@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/mukta-devanagari-400-normal-DFIcfn-0.woff2)format("woff2"),url(/assets/mukta-devanagari-400-normal-GTtcXJDg.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/mukta-latin-ext-400-normal-CoeaTj-I.woff2)format("woff2"),url(/assets/mukta-latin-ext-400-normal-DBvoNXLH.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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:Mukta;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/mukta-latin-400-normal-DXND9OdD.woff2)format("woff2"),url(/assets/mukta-latin-400-normal-DWf8bB-R.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/mukta-devanagari-500-normal-Q2XMlft4.woff2)format("woff2"),url(/assets/mukta-devanagari-500-normal-DAZGhl_i.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/mukta-latin-ext-500-normal-BdtQ7PHb.woff2)format("woff2"),url(/assets/mukta-latin-ext-500-normal-DN5wU0dv.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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:Mukta;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/mukta-latin-500-normal-9gFvN3k4.woff2)format("woff2"),url(/assets/mukta-latin-500-normal-BAENrU04.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/mukta-devanagari-600-normal-ZwIvxXFD.woff2)format("woff2"),url(/assets/mukta-devanagari-600-normal-BiAhF3pR.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/mukta-latin-ext-600-normal-Ct5yuVjv.woff2)format("woff2"),url(/assets/mukta-latin-ext-600-normal-Ct69NIxf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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:Mukta;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/mukta-latin-600-normal-5TtPlXMC.woff2)format("woff2"),url(/assets/mukta-latin-600-normal-DDl5VSnm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/mukta-devanagari-700-normal-D240QxyY.woff2)format("woff2"),url(/assets/mukta-devanagari-700-normal-CWkH65WJ.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/mukta-latin-ext-700-normal-Cf5rBHCJ.woff2)format("woff2"),url(/assets/mukta-latin-ext-700-normal-CAeWTKjH.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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:Mukta;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/mukta-latin-700-normal-CI4CvK0O.woff2)format("woff2"),url(/assets/mukta-latin-700-normal-B651Istf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/mukta-devanagari-800-normal-D69ASuO2.woff2)format("woff2"),url(/assets/mukta-devanagari-800-normal-CtaLPBJL.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/mukta-latin-ext-800-normal-CLwALL1T.woff2)format("woff2"),url(/assets/mukta-latin-ext-800-normal-CXzQk0wZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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:Mukta;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/mukta-latin-800-normal-DgHmqe7G.woff2)format("woff2"),url(/assets/mukta-latin-800-normal-sCXkAbvI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font:"Mukta", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-en:16px;--fs-hi:17px;--lh-en:1.5;--lh-hi:1.6;--fs:var(--fs-en);--lh:var(--lh-en);--fs-xs:calc(var(--fs) * .8);--fs-sm:calc(var(--fs) * .9);--fs-md:calc(var(--fs) * 1.08);--fs-lg:calc(var(--fs) * 1.25);--fs-xl:calc(var(--fs) * 1.6);--fs-2xl:calc(var(--fs) * 2.3);--w-head:700;--w-strong:600;--h-sm:34px;--h:42px;--h-lg:50px;--pad-x:18px;--chip-h:27px;--gap:16px;--gap-lg:28px;--panel-px:20px;--panel-py:16px;--r-lg:16px;--r:12px;--r-sm:10px;--r-pill:999px;--r-input:10px;--icon:20px;--icon-stroke:1.75;--top-h:60px;--nav-w:252px;--nav-w-rail:72px;--nav-item-h:42px;--bg:#f4f7f9;--surface:#fff;--surface-2:#eef3f6;--surface-3:#e2eaef;--ink:#102a3a;--ink-2:#36505f;--muted:#4f6676;--line:#d8e2e8;--line-soft:#e8eef2;--line-strong:#b4c4ce;--panel-bd:#e3eaef;--primary:#0e5a8a;--primary-hover:#0b4a72;--primary-ink:#fff;--primary-soft:#e0eef7;--primary-soft-ink:#0b4a72;--primary-text:#0e5a8a;--accent:#e8a317;--accent-ink:#2a1d00;--focus:#0e5a8a;--focus-ring:#0e5a8a38;--danger:#c0392b;--danger-text:#b03226;--s-neutral-bg:#edf2f5;--s-neutral-fg:#4a6272;--s-info-bg:#e0eef7;--s-info-fg:#0b4f7a;--s-info-solid:#2d7db3;--s-review-bg:#ece8f8;--s-review-fg:#56449a;--s-ok-bg:#e1f4ea;--s-ok-fg:#16683d;--s-ok-solid:#2f9a5c;--s-warn-bg:#fef2d9;--s-warn-fg:#7a5000;--s-warn-bd:#f4d38c;--s-warn-solid:#e8a317;--s-warn-on:#2a1d00;--s-danger-bg:#fbe6e3;--s-danger-fg:#aa2e22;--s-danger-bd:#f0b7af;--s-danger-solid:#c63d2f;--s-danger-on:#fff;--nav-bg:#fff;--nav-ink:#2d4656;--nav-muted:#587080;--nav-hover:#f0f5f8;--nav-active-bg:#e0eef7;--nav-active-ink:#0b4a72;--nav-line:#e3eaef;--sample-bg:#fef2d9;--sample-fg:#6b4600;--sample-bd:#f4d38c;--shadow-1:0 1px 2px #102a3a0a, 0 10px 28px -16px #102a3a33;--shadow-2:0 18px 44px -14px #102a3a59;--scrim:#102a3a61;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#0b1820;--surface:#10222d;--surface-2:#152b38;--surface-3:#1d3746;--ink:#e4eef3;--ink-2:#b6c8d2;--muted:#8fa8b6;--line:#223947;--line-soft:#1a303d;--line-strong:#37525f;--panel-bd:#1e3441;--primary:#4fa3d9;--primary-hover:#74b8e4;--primary-ink:#04182a;--primary-soft:#143a52;--primary-soft-ink:#a6d3f0;--primary-text:#74b8e4;--accent:#f0b43c;--focus:#74b8e4;--focus-ring:#74b8e44d;--danger:#e36152;--danger-text:#f2877b;--s-neutral-bg:#1a2f3b;--s-neutral-fg:#b6c8d2;--s-info-bg:#123650;--s-info-fg:#9ccdee;--s-info-solid:#4fa3d9;--s-review-bg:#241f40;--s-review-fg:#c2b5f0;--s-ok-bg:#0f3324;--s-ok-fg:#86d8a8;--s-ok-solid:#3fae6e;--s-warn-bg:#36290b;--s-warn-fg:#f3c766;--s-warn-bd:#62491a;--s-warn-solid:#f0b43c;--s-danger-bg:#3c1814;--s-danger-fg:#f59b90;--s-danger-bd:#6a2a23;--s-danger-solid:#e36152;--s-danger-on:#1f0302;--nav-bg:#0e1e28;--nav-ink:#c8d8e0;--nav-muted:#7f99a8;--nav-hover:#152b38;--nav-active-bg:#143a52;--nav-active-ink:#a6d3f0;--nav-line:#1a303d;--sample-bg:#36290b;--sample-fg:#f3c766;--sample-bd:#62491a;--shadow-1:0 1px 2px #00000059, 0 10px 28px -16px #0009;--shadow-2:0 18px 44px -14px #000000b3;--scrim:#0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:lang(hi){--fs:var(--fs-hi);--lh:var(--lh-hi)}*,:before,:after{box-sizing:border-box}html,body{margin:0}body{font-family:var(--font);font-size:var(--fs);line-height:var(--lh);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}img,svg{max-width:100%}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:lang(hi){letter-spacing:0!important;text-transform:none!important}.ic{width:var(--icon);height:var(--icon);stroke:currentColor;fill:none;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round;flex:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.muted{color:var(--muted)}.small{font-size:var(--fs-sm)}.num{font-variant-numeric:tabular-nums}.nowrap{white-space:nowrap}.stack{gap:var(--gap);flex-direction:column;display:flex}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.link{color:var(--primary-text);font-weight:var(--w-strong);align-items:center;gap:4px;display:inline-flex}.link:hover{text-underline-offset:3px;text-decoration:underline}.link .ic{width:1em;height:1em}.btn{height:var(--h);padding-inline:var(--pad-x);border-radius:var(--r-pill);font-weight:var(--w-strong);font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.btn .ic{width:18px;height:18px}.btn-sm{height:var(--h-sm);font-size:var(--fs-xs);padding-inline:14px}.btn-lg{height:var(--h-lg);font-size:var(--fs);padding-inline:24px}.btn-block{width:100%}.btn-primary{background:var(--primary);color:var(--primary-ink);border-color:var(--primary)}.btn-primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.btn-secondary{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.btn-secondary:hover{background:var(--surface-3)}.btn-ghost{color:var(--primary-text)}.btn-ghost:hover{background:var(--primary-soft)}.btn-danger{background:var(--danger);color:#fff;border-color:var(--danger)}.btn[disabled]{background:var(--surface-2);color:var(--muted);border-color:var(--line);cursor:not-allowed}.icon-btn{border-radius:var(--r-pill);width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid;position:relative}.icon-btn:hover{background:var(--surface-3)}.badge{background:var(--s-danger-solid);min-width:18px;height:18px;color:var(--s-danger-on);text-align:center;border-radius:9px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:3px;right:3px}.chip{height:var(--chip-h);border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:var(--w-strong);white-space:nowrap;background:var(--c-bg,var(--s-neutral-bg));color:var(--c-fg,var(--s-neutral-fg));border:1px solid var(--c-bd,transparent);align-items:center;gap:5px;padding-inline:11px;line-height:1;display:inline-flex}.chip .ic{stroke-width:2.2px;width:1.15em;height:1.15em}.chip-info{--c-bg:var(--s-info-bg);--c-fg:var(--s-info-fg)}.chip-ok{--c-bg:var(--s-ok-bg);--c-fg:var(--s-ok-fg)}.chip-review{--c-bg:var(--s-review-bg);--c-fg:var(--s-review-fg)}.chip-warn{--c-bg:var(--s-warn-solid);--c-fg:var(--s-warn-on)}.chip-danger{--c-bg:var(--s-danger-solid);--c-fg:var(--s-danger-on)}.chip-primary{--c-bg:var(--primary-soft);--c-fg:var(--primary-soft-ink)}.missing-hi{border:1px dashed var(--s-warn-fg);color:var(--s-warn-fg);font-size:var(--fs-xs);white-space:nowrap;vertical-align:middle;border-radius:6px;margin-left:6px;padding:0 7px;font-weight:600;line-height:1.5;display:inline-block}.panel{background:var(--surface);border:1px solid var(--panel-bd);border-radius:var(--r-lg);box-shadow:var(--shadow-1);min-width:0}.panel-head{padding:var(--panel-py) var(--panel-px);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.panel-head h2{font-size:var(--fs-md);font-weight:var(--w-head)}.panel-body{padding:var(--panel-py) var(--panel-px)}.panel-body.flush{padding:0}.panel-meta{font-size:var(--fs-xs);color:var(--muted)}.page-head{justify-content:space-between;align-items:flex-end;gap:var(--gap);flex-wrap:wrap;display:flex}.page-title{font-size:var(--fs-xl);font-weight:var(--w-head);text-wrap:balance;letter-spacing:-.005em;line-height:1.2}.page-sub{color:var(--muted);font-size:var(--fs-sm);max-width:70ch;margin-top:2px}.crumbs{font-size:var(--fs-xs);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.crumbs .ic{width:12px;height:12px}.crumbs a:hover{color:var(--primary-text)}.avatar{background:var(--primary-soft);width:32px;height:32px;color:var(--primary-soft-ink);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;line-height:1;display:inline-grid}.avatar-lg{width:44px;height:44px;font-size:15px}.brand-mark{border-radius:var(--r-sm);background:var(--brand,var(--primary));color:#fff;flex:none;place-items:center;width:34px;height:34px;display:grid}.brand-mark svg{width:21px;height:21px}.table-wrap{position:relative;overflow-x:auto}.tbl{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.tbl th{text-align:left;font-weight:600;font-size:calc(var(--fs) * .82);color:var(--muted);border-bottom:1px solid var(--line-soft);white-space:nowrap;padding:12px 16px 8px}.tbl td{border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:12px 16px}.tbl tbody tr:last-child td{border-bottom:0}.tbl tbody tr:hover td{background:var(--surface-2)}.notice{border-radius:var(--r);font-size:var(--fs-sm);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.notice .ic{margin-top:.15em}.notice-info{background:var(--s-info-bg);color:var(--s-info-fg)}.notice-warn{background:var(--s-warn-bg);color:var(--ink);border:1.5px solid var(--s-warn-solid);box-shadow:inset 5px 0 0 var(--s-warn-solid)}.notice-warn .ic{color:var(--s-warn-fg)}.notice-ok{background:var(--s-ok-bg);color:var(--s-ok-fg)}.notice-danger{background:var(--s-danger-bg);color:var(--ink);border:1.5px solid var(--s-danger-solid);box-shadow:inset 5px 0 0 var(--s-danger-solid)}.lang-switch{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);flex:none;padding:2px;display:inline-flex}.lang-switch button{border-radius:var(--r-pill);font-size:var(--fs-xs);cursor:pointer;color:var(--muted);background:0 0;border:0;min-height:30px;padding:0 12px;font-weight:600}.lang-switch button[aria-pressed=true]{background:var(--primary);color:var(--primary-ink)}.pop{position:relative}.pop-panel{z-index:60;background:var(--surface);width:min(360px,100vw - 24px);color:var(--ink);border:1px solid var(--panel-bd);border-radius:var(--r);box-shadow:var(--shadow-2);font-size:var(--fs-sm);flex-direction:column;gap:10px;padding:14px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.pop-panel.left{left:0;right:auto}.pop-title{font-weight:700;font-size:var(--fs-sm)}.menu-list{flex-direction:column;margin:-6px;display:flex}.menu-item{border-radius:var(--r-sm);text-align:left;cursor:pointer;width:100%;font-size:var(--fs-sm);background:0 0;border:0;align-items:center;gap:10px;padding:9px 10px;display:flex}.menu-item:hover{background:var(--surface-2)}.menu-item .ic{width:18px;height:18px;color:var(--muted)}.note-list{flex-direction:column;display:flex}.note-item{border-bottom:1px solid var(--line-soft);grid-template-columns:8px minmax(0,1fr);gap:10px;padding:8px 0;display:grid}.note-item:last-child{border-bottom:0}.note-dot{background:var(--line-strong);border-radius:50%;width:8px;height:8px;margin-top:.55em}.note-item.unread .note-dot{background:var(--primary)}.note-item.unread .note-text{font-weight:600}.note-time{font-size:var(--fs-xs);color:var(--muted)}.sample-flag{border-radius:var(--r-pill);background:var(--sample-bg);height:30px;color:var(--sample-fg);border:1px solid var(--sample-bd);font-size:var(--fs-xs);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding-inline:12px;font-weight:700;display:inline-flex}.sample-flag .ic{stroke-width:2.2px;width:15px;height:15px}.toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:90;border-radius:var(--r);background:var(--ink);max-width:min(520px,100vw - 32px);color:var(--bg);box-shadow:var(--shadow-2);font-size:var(--fs-sm);align-items:flex-start;gap:10px;padding:12px 16px;display:flex;position:fixed;transform:translate(-50%)}.toast .ic{color:var(--accent);margin-top:.15em}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.table-wrap:has(>table>tbody:empty)>table{display:none}.table-wrap:has(>table>tbody:empty):after{content:var(--empty-text,"Nothing here yet.");color:var(--muted);padding:16px;display:block}.shell{background:var(--bg);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}.topbar{z-index:40;min-height:var(--top-h);padding:env(safe-area-inset-top,0px) 20px 0;background:var(--surface);border-bottom:1px solid var(--nav-line);align-items:center;gap:12px;display:flex;position:sticky;top:0}.brand{flex:0 auto;align-items:center;gap:10px;min-width:0;display:flex}.brand-text{flex-direction:column;min-width:0;line-height:1.2;display:flex}.brand-name{white-space:nowrap;text-overflow:ellipsis;font-weight:700;font-size:var(--fs-sm);overflow:hidden}.brand-product{font-size:var(--fs-xs);color:var(--muted);letter-spacing:.1em;font-weight:600}.search{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface-2);max-width:440px;height:38px;color:var(--muted);flex:160px;align-items:center;gap:8px;min-width:0;margin-inline:auto;padding-inline:14px;display:flex;position:relative}.search .ic{width:17px;height:17px}.search input{width:100%;min-width:0;color:var(--ink);font-size:var(--fs-sm);background:0 0;border:0;outline:none;flex:1}.search:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-ring)}.search-hint{border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--panel-bd);box-shadow:var(--shadow-2);color:var(--ink-2);font-size:var(--fs-xs);z-index:50;padding:8px 12px;position:absolute;top:calc(100% + 6px);left:0;right:0}.top-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.person-btn{border-radius:var(--r-pill);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:4px 8px 4px 4px;display:flex}.person-btn:hover{background:var(--surface-2)}.person-text{flex-direction:column;line-height:1.25;display:flex}.person-name{font-weight:600;font-size:var(--fs-sm);white-space:nowrap}.person-role{font-size:var(--fs-xs);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}.nav-toggle{display:none}.shell-body{grid-template-columns:var(--nav-w) minmax(0, 1fr);min-height:0;display:grid}.shell.is-rail .shell-body{grid-template-columns:var(--nav-w-rail) minmax(0, 1fr)}.sidenav{top:var(--top-h);height:calc(100vh - var(--top-h));height:calc(100dvh - var(--top-h));background:var(--nav-bg);color:var(--nav-ink);border-right:1px solid var(--nav-line);flex-direction:column;align-self:start;gap:14px;padding:16px 12px;display:flex;position:sticky;overflow-y:auto}.nav-group{flex-direction:column;gap:2px;display:flex}.nav-group-label{font-size:var(--fs-xs);color:var(--nav-muted);padding:4px 14px;font-weight:700}.nav-item{min-height:var(--nav-item-h);border-radius:var(--r-pill);color:var(--nav-ink);font-size:var(--fs-sm);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:0 14px;font-weight:500;display:flex;position:relative}.nav-item:hover{background:var(--nav-hover)}.nav-item.active{background:var(--nav-active-bg);color:var(--nav-active-ink);font-weight:700}.nav-item .ic{flex:none}.nav-item span{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;line-height:1.2;font-size:calc(var(--fs) * .875);-webkit-box-orient:vertical;padding-block:5px;display:-webkit-box;overflow:hidden}.nav-item:has(span){border-radius:14px}.nav-tip{z-index:80;background:var(--ink);max-width:260px;color:var(--surface);font-size:var(--fs-xs);border-radius:var(--r-sm);box-shadow:var(--shadow-2);pointer-events:none;padding:6px 10px;font-weight:600;line-height:1.3;position:fixed;transform:translateY(-50%)}@media (width<=700px){.nav-tip{display:none}}.nav-foot{margin-top:auto}.nav-collapse{color:var(--nav-muted)}.shell.is-rail .sidenav{padding-inline:10px}.shell.is-rail .nav-item{justify-content:center;padding:0}.shell.is-rail .nav-item span,.shell.is-rail .nav-group-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell.is-rail .nav-group+.nav-group{border-top:1px solid var(--nav-line);padding-top:14px}.main{gap:var(--gap-lg);flex-direction:column;width:100%;min-width:0;max-width:1360px;padding:28px;display:flex}.scrim{background:var(--scrim);z-index:45;position:fixed;inset:0}@media (width>=701px){.scrim,.sf-short{display:none}}@media (width<=700px){.sf-long{display:none}}@media (width<=1100px){.nav-collapse{display:none}}.skip{z-index:100;background:var(--surface);border-radius:var(--r-pill);box-shadow:var(--shadow-2);padding:8px 14px;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}@media (width<=1100px){.shell:not(.is-open) .shell-body{grid-template-columns:var(--nav-w-rail) minmax(0, 1fr)}.shell:not(.is-open) .sidenav{padding-inline:10px}.shell:not(.is-open) .nav-item{justify-content:center;padding:0}.shell:not(.is-open) .nav-item span,.shell:not(.is-open) .nav-group-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell:not(.is-open) .nav-group+.nav-group{border-top:1px solid var(--nav-line);padding-top:14px}.person-text{display:none}.brand-name{max-width:220px}.search{min-width:44px}.main{padding:22px}}@media (width<=700px){.shell-body,.shell:not(.is-open) .shell-body{grid-template-columns:minmax(0,1fr)}.sidenav{z-index:50;width:min(300px,86vw);height:100%;padding-top:calc(16px + env(safe-area-inset-top,0px));transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.shell.is-open .sidenav{transform:none}.nav-collapse{display:none}.nav-toggle{display:inline-grid}.topbar{gap:6px;padding-inline:10px}.topbar .search,.hide-phone,.brand-product{display:none}.brand-name{max-width:34vw}.main{padding:16px}}@media (width<=420px){.topbar .brand{display:none}}.chooser{max-width:1200px;padding:calc(28px + env(safe-area-inset-top,0px)) 24px 56px;flex-direction:column;gap:32px;margin:0 auto;display:flex}.chooser-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lara-mark{align-items:center;gap:12px;display:flex}.lara-logo{background:var(--primary);border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid}.lara-logo svg{width:28px;height:28px}.lara-word{font-size:calc(var(--fs) * 1.75);letter-spacing:.02em;font-weight:800;line-height:1}.lara-line{font-size:var(--fs-xs);color:var(--muted)}.chooser-top .row{margin-left:auto}.chooser-intro{flex-direction:column;gap:8px;max-width:72ch;display:flex}.chooser-intro h1{font-size:calc(var(--fs) * 2);text-wrap:balance;font-weight:800;line-height:1.15}.chooser-intro p{color:var(--ink-2);font-size:var(--fs-md)}.area{flex-direction:column;gap:14px;display:flex}.area-head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.area-head h2{font-size:var(--fs-lg);font-weight:800}.area-head p{color:var(--muted);font-size:var(--fs-sm)}.lab-group{background:var(--surface);border:1px solid var(--panel-bd);border-radius:var(--r-lg);box-shadow:var(--shadow-1);overflow:hidden}.lab-group-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:14px 20px;display:flex}.lab-group-head b{font-size:var(--fs-md)}.lab-group-head .muted{font-size:var(--fs-xs)}.persona-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));display:grid}.persona{text-align:left;cursor:pointer;border:0;border-bottom:1px solid var(--line-soft);border-right:1px solid var(--line-soft);background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 12px;min-height:96px;padding:14px 20px;display:grid}.persona:hover{background:var(--surface-2)}.persona:hover .persona-name{color:var(--primary-text)}.persona .avatar{grid-row:span 3}.persona-name{font-weight:700;line-height:1.3}.persona-sub{font-size:var(--fs-xs);color:var(--ink-2);line-height:1.35}.persona-hint{font-size:var(--fs-xs);color:var(--muted);line-height:1.35}.chooser-foot{color:var(--muted);font-size:var(--fs-xs);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:16px;display:flex}.grid-2{gap:var(--gap-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));align-items:start;display:grid}.section-links{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:10px;display:grid}.section-link{border-radius:var(--r);border:1px solid var(--line-soft);background:var(--surface);align-items:center;gap:12px;padding:12px 14px;display:flex}.section-link:hover{border-color:var(--line-strong);background:var(--surface-2)}.section-link .ic{color:var(--primary-text)}.section-link b{font-size:var(--fs-sm);line-height:1.3;display:block}.section-link small{color:var(--muted);font-size:var(--fs-xs)}.facts{flex-direction:column;display:flex}.fact{border-bottom:1px solid var(--line-soft);font-size:var(--fs-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.fact:last-child{border-bottom:0}.fact dt{color:var(--ink-2)}.fact dd{text-align:right;font-weight:600}.fact.stacked{grid-template-columns:minmax(0,1fr);gap:2px}.fact.stacked dd{text-align:left}.screen-list{flex-direction:column;display:flex}.screen-list li{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.screen-list li:last-child{border-bottom:0}.screen-list .ic{color:var(--muted);margin-top:.15em}.empty-state{flex-direction:column;align-items:flex-start;gap:12px;padding:32px;display:flex}.empty-state h1{font-size:var(--fs-lg);font-weight:800}.portal{background:var(--bg);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}.portal-top{z-index:40;padding:calc(10px + env(safe-area-inset-top,0px)) 16px 10px;background:var(--surface);border-bottom:1px solid var(--nav-line);align-items:center;gap:10px;display:flex;position:sticky;top:0}.portal-top .brand{flex:auto}.portal-top .brand-name,.portal-top .brand-name{white-space:normal;text-overflow:clip;max-width:none;line-height:1.2;font-size:var(--fs-xs);overflow:visible}.portal-body{grid-template-columns:240px minmax(0,1fr);display:grid}.portal-main{flex-direction:column;gap:22px;width:100%;min-width:0;max-width:880px;padding:24px;display:flex}.portal-hero{background:var(--brand);color:#fff;border-radius:22px;flex-direction:column;gap:4px;padding:22px;display:flex}.portal-hero h1{font-size:var(--fs-xl);font-weight:800;line-height:1.2}.portal-hero p{color:#ffffffd9;font-size:var(--fs-sm)}.portal-tabs{display:none}@media (width<=900px){.portal-body{grid-template-columns:minmax(0,1fr)}.portal-body>.sidenav{display:none}.portal-main{padding:16px 16px calc(96px + env(safe-area-inset-bottom,0px))}.portal-tabs{z-index:40;background:var(--surface);padding:6px 4px calc(8px + env(safe-area-inset-bottom,0px));border-radius:22px 22px 0 0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px -16px #102a3a59}.portal-tab{color:var(--muted);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:6px 0;font-size:12px;font-weight:600;display:flex}.portal-tab.active{color:var(--brand)}.portal-tab .ic{width:23px;height:23px}.portal-top .hide-phone{display:none}}[data-theme=dark] .portal-tab.active{color:var(--primary-text)}.sheet{z-index:60;background:var(--surface);padding:12px 12px calc(20px + env(safe-area-inset-bottom,0px));box-shadow:var(--shadow-2);border-radius:22px 22px 0 0;max-height:80vh;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.bn-short{display:none}@media (width<=480px){.portal-top .bn-long{display:none}.portal-top .bn-short{font-size:var(--fs-sm);display:inline}}:root{--s-return-bg:#fbe9de;--s-return-fg:#9c4617}:root[data-theme=dark]{--s-return-bg:#3a2313;--s-return-fg:#f2aa78}.chip-return{--c-bg:var(--s-return-bg);--c-fg:var(--s-return-fg)}.chip-dashed{--c-bd:var(--line-strong);border-style:dashed}.chip-sm{height:22px;margin-left:6px;padding-inline:8px}a.chip:hover{filter:brightness(.96)}.cell-link{color:var(--ink);font-weight:600}.cell-link:hover{color:var(--primary-text);text-underline-offset:3px;text-decoration:underline}.cell-sub{font-size:var(--fs-xs);color:var(--muted);margin-top:2px;font-weight:400;display:block}.tbl .r,.r{text-align:right}.tbl-compact td{padding:8px 12px}.row-held td{background:color-mix(in srgb, var(--s-warn-bg) 55%, transparent)}.due{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.late{color:var(--danger-text);font-weight:700}.with-ic{align-items:flex-start;gap:6px;display:inline-flex}.with-ic .ic{width:1.1em;height:1.1em;margin-top:.2em}.section-h{font-size:var(--fs-md);font-weight:var(--w-head)}.panel-pad{padding:4px var(--panel-px)}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:26px;display:flex;overflow-x:auto}.tab{color:var(--muted);cursor:pointer;white-space:nowrap;font-weight:500;font-size:var(--fs-sm);background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 2px 10px;display:inline-flex}.tab.is-active{color:var(--ink);border-bottom-color:var(--accent);font-weight:700}.count{font-size:var(--fs-xs);background:var(--surface-3);color:var(--ink-2);text-align:center;border-radius:10px;min-width:22px;padding:0 7px;font-weight:600;line-height:1.6}.tiles{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tile{background:var(--surface);border:1px solid var(--panel-bd);border-radius:var(--r-lg);box-shadow:var(--shadow-1);flex-direction:column;gap:6px;min-width:0;padding:18px 20px;display:flex}.tile-top{color:var(--ink-2);font-size:var(--fs-sm);align-items:center;gap:10px;font-weight:600;display:flex}.tile-ic{width:38px;height:38px;color:var(--t-accent);background:color-mix(in srgb, var(--t-accent) 14%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.tile-num{font-size:calc(var(--fs) * 2.3);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.tile-due{--t-accent:var(--s-warn-fg)}.tile-overdue{--t-accent:var(--s-danger-fg)}.tile-held{--t-accent:var(--s-warn-fg)}.tile-arrivals{--t-accent:var(--s-info-fg)}.tile.is-urgent{background:var(--s-danger-bg);border-color:var(--s-danger-bd)}.tile.is-urgent .tile-num{color:var(--danger-text)}.dash-grid{gap:var(--gap-lg);grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;display:grid}.attn-list{flex-direction:column;display:flex}.alert{padding:14px var(--panel-px);grid-template-columns:auto minmax(0,1fr);gap:12px;display:grid}.attn-list .alert+.alert{border-top:1px solid var(--line-soft)}.alert-ic{background:var(--a-bg);width:34px;height:34px;color:var(--a-fg);border-radius:50%;place-items:center;display:grid}.alert-ic .ic{width:18px;height:18px}.alert-title{font-size:var(--fs-sm);font-weight:700}.alert-body{font-size:var(--fs-sm);color:var(--ink-2)}.al-danger{--a-bg:var(--s-danger-solid);--a-fg:var(--s-danger-on);background:var(--s-danger-bg)}.al-warn{--a-bg:var(--s-warn-solid);--a-fg:var(--s-warn-on)}.al-info{--a-bg:var(--s-info-bg);--a-fg:var(--s-info-fg)}.filters{padding:12px var(--panel-px);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filter-search{background:var(--surface);flex:220px;max-width:360px;margin:0}.form-stack{gap:var(--gap-lg);flex-direction:column;min-width:0;display:flex}.fields{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));display:grid}.field{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.field-wide{grid-column:1/-1}.field>label,.field>legend,.label{font-size:var(--fs-sm);color:var(--ink);padding:0;font-weight:600}.input{height:var(--h);border:1px solid var(--line-strong);border-radius:var(--r-input);background:var(--surface);width:100%;color:var(--ink);font-size:var(--fs);font-variant-numeric:tabular-nums;padding-inline:12px}.input:focus{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.input:disabled{background:var(--surface-2);color:var(--muted)}.input-sm{height:var(--h-sm);font-size:var(--fs-sm)}.textarea{resize:vertical;height:auto;min-height:76px;line-height:var(--lh);padding:10px 12px}.select-wrap{display:block;position:relative}.select-wrap select{appearance:none;cursor:pointer;padding-right:38px}.select-wrap .ic{pointer-events:none;color:var(--muted);width:16px;height:16px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.help{font-size:var(--fs-xs);color:var(--muted)}.check{font-size:var(--fs-sm);cursor:pointer;align-items:flex-start;gap:8px;line-height:1.4;display:inline-flex}.check input{width:18px;height:18px;accent-color:var(--primary);flex:none;margin:2px 0 0}.check-list{flex-wrap:wrap;gap:8px 20px;display:flex}.check-list.column{flex-direction:column}.test-group{flex-direction:column;gap:6px;margin-top:4px;display:flex}.readonly-val{min-height:var(--h);border-radius:var(--r-input);background:var(--surface-2);align-items:center;padding:0 12px;font-weight:600;display:flex}.has-error .input{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 18%, transparent);border-width:1.5px}.has-warn .input{border-color:var(--s-warn-solid);border-width:1.5px}.err,.warn-text{font-size:var(--fs-xs);align-items:flex-start;gap:6px;font-weight:600;display:flex}.err{color:var(--danger-text)}.warn-text{color:var(--s-warn-fg)}.err .ic,.warn-text .ic{width:15px;height:15px;margin-top:.15em}.seg-choice{flex-wrap:wrap;gap:6px;display:inline-flex}.seg-option{min-height:var(--h-sm);border:1px solid var(--line-strong);border-radius:var(--r-pill);cursor:pointer;font-size:var(--fs-sm);align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.seg-option input{opacity:0;pointer-events:none;position:absolute}.seg-option.is-on{background:var(--primary);color:var(--primary-ink);border-color:var(--primary)}.seg-option:focus-within{outline:2px solid var(--focus);outline-offset:2px}.refusal{border-radius:var(--r);background:var(--s-danger-bg);border:1.5px solid var(--s-danger-solid);box-shadow:inset 5px 0 0 var(--s-danger-solid);color:var(--ink);grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px 16px 14px 20px;display:grid}.refusal-ic{background:var(--s-danger-solid);width:36px;height:36px;color:var(--s-danger-on);border-radius:50%;place-items:center;display:grid}.refusal-ic .ic{stroke-width:2.4px;width:22px;height:22px}.refusal-title{color:var(--s-danger-fg);margin-bottom:4px;font-weight:700}.refusal p,.refusal li{font-size:var(--fs-sm)}.refusal-list{flex-direction:column;gap:4px;padding-left:18px;list-style:outside;display:flex}.refusal-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.refusal-inline{flex-direction:column;gap:6px;display:flex}.refusal-inline li{font-size:var(--fs-sm);color:var(--danger-text);align-items:flex-start;gap:8px;font-weight:600;display:flex}.refusal-inline .ic{flex:none;width:16px;height:16px;margin-top:.2em}.why summary{cursor:pointer;font-size:var(--fs-xs);color:var(--muted)}.why[open]{text-align:left;max-width:360px}.rec-head{flex-direction:column;gap:10px;display:flex}.rec-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rec-title{font-size:var(--fs-xl);font-weight:var(--w-head);line-height:1.2}.rec-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.rec-meta{font-size:var(--fs-sm);flex-wrap:wrap;gap:8px 28px;display:flex}.rec-meta dt{font-size:var(--fs-xs);color:var(--muted)}.rec-meta dd{flex-wrap:wrap;align-items:center;gap:6px;font-weight:500;display:flex}.truths{background:var(--surface);border:1px solid var(--panel-bd);border-radius:var(--r-lg);box-shadow:var(--shadow-1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.truth{padding:14px var(--panel-px);flex-direction:column;gap:6px;min-width:0;display:flex}.truth+.truth{border-left:1px solid var(--line-soft)}.truth-label{font-size:var(--fs-xs);color:var(--muted);font-weight:700}.truth-val{font-size:var(--fs-sm);font-weight:600}.meter{background:var(--surface-3);border-radius:4px;gap:2px;height:7px;margin-top:auto;display:flex;overflow:hidden}.meter span{height:100%;display:block}.m-ok{background:var(--s-ok-solid)}.m-info{background:var(--s-info-solid)}.m-warn{background:var(--s-warn-solid)}.m-empty{background:0 0}.callout{padding:var(--panel-py) var(--panel-px) var(--panel-py) 24px;border:1.5px solid var(--s-warn-solid);background:var(--s-warn-bg);border-radius:var(--r-lg);box-shadow:inset 5px 0 0 var(--s-warn-solid);grid-template-columns:auto minmax(0,1fr);gap:12px;display:grid}.callout-ic{color:var(--s-warn-fg)}.callout-ic .ic{width:24px;height:24px}.callout-body{flex-direction:column;gap:6px;min-width:0;display:flex}.callout-title{font-size:var(--fs-md);font-weight:var(--w-head)}.callout-body p{font-size:var(--fs-sm);max-width:80ch}.callout-meta{color:var(--ink-2);font-weight:600}.order-grid{gap:var(--gap-lg);grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:start;display:grid}.report-item{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:6px;padding-bottom:12px;display:flex}.report-item:last-child{border-bottom:0;padding-bottom:0}.file-ic{border:1px solid var(--line-strong);width:34px;height:42px;color:var(--muted);background:var(--surface-2);border-radius:4px;flex:none;place-items:center;display:grid}.file-ic .ic{width:18px;height:18px}.history{flex-direction:column;gap:14px;display:flex}.history li{font-size:var(--fs-sm);grid-template-columns:auto minmax(0,1fr);gap:12px;display:grid}.h-dot{background:var(--line-strong);border-radius:50%;width:9px;height:9px;margin-top:.55em}.h-time{font-size:var(--fs-xs);color:var(--muted)}.alloc-list{flex-direction:column;display:flex}.alloc-row{padding:16px var(--panel-px);border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:end;gap:12px 24px;display:grid}.alloc-row:last-child{border-bottom:0}.alloc-main{flex-direction:column;align-self:start;gap:6px;display:flex}.alloc-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.alloc-refusal{grid-column:1/-1}.alloc-refusal:empty{display:none}.entry-grid{gap:var(--gap-lg);grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;display:grid}.entry-side{top:calc(var(--top-h) + 16px);position:sticky}.sec-num{background:var(--accent);width:26px;height:26px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;margin-right:10px;font-size:13px;font-weight:700;display:inline-grid}.calc{gap:var(--gap);border-radius:var(--r);background:var(--surface-2);grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 14px;display:grid}.calc dt{font-size:var(--fs-xs);color:var(--muted);font-weight:600}.calc dd{font-size:var(--fs-lg);font-weight:700}.calc dd small{font-size:var(--fs-xs);color:var(--muted);font-weight:500}.steps{flex-direction:column;display:flex}.steps li{font-size:var(--fs-sm);align-items:center;gap:10px;padding:6px 0;font-weight:600;display:flex}.step-dot{border:1.5px solid var(--line-strong);width:26px;height:26px;color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.step-dot .ic{stroke-width:2.6px;width:14px;height:14px}.is-done .step-dot{background:var(--s-ok-solid);border-color:var(--s-ok-solid);color:#fff}.is-error .step-dot{background:var(--s-danger-bg);border-color:var(--s-danger-fg);color:var(--s-danger-fg)}.side-msg{font-size:var(--fs-sm);color:var(--ink-2);background:var(--surface-2);border-radius:var(--r);padding:10px 12px}.side-msg.is-ready{background:var(--s-ok-bg);color:var(--s-ok-fg);font-weight:600}.version-card{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:8px;padding-bottom:14px;display:flex}.version-card:last-child{border-bottom:0}.review-panel{border:1.5px solid var(--s-review-fg)}.dialog{border-radius:var(--r);background:var(--surface);border:1.5px solid var(--primary);flex-direction:column;gap:8px;padding:16px;display:flex}.dialog-title{font-weight:700}.hit-list{flex-direction:column;display:flex}.hit{padding:12px var(--panel-px);border-bottom:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.hit:hover{background:var(--surface-2)}.p-sec-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.p-sec-head h2{font-size:var(--fs-md);font-weight:var(--w-head)}.p-card{background:var(--surface);border:1px solid var(--panel-bd);box-shadow:var(--shadow-1);border-radius:18px;flex-direction:column;gap:6px;padding:16px;display:flex}.p-list{flex-direction:column;gap:10px;display:flex}.req-top{flex-direction:column;gap:2px;display:flex}.req-meta{font-size:var(--fs-xs);color:var(--muted)}.progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:10px 0 4px;display:grid}.progress li{color:var(--muted);flex-direction:column;gap:6px;font-size:12.5px;line-height:1.25;display:flex}:root:lang(hi) .progress li{font-size:13.5px}.progress li:before{content:"";background:var(--surface-3);border-radius:4px;height:7px}.progress li.done:before{background:var(--s-ok-solid)}.progress li.current:before{background:var(--accent)}.progress li.current{color:var(--ink);font-weight:700}.req-note{font-size:var(--fs-sm);font-weight:600}.p-hold{border-radius:var(--r);background:var(--s-warn-bg);border:1.5px solid var(--s-warn-solid);font-size:var(--fs-sm);gap:10px;padding:10px 12px;display:flex}.p-hold .ic{color:var(--s-warn-fg);flex:none;margin-top:.15em}.p-hold p{color:var(--ink-2);margin-top:2px}.p-report{background:var(--surface);border:1px solid var(--panel-bd);box-shadow:var(--shadow-1);border-radius:18px;align-items:center;gap:12px;padding:12px 14px;display:flex}.p-report:hover{border-color:var(--line-strong)}.p-report-text{flex-direction:column;flex:1;min-width:0;display:flex}.p-report-title{font-weight:600;font-size:var(--fs-sm)}.unread-dot{background:var(--accent);border-radius:50%;flex:none;width:9px;height:9px}.report-frame{background:var(--surface-2);border-radius:var(--r-lg);padding:20px;overflow-x:auto}.report-doc{color:#1a1a1a;max-width:900px;box-shadow:var(--shadow-1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-radius:6px;flex-direction:column;gap:14px;margin:0 auto;padding:36px 40px;font-size:14px;line-height:1.5;display:flex}.report-doc:lang(hi){font-size:15px;line-height:1.6}.report-banner{color:#92400e;text-align:center;letter-spacing:.04em;background:#fffbeb;border:1.5px dashed #b45309;padding:8px 12px;font-weight:700}.report-banner.is-old{color:#991b1b;background:#fef2f2;border-color:#b91c1c}.report-head{border-bottom:2px solid #1a1a1a;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-bottom:14px;display:flex}.report-lab{align-items:center;gap:12px;display:flex}.report-lab-name{font-size:18px;font-weight:800}.report-small{color:#555;font-size:12px}.report-id{grid-template-columns:auto auto;gap:2px 14px;font-size:13px;display:grid}.report-id div{display:contents}.report-id dt{color:#555}.report-id dd{text-align:right;font-weight:700}.report-title{font-size:15px}.report-meta{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 20px;font-size:13px;display:grid}.report-meta dt{color:#555;font-size:12px}.report-h2{margin-top:6px;font-size:15px;font-weight:800}.report-tbl{border-collapse:collapse;width:100%;font-size:13px}.report-tbl caption{text-align:left;padding:6px 0;font-weight:700}.report-tbl th{text-align:left;vertical-align:bottom;background:#f3f4f6;border-bottom:1.5px solid #1a1a1a;padding:6px 8px;font-weight:700}.report-tbl td{vertical-align:top;border-bottom:1px solid #ddd;padding:6px 8px}.stmt{font-weight:600}.stmt-withinPermissible,.stmt-belowMinimum{color:#92400e}.stmt-exceedsPermissible,.stmt-doesNotMeet{color:#b91c1c}.report-note{background:#f8fafc;border-left:3px solid #1a1a1a;padding:10px 12px;font-size:13px}.report-note ul{padding-left:18px;list-style:outside}.report-foot-notes{color:#333;flex-direction:column;gap:4px;font-size:12px;display:flex}.report-sign{flex-wrap:wrap;justify-content:space-between;gap:16px 40px;margin-top:10px;display:flex}.report-footer{color:#555;border-top:1px solid #1a1a1a;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:10px;font-size:11.5px;display:flex}.report-end{font-weight:700}.print-page{background:var(--surface-2);min-height:100vh;padding:20px}.print-bar{justify-content:flex-end;gap:8px;max-width:900px;margin:0 auto 12px;display:flex}@media print{@page{size:A4;margin:14mm}body,.print-page{padding:0;background:#fff!important}.no-print{display:none!important}.report-doc{box-shadow:none;max-width:none;padding:0}.report-tbl tr{break-inside:avoid}}@media (width<=1100px){.dash-grid,.order-grid,.entry-grid{grid-template-columns:minmax(0,1fr)}.entry-side{position:static}.alloc-row{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.tiles,.truths{grid-template-columns:repeat(2,minmax(0,1fr))}.truth:nth-child(3){border-left:0}.truth:nth-child(n+3){border-top:1px solid var(--line-soft)}}@media (width<=640px){.alloc-form{grid-template-columns:minmax(0,1fr)}.report-doc{padding:20px 16px}.report-frame{padding:8px}.calc{grid-template-columns:minmax(0,1fr)}.rec-actions{margin-left:0}}.report-result-note{text-align:left;max-width:28ch;margin-left:auto;font-weight:400;display:block}.rd-doc{flex-direction:column;gap:10px;font-size:13px;line-height:1.45;display:flex}.rd-lh{grid-template-columns:minmax(0,1fr) minmax(0,3fr) minmax(0,1fr);align-items:center;gap:12px;display:grid}.rd-lh-side{align-items:center;gap:8px;display:flex}.rd-lh-side.is-right{justify-content:flex-end}.rd-lh-side img,.rd-lh-centre img{object-fit:contain;width:auto;max-width:100%}.rd-lh-mid{text-align:center}.rd-lh-centre{justify-content:center;gap:8px;margin-top:4px;display:flex}.rd-lh-title{letter-spacing:.02em;font-size:15px;font-weight:700}.rd-lh-name{font-size:18px;font-weight:800}.rd-lh-plain{font-size:13px}.rd-contact{border-bottom:1.5px solid #1a1a1a;justify-content:space-between;gap:16px;margin-top:4px;padding:4px 0 6px;font-size:12.5px;display:flex}.rd-contact .is-right{text-align:right}.rd-title{text-align:center;letter-spacing:.04em;margin:0;font-size:15px;font-weight:800}.rd-info{border:1px solid #1a1a1a;border-bottom:0;grid-template-columns:1fr 1fr;margin:0;display:grid}.rd-info>div{border-bottom:1px solid #1a1a1a;grid-template-columns:minmax(0,11fr) minmax(0,13fr);display:grid}.rd-info>div:nth-child(odd):not(.is-wide){border-right:1px solid #1a1a1a}.rd-info>div.is-wide{grid-column:1/-1;grid-template-columns:minmax(0,11fr) minmax(0,37fr)}.rd-info dt{border-right:1px solid #1a1a1a;padding:4px 8px;font-weight:700}.rd-info dd{overflow-wrap:anywhere;margin:0;padding:4px 8px}.rd-h{margin:2px 0 4px;font-weight:700}.rd-tbl{border-collapse:collapse;width:100%;font-size:12.5px}.rd-tbl th,.rd-tbl td{text-align:center;vertical-align:middle;border:1px solid #1a1a1a;padding:4px 6px}.rd-tbl th{background:#f3f4f6;font-weight:700}.rd-tbl td:nth-child(2){text-align:left}.rd-results+.rd-results{margin-top:10px}.rd-notes{flex-direction:column;gap:4px;font-size:12px;display:flex}.rd-notes ul{flex-direction:column;gap:3px;margin:0;padding-left:18px;list-style:outside;display:flex}.rd-sign{justify-content:space-between;gap:24px;margin-top:28px;display:flex}.rd-sign .is-right{text-align:right}.rd-sign-label{margin-bottom:26px;font-weight:700}.rd-foot{text-align:center;justify-content:center;gap:24px;margin-top:6px;font-size:12px;display:flex}.rd-pageno{color:#555}.rd-img-off{opacity:.35}.rd-empty{color:#777;font-style:italic}.rd-layout{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:20px;display:grid}.rd-stage{min-width:0}.rd-stage .report-doc{max-width:none}.rd-stage-note{text-align:center;margin-top:8px}.rd-part{outline-offset:4px;cursor:pointer;border-radius:4px;outline:1.5px dashed #0000;transition:outline-color .12s,background .12s;position:relative}.rd-part:hover,.rd-part:focus-visible{background:#2563eb0d;outline-color:#2563eb}.rd-part.is-selected{background:#2563eb12;outline:2px solid #2563eb}.rd-part-tag{z-index:1;color:#fff;opacity:0;pointer-events:none;background:#2563eb;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:700;line-height:1;position:absolute;top:-11px;right:6px}.rd-part:hover>.rd-part-tag,.rd-part:focus-visible>.rd-part-tag,.rd-part.is-selected>.rd-part-tag{opacity:1}.rd-panel{flex-direction:column;max-height:calc(100vh - 96px);display:flex;position:sticky;top:76px}.rd-panel>.panel-body{min-height:0;overflow-y:auto}.rd-save{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:12px 16px;display:flex}.rd-partlist{flex-wrap:wrap;gap:6px;display:flex}.rd-row{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:6px;padding-bottom:10px;display:flex}.rd-row:last-of-type{border-bottom:0}.rd-row-main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.rd-tools{flex-direction:column;gap:2px;display:flex}.rd-flip{display:inline-flex;transform:rotate(180deg)}.rd-image-row{align-items:center;gap:12px;display:flex}.rd-image-row img{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:4px;max-width:120px;max-height:80px;padding:4px}.rd-image-none{border:1px dashed var(--line);width:120px;height:64px;color:var(--ink-3,#777);font-size:var(--fs-sm);text-align:center;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.rd-upload{cursor:pointer}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1000px){.rd-layout{grid-template-columns:minmax(0,1fr)}.rd-panel{order:-1;max-height:none;position:static}.rd-info{grid-template-columns:1fr}.rd-info>div:nth-child(odd):not(.is-wide){border-right:0}}@media print{.report-doc.has-pages{page:numbered}.report-doc.has-pages:lang(hi){page:numbered-hi}@page numbered{size:A4;margin:14mm 14mm 18mm;@bottom-right{content:"Page " counter(page) " of " counter(pages);font-size:9pt}}@page numbered-hi{size:A4;margin:14mm 14mm 18mm;@bottom-right{content:"पृष्ठ " counter(page) " / " counter(pages);font-size:9pt}}.rd-tbl tr,.rd-sign,.rd-info>div{break-inside:avoid}.rd-tbl thead{display:table-header-group}.rd-info{grid-template-columns:1fr 1fr}}.print-note{max-width:900px;margin:0 auto 12px}.inline-form{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.filter-chips{flex-wrap:wrap;gap:6px;padding:10px 16px 0;display:flex}.fchip{border:1px solid var(--line);background:var(--surface);color:inherit;font:inherit;font-size:var(--fs-sm);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;display:inline-flex}.fchip .count{font-variant-numeric:tabular-nums;font-weight:700}.fchip:hover{border-color:var(--primary)}.fchip.is-on{background:var(--primary);border-color:var(--primary);color:var(--primary-ink)}.fchip.is-urgent:not(.is-on) .count{color:var(--danger)}.dash-line{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.dash-line b{margin-left:auto}a.dash-line:hover span{text-decoration:underline}details.more>summary{cursor:pointer;color:var(--primary);font-size:var(--fs-sm);width:fit-content;padding:4px 0;font-weight:600}details.more[open]>summary{margin-bottom:10px}.form-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:4px;display:flex}.form-actions .btn-ghost{margin-left:4px}.alloc-given{color:var(--muted);justify-content:flex-end;align-items:center;gap:12px;display:flex}.alloc-given span{align-items:center;gap:6px;display:inline-flex}a.tile-link{color:inherit;text-decoration:none}a.tile-link:hover{border-color:var(--primary)}.next-panel{margin-bottom:var(--gap);border:1px solid var(--s-ok-solid);background:var(--surface);border-left-width:4px;border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.next-ic{color:var(--s-ok-solid);padding-top:2px;display:inline-flex}.next-body{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.next-said{font-weight:700}.next-offers{flex-wrap:wrap;gap:8px;display:flex}.next-theirs{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.next-sample{font-size:var(--fs-xs);color:var(--muted)}.journey{background:var(--surface);border:1px solid var(--panel-bd);margin-bottom:var(--gap);border-radius:12px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.journey-steps{flex-wrap:wrap;gap:6px 0;margin:0;padding:0;list-style:none;display:flex}.journey-step{font-size:var(--fs-sm);color:var(--muted);align-items:center;display:flex}.journey-step+.journey-step:before{content:"";background:var(--line-strong);width:18px;height:2px;margin:0 6px}.journey-step>a,.journey-step>span{color:inherit;align-items:center;gap:6px;padding:3px 0;text-decoration:none;display:inline-flex}.journey-step>a:hover .journey-name{text-decoration:underline}.journey-dot{border:2px solid var(--line-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.journey-dot svg{width:11px;height:11px}.journey-step.is-done{color:var(--ink)}.journey-step.is-done .journey-dot{background:var(--s-ok-solid);border-color:var(--s-ok-solid);color:#fff}.journey-step.is-done+.journey-step:before{background:var(--s-ok-solid)}.journey-step.is-now{color:var(--ink);font-weight:700}.journey-step.is-now .journey-dot{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);background:var(--primary)}.journey-step.is-warn{color:var(--s-warn-fg);font-weight:700}.journey-step.is-warn .journey-dot{background:var(--s-warn-solid);border-color:var(--s-warn-solid);color:var(--s-warn-on)}.journey-count{color:var(--muted);font-weight:400}.journey-next{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:10px;display:flex}.journey-said{align-items:center;gap:6px;display:inline-flex}@media print{.journey,.next-panel{display:none}}.group-chips{padding:0 0 10px}.task-groups{gap:var(--gap);margin-bottom:var(--gap);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:start;display:grid}.task-group{margin:0}.task-list{flex-direction:column;padding:4px 6px 8px;display:flex}.task{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;display:flex}.task>span{flex:1}.task>svg:last-child{color:var(--muted)}.task:hover,.task.is-on{background:var(--primary-soft);color:var(--primary-soft-ink)}.task-form{scroll-margin-top:80px}details.more-panel>summary{cursor:pointer;list-style:none}details.more-panel>summary::-webkit-details-marker{display:none}details.more-panel>summary h2:before{content:"▸ ";color:var(--muted)}details.more-panel[open]>summary h2:before{content:"▾ "}.next-point{color:var(--primary-text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-weight:700;text-decoration:underline;display:inline-flex}.is-pointed{outline:3px solid var(--accent);outline-offset:4px;border-radius:12px;transition:outline-color .3s}.journey-held{color:var(--s-warn-fg);align-items:center;gap:6px;margin:0;font-weight:600;display:inline-flex}.now-line{align-items:center;gap:6px;margin:0;font-weight:600;display:inline-flex}.qd-top{justify-content:space-between;gap:16px;display:flex}.qd-to{margin:0}.qd-tbl .qd-params span{text-align:left;display:block}.qd-tbl td.qd-params{text-align:left}.qd-tbl .qd-r{text-align:right}.qd-tbl .qd-l{text-align:left}.rd-notes ol{flex-direction:column;gap:3px;margin:0;padding-left:22px;list-style:decimal;display:flex}.qd-sign-first{margin-top:30px}.req{font-weight:400;font-size:var(--fs-xs);color:var(--danger-text)}fieldset.yn{border:0;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;padding:0;display:flex}fieldset.yn>legend{float:left;margin-right:6px;padding:0}@media print{html,body,#root,.print-page{height:auto!important;min-height:0!important;margin:0!important}.print-page>:not(.report-doc){display:none!important}.report-doc{margin:0!important}.report-doc>:last-child{margin-bottom:0;padding-bottom:0}}.print-tip{max-width:900px;margin:0 auto 12px}.add-bar{gap:var(--gap);margin-bottom:var(--gap);flex-direction:column;display:flex}.add-buttons{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.add-who{color:var(--muted);font-size:var(--fs-sm);align-items:center;gap:6px;margin:0;display:inline-flex}.add-form{margin:0}.num-list{flex-direction:column;gap:4px;padding-left:22px;list-style:decimal;display:flex}.money{white-space:nowrap;font-variant-numeric:tabular-nums}.big-figure{font-size:var(--fs-xl);font-weight:var(--w-head);margin:0;line-height:1.2}.balance-card{flex-direction:column;gap:4px;display:flex}.balance-card p{margin:0}.p-h2{font-size:var(--fs-md);margin:0}.plain-list{flex-direction:column;gap:8px;margin:0;padding-inline-start:0;list-style:none;display:flex}.plain-list.panel-pad,.plain-list.panel-body{padding:var(--panel-py) var(--panel-px)}.plain-list>li{flex-wrap:wrap;column-gap:12px}.plain-list>li>.money:last-child{margin-left:auto}.confirm-panel{border:1.5px solid var(--s-warn-bd);background:var(--s-warn-bg);color:var(--ink)}.confirm-panel h2{font-size:var(--fs-md);margin:0}.confirm-panel p{margin:0}.tbl tfoot td,.tbl tfoot th{border-top:1px solid var(--line);text-align:left;padding:8px 12px;font-weight:500}.tbl tfoot .r{text-align:right}.tbl tfoot tr.tot th,.tbl tfoot tr.tot td{border-top:1.5px solid var(--line-strong);font-weight:var(--w-head)}.stars{color:var(--line-strong);gap:2px;display:inline-flex}.stars .ic{width:18px;height:18px}.stars .on{color:var(--accent)}.stars .on .ic,.star-pick .on .ic{fill:currentColor}.star-pick{gap:4px;display:inline-flex}.star-pick label{border-radius:var(--r-sm);cursor:pointer;width:44px;height:44px;color:var(--line-strong);place-items:center;display:inline-grid}.star-pick label.on{color:var(--accent)}.star-pick label:hover{background:var(--surface-2)}.star-pick label:focus-within{outline:2px solid var(--focus);outline-offset:2px}.star-pick .ic{width:28px;height:28px}.fb-item{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:4px;padding-bottom:12px;display:flex}.fb-item:last-child{border-bottom:0;padding-bottom:0}.fb-item p{margin:0}.fb-response{border-left:3px solid var(--primary);background:var(--surface-2);border-radius:0 var(--r-sm) var(--r-sm) 0;padding:8px 12px}.invoice-doc{position:relative}.iv-tbl tbody.iv-sub td,.iv-tbl tbody.iv-tax td{border-bottom:0;padding-block:3px}.iv-tbl tbody.iv-sub td{border-top:1.5px solid #1a1a1a;padding-top:8px;font-weight:700}.iv-tbl tbody.iv-tax td:first-child,.iv-tbl tbody.iv-sub td:first-child{text-align:right}.iv-tbl tfoot th{text-align:right;border-top:1.5px solid #1a1a1a;border-bottom:1.5px solid #1a1a1a;padding:8px;font-size:15px}.iv-tbl tfoot th:first-child{text-align:right}.iv-stamp{color:#15803d;letter-spacing:.12em;text-transform:uppercase;opacity:.75;border:3px solid #15803d;border-radius:6px;margin:0;padding:4px 14px;font-weight:800;position:absolute;top:90px;right:48px;transform:rotate(-12deg)}.theme-switch button{align-items:center;gap:6px;padding:0 9px;display:inline-flex}.theme-switch .ic{width:16px;height:16px}.theme-switch.with-labels button{padding:0 12px}.menu-extra{border-top:1px solid var(--line-soft);flex-direction:column;gap:6px;padding:10px;display:flex}.menu-extra:has(>.show-phone){border:0;padding:0}.menu-extra .show-phone{border-top:1px solid var(--line-soft);padding:10px}.stack-sm{flex-direction:column;gap:6px;display:flex}.stack-sm .help,.menu-extra .help{margin:0}.show-phone{display:none}@media (width<=700px){.show-phone{display:flex}}.p-invoice-meta{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.p-report .p-amount{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;margin-left:auto;display:flex}.p-report-title.num{white-space:nowrap}.iv-line-note{color:#555;display:block}.q-steps{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));margin-top:14px}.q-form{padding-top:4px}.q-form+.q-form{border-top:1px solid var(--line-soft);padding-top:16px}.q-form-title{font-size:var(--fs-md);margin:0}.q-text{flex-direction:column;gap:2px;display:flex}.q-text p{margin:0}.q-label{font-size:var(--fs-xs);color:var(--muted);letter-spacing:.02em;margin:0;font-weight:600}.q-actions{gap:0}.q-action{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:6px;padding:12px 0;display:flex}.q-action:first-child{padding-top:0}.q-action:last-child{border-bottom:0}.q-action p{margin:0}.grow{flex:200px;min-width:0}.row-urgent td:first-child{box-shadow:inset 4px 0 0 var(--s-danger-solid)}.pt-trend{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pt-trend li{font-size:var(--fs-sm);grid-template-columns:minmax(90px,auto) minmax(120px,1fr) auto auto;align-items:center;gap:12px;display:grid}.pt-bar{background:linear-gradient(90deg, var(--s-danger-bg) 0 12.5%, var(--s-warn-bg) 12.5% 25%, var(--s-ok-bg) 25% 75%, var(--s-warn-bg) 75% 87.5%, var(--s-danger-bg) 87.5%);border-radius:5px;height:10px;position:relative}.pt-dot{border:2px solid var(--surface);background:var(--s-ok-solid);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%}.pt-dot.pt-questionable{background:var(--s-warn-solid)}.pt-dot.pt-unsatisfactory{background:var(--s-danger-solid)}@media (width<=560px){.pt-trend li{grid-template-columns:minmax(0,1fr) auto}.pt-bar{order:3;grid-column:1/-1}}.spark{width:100%;height:auto;max-height:180px;display:block}.spark-line{fill:none;stroke:var(--primary);stroke-width:2px}.spark-dot{fill:var(--primary)}.spark-out{fill:var(--s-danger-solid);stroke:var(--surface);stroke-width:1.5px}.spark-limit{stroke:var(--s-warn-solid);stroke-width:1.5px;stroke-dasharray:5 4}.spark-label{fill:var(--muted);font-size:12px;font-family:var(--font)}.q-details>summary{cursor:pointer;list-style:none}.q-details>summary::-webkit-details-marker{display:none}.q-details>summary .ic{margin-left:auto;transition:transform .15s}.q-details[open]>summary .ic{transform:rotate(180deg)}.q-details:not([open])>summary{border-bottom:0}.urg-steps{flex-wrap:wrap;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.urg-steps li{border-radius:var(--r-pill);border:1px dashed var(--line-strong);font-size:var(--fs-sm);color:var(--ink-2);align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.urg-steps li.done{border-style:solid;border-color:var(--s-ok-fg);color:var(--s-ok-fg);background:var(--s-ok-bg)}.urg-steps .ic{width:16px;height:16px}.comp-chart td,.comp-chart th{text-align:center;white-space:nowrap}.comp-chart th[scope=row],.comp-chart thead th:first-child{text-align:left}.comp-cell.st-auth{background:var(--s-ok-bg);color:var(--s-ok-fg);font-weight:600}.comp-cell.st-comp{background:var(--s-info-bg);color:var(--s-info-fg)}.comp-cell.st-obs,.comp-cell.st-train{background:var(--s-review-bg);color:var(--s-review-fg)}.comp-cell.st-susp,.comp-cell.st-exp{background:var(--s-danger-bg);color:var(--s-danger-fg)}.row-warn td:first-child{box-shadow:inset 4px 0 0 var(--s-warn-solid)}.input.qty{width:7ch;min-width:0}.org-wrap{overflow-x:auto}.org-tree,.org-tree ul{margin:0;padding:0;list-style:none}.org-tree ul{border-left:1.5px solid var(--line);margin-left:22px;padding-left:16px}.org-tree li{padding-top:10px}.org-node{border:1px solid var(--panel-bd);border-radius:var(--r);background:var(--surface);flex-direction:column;gap:2px;min-width:220px;padding:10px 14px;display:inline-flex}.org-node.vacant{border-style:dashed}.org-node.acting{border-color:var(--s-info-fg)}.org-node p{margin:0}.org-title{font-size:var(--fs-xs);color:var(--muted);font-weight:600}.org-holder{font-weight:600}.org-acting,.org-planned{font-size:var(--fs-xs);color:var(--s-info-fg);align-items:center;gap:4px;display:inline-flex}.org-acting .ic{width:14px;height:14px}.bars{align-items:flex-end;gap:24px;height:160px;padding:8px 0;display:flex}.bar-col{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;min-width:60px;height:100%;display:flex}.bar{background:var(--primary);border-radius:6px 6px 0 0;width:36px;min-height:2px}.bar-val{font-size:var(--fs-sm);font-weight:600}.bar-lab{font-size:var(--fs-xs);color:var(--muted)}.setup-steps{gap:0}.setup-step{padding:12px var(--panel-px);border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:14px;display:flex}.setup-step p{margin:0}.setup-num{background:var(--surface-2);width:30px;height:30px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.setup-step.st-complete .setup-num{background:var(--s-ok-bg);color:var(--s-ok-fg)}.setup-step.st-awaitingApproval .setup-num{background:var(--s-review-bg);color:var(--s-review-fg)}.cell-flag{background:var(--s-warn-bg);color:var(--s-warn-fg);font-weight:600}details.cell-sub>summary{cursor:pointer;color:var(--primary-text)}details.cell-sub>a{display:block}
