/* Approved detail-footer design, scoped to the homepage production board. */
.page-id-10 #kboard-default-editor .kboard-control{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;float:none;width:100%;padding:24px 0;clear:both;}
.page-id-10 #kboard-default-editor .kboard-control :is(.left,.right){display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;float:none;width:auto;text-align:center;}
.page-id-10 #kboard-default-editor .kboard-control .kboard-default-button-small{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:46px;height:auto;margin:0;padding:10px 20px;border:1px solid #161616;border-radius:2px;background:#161616!important;color:#fff!important;font-size:13px;font-weight:400;line-height:24px;box-sizing:border-box;text-decoration:none;box-shadow:none;}
.page-id-10 #kboard-default-editor .kboard-control .kboard-default-button-small:hover{background:#333!important;opacity:1;}
.page-id-10 #kboard-default-document .kboard-comments-area{float:none;display:flow-root;clear:both;}
.page-id-10 #kboard-default-document .comments-field[hidden]{display:none!important;}
.page-id-10 #kboard-default-document .kboard-comments-default{background:#fff;color:#191919;}
.page-id-10 #kboard-default-document .kboard-comments-wrap{padding:0;}
.page-id-10 #kboard-default-document .comments-header{padding:0;margin:0 0 20px;line-height:1.6;}
.page-id-10 #kboard-default-document .comments-count{font-size:19px;color:#191919;font-weight:600;}
.page-id-10 #kboard-default-document .comments-total-count{font-size:14px;font-weight:400;color:#888;margin-left:8px;}
.page-id-10 #kboard-default-document .comments-header hr,.page-id-10 #kboard-default-document .comments-sort{display:none;}
.page-id-10 #kboard-default-document .comments-list{padding:0;}
.page-id-10 #kboard-default-document .kboard-comments-form{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:0;border:1px solid #ddd;border-radius:2px;overflow:visible;}
.page-id-10 #kboard-default-document .kboard-comments-form:focus-within{border-color:#333;}
.page-id-10 #kboard-default-document .kboard-comments-form .field-content{grid-column:1/-1;margin:0;border-bottom:1px solid #eee;}
.page-id-10 #kboard-default-document .kboard-comments-form .comment-textarea{display:block;height:135px;min-height:135px;padding:22px;border:0;border-radius:0;box-shadow:none;outline:none;font:inherit;font-size:15px;line-height:1.7;color:#191919;resize:vertical;}
.page-id-10 #kboard-default-document .comment-textarea::placeholder{color:#999;}
.page-id-10 #kboard-default-document .comments-field-wrap{display:flex!important;align-items:center;flex-wrap:wrap;gap:12px 18px;float:none;width:auto;padding:12px 16px;min-width:0;}
.page-id-10 #kboard-default-document .comments-field{margin:0;float:none;}
.page-id-10 #kboard-default-document .comments-field-wrap .comments-field:empty{display:none;}
.page-id-10 #kboard-default-document .comments-field-label{width:auto!important;font-size:13px;color:#666;}
.page-id-10 #kboard-default-document :is(.field-image1,.field-file1){position:relative;max-width:100%;}
.page-id-10 #kboard-default-document :is(.field-image1,.field-file1) .comments-field-label{display:inline-flex!important;align-items:center;gap:6px;cursor:pointer;line-height:26px;}
.page-id-10 #kboard-default-document :is(.field-image1,.field-file1) svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;}
.page-id-10 #kboard-default-document :is(.field-image1,.field-file1) input[type=file]{position:absolute;inset:0;width:100%;height:28px;opacity:0;cursor:pointer;}
.page-id-10 #kboard-default-document :is(.field-image1,.field-file1):focus-within{outline:2px solid #777;outline-offset:3px;}
.page-id-10 #kboard-default-document .omg-attachment-name{display:block;font-size:12px;overflow-wrap:anywhere;color:#777;max-width:220px;}
.page-id-10 #kboard-default-document :is(.field-member-display,.field-password,.field-captcha,.field-recaptcha){width:100%;}
.page-id-10 #kboard-default-document :is(.field-member-display,.field-password) input{height:36px;padding:6px 10px;border:1px solid #ddd;border-radius:2px;color:#222;}
.page-id-10 #kboard-default-document :is(.field-member-display,.field-password) label{min-width:70px;}
.page-id-10 #kboard-default-document .comments-submit-button{display:block!important;float:none;width:auto;align-self:end;padding:12px 16px 12px 0;}
.page-id-10 #kboard-default-document .comments-submit-button input[type=submit],
.page-id-10 #kboard-default-document .kboard-control>a{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:0;min-height:46px;height:auto;margin:0;padding:10px 20px;border:1px solid #161616;border-radius:2px;background:#161616!important;color:#fff!important;font-size:13px;line-height:24px;font-weight:400;text-decoration:none;box-shadow:none;box-sizing:border-box;}
.page-id-10 #kboard-default-document .comments-submit-button input[type=submit]:hover,.page-id-10 #kboard-default-document .kboard-control>a:hover{background:#333!important;opacity:1;}
.page-id-10 #kboard-default-document .kboard-control>a{background:#fff!important;color:#222!important;}
.page-id-10 #kboard-default-document .kboard-control>a:hover{background:#f7f7f7!important;color:#111!important;}
.page-id-10 #kboard-default-document .kboard-document-navi{clear:both;float:none;padding:0;margin-top:35px;display:flow-root;border-top:1px solid #222;border-bottom:0;}
.page-id-10 #kboard-default-document .kboard-document-navi a{display:grid;grid-template-columns:80px minmax(0,1fr) 16px;align-items:center;gap:20px;min-height:78px;padding:18px 0;border-top:0;border-bottom:1px solid #e6e6e6;font-size:15px;line-height:1.6;color:#191919;}
.page-id-10 #kboard-default-document .kboard-document-navi .navi-arrow{position:static;font-size:15px;font-weight:400;color:#999;}
.page-id-10 #kboard-default-document .kboard-document-navi .navi-document-title{font-size:15px;font-weight:400;white-space:normal;line-height:1.6;}
.page-id-10 #kboard-default-document .kboard-document-navi a:after{content:'';width:6px;height:6px;border-top:1px solid #999;border-right:1px solid #999;transform:rotate(-45deg);justify-self:center;}
.page-id-10 #kboard-default-document .kboard-next-document a:after{transform:rotate(135deg);}
.page-id-10 #kboard-default-document .kboard-control{padding:0;margin:35px 0 60px;justify-content:flex-end;gap:10px;flex-wrap:wrap;}
.page-id-10 #kboard-default-document .kboard-control>a{flex:none;}
.page-id-10 #kboard-default-document .kboard-control>a.omg-board-back{margin-right:auto;}
@media(max-width:600px){
 .page-id-10 #kboard-default-document .kboard-comments-form .comment-textarea{padding:18px;height:145px;}
 .page-id-10 #kboard-default-document .comments-field-wrap{padding:12px;gap:12px;}
 .page-id-10 #kboard-default-document .comments-submit-button{padding:12px 12px 12px 0;}
 .page-id-10 #kboard-default-document .comments-submit-button input[type=submit],.page-id-10 #kboard-default-document .kboard-control>a{padding:10px 14px;}
 .page-id-10 #kboard-default-document .kboard-document-navi a{grid-template-columns:52px minmax(0,1fr) 15px;gap:12px;min-height:82px;}
 .page-id-10 #kboard-default-document .kboard-document-navi :is(.navi-arrow,.navi-document-title){font-size:14px;}
 .page-id-10 #kboard-default-document .kboard-control{gap:8px;}
}
