:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ngt-surface:#fff;--ngt-surface-sunken:#f7f7f8;--ngt-surface-raised:#fff;--ngt-surface-muted:#f4f4f5;--ngt-ink:#27272a;--ngt-ink-muted:#62626b;--ngt-ink-faint:#8b8b94;--ngt-line:#e4e4e7;--ngt-line-strong:#8b8b94;--ngt-action:#18181b;--ngt-action-hover:#3f3f46;--ngt-on-action:#fff;--ngt-green-50:#eaf5ef;--ngt-green-100:#c8e2d5;--ngt-green-200:#9ed3bb;--ngt-green-300:#5fc3a2;--ngt-green-600:#006b55;--ngt-green-700:#005541;--ngt-green-800:#1d4a3d;--ngt-green-900:#14302a;--ngt-green-950:#06261e;--ngt-accent:var(--ngt-green-600);--ngt-accent-hover:var(--ngt-green-700);--ngt-accent-soft:var(--ngt-green-50);--ngt-accent-tint:var(--ngt-green-100);--ngt-on-accent:#fff;--ngt-focus-ring:var(--ngt-accent);--ngt-orange-50:#fff3e9;--ngt-orange-100:#f4ddc9;--ngt-orange-200:#f0b98c;--ngt-orange-300:#e29a63;--ngt-orange-500:#c4692e;--ngt-orange-600:#a84f1f;--ngt-orange-700:#9b4b1b;--ngt-orange-800:#4a2c17;--ngt-orange-900:#2e1c10;--ngt-highlight:var(--ngt-orange-500);--ngt-highlight-hover:var(--ngt-orange-600);--ngt-highlight-ink:var(--ngt-orange-700);--ngt-highlight-soft:var(--ngt-orange-50);--ngt-highlight-tint:var(--ngt-orange-100);--ngt-success-ink:var(--ngt-green-700);--ngt-success-soft:var(--ngt-green-50);--ngt-warning-ink:#87600d;--ngt-warning-soft:#fff8df;--ngt-danger-ink:#b52e36;--ngt-danger-soft:#fff0f1;--ngt-danger:#b52e36;--ngt-on-danger:#fff;--ngt-info-ink:#315ea8;--ngt-info-soft:#edf3fc;--ngt-neutral-ink:var(--ngt-ink-muted);--ngt-neutral-soft:var(--ngt-surface-muted);--ngt-environment:#5e3a9f;--ngt-on-environment:#fff;--ngt-chart-1:#0e8a68;--ngt-chart-2:#c4692e;--ngt-chart-3:#3b6fc9;--ngt-chart-4:#9a8a1a;--ngt-chart-5:#b04a86;--ngt-shadow-popover:0 4px 12px #18181b14, 0 0 0 1px #e4e4e7;--ngt-shadow-dialog:0 16px 40px #18181b29, 0 0 0 1px #e4e4e7;--ngt-space-1:4px;--ngt-space-2:8px;--ngt-space-3:12px;--ngt-space-4:16px;--ngt-space-5:20px;--ngt-space-6:24px;--ngt-space-8:32px;--ngt-space-10:40px;--ngt-space-12:48px;--ngt-space-16:64px;--ngt-control-sm:32px;--ngt-control-md:36px;--ngt-control-lg:40px;--ngt-row-compact:36px;--ngt-row-default:44px;--ngt-sidebar:240px;--ngt-content-max:1280px;--ngt-field-max:480px;--ngt-radius-xs:4px;--ngt-radius-sm:6px;--ngt-radius-md:8px;--ngt-radius-lg:12px;--ngt-radius-full:9999px;--ngt-font-sans:Inter, "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--ngt-font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, "Noto Sans SC", monospace;--background:var(--ngt-surface);--foreground:var(--ngt-ink);--card:var(--ngt-surface);--card-foreground:var(--ngt-ink);--popover:var(--ngt-surface-raised);--popover-foreground:var(--ngt-ink);--primary:var(--ngt-action);--primary-foreground:var(--ngt-on-action);--secondary:var(--ngt-surface-muted);--secondary-foreground:var(--ngt-ink);--muted:var(--ngt-surface-muted);--muted-foreground:var(--ngt-ink-muted);--accent:var(--ngt-accent-soft);--accent-foreground:var(--ngt-accent);--destructive:var(--ngt-danger);--destructive-foreground:var(--ngt-on-danger);--border:var(--ngt-line);--input:var(--ngt-line-strong);--ring:var(--ngt-focus-ring);--chart-1:var(--ngt-chart-1);--chart-2:var(--ngt-chart-2);--chart-3:var(--ngt-chart-3);--chart-4:var(--ngt-chart-4);--chart-5:var(--ngt-chart-5);--sidebar:var(--ngt-surface);--sidebar-foreground:var(--ngt-ink);--sidebar-primary:var(--ngt-accent);--sidebar-primary-foreground:var(--ngt-on-accent);--sidebar-accent:var(--ngt-accent-soft);--sidebar-accent-foreground:var(--ngt-accent);--sidebar-border:var(--ngt-line);--sidebar-ring:var(--ngt-focus-ring);--radius:var(--ngt-radius-md);--brand-green:var(--ngt-accent);--brand-green-hover:var(--ngt-accent-hover);--brand-green-soft:var(--ngt-accent-soft);--brand-green-tint:var(--ngt-accent-tint);--brand-orange:var(--ngt-highlight);--brand-orange-ink:var(--ngt-highlight-ink);--brand-orange-hover:var(--ngt-highlight-hover);--brand-orange-soft:var(--ngt-highlight-soft);--brand-orange-tint:var(--ngt-highlight-tint);--brand-highlight:#ecdcae;--action:var(--ngt-action);--action-hover:var(--ngt-action-hover);--action-foreground:var(--ngt-on-action);--success:var(--ngt-success-ink);--success-soft:var(--ngt-success-soft);--warning:var(--ngt-warning-ink);--warning-soft:var(--ngt-warning-soft);--destructive-soft:var(--ngt-danger-soft);--information:var(--ngt-info-ink);--information-soft:var(--ngt-info-soft);--neon:var(--ngt-accent);--status-active:var(--ngt-success-ink);--status-sleeping:var(--ngt-ink-muted);--status-scaling:var(--ngt-warning-ink);font-family:var(--ngt-font-sans);font-synthesis:none;-webkit-font-smoothing:antialiased;font-size:16px}@theme inline{--color-ngt-surface: var(--ngt-surface); --color-ngt-surface-sunken: var(--ngt-surface-sunken); --color-ngt-surface-raised: var(--ngt-surface-raised); --color-ngt-surface-muted: var(--ngt-surface-muted); --color-ngt-ink: var(--ngt-ink); --color-ngt-ink-muted: var(--ngt-ink-muted); --color-ngt-ink-faint: var(--ngt-ink-faint); --color-ngt-line: var(--ngt-line); --color-ngt-line-strong: var(--ngt-line-strong); --color-ngt-action: var(--ngt-action); --color-ngt-action-hover: var(--ngt-action-hover); --color-ngt-on-action: var(--ngt-on-action); --color-ngt-green-50: var(--ngt-green-50); --color-ngt-green-100: var(--ngt-green-100); --color-ngt-green-200: var(--ngt-green-200); --color-ngt-green-300: var(--ngt-green-300); --color-ngt-green-600: var(--ngt-green-600); --color-ngt-green-700: var(--ngt-green-700); --color-ngt-green-800: var(--ngt-green-800); --color-ngt-green-900: var(--ngt-green-900); --color-ngt-green-950: var(--ngt-green-950); --color-ngt-accent: var(--ngt-accent); --color-ngt-accent-hover: var(--ngt-accent-hover); --color-ngt-accent-soft: var(--ngt-accent-soft); --color-ngt-accent-tint: var(--ngt-accent-tint); --color-ngt-on-accent: var(--ngt-on-accent); --color-ngt-focus-ring: var(--ngt-focus-ring); --color-ngt-orange-50: var(--ngt-orange-50); --color-ngt-orange-100: var(--ngt-orange-100); --color-ngt-orange-200: var(--ngt-orange-200); --color-ngt-orange-300: var(--ngt-orange-300); --color-ngt-orange-500: var(--ngt-orange-500); --color-ngt-orange-600: var(--ngt-orange-600); --color-ngt-orange-700: var(--ngt-orange-700); --color-ngt-orange-800: var(--ngt-orange-800); --color-ngt-orange-900: var(--ngt-orange-900); --color-ngt-highlight: var(--ngt-highlight); --color-ngt-highlight-hover: var(--ngt-highlight-hover); --color-ngt-highlight-ink: var(--ngt-highlight-ink); --color-ngt-highlight-soft: var(--ngt-highlight-soft); --color-ngt-highlight-tint: var(--ngt-highlight-tint); --color-ngt-success-ink: var(--ngt-success-ink); --color-ngt-success-soft: var(--ngt-success-soft); --color-ngt-warning-ink: var(--ngt-warning-ink); --color-ngt-warning-soft: var(--ngt-warning-soft); --color-ngt-danger-ink: var(--ngt-danger-ink); --color-ngt-danger-soft: var(--ngt-danger-soft); --color-ngt-danger: var(--ngt-danger); --color-ngt-on-danger: var(--ngt-on-danger); --color-ngt-info-ink: var(--ngt-info-ink); --color-ngt-info-soft: var(--ngt-info-soft); --color-ngt-neutral-ink: var(--ngt-neutral-ink); --color-ngt-neutral-soft: var(--ngt-neutral-soft); --color-ngt-environment: var(--ngt-environment); --color-ngt-on-environment: var(--ngt-on-environment); --color-ngt-chart-1: var(--ngt-chart-1); --color-ngt-chart-2: var(--ngt-chart-2); --color-ngt-chart-3: var(--ngt-chart-3); --color-ngt-chart-4: var(--ngt-chart-4); --color-ngt-chart-5: var(--ngt-chart-5); --color-action: var(--action); --color-action-hover: var(--action-hover); --color-action-foreground: var(--action-foreground); --color-brand-green: var(--brand-green); --color-brand-green-hover: var(--brand-green-hover); --color-brand-green-soft: var(--brand-green-soft); --color-brand-orange: var(--brand-orange); --color-brand-orange-ink: var(--brand-orange-ink); --color-brand-orange-hover: var(--brand-orange-hover); --color-brand-orange-soft: var(--brand-orange-soft); --color-brand-orange-tint: var(--brand-orange-tint); --color-success: var(--success); --color-success-soft: var(--success-soft); --color-warning: var(--warning); --color-warning-soft: var(--warning-soft); --color-destructive-soft: var(--destructive-soft); --color-information: var(--information); --color-information-soft: var(--information-soft); --spacing-ngt-space-1: var(--ngt-space-1); --spacing-ngt-space-2: var(--ngt-space-2); --spacing-ngt-space-3: var(--ngt-space-3); --spacing-ngt-space-4: var(--ngt-space-4); --spacing-ngt-space-5: var(--ngt-space-5); --spacing-ngt-space-6: var(--ngt-space-6); --spacing-ngt-space-8: var(--ngt-space-8); --spacing-ngt-space-10: var(--ngt-space-10); --spacing-ngt-space-12: var(--ngt-space-12); --spacing-ngt-space-16: var(--ngt-space-16); --spacing-ngt-control-sm: var(--ngt-control-sm); --spacing-ngt-control-md: var(--ngt-control-md); --spacing-ngt-control-lg: var(--ngt-control-lg); --spacing-ngt-row-compact: var(--ngt-row-compact); --spacing-ngt-row-default: var(--ngt-row-default); --spacing-ngt-sidebar: var(--ngt-sidebar); --spacing-ngt-content-max: var(--ngt-content-max); --spacing-ngt-field-max: var(--ngt-field-max); --radius-ngt-xs: var(--ngt-radius-xs); --radius-ngt-sm: var(--ngt-radius-sm); --radius-ngt-md: var(--ngt-radius-md); --radius-ngt-lg: var(--ngt-radius-lg); --radius-ngt-full: var(--ngt-radius-full); --shadow-ngt-popover: var(--ngt-shadow-popover); --shadow-ngt-dialog: var(--ngt-shadow-dialog); --font-sans: var(--ngt-font-sans); --font-mono: var(--ngt-font-mono);}.airport-picker-box{position:relative}.airport-picker-control{border:1px solid var(--input);border-radius:calc(var(--radius) - 2px);background:var(--background);cursor:text;flex-wrap:wrap;align-items:center;gap:.25rem;min-height:2.25rem;padding:.1875rem .25rem;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #0000000d}.airport-picker-control[data-invalid=true]{border-color:var(--destructive)}.airport-picker-control:has(.airport-picker-input:focus-visible){outline:2px solid var(--ring);outline-offset:3px}.commerce-shell .airport-picker-input:focus-visible{outline:none}.airport-picker-input{min-width:7rem;height:1.75rem;color:var(--foreground);background:0 0;border:0;flex:7rem;padding:0 .5rem;font-size:.875rem;line-height:1.5rem}.airport-picker-input::placeholder{color:var(--muted-foreground);opacity:1}.airport-picker-control:has(.airport-picker-input:disabled){background:var(--muted);opacity:.65;cursor:not-allowed}.airport-picker-chips{flex-wrap:wrap;gap:.25rem;min-width:0;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.airport-picker-chip{border:1px solid var(--ngt-line);border-radius:var(--ngt-radius-xs);background:var(--ngt-surface-muted);max-width:100%;min-height:1.75rem;color:var(--foreground);align-items:center;gap:.375rem;padding:0 .125rem 0 .5rem;font-size:.8125rem;line-height:1.4;display:inline-flex}.airport-picker-chip>span{overflow-wrap:anywhere}.airport-picker-chip-custom{border-style:dashed;border-color:var(--ngt-line-strong);background:var(--background)}.airport-picker-code{font-family:var(--ngt-font-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-weight:600}.airport-picker-remove{border-radius:var(--ngt-radius-xs);width:1.5rem;height:1.5rem;color:var(--muted-foreground);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.airport-picker-remove:hover:not(:disabled){background:var(--ngt-line);color:var(--foreground)}.airport-picker-popup{z-index:20;border-radius:var(--ngt-radius-md);background:var(--popover);color:var(--popover-foreground);box-shadow:var(--ngt-shadow-popover);padding:.25rem;position:absolute;top:calc(100% + .25rem);left:0;right:0}.airport-picker-popup[hidden],.airport-picker-list[hidden]{display:none}.airport-picker-caption{color:var(--muted-foreground);padding:.375rem .5rem .25rem;font-size:.75rem;line-height:1.4}.airport-picker-list{overscroll-behavior:contain;max-height:18rem;margin:0;padding:0;list-style:none;overflow-y:auto}.airport-picker-option{border-radius:var(--ngt-radius-sm);cursor:pointer;grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:.5rem;min-height:2.5rem;padding:.375rem .5rem;display:grid}.airport-picker-option[aria-selected=true]{background:var(--ngt-accent-soft);box-shadow:inset 2px 0 0 var(--ngt-accent)}.airport-picker-option-text{flex-direction:column;min-width:0;display:flex}.airport-picker-option-text>span{overflow-wrap:anywhere}.airport-picker-option-text small{color:var(--muted-foreground);font-size:.75rem;line-height:1.4}.airport-picker-option-custom .airport-picker-code{color:var(--muted-foreground);text-align:center}.airport-picker-empty{color:var(--muted-foreground);padding:.5rem;font-size:.75rem;line-height:1.6}.airport-picker-note{color:var(--ngt-warning-ink);font-size:.75rem;line-height:1.6}@media (width<=640px){.airport-picker-input{font-size:1rem}.airport-picker-chip{min-height:2rem}.airport-picker-remove{width:1.75rem;height:1.75rem}.airport-picker-option{min-height:2.75rem}}.commerce-shell{min-height:100vh;color:var(--foreground);background:var(--background);flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:.875rem;line-height:1.6;display:flex}.commerce-shell *,.commerce-shell :before,.commerce-shell :after{box-sizing:border-box}.commerce-shell h1,.commerce-shell h2,.commerce-shell h3,.commerce-shell p{margin:0}.commerce-shell h1{letter-spacing:-.035em;font-size:1.875rem;font-weight:600;line-height:1.25}.commerce-shell h2{font-size:1.125rem;font-weight:600;line-height:1.5}.commerce-shell h3{font-size:.875rem;font-weight:600;line-height:1.5}.commerce-shell a{color:var(--primary);text-underline-offset:4px}.commerce-shell a:hover{text-decoration:underline}.commerce-shell :where(button,input,textarea,select,summary,a):focus-visible{outline:2px solid var(--ring);outline-offset:3px}.commerce-shell :where(button,input,textarea,select){font:inherit}.commerce-shell button,.commerce-shell summary{touch-action:manipulation}.commerce-shell button:not(:disabled),.commerce-shell summary{cursor:pointer}.commerce-shell :where(button,input,textarea,select):disabled{cursor:not-allowed}.commerce-skip{z-index:10;border:1px solid var(--border);border-radius:var(--radius);background:var(--background);padding:.75rem 1rem;position:absolute;top:-100px;left:1rem}.commerce-skip:focus{top:1rem}.commerce-header{border-bottom:1px solid var(--border)}.commerce-header-inner{align-items:center;gap:2rem;max-width:1248px;min-height:76px;margin:auto;padding:1rem 2rem;display:flex}.commerce-brand{color:var(--primary);flex-shrink:0;display:inline-flex;text-decoration:none!important}.commerce-brand .ngt-brand{align-items:center;gap:.625rem;display:inline-flex}.commerce-brand .ngt-brand-mark{width:32px;height:32px}.commerce-brand .ngt-brand-copy{flex-direction:column;gap:0;display:flex}.commerce-brand .ngt-brand-wordmark{letter-spacing:-.04em;color:var(--primary);font-size:1.5rem;font-weight:650;line-height:1}.commerce-brand .ngt-brand-dot{color:var(--brand-orange)}.commerce-brand .ngt-brand-subtitle{letter-spacing:.02em;color:var(--muted-foreground);margin-top:4px;font-size:.625rem;line-height:1.2}.commerce-header-context{min-width:0;color:var(--muted-foreground);align-items:center;gap:.75rem;display:flex}.commerce-header-context strong{color:var(--foreground);overflow-wrap:anywhere;font-weight:500}.commerce-divider{color:var(--border)}.commerce-account{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.25rem;margin-left:auto;display:flex}.commerce-account>span{color:var(--destructive);font-size:.75rem}.commerce-account-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.staff-account-name{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:10rem;display:inline-block;overflow:hidden}.staff-account-shared{color:var(--muted-foreground);margin:0;padding:0 1rem;font-size:.875rem;line-height:2.25rem}.staff-account-shared .staff-account-name{color:var(--foreground);font-weight:500}.staff-name-dialog form{gap:1rem;margin-top:1rem;display:grid}.staff-name-dialog form>.commerce-notice{margin:0}.commerce-nav-wrap{border-bottom:1px solid var(--border)}.commerce-nav{align-items:center;gap:2rem;max-width:1248px;min-height:52px;margin:auto;padding:0 2rem;display:flex}.commerce-nav a{color:var(--muted-foreground);white-space:nowrap;border-bottom:2px solid #0000;padding:1rem 0 .875rem;text-decoration:none}.commerce-nav a:hover{color:var(--primary)}.commerce-nav a[aria-current=page]{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}.commerce-nav .commerce-switch{margin-left:auto}.commerce-role{color:var(--muted-foreground);white-space:nowrap;font-size:.75rem}.commerce-main{flex:1;width:100%;min-width:0;max-width:1184px;margin:0 auto;padding:2.5rem 2rem 4rem}.commerce-page-heading{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:2rem;display:flex}.commerce-page-heading>div:first-child{min-width:0}.commerce-page-heading h1{overflow-wrap:anywhere}.commerce-page-heading p{color:var(--muted-foreground);max-width:72ch;margin-top:.75rem}.commerce-footer{width:100%;max-width:1184px;color:var(--muted-foreground);border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin:0 auto;padding:1.5rem 2rem;font-size:.75rem;display:flex}.commerce-footer-about{gap:.375rem;min-width:0;display:grid}.commerce-footer-about p{overflow-wrap:anywhere}.commerce-footer-links{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.commerce-footer-links a{color:var(--muted-foreground)}.commerce-footer-links a:hover{color:var(--foreground)}.commerce-actions{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.commerce-button{border-radius:calc(var(--radius) - 2px);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;height:2.25rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex;text-decoration:none!important}.commerce-button-default{background:var(--action);box-shadow:0 1px 2px #0000000d;color:var(--action-foreground)!important}.commerce-button-default:hover:not(:disabled){background:var(--action-hover)}.commerce-button-outline{background:var(--background);border-color:var(--input);box-shadow:0 1px 2px #0000000d;color:var(--foreground)!important}.commerce-button-outline:hover:not(:disabled),.commerce-button-ghost:hover:not(:disabled){background:var(--accent);color:var(--accent-foreground)!important}.commerce-button-ghost{background:0 0;color:var(--foreground)!important}.commerce-button-destructive{background:var(--destructive);color:var(--destructive-foreground)!important}.commerce-button:disabled{opacity:.5}.commerce-button:active:not(:disabled){filter:brightness(.94)}.commerce-input{border-radius:calc(var(--radius) - 2px);border:1px solid var(--input);width:100%;min-width:0;height:2.25rem;color:var(--foreground);background:0 0;padding:.25rem .75rem;font-size:.875rem;line-height:1.5rem;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #0000000d}.commerce-input::placeholder{color:var(--muted-foreground);opacity:1}.commerce-input:disabled,.commerce-input:read-only:not(select){background:var(--muted)}.commerce-input:disabled{opacity:.65}.commerce-input[aria-invalid=true]{border-color:var(--destructive)}.commerce-textarea{resize:vertical;height:auto;min-height:5rem;padding:.5rem .75rem}.commerce-select{padding-right:1.5rem}.commerce-field{flex-direction:column;gap:.5rem;min-width:0;display:flex}.commerce-field label{color:var(--foreground);font-size:.875rem;font-weight:500;line-height:1.25rem}.commerce-help{color:var(--muted-foreground);font-size:.75rem;line-height:1.6}.commerce-help a{text-underline-offset:2px;text-decoration:underline}.commerce-field-error{color:var(--destructive);font-size:.75rem;line-height:1.6}.commerce-notice{border:1px solid var(--border);border-radius:var(--radius);background:var(--muted);margin:1rem 0;padding:1rem}.commerce-notice>strong{margin-bottom:.375rem;font-weight:600;display:block}.commerce-notice p+p{margin-top:.5rem}.commerce-notice .commerce-actions,.commerce-notice>div>.commerce-button{margin-top:.75rem}.commerce-notice ul{margin:.5rem 0;padding-left:1.25rem;list-style:outside}.commerce-notice-error{background:var(--destructive-soft);color:var(--destructive);border-color:var(--destructive)}.commerce-notice-warning{background:var(--warning-soft);color:var(--warning);border-color:currentColor}.commerce-notice-success{background:var(--success-soft);color:var(--success);border-color:currentColor}.commerce-notice-info{background:var(--muted)}.commerce-badge{white-space:nowrap;background:var(--muted);width:fit-content;color:var(--muted-foreground);border-radius:.375rem;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:500;line-height:1.25rem;display:inline-flex}.commerce-badge-info{background:var(--information-soft);color:var(--information)}.commerce-badge-success{background:var(--success-soft);color:var(--success)}.commerce-badge-warning{background:var(--warning-soft);color:var(--warning)}.commerce-badge-danger{background:var(--destructive-soft);color:var(--destructive)}.commerce-empty{border-top:1px solid var(--border);text-align:center;padding:4rem 1.5rem}.commerce-empty h2{margin-bottom:.75rem}.commerce-empty p{max-width:60ch;color:var(--muted-foreground);margin:0 auto}.commerce-empty .commerce-button{margin-top:1.5rem}.commerce-section{border-top:1px solid var(--border);margin-top:2rem;padding-top:2rem}.commerce-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.commerce-section-heading p{max-width:80ch;color:var(--muted-foreground);margin-top:.375rem}.commerce-section-tail{justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;display:flex}.commerce-editor>.commerce-section:first-child{border:0;margin-top:0;padding-top:0}.commerce-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;max-width:880px;display:grid}.commerce-span-2{grid-column:1/-1}.commerce-form-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:1.5rem;margin-top:2rem;padding-top:1.5rem;display:flex}.commerce-form-footer>p,.commerce-form-note>p{color:var(--muted-foreground);max-width:60ch;font-size:.75rem}.commerce-form-note{gap:.375rem;display:grid}.commerce-form-note a{color:var(--ngt-accent);text-decoration:underline}.commerce-cargo-list,.commerce-band-list{flex-direction:column;gap:1.25rem;display:flex}.commerce-cargo-edit,.commerce-band{border:1px solid var(--border);border-radius:var(--radius);min-width:0;margin:0;padding:1rem}.commerce-cargo-edit legend,.commerce-band legend{padding:0 .5rem;font-size:.75rem;font-weight:500}.commerce-cargo-edit-fields{grid-template-columns:minmax(180px,2fr) repeat(3,minmax(100px,1fr)) auto;align-items:start;gap:1rem;display:grid}.commerce-cargo-edit-fields>.commerce-button,.commerce-band-fields>.commerce-button,.commerce-charge-edit>.commerce-button{align-self:start;margin-top:1.75rem;padding:.5rem .625rem}.commerce-inline-empty{background:var(--muted);border-radius:var(--radius);color:var(--muted-foreground);padding:1.25rem}.commerce-list-toolbar{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.5rem;display:flex}.commerce-list-toolbar>.commerce-field{width:360px;max-width:100%}.commerce-filter-fields{flex-wrap:wrap;align-items:flex-start;gap:1rem;display:flex}.commerce-filter-fields .commerce-field:first-child{width:320px;max-width:100%}.commerce-filter-fields .commerce-field:last-child{min-width:140px}.commerce-table-wrap{overscroll-behavior-x:contain;width:100%;overflow-x:auto}.commerce-table{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem;line-height:1.6}.commerce-table caption{text-align:left;caption-side:top;padding:0 0 .75rem;font-weight:500}.commerce-table thead{border-bottom:1px solid var(--border)}.commerce-table th,.commerce-table td{vertical-align:top;padding:1rem .75rem}.commerce-table th:first-child,.commerce-table td:first-child{padding-left:0}.commerce-table th:last-child,.commerce-table td:last-child{padding-right:0}.commerce-table thead th{color:var(--muted-foreground);white-space:nowrap;padding-top:.625rem;padding-bottom:.625rem;font-size:.75rem;font-weight:500}.commerce-table tbody tr{border-bottom:1px solid var(--border)}.commerce-table tbody tr:hover{background:var(--muted)}.commerce-table tbody th{font-weight:500}.commerce-table .commerce-numeric,.commerce-numeric{text-align:right;font-variant-numeric:tabular-nums}.commerce-table td small,.commerce-table th>.commerce-field-error{margin-top:.25rem;display:block}.commerce-table td small{color:var(--muted-foreground);font-size:.75rem}.commerce-secondary{color:var(--muted-foreground);margin-top:.375rem;font-size:.75rem;font-weight:400;display:block}.commerce-date-cell{max-width:200px;color:var(--muted-foreground);font-size:.75rem}.commerce-inquiry-table .commerce-table{min-width:800px}.commerce-inquiry-table .commerce-table th:first-child{width:32%}.commerce-inquiry-table .commerce-table td:nth-child(2){min-width:170px}.commerce-inquiry-table .commerce-table tbody th a{color:var(--foreground);font-weight:600}.commerce-inquiry-table .commerce-table tbody th a:hover{color:var(--primary)}.commerce-companies{border-top:1px solid var(--border)}.commerce-company{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1.5rem;margin:0 -1rem;padding:1.5rem 1rem;transition:background-color .15s;display:flex;color:var(--foreground)!important;text-decoration:none!important}.commerce-company:hover{background:var(--accent)}.commerce-company strong{font-size:1.125rem;font-weight:600}.commerce-company>span:first-child>span{color:var(--muted-foreground);margin-top:.375rem;display:block}.commerce-object-meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:-.5rem;font-size:.75rem;display:flex}.commerce-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0 0 1.5rem;display:grid}.commerce-facts dt{color:var(--muted-foreground);margin-bottom:.375rem;font-size:.75rem}.commerce-facts dd{overflow-wrap:anywhere;margin:0}.commerce-multiline{white-space:pre-wrap;overflow-wrap:anywhere}.commerce-prose-block{max-width:85ch;margin-top:1.5rem}.commerce-prose-block h3{margin-bottom:.5rem}.commerce-prose-block h3:not(:first-child){margin-top:1.25rem}.commerce-subheading{justify-content:space-between;align-items:center;gap:1rem;margin:1.5rem 0 .5rem;display:flex}.commerce-band-list{margin-top:1rem}.commerce-band-fields{grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:1rem;display:grid}.commerce-charge-edit{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr)) auto;gap:1rem;padding:1.25rem 0;display:grid}.commerce-activity,.commerce-history>details{border-bottom:1px solid var(--border)}.commerce-activity:first-child,.commerce-history>details:first-child{border-top:1px solid var(--border)}.commerce-activity>summary,.commerce-history>details>summary{align-items:center;gap:1.5rem;padding:1.25rem 0;list-style:none;display:flex}.commerce-shell summary::-webkit-details-marker{display:none}.commerce-activity>summary:after,.commerce-history>details>summary:after,.commerce-quote>summary:after{content:"+";color:var(--muted-foreground);flex-shrink:0;font-size:1.25rem;font-weight:400}.commerce-activity[open]>summary:after,.commerce-history>details[open]>summary:after,.commerce-quote[open]>summary:after{content:"−"}.commerce-activity>summary>span:first-child,.commerce-history>details>summary>span:first-child{flex:1;min-width:0}.commerce-activity-meta{color:var(--muted-foreground);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;font-size:.75rem;display:flex}.commerce-activity-body{padding:.5rem 0 1.5rem}.commerce-internal{background:var(--muted);border-left:2px solid var(--input);margin:1.5rem 0 0;padding:1rem}.commerce-internal h3{margin-bottom:.5rem}.commerce-internal p+p{margin-top:.5rem}.commerce-quotes{flex-direction:column;gap:1rem;display:flex}.commerce-quote{border:1px solid var(--border);border-radius:var(--radius)}.commerce-quote>summary{align-items:center;gap:1rem;padding:1.25rem 1.5rem;list-style:none;display:flex}.commerce-quote-title{flex-wrap:wrap;flex:1;align-items:center;gap:.625rem;display:flex}.commerce-quote-title strong{font-size:1rem;font-weight:600}.commerce-quote-summary{text-align:right;flex-direction:column;gap:.125rem;display:flex}.commerce-quote-summary>span:first-child{color:var(--muted-foreground);font-size:.75rem}.commerce-quote-summary .commerce-money{font-weight:600}.commerce-quote[open]>summary{border-bottom:1px solid var(--border)}.commerce-quote-body{min-width:0;padding:1.5rem}.commerce-quote-body>.commerce-notice:first-child{margin-top:0}.commerce-quote-result{justify-content:space-between;align-items:flex-start;gap:2rem;padding-bottom:2rem;display:flex}.commerce-quote-result>div>p{color:var(--muted-foreground);font-size:.75rem}.commerce-quote-result>div>strong{letter-spacing:-.025em;margin:.5rem 0 .75rem;font-size:1.875rem;font-weight:600;line-height:1.3;display:block}.commerce-money{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.commerce-quote-result dl{gap:.5rem;min-width:260px;max-width:50%;margin:0;display:grid}.commerce-quote-result dl>div{grid-template-columns:70px minmax(0,1fr);gap:1rem;display:grid}.commerce-quote-result dt{color:var(--muted-foreground);padding-top:.125rem;font-size:.75rem}.commerce-quote-result dd{margin:0}.commerce-pricing-table{min-width:820px}.commerce-pricing-table th:first-child{width:22%}.commerce-calculation-note{margin:.75rem 0 1.5rem!important}.commerce-quote-terms{gap:1.25rem;margin-top:1.5rem;display:grid}.commerce-quote-terms h3{margin-bottom:.5rem}.commerce-quote-editor{border:1px solid var(--input);border-radius:var(--radius);gap:1.5rem;margin-bottom:1.5rem;padding:1.5rem;display:grid}.commerce-inset{background:var(--muted);border-radius:var(--radius);padding:1rem}.commerce-inset p+p{margin-top:.5rem}.commerce-feedback-list{margin:0;padding:0;list-style:none}.commerce-feedback-list li{border-bottom:1px solid var(--border);margin:0 0 1.25rem;padding:0 0 1.25rem}.commerce-feedback-meta{color:var(--muted-foreground);flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:.5rem;font-size:.75rem;display:flex}.commerce-feedback-meta strong{color:var(--foreground);font-weight:500}.commerce-feedback-form{max-width:800px}.commerce-feedback-form>.commerce-actions{margin-top:1rem}.commerce-feedback-empty{margin-bottom:1.5rem!important}.commerce-file-upload{border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem;scroll-margin-top:2rem}.commerce-file-upload-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.commerce-file-upload-heading h3,.commerce-file-list-heading h3{font-size:1rem;font-weight:600}.commerce-file-upload-heading .commerce-help,.commerce-file-list-heading .commerce-help{margin-top:.375rem}.commerce-file-upload form{gap:1rem;max-width:780px;display:grid}.commerce-file-input{cursor:pointer;height:auto;min-height:2.75rem;padding:.375rem}.commerce-file-input::file-selector-button{border:1px solid var(--input);border-radius:calc(var(--radius) - 3px);background:var(--background);color:var(--foreground);font:inherit;cursor:pointer;margin-right:.75rem;padding:.3rem .75rem}.commerce-file-input::file-selector-button:hover{background:var(--accent)}.commerce-file-input:disabled{cursor:not-allowed}.commerce-file-input:disabled::file-selector-button{cursor:not-allowed}.commerce-file-list-heading{margin:2rem 0 1rem}.commerce-file-list-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.commerce-file-list{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.commerce-file-item{border-bottom:1px solid var(--border);padding:1.25rem 0}.commerce-file-current{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.commerce-file-info{min-width:0}.commerce-file-info>strong,.commerce-file-history li strong{overflow-wrap:anywhere;font-size:.875rem;font-weight:600}.commerce-file-meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.375rem .875rem;margin-top:.5rem;font-size:.75rem;display:flex}.commerce-file-reason{overflow-wrap:anywhere;color:var(--muted-foreground);margin-top:.75rem;font-size:.75rem}.commerce-file-actions{flex-wrap:wrap;flex-shrink:0;gap:.5rem;display:flex}.commerce-file-history{margin-top:1rem}.commerce-file-history>summary{width:fit-content;color:var(--primary);cursor:pointer;font-size:.75rem;font-weight:500}.commerce-file-history>summary:hover{text-decoration:underline}.commerce-file-history>ol{border-left:2px solid var(--border);margin:.75rem 0 0;padding:0 0 0 1rem;list-style:none}.commerce-file-history li{justify-content:space-between;align-items:flex-start;gap:1rem;padding:.75rem 0;display:flex}.commerce-file-history li+li{border-top:1px solid var(--border)}.commerce-history>details>summary>span:last-of-type{color:var(--muted-foreground);font-size:.75rem}.commerce-history-body{padding:.5rem 0 1.5rem}.commerce-history-body>h3{margin-bottom:1.25rem}.commerce-failure{padding-top:5rem}.commerce-failure h1{margin-bottom:1.5rem}.commerce-failure-contact{overflow-wrap:anywhere;margin-top:1.5rem}.commerce-security-steps{gap:.25rem;margin:.5rem 0 0;padding-left:1.25rem;list-style:decimal;display:grid}.commerce-security-profile{min-width:0;margin:1.5rem 0}.commerce-security-profile .cl-rootBox,.commerce-security-profile .cl-cardBox{max-width:100%}.commerce-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.copy-message{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);max-width:720px;color:var(--foreground);margin:1rem 0;padding:.75rem 1rem}.copy-message-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;margin-bottom:.5rem;display:flex}.copy-message-heading label{font-size:.875rem;font-weight:600;line-height:1.25rem}.copy-message>.commerce-help{margin-bottom:.5rem}.copy-message>.commerce-help:last-child{margin:.375rem 0 0}.copy-message-text{field-sizing:content;white-space:pre-wrap;overflow-wrap:anywhere;max-height:24rem;font-size:.875rem;line-height:1.6}.copy-message-list{gap:.75rem;max-width:720px;display:grid}.copy-message-list>.copy-message{margin:0}@media (width<=900px){.commerce-cargo-edit-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.commerce-cargo-edit-fields>.commerce-field:first-child{grid-column:1/-1}.commerce-cargo-edit-fields>.commerce-button{justify-self:start;margin-top:0}.commerce-header-context>span:first-child,.commerce-divider{display:none}.commerce-nav{gap:1.5rem}.commerce-role{display:none}.commerce-quote-result{gap:1.5rem}}@media (width<=640px){.commerce-header-inner{flex-wrap:wrap;gap:1rem;padding:1rem}.commerce-header-context{border-top:1px solid var(--border);flex-basis:100%;order:3;padding-top:.5rem;font-size:.75rem}.commerce-nav{flex-wrap:wrap;gap:1.25rem;min-height:48px;padding:0 1rem}.commerce-nav a{padding:.875rem 0 .75rem;font-size:.75rem}.commerce-main{padding:1.75rem 1rem 3rem}.commerce-shell h1{font-size:1.5rem}.commerce-page-heading{flex-direction:column;gap:1.25rem;margin-bottom:1.5rem}.commerce-footer{padding:1.25rem 1rem}.commerce-input{font-size:1rem}.commerce-list-toolbar{flex-direction:column;align-items:stretch}.commerce-filter-fields{grid-template-columns:minmax(0,1fr) 120px;gap:.75rem;display:grid}.commerce-filter-fields .commerce-field:first-child{width:auto}.commerce-filter-fields .commerce-field:last-child{min-width:0}.commerce-list-toolbar>.commerce-field{width:auto}.commerce-list-toolbar>.commerce-button{align-self:flex-start}.commerce-form-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem}.commerce-form-footer,.commerce-section-tail{flex-direction:column;align-items:flex-start;gap:1rem}.commerce-cargo-edit{padding:.75rem}.commerce-cargo-edit-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .75rem}.commerce-cargo-edit-fields>.commerce-button{align-self:end}.commerce-band-fields,.commerce-charge-edit{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .75rem}.commerce-band-fields>.commerce-button,.commerce-charge-edit>.commerce-button{align-self:end;margin-top:0}.commerce-charge-edit>.commerce-field:first-child{grid-column:1/-1}.commerce-charge-edit>.commerce-button{justify-self:start}.commerce-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.commerce-activity>summary,.commerce-history>details>summary{flex-wrap:wrap;gap:.75rem}.commerce-activity>summary>span:first-child,.commerce-history>details>summary>span:first-child{flex-basis:calc(100% - 3rem)}.commerce-activity-meta,.commerce-history>details>summary>span:last-of-type{flex-basis:calc(100% - 3rem);order:3;justify-content:flex-start}.commerce-activity>summary:after,.commerce-history>details>summary:after{margin-left:auto}.commerce-quote>summary{flex-wrap:wrap;gap:.75rem;padding:1rem}.commerce-quote-title{flex-basis:calc(100% - 3rem)}.commerce-quote-summary{text-align:left;flex-direction:row;flex-basis:100%;order:3;align-items:baseline;gap:.75rem}.commerce-quote>summary:after{margin-left:auto}.commerce-quote-body{padding:1rem}.commerce-quote-result{flex-direction:column;gap:1.5rem}.commerce-quote-result dl{min-width:0;max-width:100%}.commerce-quote-result>div>strong{font-size:1.5rem}.commerce-quote-editor{padding:1rem}.commerce-table{font-size:.75rem}.commerce-table th,.commerce-table td{padding:.875rem .5rem}.commerce-empty{padding:3rem .5rem}.commerce-section{margin-top:1.5rem;padding-top:1.5rem}.commerce-section-heading{margin-bottom:1.25rem}.commerce-file-upload{padding:1rem}.commerce-file-upload-heading,.commerce-file-current,.commerce-file-history li{flex-direction:column;gap:.75rem}.commerce-file-actions{width:100%}.commerce-file-history>ol{padding-left:.75rem}}@media (prefers-reduced-motion:reduce){.commerce-shell *{transition:none!important}}.commerce-form-body{border:0;min-width:0;margin:0;padding:0}.commerce-form-body>.commerce-section:first-child{border:0;margin-top:0;padding-top:0}.commerce-quote-editor>.commerce-form-body{gap:1.5rem;display:grid}.commerce-table-wrap:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:2px}.onboarding-company{border-bottom:1px solid var(--border)}.onboarding-company>.commerce-company{border-bottom:0}.onboarding-links{flex-wrap:wrap;gap:.5rem 1.25rem;margin:-.75rem 0 1.25rem;font-size:.875rem;display:flex}.onboarding-status,.onboarding-applications,.onboarding-join{max-width:880px}.onboarding-status>p,.onboarding-application>p{margin-bottom:1rem}.onboarding-applications{gap:1.25rem;display:grid}.onboarding-application{border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem}.onboarding-application>.commerce-subheading{margin-top:0}.onboarding-reject{gap:1rem;max-width:640px;display:grid}.onboarding-inline-form{flex-wrap:wrap;align-items:flex-end;gap:1rem;max-width:880px;margin-top:1rem;display:flex}.onboarding-inline-form>.commerce-field{flex:320px}.onboarding-link{gap:.625rem;max-width:720px;margin:.75rem 0 .5rem;display:flex}.onboarding-link>input{flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.onboarding-table{min-width:560px}.onboarding-row-actions{text-align:right;white-space:nowrap}.onboarding-join{gap:1.25rem;display:grid}.onboarding-join>.commerce-form-body{max-width:420px}@media (width<=640px){.onboarding-link{flex-direction:column}.onboarding-inline-form>.commerce-button{width:100%}.onboarding-application{padding:1rem}}.departure-table .commerce-table{min-width:760px}.departure-table .commerce-table th:first-child{width:30%}.departure-table .commerce-table tbody th a,.departure-customer-table .commerce-table tbody th a{color:var(--foreground);font-weight:600}.departure-table .commerce-table tbody th a:hover,.departure-customer-table .commerce-table tbody th a:hover{color:var(--primary)}.departure-customer-table .commerce-table{min-width:620px}.departure-customer-table .commerce-table th:first-child{width:36%}.departure-count{margin-bottom:1rem}.departure-wide-table .commerce-table{min-width:640px}.departure-public>h3{margin:.5rem 0}.departure-public>.commerce-help{margin-bottom:.75rem}.departure-public>.commerce-notice:first-child{margin-top:0}.departure-fact-wide{grid-column:1/-1}.departure-price-table{max-width:480px}.departure-awaiting{color:var(--muted-foreground)}.departure-public>.departure-billing-heading{margin-top:1.5rem}.departure-billing-facts{margin-top:.75rem}.departure-fee-table{min-width:560px}.departure-form-block{margin-top:1.25rem}.departure-sample{max-width:880px;margin-top:1.5rem}.departure-reason-form{gap:1rem;max-width:640px;display:grid}.departure-adjust{border:1px solid var(--input);border-radius:var(--radius);margin-bottom:1.5rem;padding:1.5rem}.departure-adjust>.commerce-form-body{gap:1.25rem;display:grid}.departure-transit{border:0;flex-direction:column;gap:.5rem;min-width:0;margin:0;padding:0;display:flex}.departure-transit>legend{color:var(--foreground);margin-bottom:.5rem;padding:0;font-size:.875rem;font-weight:500;line-height:1.25rem}.departure-transit-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.departure-transit-fields .commerce-field{gap:.375rem}.departure-transit-fields .commerce-field label{color:var(--muted-foreground);font-size:.75rem;font-weight:400}.departure-field-tag{border:1px solid var(--input);border-radius:var(--ngt-radius-xs);color:var(--foreground);white-space:nowrap;margin-right:.375rem;padding:0 .375rem;font-size:.6875rem;font-weight:500;line-height:1.125rem;display:inline-block}.departure-field-tag-accounting{color:var(--muted-foreground);border-style:dashed}.departure-when{color:var(--foreground);font-variant-numeric:tabular-nums;margin-bottom:.125rem;font-weight:500;display:block}.departure-check-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;max-width:880px;display:grid}.departure-check-column{border:1px solid var(--border);border-radius:var(--radius);min-width:0;padding:1rem 1.25rem}.departure-check-column h3{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:.5rem;display:flex}.departure-check-column h3>span{color:var(--muted-foreground);font-size:.875rem;font-weight:400}.departure-check-column h4{margin:.75rem 0 .25rem;font-size:.875rem;font-weight:600}.departure-check-column ul{overflow-wrap:anywhere;padding-left:1.25rem;font-size:.875rem;line-height:1.6;list-style:outside}.departure-check-column .commerce-help+ul{margin-top:.5rem}.departure-form-footer{z-index:5;background:var(--background);padding-bottom:1rem;position:sticky;bottom:0}:root:has(.departure-form-footer){scroll-padding-bottom:7rem}.departure-footer-check{font-size:.875rem;text-decoration:underline}.departure-purchase-choice{border:0;gap:.75rem;min-width:0;max-width:880px;margin:0 0 1.25rem;padding:0;display:grid}.departure-purchase-choice>legend{margin-bottom:.5rem;padding:0;font-size:.875rem;font-weight:500}.departure-band-pending{color:var(--warning);align-items:center;gap:.5rem;margin-left:auto;font-size:.75rem;font-weight:500;display:inline-flex}.departure-settings{border-top:1px solid var(--border);padding-top:1.25rem}.departure-settings>summary{cursor:pointer;font-size:.875rem;font-weight:600}.departure-settings>summary>span{color:var(--muted-foreground);margin-left:.5rem;font-size:.75rem;font-weight:400}.departure-settings>.planning-stack{margin-top:1rem}@media (width<=720px){.departure-check-columns{grid-template-columns:minmax(0,1fr)}}.booking-number{font-family:var(--ngt-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.01em;font-weight:600}a.booking-number{color:var(--foreground)}a.booking-number:hover{color:var(--primary)}.booking-table .commerce-table{min-width:860px}.booking-table .commerce-table th:first-child{width:9.5rem}.booking-row-fresh{background:var(--ngt-accent-soft)}.booking-operations-table .commerce-table{min-width:980px}.booking-operations-table .commerce-table td:last-child{text-align:right}.booking-operations-table .commerce-table .commerce-button{height:2rem;padding:0 .75rem}.commerce-table tbody tr.booking-row-selected,.commerce-table tbody tr.booking-row-selected:hover{background:var(--ngt-accent-soft)}.booking-table .commerce-numeric,.booking-operations-table .commerce-numeric,.booking-table .commerce-date-cell{white-space:nowrap}.booking-inactive .commerce-money{color:var(--muted-foreground)}.booking-capacity-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.booking-over{color:var(--ngt-danger-ink);font-weight:500}.booking-source{gap:.75rem;max-width:640px;margin-bottom:1.25rem;display:grid}.booking-line-estimate{border-top:1px solid var(--border);color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-top:1rem;padding-top:.75rem;font-size:.75rem}.booking-line-estimate .commerce-money{color:var(--foreground);font-weight:600}.booking-total .commerce-money{font-size:1.125rem;font-weight:600}.booking-note{max-width:640px;margin:1.25rem 0}.booking-cancel-rules{margin-bottom:1.25rem}.booking-cargo-title{overflow-wrap:anywhere;margin-bottom:1rem;font-weight:600}.booking-estimate .commerce-facts{margin-bottom:1.25rem}.booking-estimate-table{min-width:560px;max-width:880px}.booking-estimate-table .commerce-numeric{white-space:nowrap}.booking-estimate-table tfoot{border-top:1px solid var(--foreground)}.booking-estimate-table tfoot th,.booking-estimate-table tfoot td{padding-top:.75rem}.booking-pending{color:var(--warning);margin-top:.75rem}tr.booking-band-current th,tr.booking-band-current td{background:var(--ngt-accent-soft)}.booking-events{gap:.75rem;max-width:880px;margin:0;padding:0;list-style:none;display:grid}.booking-events>li{border-bottom:1px solid var(--border);grid-template-columns:13rem minmax(0,1fr);gap:1rem;padding-bottom:.75rem;display:grid}.booking-event-time{color:var(--muted-foreground);font-variant-numeric:tabular-nums;padding-top:.125rem;font-size:.75rem}.booking-panel{border:1px solid var(--border);border-radius:var(--radius);margin-top:1.5rem;padding:1.5rem}.booking-panel-heading{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.booking-panel-heading h3{font-size:1rem;font-weight:600;font-family:var(--ngt-font-mono)}.booking-panel-heading h3:focus-visible{outline:2px solid var(--ngt-focus-ring);outline-offset:2px}.booking-panel-heading>.commerce-button{margin-left:auto}.company-contact{color:var(--muted-foreground);overflow-wrap:anywhere}.company-contact-wechat{color:var(--foreground);-webkit-user-select:all;user-select:all}.booking-panel-contact{margin:-.5rem 0 1rem}.payment-contact{margin-bottom:1rem}.booking-panel>.commerce-section,.booking-decision{margin-top:1.5rem}.booking-receipt-block{margin-bottom:1.5rem}.booking-files-block{border-top:1px solid var(--border);margin-bottom:1.5rem;padding-top:1.25rem}.booking-files-block>h3{margin-bottom:.375rem;font-size:.875rem;font-weight:600}.booking-files-block>.commerce-help{margin-bottom:1rem}.booking-files-block .commerce-file-list-heading{margin:1.5rem 0 .75rem}.booking-files-block .commerce-file-upload-heading h4,.booking-files-block .commerce-file-list-heading h4{margin:0;font-size:.875rem;font-weight:600;line-height:1.5}.booking-files-saved{border-radius:var(--radius);margin-top:1rem}.booking-files-saved:focus-visible{outline:2px solid var(--ngt-focus-ring);outline-offset:2px}.booking-receipt-block>h3,.booking-declared-heading,.booking-receipt-history>h3{margin-bottom:.75rem;font-size:.875rem;font-weight:600}.booking-receipt-table{min-width:560px;max-width:880px}.booking-receipt-table .commerce-numeric,.booking-receipt-table th[scope=row]{white-space:nowrap}.booking-diff-row th{font-weight:600}.booking-diff{color:var(--warning);white-space:nowrap;font-weight:500}.booking-receipt-basis{max-width:80ch;margin-top:.75rem}.booking-receipt-facts{margin-top:1.25rem}.booking-dimensions,.booking-stale-delivery{margin-bottom:1.25rem;font-size:.875rem}.booking-dimensions>summary,.booking-stale-delivery>summary{cursor:pointer;color:var(--ngt-accent)}.booking-dimensions>summary:focus-visible,.booking-stale-delivery>summary:focus-visible{outline:2px solid var(--ngt-focus-ring);outline-offset:2px}.booking-stale-delivery>summary+*{margin-top:.5rem}.booking-dimensions ol{font-variant-numeric:tabular-nums;margin:.5rem 0 0;padding-left:1.25rem;list-style:decimal}.booking-receipt-history ol{gap:.75rem;max-width:880px;margin:0;padding:0;list-style:none;display:grid}.booking-receipt-history li{border-bottom:1px solid var(--border);grid-template-columns:13rem minmax(0,1fr);gap:1rem;padding-bottom:.75rem;display:grid}.booking-current{color:var(--muted-foreground);margin-left:.5rem;font-size:.75rem}.booking-receipt-form{gap:1.25rem;max-width:880px;display:grid}.booking-receipt-form>.commerce-form-body{gap:1.25rem;display:grid}.booking-receipt-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.booking-dimension-list{gap:.75rem;display:grid}.booking-dimension-fields{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:start;gap:1rem;display:grid}.booking-dimension-fields>.commerce-button{align-self:start;margin-top:1.75rem;padding:.5rem .625rem}.booking-receipt-preview{border-top:1px solid var(--border);padding-top:1rem}.booking-receipt-preview .commerce-facts{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0}.booking-status-stack{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.booking-basis{gap:.5rem;max-width:880px;margin-bottom:1.25rem;display:grid}.booking-basis-line{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.booking-basis-line>strong{font-weight:600}.booking-basis .commerce-notice{margin-top:.5rem}.booking-basis-facts{margin:.5rem 0 .75rem}.booking-response{border:1px solid var(--border);border-radius:var(--radius);gap:.75rem;max-width:720px;margin-bottom:1.5rem;padding:1rem;display:grid}.booking-response-done{border-radius:var(--radius);margin-bottom:1.5rem}.booking-response-done:focus-visible{outline:2px solid var(--ngt-focus-ring);outline-offset:2px}@media (width<=900px){.booking-capacity-facts,.booking-receipt-grid,.booking-receipt-preview .commerce-facts,.booking-dimension-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.booking-dimension-fields>.commerce-button{justify-self:start;margin-top:0}}@media (width<=640px){.booking-estimate-table{min-width:0}.booking-estimate-table td:nth-child(2){color:var(--muted-foreground);font-size:.75rem}.booking-events>li,.booking-receipt-history li{grid-template-columns:minmax(0,1fr);gap:.25rem}.booking-receipt-table{min-width:0}.booking-receipt-grid{grid-template-columns:minmax(0,1fr)}.booking-panel{padding:1rem}.booking-panel-heading>.commerce-button{margin-left:0}.booking-basis-facts{grid-template-columns:minmax(0,1fr);gap:.75rem}.booking-response{padding:.75rem}.departure-adjust{padding:1rem}.departure-transit-fields{gap:.75rem}}.bill-block{border-top:1px solid var(--border);gap:.75rem;margin-bottom:1.5rem;padding-top:1.25rem;display:grid}.bill-block>h3,.bill-voided>h4,.bill-preview>h4,.bill-waived>h4,.bill-final-compare>h4,.bill-form>.commerce-form-body>h4{margin:0;font-size:.875rem;font-weight:600}.bill-list{gap:1rem;max-width:880px;margin:0;padding:0;list-style:none;display:grid}.bill-list>li{border-bottom:1px solid var(--border);gap:.375rem;padding-bottom:1rem;display:grid}.bill-list-heading{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.bill-list-total{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.bill-list-void .bill-list-total .commerce-money{color:var(--muted-foreground);text-decoration:line-through}.bill-list-transferred .bill-list-total .commerce-money{color:var(--muted-foreground)}.bill-issued{gap:.75rem;display:grid}.bill-breakdown{gap:1rem;max-width:880px;display:grid}.bill-basis-note{flex-wrap:wrap;gap:.25rem .5rem;margin:0;display:flex}.bill-basis-note>strong{font-weight:600}.bill-facts{margin-bottom:0}.bill-lines{min-width:560px}.bill-lines .commerce-numeric{white-space:nowrap}.bill-lines tfoot{border-top:1px solid var(--foreground)}.bill-lines tfoot th,.bill-lines tfoot td{padding-top:.75rem}.bill-waived ul{gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.bill-waived li{gap:.125rem;display:grid}.bill-exchange{max-width:80ch}.bill-internal{margin-bottom:0}.bill-form{gap:1.25rem;max-width:880px;display:grid}.bill-form>.commerce-form-body{gap:1.25rem;display:grid}.bill-form-group{border:1px solid var(--border);border-radius:var(--radius);gap:.75rem;min-width:0;padding:1rem;display:grid}.bill-form-group>legend{padding:0 .375rem;font-size:.875rem;font-weight:600}.bill-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.bill-form-wide{grid-column:1/-1}.bill-toggle,.bill-choice label{align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.bill-toggle input,.bill-choice input{width:1rem;height:1rem;accent-color:var(--ngt-action)}.bill-choice{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.bill-fee{border-top:1px solid var(--border);gap:.625rem;min-width:0;padding-top:.75rem;display:grid}.bill-fee>legend{float:left;width:100%;margin-bottom:.25rem;font-size:.875rem;font-weight:500}.bill-surcharges{gap:.75rem;display:grid}.bill-surcharge-fields{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:start;gap:1rem;display:grid}.bill-surcharge-fields>.bill-form-wide{grid-column:1/4}.bill-surcharge-fields>.commerce-button{align-self:start;margin-top:1.75rem;padding:.5rem .625rem}.bill-preview,.bill-final-compare{border-top:1px solid var(--border);gap:.75rem;padding-top:1rem;display:grid}.bill-final-compare .commerce-facts{margin-bottom:0}.bill-warehouse-hint{color:var(--foreground);font-weight:600}.bill-document{gap:1.5rem;max-width:960px;display:grid}.bill-document-header{border-bottom:1px solid var(--foreground);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.bill-document-kind{color:var(--muted-foreground);margin:0;font-size:.75rem}.bill-document-number{margin:.25rem 0 0;font-size:1.5rem}.bill-document-facts{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}.bill-document-total{align-items:baseline;gap:.75rem;margin:0 0 .5rem;font-weight:600;display:flex}.bill-document-total .commerce-money{font-size:1.25rem}.bill-document-void .bill-document-number{text-decoration:line-through}@media (width<=900px){.bill-form-grid,.bill-document-facts,.bill-surcharge-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.bill-surcharge-fields>.bill-form-wide{grid-column:1/-1}.bill-surcharge-fields>.commerce-button{justify-self:start;margin-top:0}}@media (width<=640px){.bill-form-grid,.bill-surcharge-fields,.bill-document-facts{grid-template-columns:minmax(0,1fr)}.bill-form-group{padding:.75rem}.bill-lines{min-width:0}.bill-lines td:nth-child(2){color:var(--muted-foreground);font-size:.75rem}.bill-list-total{margin-left:0}}.bill-merged{gap:1.5rem;max-width:960px;display:grid}.bill-merged-facts{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0}.bill-merged>.commerce-help{margin:0}.bill-merged-item{border-top:2px solid var(--border);min-width:0;padding-top:1.5rem}.bill-merged-totals{margin-bottom:0}.bill-merged-table .commerce-numeric{white-space:nowrap}.bill-merged-block,.rebook-out-block{gap:.5rem;margin-top:1.5rem;display:grid}.bill-merged-block>h3,.rebook-out-block>h3{margin:0;font-size:.875rem;font-weight:600}.bill-merged-block>.commerce-help,.rebook-out-block>.commerce-help{margin:0}.bill-merged-links{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.bill-merged-links li{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;min-width:0;display:flex}.bill-merged-links .commerce-secondary{margin-top:0}@media (width<=900px){.bill-merged-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.bill-merged-facts{grid-template-columns:minmax(0,1fr)}}.bill-payment{gap:.375rem;display:grid}.bill-payment-amounts{font-variant-numeric:tabular-nums;margin:0}.bill-payment-entries{gap:.25rem;max-width:640px;margin:0;padding:0;font-size:.875rem;list-style:none;display:grid}.bill-payment-entries li{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.bill-payment-entries li>.commerce-money{font-variant-numeric:tabular-nums;margin-left:auto}.bill-document-total .commerce-badge{align-self:center}.payment-customers-table .commerce-table{min-width:320px}.payment-customers-table .commerce-table tbody th a{color:var(--foreground);font-weight:600}.payment-customers-table .commerce-table tbody th a:hover{color:var(--primary)}.payment-bills-table .commerce-table{min-width:880px}.payment-bills-table .commerce-table .commerce-numeric{white-space:nowrap}.payment-booking-status{margin-top:.375rem;display:block}.payment-pick{margin-top:1rem}.payment-notice{outline:none;margin-top:1.5rem}.payment-list{gap:1rem;max-width:960px;margin:0;padding:0;list-style:none;display:grid}.payment-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);gap:.875rem;min-width:0;padding:1rem 1.25rem;display:grid}.payment-card-heading{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.payment-card-date{margin:0;font-size:1rem;font-weight:600}.payment-facts{margin:0}.payment-facts-wide{grid-column:1/-1}.payment-pairs h4{margin:0 0 .5rem;font-size:.875rem;font-weight:600}.payment-pairs ul{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.payment-pairs li{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.payment-pairs li .commerce-button{height:2rem;padding:0 .625rem}.payment-history summary{cursor:pointer;font-size:.875rem;font-weight:500}.payment-history ol{gap:.5rem;margin:.5rem 0 0;padding:0;font-size:.875rem;list-style:none;display:grid}.payment-history li{gap:.125rem;display:grid}.payment-history .commerce-secondary{margin-top:0}.payment-form{border-top:1px solid var(--border);gap:1rem;max-width:880px;padding-top:1rem;display:grid}.payment-form>.commerce-form-body{gap:1rem;display:grid}.payment-allocate-lines{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.payment-allocate-lines>li{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:.75rem 1rem;padding-bottom:.75rem;display:grid}.payment-allocate-summary{gap:.25rem;display:grid}.payment-allocate-summary p{font-variant-numeric:tabular-nums;margin:0}@media (width<=640px){.payment-card{padding:.875rem}.payment-allocate-lines>li{grid-template-columns:minmax(0,1fr);align-items:start}.payment-allocate-lines>li>.commerce-button{justify-self:start}.bill-payment-entries li>.commerce-money{margin-left:0}}.dispatch-anchor{outline:none}.dispatch-anchor:focus-visible{outline:2px solid var(--ngt-focus-ring);outline-offset:4px;border-radius:2px}.dispatch-block{gap:.75rem;margin-top:1.5rem;display:grid}.dispatch-block>h3,.dispatch-block-heading h3,.dispatch-form h3{margin:0;font-size:.875rem;font-weight:600}.dispatch-block-heading{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.dispatch-block-heading>.commerce-button{margin-left:auto}.dispatch-block .commerce-facts{margin-bottom:0}.dispatch-block .commerce-table{min-width:960px}.dispatch-block details summary{cursor:pointer}.dispatch-block .commerce-numeric,.dispatch-block .booking-number{white-space:nowrap}.dispatch-block>.commerce-actions{margin-top:0}.dispatch-history summary{font-size:.875rem;font-weight:500}.dispatch-history ol{gap:.5rem;margin:.5rem 0 0;padding:0;font-size:.875rem;list-style:none;display:grid}.dispatch-form{border-top:1px solid var(--border);gap:1rem;max-width:960px;margin-top:1rem;padding-top:1rem;display:grid}.dispatch-form>.commerce-form-body{gap:1.25rem;display:grid}.dispatch-span-2{grid-column:span 2}.dispatch-candidates,.dispatch-remaining{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.dispatch-candidate{border-bottom:1px solid var(--border);gap:.375rem;padding-bottom:.5rem;display:grid}.dispatch-candidate:last-child{border-bottom:0;padding-bottom:0}.dispatch-candidate .bill-toggle{align-items:flex-start}.dispatch-remaining>li{flex-wrap:wrap;align-items:center;gap:.375rem .75rem;font-size:.875rem;display:flex}.dispatch-card{gap:1rem}.dispatch-timeline{gap:.75rem;max-width:640px;margin:0;padding:0;list-style:none;display:grid}.dispatch-timeline>li{grid-template-columns:1.5rem minmax(0,1fr);align-items:baseline;gap:.75rem;display:grid}.dispatch-timeline .commerce-secondary{margin-top:.125rem}.dispatch-timeline-index{color:var(--muted-foreground);font-weight:600}.dispatch-timeline-done .dispatch-timeline-index{color:var(--success)}.dispatch-timeline-waiting strong{color:var(--muted-foreground);font-weight:500}.dispatch-destination-table .commerce-table{min-width:720px}.dispatch-destination-table td:last-child{white-space:nowrap}.dispatch-subblock{border-top:1px solid var(--border);gap:.75rem;margin-top:1.25rem;padding-top:1rem;display:grid}.dispatch-subblock h4,.dispatch-form h4{margin:0;font-size:.875rem;font-weight:600}.dispatch-subblock .commerce-facts{margin-bottom:0}.dispatch-subblock .dispatch-form{margin-top:0}.dispatch-destination-warnings{gap:.25rem;margin:0;padding-left:1.25rem;display:grid}.recon-status{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;font-size:.875rem;display:flex}.recon-status .commerce-secondary{flex-basis:100%}.recon-section .commerce-facts dd .commerce-secondary,.recon-section .commerce-table .commerce-secondary{display:block}.recon-invoice{border-top:1px solid var(--border);gap:.75rem;padding-top:1rem;display:grid}.recon-invoice h4{margin:0;font-size:.875rem;font-weight:600}.recon-invoice .commerce-facts{margin-bottom:0}.recon-invoice .commerce-table{min-width:880px}.recon-invoice>.commerce-actions{margin-top:0}.recon-voided{color:var(--muted-foreground);font-variant-numeric:tabular-nums;text-decoration:line-through}.recon-row-actions{flex-wrap:wrap;gap:.25rem;display:inline-flex}.recon-toggle-field{align-self:end;min-height:2.25rem}.recon-invoice a,.recon-section .commerce-facts a{text-decoration:underline}.recon-section .recon-attribution,.recon-section .recon-measurements,.recon-section .recon-decomposition{min-width:560px}.recon-section .commerce-table .recon-nested{color:var(--muted-foreground);padding-left:1.5rem;font-weight:400}.recon-section .commerce-table tfoot{border-top:1px solid var(--border)}.recon-section .commerce-table tfoot th,.recon-section .commerce-table tfoot td{padding-top:.75rem}.recon-settlement-meta{color:var(--muted-foreground)}.recon-comparison h4{margin:1rem 0 0;font-size:.875rem;font-weight:600}.recon-section .recon-plan-fees{min-width:560px}.recon-mappings-heading{margin-top:1rem}.recon-comparison .recon-mappings-heading h4{margin:0}.recon-mapping-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.rebook-dialog.recon-settle-dialog{width:min(640px,100vw - 2rem)}.recon-settle-dialog[open]{gap:.75rem;display:grid}.rebook-dialog.recon-settle-dialog>h2{margin-bottom:0}.recon-settle-dialog h3{margin:0;font-size:.875rem;font-weight:600}.recon-settle-dialog .commerce-facts{margin-bottom:0}.recon-settle-dialog .commerce-facts dd .commerce-secondary{display:block}.recon-settle-form>.commerce-form-body{gap:1rem;display:grid}@media (width<=640px){.recon-mapping-fields{grid-template-columns:minmax(0,1fr)}}.rebook-block{gap:.75rem;display:grid}.rebook-block>h3{margin-bottom:0}.rebook-block>.commerce-notice,.rebook-block>.dispatch-form{margin:0}.rebook-targets{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.rebook-target{border-bottom:1px solid var(--border);gap:.25rem;min-width:0;padding-bottom:.75rem;display:grid}.rebook-target:last-child{border-bottom:0;padding-bottom:0}.rebook-target .bill-toggle{align-items:flex-start}.rebook-target-facts{overflow-wrap:anywhere;padding-left:1.5rem;display:grid}.rebook-target-facts .commerce-secondary{margin-top:.125rem}.rebook-proposal>.commerce-notice{margin-bottom:.75rem}.rebook-proposal>.commerce-notice>h2{font-size:inherit;line-height:inherit;margin-bottom:.375rem;font-weight:600}.rebook-block>.commerce-focus-notice>.commerce-notice{margin:0}.rebook-answer{gap:.75rem;margin-bottom:1rem;display:grid}.rebook-decline{gap:1rem;max-width:640px;display:grid}.rebook-decline>.commerce-form-body{gap:1rem;display:grid}.rebook-dialog{border-radius:var(--ngt-radius-lg);width:min(560px,100vw - 2rem);box-shadow:var(--ngt-shadow-dialog);background:var(--background);color:var(--foreground);border:0;padding:1.5rem}.rebook-dialog::backdrop{background:#18181b73}.rebook-dialog>h2{margin-bottom:.75rem}.rebook-dialog>p+p{margin-top:.5rem}.rebook-dialog>.commerce-actions{margin-top:1.25rem}.rebook-dialog h2:focus-visible,.rebook-decline h3:focus-visible{outline:2px solid var(--ngt-focus-ring);outline-offset:2px}.commerce-focus-notice{border-radius:var(--radius)}.commerce-focus-notice:focus-visible{outline:2px solid var(--ngt-focus-ring);outline-offset:2px}@media (width<=900px){.dispatch-span-2{grid-column:1/-1}}@media (width<=640px){.dispatch-block-heading>.commerce-button{margin-left:0}}@media print{.commerce-shell{background:#fff}.commerce-skip,.commerce-header,.commerce-nav-wrap,.commerce-footer,.commerce-page-heading .commerce-actions,.bill-document .commerce-actions{display:none!important}.commerce-main{max-width:none;padding:0}.commerce-page-heading{margin-bottom:1rem}.bill-document{gap:1rem;max-width:none}.bill-document .commerce-table-wrap{border:0;overflow:visible}.bill-lines{min-width:0}.bill-document .commerce-section{break-inside:avoid}.bill-document-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.bill-merged{gap:1rem;max-width:none}.bill-merged-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.bill-merged-item{border-top:0;padding-top:0}.bill-merged-item~.bill-merged-item{break-before:page}.bill-merged-totals{break-inside:avoid}.bill-merged .commerce-table-wrap{border:0;overflow:visible}}
