/* Qanoun V9.7.3 — publication controls, rich editor, payout and announcement hardening */
body.v973-ui .publication-category-checks-v973{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;max-height:330px;overflow:auto;padding:.7rem;border:1px solid var(--v92-line);border-radius:16px;background:var(--v92-surface-2);scrollbar-width:thin}
body.v973-ui .publication-category-checks-v973 label{display:flex;align-items:center;gap:.55rem;min-width:0;padding:.68rem .75rem;border:1px solid var(--v92-line);border-radius:12px;background:var(--v92-surface);color:var(--v92-text);cursor:pointer;font-size:.82rem;font-weight:750;transition:.16s ease}
body.v973-ui .publication-category-checks-v973 label:hover{border-color:color-mix(in srgb,var(--v92-gold) 60%,var(--v92-line));background:color-mix(in srgb,var(--v92-gold) 5%,var(--v92-surface))}
body.v973-ui .publication-category-checks-v973 label:has(input:checked){border-color:var(--v92-gold);background:color-mix(in srgb,var(--v92-gold) 12%,var(--v92-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v92-gold) 28%,transparent)}
body.v973-ui .publication-category-checks-v973 input{width:1rem;height:1rem;accent-color:var(--v92-gold);flex:0 0 auto}body.v973-ui .publication-category-checks-v973 span{min-width:0;color:inherit!important}

body.v973-ui .word-editor,body.v973-ui .summary-word-editor{border-color:var(--v92-line)!important;background:var(--v92-surface)!important;box-shadow:0 12px 34px color-mix(in srgb,#000 8%,transparent)}
body.v973-ui .word-editor-toolbar,body.v973-ui .summary-word-toolbar{gap:.32rem!important;background:var(--v92-surface-2)!important;border-color:var(--v92-line)!important;backdrop-filter:blur(12px)}
body.v973-ui .word-editor-toolbar{position:sticky;top:72px;z-index:20;padding:.55rem!important}
body.v973-ui .word-editor-toolbar button,body.v973-ui .word-editor-toolbar select,body.v973-ui .summary-word-toolbar button,body.v973-ui .summary-word-toolbar select{min-height:34px;border:1px solid var(--v92-line)!important;border-radius:9px!important;background:var(--v92-surface)!important;color:var(--v92-text)!important;-webkit-text-fill-color:var(--v92-text)!important}
body.v973-ui .word-editor-toolbar button:hover,body.v973-ui .summary-word-toolbar button:hover{border-color:var(--v92-gold)!important;background:color-mix(in srgb,var(--v92-gold) 8%,var(--v92-surface))!important}
body.v973-ui .editor-pro-tools-v973{display:inline-flex;align-items:center;gap:.28rem;padding-inline-start:.25rem;border-inline-start:1px solid var(--v92-line)}
body.v973-ui .editor-font-size-v973{width:auto;max-width:92px;padding:.25rem .42rem;font-size:.72rem}
body.v973-ui .editor-highlight-control-v973{position:relative;width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--v92-line);border-radius:9px;background:var(--v92-surface);color:var(--v92-text);overflow:hidden;cursor:pointer}
body.v973-ui .editor-highlight-control-v973 input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}
body.v973-ui .word-editor-page,body.v973-ui .summary-word-page{background:var(--v92-surface)!important;color:var(--v92-text)!important;-webkit-text-fill-color:unset!important;border-color:var(--v92-line)!important}
body.v973-ui .word-editor-page [style*="color"],body.v973-ui .summary-word-page [style*="color"],body.v973-ui .rich-content [style*="color"]{-webkit-text-fill-color:unset!important}
body.v973-ui .word-editor-page [style*="background-color"],body.v973-ui .summary-word-page [style*="background-color"],body.v973-ui .rich-content [style*="background-color"]{border-radius:.18em;padding-inline:.05em}
body.editor-fullscreen-open-v973{overflow:hidden!important}.word-editor.is-fullscreen-v973{position:fixed!important;inset:0!important;z-index:1095!important;border-radius:0!important;background:var(--v92-page)!important;display:flex;flex-direction:column}.word-editor.is-fullscreen-v973 .word-editor-toolbar{top:0!important;flex:0 0 auto}.word-editor.is-fullscreen-v973 .word-editor-page{flex:1 1 auto;overflow:auto;min-height:0!important;margin:1rem auto!important}.word-editor.is-fullscreen-v973 .word-editor-status{flex:0 0 auto}
body.v973-ui .payout-request-panel-v973.is-disabled{opacity:.78}body.v973-ui .payout-request-panel-v973 fieldset:disabled{opacity:.7}body.v973-ui .payout-request-panel-v973 fieldset:disabled :is(input,select,button){cursor:not-allowed}
body.v973-ui .announcement-fallback-show-v92{z-index:1085}.announcement-backdrop-v973{z-index:1080}
@media(max-width:991.98px){body.v973-ui .publication-category-checks-v973{grid-template-columns:repeat(2,minmax(0,1fr))}body.v973-ui .word-editor-toolbar{top:0}.word-editor.is-fullscreen-v973 .word-editor-page{width:calc(100% - 1rem)!important;padding:1.25rem!important}}
@media(max-width:575.98px){body.v973-ui .publication-category-checks-v973{grid-template-columns:1fr;max-height:280px}body.v973-ui .editor-pro-tools-v973{width:100%;border-inline-start:0;border-top:1px solid var(--v92-line);padding-top:.3rem}.word-editor.is-fullscreen-v973 .word-editor-page{margin:.4rem auto!important}}

