:root{--igl-color-surface:#fff;--igl-color-surface-muted:#f6f7f8;--igl-color-surface-raised:#fbfcfc;--igl-color-ink:#0a0b0b;--igl-color-ink-muted:#5d6670;--igl-color-google-attribution:#5e5e5e;--igl-color-border:#d9dee3;--igl-color-border-strong:#c8cbce;--igl-color-focus:#087c2a;--igl-color-green:#00d000;--igl-color-green-accessible:#047a1f;--igl-color-green-soft:#e0f8e0;--igl-color-warning:#8a5a00;--igl-color-warning-soft:#fff4d6;--igl-color-danger:#a9342a;--igl-color-danger-soft:#fde9e7;--igl-color-owner-account-manager:#1d5fa7;--igl-color-owner-account-manager-soft:#e8f1ff;--igl-color-owner-logistics:#0f6970;--igl-color-owner-logistics-soft:#e2f6f4;--igl-color-owner-warehouse:#673b9b;--igl-color-owner-warehouse-soft:#f0e9ff;--igl-font-sans:"Montserrat", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--igl-radius-sm:4px;--igl-radius-md:6px;--igl-control-height-sm:2rem;--igl-control-height-md:2.375rem;--igl-control-height-lg:2.75rem;--igl-space-1:.25rem;--igl-space-2:.5rem;--igl-space-3:.75rem;--igl-space-4:1rem;--igl-space-5:1.5rem;--igl-space-6:2rem;--igl-transition-fast:.12s ease;--igl-shadow-raised:0 1px 2px #0a0b0b0a}.igl-release-refresh{background:var(--igl-color-ink);border:1px solid color-mix(in srgb, var(--igl-color-ink), white 18%);border-radius:var(--igl-radius-md);bottom:var(--igl-space-4);box-shadow:var(--igl-shadow-raised);color:var(--igl-color-surface);align-items:center;gap:var(--igl-space-4);max-width:min(42rem,100vw - 2rem);padding:var(--igl-space-3) var(--igl-space-4);z-index:1000;justify-content:space-between;width:max-content;font-size:.82rem;line-height:1.4;display:flex;position:fixed;left:50%;transform:translate(-50%)}.igl-release-refresh strong{display:block}.igl-release-refresh button{background:var(--igl-color-green);border:1px solid var(--igl-color-green);border-radius:var(--igl-radius-md);color:var(--igl-color-ink);cursor:pointer;font:inherit;min-height:2.75rem;padding:0 var(--igl-space-4);flex:none;font-weight:700}.igl-release-refresh button:focus-visible{outline:2px solid var(--igl-color-surface);outline-offset:2px}@media (max-width:560px){.igl-release-refresh{bottom:var(--igl-space-2);align-items:stretch;gap:var(--igl-space-2);flex-direction:column;width:calc(100vw - 1rem)}.igl-release-refresh button{width:100%}}.igl-theme{background:var(--igl-color-surface-muted);color:var(--igl-color-ink);font-family:var(--igl-font-sans)}.igl-sr-only,.sr-only,.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.igl-badge,.igl-status-pill{border:1px solid var(--igl-color-border);white-space:nowrap;align-items:center;gap:.25rem;min-height:1.5rem;padding:0 .5rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.igl-badge{border-radius:var(--igl-radius-sm)}.igl-status-pill{border-radius:999px}.igl-badge--neutral,.igl-status-pill--neutral,.igl-status-pill--draft{background:var(--igl-color-surface-raised);color:var(--igl-color-ink-muted)}.igl-badge--green,.igl-status-pill--success{background:var(--igl-color-green-soft);border-color:color-mix(in srgb, var(--igl-color-green-accessible), white 72%);color:var(--igl-color-green-accessible)}.igl-badge--warning,.igl-status-pill--warning{background:var(--igl-color-warning-soft);border-color:color-mix(in srgb, var(--igl-color-warning), white 70%);color:var(--igl-color-warning)}.igl-badge--danger,.igl-status-pill--danger{background:var(--igl-color-danger-soft);border-color:color-mix(in srgb, var(--igl-color-danger), white 72%);color:var(--igl-color-danger)}.igl-button{border-radius:var(--igl-radius-md);cursor:pointer;font:inherit;letter-spacing:0;transition:background-color var(--igl-transition-fast), border-color var(--igl-transition-fast), box-shadow var(--igl-transition-fast), transform var(--igl-transition-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.igl-button--sm{min-height:var(--igl-control-height-sm);padding:0 .625rem}.igl-button--md{min-height:var(--igl-control-height-md);padding:0 .875rem}.igl-button--primary{background:var(--igl-color-green-accessible);color:#fff}.igl-button:hover:not(:disabled){border-color:var(--igl-color-border-strong)}.igl-button--primary:hover:not(:disabled){background:#03691b;border-color:#03691b}.igl-button--secondary:hover:not(:disabled){background:var(--igl-color-surface-muted)}.igl-button--ghost:hover:not(:disabled){background:var(--igl-color-surface-muted);color:var(--igl-color-ink)}.igl-button:active:not(:disabled){transform:translateY(1px)}.igl-button:focus-visible{outline:2px solid var(--igl-color-focus);outline-offset:2px}.igl-button--secondary{background:var(--igl-color-surface);border-color:var(--igl-color-border);color:var(--igl-color-ink)}.igl-button--ghost{color:var(--igl-color-ink-muted);background:0 0}.igl-button--danger{background:var(--igl-color-danger);color:#fff}.igl-button:disabled{cursor:not-allowed;opacity:.55}.igl-stat-tile,.igl-empty-state,.igl-table-shell{background:var(--igl-color-surface);border:1px solid var(--igl-color-border);border-radius:var(--igl-radius-md);box-shadow:var(--igl-shadow-raised)}.igl-stat-tile{gap:.25rem;min-height:5.5rem;padding:.75rem;display:grid}.igl-stat-tile__label,.igl-stat-tile__meta{color:var(--igl-color-ink-muted);font-size:.8125rem}.igl-stat-tile__value{color:var(--igl-color-ink);font-size:1.35rem;line-height:1.1}.igl-stat-tile__meta{align-items:center;gap:.5rem;display:flex}.igl-stat-tile__trend{color:var(--igl-color-green-accessible);font-weight:700}.igl-empty-state{text-align:center;place-items:center;padding:2rem;display:grid}.igl-empty-state__icon{color:var(--igl-color-green-accessible);margin-bottom:.75rem}.igl-empty-state__title{margin:0;font-size:1rem;line-height:1.3}.igl-empty-state__description{color:var(--igl-color-ink-muted);max-width:34rem;margin:.5rem 0 0}.igl-empty-state__action{margin-top:1rem}.igl-table-shell{overflow:hidden}.igl-table-shell__caption,.igl-table-shell__footer{color:var(--igl-color-ink-muted);align-items:center;min-height:2.5rem;padding:0 .875rem;font-size:.875rem;display:flex}.igl-table-shell__caption{border-bottom:1px solid var(--igl-color-border);color:var(--igl-color-ink);font-weight:650}.igl-table-shell__footer{border-top:1px solid var(--igl-color-border)}.igl-table-shell__scroller{scrollbar-color:var(--igl-color-border-strong) transparent;overflow:auto}.igl-table-shell table{border-collapse:collapse;min-width:100%}.igl-table-shell th,.igl-table-shell td{border-bottom:1px solid var(--igl-color-border);text-align:left;vertical-align:top;padding:.625rem .875rem}.igl-table-shell th{background:var(--igl-color-surface-raised);color:var(--igl-color-ink-muted);font-size:.75rem;font-weight:600}.igl-table-shell tbody tr{transition:background-color var(--igl-transition-fast)}.igl-table-shell tbody tr:hover{background:var(--igl-color-surface-raised)}.igl-table-shell tbody tr:last-child td{border-bottom:0}.igl-page-heading{align-items:end;gap:var(--igl-space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.igl-page-heading__text{min-width:0}.igl-page-heading__eyebrow{color:var(--igl-color-green-accessible);letter-spacing:.08em;margin:0 0 var(--igl-space-1);text-transform:uppercase;font-size:.6875rem;font-weight:600}.igl-page-heading__title{letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:400;line-height:1.1}.igl-page-heading__description{color:var(--igl-color-ink-muted);margin:var(--igl-space-2) 0 0;max-width:60ch}.igl-page-heading__actions{align-items:center;gap:var(--igl-space-2);flex-wrap:wrap;display:flex}.igl-stats-grid{gap:var(--igl-space-3);grid-template-columns:repeat(var(--igl-stats-columns,4), minmax(0, 1fr));display:grid}.igl-filter-bar{background:var(--igl-color-surface);border:1px solid var(--igl-color-border);border-radius:var(--igl-radius-md);align-items:end;gap:var(--igl-space-3);padding:var(--igl-space-3);flex-wrap:wrap;display:flex}.igl-filter-bar__field{gap:var(--igl-space-1);flex:12rem;min-width:0;display:grid}.igl-filter-bar__label{color:var(--igl-color-ink-muted);font-size:.75rem;font-weight:600}.igl-filter-bar input:not([type=checkbox]):not([type=radio]),.igl-filter-bar select{background:var(--igl-color-surface-raised);border:1px solid var(--igl-color-border-strong);border-radius:var(--igl-radius-md);color:var(--igl-color-ink);box-sizing:border-box;height:var(--igl-control-height-md);min-height:var(--igl-control-height-md);width:100%;min-width:0;padding:0 .65rem}.igl-info-tooltip{color:var(--igl-color-ink-muted);cursor:help;font-size:1rem;line-height:1;position:relative}.igl-info-tooltip>[role=tooltip]{background:var(--igl-color-ink);color:var(--igl-color-surface-raised);opacity:0;pointer-events:none;visibility:hidden;z-index:2;border-radius:.45rem;width:min(18rem,100vw - 3rem);padding:.5rem .6rem;font-size:.78rem;font-weight:400;line-height:1.35;transition:opacity .12s;position:absolute;top:calc(100% + .45rem);left:50%;transform:translate(-50%)}.igl-tracking-reference{overflow-wrap:anywhere}.igl-tracking-link{color:var(--igl-color-green-accessible);text-underline-offset:.15em;text-decoration:underline}.igl-tracking-link:hover,.igl-tracking-link:focus-visible{color:var(--igl-color-ink)}.igl-tracking-link:focus-visible{border-radius:var(--igl-radius-sm);box-shadow:0 0 0 2px var(--igl-color-focus)}.igl-info-tooltip:focus-visible{outline:2px solid var(--igl-color-focus);outline-offset:2px}.igl-info-tooltip:focus>[role=tooltip],.igl-info-tooltip:hover>[role=tooltip]{opacity:1;visibility:visible}.igl-panel{background:var(--igl-color-surface);border:1px solid var(--igl-color-border);border-radius:var(--igl-radius-md);box-shadow:var(--igl-shadow-raised);gap:var(--igl-space-3);padding:var(--igl-space-4);display:grid}.igl-panel__header{align-items:baseline;gap:var(--igl-space-2) var(--igl-space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.igl-panel__eyebrow{color:var(--igl-color-green-accessible);letter-spacing:.08em;margin:0 0 var(--igl-space-1);text-transform:uppercase;font-size:.6875rem;font-weight:600}.igl-panel__title{letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:600}.igl-panel__meta{color:var(--igl-color-ink-muted);font-size:.8125rem}.igl-panel__body{gap:var(--igl-space-3);min-width:0;display:grid}@media (max-width:880px){.igl-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.igl-stats-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.igl-button,.igl-table-shell tbody tr,.igl-info-tooltip>[role=tooltip]{transition:none}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{min-height:100%;margin:0}:where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--igl-color-focus);outline-offset:2px}body{background:var(--igl-color-surface);color:var(--igl-color-ink);font-family:var(--igl-font-sans);font-size:.8125rem;font-weight:400}p,td,dd,input,select,textarea{font-size:inherit;font-weight:400}button,input,select{font:inherit}button{border-radius:var(--igl-radius-md);font-weight:600}body button:not(.dashboard-drawer-backdrop){border-radius:var(--igl-radius-md)}input[type=checkbox],input[type=radio]{accent-color:var(--dashboard-primary-strong,#00d000)}a{color:inherit;text-decoration:none}.dashboard-shell{--dashboard-control-radius:999px;--dashboard-primary:#00d000;--dashboard-primary-hover:#00b500;--dashboard-primary-strong:#00d000;--dashboard-primary-soft:#e0f8e0;--dashboard-primary-fg:#0a0b0b;--dashboard-action:#047a1f;--dashboard-action-hover:#03651a;--dashboard-ink:#0a0b0b;--dashboard-muted:#5a5f64;--dashboard-border:#e2e4e6;--dashboard-border-strong:#c8cbce;--igl-color-surface-muted:#f7f8f8;--igl-color-surface-raised:#fff;--igl-color-ink-muted:var(--dashboard-muted);--igl-color-border:var(--dashboard-border);--igl-color-focus:var(--dashboard-action);--igl-color-green:var(--dashboard-primary);--igl-color-green-accessible:var(--dashboard-action);background:var(--igl-color-surface);min-height:100vh;transition:grid-template-columns var(--igl-transition-fast);grid-template-columns:4.25rem minmax(0,1fr);font-size:.8125rem;font-weight:400;display:grid}:is(.dashboard-shell:has(.dashboard-sidebar:hover),.dashboard-shell:has(.dashboard-sidebar:focus-within)){grid-template-columns:15.5rem minmax(0,1fr)}.dashboard-sidebar{background:var(--igl-color-surface);border-right:1px solid var(--igl-color-border);overscroll-behavior:contain;flex-direction:column;align-self:start;gap:1rem;height:100dvh;padding:.875rem .625rem;display:flex;position:sticky;top:0;overflow:hidden auto}.brand-lockup{border-bottom:1px solid var(--igl-color-border);align-items:center;height:3.375rem;padding:.25rem;display:flex}.brand-logo{object-fit:contain;object-position:left center;width:2.8125rem;height:2.375rem;max-height:none;display:block}.cell-subtle,.access-meta{color:var(--igl-color-ink-muted);font-size:.75rem;font-weight:400}.erp-freshness{color:var(--igl-color-ink-muted);min-width:0;margin:.3rem 0 0;font-size:.75rem;font-weight:300;line-height:1.45}.erp-freshness__entry{font:inherit}.sidebar-nav{gap:.125rem;display:grid}.nav-group{gap:.125rem;min-width:0;display:grid}.nav-item{border-radius:var(--igl-radius-sm);color:var(--igl-color-ink-muted);min-height:2.5rem;transition:background-color var(--igl-transition-fast), border-color var(--igl-transition-fast), color var(--igl-transition-fast);border-left:2px solid #0000;align-items:center;gap:.625rem;padding:.5rem .625rem;display:flex}.nav-item strong{color:var(--igl-color-ink);white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}.nav-item__icon{flex:0 0 1.25rem;width:1.25rem;height:1.25rem;display:inline-flex;position:relative}.nav-item__icon svg{stroke:currentColor;width:100%;height:100%}.nav-item__action-badge{background:var(--igl-color-warning,#8a5a00);border:1px solid var(--igl-color-surface-raised);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:1rem;height:1rem;padding:0 .1875rem;font-size:.5625rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-.5rem;right:-.5rem}.nav-item__action-badge.is-critical{background:var(--igl-color-danger,#c73333);color:#fff}.nav-item.is-active{background:var(--dashboard-primary-soft);border-left-color:var(--dashboard-action);color:var(--dashboard-action)}.nav-item:hover:not(.is-planned){background:var(--dashboard-primary-soft);color:var(--dashboard-action)}.nav-item.is-planned{opacity:.62}.nav-item--group{cursor:pointer;font:inherit;text-align:left;background:0 0;border-top:0;border-bottom:0;border-right:0;width:100%}.nav-submenu{gap:.125rem;padding:0 0 .25rem 2rem;display:none}.nav-group.is-expanded .nav-submenu{display:grid}.nav-subitem{border-left:2px solid var(--igl-color-border);color:var(--igl-color-ink-muted);justify-content:space-between;align-items:center;gap:.5rem;min-height:2rem;padding:.35rem .5rem .35rem .625rem;font-size:.75rem;font-weight:550;display:flex}.nav-subitem:hover,.nav-subitem.is-active{border-left-color:var(--dashboard-action);color:var(--dashboard-action)}.nav-subitem.is-active{background:var(--dashboard-primary-soft);font-weight:700}.nav-subitem>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-subitem>b{background:var(--igl-color-warning,#8a5a00);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:1.15rem;min-height:1.15rem;padding:0 .25rem;font-size:.625rem;font-weight:800;line-height:1;display:inline-flex}.nav-subitem>b.is-critical{background:var(--igl-color-danger,#c73333)}.dashboard-content{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.dashboard-topbar{background:var(--igl-color-surface);border-bottom:1px solid var(--igl-color-border);z-index:40;justify-content:flex-end;align-items:center;gap:1rem;min-height:3.25rem;padding:0 1.25rem;display:flex;position:sticky;top:0}.dashboard-menu-toggle,.dashboard-drawer{display:none}.dashboard-shell:not(:has(.dashboard-sidebar:hover,.dashboard-sidebar:focus-within)) .dashboard-sidebar .brand-logo{width:2.8125rem}.dashboard-shell:not(:has(.dashboard-sidebar:hover,.dashboard-sidebar:focus-within)) .dashboard-sidebar .nav-item strong{opacity:0;pointer-events:none;position:absolute}.dashboard-topbar strong{margin-right:auto}.dashboard-environment{letter-spacing:-.01em;font-size:.875rem;font-weight:800}.topbar-link{border:1px solid var(--igl-color-border);color:var(--igl-color-ink);border-radius:999px;padding:.4rem .65rem;font-size:.8125rem;font-weight:700;text-decoration:none}.topbar-link:hover{background:var(--dashboard-primary-soft);border-color:var(--dashboard-primary-strong);color:var(--dashboard-ink)}.topbar-link--icon,.auth-action--icon{justify-content:center;align-items:center;min-width:2.25rem;padding-inline:.5rem;display:inline-flex}.dashboard-main{align-content:start;gap:1rem;padding:1.25rem;display:grid}.staff-identity-badge{box-sizing:border-box;letter-spacing:.02em;block-size:2rem;inline-size:2rem;min-inline-size:2rem;max-inline-size:2rem;text-align:center;border-radius:50%;flex:0 0 2rem;justify-content:center;align-items:center;min-width:2rem;padding:0;font-size:.625rem;font-weight:800;line-height:1;display:inline-flex}.staff-identity-badge--0{color:#164b92;background:#e3efff}.staff-identity-badge--1{color:#63359a;background:#f1e7ff}.staff-identity-badge--2{color:#925300;background:#fff0d8}.staff-identity-badge--3{color:#14613f;background:#dff6ec}.staff-identity-badge--4{color:#9b2e50;background:#ffe5ec}.staff-identity-badge--5{color:#12646a;background:#e5f5f6}.staff-identity-badge--6{color:#695b12;background:#f0eddc}.staff-identity-badge--7{color:#424d91;background:#e9ebf5}.staff-identity-badge--empty{background:var(--igl-color-surface-muted);border:1px solid var(--igl-color-border);color:var(--igl-color-ink-muted);font-weight:600}.page-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.page-heading h1{letter-spacing:-.01em;margin:0;font-size:1.65rem;font-weight:400;line-height:1.1}.eyebrow{color:var(--igl-color-green-accessible);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .35rem;font-size:.6875rem;font-weight:600}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.filter-bar{background:var(--igl-color-surface);border:1px solid var(--igl-color-border);border-radius:var(--igl-radius-md);grid-template-columns:minmax(14rem,1fr) 13rem auto;align-items:end;gap:.75rem;padding:.875rem;display:grid}.filter-bar label{gap:.35rem;display:grid}.filter-bar label span{color:var(--igl-color-ink-muted);font-size:.75rem;font-weight:600}.filter-bar input,.filter-bar select{background:var(--igl-color-surface-raised);border:1px solid var(--igl-color-border-strong);border-radius:var(--igl-radius-md);box-sizing:border-box;color:var(--igl-color-ink);height:var(--igl-control-height-md);min-height:var(--igl-control-height-md);width:100%;min-width:0;padding:0 .65rem}.multi-select-filter{gap:.35rem;min-width:0;display:grid;position:relative}.multi-select-filter>span{color:var(--igl-color-ink-muted);font-size:.75rem;font-weight:700}.multi-select-filter details{width:100%;min-width:0;position:relative}.multi-select-filter summary{background:var(--igl-color-surface);border:1px solid var(--igl-color-border);border-radius:var(--igl-radius-md);box-sizing:border-box;cursor:pointer;height:var(--igl-control-height-md);min-height:var(--igl-control-height-md);min-width:0;padding:0 var(--igl-space-3);text-overflow:ellipsis;white-space:nowrap;justify-content:space-between;align-items:center;width:100%;display:flex;overflow:hidden}.multi-select-filter summary::-webkit-details-marker{display:none}.multi-select-filter summary:after{content:"⌄";margin-left:var(--igl-space-2);flex:none}.multi-select-filter details[open] summary{border-color:var(--igl-color-green-accessible);box-shadow:0 0 0 2px var(--igl-color-green-soft)}.multi-select-filter fieldset{background:var(--igl-color-surface);border:1px solid var(--igl-color-border);border-radius:var(--igl-radius-md);box-shadow:var(--igl-shadow-raised);margin:var(--igl-space-1) 0 0;min-width:max(100%,15rem);max-height:min(22rem,60vh);padding:var(--igl-space-1);z-index:30;display:grid;position:absolute;top:100%;left:0;overflow:auto}.multi-select-filter fieldset label,.multi-select-filter__all{border-radius:var(--igl-radius-sm);color:var(--igl-color-ink);cursor:pointer;font:inherit;align-items:center;gap:var(--igl-space-2);min-height:2.75rem;padding:0 var(--igl-space-3);text-align:left;background:0 0;border:0;width:100%;display:flex}.multi-select-filter fieldset label:hover,.multi-select-filter__all:hover{background:var(--igl-color-surface-muted)}.multi-select-filter__all[aria-pressed=true]{color:var(--igl-color-green-accessible);font-weight:700}.multi-select-filter input[type=checkbox]{accent-color:var(--igl-color-green-accessible);block-size:1rem;min-block-size:1rem;inline-size:1rem;min-inline-size:1rem;margin:0;padding:0}.multi-select-filter summary:focus-visible,.multi-select-filter fieldset label:focus-within,.multi-select-filter__all:focus-visible{outline:2px solid var(--igl-color-focus);outline-offset:2px}.feedback-filter-toggle{min-height:var(--igl-control-height-lg);white-space:nowrap;align-self:end;align-items:center;gap:.4rem;display:inline-flex}.feedback-filter-toggle input{accent-color:var(--igl-color-green-accessible);width:1rem;height:1rem;margin:0}.filter-submit,.auth-action{background:var(--dashboard-action);border:1px solid var(--dashboard-action);border-radius:var(--igl-radius-md);color:#fff;min-height:var(--igl-control-height-md);text-align:center;white-space:nowrap;justify-content:center;align-items:center;padding:0 .9rem;font-size:.875rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.auth-action{align-items:center}.filter-submit{justify-self:center}.dashboard-shell .igl-button{border-radius:var(--dashboard-control-radius);font-weight:600}.dashboard-shell .igl-page-heading__title{font-size:1.65rem}.dashboard-shell .igl-badge{border-radius:var(--dashboard-control-radius);font-size:.75rem;font-weight:600}.dashboard-shell .igl-status-pill{font-size:.75rem;font-weight:600}.dashboard-shell .igl-stat-tile__label,.dashboard-shell .igl-stat-tile__meta{font-size:.8125rem;font-weight:600}.dashboard-shell .igl-stat-tile__value,.dashboard-shell .igl-empty-state__title{letter-spacing:-.01em;font-weight:700}.dashboard-shell .igl-table-shell__caption{font-weight:600}.dashboard-shell .igl-table-shell th{background:var(--igl-color-surface-muted);letter-spacing:0;text-transform:none;font-size:.75rem;font-weight:600}.dashboard-shell .igl-table-shell td{font-weight:400}.dashboard-shell .igl-button--primary{background:var(--dashboard-action);border-color:var(--dashboard-action);color:#fff}.dashboard-shell .igl-button--primary:hover:not(:disabled),.filter-submit:hover:not(:disabled),.auth-action:hover:not(:disabled){background:var(--dashboard-action-hover);border-color:var(--dashboard-action-hover);color:#fff}.cell-subtle,.cell-warning{margin-top:.25rem;display:block}.cell-warning{color:var(--igl-color-warning);font-size:.8125rem}.stage-actions{gap:.5rem;min-width:10rem;display:grid}.order-export-actions{flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem;display:flex}.order-document-actions{gap:.35rem;min-width:10rem;margin-bottom:.6rem;display:grid}.order-document-actions__header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.order-document-upload{background:var(--igl-color-surface-raised);border:1px solid var(--igl-color-border-strong);cursor:pointer;border-radius:999px;align-items:center;min-height:1.9rem;padding:0 .7rem;font-size:.75rem;font-weight:700;display:inline-flex}.order-document-upload:hover{border-color:var(--igl-color-ink)}.order-document-upload:focus-within{outline:2px solid var(--igl-color-ink);outline-offset:2px}.order-document-upload.is-disabled{cursor:wait;opacity:.65}.order-document-upload input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.order-document-list{gap:.25rem;max-width:14rem;margin:0;padding:0;font-size:.78rem;list-style:none;display:grid}.order-document-list a{color:var(--igl-color-green-accessible);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.order-document-list li{justify-content:space-between;align-items:center;gap:.45rem;display:flex}.order-document-delete{border:1px solid color-mix(in srgb, var(--igl-color-danger), white 55%);color:var(--igl-color-danger);cursor:pointer;background:0 0;flex:none;width:1.65rem;height:1.65rem;min-height:1.65rem;padding:0;font-size:.6875rem;font-weight:700}.order-document-delete:hover:not(:disabled){background:var(--igl-color-danger-soft)}.order-document-delete:focus-visible{outline:2px solid var(--igl-color-danger);outline-offset:2px}.stage-actions__buttons{flex-wrap:wrap;gap:.4rem;display:flex}.stage-actions__reason{gap:.4rem;display:grid}.stage-actions__reason label{gap:.3rem;display:grid}.stage-actions__reason span{color:var(--igl-color-ink-muted);font-size:.75rem;font-weight:700}.stage-actions__reason input{background:var(--igl-color-surface-raised);border:1px solid var(--igl-color-border);border-radius:var(--igl-radius-md);color:var(--igl-color-ink);min-height:var(--igl-control-height-md);padding:0 .6rem}.stage-actions__reason-buttons{gap:.4rem;display:flex}.stage-actions__error{color:var(--igl-color-danger);margin:0;font-size:.8125rem}.order-shipping-editor{gap:.45rem;min-width:12rem;display:grid}.order-shipping-editor__readout{gap:.15rem;display:grid}.order-land-plan{max-width:34rem}.order-land-plan summary{cursor:pointer;text-underline-offset:2px;align-items:center;min-height:44px;text-decoration:underline;display:flex}.order-land-plan summary:focus-visible{outline:2px solid var(--igl-color-focus);outline-offset:2px}.order-land-plan ol{gap:.35rem;margin:0;padding-left:1.2rem;display:grid}.order-land-plan li>*{display:block}.order-shipping-editor--editing{max-width:15rem}.order-shipping-editor label{gap:.3rem;display:grid}.order-shipping-editor label span{color:var(--igl-color-ink-muted);font-size:.75rem;font-weight:600}.order-shipping-editor__preserved-method{border-left:2px solid var(--igl-color-green-accessible);gap:var(--igl-space-1);padding-left:var(--igl-space-2);display:grid}.order-shipping-editor__preserved-method span,.order-shipping-editor__preserved-method small{color:var(--igl-color-ink-muted);font-size:.75rem}.order-shipping-editor__preserved-method strong{font-size:.875rem}.order-shipping-editor input,.order-shipping-editor select{background:var(--igl-color-surface-raised);border:1px solid var(--igl-color-border);border-radius:var(--igl-radius-md);color:var(--igl-color-ink);min-height:var(--igl-control-height-md);width:100%;padding:0 .6rem}.order-shipping-editor__buttons{flex-wrap:wrap;gap:.4rem;display:flex}.access-panel{align-content:center;min-height:calc(100vh - 3.5rem);padding:2rem;display:grid}.dashboard-route-loading{background:var(--igl-color-surface-muted);color:var(--igl-color-ink-muted);justify-content:center;align-items:center;gap:.625rem;min-height:100vh;font-size:.875rem;font-weight:700;display:flex}.dashboard-route-loading__indicator{border:2px solid var(--dashboard-border-strong,#c8cbce);border-right-color:var(--dashboard-primary-strong,#00d000);border-radius:50%;width:1rem;height:1rem;animation:.75s linear infinite dashboard-route-loading-spin}.staff-feedback-trigger{background:var(--igl-color-surface-raised);border:1px solid var(--igl-color-border);color:var(--igl-color-ink);cursor:pointer;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;display:inline-flex}.staff-feedback-trigger:hover{background:var(--dashboard-primary-soft);border-color:var(--dashboard-primary-strong)}.staff-feedback-trigger--compact{width:2rem;height:2rem}.staff-feedback-overlay{z-index:300;background:#0a0b0b6b;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.staff-feedback-sheet{background:var(--igl-color-surface-raised);border:1px solid var(--igl-color-border);max-width:34rem;max-height:min(38rem,88dvh);padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-radius:.5rem .5rem 0 0;width:100%;overflow:auto;box-shadow:0 -.75rem 2rem #0a0b0b24}.staff-feedback-sheet__header{border-bottom:2px solid var(--dashboard-primary-strong);justify-content:space-between;align-items:center;padding:.875rem 1rem .75rem;display:flex}.staff-feedback-sheet__header h2{margin:0;font-size:1rem;font-weight:700}.staff-feedback-close{color:var(--igl-color-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:inline-flex}.staff-feedback-close:hover{background:var(--igl-color-surface-muted)}.staff-feedback-sheet__body{gap:.75rem;padding:1rem;display:grid}.staff-feedback-type{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.staff-feedback-type button,.staff-feedback-action{background:var(--igl-color-surface-raised);border:1px solid var(--igl-color-border);color:var(--igl-color-ink);cursor:pointer;min-height:var(--igl-control-height-md);justify-content:center;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.staff-feedback-type button:hover,.staff-feedback-type button.is-active{background:var(--dashboard-primary-soft);border-color:var(--dashboard-primary-strong)}.staff-feedback-field{color:var(--igl-color-ink-muted);gap:.375rem;font-size:.75rem;font-weight:600;display:grid}.staff-feedback-field textarea{background:var(--igl-color-surface-raised);border:1px solid var(--igl-color-border-strong);border-radius:var(--igl-radius-md);color:var(--igl-color-ink);font:inherit;resize:vertical;width:100%;min-height:7.5rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:400}.staff-feedback-reporter,.staff-feedback-message{min-height:1.125rem;margin:0}.staff-feedback-reporter{color:var(--igl-color-ink-muted);gap:.375rem;font-size:.75rem;display:flex}.staff-feedback-reporter strong{color:var(--igl-color-ink);overflow-wrap:anywhere;font-weight:600}.staff-feedback-message{color:var(--igl-color-ink-muted);font-size:.75rem}.staff-feedback-message.is-error{color:#b42318}.staff-feedback-evidence{gap:var(--igl-space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.staff-feedback-evidence legend,.staff-feedback-evidence>p{color:var(--igl-color-ink-muted);margin:0;font-size:.75rem}.staff-feedback-evidence legend{color:var(--igl-color-ink);font-weight:600}.staff-feedback-evidence input[type=file]{display:none}.staff-feedback-evidence ul{gap:var(--igl-space-1);margin:0;padding:0;list-style:none;display:grid}.staff-feedback-evidence li{align-items:center;gap:var(--igl-space-2);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.staff-feedback-evidence li span{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.staff-feedback-evidence li button{border:1px solid var(--igl-color-border);border-radius:var(--igl-radius-md);color:var(--igl-color-ink);font:inherit;min-height:var(--igl-control-height-lg);padding:0 var(--igl-space-2);background:0 0;font-size:.75rem}.staff-feedback-evidence__error{color:var(--igl-color-danger)!important}.staff-feedback-annotate-overlay{padding:var(--igl-space-4);z-index:210;background:#0a0b0b8c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.staff-feedback-annotate{background:var(--igl-color-surface);border:1px solid var(--igl-color-border);border-radius:var(--igl-radius-md);gap:var(--igl-space-3);max-width:48rem;max-height:calc(100dvh - 2rem);padding:var(--igl-space-4);width:100%;display:grid;overflow:auto}.staff-feedback-annotate h3,.staff-feedback-annotate p{margin:0}.staff-feedback-annotate canvas{border:1px solid var(--igl-color-border);cursor:crosshair;touch-action:none;width:100%;max-width:100%;max-height:60dvh}.staff-feedback-annotate>div{gap:var(--igl-space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.staff-feedback-actions{justify-content:flex-end;gap:.5rem;display:flex}.staff-feedback-action--primary{background:var(--dashboard-primary-strong);border-color:var(--dashboard-primary-strong)}.staff-feedback-action--primary:hover:not(:disabled){background:var(--dashboard-primary-hover);border-color:var(--dashboard-primary-hover)}.staff-feedback-action:disabled{cursor:not-allowed;opacity:.55}.feedback-source,.feedback-message{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.feedback-source strong,.feedback-message>span:last-child{overflow-wrap:anywhere}.feedback-message>span:last-child{white-space:pre-wrap}.feedback-ticket__attachments ul{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.feedback-ticket__attachments li{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.feedback-ticket-list{gap:.75rem;width:100%;min-width:0;display:grid}.feedback-ticket{background:var(--igl-color-surface-raised);border:1px solid var(--igl-color-border);border-radius:var(--igl-radius-md);box-shadow:var(--igl-shadow-raised);min-width:0;max-width:100%}.feedback-ticket>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-width:0;min-height:3.5rem;padding:.5rem 1rem;list-style:none;display:flex}.feedback-ticket>summary::-webkit-details-marker{display:none}.feedback-ticket__summary-main{flex:1;align-items:center;gap:.625rem;min-width:0;display:flex}.feedback-ticket__summary-main>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.feedback-ticket__meta dd,.feedback-ticket__message p,.feedback-ticket__conversation p{overflow-wrap:anywhere}.feedback-ticket__badges{flex:none;align-items:center;gap:.375rem;display:flex}.feedback-ticket__updated{white-space:nowrap;flex:none}.feedback-ticket__toggle{border:1px solid var(--igl-color-border);height:2rem;transition:transform var(--igl-transition-fast);border-radius:999px;flex:0 0 2rem;justify-content:center;align-items:center;width:2rem;font-size:1.25rem;line-height:1;display:inline-flex}.feedback-ticket[open] .feedback-ticket__toggle{transform:rotate(180deg)}.feedback-ticket__content{border-top:1px solid var(--igl-color-border);gap:1rem;min-width:0;padding:1rem;display:grid}.feedback-ticket__meta{flex-wrap:wrap;gap:.875rem 1.5rem;margin:0;display:flex}.feedback-ticket__meta div{gap:.125rem;min-width:min(100%,10rem);display:grid}.feedback-ticket__meta dt,.feedback-ticket__message h2,.feedback-ticket__conversation h2,.feedback-ticket__admin label>span{color:var(--igl-color-ink-muted);margin:0;font-size:.6875rem;font-weight:600}.feedback-ticket__meta dd{margin:0;font-weight:400}.feedback-ticket__message,.feedback-ticket__conversation,.feedback-ticket__admin{gap:.5rem;display:grid}.feedback-ticket__message p,.feedback-ticket__conversation p{white-space:pre-wrap;margin:0}.feedback-ticket__conversation ol{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.feedback-ticket__conversation li{background:var(--igl-color-surface-muted);border-left:2px solid var(--dashboard-primary-strong);gap:.375rem;padding:.75rem;display:grid}.feedback-ticket__conversation li>div,.feedback-ticket__status-control,.feedback-ticket__admin-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.feedback-ticket__conversation time{color:var(--igl-color-ink-muted);font-size:.75rem}.feedback-ticket__admin{border-top:1px solid var(--igl-color-border);padding-top:1rem}.feedback-ticket__status-control label,.feedback-ticket__reply{gap:.375rem;display:grid}.feedback-ticket__status-control select,.feedback-ticket__reply textarea{background:var(--igl-color-surface-raised);border:1px solid var(--igl-color-border-strong);border-radius:var(--igl-radius-md);color:var(--igl-color-ink);font:inherit;padding:.5rem .625rem;font-weight:400}.feedback-ticket__reply textarea{resize:vertical;min-height:6rem}.feedback-ticket__admin-actions p{color:#b42318;margin:0}@keyframes dashboard-route-loading-spin{to{transform:rotate(360deg)}}@media (min-width:1025px){.dashboard-shell{font-size:.8125rem;font-weight:400}.dashboard-topbar{min-height:3rem;padding:0 1rem}.dashboard-environment,.topbar-link,.filter-submit,.auth-action{font-size:.8125rem}.dashboard-main{gap:.875rem;padding:1rem}.page-heading h1{font-size:1.5rem}.filter-bar{gap:.625rem;padding:.75rem}.filter-bar input,.filter-bar select,.filter-submit,.auth-action{min-height:var(--igl-control-height-md)}.igl-table-shell__caption,.igl-table-shell__footer{min-height:2.35rem;padding:0 .75rem}.igl-table-shell th,.igl-table-shell td{padding:.5rem .75rem}}@media (max-width:1024px){.dashboard-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.dashboard-sidebar{display:none}.dashboard-topbar{justify-content:flex-end}.dashboard-menu-toggle{color:var(--igl-color-ink);cursor:pointer;background:0 0;border:0;flex:0 0 2.25rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin-right:0;padding:0;display:inline-flex}.dashboard-menu-toggle svg,.dashboard-drawer-close svg{width:1.25rem;height:1.25rem}.dashboard-drawer{pointer-events:none;visibility:hidden;z-index:100;display:block;position:fixed;inset:0}.dashboard-drawer.is-open{pointer-events:auto;visibility:visible}.dashboard-drawer-backdrop{cursor:pointer;opacity:0;transition:opacity var(--igl-transition-fast);background:#0a0b0b5c;border:0;border-radius:0;width:100%;padding:0;position:absolute;inset:0}.dashboard-drawer.is-open .dashboard-drawer-backdrop{opacity:1}.dashboard-drawer-panel{background:var(--igl-color-surface);border-right:1px solid var(--igl-color-border);max-width:22rem;height:100%;transition:transform var(--igl-transition-fast);flex-direction:column;gap:1rem;width:min(22rem,100vw - 1.5rem);padding:.875rem .625rem;display:flex;position:relative;overflow-y:auto;transform:translate(-100%);box-shadow:0 .5rem 1.5rem #0a0b0b29}.dashboard-drawer.is-open .dashboard-drawer-panel{transform:translate(0)}.dashboard-drawer-header{justify-content:flex-end;align-items:center;padding:.125rem .25rem 0;display:flex}.dashboard-drawer-title{text-transform:uppercase;font-size:.8125rem;font-weight:800}.dashboard-drawer-close{color:var(--igl-color-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;display:inline-flex}.dashboard-drawer-panel .brand-lockup{padding-bottom:.875rem}.dashboard-drawer-panel .brand-logo{width:7.5rem}.dashboard-drawer-panel .sidebar-nav{gap:.125rem;display:grid}.dashboard-drawer-panel .nav-item{border-bottom:0;border-left:2px solid #0000;padding:.5rem .625rem}.dashboard-drawer-panel .nav-item.is-active{border-left-color:var(--igl-color-green-accessible)}.dashboard-drawer-panel .nav-item strong{opacity:1;pointer-events:auto;position:static}}@media (max-width:880px){.stats-grid,.filter-bar{grid-template-columns:1fr}}@media (max-width:700px){.dashboard-drawer-panel{width:100vw;max-width:none}.dashboard-menu-toggle{margin-right:auto}.dashboard-topbar{gap:.625rem;min-height:3rem;padding:0 .875rem}.dashboard-environment{display:none}.access-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-main{gap:.875rem;padding:.875rem}.staff-feedback-sheet{max-height:92dvh}.staff-feedback-type{grid-template-columns:1fr}.feedback-ticket>summary{gap:.5rem;min-height:3.25rem;padding:.5rem .75rem}.feedback-ticket__summary-main{gap:.375rem}.feedback-ticket__updated{display:none}.feedback-ticket__content{padding:.75rem}.feedback-ticket__meta{gap:.625rem;display:grid}.feedback-ticket__meta div{min-width:0}.feedback-ticket__status-control{align-items:flex-end}}
