@font-face{font-family:Montserrat;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/montserrat-cyrillic-wght-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/montserrat-latin-wght-normal.woff2)format("woff2");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:Montserrat Fallback;src:local(Arial),local(Liberation Sans),local(Arimo);size-adjust:113%;ascent-override:86%;descent-override:22%;line-gap-override:0%}:root{--red-500:#e63926;--red-600:#cf3221;--red-700:#b82b1c;--red-800:#a32116;--red-100:#f7c9c4;--red-50:#fdecea;--ink-900:#141414;--ink-800:#1d1d1b;--ink-700:#2a2a2a;--ink-600:#343434;--grey-600:#6b6b6b;--grey-500:#9a9a9a;--grey-400:#c4c4c4;--grey-300:#d9d9d9;--grey-200:#e1e1e1;--grey-150:#e9e9e9;--grey-100:#f1f1f1;--grey-50:#f9f9f9;--grey-25:#f5f5f5;--white:#fff;--surface-page:var(--grey-25);--surface-card:var(--white);--surface-subtle:var(--grey-50);--surface-muted:var(--grey-100);--text-primary:var(--ink-800);--text-secondary:var(--ink-600);--text-muted:var(--grey-600);--text-inverse:var(--white);--border-subtle:var(--grey-150);--border-default:var(--grey-300);--border-strong:var(--grey-400);--brand-red:var(--red-500);--color-action:var(--red-600);--color-action-hover:var(--red-700);--color-action-active:var(--red-800);--color-action-tint:var(--red-50);--color-action-tint-border:var(--red-100);--color-action-on-tint:var(--red-800);--nav-bg:var(--ink-900);--nav-hover:#262626;--nav-text:var(--grey-300);--nav-label:var(--grey-500);--nav-border:var(--ink-700);--status-danger-fg:#a32116;--status-danger-bg:#fdecea;--status-danger-bd:#f3c9c4;--status-warn-fg:#8a5a00;--status-warn-bg:#fdf3e0;--status-warn-bd:#eeddb8;--status-ok-fg:#1f6b3a;--status-ok-bg:#e8f4ec;--status-ok-bd:#c9e4d4;--status-info-fg:#4a4a4a;--status-info-bg:#f1f1f1;--status-info-bd:#e1e1e1;--focus-ring:var(--red-500);--focus-ring-inverse:var(--ink-900);--focus-ring-field:#1414142e;--overlay:#1414148c;--font-sans:"Montserrat", "Montserrat Fallback", "Segoe UI", Arial, sans-serif;--font-display:"Rimma Sans", "Montserrat", "Montserrat Fallback", Arial, sans-serif;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-display:800;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-16:16px;--fs-20:20px;--fs-24:24px;--fs-28:28px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--shadow-sm:0 1px 2px #0000000f;--shadow-md:0 12px 30px #0000001a;--shadow-lg:0 20px 100px #00000038;--sidebar-width:232px;--z-below:-1;--z-raised:1;--z-sticky-head:9;--z-sticky:10;--z-nav:20;--z-popover:30;--z-backdrop:50;--z-sheet:60;--z-toast:70;--z-skip:100;font-family:var(--font-sans);color:var(--text-primary);background:var(--surface-page);font-synthesis:none;-webkit-font-smoothing:antialiased;font-size:var(--fs-14);line-height:1.5}*{box-sizing:border-box}html{scroll-padding-top:112px}@media (width>=721px){html{scrollbar-gutter:stable}}body{margin:0}button,input,select,textarea{font:inherit}input,select,textarea{font-size:var(--fs-14);font-weight:var(--fw-regular);line-height:1.4}@media (width<=720px),(pointer:coarse){input,select,textarea{font-size:var(--fs-16)}}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text-primary);min-height:36px;font-weight:var(--fw-semibold);font-size:var(--fs-13);cursor:pointer;padding:8px 14px;line-height:1.3;transition:background .12s,border-color .12s,color .12s;display:inline-flex}@media (hover:hover){button:hover{background:var(--surface-muted);border-color:var(--border-strong)}}button:disabled{opacity:.5;cursor:not-allowed}button:active:not(:disabled){background:var(--grey-150);border-color:var(--border-strong)}.primary:active:not(:disabled){background:var(--color-action-active);border-color:var(--color-action-active)}a{color:inherit}button:focus-visible,a:focus-visible,summary:focus-visible,input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}input:not([type=checkbox],[type=radio]):focus,select:focus,textarea:focus{border-color:var(--text-primary);box-shadow:0 0 0 3px var(--focus-ring-field);outline:none}.primary:focus-visible{outline-color:var(--focus-ring-inverse)}input,select,textarea{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-card);width:100%;color:var(--text-primary);min-height:40px;padding:9px 12px}input[type=checkbox],input[type=radio]{flex:none;width:20px;height:20px;min-height:0;margin:0;padding:0}input:disabled,select:disabled,textarea:disabled{background:var(--surface-muted);border-color:var(--border-default);color:var(--text-muted);cursor:not-allowed;opacity:1}input[readonly],textarea[readonly]{background:var(--surface-subtle);border-color:#0000}input::placeholder,textarea::placeholder{color:var(--text-muted)}textarea{resize:vertical;line-height:1.55}h1,h2,h3,p{margin-top:0}h1{font-size:var(--fs-24);line-height:1.2;font-weight:var(--fw-bold);letter-spacing:-.01em;margin-bottom:var(--space-2)}h1.display{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-28);text-transform:uppercase;letter-spacing:.02em}h2{font-size:var(--fs-16);font-weight:var(--fw-bold);margin-bottom:0}h3{font-size:var(--fs-14);font-weight:var(--fw-semibold);margin-bottom:var(--space-1);line-height:1.45}.panel>h3:not(:first-child){margin-top:var(--space-5)}p{margin-bottom:10px;line-height:1.55}small{font-size:var(--fs-12);color:var(--text-muted);line-height:1.5}p[role=alert]{color:var(--status-danger-fg);background:var(--status-danger-bg);border:1px solid var(--status-danger-bd);border-radius:var(--radius-sm);font-size:var(--fs-13);padding:10px 12px}p[role=status]{color:var(--text-muted);font-size:var(--fs-13)}.app-shell{min-height:100dvh;display:flex}.sidebar{width:var(--sidebar-width);background:var(--nav-bg);color:var(--nav-text);z-index:var(--z-nav);flex-direction:column;flex-shrink:0;padding:28px 16px 20px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brand{color:var(--text-inverse);border-radius:var(--radius-sm);align-items:center;gap:12px;padding:0 8px;text-decoration:none;display:flex}.brand .logo{flex-shrink:0;display:block}.brand-name{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-16);text-transform:uppercase;letter-spacing:.04em;line-height:1.1;display:block}.brand small{font-size:var(--fs-11);letter-spacing:.02em;color:var(--nav-label);font-weight:var(--fw-medium);margin-top:4px;display:block}.nav-label{font-size:var(--fs-11);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--nav-label);margin:40px 12px 14px}.sidebar nav{flex-direction:column;gap:4px;display:flex}.sidebar nav a{border-radius:var(--radius-sm);min-height:36px;color:var(--nav-text);font-size:var(--fs-14);font-weight:var(--fw-medium);align-items:center;gap:12px;padding:11px 12px;line-height:1.3;text-decoration:none;transition:background .12s,color .12s;display:flex;position:relative}@media (hover:hover){.sidebar nav a:hover{background:var(--nav-hover);color:var(--text-inverse)}}.sidebar nav a.active{background:var(--color-action);color:var(--text-inverse);font-weight:var(--fw-semibold)}.sidebar nav a[aria-disabled=true]{opacity:.5;cursor:not-allowed}@media (hover:hover){.sidebar nav a[aria-disabled=true]:not(.active):hover{color:var(--nav-text);background:0 0}}.sidebar nav a.active .nav-count{background:var(--surface-card);color:var(--color-action-active)}.sidebar :focus-visible{outline-color:var(--text-inverse)}.nav-label-short{display:none}.nav-count{background:var(--nav-hover);color:var(--nav-text);font-size:var(--fs-11);font-weight:var(--fw-semibold);text-align:center;border-radius:999px;min-width:22px;margin-left:auto;padding:2px 8px}.sidebar-bottom{margin-top:auto;padding:32px 8px 0}.register-health{font-size:var(--fs-12);font-weight:var(--fw-medium);border-bottom:1px solid var(--nav-border);gap:10px;padding-bottom:18px;display:flex}.register-health small{color:var(--nav-label);font-size:var(--fs-11);line-height:1.6;font-weight:var(--fw-regular);margin-top:4px;display:block}.dot{background:var(--brand-red);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.sidebar-bottom>p{font-size:var(--fs-11);color:var(--nav-label);margin:12px 0 16px;line-height:1.7}.profile{font-size:var(--fs-12);font-weight:var(--fw-medium);color:var(--text-inverse);align-items:center;gap:10px;display:flex}.profile small{color:var(--nav-label);font-size:var(--fs-11);font-weight:var(--fw-regular);margin-top:3px;display:block}.avatar{background:var(--nav-hover);width:34px;height:34px;color:var(--text-inverse);border:1px solid var(--nav-border);font-size:var(--fs-11);font-weight:var(--fw-bold);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.workspace{margin-left:var(--sidebar-width);flex:1;min-width:0}.topbar{border-bottom:1px solid var(--border-subtle);background:var(--surface-card);height:64px;font-size:var(--fs-12);color:var(--text-muted);justify-content:space-between;align-items:center;padding:0 36px;display:flex}.breadcrumbs{color:var(--text-secondary);font-weight:var(--fw-medium)}.breadcrumbs span{color:var(--grey-400);margin:0 10px}.demo-strip{border-bottom:1px solid var(--border-subtle);background:var(--surface-muted);white-space:nowrap;height:32px;color:var(--text-muted);font-size:var(--fs-12);align-items:center;gap:8px;padding:0 36px;display:flex;overflow:hidden}.demo-strip>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.demo-strip>.demo-label{flex:none}.demo-label{font-size:var(--fs-11);border:1px solid var(--color-action-tint-border);background:var(--color-action-tint);color:var(--color-action-on-tint);letter-spacing:.08em;font-weight:var(--fw-bold);border-radius:999px;padding:1px 8px}main{outline:none;max-width:1740px;margin:auto;padding:32px 36px 28px}.eyebrow{font-size:var(--fs-11);font-weight:var(--fw-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:8px;margin-bottom:6px;display:flex}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.page-heading p{color:var(--text-muted);font-size:var(--fs-13);margin-bottom:0}.primary{background:var(--color-action);border-color:var(--color-action);color:var(--text-inverse);padding:10px 18px}@media (hover:hover){.primary:hover{background:var(--color-action-hover);border-color:var(--color-action-hover)}}.primary:active{background:var(--color-action-active);border-color:var(--color-action-active)}.queue-tabs{border-bottom:1px solid var(--border-default);gap:24px;margin-bottom:4px;display:flex;overflow-x:auto}.queue-tabs button{white-space:nowrap;min-height:36px;color:var(--text-muted);font-size:var(--fs-13);font-weight:var(--fw-medium);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;gap:8px;margin-bottom:-1px;padding:4px 0 10px}@media (hover:hover){.queue-tabs button:hover{color:var(--text-primary);background:0 0}}.queue-tabs button.selected{border-bottom-color:var(--brand-red);color:var(--text-primary);font-weight:var(--fw-bold)}.queue-tabs button span{font-size:var(--fs-11);background:var(--surface-muted);color:var(--text-secondary);font-weight:var(--fw-semibold);border-radius:999px;padding:1px 7px}.queue-tabs button.selected span{background:var(--color-action-tint);color:var(--color-action-on-tint)}.badge{max-width:100%;font-size:var(--fs-11);border:1px solid var(--status-info-bd);background:var(--status-info-bg);color:var(--status-info-fg);line-height:1.4;font-weight:var(--fw-semibold);vertical-align:middle;white-space:normal;overflow-wrap:break-word;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.badge.warning{background:var(--status-warn-bg);border-color:var(--status-warn-bd);color:var(--status-warn-fg)}.badge.overdue{background:var(--status-danger-bg);border-color:var(--status-danger-bd);color:var(--status-danger-fg)}.badge.success{background:var(--status-ok-bg);border-color:var(--status-ok-bd);color:var(--status-ok-fg)}.panel{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);min-width:0;box-shadow:var(--shadow-sm);padding:22px}.section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 15px;margin-bottom:18px;display:flex}.section-heading>h2{flex:auto;margin:0}.section-heading button{font-size:var(--fs-12);min-height:32px;padding:6px 10px}.situation p{font-size:var(--fs-13);color:var(--text-secondary);max-width:550px}.history-item{border-bottom:1px solid var(--border-subtle);margin-left:26px;padding:16px 0;position:relative}.history-item:before{content:"";background:var(--surface-card);border:2px solid var(--border-strong);border-radius:50%;width:10px;height:10px;position:absolute;top:22px;left:-26px}.history-item:first-of-type:before{background:var(--brand-red);border-color:var(--brand-red)}.history-item:after{content:"";background:var(--border-subtle);width:2px;position:absolute;top:36px;bottom:-1px;left:-22px}.history-item:last-of-type:after{display:none}.history-item>strong{font-weight:var(--fw-bold);font-size:var(--fs-14);display:block}.history-item>p{font-size:var(--fs-12);color:var(--text-secondary);margin:4px 0 0}.history-item>p:first-child{font-size:var(--fs-13);color:var(--text-primary)}.history-item small{font-size:var(--fs-11)}.history-item details{font-size:var(--fs-13);margin-top:8px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-scroll-end=true]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}[data-scroll-start=true]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 32px),#0000)}[data-scroll-start=true][data-scroll-end=true]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}.skip-link{z-index:var(--z-skip);background:var(--surface-card);color:var(--text-primary);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);padding:12px;position:fixed;top:-60px;left:20px}.skip-link:focus{top:10px}dialog{border:1px solid var(--border-default);border-radius:var(--radius-lg);width:min(620px,100vw - 32px);max-height:90dvh;box-shadow:var(--shadow-lg);color:var(--text-primary);background:var(--surface-card);padding:0}dialog::backdrop{background:var(--overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}html:has(dialog:modal){overflow:hidden}.dialog-heading{z-index:var(--z-raised);background:var(--surface-card);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:20px;padding:22px 24px 18px;display:flex;position:sticky;top:0}.dialog-heading h2{font-size:var(--fs-20)}.dialog-heading button{min-height:32px;font-size:var(--fs-16);padding:4px 10px;line-height:1}.dialog-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;display:flex}.dialog-footer{z-index:var(--z-raised);background:var(--surface-card);border-top:1px solid var(--border-subtle);margin-top:16px;padding:12px 0;position:sticky;bottom:0}.dialog-footer-note{color:var(--text-muted);flex:200px}.dialog-body>:last-child{margin-bottom:0}button.danger{border-color:var(--status-danger-fg);background:var(--status-danger-fg);color:var(--text-inverse)}@media (hover:hover){button.danger:hover{border-color:var(--red-800);background:var(--red-800)}}button.danger:focus-visible{outline-color:var(--focus-ring-inverse)}.field{font-size:var(--fs-12);font-weight:var(--fw-semibold);color:var(--text-secondary);flex-direction:column;gap:6px;min-width:0;margin-bottom:16px;display:flex}.field>small{font-weight:var(--fw-regular);font-size:var(--fs-12)}.field>small.field-error{color:var(--status-danger-fg);font-weight:var(--fw-semibold);align-items:flex-start;gap:6px;display:flex}.field>small.field-error:before{content:"!";background:var(--status-danger-fg);width:16px;height:16px;color:var(--text-inverse);font-size:var(--fs-11);font-weight:var(--fw-bold);border-radius:999px;flex:none;place-items:center;margin-top:1px;line-height:1;display:inline-grid}.field-label{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.field-required{font-size:var(--fs-12);font-weight:var(--fw-regular);color:var(--text-muted)}.link-button{min-height:32px;color:var(--color-action);font-size:var(--fs-13);background:0 0;border:0;justify-content:flex-start;padding:4px 0}@media (hover:hover){.link-button:hover{color:var(--color-action-hover);text-underline-offset:3px;background:0 0;text-decoration:underline}}.link-button svg{width:16px;height:16px}.side-field{align-content:start;gap:2px;min-width:0;display:grid}.side-field .field{margin-bottom:0}.policy-details{font-size:var(--fs-13);margin-bottom:12px}.policy-details summary{cursor:pointer;color:var(--text-secondary)}.return-empty{margin-bottom:12px}.field:last-child{margin-bottom:0}.form-grid .field:last-child{margin-bottom:16px}fieldset{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);margin:0 0 20px;padding:16px}legend{font-size:var(--fs-12);padding:0 6px}input[type=checkbox],input[type=radio]{accent-color:var(--color-action)}.save-feedback{font-size:var(--fs-13);color:var(--text-secondary);padding:0 24px 20px}.save-feedback:empty{display:none}.save-feedback .save-ok{border:1px solid var(--status-ok-bd);background:var(--status-ok-bg);color:var(--status-ok-fg);border-radius:var(--radius-sm);padding:12px 16px}.save-feedback p{margin:8px 0 0}.save-feedback button{text-align:left;margin-top:8px}.renew-login{border:1px solid var(--status-warn-bd);background:var(--status-warn-bg);border-radius:var(--radius-sm);gap:12px;padding:16px;display:grid}.renew-login .field{margin-bottom:0}.save-feedback svg{vertical-align:middle;margin-right:7px}@media (width>=721px) and (width<=1279px){:root{--sidebar-width:80px}.sidebar{align-items:stretch;padding:16px 4px}.brand{justify-content:center;padding:0}.brand>span,.nav-label,.register-health,.sidebar-bottom>p,.profile>div{display:none}.sidebar nav{gap:4px;margin-top:24px}.sidebar nav a{min-height:56px;font-size:var(--fs-11);font-weight:var(--fw-medium);text-align:center;flex-direction:column;justify-content:center;gap:4px;padding:8px 0;line-height:1.2}.nav-label-long{display:none}.nav-label-short{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.nav-count{min-width:18px;font-size:var(--fs-11);padding:0 5px;line-height:16px;position:absolute;top:4px;right:6px}.sidebar-bottom{padding:16px 0 0}.profile{justify-content:center}.profile-actions{flex-direction:column;gap:4px;margin-top:12px}.profile-actions button{width:100%;font-size:var(--fs-11);white-space:normal;padding:6px 2px}}@media (width<=1279px){main{padding:28px 24px}.topbar,.demo-strip{padding-left:24px;padding-right:24px}.queue-tabs{gap:20px}.queue-tabs button{font-size:var(--fs-12)}.panel{padding:18px}}@media (width<=1050px){.queue-tabs{gap:18px}}@media (width<=720px){.app-shell{display:block}.sidebar{width:100%;height:auto;padding:12px 16px 0;display:block;position:sticky;top:0;overflow:visible}.brand{padding:0}.brand .logo{width:32px;height:32px}.brand-name{font-size:var(--fs-16)}.brand small,.sidebar-bottom,.nav-label{display:none}.sidebar nav{flex-direction:row;gap:2px;margin-top:12px;overflow:auto}.sidebar nav a{font-size:var(--fs-12);border-radius:var(--radius-sm) var(--radius-sm) 0 0;flex-shrink:0;gap:4px;padding:10px 6px}.nav-label-long{display:none}.nav-label-short{display:inline}.nav-count-extra,.sidebar nav a svg{display:none}.nav-count{font-size:var(--fs-11);padding:1px 6px}.workspace{margin-left:0}.topbar{height:44px;font-size:var(--fs-11);padding:0 18px}.demo-strip{font-size:var(--fs-11);padding:0 18px}main{padding:24px 18px}.page-heading{align-items:flex-start;gap:12px;margin-bottom:20px}.page-heading h1{font-size:var(--fs-20)}.page-heading h1.display{font-size:var(--fs-24)}.page-heading p{font-size:var(--fs-12)}.page-heading .primary{font-size:var(--fs-12);white-space:nowrap;margin-top:18px;padding:10px}.queue-tabs{gap:18px}.queue-tabs button{font-size:var(--fs-12)}.panel{padding:16px}.section-heading h2{font-size:var(--fs-15)}.section-heading{gap:10px}.section-heading button{font-size:var(--fs-11)}.dialog-heading{padding:18px 20px}.dialog-heading h2{font-size:var(--fs-16)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.login-page{background:var(--nav-bg);min-height:100dvh;color:var(--text-inverse);isolation:isolate;place-content:center;padding:24px;display:grid;position:relative;overflow:hidden}.login-page:before{content:"";opacity:.45;z-index:var(--z-below);pointer-events:none;background:url(/brand/pattern.svg) 0 0/120px;position:absolute;inset:45% 0 0;-webkit-mask-image:linear-gradient(#0000,#000 40%);mask-image:linear-gradient(#0000,#000 40%)}.login-brand{align-items:center;gap:16px;margin-bottom:24px;display:flex}.login-brand .logo{flex-shrink:0;display:block}.login-brand .brand-name{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-28);text-transform:uppercase;letter-spacing:.04em;line-height:1;display:block}.login-brand small{color:var(--nav-label);font-size:var(--fs-12);font-weight:var(--fw-medium);margin-top:6px;display:block}.login-card{background:var(--surface-card);color:var(--text-primary);border-radius:var(--radius-lg);width:min(460px,100vw - 48px);box-shadow:var(--shadow-lg);padding:40px}.login-card h1{font-size:var(--fs-24)}.login-card>p{color:var(--text-secondary)}.login-card>small{margin-top:24px;display:block}.login-card form{gap:16px;display:grid}.profile-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.logout,.profile-action{min-height:32px;color:var(--nav-text);border-color:var(--nav-border);font-size:var(--fs-12);background:0 0;padding:6px 10px}@media (hover:hover){.logout:hover,.profile-action:hover{background:var(--nav-hover);border-color:var(--grey-500);color:var(--text-inverse)}}.m1a-register{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-sm);overflow:clip}.m1a-row{border-top:1px solid var(--border-subtle);grid-template-columns:1.45fr .8fr 1fr 1.15fr;gap:24px;padding:18px 24px;display:grid}.m1a-row:not(.heading){cursor:pointer;padding-right:64px;position:relative}.m1a-row:not(.heading):focus-within{background:var(--surface-subtle)}@media (hover:hover){.m1a-row:hover:not(.heading){background:var(--surface-subtle)}}.m1a-row.heading{background:var(--surface-muted);font-size:var(--fs-11);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);border:0;padding:12px 64px 12px 24px}.m1a-row>div{min-width:0}.shipment-title{font-size:var(--fs-15);font-weight:var(--fw-bold);margin:6px 0 10px;line-height:1.4;text-decoration:none;display:block}@media (hover:hover){.shipment-title:hover{color:var(--color-action);text-underline-offset:3px;text-decoration:underline}}.m1a-row p{font-size:var(--fs-13);margin:8px 0}.m1a-row small{font-size:var(--fs-12);color:var(--text-muted)}.m1a-row strong{font-weight:var(--fw-semibold);line-height:1.5}.task-count{margin-top:14px;display:block}.open-card{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-muted);place-items:center;display:grid;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.m1a-row:focus-within .open-card{color:var(--color-action)}@media (hover:hover){.m1a-row:hover .open-card{background:var(--color-action-tint);color:var(--color-action)}}.row-status{width:fit-content;margin-bottom:6px;display:flex}.due-line,.due-line small{display:block}.due-zone{color:var(--text-muted)}.plan-line{font-size:var(--fs-13);margin:8px 0 0;display:block}.m1a-row .row-owner{font-size:var(--fs-12);color:var(--text-secondary)}.row-label{color:var(--text-muted)}.next-mark{color:var(--color-action-on-tint);font-weight:var(--fw-semibold)}.plan-recheck{color:var(--status-warn-fg);font-weight:var(--fw-semibold)}a.plan-recheck{text-underline-offset:3px}.row-phone-meta{display:none}.row-ref{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.m1a-row .row-reason{display:block}.m1a-row .row-kind{color:var(--text-secondary);display:none}.m1a-row .row-evidence{margin-top:6px;display:block}@media (width>=1051px){.m1a-row .next-task-label{display:none}.m1a-row:not(.heading){padding-top:16px;padding-bottom:16px}.m1a-row .shipment-title{margin:4px 0 6px}.m1a-row p{margin:4px 0}.m1a-row .plan-line,.m1a-row .task-count{margin-top:6px}.m1a-row .row-evidence{margin-top:4px}.m1a-row .due-line small{display:inline}.m1a-row .due-line .due-zone:before{content:" · "}}.panel-hint{font-size:var(--fs-12);color:var(--text-muted)}.row-consignee{color:var(--text-secondary)}.m1a-row small.row-containers{color:var(--text-primary);font-weight:var(--fw-semibold);letter-spacing:.02em;font-variant-numeric:tabular-nums}.plan-requested{color:var(--text-secondary);margin-top:2px;display:block}.register-skeleton{border-top:1px solid var(--border-subtle);grid-template-columns:1.45fr .8fr 1fr 1.15fr;gap:24px;padding:18px 64px 18px 24px;animation:1.1s ease-in-out infinite alternate skeleton-pulse;display:grid}.register-skeleton span{background:var(--surface-muted);border-radius:999px;height:10px;margin-bottom:12px;display:block}.register-skeleton span:first-child{width:40%}.register-skeleton span:nth-child(2){width:85%;height:14px}.register-skeleton span:nth-child(3){width:60%}@keyframes skeleton-pulse{0%{opacity:1}to{opacity:.55}}.m1a-detail-grid{grid-template-columns:1.1fr 1fr;gap:22px;display:grid}.panel{margin-bottom:22px}.panel>p{margin-top:15px}.m1a-task{border-top:1px solid var(--border-subtle);padding:16px 0}.section-heading+.m1a-task{border-top:0;padding-top:4px}.m1a-task.highlight{border-radius:var(--radius-sm);background:var(--color-action-tint);border-top:0;padding:16px}.m1a-task h3{font-size:var(--fs-16);margin-top:12px}.m1a-task p{font-size:var(--fs-13);margin:8px 0}.m1a-task p svg{vertical-align:middle;color:var(--text-muted)}.row-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.row-actions button{font-size:var(--fs-12);min-height:32px}.overdue{font-weight:var(--fw-semibold);color:var(--status-danger-fg)!important}.overdue svg{color:var(--status-danger-fg)!important}.facts{font-size:var(--fs-13);grid-template-columns:150px 1fr;gap:14px;margin:20px 0;display:grid}.facts dt{color:var(--text-muted)}.facts dd{overflow-wrap:anywhere;margin:0}.m1a-checks{grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0;display:grid}.m1a-checks>div{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-card);box-shadow:var(--shadow-sm);padding:16px}.m1a-checks p{font-size:var(--fs-12);color:var(--text-muted);margin:8px 0 0}.back-button{margin-bottom:22px}.m1a-notice{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);font-size:var(--fs-13);justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:12px 18px;display:flex}.m1a-notice button{min-height:28px;font-size:var(--fs-16);background:0 0;border-color:#0000;padding:2px 8px;line-height:1}.editor-fields{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.editor-fields details{border-top:1px solid var(--border-subtle);padding-top:16px}.editor-fields details[open]>summary{margin-bottom:15px}.editor-fields summary{cursor:pointer;font-weight:var(--fw-medium);color:var(--text-secondary)}.time-input,.route-stop-editor{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);gap:12px;min-width:0;padding:16px;display:grid}.time-input legend,.route-stop-editor legend{font-weight:var(--fw-semibold);padding:0 6px}.check-line{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.check-line input{flex-shrink:0;width:18px;min-height:18px;margin-top:2px}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.save-feedback pre,.history-item pre{white-space:pre-wrap;max-height:320px;font-size:var(--fs-12);background:var(--surface-muted);border-radius:var(--radius-sm);overflow-wrap:anywhere;padding:14px;overflow:auto}.history-item summary{cursor:pointer;color:var(--text-secondary)}.container-row{margin-top:18px}.route-list{padding-left:24px;line-height:1.6}.route-list li{padding:10px}.route-list li>small{color:var(--text-muted);display:block}.situation{font-size:var(--fs-16);font-weight:var(--fw-semibold)}main{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.row-number,.container-row strong,.facts dd,pre,code{overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual}.nav-count,.queue-tabs button span,.row-number,.due-line,.plan-line,.row-evidence,.register-caption,.facts dd,.history-item>p,time,table{font-variant-numeric:tabular-nums}dialog form{padding:22px 24px}@media (width<=1050px){.m1a-row{grid-template-columns:1.5fr .9fr 1.1fr;grid-template-areas:"ship why next""plan why next";gap:4px 20px;padding:16px 56px 16px 20px}.m1a-row>div:first-child{grid-area:ship}.m1a-row>.row-plan{grid-area:plan}.m1a-row>div:nth-child(3){grid-area:why}.m1a-row>div:nth-child(4){grid-area:next}.register-skeleton{grid-template-columns:1.5fr .9fr 1.1fr}}@media (width>=721px) and (width<=1050px){.m1a-row .row-plan{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.m1a-row .plan-line{margin:0}.m1a-row .shipment-title{margin:4px 0 6px}.m1a-row p{margin:4px 0}.m1a-row .task-count{margin-top:6px}.m1a-row .due-line small{display:inline}.m1a-row .due-line .due-zone:before{content:" · "}.m1a-row .row-plan .due-line,.m1a-row .row-plan .plan-line,.m1a-row .row-kind{display:inline}.m1a-row .row-plan>.badge,.m1a-row .stale-plan-tail{display:none}}@media (width<=1050px){.open-card{top:14px;right:14px;transform:none}.m1a-row.heading{display:none}.m1a-detail-grid{grid-template-columns:1fr}}.history-changes>div{border-top:1px solid var(--border-subtle);padding:12px 0}.history-changes dt{font-weight:var(--fw-bold);margin-bottom:10px}.history-changes dd{grid-template-columns:50px 1fr;gap:8px;margin:0;display:grid}.history-changes dd>span{font-size:var(--fs-12);color:var(--text-muted)}.history-changes p{white-space:pre-wrap;margin:0 0 8px;line-height:1.5}button,.open-card,.back-button{overflow-wrap:normal;word-break:normal}.page-heading>div{min-width:0}.page-heading>button{flex-shrink:0;max-width:100%}.quick-filters{flex-wrap:wrap;gap:6px;display:flex}.quick-filters button{font-size:var(--fs-12);min-height:34px;padding:6px 10px}.quick-filters button[aria-pressed=true]{background:var(--color-action-tint);border-color:var(--brand-red);font-weight:var(--fw-bold)}.quick-filters button[aria-pressed=true]:before,.segmented button[aria-checked=true]:before{content:"✓";margin-right:2px}.matching-task{border-bottom:1px solid var(--border-subtle);padding:10px 0}.matching-task:last-child{margin-bottom:10px}.next-task-label{margin-bottom:6px;display:block}.task-result{border-top:1px solid var(--border-subtle);margin-top:14px;padding:14px 0}.next-choice{flex-wrap:wrap;gap:8px;display:flex}.next-choice>p,.next-choice>small{width:100%}.stale-plan{font-size:var(--fs-12);display:block}[aria-invalid=true]:not([type=checkbox],[type=radio]){border-color:var(--status-danger-bd);background:var(--status-danger-bg)}.field-error,.form-error{color:var(--status-danger-fg)}.conflict-issue,.conflict-alternative,.conflict-decision{margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);overflow-wrap:break-word}.conflict-issue h3,.conflict-alternative strong{line-height:1.5}.conflict-input-alternative{gap:var(--space-3);min-width:0;display:grid}.list-toolbar{background:var(--surface-page);gap:10px;padding:12px 0;display:grid}.sticky-toolbar{background:var(--surface-page);padding:8px 0}.list-conditions{gap:10px;padding-bottom:12px;display:grid}.list-conditions:empty{display:none}.mode-note{font-size:var(--fs-12);color:var(--text-secondary);margin:0}@media (width>=721px){.sticky-toolbar{z-index:var(--z-sticky);box-shadow:0 1px 0 var(--border-subtle);position:sticky;top:0}}@media (width>=1051px){.m1a-row.heading{top:var(--sticky-toolbar,56px);z-index:var(--z-sticky-head);position:sticky}}.toolbar-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toolbar-search{flex:320px;align-items:center;max-width:520px;display:flex;position:relative}.toolbar-search svg{width:18px;height:18px;color:var(--text-muted);pointer-events:none;position:absolute;left:12px}.toolbar-search input{min-height:36px;padding-left:38px}.toolbar-sort{font-size:var(--fs-12);font-weight:var(--fw-semibold);color:var(--text-secondary);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.segmented{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-card);display:inline-flex;overflow:clip}.segmented button{min-height:32px;color:var(--text-primary);font-size:var(--fs-12);background:0 0;border:0;border-radius:0;padding:6px 10px}.segmented button+button{border-left:1px solid var(--border-default)}.segmented button[aria-checked=true]{background:var(--color-action-tint);color:var(--color-action-on-tint);font-weight:var(--fw-bold)}.segmented button:focus-visible{outline-offset:-3px}.toolbar-reset{color:var(--color-action);background:0 0;border-color:#0000;margin-left:auto}@media (hover:hover){.toolbar-reset:hover{background:var(--color-action-tint);color:var(--color-action-on-tint);border-color:#0000}}.filter-popover{position:relative}.filter-trigger svg,.create-split-toggle svg{width:18px;height:18px}.filter-trigger.active{border-color:var(--brand-red);background:var(--color-action-tint);color:var(--color-action-on-tint)}.filter-panel{z-index:var(--z-popover);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);width:min(560px,100vw - 48px);box-shadow:var(--shadow-md);flex-direction:column;padding:18px 20px 14px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.filter-panel-body{flex:auto;min-height:0;margin:-6px -8px 0;padding:6px 8px;overflow-y:auto}.filter-grid{grid-template-columns:1fr 1fr;gap:12px 16px;display:grid}.filter-grid .field{margin-bottom:0}.filter-wide{grid-column:1/-1}.filter-note{font-size:var(--fs-12);color:var(--text-muted);margin-top:12px;display:block}.filter-panel-actions{border-top:1px solid var(--border-subtle);flex:none;justify-content:space-between;gap:8px;margin-top:14px;padding-top:12px;display:flex}.sheet-backdrop{display:none}.applied-filters{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.applied-filters li{border:1px solid var(--border-subtle);background:var(--surface-muted);font-size:var(--fs-12);font-weight:var(--fw-medium);color:var(--text-secondary);border-radius:999px;align-items:center;gap:2px;padding:2px 2px 2px 10px;display:inline-flex}.applied-filters button{width:26px;min-height:26px;color:var(--text-muted);font-size:var(--fs-16);background:0 0;border:0;border-radius:999px;padding:0;line-height:1}@media (hover:hover){.applied-filters button:hover{background:var(--border-subtle);color:var(--text-primary)}}.register-departed{border-top:1px solid var(--border-subtle);background:var(--surface-subtle);padding:14px 24px}.register-departed p{font-size:var(--fs-13);color:var(--text-secondary);margin:0}.register-departed a{color:var(--color-action);font-weight:var(--fw-semibold)}.register-caption{font-size:var(--fs-12);color:var(--text-muted);margin:0}.m1a-register{position:relative}.toolbar-status{max-width:45%;color:var(--text-muted);font-size:var(--fs-12);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;position:absolute;right:12px;overflow:hidden}.toolbar-status:not(:empty)+input{padding-right:120px}.toolbar-search:has(.toolbar-status:not(:empty)) input{padding-right:120px}.create-split{flex-shrink:0;display:inline-flex;position:relative}.create-split>.primary:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.create-split>.menu{position:static}.create-split-toggle{border-left-color:var(--color-action-active);border-top-left-radius:0;border-bottom-left-radius:0;padding:10px}.create-menu{z-index:var(--z-popover);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);min-width:220px;box-shadow:var(--shadow-md);padding:6px;position:absolute;top:calc(100% + 6px);right:0}.create-menu button{width:100%;font-weight:var(--fw-medium);background:0 0;border:0;justify-content:flex-start}.create-menu button:focus-visible{background:var(--surface-muted)}@media (hover:hover){.create-menu button:hover{background:var(--surface-muted)}}.return-queue{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-sm);overflow:hidden}.return-queue>p,.return-queue-empty{margin:0;padding:16px 24px}.return-queue-empty p{max-width:72ch;margin:0 0 10px}.return-queue-empty p:last-child{margin-bottom:0}.return-queue-empty a{color:var(--color-action);font-weight:var(--fw-semibold)}.return-queue article{border-top:1px solid var(--border-subtle);padding:18px 24px}.return-queue>p+article,.return-queue article:first-child{border-top:0}.return-queue article>button{min-height:0;font-size:var(--fs-15);font-weight:var(--fw-bold);text-align:left;background:0 0;border:0;padding:0}@media (hover:hover){.return-queue article>button:hover{color:var(--color-action);text-underline-offset:3px;background:0 0;text-decoration:underline}}.return-queue article p{font-size:var(--fs-13);margin:6px 0}.return-queue article ul{font-size:var(--fs-13);margin:8px 0 0;padding-left:18px}.return-queue-pages{border-top:1px solid var(--border-subtle);gap:8px;padding:12px 24px;display:flex}.empty-state{max-width:720px}.empty-state h2{margin-bottom:8px}.empty-state p:last-child{margin-bottom:0}.register-controls .register-filters,.register-section h2{margin-bottom:12px}.register-section h2:not(:first-child){margin-top:20px}.action-hint,.register-recovery-note{font-size:var(--fs-12);color:var(--text-muted)}.register-recovery{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.register-recovery-note{margin:0}.page-heading.page-header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions""subtitle actions";align-items:center;gap:0 20px;display:grid}.page-header .page-title{grid-area:title;min-width:0}.page-header h1{margin-bottom:0}.page-header .page-actions{grid-area:actions}.page-header .page-subtitle{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;grid-area:subtitle;margin:6px 0 0;display:-webkit-box;overflow:hidden}.card-body{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.card-content{min-width:0;container-type:inline-size}.card-tabs{border-bottom:1px solid var(--border-default);scrollbar-width:none;gap:20px;display:flex;overflow-x:auto}.card-tabs button{min-height:36px;color:var(--text-muted);font-size:var(--fs-13);font-weight:var(--fw-medium);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex-shrink:0;margin-bottom:-1px;padding:0 0 8px}@media (hover:hover){.card-tabs button:hover{color:var(--text-primary);background:0 0}}.card-tabs button.selected{border-bottom-color:var(--brand-red);color:var(--text-primary);font-weight:var(--fw-bold)}.card-tab-group{border-left:1px solid var(--border-default);font-size:var(--fs-11);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0;align-items:center;padding:0 0 8px 12px;display:flex}@media (width>=1051px){.card-body{grid-template-columns:216px minmax(0,1fr);align-items:start;gap:28px}.card-tabs{border-bottom:0;flex-direction:column;gap:2px;max-height:calc(100dvh - 32px);padding:3px;position:sticky;top:16px;overflow-y:auto}.card-tabs button{border-radius:var(--radius-sm);text-align:left;white-space:normal;border:0;justify-content:flex-start;margin:0;padding:8px 12px}@media (hover:hover){.card-tabs button:hover{background:var(--surface-muted)}}.card-tabs button.selected{background:var(--color-action-tint);color:var(--color-action-on-tint)}.card-tab-group{font-size:var(--fs-11);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);border-left:0;margin:14px 12px 4px;padding:0;display:block}}@container (width<=860px){.m1a-detail-grid{grid-template-columns:minmax(0,1fr)}}.menu{display:inline-flex;position:relative}.menu-trigger svg{width:16px;height:16px}.menu-separator{background:var(--border-subtle);height:1px;margin:6px 4px}.create-menu .menu-danger{color:var(--status-danger-fg)}.create-menu .menu-danger:focus-visible{background:var(--status-danger-bg)}@media (hover:hover){.create-menu .menu-danger:hover{background:var(--status-danger-bg)}}.card-section-select{display:none}@media (width<=720px){.m1a-row{grid-template-columns:1fr;grid-template-areas:none;gap:18px;padding:20px}.m1a-row>div{grid-area:auto!important}.topbar{display:none}.m1a-checks{grid-template-columns:1fr 1fr}.form-grid{grid-template-columns:1fr}.facts{grid-template-columns:1fr;gap:7px}.facts dd{margin-bottom:10px}.topbar>span{display:none}.sidebar-bottom{margin:0;padding:0;display:block;position:absolute;top:8px;right:16px}.sidebar-bottom>:not(.profile-actions){display:none}.profile-actions{flex-wrap:nowrap;margin:0}.profile-actions button{min-height:36px;font-size:var(--fs-12);padding:6px 12px}.history-item>*{width:100%;min-width:0}.m1a-detail-grid>div:nth-child(2){grid-row:1}.login-page:before{inset:60% 0 0}.login-brand .logo{width:56px;height:56px}.login-brand .brand-name{font-size:var(--fs-24)}.login-card{padding:24px}.m1a-row>div:last-child{padding-right:20px}.topbar{height:30px}.demo-strip>.demo-local-note{display:none}main{padding-top:16px}.page-heading{flex-wrap:wrap;margin-bottom:12px}.page-heading .primary{margin-top:0}.page-heading p{margin-bottom:0}.queue-tabs{gap:10px}.m1a-row{gap:6px;padding:12px 16px}.m1a-row>.row-plan,.m1a-row .row-more,.m1a-row .row-evidence,.m1a-row .task-count{display:none}.m1a-row .row-phone-meta{display:block}.m1a-row .next-task-label{display:none}.m1a-row>div:nth-child(3) strong{font-weight:var(--fw-medium);color:var(--text-secondary)}.m1a-row .due-line small{display:inline}.m1a-row .due-line .due-zone:before{content:" · "}.m1a-row p{margin:2px 0}.m1a-row .row-status{margin-bottom:2px}.shipment-title{margin:2px 0}.quick-filters{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.quick-filters button{flex-shrink:0}.toolbar-search{flex-basis:100%;max-width:none}.toolbar-sort,.toolbar-sort .segmented{flex:1}.toolbar-sort .segmented button{flex:1;padding:6px}.toolbar-sort>span,.page-header .create-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.filter-panel{z-index:var(--z-sheet);width:auto;max-height:85dvh;padding-bottom:calc(14px + env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:var(--radius-lg) var(--radius-lg) 0 0;position:fixed;inset:auto 0 0}.sheet-backdrop{z-index:var(--z-backdrop);background:var(--overlay);display:block;position:fixed;inset:0}.filter-grid{grid-template-columns:1fr}.return-queue article,.return-queue>p,.return-queue-empty,.return-queue-pages{padding-left:16px;padding-right:16px}.m1a-row:not(.heading){padding-right:16px}.open-card{display:none}.register-skeleton{grid-template-columns:1fr;gap:8px;padding:16px}.page-heading{flex-direction:column;align-items:stretch}.page-heading>div{flex:none}.create-split{width:100%}.create-split>.primary:first-child{flex:1}.page-heading.page-header{grid-template-areas:"title actions""subtitle subtitle";align-items:center;gap:0 12px}.page-header .page-subtitle{white-space:normal;max-width:none}.page-header .create-split{width:auto}.page-header .create-split>.primary:first-child{flex:none;padding:10px}.card-section-select{display:block}.card-tabs{display:none}.card-body{gap:8px}.back-button{margin-bottom:12px}.sidebar nav a:focus-visible{outline-offset:-3px}.sidebar{padding-top:max(12px, env(safe-area-inset-top))}main{padding-left:max(18px, env(safe-area-inset-left));padding-right:max(18px, env(safe-area-inset-right));padding-bottom:calc(24px + env(safe-area-inset-bottom))}}.toolbar-status-inline{color:var(--text-muted);font-size:var(--fs-12)}.toolbar-status-inline:empty{display:none}.inline-confirm{border:1px solid var(--status-warn-bd);border-radius:var(--radius-sm);background:var(--status-warn-bg);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:12px 16px;display:flex}.inline-confirm p{color:var(--status-warn-fg);font-weight:var(--fw-semibold);flex:100%;margin:0}.inline-undo{font-size:var(--fs-13);color:var(--text-secondary);margin:0}.inline-undo .link-button{min-height:0;display:inline-flex}.check-line{cursor:pointer;min-height:24px}.check-line input{margin-top:1px}.queue-tabs button:focus-visible,.card-tabs button:focus-visible,.quick-filters button:focus-visible,.development-tabs button:focus-visible{outline-offset:-3px}@media (width<=360px){.brand-name{display:none}}@media (pointer:coarse){button,select,summary,[role=tab],input:not([type=checkbox],[type=radio]),.brand,.sidebar nav a,.shipment-title,.link-button,.open-card{min-height:44px}button,[role=tab]{min-width:44px}.shipment-title,.link-button{align-items:center;display:flex}.segmented button,.quick-filters button,.row-actions button,.section-heading button,.queue-tabs button,.card-tabs button,.return-queue article>button,.development-tabs button,.profile-actions button,.dialog-heading button,.m1a-notice button,.applied-filters button{min-height:44px}.applied-filters button,.m1a-notice button,.dialog-heading button{min-width:44px}.applied-filters li{padding-top:0;padding-bottom:0}.quick-filters,.row-actions,.toolbar-row,.profile-actions,.applied-filters,.next-choice,.dialog-actions,.development-tabs,.sidebar nav{gap:8px}.card-tabs button{padding-top:0}.check-line{align-items:center;min-height:44px}.avatar{width:44px;height:44px}}@media (forced-colors:active){.quick-filters button[aria-pressed=true],.segmented button[aria-checked=true],[role=tab][aria-selected=true],.sidebar nav a.active,.development-tabs [aria-selected=true]{outline-offset:-2px;outline:2px solid canvastext}.badge,.field>small.field-error:before{border:1px solid canvastext}}.queue-modes{border-bottom:1px solid var(--border-default);flex-wrap:wrap;align-items:flex-end;gap:0 8px;margin-bottom:4px;display:flex}.queue-modes .queue-tabs{border-bottom:0;flex:1 1 0;min-width:0;margin-bottom:-1px}.queue-modes .queue-tabs button{flex-shrink:0}.mode-help-toggle{min-height:32px;color:var(--text-muted);font-size:var(--fs-16);background:0 0;border-color:#0000;flex:none;align-self:center;padding:2px 8px}.mode-help-toggle[aria-expanded=true]{color:var(--text-primary)}.mode-help{color:var(--text-secondary);font-size:var(--fs-13);flex:100%;margin:0;padding:8px 0 10px}@media (pointer:coarse){.mode-help-toggle,.sidebar nav a{min-width:44px;min-height:44px}}.m1a-row:not(.heading){content-visibility:auto;contain-intrinsic-size:auto 180px}.freshness{color:var(--text-muted);font-size:var(--fs-12);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.freshness .link-button{min-height:0;font-size:var(--fs-12)}.card-freshness{margin:-8px 0 12px}.toolbar-row .freshness{margin-left:auto}.toolbar-row .freshness+.toolbar-reset{margin-left:0}.m1a-notice.banner-error{border-color:var(--status-danger-bd);background:var(--status-danger-bg);color:var(--status-danger-fg)}.m1a-notice.offline-strip{border-color:var(--status-warn-bd);background:var(--status-warn-bg);color:var(--status-warn-fg);font-weight:var(--fw-semibold)}.m1a-notice.foreign-change{border-color:var(--status-warn-bd);background:var(--status-warn-bg)}.notice-actions{flex:none;align-items:center;gap:8px;display:inline-flex}.m1a-notice.foreign-change button,.notice-actions button:first-child:not(:last-child){min-height:32px;font-size:var(--fs-13);border-color:var(--border-default);background:var(--surface-card);padding:4px 12px}.list-more{align-items:center;gap:12px;margin-top:16px;display:flex}.toast-stack{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:var(--z-toast);pointer-events:none;gap:8px;width:min(420px,100vw - 32px);display:grid;position:fixed}.toast{border:1px solid var(--status-ok-bd);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-md);color:var(--text-primary);font-size:var(--fs-13);pointer-events:auto;align-items:center;gap:12px;padding:12px 8px 12px 16px;display:flex}.toast>span{flex:1}.toast.ok{border-color:var(--status-ok-bd);background:var(--status-ok-bg)}.toast.warning{border-color:var(--status-warn-bd);background:var(--status-warn-bg)}.toast .link-button{min-height:0;color:var(--text-primary);font-weight:var(--fw-semibold);text-underline-offset:3px;text-decoration:underline}.toast-close{min-height:32px;font-size:var(--fs-16);background:0 0;border-color:#0000;padding:2px 8px}@media (pointer:coarse){.toast-close{min-width:44px;min-height:44px}}@media (width<=720px){.toast-stack{width:auto;left:16px;right:16px}}.confirm-dialog{width:min(460px,100vw - 32px);padding:24px}.confirm-dialog p{font-size:var(--fs-15);font-weight:var(--fw-semibold);margin:0 0 16px}.modal-hint{background:var(--status-warn-bg);color:var(--status-warn-fg);font-size:var(--fs-13);margin:0;padding:10px 24px}.card-content.flash{animation:1.6s ease-out saved-flash}@keyframes saved-flash{0%{box-shadow:0 0 0 3px var(--status-ok-bd)}to{box-shadow:0 0 0 3px #0000}}.page-skeleton>div{gap:12px;animation:1.1s ease-in-out infinite alternate skeleton-pulse;display:grid}.sk-line{background:var(--surface-muted);border-radius:999px;width:80%;height:12px;display:block}.sk-short{width:30%}.sk-mid{width:55%}.sk-title{width:60%;height:24px}.sk-tabs{gap:16px;min-width:0;margin:12px 0;display:flex;overflow:hidden}.sk-tabs .sk-line{width:90px}.sk-blocks{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.sk-block{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);gap:12px;padding:20px;display:grid}@media (pointer:coarse){.freshness .link-button{min-width:44px;min-height:44px}}.conditions-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.conditions-row .quick-filters{min-width:0}.conditions-row .freshness{margin-left:auto}@media (width<=720px){.conditions-row{flex-wrap:nowrap;width:100%;min-width:0}.conditions-row .quick-filters{flex:1 1 0;min-width:0}}h1[tabindex="-1"]:focus{outline:none}.chip-count{background:var(--surface-muted);min-width:18px;color:var(--text-secondary);font-size:var(--fs-11);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;border-radius:999px;margin-left:6px;padding:0 6px}.quick-filters button[aria-pressed=true] .chip-count{background:var(--surface-card)}@media (width<=1050px){.toolbar-density{display:none}}@media (width>=1051px){.m1a-register.compact .m1a-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1.1fr) minmax(0,1.3fr);align-items:center;gap:20px;padding-top:8px;padding-bottom:8px}.m1a-register.compact .m1a-row.heading{padding-top:8px;padding-bottom:8px}.m1a-register.compact .m1a-row.heading>span:nth-child(2),.m1a-register.compact .m1a-row>.row-plan{display:none}.m1a-register.compact .m1a-row>div:first-child{flex-wrap:wrap;align-items:baseline;column-gap:8px;display:flex}.m1a-register.compact .row-ref{flex:none}.m1a-register.compact .shipment-title{min-width:0;font-size:var(--fs-14);white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;margin:0;overflow:hidden}.m1a-register.compact .m1a-row>div:first-child>p{font-size:var(--fs-12);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex-basis:100%;margin:2px 0 0;overflow:hidden}.m1a-register.compact .m1a-row>div:first-child>small:not(.row-ref *),.m1a-register.compact .row-more,.m1a-register.compact .row-evidence,.m1a-register.compact .task-count,.m1a-register.compact .row-owner .row-label,.m1a-register.compact .matching-tasks>strong,.m1a-register.compact .matching-task p,.m1a-register.compact .matching-task:not(:first-of-type){display:none}.m1a-register.compact .m1a-row>div:nth-child(3){flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.m1a-register.compact .row-reason{white-space:nowrap;text-overflow:ellipsis;order:1;max-width:100%;overflow:hidden}.m1a-register.compact .row-status{order:2;margin:0}.m1a-register.compact .m1a-row>div:nth-child(4){grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 8px;min-width:0;display:grid}.m1a-register.compact .m1a-row>div:nth-child(4)>strong,.m1a-register.compact .m1a-row>div:nth-child(4)>p:not(.row-owner),.m1a-register.compact .matching-tasks{white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;min-width:0;margin:0;overflow:hidden}.m1a-register.compact .m1a-row>div:nth-child(4)>.due-line{white-space:nowrap;grid-area:2/1}.m1a-register.compact .m1a-row>div:nth-child(4)>.row-owner{white-space:nowrap;text-overflow:ellipsis;grid-area:2/2;min-width:0;margin:0;overflow:hidden}.m1a-register.compact .row-owner:before{content:"· ";color:var(--text-muted)}.m1a-register.compact .due-line,.m1a-register.compact .due-line small{display:inline}.m1a-register.compact .due-line .due-zone:before{content:" · "}.m1a-register.compact .matching-tasks{border:0;padding:0}.m1a-register.compact .matching-task{border:0;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;min-width:0;margin:0;padding:0;display:grid}.m1a-register.compact .matching-task>strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.m1a-register.compact .matching-task>.due-line{white-space:nowrap;grid-column:1/-1}}.row-actions-menu{position:absolute;top:calc(50% - 40px);right:18px}@media (width>=1051px){.m1a-register.compact .m1a-row{padding-right:104px}.m1a-register.compact .row-actions-menu{top:50%;right:60px;transform:translateY(-50%)}}.row-actions-trigger{width:36px;min-height:32px;color:var(--text-muted);font-size:var(--fs-20);background:0 0;border-color:#0000;padding:0;line-height:1}.row-actions-trigger[aria-expanded=true]{border-color:var(--border-default);background:var(--surface-card);color:var(--text-primary)}.row-action-panel{z-index:var(--z-popover);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);width:min(420px,100vw - 32px);box-shadow:var(--shadow-md);cursor:default;text-align:left;white-space:normal;padding:16px;position:absolute;top:calc(100% + 6px);right:-44px}.row-action-modes{margin-bottom:8px;display:flex}.row-action-modes button{flex:1}.row-action-task{color:var(--text-secondary);font-size:var(--fs-13);margin:0 0 12px}.row-action-panel .editor-fields{gap:10px}.chip-field{border:0;margin:0;padding:0}.chip-field legend{color:var(--text-secondary);font-size:var(--fs-12);font-weight:var(--fw-semibold);margin-bottom:6px;padding:0}.date-chips,.template-chips{flex-wrap:wrap;gap:6px;display:flex}.date-chips button,.template-chips button{min-height:32px;font-size:var(--fs-12);padding:4px 10px}.date-chips button[aria-pressed=true]{border-color:var(--brand-red);background:var(--color-action-tint);font-weight:var(--fw-bold)}.date-chips input{width:auto;min-height:32px;padding:4px 8px}@media (width<=1050px){.row-actions-menu{top:52px;right:10px}}@media (width<=720px){.m1a-row:not(.heading){padding-right:56px}.row-actions-menu{top:8px;right:8px}.row-action-panel{z-index:var(--z-sheet);width:auto;max-height:85dvh;padding-bottom:calc(16px + env(safe-area-inset-bottom));border-radius:var(--radius-lg) var(--radius-lg) 0 0;position:fixed;inset:auto 0 0;overflow-y:auto}}@media (pointer:coarse){.row-actions-trigger,.date-chips button,.template-chips button,.date-chips input{min-width:44px;min-height:44px}.date-chips,.template-chips{gap:8px}}.keys-help{grid-template-columns:max-content 1fr;gap:8px 16px;margin:0 0 16px;padding:22px 24px 0;display:grid}.keys-help dt{font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.keys-help dd{margin:0}.keys-help+p{color:var(--text-muted);font-size:var(--fs-13);padding:0 24px 22px}.card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.card-pager{color:var(--text-secondary);font-size:var(--fs-13);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin-bottom:22px;display:inline-flex}.card-pager button{min-width:36px;padding:4px 10px}@media (width<=720px){.card-pager{margin-bottom:12px}}@media (pointer:coarse){.card-pager button{min-width:44px;min-height:44px}}.m1a-register:has(.row-action-panel){overflow:visible}.m1a-row:has(.row-action-panel){z-index:var(--z-popover);content-visibility:visible}@media (width>=721px) and (width<=1439px){.toolbar-sort>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.page-actions-stack{flex-direction:column;align-items:flex-end;gap:6px;display:flex}@media (width<=720px){.page-actions-stack .freshness{display:none}}.card-tabs button{flex-direction:column;align-items:flex-start;gap:0}.card-tabs .tab-label{line-height:1.3}.tab-signal{color:var(--text-muted);font-size:var(--fs-11);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;line-height:1.3}.tab-signal.attention{color:var(--status-warn-fg)}.tab-signal.attention:before{content:"";vertical-align:1px;background:currentColor;border-radius:999px;width:6px;height:6px;margin-right:4px;display:inline-block}@media (width<=1050px){.card-tabs button{align-items:center}}.section-actions{flex-wrap:wrap;gap:8px;display:inline-flex}.call-list,.attention-list,.situation{margin:0;padding-left:18px}.call-list{gap:10px;padding-left:0;list-style:none;display:grid}.call-list a{color:var(--color-action);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.situation li+li{margin-top:4px}.checks-line{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-card);font-size:var(--fs-13);color:var(--text-secondary);margin:0 0 22px;padding:12px 16px}.checks-line .link-button{min-height:0;display:inline-flex}.card-block+.card-block{margin-top:8px}.card-block{scroll-margin-top:16px}.section-link{font-size:var(--fs-13);margin:0 0 16px}.section-link a{color:var(--color-action);font-weight:var(--fw-semibold)}.call-phone{margin:-8px 0 0}.call-phone a{color:var(--color-action);font-weight:var(--fw-semibold)}.closeout-common{border-radius:var(--radius-sm);background:var(--surface-subtle);font-size:var(--fs-13);margin:0 0 16px;padding:12px 16px}.closeout-common ul{margin:6px 0 0;padding-left:18px}.closeout-dimension{padding:12px 0}.history-filters{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:12px 16px;margin-bottom:8px;display:grid}.history-filters .field{margin-bottom:0}.history-day-title{color:var(--text-muted);font-size:var(--fs-12);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;margin:20px 0 0}.history-summary{color:var(--text-primary)!important;font-size:var(--fs-13)!important}.history-changes dd{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-flow:column;column-gap:16px}@media (width<=720px){.history-changes dd{grid-template-columns:minmax(0,1fr);grid-auto-flow:row}}.card-section-signal{display:none}@media (width<=720px){.card-section-signal{margin-top:-4px;display:block}}.combobox{position:relative}.combobox-list{z-index:var(--z-popover);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-card);max-height:280px;box-shadow:var(--shadow-md);color:var(--text-primary);font-size:var(--fs-14);font-weight:var(--fw-regular);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.combobox-list [role=option]{border-radius:var(--radius-sm);cursor:pointer;padding:8px 10px}.combobox-list [role=option].active{background:var(--surface-muted)}.combobox-list [role=option][aria-selected=true]{font-weight:var(--fw-semibold)}.combobox-list [role=option].create{color:var(--color-action);font-weight:var(--fw-semibold)}.combobox-more{color:var(--text-muted);font-size:var(--fs-12);padding:8px 10px}.segment-field{border:0;margin:0 0 16px;padding:0}.segment-field legend{color:var(--text-secondary);font-size:var(--fs-12);font-weight:var(--fw-semibold);margin-bottom:6px;padding:0}.segment-options{flex-wrap:wrap;gap:6px;display:flex}.segment-options label{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-card);min-height:40px;color:var(--text-primary);font-size:var(--fs-14);font-weight:var(--fw-regular);cursor:pointer;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.segment-options label:has(input:checked){border-color:var(--brand-red);background:var(--color-action-tint);font-weight:var(--fw-semibold)}.segment-options label:has(input:focus-visible){outline:3px solid var(--focus-ring);outline-offset:2px}.segment-options input[type=radio]:focus-visible{outline:none}.segment-field>.field{margin-top:10px}.field-warning{border:1px solid var(--status-warn-bd);border-radius:var(--radius-sm);background:var(--status-warn-bg);color:var(--status-warn-fg);font-size:var(--fs-13);margin:-8px 0 16px;padding:8px 12px}.more-fields,.basis-block{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);margin:0 0 16px;padding:12px 16px}.more-fields>summary,.basis-block>summary{min-height:32px;color:var(--text-secondary);font-size:var(--fs-13);font-weight:var(--fw-semibold);cursor:pointer}.more-fields[open]>summary,.basis-block[open]>summary,.basis-block .template-chips{margin-bottom:12px}@media (pointer:coarse){.segment-options label,.combobox-list [role=option]{min-height:44px}.more-fields>summary,.basis-block>summary{align-content:center;min-height:44px}}.error-summary{border:1px solid var(--status-danger-bd);border-radius:var(--radius-sm);background:var(--status-danger-bg);color:var(--status-danger-fg);font-size:var(--fs-13);margin:16px 24px 0;padding:10px 14px}.error-summary .link-button{min-height:0;color:var(--status-danger-fg);font-weight:var(--fw-semibold);text-underline-offset:3px;padding:0;text-decoration:underline;display:inline}.draft-banner{border:1px solid var(--status-info-bd);border-radius:var(--radius-sm);background:var(--status-info-bg);color:var(--status-info-fg);font-size:var(--fs-13);flex-wrap:wrap;align-items:center;gap:4px 16px;margin:16px 24px 0;padding:8px 14px;display:flex}.draft-banner .link-button{min-height:32px}.dialog-footer-keys{color:var(--text-muted);font-size:var(--fs-12);margin-right:auto}@media (hover:none),(pointer:coarse){.dialog-footer-keys{display:none}}.field-group{margin-bottom:16px}.field-group>.field{margin-bottom:4px}.field-more{color:var(--text-secondary);font-size:var(--fs-12)}.field-more>summary{width:fit-content;min-height:24px;color:var(--text-secondary);font-weight:var(--fw-semibold);cursor:pointer}.field-more>p{margin:4px 0 0}.editor-fields .field-more{border-top:0;padding-top:0}.editor-fields .field-more[open]>summary,.editor-fields .field-group{margin-bottom:0}.editor-fields .more-fields,.editor-fields .basis-block{border-top:1px solid var(--border-subtle);padding-top:12px}@media (pointer:coarse){.field-more>summary{align-content:center;min-height:44px}}.upload-progress{font-size:var(--fs-13);align-items:center;gap:10px;display:flex}.upload-progress progress{width:120px;accent-color:var(--color-action)}.month-chips .field{margin-top:10px}.month-chips input[type=month]{width:auto}@media (width<=720px){dialog:modal{width:100vw;max-width:100vw;height:100dvh;height:var(--visible-height,100dvh);max-height:100dvh;max-height:var(--visible-height,100dvh);overscroll-behavior:contain;border:0;border-radius:0;margin:0;top:0;left:0}dialog form{padding:16px 16px 0}.dialog-heading{padding:12px 16px;padding-top:max(12px, env(safe-area-inset-top))}.dialog-footer{padding-bottom:max(12px, env(safe-area-inset-bottom))}.error-summary,.draft-banner{margin:12px 16px 0}}:root{--phone-bar-height:60px}.nav-more,.brand-demo,.subtitle-toggle,.card-action-bar{display:none}@media (width<=720px){.sidebar{padding:max(10px, env(safe-area-inset-top)) 16px 10px;padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right));position:static}.brand{align-items:center}.brand-demo{border:1px solid var(--color-action-tint-border);color:var(--brand-red);font-size:var(--fs-11);font-weight:var(--fw-bold);letter-spacing:.06em;border-radius:999px;margin-left:4px;padding:1px 6px;display:inline-block}.topbar,.sidebar-bottom{display:none}.demo-strip{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page-header .eyebrow{display:none}.page-header .page-title{align-items:center;gap:4px;display:flex}.subtitle-toggle{min-width:44px;min-height:44px;color:var(--text-muted);font-size:var(--fs-16);background:0 0;border-color:#0000;flex:none;padding:0;display:inline-flex}.subtitle-toggle[aria-expanded=true]{color:var(--text-primary)}.page-header .page-subtitle:not(.explained){display:none}main{padding-top:16px}.sidebar nav{z-index:var(--z-nav);padding:0 max(4px, env(safe-area-inset-right)) env(safe-area-inset-bottom) max(4px, env(safe-area-inset-left));border-top:1px solid var(--nav-border);background:var(--nav-bg);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;display:grid;position:fixed;bottom:0;left:0;right:0;overflow:visible}.sidebar nav a,.nav-more{min-width:0;height:var(--phone-bar-height);color:var(--nav-text);font-size:var(--fs-11);font-weight:var(--fw-medium);text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 2px;line-height:1.2;display:flex;position:relative}.sidebar nav a svg,.nav-more svg{flex:none;width:20px;height:20px;display:block}.sidebar nav a.nav-more-item{display:none}.sidebar nav a.active,.nav-more.active{color:var(--text-inverse);font-weight:var(--fw-bold);background:0 0}.sidebar nav a.active:before,.nav-more.active:before{content:"";background:var(--brand-red);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:20%;right:20%}.sidebar nav a .nav-label-long{overflow-wrap:anywhere;max-width:100%;display:inline}.sidebar nav a .nav-label-short,.sidebar nav a[href="/?section=register"] .nav-label-long{display:none}.sidebar nav a[href="/?section=register"] .nav-label-short{display:inline}.sidebar nav .nav-count{min-width:18px;font-size:var(--fs-11);margin:0;padding:0 5px;line-height:16px;position:absolute;top:4px;left:calc(50% + 6px)}.sidebar nav .nav-count-extra{display:none}main{padding-bottom:calc(var(--phone-bar-height) + 24px + env(safe-area-inset-bottom))}.toast-stack{bottom:calc(var(--phone-bar-height) + 12px + env(safe-area-inset-bottom))}.card-action-bar{right:0;bottom:calc(var(--phone-bar-height) + env(safe-area-inset-bottom));z-index:var(--z-sticky);padding:8px max(16px, env(safe-area-inset-right)) 8px max(16px, env(safe-area-inset-left));border-top:1px solid var(--border-subtle);background:var(--surface-card);gap:8px;display:flex;position:fixed;left:0;box-shadow:0 -4px 12px #0000000f}.card-action-bar button{flex:1;min-height:44px}.workspace:has(.card-action-bar) .next-actions{display:none}.filter-trigger{min-width:44px;padding:6px 10px}.filter-trigger-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.filter-trigger .filter-trigger-count{font-weight:var(--fw-bold)}main:has(.card-action-bar){padding-bottom:calc(var(--phone-bar-height) + 84px + env(safe-area-inset-bottom))}main:has(.card-action-bar)~.toast-stack{bottom:calc(var(--phone-bar-height) + 76px + env(safe-area-inset-bottom))}.app-shell:has(.card-action-bar)~.toast-stack{bottom:calc(var(--phone-bar-height) + 76px + env(safe-area-inset-bottom))}.m1a-detail-grid>div:nth-child(2){grid-row:auto}:is(dialog.more-sheet:modal,dialog.filter-sheet:modal){border-radius:var(--radius-lg) var(--radius-lg) 0 0;overscroll-behavior:contain;border:0;width:100vw;max-width:100vw;height:auto;max-height:85dvh;margin:0;inset:auto 0 0}dialog.filter-sheet:modal{padding:18px 20px calc(14px + env(safe-area-inset-bottom));flex-direction:column;display:flex}dialog.more-sheet:modal{padding:8px 16px calc(12px + env(safe-area-inset-bottom))}}.more-sheet ul{margin:0;padding:0;list-style:none}.more-sheet li a,.more-sheet li button{border:0;border-bottom:1px solid var(--border-subtle);width:100%;min-height:52px;color:var(--text-primary);font-size:var(--fs-15);font-weight:var(--fw-semibold);background:0 0;border-radius:0;justify-content:space-between;align-items:center;padding:0 4px;text-decoration:none;display:flex}.more-sheet li a.active{color:var(--brand-red)}.more-sheet li a.active:after{content:"открыт";color:var(--text-muted);font-size:var(--fs-12);font-weight:var(--fw-regular);margin-left:auto}.more-sheet li a .nav-count{margin-left:8px}.more-sheet-close{width:100%;min-height:44px;margin-top:12px}.quiet-link{color:var(--nav-text);font-size:var(--fs-12);text-decoration:underline;-webkit-text-decoration-color:var(--nav-border);text-decoration-color:var(--nav-border);text-underline-offset:3px;flex-basis:100%}.quiet-link.active{color:var(--text-inverse);font-weight:var(--fw-semibold)}.quiet-link:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}@media (width>=721px) and (width<=1279px){.quiet-link{text-align:center;font-size:var(--fs-11)}}@media (pointer:coarse){.quiet-link{align-items:center;min-height:44px;display:inline-flex}}.list-more .list-export{margin-left:auto}.month-stepper{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:6px;display:grid}.month-stepper>button{min-width:40px;min-height:40px;font-size:var(--fs-20);margin-top:24px;padding:0}.month-stepper .field{margin-bottom:0}@media (pointer:coarse){.month-stepper>button{min-width:44px;min-height:44px}}.table-scroll{overflow-x:auto}.overview-table{border-collapse:collapse;width:100%;font-size:var(--fs-13)}.overview-table th,.overview-table td{border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:top;padding:10px 12px}.overview-table thead th{color:var(--text-secondary);font-size:var(--fs-12);font-weight:var(--fw-semibold)}.overview-table tbody th{font-weight:var(--fw-semibold)}.overview-table .link-button{text-align:left;min-height:0;padding:0}.overview-total{display:block}.overview-warn{color:var(--status-warn-fg);font-weight:var(--fw-semibold)}.print-header{display:none}.header-search{border-color:var(--border-default);background:var(--surface-subtle);min-width:220px;color:var(--text-secondary);font-weight:var(--fw-medium);justify-content:flex-start;gap:8px;margin-left:auto;margin-right:20px;padding:6px 10px}.header-search svg{width:16px;height:16px}.header-search kbd{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-card);font:inherit;font-size:var(--fs-11);margin-left:auto;padding:1px 6px}.phone-search,.palette-close{display:none}dialog.command-palette{width:min(640px,100vw - 32px);max-height:min(70vh,560px);margin:12vh auto auto;padding:0;overflow:hidden}dialog.command-palette:modal{flex-direction:column;display:flex}.palette-search{border-bottom:1px solid var(--border-subtle);padding:12px;display:block}.palette-search input{box-shadow:none;font-size:var(--fs-16);border:0}.palette-search input:focus{box-shadow:none}.palette-status{color:var(--text-muted);font-size:var(--fs-12);margin:0;padding:6px 16px 0}.palette-status:empty{display:none}.command-palette [role=listbox]{flex:auto;min-height:0;padding:4px 8px 8px;overflow-y:auto}.palette-group{color:var(--text-muted);font-size:var(--fs-11);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;padding:10px 8px 4px}.palette-item{border-radius:var(--radius-sm);cursor:pointer;gap:2px;padding:8px 10px;display:grid}.palette-item.active{background:var(--color-action-tint)}.palette-title{color:var(--text-primary);font-size:var(--fs-14);font-weight:var(--fw-semibold)}.palette-hint{color:var(--text-secondary);font-size:var(--fs-12)}.palette-keys{border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--fs-11);margin:0;padding:8px 16px}@media (hover:none),(pointer:coarse){.palette-keys,.header-search kbd{display:none}}@media (width<=720px){.sidebar{position:relative}.phone-search{top:50%;right:max(12px, env(safe-area-inset-right));width:44px;height:44px;min-height:44px;color:var(--nav-text);background:0 0;border-color:#0000;padding:0;display:inline-flex;position:absolute;transform:translateY(-50%)}dialog.command-palette:modal{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.palette-item{min-height:44px}.palette-search{padding-right:104px}.palette-close{min-height:44px;display:inline-flex;position:absolute;top:12px;right:12px}}@media print{@page{size:A4 landscape;margin:12mm}html,body{background:var(--surface-card);color:var(--text-primary)}body{font-size:10pt}.skip-link,.sidebar,.topbar,.demo-strip,.toast-stack,.card-action-bar,.sticky-toolbar,.toolbar-row,.list-conditions,.applied-filters,.row-actions-menu,.row-actions,.section-actions,.page-actions,.page-actions-stack,.card-tabs,.card-pager,.freshness,.list-more,.register-controls,.register-add,.subtitle-toggle,.mode-help-toggle,.banner,.offline-strip,dialog{display:none!important}.app-shell,.workspace{margin:0!important;display:block!important}main{padding:0!important}.panel,.m1a-row,.history-item,.m1a-task,article,tr{break-inside:avoid}.m1a-row:not(.heading){content-visibility:visible}.panel{box-shadow:none;border-color:var(--border-strong)}thead{display:table-header-group}a{color:inherit;text-decoration:none}.print-header{border-bottom:1px solid var(--text-primary);flex-wrap:wrap;gap:4px 16px;margin-bottom:8mm;padding-bottom:4mm;font-size:10pt;display:flex}.print-header strong{flex-basis:100%;font-size:13pt}}