/* V9.7.3 — Qanoun Editor Pro: clear hierarchy without changing the trusted storage format. */
body.v973-ui .qanoun-editor-pro-v973{overflow:visible!important;border-radius:18px!important}
body.v973-ui .qanoun-editor-heading-v973{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem .9rem;border-bottom:1px solid var(--v92-line);background:linear-gradient(135deg,color-mix(in srgb,var(--v92-gold) 8%,var(--v92-surface)),var(--v92-surface));color:var(--v92-text);border-radius:18px 18px 0 0}
body.v973-ui .qanoun-editor-heading-v973>div{display:flex;align-items:center;gap:.65rem;min-width:0}
body.v973-ui .qanoun-editor-heading-v973>div>span{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;background:color-mix(in srgb,var(--v92-gold) 16%,var(--v92-surface));border:1px solid color-mix(in srgb,var(--v92-gold) 40%,var(--v92-line));color:color-mix(in srgb,var(--v92-gold) 82%,var(--v92-text));font-size:1rem}
body.v973-ui .qanoun-editor-heading-v973 strong{display:block;font-size:.86rem;font-weight:900;color:var(--v92-text)}
body.v973-ui .qanoun-editor-heading-v973 small{display:block;margin-top:.08rem;font-size:.62rem;line-height:1.6;color:var(--v92-muted)!important}
body.v973-ui .qanoun-editor-secure-v973{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap;padding:.36rem .55rem;border:1px solid var(--v92-line);border-radius:999px;background:var(--v92-surface);color:var(--v92-muted);font-size:.61rem;font-weight:800}
body.v973-ui .qanoun-editor-pro-v973 .word-editor-toolbar{border-radius:0!important;display:flex!important;align-items:center;flex-wrap:wrap}
body.v973-ui .editor-tool-group-v973{display:inline-flex;align-items:center;gap:.26rem;padding-inline:.18rem}
body.v973-ui .editor-tool-group-v973+.editor-tool-group-v973{border-inline-start:1px solid var(--v92-line);padding-inline-start:.45rem}
body.v973-ui .editor-tool-format-v973 select{min-width:118px!important;font-weight:750;font-size:.72rem}
body.v973-ui .qanoun-editor-pro-v973 .word-editor-toolbar>button{width:34px;padding:.25rem!important;display:grid;place-items:center}
body.v973-ui .qanoun-editor-pro-v973 .editor-color-palette-v972{display:inline-flex;align-items:center;gap:.25rem;flex-wrap:nowrap}
body.v973-ui .qanoun-editor-pro-v973 .editor-color-swatch-v972{min-width:24px!important;width:24px!important;min-height:24px!important;height:24px!important;border-radius:50%!important;padding:0!important}
body.v973-ui .qanoun-editor-pro-v973 .editor-color-control-v970{width:34px;height:34px;display:grid;place-items:center;margin:0;border:1px solid var(--v92-line);border-radius:9px;background:var(--v92-surface);color:var(--v92-text);position:relative;overflow:hidden;cursor:pointer}
body.v973-ui .qanoun-editor-pro-v973 .editor-color-control-v970 input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}
body.v973-ui .qanoun-editor-pro-v973 .editor-pro-tools-v973{margin-inline-start:auto}
body.v973-ui .qanoun-editor-pro-v973 .word-editor-page{width:min(100% - 2rem,920px);min-height:660px;padding:3rem 3.25rem;line-height:2.05;font-size:1.03rem;box-shadow:0 7px 28px color-mix(in srgb,#000 10%,transparent)!important}
body.v973-ui .qanoun-editor-pro-v973 .word-editor-page:focus{outline:2px solid color-mix(in srgb,var(--v92-gold) 55%,transparent);outline-offset:-2px}
body.v973-ui .qanoun-editor-pro-v973 .word-editor-status{display:flex;align-items:center;justify-content:space-between;gap:.7rem;flex-wrap:wrap;color:var(--v92-muted)}
body.v973-ui .editor-status-tip-v973{display:inline-flex;align-items:center;gap:.3rem;font-size:.58rem;color:var(--v92-muted)}
body.v973-ui .qanoun-editor-pro-v973 .article-youtube-placeholder-v972{border:1px dashed color-mix(in srgb,#dc3545 55%,var(--v92-line));background:color-mix(in srgb,#dc3545 6%,var(--v92-surface-2));color:var(--v92-text)}
[data-bs-theme="dark"] body.v973-ui .word-editor-page [style*="background-color"],
[data-bs-theme="dark"] body.v973-ui .summary-word-page [style*="background-color"],
[data-bs-theme="dark"] body.v973-ui .rich-content [style*="background-color"]{box-decoration-break:clone;-webkit-box-decoration-break:clone}
@media(max-width:767.98px){
  body.v973-ui .qanoun-editor-heading-v973{align-items:flex-start;flex-direction:column;padding:.7rem}
  body.v973-ui .qanoun-editor-secure-v973{align-self:flex-start}
  body.v973-ui .qanoun-editor-pro-v973 .word-editor-toolbar{padding:.45rem!important;gap:.25rem!important}
  body.v973-ui .editor-tool-group-v973+.editor-tool-group-v973{border-inline-start:0;padding-inline-start:.18rem}
  body.v973-ui .qanoun-editor-pro-v973 .editor-pro-tools-v973{margin-inline-start:0}
  body.v973-ui .qanoun-editor-pro-v973 .word-editor-page{width:calc(100% - .8rem);min-height:520px;margin:.4rem auto!important;padding:1.25rem 1rem!important;font-size:.96rem}
  body.v973-ui .editor-status-tip-v973{display:none}
}
