html,body,#root{height:100%;margin:0}.lucide{vertical-align:-.125em;width:1em;height:1em}body{font-variant-numeric:tabular-nums;color:var(--ant-color-text);background:var(--ant-color-bg-layout);overflow-x:hidden}.auth-layout{--auth-page-background:radial-gradient(ellipse 85% 75% at 50% 42%, transparent 35%, #040c128c 100%), radial-gradient(ellipse 70% 55% at 88% 8%, #2eb5d657, transparent 58%), radial-gradient(ellipse 45% 38% at 6% 96%, #f582202e, transparent 52%), linear-gradient(168deg, #071820 0%, #0d3a52 42%, #081c28 100%);--auth-form-background:#fff;--auth-control-background:#fff;--auth-control-border:#d8d8de;--auth-on-canvas:#e8f2f6;box-sizing:border-box;background:var(--auth-page-background);min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));place-items:center;display:grid;position:relative}.auth-layout-exit{position:absolute;inset-block-start:max(16px, env(safe-area-inset-top));inset-inline-start:max(16px, env(safe-area-inset-left))}.auth-layout-exit-button.ant-btn{height:44px;color:var(--auth-on-canvas)}.auth-layout-exit-button.ant-btn:hover,.auth-layout-exit-button.ant-btn:focus-visible{color:#fff;background:#ffffff1f}.auth-layout-card{box-sizing:border-box;background:var(--auth-form-background);width:100%;animation:auth-card-enter .42s var(--ant-motion-ease-out) both;border:1px solid #2eb5d647;border-radius:20px;padding:40px 36px 32px;overflow:hidden;box-shadow:0 24px 64px #040e168c,0 0 0 1px #ffffff0f}.auth-layout-masthead{justify-content:space-between;align-items:flex-start;gap:var(--ant-margin-md);margin-bottom:32px;display:flex}.auth-layout-brand{align-items:flex-start;gap:var(--ant-margin-sm);flex-direction:column;min-width:0;display:flex}.auth-layout-logo{object-fit:contain;width:128px;height:auto;display:block}.auth-layout-brand-label.ant-typography{color:var(--ant-color-text-secondary);font-size:var(--ant-font-size-sm);letter-spacing:.04em}.auth-layout-language{flex:none;width:76px}.auth-layout-form{width:100%}.auth-layout-form .ant-input,.auth-layout-form .ant-input-affix-wrapper{background:var(--auth-control-background);border-color:var(--auth-control-border)}.auth-login-card{padding:0}.auth-form-header{margin-bottom:var(--ant-margin-xl)}.auth-form-title.ant-typography{margin-block:0 var(--ant-margin-xs)}.auth-form-description.ant-typography{margin-bottom:0}.auth-layout-access-note.ant-typography{margin-top:var(--ant-margin-xl);color:var(--ant-color-text-secondary);font-size:var(--ant-font-size-sm);display:block}@keyframes auth-card-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width<=767px){.auth-layout{padding:16px}.auth-layout-card{padding:28px 20px 24px}.auth-layout-masthead{margin-bottom:24px}.auth-layout-logo{width:112px}}.auth-form-control{min-height:44px}.auth-login-submit.ant-btn{background:#b64b09;border-color:#b64b09}.auth-login-submit.ant-btn:hover,.auth-login-submit.ant-btn:focus-visible{background:#923900;border-color:#923900}.auth-form-links{align-items:center;gap:var(--ant-margin-xs);margin-top:var(--ant-margin);flex-direction:column;display:flex}.person-identity{color:var(--ant-color-text);font-weight:600;line-height:20px}.supporting-identity{color:var(--ant-color-text-secondary);font-family:var(--ant-font-family-code);font-size:12px;line-height:16px}.app-header{--shell-bg:#10222e;--shell-text:#f4f4f5;--shell-text-secondary:#b5b7c0;--shell-hover:#1a3344;--shell-selected:#3a2c1c;--shell-accent:#f58220;z-index:20;padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));border-block-end:3px solid var(--shell-accent);align-items:center;gap:12px;display:flex;position:sticky;top:0}.app-layout{--shell-header-height:64px;height:100dvh}.app-navigation-trigger{display:none}:where(.app-header) .app-wordmark,:where(.app-header) .ant-typography.ant-typography,:where(.app-header) .ant-menu-item,:where(.app-header) .ant-menu-submenu-title,:where(.app-header) .ant-btn{color:var(--shell-text)}:where(.app-header) .app-user-status,:where(.app-header) .ant-typography.ant-typography-secondary,:where(.app-header) .ant-menu-submenu-arrow{color:var(--shell-text-secondary)}:where(.app-header) .ant-menu-item:hover,:where(.app-header) .ant-menu-submenu-title:hover,:where(.app-header) .app-user:hover{color:var(--shell-text);background:var(--shell-hover)}:where(.app-header) .ant-menu-item-selected,:where(.app-header) .ant-menu-submenu-selected{color:var(--shell-accent);font-weight:700}:where(.app-header) .ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--shell-accent)}:where(.app-header) .app-global-search,:where(.app-header) .app-global-search input,:where(.app-header) .app-global-search input::placeholder,:where(.app-header) .app-global-search .ant-input-prefix,:where(.app-global-search-popup) .app-global-search,:where(.app-global-search-popup) .app-global-search input,:where(.app-global-search-popup) .app-global-search input::placeholder,:where(.app-global-search-popup) .app-global-search .ant-input-prefix{color:var(--shell-text-secondary)}.app-brand-context{gap:var(--ant-margin-xxs);flex-direction:column;flex:0 0 164px;width:164px;display:flex}.app-wordmark{width:100%;height:30px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 8px;transition:opacity .15s;display:flex}.app-wordmark:hover{opacity:.82}.app-wordmark:focus-visible{outline:2px solid var(--shell-accent);outline-offset:2px}.app-wordmark-logo{object-fit:contain;filter:drop-shadow(0 0 .75px #fff)drop-shadow(0 0 .75px #fff);width:auto;max-width:100%;height:28px;display:block}.app-user-status{font-size:12px;line-height:1.25}.app-station-switcher{width:min(100%,148px);max-width:100%;margin-inline:auto;font-size:12px;line-height:1.25}:where(.app-header) .app-station-switcher .ant-select-selector{padding-inline:var(--ant-padding-xs);color:var(--shell-text);border-color:color-mix(in srgb, var(--shell-text-secondary) 38%, transparent);border-radius:var(--ant-border-radius-sm);background:0 0}:where(.app-header) .app-station-switcher .ant-select-content{margin-inline-end:0;padding-inline-start:1em}:where(.app-header) .app-station-switcher .ant-select-selection-item{text-align:center;text-overflow:ellipsis;white-space:nowrap;padding-inline-end:0;font-weight:600;overflow:hidden}:where(.app-header) .app-station-switcher:hover .ant-select-selector{background:color-mix(in srgb, var(--shell-text) 5%, transparent);border-color:color-mix(in srgb, var(--shell-text-secondary) 70%, transparent)}:where(.app-header) .app-station-switcher.ant-select-focused .ant-select-selector{border-color:var(--shell-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--shell-accent) 24%, transparent)}:where(.app-header) .app-station-switcher .ant-select-arrow{color:color-mix(in srgb, var(--shell-text-secondary) 80%, transparent)}.app-navigation{height:100%}.app-navigation.ant-menu-horizontal{column-gap:var(--ant-margin-xxs)}.app-navigation-arrow-slot{flex:0 0 1em;width:1em;height:1em;display:inline-flex;position:relative}.app-navigation-arrow-slot .anticon{justify-content:center;align-items:center;position:absolute;inset:0}.app-navigation [data-navigation-state=open],.app-navigation [aria-expanded=true] [data-navigation-state=closed]{display:none}.app-navigation [aria-expanded=true] [data-navigation-state=open]{display:inline-flex}.app-global-search-slot{flex:none;display:inline-flex}.app-global-search{border-color:transparent transparent var(--shell-accent);width:100%;box-shadow:none;background:0 0;border-radius:0;padding-inline-end:0}.app-global-search:hover,.app-global-search:focus,.app-global-search:focus-within{border-color:transparent transparent var(--shell-accent);box-shadow:none;background:0 0}.app-global-search .ant-input{background:0 0}.app-global-search-close.ant-btn{color:var(--shell-text-secondary)}.app-global-search-close.ant-btn:hover,.app-global-search-trigger.ant-btn:hover{color:var(--shell-text);background:var(--shell-hover)}.app-user{cursor:pointer;min-width:124px;height:auto;padding-block:4px}.profile-menu-identity{min-width:220px}.profile-menu-identity .ant-typography:last-child{font-size:12px}.app-shell-popup{--shell-text:#f4f4f5;--shell-text-secondary:#b5b7c0;--shell-hover:#33353d;--shell-accent:#f58220}.app-shell-popup .ant-dropdown-menu-item,.app-shell-popup .ant-typography{color:var(--shell-text)}.app-shell-popup .ant-dropdown-menu-item-group-title,.app-shell-popup .ant-typography.ant-typography-secondary,.app-shell-popup .anticon{color:var(--shell-text-secondary)}.app-content{min-width:0}.app-content-inner{box-sizing:border-box;width:100%;height:100%;min-height:calc(100dvh - var(--shell-header-height));padding:var(--ant-padding);padding-bottom:max(var(--ant-padding), env(safe-area-inset-bottom));padding-inline:max(var(--ant-padding), env(safe-area-inset-left)) max(var(--ant-padding), env(safe-area-inset-right));margin-inline:auto}.page-header{min-height:52px;padding-block:3px}.back-button{height:var(--back-button-height);border:1px solid var(--ant-color-primary-border);border-radius:var(--ant-border-radius);background:var(--ant-color-primary-bg);color:var(--ant-color-primary);transition:background-color var(--ant-motion-duration-fast) var(--ant-motion-ease-in-out), border-color var(--ant-motion-duration-fast) var(--ant-motion-ease-in-out), color var(--ant-motion-duration-fast) var(--ant-motion-ease-in-out);flex:none;align-self:flex-start;padding:0 14px 0 12px;font-size:14px;font-weight:600;line-height:20px}.back-button-arrow{border-radius:var(--ant-border-radius-sm);background:var(--ant-color-primary);color:#fff;width:24px;height:24px;transition:transform var(--ant-motion-duration-fast) var(--ant-motion-ease-out);flex:0 0 24px;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.back-button.ant-btn:hover{border-color:var(--ant-color-primary);background:var(--ant-color-primary-bg-hover);color:var(--ant-color-primary)}.back-button.ant-btn:hover .back-button-arrow{transform:translate(-2px)}.back-button.ant-btn:active:not(:disabled){background:var(--ant-color-primary-bg-hover);transform:translate(-1px)}.detail-button{padding-inline:4px;font-weight:500}.page-header-copy{min-width:0}.page-header-title{max-width:100%;color:var(--ant-color-text-heading);border:0;border-inline-start:5px solid var(--ant-color-primary);letter-spacing:-.02em;background:0 0;border-radius:0;align-self:flex-start;padding:0;padding-inline-start:12px;line-height:32px}.page-header-title code{color:var(--ant-color-primary);font-size:inherit}.ant-btn-primary{letter-spacing:.01em;font-weight:600}.page-header-actions .ant-btn-primary{min-width:132px;font-weight:600}.work-surface{border:1px solid var(--ant-color-border-secondary);border-radius:var(--ant-border-radius-lg);background:var(--ant-color-bg-container);box-shadow:none;overflow:visible}.work-surface:focus-within{border-color:var(--ant-color-border)}.work-surface>.work-surface-toolbar:first-child{border-top-left-radius:var(--ant-border-radius-lg);border-top-right-radius:var(--ant-border-radius-lg)}.work-surface-toolbar{background:var(--ant-color-fill-quaternary);border-block-end:1px solid var(--ant-color-border-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.work-surface-toolbar>:first-child{flex:auto;min-width:0}.refresh-indicator{flex:none;align-items:center;gap:6px;font-size:12px;display:inline-flex}.refresh-indicator .ant-typography{font-size:12px}.real-create-flight-modal-title{font-size:var(--ant-font-size-lg);font-weight:700;line-height:24px}.work-surface-subtoolbar{background:var(--ant-color-fill-quaternary);border-block-end:1px solid var(--ant-color-border-secondary);min-height:40px;padding:6px 16px}.compact-data-table .ant-table-cell{vertical-align:middle}.compact-data-table .ant-table-thead>tr>th{color:var(--ant-color-text-heading);letter-spacing:.025em;white-space:nowrap;border-block-end-width:2px;font-size:12px;font-weight:700;line-height:16px}.flight-fit-table .ant-table-cell{overflow-wrap:anywhere;min-width:0}.flight-fit-table .table-cell-actions .ant-flex,.flight-fit-table .table-cell-actions .ant-space{flex-wrap:wrap}.overflow-text{min-width:0;max-width:100%}.carrier-name-cell{align-items:center;gap:4px;min-width:0;display:flex}.carrier-name-cell .ant-tag{flex:none;margin-inline-end:0}.carrier-name-cell>.ant-typography,.carrier-name-cell>.overflow-text{min-width:0}.table-cell-nowrap,.table-cell-nowrap .ant-typography,.compact-data-table .ant-tag{white-space:nowrap}.report-time-cell{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.section-heading{border-block-end:1px solid var(--ant-color-border-secondary);padding-block-end:8px}.ant-card-head-title,.ant-drawer-title{font-size:16px;font-weight:700;line-height:22px}.compact-data-table .ant-table-tbody>tr>td{font-size:14px;line-height:20px;transition:background-color .12s cubic-bezier(.4,0,1,1),border-color .12s cubic-bezier(.4,0,1,1)}.compact-data-table .ant-table-tbody>tr.ant-table-row>td:first-child{border-inline-start:3px solid #0000}.compact-data-table .ant-table-tbody>tr:hover>td:first-child,.compact-data-table .ant-table-tbody>tr.ant-table-row-selected>td:first-child,.compact-data-table .ant-table-tbody>tr.session-row--open>td:first-child{border-inline-start-color:var(--ant-color-primary)}.compact-data-table .ant-table-tbody>tr.session-row--open>td{background-color:#1677ff05}.compact-data-table .ant-table-row-selected .data-identity{text-underline-offset:3px;text-decoration:underline}.report-detail__label{font-size:var(--ant-font-size-sm);line-height:var(--ant-line-height-sm);flex:none}.report-detail__value{min-width:0;line-height:var(--ant-line-height)}.report-detail__value .ant-tag{margin-inline-end:0}.workbench-bulk-bar{border-block-end:1px solid var(--ant-color-border-secondary);min-height:40px;padding:8px 16px}.work-surface-tabs .ant-tabs-nav{background:#f8fafc;border-block-end:1px solid #e2e8f0;margin:0;padding-inline:16px}.work-surface>.work-surface-tabs:first-child .ant-tabs-nav{border-top-left-radius:var(--ant-border-radius-lg);border-top-right-radius:var(--ant-border-radius-lg)}.section-tabs .ant-tabs-nav{padding-inline:var(--ant-padding);margin-block-end:var(--ant-margin)}.real-flight-detail-tabs .ant-tabs-nav{scrollbar-width:thin;overflow-x:auto}.real-flight-detail-tabs .ant-tabs-nav-list{gap:var(--ant-margin-sm)}.real-flight-detail-tabs .ant-tabs-tab{min-height:var(--ant-control-height-lg);padding:var(--ant-padding-sm) var(--ant-padding-md)}.real-flight-detail-tabs .ant-tabs-tab-btn{align-items:center;gap:var(--ant-margin-xs);font-size:16px;font-weight:600;line-height:22px;display:inline-flex}.status-tab-count .ant-badge-count{color:var(--ant-color-text-secondary);box-shadow:none;background:#e2e8f0}.accent-tabs .ant-tabs-tab-active .status-tab-count .ant-badge-count{color:var(--tab-accent);background:var(--tab-accent-tint);font-weight:600}.accent-tabs .ant-tabs-ink-bar{background:var(--tab-accent)}.accent-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.accent-tabs .ant-tabs-tab:hover .ant-tabs-tab-btn{color:var(--tab-accent)}.accent-tabs .ant-tabs-tab.ant-tabs-tab-active{background:var(--tab-accent-tint);border-start-start-radius:4px;border-start-end-radius:4px}.accent-tabs .ant-tabs-nav .ant-tabs-tab{padding-inline:12px}.accent-tab-label{align-items:center;gap:8px;font-weight:500;transition:color .22s;display:inline-flex}.accent-tab-icon{opacity:.85;align-items:center;margin-inline-end:2px;font-size:15px;transition:opacity .22s;display:inline-flex}.ant-tabs-tab-active .accent-tab-icon{opacity:1}.accent-tab-dot{background:var(--tab-accent);opacity:.55;border-radius:50%;flex-shrink:0;width:6px;height:6px;transition:opacity .22s}.ant-tabs-tab-active .accent-tab-dot{opacity:1}.work-surface-footer{border-block-start:1px solid var(--ant-color-border-secondary);padding:8px 16px}.work-surface .ant-table-wrapper .ant-table-pagination.ant-pagination{row-gap:8px;margin-block:12px;padding-inline:16px}.compact-data-table .ant-table-tbody>tr>td.table-cell-actions,.compact-data-table .ant-table-thead>tr>th.table-cell-actions{padding-inline:12px}.item-page-cut-note{color:var(--ant-color-text-secondary);align-items:baseline;gap:6px;margin:0;padding:6px 16px 10px;font-size:12px;display:flex}.item-active-filters{min-width:0}.summary-readout--action{font:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000}.summary-readout--action:hover{border-color:var(--ant-color-border)}.summary-readout--action:focus-visible{outline:2px solid var(--ant-color-primary);outline-offset:2px}.summary-readout--action[aria-pressed=true]{background:var(--ant-color-fill-quaternary);border-color:var(--ant-color-primary)}.operational-summary-strip{flex-wrap:wrap;gap:8px;display:flex}.summary-readout{min-width:120px;color:var(--ant-color-text);background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border);border-radius:var(--ant-border-radius);border-inline-start-width:3px;align-items:baseline;gap:6px;padding:2px 8px;display:inline-flex}.summary-readout strong{font-size:16px;font-weight:700;line-height:1}.summary-readout span{color:var(--ant-color-text-secondary);font-size:12px}.summary-readout[data-tone=attention]{background:var(--ant-color-warning-bg);border-inline-start-color:var(--ant-color-warning)}.summary-readout[data-tone=progress]{background:var(--ant-color-info-bg);border-inline-start-color:var(--ant-color-info)}.summary-readout[data-tone=done]{background:var(--ant-color-success-bg);border-inline-start-color:var(--ant-color-success)}.summary-readout[data-tone=neutral]{border-inline-start-color:var(--ant-color-text-tertiary)}.data-table-transition[data-reloading=true] .ant-table-tbody{opacity:.45;pointer-events:none;transition:opacity var(--ant-motion-duration-fast) var(--ant-motion-ease-in-out)}.report-dashboard{border-block-end:1px solid var(--ant-color-border-secondary);flex-direction:column;gap:12px;padding:12px 16px;display:flex}.report-dashboard-status{justify-content:flex-end;align-items:center;gap:8px;min-height:0;display:flex}.report-chart-title{color:var(--ant-color-text);margin:0;font-size:16px;font-weight:600}.report-chart-heading{align-items:baseline;gap:8px;display:flex}.report-inbound-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.report-chart-granularity{color:var(--ant-color-text-secondary);font-size:12px}.report-variance{font-variant-numeric:tabular-nums;font-weight:600}.report-variance[data-tone=done]{color:var(--ant-color-text-secondary)}.report-variance[data-tone=attention]{color:var(--ant-color-warning-text)}.report-throughput{grid-template-columns:auto minmax(0,1fr);gap:8px;min-width:0;display:grid}.report-throughput-axis{color:var(--ant-color-text-secondary);font-variant-numeric:tabular-nums;text-align:end;flex-direction:column;justify-content:flex-start;padding-block-start:22px;font-size:12px;line-height:18px;display:flex}.report-throughput-plot{border-block-end:1px solid var(--ant-color-border);gap:4px;height:100%;padding-block-start:4px;display:grid}.report-throughput-bucket{grid-template-rows:minmax(0,1fr) 34px;min-width:0;display:grid}.report-throughput-button{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:stretch;min-width:0;padding:0 2px;display:flex}.report-throughput-value{height:18px;color:var(--ant-color-text-secondary);text-align:center;font-size:12px;line-height:18px}.report-throughput-bar-track{flex:1;justify-content:center;align-items:flex-end;min-height:0;display:flex}.report-throughput-button:hover,.report-throughput-button:focus-visible{background:var(--ant-color-primary-bg-hover)}.report-throughput-bar{background:var(--ant-color-info);width:min(100%,48px)}.report-throughput-label{z-index:1;color:var(--ant-color-text-secondary);text-align:center;white-space:nowrap;padding-block-start:6px;font-size:12px;position:relative;overflow:visible}.carrier-brand-text{color:var(--carrier-from);font-weight:600}@supports ((-webkit-background-clip:text) or (background-clip:text)){.carrier-brand-text{background-image:linear-gradient(100deg, var(--carrier-from), var(--carrier-to));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}.ant-radio-button-wrapper-checked .carrier-brand-text,.ant-table-row-selected .carrier-brand-text{color:inherit;-webkit-text-fill-color:currentcolor;background-image:none}.report-stock{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:stretch;gap:16px;display:grid}.report-figures,.report-stock-attention{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border);border-radius:var(--ant-border-radius-lg);padding:16px 20px}.report-figures{gap:16px;display:grid}.report-figures--stock{grid-template-columns:repeat(3,minmax(0,1fr)) 1px minmax(0,1fr);align-items:center}.report-figures--inbound{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start}.report-figure{flex-direction:column;gap:4px;min-width:0;display:flex}.report-figure--button{color:var(--ant-color-text);font:inherit;text-align:start;border-radius:var(--ant-border-radius);cursor:pointer;background:0 0;border:0;margin:-4px -8px;padding:4px 8px}.report-figure--button:hover,.report-figure--button:focus-visible{background:var(--ant-color-fill-tertiary)}.report-figure-label{color:var(--ant-color-text-secondary);font-size:14px}.report-figure-value{font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:36px}.report-figure-meta{color:var(--ant-color-text-secondary);font-size:12px}.report-figures-divider{background:var(--ant-color-border-secondary);align-self:stretch}.report-stock-attention{flex-direction:column;gap:8px;display:flex}.report-stock-attention[data-tone=failed]{background:var(--ant-color-error-bg);border-color:var(--ant-color-error-border)}.report-stock-attention[data-tone=attention]{background:var(--ant-color-warning-bg);border-color:var(--ant-color-warning-border)}.report-stock-attention[data-tone=done]{background:var(--ant-color-success-bg);border-color:var(--ant-color-success-border)}.report-stock-attention-title{color:var(--ant-color-text);align-items:center;gap:6px;font-weight:600;display:flex}.report-stock-attention[data-tone=failed] .report-stock-attention-title{color:var(--ant-color-error-text)}.report-stock-attention[data-tone=attention] .report-stock-attention-title{color:var(--ant-color-warning-text)}.report-stock-attention[data-tone=done] .report-stock-attention-title{color:var(--ant-color-success-text)}.report-stock-issues{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.report-stock-issue{width:100%;color:var(--ant-color-text);font:inherit;text-align:start;border-radius:var(--ant-border-radius);cursor:pointer;background:0 0;border:0;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:4px 8px;display:grid}.report-stock-issue:hover,.report-stock-issue:focus-visible{background:var(--ant-color-fill-secondary)}.report-stock-issue-count{font-variant-numeric:tabular-nums;text-align:end;font-size:22px;font-weight:700;line-height:30px}.report-stock-issue[data-tone=attention] .report-stock-issue-count{color:var(--ant-color-warning-text)}.report-stock-issue[data-tone=failed] .report-stock-issue-count{color:var(--ant-color-error-text)}.report-stock-calm{color:var(--ant-color-text-secondary)}.report-session-list{flex-direction:column;gap:4px;margin-block-start:8px;display:flex}.report-session-list-title{color:var(--ant-color-text-secondary);margin:0;font-size:12px;font-weight:600}.report-session-list-items{margin:0;padding:0;list-style:none}.report-session-list-more{color:var(--ant-color-text-secondary);padding-inline:8px;font-size:12px}.report-session-line{width:100%;color:var(--ant-color-text);font:inherit;text-align:start;border-radius:var(--ant-border-radius);cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 64px;align-items:baseline;gap:12px;padding:4px 8px;font-size:13px;display:grid}.report-session-line:hover,.report-session-line:focus-visible{background:var(--ant-color-primary-bg-hover)}.report-session-line-van{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.report-session-line-counts{color:var(--ant-color-text-secondary);font-variant-numeric:tabular-nums;font-size:12px}.report-session-line-variance{color:var(--ant-color-text-secondary);font-variant-numeric:tabular-nums;text-align:end}.report-session-line-variance[data-tone=attention]{color:var(--ant-color-warning-text)}.report-overview-block+.report-overview-block{border-block-start:1px solid var(--ant-color-border-secondary);padding-block-start:12px}.report-inbound-chart{min-width:0;padding-block-start:8px}@media (width<=1199px){.report-stock{grid-template-columns:minmax(0,1fr)}}.report-page{min-height:calc(100dvh - var(--shell-header-height) - 2 * var(--ant-padding))}.report-page>.report-tabs,.report-tabs>.ant-tabs-body-holder,.report-tabs>.ant-tabs-body-holder>.ant-tabs-body,.report-tabs>.ant-tabs-body-holder>.ant-tabs-body>.ant-tabs-content-active,.report-overview-card,.report-overview-card>.ant-card-body,.report-overview-card .report-dashboard,.report-overview-inbound,.report-overview-inbound>.report-inbound-chart{flex-direction:column;flex:1;display:flex}.report-overview-inbound>.report-inbound-chart>.report-throughput{flex:1}.report-list-banners{flex-direction:column;gap:8px;padding:12px 16px 0;display:flex}.report-list-table.flight-fit-table .ant-table-tbody>tr>td{vertical-align:top}.report-list-table .ant-table-tbody>tr.report-clickable-row{cursor:pointer}.tracking-selection-bar{z-index:1000;background:var(--ant-color-bg-elevated);border:1px solid var(--ant-color-border-secondary);border-radius:var(--ant-border-radius-lg);opacity:0;visibility:hidden;pointer-events:none;min-height:44px;padding:6px 20px;transition:transform .18s cubic-bezier(.16,1,.3,1),opacity .18s,visibility .18s;position:fixed;bottom:24px;left:50%;transform:translate(-50%)translateY(100px);box-shadow:0 6px 16px #0000001f,0 3px 6px -4px #00000029}.tracking-selection-bar[data-active=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.session-context-strip{background:var(--ant-color-fill-quaternary);border-block-end:1px solid var(--ant-color-border-secondary);padding:8px 16px}.session-picker-row{width:100%;color:inherit;font:inherit;text-align:start;border:1px solid var(--ant-color-border-secondary);border-radius:var(--ant-border-radius);cursor:pointer;background:0 0;flex-direction:column;gap:2px;padding:8px 12px;display:flex}.session-picker-row:hover{border-color:var(--ant-color-primary-border-hover)}.session-picker-row[data-selected=true]{border-color:var(--ant-color-primary);background:var(--ant-color-primary-bg)}.report-list-stack{flex-direction:column;gap:2px;min-width:0;display:flex}.report-list-stack--end{text-align:end;align-items:flex-end}.report-qty-pair{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.report-qty-line{justify-content:flex-end;align-items:baseline;gap:8px;display:inline-flex}.report-row-index{color:var(--ant-color-text-tertiary);font-variant-numeric:tabular-nums;font-size:12px}.report-list-stack__meta{color:var(--ant-color-text-secondary);overflow-wrap:anywhere;font-size:12px;line-height:16px}.report-list-tags{flex-wrap:wrap;gap:4px;display:flex}.report-drawer-hero{background:var(--ant-color-fill-quaternary);border:1px solid var(--ant-color-border-secondary);border-radius:var(--ant-border-radius);flex-direction:column;gap:8px;padding:12px;display:flex}.report-drawer-hero-meta{width:100%}.report-drawer-hero-code{font-size:15px;font-weight:600;font-family:var(--ant-font-family-code)}.report-drawer-section-title{color:var(--ant-color-text);font-size:13px;font-weight:600}.report-drawer-qty-summary{color:var(--ant-color-text-secondary);font-variant-numeric:tabular-nums;font-size:13px}.report-drawer-qty-summary strong{color:var(--ant-color-text)}.report-detail-item-name{color:var(--ant-color-text);font-weight:500}.report-drawer-empty-items{text-align:center;background:var(--ant-color-fill-quaternary);border-radius:var(--ant-border-radius-sm);padding:12px}.detained-action-dock{width:100%}.detained-resolve-cards{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.detained-resolve-card{border-radius:var(--ant-border-radius);border:1px solid var(--ant-color-border);background:var(--ant-color-bg-container);flex-direction:column;gap:4px;padding:10px 12px;transition:all .18s cubic-bezier(.4,0,.2,1);display:flex}.detained-resolve-card:hover{border-color:var(--ant-color-primary);background:var(--ant-color-fill-quaternary)}.detained-resolve-card.selected-continue{background:#52c41a0d;border-color:#52c41a;box-shadow:0 0 0 1px #52c41a}.detained-resolve-card.selected-return{background:#ff4d4f0d;border-color:#ff4d4f;box-shadow:0 0 0 1px #ff4d4f}.detained-resolve-card .ant-radio-wrapper{align-items:center;margin-inline-end:0}.detained-resolve-card-desc{color:var(--ant-color-text-secondary);padding-left:24px;font-size:11.5px;line-height:1.35}.detained-bin-preview{background:var(--ant-color-fill-quaternary);border-radius:var(--ant-border-radius-sm);justify-content:space-between;align-items:center;margin-bottom:2px;padding:6px 10px;font-size:12px;display:flex}.bin-locations-page{width:100%;max-width:100%;overflow-x:hidden}.bin-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:4px 0 8px;display:flex}.bin-toolbar-controls{flex-wrap:wrap;flex:340px;align-items:center;gap:8px;min-width:0;display:flex}.bin-search-input{width:100%;min-width:200px;max-width:280px}.bin-zone-select{min-width:140px}.bin-toolbar-stats{color:var(--ant-color-text-secondary);white-space:nowrap;font-size:12.5px}.bin-code-badge{font-family:var(--font-family-code,Consolas, monospace);background:var(--ant-color-fill-secondary);border:1px solid var(--ant-color-border-secondary);border-radius:var(--ant-border-radius-sm);color:var(--ant-color-text);letter-spacing:.02em;align-items:center;padding:2px 8px;font-size:12.5px;font-weight:600;display:inline-flex}.bin-parts-text{color:var(--ant-color-text-secondary);word-break:break-word;font-size:12px;line-height:1.4}.bin-layout-container{box-sizing:border-box;grid-template-columns:minmax(0,6fr) minmax(0,4fr);align-items:start;gap:16px;width:100%;max-width:100%;display:grid}@media (width<=1200px){.bin-layout-container{grid-template-columns:minmax(0,1fr)}}.bin-left-column{flex-direction:column;gap:12px;min-width:0;display:flex}.bin-right-column{align-self:start;min-width:0;position:sticky;top:16px}.bin-action-card{border-radius:var(--ant-border-radius-lg);border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container);box-shadow:none}.bin-action-card .ant-card-body{padding:16px}.bin-action-segmented{margin-bottom:4px}.bin-locations-page .ant-table-tbody>tr.bin-row-editing>td{background-color:var(--ant-color-primary-bg)}.bin-locations-page .ant-table-tbody>tr.bin-row-editing>td:first-child{border-inline-start:3px solid var(--ant-color-primary)}.bin-breadcrumb-preview{background:var(--ant-color-fill-quaternary);border:1px dashed var(--ant-color-border);border-radius:var(--ant-border-radius);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;padding:8px 12px;font-size:12.5px;display:flex}.bin-breadcrumb-item{color:var(--ant-color-text);align-items:center;gap:4px;font-weight:500;display:inline-flex}.bin-breadcrumb-separator{color:var(--ant-color-text-quaternary);font-size:11px}.bin-spatial-grid{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}@media (width<=640px){.bin-spatial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=440px){.bin-spatial-grid{grid-template-columns:1fr}}.bin-spatial-full{grid-column:1/-1}.bin-bulk-mini-table{width:100%}.bin-bulk-mini-table .ant-table-thead>tr>th{text-align:center;background:var(--ant-color-fill-quaternary);white-space:nowrap;padding:8px 6px;font-size:12px;font-weight:600}.bin-bulk-mini-table .ant-table-tbody>tr>td{vertical-align:middle;padding:6px 4px}.bin-bulk-mini-table .ant-input{text-align:center;border-radius:var(--ant-border-radius-sm);padding:4px 6px;font-size:13px}.bin-bulk-mini-table .bin-bulk-input-name{text-align:start;padding:4px 8px}:where(button,a,input,textarea,[tabindex]:not([tabindex="-1"]),.ant-select-selector,.ant-segmented-item):focus-visible{outline:2px solid var(--ant-color-primary);outline-offset:2px}.code-link .ant-typography,.code-link code{color:inherit}.code-link:hover code{text-decoration:underline}.data-table-transition{position:relative}.table-skeleton{background:var(--ant-color-bg-container);width:100%;overflow:hidden}.table-skeleton-header,.table-skeleton-row{align-items:center;gap:24px;min-width:980px;padding-inline:8px;display:grid}.table-skeleton[data-variant=wide] .table-skeleton-header,.table-skeleton[data-variant=wide] .table-skeleton-row{grid-template-columns:1.45fr 1fr 1.25fr .9fr 1.2fr .8fr .4fr;min-width:1290px}.table-skeleton[data-variant=standard] .table-skeleton-header,.table-skeleton[data-variant=standard] .table-skeleton-row{grid-template-columns:1.35fr .9fr 1.2fr .55fr .75fr .8fr}.table-skeleton[data-variant=declarationWorklist] .table-skeleton-header,.table-skeleton[data-variant=declarationWorklist] .table-skeleton-row{grid-template-columns:1.1fr 1fr 1.6fr 1.1fr 1fr 1.2fr .6fr 1.5fr 1.3fr 1fr .8fr;min-width:1760px}.table-skeleton[data-variant=fdsAllocations] .table-skeleton-header,.table-skeleton[data-variant=fdsAllocations] .table-skeleton-row{grid-template-columns:1.2fr 1fr 1.6fr 1.3fr 1.2fr 1fr .7fr 1.1fr .6fr .8fr;min-width:1290px}.table-skeleton[data-variant=fdsBills] .table-skeleton-header,.table-skeleton[data-variant=fdsBills] .table-skeleton-row{grid-template-columns:1.3fr 1.1fr 1.4fr 1.3fr 1.1fr 1.5fr 1.3fr 1.5fr;min-width:1290px}.table-skeleton[data-variant=fdsBillDetail] .table-skeleton-header,.table-skeleton[data-variant=fdsBillDetail] .table-skeleton-row{grid-template-columns:1.5fr 1fr 1.7fr 1.3fr;min-width:800px}.table-skeleton-header{background:var(--ant-color-fill-quaternary);border-block-end:1px solid var(--ant-color-border-secondary);height:39px}.table-skeleton-row{border-block-end:1px solid var(--ant-color-border-secondary);height:39px}.table-skeleton .ant-skeleton,.table-skeleton .ant-skeleton-input{width:100%;min-width:0}.table-skeleton .ant-skeleton-input{border-radius:2px}.table-skeleton-row>.ant-skeleton:nth-child(2n){width:72%}.table-skeleton-row>.ant-skeleton:last-child{justify-self:center;width:44%}.table-skeleton-row:nth-child(8n+2) .ant-skeleton-input{animation-delay:-175ms}.table-skeleton-row:nth-child(8n+3) .ant-skeleton-input{animation-delay:-350ms}.table-skeleton-row:nth-child(8n+4) .ant-skeleton-input{animation-delay:-525ms}.table-skeleton-row:nth-child(8n+5) .ant-skeleton-input{animation-delay:-700ms}.table-skeleton-row:nth-child(8n+6) .ant-skeleton-input{animation-delay:-875ms}.table-skeleton-row:nth-child(8n+7) .ant-skeleton-input{animation-delay:-1050ms}.table-skeleton-row:nth-child(8n) .ant-skeleton-input{animation-delay:-1225ms}.table-loading-body{text-align:start;margin-inline:-16px}.table-loading-body-note{color:var(--ant-color-text-secondary);text-align:center;margin:0;padding:12px 16px;font-size:12px}.compact-data-table .ant-table-tbody>tr:hover>td,.compact-data-table .ant-table-tbody>tr:focus-within>td{background:var(--ant-color-fill-tertiary);transition:background var(--ant-motion-duration-fast) var(--ant-motion-ease-in-out)}.scan-feed-row:hover{background:var(--ant-color-fill-tertiary)}.compact-data-table .ant-table-tbody>tr.row-out-of-scope:hover>td,.compact-data-table .ant-table-tbody>tr.row-out-of-scope:focus-within>td{background:var(--ant-color-fill-quaternary)}.compact-data-table .ant-table-tbody>tr:focus-within{outline:none}.compact-data-table .ant-table-tbody>tr:focus-within>td:first-child{box-shadow:inset 3px 0 0 var(--ant-color-primary)}.state-panel{min-height:180px;padding:16px}.state-panel .ant-empty{margin:0}.state-panel .ant-empty-image{margin-bottom:8px}.state-panel .ant-empty-description{margin:0}.visually-hidden:focus-visible{clip:auto;width:auto;height:auto;margin:0;padding:4px 8px;position:static;overflow:visible}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.state-panel .ant-result{padding-block:24px}.form-layout-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.form-summary-panel{position:sticky;top:80px}.box-table-row{background:var(--ant-color-bg-container);cursor:pointer;border-bottom:1px solid #f0f2f5;grid-template-columns:minmax(180px,1.1fr) 100px minmax(260px,1.5fr) 72px 176px 80px minmax(270px,1.1fr) minmax(190px,.9fr);align-items:center;gap:12px;min-width:1450px;padding:10px 16px;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);display:grid;position:relative}.box-table-row:hover{background:var(--ant-color-fill-quaternary)}.box-table-row.box-table-row--focused,.box-table-row.box-table-row--focused:hover{z-index:2;background:#fff2e0;border-bottom-color:#ffd591;transition:none;box-shadow:inset 5px 0 #f58220,0 3px 12px #f5822026}.box-create-field{border:0;min-width:0;margin:0;padding:0}.box-create-actions{border-block-start:1px solid var(--ant-color-split);padding-block-start:12px}.box-scan-history{cursor:default;border:1px solid var(--ant-color-border-secondary);border-radius:var(--ant-border-radius);background:var(--ant-color-fill-quaternary);grid-column:1/-1;min-width:0;overflow:hidden}.box-scan-history-disclosure.ant-collapse{border:1px solid var(--ant-color-border-secondary);border-radius:var(--ant-border-radius);background:var(--ant-color-fill-quaternary);padding:0}.box-scan-history-disclosure--closed.ant-collapse,.box-scan-history-disclosure .ant-collapse-item{border:0}.box-scan-history-disclosure .ant-collapse-header{display:none}.box-scan-history-disclosure .ant-collapse-content{background:0 0;border-top:0}.box-scan-history-disclosure .ant-collapse-content-box{padding:0}.box-scan-history-header{border-bottom:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container);min-height:36px;padding-inline:12px}.box-scan-history-viewport{scrollbar-gutter:stable;overscroll-behavior:contain;position:relative}.box-scan-history-row{border-bottom:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container);justify-content:space-between;align-items:center;width:100%;padding-inline:12px;display:flex;position:absolute;inset:0 0 auto}.box-scan-history-row:nth-child(2n){background:var(--ant-color-fill-quaternary)}@media (width<=1199px){.form-layout-grid{grid-template-columns:1fr}.form-summary-panel{grid-row:1;position:static}}@media (width<=767px){.report-figures--stock{grid-template-columns:repeat(2,minmax(0,1fr))}.report-figures-divider{display:none}.report-page{min-height:0}.app-header{gap:var(--ant-margin-xs);padding-inline:var(--ant-padding-sm)}.app-navigation-trigger{flex:none;display:inline-flex}.app-header>.app-navigation{display:none}.app-brand-context{flex-basis:148px;width:148px;margin-inline-end:auto}.app-wordmark{padding-inline:4px}.app-user-copy{display:none}.app-user{min-width:auto;padding-inline:var(--ant-padding-xs)}.app-navigation-mobile{border-inline-end:0}.app-navigation-drawer .ant-drawer-body{padding-top:max(var(--ant-padding), env(safe-area-inset-top));padding-bottom:max(var(--ant-padding), env(safe-area-inset-bottom));padding-inline:max(var(--ant-padding), env(safe-area-inset-left)) max(var(--ant-padding), env(safe-area-inset-right))}.app-content-inner{min-height:calc(100dvh - var(--shell-header-height));padding:var(--ant-padding);padding-bottom:max(var(--ant-padding), env(safe-area-inset-bottom));padding-inline:max(var(--ant-padding), env(safe-area-inset-left)) max(var(--ant-padding), env(safe-area-inset-right))}.page-header-actions{flex-wrap:wrap}}@media (width>=768px) and (width<=991px){.app-header{padding-inline:max(4px, env(safe-area-inset-left)) max(4px, env(safe-area-inset-right));gap:4px}.app-brand-context{flex-basis:112px;width:112px}.app-wordmark{padding-inline:4px}.app-navigation.ant-menu-horizontal>.ant-menu-item,.app-navigation.ant-menu-horizontal>.ant-menu-submenu{padding-inline:calc(var(--ant-padding-xs) - var(--ant-line-width-bold))}}@media (width<=599px){.app-layout{--shell-header-height:56px}.app-header{height:56px;line-height:56px}.app-brand-context{flex-basis:112px;width:112px}.app-wordmark{height:24px;padding-inline:4px}.app-wordmark-logo{height:22px}.app-header .app-station-switcher{max-width:100%}.app-content-inner{min-height:calc(100dvh - var(--shell-header-height));padding:var(--ant-padding-sm);padding-bottom:max(var(--ant-padding-sm), env(safe-area-inset-bottom));padding-inline:max(var(--ant-padding-sm), env(safe-area-inset-left)) max(var(--ant-padding-sm), env(safe-area-inset-right))}.page-header{min-height:0}.page-header-main,.page-header-actions{width:100%}.page-header-actions .ant-btn{flex:auto}.page-header-actions .ant-btn-primary{min-width:0}.work-surface-toolbar,.work-surface-subtoolbar{padding-inline:var(--ant-padding-sm)}.work-surface-toolbar .ant-input-affix-wrapper,.work-surface-toolbar .ant-input,.work-surface-toolbar .ant-select{max-width:100%}.ant-table-wrapper .ant-table-pagination{justify-content:flex-start}.ant-pagination{row-gap:var(--ant-margin-xs)}}@media (width<=1439px){.app-user-copy{display:none}.app-user{min-width:auto;padding-inline:4px}}@media (width<=1279px){.app-header{background:color-mix(in srgb, var(--shell-bg) 72%, transparent);-webkit-backdrop-filter:blur(20px)saturate(180%);border-block-end:1px solid color-mix(in srgb, var(--shell-accent) 60%, transparent);padding-top:env(safe-area-inset-top)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.app-header{background:var(--shell-bg);-webkit-backdrop-filter:none}}@media (prefers-reduced-transparency:reduce){.app-header{background:var(--shell-bg);-webkit-backdrop-filter:none}}}@media (width>=992px) and (width<=1279px){.app-header{gap:8px}.app-brand-context{flex-basis:148px;width:148px}.app-wordmark{padding-inline:4px}.app-user-copy{display:none}.app-user{min-width:auto;padding-inline:4px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.ant-btn:active:not(:disabled){transform:none!important}::view-transition-old(root){animation-duration:.01ms!important}::view-transition-new(root){animation-duration:.01ms!important}.ant-skeleton.ant-skeleton-active .ant-skeleton-input,.ant-skeleton.ant-skeleton-active .ant-skeleton-title,.ant-skeleton.ant-skeleton-active .ant-skeleton-paragraph>li{background-position:100%;animation:none!important}}.print-sheet{background:#f0f2f5;min-height:100dvh;padding:16mm}.receipt-voucher-label{color:#555}.receipt-voucher{color:#000;box-sizing:border-box;background:#fff;border:1px solid #d9d9d9;border-radius:4px;width:100%;max-width:820px;margin:0 auto;padding:36px 40px;box-shadow:0 4px 16px #00000014}@media print{@page{size:A4 portrait;margin:10mm 15mm}body{background:#fff}.print-sheet{background:#fff;min-height:auto;padding:0}table,.ant-card{break-inside:avoid;page-break-inside:avoid}.no-print{display:none}.receipt-voucher{color:#000;box-shadow:none;break-inside:avoid;page-break-inside:avoid;background:#fff;border:none;border-radius:0;width:100%;max-width:100%;margin:0;padding:0}.receipt-voucher .ant-typography,.receipt-voucher-label{color:#000}}.item-hub-cell{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.tracking-code{-webkit-line-clamp:2;word-break:break-all;font-size:var(--code-rest);-webkit-box-orient:vertical;display:-webkit-box}.tracking-code:first-line{font-size:var(--code-first)}.bulk-order-input{text-transform:uppercase}.bulk-order-input::placeholder{text-transform:none}
