@font-face{font-family:Amiri;src:url(../fonts/Amiri-Regular.ttf) format("truetype");font-weight:400;font-display:swap}
@font-face{font-family:Amiri;src:url(../fonts/Amiri-Bold.ttf) format("truetype");font-weight:700;font-display:swap}
@font-face{font-family:Cairo;src:url(../fonts/Cairo-Regular.ttf) format("truetype");font-weight:400;font-display:swap}
@font-face{font-family:Cairo;src:url(../fonts/Cairo-Bold.ttf) format("truetype");font-weight:700;font-display:swap}

:root{--scm-indigo:#233f83;--scm-indigo-deep:#233f83;--scm-indigo-light:#233f83;--scm-gold:#b79a55;--scm-white:#fff;--scm-border:#dbe3ec;--scm-radius:16px;--scm-font:Cairo,Amiri,Dubai,Tahoma,sans-serif}
.scm-app{background:#fff;color:#23374a;border:1px solid var(--scm-border);border-radius:20px;padding:clamp(18px,3vw,38px);font-family:var(--scm-font)}
.scm-app :is(h1,h2,h3,h4,legend,summary,dt){color:#233f83}
.scm-app :is(p,label,small,dd,.scm-help){color:#34465a}
.scm-app :is(.scm-panel,.scm-section,.scm-request,.scm-doc-mini,.scm-author-row,.scm-conference-picker,.scm-summary>div){background:#fff;color:#23374a;border-color:#dbe3ec;box-shadow:none}
.scm-app .scm-heading{background:#233f83;color:#fff;padding:24px;border-radius:14px;border-bottom:3px solid #b79a55}
.scm-app .scm-heading :is(h1,h2,p,small,.scm-eyebrow,.scm-live-label){color:#fff}
.scm-app .scm-request-head{background:#f3f6fa;color:#233f83;border-bottom:1px solid #dbe3ec}
.scm-app .scm-request-body{background:#fff;color:#23374a}
.scm-app :is(input,select,textarea){background:#fff;color:#23374a;border:1px solid #aebfd0;border-radius:9px;font-family:inherit;min-height:44px}
.scm-app :is(input,textarea)::placeholder{color:#657486;opacity:1}
.scm-app :is(input[type=checkbox],input[type=radio]){min-height:18px;accent-color:#233f83}
.scm-app :is(a,.scm-text-button){color:#233f83}.scm-app .scm-heading a{color:#fff}
.scm-app .scm-button,.scm-app .scm-submit-row .scm-button,.scm-app button[type=submit],.scm-app .scm-add-author{background:#233f83!important;border:1px solid #233f83!important;color:#fff!important;box-shadow:none;font-weight:700}
.scm-app .scm-button.scm-secondary{background:#fff!important;color:#233f83!important;border-color:#233f83!important}
.scm-app :is(.scm-alert,.scm-group-dashboard,.scm-confirm-panel,.scm-inquiry-panel,.scm-source-methods,.scm-paper-instructions){background:#f5f8fb;color:#23374a;border-color:#d6e0eb}
.scm-app :is(.scm-alert,.scm-group-dashboard,.scm-paper-instructions) :is(p,span,strong,li){color:#23374a}
.scm-app .scm-required{color:#9d3030}.scm-app .scm-chip,.scm-app .scm-status{background:#edf3f9;color:#233f83;border-color:#cad8e7}
.scm-app .scm-field>span,.scm-app .scm-field small{color:#34465a!important}
.scm-app .scm-section legend{background:#fff;color:#233f83;padding:8px 15px}.scm-app .scm-section legend>span{background:#233f83;color:#fff}
.scm-app :focus-visible,.scm-admin :focus-visible{outline:3px solid #b79a55;outline-offset:3px}
.scm-delivery{padding:18px 22px;margin:18px 0;background:#f2f6fa;color:#233f83;border-inline-start:4px solid #b79a55;border-radius:12px}
.scm-delivery strong,.scm-delivery p{color:#233f83!important}.scm-delivery p{margin:6px 0 0;display:flex;gap:12px 22px;flex-wrap:wrap;font-size:13px}.scm-delivery span{display:block}
.scm-admin-heading{background:#233f83!important;color:#fff!important;border-bottom:3px solid #b79a55}.scm-admin-heading :is(h1,p,span){color:#fff!important}
.scm-admin .button-primary{background:#233f83;border-color:#233f83;color:#fff}.scm-admin .scm-decision-panel{border:1px solid #d6e0eb;border-top:3px solid #b79a55}.scm-admin .scm-decision-panel .scm-admin-actions{display:flex;gap:10px;flex-wrap:wrap}
.scm-request-facts{display:block!important;max-width:390px;line-height:1.8;margin-top:4px;color:#34465a}
.scm-template-options{padding:18px;margin:12px 0 28px;border:1px solid #d6e0eb;border-radius:12px;background:#f7f9fb}.scm-template-options summary{font-weight:700;cursor:pointer;color:#233f83}.scm-docx-import{border-top:1px solid #d6e0eb;margin-top:18px;padding-top:18px}.scm-docx-import input{display:block;margin:12px 0}
.scm-admin [name*="line_height"]{min-width:90px}.scm-app table{color:inherit}.scm-app .scm-summary small{color:#526477}
.scm-admin .scm-collapsed>:not(h2){display:none!important}.scm-section-toggle{display:block;width:100%;border:0;background:transparent;color:#233f83;text-align:right;cursor:pointer;font:inherit;padding:4px}.scm-section-toggle::before{content:"−";display:inline-block;margin-left:12px}.scm-collapsed .scm-section-toggle::before{content:"+"}
.scm-admin .widefat{table-layout:fixed;width:100%}.scm-admin .widefat th:first-child,.scm-admin .widefat td:first-child{width:44px}.scm-admin .widefat td{overflow-wrap:anywhere}
body[class*="_page_scm-"] #wpcontent,body[class*="_page_scm-"] #wpfooter{margin-left:0;margin-right:160px}body.folded[class*="_page_scm-"] #wpcontent,body.folded[class*="_page_scm-"] #wpfooter{margin-right:36px}
body[class*="_page_scm-"] #adminmenuback,body[class*="_page_scm-"] #adminmenuwrap,body[class*="_page_scm-"] #adminmenu{background:#233f83!important}
body[class*="_page_scm-"] #adminmenu .wp-submenu{background:#233f83}body[class*="_page_scm-"] #adminmenu .wp-has-current-submenu>a,body[class*="_page_scm-"] #adminmenu .current a{background:#233f83!important;border-inline-start:3px solid #b79a55}
@media(max-width:960px) and (min-width:783px){body.auto-fold[class*="_page_scm-"] #wpcontent,body.auto-fold[class*="_page_scm-"] #wpfooter{margin-right:36px}}
@media(max-width:782px){body[class*="_page_scm-"] #wpcontent,body[class*="_page_scm-"] #wpfooter{margin-right:0;margin-left:0}.scm-admin .widefat{font-size:12px}}
@media(max-width:700px){.scm-app{padding:16px 12px;border-radius:16px}.scm-delivery{padding:14px}.scm-admin .scm-admin-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.scm-app *{scroll-behavior:auto;transition:none!important;animation:none!important}}
