html,body,#root{height:100%;margin:0}:root{--app-action-icon-size:18px;--app-tab-icon-size:15px;--app-table-action-target-size:32px}.lucide{vertical-align:-.125em;width:1em;height:1em}.ant-btn .anticon,.ant-btn .lucide,.ant-menu-item .anticon,.ant-menu-item .lucide,.ant-menu-submenu-title .anticon,.ant-menu-submenu-title .lucide{width:var(--app-action-icon-size);height:var(--app-action-icon-size);font-size:var(--app-action-icon-size);justify-content:center;align-items:center;display:inline-flex}.ant-tabs-tab .anticon,.ant-tabs-tab .lucide{width:var(--app-tab-icon-size);height:var(--app-tab-icon-size);font-size:var(--app-tab-icon-size)}.ant-table .ant-btn-icon-only{min-width:var(--app-table-action-target-size);min-height:var(--app-table-action-target-size)}.ant-input-prefix :is(.anticon-search,.lucide-search){width:var(--app-action-icon-size);height:var(--app-action-icon-size);font-size:var(--app-action-icon-size);justify-content:center;align-items:center;display:inline-flex}.ant-modal .ant-modal-content,.ant-modal .ant-modal-header,.ant-drawer-content-wrapper{border-radius:16px}.ant-drawer-close .anticon{width:var(--app-action-icon-size);height:var(--app-action-icon-size);font-size:var(--app-action-icon-size)}.ant-select-dropdown,.ant-picker-dropdown,.ant-dropdown .ant-dropdown-menu,.ant-popover .ant-popover-inner,.ant-tooltip .ant-tooltip-inner{border-radius:12px}.content-transition-anchor{display:contents}.content-transition-fallback{animation:.12s ease-out both content-transition-fade}@keyframes content-transition-fade{0%{opacity:.85}to{opacity:1}}.ant-tabs .ant-tabs-ink-bar{transition-duration:.18s}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 (max-width:767px){:root .ant-drawer .ant-drawer-header{padding-top:calc(var(--ant-padding) + env(safe-area-inset-top,0px))}:root .ant-drawer .ant-drawer-body{padding-inline:max(var(--ant-padding-sm), env(safe-area-inset-left,0px)) max(var(--ant-padding-sm), env(safe-area-inset-right,0px));padding-bottom:calc(var(--ant-padding) + env(safe-area-inset-bottom,0px))}:root .ant-drawer .ant-drawer-footer{padding-bottom:calc(var(--ant-padding-sm) + env(safe-area-inset-bottom,0px))}.ant-drawer-title,.ant-drawer-body .ant-descriptions-item-content{overflow-wrap:anywhere}.ant-drawer-footer>.ant-flex,.ant-drawer-footer>.ant-space{row-gap:var(--ant-margin-xs);flex-wrap:wrap}.item-detail-heading{flex-direction:column}.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{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)}.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;transition:opacity var(--ant-motion-duration-fast) var(--ant-motion-ease-in-out);background:0 0;border:0;justify-content:center;align-items:center;padding:0 8px;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:auto;min-width:220px;max-width:320px;font-size:13.5px;line-height:1.25}:where(.app-header) .app-station-switcher .ant-select-selector{height:38px;color:var(--shell-text);box-shadow:none;background-color:#ffffff0a;background-image:linear-gradient(90deg,#eb731842 0%,#eb731829 60%,#eb731814 100%);background-position:0;background-repeat:no-repeat;background-size:0% 100%;border:1px solid #ffffff14;border-radius:4px;align-items:center;padding-inline:12px 10px;transition:background-size .18s,border-color .15s,box-shadow .15s;display:flex}:where(.app-header) .app-station-switcher .ant-select-content{margin-inline-end:0;padding-inline-start:0}:where(.app-header) .app-station-switcher .ant-select-selection-item{text-align:start;text-overflow:ellipsis;white-space:nowrap;padding-inline-end:0;font-weight:500;overflow:hidden}:where(.app-header) .app-station-switcher:hover .ant-select-selector{background-size:100% 100%;border-color:#f5822052}:where(.app-header) .app-station-switcher.ant-select-focused .ant-select-selector{border-color:var(--shell-accent);box-shadow:0 0 0 2px #f582203d}:where(.app-header) .app-station-switcher .ant-select-arrow{color:#b5b7c0d9}.app-language{flex:none;width:76px;min-width:76px;max-width:76px}:where(.app-header) .app-language .ant-select-selector{height:38px;color:var(--shell-text);box-shadow:none;background-color:#ffffff0a;background-image:linear-gradient(90deg,#eb731842 0%,#eb731829 60%,#eb731814 100%);background-position:0;background-repeat:no-repeat;background-size:0% 100%;border:1px solid #ffffff14;border-radius:4px;justify-content:center;align-items:center;padding-inline:8px;transition:background-size .18s,border-color .15s,box-shadow .15s;display:flex}:where(.app-header) .app-language:hover .ant-select-selector{background-size:100% 100%;border-color:#f5822052}:where(.app-header) .app-language.ant-select-focused .ant-select-selector{border-color:var(--shell-accent);box-shadow:0 0 0 2px #f582203d}:where(.app-header) .app-language .ant-select-selection-item{justify-content:center;align-items:center;padding-inline-end:0;display:flex}.app-station-switcher-footer{margin-top:var(--ant-margin-xxs);padding:var(--ant-padding-xs) var(--ant-padding-xs) var(--ant-padding-xxs);border-top:1px solid var(--ant-color-split)}.app-navigation{height:100%}.app-navigation.ant-menu-horizontal{column-gap:var(--ant-margin-xxs)}.app-scroll-jump.ant-btn{color:#f4f4f5;-webkit-backdrop-filter:blur(12px)saturate(150%);backdrop-filter:blur(12px)saturate(150%);background:linear-gradient(165deg,#ffffff38 0%,#ffffff0a 45%,#fff0 70%),#10222ead;border:1px solid #f58220a6;box-shadow:inset 0 1px #ffffff47,0 6px 18px #10222e42}.app-scroll-jump.ant-btn:hover{color:#fff;background:linear-gradient(165deg,#ffffff47 0%,#f5822047 100%),#10222ed9}.app-route-progress{z-index:31;pointer-events:none;background:#f582204d;height:2px;position:fixed;inset-block-start:0;inset-inline:0;overflow:hidden}.app-route-progress:before{content:"";animation:app-route-progress-sweep 1.4s var(--ant-motion-ease-in-out) infinite;background:#f58220;position:absolute;inset:0;transform:translate(-100%)}@keyframes app-route-progress-sweep{to{transform:translate(100%)}}:root:has(.app-bottom-dock),:root:has(.create-page .create-page-actions){--app-bottom-dock:64px}@media (max-width:767px),(hover:none) and (pointer:coarse){:root:has(.app-bottom-dock),:root:has(.create-page .create-page-actions){--app-bottom-dock:112px}}.app-user.ant-btn{cursor:pointer;min-width:auto;height:38px;box-shadow:none;background-color:#ffffff0a;background-image:linear-gradient(90deg,#eb731842 0%,#eb731829 60%,#eb731814 100%);background-position:0;background-repeat:no-repeat;background-size:0% 100%;border:1px solid #ffffff14;border-radius:10px;align-items:center;padding-block:0;padding-inline:10px;transition:background-size .18s,border-color .15s,color .15s;display:inline-flex}:where(.app-header) .app-user .ant-badge-dot{box-shadow:0 0 0 1.5px #10222e}.app-user.ant-btn:not(:disabled):not(.ant-btn-disabled):hover,.app-user.ant-btn:not(:disabled):not(.ant-btn-disabled):active{color:#fff;background-size:100% 100%;border-color:#f5822052}.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{background:#172c3c;border:1px solid #223f54;border-radius:6px;padding:6px;box-shadow:0 12px 30px -4px #08121a8c}.app-shell-popup .ant-dropdown-menu-item{background-color:#0000;background-image:linear-gradient(90deg,#eb731842 0%,#eb731829 60%,#eb731814 100%);background-position:0;background-repeat:no-repeat;background-size:0% 100%;border-radius:4px;margin-block:1px;transition:background-size .18s,color .15s}.app-shell-popup .ant-dropdown-menu-item:hover,.app-shell-popup .ant-dropdown-menu-item-active{color:#fff;background-size:100% 100%}.app-shell-popup .ant-dropdown-menu-item-selected{background-color:#f5822033;background-image:none;font-weight:600}.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{scrollbar-gutter:stable;min-width:0;min-height:0;overflow:auto}.page-header{min-height:52px;padding-block:3px}.page-header-title-hidden{min-height:0;padding-block:0}.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}.app-content .ant-table-wrapper{z-index:0;isolation:isolate;position:relative}.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{transition:color var(--ant-motion-duration-mid) var(--ant-motion-ease-in-out);align-items:center;gap:8px;font-weight:500;display:inline-flex}.accent-tab-icon{opacity:.85;transition:opacity var(--ant-motion-duration-mid) var(--ant-motion-ease-in-out);align-items:center;margin-inline-end:2px;display:inline-flex}.ant-tabs-tab-active .accent-tab-icon{opacity:1}.accent-tab-dot{background:var(--tab-accent);opacity:.55;width:6px;height:6px;transition:opacity var(--ant-motion-duration-mid) var(--ant-motion-ease-in-out);border-radius:50%;flex-shrink:0}.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)}.reveal{opacity:0;transition:grid-template-rows var(--reveal-duration) var(--ant-motion-ease-in-out), opacity var(--reveal-duration) var(--ant-motion-ease-in-out);grid-template-rows:0fr;display:grid}.reveal[hidden]{display:none}.reveal[data-open=true]{opacity:1;transition-timing-function:var(--ant-motion-ease-out);grid-template-rows:1fr}.reveal[data-first=true]{transition:none}.reveal-body{min-height:0;overflow:visible clip}@starting-style{.reveal[data-open=true]{opacity:0;grid-template-rows:0fr}}.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)}.carrier-tile-grid{grid-template-columns:repeat(auto-fit,minmax(min(156px,100%),1fr));gap:12px;display:grid}.carrier-tile-picker .carrier-tile{box-sizing:border-box;border-radius:var(--ant-border-radius-lg);min-width:0;height:auto;min-height:92px;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), box-shadow var(--ant-motion-duration-fast) var(--ant-motion-ease-in-out);border-inline-start-width:1px;justify-content:center;align-items:center;padding:10px 14px;display:flex}.carrier-tile-picker .carrier-tile:hover{border-color:var(--ant-color-primary-border-hover);background:var(--ant-color-fill-quaternary)}.carrier-tile-picker .carrier-tile.ant-radio-button-wrapper-checked{border-color:var(--ant-color-primary);background:var(--ant-color-primary-bg);box-shadow:0 0 0 1px var(--ant-color-primary)}.carrier-tile-picker .carrier-tile:before{display:none}.carrier-tile>span:last-child{width:100%;min-width:0}.carrier-tile .ant-typography{color:inherit;white-space:normal;overflow-wrap:anywhere;line-height:22px}.carrier-tile .carrier-tile-check{position:absolute;inset-block-start:8px;inset-inline-end:8px}.report-page{min-height:calc(100dvh - var(--shell-header-height))}.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{flex-direction:column;flex:1;display:flex}.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{bottom:calc(24px + env(safe-area-inset-bottom));left:calc(50% + var(--sidebar-dock-offset,0px));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;transition:left .18s var(--shell-motion-ease,cubic-bezier(.4, 0, .2, 1)), transform var(--ant-motion-duration-mid) var(--ant-motion-ease-out), opacity var(--ant-motion-duration-mid) var(--ant-motion-ease-in-out), visibility var(--ant-motion-duration-mid);padding:6px 20px;position:fixed;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-select-col-header,.report-select-col-cell{flex-direction:column;justify-content:center;align-items:center;gap:2px;line-height:1.2;display:flex}.report-scanner-info{vertical-align:-2px;align-items:center;gap:4px;display:inline-flex}.report-scanner-icon{width:13px;height:13px;color:var(--ant-color-text-tertiary);flex:none}.report-scanner-sep{color:var(--ant-color-text-quaternary)}.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-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-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:12px;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 (max-width:767px){.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-card .create-page-actions{margin-top:8px}.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 (max-width:640px){.bin-spatial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-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{isolation:isolate}.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) minmax(340px,380px);align-items:start;gap:20px;display:grid}.new-session-card>.ant-card-body{padding:20px}.new-session-fields-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px 16px;display:grid}.new-session-fields-grid>.new-session-field--driver{grid-column:span 4}.new-session-fields-grid>.new-session-field--plate,.new-session-fields-grid>.new-session-field--vehicle{grid-column:span 3}.new-session-fields-grid>.new-session-field--dock{grid-column:span 2}.new-session-fields-grid>.new-session-field--declared,.new-session-fields-grid>.new-session-field--arrived{grid-column:span 6;margin-bottom:0}.new-session-context-box{background:var(--ant-color-fill-quaternary);border:1px solid var(--ant-color-border-secondary);border-radius:var(--ant-border-radius-lg);margin-bottom:16px;padding:14px 16px}.new-session-context-box .ant-descriptions-item-label{color:var(--ant-color-text-secondary);font-size:12px}.new-session-context-box .ant-descriptions-item-content{color:var(--ant-color-text);font-weight:600}.form-summary-panel .new-session-field--signer{margin-bottom:16px}.new-session-submit-area{border-top:1px solid var(--ant-color-border-secondary);flex-direction:column;gap:12px;padding-top:16px;display:flex}.create-page{width:100%;min-width:0;min-height:calc(100dvh - var(--shell-header-height) - 2 * var(--ant-padding));container-type:inline-size}.create-page>.ant-card,.create-page>.ant-form,.create-page>.ant-card>.ant-card-body,.create-page .bin-form-panel,.create-page .bin-bulk-panel,.create-page .real-box-create-panel,.create-page .flight-form-page-body,.create-page [data-pending-backend]{flex-direction:column;flex:1;display:flex}.create-page .flight-form-page-body>.ant-flex{flex:1}.create-page>.ant-card>.ant-card-body{container-type:inline-size}:where(.create-page-compact>.ant-card-body)>:not(.bin-form-panel,.create-page-actions),.create-page-compact .bin-form-panel>:not(.create-page-actions){max-width:720px}.create-page .create-page-actions{z-index:4;width:100%;max-width:none;padding:12px 16px max(12px, env(safe-area-inset-bottom));border:1px solid var(--ant-color-border-secondary);border-radius:var(--ant-border-radius-lg);background:var(--ant-color-bg-container);flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:auto;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 16px #0000000f}.create-page .real-box-create-row{display:block}.create-form-grid{grid-template-columns:minmax(0,1fr);column-gap:16px;display:grid}.create-page .bin-spatial-grid{grid-template-columns:minmax(0,1fr)}@container (width>=720px){.create-form-grid,.create-page .bin-spatial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.create-form-full{grid-column:1/-1}}@container (width<=960px){.create-page .form-layout-grid{grid-template-columns:1fr}.create-page .form-summary-panel{position:static}}@container (width<=719px){.create-airline-page .ant-form>.ant-flex>.ant-flex,.create-page .flight-form-row,.create-page .real-box-create-controls{flex-direction:column}.create-page .real-box-create-controls,.create-page .real-box-create-field{width:100%}.create-page .real-box-create-field>*{max-width:100%}.create-page .flight-form-row>.ant-form-item{width:100%;min-width:0}.new-session-fields-grid{grid-template-columns:1fr}.new-session-fields-grid>.ant-form-item{grid-column:1/-1}}.form-summary-panel{position:sticky;top:80px}.box-table-row{background:var(--ant-color-bg-container);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);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;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 (max-width:767px){.form-layout-grid{grid-template-columns:1fr}.form-summary-panel{position:static}.report-page{min-height:0}.app-header{gap:var(--ant-margin-xs);padding-inline:max(var(--ant-padding-sm), env(safe-area-inset-left,0px)) max(var(--ant-padding-sm), env(safe-area-inset-right,0px))}.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-mobile .ant-menu-item,.app-navigation-mobile .ant-menu-submenu-title{min-height:44px;line-height:44px}.app-navigation-drawer .ant-drawer-header{padding-top:calc(var(--ant-padding) + env(safe-area-inset-top,0px));padding-inline:max(var(--ant-padding), env(safe-area-inset-left)) max(var(--ant-padding), env(safe-area-inset-right))}.app-navigation-drawer .ant-drawer-body{padding-top:var(--ant-padding-sm);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 (min-width:768px) and (max-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 (max-width:599px){.app-layout{--shell-header-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%}.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 (max-width:1439px){.app-user-copy{display:none}.app-user{min-width:auto;padding-inline:4px}}@media (max-width:1279px){.app-header{-webkit-backdrop-filter:none;padding-top:env(safe-area-inset-top);background:#10222e;border-block-end:3px solid #f58220}@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 (max-width:767px),(hover:none) and (pointer:coarse){html,body{overscroll-behavior-x:none;-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}#root,.app-layout,.auth-layout{box-sizing:border-box;width:100%;min-width:0}:root input:not([type=checkbox]):not([type=radio]),:root textarea,:root select{font-size:max(16px, var(--ant-font-size))}.app-layout{height:auto;min-height:100svh}.app-header{background:var(--shell-bg);height:calc(var(--shell-header-height) + env(safe-area-inset-top,0px));line-height:var(--shell-header-height);padding-top:env(safe-area-inset-top,0px);flex:none}.app-content{isolation:isolate;flex:none;overflow:visible}.app-content .ant-table-header.ant-table-sticky-holder{top:calc(var(--shell-header-height) + env(safe-area-inset-top,0px))!important}}@media (min-width:992px) and (max-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}@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}}.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}.result-bar{background:var(--ant-color-bg-container)}.result-bar>:last-child{margin-inline-start:auto}.filter-chip{background:#e9edef;border-color:#10364d33;margin-inline-end:0}.filter-chip-field{color:var(--ant-color-text-secondary)}.work-surface-toolbar:has(>.filter-bar){align-items:flex-end}.filter-field{width:var(--filter-field-width);flex-direction:column;gap:4px;max-width:100%;display:flex}.filter-field-grow{flex:1 1 var(--filter-field-width);min-width:0;max-width:400px}.filter-field>:not(.filter-field-label){width:100%}.filter-field .ant-space-compact{align-items:stretch;display:flex}.filter-field>.ant-space-compact>*{flex:none}.filter-field>.ant-space-compact>.ant-input-search,.filter-field>.ant-space-compact>.ant-picker,.filter-field .ant-input-search>.ant-input-affix-wrapper{flex:auto;min-width:0}.filter-field .ant-space-compact>.ant-btn{height:auto}.filter-field>.ant-select,.result-bar .ant-select-outlined{min-height:var(--ant-control-height,32px)}.filter-field-label{color:#334155;white-space:normal;font-size:13px;font-weight:600;line-height:18px}.ant-typography.filter-section-title{color:#172638;margin:0;font-size:14px;font-weight:600}@media (max-width:767px){.filter-bar>.filter-field,.filter-bar>.filter-bar-reset{width:100%}.filter-field .ant-select{min-height:35px}}.table-head-navy .ant-table-wrapper .ant-table-thead .ant-table-column-sorter{color:#ffffff8c}.table-head-navy .ant-table-wrapper .ant-table-thead .ant-table-column-sorter .active{color:#fff}.table-head-navy.ant-table-wrapper .ant-table-thead>tr>th,.table-head-navy .ant-table-wrapper .ant-table-thead>tr>th{color:#fff!important;border-bottom:1px solid #0a2332!important;background:#10364d!important;border-inline-end:1px solid #1a4d6d!important;font-weight:700!important}.table-head-navy.ant-table-wrapper .ant-table-thead>tr>th .ant-table-column-title,.table-head-navy .ant-table-wrapper .ant-table-thead>tr>th .ant-table-column-title{color:#fff!important;font-weight:700!important}.table-head-navy.ant-table-wrapper .ant-table-thead>tr>th:last-child,.table-head-navy .ant-table-wrapper .ant-table-thead>tr>th:last-child{border-inline-end:0!important}.table-head-navy.ant-table-wrapper .ant-table-thead>tr>th:before,.table-head-navy .ant-table-wrapper .ant-table-thead>tr>th:before{display:none!important}.table-rows-navy .ant-table-tbody>tr:hover>td,.table-rows-navy .ant-table-tbody>tr>td.ant-table-cell-row-hover{background-color:#e6f0f7!important}.table-rows-navy .ant-table-tbody>tr:hover>td:first-child,.table-rows-navy .ant-table-tbody>tr>td.ant-table-cell-row-hover:first-child{box-shadow:inset 3px 0 #10364d!important}.table-rows-navy .ant-table-tbody>tr.ant-table-row-selected>td{background-color:#d8e6f0!important}.table-rows-navy .ant-table-tbody>tr.ant-table-row-selected:hover>td,.table-rows-navy .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-row-hover{background-color:#c9dce8!important}.table-rows-navy .ant-table-tbody>tr.ant-table-row-expanded>td{background-color:#f0f6fa!important}.section-nav{gap:32px;display:flex}.section-nav a,.section-nav-group{color:#10364db3;border-block-end:3px solid #0000;align-items:center;min-height:44px;padding-block:12px;font-size:18px;font-weight:700;line-height:24px;text-decoration:none;display:flex}.section-nav a:hover,.section-nav a[aria-current=page],.section-nav-group:hover,.section-nav-group[aria-current=page]{color:var(--ant-color-primary)}.section-nav a[aria-current=page],.section-nav-group[aria-current=page]{border-block-end-color:#0000}.section-nav a:focus-visible,.section-nav-group:focus-visible{outline:2px solid var(--ant-color-primary);outline-offset:-2px}@media (max-width:767px){.section-nav{gap:12px}.section-nav a{text-align:center;text-wrap:balance;flex:1;justify-content:center;min-width:0;font-size:16px}}.work-surface .lane-tabs .ant-tabs-nav{background:var(--ant-color-bg-container)}.work-surface .lane-tabs .ant-tabs-tab{color:#10364db3;font-size:16px}.section-nav-group{cursor:pointer;background:0 0;border-block-start:0;border-inline:0;gap:8px;font-family:inherit}.section-nav-group .anticon{font-size:12px}.section-nav-current{color:var(--ant-color-primary)}.domestic-party-head{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:0 6px;display:flex}.domestic-party-phone{color:var(--ant-color-text-secondary);flex:none}.domestic-run-count{padding-inline-end:32px;position:relative}.domestic-data-table .ant-table-tbody>tr>td.domestic-cell-start{text-align:start!important}.domestic-data-table .ant-table-summary>tr>td{font-variant-numeric:tabular-nums;color:var(--ant-color-primary);border-block-start:2px solid var(--ant-color-primary);font-size:15px;background:var(--ant-color-bg-container)!important;padding-block:8px!important;padding-inline:8px!important}.domestic-summary-value{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px;line-height:20px;display:inline-block}.domestic-run-expand{inset-inline-end:0;transition:background-color var(--ant-motion-duration-mid), color var(--ant-motion-duration-mid);top:50%;translate:0 -50%;color:var(--ant-color-primary)!important;border:1px solid var(--ant-color-primary)!important;border-radius:50%!important;position:absolute!important}.domestic-run-expand[aria-expanded=true]{background:var(--ant-color-primary)!important;color:#fff!important}.domestic-run-expand .lucide{transition:transform var(--ant-motion-duration-mid)}.domestic-run-expand[aria-expanded=true] .lucide{transform:rotate(-90deg)}.domestic-data-table .ant-table-tbody>tr.domestic-clickable-row{cursor:pointer}.domestic-run-table .ant-table-tbody>tr.ant-table-row-expanded>td:first-child,.domestic-run-table .ant-table-tbody>tr.ant-table-expanded-row>td:first-child{box-shadow:inset 3px 0 0 var(--ant-color-primary)}.candidate-qty-badge{font-variant-numeric:tabular-nums;color:#0f172a;background:#e2e8f0;border-radius:6px;justify-content:flex-end;align-items:center;min-width:32px;padding:1px 8px;font-weight:700;line-height:20px;display:inline-flex}.candidate-tracking-cell{max-width:100%;display:inline-block}.candidate-tracking-cell .overflow-text{font-family:var(--ant-font-family-code,monospace);color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:2px 6px;font-weight:600}.domestic-pick-bar{z-index:50;background:var(--ant-color-bg-container);border-top:1px solid var(--ant-color-border);transition:background-color var(--ant-motion-duration-fast), border-color var(--ant-motion-duration-fast);padding:10px 16px;position:sticky;bottom:0;box-shadow:0 -4px 12px #0000000f}.domestic-pick-bar[data-active=true]{background:var(--ant-color-primary-bg);border-top-color:var(--ant-color-primary)}.dashboard-block{flex-direction:column;gap:16px;display:flex}.dashboard-now-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:16px;display:grid}.dashboard-stuck-list{margin:0;padding:0;list-style:none}.dashboard-stuck-list li+li{border-top:1px solid var(--ant-color-border-secondary)}.dashboard-stuck-row{color:inherit;grid-template-columns:72px minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:12px 16px;display:grid}.dashboard-stuck-count{text-align:right;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:28px}.dashboard-stuck-row[data-empty]{opacity:.5}.dashboard-stuck-desk{color:var(--ant-color-text-tertiary)}.dashboard-age{flex-direction:column;gap:12px;padding:16px;display:flex}.dashboard-age-bar{background:var(--ant-color-fill-tertiary);gap:2px;height:14px;display:flex;overflow:hidden}.dashboard-age-segment{background:var(--ant-color-primary);flex-basis:0}.dashboard-age-segment[data-bucket=h8to24]{background:var(--ant-color-warning)}.dashboard-age-segment[data-bucket=gt24h]{background:var(--ant-color-error)}.dashboard-age-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.dashboard-age-legend div{justify-content:space-between;display:flex}.dashboard-age-legend dd{margin:0;font-weight:600}.dashboard-flow-totals{flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding:12px;display:flex}.dashboard-flow-totals p{margin:0}.dashboard-flow{flex-direction:column;gap:8px;padding:16px;display:flex}.dashboard-flow-legend{gap:16px;display:flex}.dashboard-flow-legend span:before{content:"";background:var(--ant-color-primary);border-radius:2px;width:10px;height:10px;margin-inline-end:6px;display:inline-block}.dashboard-flow-legend span[data-series=exported]:before{background:var(--ant-color-text-tertiary)}.dashboard-flow-plot{gap:6px;height:200px;display:grid}.dashboard-flow-period{flex-direction:column;gap:4px;min-width:0;display:flex}.dashboard-flow-columns{flex:1;gap:2px;display:flex}.dashboard-flow-column{text-align:center;font-variant-numeric:tabular-nums;flex-direction:column;flex:1;justify-content:flex-end;min-width:0;font-size:11px;display:flex}.dashboard-flow-column i{background:var(--ant-color-primary);display:block}.dashboard-flow-column[data-series=exported] i{background:var(--ant-color-text-tertiary)}.dashboard-flow-label{text-align:center;white-space:nowrap;font-size:11px;overflow:hidden}.dashboard-ops-load{align-items:center;gap:8px;display:flex}.dashboard-ops-load i{background:var(--ant-color-primary);height:6px;display:block}@media (max-width:1199px){.dashboard-now-grid{grid-template-columns:minmax(0,1fr)}}.list-page .list-panel.work-surface{border-color:var(--ant-color-border-secondary);border-radius:var(--ant-border-radius-lg);box-shadow:none}.list-panel-head{color:#172638;background:#fbfcfd;border-block-end:1px solid #e8edf1;border-start-start-radius:var(--ant-border-radius-lg);border-start-end-radius:var(--ant-border-radius-lg);align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;display:flex}.list-panel-head .lucide{color:#10364d}.list-panel-extra{margin-inline-start:auto;font-weight:400}.list-panel>.ant-card-body>.work-surface-toolbar{background:var(--ant-color-bg-container);border-radius:0 0 var(--ant-border-radius-lg) var(--ant-border-radius-lg);border-block-end:0}.list-panel.ant-card>.ant-card-head{background:#fbfcfd;border-block-end:1px solid #e8edf1;border-start-start-radius:var(--ant-border-radius-lg);border-start-end-radius:var(--ant-border-radius-lg);min-height:0;padding:0 16px}.list-panel.ant-card>.ant-card-head .ant-card-head-title{color:#172638;padding-block:10px;font-size:14px;font-weight:600}.list-panel.ant-card>.ant-card-head .ant-card-extra{padding-block:6px}.list-page .ant-table-wrapper .ant-table-tbody>tr>td,.list-page .ant-table-wrapper .ant-table-tbody>tr{transition:background-color .15s}.list-page .ant-table-wrapper .ant-table-cell{font-variant-numeric:tabular-nums}.list-page :focus-visible{outline-offset:2px;outline:2px solid #10364d}.list-page{min-width:0;container-type:inline-size}.list-page .work-surface{min-width:0}.list-page .ant-table-wrapper:not(.domestic-cards) .ant-table-thead>tr>th{white-space:normal;text-wrap:balance;padding:4px 8px;font-size:13px;line-height:21px}.list-page .ant-table-wrapper:not(.domestic-cards) .ant-table-tbody>tr>td{vertical-align:middle;border-inline-end:1px solid var(--ant-color-border-secondary);border-block-end:1px solid var(--ant-color-border-secondary);padding:8px;font-size:13px}.list-panel-head{flex-wrap:wrap}.list-panel-extra{min-width:0}.session-summary-chip[data-active=true] .ant-tag{border-color:currentColor;font-weight:600;box-shadow:0 0 0 1.5px}.flag-badge{z-index:1;box-sizing:border-box;white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none;transition:box-shadow var(--ant-motion-duration-fast) ease;position:relative;box-shadow:0 1px 2px #0f172a1f}.flag-badge-sub{letter-spacing:.02em;color:inherit;background:#991b1b24;border-radius:3px;align-items:center;margin-inline-start:5px;padding:0 5px;font-size:10px;font-weight:800;line-height:15px;display:inline-flex}.flag-badge:hover{z-index:3;filter:brightness(.97);box-shadow:0 2px 5px #0f172a2b}.status-tag.ant-tag{z-index:1;transition:background-color var(--ant-motion-duration-fast) ease;cursor:default;-webkit-user-select:none;user-select:none;position:relative;box-shadow:0 1px 2px #0f172a1a}.status-tag.ant-tag:hover{z-index:3;filter:brightness(.97);box-shadow:0 2px 5px #0f172a26}.status-tag .status-dot{box-shadow:0 0 0 1.5px #ffffffd9}.code-tag.ant-tag{z-index:1;transition:background-color var(--ant-motion-duration-fast) ease;cursor:default;-webkit-user-select:none;user-select:none;position:relative;box-shadow:0 1px 2px #0f172a1a}.code-tag.ant-tag:hover{z-index:3;filter:brightness(.97);box-shadow:0 2px 5px #0f172a26}.company-tag.ant-tag{z-index:1;color:#1e293b;border-color:#cbd5e1;transition:box-shadow var(--ant-motion-duration-fast) ease, background-color var(--ant-motion-duration-fast) ease;background:#f1f5f9;border-inline-start:2px solid #64748b;position:relative;box-shadow:0 1px 2px #0f172a1a}.company-tag.ant-tag:hover{z-index:3;background:#eaf0f6;box-shadow:0 2px 5px #0f172a26}
