/* Contextual controls: existing action hierarchy and RTL reading order retained. */
.ux10-field{display:flex;flex-direction:column;gap:6px;min-width:0;max-width:100%;text-align:start}
.ux10-field>label{font:500 13px/1.8 'Vazirmatn',system-ui,sans-serif;color:#39495f}
.ux10-field>input,.ux10-field>select,.ux10-field>textarea{box-sizing:border-box;width:100%;min-width:0;min-height:44px}
.sb-grid>.ux10-field,.staff-team-form>.ux10-field{flex:1 1 160px}.staff-team-form:has(.ux10-field){align-items:flex-end}.staff-team-form .ux10-field>.aw-in{flex:initial;min-width:0}
.st-search-wrap:has(.ux10-field){display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.st-search-wrap>.ux10-field{flex:1 1 160px}
.rp-search-wrap>.ux10-field{width:100%}.pn-form>.ux10-field,.sb-new form>.ux10-field{margin-bottom:12px}
.qat-box input[type=file]{max-width:100%;min-width:0;box-sizing:border-box}.qat-acts{min-width:0}.qat-acts>form{max-width:100%}.qat-acts button{white-space:normal}
.ui-v7 .mx{--accent:#0066cc;--accent-deep:#194c82;--paper:#fff;--edge:#dce1e9;--price:#194c82}
.ui-v7 .mx-top{margin-inline:0;margin-top:0;padding-inline:14px;border-radius:12px;max-width:100%;box-sizing:border-box}
.ui-v7 .mx-tool{min-height:44px;height:auto;white-space:normal;padding-block:8px}.ui-v7 .mx-tools{gap:8px}
.ux10-product :is(button,input,select,summary){min-height:44px}.ux10-product :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid #68b3ff;outline-offset:3px}
@media(max-width:600px){.ux10-product :is(input,textarea,select){font-size:16px!important}}
.ui-v7 .sb-new{padding:24px;border:1px solid #dce1e9;border-radius:16px;background:#fff}
.ui-v7 .sb-new h2{font-size:18px;line-height:1.8}.ui-v7 .sb-new p.hint{margin-block:8px 22px;max-width:70ch;color:#526075}
.ui-v7 .sb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px}
.ui-v7 .sb-new .ux10-field>input,.ui-v7 .sb-new .ux10-field>select,.ui-v7 .sb-new .ux10-field>textarea{border:1px solid #cbd7e6;border-radius:10px;padding:10px 12px;background:#fff;color:#202632;font:400 16px/1.7 'Vazirmatn',system-ui,sans-serif}
.ui-v7 .sb-new .ux10-field>textarea{min-height:150px;resize:vertical}
.ui-v7 .sb-new .ux10-field>:is(input,select,textarea):focus-visible{outline:3px solid #0066cc;outline-offset:2px}
.ui-v7 .sb-btn{min-height:44px;padding:10px 16px;background:#0066cc;border-color:#0066cc;border-radius:10px}.ui-v7 .sb-btn.ghost{background:#fff;color:#0066cc}
@media(max-width:560px){.ui-v7 .sb-grid{grid-template-columns:minmax(0,1fr)}.ui-v7 .sb-new{padding:18px}.sb-grid>.ux10-field,.staff-team-form>.ux10-field{flex:initial;width:100%}}
.ux10-control{box-sizing:border-box;appearance:none;min-height:44px;max-width:100%;padding:9px 14px;border:1px solid #cbd7e6;border-radius:10px;background:#fff;color:#194c82;font:500 13px/1.7 'Vazirmatn',system-ui,sans-serif;cursor:pointer;white-space:normal}
.ux10-control:hover{background:#eef4fc;border-color:#7798c4}
.ux10-control:focus-visible,.ux10-contents summary:focus-visible,.ux10-contents a:focus-visible,.pf-tabs [role=tab]:focus-visible{outline:3px solid #0066cc;outline-offset:3px}
.ux10-control[hidden]{display:none!important}
.ux10-writing-tools{display:flex;justify-content:flex-end;gap:8px;margin:8px 0 12px}
textarea.ux10-writing-expanded{min-height:min(50svh,480px)!important;resize:vertical;scroll-margin-block:100px}
.ux10-password-toggle{display:block;margin:8px 0 18px}
.ux10-search-clear{flex-shrink:0;font-size:12px}
.ux10-contents{margin:20px 0 28px;padding:0 18px;border-block:1px solid #dce1e9;background:#f7f9fc;color:#202632;text-align:start}
.ux10-contents summary{padding:14px 0;min-height:48px;box-sizing:border-box;cursor:pointer;font:600 15px/1.7 'Vazirmatn',system-ui,sans-serif}
.ux10-contents ol{margin:0 0 18px;padding-inline-start:24px;columns:2;column-gap:32px}
.ux10-contents li{break-inside:avoid;padding-block:2px}
.ux10-contents a{display:inline-block;padding-block:9px;color:#194c82;font-size:14px;line-height:1.8;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}
.legal-body h2,.article-body h2,.art-body h2,article.art h2{scroll-margin-block-start:110px}
.pf-tabs [role=tab]{min-height:48px}.pf-tabs [aria-selected=true]{box-shadow:inset 0 -3px #0066cc}
[role=tabpanel]:focus-visible{outline:2px solid #0066cc;outline-offset:6px;border-radius:8px}
@media(max-width:600px){.ux10-contents ol{columns:1}.ux10-contents{padding-inline:14px}.ux10-search-clear{padding-inline:10px}.ui-v7 .pn-search:has(.ux10-search-clear){flex-wrap:wrap}.ui-v7 .pn-search:has(.ux10-search-clear) input[type=search]{flex:1 1 140px;min-width:0}.ux10-writing-tools .ux10-control{width:100%}}
@media(forced-colors:active){.pf-tabs [aria-selected=true]{outline:2px solid Highlight}.ux10-control{border-color:ButtonText}}
@media print{.ux10-writing-tools,.ux10-password-toggle,.ux10-search-clear,.ux10-contents{display:none!important}}
