.teams{gap:1.5rem;min-inline-size:0;display:grid}.team-heading{border-block-start:3px solid var(--brand);padding-block-start:1rem}.team-heading p,.team-invite-form>p{max-inline-size:68ch}.team-company{max-inline-size:36rem}.team-form-row{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.team-form-row label{flex:14rem;min-inline-size:0}.team-form-row button{margin-block-end:.5rem}.team-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.team-section-heading .notice:empty{display:none}.team-list{margin:0;padding:0;list-style:none}.team-person{border-block-end:1px solid var(--rule);overflow-wrap:anywhere;padding-block:1rem}.team-person-summary{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.team-person p{margin-block:.5rem}.team-person details{margin-block-start:.75rem}.team-person summary{cursor:pointer;min-block-size:44px;width:fit-content;padding-block:.5rem}.team-person form{max-inline-size:44rem;padding-block:.75rem}.team-person fieldset{gap:.75rem;display:grid}.team-person button{justify-self:start}.team-hint,.team-pagination{color:var(--muted)}.team-pagination{flex-wrap:wrap;align-items:center;gap:.75rem;padding-block:.75rem;display:flex}.team-facts{gap:.75rem;display:grid}.team-facts div{flex-wrap:wrap;gap:.5rem;display:flex}.team-facts dt{font-weight:600}.team-facts dd{overflow-wrap:anywhere;margin:0}.teams .check{align-items:start}.teams fieldset{min-inline-size:0}.teams :is(input,select){min-inline-size:0;max-inline-size:100%}.teams [tabindex="-1"]:focus{outline:2px solid var(--brand);outline-offset:.25rem}.teams>section{margin-block:0}.team-heading{padding-block:1rem;display:block}.team-heading h1{margin-block:0 .5rem}.team-heading p{margin:0}.team-company-name{overflow-wrap:anywhere;margin:0}.team-invite-form form{margin-block:1rem}.team-form-row label,.team-form-row button{margin-block-end:0}.team-person-summary>div{flex:24rem}.team-person-summary>span{color:var(--muted)}.team-scope{gap:1.5rem;display:grid}.team-scope>section{margin-block:0}.bot-check{margin-block-end:1rem}.integrations,.supplier-import,.carrier-tracking{min-inline-size:0}.integration-status{border-inline-start:3px solid var(--brand);max-inline-size:68ch;padding-inline-start:1rem}.integration-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;display:grid}.supplier-import textarea{font-family:var(--font);overflow-wrap:anywhere}.supplier-import p,.carrier-tracking>p{max-inline-size:68ch}.import-preview,.carrier-tracking details{margin-block:1.5rem}.import-preview ul,.carrier-events{margin:0;padding:0;list-style:none}.import-preview li,.carrier-events li{border-block-end:1px solid var(--rule);overflow-wrap:anywhere;gap:.5rem;padding-block:1rem;display:grid}.import-preview li>span,.carrier-events li>span{color:var(--muted)}.import-preview .check{margin-block:1rem}.integrations fieldset,.carrier-tracking fieldset{min-inline-size:0}.carrier-tracking summary{cursor:pointer;min-block-size:44px;padding-block:.5rem}.commerce{border-block-start:3px solid var(--brand);margin-block-start:24px;padding-block-start:24px}.trade-nav{flex-wrap:wrap;gap:8px;margin-block-end:24px;display:flex}.trade-nav button[aria-current=page]{border-color:var(--brand);background:var(--soft);font-weight:700}.trade-lines{padding:0;list-style:none}.trade-lines>li{border-block-end:1px solid var(--rule);padding-block:24px}.trade-values{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:16px 32px;display:flex}.trade-values>div{min-width:0}.trade-values dt{font-size:var(--meta);color:var(--muted)}.trade-values dd{margin-block:4px 0}.trade-pre{white-space:pre-wrap}.trade-add fieldset{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.trade-add label{max-width:160px;margin:0}.commerce button{margin-block-end:8px;margin-inline-end:8px}.commerce input[type=file]{max-width:100%}.commerce .check input{display:inline-block}.commerce h2{margin-block-start:24px}@media (hover:hover){.commerce button:not(:disabled):hover{border-color:var(--brand)}}.commerce button:not(:disabled):active{transform:translateY(1px)}.trade-workspace{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));align-items:start;gap:32px;display:grid}.trade-workspace>*{min-width:0}.trade-workspace>section{border-inline-start:1px solid var(--rule);margin-block:0;padding-inline-start:24px}.trade-workspace>section h2{margin-block-start:24px}.trade-search{flex-wrap:wrap;align-items:end;gap:8px 16px;display:flex}.trade-search label{flex:200px;margin:0}.trade-search button{margin:0}@media (width<=880px){.trade-workspace>section{border-inline-start:0;border-block-start:1px solid var(--rule);padding-inline-start:0}}.commerce .trade-refresh{color:var(--brand);text-underline-offset:4px;background:0 0;border-color:#0000;padding-inline:0;text-decoration:underline}.trade-list-entry{flex-wrap:wrap;align-items:end;gap:8px 16px;display:flex}.trade-list-entry strong{flex-basis:100%}.trade-list-entry label{width:120px;margin:0}.trade-list-entry button{margin:0}.commerce input[type=checkbox]{accent-color:var(--accent)}.commerce h4{font-size:var(--body);margin-block:24px 16px}.trade-table-scroll{max-width:100%;margin-block:24px;overflow-x:auto}.trade-table{border-collapse:collapse;text-align:start;width:100%}.trade-table caption{text-align:start;padding-block:0 16px;font-weight:700}.trade-table th,.trade-table td{text-align:start;border-block-end:1px solid var(--rule);vertical-align:top;padding:12px 16px}.trade-table th:first-child{padding-inline-start:0}.trade-table td{min-width:120px}.trade-table th[scope=row]{overflow-wrap:anywhere;min-width:160px;font-weight:400}:root{--paper:#fff;--canvas:#f8f9fa;--ink:#222;--muted:#555;--rule:#c4ccd4;--control-border:#748495;--brand:#0f2c59;--accent:#1a4d2e;--on-accent:#fff;--soft:#e8eef4;--error:#942c28;--warning:#765200;--focus:#0f2c59;--font:Arial, Helvetica, sans-serif;--body:1rem;--meta:.875rem;--section:1.25rem;--title:2rem;--surface-radius:8px;--control-radius:4px}[data-theme=dark]{--paper:#17222f;--canvas:#101923;--ink:#eef2f6;--muted:#becad6;--rule:#536475;--control-border:#74889c;--brand:#b6cff4;--accent:#aed5b8;--on-accent:#142c1c;--soft:#263646;--error:#ffb8b3;--warning:#edcf8e;--focus:#b6cff4}@media (prefers-contrast:more){:root{--ink:#000;--muted:#222;--rule:#555;--control-border:#555}[data-theme=dark]{--ink:#fff;--muted:#fff;--rule:#b6cff4;--control-border:#b6cff4}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--canvas);color:var(--ink);font:var(--body)/1.5 var(--font)}body{margin:0}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--brand);text-underline-offset:4px}button,a,input,select,textarea,summary{touch-action:manipulation}button{cursor:pointer;border:1px solid var(--rule);border-radius:var(--control-radius);background:var(--paper);min-height:44px;padding:8px 16px}button:disabled{cursor:default;opacity:.6}.primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent);font-weight:700}:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.skip{padding:8px 24px;display:inline-block}.shell{max-width:1160px;margin:auto;padding:0 24px}header{border-block-start:4px solid var(--brand);border-block-end:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:24px;padding:24px 0;display:flex}.brand{font-size:var(--section);color:var(--brand)}.tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}main{min-height:70vh;padding-block:32px}h1{font-size:var(--title);line-height:1.2}h2{font-size:var(--section)}h3{font-size:var(--body)}h1,h2,h3{margin-block:0 16px}p{max-width:65ch}.muted{color:var(--muted)}.page-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.intro{border-inline-start:3px solid var(--brand);background:var(--soft);padding:24px}section{margin-block:24px 40px}.auth{max-width:520px;margin:32px auto}form{margin-block:24px}fieldset{border:0;min-width:0;margin:0;padding:0}.fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:0 24px;display:grid}label{margin-block-end:20px;font-weight:600;display:block}input,select,textarea{background:var(--paper);border:1px solid var(--rule);border-radius:var(--control-radius);width:100%;min-height:44px;margin-block-start:8px;padding:10px 12px;display:block}textarea{resize:vertical;min-height:100px}.check{align-items:start;gap:12px;display:flex}.check input{flex-shrink:0;width:20px;min-height:20px}.company-row,.document{border-block-end:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:24px;padding-block:24px;display:flex}.document{align-items:start}.document details{flex-basis:100%}.error{color:var(--error)}.notice:empty{display:none}.notice{overflow-wrap:anywhere;max-width:65ch;margin-block:16px}.status{font-weight:700}.company-row h2{margin:0}.company-row p{margin-block:8px}details{padding-block:16px}summary{cursor:pointer;min-height:44px;color:var(--brand)}dt{font-weight:600}dd{margin-block-end:12px;margin-inline:0}li{padding-block:12px}footer{border-block-start:1px solid var(--rule);color:var(--muted);font-size:var(--meta);padding-block:24px}@media (width<=480px){.shell{padding-inline:16px}header{gap:16px;padding-block:16px}main{padding-block:16px}.tools{gap:8px}.intro{padding:16px}h1{overflow-wrap:anywhere}.company-row{gap:8px}}.skip{z-index:10;background:var(--paper);position:absolute;inset-block-start:-100px}.skip:focus{inset-block-start:0}.shell{padding-block-start:24px}.application-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:0 32px;display:grid}.application-grid section{margin-block:16px 24px}.company-summary,.history-section,.application-grid>details{grid-column:1/-1}.company-summary dl{grid-template-columns:max-content 1fr;gap:8px 24px;display:grid}.company-summary dd{margin:0}.decision-section{background:var(--soft);border-radius:var(--surface-radius);padding:24px}.decision-section form{margin-block:16px}.evidence-section .document{padding-block:16px}@media (width<=480px){.decision-section{padding:16px}.company-summary dl{grid-template-columns:1fr;gap:4px}.company-summary dd{margin-block-end:8px}.page-title{gap:8px}.page-title>button{order:-1}.page-title>div{flex-basis:100%}.page-title h1{margin-block:8px}.tools button{padding-inline:10px}.shell{padding-block-start:16px}}main{overflow-wrap:anywhere}.load-status{grid-column:1/-1}input,select,textarea{border-color:var(--control-border)}
