@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-arabic-400-normal-Y0zRA2ij.woff2) format("woff2"),url(/assets/vazirmatn-arabic-400-normal-BxmY-B46.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EFD-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-latin-ext-400-normal-Bta7lKea.woff2) format("woff2"),url(/assets/vazirmatn-latin-ext-400-normal-C557IMjf.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-latin-400-normal-CMpm4HiU.woff2) format("woff2"),url(/assets/vazirmatn-latin-400-normal-BvmOIyQK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-arabic-700-normal-SPTRErAw.woff2) format("woff2"),url(/assets/vazirmatn-arabic-700-normal-C0_UH1d6.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EFD-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-latin-ext-700-normal-CVwGpgRF.woff2) format("woff2"),url(/assets/vazirmatn-latin-ext-700-normal-BBfF4MjI.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-latin-700-normal-D22vKyMd.woff2) format("woff2"),url(/assets/vazirmatn-latin-700-normal-rgzc0_uc.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/vazirmatn-arabic-800-normal-tkSoLRgL.woff2) format("woff2"),url(/assets/vazirmatn-arabic-800-normal-C_uaOL5W.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EFD-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/vazirmatn-latin-ext-800-normal-WhcQqrrs.woff2) format("woff2"),url(/assets/vazirmatn-latin-ext-800-normal-tyQKMuT7.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/vazirmatn-latin-800-normal-CQIvkNvO.woff2) format("woff2"),url(/assets/vazirmatn-latin-800-normal-CWrP-GTP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/vazirmatn-arabic-900-normal-BtlAUoKe.woff2) format("woff2"),url(/assets/vazirmatn-arabic-900-normal-B-b_Vivn.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EFD-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/vazirmatn-latin-ext-900-normal-DEorwxFC.woff2) format("woff2"),url(/assets/vazirmatn-latin-ext-900-normal-CZUhgm3U.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/vazirmatn-latin-900-normal-COgpVGJG.woff2) format("woff2"),url(/assets/vazirmatn-latin-900-normal-DHuj4PRw.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--petrol: #2F353B;--teal: #4F5B67;--amber: #8A5A00;--red: #B42318;--green: #1F7A45;--bg: #F3F4F6;--surface: #FFFFFF;--surface-2: #EEF0F2;--ink: #1F2328;--mute: #57606A;--line: #D8DCE1;--backdrop: color-mix(in srgb, var(--ink) 7%, transparent);--backdrop-soft: color-mix(in srgb, var(--ink) 3.5%, transparent);--brand: var(--petrol);--brand-contrast: #F5F6F7;--accent: var(--teal);--accent-soft: #E9EBEE;--on-accent: #FFFFFF;--warn: var(--amber);--on-warn: #FFFFFF;--warn-soft: #FFF3D6;--danger: var(--red);--on-danger: #FFFFFF;--danger-soft: #FBE9E7;--success: var(--green);--on-success: #FFFFFF;--success-soft: #DFF3E6;--overlay: rgba(17, 19, 22, .72);--on-overlay: #FFFFFF;--overlay-line: rgba(255, 255, 255, .3);--doc-paper: #FFFFFF;--focus: var(--ink);--nav-bg: var(--surface);--nav-ink: var(--ink);--nav-mute: var(--mute);--nav-line: var(--line);--nav-hover: var(--hover-bg);--nav-active-bg: var(--surface-2);--nav-active-ink: var(--ink);--shadow: 0 1px 2px rgba(0, 0, 0, .04), 0 1px 4px rgba(0, 0, 0, .05);--shadow-lg: 0 6px 24px rgba(0, 0, 0, .12);--card-line: rgba(0, 0, 0, .06);--hover-bg: rgba(0, 0, 0, .05);--active-bg: rgba(0, 0, 0, .09);--r-sm: 8px;--r-md: 11px;--r-lg: 14px;--r-pill: 999px;--dur: .12s;--ctl-py: 10px;--ctl-px: 14px;--paper: var(--bg);--card: var(--surface);--muted: var(--mute);--border: var(--line);--teal-soft: var(--accent-soft);--amber-soft: var(--warn-soft);--red-soft: var(--danger-soft);--warning: var(--warn)}[data-theme=dark]{--bg: #1A1D21;--surface: #23272C;--surface-2: #2B3036;--ink: #D7DBE0;--mute: #9AA3AD;--backdrop: color-mix(in srgb, var(--ink) 7%, transparent);--backdrop-soft: color-mix(in srgb, var(--ink) 3.5%, transparent);--line: #343A41;--petrol: #C9CED4;--brand: #3B4249;--brand-contrast: #EEF0F2;--teal: #AEB6BE;--accent: #AEB6BE;--accent-soft: #2E343A;--on-accent: #1A1D21;--warn: #E3B341;--on-warn: #1A1D21;--warn-soft: #3A2F14;--danger: #F08A7E;--on-danger: #1A1D21;--danger-soft: #3D2523;--success: #6CC48C;--on-success: #1A1D21;--success-soft: #1C3326;--overlay: rgba(0, 0, 0, .78);--focus: var(--ink);--nav-bg: var(--surface);--nav-ink: var(--ink);--nav-mute: var(--mute);--nav-line: var(--line);--nav-hover: var(--hover-bg);--nav-active-bg: var(--surface-2);--nav-active-ink: var(--ink);--shadow: none;--shadow-lg: 0 8px 28px rgba(0, 0, 0, .5);--card-line: rgba(255, 255, 255, .06);--hover-bg: rgba(255, 255, 255, .06);--active-bg: rgba(255, 255, 255, .1)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{color-scheme:light}[data-theme=dark]{color-scheme:dark}body{margin:0;background:var(--bg);color:var(--ink);font-family:Vazirmatn,-apple-system,Segoe UI,Tahoma,sans-serif;transition:background .25s ease,color .25s ease}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}:root{--content-max: 1440px}.layout{min-height:100dvh;display:flex;flex-direction:column}.main-col{flex:1;min-width:0;display:flex;flex-direction:column}.container{width:100%;max-width:760px;margin:0 auto;padding:16px;flex:1}.topbar{background:var(--nav-bg);color:var(--nav-ink);position:sticky;top:0;z-index:20;border-bottom:1px solid var(--nav-line)}.layout.acting-as .topbar{top:44px}.topbar-row{display:flex;align-items:center;gap:12px;padding:10px 16px;max-width:var(--content-max);margin:0 auto}.topbar .logo{flex:1;min-width:0;line-height:1.25}.topbar .logo small{display:block;font-size:10.5px;opacity:.7}.topbar .logo strong{font-size:15.5px;white-space:nowrap}.topbar-user{display:flex;align-items:center;gap:6px}.smart-search{display:flex;align-items:center;gap:4px;flex:0 1 360px;min-width:0}.smart-search-input{flex:1;min-width:0;font:inherit;font-size:13px;padding:5px 10px;border:1px solid var(--nav-line);border-radius:var(--r-sm);background:transparent;color:inherit}.smart-search-input::placeholder{color:inherit;opacity:.6}@media (max-width: 699px){.topbar-row{flex-wrap:wrap}.smart-search{order:3;flex:1 1 100%}}.smart-search-chips .chip{margin-inline-end:6px}.smart-search-examples{margin:6px 0 0;padding-inline-start:20px}.smart-search-items{list-style:none;margin:0;padding:0}.smart-search-items li{padding:6px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.smart-search-items li:last-child{border-bottom:0}.smart-search-meta{display:inline-flex;gap:6px;align-items:center;margin-inline-start:8px}.topbar-name{display:none;text-align:right;font-size:12px;line-height:1.3;margin:0 6px}.topbar-name b{display:block}.topbar-name .muted2{opacity:.65;font-size:11px}.menu-btn{font-size:18px;padding:4px 10px;line-height:1}.icon-btn{border:1px solid var(--nav-line);background:none;color:inherit;border-radius:var(--r-sm);padding:5px 10px;font-size:12px;cursor:pointer;font-family:inherit;font-weight:700;text-decoration:none;display:inline-block}.icon-btn{transition:background var(--dur) ease,border-color var(--dur) ease}.icon-btn:hover{background:var(--nav-hover)}.icon-btn:active{background:var(--active-bg)}.icon-btn:disabled{opacity:.55;cursor:default;background:none}.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:var(--overlay);opacity:0;pointer-events:none;transition:opacity .2s ease}.drawer-backdrop.open{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;bottom:0;inset-inline-start:0;z-index:31;width:min(280px,85vw);background:var(--nav-bg);color:var(--nav-ink);display:flex;flex-direction:column;overflow-y:auto;transform:translate(100%);visibility:hidden;transition:transform .22s ease,visibility 0s linear .22s;box-shadow:var(--shadow-lg)}[dir=ltr] .drawer{transform:translate(-100%)}.drawer.open{transform:none;visibility:visible;transition-delay:0s}.drawer .logo{padding:18px 16px 14px;border-bottom:1px solid var(--nav-line);position:relative}.drawer .logo small{display:block;font-size:11px;opacity:.7;margin-bottom:3px}.drawer .logo strong{font-size:16px}.drawer-close{position:absolute;top:14px;inset-inline-end:12px}.side-nav{padding:10px;display:flex;flex-direction:column;gap:3px;flex:1}.side-link{display:flex;align-items:center;gap:10px;padding:11px 13px;border-radius:var(--r-md);color:var(--nav-mute);text-decoration:none;font-size:13.5px;font-weight:700;transition:background var(--dur) ease,color var(--dur) ease}.side-link:hover{background:var(--nav-hover);color:var(--nav-ink)}.side-link:active{background:var(--active-bg)}.side-link.active{background:var(--nav-active-bg);color:var(--nav-active-ink)}.side-link .icon{width:20px;display:inline-flex;justify-content:center;opacity:.85}.nav-search{display:flex;align-items:center;gap:8px;margin:2px 0 8px;padding:0 11px;border:1px solid var(--nav-line);border-radius:var(--r-md);color:var(--nav-mute)}.nav-search-input{flex:1;min-width:0;border:0;background:transparent;color:var(--nav-ink);padding:9px 0;font:inherit;font-size:13px;outline:none}.nav-search:focus-within{border-color:var(--nav-active-ink)}.nav-row{display:flex;align-items:center;gap:2px;min-width:0}.nav-row .side-link{flex:1;min-width:0}.nav-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-count{margin-inline-start:auto;flex:none;min-width:20px;padding:1px 6px;border-radius:var(--r-pill);background:var(--danger);color:#fff;font-size:11px;font-weight:700;text-align:center;line-height:18px}.nav-pin{flex:none;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--r-sm);background:none;color:var(--nav-mute);cursor:pointer;opacity:.35}.nav-row:hover .nav-pin,.nav-pin:focus-visible,.nav-pin.on{opacity:1}.nav-pin.on{color:var(--danger)}@media (hover: none){.nav-pin{opacity:.7}}.nav-pins{display:flex;flex-direction:column;gap:2px;padding-bottom:8px;margin-bottom:6px;border-bottom:1px solid var(--nav-line)}.nav-pins-title,.nav-flyout-title{padding:2px 13px 4px;font-size:11px;font-weight:700;color:var(--nav-mute);opacity:.8}.nav-sec+.nav-sec{margin-top:2px}.nav-sec-head{width:100%;display:flex;align-items:center;gap:10px;padding:11px 13px;border:0;border-radius:var(--r-md);background:none;color:var(--nav-ink);font:inherit;font-size:13.5px;font-weight:800;cursor:pointer;text-align:start;transition:background var(--dur) ease}.nav-sec-head:hover{background:var(--nav-hover)}.nav-sec-head .icon{width:20px;display:inline-flex;justify-content:center;opacity:.85}.nav-sec.has-active>.nav-sec-head{color:var(--nav-active-ink)}.nav-chev{flex:none;display:inline-flex;transition:transform .22s ease;opacity:.7}.nav-sec.open>.nav-sec-head .nav-chev{transform:rotate(180deg)}.nav-sec-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.nav-sec.open>.nav-sec-body{grid-template-rows:1fr}.nav-sec-inner{overflow:hidden;min-height:0;display:flex;flex-direction:column;gap:2px;padding-inline-start:12px;visibility:hidden;transition:visibility 0s linear .22s}.nav-sec.open>.nav-sec-body>.nav-sec-inner{visibility:visible;transition-delay:0s}.nav-results{display:flex;flex-direction:column;gap:2px}.nav-result-sec{display:block;padding:0 45px 4px 13px;font-size:11px;color:var(--nav-mute);opacity:.75}.nav-empty,.nav-pin-msg{padding:10px 13px;font-size:12.5px;color:var(--nav-mute)}.nav-pin-msg{color:var(--danger)}.nav-pin-msg.soft{color:var(--nav-mute)}.nav-pin-drop{display:block;margin-top:6px;padding:4px 8px;border:1px solid var(--nav-line);border-radius:var(--r-sm);background:none;color:var(--nav-ink);font:inherit;font-size:12px;cursor:pointer}.nav-flyout{position:fixed;inset-inline-start:calc(min(280px,85vw) + 6px);z-index:32;width:240px;max-height:calc(100vh - 16px);overflow-y:auto;padding:8px;background:var(--nav-bg);color:var(--nav-ink);border:1px solid var(--nav-line);border-radius:var(--r-md);box-shadow:var(--shadow-lg)}@media (prefers-reduced-motion: reduce){.nav-sec-body,.nav-chev{transition:none}}.side-user{margin:10px;padding:12px;border-radius:var(--r-md);background:var(--nav-hover);font-size:12px}.side-user b{display:block;font-size:13px;margin-bottom:1px}.side-user .muted2{opacity:.65;font-size:11.5px}.side-user .actions{display:flex;gap:6px;margin-top:9px;flex-wrap:wrap}@media (min-width: 900px){.topbar-name{display:block}.container{padding:28px 32px;max-width:var(--content-max)}}.card{background:var(--surface);border:1px solid var(--card-line);border-radius:var(--r-lg);padding:18px;margin-bottom:14px;box-shadow:var(--shadow)}.card>h3:first-child{margin-top:0}details.card>summary{cursor:pointer;font-size:1.05em;font-weight:700;color:var(--ink)}details.card[open]>summary{margin-bottom:10px}@media (min-width: 900px){.card{padding:20px 22px}}.btn,button.secondary,button.danger,button:not([class]),button[class=""]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1.5px solid var(--line);border-radius:var(--r-md);padding:var(--ctl-py) var(--ctl-px);line-height:1.3;font-size:14px;font-weight:800;cursor:pointer;font-family:inherit;background:var(--surface);color:var(--ink);text-decoration:none;transition:background var(--dur) ease,border-color var(--dur) ease,color var(--dur) ease,box-shadow var(--dur) ease,transform var(--dur) ease}.btn:not(:disabled):hover,button.secondary:not(:disabled):hover{background:var(--surface-2);border-color:var(--mute);color:var(--ink)}.btn:not(:disabled):active,button.secondary:not(:disabled):active,.btn-primary:not(:disabled):active,button:not([class]):not(:disabled):active,button[class=""]:not(:disabled):active{transform:translateY(1px)}.btn:not(:disabled):active,button.secondary:not(:disabled):active{background:var(--active-bg)}.btn-outline{background:var(--surface);color:var(--ink);border-color:var(--line)}.btn-primary,.btn-teal,button:not([class]),button[class=""]{background:var(--brand);color:var(--brand-contrast);border-color:var(--brand)}.btn-primary:not(:disabled):hover,.btn-teal:not(:disabled):hover,button:not([class]):not(:disabled):hover,button[class=""]:not(:disabled):hover{background:color-mix(in srgb,var(--brand) 86%,var(--brand-contrast));border-color:color-mix(in srgb,var(--brand) 86%,var(--brand-contrast));color:var(--brand-contrast)}.btn-primary:not(:disabled):active,.btn-teal:not(:disabled):active,button:not([class]):not(:disabled):active,button[class=""]:not(:disabled):active{background:color-mix(in srgb,var(--brand) 88%,black);border-color:color-mix(in srgb,var(--brand) 88%,black)}.btn-ghost,button.link{background:transparent;border-color:transparent;color:var(--accent)}button.link{padding:2px 6px;font-size:inherit;font-weight:700;border-radius:var(--r-sm)}.btn-ghost:not(:disabled):hover,button.link:not(:disabled):hover{background:var(--hover-bg);border-color:transparent;color:var(--ink)}.btn-ghost:not(:disabled):active,button.link:not(:disabled):active{background:var(--active-bg)}.btn-danger-outline,button.danger{background:var(--surface);color:var(--danger);border-color:var(--danger)}.btn-danger-outline:not(:disabled):hover,button.danger:not(:disabled):hover{background:var(--danger-soft);color:var(--danger);border-color:var(--danger)}.btn-danger-outline:not(:disabled):active,button.danger:not(:disabled):active{background:color-mix(in srgb,var(--danger-soft) 80%,var(--danger))}.btn-danger{background:var(--danger);color:var(--on-danger);border-color:var(--danger)}.btn-danger:not(:disabled):hover{background:color-mix(in srgb,var(--danger) 86%,var(--on-danger));border-color:transparent;color:var(--on-danger)}.btn-danger:not(:disabled):active{background:color-mix(in srgb,var(--danger) 85%,black)}.btn:disabled,button.secondary:disabled,button.danger:disabled,button:not([class]):disabled,button[class=""]:disabled,.btn-ghost:disabled,button.link:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.btn:focus-visible,button:focus-visible,.chip:focus-visible,.side-link:focus-visible,.icon-btn:focus-visible,a.btn:focus-visible,.stat-card:focus-visible,.list-row:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.input,input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([class]),select:not([class]),textarea:not([class]){width:100%;border:1.5px solid var(--line);border-radius:var(--r-md);padding:var(--ctl-py) 12px;line-height:1.3;font-size:14px;font-family:inherit;font-weight:400;background-color:var(--surface);color:var(--ink);transition:border-color var(--dur) ease,box-shadow var(--dur) ease,background var(--dur) ease}.input::placeholder,input::placeholder,textarea::placeholder{color:var(--mute);opacity:.8}.input:hover:not(:disabled):not(:focus),input:not([class]):hover:not(:disabled):not(:focus),select:not([class]):hover:not(:disabled):not(:focus),textarea:not([class]):hover:not(:disabled):not(:focus){border-color:var(--mute)}.input:focus,.input:focus-visible,input:not([class]):focus,select:not([class]):focus,textarea:not([class]):focus,.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 28%,transparent)}.input[aria-invalid=true],.input.is-invalid,input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--danger)}.input[aria-invalid=true]:focus,input[aria-invalid=true]:focus,textarea[aria-invalid=true]:focus,select[aria-invalid=true]:focus{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 28%,transparent)}.input:disabled,input:disabled,select:disabled,textarea:disabled,.input[readonly],input[readonly]{background-color:var(--surface-2);color:var(--mute);cursor:not-allowed;opacity:1}textarea,textarea.input{resize:vertical;min-height:80px}select.input,select:not([class]),.form-grid select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' fill='none' stroke='%2357606A' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 12px center;padding-inline-end:32px}[dir=rtl] select.input,[dir=rtl] select:not([class]),[dir=rtl] .form-grid select{background-position:left 12px center}[data-theme=dark] select.input,[data-theme=dark] select:not([class]),[data-theme=dark] .form-grid select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' fill='none' stroke='%239AA3AD' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>")}[dir=rtl] input[dir=ltr],[dir=rtl] textarea[dir=ltr]{text-align:right}input[type=checkbox],input[type=radio]{accent-color:var(--brand);width:15px;height:15px;margin:0;cursor:pointer}[data-theme=dark] input[type=checkbox],[data-theme=dark] input[type=radio]{accent-color:var(--accent)}input[type=file]{font-family:inherit;font-size:13px;color:var(--mute)}.label{font-size:12.5px;font-weight:700;color:var(--brand);display:block;margin:12px 0 5px}[data-theme=dark] .label{color:var(--accent)}.field-error{color:var(--danger);font-size:11.5px;font-weight:700;margin-top:4px;display:block}.pill{font-size:11px;font-weight:700;padding:3px 10px;border-radius:var(--r-pill);white-space:nowrap;display:inline-block;line-height:1.5}.badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 8px;border-radius:var(--r-pill);background:var(--surface-2);color:var(--mute);font-size:11.5px;font-weight:800;font-variant-numeric:tabular-nums}.muted{color:var(--mute)}.chip{white-space:nowrap;padding:6px 13px;border-radius:var(--r-pill);font-size:12px;font-weight:700;cursor:pointer;font-family:inherit;border:1.5px solid var(--line);background:var(--surface);color:var(--mute);transition:background var(--dur) ease,border-color var(--dur) ease,color var(--dur) ease,transform var(--dur) ease}.chip:not(:disabled):hover{border-color:var(--mute);color:var(--ink);background:var(--hover-bg)}.chip:not(:disabled):active{background:var(--active-bg);transform:translateY(1px)}.chip:disabled{opacity:.55;cursor:not-allowed}.chip.active{border-color:var(--brand);background:var(--brand);color:var(--brand-contrast)}.chip.active:not(:disabled):hover{background:color-mix(in srgb,var(--brand) 86%,var(--brand-contrast));border-color:transparent;color:var(--brand-contrast)}[data-theme=dark] .chip.active{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}[data-theme=dark] .chip.active:not(:disabled):hover{background:color-mix(in srgb,var(--accent) 86%,var(--on-accent));color:var(--on-accent)}.row{display:flex;gap:8px}.actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px}.actions input,.actions select{width:auto;min-width:0}.grid-2{display:grid;gap:14px;grid-template-columns:1fr;align-items:start}@media (min-width: 900px){.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.grid-2>*,.card{min-width:0}.card{overflow-wrap:anywhere}.email-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}.list-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 8px;margin:0 -8px;border-radius:var(--r-sm);border-bottom:1px solid var(--line);transition:background var(--dur) ease}.list-row:last-child{border-bottom:none}.list-row:hover{background:var(--hover-bg)}.list-row>div:first-child{min-width:0;flex:1}button.list-row{width:100%;text-align:start;background:none;border:0;border-bottom:1px solid var(--line);font-family:inherit;font-size:inherit;color:inherit;cursor:pointer}button.list-row:last-child{border-bottom:none}.alert{display:inline-block;padding:6px 10px;border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink);font-weight:700}.alert.danger{background:var(--danger-soft);color:var(--danger)}.alert.success{background:var(--success-soft);color:var(--success)}.upload-notice{position:fixed;inset-inline:12px;bottom:16px;z-index:60;margin:0 auto;max-width:560px;display:flex;align-items:center;gap:10px;padding:10px 14px;box-shadow:0 4px 16px #0000002e}.upload-notice span{flex:1}.upload-notice button{background:none;border:0;color:inherit;font:inherit;cursor:pointer;padding:2px 6px}.table-wrap{overflow-x:auto;overflow-wrap:normal;border:1px solid var(--line);border-radius:var(--r-md);margin:8px 0 4px}.table-wrap table{width:100%;border-collapse:collapse}.table-wrap th,.table-wrap td{padding:11px 14px;text-align:start;vertical-align:middle;border-bottom:1px solid var(--line)}.table-wrap thead th{background:var(--surface-2);color:var(--mute);font-weight:800;font-size:12.5px;white-space:nowrap;position:sticky;top:0;z-index:1}.table-wrap tbody tr{transition:background var(--dur) ease}.table-wrap tbody tr:last-child td{border-bottom:none}.table-wrap tbody tr:hover{background:var(--hover-bg)}.table-wrap td input:not([type=checkbox]):not([type=radio]),.table-wrap td select{width:auto;min-width:120px;padding:6px 10px}.table-wrap td .btn,.table-wrap td button{padding:6px 12px;font-size:13px}.table-wrap td select{padding-inline-end:30px}.table-wrap:has(tbody:empty) table{display:none}.table-wrap:has(tbody:empty):after{content:"موردی یافت نشد";display:block;padding:20px;text-align:center;color:var(--muted);font-size:13px}.table-wrap[data-empty]:has(tbody:empty):after{content:attr(data-empty)}.table-wrap tr.detail-row>td{background:var(--surface-2);padding:12px 16px}.table-wrap tr.import-ok>td{background:var(--success-soft)}.table-wrap tr.import-bad>td{background:var(--danger-soft)}.request-detail{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0 0 10px}.request-detail>div{display:flex;gap:6px}.request-detail>div.wide{flex-basis:100%}.request-detail dt{color:var(--mute)}.request-detail dt:after{content:":"}.request-detail dd{margin:0;white-space:pre-wrap;overflow-wrap:break-word}.table-wrap .pre-wrap{white-space:pre-wrap;overflow-wrap:break-word}.page-title>div>h1,.page-title>div>h2{margin:0;font-size:16px;font-weight:600;color:var(--ink)}.page-title>div>p{margin:4px 0 0;font-weight:400;color:var(--mute);font-size:12.5px}nav.tabs{display:none}.page-title{font-size:16px;font-weight:600;color:var(--ink);margin:2px 0 14px}.stats-grid{display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin-bottom:14px}@media (min-width: 900px){.stats-grid{grid-template-columns:repeat(4,1fr)}}.stat-card{background:var(--surface);border:1px solid var(--card-line);border-radius:var(--r-lg);padding:16px 16px 14px;text-decoration:none;color:inherit;display:block;box-shadow:var(--shadow);position:relative;overflow:hidden;transition:box-shadow var(--dur) ease,transform var(--dur) ease,background var(--dur) ease}.stat-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-1px)}[data-theme=dark] .stat-card:hover{background:var(--surface-2)}.stat-card:active{transform:none;box-shadow:var(--shadow)}.stats-grid>.stat{background:var(--surface);border:1px solid var(--card-line);border-radius:var(--r-lg);padding:16px;box-shadow:var(--shadow)}.stats-grid>.stat .num{font-size:26px;font-weight:900;color:var(--accent);font-variant-numeric:tabular-nums;line-height:1.2}.stats-grid>.stat .lbl{font-size:12px;font-weight:700;color:var(--mute);margin-top:2px}.stat-card:before{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:4px;background:var(--sc, var(--accent))}.stat-card .num{font-size:26px;font-weight:900;color:var(--sc, var(--accent));font-variant-numeric:tabular-nums;line-height:1.2}.stat-card .lbl{font-size:12px;font-weight:700;color:var(--mute);margin-top:2px}.board-grid{display:grid;gap:8px;grid-template-columns:repeat(2,1fr);margin:4px 0 10px}@media (min-width: 900px){.board-grid{grid-template-columns:repeat(4,1fr)}}.board-cell{background:var(--surface-2);border-radius:var(--r-md);padding:10px 12px;min-width:0}.board-cell .lbl{display:block;font-size:11.5px;font-weight:700;color:var(--mute)}.board-cell b{display:block;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.board-cell .hint{display:block;font-size:11.5px;color:var(--mute)}@media (min-width: 900px){.board-cell.wide{grid-column:span 2}}.progress{height:8px;border-radius:999px;background:var(--line);overflow:hidden;margin-top:6px}.progress>i{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width var(--dur) ease}.progress.is-done>i{background:var(--success)}.mention{background:var(--accent-soft);border-radius:var(--r-sm);padding:0 3px}[data-theme=dark] .mention{background:var(--surface-2)}.section-h{display:flex;justify-content:space-between;align-items:baseline;margin:20px 0 10px}.section-h h3{font-size:13.5px;font-weight:600;color:var(--ink);margin:0}.section-h a{font-size:12px;color:var(--accent);text-decoration:none;font-weight:700;padding:2px 6px;margin-inline:-6px;border-radius:var(--r-sm);transition:background var(--dur) ease,color var(--dur) ease}.section-h a:hover{background:var(--hover-bg);color:var(--ink)}.section-h a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.type-row{display:flex;gap:8px}.type-box{flex:1;text-align:center;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);padding:10px 4px}.type-box .n{font-size:17px;font-weight:900;color:var(--brand);font-variant-numeric:tabular-nums}[data-theme=dark] .type-box .n{color:var(--accent)}.type-box .t{font-size:11px;font-weight:700;color:var(--mute)}.skeleton{background:linear-gradient(90deg,var(--surface-2) 25%,var(--line) 50%,var(--surface-2) 75%);background-size:200% 100%;animation:shimmer 1.4s infinite;border-radius:var(--r-md)}@keyframes shimmer{to{background-position:-200% 0}}.empty{text-align:center;padding:44px 16px;color:var(--mute);font-size:13px}.empty .big{font-size:34px;margin-bottom:8px}.form-grid{display:grid;gap:10px;grid-template-columns:1fr}@media (min-width: 600px){.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 900px){.form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.form-grid{gap:12px}.form-grid>label:has(>textarea){grid-column:1 / -1}.form-grid label,.card>label{display:flex;flex-direction:column;gap:5px;font-size:12.5px;font-weight:700;color:var(--brand);min-width:0}[data-theme=dark] .form-grid label,[data-theme=dark] .card>label{color:var(--accent)}.card>label{margin:10px 0}.form-grid label:has(>input[type=checkbox]),.card>label:has(>input[type=checkbox]){flex-direction:row;align-items:center;gap:8px}.form-grid input:not([type=checkbox]):not([type=radio]),.form-grid select,.form-grid textarea,.card>label textarea,.card>label input:not([type=checkbox]):not([type=radio]),.card>label select{width:100%;border:1.5px solid var(--line);border-radius:var(--r-md);padding:var(--ctl-py) 12px;line-height:1.3;font-size:14px;font-family:inherit;font-weight:400;background-color:var(--surface);color:var(--ink)}.form-grid textarea,.card>label textarea{min-height:80px;resize:vertical}.form-grid>button{align-self:end}form.card>button,form.card>.actions,.card>.actions{margin-top:12px}.ico{display:inline-block;vertical-align:-.15em}.empty .big .ico{color:var(--mute)}.has-backdrop{position:relative;isolation:isolate;overflow:hidden}.page-backdrop{position:relative}.backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;color:var(--backdrop);pointer-events:none}.backdrop.backdrop-soft{color:var(--backdrop-soft)}@media (max-width: 599px){.backdrop .bd-lo{display:none}}.pager{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:10px 0 4px;font-size:12.5px}.pager-range{white-space:nowrap;font-variant-numeric:tabular-nums}.pager-pages{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.pager-btn{padding:4px 10px;font-size:12px;display:inline-flex;align-items:center;gap:4px}.pager-num{min-width:30px;padding:4px 8px;font-variant-numeric:tabular-nums;justify-content:center}.pager-gap{padding:0 2px;-webkit-user-select:none;user-select:none}.pager-size{display:inline-flex;align-items:center;gap:6px;margin-inline-start:auto;white-space:nowrap}.pager-size .input{width:auto;padding:3px 8px;font-size:12px}.help-page{display:flex;flex-direction:column;gap:12px}.help-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.help-layout{display:grid;grid-template-columns:minmax(0,1fr) 232px;gap:16px;align-items:start}.help-body{min-width:0}.help-toc{position:sticky;top:76px;display:flex;flex-direction:column;gap:2px;max-height:calc(100dvh - 96px);overflow-y:auto;padding:12px 4px 12px 0}.help-toc-title{font-size:12px;font-weight:700;color:var(--mute);padding:0 10px 6px}.help-toc-link{display:block;padding:5px 10px;border-radius:var(--r-sm);font-size:12.5px;color:var(--mute);text-decoration:none;border-inline-start:2px solid transparent;overflow-wrap:anywhere}.help-toc-link:hover{background:var(--hover-bg);color:var(--ink)}.help-toc-link.lvl-1{font-weight:700;color:var(--ink);margin-top:6px}.help-toc-link.lvl-1:first-of-type{margin-top:0}.help-toc-link.lvl-2{padding-inline-start:20px}.help-toc-link.lvl-3{padding-inline-start:32px;font-size:12px}.help-toc-mobile{display:none}.help-toc-mobile summary{font-weight:700;cursor:pointer}.help-toc-mobile nav{display:flex;flex-direction:column;gap:2px;margin-top:8px}@media (max-width: 899px){.help-layout{grid-template-columns:minmax(0,1fr)}.help-toc{display:none}.help-toc-mobile{display:block}}.help-doc{line-height:1.95;font-size:14.5px}.help-doc>:first-child{margin-top:0}.help-doc h1{font-size:21px;margin:0 0 14px;padding-bottom:8px;border-bottom:1px solid var(--line)}.help-doc h2{font-size:17.5px;margin:30px 0 10px;padding-bottom:6px;border-bottom:1px solid var(--line);scroll-margin-top:76px}.help-doc h3{font-size:15px;margin:22px 0 8px;scroll-margin-top:76px}.help-doc h4,.help-doc h5,.help-doc h6{font-size:14px;margin:18px 0 6px;scroll-margin-top:76px}.help-doc p{margin:10px 0}.help-doc ul,.help-doc ol{margin:10px 0;padding-inline-start:22px}.help-doc ol{list-style-type:persian}.help-doc li{margin:5px 0}.help-doc li>p{margin:4px 0}.help-doc li>ul,.help-doc li>ol{margin:4px 0}.help-doc hr{border:none;border-top:1px solid var(--line);margin:22px 0}.help-doc a{color:var(--accent)}.help-quote{margin:12px 0;padding:2px 14px;border-inline-start:3px solid var(--line);color:var(--mute)}.help-code{background:var(--surface-2);border-radius:5px;padding:1px 5px;font-size:12.5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;direction:ltr;unicode-bidi:isolate}.help-pre{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);padding:12px 14px;overflow-x:auto;direction:ltr;text-align:start}.help-pre code{font-size:12.5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.help-table th,.help-table td{vertical-align:top;line-height:1.8}@media print{.no-print,.topbar,.drawer,.drawer-backdrop,.side-nav{display:none!important}:root,:root[data-theme=dark]{--bg: #FFFFFF;--surface: #FFFFFF;--surface-2: #FFFFFF;--ink: #000000;--mute: #333333;--line: #999999}html,body{background:#fff}.layout,.main-col,main{display:block;padding:0;margin:0}.card,.help-body{border:none;box-shadow:none;padding:0;margin:0;background:transparent}.help-layout{display:block}.help-doc{font-size:11.5pt;line-height:1.8}.help-doc a{color:#000;text-decoration:underline}.help-doc h1,.help-doc h2,.help-doc h3{break-after:avoid;page-break-after:avoid}.help-doc p,.help-doc li{orphans:3;widows:3}.table-wrap{overflow:visible;border-color:#999}.help-table{break-inside:auto}.help-table tr{break-inside:avoid;page-break-inside:avoid}.help-table thead{display:table-header-group}}.badge.warn{background:var(--warn);color:var(--on-warn)}.badge.success{background:var(--success-soft);color:var(--success)}.badge.danger{background:var(--danger-soft);color:var(--danger)}.ann-strip{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:7px 12px;margin-bottom:12px;border-radius:var(--r-md);border:1px solid var(--line);border-inline-start-width:4px;background:var(--surface-2);color:var(--ink);font-size:13px}.ann-strip.ann-important{background:var(--warn-soft);border-color:var(--warn)}.ann-strip.ann-urgent{background:var(--danger-soft);border-color:var(--danger)}.ann-title{flex:1;min-width:0;background:none;border:none;padding:2px 0;cursor:pointer;font:inherit;font-weight:700;color:inherit;text-align:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.ann-title:hover{text-decoration:underline}.ann-controls{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.ann-controls .btn-ghost{padding:2px 6px}.ann-all{font-size:11.5px;font-weight:700;color:inherit;margin-inline:4px}.pill.ann-pill-normal{background:var(--surface);color:var(--mute);box-shadow:inset 0 0 0 1px var(--line)}.pill.ann-pill-important{background:var(--warn);color:var(--on-warn)}.pill.ann-pill-urgent{background:var(--danger);color:var(--on-danger)}.ann-modal{max-width:620px;width:100%;max-height:calc(100vh - 32px);overflow:auto;border-inline-start:4px solid var(--line)}.ann-modal.ann-important{border-inline-start-color:var(--warn)}.ann-modal.ann-urgent{border-inline-start-color:var(--danger)}.ann-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9;font-size:14px}@media (max-width: 640px){.ann-strip{padding:7px 10px}.ann-title{flex-basis:100%;order:3;white-space:normal}}.ship-checklist{display:inline-flex;flex-wrap:wrap;gap:4px}.ship-checklist .badge{font-weight:700}.ship-panel{display:grid;gap:12px}.ship-docs{display:grid;gap:10px;grid-template-columns:1fr}@media (min-width: 600px){.ship-docs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1100px){.ship-docs{grid-template-columns:repeat(3,minmax(0,1fr))}}.ship-doc{border:1px solid var(--line);border-radius:var(--r-md);padding:10px 12px;background:var(--surface);display:grid;gap:6px;align-content:start;min-width:0}.ship-doc h4{margin:0;font-size:13px}.ship-doc p{margin:0}.ship-file{display:flex;gap:8px;align-items:center;justify-content:space-between;min-width:0}.linklike{background:none;border:0;padding:0;color:var(--accent);cursor:pointer;font:inherit;text-align:start;overflow-wrap:break-word;min-width:0}.linklike:hover{text-decoration:underline}@media (max-width: 599px){.ship-add,.ship-panel button:not(.linklike){min-height:44px}.ship-add{width:100%}}.table-wrap:has(.ship-details){container-type:inline-size}.table-wrap tr.detail-row .ship-details{position:sticky;inset-inline-start:0;max-width:calc(100cqw - 32px)}.table-wrap tr.detail-row .ship-panel button,.table-wrap tr.detail-row .ship-panel input{min-width:0}.table-wrap tr.detail-row>td{white-space:normal}.ship-details>summary{cursor:pointer;display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-height:36px}.ship-details>summary>strong{font-size:12.5px}.table-wrap tr.row-form-host:not(:has(.row-form)){display:none}.table-wrap:has(.row-form){container-type:inline-size}.table-wrap tr.row-form-host .row-form{position:sticky;inset-inline-start:0;max-width:calc(100cqw - 32px);display:grid;gap:8px;white-space:normal}.row-form>strong{font-size:13px}.row-form form.row{display:grid!important;grid-template-columns:1fr;gap:10px!important}.row-form form.row label{font-size:12.5px!important}.table-wrap td .row-form input:not([type=checkbox]):not([type=radio]),.table-wrap td .row-form select{width:100%;min-width:0;min-height:44px;font-size:16px}.table-wrap td .row-form button{min-height:44px}.table-wrap td .row-form form>button{width:100%}.table-wrap td .row-form .chip{flex:none;width:auto}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.steps-bar{margin:8px 0 12px}.steps-bar .steps-now{font-weight:700;margin:0 0 8px}.steps-bar ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.steps-bar .step{display:flex;gap:8px;align-items:flex-start;padding:8px;border-radius:8px;border:1px solid var(--line);background:var(--surface);min-width:0}.steps-bar .step-dot{flex:0 0 26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;border:2px solid var(--line);color:var(--mute);background:var(--surface)}.steps-bar .step-dot svg{width:14px;height:14px}.steps-bar .step-text{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.steps-bar .step-label{font-size:13px}.steps-bar .step-role,.steps-bar .step-note{font-size:11.5px;color:var(--mute)}.steps-bar .step-done .step-dot{background:var(--success-soft);border-color:var(--success);color:var(--success)}.steps-bar .step-current{border:2px solid var(--warn);background:var(--warn-soft, var(--surface))}.steps-bar .step-current .step-dot{background:var(--warn);border-color:var(--warn);color:var(--on-warn)}.steps-bar .step-current .step-label,.steps-bar .step-current .step-role{font-weight:700;color:var(--ink)}.steps-bar .step-upcoming{opacity:.55}.steps-modal{max-width:900px;width:100%;max-height:calc(100vh - 32px);overflow:auto}@media (max-width: 599px){.steps-bar ol{grid-template-columns:1fr;gap:4px}}.money{display:inline-flex;flex-direction:column;align-items:flex-start;font-variant-numeric:tabular-nums;line-height:1.35}.money-main{white-space:nowrap}.money-toman{font-size:11px;color:var(--mute);white-space:nowrap}.money-inline{flex-direction:row;flex-wrap:wrap;gap:4px;align-items:baseline}.money-negative .money-main{color:var(--danger)}.money-input{display:block;width:100%}.money-input-row{display:flex;gap:6px;align-items:stretch}.money-input-row>input{flex:1 1 auto;min-width:0}.money-input .money-unit{flex:0 0 auto;width:auto;min-width:84px;padding-inline-start:10px}.money-unit-fixed{flex:0 0 auto;align-self:center;font-size:13px;color:var(--mute);white-space:nowrap}.money-preview{display:block;margin-top:4px;font-size:11.5px;color:var(--mute);font-variant-numeric:tabular-nums}.dossier-upload{display:grid;gap:8px;justify-items:start;margin-bottom:12px}.dossier-upload-owner{margin:0 0 12px}@media (max-width: 599px){.table-wrap:has(>.dossier-table){overflow-x:visible}.table-wrap .dossier-table thead{display:none}.table-wrap .dossier-table,.table-wrap .dossier-table tbody,.table-wrap .dossier-table tr,.table-wrap .dossier-table td,.table-wrap .dossier-table th{display:block;width:100%;box-sizing:border-box}.table-wrap .dossier-table tr{border-bottom:1px solid var(--line);padding:6px 0}.table-wrap .dossier-table td,.table-wrap .dossier-table th{border-bottom:none;padding:4px 12px;white-space:normal;overflow-wrap:anywhere}.table-wrap .dossier-table td[data-label]:before{content:attr(data-label);display:block;font-size:11.5px;color:var(--mute)}.table-wrap .dossier-table td.dossier-actions:not(:has(button,label)){display:none}.table-wrap .dossier-table td.dossier-actions button,.table-wrap .dossier-table td.dossier-actions .btn{min-height:44px;flex:1 1 auto}.dossier-upload,.dossier-upload>.btn{width:100%}.dossier-upload select,.dossier-upload input:not([type=checkbox]):not([type=radio]){width:100%;min-height:44px;font-size:16px}.dossier-upload button{min-height:44px}}.acc-docs{min-width:0;max-width:100%}.acc-docs-upload{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin-bottom:12px}.acc-docs-upload label{display:flex;flex-direction:column;gap:4px;flex:1 1 180px;min-width:0}.acc-docs-upload input,.acc-docs-upload select{width:100%;min-width:0}.acc-docs .dossier-toolbar label{min-width:0}.acc-docs .dossier-toolbar select{max-width:100%}@media (max-width: 640px){.acc-docs .table-wrap{overflow-x:visible;border:none}.acc-docs .dossier-table,.acc-docs .dossier-table tbody,.acc-docs .dossier-table tr,.acc-docs .dossier-table td,.acc-docs .dossier-table th{display:block;width:100%}.acc-docs .dossier-table thead{display:none}.acc-docs .dossier-table tr{border:1px solid var(--line);border-radius:var(--r-md);margin-bottom:8px;padding:6px 8px}.acc-docs .dossier-table tr.dossier-stage{border:none;padding:0;margin:12px 0 4px}.acc-docs .dossier-table td{border-bottom:none;padding:4px 0;overflow-wrap:anywhere}.acc-docs .dossier-table td[data-label]:before{content:attr(data-label);display:block;font-size:12px;color:var(--muted, #666)}.acc-docs-upload label{flex-basis:100%}.acc-docs-upload button{width:100%;min-height:44px}}.standby-banner{position:sticky;top:0;z-index:1000;padding:8px 14px;background:#b91c1c;color:#fff;font-weight:800;text-align:center;line-height:1.6}.company-bar{font-size:12.5px;border-top:1px solid rgba(0,0,0,.08)}.company-bar-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:5px 16px;max-width:var(--content-max);margin:0 auto}.company-tabs{display:inline-flex;gap:6px;flex-wrap:wrap}.company-tab{border:1.5px solid currentColor;background:transparent;border-radius:999px;padding:2px 12px;font-weight:700;cursor:pointer;font-size:12.5px}.company-tab.active{cursor:default;border-color:#fff}@media (max-width: 720px){.today-btn-label{display:none}}
