:root{--color-bg:#eef2f5;--color-surface:#f8fafc;--color-panel:#fff;--color-panel-strong:#dbe4ea;--color-text:#15202b;--color-text-strong:#0c1926;--color-text-muted:#5f6b76;--color-border:#c7d2da;--color-shadow:#0f172a1f;--color-brand:#0f4c5c;--color-brand-strong:#0a3641;--color-brand-soft:#d7eef3;--color-accent:#b8871b;--color-accent-soft:#f6ebc8;--color-success:#177245;--color-warning:#b76a15;--color-danger:#b43b2e;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--shadow-card:0 18px 40px var(--color-shadow);--shadow-soft:0 10px 24px #0f172a14;--font-ui:"Segoe UI","Helvetica Neue",sans-serif;--font-display:"Segoe UI Semibold","Helvetica Neue",sans-serif}*{box-sizing:border-box}html{overflow-x:clip}#root,body,html{min-height:100vh}body{background:radial-gradient(circle at top right,#14b8a624,#0000 24%),radial-gradient(circle at bottom left,#0f766e1f,#0000 18%),linear-gradient(135deg,#f5fbfa,#eef6f4 52%,#e7efee);color:var(--color-text);font-family:var(--font-ui);margin:0}.shell-layout{display:grid;grid-template-columns:340px minmax(0,1fr);min-height:100vh}.shell-menuButton,.shell-sidebarOverlay{display:none}.shell-mobileSidebarTop{display:block}.shell-sidebarCloseButton{display:none}.shell-sidebar{background:linear-gradient(180deg,#1e293bf0,#0f172af5),radial-gradient(circle at top left,#5eead41f 0,#0000 28%);border-right:1px solid #ffffff14;box-shadow:24px 0 52px #0f172a29;color:#e2e8f0;height:100vh;overflow-y:auto;padding:28px 22px 24px;position:sticky;top:0}.shell-brandBlock,.shell-sidebarPanel{background:#ffffff0d;border:1px solid #ffffff14;border-radius:28px;box-shadow:inset 0 1px 0 #ffffff0a}.shell-brandBlock{align-items:center;display:flex;justify-content:center;padding:24px;text-align:center}.shell-eyebrow,.shell-heroMetricLabel,.shell-kicker,.shell-navTitle,.shell-sectionEyebrow,.shell-sidebarLabel{display:block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.shell-eyebrow{color:#e2e8f094;margin:0 0 12px}.shell-brand{color:#f8fafc;font-family:var(--font-display);font-size:2rem;line-height:1;margin:0}.shell-brandMeta{color:#e2e8f0c7;font-size:.96rem;line-height:1.65;margin:16px 0 0}.shell-sidebarPanel{margin-top:18px;padding:18px 20px}.shell-sidebarLabel{color:#cbd5e194}.shell-sidebarValue{color:#f8fafc;display:block;font-size:1.25rem;margin-top:8px}.shell-nav{margin-top:28px}.shell-navTitle{color:#cbd5e194;margin-bottom:12px;padding-left:4px}.shell-navList,.shell-subnav{list-style:none;margin:0;padding:0}.shell-navItem+.shell-navItem{margin-top:10px}.shell-navLink,.shell-navToggle,.shell-subnavLink{display:block;text-decoration:none}.shell-navLink,.shell-navToggle{background:#ffffff0a;border:1px solid #94a3b814;border-radius:16px;color:#f8fafc;font-weight:600;padding:14px 16px;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.shell-navToggle{align-items:center;cursor:pointer;display:flex;font:inherit;justify-content:space-between;text-align:left;width:100%}.shell-navLink:hover,.shell-navToggle:hover{background:#14b8a61f;border-color:#2dd4bf47;transform:translateX(2px)}.shell-navLink.is-active,.shell-navToggle.is-active,.shell-subnavLink.is-active{background:linear-gradient(135deg,#14b8a62e,#0f766e24);border-color:#2dd4bf57;color:#f8fafc}.shell-navCaret{align-items:center;display:inline-flex;flex:0 0 auto;height:14px;justify-content:center;transition:transform .18s ease;width:14px}.shell-navCaret:before{border-bottom:2px solid #e2e8f0b8;border-right:2px solid #e2e8f0b8;content:"";height:8px;transform:rotate(45deg);width:8px}.shell-navCaret.is-open{transform:rotate(180deg)}.shell-subnav{border-left:1px solid #94a3b829;padding-left:18px}.shell-subnav,.shell-subnav li+li{margin-top:8px}.shell-subnavLink{background:#ffffff05;border-radius:12px;color:#e2e8f0c7;padding:10px 12px;transition:background-color .18s ease}.shell-subnavLink:hover{background:#ffffff0f}.shell-main{min-height:100vh;min-width:0;padding:32px 34px 40px}.shell-header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.shell-header--minimal{align-items:center;justify-content:flex-end}.shell-headerSpacer{min-height:1px}.shell-headerCopy{max-width:860px}.shell-kicker{color:var(--color-brand);margin:0 0 10px}.shell-title{color:var(--color-text-strong);font-size:3rem;letter-spacing:-.04em;line-height:.98;margin:0}.shell-subtitle{color:var(--color-text-muted);font-size:1.02rem;line-height:1.72;margin:18px 0 0;max-width:70ch}.shell-headerAside{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.shell-headerActions{align-items:center;display:flex;gap:10px}.shell-statePill,.shell-userBadge{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffffd6;border:1px solid #94a3b82e;border-radius:999px;box-shadow:0 10px 24px #0f172a14;display:inline-flex;gap:10px;padding:12px 16px}.shell-userBadge{color:var(--color-text);font-weight:600;min-height:60px;padding:8px 16px 8px 8px}.shell-userDot{background:linear-gradient(135deg,#0f766e,#14b8a6);border-radius:999px;box-shadow:0 0 0 6px #14b8a624;height:10px;width:10px}.shell-userAvatar{border:2px solid #14b8a62e;border-radius:999px;height:48px;object-fit:cover;width:48px}.shell-userAvatar--placeholder{align-items:center;background:linear-gradient(135deg,#0f766e,#14b8a6);color:#f8fafc;display:inline-flex;font-size:.96rem;font-weight:800;justify-content:center}.shell-statePill{color:var(--color-brand);font-size:.9rem;font-weight:700}.shell-statePill--warning{background:#fff7e0e6;border-color:#b76a1533;color:#9a630a}.shell-banner,.shell-heroCopy,.shell-heroPanel,.shell-section{backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);background:#ffffffbd;border:1px solid #ffffff8c;border-radius:32px;box-shadow:0 24px 54px #0f172a14}.shell-banner{background:#fff7e0db;border-color:#b76a152e;color:#8b5504;margin-top:20px;padding:16px 18px}.shell-banner--warning{margin-top:18px}.shell-hero{grid-gap:22px;display:grid;gap:22px;grid-template-columns:1.45fr .95fr;margin-top:28px}.shell-heroCopy,.shell-heroPanel,.shell-section{padding:28px}.shell-heroHeading h3{color:var(--color-text-strong);font-size:1.9rem;letter-spacing:-.03em;line-height:1.08;margin:8px 0 0}.shell-heroCopy p{color:var(--color-text);line-height:1.72;margin:18px 0 0}.shell-infoStrip{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.shell-infoChip{background:linear-gradient(135deg,#f8fafcf2,#ecfdfad9);border:1px solid #94a3b82e;border-radius:18px;padding:14px 16px}.shell-cardLabel,.shell-infoChip span,.shell-queueMeta,.shell-sectionHeader>span,.shell-statusLabel{color:var(--color-text-muted)}.shell-cardLabel,.shell-infoChip span,.shell-statusLabel{display:block;font-size:.82rem}.shell-infoChip strong{color:var(--color-text-strong);display:block;font-size:1rem;margin-top:8px}.shell-heroPanel{background:linear-gradient(160deg,#0f766ef5,#14b8a6eb 48%,#0f172ae0);color:#f8fafc;overflow:hidden}.shell-heroMetricLabel{color:#f0fdfac2}.shell-heroMetricValue{display:block;font-size:4.5rem;letter-spacing:-.06em;line-height:.92;margin-top:16px}.shell-heroMetricMeta{color:#f0fdfad1;display:block;margin-top:12px}.shell-heroCardGrid{grid-gap:12px;display:grid;gap:12px;margin-top:22px}.shell-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.shell-page{grid-gap:28px;display:grid;gap:28px;grid-template-columns:minmax(0,1fr);margin-top:28px}.shell-pageHero,.shell-pageSummaryCard,.shell-resultCard,.shell-searchForm{backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);background:#ffffffbd;border:1px solid #ffffff8c;border-radius:28px;box-shadow:0 24px 54px #0f172a14}.shell-pageHero{grid-gap:22px;display:grid;gap:22px;grid-template-columns:1.3fr minmax(220px,.7fr);padding:28px}.shell-section--pageTop{padding:24px 28px}.shell-pageBand{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr)}.shell-pageBand--motivation{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr)}.shell-pageHeaderCompact{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.shell-pageHeaderCompact--motivation{align-items:flex-end}.shell-pageHeaderCompact--profile{align-items:center}.shell-pageHeaderCompact .shell-pageBandIntro{grid-gap:8px;display:grid;gap:8px;min-width:0}.shell-pageSummary--header{flex:1 1 560px;min-width:0}.shell-pageBandIntro h3{color:var(--color-text-strong);font-size:1.55rem;line-height:1.08;margin:0}.shell-pageSubtitle--compact{margin-top:8px;max-width:56ch}.shell-pageTitle{color:var(--color-text-strong);font-size:2.2rem;letter-spacing:-.04em;line-height:1.02;margin:8px 0 0}.shell-pageSubtitle{color:var(--color-text-muted);line-height:1.7;margin:16px 0 0;max-width:64ch}.shell-pageSummary{grid-gap:14px;display:grid;gap:14px}.shell-pageSummary--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.shell-pageSummary--motivation{grid-template-columns:repeat(4,minmax(0,1fr))}.shell-pageSummary--queueTop{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.shell-pageSummary--motivationTop{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.shell-pageSummary--six{grid-template-columns:repeat(6,minmax(0,1fr))}.shell-pageSummary--metricsWide{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.shell-pageSummary--twoWide{grid-template-columns:repeat(2,minmax(0,1fr))}.shell-pageSummary--toolbar{align-items:center;grid-template-columns:repeat(3,minmax(160px,1fr))}.shell-pageSummary--profileTop{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:18px}.shell-pageSummaryCard{background:linear-gradient(135deg,#f8fafcf5,#ecfdfad1);padding:18px 20px}.shell-pageSummaryCard--compact{border-radius:22px;min-width:0;padding:16px 18px}.shell-pageSummaryCard span,.shell-resultComment span,.shell-resultMetaItem span{color:var(--color-text-muted);display:block;font-size:.8rem}.shell-pageSummaryCard strong{color:var(--color-text-strong);display:block;font-size:2rem;line-height:1;margin-top:10px}.shell-pageSummaryCard--compact strong{font-size:clamp(1.12rem,1.55vw,1.55rem);line-height:1.08;overflow-wrap:normal;white-space:nowrap}.shell-pageSummary--queueTop .shell-pageSummaryCard--compact{align-content:start;display:grid;min-height:116px}.shell-pageSummary--queueTop .shell-pageSummaryCard--compact strong{font-size:clamp(1rem,1.22vw,1.35rem);line-height:1.2;overflow-wrap:anywhere;white-space:normal}.shell-pageSummaryCard--compact p,.shell-pageSummaryCard--compact small{color:var(--color-text-muted);display:block;line-height:1.55;margin:10px 0 0}.shell-pageSummaryCard--rule strong{font-size:1.3rem;line-height:1.2}.shell-tableWrap--compact{margin-top:10px;max-height:none;overflow:visible}.shell-tableWrap--weakSummary{margin-top:12px;overflow-x:auto}.shell-tableWrap--modal{border:1px solid #94a3b824;border-radius:24px;margin-top:18px;max-height:min(56vh,calc(100vh - 340px));overflow:auto}.shell-table--compactSummary{min-width:820px;table-layout:auto;width:100%}.shell-table--compactSummary td,.shell-table--compactSummary thead th{font-size:.88rem;padding:10px 12px;vertical-align:middle}.shell-table--compactSummary thead th{font-size:.7rem;letter-spacing:.06em}.shell-table--compactSummary .shell-warningBadge{max-width:100%;text-align:center}.shell-tableCell--engineerName{font-weight:600;line-height:1.15;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell-tableCell--pace{grid-gap:2px;display:grid;gap:2px}.shell-tableCell--pace span{color:var(--color-text-muted);font-size:.78rem}.shell-planSummaryCardWrap{margin-top:0;width:100%}.shell-section--statsFocus{padding-bottom:18px;padding-top:18px}.shell-section--statsFocus .shell-sectionHeader{margin-bottom:16px}.shell-planFocusCard{grid-gap:14px;background:#ffffffd1;border:1px solid #94a3b829;border-radius:24px;display:grid;gap:14px;padding:18px 20px}.shell-planFocusCard--warning{background:linear-gradient(135deg,#fff7edfa,#ffedd5e0);border-color:#f59e0b47}.shell-planFocusHeader{align-items:center;display:flex;gap:12px;justify-content:space-between}.shell-planFocusHeader strong{color:var(--color-text-strong);display:block;font-size:1.1rem}.shell-planFocusHeader span:not(.shell-resultBadge){color:var(--color-text-muted);display:block;font-size:.92rem;margin-top:4px}.shell-planFocusMeta{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.shell-planFocusMeta div{background:#ffffffc7;border:1px solid #94a3b824;border-radius:18px;min-width:0;padding:12px 14px}.shell-planFocusMeta span{color:var(--color-text-muted);display:block;font-size:.76rem}.shell-planFocusMeta strong{color:var(--color-text-strong);display:block;margin-top:8px}.shell-warningStack{grid-gap:10px;display:grid;gap:10px;margin-top:10px}.shell-warningItem{background:#f8fafcf0;border:1px solid #94a3b824;border-radius:16px;padding:12px 14px}.shell-warningItem--warning{background:linear-gradient(135deg,#fff7edf5,#ffedd5e6);border-color:#f59e0b3d}.shell-warningItem--danger{background:linear-gradient(135deg,#fef2f2fa,#fee2e2eb);border-color:#ef44443d}.shell-warningItem strong{color:var(--color-text-strong);display:block}.shell-warningItem small{color:var(--color-text-muted);display:block;line-height:1.45;margin-top:6px}.shell-pageSummaryCard--warning{background:linear-gradient(135deg,#fff7edf5,#ffedd5e6);border:1px solid #f59e0b3d}.shell-cellNumber{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.shell-identityCell{grid-gap:8px;display:grid;gap:8px}.shell-warningBadge{align-items:center;background:#fff7edf5;border:1px solid #f59e0b3d;border-radius:999px;color:#b45309;display:inline-flex;font-size:.76rem;font-weight:800;justify-content:center;letter-spacing:.01em;min-height:28px;padding:0 10px;width:fit-content}.shell-warningBadge--persistent{background:#fef2f2fa;border-color:#ef44443d;color:#b91c1c}.shell-warningBadgeButton{cursor:pointer;font:inherit}.shell-pageSummary--weakHistory{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.shell-pageSummary--toolbar .shell-pageSummaryCard--compact{min-width:160px}.shell-searchForm{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;padding:22px}.shell-searchForm--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.shell-searchForm--assembly,.shell-searchForm--profile,.shell-searchForm--profilePassword{margin-top:16px}.shell-searchForm--profile{grid-template-columns:repeat(2,minmax(0,1fr))}.shell-searchForm--profilePassword{grid-template-columns:minmax(0,1fr)}.shell-field{grid-gap:8px;display:grid;gap:8px;min-width:0}.shell-field--full{grid-column:1/-1}.shell-field span{font-weight:700;letter-spacing:.06em;text-transform:uppercase}.shell-field span,.shell-fieldHint{color:var(--color-text-muted);font-size:.82rem}.shell-fieldHint{line-height:1.55}.shell-field input,.shell-field select,.shell-field textarea{background:#ffffffe0;border:1px solid #94a3b838;border-radius:18px;color:var(--color-text-strong);font:inherit;min-height:52px;outline:none;padding:0 16px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;width:100%}.shell-field textarea{min-height:120px;padding:14px 16px;resize:vertical}.shell-field input:focus,.shell-field select:focus,.shell-field textarea:focus{border-color:#14b8a66b;box-shadow:0 0 0 4px #14b8a61f}.shell-searchableSelect{position:relative;z-index:1}.shell-searchableSelect.is-open{z-index:220}.shell-searchableSelectControl{position:relative}.shell-searchableSelectInput{background:#ffffffe0;border:1px solid #94a3b838;border-radius:18px;color:var(--color-text-strong);font:inherit;min-height:52px;outline:none;padding:0 44px 0 16px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;width:100%}.shell-searchableSelectInput:focus{border-color:#14b8a66b;box-shadow:0 0 0 4px #14b8a61f}.shell-searchableSelectClear{background:#e2e8f0d1;border:0;border-radius:999px;color:var(--color-text-muted);cursor:pointer;font-size:1rem;height:24px;line-height:1;margin:0;padding:0;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:24px}.shell-searchableSelectMenu{grid-gap:8px;background:#fffffffa;border:1px solid #94a3b82e;border-radius:18px;box-shadow:0 24px 44px #0f172a1f;display:grid;gap:8px;left:0;max-height:420px;overflow-y:auto;padding:10px;position:absolute;right:0;top:calc(100% + 8px);z-index:240}.shell-searchableSelectOption{background:#f8fafceb;border:1px solid #94a3b824;border-radius:14px;color:var(--color-text);cursor:pointer;padding:12px 14px;text-align:left;width:100%}.shell-searchableSelectOption.is-selected{background:linear-gradient(135deg,#ecfdfafa,#ccfbf1e6);border-color:#14b8a647}.shell-searchableSelectOption strong{color:var(--color-text-strong);display:block}.shell-searchableSelectEmpty,.shell-searchableSelectOption span{color:var(--color-text-muted);display:block;margin-top:4px}.shell-searchableSelectEmpty{padding:12px 14px}.shell-field input[type=file]{cursor:pointer;line-height:1.4;padding:8px 14px}.shell-field input[type=file]::file-selector-button{background:linear-gradient(135deg,#f8fafcfa,#f1f5f9f0);border:1px solid #94a3b838;border-radius:12px;color:var(--color-text-strong);cursor:pointer;font:inherit;font-weight:700;margin-right:14px;min-height:36px;padding:0 16px}.shell-field input[type=file]::-webkit-file-upload-button{background:linear-gradient(135deg,#f8fafcfa,#f1f5f9f0);border:1px solid #94a3b838;border-radius:12px;color:var(--color-text-strong);cursor:pointer;font:inherit;font-weight:700;margin-right:14px;min-height:36px;padding:0 16px}.shell-checkboxField{align-items:center;display:inline-flex;gap:12px;min-height:52px}.shell-checkboxField input{height:18px;margin:0;width:18px}.shell-checkboxField span{color:var(--color-text);font-size:.92rem;font-weight:600;letter-spacing:normal;margin:0;text-transform:none}.shell-searchActions{display:flex;flex-wrap:wrap;gap:12px;grid-column:1/-1;margin-top:6px}.shell-searchActions--flush{margin-top:0}.shell-actionButton{border:0;border-radius:18px;cursor:pointer;font:inherit;font-weight:800;min-height:52px;min-width:168px;padding:0 20px;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.shell-actionButton:hover{transform:translateY(-1px)}.shell-actionButton:disabled{cursor:not-allowed;opacity:.58;transform:none}.shell-actionButton--primary{background:linear-gradient(135deg,#0f766e,#14b8a6);box-shadow:0 18px 32px #14b8a62e;color:#f8fafc}.shell-actionButton--secondary{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:1px solid #94a3b838;color:var(--color-text-strong)}.shell-actionButton--danger{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 18px 32px #ef44442e;color:#fff7f7}.shell-actionButton--small{border-radius:14px;font-size:.92rem;min-height:42px;min-width:120px;padding:0 16px}.shell-linkButton{align-items:center;display:inline-flex;justify-content:center;text-decoration:none}.shell-tabRow{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.shell-tabButton{background:#f8fafcc7;border:1px solid #94a3b82e;border-radius:999px;color:var(--color-text);cursor:pointer;font:inherit;font-weight:700;min-height:48px;padding:0 18px;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.shell-tabButton.is-active,.shell-tabButton:hover{border-color:#14b8a647;transform:translateY(-1px)}.shell-tabButton.is-active{background:linear-gradient(135deg,#14b8a629,#0d948824);color:var(--color-brand-strong)}.shell-searchForm--territory{margin-top:18px;position:relative;z-index:1}.shell-searchForm--acceptanceCassette{position:relative;z-index:30}.shell-section--acceptanceImport{overflow:visible;position:relative;z-index:40}.shell-field--selector{margin-top:16px}.shell-field--territorySelect{position:relative;z-index:500}.shell-field--territorySelect .shell-searchableSelect,.shell-field--territorySelect .shell-searchableSelect.is-open{z-index:510}.shell-field--territorySelect .shell-searchableSelectMenu{max-height:460px;z-index:520}.shell-section--acceptanceTerritory{position:relative;z-index:10}.shell-field--toolbar{width:min(420px,100%)}.shell-toolbarRow{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;margin-top:18px}.shell-toolbarMeta{align-self:center;color:var(--color-text-soft);font-size:.88rem;font-weight:700}.shell-inlineMessage{align-items:center;background:#ecfdfad1;border:1px solid #14b8a62e;border-radius:18px;color:var(--color-brand-strong);display:inline-flex;font-weight:600;min-height:52px;padding:0 16px}.shell-inlineMessage--error{background:#fef2f2e6;border-color:#ef44442e;color:#b91c1c}.shell-inlineMessage--warning{background:#fff7edeb;border-color:#f973162e;color:#c2410c}.shell-inlineMessage--muted{background:#f8fafcf0;border-color:#94a3b82e;color:var(--color-text)}.shell-toastStack{grid-gap:12px;bottom:24px;display:grid;gap:12px;position:fixed;right:24px;z-index:120}.shell-toast{background:linear-gradient(135deg,#ecfdfafa,#ccfbf1eb);border:1px solid #14b8a62e;border-radius:18px;box-shadow:0 24px 48px #0f172a24;color:var(--color-brand-strong);font-weight:700;max-width:420px;min-width:280px;padding:16px 18px}.shell-toast--error{background:linear-gradient(135deg,#fef2f2fa,#fee2e2eb);border-color:#ef44442e;color:#b91c1c}.shell-checkboxRow{align-items:center;color:var(--color-text);display:inline-flex;font-weight:600;gap:10px;grid-column:1/-1;min-height:52px}.shell-checkboxRow input{accent-color:#0f766e;height:18px;width:18px}.shell-acceptanceResult{grid-gap:18px;gap:18px;margin-top:18px}.shell-acceptanceResultSummary{align-items:center;background:linear-gradient(135deg,#ecfdfac7,#ffffffbd);border:1px solid #14b8a629;border-radius:22px;display:inline-flex;flex-wrap:wrap;gap:18px;justify-content:space-between;min-width:min(440px,100%);padding:14px 18px}.shell-acceptanceResultSummaryMeta{grid-gap:4px;display:grid;gap:4px}.shell-acceptanceResultSummaryMeta small,.shell-acceptanceResultSummaryMeta span{color:var(--color-text-muted)}.shell-acceptanceResultSummaryMeta strong{color:var(--color-text-strong);font-size:1.02rem}.shell-acceptanceResultGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.shell-hintList{grid-gap:10px;display:grid;gap:10px}.shell-hintList p{color:var(--color-text-muted);line-height:1.65;margin:0}.shell-pillSummary{grid-gap:12px;display:grid;gap:12px}.shell-pillSummaryItem{background:#f8fafceb;border:1px solid #94a3b829;border-radius:18px;padding:14px 16px}.shell-pillSummaryItem strong{color:var(--color-text-strong);display:block}.shell-pillSummaryItem span{color:var(--color-text-muted);display:block;line-height:1.55;margin-top:6px}.shell-modalBackdrop{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0f172a6b;display:flex;inset:0;justify-content:center;padding:32px;position:fixed;z-index:140}.shell-modalCard{background:#ffffffeb;border:1px solid #ffffff8c;border-radius:32px;box-shadow:0 28px 56px #0f172a33;max-height:calc(100vh - 64px);overflow:hidden;width:min(920px,100%)}.shell-modalCard--wide{width:min(1180px,100%)}.shell-modalHeader{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;padding:26px 28px 0}.shell-modalHeader h3{margin:8px 0 0}.shell-modalClose{background:#ffffffe0;border:1px solid #94a3b82e;border-radius:999px;color:var(--color-text);cursor:pointer;font:inherit;font-weight:700;padding:12px 18px}.shell-modalBody{max-height:calc(100vh - 220px);overflow:auto;padding:0 28px 24px}.shell-modalBody .shell-table thead th{background:#f8fafcfa;position:sticky;top:0;z-index:2}.shell-modalBody--acceptance{max-height:calc(100vh - 180px);overflow:hidden;padding-top:18px}.shell-acceptanceResult{grid-gap:16px;display:grid;gap:16px;grid-template-rows:auto auto auto auto minmax(0,1fr);min-height:0}.shell-acceptanceResult .shell-tableWrap{border:1px solid #94a3b824;border-radius:24px;max-height:min(52vh,calc(100vh - 420px));overflow:auto}.shell-acceptanceResult .shell-table thead th{background:#f8fafcfa;position:sticky;top:0;z-index:2}.shell-moduleSelectorList{grid-gap:12px;display:grid;gap:12px;margin-top:16px}.shell-modulePick{background:#ffffffd1;border:1px solid #94a3b829;border-radius:18px;color:var(--color-text);cursor:pointer;padding:16px 18px;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;width:100%}.shell-modulePick.is-selected,.shell-modulePick:hover{border-color:#14b8a647;box-shadow:0 18px 32px #0f172a14;transform:translateY(-1px)}.shell-modulePick.is-selected{background:linear-gradient(135deg,#ecfdfafa,#ccfbf1e6)}.shell-modulePick strong,.shell-modulePickMeta strong{color:var(--color-text-strong)}.shell-modulePick p,.shell-modulePickMeta span{color:var(--color-text-muted);margin:8px 0 0}.shell-modulePickMeta{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:12px}.shell-searchActions--sticky{margin-top:20px}.shell-grid--assembly{align-items:stretch;grid-template-columns:minmax(0,1fr)}.shell-grid--assemblyTop{align-items:stretch}.shell-grid--acceptanceTop{align-items:start}.shell-grid--moduleBatches{align-items:start;grid-template-columns:minmax(0,1.4fr) minmax(360px,.9fr)}.shell-sectionHeader--assemblyTop{align-items:end}.shell-sectionHeader--nested{margin-bottom:8px}.shell-sectionHeaderActions{grid-gap:12px;display:grid;gap:12px;justify-items:end}.shell-sectionToolbar{align-items:center;display:flex;flex-wrap:wrap;gap:18px;justify-content:flex-end}.shell-sectionCounter{color:var(--color-text-muted);font-size:.92rem;font-weight:700}.shell-actionCluster{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.shell-inlineStack{grid-gap:18px;display:grid;gap:18px}.shell-assemblyIntro{min-width:0}.shell-queueColumns--modulePicker{align-items:start}.shell-resultsList{grid-gap:16px;display:grid;gap:16px;margin-top:18px}.shell-tableWrap{margin-top:18px;overflow-x:auto}.shell-table{border-collapse:initial;border-spacing:0;min-width:860px;width:100%}.shell-table td,.shell-table th{padding:14px 16px;text-align:left}.shell-table thead th{border-bottom:1px solid #94a3b82e;color:var(--color-text-muted);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.shell-tableRow td{border-bottom:1px solid #94a3b81f;color:var(--color-text);vertical-align:top}.shell-tableCheckbox{accent-color:#14b8a6;cursor:pointer;height:18px;width:18px}.shell-tableActions{display:flex;flex-wrap:wrap;gap:8px}.shell-paginationRow{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:18px}.shell-paginationMeta{color:var(--color-text-muted);font-weight:600}.shell-tableRow--totals td{background:#ecfdfa8a;color:var(--color-text-strong);font-weight:800}.shell-tableRow--warning td{background:#fff7edc2}.shell-tableRow--danger td{background:#fef2f2e0}.shell-planGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:18px}.shell-planCard{background:linear-gradient(135deg,#f8fafcf2,#ecfdfad1);border:1px solid #94a3b829;border-radius:24px;padding:18px}.shell-planCard--warning{background:linear-gradient(135deg,#fff7edfa,#ffedd5eb);border-color:#f59e0b47}.shell-planCardTop{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.shell-planCardTop h4{color:var(--color-text-strong);margin:0}.shell-planCardTop p{color:var(--color-text-muted);margin:8px 0 0}.shell-planMetrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.shell-planMetrics div{background:#ffffffc2;border:1px solid #94a3b824;border-radius:18px;min-width:0;padding:12px 14px}.shell-planMetrics span{color:var(--color-text-muted);display:block;font-size:.76rem}.shell-planMetrics strong{color:var(--color-text-strong);display:block;margin-top:8px;overflow-wrap:anywhere}.shell-resultCard{padding:22px}.shell-resultCard--summary{display:flex;flex-direction:column;justify-content:flex-start}.shell-resultCard--summary .shell-emptyState{background:#0000;border:0;box-shadow:none;display:block;min-height:auto;padding:0}.shell-resultCardTop{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.shell-resultTitle{color:var(--color-text-strong);font-size:1.2rem;margin:0}.shell-resultSubtitle{color:var(--color-text-muted);margin:8px 0 0}.shell-resultBadgeGroup{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.shell-resultBadge{align-items:center;border-radius:999px;display:inline-flex;font-size:.82rem;font-weight:700;padding:8px 12px;white-space:nowrap}.shell-resultBadge--teal{background:#14b8a624;color:var(--color-brand-strong)}.shell-resultBadge--danger{background:#f59e0b29;color:#b45309}.shell-resultBadge--slate{background:#e2e8f0d1;color:var(--color-text)}.shell-resultMetaGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.shell-resultMetaGrid--profile{grid-template-columns:repeat(2,minmax(0,1fr))}.shell-resultMetaItem{background:linear-gradient(135deg,#f8fafcf5,#f1f5f9eb);border:1px solid #94a3b829;border-radius:18px;padding:14px 16px}.shell-resultMetaItem strong{color:var(--color-text-strong);display:block;line-height:1.45;margin-top:8px}.shell-resultComment{background:#ecfdfa85;border:1px solid #14b8a61f;border-radius:18px;margin-top:16px;padding:16px 18px}.shell-resultComment p{color:var(--color-text);line-height:1.65;margin:8px 0 0}.shell-grid--main{grid-template-columns:minmax(0,1.5fr) minmax(320px,.7fr)}.shell-grid--profile{align-items:start;grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr)}.shell-grid--reserve{align-items:start;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr)}.shell-section--wide{min-width:0}.shell-section--queueColumn,.shell-section--queueDetail{align-self:start}.shell-sectionHeader{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.shell-sectionHeader>div{flex:1 1 auto;min-width:0}.shell-sectionHeader h3{color:var(--color-text-strong);font-size:1.55rem;line-height:1.15;margin:8px 0 0;overflow-wrap:anywhere}.shell-sectionHeader>span{flex:0 0 auto;font-size:.88rem;margin-top:6px;max-width:min(340px,100%);overflow-wrap:anywhere;text-align:right}.shell-card{border:1px solid #ffffff29;border-radius:20px;box-shadow:inset 0 1px 0 #ffffff14;padding:16px 18px}.shell-card--teal{background:linear-gradient(135deg,#ecfdf538,#2dd4bf29)}.shell-card--amber{background:linear-gradient(135deg,#fff7e038,#f59e0b29)}.shell-card--slate{background:linear-gradient(135deg,#e2e8f033,#94a3b824)}.shell-cardValue{color:#fff;display:block;font-size:2rem;line-height:1;margin-top:10px}.shell-queueColumns{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.shell-queueColumn{background:linear-gradient(135deg,#f8fafcf2,#ecfdfad1);border:1px solid #94a3b829;border-radius:24px;min-width:0;padding:18px}.shell-nextStep strong,.shell-queueColumnHeader h4,.shell-queueTitle{color:var(--color-text-strong);margin:0}.shell-emptyState,.shell-nextStep p,.shell-queueColumnHeader p{color:var(--color-text-muted);line-height:1.6;margin:8px 0 0}.shell-queueList{grid-gap:12px;display:grid;gap:12px;margin-top:16px}.shell-emptyState,.shell-nextStep,.shell-queueItem,.shell-statusCard{background:#ffffffc7;border:1px solid #94a3b824;border-radius:18px;padding:16px}.shell-queueItemTop{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.shell-queueTitle{font-size:.98rem;line-height:1.4}.shell-queueSlug{background:#0f766e14;border-radius:999px;color:var(--color-brand);flex-shrink:0;font-size:.76rem;font-weight:700;padding:4px 8px}.shell-nextSteps,.shell-statusBoard,.shell-tagCloud{margin-top:18px}.shell-statusBoard{grid-gap:12px;display:grid;gap:12px}.shell-statusCard{align-items:center;display:flex;gap:16px;justify-content:space-between}.shell-statusValue{color:var(--color-text-strong);font-size:1.6rem}.shell-tagCloud{display:flex;flex-wrap:wrap;gap:10px}.shell-tag{align-items:center;background:#14b8a61a;border:1px solid #14b8a62e;border-radius:999px;color:var(--color-brand-strong);display:inline-flex;font-size:.88rem;font-weight:700;padding:10px 14px}.shell-nextSteps{grid-gap:12px;display:grid;gap:12px}.shell-nextStep p{font-size:.94rem}.shell-emptyState--large{align-items:center;display:flex;min-height:180px}.shell-miniModuleList,.shell-requestList{grid-gap:12px;display:grid;gap:12px;margin-top:18px}.shell-pillRow{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.shell-pillTag{align-items:center;background:#f1f5f9eb;border:1px solid #94a3b82e;border-radius:999px;color:var(--color-text);display:inline-flex;font-size:.82rem;font-weight:700;min-height:32px;padding:0 12px}.shell-pillTag--good{background:#ecfdf5eb;border-color:#22c55e38;color:#166534}.shell-pillTag--warn{background:#fff7e0eb;border-color:#f59e0b38;color:#9a630a}.shell-pillTag--danger{background:#fef2f2eb;border-color:#ef444438;color:#b91c1c}.shell-requestCard{background:linear-gradient(135deg,#f8fafcf2,#f1f5f9eb);border:1px solid #94a3b829;border-radius:22px;color:var(--color-text);cursor:pointer;padding:18px;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;width:100%}.shell-requestCard.is-active,.shell-requestCard:hover{border-color:#14b8a647;box-shadow:0 18px 32px #0f172a14;transform:translateY(-1px)}.shell-requestCard.is-active{background:linear-gradient(135deg,#ecfdfafa,#ccfbf1e6)}.shell-requestCardTop{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.shell-miniModuleCard h5,.shell-requestCardTop strong{color:var(--color-text-strong)}.shell-miniModuleCard p,.shell-miniModuleMeta span,.shell-requestCard p,.shell-requestCard small,.shell-requestCardTop span{color:var(--color-text-muted)}.shell-requestCard p,.shell-requestCard small{display:block;margin:10px 0 0}.shell-requestDetail{grid-gap:18px;display:grid;gap:18px;margin-top:18px}.shell-requestDetail--compact{gap:12px}.shell-requestDetail--tableLayout{margin-top:20px}.shell-detailActionBar{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.shell-resultCard--summary .shell-requestDetail{margin-top:0}.shell-profileLink{align-items:center;background:#ffffffdb;border:1px solid #94a3b82e;border-radius:999px;color:var(--color-text-strong);display:inline-flex;font-weight:700;justify-content:center;min-height:50px;padding:0 20px;text-decoration:none}.shell-searchForm--embedded{border:0;border-radius:0;margin-top:0}.shell-searchForm--embedded,.shell-section--embedded{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;box-shadow:none;padding:0}.shell-section--embedded{border:0}.shell-tableCellActions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.shell-tableInput{background:#ffffffe6;border:1px solid #94a3b838;border-radius:14px;color:var(--color-text-strong);font:inherit;min-height:44px;outline:none;padding:0 12px;width:100%}.shell-tableInput:focus{border-color:#14b8a66b;box-shadow:0 0 0 4px #14b8a61f}.shell-tableInput--narrow{width:92px}.shell-tableHint{color:var(--color-text-muted);font-size:.8rem;font-weight:700}.shell-profileHero{align-items:center;background:linear-gradient(135deg,#f8fafcf5,#ecfdfad1);border:1px solid #94a3b829;border-radius:22px;display:flex;gap:14px;padding:14px 18px}.shell-profileAvatarWrap{flex:0 0 auto}.shell-profileAvatar{border:3px solid #ffffffc7;border-radius:999px;box-shadow:0 14px 28px #0f172a1f;height:84px;object-fit:cover;width:84px}.shell-profileAvatar--placeholder{align-items:center;background:linear-gradient(135deg,#0f766e,#14b8a6);color:#f8fafc;display:inline-flex;font-size:2rem;font-weight:800;justify-content:center}.shell-profileHeroMeta span,.shell-profileHeroMeta strong{display:block}.shell-profileHeroMeta strong{color:var(--color-text-strong);font-size:1.1rem}.shell-profileHeroMeta small,.shell-profileHeroMeta span{color:var(--color-text-muted);margin-top:6px}.shell-profileHeroMeta small{display:block;line-height:1.45}.shell-resultCard--profileSecurity,.shell-resultCard--profileSummary{padding:20px 22px}.shell-emptyState--compact{margin-top:0;min-height:0}.shell-requestActionLayout{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(220px,.65fr) minmax(0,1fr)}.shell-requestActionLayout--detail{grid-template-columns:repeat(2,minmax(0,1fr))}.shell-requestActionLayout--detailWide{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr)}.shell-requestActionLayout--acceptance{grid-template-columns:minmax(320px,.9fr) minmax(280px,.8fr)}.shell-requestActionLayout--full{grid-column:1/-1;grid-template-columns:minmax(0,1fr)}.shell-requestActionLayout--full>*{grid-column:1/-1}.shell-requestActionPanel{grid-gap:16px;align-self:start;display:grid;gap:16px}.shell-requestActionTop{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.shell-requestActionForm{grid-gap:16px;align-content:start;display:grid;gap:16px}.shell-requestActionForm--shipments{align-items:end;grid-template-columns:repeat(2,minmax(0,1fr))}.shell-requestActionForm--acts{grid-template-columns:minmax(0,1fr)}.shell-requestActionForm--actsUnified,.shell-requestActionForm--shipmentsUnified{grid-template-columns:repeat(2,minmax(0,1fr))}.shell-requestActionForm--shipmentsUnified{align-items:start}.shell-miniModuleSection,.shell-requestActionCard{grid-gap:14px;align-content:start;background:linear-gradient(135deg,#f8fafcf2,#f1f5f9eb);border:1px solid #94a3b829;border-radius:22px;display:grid;gap:14px;padding:18px 20px}.shell-requestActionTop--acts,.shell-requestActionTop--shipments{align-items:center;display:flex;flex-wrap:wrap;gap:12px;grid-column:1/-1;justify-content:flex-start}.shell-requestActionTop--acts .shell-actionButton,.shell-requestActionTop--shipments .shell-actionButton{min-width:min(220px,100%)}.shell-requestActionCard--flat{background:#f8fafcf0}.shell-requestActionButtons{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.shell-requestActionForm--actsUnified .shell-checkboxField,.shell-requestActionForm--actsUnified .shell-field,.shell-requestActionForm--shipmentsUnified .shell-checkboxField,.shell-requestActionForm--shipmentsUnified .shell-field{min-width:0}.shell-field--span2{grid-column:1/-1}.shell-cardHint{color:var(--color-text-muted);line-height:1.55;margin:10px 0 0}.shell-requestOptionList{grid-gap:12px;display:grid;gap:12px;margin-top:14px}.shell-requestOptionCard{background:#ffffffdb;border:1px solid #94a3b829;border-radius:18px;color:var(--color-text);padding:16px 18px;text-align:left;width:100%}.shell-requestOptionCard--selected,.shell-requestOptionCard.is-selected{background:linear-gradient(135deg,#ecfdfafa,#ccfbf1e6);border-color:#14b8a647}.shell-requestOptionCard strong{color:var(--color-text-strong);display:block}.shell-requestOptionCard em,.shell-requestOptionCard p,.shell-requestOptionCard span{display:block;margin:8px 0 0}.shell-requestOptionCard p{color:var(--color-text-strong);font-weight:700}.shell-requestOptionCard em,.shell-requestOptionCard span{color:var(--color-text-muted)}.shell-reasonList{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:14px}.shell-reasonItem{grid-gap:8px;background:#ffffffd6;border:1px solid #94a3b824;border-radius:18px;display:grid;gap:8px;padding:14px 16px}.shell-reasonItem strong{color:var(--color-text);font-weight:600;line-height:1.55}.shell-reasonBadge{align-items:center;background:#0f172a0f;border-radius:999px;color:var(--color-text-strong);display:inline-flex;font-size:.84rem;font-weight:800;justify-content:center;min-height:32px;padding:0 12px;width:fit-content}.shell-checkboxRow--embedded{margin-top:2px}.shell-checkboxField--inline{align-self:end;min-height:0}.shell-requestDetailGrid,.shell-systemSummary{grid-gap:12px;display:grid;gap:12px}.shell-requestDetailGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.shell-miniModuleCard,.shell-requestDetailItem,.shell-systemSummaryItem{background:linear-gradient(135deg,#f8fafcf2,#f1f5f9eb);border:1px solid #94a3b829;border-radius:20px;padding:16px 18px}.shell-requestDetailItem span,.shell-systemSummaryItem span{color:var(--color-text-muted);display:block;font-size:.8rem}.shell-miniModuleMeta strong,.shell-requestDetailItem strong,.shell-systemSummaryItem strong{color:var(--color-text-strong);display:block;margin-top:8px;overflow-wrap:anywhere}.shell-requestActionPanel--batchSend{gap:16px}.shell-requestActionCard--result{margin-top:2px}.shell-section--batchSend .shell-requestDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.shell-requestDetailMeta{color:var(--color-text-muted);display:block;font-style:normal;margin-top:8px}.shell-requestDetailMeta--pending{color:var(--color-brand-strong)}.shell-requestDetailRequestBlock{grid-gap:10px;display:grid;gap:10px;margin-top:8px}.shell-requestInlineSelect{margin-top:2px}.shell-systemSummary{grid-template-columns:repeat(4,minmax(0,1fr))}.shell-miniModuleCard{align-items:center;display:flex;gap:16px;justify-content:space-between}.shell-miniModuleCard h5{font-size:1rem;margin:0}.shell-miniModuleCard p{margin:8px 0 0}.shell-miniModuleMeta{text-align:right}.shell-miniModuleSection{margin-top:18px}.auth-button,.shell-logoutButton{border:0;cursor:pointer;font:inherit}.shell-logoutButton{background:linear-gradient(135deg,#0f766e,#14b8a6);border-radius:999px;box-shadow:0 12px 24px #0f766e3d;color:#f8fafc;font-weight:700;min-height:50px;padding:0 20px}.shell-logoutButton:hover{filter:brightness(1.03)}.auth-shell{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(0,1.15fr) minmax(380px,520px);min-height:100vh;padding:32px}.auth-card{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #c7d2dab8;border-radius:32px;box-shadow:var(--shadow-card)}.auth-card--intro{background:radial-gradient(circle at top right,#14b8a629,#0000 28%),linear-gradient(180deg,#ffffffe0,#f0f8f6f0);padding:42px}.auth-card--form{display:flex;flex-direction:column;justify-content:center;padding:34px 30px}.auth-eyebrow{color:var(--color-brand);display:block;font-size:11px;font-weight:700;letter-spacing:.16em;margin:0 0 14px;text-transform:uppercase}.auth-title{color:var(--color-text-strong);font-size:3.4rem;letter-spacing:-.05em;line-height:.98;margin:0}.auth-copy{color:var(--color-text-muted);font-size:1.04rem;line-height:1.8;margin:22px 0 0;max-width:58ch}.auth-points{grid-gap:16px;display:grid;gap:16px;margin-top:30px}.auth-point{background:#ffffffa8;border:1px solid #c7d2dab3;border-radius:24px;padding:20px 22px}.auth-formHeader h2,.auth-point strong{color:var(--color-text-strong);display:block}.auth-formHeader p,.auth-point span{color:var(--color-text-muted);display:block;line-height:1.7;margin-top:8px}.auth-formHeader h2{font-size:2rem;margin:0}.auth-formHeader p{margin-bottom:0}.auth-form{grid-gap:18px;display:grid;gap:18px;margin-top:28px}.auth-field{grid-gap:8px;display:grid;gap:8px}.auth-field span{color:var(--color-text-muted);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.auth-field input{background:#fffffff0;border:1px solid #c7d2daeb;border-radius:18px;box-shadow:inset 0 1px 0 #ffffffe6;color:var(--color-text);font:inherit;min-height:58px;padding:0 18px;width:100%}.auth-field input:focus{border-color:#0f766e85;box-shadow:0 0 0 4px #14b8a61f;outline:none}.auth-message{border-radius:18px;font-size:.96rem;line-height:1.6;padding:14px 16px}.auth-message--warning{background:#fff7e0db;border:1px solid #b76a1538;color:#8f5d0f}.auth-message--error{background:#fef2f2eb;border:1px solid #b43b2e2e;color:#9c2f24}.auth-button{background:linear-gradient(135deg,#0f766e,#14b8a6);border-radius:18px;box-shadow:0 16px 30px #0f766e3d;color:#f8fafc;font-size:1rem;font-weight:800;letter-spacing:.01em;min-height:58px;padding:0 22px}.auth-button:disabled{cursor:wait;opacity:.74}@media (max-width:1360px){.shell-layout{grid-template-columns:290px minmax(0,1fr)}.auth-shell,.shell-grid--main,.shell-grid--profile,.shell-grid--reserve,.shell-hero,.shell-pageBand,.shell-pageBand--motivation,.shell-pageHeaderCompact,.shell-pageHero,.shell-queueColumns,.shell-requestActionLayout{grid-template-columns:1fr}.shell-pageHeaderCompact{display:grid}.shell-pageSummary--compact{grid-template-columns:1fr}.shell-pageSummary--metricsWide,.shell-pageSummary--motivation{grid-template-columns:repeat(2,minmax(0,1fr))}.shell-pageSummary--toolbar{grid-template-columns:1fr;width:100%}.shell-pageSummary--motivationTop,.shell-pageSummary--queueTop{grid-template-columns:1fr}}@media (max-width:1040px){.shell-layout{grid-template-columns:1fr}.auth-shell{padding:24px}.shell-sidebar{height:100vh;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .22s ease;width:min(320px,86vw);z-index:160}.shell-sidebar.is-mobileOpen{transform:translateX(0)}.shell-sidebarOverlay{background:#0f172a5c;border:0;display:block;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s ease;z-index:150}.shell-layout.is-mobileMenuOpen .shell-sidebarOverlay{opacity:1;pointer-events:auto}.shell-menuButton{align-items:center;background:#ffffffe0;border:1px solid #94a3b82e;border-radius:18px;box-shadow:0 10px 24px #0f172a14;cursor:pointer;display:inline-flex;flex-direction:column;gap:5px;height:52px;justify-content:center;padding:0;width:52px}.shell-menuButton span{background:var(--color-text-strong);border-radius:999px;height:2px;width:20px}.shell-grid,.shell-infoStrip,.shell-requestActionForm--actsUnified,.shell-requestActionForm--shipments,.shell-requestActionForm--shipmentsUnified,.shell-requestActionLayout,.shell-requestActionLayout--detail,.shell-requestActionLayout--detailWide,.shell-searchForm{grid-template-columns:1fr}.shell-sectionHeader--assemblyTop{align-items:flex-start;flex-direction:column}.shell-acceptanceResultGrid,.shell-planFocusMeta,.shell-planGrid,.shell-requestActionLayout--acceptance,.shell-requestDetailGrid,.shell-resultMetaGrid,.shell-systemSummary{grid-template-columns:1fr 1fr}}@media (max-width:720px){.shell-main,.shell-sidebar{padding:20px}.shell-header--minimal{align-items:flex-start;justify-content:space-between}.auth-card--form,.auth-card--intro,.auth-shell{padding:22px}.shell-header{flex-wrap:wrap}.shell-headerAside{justify-content:flex-start}.shell-headerActions{flex-wrap:wrap}.shell-userBadge{min-height:52px;padding:6px 12px 6px 6px}.shell-userBadge span{font-size:.92rem;line-height:1.3}.shell-userAvatar{height:40px;width:40px}.shell-sectionHeaderActions,.shell-sectionToolbar{justify-items:stretch;width:100%}.shell-title{font-size:2.35rem}.auth-title{font-size:2.7rem}.shell-pageTitle{font-size:1.9rem}.shell-heroMetricValue{font-size:3.6rem}.shell-actionCluster,.shell-miniModuleCard,.shell-requestCardTop,.shell-resultCardTop,.shell-searchActions{flex-direction:column}.shell-pageSummary--metricsWide,.shell-pageSummary--motivation,.shell-pageSummary--twoWide{grid-template-columns:1fr}.shell-resultBadgeGroup{justify-content:flex-start}.shell-acceptanceResultGrid,.shell-planFocusMeta,.shell-planGrid,.shell-planMetrics,.shell-requestActionForm--actsUnified,.shell-requestActionForm--shipments,.shell-requestActionLayout,.shell-requestActionLayout--acceptance,.shell-requestActionLayout--detail,.shell-requestActionLayout--detailWide,.shell-requestDetailGrid,.shell-resultMetaGrid,.shell-systemSummary{grid-template-columns:1fr}.shell-miniModuleMeta{text-align:left}.shell-table--compactSummary{min-width:680px;table-layout:auto}.shell-tableWrap--weakSummary{overflow-x:auto}.shell-pageSummary--weakHistory{grid-template-columns:minmax(0,1fr)}}.shell-page--dashboardLegacy{grid-gap:28px;display:grid;gap:28px}.legacy-dashboardSection{background:radial-gradient(circle at top center,#5eead40f,#0000 28%),linear-gradient(180deg,#263341,#1b2431);border:1px solid #94a3b829;border-radius:32px;box-shadow:0 24px 52px #0f172a2e;color:#f8fafc;padding:28px 30px 32px}.legacy-dashboardSectionHeading{margin-bottom:24px;text-align:center}.legacy-dashboardLiveMeta{align-items:center;background:#0f172a47;border:1px solid #ffffff14;border-radius:999px;color:#e2e8f0d1;display:inline-flex;flex-wrap:wrap;font-size:.92rem;gap:10px 16px;justify-content:center;margin-top:14px;padding:10px 18px}.legacy-dashboardLiveMeta strong{color:#fff}.legacy-dashboardSectionHeading h3{color:#fff;font-family:var(--font-display);font-size:2.3rem;letter-spacing:.08em;margin:0;text-shadow:0 2px 0 #0f172a8f,0 0 18px #ffffff2e;text-transform:uppercase}.legacy-dashboardModuleGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(5,minmax(0,1fr))}.legacy-dashboardModuleCard{background:#0f172a42;border:1px solid #ffffff14;border-radius:24px;padding:22px 18px;text-align:center}.legacy-dashboardModuleTitle{color:#fff;display:flex;flex-direction:column;gap:2px;line-height:.94;margin-bottom:18px;text-shadow:0 2px 0 #0f172a80;text-transform:uppercase}.legacy-dashboardModuleTitle span,.legacy-dashboardModuleTitle strong{font-family:var(--font-display);font-weight:800}.legacy-dashboardModuleTitle span{font-size:2.2rem}.legacy-dashboardModuleTitle strong{font-size:2.1rem}.legacy-dashboardModuleMeta{grid-gap:12px;display:grid;gap:12px;margin:0}.legacy-dashboardModuleMeta div{display:flex;font-size:1rem;gap:16px;justify-content:space-between}.legacy-dashboardModuleMeta dt{color:#ffffffb8}.legacy-dashboardModuleMeta dd{color:#fff;font-weight:700;margin:0}.legacy-dashboardToolbar{align-items:end;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:24px}.legacy-dashboardField{grid-gap:8px;display:grid;gap:8px;min-width:180px}.legacy-dashboardField--location{min-width:220px}.legacy-dashboardField span{color:#e2e8f0b8;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.legacy-dashboardField input,.legacy-dashboardField select{background:#0f172a61;border:1px solid #94a3b842;border-radius:14px;color:#f8fafc;font:inherit;min-height:52px;padding:0 16px}.legacy-dashboardField input::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.88}.legacy-dashboardButton{background:linear-gradient(135deg,#53cbb3,#3ea692);border:0;border-radius:14px;box-shadow:0 12px 24px #00000038;color:#fff;cursor:pointer;font:inherit;font-weight:700;min-height:52px;padding:0 20px}.legacy-dashboardButton--secondary{background:#ffffff14;border:1px solid #ffffff24}.legacy-dashboardButton:disabled{cursor:wait;opacity:.6}.legacy-dashboardError{background:#b43b2e2e;border:1px solid #b43b2e52;border-radius:14px;color:#fecaca;margin-bottom:18px;padding:14px 16px}.legacy-dashboardChartCard{background:#0f172a42;border:1px solid #ffffff14;border-radius:24px;padding:24px 20px 12px}.legacy-dashboardChartLegend{color:#fffc;display:flex;gap:20px;justify-content:center;margin-bottom:16px}.legacy-dashboardChartLegend span{align-items:center;display:inline-flex;gap:8px}.legacy-dashboardLegendSwatch{border-radius:999px;height:12px;width:24px}.legacy-dashboardLegendSwatch--done{background:#5ffbe252;border:1px solid #5ffbe2db}.legacy-dashboardLegendSwatch--plan{background:#ff638424;border:1px solid #ff6384b3}.legacy-dashboardChart{grid-gap:28px;align-items:end;display:grid;gap:28px;grid-template-columns:repeat(5,minmax(0,1fr));min-height:360px;padding:20px 12px 6px}.legacy-dashboardChartColumn{grid-gap:14px;display:grid;gap:14px}.legacy-dashboardChartValueRow{color:#ffffffc7;display:flex;font-size:.92rem;justify-content:space-between}.legacy-dashboardChartBars{align-items:end;display:flex;height:260px;justify-content:center;padding:0 18px;position:relative}.legacy-dashboardChartDone,.legacy-dashboardChartPlan{border-radius:18px 18px 0 0;bottom:0;position:absolute;width:46%}.legacy-dashboardChartPlan{background:#ff63841a;border:1px solid #ff63849e}.legacy-dashboardChartDone{background:#5ffbe22e;border:1px solid #5ffbe2eb;box-shadow:inset 0 0 0 1px #5ffbe21f;width:38%}.legacy-dashboardChartLabel{color:#fff;font-weight:700;text-align:center}.legacy-dashboardReportList{grid-gap:18px;display:grid;gap:18px}.legacy-dashboardReportGroup{background:#0f172a38;border:1px solid #ffffff14;border-radius:24px;overflow:hidden}.legacy-dashboardReportDate{background:linear-gradient(135deg,#5ffbe2c7,#53cbb3db);color:#10202c;font-size:1.16rem;font-weight:800;padding:12px 16px;text-align:center}.legacy-dashboardTableWrap{overflow-x:auto}.legacy-dashboardTable{border-collapse:collapse;min-width:720px;width:100%}.legacy-dashboardTable thead th{background:#ffffff0f;color:#ffffffeb;font-weight:700;padding:14px 16px;text-align:center}.legacy-dashboardTable tbody td{border-top:1px solid #ffffff0a;color:#ffffffeb;padding:12px 16px;text-align:center}.legacy-dashboardTable tbody tr:nth-child(2n) td{background:#ffffff0a}@media (max-width:1480px){.legacy-dashboardChart,.legacy-dashboardModuleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1080px){.legacy-dashboardChart,.legacy-dashboardModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.legacy-dashboardSection{border-radius:22px;padding:20px 16px 24px}.legacy-dashboardSectionHeading h3{font-size:1.68rem}.legacy-dashboardLiveMeta{border-radius:18px;width:100%}.legacy-dashboardChart,.legacy-dashboardModuleGrid{grid-template-columns:1fr}.legacy-dashboardToolbar{display:grid}}@media (max-width:1040px){.shell-grid--moduleBatches{grid-template-columns:1fr}.shell-pageSummary--six{grid-template-columns:repeat(3,minmax(0,1fr))}.shell-heroCopy,.shell-heroPanel,.shell-section{padding:24px}.shell-section--pageTop{padding:20px 24px}}@media (max-width:720px){.shell-main{padding:14px 14px 28px}.shell-pageSummary--profileTop,.shell-pageSummary--six{grid-template-columns:repeat(2,minmax(0,1fr))}.shell-pageHeaderCompact{flex-direction:column;gap:14px}.shell-pageSummary--header{flex:none;width:100%}.shell-pageSummary--metricsWide,.shell-pageSummary--motivationTop,.shell-pageSummary--queueTop{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.shell-pageBand,.shell-pageBand--motivation,.shell-pageHero{grid-template-columns:1fr}.shell-page{gap:16px;margin-top:18px}.shell-grid,.shell-hero{gap:14px}.shell-nextSteps,.shell-queueList,.shell-requestList{gap:10px}.shell-heroCopy,.shell-heroPanel,.shell-section{padding:18px}.shell-section--pageTop{padding:14px 18px}.shell-table td,.shell-table th{padding:10px 12px}.shell-table thead th{font-size:.72rem}.shell-table{min-width:680px}.shell-table--compactSummary{min-width:600px}.shell-sectionHeader{flex-wrap:wrap}.shell-sectionHeader>span{flex:0 0 100%;max-width:100%;text-align:left}.shell-toastStack{bottom:12px;left:12px;right:12px}.shell-toast{max-width:100%;min-width:0}.auth-card--intro{display:none}.auth-shell{align-items:flex-start;gap:0;grid-template-columns:1fr;min-height:auto;padding:20px 16px}.auth-card--form{border-radius:24px;min-height:auto}}@media (max-width:480px){.shell-main{padding:12px 12px 24px}.shell-title{font-size:2rem;letter-spacing:-.03em}.shell-pageTitle{font-size:1.75rem}.shell-heroMetricValue{font-size:3rem}.shell-pageSummaryCard strong{font-size:1.6rem}.shell-pageSummary--six{grid-template-columns:1fr 1fr}.shell-pageSummary--compact,.shell-pageSummary--profileTop,.shell-pageSummary--weakHistory{grid-template-columns:1fr}.shell-page{gap:12px;margin-top:14px}.shell-grid{gap:12px}.shell-hero{gap:12px;margin-top:14px}.shell-banner,.shell-heroCopy,.shell-heroPanel,.shell-section{border-radius:16px;padding:16px}.shell-section--pageTop{padding:14px 16px}.shell-banner{padding:12px 14px}.shell-pageSummaryCard{border-radius:16px;padding:12px 14px}.shell-pageSummaryCard--compact{border-radius:14px;padding:10px 12px}.shell-infoChip{border-radius:12px}.shell-table td,.shell-table th{font-size:.84rem;padding:8px 10px}.shell-table thead th{font-size:.67rem}.shell-table{min-width:540px}.shell-table--compactSummary{min-width:480px}.shell-tableInput{min-height:40px}.shell-searchForm{border-radius:16px;gap:10px;margin-top:10px;padding:14px}.shell-field input,.shell-field select,.shell-field textarea,.shell-searchableSelectInput{min-height:46px}.shell-detailActionBar .shell-actionButton,.shell-requestActionButtons .shell-actionButton,.shell-requestActionTop--acts .shell-actionButton,.shell-requestActionTop--shipments .shell-actionButton,.shell-searchActions .shell-actionButton{min-width:0;width:100%}.shell-actionCluster,.shell-detailActionBar,.shell-requestActionButtons,.shell-searchActions{flex-direction:column}.shell-tabRow{gap:8px}.shell-tabButton{font-size:.9rem;min-height:42px;padding:0 14px}.shell-modalBackdrop{align-items:flex-end;padding:0}.shell-modalCard{border-radius:24px 24px 0 0;max-height:92vh;width:100%}.shell-modalBody{max-height:calc(92vh - 180px)}.shell-resultCard{border-radius:18px;padding:14px}.shell-requestCard{border-radius:16px;padding:12px 14px}.shell-queueColumn{border-radius:16px;padding:12px}.shell-planFocusMeta,.shell-planMetrics,.shell-reasonList,.shell-requestDetailGrid,.shell-resultMetaGrid,.shell-resultMetaGrid--profile{grid-template-columns:1fr}.shell-paginationRow{align-items:flex-start;flex-direction:column}.shell-menuButton{border-radius:12px;height:44px;width:44px}.shell-profileLink{display:none}.shell-logoutButton{font-size:.88rem;min-height:44px;padding:0 14px}.shell-userBadge{gap:8px;padding:6px 10px 6px 6px}.shell-userBadge>span:not(.shell-userAvatar):not(.shell-userDot){display:none}.shell-userAvatar,.shell-userAvatar--placeholder{font-size:.8rem;height:34px;width:34px}.shell-profileHero{align-items:flex-start;flex-direction:column;gap:12px}.shell-profileAvatar,.shell-profileAvatar--placeholder{font-size:1.5rem;height:60px;width:60px}.shell-toastStack{bottom:8px;left:8px;right:8px}.shell-checkboxField{min-height:42px}.shell-heroCardGrid,.shell-requestDetail{gap:10px}.shell-statusBoard,.shell-tagCloud{gap:8px}.auth-card--form{padding:20px 16px}.auth-title{font-size:2.1rem}.auth-button,.auth-field input{min-height:50px}}@media (max-width:1040px){.shell-sidebar,body.shell-body--menuOpen{overflow:hidden}.shell-sidebar{display:flex;flex-direction:column;height:100vh;height:100dvh;max-height:100dvh;max-width:calc(100vw - 28px);overscroll-behavior:contain;padding:14px 12px calc(14px + env(safe-area-inset-bottom));width:min(360px,92vw)}.shell-mobileSidebarTop{grid-gap:10px;align-items:stretch;display:grid;flex:0 0 auto;gap:10px;grid-template-columns:minmax(0,1fr) 44px}.shell-mobileSidebarTop .shell-brandBlock{border-radius:20px;min-height:58px;padding:12px 16px}.shell-brand{font-size:1.65rem}.shell-sidebarCloseButton{align-items:center;background:#ffffff12;border:1px solid #94a3b82e;border-radius:16px;color:#f8fafc;display:inline-flex;font-size:1.45rem;justify-content:center;line-height:1;min-height:44px;min-width:44px}.shell-sidebarPanel{border-radius:18px;flex:0 0 auto;margin-top:10px;padding:10px 14px}.shell-navTitle,.shell-sidebarLabel{font-size:9px;letter-spacing:.12em}.shell-sidebarValue{font-size:1rem;margin-top:4px}.shell-nav{-webkit-overflow-scrolling:touch;flex:1 1 auto;margin-top:12px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 2px calc(24px + env(safe-area-inset-bottom));touch-action:pan-y}.shell-navTitle{background:linear-gradient(180deg,#1e293bfa,#1e293beb 78%,#1e293b00);margin-bottom:6px;padding:3px 2px 7px;position:sticky;top:0;z-index:1}.shell-navItem+.shell-navItem{margin-top:6px}.shell-navLink,.shell-navToggle{align-items:center;border-radius:14px;display:flex;font-size:.95rem;line-height:1.2;min-height:44px;padding:10px 12px}.shell-navLink span,.shell-navToggle span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell-navCaret{margin-left:10px}.shell-subnav{padding-left:8px}.shell-subnav,.shell-subnav li+li{margin-top:6px}.shell-subnavLink{align-items:center;border-radius:12px;display:flex;font-size:.92rem;line-height:1.2;min-height:40px;padding:9px 11px}}@media (max-width:390px){.shell-sidebar{padding:12px 10px calc(12px + env(safe-area-inset-bottom));width:min(342px,94vw)}.shell-mobileSidebarTop{gap:8px;grid-template-columns:minmax(0,1fr) 42px}.shell-mobileSidebarTop .shell-brandBlock{border-radius:18px;min-height:52px}.shell-sidebarCloseButton{border-radius:14px;min-height:42px;min-width:42px}.shell-nav{margin-top:10px}.shell-navLink,.shell-navToggle{font-size:.92rem;min-height:42px;padding:9px 11px}}
/*# sourceMappingURL=main.26ebe273.css.map*/