:root{--sidebar-width:240px;--surface:#fbfefe}body{color:var(--ink);background:var(--canvas)}h1{font-size:32px;letter-spacing:-.9px}h2{font-size:20px;letter-spacing:-.5px}h3{font-size:16px}.button{font-size:14px;min-height:44px;border-radius:10px;padding:10px 16px}.small-button{min-height:36px;font-size:12px}.secondary{background:var(--surface);border-color:#cfdee3;color:#28464f;box-shadow:0 2px 4px #12333b07}.secondary:hover{background:#eaf3f5;border-color:#acc5cd}.text-btn,.text-link{font-size:13px}.icon-btn{color:#67818a}.icon-btn:hover{background:#dfecef;color:#214a56}.brand-mark{background:var(--brand);border:0;color:#fff}.sidebar{width:var(--sidebar-width);background:#e6f0f3;color:#24434c;border-color:#cedfe4;padding:22px 14px 16px;transition:width .18s}.sidebar-brand{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-bottom:22px;min-height:38px;flex-shrink:0}.sidebar .wordmark{color:#183640;font-size:21px;margin:0;padding:0 6px;gap:8px}.sidebar .brand-mark{background:#fff;border-color:#d4e2e6;color:var(--brand);box-shadow:0 1px 2px #17333c06}.sidebar-toggle{width:28px;height:32px;color:#6e8993}.workspace-switch{background:#ffffff70;border-color:#d2e1e6;padding:11px;margin-bottom:22px}.workspace-switch strong{color:#294a54;font-size:12px}.workspace-switch small{color:#7a949c;font-size:11px}.workspace-avatar{background:#e2eef1;color:#6e929d}.sidebar nav{scrollbar-color:#b8cdd4 transparent}.nav-label{font-size:10px;color:#7e969e;letter-spacing:1.2px}.nav-group{margin-bottom:18px}.nav-link{color:#526d77;font-size:13px;min-height:40px;border:1px solid transparent;border-radius:11px;margin-bottom:3px;padding:9px 12px}.nav-link svg{color:#708d97}.nav-link:hover{background:#dcebef;color:#214b58}.nav-link.active{background:color-mix(in srgb,var(--brand) 10%,#eef6f7);border-color:color-mix(in srgb,var(--brand) 18%,#d8e8eb);box-shadow:none}.nav-link.active,.nav-link.active svg{color:var(--brand)}.sidebar-bottom{border-color:#cadde3}.help-link{padding:8px 9px 13px}.help-link strong{color:#486771;font-size:11px}.help-link small,.help-link>span,.help-link>svg{color:#819ba4}.help-link:hover strong{color:#173b47}.profile-button{border-color:#cadde3}.profile-button strong{color:#47646f}.profile-button small,.profile-button>svg{color:#7c969f}.profile-button:hover>svg{color:#244d5c}.sidebar .user-avatar,.user-avatar{color:#537480;background:#d9e8ed}.workspace-main{margin-left:var(--sidebar-width);transition:margin-left .18s}.topbar{height:64px;background:#f0f7f8;border-color:#dbe7eb;padding-inline:32px}.breadcrumb strong{color:#59757f;font-size:13px;font-weight:400}.breadcrumb .portal-label{color:#76909a;background:#e5f0f3;border-color:#d8e7eb}.topbar-right .today{color:#8ba0a7;font-size:12px}.main-content{padding:32px;max-width:1760px}.page-heading p,.welcome-row p{font-size:14px;color:var(--muted)}.page-heading,.welcome-row{margin-bottom:30px}.sidebar-collapsed{--sidebar-width:76px}.sidebar-collapsed .sidebar{padding-inline:12px}.sidebar-collapsed .sidebar-brand{flex-direction:column;gap:10px;margin-bottom:20px}.sidebar-collapsed .sidebar .wordmark{padding:0}.sidebar-collapsed .help-link>div,.sidebar-collapsed .help-link>svg,.sidebar-collapsed .nav-label,.sidebar-collapsed .nav-link>span,.sidebar-collapsed .profile-button>span:nth-child(2),.sidebar-collapsed .profile-button>svg,.sidebar-collapsed .wordmark-text,.sidebar-collapsed .workspace-switch{display:none}.sidebar-collapsed .nav-link{justify-content:center;gap:0;padding:10px;min-height:44px}.sidebar-collapsed .nav-link svg{width:21px;height:21px}.sidebar-collapsed .nav-group{border-bottom:1px solid #d1e1e6;padding-bottom:10px;margin-bottom:10px}.sidebar-collapsed .sidebar-bottom{padding-top:8px}.sidebar-collapsed .help-link,.sidebar-collapsed .profile-button{justify-content:center;padding-inline:0}.sidebar-collapsed .help-link{margin:0;padding-block:10px}.activity-strip article,.card,.connection-card,.dispatch-card,.stat{background:var(--surface);border-color:var(--line);box-shadow:0 2px 5px #12333b05;border-radius:12px}.stat-top{font-size:13px;color:#71868e}.stat>strong{color:#25464f;font-size:34px}.stat-detail{font-size:12px;color:#8a9ba2}.stat-icon{background:#eaf2f6;color:#72919f}.card-heading h2{font-size:18px}.card-heading p{font-size:13px;color:#7d9299}.subtle-chip{font-size:12px;color:#65838d;background:#e9f2f4;border-color:#dce9ed}.dispatch-card h2{font-size:18px}.dispatch-card .dispatch-description,.dispatch-card p,.dispatch-total span{font-size:13px;color:#728992}.dispatch-total strong{color:#234750}.dispatch-icon{background:#eaf4f5;border-color:#dbe9ed;color:#6e959f}.dispatch-card .button{min-height:42px;font-size:13px}.dispatch-actions .text-link{font-size:12px}.bar-chart{background-image:repeating-linear-gradient(0deg,transparent,transparent 44px,#e4eff1 45px,transparent 46px)}.bar-column>span{color:#82999f;font-size:12px}.chart-legend{font-size:12px}.legend-dispatched{color:#73929b;background:#e7f1f3}.data-table{font-size:14px}.data-table thead{background:#edf5f7;color:#6b828c;border-color:#d4e3e7}.data-table th{font-size:11px;padding:15px 20px;letter-spacing:.35px}.data-table td{font-size:14px;padding:19px 20px;color:#47646e;border-color:#dae7eb}.data-table tbody tr:hover{background:#f2f9fa}.cell-stack strong{color:#355962}.cell-stack small{font-size:12px;color:#8ba0a7}.data-table .mono{font-size:13px}.badge{font-size:12px;padding:5px 11px;border-radius:999px}.table-toolbar{padding:20px 24px}.search-box{background:#fbfefe;border-color:#ccdee4;border-radius:10px;max-width:480px}.search-box input{font-size:14px;width:290px;min-height:42px}.pagination,.record-count{font-size:12px;color:#8298a0}.tabs{background:#e3eef1;border-color:#d6e5ea}.tabs a{color:#72909a;font-size:13px}.tabs a.active{background:#fbfefe;color:#2d5663}.info-note{background:#e8f3f5;border-color:#d5e7eb;color:#62838f;font-size:13px}.receive-intro{background:#f4fafb}.empty-icon,.receive-intro>span{background:#e8f2f5;color:#7b9ba7}.empty p{font-size:14px}.section-label h2{font-size:18px}.section-label p{font-size:13px;margin-top:5px}.activity-strip strong{color:#69838d;font-size:12px}.activity-strip small{color:#92a5ad;font-size:11px}.activity-icon{background:#eaf3f5;color:#80a0aa}.app-footer{padding-inline:32px;color:#90a5ad}.field{font-size:14px;color:#45616d}.field small{font-size:12px;color:#8499a2}input,select,textarea{background:#fbfefe;color:#3b5c69;border-color:#cddfe5;font-size:14px;min-height:44px;border-radius:10px}input::placeholder,textarea::placeholder{font-size:13px;color:#9aadb4}.choice-list,.remote-choices>input{background:#f3f9fb}.choice,.toggle-line{font-size:13px;color:#587783}.modal{background:#f3fafb;border-color:#cfdee3;border-radius:14px}.modal-heading h2{font-size:23px}.modal-heading p{color:#74909b;font-size:13px}.modal-footer{background:#eef6f8}.modal-backdrop{background:#18313970;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.detail-meta strong{font-size:14px;color:#456775}.detail-meta small{font-size:12px;color:var(--muted)}.secret-body code{background:#e4eff3;border-color:#d1e3ea;color:#2f5869;padding:18px;font-size:14px}.scope-chips span{background:#eaf3f5;border-color:#dbe9ee;color:#648492;font-size:11px;padding:5px 8px}.settings-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:32px}.settings-card{min-width:0;box-shadow:var(--shadow);background:var(--surface);border:1px solid var(--line);border-radius:16px}.settings-card .card-heading{padding:24px;border-color:var(--line)}.settings-card .settings-body{padding:24px}.settings-body{padding:26px 0}.settings-card .card-heading>svg{display:none}.logo-setting{padding:0 0 26px;border-bottom:1px solid #d0e0e6;gap:22px;margin-bottom:28px}.logo-preview{width:112px;height:112px;border-radius:50%;background:#fff!important}.logo-preview img{width:88px;height:88px;max-width:88px;max-height:88px}.logo-setting strong{font-size:16px}.logo-setting p{font-size:12px;color:#8299a3}.brand-preview{display:grid;gap:9px;margin:0 0 28px;padding:15px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--brand) 7%,var(--surface))}.brand-preview-caption{color:var(--muted);font-size:11px;font-weight:650}.brand-preview>div{display:flex;align-items:center;flex-wrap:wrap;gap:11px;min-width:0}.brand-preview>div>strong{flex:1 1;min-width:150px;color:var(--ink);font-size:15px;overflow-wrap:anywhere}.brand-preview-mark{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:var(--surface);color:var(--brand)}.brand-preview-mark img{width:34px;height:34px}.brand-preview-action{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:7px 12px;border-radius:9px;background:var(--brand);color:white;font-size:12px;font-weight:700}.brand-preview>small{color:var(--muted);font-size:11px;line-height:1.5}.settings-card .form-grid{gap:24px 20px}.settings-note{padding:24px 0;border-top:1px solid #d0e0e6}.settings-note p{font-size:13px;color:#7d949f}.guide-article li,.guide-article p{color:#627f8d;font-size:14px}.guide-nav a{color:#7c959f}.guide-nav a:hover{background:#e1eef3}.guide-content{min-width:0}.guide-article :is(p,li,summary){overflow-wrap:anywhere}.api-reference-entry{border-bottom:1px solid var(--line);padding:14px 0}.api-reference-entry summary{cursor:pointer;color:var(--ink);font-size:14px;line-height:1.7;overflow-wrap:anywhere}.api-reference-entry summary span{display:inline-block;color:var(--muted);margin-left:14px}.api-reference-entry summary:focus-visible{outline:2px solid var(--brand);outline-offset:5px;border-radius:3px}.api-reference-entry p{margin:12px 0 0}.api-reference-entry code{overflow-wrap:anywhere}.api-playground{border-top:1px solid var(--line);margin-top:28px;padding-top:16px;scroll-margin-top:24px}.api-docs-page{display:grid;gap:22px;width:100%;max-width:1180px;min-width:0}.api-docs-intro{padding:30px;min-width:0}.api-docs-intro h2{margin:0 0 10px;font-size:23px}.api-docs-intro p{margin:0 0 14px;color:var(--muted);line-height:1.65}.api-docs-intro .detail-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:22px}.api-docs-test{min-width:0}.api-docs-test .api-playground{border-top:0;margin-top:0;padding-top:0}.inline-key-test{padding:24px;scroll-margin-top:24px;min-width:0}.inline-key-test .card-heading{padding:0;gap:12px}.inline-key-test h2,.inline-key-test p{overflow-wrap:anywhere}.secret-key-test{padding:0 28px 24px;min-width:0}.test-check-status{display:block;margin-top:10px;font-weight:600}.api-playground>.text-btn{margin:0 0 16px}@media (max-width:600px){.inline-key-test{padding:16px}.secret-key-test{padding:0 20px 20px}.api-docs-intro{padding:20px}.api-docs-intro .detail-actions>*{width:100%;justify-content:center}}.api-playground .field{display:grid;gap:8px;margin:16px 0;min-width:0}.api-playground input:not([type=checkbox]),.api-playground select,.api-playground textarea{width:100%;min-width:0}.api-playground .choice{align-items:flex-start}.api-playground .choice input{flex:0 0 16px;width:16px;height:16px;min-height:0;margin-top:3px}.playground-quick-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0 28px}.playground-quick-checks>div{min-width:0;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.playground-quick-checks strong{display:block;margin-bottom:8px}.playground-quick-checks p{min-height:44px;margin:0 0 15px}.playground-parameters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.api-playground .detail-actions{flex-wrap:wrap}.playground-response{margin-top:20px}.playground-response>strong{display:block;margin-top:18px}.api-playground pre{max-height:420px;overflow:auto}.api-docs-intro{position:relative;overflow:hidden;border-top:3px solid var(--brand);background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 10%,var(--surface)),var(--surface) 62%)}.api-docs-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;color:var(--brand);font-size:12px;font-weight:700}.api-docs-intro h2{max-width:690px;font-size:clamp(24px,2.5vw,32px);line-height:1.22}.api-docs-intro>p{max-width:690px}.api-docs-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 6px}.api-docs-steps>div{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:2px 11px;padding:16px;min-width:0;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.api-docs-step-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;color:var(--brand);background:color-mix(in srgb,var(--brand) 11%,var(--surface))}.api-docs-steps .api-docs-step-icon{grid-row:span 2}.api-docs-steps strong{color:var(--ink);font-size:13px}.api-docs-steps small{color:var(--muted);font-size:11px;line-height:1.45}.api-docs-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px}.api-docs-actions .button{gap:8px}.playground-heading{display:flex;align-items:flex-start;gap:14px}.playground-heading .api-docs-step-icon{width:46px;height:46px;flex-shrink:0}.playground-heading h3{margin:1px 0 5px;font-size:19px}.playground-heading p{margin:0;color:var(--muted);line-height:1.6}.playground-key{margin-top:21px;padding:17px 19px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--brand) 3%,var(--surface))}.playground-key .field{margin:0 0 9px}.playground-key .field span{display:inline-flex;align-items:center;gap:7px;color:var(--ink);font-weight:700}.playground-key-input{display:flex;align-items:center;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.playground-key-input:focus-within{outline:2px solid var(--brand);outline-offset:2px}.playground-key-input input{flex:1 1;border:0;min-width:0;box-shadow:none;background:transparent}.playground-key-input .icon-btn{flex-shrink:0;margin:0 5px}.playground-key>small{display:block;margin-top:8px;color:var(--muted);font-size:11px}.playground-quick-checks>div{display:flex;flex-direction:column;align-items:flex-start;padding:21px;transition:border-color .2s,box-shadow .2s,transform .2s}.playground-quick-checks>div:hover{border-color:color-mix(in srgb,var(--brand) 35%,var(--line));box-shadow:0 8px 24px #17343a0d;transform:translateY(-2px)}.playground-quick-checks>div.check-passed{border-color:#72bc99}.playground-quick-checks>div.check-failed{border-color:#d99c8a}.playground-check-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:15px;border-radius:12px;color:var(--brand);background:color-mix(in srgb,var(--brand) 11%,var(--surface))}.playground-quick-checks strong{color:var(--ink);font-size:15px}.playground-quick-checks p{flex:1 1;min-height:0;margin:8px 0 18px;color:var(--muted);font-size:12px;line-height:1.55}.playground-quick-checks .button{gap:8px}.playground-progress{display:flex;align-items:center;gap:9px;padding:13px 15px;border-radius:10px;background:color-mix(in srgb,var(--brand) 10%,var(--surface));color:var(--brand);font-weight:650}.playground-response{overflow:hidden;margin:10px 0 22px;border:1px solid var(--line);border-radius:12px;background:var(--surface);animation:playground-arrive .24s ease-out}.playground-response-success{border-color:#79b99a}.playground-response-error{border-color:#d8a08f}.playground-result-heading{display:flex;align-items:flex-start;gap:12px;padding:19px 20px 11px}.playground-response-success .playground-result-heading>svg{color:#23815f}.playground-response-error .playground-result-heading>svg{color:#ae5846}.playground-result-heading h4{margin:0 0 3px;font-size:16px}.playground-result-heading p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.playground-result-meta{display:flex;flex-wrap:wrap;gap:7px;padding:0 20px 16px 55px}.playground-result-meta span{padding:5px 8px;border:1px solid var(--line);border-radius:6px;color:var(--muted);font-size:11px;overflow-wrap:anywhere}.api-advanced,.playground-technical{border-top:1px solid var(--line)}.api-advanced summary,.playground-technical summary{cursor:pointer;padding:15px 20px;color:var(--brand);font-weight:700}.api-advanced summary:focus-visible,.playground-technical summary:focus-visible{outline:2px solid var(--brand);outline-offset:-4px}.playground-technical-body{display:grid;gap:8px;padding:0 20px 18px}.playground-technical-body strong{margin-top:11px;font-size:12px}.playground-technical-body strong small{color:var(--muted);font-weight:400}.playground-technical-body pre{max-width:100%;margin:0}.api-advanced{margin:18px 0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface)}.api-advanced summary{display:flex;align-items:center;gap:9px;padding:18px 20px}.api-advanced summary small{margin-left:auto;color:var(--muted);font-weight:400}.api-advanced form{padding:0 20px 20px}.api-advanced-note{padding:12px 14px;border-radius:8px;color:var(--muted);background:var(--soft);font-size:12px}@keyframes playground-arrive{0%{opacity:.25;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.playground-response{animation:none}.playground-quick-checks>div{transition:none}.playground-quick-checks>div:hover{transform:none}}@media (max-width:740px){.api-docs-steps,.playground-quick-checks{grid-template-columns:1fr}}@media (max-width:600px){.api-docs-intro{display:flex;flex-direction:column}.api-docs-actions{order:1;margin-top:12px}.api-docs-actions .primary{order:-1}.api-docs-actions>*{width:100%;justify-content:center}.api-docs-steps{order:2;margin-top:19px}.api-docs-intro>.info-note{order:3}.playground-heading{gap:10px}.playground-key{padding:14px}.playground-result-meta{padding-left:20px}.playground-quick-checks .button{width:100%;justify-content:center}}.import-row-details{min-width:175px}.import-row-details summary{color:var(--brand);cursor:pointer;font-weight:650;white-space:nowrap}.import-row-details summary:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.import-row-details dl{display:grid;gap:8px;margin:10px 0 0;min-width:200px}.import-row-details dl>div{border-bottom:1px solid var(--line);padding-bottom:6px}.import-row-details dt{color:var(--muted);font-size:12px}.import-row-details dd{margin:2px 0 0;overflow-wrap:anywhere}.record-page{width:100%;max-width:1260px;min-width:0;display:grid;gap:18px}.record-back{justify-self:start}.record-page-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;min-width:0}.record-page-heading h1{overflow-wrap:anywhere;margin:6px 0}.record-page-heading p{color:var(--muted);margin:0}.record-page-heading .badge{margin-top:10px;flex-shrink:0}.record-detail-card{min-width:0;overflow:hidden}.record-detail-card .detail-meta{grid-template-columns:repeat(4,minmax(0,1fr));padding:28px}.record-detail-card .detail-meta strong{font-size:15px;color:var(--ink)}.record-detail-card .detail-actions{padding:22px 28px}.record-detail-card .detail-note,.record-detail-card .subheading,.record-detail-card .timeline{padding-left:28px;padding-right:28px}.record-linked{border-top:1px solid var(--line);padding:18px 28px;display:flex;gap:14px;align-items:center;flex-wrap:wrap}.record-linked span{color:var(--muted)}.record-related{border-top:1px solid var(--line);padding:26px 28px;min-width:0}.record-related-heading{margin-bottom:18px}.record-related-heading h2{font-size:20px;margin:0 0 5px}.record-related-heading p{color:var(--muted);margin:0}.record-related .table-scroll{max-width:100%}.record-package-cards{display:none}.record-package-card{border:1px solid var(--line);border-radius:12px;padding:16px;display:grid;gap:7px;color:var(--ink);min-width:0}.record-package-card>span:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.record-package-card strong{overflow-wrap:anywhere}.record-package-card small{color:var(--muted)}.record-package-open{color:var(--brand);font-weight:650;display:inline-flex;gap:5px;align-items:center}.record-counts{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:24px}.record-counts span{color:var(--muted)}.record-counts strong{color:var(--ink);font-size:20px;margin-right:4px}@media (max-width:850px){.record-detail-card .detail-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.record-page-heading{flex-direction:column;gap:8px}.record-detail-card .detail-meta{padding:20px}.record-detail-card .detail-actions,.record-linked{padding:18px 20px}.record-related{padding:20px}.record-related .related-packages-table{display:none}.record-package-cards{display:grid;gap:10px}.record-detail-card .detail-note,.record-detail-card .subheading,.record-detail-card .timeline{padding-left:20px;padding-right:20px}}.archive-actions{padding:18px 0;border-top:1px solid var(--line)}.archive-actions p{color:var(--muted);font-size:13px;margin:0 0 12px}@media (max-width:600px){.playground-parameters,.playground-quick-checks{grid-template-columns:minmax(0,1fr)}.playground-quick-checks p{min-height:0}}.settings-tabs{display:flex;gap:25px;border-bottom:1px solid #cbdfe6;margin-bottom:34px;overflow-x:auto;white-space:nowrap}.settings-tabs a{padding:12px 3px 15px;color:#6b8590;font-size:14px;border-bottom:2px solid transparent}.settings-tabs a.active{color:#274c5d;border-color:#274c5d;font-weight:700}.settings-tabs a:hover{color:#264e60}.settings-section-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:26px}.settings-section-heading h2{font-size:22px;margin-bottom:5px}.settings-section-heading p{font-size:14px;line-height:1.75}.integration-list{border:1px solid #cedee5;border-radius:12px;background:#f8fdfe;overflow:hidden}.integration-row{display:flex;align-items:flex-start;gap:18px;padding:24px;border-bottom:1px solid #d6e5eb}.integration-row:last-child{border-bottom:0}.integration-symbol{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:11px;color:#678e9e;background:#e8f2f6;flex-shrink:0}.integration-description{flex:1 1;min-width:0}.integration-name{display:flex;flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:6px}.integration-name h3{font-size:15px}.integration-description p{font-size:12px;color:#839aa5;margin-bottom:12px}.integration-date{margin-left:14px}.key-last-four{font-size:12px;color:#78909c;margin-bottom:12px}.key-last-four code{color:#527d91;background:#e6f1f6;padding:3px 6px;border-radius:4px}.webhook-destination{display:block;color:#567f91;font-size:13px;overflow-wrap:anywhere;margin-bottom:14px}.integration-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-wrap:wrap;max-width:230px}.integration-actions .button{min-height:40px;font-size:13px}.integration-actions .text-btn{font-size:12px}.integration-resources{display:flex;flex-wrap:wrap;gap:14px 25px;margin-top:25px}.integration-resources a{display:flex;align-items:center;gap:6px;color:#688e9f;font-size:12px}.integration-resources a:hover{color:var(--brand);text-decoration:underline}.company-billing-overview{margin-bottom:28px}.billing-overview-row{display:flex;align-items:center;flex-wrap:wrap;gap:24px;padding:24px;border:1px solid #cedfe6;border-radius:12px;background:#fbfefe;margin-top:12px}.billing-overview-row>div{flex:1 1;min-width:140px}.billing-overview-row small,.billing-overview-row span{display:block;color:#7b949f;font-size:12px}.billing-overview-row strong{display:block;color:#275666;font-size:28px;letter-spacing:-.6px;margin:8px 0 4px}.billing-overview-row .button{font-size:12px}.address-toolbar{display:flex;align-items:flex-start;gap:24px}.address-toolbar .info-note{flex:1 1}.address-personalize{display:flex;flex-wrap:wrap;align-items:flex-start;gap:18px;margin:0 0 28px}.address-personalize .field{flex:1 1 240px;max-width:420px;margin:0}.address-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start}.address-card{padding:28px}.address-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px}.address-heading h2{font-size:20px;margin-bottom:10px}.address-heading .subtle-chip{text-transform:capitalize}.address-card dl{margin:0 0 20px}.address-card dl>div{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 0;border-bottom:1px solid #d5e5ec}.address-card dt{color:#7b939e;text-transform:uppercase;font-size:11px;font-weight:700;flex-shrink:0}.address-card dd{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:0;font-size:14px;color:#43697b;text-align:right;overflow-wrap:anywhere}.address-instructions{font-size:13px;margin-bottom:22px;line-height:1.8}.address-copy-hint{margin:8px 0 0;color:#617b86;font-size:12px}.login-form-section,.login-page{background:#f0f7f8}.login-art{background:#e3eff3;color:#1b4656;border-right:1px solid #cddfe6}.login-brand{color:#244a5c}.login-brand .brand-mark{background:#fbfefe;border-color:#d0e0e8;color:var(--brand)}.login-pitch h1{color:#204554}.login-pitch h1 em{color:#638fa4}.login-pitch .eyebrow,.login-pitch>p{color:#7a95a3}.login-features span{color:#6b8b9d;background:#edf6f9;border-color:#d0e4ed}.login-art-footer{color:#8aa3af}.login-form-wrap h2{color:#2a5368}.login-form-wrap .field small,.login-form-wrap>p{color:#859ba9}.login-form-wrap .field>span{color:#527484}.login-icon{color:#7396aa;background:#e5f0f6;border-color:#d5e4ec}.input-suffix,.input-suffix>span{border-color:#d0e0e7}.input-suffix>span{background:#e8f2f6;color:#8aa1af}.platform-page{background:#f0f7f8}.platform-summary,.platform-top{background:#fbfefe}.activity-strip small,.address-card dt,.billing-overview-row small,.billing-overview-row span,.card-heading p,.cell-stack small,.field small,.integration-description p,.integration-resources a,.key-last-four,.logo-setting p,.modal-heading p,.pagination,.record-count,.settings-note p,.settings-side .settings-body>small,.stat-detail{color:#617b86}.settings-body .info-note,.settings-side .settings-body>small{font-size:12px}.help-link small,.profile-button small,.workspace-switch small{color:#647f89}.guide-article strong{color:#315665}.formula-note,.guide-icon{background:#e7f2f5;color:#486e7a;border-color:#d3e4e9}@media (min-width:1600px){.main-content{padding:40px}.app-footer,.topbar{padding-inline:40px}.data-table td{font-size:14px}}@media (max-width:1200px){.settings-layout{grid-template-columns:1fr}.settings-side{display:grid;grid-template-columns:1fr 1fr;gap:28px}.integration-actions{max-width:140px}.main-content{padding:28px}.address-card{padding:24px}}@media (max-width:960px){.address-grid{grid-template-columns:1fr}.integration-row{flex-wrap:wrap}.integration-actions{max-width:none;width:100%;justify-content:flex-start;padding-left:60px}.settings-tabs{gap:20px}}@media (max-width:740px){.sidebar,.sidebar-collapsed .sidebar{width:264px;padding:22px 16px 16px}.sidebar-toggle{display:none}.sidebar-collapsed .sidebar-brand{flex-direction:row;margin-bottom:22px}.sidebar-collapsed .help-link>div,.sidebar-collapsed .nav-label,.sidebar-collapsed .nav-link>span,.sidebar-collapsed .profile-button>span:nth-child(2),.sidebar-collapsed .wordmark-text{display:block}.sidebar-collapsed .workspace-switch{display:flex}.sidebar-collapsed .help-link>svg,.sidebar-collapsed .profile-button>svg{display:block}.sidebar-collapsed .nav-link{justify-content:flex-start;gap:12px;min-height:40px;padding:9px 12px}.sidebar-collapsed .nav-group{border:0;padding:0;margin-bottom:18px}.sidebar-collapsed .help-link,.sidebar-collapsed .profile-button{justify-content:flex-start}.workspace-main{margin-left:0}.main-content{padding:26px 18px}.topbar{padding-inline:16px}.page-heading h1,.welcome-row h1{font-size:28px}.page-heading p,.welcome-row p{font-size:13px}.stat{padding:15px}.stat-top{font-size:12px}.stat-detail{font-size:11px}.stat>strong{font-size:30px}.data-table .cell-stack strong,.data-table .mono,.data-table td{font-size:13px}.data-table .cell-stack small{font-size:12px}.data-table th{font-size:11px}.search-box input{font-size:16px;width:100%}.card-heading h2{font-size:18px}.card-heading p{font-size:12px}.settings-tabs{margin-bottom:28px;gap:22px}.settings-tabs a{font-size:13px}.settings-section-heading{align-items:flex-start;flex-wrap:wrap;gap:16px}.settings-section-heading h2{font-size:21px}.settings-section-heading p{font-size:13px}.integration-row{padding:20px;gap:14px}.integration-symbol{width:34px;height:34px}.integration-actions{padding-left:0;gap:20px}.integration-date{display:block;margin:5px 0 0}.integration-description .scope-chips{margin-left:-48px;margin-top:16px}.settings-side{display:block}.settings-body{padding:24px 0}.settings-card .card-heading,.settings-card .settings-body{padding:20px}.logo-preview{width:90px;height:90px}.logo-preview img{width:70px;height:70px}.remote-choices>input,input,select,textarea{font-size:16px}.billing-overview-row{gap:22px;padding:22px}.billing-overview-row>div{min-width:120px}.billing-overview-row strong{font-size:26px}.company-billing-overview .section-label{gap:16px;align-items:flex-start}.company-billing-overview .section-label .text-link{flex-shrink:0}.address-toolbar{flex-direction:column;gap:0;margin-bottom:22px}.address-card{padding:22px}.address-card dd{font-size:13px}.app-footer{padding-inline:18px}}@media print{.sidebar-collapsed .workspace-main,.workspace-main{margin:0}.main-content{padding:0}.integration-actions,.integration-resources,.settings-tabs{display:none}}.record-link{display:inline-block;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;max-width:100%}.record-link:focus-visible,.record-link:hover{color:var(--brand);text-decoration:underline;text-underline-offset:4px}.record-link:focus-visible strong,.record-link:hover strong{color:var(--brand)}.record-actions-trigger:focus-visible,.record-link:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:4px}.record-actions-trigger{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:8px;color:#55717a;background:transparent;cursor:pointer}.record-actions-trigger:hover,.record-actions-trigger[aria-expanded=true]{background:#e5f1f4;border-color:#c9e0e7}.record-actions-menu{position:fixed;z-index:150;width:196px;padding:6px;background:var(--surface,#fff);border:1px solid #c9dce3;border-radius:10px;box-shadow:0 14px 36px #142e3650}.record-actions-menu a,.record-actions-menu button{display:block;width:100%;padding:10px 12px;border:0;border-radius:6px;color:var(--ink,#17333e);background:transparent;font:inherit;font-size:13px;line-height:1.35;text-align:left;text-decoration:none;cursor:pointer}.record-actions-menu a:focus-visible,.record-actions-menu a:hover,.record-actions-menu button:focus-visible,.record-actions-menu button:hover{background:#eaf5f7;outline:none}.record-actions-menu button:disabled{opacity:.5;cursor:not-allowed}[data-theme=dark] .record-actions-menu{border-color:var(--line)}[data-theme=dark] .record-actions-menu :is(button,a){color:var(--ink)}[data-theme=dark] .record-actions-menu :is(button,a):focus-visible,[data-theme=dark] .record-actions-menu :is(button,a):hover{background:var(--raised)}[data-theme=dark] .record-actions-trigger:hover,[data-theme=dark] .record-actions-trigger[aria-expanded=true]{background:var(--raised);border-color:var(--line)}.badge-in_review{color:#896917;background:#fff2cf}.badge-found{color:#256b4a;background:#e3f6eb}.badge-not_found{color:#9a503d;background:#ffede7}[data-theme=dark] .badge-in_review{color:#efd490;background:#473a25}[data-theme=dark] .badge-found{color:#9bdcb6;background:#214536}[data-theme=dark] .badge-not_found{color:#eab4a7;background:#493029}:root{color-scheme:light;--raised:#e8f1f4;--accent:var(--brand)}.sidebar-brand{min-height:58px;margin-bottom:24px}.sidebar .portal-brand{min-width:0;flex:1 1;gap:10px;padding:0 2px}.portal-brand .brand-mark{width:36px;height:36px;flex-shrink:0}.portal-brand .wordmark-text{min-width:0;letter-spacing:0}.portal-brand .wordmark-text strong{display:block;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.portal-brand .wordmark-text small{display:block;font-size:11px;font-weight:400;color:var(--muted);margin-top:3px}.brand-mark.has-logo{background:white;padding:3px;border:1px solid var(--line)}.brand-mark.has-logo img{width:100%;height:100%;object-fit:contain;border-radius:6px}.portal-brand .brand-mark.has-logo{width:68px;height:46px;padding:2px}.login-brand .brand-mark.has-logo{width:104px;height:64px;padding:3px;flex-shrink:0}.login-icon:has(img){width:140px;height:80px;padding:4px;background:white}.login-icon img{width:100%;height:100%;object-fit:contain}.logo-preview:has(img){width:140px;height:88px;padding:4px;background:white!important}.logo-preview img{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain}.brand-preview-mark:has(img){width:64px;height:40px;padding:2px;background:white;flex-shrink:0}.brand-preview-mark img{width:100%;height:100%;object-fit:contain}@media (min-width:741px){.sidebar-collapsed .portal-brand .brand-mark.has-logo{width:40px;height:40px}}.sidebar-toggle{flex-shrink:0}.sidebar-collapsed .portal-brand{flex:initial}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border:1px solid var(--line);border-radius:10px;padding:8px 11px;background:var(--surface);color:var(--ink);font-size:12px;cursor:pointer;flex-shrink:0}.theme-toggle:hover{background:var(--raised)}.theme-toggle svg{color:var(--muted)}.appearance-settings{border-bottom:1px solid var(--line);padding-bottom:28px;margin-bottom:28px}.appearance-settings h2{font-size:18px;margin-bottom:7px}.appearance-settings p{font-size:13px;line-height:1.7;color:var(--muted)}.appearance-options{display:flex;gap:10px;margin-top:18px}.appearance-options button{display:flex;align-items:center;justify-content:center;gap:10px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--muted);padding:13px 20px;min-height:46px;cursor:pointer;flex:1 1;font-size:13px}.appearance-options button[aria-pressed=true]{background:color-mix(in srgb,var(--brand) 10%,var(--surface));border-color:var(--brand);color:var(--ink);font-weight:700}.login-page{position:relative}.login-theme{position:absolute;top:24px;right:28px;z-index:2}.login-brand{overflow-wrap:anywhere}:root[data-theme=dark]{color-scheme:dark;--canvas:#0d171e;--surface:#152630;--raised:#203541;--soft:#1b303a;--line:#304752;--ink:#e5eff3;--muted:#a1b7c2;--shadow:0 2px 6px #00000018}[data-theme=dark] :is(.app-shell,.login-page,.login-form-section,.platform-page,.boot){background:var(--canvas);color:var(--ink)}[data-theme=dark] :is(.app-shell,.login-page,.platform-page){--accent:color-mix(in srgb,var(--brand) 55%,#c6f7eb)}[data-theme=dark] :is(h1,h2,h3,.cell-stack strong,.stat>strong,.dispatch-total strong,.billing-overview-row strong,.detail-meta strong,.invoice-amount>strong,.warehouse-details strong,.platform-summary strong,.guide-article strong,.activity-strip strong,.toast p,.login-brand,.login-pitch h1,.login-form-wrap h2){color:var(--ink)}[data-theme=dark] :is(p,.stat-top,.stat-detail,.cell-stack small,.record-count,.pagination,.currency-label,.footnote,.field,.field small,.settings-side .settings-body>small,.choice,.toggle-line,.detail-meta small,.detail-note,.timeline strong,.timeline small,.invoice-amount>span,.secret-body label,.guide-article li,.guide-nav a,.key-last-four,.integration-resources a,.address-card dt,.address-card dd,.activity-strip small,.billing-overview-row span,.billing-overview-row small,.warehouse-details>span,.platform-summary span,.app-footer,.app-footer a,.login-assurance,.login-form-wrap .login-switch,.login-form-wrap .field>span,.login-form-wrap .field small,.login-art-footer,.eyebrow,.login-pitch .eyebrow){color:var(--muted)}[data-theme=dark] :is(.card,.stat,.dispatch-card,.activity-strip article,.integration-list,.billing-overview-row,.modal,.toast,.platform-top,.platform-summary){background:var(--surface);border-color:var(--line);box-shadow:0 3px 10px #00000012}[data-theme=dark] :is(.card-heading,.data-table td,.data-table thead,.modal-heading,.modal-footer,.detail-actions,.pagination,.settings-tabs,.settings-note,.logo-setting,.settings-card .card-heading,.integration-row,.address-card dl>div,.timeline>div,.warehouse-actions,.connection-manage,.statement-footer,.topbar,.profile-button,.sidebar-bottom,.sidebar-collapsed .nav-group){border-color:var(--line)}[data-theme=dark] .sidebar{background:#101f28;border-color:var(--line);color:var(--ink)}[data-theme=dark] .sidebar nav{scrollbar-color:#34515e transparent}[data-theme=dark] :is(.sidebar .wordmark,.profile-button strong,.help-link strong){color:var(--ink)}[data-theme=dark] :is(.nav-label,.nav-link,.nav-link svg,.sidebar-toggle,.profile-button small,.profile-button>svg,.help-link small,.help-link>svg,.help-link>span){color:var(--muted)}[data-theme=dark] .nav-link:hover{background:var(--raised);color:var(--ink)}[data-theme=dark] .nav-link.active{background:color-mix(in srgb,var(--brand) 22%,var(--surface));border-color:color-mix(in srgb,var(--brand) 40%,var(--line));color:var(--accent)}[data-theme=dark] .nav-link.active svg{color:var(--accent)}[data-theme=dark] .sidebar .brand-mark:not(.has-logo){background:var(--raised);color:var(--accent)}[data-theme=dark] .topbar{background:var(--canvas)}[data-theme=dark] :is(.breadcrumb strong,.topbar-right .today){color:var(--muted)}[data-theme=dark] :is(.breadcrumb .portal-label,.subtle-chip,.user-avatar,.sidebar .user-avatar,.stat-icon,.dispatch-icon,.activity-icon,.empty-icon,.integration-symbol,.receive-intro>span,.guide-icon,.formula-note,.login-icon,.login-features span){color:var(--muted);background:var(--raised);border-color:var(--line)}[data-theme=dark] .stat-green .stat-icon{color:#90d7b6;background:#203e35}[data-theme=dark] .stat-amber .stat-icon{color:#edc37e;background:#3c3527}[data-theme=dark] :is(.text-link,.text-btn,.connection-manage,.integration-resources a:hover){color:var(--accent)}[data-theme=dark] .icon-btn{color:var(--muted)}[data-theme=dark] :is(.icon-btn:hover,.guide-nav a:hover){background:var(--raised);color:var(--ink)}[data-theme=dark] .secondary{background:var(--raised);color:var(--ink);border-color:var(--line);box-shadow:none}[data-theme=dark] .secondary:hover{background:#2b4451}[data-theme=dark] .primary{background:var(--brand);color:#fff}[data-theme=dark] .bar-chart{background-image:repeating-linear-gradient(to top,transparent,transparent 44px,var(--line) 45px,transparent 46px)}[data-theme=dark] .bar-column>span{color:var(--muted)}[data-theme=dark] .bar.received{background:var(--accent)}[data-theme=dark] .bar.dispatched{background:#3c646a}[data-theme=dark] .legend-received{background:#21413c;color:#a0dfc9}[data-theme=dark] .legend-dispatched{background:var(--raised);color:var(--muted)}[data-theme=dark] .data-table thead{background:#1b303b;color:var(--muted)}[data-theme=dark] .data-table td{color:#c6d8e0}[data-theme=dark] .data-table tbody tr:hover{background:#1b313c}[data-theme=dark] .badge{background:var(--raised);color:#bed0d9}[data-theme=dark] :is(.badge-received,.badge-processing,.badge-draft,.badge-company_staff,.badge-developer){background:#203b50;color:#a4cbee}[data-theme=dark] :is(.badge-ready,.badge-dispatched,.badge-delivered,.badge-confirmed,.badge-paid,.badge-active,.badge-resolved,.badge-verified,.badge-sent,.badge-logged){background:#203e34;color:#a1dec0}[data-theme=dark] :is(.badge-held,.badge-unresolved,.badge-open,.badge-partial,.badge-unpaid,.badge-pending,.badge-retry){background:#413627;color:#f0d398}[data-theme=dark] :is(.badge-returned,.badge-confiscated,.badge-void,.badge-disabled,.badge-rejected,.badge-reversed,.badge-failed,.badge-suspended,.badge-overdue){background:#452e31;color:#f2b6b2}[data-theme=dark] :is(.badge-warehouse_admin,.badge-company_admin){background:#343149;color:#d1c4f0}[data-theme=dark] :is(.badge-warehouse_receiver,.badge-warehouse_packer){background:#203a45;color:#a8d9e8}[data-theme=dark] :is(.search-box,input,select,textarea,.remote-choices>input,.choice-list){background:#11212b;border-color:var(--line);color:var(--ink)}[data-theme=dark] :is(input,textarea)::placeholder{color:#91a9b5}[data-theme=dark] :is(input,textarea,select):disabled{background:#1a2b35;color:var(--muted)}[data-theme=dark] .field i{color:#e7a4a4}[data-theme=dark] .tabs{background:#102029;border-color:var(--line)}[data-theme=dark] :is(.tabs a,.settings-tabs a){color:var(--muted)}[data-theme=dark] .tabs a.active{background:var(--raised);color:var(--ink)}[data-theme=dark] .settings-tabs a.active{color:var(--ink);border-color:var(--accent)}[data-theme=dark] :is(.info-note,.selection-bar){background:#1b333f;border-color:var(--line);color:#bbd5df}[data-theme=dark] .receive-intro{background:#142832}[data-theme=dark] .settings-card{background:var(--surface);box-shadow:var(--shadow)}[data-theme=dark] .modal-footer{background:#12222c}[data-theme=dark] .modal-backdrop{background:#03090dc2}[data-theme=dark] :is(.secret-body code,.key-last-four code,.scope-chips span){background:#203743;color:#bad4df;border-color:var(--line)}[data-theme=dark] .webhook-destination{color:#b3d2e1}[data-theme=dark] :is(.error,.connection-banner){color:#f1b6ad;background:#3a272d;border-color:#663c41}[data-theme=dark] :is(.success,.toast>span){color:#ace0c5;background:#213e34;border-color:#345745}[data-theme=dark] .danger-text{color:#f1aca6}[data-theme=dark] .login-art{background:#11232c;border-color:var(--line)}[data-theme=dark] .login-brand .brand-mark:not(.has-logo){background:var(--raised);color:var(--accent)}[data-theme=dark] .login-page .login-icon:has(img){background:white}[data-theme=dark] .login-pitch h1 em{color:#9bcece}[data-theme=dark] :is(.input-suffix,.input-suffix>span){border-color:var(--line)}[data-theme=dark] .input-suffix>span{background:var(--raised);color:var(--muted)}@media (max-width:1200px){.appearance-settings{grid-column:1/-1;margin-bottom:0}}@media (max-width:740px){.theme-toggle{min-height:38px;width:38px;padding:8px}.theme-toggle>span{display:none}.topbar-right{gap:6px}.appearance-settings{margin-bottom:28px}.login-art{padding-top:28px}.login-brand{padding-right:44px;font-size:19px}.login-brand .brand-mark.has-logo{width:72px;height:44px}.login-theme{top:25px;right:18px}.sidebar-collapsed .portal-brand{flex:1 1}}@media (prefers-reduced-motion:reduce){.sidebar,.workspace-main{transition:none}}@media print{.appearance-settings,.theme-toggle{display:none!important}:root[data-theme=dark]{color-scheme:light;--canvas:white;--surface:white;--ink:#172e37;--muted:#425962;--raised:#edf2f4;--line:#d0dadd}[data-theme=dark] .data-table td{color:#172e37}}.customs-view{display:grid;gap:20px;min-width:0}.customs-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.customs-actions select{max-width:100%;min-height:42px}.customs-actions .search-box{flex:1 1;min-width:200px}.customs-actions label:has(input[type=file]){position:relative;overflow:hidden;cursor:pointer}.customs-actions input[type=file]{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.customs-actions label:has(input:disabled){opacity:.5;cursor:not-allowed}.customs-section{padding:24px}.customs-section>p{color:var(--muted);margin:8px 0 20px}.customs-section>h3{margin:24px 0 16px}.customs-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.customs-fields label{display:grid;gap:8px;color:var(--ink);font-size:13px;font-weight:600}.customs-fields input,.customs-fields select,.customs-fields textarea{width:100%;min-width:0;font-weight:400}.customs-errors{margin:16px 0 0;padding-left:20px;color:var(--muted);max-height:220px;overflow:auto}.customs-errors li{margin-bottom:8px}.customs-xml{margin:20px;padding:20px;background:var(--soft);border-radius:10px;max-height:65vh;overflow:auto;font-size:12px}.customs-containers{margin-top:24px}.customs-containers summary{cursor:pointer;font-weight:600;padding:12px 0}.customs-container{border:1px solid var(--line);border-radius:12px;padding:18px;margin:12px 0}.customs-container>button{margin-top:16px}.broker-export-card{border-color:color-mix(in srgb,var(--brand) 25%,var(--line))}.broker-card-heading{display:flex;align-items:flex-start;gap:14px;margin-bottom:20px}.broker-card-heading>div{flex:1 1;min-width:0}.broker-card-heading h2{font-size:16px}.broker-card-heading p{color:var(--muted);font-size:12px;line-height:1.7;margin-top:6px;max-width:760px}.broker-card-heading .file-icon{color:var(--brand);background:color-mix(in srgb,var(--brand) 10%,var(--surface));flex-shrink:0}.broker-card-heading .subtle-chip{margin-left:auto}.broker-header-options{display:grid;gap:8px;margin-bottom:18px}.broker-header-options small{color:var(--muted);font-size:11px;line-height:1.6}.broker-save-hint{align-self:center;color:var(--muted);font-size:11px;line-height:1.5}.broker-preview-modal{width:min(1120px,100%)}.broker-preview-body{display:grid;gap:20px;padding:24px 28px}.broker-preview-print{display:grid;gap:20px;min-width:0}.broker-readiness{display:flex;align-items:flex-start;gap:12px;padding:15px 17px;border:1px solid #ead4a8;border-radius:10px;color:#8a641d;background:#fff9eb}.broker-readiness.ready{color:#197255;border-color:#b9dfd1;background:#effaf5}.broker-readiness>svg{flex-shrink:0;margin-top:1px}.broker-readiness strong{display:block;font-size:13px}.broker-readiness p{margin-top:3px;font-size:11px;line-height:1.6;color:inherit}.broker-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.broker-summary>div{display:grid;gap:6px;min-width:0;padding:14px 15px;border:1px solid var(--line);border-radius:9px;background:var(--surface)}.broker-summary span{color:var(--muted);font-size:10px}.broker-summary strong{color:var(--ink);font-size:16px;overflow-wrap:anywhere}.broker-header-section,.broker-rows-section{display:grid;gap:12px;min-width:0}.broker-header-section h3,.broker-review-messages h3,.broker-rows-section h3{font-size:14px}.broker-header-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;margin:0;border:1px solid var(--line);border-radius:10px;background:var(--line)}.broker-header-grid>div{min-width:0;padding:12px 14px;background:var(--surface)}.broker-header-grid dt{color:var(--muted);font-size:9px;line-height:1.4}.broker-header-grid dd{margin-top:5px;color:var(--ink);font-size:11px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.broker-review-messages{padding:16px 18px;border:1px solid var(--line);border-radius:10px}.broker-review-messages h3{display:flex;align-items:center;gap:8px}.broker-review-messages ul{margin:11px 0 0;padding-left:20px;max-height:180px;overflow:auto}.broker-review-messages li{margin-top:6px;font-size:11px;line-height:1.6}.broker-review-errors{color:#954d3d;border-color:#efcec5;background:#fff6f3}.broker-review-warnings{color:#835f20;border-color:#ead4a8;background:#fff9eb}.broker-rows-section>div:first-child p{color:var(--muted);font-size:11px;line-height:1.6;margin-top:5px}.broker-preview-scroll{max-height:420px;border:1px solid var(--line);border-radius:10px;overscroll-behavior:contain}.broker-preview-table{min-width:1080px}.broker-preview-table td{max-width:260px;white-space:normal;overflow-wrap:anywhere}.broker-preview-table td:first-child,.broker-preview-table th:first-child{position:sticky;left:0;z-index:1;background:var(--surface);box-shadow:1px 0 var(--line)}.broker-preview-table th:first-child{z-index:2;background:var(--soft)}.broker-export-error{margin:0!important}@media(max-width:700px){.customs-fields{grid-template-columns:1fr}.customs-section{padding:18px}.customs-actions>select{width:100%}.customs-actions .button{flex-grow:1;justify-content:center}.broker-card-heading{flex-wrap:wrap}.broker-card-heading>div{flex-basis:calc(100% - 64px)}.broker-card-heading .subtle-chip{margin-left:52px}.broker-save-hint{width:100%}.broker-preview-body{padding:18px}.broker-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.broker-summary>div:last-child{grid-column:1/-1}.broker-header-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.report-builder{margin-bottom:32px}.report-builder .customs-actions .field{margin:0}.package-import-launcher{position:fixed;right:1.5rem;bottom:1.5rem;z-index:30}.platform-password-launcher{margin-left:auto}.package-import-body{display:grid;gap:1rem}.choice>span{display:grid;gap:2px;min-width:0}.choice>span small{color:var(--muted);font-size:10px;font-weight:400;line-height:1.5}.choice-disabled{opacity:.72;cursor:not-allowed}.field-selection-help{color:var(--ink)!important}.integration-direction{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:18px;padding:16px 18px;border:1px solid var(--line);border-radius:11px;background:var(--soft)}.integration-direction>span:first-child{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;color:var(--brand);background:color-mix(in srgb,var(--brand) 10%,var(--surface))}.integration-direction strong{display:block;color:var(--ink);font-size:13px}.integration-direction p{margin-top:3px;color:var(--muted);font-size:11px;line-height:1.55}.company-integration-summary{margin:24px 27px 28px;padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--soft)}.company-integration-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:16px}.company-integration-heading h3{margin-top:4px;font-size:16px}.company-integration-heading p{margin-top:5px;color:var(--muted);font-size:11px;line-height:1.55}.company-integration-heading .text-link{white-space:nowrap}.company-integration-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.company-integration-direction{min-width:0;padding:15px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.company-integration-title{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding-bottom:12px;border-bottom:1px solid var(--line)}.company-integration-title>svg{color:var(--brand)}.company-integration-title small,.company-integration-title strong{display:block}.company-integration-title strong{color:var(--ink);font-size:12px}.company-integration-title small{margin-top:2px;color:var(--muted);font-size:9px}.company-integration-item{display:grid;gap:9px;padding:13px 0;border-bottom:1px solid var(--line)}.company-integration-item:last-child{padding-bottom:0;border-bottom:0}.company-integration-item>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:9px}.company-integration-item>div:first-child strong{color:var(--ink);font-size:11px;overflow-wrap:anywhere}.company-integration-direction>p,.company-integration-item>small,.company-integration-state{color:var(--muted);font-size:10px;line-height:1.55}.company-integration-direction>p{margin-top:13px}.company-integration-summary .scope-chips{margin-top:0}.restricted-stats{margin-bottom:22px}.floor-overview-card{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:22px;padding:23px 25px}.floor-overview-card>div:first-child{max-width:720px}.floor-overview-card h2{margin:5px 0 7px;font-size:18px}.floor-overview-card p{color:var(--muted);font-size:12px;line-height:1.7}.floor-overview-card>.detail-actions{flex-shrink:0;padding:0;border:0}.import-summary{grid-template-columns:repeat(4,minmax(0,1fr))}:root[data-theme=light]{--muted:#536d76}:root[data-theme=light] :is(.nav-label,.help-link small,.profile-button small,.portal-label,.today){color:#536d76}:root[data-theme=light] .nav-link.active{color:#075f56}:root[data-theme=light] :is(.stat-top,.stat-detail,.card-heading p,.billing-overview-row span,.billing-overview-row small,.cell-stack small,.activity-strip small){color:#526b75}:root[data-theme=light] .subtle-chip{color:#526b75}:root[data-theme=light] .legend-received{color:#067466}:root[data-theme=light] .legend-dispatched{color:#526b75}:root[data-theme=light] :is(.dispatch-card p,.dispatch-card .dispatch-description,.dispatch-total span){color:#596d76}:root[data-theme=light] .data-table thead{color:#526b75}:root[data-theme=light] :is(.badge-held,.badge-unresolved,.badge-open,.badge-partial,.badge-unpaid,.badge-pending,.badge-retry){color:#835500}:root[data-theme=light] .activity-strip strong{color:#596d76}:root[data-theme=light] :is(.app-footer,.app-footer a){color:#526b75}:root[data-theme=light] .platform-summary span{color:#586a82}:root[data-theme=light] .warehouse-details>span{color:#5d6c83}:root[data-theme=light] :is(.modal-heading p,.field small){color:#526b75}:root[data-theme=light] :is(.logo-setting p,.settings-body>small,.settings-note p){color:#526b75}:root[data-theme=light] .info-note{color:#526b75}:root[data-theme=light] :is(.badge-unknown,.badge-invalid,.badge-duplicate){color:#5d687b}:root[data-theme=dark] .dispatch-total>span{color:var(--muted)}:root[data-theme=dark] .broker-readiness{color:#f0d398;background:#413627;border-color:#665334}:root[data-theme=dark] .broker-readiness.ready{color:#ace0c5;background:#213e34;border-color:#345745}:root[data-theme=dark] .broker-review-errors{color:#f1b6ad;background:#3a272d;border-color:#663c41}:root[data-theme=dark] .broker-review-warnings{color:#f0d398;background:#413627;border-color:#665334}@media (max-width:700px){.package-import-launcher{right:1rem;bottom:1rem}.import-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-direction{grid-template-columns:1fr;gap:9px}.integration-direction .subtle-chip{justify-self:start}.company-integration-summary{margin:20px 18px 24px;padding:16px}.company-integration-heading,.floor-overview-card{align-items:stretch;flex-direction:column}.company-integration-heading .text-link{align-self:flex-start}.company-integration-grid{grid-template-columns:1fr}.floor-overview-card>:is(.button,.detail-actions){width:100%}.floor-overview-card .detail-actions .button{flex:1 1}}@media (max-width:420px){.broker-header-grid{grid-template-columns:1fr}.broker-card-heading .subtle-chip{margin-left:0}}@media print{body:has(.broker-preview-modal){background:#fff;overflow:visible!important}body:has(.broker-preview-modal) :is(.sidebar,.topbar,.page-heading,.app-footer,.package-import-launcher){display:none!important}body:has(.broker-preview-modal) .workspace-main{margin:0;min-height:0}body:has(.broker-preview-modal) .main-content{max-width:none;padding:0}body:has(.broker-preview-modal) .customs-view>:not(.modal-backdrop){display:none!important}body:has(.broker-preview-modal) .modal-backdrop:has(.broker-preview-modal){position:static;display:block;padding:0;overflow:visible;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}body:has(.broker-preview-modal) .broker-preview-modal{width:100%;max-width:none;max-height:none;overflow:visible;border:0;border-radius:0;box-shadow:none;background:#fff}body:has(.broker-preview-modal) .broker-preview-modal .modal-heading{padding:0 0 12px}body:has(.broker-preview-modal) .broker-export-error,body:has(.broker-preview-modal) .broker-preview-actions,body:has(.broker-preview-modal) .broker-preview-modal .modal-heading .icon-btn{display:none!important}body:has(.broker-preview-modal) .broker-preview-body{padding:12px 0 0}body:has(.broker-preview-modal) .broker-preview-scroll,body:has(.broker-preview-modal) .broker-review-messages ul{max-height:none;overflow:visible}body:has(.broker-preview-modal) .broker-preview-table{min-width:0;table-layout:fixed;font-size:7px}body:has(.broker-preview-modal) .broker-preview-table :is(th,td){position:static;padding:5px 4px;white-space:normal;overflow-wrap:anywhere;box-shadow:none}body:has(.broker-preview-modal) .broker-header-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body:has(.broker-preview-modal) .broker-header-grid>div,body:has(.broker-preview-modal) .broker-readiness,body:has(.broker-preview-modal) .broker-review-messages,body:has(.broker-preview-modal) .broker-summary>div{page-break-inside:avoid;break-inside:avoid}}.staff-app{min-height:calc(100dvh - 64px);background:var(--canvas);color:var(--ink)}.staff-boot{min-height:100dvh;flex-direction:column;justify-content:center;gap:20px;padding:24px}.staff-boot,.staff-header{display:flex;align-items:center}.staff-header{justify-content:space-between;gap:16px;padding:max(18px,env(safe-area-inset-top)) 32px 18px;border-bottom:1px solid var(--line);background:var(--surface)}.staff-brand{display:flex;align-items:center;gap:12px;color:var(--ink);text-decoration:none;min-width:0}.staff-brand>svg{color:var(--brand);flex-shrink:0}.staff-brand img{object-fit:contain;border-radius:8px;background:white}.staff-brand strong{display:block;font-size:15px;overflow-wrap:anywhere}.staff-brand small{display:block;font-size:12px;color:var(--muted);margin-top:4px}.staff-content{max-width:1120px;margin:auto;padding:32px 24px max(24px,env(safe-area-inset-bottom))}.staff-title{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px}.staff-title h1{font-size:clamp(25px,4vw,34px);line-height:1.25;letter-spacing:-.9px;margin:8px 0}.staff-app p{color:var(--muted);font-size:14px;line-height:1.7}.staff-connection{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:var(--muted);font-size:12px;margin-bottom:18px}.staff-connection .text-btn{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.staff-notice{display:flex;align-items:flex-start;gap:12px;padding:14px 18px;background:var(--raised);border:1px solid var(--line);border-radius:12px;font-size:13px;line-height:1.7;margin-bottom:18px}.staff-notice svg{flex-shrink:0;margin-top:2px}.staff-tabs{display:flex;border-bottom:1px solid var(--line);gap:28px;margin:24px 0;overflow-x:auto}.staff-tabs button{border:0;border-bottom:2px solid transparent;padding:12px 2px;background:transparent;color:var(--muted);cursor:pointer;font-size:14px;white-space:nowrap}.staff-tabs button.active{border-color:var(--brand);color:var(--ink);font-weight:700}.staff-columns{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:24px;align-items:start}.staff-columns>*{min-width:0}.staff-card{padding:28px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.staff-card h2{font-size:20px;margin-bottom:20px;letter-spacing:-.4px;overflow-wrap:anywhere}.staff-card fieldset{border:0;padding:0;margin:0;min-width:0}.staff-card .field{margin-bottom:18px}.staff-card input,.staff-card select{width:100%;font-size:16px;min-height:48px;background:var(--canvas);color:var(--ink);border:1px solid var(--line);border-radius:9px;padding:10px 12px}.staff-app button{touch-action:manipulation}.staff-app .button{min-height:46px}.staff-app .button.secondary{background:var(--raised);color:var(--ink);border-color:var(--line)}.staff-scan-input{display:flex;gap:8px}.staff-scan-input input{min-width:0}.staff-scan-input button{flex-shrink:0}.staff-form-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.staff-submit{width:100%}.staff-result>svg{color:var(--muted);margin:12px 0 24px}.staff-result>p{margin-bottom:18px}.staff-result-heading{display:flex;justify-content:space-between;margin-bottom:20px}.staff-result dl{margin:20px 0}.staff-result dl>div{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px}.staff-result dt{color:var(--muted)}.staff-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.staff-queue-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.staff-queue-heading h2{margin-bottom:5px}.staff-queue-item{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding:20px 0}.staff-queue-item>div{min-width:0;overflow-wrap:anywhere}.staff-queue-item p{font-size:12px;margin:6px 0}.staff-empty{text-align:center;padding:38px 16px}.staff-empty svg{color:var(--brand);margin-bottom:16px}.staff-footer{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;font-size:12px;margin-top:32px}.staff-footer a,.staff-footer button{color:var(--muted)}.staff-install{padding:24px}.staff-install h3{font-size:16px;margin:24px 0 8px}.staff-install p{margin-bottom:12px}.staff-camera{position:relative;padding:24px}.staff-camera video{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;background:#101b20;border-radius:12px}.staff-scan-frame{position:absolute;top:20%;left:14%;width:72%;height:28%;border:2px solid #fff;border-radius:10px;pointer-events:none;box-shadow:0 0 0 999px #00000015;clip-path:inset(-25px)}.staff-camera p{margin:18px 0}@media (min-width:741px) and (max-width:1200px){.staff-shell:not(.sidebar-collapsed) .staff-columns{grid-template-columns:1fr}}@media (max-width:700px){.staff-header{padding-left:18px;padding-right:18px}.staff-header .theme-toggle span{display:none}.staff-content{padding:24px 16px max(24px,env(safe-area-inset-bottom))}.staff-title{align-items:flex-start;flex-direction:column;gap:14px}.staff-columns{grid-template-columns:1fr;gap:18px}.staff-card{padding:20px;border-radius:14px}.staff-tabs{gap:24px}.staff-queue-heading{align-items:flex-start;flex-direction:column;gap:12px}.staff-brand strong{font-size:13px}}body,html{overflow-x:clip}body,canvas,html,img,svg,video{max-width:100%}:is(.app-shell,.workspace-main,.main-content,.platform-page,.platform-content,.customs-view,.settings-layout,.guide-layout){min-width:0}:is(.welcome-row,.page-heading,.card-heading,.customs-actions,.warehouse-actions,.settings-section-heading)>*{min-width:0}input,select,textarea{max-width:100%}.guide-nav{position:sticky;top:16px;align-self:start;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.guide-article[id]{scroll-margin-top:24px}.table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.data-table{min-width:max-content}.platform-top{position:sticky;top:0;z-index:32;gap:18px;padding:18px max(24px,4vw)}.platform-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.platform-actions .platform-password-launcher{margin-left:0}.platform-content{max-width:1480px;padding-top:42px}.platform-heading{align-items:flex-end}.platform-stats .stat>strong{font-size:clamp(21px,2.1vw,30px);overflow-wrap:anywhere}.platform-stats .stat.attention{border-color:#e9c89a}.platform-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:34px}.platform-health-card{padding-bottom:22px}.platform-health-card .card-heading{border-bottom:1px solid var(--line)}.platform-health-card>.muted{padding:0 23px;font-size:12px;line-height:1.7}.platform-health-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line)}.platform-health-list>div{display:grid;gap:6px;padding:18px 22px;background:var(--surface)}.platform-health-list span{color:var(--muted);font-size:12px}.platform-health-list strong{font-size:22px;color:var(--ink)}.payment-readiness{display:flex;align-items:flex-start;gap:12px;padding:21px 23px 14px}.payment-readiness strong{display:block;margin-bottom:4px}.payment-readiness p{font-size:12px;line-height:1.55}.readiness-dot{width:10px;height:10px;margin-top:6px;border-radius:50%;background:#c47b65;box-shadow:0 0 0 4px color-mix(in srgb,#c47b65 16%,transparent);flex-shrink:0}.readiness-dot.ready{background:#2d9a72;box-shadow:0 0 0 4px color-mix(in srgb,#2d9a72 16%,transparent)}.activity-list{display:grid;padding:8px 23px 0}.activity-list>div{display:flex;gap:12px;padding:11px 0;border-bottom:1px solid var(--line)}.activity-list>div:last-child{border-bottom:0}.activity-list strong{font-size:13px}.activity-list p{margin-top:3px;font-size:11px}.activity-dot{width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--brand);flex-shrink:0}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 0 18px}.section-heading h2{font-size:22px}.section-heading p{margin-top:5px;font-size:13px}.platform-warehouse-grid{margin-bottom:28px}.warehouse-statuses{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.subtle-chip.warning{color:#956118;background:#fff7e7;border-color:#eed8ad}.warehouse-record-summary{margin-top:7px;line-height:1.6}.warehouse-details .mono{overflow-wrap:anywhere;word-break:break-word}.dimepay-panel{border-color:color-mix(in srgb,var(--brand) 28%,var(--line))}.dimepay-panel .card-heading{margin:-24px -24px 0;border-bottom:1px solid var(--line)}.dimepay-panel>.payment-readiness{padding-inline:0}.dimepay-panel>.muted{font-size:12px;line-height:1.7}.platform-back{min-height:44px;margin-bottom:12px}[data-theme=dark] .nav-link.active,[data-theme=dark] .nav-link.active svg{color:var(--ink)}:root[data-theme=light] :is(.settings-tabs a,.integration-description p,.key-last-four,.integration-resources a,.integration-settings .footnote){color:var(--muted)}:root[data-theme=light] :is(.key-last-four code,.scope-chips span){color:#34545f}.credential-dialog>.modal-heading{position:sticky;top:0;z-index:3;background:var(--surface)}.credential-dialog .api-playground button,.credential-dialog .api-playground input{scroll-margin-top:145px}@media (max-width:1100px){.platform-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-overview-grid>:last-child{grid-column:1/-1}}@media (max-width:740px){.guide-nav{top:0;z-index:25;display:flex;gap:6px;width:calc(100% + 32px);max-height:none;margin:0 -16px;padding:8px 16px;overflow-x:auto;overflow-y:hidden;background:var(--canvas);border-bottom:1px solid var(--line);box-shadow:0 6px 14px #122b3510;-webkit-overflow-scrolling:touch}.guide-nav a{flex:0 0 auto;min-height:44px;white-space:nowrap}.guide-article[id]{scroll-margin-top:76px}.platform-top{position:static;flex-wrap:wrap;padding:14px 16px;gap:10px 14px}.platform-top .wordmark{flex:1 1}.platform-role{display:none}.platform-actions{width:100%;margin-left:0;justify-content:flex-end;border-top:1px solid var(--line);padding-top:10px}.platform-actions .platform-password-launcher{flex:1 1}.platform-actions .platform-password-launcher .button{width:100%}.main-content,.platform-content{padding-left:16px;padding-right:16px}.platform-content{padding-top:26px}.platform-heading{align-items:stretch}.page-heading>.button,.platform-heading>.button{width:100%}.platform-overview-grid{grid-template-columns:1fr;gap:14px;margin-bottom:28px}.platform-overview-grid>:last-child{grid-column:auto}.activity-list,.payment-readiness,.platform-health-card>.muted{padding-left:18px;padding-right:18px}.section-heading{align-items:flex-start}.section-heading h2{font-size:19px}.warehouse-actions{align-items:stretch;flex-direction:column}.warehouse-actions>:is(.button,.text-btn){justify-content:center;min-height:44px;width:100%}.customs-actions{align-items:stretch}.customs-actions>div:first-child{width:100%}.customs-actions>:is(.button,.text-btn,a){min-height:44px;justify-content:center}.customs-section{max-width:100%;overflow:hidden}.dimepay-panel .card-heading{margin:-18px -18px 0}.modal-backdrop{align-items:flex-end;padding:0}.modal{width:100%;max-height:min(92dvh,820px);border-radius:16px 16px 0 0}.modal .form-grid,.modal-body,.modal-heading{padding-left:18px;padding-right:18px}.modal-footer{position:sticky;bottom:0;z-index:2;padding:14px 18px max(14px,env(safe-area-inset-bottom))}.modal-footer .button{flex:1 1;min-width:0}.input-suffix{min-width:0}.input-suffix input{min-width:80px}.input-suffix>span{max-width:47%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:480px){.stats-grid{grid-template-columns:1fr}.stat{padding:17px}.stat>strong{font-size:26px}.platform-actions{justify-content:stretch}.platform-actions>.button{width:44px;min-width:44px;padding:0}.platform-actions>.button span{display:none}.platform-health-list{grid-template-columns:1fr}.section-heading{flex-wrap:wrap}.warehouse-details{grid-template-columns:1fr;gap:4px}.warehouse-details strong{margin-bottom:8px}.modal-footer{flex-direction:column-reverse}.modal-footer .button{width:100%}.customs-section,.guide-article,.settings-body{padding-left:16px;padding-right:16px}}.quick-start{margin-bottom:24px;padding:0}.quick-start summary{display:flex;align-items:center;gap:12px;padding:20px 24px;cursor:pointer;color:var(--ink);font-weight:700}.quick-start summary small{font-weight:400;margin-left:10px}.quick-start ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0 28px 24px 48px;margin:0}.quick-start li{padding-left:4px}.quick-start li a{display:grid;gap:8px;color:inherit;text-decoration:none}.quick-start li a:hover strong{text-decoration:underline}.quick-start li span{font-size:14px;line-height:1.6}.quick-start li svg{color:var(--brand)}@media (max-width:760px){.quick-start ol{grid-template-columns:1fr}.quick-start summary small{display:block;margin:3px 0 0}}.form-fieldset,.pricing-fields{border:0;min-width:0;margin:0}.pricing-fields{padding:24px;display:grid;gap:24px}.pricing-fields section{display:grid;gap:14px}.pricing-fields h3{font-size:17px}.pricing-fields p,.pricing-fields small{color:var(--muted);line-height:1.6}.pricing-fields summary{cursor:pointer;font-weight:600;padding:10px 0}.pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pricing-amount{display:flex;align-items:center;gap:8px}.pricing-amount>span{font-size:12px;color:var(--muted)}.pricing-amount input{min-width:0;width:100%}.pricing-tier{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px;gap:12px;align-items:end;margin:12px 0}.pricing-confirm{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.6}.pricing-confirm input{margin-top:5px;width:18px;height:18px;flex-shrink:0;accent-color:var(--brand)}.pricing-summary{padding:20px}.pricing-summary dl{display:grid;gap:10px;margin-top:16px}.pricing-summary dl>div{display:flex;justify-content:space-between;gap:20px}.pricing-summary dd{margin:0;font-weight:600}.invoice-review{padding:24px;min-width:0}.invoice-review-heading{display:flex;justify-content:space-between;gap:24px;margin-bottom:20px}.invoice-review-heading p{white-space:pre-line;line-height:1.6;color:var(--muted)}.invoice-service,.invoice-service-head{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:12px;padding:16px 0;border-bottom:1px solid var(--line)}.invoice-service-head{font-weight:700}.invoice-service small{display:block;margin-top:6px;color:var(--muted);line-height:1.5}.invoice-service>div{overflow-wrap:anywhere}.invoice-service .invoice-mobile-label{display:none}.invoice-review-totals{display:grid;gap:14px;max-width:350px;margin:24px 0 0 auto}.invoice-review-totals>div{display:flex;justify-content:space-between;gap:24px}.invoice-review-totals dd{margin:0;font-weight:700}.invoice-review-totals>div:last-child{font-size:20px;border-top:1px solid var(--line);padding-top:14px}.invoice-review-notes,.invoice-shipment{margin:12px 0;line-height:1.6;overflow-wrap:anywhere}.invoice-preview-notice{margin:20px 24px 0;padding:14px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--raised)}.company-pricing-dialog .modal-footer{flex-wrap:wrap}.company-pricing-dialog .modal-footer .text-btn{margin-right:auto}@media(max-width:600px){.pricing-grid{grid-template-columns:1fr}.invoice-review,.pricing-fields{padding:18px}.invoice-review-heading{flex-direction:column;gap:12px}.invoice-service-head{display:none}.invoice-service{grid-template-columns:repeat(3,minmax(0,1fr));font-size:13px}.invoice-service>div:first-child{grid-column:1/-1}.invoice-service .invoice-mobile-label{display:block}.pricing-tier{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.pricing-tier .icon-btn{grid-column:2;justify-self:end}.pricing-summary{padding:12px 0}.pricing-summary dl>div{flex-wrap:wrap;gap:4px}.invoice-review-totals{max-width:none}.company-pricing-dialog .modal-footer{gap:12px}}.company-pricing-dialog .modal-footer .text-btn{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.billing-guide{margin:16px 0;min-width:0}.pricing-fields>.billing-guide{margin:0}.billing-guide-button{width:fit-content;max-width:100%;white-space:normal}.billing-book{transform-origin:50% 80%;animation:billing-book-wiggle .7s ease-in-out .2s}.billing-book-shake{animation:billing-book-click .55s ease-in-out}.billing-guide-book{margin-top:14px;padding:24px;border:1px solid var(--line);border-left:5px solid var(--brand);border-radius:14px;background:var(--raised);max-width:760px;animation:billing-guide-open .2s ease-out}.billing-guide-heading,.billing-guide-navigation{display:flex;align-items:center;justify-content:space-between;gap:12px}.billing-guide-heading{margin-bottom:14px;color:var(--muted);font-size:13px}.billing-guide-book h3{margin-bottom:12px}.billing-guide-book p{line-height:1.65}.billing-guide-tip{margin-top:16px;padding:14px;border:1px solid var(--line);border-radius:8px}.billing-guide-navigation{margin-top:20px}.billing-guide-navigation>span{color:var(--muted);font-size:13px}.service-rate-card{padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.service-rate-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.service-add{display:flex;align-items:flex-end;gap:12px}.service-add>.field{flex:1 1;min-width:0}.service-example{border:1px solid var(--line);border-radius:12px;padding:20px;background:var(--raised)}.service-example-totals{display:grid;gap:12px;margin-top:10px}.service-example-totals>div{display:flex;justify-content:space-between;gap:16px}.service-example-totals dd{margin:0;font-weight:600}.service-example-totals>div:last-child{border-top:1px solid var(--line);padding-top:14px;font-size:18px}.invoice-line-include{grid-column:1/-1;flex-wrap:wrap}.invoice-line-include small{flex-basis:100%;color:var(--muted)}.invoice-line-excluded{background:var(--raised)}.invoice-line-excluded .invoice-line-total{color:var(--muted)}.invoice-discount-editor{padding-block:20px}.invoice-discount-editor p{color:var(--muted);line-height:1.6;margin-top:12px}.invoice-composer-body>.billing-guide{margin:0 0 20px}.invoice-discount{color:var(--ink)}@keyframes billing-book-wiggle{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-12deg)}40%,80%{transform:rotate(12deg)}}@keyframes billing-book-click{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-12deg)}40%,80%{transform:rotate(12deg)}}@keyframes billing-guide-open{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.billing-guide-book,.service-example,.service-rate-card{padding:16px}.service-add{flex-direction:column;align-items:stretch}.billing-guide-navigation{gap:8px}.billing-guide-navigation .button{padding:10px 12px}.invoice-setup-identity p{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.billing-book,.billing-book-shake,.billing-guide-book{animation:none}}.gateway-grid,.gateway-settings{display:grid;gap:24px}.gateway-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.gateway-title{display:flex;align-items:center;gap:12px;min-width:0}.gateway-title h2,.gateway-title h3{margin:0}.gateway-title svg{color:var(--brand);flex-shrink:0}.gateway-card .settings-body{display:grid;gap:20px}.gateway-card p{margin:0}.gateway-currencies{border:1px solid var(--line);border-radius:10px;display:flex;gap:18px;padding:10px 14px}.gateway-card .check-label,.gateway-pay-form .check-label{display:flex;align-items:flex-start;gap:10px;line-height:1.6}.gateway-card input[type=checkbox],.gateway-pay-form input[type=checkbox]{width:18px;height:18px;flex-shrink:0;margin-top:3px;accent-color:var(--brand)}.gateway-card input:not([type=checkbox]),.gateway-card select{min-width:0;width:100%}.gateway-card .button{justify-self:start}.gateway-card .info-note{overflow-wrap:anywhere}.invoice-payment-panel{margin:24px 32px;padding:24px;border:1px solid var(--line);border-radius:14px;background:var(--soft);display:grid;gap:16px}.invoice-payment-panel>.detail-actions{padding:0}.gateway-attempt,.gateway-attempts{display:grid;gap:12px}.gateway-attempt{padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--white)}.gateway-attempt p{margin:8px 0}.gateway-attempt small{overflow-wrap:anywhere;color:var(--muted)}.gateway-attempt .detail-actions{padding:0}.gateway-bank,.gateway-pay-form{padding:24px;display:grid;gap:20px}.gateway-pay-form>p{margin:0}.gateway-pay-form fieldset{border:1px solid var(--line);border-radius:12px;min-width:0}.gateway-pay-form fieldset .form-grid{padding:16px}.gateway-bank>div{display:grid;grid-template-columns:minmax(120px,1fr) 2fr;gap:16px}.gateway-bank dt{color:var(--muted)}.gateway-bank dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.gateway-bank+p{padding:0 24px 24px}.invoice-payment-panel .error{margin:0;overflow-wrap:anywhere}.gateway-attempt .badge{margin-left:6px}@media(max-width:1100px){.gateway-grid{grid-template-columns:1fr}}.exchange-rate-card{scroll-margin-top:24px}.exchange-rate-card .field{max-width:540px}.exchange-rate-card .card-heading p{margin-top:8px}.exchange-rate-saved{font-weight:600}.jmd-equivalent{display:grid;gap:4px;margin-top:6px;font-size:13px;line-height:1.5;white-space:normal;overflow-wrap:anywhere;color:var(--ink)}.jmd-equivalent small{font-size:11px;color:var(--muted);max-width:38ch}.invoice-equivalent{padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--surface);min-width:0}.invoice-equivalent h3{margin:0 0 16px}.invoice-equivalent p{margin:16px 0 0;font-size:13px;line-height:1.6}.invoice-equivalent .form-grid{padding:0;gap:18px}.invoice-equivalent .form-grid>div{min-width:0}.invoice-equivalent .jmd-equivalent small{max-width:none}@media(max-width:640px){.invoice-equivalent{padding:16px}.invoice-equivalent .form-grid{grid-template-columns:1fr}}.gateway-settings .gateway-card{min-width:0;border:1px solid var(--line);border-radius:18px;background:var(--surface);overflow:hidden;box-shadow:var(--shadow)}.gateway-settings .gateway-card .card-heading{padding:24px;gap:16px;align-items:flex-start;border-color:var(--line)}.gateway-settings .gateway-card .settings-body{padding:24px;gap:22px}.gateway-card .gateway-title{flex:1 1;align-items:flex-start}.gateway-card .gateway-title h2{font-size:20px;line-height:1.35;overflow-wrap:anywhere}.gateway-card .badge{flex-shrink:0}.gateway-card .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.gateway-card .field,.gateway-currencies{min-width:0}.gateway-card .field>span,.gateway-card small{overflow-wrap:anywhere}.gateway-currencies{margin:0;flex-wrap:wrap;align-self:start}.gateway-card .settings-body>.button{margin-top:2px;max-width:100%;white-space:normal}@media(max-width:640px){.gateway-settings .gateway-card{border-radius:14px}.gateway-settings .gateway-card .card-heading,.gateway-settings .gateway-card .settings-body{padding:20px}.gateway-card .gateway-title h2{font-size:18px}.gateway-card .settings-body>.button{width:100%;justify-content:center}.invoice-payment-panel{margin:16px;padding:16px}.gateway-bank,.gateway-pay-form{padding:18px}.gateway-bank>div,.gateway-card .form-grid,.gateway-pay-form .form-grid{grid-template-columns:1fr}.gateway-bank>div{gap:4px}.gateway-attempt .detail-actions{align-items:stretch;flex-direction:column}}.app-shell,.platform-page{--accent-blue:#2563a6;--accent-violet:#7452a5;--accent-amber:#956018}[data-theme=dark] :is(.app-shell,.platform-page){--accent-blue:#8ac5ff;--accent-violet:#c8adfa;--accent-amber:#f4cc87}.main-content>.page-heading{border-bottom:1px solid var(--line);padding-bottom:22px;margin-bottom:24px}.heading-actions .package-import-launcher{position:static;inset:auto;z-index:auto}.page-heading h1,.record-page-heading h1{letter-spacing:-.035em}.stat{border-top:3px solid var(--brand);background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 6%,var(--surface)),var(--surface))}.stat:nth-child(2){border-top-color:var(--accent-blue)}.stat:nth-child(2) .stat-icon{color:var(--accent-blue);background:color-mix(in srgb,var(--accent-blue) 10%,var(--surface))}.stat:nth-child(3){border-top-color:var(--accent-violet)}.stat:nth-child(3) .stat-icon{color:var(--accent-violet);background:color-mix(in srgb,var(--accent-violet) 10%,var(--surface))}.stat.stat-amber{border-top-color:var(--accent-amber)}.nav-group:nth-child(2) .nav-label{color:var(--accent-blue)}.nav-group:nth-child(3) .nav-label{color:var(--accent-violet)}.nav-group:nth-child(4) .nav-label{color:var(--accent-amber)}.data-table thead{background:color-mix(in srgb,var(--brand) 5%,var(--surface))}.data-table tbody tr:hover{background:color-mix(in srgb,var(--brand) 4%,var(--surface))}.record-filters{margin:0;padding:20px 24px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--brand) 3%,var(--surface));border-radius:12px 12px 0 0}.filter-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--ink);margin-bottom:15px;font-size:13px}.filter-title>span{color:var(--muted);font-size:12px}.filter-title .text-btn{margin-left:auto;display:inline-flex;align-items:center;gap:5px}.filter-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;align-items:end}.filter-fields>label{min-width:0;display:grid;gap:7px;color:var(--ink);font-size:12px;font-weight:600}.filter-fields .filter-search{grid-column:span 2}.filter-fields input,.filter-fields select{width:100%;min-width:0;min-height:42px}.filter-fields .search-box{width:100%;max-width:none;min-width:0;background:var(--surface)}.filter-fields .search-box input{padding-left:0}.record-action-bar{position:sticky;top:0;z-index:12;padding:16px 0;margin:-4px 0 24px;border-bottom:1px solid var(--line);background:var(--surface);display:flex;flex-wrap:wrap;align-items:center;gap:10px}.record-action-bar .detail-actions{display:contents}.record-action-bar .archive-actions{margin:0;padding:0;border:0}.record-action-bar .archive-actions p{display:none}.form-actions-top{position:sticky;top:-1px;z-index:15;display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding:16px 28px;border-bottom:1px solid var(--line);background:var(--surface);margin-bottom:12px}.modal .form-actions-top .button{margin:0}.customer-combobox{position:relative;min-width:0}.customer-search-input{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:0 10px}.customer-search-input:focus-within{outline:2px solid var(--brand);outline-offset:2px}.customer-search-input>input{border:0;box-shadow:none;outline:none;width:100%;min-width:0;padding:12px 0;background:transparent}.customer-search-input svg{flex-shrink:0;color:var(--muted)}.customer-search-input .customer-match-icon{color:var(--accent)}.customer-suggestions{position:absolute;top:calc(100% - 2px);left:0;right:0;z-index:20;max-height:240px;overflow-y:auto;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 28px #0002;padding:5px}.customer-suggestions button{display:flex;width:100%;gap:12px;padding:12px;text-align:left;color:var(--ink);background:transparent;border:0;border-radius:6px;cursor:pointer;overflow-wrap:anywhere}.customer-suggestions button:hover,.customer-suggestions button[aria-selected=true]{background:var(--raised)}.customer-suggestions p{padding:12px;margin:0;line-height:1.6;color:var(--muted);font-size:13px}.customer-combobox>small{display:block;margin-top:8px}.password-tools{display:grid;gap:10px}.password-tools>.button{justify-self:start}.password-input{display:flex;align-items:center;gap:5px}.password-input input{min-width:0;flex:1 1}.customs-view>.customs-actions:has(.subtle-chip){position:sticky;top:0;z-index:12;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:16px;box-shadow:var(--shadow)}.customs-view>.record-filters{border:1px solid var(--line);border-radius:12px}.settings-body>.form-actions-top{padding:0 0 16px;position:static;justify-content:flex-start}.billing-flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:22px}.billing-flow a{padding:16px;border:1px solid var(--line);border-left:3px solid var(--brand);border-radius:12px;background:var(--surface);color:var(--ink);text-decoration:none}.billing-flow a:nth-child(2){border-left-color:var(--accent-blue)}.billing-flow a:nth-child(3){border-left-color:var(--accent-violet)}.billing-flow a:nth-child(4){border-left-color:var(--accent-amber)}.billing-flow a:hover strong{text-decoration:underline}.billing-flow span,.billing-flow strong{display:block;font-size:13px}.billing-flow span{color:var(--muted);font-size:12px;line-height:1.6;margin-top:6px}.staff-card .form-actions-top{padding:0 0 16px;position:static;background:transparent}.staff-card .form-actions-top .staff-submit{margin:0}@media (prefers-reduced-motion:no-preference){.button,.nav-link,.record-link{transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}}@media (max-width:740px){.record-filters{padding:16px}.filter-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.filter-fields .filter-search{grid-column:1/-1}.filter-title>span{display:none}.record-action-bar{position:static;margin-top:0;padding-top:0}.form-actions-top{padding:12px 16px}.customs-view>.customs-actions:has(.subtle-chip){position:static}}@media (max-width:360px){.filter-fields{grid-template-columns:minmax(0,1fr)}}@media print{.form-actions-top,.record-action-bar,.record-filters{display:none!important}}.password-control{position:relative;width:100%;min-width:0}.password-control input{width:100%;padding-right:54px}.password-toggle{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:var(--ink)}.password-toggle:hover{background:var(--soft)}.password-toggle:focus-visible{outline:2px solid var(--brand);outline-offset:0}.login-portal-badge{display:inline-flex;margin:0 0 16px;padding:6px 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font-size:13px;font-weight:700}.login-form-wrap>.login-portal-switch{padding:18px 0 0;margin:22px 0 0;border-top:1px solid var(--line);font-size:14px;line-height:1.7}.login-portal-switch a{display:block;width:fit-content;color:var(--brand);font-weight:700;text-decoration:underline;text-underline-offset:3px}[data-theme=dark] .login-portal-switch a,[data-theme=dark] .record-package-open{color:var(--accent)}:root[data-theme=light] :is(.record-count,.pagination,.cell-stack small){color:#506b78}:root[data-theme=light] :is(.login-pitch .eyebrow,.login-pitch>p,.login-features span,.login-art-footer,.login-form-wrap>p,.login-assurance){color:#4f6976}:root[data-theme=light] .login-pitch h1 em{color:#3f7184}.nav-link .nav-pending{width:16px;height:16px;margin-left:auto;flex-shrink:0;opacity:0}.nav-link .nav-pending.is-pending{animation:pending-reveal .1s .15s forwards}.nav-link .nav-pending svg{animation:spin 1s linear infinite}.sidebar-collapsed .nav-link .nav-pending{position:absolute;right:2px;top:2px}.nav-link{position:relative}@keyframes pending-reveal{to{opacity:1}}.loading.content-skeleton{display:block;width:100%;padding:24px;min-height:300px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink)}.skeleton-label{display:block;margin-bottom:24px;font-size:14px}.skeleton-block,.skeleton-line{background:var(--line);border-radius:6px;animation:skeleton-pulse 1.8s ease-in-out infinite}.skeleton-line{height:14px}.skeleton-title{width:38%;height:23px;margin-bottom:26px}.skeleton-row{display:grid;grid-template-columns:2fr 2fr 1fr;gap:24px;padding:20px 0;border-top:1px solid var(--line)}.skeleton-row .skeleton-line:nth-child(2){width:75%}.skeleton-row .skeleton-line:last-child{width:65%}.skeleton-detail .skeleton-row{grid-template-columns:1fr 2fr 1fr}.skeleton-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:28px}.skeleton-block{height:100px}.workspace-skeleton{min-height:100dvh;display:grid;grid-template-columns:260px minmax(0,1fr)}.workspace-skeleton main{padding:100px 36px 36px}.skeleton-sidebar{padding:32px 24px;background:var(--soft);border-right:1px solid var(--line)}.skeleton-sidebar .skeleton-line{margin-bottom:34px}.skeleton-sidebar .skeleton-title{width:85%;margin-bottom:64px}@keyframes skeleton-pulse{50%{opacity:.4}}.table-frame{min-width:0;max-width:100%}.table-scroll-hint{display:flex;align-items:center;gap:8px;padding:10px 20px;margin:0;color:var(--muted);background:var(--soft);font-size:12px;border-bottom:1px solid var(--line)}.data-table .table-actions-cell{position:sticky;right:0;z-index:1;background:var(--surface);box-shadow:-1px 0 var(--line);padding:10px 14px;min-width:78px;text-align:center}.data-table th.table-actions-cell{background:var(--soft)}.data-table tr:focus-within>td{background:var(--soft)}.data-table .cell-stack{max-width:260px;white-space:normal;overflow-wrap:anywhere}.record-actions-trigger{width:44px;height:44px;color:var(--ink)}.table-scroll:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}@media (max-width:740px){.workspace-skeleton{display:block}.skeleton-sidebar{display:none}.workspace-skeleton main{padding:76px 18px 24px}.loading.content-skeleton{padding:20px 16px}.skeleton-cards,.skeleton-row{gap:12px}.skeleton-block{height:72px}.table-scroll-hint{padding:10px 14px}}@media (prefers-reduced-motion:reduce){.nav-link .nav-pending,.nav-link .nav-pending svg,.skeleton-block,.skeleton-line{animation:none}.nav-link .nav-pending.is-pending{opacity:1}}