@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Fraunces:opsz,wght@9..144,500;9..144,600;9..144,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700&family=Raleway:wght@500;600;700;800&display=swap";.go-root .tcc-sender-panel{display:grid;gap:13px;min-width:0;padding:18px;color:var(--go-ink)}.go-root .tcc-sender-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.go-root .tcc-sender-head h3{margin:4px 0 5px;font-size:16px}.go-root .tcc-sender-head p{max-width:680px;margin:0;color:var(--go-muted);font-size:11px;line-height:1.5}.go-root .tcc-sender-head button,.go-root .tcc-sender-form-actions button{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.go-root .tcc-sender-contract{padding:12px;border:1px solid #dfe7ed;border-radius:6px;background:#f7f9fa}.go-root .tcc-sender-contract-title{display:flex;align-items:center;gap:7px;margin-bottom:9px;color:var(--go-brand);font-size:11px}.go-root .tcc-sender-contract-title span{margin-left:auto;color:var(--go-muted);font-size:10px;font-weight:600}.go-root .tcc-sender-contract dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.go-root .tcc-sender-contract dl>div{display:grid;gap:3px;min-width:0;padding:8px;border-radius:4px;background:#fff}.go-root .tcc-sender-contract dt{color:var(--go-muted);font-size:9px}.go-root .tcc-sender-contract dd{margin:0;color:var(--go-ink);font-size:11px;font-weight:700;overflow-wrap:anywhere}.go-root .tcc-sender-warning,.go-root .tcc-sender-error,.go-root .tcc-sender-success{display:flex;align-items:flex-start;gap:8px;padding:10px 11px;border-radius:5px;font-size:11px;line-height:1.45}.go-root .tcc-sender-warning{border:1px solid #ead9b9;background:#fcf8ef;color:#725a33}.go-root .tcc-sender-warning>svg{flex:0 0 auto}.go-root .tcc-sender-scope-warning{align-items:center;justify-content:space-between;flex-wrap:wrap}.go-root .tcc-sender-error{align-items:center;justify-content:space-between;border:1px solid #eed0cb;background:#fff7f5;color:#873c35}.go-root .tcc-sender-success{align-items:center;border:1px solid #cde5d4;background:#edf7f0;color:#286249}.go-root .tcc-sender-empty{display:grid;gap:4px;padding:18px;border:1px dashed #cdd8e3;border-radius:6px;background:#fbfcfd}.go-root .tcc-sender-empty strong{color:var(--go-ink);font-size:12px}.go-root .tcc-sender-empty span{color:var(--go-muted);font-size:10px}.go-root .tcc-sender-list{display:grid;gap:7px;margin:0;padding:0;list-style:none}.go-root .tcc-sender-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px;border:1px solid var(--go-line);border-radius:6px;background:#fff}.go-root .tcc-sender-row.is-active{border-color:#b8d4c1;background:#f9fcf9}.go-root .tcc-sender-identity{display:flex;align-items:center;gap:10px;min-width:0}.go-root .tcc-sender-avatar{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:50%;background:#e9eff2;color:#3c5660;font-size:13px;font-weight:800}.go-root .tcc-sender-identity>div{display:grid;gap:3px;min-width:0}.go-root .tcc-sender-name{display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:var(--go-ink);font-size:12px;font-weight:750}.go-root .tcc-sender-identity>div>span,.go-root .tcc-sender-identity small{color:var(--go-muted);font-size:10px;overflow-wrap:anywhere}.go-root .tcc-sender-active{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border-radius:4px;background:#edf7f0;color:#286249;font-size:9px;font-weight:750}.go-root .tcc-sender-row-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:5px}.go-root .tcc-sender-row-actions .go-button{display:inline-flex;align-items:center;gap:4px}.go-root .tcc-sender-row-actions .danger{color:#8b4038}.go-root .tcc-sender-delete-hint{color:var(--go-muted);font-size:9px}.go-root .tcc-sender-row-actions button:disabled{cursor:not-allowed;opacity:.55}.go-root .tcc-sender-form{display:grid;gap:12px;padding:13px;border:1px solid #cfdde3;border-radius:6px;background:#f8fafb}.go-root .tcc-sender-form-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.go-root .tcc-sender-form-head>div{display:grid;gap:3px}.go-root .tcc-sender-form-head strong{font-size:12px}.go-root .tcc-sender-form-head span{color:var(--go-muted);font-size:10px}.go-root .tcc-sender-icon-button{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--go-line);border-radius:4px;background:#fff;color:var(--go-muted);cursor:pointer}.go-root .tcc-sender-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 14px}.go-root .tcc-sender-fields label{display:grid;align-content:start;gap:5px;min-width:0;color:var(--go-ink);font-size:10px;font-weight:700}.go-root .tcc-sender-fields label.wide{grid-column:1/-1}.go-root .tcc-sender-fields input{box-sizing:border-box;width:100%;min-width:0;height:38px;padding:8px 10px;border:1px solid #cdd8e3;border-radius:5px;background:var(--go-surface);color:var(--go-ink);font:12px/1.4 var(--font-body)}.go-root .tcc-sender-fields input:focus-visible,.go-root .tcc-sender-icon-button:focus-visible{outline:2px solid var(--go-brand);outline-offset:2px}.go-root .tcc-sender-fields small{color:var(--go-muted);font-size:9px;font-weight:400}.go-root .tcc-sender-form-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:7px;padding-top:9px;border-top:1px solid var(--go-line)}.go-root .tcc-sender-skeleton{display:grid;gap:7px}.go-root .tcc-sender-skeleton i{height:56px;border-radius:5px;background:linear-gradient(90deg,#edf1f5,#f6f8fa,#edf1f5);background-size:200% 100%;animation:tcc-sender-skeleton 1.5s ease-in-out infinite}.go-root .tcc-labels .tcc-sender-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}.go-root .tcc-labels .tcc-sender-summary>div{display:grid;gap:3px;min-width:0;padding:8px 9px;border:1px solid var(--tcc-line);border-radius:4px;background:#fff}.go-root .tcc-labels .tcc-sender-summary dt{color:var(--tcc-muted);font-size:9px}.go-root .tcc-labels .tcc-sender-summary dd{margin:0;color:var(--tcc-ink);font-size:11px;font-weight:650;overflow-wrap:anywhere}.go-root .tcc-labels .tcc-sender-automatic-note{color:var(--tcc-muted);font-size:10px;line-height:1.45}.go-root .tcc-labels .tcc-sender-unconfigured{display:grid;gap:4px;padding:10px;border:1px solid #ead9b9;border-radius:4px;background:#fcf8ef;color:#725a33;font-size:10px;line-height:1.45}@keyframes tcc-sender-skeleton{50%{opacity:.55}}@media(max-width:767px){.go-root .tcc-sender-head{flex-direction:column}.go-root .tcc-sender-contract dl{grid-template-columns:repeat(2,minmax(0,1fr))}.go-root .tcc-sender-row{align-items:flex-start;flex-direction:column}.go-root .tcc-sender-row-actions{justify-content:flex-start}}@media(max-width:480px){.go-root .tcc-sender-panel{padding:13px}.go-root .tcc-sender-fields{grid-template-columns:1fr}.go-root .tcc-sender-fields label.wide{grid-column:auto}.go-root .tcc-labels .tcc-sender-summary{grid-template-columns:1fr}}.go-root .coordinadora-panel{overflow:hidden;margin:14px 0;color:var(--go-ink)}.go-root .coordinadora-panel button,.go-root .coordinadora-panel input,.go-root .coordinadora-panel select{font:inherit}.go-root .coord-disclosure{display:flex;width:100%;align-items:center;gap:13px;padding:16px 18px;border:0;background:var(--go-surface);color:inherit;text-align:left;cursor:pointer}.go-root .coord-mark{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border:1px solid #c8d9ec;border-radius:7px;background:#edf4fc;color:#2866a7;font-size:19px;font-weight:800}.go-root .coord-disclosure-copy{display:grid;flex:1;min-width:0;gap:3px}.go-root .coord-disclosure-copy strong{font-size:14px;letter-spacing:-.015em}.go-root .coord-disclosure-copy small{color:var(--go-muted);font-size:11px;line-height:1.4}.go-root .coord-test-pill{display:inline-flex;align-items:center;gap:5px;width:max-content;padding:5px 8px;border:1px solid #e5d5b6;border-radius:999px;background:#fbf5e9;color:#785d2c;font-size:9px;font-weight:800;letter-spacing:.04em;white-space:nowrap}.go-root .coord-chevron{flex:0 0 auto;color:var(--go-muted);transition:transform .18s ease}.go-root .coord-chevron.open{transform:rotate(180deg)}.go-root .coord-body{display:grid;gap:13px;padding:0 16px 16px;border-top:1px solid var(--go-line)}.go-root .coord-notice,.go-root .coord-quote-warning{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border:1px solid #ead9b9;border-left:3px solid #b78b45;border-radius:5px;background:#fcf8ef;color:#705a36;font-size:11px;line-height:1.5}.go-root .coord-notice{margin-top:13px}.go-root .coord-notice svg,.go-root .coord-quote-warning svg{flex:0 0 auto;margin-top:1px}.go-root .coord-notice p{margin:0}.go-root .coord-tabs{display:flex;order:0;flex-basis:auto;gap:4px;overflow:auto;padding:4px;border:1px solid var(--go-line);border-radius:7px;background:#eaf0f6}.go-root .coord-tabs button{display:flex;flex:1 0 auto;min-height:37px;align-items:center;justify-content:center;gap:6px;padding:7px 10px;border:1px solid transparent;border-radius:5px;background:transparent;color:#526176;cursor:pointer;font-size:10px;font-weight:750;white-space:nowrap}.go-root .coord-tabs button.active{border-color:#d9e3ee;background:var(--go-surface);color:var(--go-brand);box-shadow:0 2px 6px #243a5510}.go-root .coord-tabs button span{display:grid;min-width:18px;height:18px;place-items:center;border-radius:9px;background:var(--go-pale-brand);font-size:9px}.go-root .coord-content{min-width:0;padding:17px;border:1px solid var(--go-line);border-radius:7px;background:var(--go-surface)}.go-root .coord-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:15px}.go-root .coord-heading h3{margin:3px 0 5px;font-size:16px}.go-root .coord-heading p{max-width:740px;margin:0;color:var(--go-muted);font-size:11px;line-height:1.5}.go-root .coord-heading>svg{flex:0 0 auto;color:var(--go-brand)}.go-root .coord-content form{margin:0}.go-root .coord-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px}.go-root .coord-fields label,.go-root .coord-quote-form>label,.go-root .coord-destination-picker,.go-root .coord-unit label{display:grid;gap:5px;min-width:0;color:var(--go-ink);font-size:11px;font-weight:700}.go-root .coord-origin-field{display:grid;align-content:start;gap:5px;min-width:0}.go-root .coord-origin-field>label,.go-root .coord-destination-picker>span{color:var(--go-ink);font-size:11px;font-weight:700}.go-root .coord-fields input,.go-root .coord-quote-form input,.go-root .coord-unit input,.go-root .coord-destination-picker select{width:100%;min-width:0;min-height:38px;box-sizing:border-box;padding:8px 10px;border:1px solid #cdd8e3;border-radius:5px;background:var(--go-surface);color:var(--go-ink);font-size:12px}.go-root .coord-fields input[readonly]{background:#f2f5f8;color:#59687b}.go-root .coord-fields small{color:var(--go-muted);font-size:10px;font-weight:400;line-height:1.35}.go-root .coord-origin-error{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#873c35;font-size:10px}.go-root .coord-fields input:focus-visible,.go-root .coord-quote-form input:focus-visible,.go-root .coord-unit input:focus-visible,.go-root .coord-destination-picker select:focus-visible,.go-root .coord-search:focus-within,.go-root .coord-tabs button:focus-visible,.go-root .coord-disclosure:focus-visible{outline:2px solid var(--go-brand);outline-offset:2px}.go-root .coord-secret-note{display:flex;gap:9px;margin-top:14px;padding:10px 11px;border:1px solid var(--go-line);border-radius:5px;background:#f4f7fa;color:#58677a;font-size:10px;line-height:1.55}.go-root .coord-secret-note svg{flex:0 0 auto;color:var(--go-brand)}.go-root .coord-secret-note p{margin:0}.go-root .coord-secret-note code,.go-root .coord-confirmations code{color:#304963;font-size:10px}.go-root .coord-confirmations{display:grid;gap:9px;margin-top:13px}.go-root .coord-confirmations label{display:flex;align-items:flex-start;gap:8px;color:#46566a;font-size:11px;line-height:1.45;cursor:pointer}.go-root .coord-confirmations input{margin:2px 0 0;accent-color:var(--go-brand)}.go-root .coord-help,.go-root .coord-inline-note{margin:10px 0;color:var(--go-muted);font-size:10px;line-height:1.5}.go-root .coord-warning,.go-root .coord-inline-note{padding:9px 11px;border-left:3px solid #b78b45;background:#fcf8ef;color:#725a33}.go-root .coord-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid var(--go-line)}.go-root .coord-actions>span,.go-root .coord-actions>p{margin:0;color:var(--go-muted);font-size:10px}.go-root .coord-actions button,.go-root .coord-connection button,.go-root .coord-catalog-actions button{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.go-root .coord-success{margin:9px 0 0;color:#286249;font-size:11px}.go-root .coord-connection{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;padding:12px;border:1px solid var(--go-line);border-radius:5px;background:#f8fafc}.go-root .coord-connection>div{display:grid;gap:4px}.go-root .coord-connection strong{font-size:11px}.go-root .coord-connection small{color:var(--go-muted);font-size:10px;line-height:1.4}.go-root .coord-state{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:999px;font-size:10px;font-weight:750;white-space:nowrap}.go-root .coord-state.ok{border:1px solid #cde5d4;background:#edf7f0;color:#286249}.go-root .coord-state.pending{border:1px solid #ead8b5;background:#fbf4e6;color:#805d20}.go-root .coord-external{display:inline-flex;align-items:center;gap:5px;color:var(--go-brand);font-size:10px;font-weight:700;text-decoration:none;white-space:nowrap}.go-root .coord-external:hover{text-decoration:underline}.go-root .coord-catalog-actions{margin:0 0 12px;padding:0 0 11px;border-top:0}.go-root .coord-search{display:flex;align-items:center;gap:8px;min-height:39px;padding:0 10px;border:1px solid #cdd8e3;border-radius:5px;background:#fff;color:var(--go-muted)}.go-root .coord-search>svg{flex:0 0 15px}.go-root .coord-search input{width:100%;min-width:0;min-height:37px;border:0;outline:0;background:transparent;color:var(--go-ink);font-size:11px}.go-root .coord-search input:focus-visible{outline:0}.go-root .coord-count{margin:10px 0;color:var(--go-muted);font-size:10px}.go-root .coord-list,.go-root .coord-coverage-list,.go-root .coord-history-list{display:grid;gap:7px}.go-root .coord-catalog-row{display:grid;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:8px 11px;padding:10px;border:1px solid var(--go-line);border-radius:5px}.go-root .coord-code{padding:0;border:0;background:transparent;color:#334b63;font-family:var(--font-mono,monospace);font-size:10px;font-weight:750;white-space:pre-wrap;overflow-wrap:anywhere}.go-root .coord-code.active{color:var(--go-brand)}.go-root .coord-catalog-row>div,.go-root .coord-location{display:grid;gap:3px;min-width:0}.go-root .coord-catalog-row strong,.go-root .coord-location strong{overflow-wrap:anywhere;font-size:11px}.go-root .coord-catalog-row small,.go-root .coord-location span,.go-root .coord-location small{color:var(--go-muted);font-size:10px;line-height:1.4}.go-root .coord-active{padding:3px 6px;border-radius:4px;font-size:9px;font-weight:700}.go-root .coord-active.yes{background:#edf7f0;color:#286249}.go-root .coord-active.no{background:#f0f2f5;color:#677588}.go-root .coord-active.review{background:#fbf4e6;color:#805d20}.go-root .coord-kind{grid-column:2/-1}.go-root .coord-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 12px}.go-root .coord-summary>div{display:grid;gap:3px;padding:10px;border:1px solid var(--go-line);border-radius:5px;background:#f8fafc}.go-root .coord-summary strong{font-size:17px;font-variant-numeric:tabular-nums}.go-root .coord-summary span{color:var(--go-muted);font-size:10px}.go-root .coord-coverage-row{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(210px,1.2fr) auto;align-items:center;gap:9px;padding:11px;border:1px solid var(--go-line);border-radius:5px}.go-root .coord-destination-picker input,.go-root .coord-destination-picker select{min-height:36px;padding:6px}.go-root .coord-picker{position:relative;display:grid;gap:5px;min-width:0}.go-root .coord-picker-input{display:flex;align-items:center;gap:7px;min-width:0;min-height:38px;padding:0 9px;border:1px solid #cdd8e3;border-radius:5px;background:#fff;color:var(--go-muted)}.go-root .coord-picker-input:focus-within{outline:2px solid var(--go-brand);outline-offset:2px}.go-root .coord-picker-input>svg{flex:0 0 14px}.go-root .coord-picker-input input{flex:1;width:100%;min-width:0;min-height:36px;padding:6px 0;border:0;outline:0;background:transparent;color:var(--go-ink);font-size:11px}.go-root .coord-picker-input input:focus-visible{outline:0}.go-root .coord-picker-input input::placeholder{color:#7b899a;opacity:1}.go-root .coord-picker-input input:disabled{color:var(--go-muted);cursor:not-allowed}.go-root .coord-picker-clear{display:grid;flex:0 0 25px;width:25px;height:25px;place-items:center;padding:0;border:0;border-radius:4px;background:#edf1f5;color:#5c6a7b;cursor:pointer}.go-root .coord-picker-clear:disabled{cursor:not-allowed;opacity:.5}.go-root .coord-picker-popover{position:absolute;z-index:15;top:calc(100% - 22px);right:0;left:0;display:grid;max-height:310px;overflow:auto;padding:5px;border:1px solid #cbd6e1;border-radius:6px;background:#fff;box-shadow:0 8px 22px #243a551a}.go-root .coord-picker-popover>button[role=option]{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:3px 8px;width:100%;padding:8px;border:0;border-radius:4px;background:#fff;color:var(--go-ink);text-align:left;cursor:pointer}.go-root .coord-picker-popover>button[role=option]:hover,.go-root .coord-picker-popover>button[role=option].active{background:#edf4fc}.go-root .coord-picker-popover>button[role=option] strong{color:#334b63;font-family:var(--font-mono,monospace);font-size:10px;white-space:pre-wrap}.go-root .coord-picker-popover>button[role=option] span{min-width:0;overflow-wrap:anywhere;font-size:10px;font-weight:700}.go-root .coord-picker-popover>button[role=option] small{grid-column:2;color:var(--go-muted);font-size:9px}.go-root .coord-picker-message{margin:0;padding:8px;color:var(--go-muted);font-size:10px;line-height:1.45}.go-root .coord-picker-message.error{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#873c35}.go-root .coord-picker-pages{display:flex;align-items:center;justify-content:center;gap:8px;padding:6px 0 2px;border-top:1px solid var(--go-line)}.go-root .coord-picker-pages>span{color:var(--go-muted);font-size:9px}.go-root .coord-picker-caption{color:var(--go-muted);font-size:9px;line-height:1.4;font-weight:400}.go-root .coord-link-meta{grid-column:1/-1;color:var(--go-muted);font-size:9px}.go-root .coord-pagination{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:12px;padding-top:10px;border-top:1px solid var(--go-line)}.go-root .coord-pagination>span{margin-right:auto;color:var(--go-muted);font-size:10px}.go-root .coord-pagination button{display:grid;width:31px;height:30px;place-items:center;padding:0}.go-root .coord-destination-search{display:grid;gap:7px;margin-top:13px;color:var(--go-ink);font-size:11px;font-weight:700}.go-root .coord-selected-destination{display:flex;align-items:center;gap:5px;color:#286249;font-size:10px}.go-root .coord-destination-results{display:grid;gap:5px;max-height:230px;margin-top:8px;overflow:auto}.go-root .coord-destination-results label{display:flex;align-items:flex-start;gap:8px;padding:8px 9px;border:1px solid var(--go-line);border-radius:5px;background:#fff;cursor:pointer}.go-root .coord-destination-results label.selected{border-color:var(--go-brand);background:#f1f6fe}.go-root .coord-destination-results input{margin:2px 0 0;accent-color:var(--go-brand)}.go-root .coord-destination-results label span{display:grid;gap:3px}.go-root .coord-destination-results strong{font-size:11px}.go-root .coord-destination-results small,.go-root .coord-destination-results>p{color:var(--go-muted);font-size:10px}.go-root .coord-quote-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px!important}.go-root .coord-units-head{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:10px}.go-root .coord-units-head>div{display:grid;gap:3px}.go-root .coord-units-head strong{font-size:11px}.go-root .coord-units-head small{color:var(--go-muted);font-size:10px}.go-root .coord-units-head button{display:flex;align-items:center;gap:4px}.go-root .coord-unit{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;gap:8px;min-width:0;margin:0;padding:10px;border:1px solid var(--go-line);border-radius:5px}.go-root .coord-unit legend{padding:0 5px;color:var(--go-muted);font-size:10px;font-weight:700}.go-root .coord-unit label{font-size:9px}.go-root .coord-unit input{min-height:34px;padding:6px;font-size:11px}.go-root .coord-quote-form>button{justify-self:start}.go-root .coord-result{margin-top:14px;padding:13px;border:1px solid var(--go-line);border-radius:6px;background:#f8fafc}.go-root .coord-result.success{border-left:3px solid #6da987}.go-root .coord-result.failure{border-left:3px solid #bd6358;background:#fff8f6}.go-root .coord-result-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.go-root .coord-result-head h4{margin:7px 0 0;font-size:13px}.go-root .coord-result-head>small{color:var(--go-muted);font-size:9px}.go-root .coord-result>p{color:#58677a;font-size:11px;line-height:1.5}.go-root .coord-liquidation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px}.go-root .coord-liquidation>div{display:grid;gap:4px;padding:9px;border:1px solid var(--go-line);border-radius:5px;background:#fff}.go-root .coord-liquidation span{color:var(--go-muted);font-size:9px}.go-root .coord-liquidation strong{font-size:12px;font-variant-numeric:tabular-nums}.go-root .coord-liquidation .total{background:#eef4fb}.go-root .coord-liquidation .customer{grid-column:1/-1;background:#edf7f0}.go-root .coord-liquidation .customer small{color:var(--go-muted);font-size:9px}.go-root .coord-result-meta{margin-bottom:0}.go-root .coord-history-item{border:1px solid var(--go-line);border-radius:5px;overflow:hidden}.go-root .coord-history-item>button{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr) auto 15px;align-items:center;gap:9px;padding:10px;border:0;background:#fff;text-align:left;cursor:pointer}.go-root .coord-history-item>button>span:nth-child(2){display:grid;gap:3px;min-width:0}.go-root .coord-history-item>button strong{overflow-wrap:anywhere;font-size:10px}.go-root .coord-history-item>button small{color:var(--go-muted);font-size:9px}.go-root .coord-history-price{color:#334b63;font-size:10px;font-weight:750}.go-root .coord-history-status{padding:4px 6px;border-radius:4px;font-size:9px;font-weight:750}.go-root .coord-history-status.ok{background:#edf7f0;color:#286249}.go-root .coord-history-status.fail{background:#fff1ef;color:#8b4038}.go-root .coord-history-item .coord-result{margin:0;border:0;border-top:1px solid var(--go-line);border-radius:0}.go-root .coord-error{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:10px 0;padding:9px 11px;border:1px solid #eed0cb;border-left:3px solid #bd6358;border-radius:5px;background:#fff7f5;color:#873c35;font-size:11px;line-height:1.45}.go-root .coord-skeleton{display:grid;gap:8px;padding:8px 0}.go-root .coord-skeleton i{display:block;height:36px;border-radius:5px;background:#edf1f5;animation:coord-pulse 1.15s ease-in-out infinite alternate}.go-root .coord-skeleton i:nth-child(2){width:88%}.go-root .coord-skeleton i:nth-child(3){width:72%}@keyframes coord-pulse{to{opacity:.48}}.go-root .coord-empty{display:grid;justify-items:center;gap:5px;padding:24px 12px;border:1px dashed #cbd6e1;border-radius:6px;color:var(--go-muted);text-align:center}.go-root .coord-empty svg{color:var(--go-brand)}.go-root .coord-empty strong{color:var(--go-ink);font-size:11px}.go-root .coord-empty span{font-size:10px}.go-root .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:760px){.go-root .coord-disclosure{display:grid;grid-template-columns:36px minmax(0,1fr) 18px;gap:10px;padding:13px}.go-root .coord-disclosure>.coord-mark{grid-column:1;grid-row:1}.go-root .coord-disclosure-copy{grid-column:2;grid-row:1}.go-root .coord-disclosure>.coord-test-pill{grid-column:2;grid-row:2;margin:0;justify-self:start}.go-root .coord-chevron{grid-column:3;grid-row:1;margin:0}.go-root .coord-body{padding:0 10px 12px}.go-root .coord-tabs{margin:0 -1px}.go-root .coord-tabs button{flex:0 0 auto}.go-root .coord-content{padding:13px 11px}.go-root .coord-fields,.go-root .coord-quote-form,.go-root .coord-coverage-row{grid-template-columns:1fr}.go-root .coord-link-meta{grid-column:auto}.go-root .coord-unit{grid-template-columns:repeat(2,minmax(0,1fr))}.go-root .coord-unit button{justify-self:start}.go-root .coord-catalog-row{grid-template-columns:55px minmax(0,1fr) auto}.go-root .coord-connection,.go-root .coord-heading,.go-root .coord-actions{align-items:flex-start}.go-root .coord-connection{flex-direction:column}.go-root .coord-heading{flex-wrap:wrap}.go-root .coord-catalog-actions{flex-direction:column}}.go-root .coord-destination-results input[type=radio]{width:16px;min-width:16px;height:16px;min-height:16px;flex:0 0 16px;padding:0;margin:0;accent-color:var(--go-brand)}@media(max-width:420px){.go-root .coord-disclosure-copy strong{font-size:12px}.go-root .coord-disclosure-copy small{font-size:10px}.go-root .coord-summary{gap:5px}.go-root .coord-summary>div{padding:7px}.go-root .coord-summary strong{font-size:14px}.go-root .coord-history-item>button{grid-template-columns:auto minmax(0,1fr) 15px}.go-root .coord-history-price{grid-column:2}.go-root .coord-history-item>button>svg{grid-column:3;grid-row:1}}.go-root .coord-testing{display:grid;gap:12px}.go-root .coord-test-create{display:grid;gap:12px;padding:13px;border:1px solid var(--go-line);border-left:3px solid var(--go-brand);border-radius:6px;background:#f8fafc}.go-root .coord-test-create-title,.go-root .coord-test-form-row,.go-root .coord-test-list-head,.go-root .coord-test-guide-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.go-root .coord-test-create-title>div{display:grid;gap:3px}.go-root .coord-test-create-title strong,.go-root .coord-test-list-head strong{font-size:12px}.go-root .coord-test-form-row{align-items:flex-end;justify-content:flex-start}.go-root .coord-test-reference{display:grid;flex:1;min-width:0;gap:4px}.go-root .coord-test-reference>span,.go-root .coord-test-form-row>label{color:var(--go-ink);font-size:10px;font-weight:700}.go-root .coord-test-reference code{width:max-content;max-width:100%;overflow-wrap:anywhere;padding:6px 8px;border:1px solid #d5e0eb;border-radius:4px;background:#fff;color:#334b63;font-size:11px}.go-root .coord-test-reference small{color:var(--go-muted);font-size:9px;line-height:1.4}.go-root .coord-test-form-row>label{display:grid;gap:4px}.go-root .coord-test-form-row select{min-height:35px;padding:6px 9px;border:1px solid #cdd8e3;border-radius:5px;background:#fff;color:var(--go-ink)}.go-root .coord-test-confirm,.go-root .coord-test-cancel label{display:flex;align-items:flex-start;gap:7px;color:#526176;font-size:10px;line-height:1.45;cursor:pointer}.go-root .coord-test-confirm input,.go-root .coord-test-cancel input{margin:2px 0 0;accent-color:var(--go-brand)}.go-root .coord-test-create>button{justify-self:start}.go-root .coord-test-next{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.go-root .coord-test-next p{margin:0;color:var(--go-muted);font-size:10px;line-height:1.45}.go-root .coord-test-next button,.go-root .coord-test-actions button{display:inline-flex;align-items:center;gap:5px}.go-root .coord-test-guides{display:grid;gap:8px}.go-root .coord-test-list-head{padding:2px 0 8px;border-bottom:1px solid var(--go-line)}.go-root .coord-test-list-head>span{color:var(--go-muted);font-size:10px}.go-root .coord-test-guide{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px;border:1px solid var(--go-line);border-radius:6px;background:var(--go-surface)}.go-root .coord-test-guide-main{display:grid;align-content:start;gap:8px;min-width:0}.go-root .coord-test-guide-title{justify-content:flex-start;flex-wrap:wrap}.go-root .coord-test-guide-title code{color:#334b63;font-size:11px;font-weight:750;overflow-wrap:anywhere}.go-root .coord-test-status,.go-root .coord-test-cancel-status{padding:4px 7px;border-radius:4px;background:#fbf4e6;color:#805d20;font-size:9px;font-weight:750}.go-root .coord-test-status.created,.go-root .coord-test-cancel-status.done{background:#edf7f0;color:#286249}.go-root .coord-test-status.rejected{background:#fff1ef;color:#8b4038}.go-root .coord-test-guide-meta{display:flex;flex-wrap:wrap;gap:5px 12px;color:var(--go-muted);font-size:9px}.go-root .coord-test-tracking{display:flex;align-items:center;flex-wrap:wrap;gap:5px 8px;color:#40566c;font-size:10px}.go-root .coord-test-tracking svg{color:var(--go-brand)}.go-root .coord-test-tracking small{color:var(--go-muted);font-size:9px}.go-root .coord-test-actions{display:grid;align-content:start;justify-items:stretch;gap:6px}.go-root .coord-test-actions .go-button{justify-content:center}.go-root .coord-test-cancel{display:grid;gap:6px;margin-top:2px;padding-top:8px;border-top:1px solid var(--go-line)}.go-root .coord-test-cancelled,.go-root .coord-test-busy{display:flex;align-items:center;gap:5px;color:#286249;font-size:9px;line-height:1.4}.go-root .coord-test-busy{color:#805d20}.go-root .coord-test-error-code{color:#873c35;font-size:9px}.go-root .coord-test-actions .danger{border-color:#e5c4be;color:#873c35}.go-root .coord-test-actions .go-button:disabled{cursor:not-allowed;opacity:.52}@media(max-width:760px){.go-root .coord-test-guide{grid-template-columns:1fr}.go-root .coord-test-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.go-root .coord-test-cancel,.go-root .coord-test-cancelled,.go-root .coord-test-busy,.go-root .coord-test-error-code{grid-column:1/-1}}@media(max-width:420px){.go-root .coord-test-create-title,.go-root .coord-test-form-row{align-items:flex-start;flex-direction:column}.go-root .coord-test-actions{grid-template-columns:1fr}}.go-root .handling-tariff-panel{margin-bottom:14px}.go-root .handling-tariff-head{align-items:center}.go-root .handling-tariff-head>svg{flex:0 0 auto;color:var(--go-brand)}.go-root .handling-tariff-head h2{margin:2px 0 0;font-size:16px}.go-root .handling-tariff-head p{margin:5px 0 0;color:var(--go-muted);font-size:11px}.go-root .handling-tariff-form{display:grid;gap:14px;margin-top:16px}.go-root .handling-tariff-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.go-root .handling-tariff-field{display:grid;align-content:start;gap:7px;min-width:0;padding:14px;border:1px solid var(--go-line);border-radius:5px;background:#fbfcfe}.go-root .handling-tariff-field label{color:var(--go-ink);font-size:12px;font-weight:750}.go-root .handling-tariff-field label span{color:var(--go-muted);font-size:10px;font-weight:500}.go-root .handling-tariff-field>small{color:var(--go-muted);font-size:10px}.go-root .handling-tariff-input{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:43px;overflow:hidden;border:1px solid #cdd8e3;border-radius:4px;background:#fff;transition:border-color .15s,box-shadow .15s}.go-root .handling-tariff-input:focus-within{border-color:var(--go-brand);box-shadow:0 0 0 2px var(--go-pale-brand)}.go-root .handling-tariff-input>span{padding:0 10px;color:var(--go-muted);font-size:11px;font-weight:750}.go-root .handling-tariff-input input{width:100%;min-width:0;min-height:41px;padding:8px 10px;border:0;outline:0;color:var(--go-ink);font:700 15px/1.4 DM Sans,Trebuchet MS,sans-serif}.go-root .handling-tariff-input.invalid{border-color:#bd6259}.go-root .handling-tariff-field .handling-tariff-field-error{color:#a13e34}.go-root .handling-tariff-preview{overflow:hidden;border:1px solid var(--go-line);border-radius:5px;background:#f6f8fb}.go-root .handling-tariff-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--go-line)}.go-root .handling-tariff-preview-heading>div{display:grid;gap:3px}.go-root .handling-tariff-preview-heading strong{color:var(--go-ink);font-size:12px}.go-root .handling-tariff-preview-heading>span{color:var(--go-muted);font-size:10px;font-weight:800;letter-spacing:.08em}.go-root .handling-tariff-examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.go-root .handling-tariff-example{display:grid;gap:7px;padding:14px;border-right:1px solid var(--go-line)}.go-root .handling-tariff-example:last-child{border-right:0}.go-root .handling-tariff-example>span{color:var(--go-muted);font-size:10px}.go-root .handling-tariff-example strong{color:var(--go-ink);font-size:17px;font-variant-numeric:tabular-nums}.go-root .handling-tariff-preview>p{margin:0;padding:0 14px 12px;color:var(--go-muted);font-size:10px}.go-root .handling-tariff-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:2px}.go-root .handling-tariff-footer>p{max-width:620px;margin:0;color:var(--go-muted);font-size:10px;line-height:1.55}.go-root .handling-tariff-feedback{margin:0;padding:10px 12px;border-radius:4px;font-size:11px}.go-root .handling-tariff-feedback.bad{background:#fff2ef;color:#923f35}.go-root .handling-tariff-feedback.good{background:#eef7f0;color:#346b48}.go-root .handling-tariff-conflict{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border:1px solid #e0c28b;border-radius:5px;background:#fff9ed}.go-root .handling-tariff-conflict>div{display:grid;gap:4px}.go-root .handling-tariff-conflict strong{color:#76541e;font-size:11px}.go-root .handling-tariff-conflict span{color:#705f44;font-size:10px;line-height:1.5}.go-root .handling-tariff-load-error{display:flex;align-items:center;gap:10px;margin-top:16px;padding:12px;border:1px solid #efd1cc;border-radius:4px;background:#fff5f2;color:#8f4138;font-size:11px}.go-root .handling-tariff-load-error>span{flex:1}.go-root .handling-tariff-loading{display:grid;gap:9px;margin-top:16px}.go-root .handling-tariff-loading span{display:block;height:48px;border-radius:4px;background:linear-gradient(90deg,#eff2f6 20%,#f8f9fb,#eff2f6 70%);background-size:220% 100%;animation:handling-tariff-shimmer 1.35s ease-in-out infinite}.go-root .handling-tariff-loading span:nth-child(2){width:82%}.go-root .handling-tariff-loading span:nth-child(3){width:64%;height:72px}@keyframes handling-tariff-shimmer{to{background-position:-220% 0}}@media(max-width:700px){.go-root .handling-tariff-fields{grid-template-columns:1fr}.go-root .handling-tariff-footer{align-items:stretch;flex-direction:column}.go-root .handling-tariff-footer>.go-button{width:100%}.go-root .handling-tariff-conflict{align-items:stretch;flex-direction:column}.go-root .handling-tariff-conflict>.go-button{justify-content:center}}@media(max-width:440px){.go-root .handling-tariff-examples{grid-template-columns:1fr}.go-root .handling-tariff-example{grid-template-columns:1fr auto;align-items:center;border-right:0;border-bottom:1px solid var(--go-line);padding:10px 14px}.go-root .handling-tariff-example:last-child{border-bottom:0}.go-root .handling-tariff-example strong{font-size:15px}.go-root .handling-tariff-load-error{align-items:flex-start;flex-wrap:wrap}.go-root .handling-tariff-load-error>span{flex-basis:calc(100% - 30px)}.go-root .handling-tariff-load-error>.go-button{margin-left:26px}}.go-national-carrier{margin:0 0 1.15rem;padding:clamp(1rem,2.4vw,1.45rem);border:1px solid var(--line, #d8dfeb);border-radius:14px;background:var(--panel, #fff);box-shadow:0 7px 22px #263d320d}.go-national-carrier-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid color-mix(in srgb,var(--line, #d8dedb) 85%,transparent)}.go-national-carrier-title h2{margin:.22rem 0 .35rem;color:var(--ink, #26354c);font-size:clamp(1.12rem,2.5vw,1.38rem);letter-spacing:-.025em}.go-national-carrier-title p{max-width:58rem;margin:0;color:var(--muted, #64756d);font-size:.9rem;line-height:1.5}.go-national-carrier-mark{display:grid;width:2.45rem;height:2.45rem;flex:0 0 auto;place-items:center;border:1px solid #d8e5f8;border-radius:10px;color:#2e70c8;background:#eef5ff}.go-national-carrier-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;min-width:0;margin:1rem 0 0;padding:0;border:0}.go-national-carrier-option{position:relative;display:flex;min-height:5.15rem;align-items:flex-start;gap:.72rem;padding:.85rem .9rem;border:1px solid #dce2eb;border-radius:10px;background:var(--panel, #fff);cursor:pointer;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.go-national-carrier-option:hover:not(.is-unavailable){border-color:#a3c3f0;transform:translateY(-1px)}.go-national-carrier-option:focus-within{outline:3px solid rgb(47 123 239 / 28%);outline-offset:2px}.go-national-carrier-option.is-draft{border-color:#2f7bef;background:#f1f6ff;box-shadow:inset 0 0 0 1px #2f7bef}.go-national-carrier-option.is-unavailable{cursor:not-allowed;background:#f6f7fa}.go-national-carrier-option input{position:absolute;width:1px;height:1px;opacity:0}.go-national-carrier-radio{display:grid;width:1.05rem;height:1.05rem;flex:0 0 auto;place-items:center;margin-top:.12rem;border:1.5px solid #93a49a;border-radius:50%;background:#fff}.go-national-carrier-option input:checked+.go-national-carrier-radio{border-color:#2f7bef}.go-national-carrier-option input:checked+.go-national-carrier-radio:after{width:.48rem;height:.48rem;border-radius:50%;background:#2f7bef;content:""}.go-national-carrier-option-copy{display:grid;min-width:0;gap:.22rem}.go-national-carrier-option-copy strong{color:var(--ink, #243a32);font-size:.94rem}.go-national-carrier-option-copy>span{color:var(--muted, #64756d);font-size:.77rem;line-height:1.42}.go-national-carrier-badge,.go-national-carrier-current{display:inline-flex;align-items:center;gap:.22rem;align-self:flex-start;white-space:nowrap;font-size:.67rem;font-weight:700}.go-national-carrier-badge{margin-left:auto;padding:.22rem .42rem;border-radius:99px}.go-national-carrier-badge.ready{color:#315c45;background:#e4f0e7}.go-national-carrier-badge.waiting{color:#795b27;background:#f4eddc}.go-national-carrier-badge.pause{color:#705139;background:#f2e9df}.go-national-carrier-current{position:absolute;right:.85rem;bottom:.6rem;color:#2e70c8}.go-national-carrier-pause .go-national-carrier-current{right:.9rem}.go-national-carrier-pause-warning,.go-national-carrier-feedback{display:flex;align-items:flex-start;gap:.65rem;border-radius:8px;line-height:1.45}.go-national-carrier-pause-warning{margin-top:.8rem;padding:.75rem .85rem;border:1px solid #ead9b9;color:#70552a;background:#fbf5e8}.go-national-carrier-pause-warning svg{flex:0 0 auto;margin-top:.08rem}.go-national-carrier-pause-warning p{margin:0;font-size:.82rem}.go-national-carrier-feedback{margin-top:.9rem;padding:.7rem .8rem;font-size:.84rem}.go-national-carrier-feedback>svg{flex:0 0 auto;margin-top:.05rem}.go-national-carrier-feedback.error{align-items:center;justify-content:space-between;color:#8a4338;background:#fbefec}.go-national-carrier-feedback.error span{flex:1}.go-national-carrier-feedback.pending{color:#70552a;background:#fbf5e8}.go-national-carrier-feedback.success{display:block;color:#315c45;background:#e9f3eb}.go-national-carrier-inline-warning{margin:.75rem 0 0;color:#795b27;font-size:.82rem}.go-national-carrier-actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding-top:.85rem;border-top:1px solid color-mix(in srgb,var(--line, #d8dedb) 85%,transparent)}.go-national-carrier-meta,.go-national-carrier-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem}.go-national-carrier-meta{color:var(--muted, #64756d);font-size:.74rem}.go-national-carrier-meta span+span:before{margin-right:.55rem;color:#a1afa7;content:"·"}.go-national-carrier-buttons .go-button{display:inline-flex;align-items:center;justify-content:center;gap:.38rem}.go-national-carrier-skeleton{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;padding-top:1rem}.go-national-carrier-skeleton i{height:5.15rem;border-radius:10px;background:linear-gradient(90deg,#e9eeea,#f3f6f3,#e9eeea);background-size:200% 100%;animation:national-carrier-shimmer 1.45s ease-in-out infinite}@keyframes national-carrier-shimmer{to{background-position:-200% 0}}@media(max-width:760px){.go-national-carrier-options,.go-national-carrier-skeleton{grid-template-columns:1fr}.go-national-carrier-option{min-height:4.7rem}.go-national-carrier-actions{align-items:stretch;flex-direction:column}.go-national-carrier-buttons{display:grid;grid-template-columns:1fr 1fr}.go-national-carrier-buttons .go-button{min-height:2.7rem}}@media(prefers-reduced-motion:reduce){.go-national-carrier-option{transition:none}.go-national-carrier-skeleton i{animation:none}}.go-root .air-page{display:grid;gap:16px;min-width:0}.go-root .air-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:2px}.go-root .air-head h1{margin:0;font-size:clamp(23px,3vw,31px);letter-spacing:-.04em}.go-root .air-head p{margin:6px 0 0;color:var(--go-muted);font-size:12px}.go-root .air-actions,.go-root .air-inline{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.go-root .air-detail-controls{display:grid;justify-items:end;gap:8px;min-width:0}.go-root .air-detail-status{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.go-root .air-detail-actions-row{display:flex;align-items:flex-start;justify-content:flex-end;flex-wrap:wrap;gap:8px}.go-root .air-manifest-downloads{display:grid;justify-items:end;gap:6px}.go-root .air-detail-actions-row>button{align-self:flex-start}.go-root .air-form{display:flex;flex-wrap:wrap;align-items:end;gap:10px;padding:14px;border:1px solid var(--go-line);border-radius:6px;background:#f8fafd}.go-root .air-form.air-form-flat{padding:0;border:0;border-radius:0;background:transparent}.go-root .air-form .field{flex:1 1 180px;margin:0}.go-root .air-form .field input,.go-root .air-form .field select,.go-root .air-form input,.go-root .air-form select,.go-root .air-search input,.go-root .air-reason input,.go-root .air-reason textarea{width:100%;min-height:39px;padding:8px 10px;border:1px solid #cdd8e3;border-radius:4px;background:#fff;color:var(--go-ink);font:inherit}.go-root .air-form label,.go-root .air-search label,.go-root .air-reason label{display:grid;gap:5px;color:var(--go-muted);font-size:11px;font-weight:700}.go-root .air-search{display:flex;align-items:end;gap:9px;flex-wrap:wrap}.go-root .air-search label{flex:1 1 220px}.go-root .air-list{display:grid;gap:8px}.go-root .air-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 15px;border:1px solid var(--go-line);border-left:3px solid #b8cbed;border-radius:6px;background:#fff;color:inherit;text-decoration:none}.go-root .air-row:hover{border-left-color:var(--go-brand);background:#fbfdff}.go-root .air-row-main{min-width:0;display:grid;gap:5px}.go-root .air-row-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.go-root .air-row-title strong{font-size:14px}.go-root .air-row-meta{display:flex;flex-wrap:wrap;gap:5px 14px;color:var(--go-muted);font-size:11px}.go-root .air-logistics-status{background:#e8f1ed;border-color:#b5d1c4;color:#285b46;font-weight:800}.go-root .air-logistics-banner{display:grid;gap:5px;padding:14px 16px;border:1px solid #b5d1c4;border-left:4px solid #39785d;border-radius:6px;background:#edf5f0;color:#244d3d}.go-root .air-logistics-banner strong{font-size:16px;letter-spacing:-.015em}.go-root .air-logistics-banner>span:last-child{color:#537264;font-size:11px}.go-root .air-logistics-kicker{color:#557a68;font-size:9px;font-weight:800;letter-spacing:.1em}.go-root .air-logistics-explain{max-width:760px;margin:0;color:var(--go-muted);font-size:12px;line-height:1.55}.go-root .air-logistics-action{border-left:3px solid #739d86}.go-root .air-logistics-confirm{border-color:#a9c4b5}.go-root .air-logistics-confirm h2{max-width:400px}.go-root .air-row-cta{display:flex;align-items:center;gap:9px;color:var(--go-brand);font-size:11px;font-weight:700}.go-root .air-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.go-root .air-stat{padding:12px;border:1px solid var(--go-line);border-radius:5px;background:#fff}.go-root .air-stat small{display:block;color:var(--go-muted);font-size:10px}.go-root .air-stat strong{display:block;margin-top:4px;font:700 19px/1 Spline Sans Mono,Consolas,monospace}.go-root .air-section{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);gap:10px;padding:16px}.go-root .air-section-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.go-root .air-new-unit{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;margin-left:auto}.go-root .air-new-unit>select{width:130px;min-width:70px;flex:1 1 130px}.go-root .air-new-unit>button{flex:0 0 auto;white-space:nowrap}.go-root .air-section-head h2{margin:0;font-size:15px}.go-root .air-unit-list{display:grid;gap:7px}.go-root .air-unit{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid var(--go-line);border-radius:5px;background:#fbfcfe;color:inherit;text-decoration:none}.go-root .air-unit:hover{border-color:#b7c9df}.go-root .air-unit-copy{display:grid;gap:3px;min-width:0}.go-root .air-unit-copy strong{font-size:12px}.go-root .air-unit-copy small{color:var(--go-muted);font-size:10px;overflow-wrap:anywhere}.go-root .air-progress{height:7px;overflow:hidden;border-radius:10px;background:#e9eef4}.go-root .air-progress span{display:block;height:100%;background:var(--go-brand);transition:width .18s ease}.go-root .air-guide-list{display:grid;gap:7px}.go-root .air-guide{display:grid;grid-template-columns:minmax(130px,.75fr) minmax(0,1.25fr);gap:10px;padding:11px 12px;border-bottom:1px solid var(--go-line)}.go-root .air-guide:last-child{border-bottom:0}.go-root .air-guide-id{display:grid;gap:3px}.go-root .air-guide-id strong{font-size:12px;overflow-wrap:anywhere}.go-root .air-guide-id small{font-size:10px;color:var(--go-muted)}.go-root .air-guide-detail{display:grid;gap:5px;font-size:11px;color:var(--go-muted)}.go-root .air-customs{display:grid;gap:12px;padding:16px;border-left:3px solid #6f9d83}.go-root .air-customs-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.go-root .air-customs-head h2{margin:4px 0;font-size:16px}.go-root .air-customs-head p{margin:0;max-width:630px;color:var(--go-muted);font-size:11px;line-height:1.5}.go-root .air-customs-kicker{display:flex;align-items:center;gap:5px;color:#4e765e;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.go-root .air-customs-tools{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 0;border-block:1px solid var(--go-line)}.go-root .air-customs-tools>span{color:var(--go-muted);font-size:11px}.go-root .air-customs-tools>span:first-child{margin-right:auto}.go-root .air-customs-summary{display:inline-flex;align-items:center;gap:7px;padding:5px 9px;border:1px solid #d9e5de;border-radius:4px;background:#f4f8f5;color:#415b4d!important}.go-root .air-customs-summary strong{font-size:10px}.go-root .air-customs-summary i{width:1px;height:13px;background:#cbd8cf}.go-root .air-customs-list{display:grid}.go-root .air-customs-row{display:grid;grid-template-columns:minmax(130px,1fr) auto auto auto;align-items:center;gap:12px;min-height:62px;padding:9px 4px;border-bottom:1px solid var(--go-line)}.go-root .air-customs-row.is-pending{grid-template-columns:minmax(130px,1fr) auto auto}.go-root .air-customs-guide{display:grid;gap:3px;min-width:0}.go-root .air-customs-guide strong{font:600 11px/1.3 Spline Sans Mono,Consolas,monospace;overflow-wrap:anywhere}.go-root .air-customs-guide small{color:var(--go-muted);font-size:10px}.go-root .air-customs-choice{display:flex;align-items:center;gap:4px;margin:0;padding:3px;border:1px solid #dce4e8;border-radius:5px;background:#f6f8f9}.go-root .air-customs-choice legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.go-root .air-customs-choice label{position:relative;display:flex;align-items:center;cursor:pointer}.go-root .air-customs-choice input{position:absolute;width:1px;height:1px;opacity:0}.go-root .air-customs-choice label span{min-height:34px;display:flex;align-items:center;padding:0 10px;border:1px solid transparent;border-radius:3px;color:#52616a;font-size:10px;font-weight:700;white-space:nowrap}.go-root .air-customs-choice label:first-of-type input:checked+span{border-color:#b8d4c1;background:#edf6ef;color:#346349}.go-root .air-customs-choice label:last-of-type input:checked+span{border-color:#e6c4a3;background:#fff5e9;color:#805225}.go-root .air-customs-choice input:focus-visible+span{outline:2px solid var(--go-brand);outline-offset:2px}.go-root .air-customs-choice:disabled label{cursor:not-allowed;opacity:.62}.go-root .air-customs-status{padding:4px 7px;border:1px solid #d8e2eb;border-radius:3px;background:#f5f8fa;color:#536475;font-size:10px;font-weight:700;text-align:center}.go-root .air-customs-status.status-held{border-color:#e6c4a3;background:#fff5e9;color:#805225}.go-root .air-customs-status.status-released{border-color:#b8d4c1;background:#edf6ef;color:#346349}.go-root .air-customs-status.status-pending{border-color:#d9e2e8;background:#f5f8fa;color:#536475}.go-root .air-customs-review{width:min(calc(100% - 32px),520px);max-height:min(90dvh,720px);margin:auto;padding:0;border:1px solid var(--go-line);border-radius:8px;background:#fff;color:var(--go-ink);box-shadow:0 18px 55px #19253238}.go-root .air-customs-review[open]{display:block}.go-root .air-customs-review::backdrop{background:#1925327a}.go-root .air-customs-review form{display:grid;gap:14px;padding:20px}.go-root .air-customs-review header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.go-root .air-customs-review h3{margin:4px 0 0;font-size:19px}.go-root .air-customs-review p{margin:0;color:var(--go-muted);font-size:12px}.go-root .air-customs-review-summary{display:flex;gap:8px}.go-root .air-customs-review-summary strong{flex:1;padding:10px;border:1px solid #d9e5de;border-radius:4px;background:#f4f8f5;color:#415b4d;font-size:12px;text-align:center}.go-root .air-customs-review ul{display:grid;gap:5px;max-height:36dvh;overflow:auto;margin:0;padding:0;list-style:none}.go-root .air-customs-review li{display:flex;justify-content:space-between;gap:12px;padding:8px 9px;border:1px solid var(--go-line);border-radius:4px;font-size:11px}.go-root .air-customs-review li strong{color:#50616b}.go-root .air-customs-review .air-actions{justify-content:flex-end}.go-root .air-customs-feedback{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px;border-radius:4px;font-size:11px}.go-root .air-customs-feedback.is-error{border:1px solid #ebc8c2;background:#fff5f3;color:#913f35}.go-root .air-customs-feedback.is-success{border:1px solid #c4ddcb;background:#f0f7f2;color:#316b48}.go-root .air-customs-note,.go-root .air-customs-empty{margin:0;color:var(--go-muted);font-size:11px}.go-root .air-customs-skeleton{display:grid;gap:8px}.go-root .air-customs-skeleton i{height:42px;border-radius:4px;background:linear-gradient(90deg,#edf2f8,#f8fafd,#edf2f8);background-size:200% 100%;animation:air-shimmer 1.5s ease-in-out infinite}.go-root .air-tag-row{display:flex;flex-wrap:wrap;gap:5px}.go-root .air-tag{padding:3px 6px;border:1px solid #dce5f0;border-radius:3px;background:#f6f9fd;color:#344c6b;font:10px/1.4 Spline Sans Mono,Consolas,monospace;overflow-wrap:anywhere;text-decoration:none}.go-root a.air-tag:hover{border-color:#9cb9dd;color:#1f5da9}.go-root .air-audit{display:grid;gap:8px}.go-root .air-audit-row{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--go-line);font-size:11px}.go-root .air-audit-row>span{display:grid;gap:3px}.go-root .air-audit-row small{color:var(--go-muted);text-align:right}.go-root .air-scanner{border:1px solid #c7d8ef;border-radius:7px;background:#f0f5fd;padding:clamp(14px,2vw,20px)}.go-root .air-scanner-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.go-root .air-scanner-top h2{margin:2px 0 0;font-size:19px}.go-root .air-scan-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;margin-top:15px}.go-root .air-scan-form input{width:100%;min-height:54px;padding:10px 14px;border:2px solid #9cb9dd;border-radius:5px;background:#fff;color:var(--go-ink);font:600 16px/1.4 Spline Sans Mono,Consolas,monospace}.go-root .air-scan-form input:focus{outline:3px solid #3079ED30;border-color:var(--go-brand)}.go-root .air-scan-form button{min-width:140px}.go-root .air-scan-feedback{min-height:53px;display:flex;align-items:center;gap:9px;margin-top:9px;padding:8px 11px;border:1px solid transparent;border-radius:4px;font-size:12px}.go-root .air-scan-feedback.success{border-color:#d6e7da;background:#f0f7f2;color:#316b48}.go-root .air-scan-feedback.error{border-color:#f0d4cf;background:#fff4f2;color:#98443d}.go-root .air-scan-feedback.pending{border-color:#eee1be;background:#fff9eb;color:#765b23}.go-root .air-scan-feedback.idle{color:var(--go-muted);background:#ffffff70}.go-root .air-queue{margin-top:8px;color:#765b23;font-size:11px}.go-root .air-storage-warning{margin-top:9px;padding:9px 11px;border:1px solid #e5c989;border-left:3px solid #b78636;border-radius:4px;background:#fff8e9;color:#71521e;font-size:11px;line-height:1.45}.go-root .air-piece-list{display:grid;gap:0;max-height:390px;overflow:auto}.go-root .air-piece{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:10px 2px;border-bottom:1px solid var(--go-line)}.go-root .air-piece-main{min-width:0;display:grid;gap:3px}.go-root .air-piece-main strong{font:600 11px/1.4 Spline Sans Mono,Consolas,monospace;overflow-wrap:anywhere}.go-root .air-piece-main small{color:var(--go-muted);font-size:10px}.go-root .air-piece>.go-button.air-piece-remove{min-height:40px;min-width:80px;justify-content:center}.go-root .air-piece-remove:focus-visible{outline:2px solid var(--go-brand);outline-offset:2px}.go-root .air-reason{display:grid;gap:9px;padding:12px;border:1px solid var(--go-danger-line);border-radius:5px;background:var(--go-danger-soft)}.go-root .air-reason textarea{min-height:74px;resize:vertical}.go-root .air-delete-section{border-color:#ead4d0}.go-root .air-delete-content{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px}.go-root .air-delete-content p{margin:0;color:var(--go-muted);font-size:12px;line-height:1.5}.go-root .air-delete-content .hint{grid-column:1/-1}.go-root .go-button.danger{border-color:#d9aaa3;background:#fff8f6;color:#8f382e}.go-root .go-button.danger:hover:not(:disabled){border-color:#b45a4d;background:#fff0ed}.go-root .go-button.danger:disabled{cursor:not-allowed;opacity:.58}.go-root .air-confirm{width:min(calc(100% - 40px),480px);max-height:min(90dvh,640px);margin:auto;padding:22px;border:1px solid var(--go-line);border-radius:8px;background:#fff;color:var(--go-ink);box-shadow:0 18px 55px #19253238}.go-root .air-confirm[open]{display:grid;gap:13px}.go-root .air-confirm::backdrop{background:#1925327a}.go-root .air-confirm h2{margin:0;color:var(--go-ink);font-size:19px;line-height:1.3;overflow-wrap:anywhere}.go-root .air-confirm p{margin:0;color:var(--go-muted);font-size:13px;line-height:1.55}.go-root .air-confirm .air-actions{justify-content:flex-end;margin-top:4px}.go-root .air-receipts{color:#344c6b;font-size:10px}.go-root .air-label-page{display:grid;place-items:start;gap:10px}.go-root .air-label{width:min(100%,6in);min-height:4in;display:grid;align-content:start;gap:12px;padding:22px;border:1px solid #bfc9d6;border-radius:5px;background:#fff;color:#182535}.go-root .air-label-brand{display:flex;justify-content:space-between;align-items:center;padding-bottom:9px;border-bottom:2px solid #263c57;font-size:10px;font-weight:800;letter-spacing:.11em}.go-root .air-label h1{margin:0;font-size:25px;letter-spacing:-.04em}.go-root .air-label-type{display:inline-flex;justify-self:start;padding:5px 8px;background:#eaf2fd;color:#1f5da9;font-size:12px;font-weight:800}.go-root .air-label svg{width:100%;height:88px}.go-root .air-label-code{text-align:center;font:700 13px/1.4 Spline Sans Mono,Consolas,monospace;letter-spacing:.08em}.go-root .air-label-count{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid #cad5e3;padding-top:10px}.go-root .air-label-count strong{font:700 26px/1 Spline Sans Mono,Consolas,monospace}.go-root.air-label-print-root{display:none}.go-root .air-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px}.go-root .air-loading{height:72px;border-radius:5px;background:linear-gradient(90deg,#edf2f8,#f8fafd,#edf2f8);background-size:200% 100%;animation:air-shimmer 1.5s ease-in-out infinite}@keyframes air-shimmer{to{background-position:-200% 0}}@media(max-width:800px){.go-root .air-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.go-root .air-head{align-items:flex-start;flex-direction:column}.go-root .air-head>.btn{width:100%}.go-root .air-detail-controls,.go-root .air-detail-actions-row{width:100%}.go-root .air-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.go-root .air-row{grid-template-columns:1fr}.go-root .air-row-cta{justify-content:space-between}.go-root .air-scan-form{grid-template-columns:1fr}.go-root .air-scan-form button{min-height:43px}.go-root .air-guide{grid-template-columns:1fr}.go-root .air-customs-head{flex-direction:column}.go-root .air-customs-head>button{width:100%;justify-content:center;min-height:40px}.go-root .air-customs-tools{align-items:stretch;flex-direction:column}.go-root .air-customs-tools>span:first-child{margin:0 0 3px}.go-root .air-customs-summary{justify-content:center}.go-root .air-customs-tools>button{justify-content:center;min-height:40px}.go-root .air-customs-row,.go-root .air-customs-row.is-pending{grid-template-columns:minmax(0,1fr) auto;gap:8px}.go-root .air-customs-row .air-customs-choice{grid-column:1/-1;grid-row:2;justify-content:stretch}.go-root .air-customs-choice label{flex:1}.go-root .air-customs-choice label span{justify-content:center;width:100%}.go-root .air-customs-row .air-customs-status{grid-column:1;justify-self:start}.go-root .air-customs-row>button{grid-column:2;grid-row:1 / span 2;min-height:40px}.go-root .air-customs-row:not(.is-pending)>.air-customs-status{grid-column:1;grid-row:2}.go-root .air-customs-row:not(.is-pending)>button{grid-column:2;grid-row:2}.go-root .air-customs-review form{padding:15px}.go-root .air-customs-review .air-actions{align-items:stretch;flex-direction:column-reverse}.go-root .air-customs-review .air-actions>button{justify-content:center;min-height:42px}.go-root .air-delete-content{grid-template-columns:1fr}.go-root .air-delete-content .hint{grid-column:auto}.go-root .air-confirm .air-actions{align-items:stretch;flex-direction:column-reverse}.go-root .air-confirm .air-actions>button{justify-content:center;min-height:42px}}@page air-cargo-label{size:6in 4in;margin:0}.go-root .air-label{page:air-cargo-label}@media print{html:has(body>.air-label-print-root){width:6in!important;height:4in!important;overflow:hidden!important}body:has(>.air-label-print-root){width:6in!important;height:4in!important;min-height:4in!important;margin:0!important;padding:0!important;overflow:hidden!important}body:has(>.air-label-print-root)>:not(.air-label-print-root){display:none!important}body:has(>.air-label-print-root)>.air-label-print-root{display:block!important;position:relative!important;inset:auto!important;width:6in!important;height:4in!important;min-height:4in!important;margin:0!important;padding:0!important;overflow:hidden!important;page:air-cargo-label}body:has(>.air-label-print-root)>.air-label-print-root .air-label-page{display:block!important;width:6in!important;height:4in!important;margin:0!important;padding:0!important}body:has(>.air-label-print-root)>.air-label-print-root .air-label{box-sizing:border-box!important;width:6in!important;height:4in!important;min-height:4in!important;margin:0!important;padding:22px!important;border:0!important;border-radius:0!important;box-shadow:none!important;page:air-cargo-label;page-break-after:avoid!important;break-after:avoid!important;break-inside:avoid!important}}.tccp-panel{--tccp-ink: #364153;--tccp-muted: #667386;--tccp-line: #d9e1eb;--tccp-paper: #f8fafd;--tccp-brand: #3079ED;--tccp-pale: #eef4ff;--tccp-gold: #a46c20;margin:22px 0 28px;padding:clamp(16px,2.5vw,28px);border:1px solid var(--tccp-line);border-radius:16px;background:#f8fafd;color:var(--tccp-ink);box-shadow:0 8px 24px #263e5c10}.tccp-panel *{box-sizing:border-box}.tccp-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.tccp-header h2{margin:4px 0 5px;font-size:clamp(1.35rem,2vw,1.75rem);letter-spacing:-.035em}.tccp-header p{margin:0;color:var(--tccp-muted);font-size:.9rem}.tccp-kicker{color:var(--tccp-brand);font-size:.68rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.tccp-test-badge{display:flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #e8c992;border-radius:7px;background:#fff7e8;color:#805316;font-size:.7rem;font-weight:850;letter-spacing:.05em;white-space:nowrap}.tccp-alert{display:grid;grid-template-columns:minmax(155px,.7fr) 2fr;gap:14px;padding:13px 15px;margin-bottom:12px;border:1px solid #e8c992;border-left:4px solid #b57b2d;border-radius:8px;background:#fff9ed;color:#654a26;font-size:.83rem;line-height:1.5}.tccp-alert strong{color:#704b1a}.tccp-association{display:flex;align-items:flex-start;gap:10px;padding:10px 13px;margin-bottom:17px;border-radius:8px;background:#f1f5fa;color:#536173;font-size:.78rem;line-height:1.5}.tccp-association svg{flex:none;margin-top:1px;color:var(--tccp-brand)}.tccp-toolbar{display:flex;align-items:center;justify-content:space-between;margin:17px 0 9px;color:var(--tccp-muted);font-size:.78rem;font-weight:650}.tccp-button,.tccp-submit{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 13px;border:1px solid #cad5e3;border-radius:7px;background:#fff;color:#364153;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer;transition:background .16s ease,transform .16s ease}.tccp-button:hover:not(:disabled){background:#f1f5fa;border-color:#a9bbd3;transform:translateY(-1px)}.tccp-button:disabled,.tccp-submit:disabled{opacity:.55;cursor:not-allowed}.tccp-submit{border-color:var(--tccp-brand);background:var(--tccp-brand);color:#fff;padding:10px 16px}.tccp-submit:hover:not(:disabled){background:#2469d4;border-color:#2469d4;transform:translateY(-1px)}.tccp-group{overflow:hidden;margin:10px 0;border:1px solid var(--tccp-line);border-radius:10px;background:#fff}.tccp-group-toggle{width:100%;display:flex;align-items:center;gap:13px;padding:14px 16px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.tccp-group-toggle:hover{background:#f8fafd}.tccp-group-index{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:9px;background:#eef4ff;color:var(--tccp-brand);font-size:.74rem;font-weight:850;font-variant-numeric:tabular-nums}.tccp-group-title{min-width:0;flex:1;display:grid;gap:4px}.tccp-group-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.94rem}.tccp-group-title small{display:flex;align-items:center;gap:7px;color:var(--tccp-muted);font-size:.75rem}.tccp-group-title small i{width:3px;height:3px;border-radius:50%;background:#9aa8b8}.tccp-state{flex:none;padding:5px 8px;border-radius:99px;background:#eef2f7;color:#586579;font-size:.68rem;font-weight:750}.tccp-state-created{background:#e4f2e8;color:#28654c}.tccp-state-rejected{background:#fff0eb;color:#a0472e}.tccp-state-unknown,.tccp-state-creating{background:#fff4dd;color:#835c19}.tccp-group-body{padding:0 17px 18px;border-top:1px solid #edf1f6}.tccp-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px 0 9px}.tccp-totals div{display:grid;gap:4px;padding:10px 12px;border-radius:7px;background:var(--tccp-paper)}.tccp-totals span{color:var(--tccp-muted);font-size:.7rem}.tccp-totals strong{font-size:.93rem;font-variant-numeric:tabular-nums}.tccp-volume-note{margin:4px 0 13px;color:#667386;font-size:.72rem;line-height:1.5}.tccp-remesas{border-top:1px solid #e7ecf2;border-bottom:1px solid #e7ecf2}.tccp-remesas summary,.tccp-excluded summary{display:flex;align-items:center;gap:8px;padding:11px 2px;color:#45566d;font-size:.79rem;font-weight:750;cursor:pointer;list-style:none}.tccp-remesas summary::-webkit-details-marker,.tccp-excluded summary::-webkit-details-marker{display:none}.tccp-remesas summary span,.tccp-excluded summary span{margin-left:auto;color:var(--tccp-muted);font-size:.72rem}.tccp-remesa-list{display:grid;gap:7px;padding:0 0 12px}.tccp-remesa{padding:10px 12px;border:1px solid #e1e7ef;border-radius:7px}.tccp-remesa-head{display:flex;justify-content:space-between;gap:10px;padding-bottom:7px;font-size:.76rem}.tccp-remesa-head span{color:var(--tccp-muted)}.tccp-piece{display:grid;grid-template-columns:.55fr .8fr 1.3fr .8fr;gap:8px;padding:5px 0;border-top:1px solid #edf1f6;color:#536173;font-size:.7rem;font-variant-numeric:tabular-nums}.tccp-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.tccp-person{min-width:0;margin:0;padding:13px;border:1px solid #d9e1eb;border-radius:8px}.tccp-person legend{padding:0 5px;color:#364153;font-size:.79rem;font-weight:800}.tccp-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tccp-field{min-width:0;display:flex;flex-direction:column;gap:5px;color:#45566d;font-size:.73rem;font-weight:700}.tccp-field input,.tccp-field select,.tccp-field textarea{width:100%;min-height:37px;padding:8px 9px;border:1px solid #cdd8e3;border-radius:6px;outline:none;background:#fff;color:#364153;font:inherit;font-size:.82rem;font-weight:500}.tccp-field input:focus,.tccp-field select:focus,.tccp-field textarea:focus{border-color:#3079ed;box-shadow:0 0 0 3px #3079ed1a}.tccp-field input:disabled,.tccp-field select:disabled,.tccp-field textarea:disabled{background:#f1f4f8;color:#667386}.tccp-field small,.tccp-field-note{color:#667386;font-size:.68rem;font-weight:500}.tccp-wide{grid-column:1/-1}.tccp-field-note{align-self:start;margin-top:22px}.tccp-schedule{display:grid;grid-template-columns:1.3fr .8fr .8fr 2fr;align-items:start;gap:10px;margin-top:13px}.tccp-observations textarea{resize:vertical}.tccp-observations small{align-self:flex-end}.tccp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:15px;padding-top:14px;border-top:1px solid #e1e7ef}.tccp-ready{display:flex;align-items:flex-start;gap:8px;flex:1 1 270px;color:#536173;font-size:.76rem;line-height:1.45;cursor:pointer}.tccp-ready input{width:16px;height:16px;flex:none;margin:1px 0 0;accent-color:var(--tccp-brand)}.tccp-validation-hint{width:100%;color:#8b5a20;font-size:.72rem}.tccp-review{flex:1 1 100%;display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:11px;border:1px solid #cddbf0;border-radius:8px;background:#f1f6fe}.tccp-review>div{min-width:190px;flex:1;display:grid;gap:4px}.tccp-review strong{color:#364153;font-size:.78rem}.tccp-review span,.tccp-review small{color:#667386;font-size:.71rem;overflow-wrap:anywhere}.tccp-blocked,.tccp-pending,.tccp-rejected,.tccp-confirmed{margin-top:14px;padding:13px;border:1px solid #d9e1eb;border-radius:8px;background:#f8fafd}.tccp-blocked{border-color:#ead8b4;background:#fff9ed;color:#6d542f}.tccp-blocked p{margin:4px 0 0;font-size:.8rem}.tccp-pending{display:grid;grid-template-columns:1fr auto;gap:5px 12px;background:#fff8e9;border-color:#eddbb5}.tccp-pending strong{color:#76571d;font-size:.81rem}.tccp-pending span{grid-column:1;color:#786b53;font-size:.75rem;line-height:1.45}.tccp-pending button{grid-column:2;grid-row:1 / span 2;align-self:center}.tccp-rejected{display:grid;gap:4px;border-color:#efd7cb;background:#fff6f2;color:#85452f;font-size:.78rem}.tccp-confirmed{border-color:#cfe2d4;background:#f4faf5}.tccp-confirmed-title{display:flex;align-items:center;gap:8px;color:#28654c;font-size:.84rem}.tccp-confirmed-title span{margin-left:auto;font-variant-numeric:tabular-nums}.tccp-confirmed dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px;margin:12px 0}.tccp-confirmed dl div{display:grid;gap:3px}.tccp-confirmed dt{color:#667386;font-size:.68rem}.tccp-confirmed dd{margin:0;color:#364153;font-size:.78rem;overflow-wrap:anywhere}.tccp-document-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 8px}.tccp-confirmed>small{display:block;color:#667386;font-size:.68rem;line-height:1.45}.tccp-excluded{margin:12px 0;padding:0 12px;border:1px solid #ecd9c5;border-radius:8px;background:#fffaf5}.tccp-excluded summary{color:#7a5331}.tccp-excluded ul{display:grid;gap:6px;margin:0;padding:0 0 12px;list-style:none}.tccp-excluded li{display:flex;justify-content:space-between;gap:12px;color:#725e4c;font-size:.75rem}.tccp-excluded li strong{color:#543f2e}.tccp-error,.tccp-notice{display:flex;align-items:center;gap:9px;margin-top:12px;padding:11px 13px;border-radius:7px;font-size:.78rem}.tccp-error{border:1px solid #eccfc6;background:#fff5f1;color:#814331}.tccp-error span{flex:1}.tccp-error button{display:flex;gap:6px;align-items:center;border:0;background:transparent;color:inherit;font:inherit;font-weight:750;cursor:pointer}.tccp-notice{background:#eef4ff;color:#315c99}.tccp-previous-error{color:#8a5233;font-size:.75rem}.tccp-empty{display:grid;gap:5px;padding:24px;border:1px dashed #cdd8e3;border-radius:9px;color:#536173;text-align:center;font-size:.8rem}.tccp-skeleton{display:grid;gap:9px}.tccp-skeleton i{height:54px;border-radius:9px;background:linear-gradient(90deg,#e7edf5 25%,#f5f7fa,#e7edf5 65%);background-size:300% 100%;animation:tccp-shimmer 1.4s ease infinite}@keyframes tccp-shimmer{to{background-position:-150% 0}}@media(max-width:850px){.tccp-form-grid{grid-template-columns:1fr}.tccp-schedule{grid-template-columns:repeat(3,minmax(0,1fr))}.tccp-observations{grid-column:1/-1}}@media(max-width:600px){.tccp-header{flex-direction:column;gap:12px}.tccp-alert{grid-template-columns:1fr;gap:4px}.tccp-group-toggle{gap:8px;padding:12px 10px}.tccp-group-index{width:29px;height:29px}.tccp-group-title small{flex-wrap:wrap;font-size:.66rem}.tccp-state{font-size:.61rem;padding:4px 6px}.tccp-group-body{padding:0 11px 14px}.tccp-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.tccp-piece,.tccp-fields,.tccp-schedule{grid-template-columns:1fr 1fr}.tccp-observations{grid-column:1/-1}.tccp-confirmed dl,.tccp-pending{grid-template-columns:1fr}.tccp-pending span,.tccp-pending button{grid-column:1;grid-row:auto}.tccp-pending button{justify-self:start}.tccp-toolbar{align-items:flex-start;gap:8px}.tccp-document-actions .tccp-button{flex:1}.tccp-excluded li{flex-direction:column;gap:2px}}.go-root .ip-page{display:grid;gap:18px}.go-root .ip-page .go-pagehead{margin:0;align-items:flex-start}.go-root .ip-security{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid #d3e3f7;border-radius:5px;background:#f2f7ff;color:#315984;font-size:11px;font-weight:700;white-space:nowrap}.go-root .ip-provider-list{display:grid;gap:14px;width:100%;min-width:0}.go-root .ip-provider{display:block;overflow:hidden;min-width:0;padding:0;border:1px solid #dce6f2;border-radius:9px;background:#fff;box-shadow:0 2px 8px #254c800b;transition:border-color .16s ease,box-shadow .16s ease}.go-root .ip-provider:hover{border-color:#c7d9ef;box-shadow:0 5px 16px #254c8013}.go-root .ip-provider[open]{border-color:#b9d0ed;box-shadow:0 5px 18px #254c8012}.go-root .ip-provider-summary{display:grid;grid-template-columns:minmax(0,1fr) auto 10px;align-items:center;gap:18px;min-height:92px;padding:17px 20px;background:#fff;color:var(--go-ink);cursor:pointer;list-style:none;transition:background-color .16s ease}.go-root .ip-provider-summary:hover{background:#f7faff}.go-root .ip-provider[open]>.ip-provider-summary{border-bottom:1px solid #e8eef6;background:#fbfdff}.go-root .ip-provider-summary::-webkit-details-marker{display:none}.go-root .ip-provider-summary::marker{content:""}.go-root .ip-provider-summary:after{content:"";flex:0 0 auto;width:7px;height:7px;margin:0 2px 3px 0;border-right:2px solid #3079ED;border-bottom:2px solid #3079ED;transform:rotate(45deg);transition:transform .16s ease}.go-root .ip-provider[open]>.ip-provider-summary:after{margin:3px 2px 0 0;transform:rotate(225deg)}.go-root .ip-provider-summary:focus-visible,.go-root .ip-stripe-details summary:focus-visible,.go-root .ip-text-button:focus-visible{outline:2px solid #3079ED;outline-offset:3px}.go-root .ip-provider-title{display:flex;align-items:center;gap:13px;min-width:0}.go-root .ip-provider-title-copy{display:grid;gap:3px;min-width:0}.go-root .ip-provider-name{color:var(--go-ink);font-size:15px;font-weight:700;letter-spacing:-.01em}.go-root .ip-provider-description{max-width:620px;color:var(--go-muted);font-size:11px;font-weight:400;line-height:1.5}.go-root .ip-mark{display:block;flex:0 0 auto;width:42px;height:42px;object-fit:contain;border:0;border-radius:0;background:transparent}.go-root .ip-summary-meta{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:end;gap:5px 8px}.go-root .ip-status{display:inline-flex;align-items:center;justify-content:center;min-width:82px;min-height:26px;padding:4px 8px;border:1px solid #e2e8f0;border-radius:5px;background:#f5f7fa;color:#566579;font-size:10px;font-weight:800;letter-spacing:.01em}.go-root .ip-status.success{border-color:#d6eadb;background:#eef8f0;color:#316b48}.go-root .ip-status.warning{border-color:#f0e3be;background:#fff8e8;color:#805f1c}.go-root .ip-status.error{border-color:#f1d6d2;background:#fff3f1;color:#98443d}.go-root .ip-unsaved{grid-column:1 / -1;justify-self:end;color:#8a641c;font-size:10px;font-weight:700}.go-root .ip-saved-cost{display:inline-flex;align-items:center;justify-content:center;min-width:102px;min-height:26px;padding:4px 8px;border:1px solid #dce8f8;border-radius:5px;background:#f3f7fd;color:#315984;font-size:10px;font-weight:700;white-space:nowrap}.go-root .ip-provider-content{min-width:0;padding:18px 20px 20px}.go-root .ip-cost-panel{display:grid;grid-template-columns:minmax(180px,1fr) minmax(150px,210px) auto;align-items:center;gap:8px 13px;margin:0 0 19px;padding:13px 15px;border:1px solid #dce8f8;border-radius:7px;background:#f5f9ff}.go-root .ip-cost-copy{display:grid;gap:3px}.go-root .ip-cost-copy strong{color:var(--go-ink);font-size:12px}.go-root .ip-cost-copy span,.go-root .ip-cost-hint{color:var(--go-muted);font-size:10px;line-height:1.5}.go-root .ip-cost-field{display:flex;min-width:0;min-height:36px;align-items:center;overflow:hidden;border:1px solid #c7d7ea;border-radius:5px;background:#fff}.go-root .ip-currency-prefix{padding:0 9px;color:#526176;font-family:DM Mono,SFMono-Regular,monospace;font-size:11px}.go-root .ip-cost-field input{width:100%;min-width:0;height:34px;padding:7px 9px 7px 0;border:0;outline:none;background:transparent;color:var(--go-ink);font:13px/1.3 DM Sans,Trebuchet MS,sans-serif}.go-root .ip-cost-field:focus-within{border-color:#3079ed;box-shadow:0 0 0 3px #3079ed24}.go-root .ip-cost-field input:focus-visible{outline:2px solid #3079ED;outline-offset:-3px}.go-root .ip-cost-hint{grid-column:1 / -1}.go-root .ip-cost-feedback{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 9px;border-left:3px solid;border-radius:4px;font-size:11px;line-height:1.45}.go-root .ip-cost-feedback.success{border-color:#71a984;background:#f0f7f2;color:#316b48}.go-root .ip-cost-feedback.error{border-color:#bd6358;background:#fff4f2;color:#98443d}.go-root .ip-config-section{display:grid;gap:16px}.go-root .ip-section-title{margin:0;padding-bottom:7px;border-bottom:1px solid #e5edf7;color:#315984;font-size:11px;font-weight:800;letter-spacing:.045em;line-height:1.4;text-transform:uppercase}.go-root .ip-provider form{display:grid;gap:15px}.go-root .ip-form-body{display:grid;gap:15px;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent}.go-root .ip-mode{display:grid;grid-template-columns:minmax(180px,230px) minmax(220px,380px);align-items:center;gap:7px 16px}.go-root .ip-mode>label,.go-root .ip-audience-list>label{color:var(--go-ink);font-size:12px;font-weight:700}.go-root .ip-mode select,.go-root .ip-field input,.go-root .ip-audience-list select{width:100%;min-width:0;min-height:40px;padding:8px 10px;border:1px solid #cbd9e9;border-radius:5px;background:#fff;color:var(--go-ink);font:13px/1.3 DM Sans,Trebuchet MS,sans-serif;transition:border-color .15s ease,box-shadow .15s ease}.go-root .ip-mode select:focus-visible,.go-root .ip-field input:focus-visible,.go-root .ip-audience-list select:focus-visible{outline:2px solid #3079ED;outline-offset:2px}.go-root .ip-mode p{grid-column:2;margin:0;color:var(--go-muted);font-size:10px;line-height:1.5}.go-root .ip-fields{display:grid;gap:14px 18px}.go-root .ip-fields-two{grid-template-columns:repeat(2,minmax(0,1fr))}.go-root .ip-field{display:grid;align-content:start;gap:6px;min-width:0;color:var(--go-ink);font-size:11px;font-weight:700}.go-root .ip-field small{color:var(--go-muted);font-size:10px;font-weight:400;line-height:1.45}.go-root .ip-key-entry{display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:9px}.go-root .ip-key-entry .ip-field{max-width:650px}.go-root .ip-remove-key{display:flex;align-items:center;gap:7px;width:fit-content;min-height:32px;padding:0 10px;border:1px solid #f0d9d5;border-radius:5px;background:#fff8f7;color:#98443d;font-size:11px;font-weight:700;cursor:pointer}.go-root .ip-remove-key input{appearance:auto;display:block;flex:0 0 16px;width:16px!important;min-width:16px;height:16px!important;min-height:16px!important;margin:0;padding:0!important;border:0;accent-color:#98443d}.go-root .ip-audience-control{display:flex;align-items:center;align-self:end;gap:10px;min-height:40px;color:var(--go-muted);font-size:11px}.go-root .ip-empty-audiences{margin:0;color:var(--go-muted);font-size:11px}.go-root .ip-audience-list{display:grid;gap:8px;padding:12px;border:1px solid #e2eaf4;border-radius:6px;background:#f8faff}.go-root .ip-audience-list select{max-width:600px}.go-root .ip-audience-pages{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--go-muted);font-size:10px}.go-root .ip-audience-pages>div{display:flex;gap:7px}.go-root .ip-inline-error{color:var(--go-danger);font-size:11px}.go-root .ip-text-button{border:0;padding:0 0 0 5px;background:none;color:var(--go-brand);text-decoration:underline;font:inherit;cursor:pointer}.go-root .ip-domain-note{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border-left:3px solid #d8bf84;border-radius:5px;background:#fff9eb;color:#765b23;font-size:11px;line-height:1.45}.go-root .ip-domain-note svg{flex:0 0 auto;margin-top:1px}.go-root .ip-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;padding-top:13px;border-top:1px solid #e8eef6}.go-root .ip-saved-at{margin-right:auto;color:var(--go-muted);font-size:10px}.go-root .ip-feedback{padding:9px 11px;border-left:3px solid;border-radius:4px;font-size:11px;line-height:1.45}.go-root .ip-feedback.success{border-color:#71a984;background:#f0f7f2;color:#316b48}.go-root .ip-feedback.error,.go-root .ip-load-error{border-color:#bd6358;background:#fff4f2;color:#98443d}.go-root .ip-load-error{display:flex;align-items:center;gap:11px;padding:13px;border:1px solid #f0d4cf;border-left:3px solid #bd6358;border-radius:5px;font-size:12px}.go-root .ip-load-error span{flex:1}.go-root .ip-alert{display:flex;align-items:flex-start;gap:11px;padding:12px 14px;border:1px solid #eee1be;border-left:3px solid #d3b36a;border-radius:4px;background:#fff9eb;color:#765b23}.go-root .ip-alert svg{flex:0 0 auto;margin-top:1px}.go-root .ip-alert strong{font-size:12px}.go-root .ip-alert p{margin:3px 0 0;font-size:11px;line-height:1.45}.go-root .ip-divider{height:1px;background:var(--go-line)}.go-root .ip-stripe-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:4px 0}.go-root .ip-stripe-row>div{min-width:0}.go-root .ip-stripe-row strong{color:var(--go-ink);font-size:12px}.go-root .ip-stripe-row p{max-width:750px;margin:4px 0 7px;color:var(--go-muted);font-size:11px;line-height:1.45}.go-root .ip-key-state{display:inline-flex;align-items:center;gap:5px;color:var(--go-success);font-size:10px;font-weight:700}.go-root .ip-config-state{display:inline-flex;align-items:center;min-height:23px;padding:4px 8px;border-left:2px solid #d3b36a;background:#fff9eb;color:#765b23;font-size:10px;font-weight:700}.go-root .ip-config-state.present{border-color:#71a984;background:#f0f7f2;color:#316b48}.go-root .ip-stripe-details{margin-top:17px;padding-top:12px;border-top:1px solid var(--go-line)}.go-root .ip-stripe-details summary{width:fit-content;max-width:100%;color:var(--go-brand);font-size:11px;font-weight:700;cursor:pointer}.go-root .ip-stripe-details-body{max-width:850px;padding-top:10px;color:var(--go-muted);font-size:11px;line-height:1.5}.go-root .ip-stripe-details-body p{margin:0 0 8px}.go-root .ip-stripe-details-body ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 22px;margin:8px 0 10px;padding-left:18px}.go-root .ip-stripe-details-body li{min-width:0}.go-root .ip-stripe-details-body code{overflow-wrap:anywhere;color:var(--go-ink);font-family:DM Mono,SFMono-Regular,monospace;font-size:10px}.go-root .ip-stripe-caveat{padding-left:9px;border-left:2px solid #d3b36a}.go-root .ip-check-message{display:flex;justify-content:space-between;gap:12px;margin:13px 0 0;padding:9px 10px;border-left:3px solid #9aa9ba;border-radius:4px;background:#f5f7fa;color:#526176;font-size:11px;line-height:1.45}.go-root .ip-check-message.success{border-color:#71a984;background:#f0f7f2;color:#316b48}.go-root .ip-check-message.warning{border-color:#d3b36a;background:#fff9eb;color:#765b23}.go-root .ip-check-message.error{border-color:#bd6358;background:#fff4f2;color:#98443d}.go-root .ip-check-message small{flex:0 0 auto;color:inherit;opacity:.8;font-size:10px}.go-root .ip-footer-note{display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--go-muted);font-size:11px;line-height:1.5}.go-root .ip-footer-note svg{flex:0 0 auto}.go-root .ip-skeleton{display:grid;gap:12px;padding:20px;border:1px solid var(--go-line);border-radius:6px;background:var(--go-surface)}.go-root .ip-skeleton i{display:block;height:18px;max-width:480px;border-radius:3px;background:#e8edf4;animation:ip-shimmer 1.4s ease-in-out infinite}.go-root .ip-skeleton i:first-child{height:36px;max-width:320px}.go-root .ip-skeleton i:last-child{max-width:720px}.go-root .ip-spin{animation:ip-rotate 1s linear infinite}.go-root .ip-load-error .go-button{flex:0 0 auto}.go-root .ip-provider button:focus-visible{outline:2px solid #3079ED;outline-offset:2px}@keyframes ip-rotate{to{transform:rotate(360deg)}}@keyframes ip-shimmer{50%{opacity:.45}}@media(max-width:700px){.go-root .ip-page .go-pagehead{flex-direction:column;align-items:flex-start}.go-root .ip-provider-list{gap:11px}.go-root .ip-provider-summary{grid-template-columns:minmax(0,1fr) 10px;gap:12px;min-height:0;padding:15px}.go-root .ip-provider-summary:after{grid-column:2;grid-row:1}.go-root .ip-summary-meta{grid-column:1;grid-row:2;justify-content:start;padding-left:55px}.go-root .ip-unsaved{justify-self:start}.go-root .ip-provider-content{padding:14px 15px 16px}.go-root .ip-cost-panel{grid-template-columns:minmax(0,1fr) auto}.go-root .ip-cost-copy{grid-column:1 / -1}.go-root .ip-cost-field{grid-column:1}.go-root .ip-cost-panel>.go-button{grid-column:2}.go-root .ip-fields-two,.go-root .ip-mode{grid-template-columns:1fr}.go-root .ip-mode p{grid-column:auto}.go-root .ip-stripe-row{align-items:flex-start;flex-direction:column}.go-root .ip-stripe-details-body ul{grid-template-columns:1fr}.go-root .ip-saved-at{width:100%;margin:0}.go-root .ip-actions{justify-content:flex-start}}@media(max-width:430px){.go-root .ip-summary-meta{padding-left:0}.go-root .ip-cost-panel{grid-template-columns:minmax(0,1fr)}.go-root .ip-cost-copy,.go-root .ip-cost-field,.go-root .ip-cost-panel>.go-button{grid-column:1}.go-root .ip-cost-panel>.go-button{justify-self:start}.go-root .ip-audience-pages{align-items:flex-start;flex-direction:column}.go-root .ip-audience-pages>div{width:100%}.go-root .ip-audience-pages button{flex:1}.go-root .ip-check-message{flex-direction:column}.go-root .ip-actions>.go-button{flex:1 1 auto;justify-content:center}}@media(prefers-reduced-motion:reduce){.go-root .ip-spin,.go-root .ip-skeleton i{animation:none}.go-root .ip-provider,.go-root .ip-provider-summary,.go-root .ip-provider-summary:after{transition:none}}.staff-access-page{display:grid;gap:18px}.staff-access-panel{padding:18px;border:1px solid var(--go-line,#dfe5ed);border-radius:8px;background:var(--go-surface,#fff);box-shadow:var(--go-shadow,0 2px 8px rgba(24,39,75,.04))}.staff-access-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.staff-access-heading h2{margin:0;font-size:16px}.staff-access-heading p{margin:5px 0 0;color:var(--go-muted,#687587);font-size:12px}.staff-invite-form{display:grid;grid-template-columns:minmax(220px,1fr) minmax(170px,.55fr) auto;align-items:end;gap:12px}.staff-invite-form .field{margin:0}.staff-access-message{margin:12px 0 0;color:#17664f;font-size:13px}.staff-invite-link{display:grid;gap:7px;margin-top:14px}.staff-invite-link label{font-size:12px;font-weight:700}.staff-invite-link>div{display:flex;gap:8px}.staff-invite-link input{min-width:0;flex:1;padding:9px 11px;border:1px solid var(--go-line,#dfe5ed);border-radius:5px;background:#f8fafc;color:var(--go-ink,#202b3a);font-size:12px}.staff-invite-link small{color:var(--go-muted,#687587)}.staff-access-table-wrap{overflow-x:auto}.staff-access-table{width:100%;border-collapse:collapse;font-size:13px}.staff-access-table th,.staff-access-table td{padding:10px 9px;border-bottom:1px solid var(--go-line,#e5eaf0);text-align:left;vertical-align:middle}.staff-access-table th{color:var(--go-muted,#687587);font-size:11px;font-weight:700}.staff-access-table select{min-height:32px;padding:5px 8px;border:1px solid var(--go-line,#dfe5ed);border-radius:5px;background:#fff;color:var(--go-ink,#202b3a)}.staff-status{display:inline-flex;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:700}.staff-status.active{background:#e7f5ef;color:#17664f}.staff-status.inactive{background:#f0f2f5;color:#687587}.staff-access-empty{margin:0;color:var(--go-muted,#687587);font-size:13px}.staff-invitations-card{--invite-blue:#3079ED;--invite-ink:#26364b;--invite-muted:#718096;--invite-line:#e4ebf4;overflow:hidden;padding:0;border-color:#dfe8f3;border-radius:12px;background:#fff;box-shadow:0 5px 20px #2641650b}.staff-invitations-heading{min-height:76px;align-items:center;margin:0;padding:16px 20px;border-bottom:1px solid #e8eef6}.staff-invitations-title{display:flex;align-items:center;gap:12px}.staff-invitations-title h2{color:var(--invite-ink);font-size:16px;letter-spacing:-.015em}.staff-invitations-title p{margin-top:4px;color:var(--invite-muted);font-size:12px}.staff-invitations-icon,.staff-invitations-empty-icon{display:grid;place-items:center;flex:none;width:37px;height:37px;border:1px solid #dce9fc;border-radius:10px;background:#f2f7ff;color:var(--invite-blue)}.staff-invitations-count{display:inline-flex;flex:none;white-space:nowrap;align-items:baseline;gap:3px;padding:5px 9px;border:1px solid #e1eaf7;border-radius:999px;background:#f7faff;color:#385a86;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.staff-invitations-table-wrap{overflow-x:auto}.staff-invitations-table{table-layout:fixed;color:#34445a;font-size:12px}.staff-invitations-table th,.staff-invitations-table td{padding:12px 16px;border-bottom:1px solid #edf1f6;text-align:left;vertical-align:middle}.staff-invitations-table th{background:#f6f9fd;color:#65758b;font-size:10px;font-weight:700;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap}.staff-invitations-table th:first-child,.staff-invitations-table td:first-child{padding-left:20px;width:34%}.staff-invitations-table th:nth-child(2),.staff-invitations-table td:nth-child(2){width:17%}.staff-invitations-table th:nth-child(3),.staff-invitations-table td:nth-child(3){width:16%}.staff-invitations-table th:nth-child(4),.staff-invitations-table td:nth-child(4){width:23%}.staff-invitations-table th:last-child,.staff-invitations-table td:last-child{width:10%;padding-right:20px}.staff-invitations-table tbody tr:last-child td{border-bottom:0}.staff-invitations-table tbody tr:hover{background:#f9fbfe}.staff-invitation-email{color:#2c3d54;font-weight:600;overflow-wrap:anywhere}.staff-invitation-expiry{color:#64758a;font-variant-numeric:tabular-nums;white-space:nowrap}.staff-invitation-status{display:inline-flex;align-items:center;min-height:23px;padding:3px 9px;border:1px solid transparent;border-radius:999px;font-size:10px;font-weight:700;line-height:1.2;white-space:nowrap}.staff-invitation-status.pending{border-color:#f2e2b8;background:#fff8e8;color:#946416}.staff-invitation-status.accepted{border-color:#cce9dc;background:#edf8f2;color:#287450}.staff-invitation-status.revoked{border-color:#e0e5ec;background:#f3f5f8;color:#68778a}.staff-invitation-status.expired{border-color:#f1d8d4;background:#fff2f0;color:#a45045}.staff-invitation-action{text-align:right!important;white-space:nowrap}.staff-invitations-table .go-button.small{min-height:29px;padding:5px 10px;border-radius:6px;font-size:11px}.staff-invitations-empty{display:grid;justify-items:center;gap:8px;min-height:172px;align-content:center;padding:24px 18px;text-align:center}.staff-invitations-empty-icon{width:40px;height:40px;margin-bottom:3px}.staff-invitations-empty strong{color:#33465f;font-size:13px;font-weight:650}.staff-invitations-empty>span:last-child{color:#7a899c;font-size:12px}.staff-team-card{--team-blue:#3079ED;--team-ink:#26364b;--team-muted:#718096;overflow:hidden;padding:0;border-color:#dfe8f3;border-radius:12px;background:#fff;box-shadow:0 5px 20px #2641650b}.staff-team-heading{min-height:76px;align-items:center;margin:0;padding:16px 20px;border-bottom:1px solid #e8eef6}.staff-team-title{display:flex;align-items:center;gap:12px}.staff-team-title h2{color:var(--team-ink);font-size:16px;letter-spacing:-.015em}.staff-team-title p{margin-top:4px;color:var(--team-muted);font-size:12px}.staff-team-icon,.staff-team-empty-icon{display:grid;flex:none;place-items:center;width:37px;height:37px;border:1px solid #dce9fc;border-radius:10px;background:#f2f7ff;color:var(--team-blue)}.staff-team-count{display:inline-flex;flex:none;align-items:center;padding:5px 9px;border:1px solid #e1eaf7;border-radius:999px;background:#f7faff;color:#385a86;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.staff-team-table-wrap{overflow-x:auto}.staff-team-table{table-layout:fixed;color:#34445a;font-size:12px}.staff-team-table th,.staff-team-table td{padding:12px 13px;border-bottom:1px solid #edf1f6;text-align:left;vertical-align:middle}.staff-team-table th{background:#f6f9fd;color:#65758b;font-size:10px;font-weight:700;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap}.staff-team-table th:first-child,.staff-team-table td:first-child{padding-left:20px;width:13%}.staff-team-table th:nth-child(2),.staff-team-table td:nth-child(2){width:14%}.staff-team-table th:nth-child(3),.staff-team-table td:nth-child(3){width:27%}.staff-team-table th:nth-child(4),.staff-team-table td:nth-child(4){width:17%}.staff-team-table th:nth-child(5),.staff-team-table td:nth-child(5){width:13%}.staff-team-table th:last-child,.staff-team-table td:last-child{width:16%;padding-right:20px}.staff-team-table tbody tr:last-child td{border-bottom:0}.staff-team-table tbody tr:hover{background:#f9fbfe}.staff-team-person-name{color:#2c3d54;font-weight:650;overflow-wrap:anywhere}.staff-team-email{color:#52647a;overflow-wrap:anywhere}.staff-team-table select{width:100%;min-height:36px;padding:6px 28px 6px 9px;border:1px solid #d9e3ef;border-radius:7px;background:#fff;color:#34445a;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}.staff-team-table select:hover:not(:disabled){border-color:#a9c4e8;background:#fbfdff}.staff-team-table select:focus-visible,.staff-team-card .go-button:focus-visible{outline:3px solid rgba(48,121,237,.22);outline-offset:2px}.staff-team-table select:disabled{background:#f2f5f8;color:#7b8796;cursor:wait;opacity:1}.staff-team-table .staff-status{min-height:23px;align-items:center;border:1px solid transparent;font-size:10px;line-height:1.2;white-space:nowrap}.staff-team-table .staff-status.active{border-color:#cce9dc;background:#edf8f2;color:#287450}.staff-team-table .staff-status.inactive{border-color:#e0e5ec;background:#f3f5f8;color:#68778a}.staff-team-table .go-button.small{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:6px 10px;border-radius:7px;font-size:11px;white-space:nowrap}.staff-team-table .go-button:disabled{cursor:wait;opacity:.58;filter:saturate(.55)}.staff-team-empty{display:grid;justify-items:center;gap:8px;min-height:172px;align-content:center;padding:24px 18px;text-align:center}.staff-team-empty-icon{width:40px;height:40px;margin-bottom:3px}.staff-team-empty strong{color:#33465f;font-size:13px;font-weight:650}.staff-team-empty>span:last-child{color:#7a899c;font-size:12px}.staff-register-card{width:min(100%,520px)}.staff-register-intro{margin-bottom:18px}.staff-register-intro h1{margin:0 0 9px;font-size:24px}.staff-register-intro p{margin:6px 0;color:#667184;font-size:13px;line-height:1.5}.staff-registration-screen .auth-content{width:min(100%,560px)}.staff-registration-screen .auth-links a{color:var(--brand,#2878e8)}.staff-registration-screen{--staff-brand:#3079ED;--staff-ink:#28364a;--staff-muted:#66768b;--staff-line:#dbe5f1;--staff-pale:#f5f9ff;background:radial-gradient(ellipse at 82% 7%,rgba(48,121,237,.085),transparent 34rem),linear-gradient(145deg,#f6f9fe,#edf3fa);font-family:Open Sans,sans-serif}.staff-registration-screen .auth-content{width:min(100%,494px)}.staff-registration-screen .auth-intro{margin-bottom:17px}.staff-registration-screen .auth-logo{width:164px;max-height:46px}.staff-registration-screen .auth-back-link{color:#4c6686;font-family:Open Sans,sans-serif;font-size:13px}.staff-registration-screen .auth-content>.auth-back-link{margin:16px 0 0}.staff-invitation-access>.staff-register-instruction{margin:0 0 18px;color:#667184;font-size:13px;line-height:1.6}.staff-invitation-access .google-sign-up-option{margin-bottom:16px}.staff-invitation-access .field input[readonly]{background:#f6f8fc;color:#526176}.staff-registration-screen .auth-card.staff-register-card{width:100%;padding:clamp(24px,5vw,38px);border:1px solid #dce6f2;border-radius:18px;background:#fff;box-shadow:0 18px 52px #28446914;animation:staff-register-arrive .35s ease both}.staff-register-intro{margin-bottom:21px}.staff-register-intro .staff-register-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 11px;color:#6680a2;font-size:10px;font-weight:700;letter-spacing:.13em}.staff-register-eyebrow:after{height:1px;flex:1;background:#e4ebf4;content:""}.staff-register-intro h1{margin:0 0 8px;color:#26364d;font-family:Raleway,sans-serif;font-size:clamp(27px,5vw,34px);font-weight:700;line-height:1.14;letter-spacing:-.04em}.staff-register-intro .staff-register-lede{margin:0 0 19px;color:var(--staff-muted);font-size:13px}.staff-invitation-summary{margin:0 0 21px;padding:15px 16px;border:1px solid #d9e6f8;border-radius:11px;background:var(--staff-pale)}.staff-invitation-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.staff-invitation-meta span{color:#70819a;font-size:9px;font-weight:700;letter-spacing:.1em}.staff-invitation-meta b{padding:4px 9px;border-radius:99px;background:#e4efff;color:#2d68b8;font-size:10px;font-weight:700}.staff-invitation-email{display:block;color:#2b3d56;font-size:14px;overflow-wrap:anywhere}.staff-invitation-summary p{margin:5px 0 0;color:#6b7c92;font-size:11px;line-height:1.5}.staff-invitation-summary p strong{color:#566a84;font-weight:600}.staff-registration-screen .staff-register-form{display:grid;gap:14px}.staff-registration-screen .staff-register-form>p.staff-register-instruction{margin:0 0 2px;color:var(--staff-muted);font-size:13px;line-height:1.55}.staff-registration-screen .staff-register-form .grid{gap:14px 12px}.staff-registration-screen .staff-register-form .field{margin:0}.staff-registration-screen .staff-register-form .field label{margin-bottom:6px;color:#46566d;font-size:12px;font-weight:600}.staff-registration-screen .staff-register-form input:not([type=checkbox]):not([type=radio]){min-height:46px;padding:10px 12px;border:1px solid #d6e0ec;border-radius:8px;background:#fff;color:var(--staff-ink);font:400 13px/1.4 Open Sans,sans-serif}.staff-registration-screen .staff-register-form input:focus{border-color:var(--staff-brand);outline:3px solid rgba(48,121,237,.16);box-shadow:none}.staff-registration-screen .staff-register-form .hint{margin:-3px 0 0;color:#738198;font-size:11px;line-height:1.55}.staff-registration-screen .staff-account-mismatch{margin:0 0 19px;padding:14px;border:1px solid #f1c5bf;border-radius:9px;background:#fff6f4;color:#72352e;font-size:12px}.staff-account-mismatch>strong{font-size:13px}.staff-account-mismatch p{margin:5px 0 10px;color:#72352e;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.staff-account-mismatch .go-button{min-height:44px;padding:0;border:0;background:transparent;color:#2c67b3;font:700 12px Open Sans,sans-serif;text-decoration:underline;box-shadow:none}.staff-registration-screen .staff-register-form>.btn{min-height:48px;border:1px solid var(--staff-line);border-radius:8px;background:#fff;color:#45617f;font:700 13px Open Sans,sans-serif}.staff-registration-screen .staff-register-form>.btn.primary{border-color:var(--staff-brand);background:var(--staff-brand);color:#fff}.staff-registration-screen .staff-register-form>.btn.primary:hover:not(:disabled){border-color:var(--staff-brand);background:var(--staff-brand);color:#fff;filter:none}.staff-registration-screen .staff-register-form>.btn:not(.primary):hover:not(:disabled){background:#f7faff}.staff-registration-screen .staff-register-form>.btn:disabled{cursor:not-allowed;opacity:.62}.staff-registration-screen .staff-register-form[aria-busy=true]>.btn:disabled{cursor:wait}.staff-registration-screen .staff-resend-link{justify-self:center;min-height:44px;padding:8px 12px;border:0;background:transparent;box-shadow:none;color:var(--staff-brand);font:600 13px Open Sans,sans-serif;text-align:center;cursor:pointer}.staff-registration-screen .staff-resend-link:hover:not(:disabled){background:transparent;color:var(--staff-brand);text-decoration:underline;text-underline-offset:3px}.staff-registration-screen .staff-resend-link:focus-visible{outline:2px solid var(--staff-brand);outline-offset:2px;border-radius:4px}.staff-registration-screen .staff-resend-link:disabled{opacity:.62;cursor:wait}.staff-registration-screen .auth-links{margin-top:16px;font-size:12px}.staff-registration-screen .auth-links a{color:var(--staff-brand);font-weight:700}@keyframes staff-register-arrive{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:760px){.staff-invite-form{grid-template-columns:1fr}.staff-invite-form .go-button{width:100%}.staff-access-panel{padding:14px}.staff-access-table{min-width:680px}.staff-team-card{padding:0}.staff-team-heading{padding:15px 16px}.staff-team-table-wrap{overflow:visible}.staff-team-table{display:block;min-width:0;table-layout:auto}.staff-team-table thead{display:none}.staff-team-table tbody{display:grid}.staff-team-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr);gap:0 14px;padding:11px 16px;border-bottom:1px solid #edf1f6}.staff-team-table tbody tr:last-child{border-bottom:0}.staff-team-table tbody tr:hover{background:#fff}.staff-team-table td,.staff-team-table td:first-child,.staff-team-table td:nth-child(2),.staff-team-table td:nth-child(3),.staff-team-table td:nth-child(4),.staff-team-table td:nth-child(5),.staff-team-table td:last-child{display:flex;width:auto;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding:6px 0;border:0;text-align:right}.staff-team-table td:first-child{padding-top:3px}.staff-team-table td:before{flex:none;color:#8492a4;content:attr(data-l);font-size:10px;font-weight:600;text-align:left}.staff-team-table td[data-l=Correo] .staff-team-email{overflow-wrap:anywhere}.staff-team-table td[data-l=Permiso] select{width:min(58%,220px)}.staff-team-table td[data-l=Acciones]{padding-top:9px}.staff-team-table td[data-l=Acciones]:before{align-self:center}.staff-team-table td[data-l=Acciones] .go-button{min-width:116px}.staff-invitations-card{padding:0}.staff-invitations-table-wrap{overflow:visible}.staff-invitations-table{display:block;min-width:0;table-layout:auto}.staff-invitations-table thead{display:none}.staff-invitations-table tbody{display:grid}.staff-invitations-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr);gap:0 14px;padding:12px 16px;border-bottom:1px solid #edf1f6}.staff-invitations-table tbody tr:last-child{border-bottom:0}.staff-invitations-table tbody tr:hover{background:#fff}.staff-invitations-table td,.staff-invitations-table td:first-child,.staff-invitations-table td:nth-child(2),.staff-invitations-table td:nth-child(3),.staff-invitations-table td:nth-child(4),.staff-invitations-table td:last-child{display:flex;width:auto;min-width:0;justify-content:space-between;gap:12px;padding:5px 0;border:0;text-align:right}.staff-invitations-table td:first-child{grid-column:1 / -1;display:block;padding:2px 0 9px;text-align:left}.staff-invitations-table td:first-child:before{display:none}.staff-invitations-table td:before{flex:none;color:#8492a4;content:attr(data-l);font-size:10px;font-weight:600;text-align:left}.staff-invitations-table .staff-invitation-action{align-items:center}.staff-invitations-table .staff-invitation-action:empty{display:none}}@media(max-width:480px){.staff-registration-screen.auth-screen{padding:20px 14px}.staff-registration-screen .auth-content{width:100%}.staff-registration-screen .auth-card.staff-register-card{padding:22px 18px;border-radius:14px}.staff-registration-screen .staff-register-form .grid{grid-template-columns:1fr}.staff-registration-screen .staff-register-form .field.full{grid-column:auto}.staff-invitation-summary{padding:13px}}@media(prefers-reduced-motion:reduce){.staff-registration-screen .auth-card.staff-register-card{animation:none}}.nt-modal.nt-library-picker{width:min(900px,calc(100vw - 32px));max-width:900px;max-height:90vh;overflow:auto}.nt-page{--nt-blue:#3079ED;--nt-ink:#364153;--nt-muted:#667386;--nt-line:#d9e1eb;--nt-paper:#f1f4f8;--nt-soft:#edf4ff;color:var(--nt-ink);font:13px/1.5 Open Sans,sans-serif}.nt-page *{box-sizing:border-box}.nt-page h1,.nt-page h2,.nt-page h3{font-family:Raleway,Open Sans,sans-serif}.nt-page h1{margin:0;font-size:clamp(25px,3vw,34px);letter-spacing:-.04em}.nt-page button,.nt-page input,.nt-page select,.nt-page textarea{font:inherit}.nt-page button:focus-visible,.nt-page input:focus-visible,.nt-page select:focus-visible,.nt-page textarea:focus-visible,.nt-page a:focus-visible{outline:3px solid var(--nt-blue);outline-offset:2px}.nt-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin:2px 0 22px}.nt-head p{margin:7px 0 0;color:var(--nt-muted)}.nt-kicker{display:flex;align-items:center;gap:7px;color:var(--nt-blue);font-size:10px;text-transform:uppercase;letter-spacing:.13em;font-weight:800;margin-bottom:6px}.nt-card{border:1px solid var(--nt-line);border-radius:7px;background:#fff;box-shadow:0 8px 24px #263e5c0c}.nt-tabs{display:flex;gap:4px;margin-bottom:17px;padding:4px;border:1px solid var(--nt-line);border-radius:6px;background:#e9eef5;width:max-content;max-width:100%;overflow:auto}.nt-tabs button{display:flex;align-items:center;gap:8px;min-height:37px;padding:7px 13px;border:0;border-radius:4px;background:transparent;color:#59697d;font-weight:700;cursor:pointer;white-space:nowrap}.nt-tabs button[aria-selected=true]{background:#fff;color:var(--nt-blue);box-shadow:0 1px 4px #263e5c14}.nt-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;border-bottom:1px solid var(--nt-line)}.nt-toolbar h2{margin:0;font-size:15px}.nt-toolbar p{margin:3px 0 0;color:var(--nt-muted);font-size:11px}.nt-section-label{padding:9px 16px 5px;color:var(--nt-muted);font-size:9px;text-transform:uppercase;letter-spacing:.12em;font-weight:800;background:#f8fafd}.nt-event-tabs{display:flex;gap:8px;padding:12px 16px 0;border-bottom:1px solid var(--nt-line)}.nt-event-tabs button{display:flex;align-items:center;gap:7px;min-height:38px;margin-bottom:-1px;padding:7px 10px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--nt-muted);font-size:11px;font-weight:700;cursor:pointer}.nt-event-tabs button[aria-selected=true]{color:var(--nt-blue);border-bottom-color:var(--nt-blue)}.nt-event-tabs button span{display:grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:#eef2f7;color:#59697d;font-size:9px}.nt-editor-heading{display:flex;align-items:center;gap:14px;margin:0 0 13px}.nt-editor-heading>div{flex:1;min-width:0}.nt-editor-heading h2{margin:0;font-size:20px}.nt-editor-heading code{color:var(--nt-muted);font-size:10px}.nt-admin-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid #d7e3f5;border-radius:4px;background:#edf3fd;color:var(--nt-blue);font-size:10px;font-weight:800;white-space:nowrap}.nt-preview-meta{display:grid;gap:2px;padding:9px 11px;border:1px solid var(--nt-line);border-bottom:0;border-radius:5px 5px 0 0;font-size:11px}.nt-preview-meta span{color:var(--nt-muted);font-size:10px}.nt-preview-meta+.nt-preview{border-radius:0 0 5px 5px}.nt-editor-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-top:14px;margin-top:11px;border-top:1px solid #e8edf3}.nt-editor-footer>span{color:var(--nt-muted);font-size:10px}.nt-side-card .nt-switch{margin-top:8px}.nt-asset-choice{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 0;border-bottom:1px solid #edf1f5}.nt-asset-choice img{width:32px;height:28px;object-fit:contain;background:#f4f7fb}.nt-asset-choice span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.nt-history-note{padding:0 16px 13px;color:var(--nt-muted);font-size:10px}.nt-button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:7px 11px;border:1px solid #cad5e3;border-radius:5px;background:#fff;color:var(--nt-ink);font-weight:700;cursor:pointer;text-decoration:none}.nt-button:hover:not(:disabled){background:#f1f5fa;border-color:#a9bbd3}.nt-button.primary{border-color:var(--nt-blue);background:var(--nt-blue);color:#fff}.nt-button.primary:hover:not(:disabled){background:var(--nt-blue)}.nt-button:disabled{opacity:.48;cursor:not-allowed}.nt-button.subtle{border-color:transparent;color:var(--nt-blue);background:transparent}.nt-button.danger{color:#98443d;border-color:#eccdca}.nt-button.small{min-height:30px;padding:5px 8px;font-size:11px}.nt-alert{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid #eee1be;border-left:3px solid #c69d4d;border-radius:5px;background:#fff9eb;color:#765b23;margin-bottom:14px}.nt-alert.error{border-color:#f0d4cf;border-left-color:#bd6358;background:#fff7f5;color:#873c35}.nt-alert p{margin:2px 0 0;font-size:11px}.nt-alert a{color:inherit;font-weight:700}.nt-list{display:grid}.nt-row{display:grid;grid-template-columns:minmax(220px,1.15fr) minmax(150px,1fr) minmax(120px,.7fr) auto;gap:15px;align-items:center;padding:13px 16px;border-bottom:1px solid #e8edf3}.nt-row:last-child{border-bottom:0}.nt-row-title{min-width:0}.nt-row-title strong,.nt-row-title small{display:block;overflow-wrap:anywhere}.nt-row-title strong{font-size:12px}.nt-row-title small{color:var(--nt-muted);font:10px/1.5 Spline Sans Mono,monospace;margin-top:3px}.nt-subject{overflow-wrap:anywhere;color:#4e5b6d;font-size:11px}.nt-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px}.nt-switch{position:relative;display:inline-flex;align-items:center;gap:8px;color:var(--nt-muted);font-size:10px;font-weight:700;cursor:pointer;white-space:nowrap}.nt-switch input{position:absolute;opacity:0;width:1px;height:1px}.nt-switch .track{width:34px;height:19px;border-radius:999px;background:#bac5d3;transition:background .16s}.nt-switch .track:after{content:"";display:block;width:15px;height:15px;margin:2px;border-radius:50%;background:#fff;transition:transform .16s}.nt-switch input:checked+.track{background:var(--nt-blue)}.nt-switch input:checked+.track:after{transform:translate(15px)}.nt-switch input:focus-visible+.track{outline:3px solid var(--nt-blue);outline-offset:2px}.nt-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border-radius:3px;font-size:10px;font-weight:800;background:#eef2f7;color:#586579;white-space:nowrap}.nt-badge.live{background:#edf7f0;color:#286249}.nt-badge.draft{background:#fff8e9;color:#845b1d}.nt-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:14px;align-items:start}.nt-editor-main{min-width:0}.nt-editor-card{padding:18px}.nt-fields{display:grid;gap:13px}.nt-fields.two{grid-template-columns:1fr 1fr}.nt-field{display:grid;gap:5px;min-width:0}.nt-field>span{color:#4e5b6d;font-size:11px;font-weight:700}.nt-field input,.nt-field textarea,.nt-field select,.nt-filter{width:100%;min-height:39px;padding:8px 10px;border:1px solid #cdd8e3;border-radius:4px;background:#fff;color:var(--nt-ink)}.nt-field input::placeholder{color:#9aa6b4}.nt-count{color:var(--nt-muted);font-size:10px;text-align:right}.nt-editor-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:11px 0 8px}.nt-editor-toolbar strong{font-size:12px}.nt-editor-toolbar div{display:flex;gap:5px}.nt-cm{border:1px solid #cdd8e3;border-radius:5px;overflow:hidden}.nt-cm .cm-editor{height:430px;font:12px/1.55 Spline Sans Mono,Consolas,monospace}.nt-cm .cm-scroller{overflow:auto}.nt-cm .cm-gutters{background:#f5f8fc;border-right:1px solid #e2e8f0}.nt-cm .cm-focused{outline:2px solid var(--nt-blue);outline-offset:-2px}.nt-preview{width:100%;min-height:500px;border:1px solid var(--nt-line);border-radius:5px;background:#fff}.nt-preview.mobile{display:block;width:min(100%,390px);margin-inline:auto;min-height:680px}.nt-preview-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.nt-preview-size{display:flex;gap:5px}.nt-sidebar{display:grid;gap:12px}.nt-side-card{padding:14px}.nt-side-card h3{margin:0 0 7px;font-size:13px}.nt-side-card>p{color:var(--nt-muted);font-size:10px;margin:0 0 10px}.nt-variable-groups{display:grid;gap:10px;max-height:490px;overflow:auto}.nt-variable-groups h4{margin:0 0 4px;color:var(--nt-muted);font-size:9px;text-transform:uppercase;letter-spacing:.1em}.nt-variable{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 7px;padding:7px 0;border-top:1px solid #edf1f5}.nt-variable strong{font-size:10px}.nt-variable code{color:var(--nt-blue);font-size:9px}.nt-variable small{grid-column:1/-1;color:var(--nt-muted);font-size:9px;line-height:1.35}.nt-library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;padding:15px}.nt-image-card{overflow:hidden;border:1px solid var(--nt-line);border-radius:6px;background:#fff}.nt-image-card img{display:block;width:100%;height:138px;object-fit:contain;background:#f4f7fb}.nt-image-info{display:grid;gap:3px;padding:10px}.nt-image-info strong{overflow-wrap:anywhere;font-size:11px}.nt-image-info small{color:var(--nt-muted);font-size:9px}.nt-image-actions{display:flex;gap:5px;padding:0 10px 10px}.nt-history-filters{display:flex;align-items:end;flex-wrap:wrap;gap:10px;padding:13px 16px;border-bottom:1px solid var(--nt-line)}.nt-history-filters .nt-field{min-width:155px}.nt-history-row{display:grid;grid-template-columns:minmax(160px,1fr) minmax(160px,1.2fr) minmax(120px,.8fr) auto;align-items:center;gap:13px;padding:12px 16px;border-bottom:1px solid #e8edf3;font-size:11px}.nt-history-row strong,.nt-history-row small{display:block;overflow-wrap:anywhere}.nt-history-row small{color:var(--nt-muted);font-size:10px}.nt-pager{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;color:var(--nt-muted);font-size:11px}.nt-pager>div{display:flex;gap:6px}.nt-empty{padding:40px 20px;text-align:center;color:var(--nt-muted)}.nt-empty strong{display:block;color:var(--nt-ink);margin:8px 0 3px}.nt-skeleton{height:74px;margin:10px 0;border-radius:5px;background:linear-gradient(90deg,#e8edf3 25%,#f5f7fa,#e8edf3 65%);background-size:200% 100%;animation:nt-shimmer 1.5s ease-in-out infinite}@keyframes nt-shimmer{to{background-position:-200% 0}}.nt-modal-backdrop{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:16px;background:#23334c70}.nt-modal{width:min(100%,470px);padding:20px;border:1px solid var(--nt-line);border-radius:8px;background:#fff;box-shadow:0 20px 60px #14243d30}.nt-modal h2{margin:0;font-size:18px}.nt-modal p{color:var(--nt-muted);font-size:12px}.nt-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:15px}.nt-toast{margin:0 0 12px;padding:10px 12px;border:1px solid #d6e7da;border-left:3px solid #71a984;border-radius:5px;background:#f0f7f2;color:#316b48;font-size:12px}.nt-toast.error{border-color:#f0d4cf;border-left-color:#bd6358;background:#fff7f5;color:#873c35}@media(max-width:900px){.nt-editor-grid,.nt-sidebar{grid-template-columns:1fr}}@media(max-width:650px){.nt-head{align-items:flex-start;flex-direction:column}.nt-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px}.nt-row .nt-subject{grid-column:1/-1;grid-row:2}.nt-row .nt-status-cell{grid-column:1;grid-row:3}.nt-row .nt-actions{grid-column:2;grid-row:3}.nt-fields.two{grid-template-columns:1fr}.nt-editor-card{padding:13px}.nt-cm .cm-editor{height:360px}.nt-preview{min-height:440px}.nt-history-row{grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:11px 12px}.nt-history-row>:nth-child(2){grid-column:1/-1;grid-row:2}.nt-history-row>:nth-child(3){grid-column:1;grid-row:3}.nt-history-filters{align-items:stretch}.nt-history-filters .nt-field{flex:1 1 140px}.nt-toolbar{align-items:flex-start}.nt-toolbar .nt-button{white-space:nowrap}}.nt-format-choice{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:18px 0 12px;padding:10px 12px;border:1px solid var(--nt-line, #d9e1eb);border-radius:8px;background:var(--nt-paper, #f1f4f8)}.nt-format-choice>span{margin-right:4px;color:var(--nt-muted, #5e706c);font-size:.78rem;font-weight:650}.nt-plain-body{display:grid;gap:8px;margin:0}.nt-plain-body textarea{box-sizing:border-box;width:100%;min-height:280px;resize:vertical;padding:14px 15px;border:1px solid var(--nt-line, #d9e1eb);border-radius:8px;background:#fff;color:var(--nt-ink, #364153);font-size:.94rem;line-height:1.65;font-family:inherit}.nt-plain-body textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--nt-blue, #3079ed) 24%,transparent);border-color:var(--nt-blue, #3079ed)}.nt-plain-body small{color:var(--nt-muted, #5e706c);line-height:1.5}.nt-schedule-summary,.nt-scheduler-pending{align-items:flex-start}.nt-schedule-summary>svg,.nt-scheduler-pending>svg{flex:0 0 auto;margin-top:2px}.nt-schedule-summary p,.nt-scheduler-pending p{margin:5px 0 0;line-height:1.55}.nt-schedule-summary p+p{margin-top:9px}@media(max-width:640px){.nt-format-choice{align-items:flex-start}.nt-format-choice>span{flex-basis:100%}.nt-plain-body textarea{min-height:240px}}.go-promotions .promo-code-entry{display:flex;gap:.5rem;align-items:center}.go-promotions .promo-code-entry input{min-width:0;flex:1}.go-promotions{--promo-ink:#364153;--promo-muted:#667386;--promo-line:#d9e1eb;--promo-paper:#f1f4f8;--promo-blue:#3079ed;color:var(--promo-ink)}.go-promotions *{box-sizing:border-box}.go-promotions .promo-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:22px}.go-promotions .promo-head h1{margin:0;font-size:clamp(23px,3vw,32px);letter-spacing:-.045em;line-height:1.1}.go-promotions .promo-head p{margin:8px 0 0;color:var(--promo-muted);font-size:13px}.go-promotions .promo-eyebrow{display:flex;align-items:center;gap:7px;margin-bottom:6px;color:var(--promo-blue);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.go-promotions .promo-actions,.go-promotions .promo-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.go-promotions .promo-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.go-promotions .promo-stat{display:flex;flex-direction:column;align-items:flex-start;gap:18px;min-width:0;min-height:148px;padding:18px 19px;border:1px solid #dce5f0;border-radius:9px;background:#fff;box-shadow:0 3px 12px #263e5c08}.go-promotions .promo-stat-icon{display:grid;place-items:center;flex:0 0 auto;width:39px;height:39px;border:1px solid #e1eafb;border-radius:8px;color:#2d6fc6;background:#eff5ff}.go-promotions .promo-stat-icon.green{border-color:#dcece2;color:#32734d;background:#f0f7f2}.go-promotions .promo-stat-icon.amber{border-color:#f1e5ca;color:#8a6426;background:#fff8e9}.go-promotions .promo-stat-icon.ink{border-color:#e2e7ee;color:#596579;background:#f1f4f8}.go-promotions .promo-stat-copy{display:grid;gap:7px;width:100%;min-width:0}.go-promotions .promo-stat-label{display:block;color:#64758b;font-size:12px;font-weight:650;line-height:1.35}.go-promotions .promo-stat-value{display:block;min-width:0;color:#263b57;font:700 clamp(22px,2vw,28px)/1.08 "Spline Sans Mono","SFMono-Regular",Consolas,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.045em;overflow-wrap:anywhere}.go-promotions .promo-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px;border:1px solid var(--promo-line);border-bottom:0;border-radius:6px 6px 0 0;background:#f8fafd}.go-promotions .promo-toolbar-controls{display:flex;flex-wrap:wrap;gap:8px;min-width:0;flex:1}.go-promotions .promo-search{position:relative;flex:1 1 230px;max-width:410px}.go-promotions .promo-search svg{position:absolute;top:50%;left:11px;color:#78879a;transform:translateY(-50%);pointer-events:none}.go-promotions .promo-field input,.go-promotions .promo-field select,.go-promotions .promo-field textarea,.go-promotions .promo-search input,.go-promotions .promo-toolbar select{width:100%;min-width:0;min-height:39px;padding:8px 10px;border:1px solid #cdd8e3;border-radius:4px;background:#fff;color:var(--promo-ink);font:12px/1.4 DM Sans,Trebuchet MS,sans-serif}.go-promotions .promo-field input:focus,.go-promotions .promo-field select:focus,.go-promotions .promo-field textarea:focus,.go-promotions .promo-search input:focus,.go-promotions .promo-toolbar select:focus{outline:2px solid #3079ed;outline-offset:1px}.go-promotions .promo-search input{padding-left:35px}.go-promotions .promo-toolbar select{width:auto;min-width:142px}.go-promotions .promo-table-wrap{overflow:auto;border:1px solid var(--promo-line);border-radius:0 0 6px 6px;background:#fff}.go-promotions .promo-table{width:100%;border-collapse:collapse;text-align:left}.go-promotions .promo-table th{padding:10px 13px;border-bottom:1px solid var(--promo-line);color:#778599;background:#fbfcfe;font-size:9px;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.go-promotions .promo-table td{padding:13px;border-bottom:1px solid #e8edf3;vertical-align:middle;font-size:12px}.go-promotions .promo-table tr:last-child td{border-bottom:0}.go-promotions .promo-table tbody tr:hover{background:#fbfdff}.go-promotions .promo-campaign{min-width:160px}.go-promotions .promo-campaign button{display:block;padding:0;border:0;background:none;color:var(--promo-ink);font:700 12px/1.35 inherit;text-align:left;cursor:pointer}.go-promotions .promo-campaign button:hover{color:var(--promo-blue)}.go-promotions .promo-campaign small{display:block;margin-top:3px;color:var(--promo-muted);font:11px Spline Sans Mono,SFMono-Regular,Consolas,monospace}.go-promotions .promo-discount{font:700 13px Spline Sans Mono,SFMono-Regular,Consolas,monospace;white-space:nowrap}.go-promotions .promo-status{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 8px;border-radius:3px;background:#edf3fd;color:#315984;font-size:10px;font-weight:800;white-space:nowrap}.go-promotions .promo-status:before{width:6px;height:6px;border-radius:50%;background:currentColor;content:""}.go-promotions .promo-status.active{background:#f0f7f2;color:#316b48}.go-promotions .promo-status.paused,.go-promotions .promo-status.scheduled{background:#fff7e8;color:#805b22}.go-promotions .promo-status.exhausted,.go-promotions .promo-status.expired,.go-promotions .promo-status.archived{background:#eef2f7;color:#596579}.go-promotions .promo-usage{min-width:90px}.go-promotions .promo-usage strong{display:block;font:700 11px Spline Sans Mono,SFMono-Regular,Consolas,monospace}.go-promotions .promo-usage small{color:var(--promo-muted);font-size:10px}.go-promotions .promo-icon-btn{display:inline-grid;place-items:center;width:31px;height:31px;border:1px solid transparent;border-radius:4px;background:transparent;color:#657389;cursor:pointer}.go-promotions .promo-icon-btn:hover{border-color:var(--promo-line);background:#f4f7fb;color:#2f5f9c}.go-promotions .promo-icon-btn.danger:hover{color:#98443d;background:#fff4f2}.go-promotions .promo-empty,.go-promotions .promo-loading{padding:35px 18px;text-align:center;color:var(--promo-muted)}.go-promotions .promo-empty strong{display:block;margin:8px 0 3px;color:var(--promo-ink)}.go-promotions .promo-loading{display:grid;gap:10px}.go-promotions .promo-skeleton{height:13px;border-radius:3px;background:#e9eef4;animation:promo-pulse 1.25s ease-in-out infinite alternate}@keyframes promo-pulse{to{opacity:.42}}.go-promotions .promo-error{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;margin:0 0 14px;border:1px solid #f0d4cf;border-left:3px solid #bd6358;border-radius:5px;background:#fff7f5;color:#873c35;font-size:12px}.go-promotions .promo-detail-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:17px}.go-promotions .promo-back{display:grid;place-items:center;width:36px;height:36px;flex:0 0 auto;border:1px solid var(--promo-line);border-radius:5px;background:#fff;color:var(--promo-ink);text-decoration:none}.go-promotions .promo-detail-head h1{margin:0;font-size:clamp(22px,3vw,30px);letter-spacing:-.04em}.go-promotions .promo-detail-head p{margin:5px 0 0;color:var(--promo-muted);font-size:12px}.go-promotions .promo-detail-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:14px;align-items:start}.go-promotions .promo-panel{min-width:0;padding:17px;border:1px solid var(--promo-line);border-radius:6px;background:#fff;box-shadow:0 4px 16px #263e5c08}.go-promotions .promo-panel+.promo-panel{margin-top:14px}.go-promotions .promo-panel h2{margin:0;font-size:14px}.go-promotions .promo-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.go-promotions .promo-panel-heading p{margin:4px 0 0;color:var(--promo-muted);font-size:11px}.go-promotions .promo-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.go-promotions .promo-detail-item{padding:11px 0;border-bottom:1px solid #e8edf3}.go-promotions .promo-detail-item span{display:block;color:var(--promo-muted);font-size:10px}.go-promotions .promo-detail-item strong{display:block;margin-top:4px;overflow-wrap:anywhere;font-size:12px}.go-promotions .promo-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.go-promotions .promo-metric{padding:12px;border:1px solid #e6ebf2;border-radius:4px;background:#f9fbfd}.go-promotions .promo-metric span{display:block;color:var(--promo-muted);font-size:10px}.go-promotions .promo-metric strong{display:block;margin-top:5px;font:700 18px/1.15 Spline Sans Mono,SFMono-Regular,Consolas,monospace}.go-promotions .promo-use-list{display:grid}.go-promotions .promo-use{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding:12px 0;border-bottom:1px solid #e8edf3}.go-promotions .promo-use:last-child{border:0}.go-promotions .promo-use strong{display:block;font-size:12px}.go-promotions .promo-use small{display:block;margin-top:3px;color:var(--promo-muted);font-size:10px}.go-promotions .promo-use-amount{text-align:right;font:700 12px Spline Sans Mono,SFMono-Regular,Consolas,monospace}.go-promotions .promo-use-amount small{text-align:right}.go-promotions .promo-use a{color:#315984;text-decoration:none}.go-promotions .promo-use a:hover{text-decoration:underline}.go-promotions .promo-modal-backdrop{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:16px;background:#24364d78}.go-promotions .promo-modal{width:min(760px,100%);max-height:min(92dvh,900px);overflow:auto;border:1px solid var(--promo-line);border-radius:8px;background:#fff;box-shadow:0 24px 70px #18283d38}.go-promotions .promo-modal-head{position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:18px 20px;border-bottom:1px solid var(--promo-line);background:#fff}.go-promotions .promo-modal-head h2{margin:0;font-size:18px;letter-spacing:-.03em}.go-promotions .promo-modal-head p{margin:5px 0 0;color:var(--promo-muted);font-size:11px}.go-promotions .promo-form{display:grid;gap:17px;padding:18px 20px}.go-promotions .promo-form-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding-bottom:16px;border-bottom:1px solid #e8edf3}.go-promotions .promo-form-section:last-of-type{border-bottom:0;padding-bottom:0}.go-promotions .promo-section-title{grid-column:1/-1;margin:0;color:#52647c;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.go-promotions .promo-field{display:grid;align-content:start;gap:5px;min-width:0}.go-promotions .promo-field.wide{grid-column:1/-1}.go-promotions .promo-field label,.go-promotions .promo-field-label{color:#536173;font-size:11px;font-weight:700}.go-promotions .promo-field small,.go-promotions .promo-help{color:var(--promo-muted);font-size:10px}.go-promotions .promo-field [aria-invalid=true]{border-color:#bd6358}.go-promotions .promo-field-error{color:#98443d;font-size:10px}.go-promotions .promo-audience-options{display:flex;flex-wrap:wrap;gap:7px}.go-promotions .promo-choice{display:flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid var(--promo-line);border-radius:4px;color:var(--promo-ink);font-size:11px;cursor:pointer}.go-promotions .promo-choice:has(input:checked){border-color:#9bbbe6;background:#f0f5fd;color:#315984}.go-promotions .promo-customer-picker{display:grid;gap:8px}.go-promotions .promo-customer-results{display:grid;max-height:175px;overflow:auto;border:1px solid var(--promo-line);border-radius:4px}.go-promotions .promo-customer-option{display:flex;align-items:center;gap:8px;padding:8px;border-bottom:1px solid #e8edf3;font-size:11px}.go-promotions .promo-customer-option:last-child{border:0}.go-promotions .promo-selected-customers{display:flex;flex-wrap:wrap;gap:6px}.go-promotions .promo-customer-chip{display:flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid #d8e4f4;border-radius:3px;background:#f1f6fe;color:#315984;font-size:10px}.go-promotions .promo-customer-chip button{display:grid;place-items:center;padding:0;border:0;background:none;color:inherit;cursor:pointer}.go-promotions .promo-form-footer{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 -20px -18px;padding:13px 20px;border-top:1px solid var(--promo-line);background:#fff}.go-promotions .promo-form-footer span{color:var(--promo-muted);font-size:10px}.go-promotions .promo-confirm-copy{color:var(--promo-muted);font-size:12px;line-height:1.5}.go-promotions .promo-pagination{display:flex;justify-content:flex-end;padding:11px 13px;border-top:1px solid var(--promo-line);color:var(--promo-muted);font-size:10px}.go-promotions .promo-spin{animation:promo-spin .9s linear infinite}@keyframes promo-spin{to{transform:rotate(360deg)}}@media(max-width:900px){.go-promotions .promo-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.go-promotions .promo-detail-layout{grid-template-columns:1fr}}@media(max-width:650px){.go-promotions .promo-head{align-items:flex-start;flex-direction:column}.go-promotions .promo-head>.go-button{width:100%}.go-promotions .promo-toolbar{align-items:stretch;flex-direction:column}.go-promotions .promo-toolbar-controls{display:grid;grid-template-columns:1fr 1fr}.go-promotions .promo-search{max-width:none;grid-column:1/-1}.go-promotions .promo-toolbar select{width:100%;min-width:0}.go-promotions .promo-table thead{display:none}.go-promotions .promo-table,.go-promotions .promo-table tbody,.go-promotions .promo-table tr,.go-promotions .promo-table td{display:block;width:100%}.go-promotions .promo-table tr{position:relative;padding:12px 12px 10px;border-bottom:1px solid var(--promo-line)}.go-promotions .promo-table td{padding:4px 0;border:0}.go-promotions .promo-table td:last-child{position:absolute;top:8px;right:8px;width:auto}.go-promotions .promo-table td:nth-child(2),.go-promotions .promo-table td:nth-child(3){display:inline-block;width:auto;margin-right:13px}.go-promotions .promo-row-actions{gap:2px}.go-promotions .promo-form-section{grid-template-columns:1fr}.go-promotions .promo-section-title,.go-promotions .promo-field.wide{grid-column:auto}.go-promotions .promo-form-footer{align-items:stretch;flex-direction:column}.go-promotions .promo-form-footer .promo-actions{justify-content:flex-end}.go-promotions .promo-detail-grid{grid-template-columns:1fr 1fr}}@media(max-width:420px){.go-promotions .promo-stats{grid-template-columns:minmax(0,1fr);gap:10px}.go-promotions .promo-stat{min-height:124px;gap:13px;padding:16px}.go-promotions .promo-stat-value{font-size:clamp(21px,8vw,26px)}}.welcome-admin{--welcome-blue: #3079ED;--welcome-ink: #344154;--welcome-muted: #68778b;--welcome-line: #dbe3ed;--welcome-paper: #f3f6fa;--welcome-soft-blue: #eff5ff;box-sizing:border-box;width:100%;min-height:100%;color:var(--welcome-ink);font-family:inherit}.welcome-admin *,.welcome-admin *:before,.welcome-admin *:after{box-sizing:border-box}.welcome-admin button,.welcome-admin input,.welcome-admin select,.welcome-admin textarea{font-family:inherit}.welcome-admin button{-webkit-tap-highlight-color:transparent}.welcome-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 0 22px}.welcome-head h1{margin:0;color:#26374e;font-size:clamp(24px,3vw,32px);line-height:1.12;letter-spacing:-.045em}.welcome-head p{margin:8px 0 0;color:var(--welcome-muted);font-size:13px}.welcome-eyebrow,.welcome-overline{display:flex;align-items:center;gap:7px;margin-bottom:7px;color:var(--welcome-blue);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.welcome-button{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 13px;border:1px solid #d0dae7;border-radius:5px;background:#fff;color:#40516a;font-size:12px;font-weight:700;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.welcome-button:hover:not(:disabled){border-color:#a9bfdc;background:#f5f8fd;color:#285da4}.welcome-button:active:not(:disabled){transform:translateY(1px)}.welcome-button.primary{border-color:var(--welcome-blue);background:var(--welcome-blue);color:#fff}.welcome-button.primary:hover:not(:disabled){border-color:var(--welcome-blue);background:var(--welcome-blue);color:#fff}.welcome-button:disabled{opacity:.52;cursor:not-allowed}.welcome-button.compact{min-height:38px;padding:7px 10px}.welcome-alert{display:flex;align-items:flex-start;gap:11px;padding:13px 15px;margin:0 0 14px;border:1px solid #d7e3f2;border-left:3px solid var(--welcome-blue);border-radius:5px;background:#f6f9fe;color:#39516f;font-size:12px;line-height:1.5}.welcome-alert>svg{flex:0 0 auto;margin-top:1px}.welcome-alert strong{display:block;color:#30445d;font-size:12px}.welcome-alert p{margin:4px 0 0;color:#65758b}.welcome-alert.error{align-items:center;border-color:#eed5d0;border-left-color:#bd6358;background:#fff8f6;color:#8b4139}.welcome-alert.error>span{flex:1}.welcome-alert.error strong{color:#803b34}.welcome-alert.install{padding:15px 16px;border-color:#e6ddc7;border-left-color:#b48a42;background:#fffaf0;color:#68542e}.welcome-alert-icon{display:grid;place-items:center;width:35px;height:35px;flex:0 0 auto;border-radius:50%;background:#f4ecd9;color:#95723a}.welcome-phase{display:flex;align-items:center;gap:11px;padding:12px 14px;margin:0 0 18px;border:1px solid #dce5f0;border-radius:5px;background:#f8fafd}.welcome-phase-mark{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border:1px solid #dce8f8;border-radius:5px;background:#eef5ff;color:#3079ed}.welcome-phase>div{display:grid;gap:2px;min-width:0}.welcome-phase strong{font-size:12px;color:#354860}.welcome-phase>div span{color:var(--welcome-muted);font-size:11px;line-height:1.45}.welcome-phase-state{margin-left:auto;color:#65758b;font-size:10px;font-weight:700;text-align:right}.welcome-notice{display:flex;align-items:center;gap:10px;padding:12px 13px;margin:0 0 14px;border:1px solid #d7e8dc;border-left:3px solid #448260;border-radius:5px;background:#f5faf6;color:#356449;font-size:12px;font-weight:700}.welcome-notice>svg{flex:0 0 auto}.welcome-notice span{flex:1}.welcome-notice button{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:4px;background:transparent;color:inherit;cursor:pointer}.welcome-notice button:hover{background:#e8f2eb}.welcome-list-panel{overflow:hidden;border:1px solid var(--welcome-line);border-radius:6px;background:#fff;box-shadow:0 4px 18px #263e5c08}.welcome-panel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:17px 18px 15px;border-bottom:1px solid #e7edf4}.welcome-panel-head .welcome-overline{margin-bottom:5px}.welcome-panel-head h2{margin:0;color:#34465d;font-size:15px;letter-spacing:-.02em}.welcome-count{color:var(--welcome-muted);font-size:11px;white-space:nowrap}.welcome-campaign{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border-bottom:1px solid #e9eef4;transition:background-color .15s ease}.welcome-campaign:last-child{border-bottom:0}.welcome-campaign:hover{background:#fbfcfe}.welcome-campaign-main{display:flex;align-items:flex-start;gap:12px;min-width:0}.welcome-campaign-symbol{display:grid;place-items:center;width:37px;height:37px;flex:0 0 auto;border:1px solid #dce8fa;border-radius:6px;background:var(--welcome-soft-blue);color:#3079ed}.welcome-campaign-copy{min-width:0}.welcome-campaign-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.welcome-campaign-title h3{margin:0;color:#34465d;font-size:13px;line-height:1.4}.welcome-badge{display:inline-flex;align-items:center;min-height:23px;padding:4px 7px;border-radius:3px;font-size:9px;font-weight:800;letter-spacing:.01em}.welcome-badge:before{width:6px;height:6px;margin-right:5px;border-radius:50%;background:currentColor;content:""}.welcome-badge.inactive{background:#f0f3f7;color:#667489}.welcome-badge.capturing{background:#edf4ff;color:#315b91}.welcome-campaign-meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px 13px;margin-top:6px;color:#617187;font-size:10px;line-height:1.45}.welcome-campaign-meta code{padding:2px 5px;border:1px solid #e3e9f1;border-radius:3px;background:#f8fafd;color:#576981;font:10px Spline Sans Mono,SFMono-Regular,Consolas,monospace}.welcome-campaign-copy p{margin:6px 0 0;color:#6b7889;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.welcome-row-eligible{display:block;margin-top:5px;color:#536980;font-size:10px}.welcome-campaign-side{display:flex;align-items:center;gap:8px;flex:0 0 auto}.welcome-campaign-side .welcome-button{white-space:nowrap}.welcome-button.pause-action{border-color:#b8c6d5;background:#eef2f6;color:#42556d}.welcome-button.pause-action:hover:not(:disabled){border-color:#9dadbf;background:#e3eaf1;color:#344a63}.welcome-assigned{display:grid;grid-template-columns:auto auto;align-items:center;gap:0 6px;color:#64748a}.welcome-assigned svg{grid-row:span 2}.welcome-assigned strong{color:#354962;font:700 13px Spline Sans Mono,SFMono-Regular,Consolas,monospace}.welcome-assigned span{font-size:9px}.welcome-empty{display:grid;justify-items:center;gap:7px;padding:37px 20px 40px;color:var(--welcome-muted);text-align:center}.welcome-empty.compact-empty{padding:22px;font-size:12px}.welcome-empty-icon{display:grid;place-items:center;width:43px;height:43px;margin-bottom:4px;border:1px solid #dce8f8;border-radius:50%;background:#f2f7ff;color:#3079ed}.welcome-empty strong{color:#3a4b61;font-size:13px}.welcome-empty>span:not(.welcome-empty-icon){font-size:11px}.welcome-empty .welcome-button{margin-top:8px}.welcome-skeletons{display:grid;gap:11px;padding:19px}.welcome-skeletons i{display:block;height:14px;border-radius:3px;background:linear-gradient(90deg,#edf1f6,#e6ebf2,#edf1f6);background-size:200% 100%;animation:welcome-skeleton 1.35s ease-in-out infinite}.welcome-skeletons i:nth-child(2){width:84%}.welcome-skeletons i:nth-child(3){width:68%}@keyframes welcome-skeleton{to{opacity:.48}}.welcome-backdrop{position:fixed;z-index:60;inset:0;display:grid;place-items:center;padding:15px;background:#23354c8a}.welcome-editor{display:flex;flex-direction:column;width:min(1120px,100%);max-height:min(94dvh,980px);overflow:hidden;border:1px solid #d3deeb;border-radius:8px;background:#f6f8fb;box-shadow:0 24px 76px #192b423d}.welcome-capture-dialog{display:flex;flex-direction:column;width:min(560px,100%);max-height:min(92dvh,760px);overflow:auto;border:1px solid #d3deeb;border-radius:8px;background:#f6f8fb;box-shadow:0 24px 76px #192b423d}.welcome-capture-content{padding:18px 21px 20px}.welcome-capture-offer{display:grid;gap:5px;padding:13px 14px;border:1px solid #dce6f2;border-radius:5px;background:#fff}.welcome-capture-offer>span{color:#718096;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.welcome-capture-offer strong{color:#315b91;font-size:14px;line-height:1.5}.welcome-capture-details{display:grid;gap:0;margin:13px 0;border:1px solid #dfe6ef;border-radius:5px;background:#fff}.welcome-capture-details>div{display:grid;grid-template-columns:minmax(118px,.72fr) minmax(0,1.5fr);gap:12px;padding:10px 12px;border-bottom:1px solid #edf1f5}.welcome-capture-details>div:last-child{border-bottom:0}.welcome-capture-details dt{color:#728096;font-size:10px;font-weight:700}.welcome-capture-details dd{margin:0;color:#40536b;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.welcome-capture-explanation{margin:0;padding:12px 13px;border-left:3px solid #3079ed;border-radius:3px;background:#eef4fc;color:#53677f;font-size:11px;line-height:1.6}.welcome-capture-footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid #dfe6ef;background:#fff}.capture-error{margin:13px 0 0}.capture-error .welcome-button{flex:0 0 auto}.welcome-editor-head{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid #dfe6ef;background:#fff}.welcome-editor-head .welcome-overline{margin-bottom:5px}.welcome-editor-head h2{margin:0;color:#2f4056;font-size:20px;letter-spacing:-.035em}.welcome-editor-head p{margin:5px 0 0;color:#69788c;font-size:11px}.welcome-close{display:grid;place-items:center;width:42px;height:42px;flex:0 0 auto;border:1px solid #dce4ed;border-radius:5px;background:#fff;color:#55677e;cursor:pointer}.welcome-close:hover:not(:disabled){background:#f1f5fa;color:#2e5e9c}.welcome-form{display:flex;flex:1;min-height:0;flex-direction:column;overflow:hidden}.welcome-form>.welcome-alert{margin:13px 20px 0}.welcome-form>.welcome-alert.error{margin-bottom:0}.welcome-editor>.welcome-alert{margin:12px 20px 0}.welcome-editor-columns{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(290px,.7fr);gap:18px;min-height:0;overflow:auto;padding:18px 20px}.welcome-fields{display:grid;align-content:start;gap:18px;min-width:0;margin:0;padding:0;border:0}.welcome-field-group{min-width:0;margin:0;padding:14px;border:1px solid #dfe6ef;border-radius:5px;background:#fff}.welcome-field-group>header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:13px;padding-bottom:10px;border-bottom:1px solid #edf1f5}.welcome-field-group legend{padding:2px 7px;border-radius:3px;background:#eef5ff;color:#3a4d64;font-size:12px;font-weight:700}.welcome-group-note{margin:0 0 13px;color:var(--welcome-muted);font-size:11px}.welcome-field-group header p{margin:0;color:#7a8797;font-size:10px;text-align:right}.welcome-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 13px}.welcome-field{display:grid;align-content:start;gap:5px;min-width:0}.welcome-field.wide{grid-column:1/-1}.welcome-field>label{color:#53647a;font-size:12px;font-weight:600}.welcome-field input:not([type=checkbox]),.welcome-field select,.welcome-field textarea{width:100%;min-width:0;min-height:44px;padding:9px 10px;border:1px solid #cfd9e5;border-radius:4px;outline:0;background:#fff;color:#344154;font-family:inherit;font-size:13px;line-height:1.4}.welcome-fields:disabled .welcome-field input,.welcome-fields:disabled .welcome-field select,.welcome-fields:disabled .welcome-field textarea{background:#f5f7fa;color:#68778b}.welcome-preview-modes{display:flex;gap:5px;margin-bottom:12px}.welcome-preview-modes button{flex:1;min-height:44px;border:1px solid #d5dfeb;border-radius:5px;color:var(--welcome-muted);background:#fff;font-size:12px;cursor:pointer}.welcome-preview-modes button[aria-pressed=true]{border-color:var(--welcome-blue);color:var(--welcome-blue);background:#eff5ff;font-weight:700}.welcome-preview-card.mobile{width:min(100%,330px);margin-inline:auto;border-radius:15px}.welcome-preview-card.mobile .welcome-preview-brand{display:none}.welcome-preview-card.mobile .welcome-preview-kicker{margin-top:2px}.welcome-preview-conditions{display:grid;gap:5px;margin-top:12px;color:var(--welcome-muted);font-size:11px;line-height:1.5}.welcome-field textarea{min-height:72px;resize:vertical}.welcome-field input:focus,.welcome-field select:focus,.welcome-field textarea:focus{border-color:#3079ed;outline:2px solid #3079ed;outline-offset:1px}.welcome-field [aria-invalid=true]{border-color:#bd6358}.welcome-field-error{color:#98443d;font-size:10px;line-height:1.4}.welcome-input-suffix{position:relative;min-width:0}.welcome-input-suffix input{padding-right:49px!important}.welcome-input-suffix>span{position:absolute;top:50%;right:10px;color:#728097;font-size:10px;transform:translateY(-50%);pointer-events:none}.welcome-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.welcome-check{display:flex;align-items:center;gap:8px;min-height:42px;padding:8px 9px;border:1px solid #dce4ee;border-radius:4px;background:#fbfcfe;color:#53647a;font-size:11px;cursor:pointer}.welcome-check:has(input:checked){border-color:#a9c5ed;background:#f0f6ff;color:#315b91}.welcome-check input{width:16px;height:16px;margin:0;accent-color:#3079ed}.welcome-check:focus-within{outline:2px solid #3079ed;outline-offset:1px}.welcome-policy-note{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;border:1px solid #dce6f2;border-radius:4px;background:#f5f8fc;color:#65758b;font-size:10px;line-height:1.5}.welcome-policy-note svg{flex:0 0 auto;color:#3079ed}.welcome-preview-column{align-self:start;min-width:0;padding:14px;border:1px solid #dce4ee;border-radius:5px;background:#eef2f7}.welcome-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-bottom:11px}.welcome-preview-heading .welcome-overline{margin:0}.welcome-preview-heading>span:last-child{padding:4px 7px;border:1px solid #d9e0e9;border-radius:3px;background:#f7f9fc;color:#69788c;font-size:9px;font-weight:700}.welcome-preview-card{position:relative;overflow:hidden;padding:17px 16px 13px;border:1px solid #dce5f0;border-radius:7px;background:#fff;box-shadow:0 8px 20px #273b570d}.welcome-preview-brand{display:flex;align-items:center;gap:8px;color:#56677c;font-size:10px;font-weight:700}.welcome-preview-mark{display:grid;place-items:center;width:24px;height:24px;border-radius:5px;background:#3079ed;color:#fff;font-size:13px;font-weight:850}.welcome-preview-tag{margin-left:auto;color:#96a2b1;font-size:8px;font-weight:800;letter-spacing:.14em}.welcome-preview-kicker{margin-top:20px;color:#3079ed;font-size:9px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.welcome-preview-card h3{margin:7px 0 12px;color:#263b57;font-size:clamp(19px,2vw,25px);line-height:1.12;letter-spacing:-.04em;overflow-wrap:anywhere}.welcome-preview-offer{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 8px;padding:12px 0;border-top:1px solid #e8edf3;border-bottom:1px solid #e8edf3}.welcome-preview-offer strong{color:#3079ed;font:800 clamp(26px,3vw,37px)/1 "Spline Sans Mono","SFMono-Regular",Consolas,monospace;letter-spacing:-.06em}.welcome-preview-offer span{color:#68778b;font-size:10px;line-height:1.45}.welcome-preview-incomplete{padding:11px 10px;border:1px dashed #cbd6e4;border-radius:4px;background:#f8fafd}.welcome-preview-incomplete span{color:#51637b;font-size:11px;font-weight:800}.welcome-preview-incomplete p{margin:4px 0 0;color:#77859a;font-size:10px;line-height:1.5}.welcome-preview-copy{min-height:35px;margin:12px 0;color:#6c7b8e;font-size:10px;line-height:1.55;overflow-wrap:anywhere}.welcome-preview-cta{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:43px;padding:10px 12px;border:0;border-radius:4px;background:#3079ed;color:#fff;font-size:10px;font-weight:750;opacity:.75}.welcome-preview-cta:disabled{cursor:default}.welcome-preview-foot{display:flex;justify-content:space-between;gap:8px;padding-top:11px;margin-top:11px;border-top:1px solid #edf1f5;color:#8793a2;font-size:8px;line-height:1.4}.welcome-preview-caption{margin:9px 0 0;color:#758397;font-size:9px;line-height:1.5;text-align:center}.welcome-form-footer{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 20px;border-top:1px solid #dfe6ef;background:#fff}.welcome-form-footer>span{color:#6a788c;font-size:10px;line-height:1.45}.welcome-form-footer>div{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.welcome-spin{animation:welcome-rotate .9s linear infinite}@keyframes welcome-rotate{to{transform:rotate(360deg)}}.welcome-admin :focus-visible{outline:2px solid #3079ed;outline-offset:2px}.welcome-admin .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:850px){.welcome-editor-columns{grid-template-columns:minmax(0,1fr) minmax(260px,.75fr);gap:12px;padding:14px}.welcome-field-group{padding:12px}}@media(max-width:700px){.welcome-head{align-items:flex-start;flex-direction:column}.welcome-head>.welcome-button{width:100%;min-height:46px}.welcome-phase{align-items:flex-start}.welcome-phase-state{max-width:120px}.welcome-campaign{align-items:flex-start;flex-direction:column;gap:12px;padding:14px}.welcome-campaign-side{justify-content:space-between;width:100%;padding-left:49px}.welcome-campaign-side .welcome-button{min-height:42px}.welcome-campaign-side{flex-wrap:wrap}.welcome-editor{max-height:96dvh}.welcome-editor-columns{display:flex;flex-direction:column}.welcome-preview-column{order:0}.welcome-preview-card{max-width:470px;margin:0 auto}.welcome-preview-copy{min-height:0}}@media(max-width:500px){.welcome-backdrop{align-items:end;padding:0}.welcome-editor{width:100%;max-height:98dvh;border-radius:9px 9px 0 0}.welcome-editor-head{padding:14px 15px}.welcome-editor-head h2{font-size:18px}.welcome-form>.welcome-alert,.welcome-editor>.welcome-alert{margin-left:13px;margin-right:13px}.welcome-editor-columns{gap:11px;padding:12px 13px}.welcome-field-grid{grid-template-columns:minmax(0,1fr);gap:11px}.welcome-field.wide{grid-column:auto}.welcome-field-group>header{align-items:flex-start;flex-direction:column;gap:3px}.welcome-field-group header p{text-align:left}.welcome-check-grid{grid-template-columns:minmax(0,1fr)}.welcome-form-footer{align-items:stretch;flex-direction:column;padding:11px 13px calc(11px + env(safe-area-inset-bottom))}.welcome-form-footer>div{display:grid;grid-template-columns:.7fr 1.3fr}.welcome-form-footer .welcome-button{min-height:45px;padding:8px 9px;font-size:11px}.welcome-panel-head{padding:15px 14px}.welcome-campaign-meta{gap:4px 8px}.welcome-campaign-side{padding-left:0}.welcome-campaign-side{display:grid;grid-template-columns:1fr 1fr;gap:7px}.welcome-campaign-side .welcome-assigned{grid-column:1/-1}.welcome-campaign-side .welcome-button{width:100%}.welcome-capture-dialog{width:100%;max-height:92dvh;border-radius:9px 9px 0 0}.welcome-capture-content{padding:14px 14px 16px}.welcome-capture-details>div{grid-template-columns:1fr;gap:4px}.welcome-capture-footer{display:grid;grid-template-columns:.75fr 1.25fr;padding:11px 13px calc(11px + env(safe-area-inset-bottom))}.welcome-capture-footer .welcome-button{min-height:45px;padding:8px 9px;font-size:11px}.welcome-preview-column{padding:11px}.welcome-preview-card{padding:15px 13px 12px}}@media(prefers-reduced-motion:reduce){.welcome-admin *,.welcome-admin *:before,.welcome-admin *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.label-settings{--label-ink:#263445;--label-muted:#657185;--label-line:#dfe5ee;--label-tint:#f5f7fc;--label-accent:#3275e8;max-width:1320px;margin:0 auto;color:var(--label-ink)}.label-settings-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:22px;margin:0 0 22px;padding:27px 30px;background:#fff;border:1px solid var(--label-line);border-radius:12px}.label-settings-hero h1{font-size:clamp(28px,4vw,42px);line-height:1;margin:7px 0 10px;letter-spacing:-.045em}.label-settings-hero p{margin:0;color:var(--label-muted);max-width:620px}.label-settings-kicker{font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--label-accent)}.label-revision{font:11px Spline Sans Mono,monospace;color:var(--label-muted)}.label-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:20px;align-items:start}.label-editor-card,.label-preview-card{background:#fff;border:1px solid var(--label-line);border-radius:10px;box-shadow:0 5px 18px #1e33250a}.label-editor-card{padding:20px}.label-tabs{display:flex;gap:5px;padding:4px;background:var(--label-tint);border-radius:7px;width:max-content;max-width:100%}.label-tabs button{border:0;background:transparent;border-radius:5px;padding:9px 14px;color:#56655c;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.label-tabs button[aria-selected=true]{background:#fff;color:var(--label-accent);box-shadow:0 1px 5px #18261b19}.label-form{display:grid;gap:16px;margin-top:20px}.label-form{border:0;padding:0;min-width:0}.label-form label{display:grid;gap:6px;font-size:12px;font-weight:700}.label-form input,.label-form textarea{box-sizing:border-box;width:100%;padding:10px 11px;border:1px solid var(--label-line);border-radius:5px;color:var(--label-ink);background:#fff;font:inherit;font-size:14px}.label-form textarea{min-height:70px;resize:vertical}.label-form input:focus,.label-form textarea:focus{outline:2px solid var(--label-accent);outline-offset:1px}.label-optional-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border:0;padding:0;margin:0}.label-optional-fields legend{font-size:12px;font-weight:800;margin-bottom:8px}.label-form .label-field-toggle{display:flex;align-items:center;gap:8px;border:1px solid var(--label-line);border-radius:5px;padding:9px;font-size:12px;color:var(--label-ink)}.label-form .label-field-toggle input{width:16px;height:16px;flex:none;margin:0;accent-color:var(--label-accent)}.label-lock-note{font-size:11px;color:var(--label-muted);background:var(--label-tint);border-left:3px solid #a9c8ff;padding:9px 11px}.label-actions{display:flex;flex-wrap:wrap;gap:9px;padding-top:14px;border-top:1px solid var(--label-line)}.label-actions .btn{min-height:39px}.label-preview-card{position:sticky;top:14px;padding:16px;background:var(--label-tint)}.label-preview-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0 0 12px}.label-preview-heading h2{font-size:14px;margin:0}.label-preview-heading span{font-size:10px;color:#65736b;text-transform:uppercase;letter-spacing:.08em}.label-preview-sheet{width:min(100%,330px);aspect-ratio:2/3;margin:auto;background:#fff;box-shadow:0 5px 20px #18281c22;overflow:auto}.label-preview-sheet .shipping-label{width:100%;height:100%;padding:5.3%;border:1px solid #111}.label-preview-sheet .shipping-brand{min-height:10%}.label-preview-sheet .shipping-brand img{width:min(70%,140px);max-height:30px}.label-preview-sheet .shipping-country{min-height:27px;font-size:18px}.label-preview-sheet .shipping-brand small,.label-preview-sheet .shipping-intro strong,.label-preview-sheet .shipping-label small{font-size:clamp(5px,1.7vw,8px)}.label-preview-sheet .shipping-intro{padding:3% 0 2%}.label-preview-sheet .shipping-intro span,.label-preview-sheet .shipping-description span{font-size:clamp(8px,2.6vw,12px)}.label-preview-sheet .shipping-identifiers{padding:2% 0}.label-preview-sheet .shipping-identifiers h1{font-size:clamp(16px,5.8vw,27px)}.label-preview-sheet .shipping-mailbox,.label-preview-sheet .shipping-piece-count{font-size:clamp(7px,2vw,10px);padding:4px}.label-preview-sheet .shipping-piece-count b{font-size:clamp(10px,3vw,15px)}.label-preview-sheet .shipping-recipient{padding:2% 0}.label-preview-sheet .shipping-recipient>strong{font-size:clamp(11px,3.8vw,17px)}.label-preview-sheet .shipping-recipient>b,.label-preview-sheet .shipping-address,.label-preview-sheet .shipping-contact{font-size:clamp(7px,2.5vw,11px)}.label-preview-sheet .shipping-fields-grid{padding:2% 0;gap:3px}.label-preview-sheet .shipping-field strong{font-size:clamp(7px,2.6vw,11px)}.label-preview-sheet .shipping-description{padding:2% 0}.label-preview-sheet .shipping-barcode{height:34px}.label-preview-sheet .barcode-readable{font-size:9px}.label-preview-sheet .shipping-footer{padding-top:2%;font-size:6px}.label-preview-sheet .shipping-footer small{font-size:5px}.label-loading{padding:28px;border:1px solid var(--label-line);border-radius:8px;background:linear-gradient(90deg,#f0f3ef 25%,#e5ebe4 40%,#f0f3ef 63%);background-size:400% 100%;animation:label-skeleton 1.35s ease infinite}@keyframes label-skeleton{to{background-position:-100% 0}}.label-feedback{margin:14px 0;padding:11px;border-radius:5px;font-size:13px}.label-feedback.bad{background:#fff1ed;color:#913b2a;border:1px solid #e8b8ad}.label-feedback.good{background:#eef7ed;color:#335c36;border:1px solid #c6dec3}.label-dirty{display:inline-flex;align-items:center;gap:6px;color:#98502d;font-size:11px;font-weight:700}@media(max-width:800px){.label-editor-layout{grid-template-columns:1fr}.label-preview-card{position:static;grid-row:1}.label-preview-sheet{width:min(100%,280px)}}@media(max-width:540px){.label-settings-hero{display:block;padding:20px}.label-settings-hero .label-revision{display:block;margin-top:14px}.label-editor-card{padding:14px}.label-optional-fields{grid-template-columns:1fr}.label-tabs{width:100%}.label-tabs button{flex:1;padding:9px 7px;font-size:12px}}.shipping-label{box-sizing:border-box;background:#fff;color:#111;border:1px solid #111;padding:.18in;font-family:DM Sans,sans-serif;display:flex;flex-direction:column;gap:0;overflow-wrap:anywhere;word-break:normal}.shipping-brand{min-height:.58in;display:grid;grid-template-columns:minmax(0,1fr) .72in;grid-template-rows:auto auto;align-items:center;gap:2px 8px;padding:0 0 .09in;border-bottom:1px solid #111}.shipping-brand img{display:block;width:min(2.15in,100%);max-height:.38in;object-fit:contain;object-position:left center}.shipping-brand-name{font-size:22px;letter-spacing:-1px}.shipping-country{grid-column:2;grid-row:1/3;background:#111;color:#fff;display:grid;place-items:center;min-height:.48in;font-size:25px;font-weight:800}.shipping-brand small{font-size:7pt;font-weight:700;letter-spacing:.04em}.shipping-intro{display:grid;gap:3px;padding:.1in 0 .06in}.shipping-intro strong,.shipping-label small{font-size:7pt;line-height:1.2;font-weight:800;letter-spacing:.025em}.shipping-intro span{font-size:10pt;line-height:1.2}.shipping-identifiers{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:.06in 0;border-bottom:1px solid #111}.shipping-identifiers h1,.shipping-identifiers h3{font-size:clamp(18px,6.4vw,32px);line-height:1.02;margin:0;overflow-wrap:anywhere}.shipping-mailbox,.shipping-piece-count{flex:none;border:1px solid #111;padding:6px 8px;font-size:10pt;text-align:center}.shipping-piece-count b{font-size:14pt}.shipping-piece-count small{font-size:7pt}.shipping-recipient{display:grid;gap:3px;padding:.07in 0}.shipping-recipient>strong{font-size:15pt;line-height:1.08}.shipping-recipient>b{font-size:11pt}.shipping-address{font-size:10pt;line-height:1.25}.shipping-contact{display:flex;justify-content:space-between;gap:8px;padding:0 0 .07in;font-size:9pt;overflow-wrap:anywhere}.shipping-fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;padding:.08in 0;border-block:1px solid #111}.shipping-receipt-label .shipping-fields-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shipping-receipt-label .shipping-receipt-meta{grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:0}.shipping-field{min-width:0;display:grid;align-content:start;gap:3px}.shipping-field small{color:#333}.shipping-field strong{font-size:10pt;line-height:1.18}.shipping-description{display:grid;gap:4px;padding:.08in 0}.shipping-description span{font-size:10pt;line-height:1.22}.shipping-barcode-block{min-height:0;display:flex;flex-direction:column;justify-content:flex-end;gap:3px;padding:.05in 0}.shipping-barcode{display:block;width:100%;height:.52in}.barcode-readable{text-align:center;font:700 11pt/1.2 Spline Sans Mono,monospace;overflow-wrap:anywhere}.barcode-unavailable{border:1px dashed #111;padding:5px;font-size:8pt;font-weight:700;line-height:1.2}.shipping-footer{margin-top:auto;border-top:1px solid #111;padding:.07in 0 0;display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:7pt}.shipping-footer strong{display:grid;gap:2px}.shipping-footer small{font-size:6pt}.shipping-footer>span{font-size:6pt}.shipping-fictitious{border:2px solid #111;padding:3px;text-align:center;font-size:8pt;font-weight:900;letter-spacing:.07em}.shipping-label-print-root{display:none}.dispatch-piece-label.shipping-label .shipping-recipient>strong{font-size:15pt}.dispatch-piece-label.shipping-label .shipping-field>strong{font-size:10pt}.dispatch-piece-label.shipping-label .shipping-footer>strong{font-size:7pt}.dispatch-piece-label.shipping-label .shipping-contact>strong{font-size:9pt}.dispatch-piece-label.shipping-label svg.shipping-barcode{height:.52in;margin-top:0}@media print{@page shipping-label{size:4in 6in;margin:0}body:has(>.shipping-label-print-root)>:not(.shipping-label-print-root){display:none!important}body:has(>.shipping-label-print-root){margin:0!important;background:#fff!important}.shipping-label-print-root{display:block!important}.shipping-label-print-root .shipping-label{page:shipping-label;box-sizing:border-box;width:4in;height:6in;margin:0;padding:.17in;border:0;break-after:page;page-break-after:always;overflow:visible}.shipping-label-print-root .shipping-label:last-child{break-after:auto;page-break-after:auto}.shipping-label-print-root .shipping-barcode{height:.54in}}.shipping-dispatch-label .dispatch-waybill{display:flex;flex-direction:column;flex:1;min-height:0;border:2px solid #000}.shipping-dispatch-label small{color:inherit}.shipping-dispatch-label{width:4in;height:6in;padding:.18in;border:1px solid #000;background:#fff;color:#000;font-family:DM Sans,sans-serif;overflow:hidden}.shipping-dispatch-label .dispatch-masthead{display:grid;grid-template-columns:minmax(0,1fr) 1.32in;min-height:.67in;border-bottom:2px solid #000}.shipping-dispatch-label .dispatch-brand{min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0 .08in .06in;text-align:center}.shipping-dispatch-label .dispatch-brand img{display:block;width:min(2.15in,100%);max-height:.38in;object-fit:contain;object-position:center;filter:brightness(0)}.shipping-dispatch-label .dispatch-brand-name{font-size:21pt;line-height:.98;font-weight:900;letter-spacing:-.055em}.shipping-dispatch-label .dispatch-service{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px;background:#fff;color:#000;border-left:2px solid #000;text-align:center;text-transform:uppercase}.shipping-dispatch-label .dispatch-service strong{font-size:24pt;line-height:.95;font-weight:900;letter-spacing:-.035em;overflow-wrap:anywhere}.shipping-dispatch-label .dispatch-service span{font-size:6.3pt;line-height:1.15;font-weight:800;letter-spacing:.12em}.shipping-dispatch-label .dispatch-meta{display:grid;grid-template-columns:1fr 1.12fr 1.12fr;min-height:.42in;border-bottom:2px solid #000}.shipping-dispatch-label .dispatch-meta-cell{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:4px 6px;border-right:1px solid #000}.shipping-dispatch-label .dispatch-meta-cell:last-child{border-right:0}.shipping-dispatch-label .dispatch-meta-cell small,.shipping-dispatch-label .dispatch-side-label,.shipping-dispatch-label .dispatch-eyebrow,.shipping-dispatch-label .dispatch-content-cell .dispatch-eyebrow{font-size:6.2pt;line-height:1.1;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.shipping-dispatch-label .dispatch-content-cell .dispatch-eyebrow{color:#000}.shipping-dispatch-label .dispatch-meta-cell strong{font-size:9.1pt;line-height:1.05;font-weight:900;overflow-wrap:anywhere}.shipping-dispatch-label .dispatch-sender,.shipping-dispatch-label .dispatch-destination{display:grid;grid-template-columns:.23in minmax(0,1fr);border-bottom:2px solid #000}.shipping-dispatch-label .dispatch-side-label{display:grid;place-items:center;padding:4px 2px;background:#fff;color:#000;border-right:1px solid #000;writing-mode:vertical-rl;transform:rotate(180deg);text-align:center;letter-spacing:.15em}.shipping-dispatch-label .dispatch-origin-copy{display:flex;flex-direction:column;justify-content:center;gap:1px;min-width:0;padding:5px 8px;font-size:7.4pt;line-height:1.15}.shipping-dispatch-label .dispatch-origin-copy strong{font-size:8pt;line-height:1.1;font-weight:900}.shipping-dispatch-label .dispatch-origin-copy span{overflow-wrap:anywhere}.shipping-dispatch-label .dispatch-destination-copy{display:grid;grid-template-columns:minmax(0,1fr) .78in;gap:6px;min-width:0;padding:6px 7px}.shipping-dispatch-label .dispatch-recipient-copy{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px;line-height:1.08}.shipping-dispatch-label .dispatch-recipient-copy>strong{font-size:14pt;line-height:1.02;font-weight:900;overflow-wrap:anywhere}.shipping-dispatch-label .dispatch-recipient-copy .dispatch-address{font-size:9.1pt;line-height:1.13}.shipping-dispatch-label .dispatch-recipient-copy .dispatch-cityline{margin-top:2px;font-size:10.5pt;line-height:1.05;font-weight:900}.shipping-dispatch-label .dispatch-recipient-copy .dispatch-locality{font-size:8.4pt;line-height:1.12;font-weight:700}.shipping-dispatch-label .dispatch-recipient-copy .dispatch-phone{margin-top:2px;font-size:7.4pt;font-weight:800}.shipping-dispatch-label .dispatch-destination-aside{display:flex;flex-direction:column;gap:5px;min-width:0}.shipping-dispatch-label .dispatch-country{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:.53in;border:2px solid #000;background:#fff;text-align:center}.shipping-dispatch-label .dispatch-country small,.shipping-dispatch-label .dispatch-unit small{font-size:5.8pt;line-height:1;font-weight:900;letter-spacing:.1em}.shipping-dispatch-label .dispatch-country strong{font-size:23pt;line-height:.95;font-weight:900}.shipping-dispatch-label .dispatch-unit{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:.37in;padding:3px 4px;background:#fff;color:#000;border:2px solid #000;text-align:center;overflow-wrap:anywhere}.shipping-dispatch-label .dispatch-unit strong{font-size:8.5pt;line-height:1;font-weight:900}.shipping-dispatch-label .dispatch-content-row{display:grid;grid-template-columns:minmax(0,1fr) .95in;min-height:.46in;flex-shrink:0;border-bottom:1px solid #000}.shipping-dispatch-label .dispatch-content-cell{display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:4px 7px}.shipping-dispatch-label .dispatch-content-cell+.dispatch-content-cell{border-left:1px solid #000}.shipping-dispatch-label .dispatch-content-cell strong,.shipping-dispatch-label .dispatch-tariff-heading strong{font-size:8.8pt;line-height:1.08;font-weight:900;overflow-wrap:anywhere}.shipping-dispatch-label .dispatch-content-cell .dispatch-imei{font-size:8pt;line-height:1.2;margin-top:3px}.shipping-dispatch-label .dispatch-tariff-heading{display:flex;align-items:baseline;flex-wrap:wrap;flex-shrink:0;gap:3px 7px;padding:4px 7px;border-bottom:1px solid #000}.shipping-dispatch-label .dispatch-hawb{display:flex;justify-content:center;align-items:center;gap:8px;padding:4px 7px 2px}.shipping-dispatch-label .dispatch-hawb strong{font:900 17.2pt/1.05 Spline Sans Mono,monospace;text-align:center;overflow-wrap:anywhere}.shipping-dispatch-label .dispatch-barcode-block{display:flex;flex-direction:column;justify-content:flex-end;gap:2px;padding:1px 5px 3px}.shipping-dispatch-label svg.shipping-barcode{width:100%;height:.56in}.dispatch-piece-label.shipping-dispatch-label .barcode-readable{font:400 6.2pt/1.1 Spline Sans Mono,monospace;letter-spacing:.04em}.shipping-dispatch-label .barcode-unavailable{font-size:7pt}.shipping-dispatch-label .dispatch-label-footer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:.17in;margin-top:auto;padding:3px 5px 1px;border-top:2px solid #000;text-align:center}.shipping-dispatch-label .dispatch-mawb{font:900 8.6pt/1.05 Spline Sans Mono,monospace;letter-spacing:0;overflow-wrap:anywhere}.shipping-dispatch-label .dispatch-custom-footer{max-width:100%;font-size:6.2pt;line-height:1.15;letter-spacing:.03em;overflow-wrap:anywhere}.shipping-dispatch-label .shipping-fictitious{margin-bottom:3px;padding:2px;border-width:1px;font-size:6pt}.shipping-label-print-root .shipping-dispatch-label svg.shipping-barcode{height:.56in}.shipping-dispatch-label,.shipping-dispatch-label *{color:#000!important}.shipping-dispatch-label .dispatch-service,.shipping-dispatch-label .dispatch-side-label,.shipping-dispatch-label .dispatch-unit{position:relative;isolation:isolate;background:#000}.shipping-dispatch-label .dispatch-service,.shipping-dispatch-label .dispatch-service *,.shipping-dispatch-label .dispatch-side-label,.shipping-dispatch-label .dispatch-side-label *,.shipping-dispatch-label .dispatch-unit,.shipping-dispatch-label .dispatch-unit *{color:#fff!important}.shipping-dispatch-label svg.dispatch-block-ink{position:absolute;inset:0;margin:0;width:100%;height:100%;z-index:-1;pointer-events:none}@media print{.shipping-dispatch-label,.shipping-dispatch-label .dispatch-service,.shipping-dispatch-label .dispatch-side-label,.shipping-dispatch-label .dispatch-unit{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.shipping-receipt-label{width:4in;height:6in;padding:.18in;border:1px solid #000;background:#fff;color:#000;font-family:DM Sans,sans-serif;overflow:hidden}.shipping-receipt-label,.shipping-receipt-label *{color:#000}.shipping-receipt-label .receipt-waybill{display:flex;flex-direction:column;flex:1;min-height:0;border:2px solid #000}.shipping-receipt-label .receipt-masthead{display:grid;grid-template-columns:minmax(0,1fr) 1.48in;min-height:.68in;border-bottom:2px solid #000}.shipping-receipt-label .receipt-brand{min-width:0;display:flex;align-items:center;justify-content:center;padding:4px 8px}.shipping-receipt-label .receipt-brand img{display:block;width:min(2.15in,100%);max-height:.4in;object-fit:contain;object-position:center;filter:brightness(0)}.shipping-receipt-label .receipt-brand>strong{font-size:21pt;line-height:.98;font-weight:900;letter-spacing:-.055em}.shipping-receipt-label .receipt-service{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:4px 6px;border-left:2px solid #000;text-align:center;text-transform:uppercase}.shipping-receipt-label .receipt-service,.shipping-receipt-label .receipt-service *{color:#fff}.shipping-receipt-label .receipt-service span{font-size:6pt;line-height:1.1;font-weight:900;letter-spacing:.1em}.shipping-receipt-label .receipt-service strong{font:900 18pt/1.02 Spline Sans Mono,monospace;overflow-wrap:anywhere}.shipping-receipt-label .receipt-heading{display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:.45in;padding:5px 8px;border-bottom:2px solid #000}.shipping-receipt-label .receipt-heading>strong{font-size:10pt;line-height:1.1;font-weight:900;letter-spacing:.055em;text-transform:uppercase}.shipping-receipt-label .receipt-heading>span{font-size:7.6pt;line-height:1.1}.shipping-receipt-label .receipt-meta{display:grid;grid-template-columns:1fr 1.25fr;min-height:.43in;border-bottom:2px solid #000}.shipping-receipt-label .receipt-meta-cell{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:4px 7px}.shipping-receipt-label .receipt-meta-cell+.receipt-meta-cell{border-left:1px solid #000}.shipping-receipt-label .receipt-meta-cell small,.shipping-receipt-label .receipt-detail-cell small,.shipping-receipt-label .receipt-description small,.shipping-receipt-label .receipt-barcode-block>small{font-size:6.2pt;line-height:1.1;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.shipping-receipt-label .receipt-meta-cell strong{font-size:8.4pt;line-height:1.05;font-weight:900;overflow-wrap:anywhere}.shipping-receipt-label .receipt-customer{display:grid;grid-template-columns:.25in minmax(0,1fr);min-height:.75in;border-bottom:2px solid #000}.shipping-receipt-label .receipt-side-label{position:relative;isolation:isolate;display:grid;place-items:center;border-right:1px solid #000;writing-mode:vertical-rl;transform:rotate(180deg);font-size:6pt;line-height:1;font-weight:900;letter-spacing:.13em}.shipping-receipt-label .receipt-side-label{color:#fff}.shipping-receipt-label .receipt-customer-copy{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:7px 8px}.shipping-receipt-label .receipt-customer-copy>strong{min-width:0;font-size:14pt;line-height:1.05;font-weight:900;overflow-wrap:anywhere}.shipping-receipt-label .receipt-mailbox{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:none;gap:3px;min-width:.72in;min-height:.56in;padding:4px 6px;border:2px solid #000;text-align:center}.shipping-receipt-label .receipt-mailbox,.shipping-receipt-label .receipt-mailbox *{color:#fff}.shipping-receipt-label .receipt-mailbox small{font-size:5.5pt;line-height:1;font-weight:900;letter-spacing:.1em}.shipping-receipt-label .receipt-mailbox strong{font-size:8.5pt;line-height:1;font-weight:900;overflow-wrap:anywhere}.shipping-receipt-label .receipt-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:.48in;border-bottom:1px solid #000}.shipping-receipt-label .receipt-detail-cell{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:3px;padding:4px 6px}.shipping-receipt-label .receipt-detail-cell+.receipt-detail-cell{border-left:1px solid #000}.shipping-receipt-label .receipt-detail-cell strong{font-size:8pt;line-height:1.08;font-weight:900;overflow-wrap:anywhere}.shipping-receipt-label .receipt-description{display:flex;flex-direction:column;justify-content:center;gap:3px;min-height:.45in;padding:5px 8px;border-bottom:1px solid #000}.shipping-receipt-label .receipt-description strong{font-size:8.7pt;line-height:1.12;font-weight:900;overflow-wrap:anywhere}.shipping-receipt-label .receipt-barcode-block{display:flex;flex:1;flex-direction:column;justify-content:flex-end;gap:2px;min-height:.82in;padding:5px 7px 4px}.shipping-receipt-label .receipt-barcode-block>small{text-align:center}.shipping-receipt-label svg.shipping-barcode{width:100%;height:.57in}.shipping-receipt-label .barcode-readable{font:700 8pt/1.05 Spline Sans Mono,monospace;letter-spacing:.04em}.shipping-receipt-label .barcode-unavailable{font-size:7pt}.shipping-receipt-label .receipt-footer{display:flex;align-items:center;justify-content:center;min-height:.22in;margin-top:auto;padding:3px 6px;border-top:2px solid #000;font-size:6.5pt;line-height:1.1;font-weight:900;text-align:center;overflow-wrap:anywhere}.shipping-receipt-label .receipt-service,.shipping-receipt-label .receipt-side-label,.shipping-receipt-label .receipt-mailbox{background:#000;-webkit-print-color-adjust:exact;print-color-adjust:exact}.shipping-receipt-label svg.receipt-block-ink{position:absolute;inset:0;z-index:-1;width:100%;height:100%;margin:0;pointer-events:none}@media print{.shipping-label-print-root .shipping-receipt-label svg.shipping-barcode{height:.57in}}.go-root .ct-switch{position:relative}.go-root .ct-switch input{position:absolute;inset:0 auto auto 0;width:1px!important;height:1px!important;min-width:0;min-height:0;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%)}.go-root .ct-page{--ct-ink:#253a43;--ct-muted:#667a7c;--ct-line:#d9e3df;--ct-surface:#fbfcf9;--ct-canvas:#edf3ef;--ct-green:#176b58;--ct-pale:#e7f1ec;--ct-gold:#b77835;--ct-red:#a1483d;color:var(--ct-ink);max-width:1220px!important}.ct-heading{align-items:flex-start}.ct-page .go-pagehead h1{font-size:clamp(28px,4vw,42px);letter-spacing:-.055em}.ct-kicker,.ct-overline{display:flex;align-items:center;gap:7px;color:var(--ct-green);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.ct-status-stack{display:grid;justify-items:end;gap:7px;text-align:right}.ct-status{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid var(--ct-line);border-radius:4px;background:var(--ct-surface);font-size:11px;font-weight:700}.ct-status i{width:8px;height:8px;border-radius:50%;background:#9aa6a3}.ct-status.is-on i{background:var(--ct-green)}.ct-status.is-wait i{background:var(--ct-gold)}.ct-status-stack small{color:var(--ct-muted);font-size:10px}.ct-page .ct-banner{display:flex;align-items:flex-start;gap:10px;margin:0 0 15px;padding:12px 14px;border:1px solid #e5d5b9;border-radius:4px;background:#fbf6eb;color:#674b2e;font-size:12px}.ct-banner>svg{flex:none;margin-top:1px}.ct-banner strong{display:block;font-size:12px}.ct-banner p{margin:3px 0 0;line-height:1.5}.ct-banner.info{border-color:#cfdfd8;background:#edf5f0;color:#365b4d}.ct-banner.success{align-items:center;border-color:#c4dfd2;background:#eef7f0;color:#276649}.ct-banner button{margin-left:auto;border:0;background:none;color:inherit;cursor:pointer}.ct-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:22px 0 14px}.ct-tabs button{display:flex;align-items:center;gap:12px;min-height:76px;text-align:left;padding:13px 15px;border:1px solid var(--ct-line);border-radius:5px;background:var(--ct-surface);color:var(--ct-ink);cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}.ct-tabs button:hover{transform:translateY(-2px);border-color:#9eb9aa}.ct-tabs button.active{border-color:var(--ct-green);background:var(--ct-pale);box-shadow:inset 3px 0 var(--ct-green)}.ct-tabs button>span:nth-child(2){display:grid;gap:5px;flex:1}.ct-tabs strong{font-size:12px}.ct-tabs small{color:var(--ct-muted);font-size:10px;line-height:1.35}.ct-tabs button>svg{color:#80938c}.ct-tab-number{align-self:flex-start;color:#8c9e95;font:12px/1.2 Space Mono,monospace}.ct-page .ct-panel,.ct-result,.ct-audit{margin:0 0 14px;padding:20px;border:1px solid var(--ct-line);border-radius:5px;background:var(--ct-surface);box-shadow:0 8px 22px #244c3c0b}.ct-panel-head,.ct-result-head,.ct-audit-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.ct-panel-head h2,.ct-result-head h2,.ct-audit-heading h2{margin:5px 0;font-size:20px;letter-spacing:-.04em}.ct-panel-head p,.ct-audit-heading p{margin:4px 0 0;color:var(--ct-muted);font-size:11px;line-height:1.55}.ct-switch{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:11px}.ct-switch input{position:absolute;opacity:0}.ct-switch>span{position:relative;width:34px;height:19px;border-radius:12px;background:#c4ceca;cursor:pointer;transition:background .16s}.ct-switch>span:after{position:absolute;top:3px;left:3px;width:13px;height:13px;border-radius:50%;background:#fff;content:"";transition:transform .16s}.ct-switch input:checked+span{background:var(--ct-green)}.ct-switch input:checked+span:after{transform:translate(15px)}.ct-switch input:focus-visible+span{outline:2px solid var(--ct-green);outline-offset:2px}.ct-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px}.ct-field{display:grid;gap:6px;min-width:0;color:var(--ct-ink);font-size:11px;font-weight:700}.ct-field.wide{grid-column:1/-1}.ct-field small{color:var(--ct-muted);font-size:10px;font-weight:400;line-height:1.4}.ct-field input,.ct-field select,.ct-field textarea,.ct-search input,.ct-status-filter select{width:100%;min-width:0;min-height:38px;padding:8px 10px;border:1px solid #cbd8d1;border-radius:4px;background:#fff;color:var(--ct-ink);font:12px/1.4 DM Sans,sans-serif}.ct-field textarea{resize:vertical}.ct-field input:focus,.ct-field select:focus,.ct-field textarea:focus,.ct-search:focus-within{outline:2px solid #76a38e;outline-offset:1px}.ct-checkbox-line{display:flex;align-items:center;gap:9px;margin:16px 0 0;font-size:11px}.ct-checkbox-line input,.ct-criteria-box input{accent-color:var(--ct-green);width:16px;height:16px;flex:none}.ct-form-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:14px;border-top:1px solid var(--ct-line)}.ct-form-foot>span{display:flex;align-items:center;gap:7px;color:var(--ct-muted);font-size:10px}.ct-form-foot>span svg{color:var(--ct-green);flex:none}.ct-form-foot>div{display:flex;gap:8px}.ct-inline-error,.ct-inline-warning,.ct-inline-success{margin-top:13px;padding:10px 12px;border-radius:4px;font-size:11px}.ct-inline-error{background:#fcf0ee;color:#8e3f35}.ct-inline-warning{display:flex;gap:8px;background:#fbf5e9;color:#775633}.ct-inline-success{background:#edf6ef;color:#276649}.ct-toolbar{display:flex;align-items:center;gap:9px;margin-bottom:14px}.ct-search{display:flex;align-items:center;gap:8px;flex:1;min-width:130px;padding:0 10px;border:1px solid #cbd8d1;border-radius:4px;background:#fff;color:#789087}.ct-search input{border:0;outline:0!important;padding-inline:0}.ct-status-filter{display:flex;align-items:center;gap:7px;font-size:10px}.ct-status-filter select{width:auto;min-width:100px}.ct-products{border-top:1px solid var(--ct-line)}.ct-product-row{display:grid;grid-template-columns:minmax(150px,1.7fr) 75px 75px minmax(125px,1fr) auto;align-items:center;gap:13px;padding:14px 3px;border-bottom:1px solid var(--ct-line)}.ct-product-class{display:grid;gap:3px}.ct-product-class strong{font-size:12px}.ct-product-class small,.ct-product-meta small{color:var(--ct-muted);font-size:10px}.ct-product-status{justify-self:start;padding:3px 6px;border-radius:2px;background:#edf1ee;color:#697b72;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.ct-product-status.active{background:#e6f1e9;color:#286849}.ct-product-status.pending{background:#fbf1df;color:#89652d}.ct-product-rate{display:grid;gap:3px}.ct-product-rate strong{font:700 13px Space Mono,monospace}.ct-product-rate span,.ct-product-meta{color:var(--ct-muted);font-size:9px}.ct-product-meta{display:grid;gap:4px}.ct-product-actions{display:flex;justify-content:flex-end;gap:5px;flex-wrap:wrap}.ct-page .btn.small{min-height:30px;padding:5px 8px;font-size:10px}.ct-page .btn.danger{color:#9a433c;border-color:#e1c3bf}.ct-empty{display:grid;justify-items:center;gap:7px;padding:31px 12px;text-align:center;color:var(--ct-muted)}.ct-empty svg{color:#8fa89a}.ct-empty strong{color:var(--ct-ink);font-size:12px}.ct-empty span{font-size:10px}.ct-modal-scrim{position:fixed;inset:0;z-index:30;display:grid;place-items:center;overflow:auto;padding:18px;background:#203a3285;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ct-modal{width:min(800px,100%);max-height:min(92dvh,900px);overflow:auto;padding:22px;border:1px solid #d3ded7;border-radius:7px;background:#f8faf7;box-shadow:0 20px 70px #192f2960}.ct-detail-modal{width:min(650px,100%)}.ct-modal-head{display:flex;justify-content:space-between;gap:14px;margin-bottom:20px}.ct-modal-head h2{margin:5px 0;font-size:22px;letter-spacing:-.04em}.ct-modal-head p{margin:4px 0;color:var(--ct-muted);font-size:11px}.ct-icon-button{width:34px;height:34px;border:1px solid var(--ct-line);border-radius:50%;background:#fff;color:var(--ct-ink);cursor:pointer}.ct-detail-rates{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.ct-detail-rates span{padding:9px 11px;border:1px solid var(--ct-line);border-radius:4px;font-size:10px}.ct-detail-rates b{margin-left:5px}.ct-detail-modal h3{margin:18px 0 8px;font-size:12px}.ct-detail-list{display:grid;gap:7px;margin:0;padding:0;list-style:none}.ct-detail-list li{display:flex;gap:8px;align-items:flex-start;font-size:11px}.ct-detail-list svg{color:var(--ct-green);flex:none}.ct-detail-list.exclusions svg{color:var(--ct-red)}.ct-detail-modal blockquote{margin:0;padding:12px;border-left:3px solid var(--ct-green);background:#edf3ef;font-size:11px;line-height:1.55}.ct-provenance{margin-top:18px;color:var(--ct-muted);font-size:10px;line-height:1.8}.ct-provenance code{overflow-wrap:anywhere}.ct-simulator{display:grid;gap:12px}.ct-sim-token,.ct-provenance-pill{padding:6px 9px;border:1px solid var(--ct-line);border-radius:20px;color:var(--ct-green);font:10px Space Mono,monospace;white-space:nowrap}.ct-criteria-box{grid-column:1/-1;display:grid;gap:9px;padding:13px;border:1px solid #cbdcd2;border-radius:4px;background:#f0f6f1}.ct-criteria-box>strong{font-size:11px}.ct-criteria-box>p{margin:-5px 0 0;color:var(--ct-muted);font-size:10px}.ct-criteria-box>label{display:flex;align-items:flex-start;gap:8px;font-size:11px;font-weight:500}.ct-exclusions{display:grid;gap:5px;margin-top:3px;padding-top:9px;border-top:1px solid #d5e1d9;color:#8e443b;font-size:10px}.ct-sim-placeholder{display:flex;align-items:center;gap:13px;padding:18px;border:1px dashed #b9cbc0;border-radius:5px;background:#f2f7f3}.ct-sim-placeholder strong{font-size:12px}.ct-sim-placeholder p{margin:4px 0 0;color:var(--ct-muted);font-size:10px}.ct-sim-placeholder>span{margin-left:auto;color:var(--ct-green);font-size:10px;font-weight:700}.ct-sim-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#e0ece4;color:var(--ct-green)}.ct-result-head{align-items:center}.ct-regime{padding:6px 9px;border-radius:3px;background:#e6f1e9;color:#286849;font-size:10px;font-weight:800}.ct-regime.ordinary{background:#fbefeb;color:#9a463c}.ct-compare{display:grid;gap:10px}.ct-compare-line{padding:14px;border:1px solid var(--ct-line);border-radius:4px;background:#fff}.ct-line-title{display:flex;justify-content:space-between;gap:10px;margin-bottom:12px;font-size:10px;color:var(--ct-muted)}.ct-line-title strong{color:var(--ct-ink)}.ct-treatment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ct-treatment{display:grid;gap:5px;min-width:0;padding:10px;border:1px solid #e2e8e4;border-radius:4px;background:#f8faf8}.ct-treatment.is-active{border-color:#86ac97;background:#edf5ef}.ct-treatment>span{display:flex;align-items:center;justify-content:space-between;color:var(--ct-muted);font-size:9px;font-weight:800;text-transform:uppercase}.ct-treatment i{color:var(--ct-green);font-size:8px;font-style:normal}.ct-treatment>strong{font:700 16px Space Mono,monospace}.ct-treatment small,.ct-treatment em{color:var(--ct-muted);font-size:9px;line-height:1.4}.ct-treatment em{font-style:normal}.ct-breakdown{display:flex;flex-wrap:wrap;gap:7px 16px;margin-top:12px;padding-top:10px;border-top:1px solid var(--ct-line)}.ct-breakdown span{display:flex;gap:5px;color:var(--ct-muted);font-size:9px}.ct-breakdown b{color:var(--ct-ink)}.ct-result-note,.ct-result-warning{display:flex;align-items:flex-start;gap:6px;margin:9px 0 0;color:#80613a;font-size:10px;line-height:1.5}.ct-result-warning svg{flex:none;margin-top:1px}.ct-totals{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px}.ct-totals>div{display:grid;gap:5px;padding:12px;border-radius:4px;background:#edf3ef}.ct-totals span{color:var(--ct-muted);font-size:9px;text-transform:uppercase;font-weight:800}.ct-totals strong{font:700 17px Space Mono,monospace}.ct-engine{display:block;margin-top:12px;color:var(--ct-muted);font-size:9px}.ct-audit{padding:17px 20px}.ct-audit-heading{align-items:center;margin-bottom:10px}.ct-audit-heading h2{font-size:17px}.ct-audit-list{border-top:1px solid var(--ct-line)}.ct-audit-row{display:grid;grid-template-columns:28px minmax(130px,1fr) auto auto;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--ct-line)}.ct-audit-mark{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#e7f0e9;color:var(--ct-green)}.ct-audit-row>div{display:grid;gap:3px}.ct-audit-row strong{font-size:10px}.ct-audit-row small,.ct-audit-row time{color:var(--ct-muted);font-size:9px}.ct-audit-row summary{color:var(--ct-green);font-size:9px;cursor:pointer}.ct-audit-row pre{position:absolute;z-index:2;max-width:min(480px,80vw);max-height:300px;overflow:auto;padding:12px;border:1px solid var(--ct-line);background:#fff;box-shadow:0 8px 24px #23463822;font:9px/1.4 Space Mono,monospace}.ct-package-editor{margin-top:14px!important}.ct-package-editor .ct-panel-head h2{font-size:17px}.ct-skeleton{height:180px;margin-bottom:12px;border-radius:5px;background:linear-gradient(105deg,#e6ede8,#f0f4f1)}.ct-skeleton.short{height:62px}.ct-page>.ct-skeleton{height:130px}.go-root .send-tax-regime-warning{display:flex;gap:9px;margin-top:10px;padding:11px;border:1px solid #e5c6be;border-radius:5px;background:#fbefeb;color:#804339;font-size:11px}.send-tax-regime-warning>svg{flex:none;margin-top:1px}.send-tax-regime-warning>div{display:grid;gap:3px}.send-tax-regime-warning span{line-height:1.45}@media(max-width:850px){.ct-product-row{grid-template-columns:minmax(130px,1fr) 52px 52px auto}.ct-product-meta{display:none}.ct-product-actions{grid-column:1/-1;justify-content:flex-start}.ct-tabs{gap:5px}.ct-tabs button{padding:11px 9px;gap:7px}.ct-tabs small{display:none}}@media(max-width:620px){.ct-heading{display:grid}.ct-status-stack{justify-items:start;text-align:left}.ct-tabs{grid-template-columns:1fr;margin-top:14px}.ct-tabs button{min-height:56px}.ct-tabs small{display:block}.ct-page .ct-panel,.ct-result,.ct-audit{padding:15px}.ct-panel-head{display:grid}.ct-switch{justify-self:start}.ct-form-grid{grid-template-columns:1fr;gap:11px}.ct-field.wide,.ct-criteria-box{grid-column:1}.ct-form-foot{align-items:flex-start;flex-direction:column}.ct-form-foot>div{width:100%;justify-content:flex-end}.ct-toolbar{flex-wrap:wrap}.ct-search{flex-basis:100%;order:0}.ct-status-filter{flex:1}.ct-product-row{grid-template-columns:minmax(120px,1fr) 54px 54px;gap:8px}.ct-product-actions{grid-column:1/-1}.ct-product-class strong,.ct-product-rate strong{font-size:11px}.ct-modal-scrim{place-items:start center;padding:10px}.ct-modal{max-height:calc(100dvh - 20px);padding:16px}.ct-treatment-grid{grid-template-columns:1fr}.ct-treatment{grid-template-columns:1fr 1fr;align-items:center}.ct-treatment>span{grid-column:1/-1}.ct-treatment small:last-child{grid-column:1/-1}.ct-line-title{display:grid}.ct-totals{grid-template-columns:1fr}.ct-totals>div{grid-template-columns:1fr auto;align-items:center}.ct-audit-row{grid-template-columns:26px 1fr auto}.ct-audit-row details{grid-column:2/-1}.ct-audit-row time{font-size:8px}.ct-sim-placeholder{align-items:flex-start;flex-wrap:wrap}.ct-sim-placeholder>span{margin-left:55px}}@media(prefers-reduced-motion:reduce){.ct-tabs button,.ct-switch>span,.ct-switch>span:after{transition:none}}.ct-form-grid{align-items:start}.go-root .ct-page{--ct-ink:var(--go-ink);--ct-muted:var(--go-muted);--ct-line:var(--go-line);--ct-surface:var(--go-surface);--ct-canvas:var(--go-paper);--ct-green:var(--go-brand);--ct-pale:#f1f6fe;--ct-red:#a1483d}.ct-sim-result .ct-treatment{grid-template-columns:minmax(0,1fr)}.ct-sim-result .ct-treatment>span,.ct-sim-result .ct-treatment>strong,.ct-sim-result .ct-treatment>small,.ct-sim-result .ct-treatment>em{grid-column:1/-1}.go-root .ct-kicker,.go-root .ct-overline,.go-root .ct-status.is-on i,.go-root .ct-status.is-wait i,.go-root .ct-tabs button.active>svg,.go-root .ct-empty svg,.go-root .ct-audit-mark,.go-root .ct-criteria-box input,.go-root .ct-switch input:checked+span,.go-root .ct-sim-icon,.go-root .ct-sim-token,.go-root .ct-provenance-pill,.go-root .ct-tabs button.active{color:var(--go-brand)}.go-root .ct-tabs button.active{border-color:#c8daf4;background:#f1f6fe;box-shadow:inset 3px 0 var(--go-brand)}.go-root .ct-tabs button:hover,.go-root .ct-field input:focus,.go-root .ct-field select:focus,.go-root .ct-field textarea:focus,.go-root .ct-search:focus-within{border-color:#9bbbea}.go-root .ct-status.is-on i,.go-root .ct-status.is-wait i{background:var(--go-brand)}.go-root .ct-switch input:checked+span{background:var(--go-brand)}.go-root .ct-product-status.active,.go-root .ct-regime:not(.ordinary){background:#f1f6fe;color:var(--go-brand)}.go-root .ct-criteria-box,.go-root .ct-sim-placeholder,.go-root .ct-sim-icon,.go-root .ct-totals>div,.go-root .ct-audit-mark{background:#f1f6fe}.go-root .ct-criteria-box,.go-root .ct-sim-placeholder{border-color:#c8daf4}.go-root .ct-treatment.is-active{border-color:#9bbbea;background:#f1f6fe}.go-root .ct-provenance-pill{border-color:#c8daf4}.go-root .ct-result-note,.go-root .ct-result-warning{color:#80613a}.go-root .ct-banner.info{border-color:#c8daf4;background:#f1f6fe;color:#385879}.go-root .send-tax-regime-warning{border-color:#e5d5b9;background:#fbf6eb;color:#674b2e}.go-root .ct-modal-scrim{background:#26374b85}.go-root.go-gestor .ct-modal{background:var(--go-surface);border-color:var(--go-line);box-shadow:var(--go-shadow)}.ct-heading-meta{display:flex;align-items:center;justify-content:flex-end;gap:16px;min-width:0;max-width:100%}.go-root .ct-trm-card{display:flex;align-items:center;min-width:232px;max-width:300px;min-height:66px;padding:9px 12px;border:1px solid var(--go-line);border-radius:4px;background:var(--go-surface);color:var(--go-ink);box-shadow:0 5px 16px #253c5510}.ct-trm-current,.ct-trm-unavailable{display:grid;gap:7px;min-width:0;width:100%}.ct-trm-value-wrap{display:grid;gap:2px;min-width:0}.ct-trm-label{color:var(--go-brand);font-size:9px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.ct-trm-value{color:var(--go-ink);font:700 17px/1.2 Space Mono,monospace;letter-spacing:-.045em;overflow-wrap:anywhere}.ct-trm-value>span{color:var(--go-muted);font:500 10px/1.3 DM Sans,sans-serif;letter-spacing:0}.ct-trm-updated{display:flex;align-items:flex-start;gap:6px;color:var(--go-muted)}.ct-trm-updated>svg{flex:none;margin-top:1px;color:var(--go-brand)}.ct-trm-updated>span{display:grid;gap:2px;min-width:0}.ct-trm-updated small{font-size:9px}.ct-trm-updated strong{font-size:9px;font-weight:600;line-height:1.35}.ct-trm-updated em{color:var(--go-muted);font-size:8px;font-style:normal;font-weight:400}.ct-trm-unavailable{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.ct-trm-unavailable>div{display:grid;gap:3px;min-width:0}.ct-trm-unavailable>div>strong{font-size:11px}.ct-trm-unavailable>div>small{color:var(--go-muted);font-size:9px;line-height:1.35}.ct-trm-retry{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:28px;padding:5px 7px;border:1px solid var(--go-line);border-radius:3px;background:var(--go-surface);color:var(--go-brand);font:600 9px DM Sans,sans-serif;white-space:nowrap;cursor:pointer}.ct-trm-retry:hover{border-color:#9bbbea;background:#f6f9fd}.ct-trm-retry:focus-visible{outline:2px solid #9bbbea;outline-offset:2px}.ct-trm-retry:disabled{opacity:.55;cursor:wait}.ct-trm-loading{display:grid;gap:9px;width:100%}.ct-trm-shimmer{display:block;width:76%;height:13px;border-radius:2px;background:linear-gradient(90deg,#edf1f5,#f7f9fb,#edf1f5);background-size:200% 100%;animation:ct-trm-pulse 1.5s ease-in-out infinite}.ct-trm-shimmer.short{width:57%;height:9px}@keyframes ct-trm-pulse{0%,to{opacity:.58}50%{opacity:1}}.ct-uvt-config{margin-top:20px;padding:16px;border:1px solid var(--ct-line);border-radius:5px;background:var(--go-surface,#fff)}.ct-uvt-copy h3{margin:5px 0;font-size:15px;letter-spacing:-.025em}.ct-uvt-copy p{max-width:680px;margin:4px 0 14px;color:var(--ct-muted);font-size:10px;line-height:1.55}.ct-uvt-add{display:grid;grid-template-columns:minmax(100px,.5fr) minmax(180px,1fr) auto;align-items:end;gap:10px}.ct-uvt-add>.ct-field{grid-row:1/span 3;display:grid;grid-template-rows:subgrid;row-gap:10px;align-self:stretch}.ct-page .ct-uvt-add>.btn{grid-row:2;align-self:stretch;height:100%;min-height:38px;margin:0}.ct-uvt-list{display:grid;margin-top:13px;border-top:1px solid var(--ct-line)}.ct-uvt-row{display:grid;grid-template-columns:70px minmax(160px,1.2fr) minmax(130px,1fr) 34px;align-items:center;gap:10px;padding:9px 2px;border-bottom:1px solid var(--ct-line);font-size:11px}.ct-uvt-row strong{font:700 12px Space Mono,monospace}.ct-uvt-row-value{display:grid;gap:4px;min-width:0}.ct-uvt-row-value>span{color:var(--ct-muted);font-size:9px}.ct-uvt-row-value input{width:100%;min-width:0;min-height:34px;padding:6px 8px;border:1px solid #cbd8d1;border-radius:4px;background:var(--go-surface,#fff);color:var(--ct-ink);font:11px Space Mono,monospace}.ct-uvt-row-value input:focus{outline:2px solid #9bbbea;outline-offset:1px}.ct-uvt-row small,.ct-uvt-empty{color:var(--ct-muted);font-size:10px}.ct-uvt-empty{padding:12px 0}.ct-detail-vat-note{padding:10px 12px;border-left:3px solid var(--ct-green);background:#f1f6fe;color:var(--ct-ink);font-size:11px;line-height:1.5}.ct-cif-formula{margin:12px 0 0;padding:10px 12px;border-left:3px solid var(--go-brand,var(--ct-green));background:#f1f6fe;color:var(--ct-ink);font-size:10px;line-height:1.5}.dispatch-tax-cif-explanation,.dispatch-tax-declared-total{margin:10px 0 0;padding:10px 12px;border:1px solid #c8daf4;border-radius:4px;background:#f1f6fe;color:var(--go-ink,#253a43);font-size:10px;line-height:1.5}.dispatch-tax-declared-total{display:flex;justify-content:space-between;gap:8px}.ct-uvt-evaluation,.dispatch-tax-uvt,.ct-uvt-blocked,.dispatch-tax-uvt-blocked{display:grid;gap:5px;margin-top:12px;padding:12px 14px;border:1px solid #c8daf4;border-radius:4px;background:#f1f6fe;color:var(--ct-ink);font-size:10px;line-height:1.5}.ct-uvt-evaluation>div,.dispatch-tax-uvt>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;color:var(--go-brand,var(--ct-green));font-size:10px;font-weight:800}.ct-uvt-evaluation p,.dispatch-tax-uvt p{margin:0}.ct-uvt-evaluation small,.dispatch-tax-uvt small{color:var(--ct-muted);overflow-wrap:anywhere}.ct-uvt-blocked,.dispatch-tax-uvt-blocked{border-color:#e5d5b9;background:#fbf6eb;color:#674b2e}.dispatch-tax-uvt,.dispatch-tax-uvt-blocked{--ct-ink:var(--go-ink,#253a43);--ct-muted:var(--go-muted,#667a7c);margin-top:12px;color:var(--ct-ink)}.dispatch-tax-uvt>div b{color:var(--ct-ink)}.dispatch-tax-uvt>div b.is-exempt{color:#276649}.dispatch-tax-uvt>div b.is-taxable{color:#9a463c}@media(max-width:620px){.ct-heading-meta{display:grid;justify-items:stretch;gap:10px;width:100%}.go-root .ct-trm-card{width:100%;max-width:none;min-width:0}.ct-status-stack{justify-items:start;text-align:left}.ct-trm-current{gap:8px}.ct-trm-unavailable{grid-template-columns:minmax(0,1fr) auto}.ct-uvt-config{padding:12px}.ct-uvt-add{grid-template-columns:1fr 1fr}.ct-page .ct-uvt-add>.btn{grid-column:1/-1;grid-row:4;justify-self:start;height:auto}.ct-uvt-row{grid-template-columns:58px minmax(0,1fr) 30px}.ct-uvt-row-value,.ct-uvt-row small{grid-column:2}.ct-uvt-row .ct-icon-button{grid-column:3;grid-row:1/3}}@media(prefers-reduced-motion:reduce){.ct-trm-shimmer{animation:none}}.go-root .ct-product-form{display:grid;gap:14px}.go-root .ct-product-group{min-width:0;margin:0;padding:14px;border:1px solid var(--go-line);border-radius:5px;background:var(--go-surface,#fff)}.go-root .ct-product-group legend{padding:0 7px;color:var(--go-ink);font-size:13px;font-weight:800;letter-spacing:-.01em}.go-root .ct-product-group .ct-form-grid{align-items:start}.go-root .ct-tax-group{border-color:#c8daf4;background:#fbfcfe}.go-root .ct-tax-group legend{color:var(--go-brand,#3079ED)}.go-root .ct-tax-fields .ct-field{grid-template-rows:minmax(2.6em,auto) 38px minmax(2.8em,auto);align-content:start}.go-root .ct-tax-fields .ct-field>span{align-self:end}.go-root .ct-product-evidence{margin-top:2px}@media(max-width:620px){.go-root .ct-product-group{padding:11px}.go-root .ct-tax-fields .ct-field{grid-template-rows:auto 38px auto}}.go-root .ct-catalog .ct-products{display:grid;gap:9px;border-top:0}.go-root .ct-catalog .ct-product-row{display:grid;grid-template-columns:minmax(210px,1.2fr) minmax(250px,1fr) minmax(145px,.72fr) auto;align-items:center;gap:18px;padding:16px 15px;border:1px solid var(--ct-line);border-radius:5px;background:var(--go-surface,#fff);transition:border-color .16s ease,background .16s ease}.go-root .ct-catalog .ct-product-row:hover{border-color:#c4d3e6;background:#fcfdff}.go-root .ct-product-titleline{display:grid;justify-items:start;gap:7px;min-width:0}.go-root .ct-product-titleline strong{font-size:15px;line-height:1.3;letter-spacing:-.025em;overflow-wrap:anywhere}.go-root .ct-product-classification{display:flex;flex-wrap:wrap;align-items:center;gap:6px 9px;margin-top:7px;color:var(--ct-muted);font-size:11px;line-height:1.4}.go-root .ct-product-classification>span:first-child{font-weight:600}.go-root .ct-subheading{display:inline-flex;align-items:center;min-height:24px;padding:3px 7px;border:1px solid #d8e2ed;border-radius:3px;background:#f4f7fb;color:#395671;font:10px Space Mono,monospace;white-space:nowrap}.go-root .ct-product-tax-summary{display:grid;grid-template-columns:minmax(70px,.55fr) minmax(0,1.45fr);gap:8px;min-width:0}.go-root .ct-product-tax-summary .ct-product-rate{display:flex;flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:58px;padding:9px 10px;border:1px solid #e1e7ee;border-radius:4px;background:#f7f9fc}.go-root .ct-product-tax-summary .ct-product-rate>span{color:var(--ct-muted);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.go-root .ct-product-tax-summary .ct-product-rate>strong{color:var(--ct-ink);font:700 14px/1.4 DM Sans,sans-serif;overflow-wrap:anywhere}.go-root .ct-product-tax-summary .ct-vat-rate{border-color:#d4e1f1;background:#f2f6fb}.go-root .ct-product-tax-summary .ct-vat-rate>strong{color:#315d8c}.go-root .ct-catalog .ct-product-meta{display:grid;gap:7px;align-content:center;min-width:0;color:var(--ct-ink);font-size:10px}.go-root .ct-effective-date,.go-root .ct-version-meta{display:grid;gap:2px;min-width:0}.go-root .ct-effective-date>span,.go-root .ct-version-meta>span{color:var(--ct-muted);font-size:9px}.go-root .ct-effective-date>strong,.go-root .ct-version-meta>strong{font-size:11px;font-weight:700}.go-root .ct-version-meta small{color:var(--ct-muted);font-size:9px;overflow-wrap:anywhere}.go-root .ct-technical-id{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.go-root .ct-catalog .ct-product-actions{display:grid;grid-template-columns:1fr;justify-content:stretch;gap:6px;min-width:90px}.go-root .ct-catalog .ct-product-actions .btn{justify-content:center;white-space:nowrap}@media(max-width:1050px){.go-root .ct-catalog .ct-product-row{grid-template-columns:minmax(190px,1fr) minmax(230px,1fr);gap:13px 16px}.go-root .ct-catalog .ct-product-meta{grid-column:1}.go-root .ct-catalog .ct-product-actions{grid-column:2;grid-row:2;display:flex;flex-wrap:wrap;justify-content:flex-end}}@media(max-width:620px){.go-root .ct-catalog .ct-product-row{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px}.go-root .ct-product-titleline strong{font-size:14px}.go-root .ct-product-tax-summary{grid-template-columns:minmax(65px,.65fr) minmax(0,1.35fr);gap:7px}.go-root .ct-product-tax-summary .ct-product-rate{min-height:62px;padding:8px}.go-root .ct-product-tax-summary .ct-product-rate>strong{font-size:13px}.go-root .ct-catalog .ct-product-meta{grid-column:1;grid-template-columns:1fr 1fr;gap:8px}.go-root .ct-catalog .ct-product-actions{grid-column:1;grid-row:auto;justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.go-root .ct-catalog .ct-product-row{transition:none}}.ct-sim-fx{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(155px,.8fr);align-items:end;gap:8px 14px;margin:0 0 16px;padding:13px;border:1px solid #d8e2ed;border-radius:4px;background:#f7f9fc}.ct-sim-fx>.ct-field{min-width:0}.ct-sim-fx .ct-field input{font-family:Space Mono,monospace;font-variant-numeric:tabular-nums}.ct-sim-fx-meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px 9px;min-width:0;color:var(--ct-muted);font-size:10px}.ct-sim-fx-meta>span{width:100%;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ct-sim-fx-meta>strong{color:var(--ct-ink);font:700 12px Space Mono,monospace}.ct-sim-fx-meta>small{font-size:9px}.ct-sim-fx-message,.ct-sim-result-stale{grid-column:1/-1;color:var(--ct-muted);font-size:10px;line-height:1.45}.ct-sim-fx-message.unavailable{padding:8px 10px;border-left:2px solid #b77835;background:#fbf6eb;color:#674b2e}.ct-sim-fx-error{grid-column:1/-1;color:#a1483d;font-size:10px}.ct-sim-result-stale{padding:9px 11px;border:1px solid #e5d5b9;border-radius:4px;background:#fbf6eb;color:#674b2e}.ct-result-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.ct-currency-toggle{display:inline-flex;align-items:center;padding:3px;border:1px solid var(--ct-line);border-radius:4px;background:#f4f7fa}.ct-currency-toggle button{min-width:42px;min-height:28px;padding:4px 8px;border:0;border-radius:3px;background:transparent;color:var(--ct-muted);font:700 10px Space Mono,monospace;cursor:pointer}.ct-currency-toggle button.active{background:var(--go-brand,#176b58);color:#fff}.ct-currency-toggle button:focus-visible{outline:2px solid #9bbbea;outline-offset:2px}.ct-currency-toggle button:disabled{opacity:.45;cursor:not-allowed}.ct-result-fx-snapshot{margin:0 0 12px;padding:9px 11px;border-left:2px solid var(--go-brand,var(--ct-green));background:#f1f6fe;color:var(--ct-muted);font-size:10px;line-height:1.45}.ct-result-fx-snapshot b{color:var(--ct-ink)}@media(max-width:620px){.ct-sim-fx{grid-template-columns:minmax(0,1fr);gap:9px;padding:11px}.ct-sim-fx-message,.ct-sim-fx-error,.ct-sim-result-stale{grid-column:1}.ct-result-head{align-items:flex-start}.ct-result-tools{justify-content:flex-start}}@media(max-width:360px){.ct-result-tools{width:100%;justify-content:space-between}.ct-sim-fx-meta .btn{max-width:100%;white-space:normal}}.ct-simulator{gap:12px;font-family:DM Sans,sans-serif}.ct-simulator .btn.small{font-size:12px}.ct-simulator .ct-panel-head{align-items:center;margin-bottom:14px}.ct-simulator .ct-panel-head h2,.ct-simulator .ct-result-head h2{margin:0;font-size:20px;letter-spacing:-.035em}.ct-simulator .ct-panel-head p,.ct-simulator .ct-result-head p{margin:4px 0 0;color:var(--ct-muted);font-size:12px;line-height:1.45}.ct-simulator .ct-sim-token{border-radius:4px;font:600 11px DM Sans,sans-serif}.ct-simulator .ct-sim-fx{grid-template-columns:minmax(150px,1fr) minmax(145px,.8fr) minmax(210px,1.2fr);align-items:center;gap:8px 12px;margin-bottom:14px;padding:10px 12px}.ct-simulator .ct-sim-fx .ct-field{gap:4px;font-size:12px}.ct-simulator .ct-sim-fx .ct-field input{min-height:34px;font:12px DM Sans,sans-serif}.ct-simulator .ct-sim-fx-meta{gap:5px 8px;font-size:12px}.ct-simulator .ct-sim-fx-meta>span{width:auto;font-size:12px;letter-spacing:0;text-transform:none}.ct-simulator .ct-sim-fx-meta>strong{font:600 12px DM Sans,sans-serif}.ct-simulator .ct-sim-fx-meta>small{font-size:12px}.ct-simulator .ct-sim-fx-message,.ct-simulator .ct-sim-fx-error{grid-column:auto;font-size:12px;line-height:1.4}.ct-simulator .ct-sim-fx-message.unavailable{padding:7px 9px}.ct-simulator .ct-sim-package{margin-top:10px;padding:13px 14px;border:1px solid var(--ct-line);border-radius:4px;background:#fbfcfd}.ct-sim-package-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px;font-size:14px}.ct-simulator .ct-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px 14px}.ct-simulator .ct-field{gap:5px;font-size:12px}.ct-simulator .ct-field small{font-size:12px}.ct-simulator .ct-field input,.ct-simulator .ct-field select,.ct-simulator .ct-field textarea{font:12px/1.4 DM Sans,sans-serif}.ct-simulator .ct-criteria-box,.ct-simulator .ct-exemption-facts{grid-column:1/-1;display:grid;gap:9px;padding:12px;border:1px solid #d5e1ec;border-radius:4px;background:#f5f8fb}.ct-simulator .ct-criteria-box>strong,.ct-simulator .ct-exemption-facts>strong{font-size:14px}.ct-simulator .ct-criteria-box>p{font-size:12px}.ct-simulator .ct-criteria-box>label{font-size:12px;line-height:1.4}.ct-simulator .ct-exclusions,.ct-simulator .ct-exclusions small{font-size:12px}.ct-simulator .ct-exemption-facts>.ct-field{max-width:100%}.ct-simulator .ct-add-package{margin-top:12px}.ct-simulator .ct-form-foot{margin-top:14px;padding-top:12px}.ct-simulator .ct-form-foot>span{font-size:12px}.ct-simulator .ct-sim-result-stale,.ct-simulator .ct-sim-placeholder p,.ct-simulator .ct-sim-placeholder>span{font-size:12px}.ct-simulator .ct-sim-placeholder strong{font-size:14px}.ct-simulator .ct-exclusions b{font-size:12px}.ct-simulator .ct-result{padding:18px}.ct-sim-result .ct-result-head{margin-bottom:12px}.ct-sim-result .ct-result-tools{gap:9px}.ct-sim-result .ct-currency-toggle button{font:700 12px DM Sans,sans-serif}.ct-sim-result .ct-regime{font-size:12px}.ct-sim-result .ct-result-fx-snapshot{margin:0 0 12px;padding:7px 10px;font-size:12px}.ct-sim-result .ct-hawb-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 12px}.ct-sim-result .ct-hawb-summary>div{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:10px;border:1px solid #dce5ed;border-radius:4px;background:#f6f8fa}.ct-sim-result .ct-hawb-summary span{color:var(--ct-muted);font-size:12px}.ct-sim-result .ct-hawb-summary strong{font:600 12px DM Sans,sans-serif;text-align:right;overflow-wrap:anywhere}.ct-sim-result .ct-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ct-sim-result .ct-compare.general-only{grid-template-columns:minmax(0,1fr)}.ct-sim-result .ct-treatment{gap:0;padding:0;overflow:hidden;border-color:#dce5ed;background:var(--go-surface,#fff)}.ct-sim-result .ct-treatment>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 13px;border-bottom:1px solid #dce5ed;color:var(--ct-ink);font-size:14px}.ct-sim-result .ct-treatment>header>span{color:var(--go-brand,var(--ct-green));font-size:12px;font-weight:700}.ct-sim-result .ct-treatment-total{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 13px;background:#f6f8fa}.ct-sim-result .ct-treatment-total>span{font-size:12px;font-weight:700}.ct-sim-result .ct-treatment-total>strong{font:700 14px DM Sans,sans-serif;text-align:right}.ct-sim-result .ct-treatment dl{display:grid;gap:0;margin:0;padding:0 13px}.ct-sim-result .ct-treatment dl>div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid #edf0f3;font-size:12px}.ct-sim-result .ct-treatment dt{color:var(--ct-muted)}.ct-sim-result .ct-treatment dd{margin:0;font-weight:600;text-align:right}.ct-sim-result .ct-treatment>small{padding:10px 13px;color:var(--ct-muted);font-size:12px;overflow-wrap:anywhere}.ct-sim-result .ct-treatment.is-active{border-color:#9bbbea;background:var(--go-surface,#fff)}.ct-sim-result .ct-treatment.is-active .ct-treatment-total{background:#f1f6fe}.ct-sim-result .ct-uvt-blocked,.ct-sim-result .ct-result-warning,.ct-sim-result .ct-banner{font-size:12px}.ct-sim-result .ct-banner strong{font-size:14px}.ct-sim-result .ct-calculation-details{margin-top:13px;border-top:1px solid var(--ct-line)}.ct-sim-result .ct-calculation-details>summary{padding:11px 0;color:var(--go-brand,var(--ct-green));font-size:12px;font-weight:700;cursor:pointer}.ct-sim-result .ct-calculation-body{display:grid;gap:8px;padding:0 0 3px;color:var(--ct-muted);font-size:12px;line-height:1.5}.ct-sim-result .ct-calculation-body p{margin:0;overflow-wrap:anywhere}.ct-sim-result .ct-calculation-body .ct-uvt-evaluation{margin-top:2px;font-size:12px}.ct-sim-result .ct-calculation-body .ct-uvt-evaluation>div,.ct-sim-result .ct-calculation-body .ct-uvt-evaluation p,.ct-sim-result .ct-calculation-body .ct-uvt-evaluation small{font-size:12px}.ct-sim-result .ct-calculation-body .ct-uvt-evaluation small{font-size:12px}@media(max-width:700px){.ct-simulator .ct-sim-fx{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ct-simulator .ct-sim-fx-message,.ct-simulator .ct-sim-fx-error{grid-column:1/-1}.ct-simulator .ct-form-grid,.ct-sim-result .ct-hawb-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.ct-simulator .ct-panel-head{align-items:flex-start}.ct-simulator .ct-panel-head h2,.ct-simulator .ct-result-head h2{font-size:18px}.ct-simulator .ct-sim-fx{grid-template-columns:minmax(0,1fr)}.ct-simulator .ct-sim-fx-message,.ct-simulator .ct-sim-fx-error{grid-column:1}.ct-simulator .ct-form-grid{grid-template-columns:minmax(0,1fr)}.ct-simulator .ct-field.wide,.ct-simulator .ct-criteria-box,.ct-simulator .ct-exemption-facts{grid-column:1}.ct-simulator .ct-form-foot{align-items:stretch}.ct-simulator .ct-form-foot>div{width:100%}.ct-sim-result .ct-result-head{display:grid;gap:10px}.ct-sim-result .ct-result-tools{justify-content:space-between}.ct-sim-result .ct-hawb-summary,.ct-sim-result .ct-compare{grid-template-columns:minmax(0,1fr)}}.exception-page{--ex-ink: #243750;--ex-muted: #64748b;--ex-line: #dce4ef;--ex-paper: #f7f9fc;--ex-panel: #ffffff;--ex-teal: #3079ED;--ex-amber: #a56425;color:var(--ex-ink);padding:8px 0 40px}.exception-page *{box-sizing:border-box}.exception-head{display:flex;justify-content:space-between;align-items:flex-end;gap:22px;padding:16px 2px 24px;border-bottom:1px solid var(--ex-line);margin-bottom:22px}.exception-head h1{margin:8px 0 7px;font-size:clamp(27px,4vw,36px);letter-spacing:-.04em;line-height:1.08}.exception-head p{margin:0;color:var(--ex-muted);max-width:660px;line-height:1.55}.exception-kicker{display:inline-flex;align-items:center;gap:7px;color:var(--ex-teal);font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.11em}.exception-total{flex:none;border-left:2px solid #c58043;padding:4px 0 4px 16px;color:var(--ex-muted);font-size:12px;line-height:1.5}.exception-total strong{display:block;font:700 25px/1.1 ui-monospace,SFMono-Regular,monospace;color:var(--ex-ink)}.exception-rules{display:grid;grid-template-columns:1fr 1fr 1fr;border:1px solid var(--ex-line);border-radius:10px;background:#f1f6fe;margin-bottom:18px;overflow:hidden}.exception-rule{padding:13px 16px;min-width:0}.exception-rule+.exception-rule{border-left:1px solid var(--ex-line)}.exception-rule strong{display:block;font-size:12px;margin-bottom:4px}.exception-rule span{display:block;color:var(--ex-muted);font-size:12px;line-height:1.45}.exception-rule.physical strong{color:#8f4d2c}.exception-filters{display:grid;grid-template-columns:minmax(210px,1.4fr) minmax(175px,.8fr) minmax(155px,.7fr) auto auto;gap:10px;align-items:end;padding:16px;margin-bottom:16px}.exception-field{display:grid;gap:6px;color:#52696c;font-size:11px;font-weight:700}.exception-field input,.exception-field select,.exception-review textarea{width:100%;min-height:40px;border:1px solid #cbd9d4;border-radius:6px;background:#fffefb;color:var(--ex-ink);padding:9px 11px;font:inherit;font-size:13px}.exception-field input:focus,.exception-field select:focus,.exception-review textarea:focus{outline:2px solid #3079ED;outline-offset:1px}.exception-page .go-button{white-space:nowrap}.exception-results-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:3px 3px 10px;color:var(--ex-muted);font-size:12px}.exception-list{display:grid;gap:11px}.exception-card{padding:0;overflow:hidden;border:1px solid var(--ex-line);background:var(--ex-panel);border-radius:9px}.exception-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px 13px}.exception-primary{min-width:0}.exception-refline{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.exception-refline h2{margin:0;font:700 19px/1.2 ui-monospace,SFMono-Regular,monospace;letter-spacing:-.03em}.exception-kind{color:#315e96;background:#eaf2fd;border-radius:4px;padding:4px 7px;font-size:11px;font-weight:700}.exception-description{margin:8px 0 0;color:#3d5558;font-size:13px;line-height:1.5}.exception-meta{display:flex;flex-wrap:wrap;gap:7px 16px;color:var(--ex-muted);font-size:11px;margin-top:9px}.exception-meta span{display:inline-flex;align-items:center;gap:5px}.exception-meta a,.exception-link{color:var(--ex-teal);font-weight:700;text-decoration:none}.exception-meta a:hover,.exception-link:hover{text-decoration:underline}.exception-status{flex:none;display:inline-flex;align-items:center;gap:6px;border:1px solid #d8e3df;border-radius:20px;padding:5px 9px;background:#f5f7f2;color:#52696c;font-size:11px;font-weight:700}.exception-status.pending{color:#86531e;background:#fbf1df;border-color:#ead8b9}.exception-status.reviewing{color:#315e96;background:#eaf2fd;border-color:#cadcf5}.exception-status.resolved{color:#366750;background:#e9f2e8;border-color:#ccdfcb}.exception-current{display:inline-flex;margin-top:8px;color:#8a562d;font-size:11px;font-weight:700}.exception-current.historical{color:#697b7c}.exception-card-bottom{border-top:1px solid #e7ecf4;padding:13px 18px 16px;background:#fbfcff}.exception-review{display:grid;grid-template-columns:minmax(145px,.35fr) minmax(220px,1fr) auto;align-items:end;gap:10px}.exception-review label{display:grid;gap:6px;color:#52696c;font-size:11px;font-weight:700}.exception-review select{min-height:39px;border:1px solid #cbd9d4;border-radius:6px;background:#fff;color:var(--ex-ink);padding:8px;font:inherit;font-size:13px}.exception-review textarea{min-height:39px;max-height:120px;resize:vertical}.exception-history-toggle{margin-top:12px;border:0;background:transparent;color:var(--ex-teal);padding:4px 0;display:inline-flex;gap:6px;align-items:center;font-size:12px;font-weight:700;cursor:pointer}.exception-history{margin-top:8px;border-left:2px solid #c8d9d2;padding-left:13px;display:grid;gap:10px}.exception-history-entry{font-size:12px;color:#536a6b;line-height:1.45}.exception-history-entry strong{color:var(--ex-ink)}.exception-history-entry p{margin:3px 0 0;white-space:pre-wrap}.exception-history-error{color:#9a493c;font-size:12px}.exception-notice{margin:0 0 12px;border-radius:6px;padding:10px 12px;font-size:13px;line-height:1.45}.exception-notice.warning{background:#fbf1df;color:#755022;border:1px solid #ead8b9}.exception-notice.success{background:#e9f2e8;color:#366750;border:1px solid #ccdfcb}.exception-conflict{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:9px;color:#855021;font-size:12px}.exception-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 2px;color:var(--ex-muted);font-size:12px}.exception-page-actions{display:flex;gap:8px}.exception-empty{text-align:center;padding:38px 16px;color:var(--ex-muted)}.exception-empty svg{color:#70928a;margin:0 auto 10px}.exception-empty strong{display:block;color:var(--ex-ink);font-size:15px}.exception-empty span{display:block;margin-top:5px;font-size:12px}.exception-skeleton{display:grid;gap:10px}.exception-skeleton div{height:147px;border-radius:9px;background:linear-gradient(90deg,#e8eeea 20%,#f2f4ef,#e8eeea 60%);background-size:220% 100%;animation:exception-shimmer 1.4s ease infinite}@keyframes exception-shimmer{to{background-position-x:-220%}}.exception-explainer{color:#647a7c;font-size:11px;line-height:1.5;padding:11px 2px 0}@media(max-width:900px){.exception-filters{grid-template-columns:1fr 1fr}.exception-filters .exception-field:first-child{grid-column:1 / -1}}@media(max-width:640px){.exception-head{align-items:flex-start;flex-direction:column;gap:12px}.exception-total{padding-left:10px}.exception-rules{grid-template-columns:1fr}.exception-rule+.exception-rule{border-left:0;border-top:1px solid var(--ex-line)}.exception-filters{grid-template-columns:1fr 1fr;padding:12px}.exception-filters .exception-field:first-child{grid-column:1 / -1}.exception-card-top{padding:14px 13px 12px}.exception-card-bottom{padding:12px 13px}.exception-review{grid-template-columns:1fr}.exception-review .go-button{justify-self:start}.exception-status{font-size:10px;padding:4px 7px}.exception-pagination{align-items:flex-start;flex-direction:column}.exception-history-entry{overflow-wrap:anywhere}.exception-field,.exception-review label{min-width:0}.exception-field select{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.exception-skeleton div{animation:none}}.user-admin{--ua-blue:var(--go-brand, #3079ED);--ua-blue-soft:var(--go-pale-brand, #eaf2fd);--ua-ink:var(--go-ink, #364153);--ua-muted:var(--go-muted, #667386);--ua-line:var(--go-line, #d9e1eb);--ua-surface:var(--go-surface, #fff);color:var(--ua-ink);font-family:var(--font-body, "DM Sans", "Trebuchet MS", sans-serif)}.user-admin .user-admin-count{display:flex;align-items:baseline;gap:7px;padding:7px 0 7px 12px;border-left:2px solid var(--ua-blue);color:var(--ua-muted);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.user-admin .user-admin-count strong{color:var(--ua-blue);font:700 21px/1 var(--font-body, "DM Sans", sans-serif)}.user-admin .user-admin-caution{align-items:flex-start;gap:10px;margin:0 0 15px;border-radius:5px;box-shadow:none}.user-admin .user-admin-caution>svg{flex:0 0 auto;margin-top:1px}.user-admin .user-admin-caution p{margin:0;font-size:11px;line-height:1.5}.user-admin .user-admin-caution strong{color:inherit;font-size:inherit}.user-admin .user-admin-success{gap:9px;border-radius:5px;box-shadow:none;font-size:11px}.user-admin .user-admin-success>svg{flex:0 0 auto}.user-admin .user-admin-success button{display:grid;place-items:center;margin-left:auto;padding:3px;border:0;background:transparent;color:inherit;cursor:pointer}.user-admin-panel{overflow:hidden;background:var(--ua-surface);border:1px solid var(--ua-line);border-radius:5px;box-shadow:var(--go-shadow, 0 8px 24px #263e5c10)}.user-admin-search{padding:15px 17px 13px;border-bottom:1px solid var(--ua-line);background:#f7faff}.user-admin-search label{display:block;margin-bottom:7px;color:var(--ua-ink);font-size:11px;font-weight:700}.user-admin-search-row{display:flex;align-items:center;gap:8px}.user-admin-search-input{display:flex;align-items:center;flex:1;min-width:150px;gap:8px;padding:0 9px;border:1px solid #cdd8e3;border-radius:5px;background:var(--ua-surface);color:#728196}.user-admin-search-input:focus-within{border-color:var(--ua-blue);box-shadow:0 0 0 2px #3079ed20}.user-admin .user-admin-search-input input{min-height:37px!important;padding:7px 0!important;border:0!important;outline:0;box-shadow:none!important;background:transparent;color:var(--ua-ink);font-family:inherit;font-size:12px;line-height:1.4}.user-admin-search>p{margin:7px 0 0;color:var(--ua-muted);font-size:10px}.user-admin .btn{gap:6px}.user-admin .btn.primary{background:var(--ua-blue);border-color:var(--ua-blue)}.user-admin .btn.primary:hover:not(:disabled){background:var(--ua-blue);border-color:var(--ua-blue)}.user-refresh{margin-left:auto}.user-list-meta{display:flex;justify-content:space-between;gap:10px;padding:11px 17px 7px;color:var(--ua-muted);font-size:10px}.user-record-list{padding:0 13px}.user-record{display:grid;grid-template-columns:minmax(190px,1.25fr) minmax(350px,2fr) auto;gap:15px;align-items:center;padding:15px 5px;border-top:1px solid #e6ebf2}.user-record-identity{display:flex;align-items:flex-start;min-width:0;gap:10px}.user-record-mark{display:grid;place-items:center;width:33px;height:33px;flex:0 0 auto;border-radius:4px;color:var(--ua-blue);background:var(--ua-blue-soft)}.user-record-copy{display:grid;min-width:0;gap:3px}.user-admin .user-record-copy h2{overflow:hidden;margin:0!important;color:var(--ua-ink);font:700 13px/1.25 var(--font-body, "DM Sans",sans-serif)!important;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.user-record-copy a{overflow-wrap:anywhere;color:#2867b3;font-size:11px;text-decoration:none}.user-record-copy a:hover{text-decoration:underline}.user-record-id{overflow:hidden;color:#718096;font:10px/1.25 Spline Sans Mono,SFMono-Regular,Consolas,monospace;text-overflow:ellipsis}.user-record-facts{display:grid;grid-template-columns:repeat(5,minmax(70px,1fr));gap:9px;align-items:center}.user-record-facts>span{display:grid;gap:4px;min-width:0;color:var(--ua-ink);font-size:10px}.user-record-facts small{color:var(--ua-muted);font-size:9px}.user-record-facts b,.user-record-facts time{overflow-wrap:anywhere;font-size:10px;font-weight:600}.user-role{width:max-content;max-width:100%;padding:4px 7px;border-radius:3px;color:#536173;background:#eef2f7;font-size:9px;font-weight:700}.user-role.role-admin{color:#315984;background:#eaf2fd}.user-role.role-operator{color:#536173;background:#eef2f7}.user-record-facts .complete{color:#286249}.user-record-facts .incomplete{color:#845b1d}.user-record-facts .user-mailbox{color:#536173;font-family:Spline Sans Mono,SFMono-Regular,Consolas,monospace}.user-cleanup b{color:#536173}.user-cleanup.cleanup-pending b{color:#845b1d}.user-record-action{display:flex;justify-content:flex-end}.user-record-action .btn{white-space:nowrap}.user-pager{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 17px;border-top:1px solid var(--ua-line);color:var(--ua-muted);font-size:10px}.user-pager>div{display:flex;gap:7px}.user-admin-empty,.user-schema-unavailable{display:flex;align-items:center;justify-content:center;gap:12px;margin:14px;padding:30px 18px;border:1px dashed #cad5e3;border-radius:5px;background:#f8fafd}.user-admin-empty{flex-direction:column;text-align:center}.user-admin-empty h2{margin:0!important;color:var(--ua-ink);font:700 16px/1.3 var(--font-body, "DM Sans",sans-serif)!important;letter-spacing:0}.user-admin-empty p,.user-schema-unavailable p{margin:4px 0 0;color:var(--ua-muted);font-size:11px}.user-empty-icon{display:grid;place-items:center;width:39px;height:39px;border-radius:4px;color:var(--ua-blue);background:var(--ua-blue-soft)}.user-schema-unavailable{justify-content:flex-start;color:var(--ua-blue)}.user-schema-unavailable>div{flex:1;color:var(--ua-ink)}.user-list-error{margin:14px}.user-loading{padding:4px 17px 12px}.user-loading>span{color:var(--ua-muted);font-size:10px}.user-dialog-backdrop{position:fixed;inset:0;z-index:60;display:grid;place-items:center;overflow-y:auto;padding:20px;background:#202e40a8;animation:ua-fade-in .16s ease-out}.user-dialog{width:min(100%,650px);max-height:min(90dvh,850px);overflow:auto;border:1px solid var(--ua-line);border-radius:6px;outline:none;background:var(--ua-surface);box-shadow:0 18px 58px #1e304a3b;animation:ua-dialog-in .18s ease-out}.user-dialog-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:17px 20px 14px;border-bottom:1px solid var(--ua-line);background:#f7faff}.user-dialog-kicker{color:var(--ua-blue);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.user-admin .user-dialog-head h2{margin:5px 0 0!important;color:var(--ua-ink);font:700 20px/1.2 var(--font-body, "DM Sans",sans-serif)!important;letter-spacing:-.02em}.user-dialog-close{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--ua-line);border-radius:4px;background:#fff;color:#536173;cursor:pointer}.user-dialog-body{padding:17px 20px 20px}.user-dialog-target{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #e2e8f0;border-radius:4px;background:#fbfcfe}.user-dialog-target>div{display:grid;gap:3px;min-width:0}.user-dialog-target strong{color:var(--ua-ink);font-size:12px}.user-dialog-target span:not(.user-record-mark){overflow-wrap:anywhere;color:var(--ua-muted);font-size:11px}.user-dialog-intro{margin:12px 0;color:var(--ua-muted);font-size:11px;line-height:1.5}.user-preview-loading{display:grid;gap:8px;padding:16px 0}.user-preview-skeleton{display:block;width:100%;height:15px;border-radius:3px;background:#e8edf4;animation:ua-pulse 1.1s ease-in-out infinite alternate}.user-preview-skeleton.short{width:67%}.user-preview-loading small{color:var(--ua-muted);font-size:10px}.user-eligible-notice,.user-blocked-notice,.user-dialog-error{display:flex;align-items:flex-start;gap:9px;margin:11px 0;padding:11px;border-radius:4px;font-size:11px}.user-eligible-notice{border:1px solid #d6e7da;background:#f0f7f2;color:#316b48}.user-blocked-notice{border:1px solid #f0d4cf;background:#fff4f2;color:#98443d}.user-eligible-notice>svg,.user-blocked-notice>svg,.user-dialog-error>svg{flex:0 0 auto;margin-top:1px}.user-eligible-notice strong,.user-blocked-notice strong{display:block;margin-bottom:4px;font-size:11px}.user-eligible-notice p,.user-blocked-notice p{margin:4px 0 0;line-height:1.5}.user-preview-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;border-radius:4px;background:#f5f7fa}.user-preview-summary span{display:grid;gap:4px;min-width:0}.user-preview-summary small{color:var(--ua-muted);font-size:9px}.user-preview-summary b{overflow-wrap:anywhere;color:var(--ua-ink);font-size:10px}.user-blockers{margin-top:14px;padding:13px;border:1px solid #eee1be;border-radius:4px;background:#fff9eb}.user-blockers h3{margin:0 0 7px;color:#765b23;font-size:11px}.user-blockers ul{display:grid;gap:0;list-style:none;margin:0;padding:0}.user-blockers li{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid #eee7d7;color:#5f5a4d;font-size:10px}.user-blockers li b{color:#765b23}.user-blockers p{margin:8px 0 0;color:#766c57;font-size:10px;line-height:1.5}.user-dialog-error{align-items:center;border:1px solid #f0d4cf;background:#fff4f2;color:#98443d}.user-dialog-error span{flex:1}.user-confirm-form{display:grid;gap:8px;margin-top:15px;padding-top:14px;border-top:1px solid var(--ua-line)}.user-confirm-form label{color:var(--ua-ink);font-size:11px;font-weight:700}.user-confirm-form code{color:#98443d;font:600 11px/1.4 Spline Sans Mono,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}.user-admin .user-confirm-form input:not([type=checkbox]){min-height:40px!important;border-color:#cdd8e3!important;font:12px/1.4 Spline Sans Mono,SFMono-Regular,Consolas,monospace!important}.user-confirm-form small{color:var(--ua-muted);font-size:10px;line-height:1.45}.user-confirm-form footer{display:flex;justify-content:flex-end;gap:8px;margin-top:7px;padding:0;border:0}.user-confirm-form .user-delete-button{border-color:#98443d;background:#98443d;color:#fff}.user-confirm-form .user-delete-button:hover:not(:disabled){border-color:#843931;background:#843931}@keyframes ua-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ua-dialog-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes ua-pulse{0%{opacity:.55}to{opacity:1}}@media(max-width:1050px){.user-record{grid-template-columns:minmax(180px,1fr) auto;gap:12px}.user-record-facts{grid-column:1/-1;grid-row:2;grid-template-columns:repeat(5,minmax(75px,1fr));padding-left:43px}.user-record-action{grid-column:2;grid-row:1}}@media(max-width:650px){.user-admin .go-pagehead{align-items:flex-start}.user-admin .go-pagehead .user-admin-count{padding:4px 0 4px 9px}.user-admin .user-admin-count strong{font-size:18px}.user-admin-search-row{display:grid;grid-template-columns:1fr 1fr}.user-admin-search-input{grid-column:1/-1}.user-refresh{margin-left:0}.user-list-meta{padding-inline:12px}.user-record-list{padding-inline:11px}.user-record{grid-template-columns:minmax(0,1fr) auto;gap:11px 7px;padding:14px 0}.user-record-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:2px 0 0 43px}.user-record-facts>span:last-child{grid-column:1/-1}.user-record-action .btn{padding:6px 8px;font-size:10px}.user-pager{align-items:flex-start;flex-direction:column}.user-pager>div{width:100%}.user-pager .btn{flex:1;justify-content:center}.user-schema-unavailable{align-items:flex-start;flex-wrap:wrap}.user-dialog-backdrop{place-items:end center;padding:10px}.user-dialog{max-height:93dvh;border-radius:7px 7px 4px 4px}.user-dialog-head,.user-dialog-body{padding-inline:15px}.user-preview-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.user-dialog-backdrop,.user-dialog,.user-preview-skeleton{animation:none}}.user-confirm-form .user-residual-consent{display:flex;align-items:flex-start;gap:9px;line-height:1.5}.user-confirm-form .user-residual-consent input[type=checkbox]{box-sizing:border-box;width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;max-height:16px;flex:0 0 16px;margin:2px 0 0;padding:0}.go-root .contact-page{max-width:1120px;margin:0 auto;color:var(--go-ink)}.contact-page .contact-heading{align-items:flex-end}.contact-eyebrow{display:flex;align-items:center;gap:7px;margin-bottom:9px;color:var(--go-brand);font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.contact-page .go-pagehead h1{margin:0;font-size:clamp(25px,3vw,34px);letter-spacing:-.045em;line-height:1.1}.contact-page .go-pagehead p{margin:8px 0 0}.contact-live-status{display:flex;align-items:center;gap:8px;flex:none;padding:8px 11px;border:1px solid #d8e5dd;border-radius:4px;background:#f2f8f4;color:#385d49;font-size:11px;font-weight:750}.contact-live-status i{width:7px;height:7px;border-radius:50%;background:#5f9c76}.contact-live-status.is-off{border-color:#d9e0e8;background:#f5f7f9;color:#627084}.contact-live-status.is-off i{background:#94a0ad}.contact-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(250px,.8fr);gap:16px;align-items:start}.contact-main-panel,.contact-hours-panel{padding:22px}.contact-section-heading{display:flex;align-items:center;gap:12px;margin-bottom:22px}.contact-icon-tile{display:grid;width:38px;height:38px;place-items:center;flex:none;border:1px solid #cee0d6;border-radius:6px;background:#edf5f0;color:#366c4b}.contact-icon-tile.muted{background:#f0f3f6;border-color:#dce3ea;color:#64788a}.contact-section-heading h2{margin:0;font-size:16px;letter-spacing:-.02em}.contact-section-heading p{margin:4px 0 0;color:var(--go-muted);font-size:12px}.contact-field{display:grid;gap:7px;margin:0 0 19px}.contact-field label,.contact-mode-fieldset legend{font-size:12px;font-weight:750}.contact-field small{color:var(--go-muted);font-size:11px;line-height:1.5}.contact-field input,.contact-field textarea,.contact-interval input{box-sizing:border-box;width:100%;min-height:40px;padding:9px 11px;border:1px solid #cdd7e2;border-radius:4px;background:#fff;color:#2b394a;font:500 13px/1.4 DM Sans,Trebuchet MS,sans-serif}.contact-field textarea{min-height:82px;resize:vertical}.contact-field input:focus,.contact-field textarea:focus,.contact-interval input:focus{outline:2px solid #82a992;outline-offset:1px;border-color:#668c74}.contact-phone-wrap{display:flex;align-items:center;gap:0;border:1px solid #cdd7e2;border-radius:4px;background:#fff}.contact-phone-wrap>span{padding-left:12px;color:#718092;font-size:14px}.contact-phone-wrap input{border:0}.contact-phone-wrap:focus-within{outline:2px solid #82a992;outline-offset:1px;border-color:#668c74}.contact-field-error{color:#9a4038;font-size:11px;font-weight:650;line-height:1.45}.contact-mode-fieldset{padding:0;margin:0;border:0}.contact-mode-fieldset legend{margin-bottom:10px}.contact-mode-options{display:grid;gap:8px}.contact-mode-option{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:1px solid #dce3e9;border-radius:5px;background:#fbfcfd;cursor:pointer;transition:border-color .15s,background .15s}.contact-mode-option.selected{border-color:#8eac98;background:#f1f7f3}.contact-mode-option input{width:15px;height:15px;margin:2px 0 0;accent-color:#4c795d}.contact-mode-option span{display:grid;gap:3px}.contact-mode-option strong{font-size:12px}.contact-mode-option small{color:var(--go-muted);font-size:11px;line-height:1.4}.contact-inline-note{margin:9px 0 0;color:#8b5834;font-size:11px}.contact-side-note{display:grid;gap:11px}.contact-timezone,.contact-promise{display:flex;align-items:flex-start;gap:11px;padding:15px;border:1px solid #dce3e9;border-radius:6px;background:#f8fafb}.contact-timezone>svg{color:#62788a;flex:none;margin-top:1px}.contact-timezone span{display:grid;gap:4px;flex:1}.contact-timezone strong,.contact-promise strong{font-size:11px}.contact-timezone small{color:var(--go-muted);font-size:11px}.contact-timezone b{color:#617585;font-size:10px;font-weight:700}.contact-promise{background:#fbf7ee;border-color:#e9ddc4}.contact-promise-mark{color:#9a7540;flex:none;margin-top:1px}.contact-promise p{margin:6px 0 0;color:#70644f;font-size:11px;line-height:1.55}.contact-hours-panel{grid-column:1/-1}.contact-hours-heading{margin-bottom:15px}.contact-day-row{display:grid;grid-template-columns:minmax(150px,.6fr) minmax(250px,1fr);align-items:center;gap:20px;min-height:63px;padding:10px 2px;border-top:1px solid #e8edf1}.contact-day-toggle{display:flex;align-items:center;gap:10px}.contact-day-toggle>strong{min-width:78px;font-size:12px}.contact-switch{position:relative;width:34px;height:20px;flex:none}.contact-switch input{position:absolute;width:1px;height:1px;opacity:0}.contact-switch>span{position:absolute;inset:0;border-radius:12px;background:#d5dde4;cursor:pointer;transition:background .15s}.contact-switch>span:after{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;content:"";transition:transform .15s;box-shadow:0 1px 2px #34495a2c}.contact-switch input:checked+span{background:#5b8669}.contact-switch input:checked+span:after{transform:translate(14px)}.contact-switch input:focus-visible+span{outline:2px solid #426f53;outline-offset:2px}.contact-day-state{color:#798695;font-size:10px}.contact-day-state.open{color:#477354;font-weight:700}.contact-closed-copy{color:#98a2ad;font-size:11px}.contact-intervals{display:grid;justify-items:start;gap:7px}.contact-interval{display:flex;align-items:center;gap:8px}.contact-interval label{display:block}.contact-interval input{width:112px;min-height:34px;padding:6px 8px;font-size:12px}.contact-interval-dash{color:#7b8793;font-size:11px}.contact-icon-button{display:grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:4px;background:transparent;color:#788590;cursor:pointer}.contact-icon-button:hover{border-color:#e4c9c3;background:#fff6f4;color:#9d5146}.contact-add-interval{display:inline-flex;align-items:center;gap:5px;padding:4px 0;border:0;background:transparent;color:#467052;font:700 11px DM Sans,Trebuchet MS,sans-serif;cursor:pointer}.contact-add-interval:hover{color:#274e35;text-decoration:underline}.contact-hours-error{padding-top:10px}.contact-savebar{position:sticky;z-index:3;bottom:0;display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:14px;padding:12px 14px;border:1px solid #dce3e9;border-radius:6px;background:#f7f9faed;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.contact-save-feedback{display:flex;align-items:center;gap:7px;flex:1;color:#607080;font-size:11px}.contact-save-feedback svg{flex:none;color:#497558}.contact-save-feedback:has(svg:first-child){color:#805b37}.contact-save-button{min-width:150px}.contact-save-spinner{animation:contact-spin .9s linear infinite}@keyframes contact-spin{to{transform:rotate(360deg)}}.contact-load-error{display:flex;align-items:center;gap:12px;color:#8d4338}.contact-load-error div{flex:1}.contact-load-error p{margin:4px 0 0;color:var(--go-muted);font-size:12px}.contact-skeleton{border-radius:4px;background:linear-gradient(90deg,#e9eef1,#f5f7f8,#e9eef1);background-size:200% 100%;animation:contact-shimmer 1.4s ease-in-out infinite}.contact-skeleton-title{width:260px;height:30px;margin:14px 0 9px}.contact-skeleton-copy{width:min(460px,80vw);height:14px}.contact-skeleton-panel{display:grid;gap:14px}.contact-skeleton-panel span{display:block;height:38px;border-radius:4px;background:linear-gradient(90deg,#e9eef1,#f5f7f8,#e9eef1);background-size:200% 100%;animation:contact-shimmer 1.4s ease-in-out infinite}@keyframes contact-shimmer{to{background-position:-200% 0}}@media(max-width:760px){.contact-layout{grid-template-columns:1fr}.contact-hours-panel{grid-column:auto}.contact-side-note{grid-row:2}.contact-day-row{grid-template-columns:1fr;gap:10px;padding:13px 2px}.contact-closed-copy,.contact-intervals{padding-left:44px}.contact-page .contact-heading{align-items:flex-start}.contact-live-status{margin-top:6px}}@media(max-width:520px){.contact-main-panel,.contact-hours-panel{padding:16px}.contact-page .contact-heading{gap:10px}.contact-live-status{padding:7px 8px;font-size:10px}.contact-savebar{position:sticky;bottom:0;flex-wrap:wrap;gap:8px;padding:10px}.contact-save-feedback{flex-basis:100%}.contact-savebar>.go-button{flex:1}.contact-intervals{min-width:0;padding-left:0;justify-items:stretch}.contact-interval{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) 32px;gap:5px;width:100%}.contact-interval label{min-width:0}.contact-interval input{width:100%;min-width:0}}.portal-whatsapp-contact{position:fixed;z-index:40;right:max(22px,env(safe-area-inset-right));bottom:max(22px,env(safe-area-inset-bottom));display:grid;width:54px;height:54px;place-items:center;border:1px solid #357a55;border-radius:50%;background:#438c62;color:#fff;box-shadow:0 7px 20px #244f3633;text-decoration:none;transition:transform .16s,opacity .16s}.portal-whatsapp-contact:hover{transform:translateY(-2px);background:#367650}.portal-whatsapp-contact:focus-visible{outline:3px solid #8bb99c;outline-offset:3px}.portal-whatsapp-contact svg{width:31px;height:31px;fill:currentColor}@media(max-width:767px){.portal-whatsapp-contact{right:max(14px,env(safe-area-inset-right));bottom:calc(82px + env(safe-area-inset-bottom));width:50px;height:50px}.portal-whatsapp-contact svg{width:29px;height:29px}}@media(prefers-reduced-motion:reduce){.portal-whatsapp-contact{transition:none}}.cl-formButtonPrimary:hover:not(:disabled){background-color:#3079ed!important;filter:none!important}.auth-login{--login-blue: #3079ED;--login-blue-deep: #3079ED;--login-ink: #364153;--login-muted: #5d6b7f;--login-line: #d7e0ec;--login-paper: #f2f6fc;--login-white: #fff;--entry-blue: #3079ed;--entry-ink: #364153;--entry-muted: #667386;--entry-line: #dfe6ef;--login-body: "Open Sans", sans-serif;--login-display: "Raleway", sans-serif;box-sizing:border-box;display:grid;width:100%;max-width:none;margin:0;min-height:100dvh;place-items:center;padding:clamp(20px,3.4vw,48px);color:var(--login-ink);background:radial-gradient(ellipse at 82% 12%,rgba(48,121,237,.045),transparent 34rem),linear-gradient(145deg,#f4f7fc,#edf3fa);font-family:var(--login-body)}.auth-login *,.auth-login *:before,.auth-login *:after{box-sizing:border-box}.auth-login__layout{position:relative;display:grid;grid-template-areas:"brand form";grid-template-columns:45% 55%;grid-template-rows:1fr;width:min(100%,1140px);min-height:min(650px,calc(100dvh - (2*clamp(20px,3.4vw,48px))));overflow:hidden;border:1px solid #dce5f0;border-radius:22px;background:var(--login-white);box-shadow:0 18px 54px #27477513;animation:login-arrive .42s cubic-bezier(.2,.7,.25,1) both}.auth-login .auth-login__return .auth-back-link{margin:16px 0 0}.auth-login__header{display:flex;align-items:center;justify-content:space-between;min-height:46px;margin:0 0 clamp(24px,4vw,42px)}.auth-login__header-note{color:#667386;font-size:12px;font-weight:600;letter-spacing:.025em}.auth-login__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;padding:19px 4px 0;color:#8390a2;font-size:10px}.auth-login__footer span:first-child{color:#748298;font-size:9px;font-weight:700;letter-spacing:.14em}.auth-login__logo{align-self:start;display:block;width:158px;height:auto;max-height:42px;margin:0;object-fit:contain;object-position:left center}.auth-login__brand{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;color:var(--login-ink);background:transparent}.auth-login__brand .public-entry__story{flex:1}.auth-login__brand .public-entry__route{gap:10px}.auth-login__brand-copy{position:relative;z-index:1;max-width:420px;margin:auto 0 0;padding:26px 0 10px}.auth-login__brand-copy h2{display:block;max-width:12ch;margin:0;color:var(--login-ink);font:700 clamp(46px,4vw,52px)/1.08 var(--login-display);letter-spacing:-.045em}.auth-login__brand-copy p{max-width:34ch;margin:16px 0 0;color:var(--login-muted);font:400 15px/1.65 var(--login-body)}.auth-login__route-art{position:relative;z-index:1;width:min(100%,430px);margin:15px auto 0;color:var(--login-blue)}.auth-login__route-art svg{display:block;width:100%;height:auto;overflow:visible}.auth-login__route-labels{display:flex;justify-content:space-between;padding:0 1%;color:#63738a;font:700 9px/1.4 var(--login-body);letter-spacing:.14em}.auth-login__form-area{grid-area:form;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:52px clamp(38px,5vw,68px);border-radius:0 21px 21px 0;background:var(--login-white)}.auth-login__form-wrap{width:100%;max-width:420px;margin:0 auto}.auth-login--signup .auth-login__form-area{padding-top:38px;padding-bottom:38px}.auth-login--signup .auth-login__form-wrap,.auth-login--signup .auth-signup-flow{width:100%;max-width:420px}.auth-login--signup .auth-signup-flow{margin:0 auto}.auth-login--signup .auth-registration-progress{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 17px;padding:0;border-bottom:1px solid #dce5f0;list-style:none}.auth-login--signup .registration-progress-step{position:relative;display:grid;min-width:0;min-height:52px;grid-template-columns:25px minmax(0,1fr);grid-template-rows:1fr auto;align-items:center;column-gap:8px;padding:7px 9px 9px;color:#68768a;text-align:left}.auth-login--signup .registration-progress-step:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:transparent;content:""}.auth-login--signup .registration-progress-step.is-current{border-radius:8px 8px 0 0;background:#edf4ff;color:#245cae}.auth-login--signup .registration-progress-step.is-current:after{background:#3079ed}.auth-login--signup .registration-progress-step.is-complete{color:#3079ed}.auth-login--signup .registration-progress-marker{display:grid;width:24px;height:24px;grid-row:1 / 3;place-items:center;border:1px solid #d5deea;border-radius:50%;background:#f6f8fb;color:#68768a;font:700 12px/1 var(--login-body)}.auth-login--signup .registration-progress-step.is-current .registration-progress-marker{border-color:#3079ed;background:#3079ed;color:#fff}.auth-login--signup .registration-progress-step.is-complete .registration-progress-marker{border-color:#c5d9f6;background:#eaf2fd;color:#3079ed}.auth-login--signup .registration-progress-label{overflow:hidden;font:700 11px/1.35 var(--login-body);text-overflow:ellipsis;white-space:nowrap}.auth-login--signup .registration-progress-state{grid-column:2;color:var(--login-muted);font:500 10px/1.2 var(--login-body)}.auth-login--signup .registration-progress-step.is-current .registration-progress-state,.auth-login--signup .registration-progress-step.is-complete .registration-progress-state{color:#41699e}.auth-login--signup .auth-card{width:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.auth-login--signup .clerk-auth-form{display:grid;gap:14px}.auth-login--signup .clerk-auth-form>p{margin:0;color:var(--login-muted);font-size:13px;line-height:1.5}.auth-login--signup .clerk-auth-form>p strong{color:var(--login-ink);overflow-wrap:anywhere}.auth-login--signup .field{display:grid;min-width:0;gap:7px}.auth-login--signup .field>label{color:#46556a;font:600 13px/1.4 var(--login-body)}.auth-login--signup .clerk-auth-form .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.auth-login--signup .field input,.auth-login--signup .registration-password input{box-sizing:border-box;width:100%;min-width:0;min-height:47px;padding:10px 12px;border:1px solid #cbd7e6;border-radius:8px;outline:none;background:#fff;color:var(--login-ink);font:400 14px/1.4 var(--login-body)}.auth-login--signup .field input:focus,.auth-login--signup .registration-password input:focus{border-color:var(--login-blue);box-shadow:0 0 0 3px #3079ed24}.auth-login--signup .registration-password{position:relative;min-width:0}.auth-login--signup .registration-password input{padding-right:43px}.auth-login--signup .registration-password-toggle{position:absolute;top:50%;right:4px;display:grid;width:36px;height:36px;min-height:36px;padding:0;place-items:center;transform:translateY(-50%);border:0;border-radius:6px;background:transparent;color:#5d6b7f;cursor:pointer}.auth-login--signup .clerk-auth-form .hint{margin:-5px 0 0;color:var(--login-muted);font:400 12px/1.5 var(--login-body)}.auth-login--signup .clerk-auth-form .btn.primary{display:inline-flex;width:100%;min-height:48px;align-items:center;justify-content:center;padding:11px 16px;border:1px solid var(--login-blue);border-radius:8px;background:var(--login-blue);color:#fff;font:700 13px/1.35 var(--login-body);cursor:pointer}.auth-login--signup .clerk-auth-form .btn.primary:is(:hover,:active,:focus-visible):not(:disabled){background:var(--login-blue);border-color:var(--login-blue);color:#fff;filter:none}.auth-login--signup .google-sign-up-option{display:grid;width:100%;gap:13px;margin:0 0 1px}.auth-login--signup .google-sign-up-option__button{display:inline-flex;width:100%;min-height:47px;align-items:center;justify-content:center;gap:10px;padding:10px 14px;border:1px solid #cbd7e6;border-radius:8px;background:#fff;color:#364153;font:700 13px/1.35 var(--login-body);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.auth-login--signup .google-sign-up-option__button:hover:not(:disabled){transform:translateY(-1px);border-color:#aebfd5;background:#f7f9fc}.auth-login--signup .google-sign-up-option__mark{display:block;width:20px;height:20px;flex:0 0 20px}.auth-login--signup .google-sign-up-option__separator{display:flex;align-items:center;gap:12px;color:#78869a;font:400 12px/1.4 var(--login-body);text-align:center}.auth-login--signup .google-sign-up-option__separator:before,.auth-login--signup .google-sign-up-option__separator:after{height:1px;flex:1 1 auto;background:#e2e8f0;content:""}.auth-login--signup .notice{margin:0;padding:10px 12px;border:1px solid #b7ccea;border-radius:8px;background:#edf4ff;color:#254f88;font:600 12px/1.5 var(--login-body);overflow-wrap:anywhere}.auth-login--signup .notice.bad{border-color:#e7b5af;background:#fff2f0;color:#a43b32}.auth-login--signup .verification-email-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:-4px;font-size:13px}.auth-login--signup .verification-email-action{display:inline-flex;min-height:40px;align-items:center;justify-content:center;padding:4px 0;border:0;background:transparent;color:#3079ed;font:600 13px/1.4 var(--login-body);cursor:pointer}.auth-login--signup .verification-email-action:hover:not(:disabled){color:#245bc2;text-decoration:underline;text-underline-offset:3px}.auth-login--signup .verification-email-separator{color:#68768a}.auth-login--signup .auth-links{display:flex;justify-content:center;flex-wrap:wrap;gap:5px;margin:16px 0 0;padding-bottom:12px;color:var(--login-muted);font:400 13px/1.5 var(--login-body);text-align:center}.auth-login--signup .auth-links a{color:var(--login-blue);font-weight:700;text-decoration:none}.auth-login--signup .auth-links a:hover{text-decoration:underline;text-underline-offset:3px}.auth-login input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]){min-height:52px;font-size:16px}.auth-login button{min-height:52px;border-radius:10px;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.auth-login button:active{transform:translateY(1px)}.auth-login button:hover:not(:disabled):not([aria-disabled=true]){filter:none}.auth-login button:disabled,.auth-login button[aria-disabled=true]{cursor:not-allowed;opacity:.7}.auth-login :is(a,button,input,[tabindex]):focus-visible{outline:3px solid #3079ED;outline-offset:3px}@keyframes login-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1050px)and (min-width:768px){.auth-login__layout{grid-template-columns:43% 57%}.auth-login__form-area{padding-right:clamp(28px,4vw,48px);padding-left:clamp(28px,4vw,48px)}}@media(max-width:767px){.auth-login{display:block;min-height:100dvh;padding:max(28px,env(safe-area-inset-top)) 22px max(24px,env(safe-area-inset-bottom));background:#f8fafd}.auth-login__layout{display:flex;flex-direction:column;width:100%;min-height:calc(100dvh - max(28px,env(safe-area-inset-top)) - max(24px,env(safe-area-inset-bottom)));overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;animation:none}.auth-login__brand{display:none}.auth-login__header{margin-bottom:22px}.auth-login__logo{flex:none;width:148px;max-height:none;margin:0}.auth-login__header-note{font-size:10px}.auth-login__form-area{flex:1;justify-content:flex-start;padding:0;border-radius:0;background:transparent}.auth-login--signup .auth-login__form-area{padding:0}.auth-login--signup .auth-registration-progress{margin-bottom:17px}.auth-login--signup .registration-progress-step{column-gap:6px;padding-right:6px;padding-left:6px}.auth-login--signup .registration-progress-label{font-size:10px}.auth-login--signup .clerk-auth-form .grid{gap:10px}.auth-login__form-wrap{max-width:420px;margin:0 auto}.auth-login__footer{align-items:flex-start;flex-direction:column;gap:6px;padding:16px 3px 0}}@media(max-width:359px){.auth-login{padding-right:20px;padding-left:20px}.auth-login__header-note{max-width:130px;text-align:right}}@media(prefers-reduced-motion:reduce){.auth-login *,.auth-login *:before,.auth-login *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.public-entry{--entry-blue: #3079ed;--entry-ink: #364153;--entry-muted: #667386;--entry-line: #dfe6ef;max-width:none;min-height:100dvh;padding:clamp(24px,5.3vw,72px) clamp(18px,5vw,72px);color:var(--entry-ink);background:radial-gradient(ellipse at 88% 8%,rgba(48,121,237,.075),transparent 28rem),linear-gradient(145deg,#f5f8fd,#edf3fa);font-family:Open Sans,sans-serif}.public-entry *,.public-entry *:before,.public-entry *:after{box-sizing:border-box}.public-entry__frame{width:min(100%,1120px);margin:0 auto}.public-entry__header{display:flex;align-items:center;justify-content:space-between;min-height:46px;margin:0 0 clamp(24px,4vw,42px)}.public-entry__logo{display:block;width:158px;height:auto}.public-entry__header-note{color:#667386;font-size:12px;font-weight:600;letter-spacing:.025em}.public-entry__card{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(350px,.92fr);min-height:540px;overflow:hidden;border:1px solid #dce5f0;border-radius:24px;background:#fff;box-shadow:0 22px 64px #27477516;animation:public-entry-arrive .45s cubic-bezier(.2,.7,.25,1) both}.public-entry__story{position:relative;display:flex;flex-direction:column;min-width:0;padding:clamp(34px,5.2vw,64px);overflow:hidden;background:radial-gradient(ellipse at 0% 100%,rgba(48,121,237,.075),transparent 46%),linear-gradient(150deg,#f8faff,#f1f6fd)}.public-entry__story:after{position:absolute;top:-170px;right:-165px;width:345px;height:345px;border:1px solid rgba(48,121,237,.08);border-radius:50%;box-shadow:0 0 0 34px #3079ed06,0 0 0 72px #3079ed05;content:"";pointer-events:none}.public-entry__story-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:14px}.public-entry__eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--entry-blue);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.public-entry__eyebrow>span{width:7px;height:7px;border-radius:50%;background:var(--entry-blue);box-shadow:0 0 0 4px #3079ed1c}.public-entry__region{color:#7c899b;font-size:9px;font-weight:700;letter-spacing:.14em}.public-entry__region span{padding:0 5px;color:#b2bfce}.public-entry__story-heading{display:block;position:relative;z-index:1;max-width:14ch;margin:auto 0 0;color:var(--entry-ink);font:700 clamp(36px,4.1vw,53px)/1.09 "Raleway",sans-serif;letter-spacing:-.045em}.public-entry__story-heading span{color:var(--entry-blue)}.public-entry__lead{position:relative;z-index:1;max-width:42ch;margin:19px 0 0;color:var(--entry-muted);font-size:14px;line-height:1.75}.public-entry__route{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 26px minmax(0,1.25fr);align-items:center;gap:15px;margin:clamp(35px,5vw,54px) 0 0;padding:18px 17px;border:1px solid rgba(209,222,241,.9);border-radius:13px;background:#ffffffc2}.public-entry__route-point{display:flex;align-items:center;gap:10px;min-width:0}.public-entry__route-icon{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border:1px solid #d8e5f7;border-radius:11px;background:#edf4ff;color:var(--entry-blue)}.public-entry__route-point>span:last-child{display:grid;gap:4px;min-width:0}.public-entry__route-point strong{color:#526176;font-size:9px;letter-spacing:.12em}.public-entry__route-point small{color:#78869a;font-size:10px;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.public-entry__route-point--end .public-entry__route-icon{border-color:#dce5ee;background:#f4f7fa;color:#586a80}.public-entry__route-line{display:flex;align-items:center;color:#8aa9d6}.public-entry__route-line i{flex:1;border-top:1px dashed #adc2df}.public-entry__route-line svg{flex:none;margin-left:-1px}.public-entry__caption{position:relative;z-index:1;display:flex;align-items:center;gap:8px;margin-top:17px;color:#78869a;font-size:11px}.public-entry__caption-mark{display:grid;width:20px;height:20px;place-items:center;border-radius:6px;background:#e5efff;color:var(--entry-blue)}.public-entry__access{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(36px,5.3vw,66px)}.public-entry__access-mark{display:grid;width:42px;height:42px;place-items:center;border:1px solid #d8e5f7;border-radius:12px;background:#edf4ff;color:var(--entry-blue)}.public-entry__access-kicker{margin:27px 0 9px;color:#748298;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.public-entry__access h2{margin:0;color:var(--entry-ink);font:700 clamp(27px,3vw,35px)/1.17 "Raleway",sans-serif;letter-spacing:-.035em}.public-entry__access-copy{max-width:36ch;margin:13px 0 0;color:var(--entry-muted);font-size:13px;line-height:1.75}.public-entry__actions{display:grid;gap:11px;margin-top:31px}.public-entry__button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:51px;padding:12px 18px;border:1px solid var(--entry-line);border-radius:9px;color:var(--entry-ink);font-size:13px;font-weight:700;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.public-entry__button--primary,.public-entry__button--primary:hover{border-color:var(--entry-blue);background:var(--entry-blue);color:#fff}.public-entry__button--secondary{background:#fff}.public-entry__button--secondary:hover{border-color:#c8d8ee;background:#f7faff}.public-entry__button:active{transform:translateY(1px)}.public-entry__access-foot{margin:24px 0 0;color:#78869a;font-size:11px;text-align:center}.public-entry__access-foot a{color:var(--entry-blue);font-weight:700;text-decoration:none}.public-entry__access-foot a:hover{text-decoration:underline}.public-entry__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 4px 0;color:#8390a2;font-size:10px}.public-entry__footer span:first-child{color:#748298;font-size:9px;font-weight:700;letter-spacing:.14em}.public-entry :is(a,button,[tabindex]):focus-visible{outline:3px solid var(--entry-blue);outline-offset:4px}@keyframes public-entry-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:860px){.public-entry{padding:30px clamp(18px,5vw,42px)}.public-entry__card{grid-template-columns:minmax(0,1fr) minmax(310px,.9fr);min-height:0}.public-entry__story{padding:37px 32px}.public-entry__route{grid-template-columns:1fr;gap:8px}.public-entry__route-line{width:38px;margin-left:10px;transform:rotate(90deg);transform-origin:left center}.public-entry__route-point small{white-space:normal}.public-entry__access{padding:38px 32px}}@media(max-width:680px){.public-entry{padding:max(18px,env(safe-area-inset-top)) 16px max(18px,env(safe-area-inset-bottom))}.public-entry__header{margin-bottom:22px}.public-entry__logo{width:148px}.public-entry__header-note{font-size:10px}.public-entry__card{grid-template-columns:1fr;border-radius:18px}.public-entry__story{padding:27px 24px 25px}.public-entry__story-top{gap:8px}.public-entry__eyebrow{font-size:9px}.public-entry__region{font-size:8px}.public-entry__story-heading{margin-top:36px;font-size:clamp(34px,9vw,44px)}.public-entry__lead{margin-top:13px;font-size:13px}.public-entry__route{grid-template-columns:minmax(0,1fr) 26px minmax(0,1.25fr);gap:8px;margin-top:24px;padding:13px 11px}.public-entry__route-point{gap:7px}.public-entry__route-icon{flex-basis:32px;width:32px;height:32px}.public-entry__route-point strong{font-size:8px}.public-entry__route-point small{font-size:9px}.public-entry__route-line{width:auto;margin:0;transform:none;transform-origin:center}.public-entry__caption{font-size:10px}.public-entry__access{padding:28px 24px 30px}.public-entry__access-mark{display:none}.public-entry__access-kicker{margin:0 0 8px}.public-entry__access h2{font-size:29px}.public-entry__actions{margin-top:23px}.public-entry__access-foot{margin-top:19px}.public-entry__footer{align-items:flex-start;flex-direction:column;gap:6px;padding:16px 3px 0}}@media(prefers-reduced-motion:reduce){.public-entry *,.public-entry *:before,.public-entry *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.auth-screen.auth-registration{--registration-blue: #3079ED;--registration-blue-deep: #3079ED;--registration-ink: #364153;--registration-muted: #5d6b7f;--registration-line: #d7e0ec;--registration-paper: #f2f6fc;--registration-white: #fff;--registration-danger: #a43b32;--registration-danger-bg: #fff2f0;--registration-info-bg: #edf4ff;--registration-body: "Open Sans", sans-serif;--registration-display: "Raleway", sans-serif;box-sizing:border-box;display:grid;width:100%;max-width:none;min-height:100dvh;margin:0;padding:clamp(22px,4vw,52px) clamp(16px,4vw,44px);place-items:center;color:var(--registration-ink);background:radial-gradient(ellipse at 84% 10%,rgba(48,121,237,.065),transparent 34rem),linear-gradient(145deg,#f5f8fd,#edf3fa);font:400 15px/1.55 var(--registration-body)}.auth-screen.auth-registration *,.auth-screen.auth-registration *:before,.auth-screen.auth-registration *:after{box-sizing:border-box}.auth-screen.auth-registration .auth-content{width:min(100%,500px);margin-inline:auto;animation:registration-arrive .38s cubic-bezier(.2,.7,.25,1) both}.auth-screen.auth-registration.auth-email-verification .auth-intro{margin-bottom:14px}.auth-screen.auth-registration.auth-email-verification .auth-logo{margin-bottom:0}.auth-screen.auth-registration .auth-content.wide{width:min(100%,860px)}.auth-screen.auth-registration .auth-intro{margin:0 0 22px;text-align:center}.auth-screen.auth-registration.auth-signup-screen{--registration-logo-scale: 1.15}.auth-screen.auth-registration .auth-logo{display:block;width:calc(158px * var(--registration-logo-scale, 1));max-width:100%;max-height:calc(46px * var(--registration-logo-scale, 1));margin:0 auto 21px;object-fit:contain}.auth-screen.auth-registration .auth-registration-progress{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto 18px;padding:0;border-bottom:1px solid #dce5f0;list-style:none}.auth-screen.auth-registration .registration-progress-step{position:relative;display:grid;min-width:0;min-height:56px;grid-template-columns:27px minmax(0,1fr);grid-template-rows:1fr auto;align-items:center;column-gap:9px;padding:8px 12px 10px;color:#68768a;text-align:left}.auth-screen.auth-registration .registration-progress-step:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:transparent;content:""}.auth-screen.auth-registration .registration-progress-step.is-current{border-radius:9px 9px 0 0;background:#edf4ff;color:#245cae}.auth-screen.auth-registration .registration-progress-step.is-current:after{background:#3079ed}.auth-screen.auth-registration .registration-progress-step.is-complete{color:#3079ed}.auth-screen.auth-registration .registration-progress-marker{display:grid;width:25px;height:25px;grid-row:1 / 3;place-items:center;border:1px solid #d5deea;border-radius:50%;background:#f6f8fb;color:#68768a;font:700 12px/1 var(--registration-body)}.auth-screen.auth-registration .registration-progress-step.is-current .registration-progress-marker{border-color:#3079ed;background:#3079ed;color:#fff}.auth-screen.auth-registration .registration-progress-step.is-complete .registration-progress-marker{border-color:#c5d9f6;background:#eaf2fd;color:#3079ed}.auth-screen.auth-registration .registration-progress-label{overflow:hidden;font:700 12px/1.35 var(--registration-body);text-overflow:ellipsis;white-space:nowrap}.auth-screen.auth-registration .registration-progress-state{grid-column:2;color:var(--registration-muted);font:500 10px/1.2 var(--registration-body)}.auth-screen.auth-registration .registration-progress-step.is-current .registration-progress-state,.auth-screen.auth-registration .registration-progress-step.is-complete .registration-progress-state{color:#41699e}.auth-screen.auth-registration .auth-intro h1{margin:0;color:var(--registration-ink);font:700 clamp(27px,4vw,34px)/1.17 var(--registration-display);letter-spacing:-.035em}.auth-screen.auth-registration .auth-intro>p{max-width:58ch;margin:9px auto 0;color:var(--registration-muted);font:400 14px/1.65 var(--registration-body)}.auth-screen.auth-registration .auth-intro .auth-user{display:inline-block;max-width:100%;margin-top:13px;padding:8px 12px;border:1px solid #d7e4f5;border-radius:10px;background:#edf4fc;color:#425773;font-size:12px;overflow-wrap:anywhere}.auth-screen.auth-registration .registration-completion-note{display:grid;gap:3px;margin:0 0 18px;padding:12px 14px;border:1px solid #d5e3f6;border-left:4px solid var(--registration-blue-deep);border-radius:9px;background:#f4f8fe;color:var(--registration-muted);font-size:12px;line-height:1.5}.auth-screen.auth-registration .registration-completion-note strong{color:var(--registration-ink);font-size:13px}.auth-screen.auth-registration .auth-card{width:100%;padding:clamp(20px,4vw,30px);border:1px solid #dce5f0;border-radius:15px;background:var(--registration-white);box-shadow:0 16px 46px #27477514}.auth-screen.auth-registration .auth-content.wide .auth-card{padding:clamp(20px,3.8vw,34px)}.auth-screen.auth-registration .clerk-auth-form,.auth-screen.auth-registration .profile-form{display:grid;gap:18px}.auth-screen.auth-registration .clerk-auth-form h2{margin:0;color:var(--registration-ink);font:700 21px/1.3 var(--registration-display);letter-spacing:-.02em}.auth-screen.auth-registration .clerk-auth-form>p{margin:-8px 0 0;color:var(--registration-muted);font-size:13px}.auth-screen.auth-registration .clerk-auth-form>p strong{color:var(--registration-ink);overflow-wrap:anywhere}.auth-screen.auth-registration .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.auth-screen.auth-registration .field{display:flex;min-width:0;flex-direction:column;gap:7px}.auth-screen.auth-registration .field.full{grid-column:1 / -1}.auth-screen.auth-registration .field label{color:#46556a;font:600 13px/1.4 var(--registration-body)}.auth-screen.auth-registration .registration-password{position:relative;width:100%}.auth-screen.auth-registration .registration-password input{padding-right:48px}.auth-screen.auth-registration .registration-password-toggle{position:absolute;top:50%;right:8px;display:grid;width:36px;height:36px;min-height:36px;padding:0;place-items:center;transform:translateY(-50%);border:0;border-radius:6px;background:transparent;color:#5d6b7f;cursor:pointer;transition:background-color .16s ease,color .16s ease}.auth-screen.auth-registration .registration-password-toggle:hover{background:#edf4fc;color:#3079ed}.auth-screen.auth-registration .registration-password-toggle:focus-visible{outline:3px solid #3079ED;outline-offset:1px}.auth-screen.auth-registration .registration-password-toggle svg{flex:none}.auth-screen.auth-registration .registration-mismatch{margin-top:-3px;color:#a43b32;font:600 12px/1.45 var(--registration-body)}.auth-screen.auth-registration .notice.bad a{color:#3079ed;font-weight:700;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.auth-screen.auth-registration input:not([type=checkbox]):not([type=radio]),.auth-screen.auth-registration select{width:100%;min-width:0;min-height:48px;padding:11px 13px;border:1px solid #cbd7e6;border-radius:8px;outline:none;background:#fff;color:var(--registration-ink);font:400 14px/1.4 var(--registration-body);transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.auth-screen.auth-registration input::placeholder{color:#78869a;opacity:1}.auth-screen.auth-registration select{cursor:pointer}.auth-screen.auth-registration input:not([type=checkbox]):not([type=radio]):hover,.auth-screen.auth-registration select:hover{border-color:#9eb5d4}.auth-screen.auth-registration input:not([type=checkbox]):not([type=radio]):focus,.auth-screen.auth-registration select:focus{border-color:var(--registration-blue);box-shadow:0 0 0 3px #3079ed29}.auth-screen.auth-registration :is(a,button,input,select,[tabindex]):focus-visible{outline:3px solid var(--registration-blue);outline-offset:3px}.auth-screen.auth-registration .profile-form fieldset{min-width:0;margin:2px 0 0;padding:18px;border:1px solid #dce5f0;border-radius:8px;background:#f9fbfe}.auth-screen.auth-registration .profile-form legend{float:left;width:100%;margin-bottom:16px;padding:0;background:transparent;color:#3e4f66;font:700 14px/1.4 var(--registration-display)}.auth-screen.auth-registration .profile-form legend .hint{color:var(--registration-muted);font:400 12px/1.4 var(--registration-body)}.auth-screen.auth-registration .profile-form fieldset>.grid{clear:both}.auth-screen.auth-registration .profile-form fieldset>.hint{clear:both;margin:0 0 12px}.auth-screen.auth-registration .profile-form .actions .btn.primary{flex:2 1 260px}.auth-screen.auth-registration .profile-form .actions .btn:not(.primary){flex:1 1 130px}.auth-screen.auth-registration .auth-content{animation:none}.auth-screen.auth-registration .registration-password-toggle{width:44px;height:44px;right:2px}.auth-screen.auth-registration .auth-content.wide .auth-intro{margin-bottom:16px}.auth-screen.auth-registration .profile-form .checkline{display:flex;align-items:flex-start;gap:11px;color:#46556a;font:400 13px/1.55 var(--registration-body);cursor:pointer}.auth-screen.auth-registration .profile-form .checkline input[type=checkbox]{flex:0 0 19px;width:19px;height:19px;min-height:19px;margin:2px 0 0;accent-color:var(--registration-blue-deep);cursor:pointer}.auth-screen.auth-registration .profile-form .checkline input[type=checkbox]:focus-visible{outline:3px solid var(--registration-blue);outline-offset:3px}.auth-screen.auth-registration .hint{margin:-8px 0 0;color:var(--registration-muted);font:400 12px/1.55 var(--registration-body)}.auth-screen.auth-registration .notice{display:flex;align-items:flex-start;gap:9px;margin:0;padding:11px 13px;border:1px solid #b7ccea;border-radius:10px;background:var(--registration-info-bg);color:#254f88;font:600 13px/1.5 var(--registration-body);overflow-wrap:anywhere}.auth-screen.auth-registration .notice.bad{border-color:#e7b5af;background:var(--registration-danger-bg);color:var(--registration-danger)}.auth-screen.auth-registration .notice.good{border-color:#b7ccea;background:#edf4ff;color:#254f88}.auth-screen.auth-registration .auth-actions,.auth-screen.auth-registration .profile-form .actions{display:flex;flex-wrap:wrap;gap:10px;margin:0}.auth-screen.auth-registration .auth-actions .btn,.auth-screen.auth-registration .profile-form .actions .btn{display:inline-flex;min-width:0;min-height:48px;flex:1 1 150px;align-items:center;justify-content:center;gap:8px;padding:11px 16px;border:1px solid #cbd7e6;border-radius:8px;background:#fff;color:#3f5067;font:700 13px/1.35 var(--registration-body);text-align:center;text-decoration:none;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.auth-screen.auth-registration .auth-actions .btn:hover:not(:disabled),.auth-screen.auth-registration .profile-form .actions .btn:hover:not(:disabled){transform:translateY(-1px);border-color:#aebfd5;background:#f4f7fb;color:var(--registration-ink)}.auth-screen.auth-registration .auth-actions .btn.primary,.auth-screen.auth-registration .profile-form .actions .btn.primary{border-color:var(--registration-blue-deep);background:var(--registration-blue-deep);color:#fff;box-shadow:none}.auth-screen.auth-registration .auth-actions .btn.primary:hover:not(:disabled),.auth-screen.auth-registration .profile-form .actions .btn.primary:hover:not(:disabled){border-color:#3079ed;background:#3079ed;color:#fff}.auth-screen.auth-registration .clerk-auth-form>.btn:not(.primary):hover:not(:disabled){border-color:#c0cfe0;background:#f2f6fc;color:var(--registration-ink);filter:none;transform:none}.auth-screen.auth-registration .clerk-auth-form>.btn.primary:hover:not(:disabled){border-color:var(--registration-blue);background:var(--registration-blue);color:#fff;box-shadow:none;filter:none;transform:none}.auth-screen.auth-registration .auth-actions .btn:active:not(:disabled),.auth-screen.auth-registration .profile-form .actions .btn:active:not(:disabled){transform:translateY(1px)}.auth-screen.auth-registration .auth-actions .btn:disabled,.auth-screen.auth-registration .profile-form .actions .btn:disabled,.auth-screen.auth-registration button:disabled{border-color:#d4deea;background:#e9eef5;color:#718096;box-shadow:none;opacity:1;cursor:not-allowed}.auth-screen.auth-registration .auth-links{display:flex;justify-content:center;flex-wrap:wrap;gap:5px;margin:18px 0 0;color:var(--registration-muted);font:400 13px/1.5 var(--registration-body);text-align:center}.auth-screen.auth-registration .auth-links a{color:var(--registration-blue-deep);font-weight:700;text-decoration:none;text-underline-offset:3px}.auth-screen.auth-registration .auth-links a:hover{text-decoration:underline}.auth-screen.auth-registration #clerk-captcha{min-width:0}@keyframes registration-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(max-width:767px){.auth-screen.auth-registration{align-items:start;padding:max(26px,env(safe-area-inset-top)) 18px max(24px,env(safe-area-inset-bottom));background:radial-gradient(ellipse at 88% 0%,rgba(48,121,237,.05),transparent 23rem),#f6f9fd}.auth-screen.auth-registration .auth-content,.auth-screen.auth-registration .auth-content.wide{width:min(100%,520px);margin:auto}.auth-screen.auth-registration .auth-intro{margin-bottom:18px}.auth-screen.auth-registration .auth-logo{width:calc(146px * var(--registration-logo-scale, 1));margin-bottom:17px}.auth-screen.auth-registration .auth-registration-progress{width:100%;margin-bottom:16px}.auth-screen.auth-registration .registration-progress-step{column-gap:7px;padding-right:8px;padding-left:8px}.auth-screen.auth-registration .registration-progress-label{font-size:11px}.auth-screen.auth-registration .grid{grid-template-columns:minmax(0,1fr)}.auth-screen.auth-registration .field.full{grid-column:auto}.auth-screen.auth-registration .profile-form fieldset{padding:15px}.auth-screen.auth-registration .profile-form .actions{flex-direction:column}.auth-screen.auth-registration .profile-form .actions .btn.primary,.auth-screen.auth-registration .profile-form .actions .btn:not(.primary){flex:none;width:100%}}@media(max-width:420px){.auth-screen.auth-registration{padding-right:14px;padding-left:14px}.auth-screen.auth-registration .auth-card,.auth-screen.auth-registration .auth-content.wide .auth-card{padding:19px 16px;border-radius:12px}.auth-screen.auth-registration .auth-actions .btn,.auth-screen.auth-registration .profile-form .actions .btn{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.auth-screen.auth-registration *,.auth-screen.auth-registration *:before,.auth-screen.auth-registration *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.auth-screen.auth-registration .google-sign-up-option{display:grid;width:100%;gap:18px;margin:0 0 2px}.auth-screen.auth-registration .google-sign-up-option__button{display:inline-flex;width:100%;min-width:0;min-height:48px;align-items:center;justify-content:center;gap:11px;padding:11px 16px;border:1px solid #cbd7e6;border-radius:8px;background:#fff;color:#364153;font:700 13px/1.35 var(--registration-body, "Open Sans", sans-serif);text-align:center;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.auth-screen.auth-registration .google-sign-up-option__button:hover:not(:disabled){transform:translateY(-1px);border-color:#aebfd5;background:#f7f9fc}.auth-screen.auth-registration .google-sign-up-option__button:active:not(:disabled){transform:translateY(1px)}.auth-screen.auth-registration .google-sign-up-option__button:focus-visible{outline:3px solid #3079ED;outline-offset:3px}.auth-screen.auth-registration .google-sign-up-option__button:disabled{border-color:#d4deea;background:#e9eef5;color:#718096;cursor:not-allowed}.auth-screen.auth-registration .google-sign-up-option__button[aria-busy=true]{cursor:progress}.auth-screen.auth-registration .google-sign-up-option__mark{display:block;width:20px;height:20px;flex:0 0 20px}.auth-screen.auth-registration .google-sign-up-option__separator{display:flex;align-items:center;gap:12px;color:#78869a;font:400 12px/1.4 var(--registration-body, "Open Sans", sans-serif);text-align:center}.auth-screen.auth-registration .google-sign-up-option__separator:before,.auth-screen.auth-registration .google-sign-up-option__separator:after{height:1px;flex:1 1 auto;background:#e2e8f0;content:""}@media(prefers-reduced-motion:reduce){.auth-screen.auth-registration .google-sign-up-option__button{transition-duration:.01ms}}.native-auth{width:100%;min-width:0;color:#364153;font-family:Open Sans,sans-serif}.native-auth h1{color:#364153;font-family:Raleway,sans-serif;font-weight:750;font-size:clamp(26px,4vw,32px);letter-spacing:-.035em;margin:0 0 10px}.native-auth>.hint{font-size:15px;margin-bottom:24px}.native-auth form{display:grid;gap:18px}.native-auth .field{display:grid;gap:8px}.native-auth .field>input,.native-auth .registration-password input{box-sizing:border-box;min-height:52px;width:100%;border:1px solid #cbd7e6;border-radius:9px;padding:12px 14px;background:#fff;color:#364153;font:inherit}.native-auth .field>label{font-size:13px;font-weight:600}.native-auth input:focus-visible,.native-auth button:focus-visible{outline:2px solid #3079ed;outline-offset:3px}.native-auth .registration-password{position:relative}.native-auth .registration-password input{padding-right:50px}.native-auth .registration-password-toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:#667587;cursor:pointer}.native-auth form>.btn.primary{min-height:52px;padding:12px 18px;background:#3079ed;border:1px solid #3079ed;border-radius:9px;color:#fff;font:inherit;font-weight:600;justify-content:center;text-align:center;cursor:pointer}.native-auth form>.btn.primary:hover:not(:disabled){background:#3079ed;border-color:#3079ed;color:#fff;filter:none}.native-auth form>.btn.text{min-height:44px;padding:6px 0;border:0;background:transparent;color:#3079ed;font:inherit;font-size:13px;text-align:right;cursor:pointer}.native-auth form>.btn.text:hover:not(:disabled){background:#f2f6fc;color:#3079ed;filter:none}.native-auth button:disabled{cursor:wait;opacity:.65}.native-auth .google-sign-up-option{margin-top:8px;display:flex;flex-direction:column;gap:18px}.native-auth .google-sign-up-option__mark{width:20px;height:20px;flex:0 0 20px}.native-auth .google-sign-up-option__separator{display:flex;align-items:center;gap:12px;order:-1;color:#6d7785;font-size:12px}.native-auth .google-sign-up-option__separator:before,.native-auth .google-sign-up-option__separator:after{content:"";flex:1;height:1px;background:#e0e5ec}.native-auth .google-sign-up-option__button{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;background:#fff;border:1px solid #cbd7e6;border-radius:10px;color:#364153;font:inherit;cursor:pointer}.native-auth .google-sign-up-option__button:hover:not(:disabled){background:#f7f9fc;border-color:#aebfd5;color:#364153;filter:none;transform:translateY(-1px)}.native-auth .password-setup-action{display:flex;margin-top:12px;background:#3079ed;border-color:#3079ed;color:#fff;font:inherit;font-weight:600}.native-auth .password-setup-action:hover:not(:disabled){background:#2564c5;border-color:#2564c5;color:#fff;filter:none}.native-auth .auth-links{display:flex;justify-content:center;gap:5px;margin-top:20px;font-size:13px}.native-auth a{color:#3079ed;font-weight:600}.auth-screen.auth-registration .verification-email-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:8px;margin-top:-6px;font-size:13px}.auth-screen.auth-registration .verification-email-action{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:4px 0;border:0;border-radius:3px;background:transparent;color:#3079ed;font:inherit;font-weight:600;cursor:pointer}.auth-screen.auth-registration .verification-email-action:hover:not(:disabled),.auth-screen.auth-registration .verification-email-action:active:not(:disabled){background:transparent;color:#245bc2;text-decoration:underline;text-underline-offset:3px}.auth-screen.auth-registration .verification-email-action:focus-visible{outline:2px solid #3079ed;outline-offset:3px}.auth-screen.auth-registration .verification-email-action:disabled{opacity:.6;cursor:wait}.auth-screen.auth-registration .verification-email-separator{color:#68768a}.auth-login__container{width:min(100%,1140px)}.auth-login .auth-back-link,.auth-screen .auth-back-link{display:flex;align-items:center;gap:10px;width:fit-content;min-height:44px;margin:0 0 30px;padding:0;border:0;background:none;color:#3074f1;font:500 14px/1.5 Open Sans,sans-serif;text-decoration:none;cursor:pointer;transition:color .18s ease}.auth-login .auth-back-link:hover,.auth-screen .auth-back-link:hover{color:#245bc2;text-decoration:none}.auth-screen.auth-registration.auth-signup-screen,.auth-screen.auth-registration.auth-profile-screen{position:relative;padding-top:max(88px,calc(env(safe-area-inset-top) + 72px))}.auth-profile-screen .auth-back-link,.auth-signup-screen .auth-back-link{position:absolute;top:max(16px,env(safe-area-inset-top));margin:0}.auth-back-link svg{flex:0 0 18px}.auth-brand-link{display:block;align-self:flex-start;width:fit-content;border:0;background:none;text-decoration:none}.auth-registration .auth-brand-link{margin-inline:auto}.auth-back-link:focus-visible,.auth-brand-link:focus-visible{outline:3px solid #3074f1;outline-offset:4px;border-radius:3px}html[data-auth-restoring] #root{visibility:hidden}@media(max-width:767px){.auth-login .auth-login__layout{min-height:0}}@media(prefers-reduced-motion:reduce){.auth-login .auth-back-link,.auth-screen .auth-back-link{transition:none}}.geo-combobox{position:relative;min-width:0;width:100%}.geo-combobox>input[role=combobox]{width:100%;min-width:0;padding-right:68px;text-overflow:ellipsis}.geo-combobox-chevron{position:absolute;right:13px;top:50%;transform:translateY(-50%);pointer-events:none;color:#728094}.geo-combobox .geo-combobox-clear{position:absolute;right:34px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:30px;height:36px;min-height:0;padding:0;border:0;border-radius:5px;background:transparent;color:#65748a;box-shadow:none;cursor:pointer}.geo-combobox .geo-combobox-clear:hover{background:#edf3fc;color:#245eaf}.geo-combobox-popup{position:absolute;left:0;right:0;top:calc(100% + 5px);z-index:80;border:1px solid #cdd9e9;border-radius:9px;background:#fff;box-shadow:0 10px 28px #20375920;color:#354255;overflow:hidden}.geo-combobox-popup.is-above{top:auto;bottom:calc(100% + 5px)}.geo-combobox-options{max-height:220px;max-height:min(220px,35dvh);overflow-y:auto;overscroll-behavior:contain}.geo-combobox-option{min-height:44px;display:flex;align-items:center;padding:10px 13px;overflow-wrap:anywhere;font:inherit;font-size:14px;cursor:pointer}.geo-combobox-option:hover,.geo-combobox-option.is-active{background:#edf4ff;color:#245eaf}.geo-combobox-option[aria-selected=true]{font-weight:600}.geo-combobox .geo-combobox-status{margin:0;padding:9px 12px;border-top:1px solid #edf0f5;color:#65748a;font-size:12px;line-height:1.5}:root{--paper:#f4f7fb;--card:#fffdf7;--ink:#213c38;--mute:#687c75;--line:#d4d9ca;--accent:#287b6b;--accent-d:#195c50;--warn:#94612c;--warn-bg:#f7edd9;--bad:#a4433d;--bad-bg:#f8e6e1;--good:#24674e;--good-bg:#e1efe4;--stripe:#e5b75b;--font-display:"Fraunces","Georgia",serif;--font-body:"DM Sans","Trebuchet MS",system-ui,sans-serif;--dispatch-ink:#193e39;--dispatch-mint:#e2eee5;--dispatch-gold:#e8bf6d;--dispatch-coral:#c76a4a}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.45 var(--font-body),system-ui,sans-serif}h1,h2{font-family:Rockwell,Georgia,serif;margin:0;letter-spacing:-.01em}h1{font-size:2rem}h2{font-size:1.2rem;margin-bottom:.75rem;display:flex;gap:.5rem;align-items:center}a{color:var(--accent)}.mono{font-family:ui-monospace,Consolas,monospace}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.go-root .customer-frequency-filter{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:0 0 13px;padding:9px 11px;border:1px solid #cbd9e8;border-left:3px solid var(--go-brand);border-radius:4px;background:#f3f7fc;color:var(--go-ink);font-size:12px}.go-root .customer-frequency-filter strong{font-weight:750}.go-root .customer-frequency-filter .btn{min-height:30px;padding:5px 9px}:focus-visible{outline:3px solid var(--stripe);outline-offset:2px}.shell{min-height:100dvh;display:flex;flex-direction:column}.sandbox{background:repeating-linear-gradient(-45deg,var(--stripe) 0 14px,#d9a12c 14px 28px);color:#1d1a12;padding:.5rem 1rem;display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;font-size:.85rem;align-items:center;position:sticky;top:0;z-index:20}.sandbox strong{background:var(--ink);color:var(--stripe);padding:.1rem .6rem;letter-spacing:.06em}.sandbox span{display:inline-flex;gap:.35rem;align-items:center;background:#fbf3d9cc;padding:.1rem .5rem}.top{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;align-items:center;padding:.75rem 1rem;border-bottom:2px solid var(--ink);background:var(--card)}.brand{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:var(--ink)}.brand img{height:30px}.brand span{font-weight:700;border-left:2px solid var(--ink);padding-left:.75rem}nav{display:flex;gap:.25rem;flex:1}nav a{padding:.5rem .9rem;text-decoration:none;color:var(--ink);font-weight:600;border-bottom:3px solid transparent}nav a.on{border-color:var(--accent);color:var(--accent)}nav a:hover{background:var(--paper)}.role{display:flex;gap:.4rem;align-items:center;font-size:.9rem}main{flex:1;width:100%;max-width:1080px;margin:0 auto;padding:1.5rem 1rem 3rem}footer{padding:1rem;text-align:center;color:var(--mute);font-size:.85rem;border-top:1px solid var(--line)}.page-head{margin-bottom:1.25rem}.page-head p{color:var(--mute);margin:.25rem 0 0}.page-head.row{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;align-items:flex-start}.back{display:inline-block;margin-bottom:.75rem}.cta-row,.actions,.inline,.tags,.chips{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.actions{margin:1rem 0}.btn{font:inherit;font-weight:600;padding:.6rem 1rem;min-height:44px;border:2px solid var(--ink);background:var(--card);color:var(--ink);cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;text-decoration:none;border-radius:3px}.btn:hover:not(:disabled){background:#fff7e0}.btn.primary{background:var(--accent);border-color:var(--accent-d);color:#fff}.btn.primary:hover:not(:disabled){background:var(--accent-d)}.btn.big{padding:1rem 1.5rem;font-size:1.1rem}.btn:disabled{opacity:.5;cursor:not-allowed}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:1rem;margin-top:1.5rem}.tile{background:var(--card);border:2px solid var(--ink);padding:1rem;text-decoration:none;color:var(--ink);box-shadow:4px 4px 0 var(--ink);display:flex;flex-direction:column;transition:transform .12s}.tile:hover{transform:translate(-2px,-2px)}.tile strong{font:700 2.6rem/1 Rockwell,Georgia,serif}.tile span{color:var(--mute)}.tile.warn{background:var(--warn-bg)}.panel{background:var(--card);border:2px solid var(--ink);padding:1.25rem;margin-top:1.25rem}.panel.disabled{border-style:dashed;color:var(--mute)}.pkg-form fieldset{border:2px solid var(--ink);background:var(--card);margin:0 0 1.25rem;padding:1rem 1.25rem}legend{font-weight:700;padding:0 .5rem;background:var(--stripe)}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.grid.g4{grid-template-columns:repeat(5,1fr)}.field{display:flex;flex-direction:column;gap:.3rem;min-width:0}.field.wide{grid-column:1/-1}.field label{font-weight:600;font-size:.9rem}input,select,textarea{font:inherit;padding:.6rem .7rem;min-height:44px;border:2px solid var(--line);background:#fff;color:var(--ink);border-radius:3px;width:100%}input:focus,select:focus,textarea:focus{border-color:var(--accent)}.has-error input,.has-error select,.has-error textarea,.has-error .scan{border-color:var(--bad)}small{color:var(--mute)}small.err,.err{color:var(--bad);font-weight:600}.scan{display:flex;align-items:center;gap:.5rem;border:2px solid var(--ink);background:#fff;padding-left:.7rem;border-radius:3px}.scan input{border:0;font-family:ui-monospace,Consolas,monospace;font-size:1.15rem}.dup-link{font-weight:600}.checkline{display:flex;gap:.6rem;align-items:center}.checkline input{width:22px;height:22px;min-height:0}.notice{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;padding:.8rem 1rem;border:1px solid transparent;border-radius:10px;margin:.75rem 0;line-height:1.45;overflow-wrap:anywhere;box-shadow:0 2px 8px #26364a0b}.notice>svg{flex:0 0 auto}.notice.bad{background:#fff4f2;border-color:#f0d4cf;border-left:3px solid #c76a61;color:#98443d}.notice.good,.notice.success{background:#f0f7f2;border-color:#d6e7da;border-left:3px solid #71a984;color:#316b48}.notice.progress{background:#eef4ff;border-color:#d9e6f7;border-left:3px solid #3079ED;color:#315984}.notice.attention{background:#fff9eb;border-color:#eee1be;border-left:3px solid #d5a64a;color:#765b23}.notice.neutral{background:#f7f9fc;border-color:#e1e7ef;border-left:3px solid #8b98a9;color:#566579}.hint{color:var(--mute);font-size:.9rem}.tag{display:inline-block;font-size:.75rem;font-weight:700;padding:.15rem .5rem;border:1.5px solid var(--ink);background:#fff;margin-left:.3rem}.tag.ok{background:var(--good-bg)}.tag.warn{background:var(--warn-bg)}.tag.example{background:#e3e6ef}.tag.session{background:#d4ece8}.filters{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem 1rem;background:var(--card);border:2px solid var(--ink);padding:1rem;align-items:end}.filters .actions{margin:0}.count{color:var(--mute)}.table-wrap{overflow-x:auto;border:2px solid var(--ink);background:var(--card)}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:.65rem .8rem;border-bottom:1px solid var(--line)}th{background:var(--ink);color:var(--paper);font-size:.8rem;text-transform:uppercase;letter-spacing:.05em}tbody tr:hover{background:#fff7e0}.empty{text-align:center;padding:3rem 1rem;border:2px dashed var(--line);margin-top:1rem}.empty h2{justify-content:center}.skeleton{display:grid;gap:.6rem;margin:1rem 0}.skeleton span{height:3rem;background:linear-gradient(90deg,#dfe6ef,#f4f7fb,#dfe6ef);background-size:200% 100%;animation:sh 1.2s infinite}@keyframes sh{to{background-position:-200% 0}}.spin{animation:rot 1s linear infinite}@keyframes rot{to{transform:rotate(360deg)}}.details{display:grid;grid-template-columns:repeat(2,1fr);gap:.25rem 2rem;margin:0}.drow{padding:.5rem 0;border-bottom:1px solid var(--line)}dt{font-size:.8rem;color:var(--mute);text-transform:uppercase;letter-spacing:.05em}dd{margin:0;font-weight:600;word-break:break-word}.history{list-style:none;margin:0;padding:0 0 0 1rem;border-left:3px solid var(--accent)}.history li{padding:0 0 1rem 1rem;position:relative}.history li:before{content:"";position:absolute;left:-1.6rem;top:.35rem;width:12px;height:12px;background:var(--stripe);border:2px solid var(--ink)}.h-top{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.h-sub{color:var(--mute);font-size:.9rem}.chips{margin-top:.3rem}.chips .tag{margin:0}.header-logout{min-height:38px;padding:.4rem .7rem}.user-filters{grid-template-columns:minmax(0,1fr) auto}.user-filters .actions{margin:0}.user-list-heading{display:flex;justify-content:space-between;gap:1rem;align-items:center;flex-wrap:wrap}.user-list-heading .actions{margin:.35rem 0}.user-list-heading.bottom{margin-top:.75rem}.users-table{min-width:1120px}.users-table td .tag{margin:.25rem 0 0}.auth-screen{min-height:100dvh;display:grid;place-items:center;padding:2rem 1rem;background:var(--paper)}.auth-content{width:min(100%,560px)}.auth-content.wide{width:min(100%,820px)}.auth-intro{margin:0 0 1.25rem;text-align:center}.auth-intro p{color:var(--mute);margin:.4rem 0 0}.auth-card{background:var(--card);border:2px solid var(--ink);padding:1.25rem;box-shadow:4px 4px 0 var(--ink)}.auth-actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1rem}.auth-actions .btn{flex:1;justify-content:center}.auth-links{display:flex;justify-content:center;gap:.4rem;flex-wrap:wrap;margin-top:1rem;color:var(--mute)}.auth-step{font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.auth-logo{width:150px;max-height:54px;object-fit:contain;margin-bottom:1rem}.clerk-auth-form{display:grid;gap:1rem}.clerk-auth-form h2{margin:0}.clerk-auth-form p{margin:0;color:var(--mute)}.clerk-auth-form .grid{gap:1rem}.profile-form{display:grid;gap:1rem}.profile-form .grid{gap:1rem}.profile-form .full{grid-column:1/-1}.profile-form .checkline{align-items:flex-start}.profile-form .checkline input{flex:0 0 22px;margin-top:.15rem}.auth-user{color:var(--mute);font-size:.9rem;overflow-wrap:anywhere}.access-denied{max-width:640px;margin:2rem auto}@media(max-width:760px){.grid,.grid.g4,.filters,.details{grid-template-columns:1fr 1fr}h1{font-size:1.6rem}thead{display:none}tr{display:block;border-bottom:2px solid var(--ink);padding:.5rem}td{display:flex;justify-content:space-between;gap:1rem;border:0;padding:.25rem .4rem}td:before{content:attr(data-l);color:var(--mute);font-size:.8rem}}@media(max-width:480px){.grid,.grid.g4,.filters,.details,.user-filters{grid-template-columns:1fr}nav{order:3;flex-basis:100%}.header-logout{margin-left:auto}.auth-actions .btn{flex-basis:100%}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.real-timeline .h-sub{line-height:1.45}.real-card .real-toolbar>div{min-width:0}.real-card .real-toolbar>div p{margin:.3rem 0 0;max-width:62ch;color:var(--mute);font-size:.82rem}.real-card .real-toolbar>.btn{flex:0 0 auto}.real-link .go-status{white-space:normal;text-align:center;max-width:190px}.go-status.moving{background:#e6efff;color:#3079ed}.go-status.complete{background:#e4f1e8;color:#24674e}@media(max-width:600px){.real-card .real-toolbar{align-items:flex-start;flex-direction:column}.real-card .real-toolbar>.btn{width:100%;justify-content:center}.real-link .go-status{grid-column:2;justify-self:start;text-align:left}}.real-shell{background:radial-gradient(ellipse at 90% 0%,#d7e9df 0,transparent 38%),var(--paper)}.real-banner{background:#174c49;color:#eff5ed;padding:.48rem 1rem;display:flex;align-items:center;gap:.6rem;font-size:.82rem;letter-spacing:.04em}.real-banner strong{color:#f1c878;letter-spacing:.1em}.real-nav{display:flex;gap:.25rem;flex:1;flex-wrap:wrap}.real-nav a{border-radius:2px}.real-user{font-size:.82rem;color:var(--mute);white-space:nowrap}.real-main{max-width:1180px}.real-kicker{font-size:.76rem;text-transform:uppercase;letter-spacing:.16em;color:var(--accent);font-weight:800}.real-hero{padding:1.2rem 0 1.8rem;border-bottom:1px solid var(--line);margin-bottom:1.25rem}.real-hero h1{font-size:clamp(2rem,5vw,3.2rem);margin:.25rem 0}.real-hero p{color:var(--mute);max-width:680px;margin:.4rem 0}.real-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.real-stat{background:var(--card);padding:1rem;border-left:4px solid var(--accent);box-shadow:0 5px 18px #244e4310}.real-stat span{display:block;color:var(--mute);font-size:.82rem}.real-stat strong{display:block;font:700 2rem/1.2 var(--font-display);margin-top:.3rem}.real-card{background:var(--card);border:1px solid var(--line);padding:1.1rem;margin:1rem 0;box-shadow:0 8px 22px #244e4309}.real-card h2{font-family:var(--font-display);font-size:1.35rem}.real-toolbar{display:flex;align-items:end;justify-content:space-between;gap:.8rem;flex-wrap:wrap;margin:1rem 0}.real-toolbar .actions{margin:0}.real-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem .2rem;border-bottom:1px solid var(--line)}.real-row:last-child{border:0}.real-row-main{min-width:0}.real-row-main strong{display:block}.real-row-main span{display:block;color:var(--mute);font-size:.88rem;overflow-wrap:anywhere}.real-link{color:var(--accent-d);font-weight:700;text-decoration:none}.real-link:hover{text-decoration:underline}.real-mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.03em}.real-form{display:grid;gap:1rem}.real-form fieldset{border:1px solid var(--line);padding:1rem;background:#f1f7f3}.real-search-results{max-height:270px;overflow:auto;border:1px solid var(--line);background:#fff;margin-top:.4rem}.real-choice{width:100%;border:0;border-bottom:1px solid var(--line);background:#fff;text-align:left;padding:.7rem;cursor:pointer;color:var(--ink);font:inherit}.real-choice:hover,.real-choice.selected{background:#e5f1ea}.real-success{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;background:#f0f7f2;border:1px solid #d6e7da;border-left:3px solid #71a984;border-radius:10px;padding:.8rem 1rem;margin:.75rem 0;color:#316b48;line-height:1.45;box-shadow:0 2px 8px #26364a0b}.real-empty{background:#f4f8f5;text-align:center;padding:2.5rem 1rem;border:1px dashed #9db9ad;margin:1rem 0}.real-timeline{list-style:none;padding:0 0 0 1rem;border-left:2px solid var(--accent);margin:1rem 0}.real-timeline li{padding:0 0 1.2rem 1rem;position:relative}.real-timeline li:before{content:"";position:absolute;left:-1.43rem;top:.3rem;background:var(--stripe);border:2px solid var(--ink);width:9px;height:9px;border-radius:50%}.portal-wrap{min-height:100dvh;background:var(--paper);padding:2rem 1rem}.portal-inner{width:min(100%,960px);margin:0 auto}.portal-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem}.portal-brand{height:38px;max-width:170px;object-fit:contain}.portal-hero{background:#174c49;color:#eef4ed;padding:clamp(1.3rem,4vw,2.5rem);position:relative;overflow:hidden}.portal-hero:after{content:"";position:absolute;width:260px;height:260px;border:1px solid #a9c7af66;border-radius:50%;right:-90px;top:-130px;box-shadow:0 0 0 24px #a9c7af12,0 0 0 50px #a9c7af0a}.portal-hero h1{font-size:clamp(2rem,5vw,3.5rem);margin:.35rem 0}.portal-hero p{color:#c6d8cb;max-width:620px}.mailbox-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#e6bf72;color:#254b43;padding:1rem 1.2rem;margin:-.6rem 1rem 1rem;position:relative}.mailbox-card span{font-size:.77rem;text-transform:uppercase;letter-spacing:.14em}.mailbox-card strong{font:700 1.6rem var(--font-display)}.portal-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:1rem}.portal-panel{background:var(--card);border:1px solid var(--line);padding:1.15rem;margin-top:1rem}.portal-panel h2{font-family:var(--font-display)}.portal-package{display:grid;grid-template-columns:1fr auto;gap:.25rem .7rem;padding:.85rem 0;border-bottom:1px solid var(--line)}.portal-package:last-child{border:0}.portal-package small{grid-column:1/-1}@media(max-width:760px){.real-grid{grid-template-columns:repeat(2,1fr)}.real-nav{order:3;flex-basis:100%}.portal-grid{grid-template-columns:1fr}.portal-top{flex-wrap:wrap}}@media(max-width:480px){.real-grid{grid-template-columns:1fr 1fr}.real-banner{align-items:flex-start;flex-direction:column}.real-row{align-items:flex-start}.mailbox-card{margin:0}.portal-wrap{padding:1rem .7rem}}.dispatch-section{margin:2rem 0 1rem;padding:clamp(1rem,3vw,1.65rem);background:#edf4ef;border:1px solid #aac3b7;box-shadow:0 12px 32px #193b3a0b}.dispatch-heading{display:flex;justify-content:space-between;gap:1.5rem;align-items:flex-start;padding-bottom:1.2rem;border-bottom:1px solid #c1d3c9}.dispatch-heading h2{font-size:clamp(1.45rem,3vw,2rem);margin:.35rem 0 .25rem;display:block}.dispatch-heading p,.dispatch-card-title p{margin:.3rem 0 0;color:var(--mute);max-width:660px}.dispatch-eyebrow{font-size:.72rem;text-transform:uppercase;letter-spacing:.15em;font-weight:800;color:#357368}.dispatch-price{flex:0 0 190px;padding:1rem 1.1rem;background:var(--dispatch-ink);color:#eff6ef;border-bottom:4px solid var(--dispatch-gold)}.dispatch-price span,.dispatch-price small{display:block;font-size:.72rem;letter-spacing:.04em;color:#c3d9cf}.dispatch-price strong{display:block;font:700 2rem/1.2 var(--font-display);color:var(--dispatch-gold);margin:.18rem 0}.dispatch-price .price-skeleton{height:2rem;width:100px;background:#43685f;border-radius:2px}.dispatch-test-banner,.dispatch-live-note{display:flex;gap:.65rem;align-items:center;padding:.75rem .9rem;margin:.85rem 0;background:#faedcf;border:1px solid #d7ad59;color:#674719;font-size:.9rem}.dispatch-test-banner svg,.dispatch-live-note svg{flex:0 0 auto}.dispatch-live-note{background:#deeee4;border-color:#88b79a;color:#20533d}.dispatch-cancel{background:#f5e7d2;border-color:#d5aa6c;color:#6c4819}.dispatch-return{display:flex;gap:.85rem;padding:1rem;margin:.9rem 0;background:#e1eee7;border-left:4px solid var(--accent);align-items:flex-start}.return-icon{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#c9e2d1;color:#1a684f;flex:0 0 auto}.dispatch-return strong{display:block}.dispatch-return p{color:var(--mute);margin:.25rem 0}.dispatch-error{color:var(--bad)!important;font-weight:700}.dispatch-checkout-fallback{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;margin:.7rem 0;background:#fff;border:1px solid var(--line)}.dispatch-workspace{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:1rem;margin-top:1rem;align-items:start}.dispatch-form-card,.dispatch-history-card{background:var(--card);border:1px solid #c3d4cc;padding:1rem}.dispatch-card-title{display:flex;gap:.7rem;align-items:flex-start;margin-bottom:.9rem}.dispatch-card-title h3{font:700 1.12rem/1.25 var(--font-display);margin:0}.dispatch-step{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;background:var(--dispatch-ink);color:var(--dispatch-gold);font:700 .78rem ui-monospace,monospace}.dispatch-card-title p{font-size:.86rem}.dispatch-package-list{border-top:1px solid var(--line)}.dispatch-package-choice{width:100%;display:flex;align-items:center;gap:.75rem;padding:.8rem .2rem;background:transparent;border:0;border-bottom:1px solid var(--line);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.dispatch-package-choice:hover,.dispatch-package-choice.selected{background:#eaf3ed}.dispatch-package-choice.selected{box-shadow:inset 3px 0 var(--accent);padding-left:.6rem}.dispatch-package-mark{width:34px;height:34px;display:grid;place-items:center;background:#dfece4;color:#1b6355;flex:0 0 auto}.dispatch-package-copy{min-width:0;flex:1}.dispatch-package-copy strong,.dispatch-package-copy small{display:block;overflow-wrap:anywhere}.dispatch-package-copy small{font-size:.78rem}.dispatch-select-label{font-size:.78rem;color:var(--accent-d);font-weight:700;white-space:nowrap}.dispatch-request-form{margin-top:1.3rem;padding-top:1.2rem;border-top:1px solid var(--line)}.dispatch-request-form .grid{gap:.75rem}.dispatch-request-form .field label{font-size:.85rem}.dispatch-fee-note{display:flex;align-items:flex-start;gap:.65rem;padding:.8rem;margin:.9rem 0;background:#f2f4df;color:#3b503c;font-size:.87rem}.dispatch-fee-note svg{flex:0 0 auto;color:#557d55}.dispatch-fee-note strong{font-size:1.02rem}.dispatch-inline-test{display:block;margin:-.4rem 0 .8rem;color:#8a5815;font-weight:700}.dispatch-submit{width:100%;justify-content:center;min-height:50px}.dispatch-privacy{color:var(--mute);font-size:.78rem;text-align:center;margin:.6rem 0 0}.dispatch-paid-state{display:flex;gap:.75rem;align-items:flex-start;background:#e0efe4;border:1px solid #9ec3a8;padding:.95rem;margin-top:1rem}.dispatch-paid-mark{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#badbc2;color:#1d6949;flex:0 0 auto}.dispatch-paid-state p,.dispatch-resume p{margin:.3rem 0 0;color:var(--mute);font-size:.88rem}.dispatch-resume{margin-top:1rem;padding:1rem;background:#f2f4e9;border-left:3px solid var(--dispatch-gold)}.dispatch-resume .details{margin:.6rem 0 1rem}.dispatch-resume form{margin-top:.8rem}.dispatch-history-search{display:flex;align-items:center;gap:.45rem;margin:1rem 0;padding:.25rem .35rem .25rem .7rem;border:1px solid var(--line);background:#fff}.dispatch-history-search svg{color:var(--mute);flex:0 0 auto}.dispatch-history-search input{border:0;min-height:40px;padding:.4rem}.dispatch-history-search .btn{min-height:38px;padding:.35rem .7rem}.dispatch-history-order{padding:.85rem 0;border-bottom:1px solid var(--line)}.dispatch-history-top{display:flex;justify-content:space-between;gap:.5rem;align-items:center}.dispatch-status{display:inline-block;font-size:.7rem;line-height:1.25;font-weight:800;padding:.3rem .45rem;border:1px solid}.dispatch-status.paid{color:#1d6448;background:#e0efe4;border-color:#a7cbb0}.dispatch-status.waiting{color:#855a1e;background:#fbefd4;border-color:#e2c578}.dispatch-history-destination{display:flex;gap:.35rem;align-items:center;color:var(--mute);font-size:.84rem;margin:.45rem 0}.dispatch-history-meta{display:flex;justify-content:space-between;gap:.5rem;font-size:.8rem;color:var(--mute)}.dispatch-history-meta span:first-child{font-weight:800;color:var(--ink)}.dispatch-test-mini{display:inline-block;color:#875a18;background:#faedcf;padding:.15rem .4rem;font-size:.65rem;font-weight:800;letter-spacing:.06em;margin-top:.45rem}.dispatch-resume-link{display:block;background:none;border:0;padding:.5rem 0 0;color:var(--accent-d);font:700 .82rem var(--font-body);text-decoration:underline;cursor:pointer}.dispatch-pagination{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-top:1rem;font-size:.8rem;color:var(--mute)}.dispatch-pagination .btn{min-height:36px;padding:.35rem .7rem;font-size:.82rem}.dispatch-refresh{display:flex;gap:.35rem;align-items:center;margin:1rem 0 0 auto;border:0;background:transparent;color:var(--accent-d);font:700 .8rem var(--font-body);cursor:pointer}.dispatch-empty{display:flex;flex-direction:column;gap:.4rem;align-items:center;text-align:center;padding:1.6rem .8rem;color:var(--mute);border:1px dashed #b7cbc0}.dispatch-empty strong{color:var(--ink)}.dispatch-empty svg{color:var(--accent);margin-bottom:.15rem}.dispatch-ops-page{max-width:1100px;margin:0 auto}.dispatch-ops-hero{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 1.6rem;background:var(--dispatch-ink);color:#eff5ed;position:relative;overflow:hidden}.dispatch-ops-hero:after{content:"";position:absolute;width:240px;height:240px;right:14%;top:-180px;border:1px solid #bed7c740;border-radius:50%;box-shadow:0 0 0 26px #bed7c712,0 0 0 55px #bed7c70a;pointer-events:none}.dispatch-ops-hero h1{font-size:clamp(2rem,5vw,3rem);margin:.3rem 0}.dispatch-ops-hero p{margin:.35rem 0 0;color:#c6d8cb;max-width:670px}.dispatch-ops-hero .dispatch-eyebrow{color:var(--dispatch-gold)}.dispatch-ops-seal{display:flex;align-items:center;gap:.6rem;z-index:1;padding:.7rem .85rem;border:1px solid #afcabb66;color:#d2e2d6;font-size:.75rem}.dispatch-ops-seal svg{color:var(--dispatch-gold)}.dispatch-ops-seal strong{color:#fff}.dispatch-ops-callout{display:flex;align-items:center;gap:.6rem;padding:.8rem 1rem;margin:1rem 0;background:#e0eee5;color:#285b44;border:1px solid #bad0c0}.dispatch-ops-filter{grid-template-columns:minmax(0,1fr) auto}.dispatch-ops-list-head{display:flex;justify-content:space-between;gap:1rem;padding:.8rem .2rem;color:var(--mute);font-size:.84rem}.dispatch-ops-list{border-top:2px solid var(--dispatch-ink)}.dispatch-ops-row{position:relative;display:flex;align-items:center;gap:1rem;padding:1.1rem 1rem;background:var(--card);border-bottom:1px solid var(--line);text-decoration:none;color:var(--ink);transition:background .15s,transform .15s;overflow:hidden}.dispatch-ops-row:hover{background:#edf5ef;transform:translate(2px)}.dispatch-ops-check{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;background:#dcece2;color:#23664c}.dispatch-ops-rowmain{display:grid;gap:.2rem;min-width:0;flex:1}.dispatch-ops-rowmain>strong{font-size:1rem}.dispatch-ops-rowmain>span{font-size:.83rem;color:var(--mute);overflow-wrap:anywhere}.dispatch-ops-rowmain strong small{color:var(--mute);font-weight:500}.dispatch-ops-dest{display:flex;align-items:center;gap:.25rem}.dispatch-ops-rowaside{display:grid;gap:.2rem;text-align:right;flex:0 0 160px}.dispatch-ops-rowaside>strong{font:700 1.1rem var(--font-display)}.dispatch-ops-rowaside small{font-size:.76rem}.dispatch-ops-rowaside>span{font-size:.78rem;color:var(--accent-d);font-weight:700}.dispatch-test-ribbon{position:absolute;left:0;bottom:0;background:#f4e6c8;color:#7b5114;padding:.12rem .55rem;font-size:.59rem;font-weight:900;letter-spacing:.07em}.dispatch-back{display:inline-flex;align-items:center;gap:.35rem;margin:0 0 1rem;color:var(--accent-d);font-weight:700;text-decoration:none}.dispatch-ops-hero.detail{margin-bottom:1rem}.dispatch-paid-badge{display:flex;align-items:center;gap:.4rem;white-space:nowrap;color:#d6eadb;border:1px solid #a9c8b466;padding:.55rem .7rem;font-size:.85rem;font-weight:700;z-index:1}.dispatch-paid-badge svg{color:#a9d8b4}.dispatch-ops-detail-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:1rem;margin-top:1rem}.dispatch-ops-detail-card{padding:1.2rem;background:var(--card);border:1px solid var(--line)}.dispatch-ops-detail-card h2{margin:.35rem 0 1rem}.dispatch-payment-amount{font:700 2.6rem/1.1 var(--font-display);color:var(--accent-d);padding:.5rem 0 .9rem;border-bottom:1px solid var(--line)}.dispatch-payment-amount small{font:700 .85rem var(--font-body);color:var(--mute)}.dispatch-ops-note{margin:.9rem 0 0;padding:.7rem;background:#f3efdb;color:#675b36;font-size:.85rem}@media(max-width:760px){.dispatch-heading{display:block}.dispatch-price{margin-top:1rem;width:100%}.dispatch-workspace,.dispatch-ops-detail-grid{grid-template-columns:1fr}.dispatch-ops-row{align-items:flex-start}.dispatch-ops-rowaside{flex-basis:125px}.dispatch-ops-hero{align-items:flex-start}.dispatch-ops-filter{grid-template-columns:1fr}}@media(max-width:480px){.dispatch-section{padding:.85rem}.dispatch-package-choice{flex-wrap:wrap}.dispatch-package-copy{width:calc(100% - 55px)}.dispatch-package-choice>.tag{margin-left:42px}.dispatch-history-top,.dispatch-checkout-fallback{align-items:flex-start;flex-direction:column}.dispatch-ops-hero{padding:1.1rem;flex-direction:column}.dispatch-ops-row{gap:.6rem;padding:1rem .55rem}.dispatch-ops-check{width:30px;height:30px}.dispatch-ops-rowaside{flex-basis:105px;font-size:.8rem}.dispatch-ops-rowaside>strong{font-size:.95rem}.dispatch-ops-list-head{flex-direction:column;gap:.2rem}}@media(prefers-reduced-motion:reduce){.dispatch-ops-row{transition:none}}.mailbox-address{align-self:start;border-top:3px solid var(--accent);padding:1.15rem}.mailbox-address-heading{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.mailbox-address-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.mailbox-address-heading h2{margin:.2rem 0 .65rem}.mailbox-address-kicker{font-size:.7rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--accent-d)}.mailbox-address-fields{margin:0;border-top:1px solid var(--line)}.mailbox-address-field{display:grid;grid-template-columns:minmax(82px,.65fr) minmax(0,1.5fr) auto;align-items:center;gap:.5rem;padding:.65rem .1rem;border-bottom:1px solid var(--line)}.mailbox-address-field dt{font-size:.74rem;text-transform:none;letter-spacing:0;font-weight:700}.mailbox-address-field dd{font-size:.9rem;overflow-wrap:anywhere}.mailbox-copy-field{display:inline-flex;align-items:center;gap:.25rem;padding:.3rem .4rem;border:0;background:transparent;color:var(--accent-d);font:600 .75rem var(--font-body);cursor:pointer}.mailbox-copy-field:hover{text-decoration:underline}.mailbox-copy-all{flex:0 0 auto;min-height:38px;padding:.4rem .65rem;font-size:.8rem}.mailbox-address-state{padding:.85rem;background:#f2f2e5;border-left:3px solid var(--stripe);color:#455b4b;font-size:.88rem}.mailbox-copy-feedback{min-height:1.1em;margin:.4rem 0 0;color:var(--good);font-size:.75rem}@media(max-width:480px){.mailbox-address-heading{align-items:flex-start;flex-direction:column}.mailbox-address-actions{width:100%;flex-direction:column;align-items:stretch}.mailbox-address-actions .mailbox-copy-all{width:100%;justify-content:center}.mailbox-address-field{grid-template-columns:minmax(75px,.55fr) minmax(0,1fr);gap:.2rem .5rem}.mailbox-address-field dd{grid-column:2}.mailbox-copy-field{grid-column:2;justify-self:start;padding:.2rem 0}}.portal-wrap{padding:clamp(1rem,3.6vw,3rem) 1rem 2rem;background:radial-gradient(ellipse at 8% 14%,#e3eadd 0,transparent 31%),var(--paper)}.portal-inner{width:min(100%,1100px)}.portal-top{margin-bottom:1.25rem}.portal-brand-link{display:inline-flex;align-items:center;padding:0;border:0;background:transparent;cursor:pointer}.portal-top-actions{display:flex;align-items:center;gap:.85rem}.portal-top-actions .real-user{display:flex;gap:.4rem;align-items:center}.portal-hero{padding:clamp(1.6rem,5vw,3.5rem);min-height:245px;background:#1d4942;color:#f5f2e7;box-shadow:0 13px 35px #153d3a18}.portal-hero:after{width:350px;height:350px;right:-110px;top:-150px;border-color:#d1ddc32b;box-shadow:0 0 0 34px #d1ddc30a,0 0 0 78px #d1ddc308}.portal-hero .real-kicker{color:#e7bd6b}.portal-hero h1{font-size:clamp(2.1rem,5vw,3.7rem);line-height:1.05;max-width:750px;position:relative;z-index:1}.portal-hero p{font-size:1rem;max-width:540px}.portal-hero-route{display:flex;align-items:center;gap:.6rem;color:#e8c575;font-size:.67rem;font-weight:800;letter-spacing:.15em;margin-top:1.3rem}.portal-hero-route i{width:62px;border-top:1px dashed #c1d6c0}.portal-tabs{display:flex;gap:.35rem;margin:1rem 0 1.2rem;padding:.35rem;background:#e8e8dc;border:1px solid #d4d9ca}.portal-tabs button{flex:1;min-height:46px;display:flex;justify-content:center;align-items:center;gap:.5rem;border:0;background:transparent;color:#526c63;font:700 .9rem var(--font-body);cursor:pointer;transition:background .16s,transform .16s}.portal-tabs button:hover{background:#f4f3ea}.portal-tabs button.active{background:#fffdf7;color:#1d6254;box-shadow:0 2px 7px #203b3312}.portal-grid{grid-template-columns:1fr}.portal-home-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(270px,.75fr);gap:1rem;align-items:start}.portal-panel{border:1px solid #d2d9cc;border-radius:3px;padding:clamp(1rem,2.5vw,1.4rem);box-shadow:0 6px 20px #213c3808}.portal-panel h2{font-size:1.35rem}.portal-section-head{display:flex;justify-content:space-between;align-items:center;gap:.8rem}.portal-section-head h2,.portal-section-head h3{margin:.1rem 0 .4rem}.portal-overline{display:block;font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;font-weight:800;color:#458071;margin-bottom:.2rem}.portal-muted{font-size:.88rem;color:var(--mute);margin:.1rem 0 1rem;max-width:72ch}.portal-list{border-top:1px solid var(--line)}.portal-list-row{display:flex;align-items:center;gap:.75rem;padding:.8rem .1rem;border-bottom:1px solid var(--line)}.portal-list-copy{display:grid;gap:.12rem;min-width:0;flex:1}.portal-list-copy strong,.portal-list-copy span,.portal-list-copy small{overflow-wrap:anywhere}.portal-list-copy strong{font-size:.91rem}.portal-list-copy>span{font-size:.82rem;color:#5d736b}.portal-list-copy small{font-size:.73rem}.portal-mono{font:600 .79rem ui-monospace,SFMono-Regular,Consolas,monospace;color:#547069}.portal-status{flex:0 0 auto;display:inline-flex;align-items:center;padding:.25rem .48rem;border:1px solid #cbd5c9;background:#eef2e8;color:#466455;font-size:.68rem;font-weight:800;line-height:1.25}.portal-status.announced,.portal-status.pending{background:#fbf0d9;border-color:#e2cb95;color:#75541f}.portal-status.received,.portal-status.completed{background:#e0efe4;border-color:#b1d0b7;color:#276246}.portal-status.cancelled{background:#f2e8e3;color:#7b6258}.portal-package-icon{width:36px;height:36px;display:grid;place-items:center;background:#e4ede2;color:#276d5d;flex:0 0 auto}.portal-empty{display:flex;flex-direction:column;gap:.35rem;align-items:center;text-align:center;background:#f5f6ee;border:1px dashed #c4d0c2;padding:1.6rem 1rem;margin:.85rem 0;color:#667b70}.portal-empty strong,.portal-empty h2{color:var(--ink);justify-content:center}.portal-empty svg{color:var(--accent)}.portal-empty.small{padding:1rem}.portal-bottom-cta{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;padding:1.1rem 1.35rem;background:#e5ebdc;border-left:4px solid #d4a84d}.portal-bottom-cta>div{display:grid;gap:.18rem}.portal-bottom-cta strong{font:600 1.12rem var(--font-display)}.portal-bottom-cta span:last-child{font-size:.83rem;color:var(--mute)}.portal-bottom-cta .btn{white-space:nowrap}.portal-detail{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line)}.portal-search{display:flex;gap:.5rem;margin:1rem 0}.portal-search input{flex:1}.portal-pagination{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding-top:.85rem;color:var(--mute);font-size:.8rem}.portal-pagination .btn{min-height:36px;padding:.3rem .65rem}.portal-editor{display:grid;gap:.9rem;padding:1rem;margin:.8rem 0;background:#f4f5ed;border:1px solid #d9dfd2}.portal-editor h3{margin:.15rem 0}.portal-row-actions{display:flex;gap:.15rem}.icon-button{display:grid;place-items:center;width:38px;height:38px;border:0;background:transparent;color:var(--accent-d);cursor:pointer}.icon-button:hover{background:#e9efe5}.icon-button.danger{color:#994b40}.text-button{padding:.4rem;border:0;background:transparent;color:var(--accent-d);font:700 .82rem var(--font-body);text-decoration:underline;cursor:pointer}.dispatch-access{margin-top:1.15rem;border-top:1px solid var(--line);padding-top:.85rem}.dispatch-access summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:.5rem;cursor:pointer;font-weight:700;color:#285f53}.dispatch-access summary::-webkit-details-marker{display:none}.dispatch-access[open] summary svg{transform:rotate(90deg)}.dispatch-order-details{margin-top:.55rem;padding-top:.45rem;border-top:1px solid #dce2d8}.dispatch-order-details summary{font-size:.78rem;font-weight:700;color:var(--accent-d);cursor:pointer}.dispatch-order-details .details{margin-top:.45rem;grid-template-columns:1fr}.dispatch-order-details .drow{padding:.35rem 0}.dispatch-access-inner{padding-top:.7rem}.dispatch-access .dispatch-section{margin:.5rem 0 0;padding:.9rem;background:#f4f6ee}.dispatch-access .dispatch-heading{display:block;border:0;padding:0}.dispatch-access .dispatch-heading h2{font-size:1.3rem}.dispatch-access .dispatch-price{width:100%;margin:.8rem 0;padding:.6rem .8rem}.dispatch-access .dispatch-price strong{font-size:1.5rem}.dispatch-access .dispatch-workspace{display:block}.dispatch-access .dispatch-history-card{display:none}.portal-consent{display:flex;align-items:flex-start;gap:.55rem;font-size:.86rem;color:var(--mute)}.portal-consent input{width:19px;height:19px;min-height:19px;flex:0 0 auto;accent-color:var(--accent)}.portal-profile-form{display:grid;gap:1rem}.portal-profile-form .grid{gap:.85rem}.portal-profile-form .btn{justify-self:start}.portal-staff-link{display:flex;justify-content:space-between;align-items:center;gap:.7rem;margin-top:1rem;padding:1rem;background:#e9eee3;color:var(--mute);font-size:.85rem}.portal-footer{display:flex;justify-content:center;gap:.35rem;margin-top:2rem}.team-logistics{margin:1rem 0 1.3rem;padding:1rem;background:#edf2e9;border:1px solid #c4d2c2}.team-logistics-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .25rem 1rem}.team-logistics-header h2{font-size:1.5rem;margin:.25rem 0}.team-logistics-header p{color:var(--mute);margin:.2rem 0;font-size:.88rem}.team-logistics-header>svg{color:var(--accent)}.team-logistics-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:.8rem}.team-logistics-card{padding:1rem;background:#fffdf7;border:1px solid var(--line);min-width:0}.team-logistics-card h3{font:600 1.1rem var(--font-display);margin:.1rem 0 .4rem}.team-consolidation{padding:.9rem 0;border-bottom:1px solid var(--line)}.team-consolidation>strong{display:block;margin:.55rem 0}.team-consolidation ul{margin:.35rem 0 .8rem;padding-left:1.2rem;color:var(--mute);font-size:.82rem}.team-measure-form{padding:1rem;background:#f2f4eb;border:1px solid var(--line);margin-top:.7rem}.team-measure-form .grid{gap:.7rem}.payment-record{padding:1rem 0;border-bottom:1px solid var(--line)}.payment-record-top{display:flex;align-items:center;gap:.75rem}.payment-record-icon{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;background:#e1eee3;color:#276b55}.payment-record-copy{display:grid;gap:.12rem;min-width:0;flex:1}.payment-record-copy strong{font-size:.9rem;overflow-wrap:anywhere}.payment-record-copy span{font-size:.82rem;color:var(--mute)}.payment-record-copy small{font-size:.75rem}.payment-record-amount{display:grid;gap:.1rem;text-align:right}.payment-record-amount strong{font:600 1.1rem var(--font-display);color:#245f4d}.payment-record-amount span{font-size:.72rem;color:#377253;font-weight:700}.payment-record-meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:.55rem 0 0 46px}.payment-record-meta>span:first-child{display:flex;align-items:center;gap:.3rem;color:#367353;font-size:.78rem;font-weight:700}.payment-record-details{margin:.55rem 0 0 46px;padding-top:.4rem;border-top:1px solid #e2e5dc}.payment-record-details summary{display:flex;align-items:center;gap:.35rem;color:var(--accent-d);font-size:.78rem;font-weight:700;cursor:pointer}.payment-record-details .details{grid-template-columns:1fr 1fr;margin-top:.45rem}.payment-record-details .drow{padding:.35rem 0}.payment-record-details dd svg{vertical-align:middle}@media(max-width:520px){.payment-record-top{align-items:flex-start}.payment-record-amount strong{font-size:.95rem}.payment-record-meta,.payment-record-details{margin-left:0}.payment-record-details .details{grid-template-columns:1fr}}@media(max-width:760px){.portal-home-grid,.team-logistics-grid{grid-template-columns:1fr}.portal-hero{min-height:0}.portal-tabs{overflow-x:auto}.portal-tabs button{min-width:118px}.portal-bottom-cta{align-items:flex-start;flex-direction:column}}@media(max-width:520px){.portal-top{align-items:flex-start}.portal-top-actions{align-items:flex-end;flex-direction:column;gap:.35rem}.portal-top-actions .real-user{font-size:.75rem}.portal-hero{padding:1.45rem}.portal-hero h1 br{display:none}.portal-tabs{margin-inline:-.2rem}.portal-tabs button{flex-direction:column;gap:.2rem;font-size:.72rem;min-width:82px}.portal-list-row{align-items:flex-start;flex-wrap:wrap}.portal-list-copy{flex-basis:calc(100% - 58px)}.portal-list-row>.portal-status{margin-left:43px}.stored-row>.portal-status{margin-left:0}.portal-search{align-items:stretch;flex-direction:column}.portal-pagination .btn{font-size:.76rem;padding:.25rem .45rem}.team-logistics-header{align-items:flex-start}.portal-staff-link{align-items:flex-start;flex-direction:column}}.auth-profile-screen .registration-consent{display:grid;gap:16px;margin-top:2px;padding:19px;border:1px solid #d9e4f2;border-radius:7px;background:linear-gradient(135deg,#f8fbff,#f2f7fd)}.auth-profile-screen .registration-consent-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:13px;border-bottom:1px solid #dce7f4}.auth-profile-screen .registration-consent-heading h2{margin:2px 0 0;color:#364153;font-family:inherit;font-size:15px;line-height:1.3}.auth-profile-screen .registration-consent-choices{display:grid;gap:9px}.auth-profile-screen .registration-consent-choice{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:5px 14px;min-width:0;padding:13px 14px;border:1px solid #dce5ef;border-radius:5px;background:#fff}.auth-profile-screen .registration-consent-choice.required{border-left:3px solid #3079ed}.auth-profile-screen .registration-consent-choice.optional{border-left:3px solid #a9bdd5}.auth-profile-screen .registration-consent-choice .checkline{display:flex;align-items:flex-start;gap:11px;min-width:0;margin:0;color:#40536b;font-size:12px;line-height:1.55;cursor:pointer}.auth-profile-screen .registration-consent-choice .checkline input{flex:0 0 18px;width:18px;height:18px;margin:1px 0 0;accent-color:#3079ed}.auth-profile-screen .registration-consent-choice .checkline input:focus-visible{outline:2px solid #3079ed;outline-offset:3px}.auth-profile-screen .registration-consent-note{grid-column:1;margin:0 0 0 29px;color:#617085;font-size:10px;line-height:1.45}.auth-profile-screen .registration-consent-badge{grid-column:2;grid-row:1 / span 2;align-self:start;padding:4px 7px;border:1px solid #d7e5f7;border-radius:3px;background:#eef4fd;color:#2d65ac;font-size:9px;font-weight:800;letter-spacing:.04em;line-height:1.25;white-space:nowrap;text-transform:uppercase}.auth-profile-screen .registration-consent-badge.optional{border-color:#dfe5ec;background:#f4f6f8;color:#667386}.auth-profile-screen .registration-consent .notice{margin:0}.auth-profile-screen .registration-consent-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid #dce7f4}.auth-profile-screen .registration-consent-actions .btn{min-height:39px}.auth-profile-screen .registration-consent-actions .btn.primary{min-width:min(100%,220px);justify-content:center}.auth-profile-screen .registration-consent-actions .btn:not(.primary){justify-content:center;text-align:center;border-color:transparent;background:transparent;color:#5d6e82}.auth-profile-screen .registration-consent-actions .btn:not(.primary):hover:not(:disabled){border-color:#d6e1ee;background:#fff}@media(max-width:540px){.auth-profile-screen .registration-consent{gap:13px;padding:14px}.auth-profile-screen .registration-consent-choice{grid-template-columns:minmax(0,1fr);padding:11px;gap:8px}.auth-profile-screen .registration-consent-badge{grid-column:1;grid-row:1;justify-self:end}.auth-profile-screen .registration-consent-choice .checkline{grid-column:1;grid-row:2}.auth-profile-screen .registration-consent-note{grid-column:1;grid-row:3}.auth-profile-screen .registration-consent-choice .checkline{font-size:11px}.auth-profile-screen .registration-consent-note{margin-left:29px}.auth-profile-screen .registration-consent-actions{align-items:stretch;flex-direction:column}.auth-profile-screen .registration-consent-actions .btn{width:100%}.auth-profile-screen .registration-consent-actions .btn:not(.primary){border-color:#dce5ef;background:#fff}}.go-root .carrier-draft{display:grid;gap:14px;min-width:0}.go-root .operator-workflow-step{display:grid;gap:9px;min-width:0}.go-root .operator-workflow-head{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:start;padding:2px 1px 3px}.go-root .operator-workflow-number{display:grid;place-items:center;width:32px;height:32px;border:1px solid #c8d8ef;border-radius:4px;background:#eaf2fd;color:var(--go-brand);font:700 12px/1 Spline Sans Mono,Consolas,monospace}.go-root .operator-workflow-head .go-label{display:block;margin:0 0 2px}.go-root .operator-workflow-head h2{margin:0;color:var(--go-ink);font-size:16px;letter-spacing:-.02em;line-height:1.2}.go-root .operator-workflow-head p{max-width:780px;margin:4px 0 0;color:var(--go-muted);font-size:11px;line-height:1.5}.go-root .go-tariff-operator-head{align-items:center}.go-root .go-tariff-operator-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.go-root .go-panelhead h3#tariff-zone-import-title{margin:0;font-size:14px;letter-spacing:-.02em}.go-root .tariff-advanced-draft{margin-top:13px}.go-root .carrier-draft .draft-banner{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px 16px;border:1px solid #ead8b0;border-left:4px solid #bd8b34;border-radius:5px;background:#fbf7ed;color:#654d24}.go-root .carrier-draft .draft-banner svg{margin-top:2px}.go-root .carrier-draft .draft-banner strong{display:block;font-size:12px}.go-root .carrier-draft .draft-banner p{margin:4px 0 0;color:#796744;font-size:11px}.go-root .carrier-draft .draft-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.go-root .carrier-draft .draft-heading h2{margin:3px 0 0;font-size:17px;letter-spacing:-.025em}.go-root .carrier-draft .draft-heading p{margin:5px 0 0;color:var(--go-muted);font-size:11px}.go-root .carrier-draft .draft-section{display:grid;gap:13px;padding:17px}.go-root .carrier-draft .draft-version-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.66fr);gap:12px;align-items:start}.go-root .carrier-draft .draft-version-list{display:grid;gap:7px}.go-root .carrier-draft .draft-version{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;width:100%;padding:12px;border:1px solid var(--go-line);border-radius:5px;background:#fff;color:var(--go-ink);text-align:left;cursor:pointer}.go-root .carrier-draft .draft-version:hover{border-color:#afc8e9;background:#f9fbff}.go-root .carrier-draft .draft-version.selected{border-color:#9dbce8;background:#f1f6ff;box-shadow:inset 3px 0 var(--go-brand)}.go-root .carrier-draft .draft-version strong{overflow-wrap:anywhere;font-size:12px}.go-root .carrier-draft .draft-version small{color:var(--go-muted);font-size:10px}.go-root .carrier-draft .draft-version .version-stats{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px}.go-root .carrier-draft .draft-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border:1px solid #dce4ed;border-radius:3px;background:#f8fafd;color:#586579;font-size:10px;font-weight:700}.go-root .carrier-draft .draft-chip.warning{border-color:#ead8b0;background:#fbf7ed;color:#795d27}.go-root .carrier-draft .draft-chip.good{border-color:#cfe3d5;background:#f0f7f2;color:#316b48}.go-root .carrier-draft .draft-source{display:grid;gap:8px;padding:12px;border:1px solid var(--go-line);border-radius:5px;background:#f8fafd}.go-root .carrier-draft .draft-source h3{margin:0;font-size:12px}.go-root .carrier-draft .draft-source p{margin:0;color:var(--go-muted);font-size:10px;overflow-wrap:anywhere}.go-root .carrier-draft .draft-source ul{display:grid;gap:5px;margin:0;padding-left:17px;color:#795d27;font-size:10px}.go-root .carrier-draft .draft-upload{display:flex;flex-wrap:wrap;align-items:center;gap:9px;padding-top:12px;border-top:1px solid var(--go-line)}.go-root .carrier-draft .draft-upload input[type=file]{position:absolute;width:1px;height:1px;opacity:0}.go-root .carrier-draft .draft-upload label{cursor:pointer}.go-root .carrier-draft .draft-upload label:focus-within{outline:3px solid var(--go-brand);outline-offset:2px}.go-root .carrier-draft .draft-import-blocked{flex:1 1 100%;color:#795d27;font-size:10px}.go-root .carrier-draft .draft-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.go-root .carrier-draft .draft-metric{padding:10px 11px;border:1px solid var(--go-line);border-radius:4px;background:#f8fafd}.go-root .carrier-draft .draft-metric span{display:block;color:var(--go-muted);font-size:10px}.go-root .carrier-draft .draft-metric strong{display:block;margin-top:3px;font:700 18px/1.1 Spline Sans Mono,Consolas,monospace;color:var(--go-ink)}.go-root .carrier-draft .draft-meta{display:flex;flex-wrap:wrap;gap:6px 14px;color:var(--go-muted);font-size:10px}.go-root .carrier-draft .draft-meta strong{color:var(--go-ink)}.go-root .carrier-draft .draft-details{display:grid;gap:12px}.go-root .carrier-draft .draft-subhead{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.go-root .carrier-draft .draft-subhead h3{margin:0;font-size:14px}.go-root .carrier-draft .draft-subhead p{margin:3px 0 0;color:var(--go-muted);font-size:10px}.go-root .carrier-draft .draft-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.go-root .carrier-draft .draft-field-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.go-root .carrier-draft .draft-field{display:grid;align-content:start;gap:5px;min-width:0}.go-root .carrier-draft .draft-field.wide{grid-column:1/-1}.go-root .carrier-draft .draft-field label,.go-root .carrier-draft .draft-check-label{color:var(--go-ink);font-size:10px;font-weight:750}.go-root .carrier-draft .draft-field small{color:var(--go-muted);font-size:9px}.go-root .carrier-draft .draft-field input,.go-root .carrier-draft .draft-field select,.go-root .carrier-draft .draft-field textarea,.go-root .carrier-draft .draft-toolbar input,.go-root .carrier-draft .draft-toolbar select{width:100%;min-width:0;min-height:37px;padding:7px 9px;border:1px solid #cdd8e3;border-radius:4px;background:#fff;color:var(--go-ink);font:12px/1.4 DM Sans,Trebuchet MS,sans-serif}.go-root .carrier-draft .draft-field textarea{min-height:76px;resize:vertical}.go-root .carrier-draft .draft-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.go-root .carrier-draft .draft-check-label{display:flex;align-items:flex-start;gap:8px;padding:9px;border:1px solid var(--go-line);border-radius:4px;background:#f8fafd;font-weight:600}.go-root .carrier-draft input[type=checkbox]{accent-color:var(--go-brand);width:18px;height:18px;min-height:18px;padding:0;margin:2px 0 0;flex:0 0 18px}.go-root .carrier-draft .draft-handling{overflow:auto;border:1px solid var(--go-line);border-radius:4px}.go-root .carrier-draft .draft-handling table{width:100%;min-width:760px;border-collapse:collapse;font-size:10px}.go-root .carrier-draft .draft-handling th,.go-root .carrier-draft .draft-handling td{padding:7px;border-bottom:1px solid var(--go-line);text-align:left;vertical-align:middle}.go-root .carrier-draft .draft-handling th{background:#f3f6fa;color:var(--go-muted);font-size:9px;text-transform:uppercase;letter-spacing:.04em}.go-root .carrier-draft .draft-handling tr:last-child td{border-bottom:0}.go-root .carrier-draft .draft-handling input,.go-root .carrier-draft .draft-handling select{width:100%;min-width:82px;min-height:32px;padding:5px 6px;border:1px solid #cdd8e3;border-radius:3px;background:#fff;color:var(--go-ink);font:11px DM Sans,Trebuchet MS,sans-serif}.go-root .carrier-draft .draft-table-toolbar{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:10px}.go-root .carrier-draft .draft-toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:8px}.go-root .carrier-draft .draft-toolbar label{display:grid;gap:4px;min-width:125px;color:var(--go-muted);font-size:9px;font-weight:750}.go-root .carrier-draft .draft-toolbar .search{min-width:min(230px,100%)}.go-root .carrier-draft .draft-route-cards{display:grid;gap:9px;min-width:0}.go-root .carrier-draft .carrier-destination-card{align-items:stretch}.go-root .carrier-draft .carrier-destination-card:hover,.go-root .carrier-draft .carrier-destination-card.expanded{border-color:#b8cbe1}.go-root .carrier-draft .carrier-destination-official-name{display:block;margin:3px 0 2px;color:var(--go-ink);font-size:12px}.go-root .carrier-draft .carrier-destination-official-fields{margin-top:7px}.go-root .carrier-draft .carrier-destination-link-trigger{margin-top:9px}.go-root .carrier-draft .draft-route-prices{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;border-top:1px solid var(--go-line);background:#f8fafd}.go-root .carrier-draft .carrier-destination-prices-title{grid-column:1/-1;color:var(--go-ink);font-size:11px}.go-root .carrier-draft .draft-price-service{padding:9px;border:1px solid var(--go-line);border-radius:4px;background:#fff}.go-root .carrier-draft .draft-price-service h4{margin:0 0 6px;font-size:11px}.go-root .carrier-draft .draft-price-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:5px}.go-root .carrier-draft .draft-price-list span{display:flex;justify-content:space-between;gap:8px;padding:5px 6px;border-radius:3px;background:#f3f6fa;color:var(--go-muted);font-size:9px}.go-root .carrier-draft .draft-price-list strong{color:var(--go-ink);font-family:Spline Sans Mono,Consolas,monospace}.go-root .carrier-draft .draft-route-actions{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.go-root .carrier-draft .draft-link-editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;align-items:end;padding:10px;border-bottom:1px solid var(--go-line);background:#f1f6ff}.go-root .carrier-draft .draft-link-editor>.searchable-destination-select{min-width:0}.go-root .carrier-draft .carrier-destination-link-editor{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:11px;padding:11px;border:1px solid var(--go-line);border-radius:5px;background:#f8fafd}.go-root .carrier-draft .carrier-destination-link-actions{justify-content:flex-end}.go-root .carrier-draft .carrier-destination-card .draft-route-actions{margin-top:11px}.go-root .carrier-draft .carrier-destination-card .draft-route-actions .go-button svg.expanded{transform:rotate(180deg)}.go-root .carrier-draft .draft-pagination{display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--go-muted);font-size:10px}.go-root .carrier-draft .draft-pagination>div{display:flex;gap:6px}.go-root .carrier-draft .draft-simulation{border-color:#c4d7f1}.go-root .carrier-draft .draft-sim-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.go-root .carrier-draft .draft-sim-head>svg{color:var(--go-brand);flex:none}.go-root .carrier-draft .draft-simulation-form{display:grid;gap:12px}.go-root .carrier-draft .draft-unit{padding:12px;border:1px solid var(--go-line);border-radius:4px;background:#f8fafd}.go-root .carrier-draft .draft-unit-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px}.go-root .carrier-draft .draft-unit-head strong{font-size:11px}.go-root .carrier-draft .draft-result{display:grid;gap:11px;padding:13px;border:1px solid #bad0ee;border-radius:4px;background:#f1f6ff}.go-root .carrier-draft .draft-result-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.go-root .carrier-draft .draft-result-head strong{display:block;font-size:12px}.go-root .carrier-draft .draft-result-head p{margin:3px 0 0;color:var(--go-muted);font-size:10px}.go-root .carrier-draft .draft-result-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.go-root .carrier-draft .draft-result-grid div{padding:9px;border:1px solid #d8e4f4;border-radius:3px;background:#fff}.go-root .carrier-draft .draft-result-grid span{display:block;color:var(--go-muted);font-size:9px}.go-root .carrier-draft .draft-result-grid strong{display:block;margin-top:3px;font:700 13px Spline Sans Mono,Consolas,monospace;overflow-wrap:anywhere}.go-root .guide-simulator .draft-sim-head{align-items:flex-start}.go-root .guide-simulator .draft-sim-head>svg{color:var(--go-brand)}.go-root .guide-simulator .draft-sim-head p{max-width:720px}.go-root .guide-sim-notice{margin:0}.go-root .guide-sim-form{display:grid;gap:13px}.go-root .guide-sim-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;align-items:start}.go-root .guide-sim-field-grid .draft-field{min-width:0}.go-root .guide-sim-field-grid .draft-field input,.go-root .guide-sim-field-grid .draft-field select{width:100%;min-width:0;min-height:39px;padding:8px 10px;border:1px solid #cdd8e3;border-radius:4px;background:#fff;color:var(--go-ink);font:12px/1.4 DM Sans,Trebuchet MS,sans-serif}.go-root .guide-sim-field-grid .draft-field small{color:var(--go-muted);font-size:10px}.go-root .guide-sim-destination-field,.go-root .guide-sim-dimensions,.go-root .guide-sim-fx{grid-column:1/-1}.go-root .guide-sim-dimensions{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:9px;align-items:end;min-width:0;margin:0;padding:12px;border:1px solid var(--go-line);border-radius:4px;background:#f8fafd}.go-root .guide-sim-dimensions legend{padding:0 6px;color:var(--go-ink);font-size:11px;font-weight:750}.go-root .guide-sim-dimensions>div{display:grid;gap:5px;min-width:0}.go-root .guide-sim-dimensions label,.go-root .guide-sim-fx label{color:var(--go-ink);font-size:10px;font-weight:750}.go-root .guide-sim-dimensions input,.go-root .guide-sim-fx input,.go-root .guide-sim-fx select{width:100%;min-width:0;min-height:38px;padding:7px 9px;border:1px solid #cdd8e3;border-radius:4px;background:#fff;color:var(--go-ink);font:12px/1.4 DM Sans,Trebuchet MS,sans-serif}.go-root .guide-sim-dimensions>span{padding-bottom:10px;color:var(--go-muted)}.go-root .guide-sim-fx{display:grid;gap:10px;padding:10px 12px;border:1px solid var(--go-line);border-radius:4px;background:#f8fafd}.go-root .guide-sim-fx summary{width:max-content;max-width:100%;color:var(--go-brand);font-size:11px;font-weight:750;cursor:pointer}.go-root .guide-sim-fx .draft-field{display:grid;gap:5px;max-width:420px}.go-root .guide-sim-route-context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.go-root .guide-sim-route-context>span{display:grid;align-content:start;gap:4px;min-width:0;padding:10px;border:1px solid var(--go-line);border-radius:4px;background:#f8fafd;color:var(--go-muted);font-size:10px;overflow-wrap:anywhere}.go-root .guide-sim-route-context strong{color:var(--go-ink);font-size:9px;text-transform:uppercase;letter-spacing:.04em}.go-root .guide-sim-warning{display:grid;gap:4px;padding:10px 12px;border:1px solid #ead8b0;border-left:3px solid #bd8b34;border-radius:4px;background:#fbf7ed;color:#654d24;font-size:11px}.go-root .guide-sim-warning span{color:#796744}.go-root .guide-sim-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid var(--go-line)}.go-root .guide-sim-weight-preview{display:flex;flex-wrap:wrap;gap:5px 16px;color:var(--go-muted);font-size:10px}.go-root .guide-sim-weight-preview strong{color:var(--go-ink);font-family:Spline Sans Mono,Consolas,monospace}.go-root .guide-sim-weight-preview small{flex-basis:100%}.go-root .guide-sim-error{display:flex;align-items:center;justify-content:space-between;gap:12px}.go-root .guide-sim-empty{margin:0}.go-root .guide-sim-skeleton{gap:8px}.go-root .guide-sim-skeleton i{height:44px}.go-root .guide-sim-result{margin-top:0}.go-root .guide-sim-measures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.go-root .guide-sim-measures span{display:grid;gap:4px;padding:9px;border:1px solid #d8e4f4;border-radius:3px;background:#fff;color:var(--go-muted);font-size:9px}.go-root .guide-sim-measures strong{color:var(--go-ink);font:700 12px Spline Sans Mono,Consolas,monospace}.go-root .guide-sim-result>strong{font-size:10px;line-height:1.5}.go-root .guide-sim-result a{color:var(--go-brand)}.go-root .guide-sim-result ul,.go-root .carrier-draft .draft-result ul{display:grid;gap:4px;margin:0;padding-left:17px;color:#785b25;font-size:10px}.go-root .carrier-draft .draft-result a{color:var(--go-brand);overflow-wrap:anywhere}.go-root .carrier-draft .draft-unsaved{display:grid;justify-items:start;gap:5px;padding:11px 13px;border:1px solid #ead8b0;border-left:3px solid #bd8b34;border-radius:4px;background:#fbf7ed;color:#654d24;font-size:11px}.go-root .carrier-draft .draft-unsaved span{color:#796744}.go-root .destinations-coverage{display:grid;gap:13px;min-width:0;padding:17px}.go-root .destinations-coverage>.go-panelhead{align-items:flex-start}.go-root .destinations-coverage>.go-panelhead>svg{flex:0 0 auto;color:var(--go-brand)}.go-root .destinations-coverage .go-panelhead p{max-width:760px}.go-root .destinations-coverage .go-destination-summary{display:flex;flex-wrap:wrap;align-items:center;gap:7px 17px;padding:10px 12px;border:1px solid var(--go-line);border-radius:4px;background:#f8fafd;color:var(--go-muted);font-size:10px}.go-root .destinations-coverage .go-destination-summary>span{display:inline-flex;align-items:center;gap:4px}.go-root .destinations-coverage .go-destination-summary strong{color:var(--go-ink);font:700 14px/1 Spline Sans Mono,Consolas,monospace}.go-root .destinations-coverage .go-destination-summary .pending strong{color:#845b1d}.go-root .destinations-coverage .go-destination-tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,220px);gap:9px}.go-root .destinations-coverage .go-destination-search{display:flex;align-items:center;gap:8px;min-width:0;min-height:39px;padding:0 10px;border:1px solid #cdd8e3;border-radius:4px;background:#fff;color:var(--go-muted)}.go-root .destinations-coverage .go-destination-search:focus-within{border-color:var(--go-brand);outline:2px solid var(--go-brand);outline-offset:1px}.go-root .destinations-coverage .go-destination-search input{width:100%;min-width:0;min-height:35px;padding:5px 0;border:0;outline:0;background:transparent;color:var(--go-ink);font:12px/1.4 DM Sans,Trebuchet MS,sans-serif}.go-root .destinations-coverage .go-destination-filter{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;color:var(--go-muted);font-size:10px;font-weight:700}.go-root .destinations-coverage .go-destination-filter select{width:100%;min-width:0;min-height:39px;padding:6px 9px;border:1px solid #cdd8e3;border-radius:4px;background:#fff;color:var(--go-ink);font:12px DM Sans,Trebuchet MS,sans-serif}.go-root .destinations-coverage .go-destination-feedback{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0}.go-root .destinations-coverage .go-destination-list{display:grid;gap:8px}.go-root .destinations-coverage .go-destination-pagination{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:11px;border-top:1px solid var(--go-line);color:var(--go-muted);font-size:10px}.go-root .destinations-coverage .go-destination-pagination>div{display:flex;align-items:center;gap:7px}.go-root .destinations-coverage .go-destination-pagination>div>span{min-width:95px;text-align:center}.go-root .destinations-coverage .draft-error{margin:0}.go-root .destinations-coverage .draft-route-table{min-width:0}.go-root .destinations-coverage .go-empty{margin:0}@media(max-width:600px){.go-root .operator-workflow-head{grid-template-columns:30px minmax(0,1fr);gap:8px}.go-root .operator-workflow-number{width:28px;height:28px}.go-root .go-tariff-operator-head{align-items:flex-start;flex-direction:column}.go-root .go-tariff-operator-status{justify-content:flex-start}.go-root .guide-sim-field-grid,.go-root .guide-sim-route-context,.go-root .guide-sim-measures{grid-template-columns:1fr}.go-root .guide-sim-dimensions{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:5px;padding:9px}.go-root .guide-sim-dimensions input{padding:6px}.go-root .guide-sim-actions{align-items:stretch;flex-direction:column}.go-root .guide-sim-actions .go-button{width:100%}.go-root .guide-sim-error{align-items:stretch;flex-direction:column}.go-root .carrier-draft .carrier-destination-card .draft-route-actions .go-button{flex:1 1 140px}.go-root .destinations-coverage{padding:13px}.go-root .destinations-coverage .go-destination-tools{grid-template-columns:1fr}.go-root .destinations-coverage .go-destination-filter{grid-template-columns:68px minmax(0,1fr)}.go-root .destinations-coverage .go-destination-pagination{align-items:stretch;flex-direction:column}.go-root .destinations-coverage .go-destination-pagination>div{display:grid;grid-template-columns:1fr auto 1fr}.go-root .destinations-coverage .go-destination-pagination .go-button{white-space:nowrap}}.go-root .carrier-draft .draft-error{padding:9px 11px;border:1px solid #f0d4cf;border-left:3px solid #c76a61;border-radius:4px;background:#fff4f2;color:#98443d;font-size:11px}.go-root .carrier-draft .draft-empty{padding:20px 14px;border:1px dashed #cbd6e3;border-radius:4px;color:var(--go-muted);text-align:center;font-size:11px}.go-root .carrier-draft .draft-skeleton{display:grid;gap:8px}.go-root .carrier-draft .draft-skeleton i{display:block;height:42px;border-radius:4px;background:linear-gradient(90deg,#edf1f6,#f8fafd,#edf1f6);background-size:200% 100%;animation:draft-shimmer 1.5s ease-in-out infinite}@keyframes draft-shimmer{to{background-position:-200% 0}}@media(max-width:900px){.go-root .carrier-draft .draft-version-layout{grid-template-columns:1fr}.go-root .carrier-draft .draft-metrics,.go-root .carrier-draft .draft-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.go-root .carrier-draft .draft-section{padding:13px}.go-root .carrier-draft .draft-heading,.go-root .carrier-draft .draft-subhead,.go-root .carrier-draft .draft-table-toolbar{align-items:stretch;flex-direction:column}.go-root .carrier-draft .draft-field-grid,.go-root .carrier-draft .draft-checks,.go-root .carrier-draft .draft-route-prices,.go-root .carrier-draft .draft-result-grid{grid-template-columns:1fr}.go-root .carrier-draft .draft-field.wide{grid-column:auto}.go-root .carrier-draft .draft-link-editor{grid-template-columns:1fr}.go-root .carrier-draft .draft-link-editor .go-button{width:100%}.go-root .carrier-draft .draft-pagination{align-items:stretch;flex-direction:column}.go-root .carrier-draft .draft-pagination>div{display:grid;grid-template-columns:1fr 1fr}.go-root .carrier-draft .draft-upload>*{width:100%}.go-root .carrier-draft .draft-upload .go-button{justify-content:center}}.portal-operations .mailbox-address-fields[hidden]{display:none}.portal-operations .portal-account-security{margin-top:28px;padding-top:20px;border-top:1px solid #dfe6ef}.portal-operations .receipt-gallery{background:var(--surface-secondary)}.portal-operations{--paper: #f1f4f8;--card: #fff;--ink: #364153;--mute: #667386;--line: #d9e1eb;--accent: #3079ED;--accent-d: #3079ED;--good: #286249;--font-body: "DM Sans", "Trebuchet MS", sans-serif;--font-display: "DM Sans", "Trebuchet MS", sans-serif;min-height:100dvh;padding:0;background:var(--paper);color:var(--ink);font:14px/1.45 var(--font-body)}.portal-operations *{box-sizing:border-box}.portal-operations button,.portal-operations input,.portal-operations select,.portal-operations textarea{font-family:inherit}.portal-operations :is(button,input,select,textarea,summary,a):focus-visible{outline:3px solid #3079ED;outline-offset:2px}.portal-operations .portal-inner{width:min(100%,1440px)}.portal-operations .portal-top{min-height:68px;margin:0;padding:10px clamp(16px,3vw,36px);background:#fff;border-bottom:1px solid var(--line)}.portal-operations .portal-brand-link{display:flex;gap:13px;color:var(--ink)}.portal-operations .portal-brand{width:132px;height:35px}.portal-operations .portal-brand-label{border-left:1px solid var(--line);padding-left:13px;font-size:13px;font-weight:700}.portal-operations .portal-top-actions{gap:12px;color:var(--mute);font-size:12px}.portal-operations .real-user{color:var(--mute);font:inherit}.portal-operations .portal-top-actions .btn{min-height:32px;padding:5px 9px;font-size:12px}.portal-operations .portal-content{padding:clamp(18px,3vw,36px)}.portal-operations .portal-pagehead{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px}.portal-operations .portal-pagehead h1{margin:0;font:700 clamp(23px,3vw,33px)/1.08 var(--font-body);letter-spacing:-.045em}.portal-operations .portal-pagehead p{margin:8px 0 0;max-width:680px;color:var(--mute);font-size:13px}.portal-operations .portal-overline{color:var(--mute);font-size:10px;letter-spacing:.1em;line-height:1.4}.portal-operations .portal-pagehead .portal-overline,.portal-operations .portal-modal .portal-overline{display:flex;align-items:center;gap:7px;color:var(--accent);letter-spacing:.13em}.portal-operations .portal-case-chip{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;padding:7px 9px;border:1px solid var(--line);background:var(--surface-secondary, #f6f8fb);color:#536173;font-size:11px;overflow-wrap:anywhere}.portal-operations .portal-case-chip svg{flex:0 0 auto}.portal-operations .portal-tabs{display:flex;gap:3px;overflow-x:auto;scrollbar-width:thin;margin:0 0 20px;padding:4px;border:1px solid var(--line);border-radius:6px;background:var(--surface-secondary, #f6f8fb)}.portal-operations .portal-tabs button{flex:1 0 auto;min-height:39px;padding:7px 13px;gap:8px;border-radius:4px;color:#59697d;font-size:12px;white-space:nowrap}.portal-operations .portal-tabs button:hover{background:#f6f8fb;color:var(--ink)}.portal-operations .portal-tabs button.active{background:#fff;color:var(--accent-d);box-shadow:0 1px 4px #263e5c14}.portal-operations .portal-home-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.82fr);gap:14px}.portal-operations .portal-panel{padding:18px;margin-top:14px;border:1px solid var(--line);border-radius:6px;background:#fff;box-shadow:0 10px 30px #263e5c10;min-width:0}.portal-operations h2{margin:0;font:700 16px/1.4 var(--font-body);letter-spacing:-.02em}.portal-operations h3{font:700 14px/1.4 var(--font-body)}.portal-operations .portal-section-head{align-items:flex-start;gap:14px}.portal-operations .portal-muted{margin:4px 0 14px;color:var(--mute);font-size:12px}.portal-operations .btn{min-height:39px;padding:8px 13px;gap:8px;border:1px solid #cad5e3;border-radius:5px;background:#fff;color:var(--ink);font:700 12px/1.4 var(--font-body);box-shadow:none;transition:background .16s,transform .16s,border-color .16s}.portal-operations .btn:hover:not(:disabled){background:#f1f5fa;border-color:#a9bbd3;transform:translateY(-1px)}.portal-operations .btn.primary{background:var(--accent-d);border-color:var(--accent-d);color:#fff}.portal-operations .btn.primary:hover:not(:disabled){background:var(--accent-d)}.portal-operations .btn:disabled{opacity:.48;cursor:not-allowed}.portal-operations .text-button{display:inline-flex;align-items:center;gap:7px;color:var(--accent-d);font:700 12px var(--font-body)}.portal-operations .mailbox-address-heading{align-items:flex-start}.portal-operations .mailbox-address-heading h2{justify-content:flex-start;margin:0;font-size:16px}.portal-operations .mailbox-address-kicker{color:var(--mute);font-size:10px;letter-spacing:.1em}.portal-operations .mailbox-address-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.portal-operations .mailbox-address-main{min-width:0}.portal-operations .mailbox-address-fields{margin:0;border:0}.portal-operations .mailbox-address-column{min-width:0;margin:0;padding:4px 13px;border:1px solid var(--line);border-radius:9px;background:var(--surface-secondary, #f6f8fb)}.portal-operations .mailbox-address-field{grid-template-columns:minmax(90px,.4fr) minmax(0,1fr) 30px;gap:8px;min-height:41px;padding:7px 0;border-bottom:1px solid var(--line-soft, #e8edf3)}.portal-operations .mailbox-address-field:last-child{border-bottom:0}.portal-operations .mailbox-address-field dt{color:var(--mute);font-size:11px;font-weight:700}.portal-operations .mailbox-address-field dd{min-width:0;margin:0;color:var(--ink);font-size:12px;font-weight:400;overflow-wrap:anywhere}.portal-operations .mailbox-address-field-recipient{align-items:center}.portal-operations .mailbox-address-field-recipient dd{white-space:normal;overflow-wrap:normal;word-break:normal;font-size:12px;line-height:1.45}.portal-operations .mailbox-recipient-code{white-space:nowrap}.portal-operations .mailbox-copy-field{display:inline-grid;width:29px;height:29px;place-items:center;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--accent-d);cursor:pointer}.portal-operations .mailbox-copy-field:hover{border-color:#d8e4f4;background:#edf4ff}.portal-operations .mailbox-address-help{display:grid;grid-template-columns:42px minmax(0,1fr);align-content:center;align-items:start;gap:0 14px;min-width:0;padding:22px;border:1px solid var(--line);border-radius:10px;background:var(--surface-secondary, #f6f8fb);text-align:left}.portal-operations .mailbox-address-help-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:11px;background:var(--surface-tertiary, #eef2f6);color:var(--accent-d)}.portal-operations .mailbox-address-help-copy{min-width:0}.portal-operations .mailbox-address-help h3{margin:0 0 10px;color:var(--ink);font-size:14px}.portal-operations .mailbox-address-help-copy p{margin:0 0 10px;color:var(--mute);font-size:12px;line-height:1.55}.portal-operations .mailbox-address-help-copy p:last-child{margin-bottom:0}.portal-operations .mailbox-address-help-steps{display:grid;gap:18px;min-width:0;margin:0;padding:0;list-style:none}.portal-operations .mailbox-address-help-step{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px}.portal-operations .mailbox-address-step-number{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--line);border-radius:50%;background:var(--surface-tertiary, #eef2f6);color:var(--ink);font-size:12px;font-weight:700;line-height:1}.portal-operations .mailbox-address-help-step h3{margin:2px 0 4px;font-size:13px;line-height:1.4}.portal-operations .mailbox-address-help-step p{margin:0;line-height:1.45}.portal-operations .mailbox-address-step-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.portal-operations .mailbox-address-state{display:flex;flex-direction:column;gap:4px;min-height:100%;justify-content:center;padding:14px 16px;border:1px solid var(--line);border-left:3px solid var(--line);border-radius:8px;background:var(--surface-secondary, #f6f8fb);color:#536173;font-size:12px}.portal-operations .mailbox-address-state strong{color:var(--ink)}.portal-operations .portal-list{margin-top:13px}.portal-operations .portal-list-row{min-height:68px;padding:10px 2px;gap:11px}.portal-operations .portal-package-icon{width:31px;height:31px;border-radius:4px;color:var(--accent);background:var(--surface-tertiary, #eef2f6)}.portal-operations .portal-list-copy strong{font-size:12px}.portal-operations .portal-list-copy>span,.portal-operations .portal-list-copy small{font-size:11px;color:var(--mute)}.portal-operations .portal-mono{font-family:Spline Sans Mono,SFMono-Regular,Consolas,monospace;font-size:.95em;letter-spacing:.015em;font-weight:500}.portal-operations .portal-status{padding:5px 7px;border:0;border-radius:3px;background:#eaf2fd;color:#3079ed;font-size:10px;font-weight:800}.portal-operations .portal-status.pending,.portal-operations .portal-status.announced{color:#845b1d;background:#f7efdf}.portal-operations .portal-status.cancelled{background:#fff1ef;color:#98443d}.portal-operations .portal-list-row>.portal-status{margin-left:0}.portal-operations .portal-empty{padding:28px 16px;color:var(--mute);border:1px dashed #bcc9d9;border-radius:5px;background:transparent;font-size:12px}.portal-operations .portal-empty.small{padding:16px}.portal-operations .details{font-size:12px}.portal-operations .details dd{overflow-wrap:anywhere}.portal-operations .portal-bottom-cta{gap:15px;margin:14px 0 0;padding:14px 17px;border:1px solid var(--line);border-radius:6px;background:var(--surface-primary, #fff)}.portal-operations .portal-bottom-cta strong{font:700 13px var(--font-body)}.portal-operations .portal-bottom-cta span:last-child{font-size:11px;color:#53657c}.portal-operations .portal-search{flex-wrap:wrap;margin:14px 0;gap:9px}.portal-operations .portal-search input{max-width:360px;min-width:120px}.portal-operations .portal-tabs button{flex-direction:row}.portal-operations input:not([type=checkbox]),.portal-operations textarea,.portal-operations select{border:1px solid var(--line);border-radius:4px;background:var(--surface-primary, #fff);color:var(--ink);min-height:39px;padding:8px 10px;font-size:12px}.portal-operations input:disabled{background:var(--surface-tertiary, #eef2f6);color:var(--mute)}.portal-operations .field label{color:#536173;font-size:11px;font-weight:700}.portal-operations .field small{font-size:10px}.portal-operations .portal-row-detail-button{padding:0;border:0;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.portal-operations .portal-row-detail-button:hover strong{text-decoration:underline}.portal-operations .portal-editor{background:var(--surface-secondary, #f6f8fb);border:1px solid var(--line);border-radius:5px}.portal-operations .portal-callout{margin:14px 0;padding:11px 12px;border-left:3px solid #d1a153;background:#f8f2e5;color:#5b513c;font-size:11px}.portal-operations .payment-record{margin-top:12px;padding:13px;border:1px solid var(--line);border-radius:5px;background:var(--surface-primary, #fff)}.portal-operations .payment-record-icon{width:32px;height:32px;background:var(--surface-tertiary, #eef2f6);color:#3079ed;border-radius:4px}.portal-operations .payment-record-copy{min-width:0;overflow-wrap:anywhere}.portal-operations .payment-record-copy strong{font-size:12px}.portal-operations .payment-record-copy span,.portal-operations .payment-record-copy small,.portal-operations .payment-record-meta{font-size:10px;color:var(--mute)}.portal-operations .payment-record-amount strong{font:700 15px Spline Sans Mono,monospace}.portal-operations .payment-record-amount span{font-size:10px}.portal-operations .portal-profile-form .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.portal-operations .portal-consent{font-size:11px}.portal-operations .notice{font-size:12px;overflow-wrap:anywhere}.portal-operations .dispatch-access .dispatch-section{background:var(--surface-secondary, #f6f8fb)}.portal-operations .portal-pagination{font-size:11px;flex-wrap:wrap}.portal-operations .portal-footer{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0;padding:15px clamp(18px,3vw,36px);border-top:1px solid var(--line);color:var(--mute);font-size:10px}.portal-operations .portal-modal-backdrop{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:16px;background:#1d2d4370}.portal-operations .portal-modal{width:min(100%,510px);max-height:calc(100dvh - 32px);overflow-y:auto;padding:20px;border:1px solid var(--line);border-radius:7px;background:#fff;box-shadow:0 20px 60px #1d2d4338}.portal-operations .portal-modal h2{font-size:19px}.portal-operations .portal-modal-close{min-height:34px;width:34px;padding:0;flex:0 0 auto}.portal-operations .portal-modal .portal-panel,.portal-operations .portal-modal .portal-editor{border:0;padding:0;box-shadow:none;background:transparent}.portal-operations .portal-modal .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.portal-operations .portal-form-actions{display:flex;justify-content:flex-end;gap:8px}.portal-operations .receipt-gallery:not(.receipt-gallery--gestor) .receipt-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(0,min(100%,160px)));min-width:0}.portal-operations .receipt-gallery:not(.receipt-gallery--gestor) .receipt-gallery-photo{width:100%;height:auto;aspect-ratio:4 / 3;background:#f3f5f8}.portal-operations .receipt-gallery:not(.receipt-gallery--gestor) .receipt-gallery-grid .receipt-gallery-photo>button{display:block;box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;padding:0;border:0;border-radius:inherit;background:#f3f5f8;flex:none}.portal-operations .receipt-gallery:not(.receipt-gallery--gestor) .receipt-gallery-photo>button>img{display:block;width:100%;max-width:none;height:100%;object-fit:contain;background:#f3f5f8}.portal-operations .receipt-gallery:not(.receipt-gallery--gestor) .receipt-gallery-photo:only-child{width:min(100%,160px)}@media(max-width:900px){.portal-operations .portal-home-grid{grid-template-columns:1fr}}@media(max-width:680px){.portal-operations .portal-top{flex-wrap:wrap;gap:12px}.portal-operations .portal-brand{width:116px}.portal-operations .portal-content{padding:18px 14px 24px}.portal-operations .portal-pagehead{align-items:flex-start;flex-direction:column;gap:10px}.portal-operations .portal-case-chip{max-width:100%}.portal-operations .portal-top-actions{margin-left:auto;flex-wrap:wrap}.portal-operations .portal-bottom-cta{align-items:flex-start;flex-direction:column}.portal-operations .portal-profile-form .grid{grid-template-columns:1fr}.portal-operations .stored-row{grid-template-columns:20px 32px minmax(0,1fr)}.portal-operations .stored-row .portal-status{grid-column:3;justify-self:start}}@media(max-width:460px){.portal-operations .portal-top{padding:10px 13px}.portal-operations .portal-brand-label{display:none}.portal-operations .portal-top-actions{gap:7px}.portal-operations .portal-tabs button{flex-direction:row;min-width:auto}.portal-operations .portal-top-actions .btn{min-height:34px;padding:6px 8px;font-size:11px}.portal-operations .portal-panel{padding:14px}.portal-operations .mailbox-address-heading{flex-direction:column}.portal-operations .mailbox-address-field{grid-template-columns:76px minmax(0,1fr);gap:6px}.portal-operations .mailbox-copy-field{grid-column:2;justify-self:start}.portal-operations .portal-modal .grid{grid-template-columns:1fr}.portal-operations .portal-section-head,.portal-operations .payment-record-top{flex-wrap:wrap}.portal-operations .payment-record-amount{margin-left:42px}}@media(prefers-reduced-motion:reduce){.portal-operations *,.portal-operations *:before,.portal-operations *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.portal-operations .send-inventory .portal-panel{margin:0}.portal-operations .send-stage-stack{display:grid;gap:12px}.portal-operations .send-stage{padding:0;overflow:hidden;scroll-margin-top:88px;transition:border-color .18s,box-shadow .18s}.portal-operations .send-stage.is-active{border-color:#b7cbe5;box-shadow:0 2px 8px #263e5c0a}.portal-operations .send-stage.is-locked{background:var(--surface-secondary, #f6f8fb)}.portal-operations .send-stage:focus{outline:3px solid #3079ED;outline-offset:3px}.portal-operations .send-stage-trigger{width:100%;min-height:82px;display:grid;grid-template-columns:34px minmax(0,1fr) auto 18px;align-items:center;gap:13px;padding:15px 18px;border:0;border-radius:inherit;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.portal-operations .send-stage-trigger:not(:disabled):hover{background:var(--surface-secondary, #f6f8fb)}.portal-operations .send-stage-trigger:focus-visible{outline:2px solid #3079ED;outline-offset:-3px}.portal-operations .send-stage-trigger:disabled{opacity:1;cursor:default}.portal-operations .send-stage-number{width:30px;height:30px;display:grid;place-items:center;border:1px solid #cad5e3;border-radius:50%;background:#fff;color:#637186;font-size:12px;font-weight:700}.portal-operations .send-stage-number.is-complete{border-color:#8ab89a;background:#e9f3ed;color:#267144}.portal-operations .send-stage-copy{display:grid;gap:3px;min-width:0}.portal-operations .send-stage-kicker{display:flex;align-items:center;gap:8px;color:#78879a;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.portal-operations .send-stage-complete-label{color:#267144;letter-spacing:.03em}.portal-operations .send-stage-title{color:#26364a;font-size:15px;font-weight:700;line-height:1.3}.portal-operations .send-stage-summary{color:#667386;font-size:11px;line-height:1.4;overflow-wrap:anywhere}.portal-operations .send-stage-edit{color:#3079ed;font-size:11px;font-weight:700}.portal-operations .send-stage-chevron{color:#738197;transition:transform .18s ease}.portal-operations .send-stage-trigger[aria-expanded=true] .send-stage-chevron{transform:rotate(180deg)}.portal-operations .send-stage-content{padding:16px 18px 18px;border-top:1px solid #edf1f6}.portal-operations .send-stage-content[hidden]{display:none}.portal-operations .send-selection-tip{display:flex;align-items:flex-start;gap:6px;margin:10px 0 0;color:var(--mute);font-size:12px;line-height:1.5}.portal-operations .send-selection-tip svg{flex:0 0 auto;margin-top:2px}.portal-operations .send-selection-tip .send-selection-tip-check{color:#15803d}.portal-operations .send-selection-tip .send-selection-tip-info{color:#b7791f}.portal-operations .send-stage-intro{margin:0 0 14px;color:#667386;font-size:12px}.portal-operations .send-stage-form{display:grid;gap:17px}.portal-operations .send-stage-actions{display:flex;align-items:center;justify-content:space-between;gap:14px}.portal-operations #send-stage-2-content>.send-stage-actions{margin-top:20px}.portal-operations .send-stage-actions>span{color:#667386;font-size:11px;line-height:1.5}.portal-operations .send-payment-complete{display:flex;align-items:center;gap:9px;padding:13px 14px;border:1px solid #d6e7da;border-left:3px solid #71a984;border-radius:10px;background:#f0f7f2;color:#316b48;font-size:12px;line-height:1.45;box-shadow:0 2px 8px #26364a0b}.portal-operations .send-package-card{margin-top:10px;border:1px solid var(--line);border-radius:10px;background:#f6f8fb;transition:border-color .16s,transform .16s}.portal-operations .send-package-card.is-eligible:hover{border-color:#9bb9e0;transform:translateY(-1px)}.portal-operations .send-package-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px}.portal-operations .send-checkbox{display:grid;place-items:center;width:24px;height:24px;cursor:pointer}.portal-operations .send-checkbox input{width:18px;height:18px;accent-color:#3079ED}.portal-operations .send-checkbox.is-disabled{cursor:not-allowed;opacity:.4}.portal-operations .send-package-copy{display:grid;gap:4px;min-width:0}.portal-operations .send-package-copy strong{font-size:13px;overflow-wrap:anywhere}.portal-operations .send-package-copy>span,.portal-operations .send-package-copy small{color:#667386;font-size:11px}.portal-operations .send-package-actions .btn{min-height:36px;padding:7px 10px;font-size:11px}.portal-operations .send-missing-inline{display:inline-flex;align-items:center;gap:5px}.portal-operations .send-selection-summary{display:grid;gap:12px;margin-top:16px;padding:0;border:0;border-radius:0;background:transparent}.portal-operations .send-summary-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:10px}.portal-operations .send-summary-metric{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-width:0;min-height:84px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-primary, #fff);box-shadow:none}.portal-operations .send-summary-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--surface-tertiary, #eef2f6);color:#3079ed}.portal-operations .send-summary-content{display:grid;min-width:0;gap:3px}.portal-operations .send-summary-content>span{color:#667386;font-size:11px;font-weight:600;line-height:1.35}.portal-operations .send-summary-content strong{display:flex;align-items:baseline;gap:5px;color:#18345d;font:700 18px Spline Sans Mono,monospace;overflow-wrap:anywhere}.portal-operations .send-summary-content strong small{color:#667386;font:600 10px Spline Sans,sans-serif}.portal-operations .send-summary-caption{color:#8995a6;font-size:10px;line-height:1.35}.portal-operations .send-selection-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px}.portal-operations .send-selection-actions>span{color:#667386;font-size:12px;line-height:1.5}.portal-operations .send-selection-actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:142px;min-height:42px}.portal-operations .send-continue-arrow{transform:rotate(-90deg)}.portal-operations .send-missing-value{justify-self:stretch;margin:12px 0 0;padding:10px 12px;border:1px solid #eee1be;border-left:3px solid #d5a64a;border-radius:9px;background:#fff9eb;color:#765b23;font-size:12px;line-height:1.45}.portal-operations .send-checkout-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.95fr);align-items:start;gap:16px}.portal-operations .send-cost-summary{display:grid;align-content:start;gap:14px;min-width:0;padding:17px;border:1px solid var(--line);border-radius:8px;background:var(--surface-primary, #fff)}.portal-operations .send-cost-summary-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.portal-operations .send-cost-summary-heading>div{display:grid;gap:3px}.portal-operations .send-cost-summary-heading>div>span{color:#7a8798;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.portal-operations .send-cost-summary-heading h4{margin:0;color:#364153;font-size:15px}.portal-operations .send-cost-currency{padding:4px 8px;border:1px solid var(--line);border-radius:999px;background:var(--surface-tertiary, #eef2f6);color:#536173;font-size:10px;font-weight:700}.portal-operations .send-cost-lines{display:grid;gap:0;margin:0;padding:0;list-style:none}.portal-operations .send-cost-line{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid var(--line-soft, #e8edf3)}.portal-operations .send-cost-line>div{display:grid;gap:4px;min-width:0}.portal-operations .send-cost-line>div>strong{color:#364153;font-size:12px}.portal-operations .send-cost-line small{color:#6c798b;font-size:10px;line-height:1.45;overflow-wrap:anywhere}.portal-operations .send-cost-line>strong{flex:0 0 auto;color:#364153;font-size:12px;text-align:right}.portal-operations .send-cost-empty{margin:0;padding:14px 0;color:#667386;font-size:12px;line-height:1.5}.portal-operations .send-cost-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-secondary, #f6f8fb);color:#34445a;font-size:13px;font-weight:700}.portal-operations .send-cost-total strong{color:#3079ed;font-size:18px;font-weight:800;text-align:right}.portal-operations .send-checkout-important{display:grid;gap:8px;padding:13px;border:1px solid var(--line);border-radius:8px;background:var(--surface-secondary, #f6f8fb)}.portal-operations .send-checkout-important-heading{display:flex;align-items:center;gap:8px;color:#3079ed;font-size:12px}.portal-operations .send-checkout-important ul{display:grid;gap:6px;margin:0;padding-left:20px;color:#536173;font-size:11px;line-height:1.45}.portal-operations .send-embedded-checkout{display:grid;gap:16px;margin-top:0;padding:20px;border:1px solid var(--line);border-radius:8px;background:var(--surface-primary, #fff)}.portal-operations .send-checkout-layout>.send-embedded-checkout{min-width:0}.portal-operations .send-promotion{padding:1rem;margin-bottom:.75rem;border:1px solid #dbe5f3;border-radius:12px;background:#fff}.portal-operations .send-promotion label{display:block;font-weight:700;margin-bottom:.6rem;color:#334155}.portal-operations .send-promotion-entry{display:flex;gap:.5rem}.portal-operations .send-promotion-entry input{min-width:0;flex:1;border:1px solid #cbd5e1;border-radius:8px;padding:.65rem;font:inherit}.portal-operations .send-promotion .notice{margin:.65rem 0 0}.portal-operations .send-cost-discount{display:flex;justify-content:space-between;gap:.75rem;padding:.7rem 0;border-top:1px solid #e2e8f0;color:#26704a;font-weight:700}.portal-operations .send-cost-discount>span{min-width:0;overflow-wrap:anywhere}.portal-operations .send-cost-discount>strong{flex:0 0 auto;white-space:nowrap;text-align:right}.portal-operations .send-checkout-layout>.send-embedded-checkout>.send-payment-complete{align-self:start}@media(max-width:820px){.portal-operations .send-checkout-layout{grid-template-columns:1fr}.portal-operations .send-checkout-layout>.send-embedded-checkout{grid-row:2}.portal-operations .send-checkout-layout>:not(.send-embedded-checkout){grid-row:1}}.portal-operations .send-embedded-checkout-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.portal-operations .send-embedded-checkout-heading h4{margin:0;color:#364153;font-size:15px}.portal-operations .send-embedded-checkout-heading p,.portal-operations .send-checkout-status{margin:4px 0 0;color:#667386;font-size:12px}.portal-operations .send-secure-provider{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;padding:5px 9px;border:1px solid var(--line);border-radius:999px;background:var(--surface-secondary, #f6f8fb);color:#3079ed;font-size:10px;font-weight:700}.portal-operations .send-payment-info-heading{display:flex;align-items:flex-start;gap:10px;color:#3079ed}.portal-operations .send-payment-info-heading>div{display:grid;gap:3px}.portal-operations .send-payment-info-heading strong{color:#26364a;font-size:14px}.portal-operations .send-payment-info-heading span{color:#667386;font-size:11px;line-height:1.45}.portal-operations .send-payment-preparing{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--line);border-radius:9px;background:var(--surface-secondary, #f6f8fb);color:#667386}.portal-operations .send-payment-preparing>div{display:grid;gap:3px}.portal-operations .send-payment-preparing strong{color:#364153;font-size:13px}.portal-operations .send-payment-preparing span{font-size:12px}.portal-operations .send-stripe-form{min-height:360px}.portal-operations .send-checkout-email{display:grid;gap:4px;margin-bottom:14px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-secondary, #f6f8fb)}.portal-operations .send-checkout-email>span{color:#667386;font-size:11px}.portal-operations .send-checkout-email>strong{color:#26364a;font-size:13px;overflow-wrap:anywhere}.portal-operations .send-payment-element-form{display:grid;gap:14px}.portal-operations .send-payment-assurance{display:flex;align-items:center;gap:10px;padding:11px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-secondary, #f6f8fb);color:#3079ed}.portal-operations .send-payment-assurance>div{display:grid;gap:3px}.portal-operations .send-payment-assurance strong{color:#26364a;font-size:11px}.portal-operations .send-payment-assurance span{color:#667386;font-size:10px;line-height:1.4}.portal-operations .send-payment-submit{display:flex;align-items:center;gap:8px;width:100%;min-height:50px;justify-content:center}.portal-operations .send-payment-confirmation-note{margin:-6px 0 0;color:#8490a0;font-size:10px;line-height:1.45;text-align:center}.portal-operations .send-payment-element-error{display:grid;justify-items:start;gap:8px;margin:0;padding:11px 13px;border:1px solid #f0d4cf;border-left:3px solid #c76a61;border-radius:9px;background:#fff4f2;color:#98443d;font-size:12px;line-height:1.5;box-shadow:0 2px 8px #26364a0b}.portal-operations .send-payment-element-error p{margin:0}.portal-operations .send-pending-payments{display:grid;gap:14px;margin-bottom:16px;padding:18px;border-color:#dbe5f2}.portal-operations .send-pending-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.portal-operations .send-pending-heading h2{margin:4px 0 3px;color:#26364b;font-size:17px}.portal-operations .send-pending-heading p{max-width:700px;margin:0;color:#667386;font-size:12px;line-height:1.5}.portal-operations .send-pending-icon{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:11px;background:var(--surface-tertiary, #eef2f6);color:#3079ed}.portal-operations .send-pending-list{display:grid;gap:10px}.portal-operations .send-pending-card{display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:11px;background:var(--surface-primary, #fff)}.portal-operations .send-pending-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.portal-operations .send-pending-card-head>div{display:grid;justify-items:start;gap:5px;min-width:0}.portal-operations .send-pending-card-head small{color:#7a8798;font-size:11px;overflow-wrap:anywhere}.portal-operations .send-pending-total{color:#3079ed;font:700 17px Spline Sans Mono,monospace;white-space:nowrap}.portal-operations .send-pending-packages{display:grid;gap:0;margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:8px}.portal-operations .send-pending-packages li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:9px 11px;border-bottom:1px solid var(--line-soft, #e8edf3)}.portal-operations .send-pending-packages li:last-child{border-bottom:0}.portal-operations .send-pending-packages strong{color:#3e4c60;font-size:11px}.portal-operations .send-pending-packages span{color:#748195;font-size:11px}.portal-operations .send-pending-actions{display:flex;flex-wrap:wrap;gap:8px}.portal-operations .send-pending-actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px}.portal-operations .send-pending-status{margin:0;color:#667386;font-size:12px}.portal-operations .send-pending-error{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;border:1px solid #f0d4cf;border-left:3px solid #c76a61;border-radius:9px;background:#fff4f2;color:#98443d;font-size:12px;line-height:1.45;box-shadow:0 2px 8px #26364a0b}.portal-operations .send-pending-confirm{display:grid;gap:10px;padding:12px;border:1px solid var(--line);border-left:3px solid #3079ED;border-radius:7px;background:var(--surface-secondary, #f6f8fb)}.portal-operations .send-pending-confirm p{margin:0;color:#536173;font-size:12px;line-height:1.5}.portal-operations .send-pending-confirm>div{display:flex;flex-wrap:wrap;gap:8px}.portal-operations .send-pending-cancel-confirm{border-color:#e8cbc8!important;background:#fff4f2!important;color:#98443d!important}.portal-operations .dispatch-grouped-packages{display:grid;gap:8px;margin:0;padding:0;list-style:none}.portal-operations .dispatch-grouped-packages li,.portal-operations .dispatch-grouped-packages article{display:grid;gap:4px;padding:11px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-primary, #fff)}.portal-operations .dispatch-grouped-packages strong{font-size:12px}.portal-operations .dispatch-grouped-packages span,.portal-operations .dispatch-grouped-packages small{color:#667386;font-size:11px;overflow-wrap:anywhere}.portal-operations .dispatch-grouped-packages p{margin:0;color:#536173;font-size:12px}.portal-operations .dispatch-package-choice{display:flex;align-items:center;gap:10px;cursor:pointer}.portal-operations .dispatch-package-choice input{width:17px;height:17px;accent-color:#3079ED}.portal-operations .dispatch-package-choice .dispatch-package-copy{flex:1}.portal-operations .dispatch-package-choice.reserved{opacity:.65;cursor:not-allowed}.dispatch-ops-packages{margin-top:16px}.dispatch-ops-packages h2{margin:5px 0 13px}.dispatch-ops-packages .dispatch-grouped-packages{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}@media(max-width:680px){.portal-operations .send-stage-trigger{grid-template-columns:30px minmax(0,1fr) auto 16px;gap:10px;padding:14px}.portal-operations .send-stage-content,.portal-operations .send-embedded-checkout,.portal-operations .send-cost-summary{padding:14px}.portal-operations .send-embedded-checkout-heading{flex-direction:column}.portal-operations .send-stage-actions{align-items:stretch;flex-direction:column}.portal-operations .send-stage-actions .btn{width:100%;justify-content:center}.portal-operations .send-package-row{grid-template-columns:26px minmax(0,1fr);align-items:start}.portal-operations .send-package-actions{grid-column:2;justify-content:flex-start}.portal-operations .send-summary-metrics{grid-template-columns:1fr 1fr}.portal-operations .send-summary-metric:last-child{grid-column:1 / -1}.portal-operations .send-selection-actions{align-items:stretch;flex-direction:column;gap:10px}.portal-operations .send-selection-actions .btn{width:100%}.portal-operations .send-pending-card-head{align-items:flex-start;flex-direction:column}.portal-operations .send-pending-actions,.portal-operations .send-pending-confirm>div{flex-direction:column}.portal-operations .send-pending-actions .btn,.portal-operations .send-pending-confirm .btn{width:100%}.portal-operations .send-pending-error{align-items:flex-start;flex-direction:column}.portal-operations .send-secure-provider{align-self:flex-start}}.portal-operations .send-declared-value-row dd{min-width:0}.portal-operations .send-declared-value-editor{display:grid;justify-items:start;gap:7px}.portal-operations .send-declared-value-display{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.portal-operations .send-declared-value-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:5px 10px;border:1px solid #d4e1f2;border-radius:7px;background:var(--surface-secondary, #f6f8fb);color:#3079ed;font:700 11px/1.3 var(--font-body);cursor:pointer;transition:background .16s,border-color .16s,color .16s}.portal-operations .send-declared-value-action:hover{border-color:#aec5e4;background:var(--surface-selected, #eaf2fd);color:#3079ed}.portal-operations .send-declared-value-action:focus-visible{outline:3px solid #3079ED;outline-offset:2px}.portal-operations .send-declared-value-action svg{flex:0 0 auto}.portal-operations .send-declared-value-form{display:grid;justify-items:start;gap:7px;width:min(100%,310px);min-width:0}.portal-operations .send-declared-value-input-wrap{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:100%;min-width:0;min-height:39px;padding:0 4px 0 10px;border:1px solid #cbd6e4;border-radius:7px;background:#fff}.portal-operations .send-declared-value-input-wrap>span{flex:0 0 auto;color:#536173;font-size:11px;font-weight:700;white-space:nowrap}.portal-operations .send-declared-value-input-wrap input{width:100%;min-width:0;border:0!important;background:transparent!important;box-shadow:none!important}.portal-operations .send-declared-value-input-wrap input:focus-visible{outline:none}.portal-operations .send-declared-value-input-wrap:focus-within{outline:3px solid #3079ED;outline-offset:2px}.portal-operations .send-declared-value-input-wrap:has(input[aria-invalid=true]){border-color:#a33131}.portal-operations .send-declared-value-input-wrap:has(input[aria-invalid=true]):focus-within{outline-color:#a33131}.portal-operations .send-declared-value-form>small{color:#667386;font-size:10px}.portal-operations .send-declared-value-form>.send-declared-value-error{color:#a33131;font-size:11px}.portal-operations .send-declared-value-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:2px}.portal-operations .send-declared-value-actions .btn{min-height:34px;padding:6px 10px;font-size:11px}.portal-operations .send-declared-value-success{color:#287147;font-size:11px}.portal-operations{--paper: #f4f7fb;--card: #fff;--surface-primary: #fff;--surface-secondary: #f6f8fb;--surface-tertiary: #eef2f6;--surface-selected: #eaf2fd;--ink: #364153;--mute: #667386;--line: #dfe6ef;--line-soft: #e8edf3;--accent: #3079ED;--accent-d: #3079ED;--good: #287147;--font-body: "Open Sans", sans-serif;--font-display: "Raleway", sans-serif;padding:0;width:100%;max-width:none;margin:0;background:#f4f7fb;font-family:var(--font-body);color:var(--ink)}.portal-operations .portal-inner{width:min(100%,1240px);margin:0 auto}.portal-operations .portal-top{position:sticky;top:0;z-index:10;display:block;width:100%;min-height:0;margin:0;padding:0;background:#fffffff5;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.portal-operations .portal-top-inner{display:flex;align-items:center;justify-content:space-between;gap:14px;width:min(100%,1240px);min-height:72px;margin:0 auto;padding:12px clamp(16px,4vw,48px)}.portal-operations .portal-brand-link{gap:14px;min-height:42px}.portal-operations .portal-brand-link{text-decoration:none}.portal-operations .portal-return-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:#3079ed;font-weight:600;text-decoration:none}.portal-operations .portal-return-link:hover,.portal-operations .portal-return-link:active{color:#245bc2}.portal-operations .portal-return-link:hover span{text-decoration:underline}.portal-operations .portal-return-link svg{flex-shrink:0}.portal-operations .portal-brand{width:148px;height:auto}.portal-operations .portal-brand-label{color:#69788c;font-size:12px;font-weight:600;border-color:#dfe6ef}.portal-operations .portal-top-actions{gap:14px}.portal-operations .portal-top-actions .btn{min-height:38px;padding:8px 12px;font-size:12px}.portal-operations .portal-content{width:100%;max-width:1240px;margin:0 auto;padding:clamp(22px,4vw,48px) clamp(16px,4vw,54px) 36px}.portal-operations .portal-pagehead{align-items:center;margin-bottom:24px}.portal-operations .portal-pagehead h1{font:700 clamp(27px,3.2vw,36px)/1.13 var(--font-display);letter-spacing:-.035em;color:#364153}.portal-operations .portal-pagehead p{margin-top:7px;font-size:14px}.portal-operations .portal-overline{font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.portal-operations .portal-pagehead .portal-overline{color:#3079ed}.portal-operations .portal-case-chip{background:var(--surface-secondary);border-color:var(--line);border-radius:99px;padding:8px 12px;color:#536173}.portal-operations .portal-tabs{gap:5px;padding:5px;margin-bottom:24px;border:1px solid #dfe6ef;border-radius:12px;background:var(--surface-secondary)}.portal-operations .portal-tabs button{min-height:46px;border-radius:8px;color:#59697d;font-size:13px;font-weight:700;transition:background .18s,color .18s,transform .18s}.portal-operations .portal-tabs button:hover{background:#f6f8fb;color:#364153}.portal-operations .portal-tabs button.active{background:var(--surface-primary);color:#3079ed;box-shadow:0 1px 3px #263e5c12}.portal-operations .portal-tab-label{display:inline-flex;align-items:center;gap:6px}.portal-operations .portal-send-count{justify-content:center;min-width:24px;white-space:nowrap;font-family:var(--font-body);font-variant-numeric:tabular-nums}.portal-operations .portal-home-grid{grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr);gap:18px}.portal-operations .portal-panel{margin-top:16px;padding:clamp(18px,2.3vw,25px);border:1px solid var(--line);border-radius:14px;background:var(--surface-primary);box-shadow:0 2px 10px #263e5c06}.portal-operations .portal-home-grid>.portal-panel{margin-top:0}.portal-operations h2{color:#364153;font:700 18px/1.35 var(--font-display);letter-spacing:-.02em}.portal-operations h3{color:#3d4a5e;font:700 15px/1.4 var(--font-display)}.portal-operations .portal-section-head{align-items:center;gap:16px}.portal-operations .portal-muted{font-size:13px;line-height:1.55}.portal-operations .btn{min-height:44px;padding:10px 15px;border:1px solid #d3ddea;border-radius:8px;background:#fff;color:#364153;font:700 13px/1.3 var(--font-body);transition:background .18s,border-color .18s,transform .18s}.portal-operations .btn:hover:not(:disabled){background:#f1f5fa;border-color:#b7c8dd;transform:translateY(-1px)}.portal-operations .btn.primary{background:#3079ed;border-color:#3079ed;color:#fff}.portal-operations .btn.primary:hover:not(:disabled){background:#3079ed;border-color:#3079ed}.portal-operations .btn:disabled{opacity:.55}.portal-operations .text-button{min-height:38px;padding:4px 0;color:#3079ed;font:700 13px var(--font-body)}.portal-operations .mailbox-address{border-top:1px solid #dfe6ef}.portal-operations .mailbox-address-heading{align-items:center}.portal-operations .mailbox-address-heading h2{gap:8px;margin:3px 0 0;font:700 19px/1.3 var(--font-display)}.portal-operations .mailbox-address-heading h2 svg{color:#3079ed}.portal-operations .mailbox-address-kicker{color:var(--mute);font-weight:700;letter-spacing:.1em}.portal-operations .mailbox-address-field{grid-template-columns:112px minmax(0,1fr) auto;gap:12px;padding:10px 2px;border-color:var(--line-soft)}.portal-operations .mailbox-address-field dt,.portal-operations .mailbox-address-help-step h3{color:#69788c;font-family:var(--font-body);font-size:12px;font-weight:700;line-height:1.5}.portal-operations .mailbox-address-field dd,.portal-operations .mailbox-address-help-step p{color:var(--ink);font-family:var(--font-body);font-size:13px;font-weight:400}.portal-operations .mailbox-copy-field{color:#3079ed;font-size:11px}.portal-operations .portal-detail{margin-top:16px;padding:18px;border:1px solid var(--line);border-radius:11px;background:var(--surface-secondary)}.portal-operations .portal-package-icon{width:36px;height:36px;border-radius:10px;background:var(--surface-tertiary);color:#3079ed}.portal-operations .portal-status{padding:5px 9px;border-radius:99px;background:#eaf2fd;color:#3079ed;font-size:11px;font-weight:700}.portal-operations .portal-status.pending,.portal-operations .portal-status.announced{background:#fff4dc;color:#886218}.portal-operations .portal-status.cancelled{background:#f8eae8;color:#8d4b42}.portal-operations .portal-status.completed{background:#e9f3ed;color:#267144}.portal-operations .portal-status.tone-neutral{background:#edf1f6;color:#536173}.portal-operations .portal-status.tone-attention,.portal-operations .portal-status.attention{background:#fff3d8;color:#835e19}.portal-operations .portal-status.tone-progress,.portal-operations .portal-status.progress{background:#eaf2fd;color:#3079ed}.portal-operations .portal-status.tone-success{background:#e9f3ed;color:#267144}.portal-operations .portal-list{margin-top:10px}.portal-operations .portal-list-row{min-height:76px;padding:13px 4px;gap:13px;border-bottom-color:#edf1f6}.portal-operations .portal-prealert-delete{flex:0 0 44px;width:44px;height:44px;border-radius:9px;color:#8c5960;transition:color .16s,background-color .16s}.portal-operations .portal-prealert-delete:hover:not(:disabled),.portal-operations .portal-prealert-delete:focus-visible{background:#fbf0f0;color:#a33d49}.portal-operations .portal-prealert-delete:disabled{cursor:wait;opacity:.55}.portal-operations .portal-prealert-delete-confirm{flex:1 1 100%}.portal-operations .portal-prealert-summary-row{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center}.portal-operations .portal-prealert-summary-row>.portal-status{white-space:nowrap}.portal-operations .portal-prealert-summary-row>.portal-list-copy{min-width:0;overflow-wrap:anywhere}.portal-operations .portal-prealert-summary-row>.portal-list-copy>*{min-width:0;overflow-wrap:anywhere}.portal-operations .portal-prealert-summary-row>.portal-prealert-delete-confirm{grid-column:1 / -1;width:100%;min-width:0}@media(max-width:520px){.portal-operations .portal-prealert-summary-row{grid-template-columns:minmax(0,1fr) max-content}.portal-operations .portal-prealert-summary-row>.portal-status{grid-column:1;grid-row:1;justify-self:start}.portal-operations .portal-prealert-summary-row>.portal-prealert-delete{grid-column:2;grid-row:1}.portal-operations .portal-prealert-summary-row>.portal-list-copy{grid-column:1 / -1;grid-row:2}}.portal-operations .portal-package-icon{width:36px;height:36px;border-radius:10px}.portal-operations .portal-package-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.portal-operations .portal-package-actions .btn{min-height:36px;padding:7px 11px;font-size:11px;white-space:nowrap}.portal-operations .portal-list-copy strong{color:#364153;font-size:13px}.portal-operations .portal-list-copy>span{margin-top:2px;font-size:12px}.portal-operations .portal-list-copy small{margin-top:4px;font-size:11px}.portal-operations .portal-secondary-ref{color:#69788c}.portal-operations .portal-mono{font-family:Open Sans,sans-serif;font-size:11px;letter-spacing:.015em}.portal-operations .portal-empty{padding:34px 18px;border:1px dashed #c8d4e3;border-radius:12px;background:var(--surface-secondary);color:#59697d}.portal-operations .details{gap:4px 24px}.portal-operations .details .drow{padding:10px 0;border-color:#e8edf4}.portal-operations .details dt{font-size:10px;letter-spacing:.08em}.portal-operations .details dd{margin-top:3px;font-size:13px}.portal-operations .portal-bottom-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:16px 0 0;padding:18px 20px;border:1px solid var(--line);border-radius:12px;background:var(--surface-primary)}.portal-operations .portal-bottom-cta>div{display:grid;gap:3px}.portal-operations .portal-bottom-cta strong{font:700 16px var(--font-display)}.portal-operations .portal-bottom-cta span:last-child{font-size:12px;color:#59697d}.portal-operations .portal-search{margin:16px 0;gap:9px}.portal-operations .portal-search input{max-width:450px;min-height:44px;border-radius:8px}.portal-operations .stored-packages-filters{display:grid;grid-template-columns:minmax(0,450px) minmax(0,270px) auto;justify-content:start;align-items:end;gap:10px}.portal-operations .stored-packages-filters>input{width:100%;min-width:0}.portal-operations .stored-status-filter{display:grid;min-width:0;gap:5px}.portal-operations .stored-status-filter label{color:#536173;font-size:12px;font-weight:600}.portal-operations .stored-status-filter select{width:100%;min-width:0;min-height:44px;padding:9px 32px 9px 11px;border:1px solid #d3ddea;border-radius:8px;background-color:var(--surface-primary);color:var(--ink);font:13px var(--font-body)}.portal-operations .stored-status-filter select:focus-visible{outline:2px solid #3079ed;outline-offset:2px}.portal-operations .stored-filter-empty{display:grid;justify-items:center;gap:8px;text-align:center}.portal-operations .stored-filter-empty .text-button{margin-top:2px}.portal-operations input:not([type=checkbox]),.portal-operations textarea,.portal-operations select{min-height:44px;padding:10px 12px;border:1px solid #d3ddea;border-radius:8px;font:13px var(--font-body)}.portal-operations .field label{color:#536173;font-size:12px}.portal-operations .portal-editor{border:1px solid var(--line);border-radius:11px;background:var(--surface-secondary)}.portal-operations .portal-callout{border-left-color:#cb9832;border-radius:0 8px 8px 0;background:#fff8e9;font-size:12px}.portal-operations .payment-record{border:1px solid var(--line);border-radius:11px;background:var(--surface-primary)}.portal-operations .portal-profile-form .grid{gap:16px}.portal-operations .portal-profile-form{display:grid;gap:18px}.portal-operations .profile-security-note{display:grid;gap:4px;padding:13px 15px;border:1px solid var(--line-soft);border-radius:9px;background:var(--surface-secondary);color:#667386;font-size:12px}.portal-operations .profile-security-note strong{color:#364153;font:700 13px var(--font-display)}.portal-operations .portal-inline-confirm{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:9px;border:1px solid var(--line);border-radius:9px;background:var(--surface-secondary);color:#536173;font-size:11px}.portal-operations .portal-inline-confirm>span{flex:1 1 100%}.portal-operations .portal-consent{color:#536173;font-size:12px}.portal-operations .portal-pagination{gap:10px;font-size:12px}.portal-operations .portal-footer{padding:20px clamp(16px,4vw,54px);border-top:1px solid #dfe6ef;color:#69788c;font-size:11px}.portal-operations .portal-staff-link{display:flex;align-items:center;gap:12px;margin:18px 0 0;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:var(--surface-secondary);color:#59697d;font-size:11px}.portal-operations .portal-staff-link summary{cursor:pointer;font-weight:700}.portal-operations .portal-staff-link[open]{justify-content:space-between}.portal-operations .portal-view-hidden{display:none}.portal-operations .dispatch-section{margin:0;padding:0;border:0;background:transparent;box-shadow:none}.portal-operations .dispatch-heading{align-items:center;border-bottom-color:#e5ebf3}.portal-operations .dispatch-heading h2{font:700 21px/1.3 var(--font-display)}.portal-operations .dispatch-heading p{font-size:13px;line-height:1.55}.portal-operations .dispatch-price{border-radius:10px;border:1px solid var(--line);background:var(--surface-secondary);color:#364153}.portal-operations .dispatch-price span,.portal-operations .dispatch-price small{color:#59697d}.portal-operations .dispatch-price strong{color:#3079ed;font:700 27px var(--font-display)}.portal-operations .dispatch-workspace{grid-template-columns:1fr}.portal-operations .dispatch-history-card,.portal-operations .dispatch-form-card{border:1px solid #dfe6ef;border-radius:12px;background:#fff}.portal-operations .dispatch-card-title h3{font:700 17px/1.35 var(--font-display)}.portal-operations .dispatch-step{border-radius:9px;background:var(--surface-selected);color:#3079ed;font-family:var(--font-body)}.portal-operations .dispatch-history-order{padding:16px 2px}.portal-operations .dispatch-history-top{align-items:flex-start}.portal-operations .dispatch-history-top>strong{font:700 16px var(--font-display)}.portal-operations .dispatch-status{border-radius:99px;padding:5px 9px;border-width:0;font-size:11px}.portal-operations .dispatch-status-requested{background:#edf1f6;color:#536173}.portal-operations .dispatch-status-progress{background:#eaf2fd;color:#3079ed}.portal-operations .dispatch-status-attention{background:#fff4dc;color:#855f1e}.portal-operations .dispatch-status.paid{background:#e9f5e9;color:#247243}.portal-operations .dispatch-status.waiting{background:#fff4dc;color:#855f1e}.portal-operations .dispatch-payment-line{display:flex;align-items:center;gap:10px;margin-top:9px;color:#667386;font-size:11px}.portal-operations .dispatch-order-next{margin:9px 0 0;color:#59697d;font-size:12px;line-height:1.55}.portal-operations .dispatch-order-details{margin-top:12px;border-top:1px solid #edf1f6}.portal-operations .dispatch-order-details summary{min-height:42px;padding:12px 0;color:#3079ed;font-size:12px;font-weight:700;cursor:pointer}.portal-operations .dispatch-order-details h4{margin:10px 0;font:700 13px var(--font-display)}.portal-operations .dispatch-event-timeline{list-style:none;display:grid;gap:13px;margin:0;padding:0 0 0 2px}.portal-operations .dispatch-event-timeline li{display:flex;align-items:flex-start;gap:10px}.portal-operations .event-dot{width:10px;height:10px;margin-top:4px;border:2px solid #3079ED;border-radius:50%;background:#fff}.portal-operations .event-dot.paid{background:#33814b}.portal-operations .dispatch-event-timeline strong,.portal-operations .dispatch-event-timeline small{display:block}.portal-operations .dispatch-event-timeline strong{font-size:12px}.portal-operations .dispatch-event-timeline small{margin-top:2px;font-size:11px}.portal-operations .dispatch-no-events{padding:10px 12px;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-secondary);color:#69788c;font-size:11px}.portal-operations .dispatch-history-search{border-radius:9px}.portal-operations .dispatch-empty{border-radius:10px}.portal-operations .portal-staff-link .btn{min-height:35px}.portal-operations .portal-account-menu{position:relative;flex:0 1 auto;align-self:center;min-width:0}.portal-operations .portal-account-trigger{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:34px;max-width:100%;padding:0 9px;border:1px solid #d9e1eb;border-radius:999px;background:#f6f8fb;color:#536173;font:400 12px/1.2 var(--font-body);cursor:pointer;transition:background .16s,border-color .16s,color .16s}.portal-operations .portal-account-trigger:hover{border-color:#cbd5e1;background:#eef2f6;color:#455468}.portal-operations .portal-account-trigger>svg{flex:0 0 auto;width:15px;height:15px;color:#667386}.portal-operations .portal-account-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-operations .portal-account-label-compact{display:none}.portal-operations .portal-account-trigger>.portal-account-chevron{width:13px;height:13px;color:#74859a;transition:transform .16s}.portal-operations .portal-account-trigger[aria-expanded=true] .portal-account-chevron{transform:rotate(180deg)}.portal-operations .portal-account-popover{position:absolute;top:calc(100% + 7px);right:0;z-index:30;display:grid;min-width:176px;width:max-content;max-width:calc(100vw - 32px);padding:5px;border:1px solid #d9e1eb;border-radius:12px;background:#f8fafc;box-shadow:0 6px 18px #26344817}.portal-operations .portal-account-popover[hidden]{display:none}.portal-operations .portal-account-menu-item{display:flex;align-items:center;justify-content:flex-end;width:100%;min-height:44px;padding:0 11px;border:0;border-radius:8px;background:transparent;color:#536173;font:400 12px/1.35 var(--font-body);text-align:right;text-decoration:none;cursor:pointer}.portal-operations .portal-account-menu-item:hover{background:#edf1f5;color:#364153}.portal-operations .portal-account-menu-item.portal-account-website-link{color:#3079ed}.portal-operations .portal-account-menu-item.portal-account-website-link:hover{color:#245bc2}.portal-operations .portal-account-menu-item:focus-visible{outline-offset:-2px}.portal-operations .portal-account-support-link{gap:8px}.portal-operations .portal-account-support-link svg{flex-shrink:0}.portal-operations .portal-account-support-link span{min-width:0;overflow-wrap:anywhere}.portal-operations .dispatch-selected-package{display:grid;gap:3px;margin:10px 0;padding:12px;border:1px solid var(--line);border-radius:9px;background:var(--surface-secondary)}.portal-operations .dispatch-selected-package strong{font-size:13px}.portal-operations .dispatch-selected-package span{color:#667386;font-size:11px}.portal-operations .portal-account-layout{display:grid;grid-template-columns:minmax(160px,205px) minmax(0,1fr);align-items:start;gap:16px}.portal-operations .portal-account-subnav{display:grid;gap:4px;position:sticky;top:88px;padding:6px;border:1px solid #dfe6ef;border-radius:11px;background:#fff}.portal-operations .portal-account-subnav button{min-height:42px;padding:9px 11px;border:0;border-radius:7px;background:transparent;color:#536173;font:700 12px/1.35 var(--font-body);text-align:left;cursor:pointer}.portal-operations .portal-account-subnav button:hover{background:#f3f6fa;color:#364153}.portal-operations .portal-account-subnav button.active{background:#eaf2fd;color:#3079ed}.portal-operations .portal-account-view>.portal-panel{margin-top:0}.portal-operations .send-inventory{display:grid;gap:16px}.portal-operations .send-inventory>.portal-panel{margin-top:14px}.portal-operations .send-package-list{margin-top:8px}.portal-operations .send-package-row{display:grid;grid-template-columns:22px minmax(0,1fr) minmax(210px,auto);align-items:center;gap:14px;padding:15px 4px;border-bottom:1px solid #edf1f6}.portal-operations .send-checkbox{display:grid;place-items:center;align-self:center;width:22px;height:34px;min-height:34px;margin:0;cursor:pointer}.portal-operations .send-checkbox input{width:18px;height:18px;min-height:0;margin:0;padding:0;accent-color:#3079ED;cursor:pointer}.portal-operations .send-checkbox.is-disabled{cursor:not-allowed;opacity:.58}.portal-operations .send-checkbox input:disabled{cursor:not-allowed}.portal-operations .send-package-mark{display:grid;place-items:center;width:22px;color:#7b899b}.portal-operations .send-package-copy{display:grid;min-width:0;gap:3px}.portal-operations .send-package-copy strong{color:#364153;font-size:13px;overflow-wrap:anywhere}.portal-operations .send-package-copy>span{color:#59697d;font-size:12px}.portal-operations .send-package-copy small{color:#69788c;font-size:11px}.portal-operations .send-package-copy .send-reservation-note{margin-top:5px;padding:7px 9px;border-radius:6px;background:#fff8e9;color:#805a1b;line-height:1.45}.portal-operations .send-package-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.portal-operations .send-package-actions .btn{min-height:37px;padding:8px 11px;font-size:11px}.portal-operations .send-package-note{display:inline-flex;align-items:center;gap:5px;color:#267144;font-size:11px;font-weight:700}.portal-operations .send-package-card{margin:10px 0;overflow:hidden;border:1px solid #dfe6ef;border-radius:11px;background:#f6f8fb;transition:border-color .18s,box-shadow .18s}.portal-operations .send-package-card:hover{border-color:#c6d6e9;box-shadow:0 3px 12px #263e5c0b}.portal-operations .send-package-card.is-committed{background:var(--surface-secondary)}.portal-operations .send-package-card .send-package-row{padding:14px;border:0}.portal-operations .send-package-actions .send-detail-toggle{min-height:36px;padding:7px 10px;color:#3079ed}.portal-operations .send-detail-toggle svg{transition:transform .18s}.portal-operations .send-detail-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.portal-operations .send-package-detail{padding:0 18px 17px}.portal-operations .send-package-detail:focus-visible{outline:2px solid #3079ED;outline-offset:-2px}.portal-operations .send-detail-content{padding:16px 0 0;border-top:1px solid #e8edf4}.portal-operations .send-detail-title{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:8px}.portal-operations .send-detail-title h3{margin:3px 0 0;font-size:15px;overflow-wrap:anywhere}.portal-operations .send-detail-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 22px;margin:0}.portal-operations .send-detail-fields>div{min-width:0;padding:10px 0;border-bottom:1px solid #edf1f6}.portal-operations .send-detail-fields dt{color:#69788c;font-size:10px;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.portal-operations .send-detail-fields dd{display:flex;align-items:center;gap:5px;margin:4px 0 0;color:#364153;font-size:12px;font-weight:600;overflow-wrap:anywhere}.portal-operations .send-detail-fields dd svg{flex:0 0 auto;color:#3079ed}.portal-operations .send-detail-history{margin-top:20px}.portal-operations .send-detail-history h4{display:flex;align-items:center;gap:7px;margin:0 0 12px;color:#364153;font:700 13px var(--font-display)}.portal-operations .send-detail-history h4 svg{color:#3079ed}.portal-operations .send-history-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.portal-operations .send-history-heading h4{min-width:0;margin:0}.portal-operations .send-history-heading h4 svg{flex-shrink:0}.portal-operations .send-history-heading .tracking-share-link{display:inline-flex;flex-shrink:0;align-items:center;justify-content:flex-end;gap:5px;min-height:32px;padding:3px 0;border:0;background:transparent;box-shadow:none;color:#526d91;font:600 11px/1.4 var(--font-body);text-decoration:none;white-space:nowrap}.portal-operations .send-history-heading .tracking-share-link svg{width:13px;height:13px;flex-shrink:0}.portal-operations .send-history-heading .tracking-share-link:hover{color:#3079ed;text-decoration:underline;text-underline-offset:3px}.portal-operations .send-history-heading .tracking-share-link:focus-visible{outline:2px solid #3079ED;outline-offset:3px;border-radius:3px}.portal-operations .send-history-heading .delivery-proof-control{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:0 10px}.portal-operations .send-history-heading .delivery-proof-control .tracking-share-link{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;min-height:32px;padding:3px 0;border:0;background:transparent;box-shadow:none;color:#526d91;font:600 11px/1.4 var(--font-body);text-decoration:none;white-space:nowrap;cursor:pointer}.portal-operations .send-history-heading .delivery-proof-control .tracking-share-link:hover:not(:disabled){color:#3079ed;text-decoration:underline;text-underline-offset:3px}.portal-operations .send-history-heading .delivery-proof-control .tracking-share-link:focus-visible{outline:2px solid #3079ED;outline-offset:3px;border-radius:3px}.portal-operations .send-history-heading .delivery-proof-control .tracking-share-link:disabled{cursor:wait;opacity:.65}.portal-operations .send-history-heading .delivery-proof-result{display:inline-flex;align-items:center;flex-wrap:wrap;gap:0 10px;color:#526d91;font:500 11px/1.4 var(--font-body)}.portal-operations .send-history-heading .delivery-proof-message{flex-basis:100%;margin:0;color:#526d91;font:500 11px/1.45 var(--font-body);text-align:right}.portal-operations .send-history-heading .delivery-proof-error{display:flex;align-items:center;justify-content:flex-end;gap:0 8px;color:#9b4d47}.portal-operations .send-history-heading .delivery-proof-spinner{animation:delivery-proof-spin 1s linear infinite}@keyframes delivery-proof-spin{to{transform:rotate(360deg)}}.portal-operations .send-detail-history ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.portal-operations .send-detail-history li{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:0 0 18px}.portal-operations .send-detail-history li:not(:last-child):before{content:"";position:absolute;left:8px;top:14px;bottom:-5px;width:2px;background:#dce5f0}.portal-operations .send-detail-history li:last-child{padding-bottom:0}.portal-operations .send-history-dot{position:relative;width:10px;height:10px;margin:5px 0 0 4px;border:2px solid #a5b6cc;border-radius:50%;background:#f8fafd}.portal-operations .send-detail-history li>div{display:grid;min-width:0;gap:4px}.portal-operations .send-history-event-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 9px;min-width:0}.portal-operations .send-detail-history li strong{color:#364153;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.portal-operations .send-detail-history li time{color:#536173;font-size:12px;line-height:1.5;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.portal-operations .send-detail-history li small{color:#69788c;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.portal-operations .send-detail-history li.is-latest .send-history-dot{border-color:#3079ed;background:#3079ed}.portal-operations .send-detail-history li.is-latest strong{color:#3079ed}.portal-operations .send-history-latest-badge{justify-self:start;padding:2px 7px;border-radius:4px;background:#eaf2fd;color:#3079ed;font-size:10px;font-weight:600;line-height:1.5}.portal-operations .send-history-empty{margin:0;padding:13px 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface-secondary);color:#69788c;font-size:12px;line-height:1.5}.portal-operations .send-detail-title.is-heading-hidden{justify-content:flex-end;min-height:0;margin:0 0 5px}.portal-operations .send-history-track-scroll.is-horizontal{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;padding:3px 2px 11px;scrollbar-color:#9bb8df #edf2f8;scrollbar-width:thin}.portal-operations .send-history-track-scroll.is-horizontal:focus-visible{outline:2px solid #3079ED;outline-offset:2px;border-radius:6px}.portal-operations .send-detail-history ol.is-horizontal{display:grid;width:max(100%,calc(var(--history-count) * var(--history-min-step, 180px)));gap:0}.portal-operations .send-detail-history ol.is-horizontal li{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:14px auto;align-content:start;min-width:0;gap:8px;padding:0 13px 0 2px}.portal-operations .send-detail-history ol.is-horizontal li:not(:last-child):before{content:none}.portal-operations .send-detail-history ol.is-horizontal li:not(:last-child):after{content:"";position:absolute;top:5px;left:17px;right:-17px;height:2px;background:#b9d2f4}.portal-operations .send-detail-history ol.is-horizontal .send-history-dot{z-index:1;width:12px;height:12px;margin:0 0 0 9px;border-width:2px;background:#f8fafd}.portal-operations .send-detail-history ol.is-horizontal li.is-latest .send-history-dot{border-color:#3079ed;background:#3079ed;box-shadow:0 0 0 3px #3079ed1f}.portal-operations .send-detail-history ol.is-horizontal li>div{align-content:start;gap:5px}.portal-operations .send-detail-history ol.is-horizontal li strong{font-size:12px;line-height:1.45}.portal-operations .send-detail-history ol.is-horizontal li time{font-size:11px;line-height:1.45}.portal-operations .send-detail-history ol.is-horizontal li small{font-size:11px;line-height:1.45}.portal-operations .send-detail-history ol.is-horizontal li.is-latest:after{background:#b9d2f4}.portal-operations .send-history-scroll-hint{margin:-5px 0 9px;color:#69788c;font-size:11px}.portal-operations .send-history-track-scroll.is-horizontal::-webkit-scrollbar{height:8px}.portal-operations .send-history-track-scroll.is-horizontal::-webkit-scrollbar-track{border-radius:8px;background:#edf2f8}.portal-operations .send-history-track-scroll.is-horizontal::-webkit-scrollbar-thumb{border:2px solid #edf2f8;border-radius:8px;background:#9bb8df}.portal-operations .send-consolidate-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:15px;padding:15px 16px;border:1px solid var(--line);border-radius:10px;background:var(--surface-secondary)}.portal-operations .send-consolidate-bar>div{display:grid;gap:4px}.portal-operations .send-consolidate-bar strong{color:#364153;font-size:13px}.portal-operations .send-consolidate-bar span{color:#667386;font-size:11px}.portal-operations .send-consolidations-panel{padding:0;overflow:hidden}.portal-operations .send-consolidations-summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:72px;padding:14px 18px;color:var(--ink);cursor:pointer;list-style:none}.portal-operations .send-consolidations-summary::-webkit-details-marker{display:none}.portal-operations .send-consolidations-summary-title{display:grid;gap:5px}.portal-operations .send-consolidations-summary-title>span:last-child{font-size:16px;font-weight:700;letter-spacing:-.02em}.portal-operations .send-consolidations-summary>svg{flex:0 0 auto;color:var(--mute);transition:transform .18s ease}.portal-operations .send-consolidations-panel[open] .send-consolidations-summary>svg{transform:rotate(180deg)}.portal-operations .send-consolidations-content{padding:14px 18px 18px;border-top:1px solid var(--line)}.portal-operations .send-consolidation-list{display:grid;gap:10px;margin-top:13px}.portal-operations .send-consolidation-row{padding:15px;border:1px solid var(--line);border-radius:10px;background:var(--surface-primary)}.portal-operations .send-consolidation-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.portal-operations .send-consolidation-top>div:first-child{display:grid;justify-items:start;gap:5px}.portal-operations .send-consolidation-top small{color:#69788c;font-size:11px}.portal-operations .send-cancel-confirm{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:7px}.portal-operations .send-cancel-confirm>span{color:#59697d;font-size:11px}.portal-operations .send-source-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px;margin:10px 0;padding:0;list-style:none}.portal-operations .send-source-list li{display:flex;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid var(--line-soft);border-radius:7px;background:var(--surface-secondary);color:#536173;font-size:11px}.portal-operations .send-consolidation-footnote{margin:11px 0 0;color:#69788c;font-size:11px;line-height:1.5}@media(max-width:760px){.portal-operations .send-package-row{grid-template-columns:22px minmax(0,1fr);align-items:start}.portal-operations .send-checkbox{grid-column:1;grid-row:1 / span 2}.portal-operations .send-package-actions{grid-column:2;justify-content:flex-start}.portal-operations .send-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-operations .send-consolidate-bar{align-items:stretch;flex-direction:column}.portal-operations .send-consolidate-bar .btn{width:100%}}@media(max-width:620px){.portal-operations .stored-packages-filters{grid-template-columns:minmax(0,1fr)}.portal-operations .stored-packages-filters>input{max-width:none}.portal-operations .stored-packages-filters>.btn{width:100%}}@media(max-width:520px){.portal-operations .send-package-card .send-package-row{padding:12px;gap:10px}.portal-operations .send-package-actions{align-items:flex-start}.portal-operations .send-package-actions .portal-status{flex:0 0 100%;width:fit-content}.portal-operations .send-package-actions .btn{min-height:38px}.portal-operations .send-package-detail{padding:0 12px 13px}.portal-operations .send-detail-title{align-items:flex-start;flex-direction:column}.portal-operations .send-detail-title.is-heading-hidden{align-items:flex-end;flex-direction:row}.portal-operations .send-detail-fields{grid-template-columns:1fr}.portal-operations .send-detail-history ol.is-horizontal{width:max(100%,calc(var(--history-count) * 128px))}.portal-operations .send-detail-history ol.is-horizontal li{padding-right:10px}.portal-operations .send-source-list{grid-template-columns:1fr}.portal-operations .send-consolidation-top{align-items:flex-start;flex-direction:column}.portal-operations .send-cancel-confirm{justify-content:flex-start}.portal-operations .send-cancel-confirm>span{flex:1 0 100%}}@media(max-width:680px){.portal-operations .portal-account-layout{grid-template-columns:1fr;gap:10px}.portal-operations .portal-account-subnav{position:static;display:flex;overflow-x:auto}.portal-operations .portal-account-subnav button{flex:1 0 auto;text-align:center;white-space:nowrap}}.auth-screen{background:#f4f7fb;color:#364153;font-family:Open Sans,sans-serif}.auth-screen .auth-content{width:min(100%,520px)}.auth-screen .auth-intro{margin-bottom:20px}.auth-screen .auth-intro h1{color:#364153;font:700 clamp(25px,5vw,32px)/1.2 "Raleway",sans-serif;letter-spacing:-.025em}.auth-screen .auth-intro p{color:#667386;font-size:14px;line-height:1.6}.auth-screen .auth-card{padding:clamp(20px,5vw,30px);border:1px solid #dfe6ef;border-radius:14px;background:#fff;box-shadow:0 16px 48px #263e5c12}.auth-screen .auth-logo{width:148px;max-height:44px;margin-bottom:17px}.auth-screen .auth-step{color:#3079ed;font-size:11px;letter-spacing:.1em}.auth-screen .auth-actions{gap:10px}.auth-screen .btn{min-height:46px;border:1px solid #d3ddea;border-radius:8px;font-size:13px}.auth-screen .btn.primary{border-color:#3079ed;background:#3079ed}.auth-screen .auth-links{color:#667386;font-size:13px}.auth-screen .auth-links a{color:#3079ed;font-weight:700}.auth-screen .field label{color:#536173;font-size:12px}.auth-screen input:not([type=checkbox]),.auth-screen select,.auth-screen textarea{min-height:45px;border:1px solid #d3ddea;border-radius:8px;font-family:Open Sans,sans-serif}.auth-screen .clerk-auth-form{gap:17px}.auth-screen .notice{border-radius:10px;font-size:13px}.auth-screen .profile-form fieldset{border:1px solid #dfe6ef;border-radius:10px;background:#f8fafd}.auth-screen .profile-form legend{border-radius:5px;background:#eaf2fd;color:#364153}.auth-screen .profile-form .checkline{font-size:13px;color:#536173}.auth-screen .hint{font-size:12px}.auth-screen .access-denied{margin:0 auto}@media(max-width:760px){.portal-operations .portal-top-inner{min-height:64px;padding:11px 16px}.portal-operations .portal-content{padding:22px 16px 100px}.portal-operations .portal-pagehead{align-items:flex-start}.portal-operations .portal-home-grid{grid-template-columns:1fr}.portal-operations .portal-tabs{position:fixed;z-index:20;left:0;right:0;bottom:0;margin:0;padding:7px max(10px,env(safe-area-inset-left)) calc(7px + env(safe-area-inset-bottom));border:0;border-top:1px solid #dfe6ef;border-radius:0;background:var(--surface-secondary);box-shadow:0 -5px 20px #263e5c0f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.portal-operations .portal-tabs button{min-height:54px;flex-direction:column;justify-content:center;gap:4px;font-size:10px}.portal-operations .portal-tabs button.active{background:#eaf2fd;box-shadow:none}.portal-operations .portal-footer{padding-bottom:calc(22px + env(safe-area-inset-bottom))}.portal-operations .portal-home-grid>.portal-panel{margin-top:0}}@media(max-width:520px){.portal-operations .portal-top-inner{flex-wrap:wrap;gap:8px}.portal-operations .portal-brand{width:126px}.portal-operations .portal-brand-label{display:none}.portal-operations .portal-top-actions{gap:6px}.portal-operations .portal-top-actions .btn{min-height:36px;font-size:11px}.portal-operations .portal-content{padding:21px 14px 98px}.portal-operations .portal-pagehead{gap:8px}.portal-operations .portal-pagehead h1{font-size:28px}.portal-operations .portal-case-chip{max-width:100%}.portal-operations .portal-panel{padding:17px;border-radius:12px}.portal-operations .portal-section-head{flex-wrap:wrap}.portal-operations .mailbox-address-heading{flex-direction:row}.portal-operations .mailbox-copy-all{width:100%;justify-content:center}.portal-operations .mailbox-address-field{grid-template-columns:minmax(82px,.6fr) minmax(0,1.4fr)}.portal-operations .mailbox-copy-field{grid-column:2;justify-self:start}.portal-operations .portal-bottom-cta{align-items:flex-start;flex-direction:column;padding:17px}.portal-operations .portal-bottom-cta .btn{width:100%;justify-content:center}.portal-operations .portal-profile-form .grid,.portal-operations .portal-modal .grid{grid-template-columns:1fr}.portal-operations .dispatch-heading{flex-direction:column}.portal-operations .dispatch-price{width:100%;flex-basis:auto}.portal-operations .dispatch-history-top{flex-direction:column}.portal-operations .dispatch-payment-line{align-items:flex-start;flex-direction:column;gap:6px}.portal-operations .dispatch-checkout-fallback{align-items:flex-start;flex-direction:column}.auth-screen{padding:22px 14px}.auth-screen .auth-content{width:100%}}@media(prefers-reduced-motion:reduce){.portal-operations *,.auth-screen *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.portal-operations .stored-row{display:grid;grid-template-columns:36px minmax(0,1fr) minmax(150px,auto);align-items:center}.portal-operations .stored-row .portal-package-actions{display:grid;justify-items:end;gap:7px}.portal-operations .stored-row .portal-status{white-space:normal;text-align:center}.portal-operations .portal-detail h4{margin:18px 0 10px;color:#364153;font:700 14px Raleway,sans-serif}.portal-operations .portal-detail .real-timeline{margin-top:10px}.portal-operations .portal-detail .real-timeline li:before{background:#3079ed;border-color:#fff;box-shadow:0 0 0 2px #3079ed}.portal-operations .portal-detail .h-sub{line-height:1.5}.portal-operations .portal-status.tracking-entregado{background:#e9f3ed;color:#267144}.portal-operations .portal-status.tracking-procesando_embarque,.portal-operations .portal-status.tracking-embarque_asignado,.portal-operations .portal-status.tracking-en_transito,.portal-operations .portal-status.tracking-procesando_nacionalizacion,.portal-operations .portal-status.tracking-recibido_centro_distribucion,.portal-operations .portal-status.tracking-en_reparto{background:#eaf2fd;color:#3079ed}.portal-operations .portal-status.tracking-excepcion_entrega{background:#fff3d8;color:#835e19}@media(max-width:520px){.portal-operations .stored-row{grid-template-columns:32px minmax(0,1fr)}.portal-operations .stored-row .portal-package-actions{grid-column:2;justify-items:start;display:flex;align-items:center;flex-wrap:wrap}}.auth-screen{width:100%;max-width:none;margin:0}.auth-screen :is(button,a,input,select,textarea):focus-visible{outline:3px solid #3079ED;outline-offset:3px}.portal-operations .mailbox-address-field{padding-block:7px}.portal-operations .mailbox-copy-field{min-height:32px}.portal-operations .portal-modal-close{min-width:44px;min-height:44px;color:#364153}.portal-operations .field label{font-size:13px}.portal-operations .field small,.portal-operations .send-package-copy small,.portal-operations .send-detail-fields dt,.portal-operations .send-cost-line small,.portal-operations .payment-record-copy small,.portal-operations .payment-record-meta{font-size:12px}.portal-operations .send-package-copy>span{overflow-wrap:anywhere}.portal-operations .send-package-row,.portal-operations .send-cost-summary,.portal-operations .send-embedded-checkout{min-width:0}.portal-operations .send-stage.is-active{box-shadow:none}.portal-operations .send-stage:focus:not(:focus-visible){outline:none}.portal-operations .send-stage:focus-visible{outline:2px solid #3079ED;outline-offset:-2px}.portal-operations .portal-detail:focus{outline:3px solid #3079ED;outline-offset:3px}.portal-operations .portal-detail{scroll-margin-top:150px}.portal-operations .portal-row-detail-indicator{display:inline-flex;align-items:center;gap:4px;color:#3079ed;font-size:12px;font-weight:600}.portal-operations .send-pending-card{gap:8px;padding:12px;border-radius:8px}.portal-operations .send-pending-packages strong{font-weight:400;color:#536173}.portal-operations .payment-record-copy>strong{font-size:13px}.portal-operations .payment-record-amount{color:#267144}.portal-operations .payment-record-amount strong,.portal-operations .send-pending-total,.portal-operations .send-summary-content strong{font-family:var(--font-body);font-variant-numeric:tabular-nums}.portal-operations .payment-record-copy span{font-size:12px}.portal-operations .payment-record-details dd{overflow-wrap:anywhere}.portal-operations .portal-consent{line-height:1.55}.portal-operations .send-summary-caption,.portal-operations .send-payment-confirmation-note{color:#667386}.portal-operations .send-summary-content strong small{font-family:var(--font-body)}.portal-operations .send-payment-complete{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;padding:19px;border:1px solid #c9dfd0;border-left:4px solid #398253;border-radius:12px;background:#f0f7f2;color:#344b3b;box-shadow:none}.portal-operations .send-payment-complete-icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid #b7d6c1;border-radius:50%;background:#dfefe3;color:#267144}.portal-operations .send-payment-complete-content{display:grid;min-width:0;gap:14px}.portal-operations .send-payment-complete-intro{display:grid;gap:4px}.portal-operations .send-payment-complete-title{color:#245d38;font-size:16px;line-height:1.25}.portal-operations .send-payment-complete p{margin:0;color:#43594a;font-size:13px;line-height:1.55}.portal-operations .send-payment-complete-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.portal-operations .send-payment-complete-summary>div{display:grid;gap:3px;min-width:0;padding:10px 12px;border:1px solid #d9e8dd;border-radius:8px;background:#ffffffb8}.portal-operations .send-payment-complete-summary span{color:#64796a;font-size:11px;font-weight:600}.portal-operations .send-payment-complete-summary strong{color:#285f3c;font-size:14px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.portal-operations .send-payment-complete-meta{display:flex;flex-wrap:wrap;gap:5px 18px}.portal-operations .send-payment-complete small{color:#52705c;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.portal-operations .send-payment-complete-test{width:fit-content;padding:5px 8px;border:1px solid #e7d4a2;border-radius:5px;background:#fff8e8;color:#765817!important;font-weight:700;letter-spacing:.025em}.portal-operations .send-stage.is-complete .send-checkout-layout{grid-template-columns:minmax(0,1fr);align-items:start}@media(max-width:767px){.portal-operations .portal-profile-form .grid,.portal-operations .portal-modal .grid,.portal-operations .send-stage-form .grid{grid-template-columns:minmax(0,1fr)}.portal-operations .send-package-row{grid-template-columns:22px minmax(0,1fr)}.portal-operations .send-package-actions{grid-column:2;justify-content:flex-start}.portal-operations .send-summary-metrics,.portal-operations .send-detail-fields,.portal-operations .portal-account-layout{grid-template-columns:minmax(0,1fr)}.portal-operations .portal-account-subnav{position:static;display:flex;flex-wrap:wrap}.portal-operations .portal-account-subnav button{flex:1 1 auto}}@media(max-width:520px){.portal-operations .send-embedded-checkout-heading{flex-wrap:wrap}.portal-operations .send-payment-complete{grid-template-columns:34px minmax(0,1fr);gap:11px;padding:14px}.portal-operations .send-payment-complete-icon{width:34px;height:34px}.portal-operations .send-payment-complete-summary{grid-template-columns:minmax(0,1fr);gap:7px}.portal-operations .send-cost-line>strong{flex-shrink:1}.portal-operations .send-cost-total{flex-wrap:wrap}.portal-operations .send-pending-total{white-space:normal;text-align:right}.portal-operations .portal-modal-backdrop{padding:12px}.portal-operations .portal-modal{max-height:calc(100dvh - 24px)}}.portal-operations .portal-registration-prompt,.portal-operations .portal-assignment-state{display:flex;align-items:center;gap:14px;margin:0 0 14px;padding:15px 17px;border:1px solid #d7e3f3;border-left:4px solid #3079ED;border-radius:10px;background:#fff;box-shadow:0 5px 18px #263e5c0a}.portal-operations .portal-registration-icon,.portal-operations .portal-assignment-icon{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:10px;background:#edf4fd;color:#3079ed}.portal-operations .portal-registration-prompt>div,.portal-operations .portal-assignment-state>div{min-width:0;flex:1}.portal-operations .portal-registration-prompt strong,.portal-operations .portal-assignment-state strong{display:block;color:#29384d;font-size:13px;font-weight:700}.portal-operations .portal-registration-prompt p,.portal-operations .portal-assignment-state p{margin:3px 0 0;color:#627187;font-size:12px;line-height:1.5}.portal-operations .portal-registration-prompt .btn,.portal-operations .portal-assignment-state .btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:6px;min-height:38px;padding:8px 12px;border-radius:7px;background:#3079ed;color:#fff;font-size:12px;font-weight:700;text-decoration:none}.portal-operations .portal-registration-prompt .btn:hover,.portal-operations .portal-assignment-state .btn:hover{background:#3079ed}.portal-operations .mailbox-address-state{display:grid;gap:3px;padding:12px 14px;border:1px solid #d7e3f3;border-left:3px solid #3079ED;border-radius:8px;background:var(--surface-secondary);color:#536173;font-size:12px}.portal-operations .mailbox-address-state strong{color:#364153;font-size:13px}@media(max-width:720px){.portal-operations .mailbox-address-layout{grid-template-columns:1fr}.portal-operations .mailbox-address-help{padding:18px}}.portal-operations .package-summary-tracking{display:grid;grid-template-columns:minmax(0,1fr);gap:5px}.portal-operations .package-summary-tracking-item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 7px;min-width:0;width:100%}.portal-operations .package-summary-tracking-item>.package-summary-tracking-label{color:#718096;font-size:9px;font-weight:700;letter-spacing:.055em;line-height:1.35;text-transform:uppercase}.portal-operations .package-summary-tracking-value{display:flex;align-items:center;justify-content:flex-end;gap:3px;min-width:0}.portal-operations .package-summary-tracking-value>.portal-mono,.portal-operations .package-summary-tracking-reveal{min-width:0;color:#34445a;font:700 12px/1.35 Spline Sans Mono,SFMono-Regular,Consolas,monospace;font-variant-numeric:tabular-nums;letter-spacing:0;text-align:right;overflow-wrap:anywhere}.portal-operations .package-summary-tracking-reveal{padding:0;border:0;background:transparent;cursor:pointer}.portal-operations .package-summary-tracking-reveal:hover{text-decoration:underline}.portal-operations .package-summary-tracking-value>.portal-mono.is-expanded{overflow-wrap:anywhere;text-align:left}.portal-operations .package-summary-tracking-collapse{flex:0 0 auto;color:#667386;font:600 10px/1.3 var(--font-body);white-space:nowrap}.portal-operations .package-summary-tracking-copy{display:inline-grid;flex:0 0 26px;width:26px;height:26px;place-items:center;padding:0;border:1px solid transparent;border-radius:5px;background:transparent;color:#3079ed;cursor:pointer}.portal-operations .package-summary-tracking-copy:hover{border-color:#d8e4f4;background:#edf4ff}.portal-operations .package-summary-tracking-feedback{grid-column:2;min-height:0;color:#286249;font-size:10px;line-height:1.3}.portal-operations .package-summary-tracking-feedback:empty{display:none}.portal-operations .package-summary-tracking-feedback.is-copied{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.portal-operations .package-summary-tracking-feedback.is-error{display:inline-flex;align-items:center;gap:4px;color:#98443d}@media(max-width:760px){.portal-operations .send-package-card:not(.stored-send-package-card) .package-summary-heading{display:contents}.portal-operations .send-package-card:not(.stored-send-package-card) .package-summary-heading>strong{grid-column:1;grid-row:1}.portal-operations .send-package-card:not(.stored-send-package-card) .package-summary-tracking{grid-column:1 / -1;grid-row:2;justify-items:stretch;margin:0}.portal-operations .send-package-card:not(.stored-send-package-card) .package-summary-description{grid-row:3}.portal-operations .send-package-card:not(.stored-send-package-card) .package-summary-received{grid-row:4}.portal-operations .send-package-card:not(.stored-send-package-card) .package-summary-metrics{grid-row:5}.portal-operations .package-summary-tracking-item{grid-template-columns:minmax(0,1fr);gap:3px;justify-items:start}.portal-operations .package-summary-tracking-value{justify-content:flex-start;width:100%;min-height:26px}.portal-operations .package-summary-tracking-value>.portal-mono,.portal-operations .package-summary-tracking-reveal{text-align:left}.portal-operations .package-summary-tracking-value>.portal-mono:not(.is-expanded),.portal-operations .package-summary-tracking-reveal:not(.package-summary-tracking-collapse){white-space:nowrap}.portal-operations .package-summary-tracking-feedback{grid-column:1}}.portal-operations .portal-return-compact{display:none}@media(max-width:760px){.portal-operations .portal-top-inner{min-height:64px;padding:10px 16px}.portal-operations .portal-brand-link{flex:0 0 auto}.portal-operations .portal-top-actions{flex:0 0 auto;flex-direction:row;align-items:center;flex-wrap:nowrap;margin-left:auto}}@media(max-width:520px){.portal-operations .portal-top-inner{flex-wrap:nowrap;gap:4px;padding:10px}.portal-operations .portal-top-actions{gap:4px}.portal-operations .portal-return-link{min-height:44px;gap:4px;padding:0 5px;font-size:11px;white-space:nowrap}.portal-operations .portal-return-full{display:none}.portal-operations .portal-return-compact{display:inline}.portal-operations .portal-top-actions .btn.portal-logout{min-height:44px;gap:5px;padding:5px 7px;font-size:11px;white-space:nowrap}}@media(max-width:380px){.portal-operations .portal-return-link{width:44px;justify-content:center;padding:0}.portal-operations .portal-return-compact{display:none}.portal-operations .portal-account-trigger{max-width:min(100%,calc(100vw - 198px));gap:4px;padding:0 7px;font-size:10px}.portal-operations .portal-account-label-full{display:none}.portal-operations .portal-account-label-compact{display:inline}}@media(max-width:760px){.portal-operations .portal-account-trigger{min-height:28px;gap:4px;padding:0 7px;font-size:11px}.portal-operations .portal-account-trigger>svg{width:14px;height:14px}.portal-operations .portal-account-trigger>.portal-account-chevron{width:12px;height:12px}}.portal-operations .prealert-form{min-width:0;gap:14px}.portal-operations .prealert-form .grid{align-items:start;gap:14px 12px}.portal-operations .prealert-form .field{display:grid;align-content:start;gap:5px;min-width:0}.portal-operations .prealert-form .field label{line-height:1.4}.portal-operations .prealert-form .grid>.field:nth-child(-n+2) label{min-height:2.8em}.portal-operations .prealert-form .field>input,.portal-operations .prealert-form .field>textarea{width:100%;min-width:0}.portal-operations .prealert-form .field input[type=date]{min-height:44px}.portal-operations .prealert-form .field small{color:var(--mute);line-height:1.4}.portal-operations .prealert-form .portal-form-actions{align-items:center;flex-wrap:wrap;gap:9px}.portal-operations .portal-modal:has(.prealert-form){min-height:0;overscroll-behavior:contain}@media(max-width:767px){.portal-operations .prealert-form .grid{gap:12px}.portal-operations .prealert-form .grid>.field label{min-height:0}}@media(max-width:600px){.portal-operations .portal-registration-prompt,.portal-operations .portal-assignment-state{align-items:flex-start;flex-wrap:wrap;padding:13px}.portal-operations .portal-registration-prompt>div,.portal-operations .portal-assignment-state>div{flex-basis:calc(100% - 50px)}.portal-operations .portal-registration-prompt .btn,.portal-operations .portal-assignment-state .btn{margin-left:50px}}.portal-operations .stored-send-package-row{grid-template-columns:minmax(0,1fr) minmax(156px,190px);padding:14px;border:0}.portal-operations .stored-send-package-row .stored-package-side{grid-column:2;grid-row:1;display:flex;flex-direction:column;align-items:flex-end;gap:9px;min-width:0}.portal-operations .stored-send-package-row .send-package-actions{justify-content:flex-end}@media(max-width:767px){.portal-operations .stored-send-package-row{grid-template-columns:minmax(0,1fr)}.portal-operations .stored-send-package-row .send-package-actions{grid-column:1;justify-content:space-between}}.portal-operations .send-package-card .send-package-row{grid-template-columns:34px minmax(0,1fr) minmax(156px,190px);align-items:start;gap:13px;padding:16px}.portal-operations .send-package-card.is-selected{border-color:#91b7eb;background:#f6f8fb}.portal-operations .send-package-card .send-checkbox{width:34px;height:38px;min-height:38px;border:1px solid #d4dfed;border-radius:7px;background:#f7f9fc}.portal-operations .send-package-card.is-selected .send-checkbox{border-color:#9bbbea;background:#edf4ff}.portal-operations .send-package-card .send-checkbox input{width:20px;height:20px}.portal-operations .send-package-card .send-package-copy.package-summary-copy{display:grid;gap:10px}.portal-operations .package-summary-heading{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 16px;min-width:0}.portal-operations .stored-send-package-row .package-summary-heading>strong>span{min-width:0;overflow-wrap:anywhere}.portal-operations .package-summary-heading>strong{display:inline-flex;align-items:center;gap:7px;min-width:0;color:#26364a;font-size:15px;line-height:1.35}.portal-operations .package-summary-heading>strong>svg{flex-shrink:0}.portal-operations .package-summary-tracking{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;justify-items:end;gap:5px;min-width:0;max-width:100%}.portal-operations .package-summary-tracking>.package-summary-tracking-label,.portal-operations .package-summary-description-label,.portal-operations .package-summary-received>span,.portal-operations .package-summary-metric>span{color:#718096;font-size:9px;font-weight:700;letter-spacing:.055em;line-height:1.35;text-transform:uppercase}.portal-operations .package-summary-tracking>.portal-mono{overflow-wrap:anywhere;text-align:right}.portal-operations .package-summary-description{color:#5e6d80;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.portal-operations .package-summary-received{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 7px;color:#738197;font-size:11px;line-height:1.4}.portal-operations .package-summary-received time{color:#68788c;font-variant-numeric:tabular-nums}.portal-operations .send-package-card .package-summary-description+.package-summary-received{margin-top:-10px}.portal-operations .package-summary-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:7px;min-width:0}.portal-operations .package-summary-metric{display:grid;align-content:start;gap:4px;min-width:0;min-height:53px;padding:8px 9px;border:1px solid #e3eaf3;border-radius:6px;background:#fff}.portal-operations .package-summary-tracking>.portal-mono,.portal-operations .package-summary-metric strong{font-family:inherit;letter-spacing:normal;color:#34445a;font-size:12px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.portal-operations .package-summary-metric.is-missing-value{background:#fff8e6;border-color:#f0dfa8}.portal-operations .package-summary-metric.send-value-edit{width:100%;font:inherit;text-align:left;cursor:pointer}.portal-operations .package-summary-metric.send-value-edit:hover{background:#fff1cc;border-color:#dfc575}.portal-operations .package-summary-metric.send-value-edit:focus-visible{outline:2px solid #3079ed;outline-offset:2px}.portal-operations .package-summary-metric.is-missing-value>span,.portal-operations .package-summary-metric.is-missing-value strong{color:#805c1e}.portal-operations .package-summary-value{min-width:0}.portal-operations .package-summary-value .send-declared-value-editor{width:100%;gap:5px}.portal-operations .package-summary-value .send-declared-value-display{align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:2px 9px}.portal-operations .package-summary-value .send-declared-value-display>span,.portal-operations .package-summary-value>.send-declared-value-readonly{overflow-wrap:anywhere;color:#34445a;font-size:12px;font-weight:700;line-height:1.35}.portal-operations .package-summary-value .send-declared-value-action{position:relative;display:inline-flex;align-items:center;justify-content:flex-start;gap:5px;min-width:0;min-height:16.2px;padding:0 2px;border:0;border-radius:3px;background:transparent;box-shadow:none;color:#3079ed;font:700 11px/1.35 var(--font-body);text-decoration:underline;text-decoration-color:#a9c5eb;text-underline-offset:2px;white-space:nowrap;cursor:pointer}.portal-operations .package-summary-value .send-declared-value-action:hover{background:transparent;color:#245fb9;text-decoration-color:currentColor}.portal-operations .package-summary-value .send-declared-value-action:focus-visible{outline:2px solid #3079ED;outline-offset:2px}.portal-operations .package-summary-value .send-declared-value-action:before{content:"";position:absolute;inset:-5px -2px}.portal-operations .package-summary-value .send-declared-value-action svg{display:block;flex:0 0 auto;width:13px;height:13px}.portal-operations .package-summary-value .send-declared-value-form{width:100%;max-width:270px;gap:5px}.portal-operations .package-summary-value .send-declared-value-input-wrap{min-height:37px;padding:0 5px 0 9px;border-radius:5px}.portal-operations .package-summary-value .send-declared-value-input-wrap input{min-height:35px;padding:5px 6px;font-size:12px;line-height:1.3}.portal-operations .package-summary-value .send-declared-value-input-wrap:focus-within{outline:2px solid #3079ED;outline-offset:1px;border-color:#3079ed}.portal-operations .package-summary-value .send-declared-value-input-wrap:has(input[aria-invalid=true]){border-color:#b64242}.portal-operations .package-summary-value .send-declared-value-input-wrap:has(input[aria-invalid=true]):focus-within{outline-color:#b64242}.portal-operations .package-summary-value .send-declared-value-actions{width:auto;gap:6px;margin-top:1px}.portal-operations .package-summary-value .send-declared-value-actions .btn{width:auto;min-width:0;min-height:31px;padding:5px 10px;border-radius:5px;font-size:11px}.portal-operations .package-summary-value .send-declared-value-error{color:#a33131;font-size:10px;line-height:1.35}.portal-operations .package-summary-value .send-declared-value-success{flex-basis:100%;color:#287147;font-size:10px}@media(max-width:640px){.portal-operations .package-summary-value .send-declared-value-action{min-height:16.2px;padding:0 3px}.portal-operations .package-summary-value .send-declared-value-action:before{inset-block:-10px}.portal-operations .package-summary-value .send-declared-value-actions .btn{min-height:36px}.portal-operations .package-summary-value .send-declared-value-input-wrap input{font-size:16px}}.portal-operations .package-summary-metric strong.portal-mono{font-size:11px}.portal-operations .send-package-card .send-package-actions{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:9px;min-width:0}.portal-operations .send-package-card .send-package-actions .portal-status{max-width:100%;line-height:1.35;text-align:center}.portal-operations .send-package-card .send-package-actions .send-detail-toggle{white-space:nowrap}.portal-operations .send-package-card .stored-send-package-row{grid-template-columns:minmax(0,1fr) minmax(156px,190px)}.portal-operations .stored-send-package-row .package-summary-tracking{margin-left:auto}.portal-operations .stored-send-package-row .package-summary-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:760px){.portal-operations .send-package-card .send-package-row{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;padding:13px}.portal-operations .send-package-card:not(.stored-send-package-card) .send-package-row{grid-template-columns:minmax(0,1fr) 36px}.portal-operations .send-package-card:not(.stored-send-package-card) .send-checkbox{grid-column:2;grid-row:1;justify-self:end;align-self:start;width:36px;height:40px}.portal-operations .send-package-card:not(.stored-send-package-card) .send-package-copy.package-summary-copy{display:contents}.portal-operations .send-package-card:not(.stored-send-package-card) .package-summary-heading{grid-column:1;grid-row:1}.portal-operations .send-package-card:not(.stored-send-package-card) .package-summary-description{grid-column:1 / -1;grid-row:3}.portal-operations .send-package-card:not(.stored-send-package-card) .package-summary-received{grid-column:1 / -1;grid-row:4}.portal-operations .send-package-card:not(.stored-send-package-card) .package-summary-metrics{grid-column:1 / -1;grid-row:5}.portal-operations .send-package-card:not(.stored-send-package-card) .send-reservation-note{grid-column:1 / -1}.portal-operations .send-package-card:not(.stored-send-package-card) .send-package-actions{grid-column:1 / -1;grid-row:auto;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%;padding-top:9px;border-top:1px solid #edf1f6}.portal-operations .send-package-card .stored-send-package-row{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-operations .stored-send-package-row .send-package-copy.package-summary-copy,.portal-operations .stored-send-package-row .package-summary-heading,.portal-operations .stored-send-package-row .stored-package-side{display:contents}.portal-operations .package-summary-heading>strong>span{min-width:0;overflow-wrap:anywhere}.portal-operations .stored-send-package-row .package-summary-heading>strong{grid-column:1;grid-row:1}.portal-operations .stored-send-package-row .stored-package-side>.portal-status{grid-column:2;grid-row:1;justify-self:end;align-self:start;text-align:right}.portal-operations .stored-send-package-row .package-summary-tracking{grid-column:1 / -1;grid-row:2;margin-left:0;justify-items:start}.portal-operations .stored-send-package-row .package-summary-tracking>.portal-mono{text-align:left}.portal-operations .stored-send-package-row .package-summary-description{grid-column:1 / -1;grid-row:3}.portal-operations .stored-send-package-row .package-summary-received{grid-column:1 / -1;grid-row:4}.portal-operations .stored-send-package-row .package-summary-metrics{grid-column:1 / -1;grid-row:5}.portal-operations .stored-send-package-row .send-package-actions{grid-column:1 / -1;grid-row:6;flex-direction:row;justify-content:flex-end}}@media(max-width:470px){.portal-operations .send-package-card .package-summary-description+.package-summary-received{margin-top:-9px}.portal-operations .send-package-card .send-package-row{padding:11px;gap:9px}.portal-operations .package-summary-heading{display:grid;gap:5px}.portal-operations .package-summary-tracking{justify-items:start}.portal-operations .package-summary-tracking>.portal-mono{text-align:left;font-size:12px}.portal-operations .package-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.portal-operations .stored-send-package-card .stored-send-package-row .package-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-operations .package-summary-metric{min-height:49px;padding:7px}.portal-operations .package-summary-metric:last-child{grid-column:1 / -1}.portal-operations .send-package-card .send-package-actions .portal-status{flex:0 1 auto;width:auto;text-align:left}}.portal-operations .send-package-card .send-package-actions .receipt-gallery-shortcut{display:grid;flex:0 0 auto;place-items:center;width:44px;min-width:44px;height:36px;min-height:36px;padding:0;border:1px solid #d4dfed;border-radius:7px;background:#f7f9fc;color:#2b4f7e;cursor:pointer}.portal-operations .send-package-card .send-package-actions .receipt-gallery-shortcut:hover{border-color:#a9bed8;background:#edf4fb}.portal-operations .send-package-card .send-package-actions .receipt-gallery-shortcut:focus-visible{outline:2px solid #3079ed;outline-offset:2px}@media(max-width:520px){.portal-operations .send-package-card .send-package-actions .receipt-gallery-shortcut{height:38px;min-height:38px}}.portal-operations .receipt-photo-dialog .receipt-gallery-shortcut-loading,.portal-operations .receipt-photo-dialog .receipt-gallery-shortcut-empty{display:grid;justify-items:center;gap:12px;min-width:min(72vw,260px);padding:24px 18px;color:#526984;text-align:center}.portal-operations .receipt-photo-dialog .receipt-gallery-shortcut-loading{color:#68788c}.portal-operations .receipt-photo-dialog .receipt-gallery-error{flex-wrap:wrap;justify-content:center;max-width:min(82vw,420px);padding:24px 18px;text-align:center}.portal-operations .receipt-photo-dialog .receipt-photo-shortcut-retry{min-height:40px}@media(min-width:761px){.portal-operations .send-package-card .send-package-actions:has(>.receipt-gallery-shortcut){align-self:stretch;flex:1}.portal-operations .send-package-card .stored-package-side:has(.receipt-gallery-shortcut){align-self:stretch}.portal-operations .send-package-card .send-package-actions .receipt-gallery-shortcut{margin-top:auto}.portal-operations .stored-send-package-card .stored-send-package-row .stored-package-side{align-self:stretch}.portal-operations .stored-send-package-card .stored-send-package-row .send-package-actions{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-end;justify-content:flex-start}.portal-operations .stored-send-package-card .send-package-actions .receipt-gallery-shortcut{order:0;margin-top:auto}.portal-operations .stored-send-package-card .send-package-actions .send-detail-toggle{margin-top:0}}@media(max-width:760px){.portal-operations .send-package-card .send-package-actions .receipt-gallery-shortcut{order:3;margin-left:auto}}.portal-operations .mailbox-address>.mailbox-address-kicker{display:block;margin-bottom:10px}.portal-operations .mailbox-address-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;align-items:stretch}.portal-operations .mailbox-address-layout.is-single{grid-template-columns:minmax(0,1fr)}.portal-operations .mailbox-address-heading{grid-column:1;grid-row:1;min-width:0;display:flex;align-items:center}.portal-operations .mailbox-address-heading-help{grid-column:2}.portal-operations .mailbox-address-heading h2{display:flex;align-items:center;gap:8px;margin:0;font:700 19px/1.3 var(--font-display)}.portal-operations .mailbox-address-heading h2 svg{flex:0 0 auto;color:#3079ed}.portal-operations .mailbox-address-main{grid-column:1;grid-row:2;display:flex;min-width:0}.portal-operations .mailbox-address-fields{display:flex;flex:1;min-width:0}.portal-operations .mailbox-address-column{flex:1;min-width:0}.portal-operations .mailbox-address-state{flex:1;min-width:0;min-height:0}.portal-operations .mailbox-address-help{grid-column:2;grid-row:2;display:flex;align-items:center;padding:22px}.portal-operations .mailbox-address-help-icon{display:inline-flex;width:auto;height:auto;border-radius:0;background:transparent}.portal-operations .mailbox-address>.mailbox-copy-feedback{min-height:0;margin:0}.portal-operations .mailbox-address>.mailbox-copy-feedback:not(:empty){margin-top:12px}.portal-operations .mailbox-copy-field{grid-column:3;grid-row:1;justify-self:center}@media(max-width:767px){.portal-operations .mailbox-address-layout{grid-template-columns:minmax(0,1fr);gap:18px}.portal-operations .mailbox-address-heading-help{grid-column:1;grid-row:3;margin-top:8px}.portal-operations .mailbox-address-help{grid-column:1;grid-row:4;padding:18px}.portal-operations .mailbox-address-heading{flex-direction:row}}@media(max-width:540px){.portal-operations .mailbox-address-field{grid-template-columns:minmax(78px,.34fr) minmax(0,1fr) 30px;gap:6px}}.portal-welcome-summary{display:flex;align-items:center;gap:14px;margin-bottom:20px;padding:18px 20px;border:1px solid #d8e6fa;border-radius:12px;background:var(--surface-secondary, #f6f8fb);color:#354255}.portal-welcome-summary-icon{flex-shrink:0;display:grid;place-items:center;width:42px;height:42px;border:1px solid #d8e6fa;border-radius:12px;background:#fff;color:#3079ed}.portal-welcome-summary>div{flex:1;min-width:0}.portal-welcome-summary strong{font-size:14px}.portal-welcome-summary p{margin:4px 0;color:var(--ink);font-size:12px}.portal-welcome-summary small{display:flex;align-items:baseline;gap:5px;color:#65748a;font-size:11px}.portal-welcome-summary small>svg{flex-shrink:0;align-self:flex-start;margin-top:2px}.portal-welcome-summary .btn{min-height:44px;flex-shrink:0;border-color:#c7d9f2;color:#245eaf}.portal-welcome-layer{position:fixed;inset:0;z-index:1100;display:grid;place-items:center;pointer-events:none;font-family:var(--font-body, sans-serif)}.portal-welcome-layer *,.portal-welcome-layer *:before,.portal-welcome-layer *:after{box-sizing:border-box}.portal-welcome-backdrop{position:absolute;inset:0;background:#23354d40;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:auto}.portal-welcome-offer{position:relative;width:min(440px,calc(100vw - 40px));max-height:calc(100dvh - 40px);overflow-y:auto;padding:25px 28px 10px;border:1px solid #dbe4f0;border-radius:18px;background:#fff;color:#354255;box-shadow:0 24px 80px #20375933;pointer-events:auto;overscroll-behavior:contain;animation:portal-welcome-in .22s ease-out}.portal-welcome-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px}.portal-welcome-brand{display:flex;align-items:center;gap:9px;color:#738198;font-size:11px;font-weight:600}.portal-welcome-brand svg{color:#3079ed}.portal-welcome-close{flex-shrink:0;display:grid;place-items:center;width:44px;height:44px;margin-right:-10px;padding:0;border:0;border-radius:50%;background:transparent;color:#65748a;cursor:pointer}.portal-welcome-close:hover{background:#f1f5fa;color:#354255}.portal-welcome-kicker{margin:14px 0 7px;color:#245eaf;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.portal-welcome-offer h2{margin:0;color:#354255;font:700 31px/1.12 Raleway,sans-serif;letter-spacing:-.045em}.portal-welcome-discount{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-height:102px;margin:19px 0 16px;padding:12px 15px;border:1px solid #d8e6fa;border-radius:11px;background:linear-gradient(105deg,#edf5ff,#f6f9ff);color:#245eaf}.portal-welcome-value{min-width:0;overflow-wrap:anywhere;font:700 60px/.95 Raleway,sans-serif;letter-spacing:-.06em}.portal-welcome-value.is-long{font-size:36px}.portal-welcome-unit{display:flex;flex-direction:column;gap:5px;margin-right:8px}.portal-welcome-unit b{font-size:23px;line-height:1}.portal-welcome-unit small{font-size:9px;font-weight:700;letter-spacing:.12em}.portal-welcome-limit{flex:1;min-width:120px;padding-left:15px;border-left:1px solid #c7d9f2;color:#526986;font-size:12px;line-height:1.55}.portal-welcome-limit strong{color:#315f9d;font-weight:700}.portal-welcome-description,.portal-welcome-expiry{margin:0 0 14px;color:#65748a;font-size:12px;line-height:1.6}.portal-welcome-expiry{color:#526986}.portal-welcome-expiry span{color:#738198;font-size:11px}.portal-welcome-primary,.portal-welcome-secondary{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;gap:10px;border-radius:8px;font:700 13px var(--font-body, sans-serif);cursor:pointer}.portal-welcome-primary{border:1px solid #3079ed;background:#3079ed;color:#fff;transition:background-color .16s ease}.portal-welcome-primary:hover{background:#245eaf}.portal-welcome-secondary{min-height:44px;border:0;background:transparent;color:#61718a;font-size:12px;font-weight:600}.portal-welcome-secondary:hover{color:#245eaf}.portal-welcome-terms{border-top:1px solid #edf0f5;color:#65748a;font-size:12px;line-height:1.6}.portal-welcome-terms summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;list-style:none;cursor:pointer}.portal-welcome-terms summary::-webkit-details-marker{display:none}.portal-welcome-terms[open] summary svg{transform:rotate(180deg)}.portal-welcome-terms ul{margin:0 0 12px;padding-left:18px}.portal-welcome-terms li+li{margin-top:6px}.portal-welcome-layer :is(button,summary):focus-visible,.portal-welcome-summary button:focus-visible{outline:3px solid #86b6fa;outline-offset:3px}@keyframes portal-welcome-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@media(max-width:760px){.portal-welcome-summary{flex-wrap:wrap;padding:15px;gap:11px}.portal-welcome-summary>div{flex-basis:calc(100% - 56px)}.portal-welcome-summary .btn{width:100%}.portal-welcome-layer{display:block}.portal-welcome-backdrop{pointer-events:none}.portal-welcome-offer{position:absolute;left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom));width:auto;max-height:min(62dvh,480px);padding:16px 18px 6px;border-radius:16px;box-shadow:0 -9px 36px #20375921}.portal-welcome-topline{position:sticky;top:-16px;z-index:1;float:right;margin-top:-6px;margin-right:-4px;border-radius:50%;background:#fff}.portal-welcome-brand{display:none}.portal-welcome-close{margin:0}.portal-welcome-kicker{margin:0 35px 7px 0;font-size:10px}.portal-welcome-offer h2{font-size:clamp(22px,6.2vw,26px)}.portal-welcome-discount{min-height:65px;margin:12px 0 11px;padding:8px 12px}.portal-welcome-value{font-size:46px}.portal-welcome-value.is-long{font-size:30px}.portal-welcome-unit b{font-size:21px}.portal-welcome-limit{min-width:100px;padding-left:10px;font-size:11px}.portal-welcome-description{margin-bottom:9px;font-size:11px}.portal-welcome-expiry{margin-bottom:10px;font-size:11px}}@media(prefers-reduced-motion:reduce){.portal-welcome-offer{animation:none}.portal-welcome-primary{transition:none}}.go-root .go-internal-notices{margin:12px 0;padding:14px 16px;border:1px solid #ecd1a2;border-left:3px solid #a36c16;border-radius:5px;background:#fffaf0;color:#694711;overflow-wrap:anywhere}.go-root .go-internal-notices h2{margin:0 0 8px;font-size:15px}.go-root .go-internal-notices p{margin:7px 0;font-size:12px;line-height:1.5}.go-root .go-internal-notices article{padding:10px 0}.go-root .go-internal-notices article+article{border-top:1px solid #ecd1a2}.go-root .go-internal-notices strong{font-size:12px}.go-root .go-destination-picker{display:grid;gap:12px;margin-top:12px}.go-root .go-destination-picker label{display:grid;gap:6px;font-size:12px;font-weight:600;min-width:0}.go-root .go-destination-picker select{width:100%;min-width:0;min-height:40px;border:1px solid var(--go-line);border-radius:8px;background:var(--go-surface);color:var(--go-ink);padding:8px 10px;font:inherit}.go-root .go-destination-picker select:focus-visible{outline:2px solid var(--go-brand);outline-offset:2px}.go-root .go-destination-picker .go-destination-edit{flex-wrap:wrap}.go-root .searchable-destination-select{display:grid;gap:6px;min-width:0}.go-root .searchable-destination-select label{color:var(--go-ink);font-size:11px;font-weight:700}.go-root .searchable-destination-select input,.go-root .searchable-destination-select select{width:100%;min-width:0;min-height:39px;padding:7px 9px;border:1px solid #cdd8e3;border-radius:5px;background:var(--go-surface);color:var(--go-ink);font:12px/1.4 DM Sans,Trebuchet MS,sans-serif}.go-root .searchable-destination-select input:focus-visible,.go-root .searchable-destination-select select:focus-visible{outline:2px solid var(--go-brand);outline-offset:2px}.go-root .searchable-destination-status{min-height:14px;color:var(--go-muted);font-size:10px;line-height:1.4}.go-root .go-destination-suggestions{display:grid;gap:6px;margin:0 0 10px}.go-root .go-destination-suggestions-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 8px}.go-root .go-destination-suggestions-heading strong{color:var(--go-brand);font-size:11px}.go-root .go-destination-suggestions-heading span,.go-root .go-suggestion-empty{color:var(--go-muted);font-size:10px}.go-root .go-suggestion-list{display:grid;gap:5px;margin:0;padding:0;list-style:none}.go-root .go-suggestion-item{display:flex;align-items:center;justify-content:space-between;gap:9px;min-width:0;padding:7px 8px;border:1px solid var(--go-line);border-radius:4px;background:#fbfcfe}.go-root .go-suggestion-item.recommended{border-color:#c8daf4;background:#f1f6fe}.go-root .go-suggestion-copy{display:grid;gap:1px;min-width:0}.go-root .go-suggestion-copy strong,.go-root .go-suggestion-identity{overflow-wrap:anywhere}.go-root .go-suggestion-copy strong{font-size:11px;line-height:1.35}.go-root .go-suggestion-rank{color:var(--go-brand);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.go-root .go-suggestion-identity,.go-root .go-suggestion-copy small{color:var(--go-muted);font-size:9px;line-height:1.35}.go-root .go-suggestion-copy small{color:#4d617b}.go-root .go-suggestion-confirm{flex:0 0 auto;white-space:nowrap}.go-root .go-suggestion-empty{margin:0;padding:7px 8px;border:1px dashed var(--go-line);border-radius:4px}.go-root .go-suggestion-error{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 8px;border:1px solid #f0d4cf;border-radius:4px;background:#fff7f5;color:#98443d;font-size:10px}.go-root .go-suggestion-save-error{margin:0;padding:7px 8px;border:1px solid #f0d4cf;border-left:3px solid #bd6358;border-radius:4px;background:#fff7f5;color:#873c35;font-size:10px}.go-root .go-suggestion-loading{display:flex;align-items:center;gap:8px;padding:7px 8px;color:var(--go-muted);font-size:10px}.go-root .go-suggestion-loading i{width:14px;height:14px;border:2px solid #d8e4f4;border-top-color:var(--go-brand);border-radius:50%;animation:go-suggestion-pulse 1.1s ease-in-out infinite}@keyframes go-suggestion-pulse{50%{opacity:.35}}@media(max-width:600px){.go-root .go-suggestion-item{align-items:flex-start;flex-direction:column}.go-root .go-suggestion-confirm{width:100%}}.go-root{--go-paper:#f1f4f8;--go-surface:#fff;--go-ink:#364153;--go-muted:#667386;--go-line:#d9e1eb;--go-brand:#3079ED;--go-brand-hover:#3079ED;--go-pale-brand:#eaf2fd;--go-success:#286249;--go-success-soft:#edf7f0;--go-pale-amber:#f7efdf;--go-shadow:0 10px 30px #263e5c10;--paper:var(--go-paper);--card:var(--go-surface);--ink:var(--go-ink);--mute:var(--go-muted);--line:var(--go-line);--accent:var(--go-brand);--accent-d:var(--go-brand-hover);--font-body:"DM Sans","Trebuchet MS",sans-serif;--font-display:var(--font-body);--dispatch-ink:var(--go-ink);min-height:100dvh;color:var(--go-ink);background:var(--go-paper);font:14px/1.45 DM Sans,Trebuchet MS,sans-serif}.go-root.go-gestor{--go-info:#315984;--go-info-line:#d9e6f7;--go-warning:#765b23;--go-warning-soft:#fff9eb;--go-warning-line:#eee1be;--go-danger:#98443d;--go-danger-soft:#fff4f2;--go-danger-line:#f0d4cf;--go-success:#316b48;--go-success-soft:#f0f7f2;--go-success-line:#d6e7da;--go-pale-amber:var(--go-warning-soft);--good:var(--go-success);--good-bg:var(--go-success-soft);--warn:var(--go-warning);--warn-bg:var(--go-warning-soft);--bad:var(--go-danger);--bad-bg:var(--go-danger-soft);--stripe:var(--go-brand);--dispatch-ink:var(--go-ink);--dispatch-mint:var(--go-pale-brand);--dispatch-gold:var(--go-brand);--dispatch-coral:var(--go-danger)}.go-root *{box-sizing:border-box}.go-root main{width:auto;max-width:none;margin:0}.go-root h1,.go-root h2,.go-root h3{font-family:var(--font-display);margin-top:0}.go-root button,.go-root input,.go-root select,.go-root textarea{font-family:inherit}.go-root a:focus-visible,.go-root button:focus-visible,.go-root input:focus-visible,.go-root select:focus-visible,.go-root textarea:focus-visible,.go-root summary:focus-visible{outline:3px solid #3079ED;outline-offset:2px}.go-frame{width:min(100%,1440px);min-height:100dvh;margin:0 auto}.go-topbar{min-height:68px;display:flex;align-items:center;gap:28px;padding:10px clamp(16px,3vw,36px);background:var(--go-surface);border-bottom:1px solid var(--go-line)}.go-brand{display:flex;align-items:center;gap:13px;padding:0;border:0;background:transparent;text-decoration:none;color:var(--go-ink);flex:0 0 auto;cursor:pointer}.go-brand img{display:block;width:132px;max-height:35px;object-fit:contain}.go-brand-label{border-left:1px solid var(--go-line);padding-left:13px;font-weight:700;font-size:13px}.go-top-meta{display:flex;align-items:center;gap:12px;margin-left:auto;color:var(--go-muted);font-size:12px}.go-identity{display:flex;align-items:center;gap:7px}.go-identity-mark{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;color:var(--go-brand);background:var(--go-pale-brand);font-size:11px;font-weight:800}.go-button{min-height:39px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 13px;border:1px solid #cad5e3;border-radius:5px;background:#fff;color:var(--go-ink);font:700 12px/1.4 DM Sans,Trebuchet MS,sans-serif;text-decoration:none;cursor:pointer;transition:background .16s,transform .16s,border-color .16s}.go-button:hover:not(:disabled){background:#f1f5fa;border-color:#a9bbd3;transform:translateY(-1px)}.go-button:disabled{opacity:.48;cursor:not-allowed}.go-button.primary{background:var(--go-brand);border-color:var(--go-brand);color:#fff}.go-button.primary:hover:not(:disabled){background:var(--go-brand-hover)}.go-button.subtle{border-color:transparent;background:transparent;color:var(--go-brand)}.go-button.small{min-height:32px;padding:5px 9px;font-size:12px}.go-content{padding:clamp(18px,3vw,36px)}.go-pagehead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.go-eyebrow{display:flex;align-items:center;gap:7px;margin-bottom:5px;color:var(--go-brand);font-size:10px;line-height:1.2;letter-spacing:.13em;text-transform:uppercase;font-weight:800}.go-hero-eyebrow-row{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-bottom:5px}.go-hero-eyebrow-row .go-eyebrow{margin-bottom:0}.go-hawb-badge,.go-mawb-badge{display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:4px 8px;border:1px solid #f0dfa2;border-radius:999px;background:#fff7d8;color:#735516;font-size:10px;line-height:1.2;font-weight:750;letter-spacing:0;white-space:nowrap;vertical-align:middle}.go-hawb-badge[data-confirmed=true],.go-mawb-badge[data-confirmed=true]{border-color:#b9ddc7;background:#eaf7ee;color:#285b3e}.go-hawb-badge{position:relative;z-index:1;text-decoration:none}.go-hawb-badge:hover{text-decoration:underline}.go-hawb-badge:focus-visible,.go-package-detail-link:focus-visible{outline:2px solid #3079ed;outline-offset:3px}.go-package-row{position:relative}.go-package-detail-link{position:absolute;inset:0;border-radius:4px}.go-package-filter{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 20px;border-bottom:1px solid #e6ebf2;background:#f7faff}.go-root .go-pagehead h1{margin:0;font-size:clamp(23px,3vw,33px);letter-spacing:-.045em;line-height:1.08;font-weight:700}.go-pagehead p{max-width:680px;margin:8px 0 0;color:var(--go-muted);font-size:13px}.go-case-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid var(--go-line);background:#f8fafd;color:#536173;font-size:11px;max-width:100%;flex-wrap:wrap;overflow-wrap:anywhere}.go-case-chip svg{flex-shrink:0}.go-tabs{display:flex;gap:3px;overflow-x:auto;scrollbar-width:thin;padding:4px;margin:0 0 20px;border:1px solid var(--go-line);border-radius:6px;background:#e9eef5}.go-tabs button{display:flex;flex:1 0 auto;align-items:center;justify-content:center;gap:8px;min-height:39px;padding:7px 13px;border:0;border-radius:4px;background:transparent;color:#59697d;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.go-tabs button:hover{background:#f6f8fb;color:var(--go-ink)}.go-tabs button[aria-current=page]{background:#fff;color:var(--go-brand);box-shadow:0 1px 4px #263e5c14}.go-grid{display:grid;gap:14px}.go-grid.home{grid-template-columns:minmax(0,1.45fr) minmax(280px,.82fr);align-items:start}.go-panel{border:1px solid var(--go-line);border-radius:6px;background:var(--go-surface);box-shadow:var(--go-shadow)}.go-panel-pad{padding:18px}.go-panelhead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.go-root .go-panelhead h2{margin:0;font-size:16px;letter-spacing:-.02em}.go-panelhead p{margin:4px 0 0;color:var(--go-muted);font-size:12px}.go-label{color:var(--go-muted);font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:800}.go-mono{font-family:Spline Sans Mono,SFMono-Regular,Consolas,monospace;font-size:.95em;letter-spacing:.015em}.go-status{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border-radius:3px;background:var(--go-success-soft);color:var(--go-success);font-size:10px;line-height:1.2;font-weight:800;white-space:normal}.go-status.amber{background:var(--go-pale-amber);color:#845b1d}.go-status.neutral{background:#eef2f7;color:#586579}.go-root .go-status.go-package-status{max-width:100%;padding:6px 10px;border-radius:999px;font-size:12px}.go-row-icon{display:grid;place-items:center;width:31px;height:31px;border-radius:4px;color:var(--go-brand);background:#eef4ff}.go-row-icon.amber{background:#f7efdf;color:#92661f}.go-row-copy{min-width:0;display:grid;gap:2px;padding:0;border:0;background:transparent;color:inherit;text-align:left}.go-row-copy strong{font-size:12px}.go-row-copy span,.go-row-copy small{overflow-wrap:anywhere;color:var(--go-muted);font-size:11px}.go-row-copy strong .go-mono{color:var(--go-ink);font-size:inherit}.go-summary-list{display:grid;gap:0;margin-top:10px}.go-summary-item{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--go-line)}.go-summary-icon{flex:0 0 auto;display:grid;place-items:center;width:31px;height:31px;border-radius:4px;background:#eef4ff;color:var(--go-brand)}.go-summary-copy{flex:1;min-width:0}.go-summary-copy strong,.go-summary-copy small{display:block;overflow-wrap:anywhere}.go-summary-copy strong{font-size:12px}.go-summary-copy small{color:var(--go-muted);font-size:10px}.go-cta{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:14px;padding:14px 17px;border:1px solid #c7d8ef;border-radius:6px;background:var(--go-pale-brand)}.go-cta strong{display:block;font-size:13px}.go-cta span{color:#536982;font-size:11px}.go-empty{padding:28px 16px;border:1px dashed #cad5e3;border-radius:5px;text-align:center;color:var(--go-muted);margin:14px 0}.go-empty strong{display:block;margin:8px 0 3px;color:var(--go-ink)}.go-count{color:var(--go-muted);font-size:11px;text-align:right}.go-statline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.go-stat{display:flex;align-items:center;gap:11px;padding:13px;border:1px solid var(--go-line);border-radius:5px;background:#fff}.go-stat-icon{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:4px;background:#eef4ff;color:var(--go-brand)}.go-stat span{color:var(--go-muted);font-size:10px}.go-stat strong{display:block;margin-top:1px;font-size:21px;line-height:1;font-family:Spline Sans Mono,Consolas,monospace}.go-stat-icon.amber{background:#f7efdf;color:#9a6c23}.go-stat-icon.neutral{background:#eef2f7;color:#586579}.go-task-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.go-task{display:flex;align-items:center;gap:11px;padding:14px;border:1px solid var(--go-line);border-radius:5px;color:var(--go-ink);background:#fff;text-align:left;text-decoration:none;cursor:pointer}.go-task:hover{border-color:#b5c7db;background:#f8fafd}.go-task>span:nth-child(2){flex:1}.go-task strong,.go-task small{display:block}.go-task strong{font-size:12px}.go-task small{color:var(--go-muted);font-size:10px}.go-task-icon{display:grid;place-items:center;flex:0 0 auto;width:33px;height:33px;border-radius:4px;background:#eef4ff;color:var(--go-brand)}.go-footer{display:flex;justify-content:space-between;gap:12px;padding:15px clamp(18px,3vw,36px);border-top:1px solid var(--go-line);background:var(--go-paper);color:var(--go-muted);font-size:10px;margin:0}.go-footer a{display:inline-flex;align-items:center;gap:4px}.go-root.go-gestor .go-ops-frame{width:100%;max-width:none;margin:0}.go-ops-topbar{position:sticky;top:0;z-index:5}.go-ops-layout{display:grid;grid-template-columns:216px minmax(0,1fr);min-height:calc(100dvh - 116px)}.go-rail{display:flex;flex-direction:column;gap:3px;padding:19px 12px;border-right:1px solid var(--go-line);background:#f8fafd}.go-rail nav{display:grid;gap:3px;flex:initial}.go-rail-label{padding:0 10px 8px;color:#6d7c90;font-size:9px;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.go-rail-label.admin-label{margin-top:19px}.go-rail a{display:flex;align-items:center;gap:10px;width:100%;min-height:39px;padding:8px 10px;border:0;border-radius:4px;background:transparent;color:#536173;font-size:11px;font-weight:650;text-align:left;text-decoration:none}.go-rail a:hover{background:#edf3fa;color:var(--go-ink)}.go-rail a.active{color:var(--go-brand);background:var(--go-pale-brand);box-shadow:inset 3px 0 var(--go-brand)}.go-rail a svg{flex:0 0 auto}.go-rail a span{flex:1}.go-tariff-nav-toggle{display:flex;align-items:center;gap:10px;width:100%;min-height:39px;padding:8px 10px;border:0;border-radius:4px;background:transparent;color:#536173;font:inherit;font-size:11px;font-weight:650;text-align:left;cursor:pointer}.go-tariff-nav-toggle:hover{background:#edf3fa;color:var(--go-ink)}.go-tariff-nav-toggle.active{color:var(--go-brand);background:var(--go-pale-brand);box-shadow:inset 3px 0 var(--go-brand)}.go-tariff-nav-toggle span{flex:1}.go-tariff-nav-toggle>svg:first-child{flex:0 0 auto}.go-tariff-nav-toggle>svg:last-child{color:#7d8a9b;transition:transform .16s ease}.go-tariff-nav-toggle>svg:last-child.expanded{transform:rotate(180deg)}.go-rail a.go-tariff-subnav-link{min-height:34px;padding:6px 8px 6px 35px;font-size:10px;font-weight:600}.go-rail a i,.go-ops-mobile-nav a i{min-width:20px;padding:2px 5px;border-radius:10px;background:#f6ead0;color:#805b22;font-size:9px;font-style:normal;text-align:center}.go-rail-foot{display:flex;align-items:center;gap:8px;margin-top:auto;padding:17px 10px 0;border-top:1px solid var(--go-line);color:var(--go-muted);font-size:10px}.go-ops-main{min-width:0;padding:clamp(20px,3vw,34px)}.go-root.go-gestor .go-ops-main>*{width:100%;max-width:none;min-width:0;margin-inline:0}.go-ops-mobile-nav{display:none}.go-ops-mobile-nav a svg{flex:0 0 auto}.go-ops-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:18px 0 9px}.go-root .go-ops-section-head h2{display:flex;align-items:center;gap:8px;margin:3px 0 0;font-size:15px;letter-spacing:-.02em}.go-tight-panel{padding:0 14px}.go-queue-list{border-top:1px solid var(--go-line)}.go-root .go-queue-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto 18px;gap:11px;align-items:center;width:100%;min-height:66px;padding:9px 2px;border:0;border-bottom:1px solid var(--go-line);background:transparent;color:var(--go-ink);text-align:left;text-decoration:none;cursor:pointer}.go-queue-row:last-child{border-bottom:0}.go-queue-row:hover{background:#f3f7fc}.go-skip-link{position:absolute;left:12px;top:-100px;z-index:50;padding:10px;background:#fff;color:var(--go-brand)}.go-skip-link:focus{top:8px}.go-root .real-hero{background:none;border:0;padding:0;box-shadow:none}.go-root .real-card,.go-root .portal-panel{background:var(--go-surface);border:1px solid var(--go-line);border-radius:6px;padding:18px;box-shadow:var(--go-shadow)}.go-root .real-card h2,.go-root .portal-panel h2{font-size:16px;letter-spacing:-.02em}.go-root .real-card h3,.go-root .portal-panel h3{font-size:14px}.go-root .btn{min-height:34px;padding:7px 12px;border:1px solid #cad5e3;border-radius:5px;font-size:12px;background:#fff;color:var(--go-ink)}.go-root .btn.primary{background:var(--go-brand);border-color:var(--go-brand);color:#fff}.go-root .btn.primary:hover:not(:disabled){background:var(--go-brand-hover)}.go-root .field label,.go-root .portal-field-label{font-size:12px}.go-root .field input:not([type=checkbox]),.go-root .field select,.go-root .field textarea{min-height:39px;border-radius:4px;background:#fff;color:var(--go-ink);border-color:#cdd8e3;font-size:13px}.go-root .real-form fieldset{border:1px solid var(--go-line);border-radius:5px;padding:14px 14px 16px;background:#f8fafd}.go-root .real-form fieldset>legend{padding:0 9px;border-radius:3px;background:var(--go-pale-brand);color:var(--go-brand);font-size:12px;font-weight:700}.go-root .manifest-agents-form{gap:16px}.go-root .manifest-agent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.go-root .real-form fieldset.manifest-agent-card{min-width:0;padding:17px;background:linear-gradient(145deg,#f8fafd,#f3f7fb)}.go-root .manifest-agent-card>legend{display:inline-flex;align-items:center;gap:7px}.go-root .manifest-agent-location{margin:0 0 13px;color:var(--go-muted);font-size:11px}.go-root .manifest-agent-card .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.go-root .manifest-agent-card .field.wide{grid-column:1/-1}.go-root .manifest-agent-card .field textarea{min-height:100px;resize:vertical}.go-root .manifest-input-wrap{display:flex;align-items:center;position:relative}.go-root .manifest-input-wrap>svg{position:absolute;left:11px;z-index:1;color:#78879a;pointer-events:none}.go-root .manifest-input-wrap>input{width:100%;padding-left:34px}.go-root .manifest-agent-card [aria-invalid=true]{border-color:#b94c43}.go-root .manifest-field-error{display:block;margin-top:5px;color:#a33f37;font-size:11px}.go-root .manifest-agent-card .field>small:not(.manifest-field-error){display:block;margin-top:5px;color:var(--go-muted);font-size:10px}.go-root .manifest-form-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:2px}.go-root .manifest-form-footer>span{max-width:520px;color:var(--go-muted);font-size:11px}.go-root .manifest-form-footer .btn{flex:0 0 auto}.go-root .manifest-agents-form .notice{margin:0}.go-root .manifest-agents-form .notice svg{flex:0 0 auto}.go-root .field input:focus,.go-root .field select:focus,.go-root .field textarea:focus{border-color:var(--go-brand)}.go-root .receive-customer-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:stretch}.go-root .receive-customer-search .btn{min-height:39px;justify-content:center;white-space:nowrap}.go-root .customer-search-form{margin:1rem 0}.go-root .customer-search-form>.receive-customer-search{width:100%}.go-root .customer-source-filter{display:flex;align-items:center;gap:8px;width:max-content;max-width:100%;margin-top:10px;color:var(--go-muted);font-size:12px;cursor:pointer}.go-root .customer-source-filter input{width:15px;height:15px;margin:0;accent-color:var(--go-brand)}.go-root .receive-customer-choice{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid transparent;border-bottom-color:var(--go-line)}.go-root .receive-customer-choice.selected{border-color:var(--go-brand);background:var(--go-pale-brand)}.go-root .receive-customer-option-text{min-width:0;overflow-wrap:anywhere}.go-root .receive-customer-check{flex:none;color:var(--go-brand)}.go-root input[type=checkbox]{accent-color:var(--go-brand)}.go-root .real-toolbar{gap:10px}.go-root .customer-create-card{padding:0;overflow:hidden}.go-root .customer-create-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 18px;cursor:pointer;list-style:none}.go-root .customer-create-summary::-webkit-details-marker{display:none}.go-root .customer-create-title{display:grid;gap:4px}.go-root .customer-create-title strong{color:var(--go-ink);font-size:15px}.go-root .customer-create-title small{color:var(--go-muted);font-size:12px;font-weight:400}.go-root .customer-create-action{display:flex;align-items:center;gap:8px;color:var(--go-brand);font-size:12px;font-weight:700}.go-root .customer-create-action svg:last-child{margin-left:5px;transition:transform .16s ease}.go-root .customer-create-card[open]>.customer-create-summary{border-bottom:1px solid var(--go-line)}.go-root .customer-create-card[open] .customer-create-action svg:last-child{transform:rotate(180deg)}.go-root .customer-create-content{padding:18px}.go-root .customer-create-submit{width:auto;justify-self:start;align-self:flex-start}.go-root .customer-create-content>.real-card{margin:16px 0 0;box-shadow:none}.go-root .customer-portal-status{width:max-content;max-width:100%;margin-top:4px;padding:3px 7px;border-radius:3px;font-size:10px;line-height:1.3;font-weight:750}.go-root .customer-portal-status.linked{background:var(--go-success-soft);color:var(--go-success)}.go-root .customer-portal-status.pending{background:#fff8e9;color:#765b23}.go-root .customer-portal-status.welcome-campaign{background:var(--go-pale-brand);color:var(--go-brand)}.go-root .customer-portal-status.on-running-guide{border:1px solid #d7e3f5;background:#f1f5fb;color:#536b8a}.go-root .customer-result .real-row-main .customer-name-status{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.go-root .customer-result .real-row-main .customer-name-status .customer-portal-status{display:inline-flex;flex:0 0 auto;width:max-content;max-width:100%;margin:0}.go-root .customer-result .real-row-main .customer-contact,.go-root .customer-result .real-row-main .customer-registration-date,.go-root .customer-result .real-row-main .customer-registration-date .customer-registration-copy,.go-root .customer-result .real-row-main .customer-registration-date .customer-registration-label,.go-root .customer-result .real-row-main .customer-registration-date time,.go-root .customer-result .real-row-main .customer-registration-date .customer-registration-unavailable{color:var(--go-muted);font-size:.88rem;line-height:1.45;font-weight:400}.go-root .customer-result .real-row-main .customer-contact{display:block;overflow-wrap:anywhere}.go-root .customer-result .real-row-main .customer-registration-date{display:flex;align-items:flex-start;gap:7px;min-width:0;overflow-wrap:anywhere}.go-root .customer-result .real-row-main .customer-registration-date .customer-registration-icon{flex:0 0 15px;width:15px;height:15px;margin-top:2px;color:var(--go-muted)}.go-root .customer-result .real-row-main .customer-registration-date .customer-registration-copy{display:flex;flex:1 1 0;flex-wrap:wrap;align-items:baseline;gap:0 4px;min-width:0}.go-root .customer-result .real-row-main .customer-registration-date .customer-registration-label,.go-root .customer-result .real-row-main .customer-registration-date time,.go-root .customer-result .real-row-main .customer-registration-date .customer-registration-unavailable{overflow-wrap:anywhere;font-family:inherit}.go-root .customer-result .real-row-main .customer-attribution{display:flex;flex-wrap:wrap;gap:2px 14px;color:var(--go-muted);font-size:11px;line-height:1.45}.go-root .customer-result .real-row-main .customer-attribution strong{color:var(--go-ink);font-weight:650}.go-root .customer-result .real-row-main .customer-attribution time{font:inherit}.go-root .customer-result{border-bottom:1px solid var(--go-line)}.go-root .customer-result:last-of-type{border-bottom:0}.go-root .customer-result .real-row{border:0}.go-root .customer-result-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.go-root .customer-result-actions .btn{white-space:nowrap}.go-root .customer-result-actions .tag.session{margin:0;padding:5px 9px;border:1px solid #d7e3f5;border-radius:5px;background:#edf3fd;color:#3079ed;font-size:11px;font-weight:700}.go-root .customer-edit-form{padding:16px;border:1px solid var(--go-line);border-radius:6px;background:#f8fafc}.go-root .customer-edit-form .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.go-root .customer-edit-form .field.wide{grid-column:1/-1}.go-root .customer-edit-form .field small{display:block;margin-top:5px}.go-root .customer-edit-form input[readonly]{background:#f1f4f8;color:var(--go-muted)}.go-root .customer-edit-actions{display:flex;justify-content:flex-end;gap:9px}.go-root .customer-edit-success{margin:0 14px 12px;padding:10px 12px;border:1px solid #d6e7da;border-left:3px solid #71a984;border-radius:9px;background:#f0f7f2;color:#316b48;font-size:12px;line-height:1.45;box-shadow:0 2px 8px #26364a0b}.go-root .customer-destinations-error{display:flex;align-items:center;justify-content:space-between;gap:12px;grid-column:1/-1}@media(max-width:600px){.go-root .customer-create-summary{align-items:flex-start}.go-root .customer-create-action span{display:none}.go-root .customer-result-actions{align-items:flex-start;flex-direction:column}.go-root .customer-edit-form .grid{grid-template-columns:1fr}.go-root .customer-edit-form .field.wide{grid-column:auto}.go-root .customer-edit-actions{flex-direction:column-reverse}.go-root .customer-edit-actions .btn{width:100%;justify-content:center}}.go-root .portal-muted,.go-root .hint{color:var(--go-muted);font-size:12px}.go-root .portal-overline,.go-root .mailbox-address-kicker{color:var(--go-muted);font-size:10px;letter-spacing:.1em}.go-root .mailbox-address{margin:0;align-self:start;border-top:1px solid var(--go-line)}.go-root .mailbox-address-heading{align-items:flex-start}.go-root .mailbox-address-heading h2{margin:3px 0 0}.go-root .mailbox-address-field{grid-template-columns:100px minmax(0,1fr) auto;padding:9px 0;gap:10px}.go-root .mailbox-address-field dt{color:var(--go-muted);font-size:11px;font-weight:400}.go-root .mailbox-address-field dd{margin:0;font-size:12px;font-weight:600}.go-root .mailbox-copy-field{color:var(--go-brand);font-size:10px}.go-root .mailbox-copy-feedback{margin:5px 0 0;min-height:16px;font-size:11px}.go-root .portal-home-history{display:grid;gap:14px;margin-top:14px}.go-root .portal-home-history>.portal-panel{margin:0}.go-root .portal-section-head h2{margin:3px 0 0}.go-root .portal-list-row{border-bottom-color:var(--go-line);min-height:68px;padding:10px 2px;gap:11px}.go-root .portal-list-copy strong{font-size:12px}.go-root .portal-list-copy span,.go-root .portal-list-copy small{font-size:11px}.go-root .portal-package-icon{border-radius:4px;width:31px;height:31px}.go-root .portal-status{border-radius:3px;font-size:10px;padding:5px 7px}.go-root .portal-detail{border-radius:5px;background:#f8fafd}.go-root .portal-search input{border-radius:4px}.go-root .portal-modal{border-radius:7px;background:#fff}.go-root .payment-record{border-radius:5px;background:#f8fafd}.go-root .dispatch-ops-hero,.go-root .dispatch-hero{background:var(--go-pale-brand);color:var(--go-ink);border-radius:6px;padding:18px}.go-root .dispatch-ops-hero h1,.go-root .dispatch-hero h1{font-size:clamp(23px,3vw,33px);line-height:1.08}.go-root .dispatch-ops-hero p,.go-root .dispatch-hero p{color:var(--go-muted)}.go-root .dispatch-ops-seal{color:var(--go-brand);border-color:var(--go-line);background:#fff}.go-root .dispatch-eyebrow{color:var(--go-brand)}.go-root .dispatch-ops-hero:after,.go-root .dispatch-hero:after{display:none}.go-root .dispatch-card,.go-root .dispatch-ops-card{border-radius:6px}.go-root .notice{font-size:12px}.go-root .real-error{color:#8f352e}.go-root .notice.bad{color:#98443d}.go-root .dispatch-ops-list{display:grid;gap:10px;padding:12px 0 2px;border-top:1px solid var(--go-line)}.go-root .dispatch-request-card{display:grid;grid-template-columns:40px minmax(0,1fr) minmax(180px,220px);align-items:start;gap:16px;min-width:0;padding:17px 18px;border:1px solid var(--go-line);border-left:3px solid #b8cbed;border-radius:7px;background:var(--go-surface);color:var(--go-ink);text-decoration:none;box-shadow:0 3px 11px #263e5c08;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.go-root .dispatch-request-card:hover{transform:translateY(-2px);border-color:#b6ccea;border-left-color:var(--go-brand);background:#fbfdff;box-shadow:0 8px 20px #263e5c12}.go-root .dispatch-request-mark{display:grid;place-items:center;width:38px;height:38px;margin-top:1px;border:1px solid #d7e5f7;border-radius:6px;background:#f0f5fd;color:var(--go-brand)}.go-root .dispatch-request-content{display:grid;gap:9px;min-width:0}.go-root .dispatch-request-topline{display:flex;align-items:center;flex-wrap:wrap;gap:8px 11px}.go-root .dispatch-request-hawb{max-width:100%;color:var(--go-brand);font-size:14px;line-height:1.4;font-weight:750;overflow-wrap:anywhere}.go-root .dispatch-request-count{color:var(--go-muted);font-size:11px;font-weight:700;letter-spacing:.02em}.go-root .dispatch-request-test{display:inline-flex;align-items:center;min-height:23px;max-width:100%;padding:3px 8px;border:1px solid var(--go-warning-line);border-radius:4px;background:var(--go-warning-soft);color:var(--go-warning);font-size:10px;line-height:1.35;font-weight:750}.go-root .dispatch-request-refs{display:flex;flex-wrap:wrap;gap:5px 7px;min-width:0}.go-root .dispatch-request-ref{max-width:100%;padding:3px 7px;border:1px solid #dce5f0;border-radius:4px;background:#f6f9fd;color:#344c6b;font-size:13px;line-height:1.4;font-weight:750;overflow-wrap:anywhere;word-break:break-word}.go-root .dispatch-request-tracking{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 9px;min-width:0}.go-root .dispatch-request-label{padding-top:1px;color:var(--go-muted);font-size:10px;font-weight:700}.go-root .dispatch-request-tracking>span:last-child{display:flex;flex-wrap:wrap;gap:4px 12px;min-width:0}.go-root .dispatch-request-track-code{min-width:0;color:#5b687a;font-family:Spline Sans Mono,SFMono-Regular,Consolas,monospace;font-size:10px;line-height:1.5;overflow-wrap:anywhere;word-break:break-word}.go-root .dispatch-request-divider{height:1px;margin:1px 0;background:#e9eef4}.go-root .dispatch-request-person{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;min-width:0}.go-root .dispatch-request-person strong{overflow-wrap:anywhere;color:var(--go-ink);font-size:13px;font-weight:700}.go-root .dispatch-request-person>span{color:var(--go-muted);font-size:11px}.go-root .dispatch-request-person b{color:#48576c;font-weight:700}.go-root .dispatch-request-aside{display:grid;justify-items:end;align-content:center;align-self:stretch;gap:5px;min-width:0;padding-left:15px;border-left:1px solid #e7edf4;text-align:right}.go-root .dispatch-request-date{display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;color:#596a80;font-size:11px;line-height:1.45}.go-root .dispatch-request-date svg{flex:0 0 auto;margin-top:2px;color:#7b8da4}.go-root .dispatch-request-date>span{display:grid;gap:1px}.go-root .dispatch-request-date small{color:var(--go-muted);font-size:10px;font-weight:700}.go-root .dispatch-request-open{display:inline-flex;align-items:center;gap:3px;margin-top:8px;color:var(--go-brand);font-size:11px;font-weight:750}.go-root .dispatch-ops-list-head{padding:10px 2px 2px;font-size:11px}@media(max-width:720px){.go-root .dispatch-request-card{grid-template-columns:34px minmax(0,1fr);gap:11px;padding:14px}.go-root .dispatch-request-mark{width:33px;height:33px}.go-root .dispatch-request-aside{grid-column:2;grid-row:2;justify-items:start;width:100%;padding:10px 0 0;border:0;border-top:1px solid #e7edf4;text-align:left}.go-root .dispatch-request-date{justify-content:flex-start}.go-root .dispatch-request-open{margin-top:3px}}@media(max-width:420px){.go-root .dispatch-request-card{gap:9px;padding:12px 10px}.go-root .dispatch-request-person{display:grid;gap:2px}.go-root .dispatch-request-tracking{grid-template-columns:1fr;gap:2px}}@media(prefers-reduced-motion:reduce){.go-root .dispatch-request-card{transition:none}}.go-root .receipt-detail-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;min-width:0;max-width:100%}.go-root .receipt-detail-actions>:not(button){min-width:0;white-space:normal}.go-root .receipt-edit-button{color:var(--go-brand);flex-shrink:0}.go-root .receipt-edit-lock{margin:12px 0 0;padding:10px 12px;border-left:3px solid #d5a44c;background:#fbf7ed}.go-root .receipt-editor{display:grid;gap:16px;margin-top:15px;padding-top:15px;border-top:1px solid var(--go-line)}.go-root .receipt-editor-intro{margin:0;color:var(--go-muted);font-size:12px}.go-root .receipt-protected-fields{min-width:0;margin:0;padding:12px;border:1px solid var(--go-line);border-radius:5px;background:#f7f9fc}.go-root .receipt-protected-fields legend{padding:0 7px;color:var(--go-muted);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.go-root .receipt-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.go-root .receipt-edit-grid .field{display:grid;gap:5px;min-width:0;color:var(--go-ink);font-size:12px;font-weight:650}.go-root .receipt-edit-grid .field input,.go-root .receipt-edit-grid .field select,.go-root .receipt-edit-grid .field textarea{width:100%;min-width:0;min-height:39px;padding:8px 10px;border:1px solid #cdd8e3;border-radius:4px;background:#fff;color:var(--go-ink);font:13px/1.4 DM Sans,Trebuchet MS,sans-serif}.go-root .receipt-edit-grid .field textarea{resize:vertical}.go-root .receipt-edit-grid .field small{color:var(--go-muted);font-size:10px;font-weight:400}.go-root .receipt-edit-grid.protected{gap:8px 20px}.go-root .receipt-edit-grid.protected>div{display:grid;gap:3px;min-width:0}.go-root .receipt-edit-grid.protected span{color:var(--go-muted);font-size:10px}.go-root .receipt-edit-grid.protected strong{overflow-wrap:anywhere;color:var(--go-ink);font-size:12px;font-weight:650}.go-root .receipt-edit-grid .receipt-wide{grid-column:1/-1}.go-root .receipt-edit-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.go-root .receipt-editor-actions{justify-content:space-between;padding-top:2px}.go-root .btn.danger{border-color:#e4c2bd;background:#fff8f6;color:#963f37}.go-root .btn.danger:hover:not(:disabled){border-color:#d49a92;background:#fff0ed}.go-root .receipt-delete-confirm{display:grid;gap:8px;padding:14px;border:1px solid #e6c4be;border-left:3px solid #bd6358;border-radius:5px;background:#fff8f6}.go-root .receipt-delete-confirm>strong{color:#873c35;font-size:13px}.go-root .receipt-delete-confirm p{margin:0;color:#6d514e;font-size:11px;line-height:1.55}.go-root .receipt-editor .notice p{margin:5px 0 0;font-size:11px}@media(max-width:600px){.go-root .receipt-detail-actions{align-items:center;flex-direction:row;gap:7px}.go-root .receipt-edit-grid{grid-template-columns:1fr}.go-root .receipt-edit-grid .receipt-wide{grid-column:auto}.go-root .receipt-edit-actions{align-items:stretch;flex-direction:column-reverse}.go-root .receipt-edit-actions .btn{justify-content:center}.go-root .receipt-editor-actions{flex-direction:column}.go-root .receipt-editor-actions>.receipt-edit-actions{width:100%}.go-root .receipt-editor-actions>.receipt-edit-actions .btn{width:100%}.go-root .receipt-delete-trigger{align-self:flex-start}}.go-root .receipt-editable-fields{border:0;padding:0;margin:0;min-width:0}.go-root .real-packages-page{min-width:0}.go-root .real-packages-card{overflow:hidden;padding:0}.go-root .real-packages-card>.real-toolbar:first-child{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:12px;margin:0;padding:18px 20px;border-bottom:1px solid var(--go-line);background:#fbfcfe}.go-root .real-packages-search-field{min-width:0;width:100%}.go-root .real-packages-search-field input{width:100%;min-width:0;min-height:42px;padding:9px 12px;border:1px solid #cbd6e4;border-radius:5px;background:#fff;color:var(--go-ink);font:inherit;font-size:13px;line-height:1.4}.go-root .real-packages-search-field input::placeholder{color:#8491a2;opacity:1}.go-root .real-packages-card>.real-toolbar:first-child>.btn{min-height:42px;align-self:end;white-space:nowrap}.go-root .real-packages-card>.real-toolbar:first-child>.btn.primary{min-width:108px;justify-content:center;box-shadow:0 2px 5px #3079ed24}.go-root .real-packages-list{padding:0 20px}.go-root .real-packages-list .go-queue-row{grid-template-columns:34px minmax(0,1fr) minmax(130px,auto) 18px;gap:14px;min-height:74px;padding:12px 6px;border-bottom:1px solid #e6ebf2;transition:background-color .15s ease}.go-root .real-packages-list .go-queue-row:last-child{border-bottom:0}.go-root .real-packages-list .go-queue-row:hover{background:#f7faff}.go-root .real-packages-list .go-row-icon{width:34px;height:34px;border:1px solid #dce8f8;background:#f0f5fd}.go-root .real-packages-list .go-row-copy{gap:4px}.go-root .real-packages-list .go-row-copy strong{font-size:13px;letter-spacing:.005em}.go-root .real-packages-list .go-package-reference .go-hawb-badge,.go-root .real-packages-list .go-package-reference .go-mawb-badge{display:inline-flex;margin-left:8px;font-size:10px}.go-root .real-packages-list .go-package-reference [data-confirmed=false]{color:#735516}.go-root .real-packages-list .go-package-reference [data-confirmed=true]{color:#285b3e}.go-root .real-packages-list .go-row-copy>span{font-size:11px;line-height:1.45}.go-root .real-packages-list .go-queue-row>svg:last-child{color:#8b98a9}.go-root .real-packages-list .go-prealert-row{grid-template-columns:34px minmax(0,1fr) minmax(90px,auto) 18px;min-height:104px}.go-root .real-packages-list .go-prealert-copy{min-width:0;gap:5px}.go-root .real-packages-list .go-prealert-copy .go-package-reference,.go-root .real-packages-list .go-prealert-customer,.go-root .real-packages-list .go-prealert-description{overflow-wrap:anywhere}.go-root .real-packages-list .go-prealert-description{color:var(--go-muted)}.go-root .real-packages-list .go-prealert-meta{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:2px;color:var(--go-muted)}.go-root .real-packages-list .go-prealert-meta strong{color:var(--go-ink);font-weight:650}.go-root .real-packages-list .go-prealert-no-link{width:15px;height:15px}.go-root .real-packages-card>.real-toolbar:last-child{min-height:62px;margin:0;padding:12px 20px;border-top:1px solid var(--go-line);background:#fbfcfe}.go-root .real-packages-card>.real-toolbar:last-child .count{color:var(--go-muted);font-size:12px;font-variant-numeric:tabular-nums}.go-root .real-packages-card>.real-empty{margin:0;padding:32px 20px;border:0}@media(max-width:680px){.go-root .real-packages-card>.real-toolbar:first-child{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:15px}.go-root .real-packages-search-field{grid-column:1/-1}.go-root .real-packages-card>.real-toolbar:first-child>.btn.primary{min-width:0}.go-root .real-packages-list{padding:0 12px}.go-root .real-packages-list .go-queue-row{grid-template-columns:32px minmax(0,1fr) 18px;gap:10px;padding:12px 2px}.go-root .real-packages-list .go-prealert-row{grid-template-columns:32px minmax(0,1fr) 18px}.go-root .real-packages-list .go-prealert-row>.go-package-status{grid-column:2;grid-row:2}.go-root .real-packages-list .go-prealert-no-link{grid-column:3;grid-row:1}.go-root .real-packages-list .go-prealert-meta{gap:4px 12px}.go-root .real-packages-list .go-queue-row>.go-package-status{grid-column:2;grid-row:2;justify-self:start}.go-root .real-packages-list .go-queue-row>svg:last-child{grid-column:3;grid-row:1 / span 2}.go-root .real-packages-card>.real-toolbar:last-child{padding:12px 15px}}@media(max-width:420px){.go-root .real-packages-card>.real-toolbar:first-child{grid-template-columns:minmax(0,1fr)}.go-root .real-packages-card>.real-toolbar:first-child>.btn{width:100%;justify-content:center}.go-root .real-packages-list .go-row-copy>span{line-height:1.5}}.gestor-access{--go-paper:#f1f4f8;--go-surface:#fff;--go-ink:#364153;--go-muted:#667386;--go-line:#d9e1eb;--go-brand:#3079ED;--go-brand-hover:#3079ED;--go-pale-brand:#eaf2fd;--go-shadow:0 10px 30px #263e5c10;width:100%;max-width:none;min-height:100dvh;margin:0;padding:clamp(20px,3vw,36px);color:var(--go-ink);background:var(--go-paper);font:14px/1.45 DM Sans,Trebuchet MS,sans-serif}.gestor-access :is(a,button):focus-visible{outline:3px solid #3079ED;outline-offset:2px}.gestor-access .access-denied{width:min(100%,560px);margin:0;padding:clamp(22px,4vw,32px);border:1px solid var(--go-line);border-radius:8px;background:var(--go-surface);box-shadow:var(--go-shadow)}.gestor-access .access-denied h1{margin:0;color:var(--go-ink);font:700 clamp(23px,3vw,30px)/1.12 "DM Sans","Trebuchet MS",sans-serif;letter-spacing:-.04em}.gestor-access .access-denied p{margin:10px 0 0;color:var(--go-muted);font-size:13px}.gestor-access .auth-actions{margin-top:18px}.gestor-access .auth-actions .btn{min-height:39px;padding:8px 13px;border:1px solid var(--go-brand);border-radius:5px;background:var(--go-brand);color:#fff;font:700 12px/1.4 DM Sans,Trebuchet MS,sans-serif;box-shadow:none}.gestor-access .auth-actions .btn:hover:not(:disabled){background:var(--go-brand-hover);border-color:var(--go-brand-hover);filter:none}.go-tariff-concepts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.go-tariff-concept{display:grid;grid-template-columns:34px minmax(0,1fr);align-content:start;gap:4px 10px;min-height:132px;padding:14px}.go-tariff-concept.featured{border-color:#b7cdea;background:#fbfdff}.go-tariff-concept-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:4px;background:var(--go-pale-brand);color:var(--go-brand)}.go-tariff-concept .go-label{display:block;margin:1px 0 4px}.go-root .go-tariff-concept h2{margin:0;font-size:13px;line-height:1.25}.go-tariff-concept p{grid-column:1/-1;margin:5px 0 0;color:var(--go-muted);font-size:11px}.go-tariff-workspace{display:grid;grid-template-columns:minmax(225px,270px) minmax(0,1fr);gap:14px;align-items:start}.go-tariff-operators{padding:15px}.go-tariff-operators>.go-panelhead{align-items:center;margin-bottom:12px}.go-tariff-operators>.go-panelhead svg{color:var(--go-brand)}.go-root .go-tariff-operators h2,.go-root .go-tariff-operator-head h2{margin:3px 0 0;font-size:16px}.go-tariff-add-operator{display:grid;gap:6px;padding:11px 0 13px;border-top:1px solid var(--go-line);border-bottom:1px solid var(--go-line)}.go-tariff-add-operator label,.go-tariff-rate-form label{color:var(--go-ink);font-size:11px;font-weight:700}.go-tariff-add-operator>div{display:grid;grid-template-columns:minmax(0,1fr) 39px;gap:6px}.go-tariff-add-operator input,.go-tariff-rate-form input,.go-tariff-rate-form select{width:100%;min-width:0;min-height:38px;padding:8px 10px;border:1px solid #cdd8e3;border-radius:4px;background:#fff;color:var(--go-ink);font:12px/1.4 DM Sans,Trebuchet MS,sans-serif}.go-tariff-add-operator .go-button{min-width:39px;padding:6px}.go-tariff-operator-list{display:grid;gap:5px;margin-top:10px}.go-tariff-operator{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;align-items:center;width:100%;padding:10px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--go-ink);text-align:left;cursor:pointer}.go-tariff-operator:hover{background:#f3f7fc}.go-tariff-operator.selected{border-color:#c6d8f0;background:var(--go-pale-brand)}.go-tariff-operator-name{overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:750}.go-tariff-operator .go-status{padding:3px 6px;font-size:9px}.go-tariff-operator small{grid-column:1/-1;color:var(--go-muted);font-size:10px}.go-tariff-main{display:grid;gap:12px;min-width:0}.go-tariff-operator-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.go-tariff-operator-head p{margin:4px 0 0;color:var(--go-muted);font-size:11px}.go-tariff-import .go-panelhead{align-items:center}.go-tariff-import .go-panelhead>svg,.go-tariff-rates .go-panelhead>svg{flex:0 0 auto;color:var(--go-brand)}.go-tariff-import .go-panelhead p,.go-tariff-rates .go-panelhead p{max-width:720px}.go-tariff-import-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.go-tariff-import-actions label{position:relative}.go-tariff-import-actions input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.go-tariff-import-actions label:focus-within{outline:3px solid #3079ED;outline-offset:2px}.go-button.is-disabled{opacity:.48;cursor:not-allowed;pointer-events:none}.go-muted-small{color:var(--go-muted);font-size:10px}.go-tariff-preview{display:grid;gap:9px;margin-top:13px;padding:12px;border:1px solid var(--go-line);border-radius:5px;background:#f8fafd}.go-tariff-preview-title{color:var(--go-ink);font-size:11px;font-weight:800}.go-tariff-preview-table{display:grid;overflow:auto;border:1px solid var(--go-line);border-radius:4px;background:#fff;font-size:10px}.go-tariff-preview-table>div{display:grid;grid-template-columns:1fr 1fr .7fr;gap:10px;padding:7px 9px;border-top:1px solid var(--go-line)}.go-tariff-preview-table>div:first-child{border-top:0}.go-tariff-preview-table>div.head{background:#f4f7fb;color:var(--go-muted);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.go-tariff-preview-table>div.go-muted-small{display:block}.go-tariff-error,.go-tariff-notice{padding:11px 13px;border:1px solid #f0d4cf;border-left:3px solid #c76a61;border-radius:9px;background:#fff4f2;color:#98443d;font-size:12px;line-height:1.45;box-shadow:0 2px 8px #26364a0b}.go-tariff-notice{margin:0 0 12px}.go-tariff-notice.good{border-color:#d6e7da;border-left-color:#71a984;background:#f0f7f2;color:#316b48}.go-tariff-rates .go-panelhead{margin-bottom:13px}.go-tariff-rate-form{display:grid;grid-template-columns:1.2fr .8fr .8fr .9fr .7fr;gap:9px;align-items:end;padding:12px;border:1px solid var(--go-line);border-radius:5px;background:#f8fafd}.go-tariff-rate-form .field{display:grid;gap:5px;min-width:0}.go-tariff-rate-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:7px}.go-tariff-inline-note{padding:12px;border-radius:4px;background:#f4f7fb;color:var(--go-muted);font-size:11px}.go-tariff-zone-list{display:grid;gap:8px;margin-top:12px}.go-tariff-zone{padding:12px;border:1px solid var(--go-line);border-radius:5px;background:#fff}.go-tariff-zone-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.go-tariff-zone-head>div{display:grid;gap:2px}.go-tariff-zone-head strong{font-size:12px}.go-tariff-zone-head span{color:var(--go-muted);font-size:10px}.go-tariff-schedule-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;padding:10px 12px;border:1px solid #c8d8ef;border-radius:5px;background:#f2f7ff}.go-tariff-schedule-actions p{margin:0;color:var(--go-ink);font-size:11px}.go-tariff-coverage{margin:9px 0 0;padding:7px 9px;border-radius:4px;font-size:10px;line-height:1.5}.go-tariff-coverage.complete{background:#eef8f2;color:#176b3a}.go-tariff-coverage.incomplete{background:#fff5e7;color:#895313}.go-tariff-populations{margin-top:8px;padding-top:8px;border-top:1px solid var(--go-line);color:var(--go-muted);font-size:10px}.go-tariff-populations summary{width:max-content;max-width:100%;cursor:pointer}.go-tariff-populations ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px;max-height:190px;overflow:auto;margin:8px 0 0;padding-left:17px}.go-tariff-populations li{color:var(--go-ink)}.go-tariff-populations li span{color:var(--go-muted)}.go-tariff-populations p{margin:8px 0 0}.go-tariff-rate-list{display:grid;margin-top:8px}.go-tariff-rate-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:45px;padding:6px 0;border-top:1px solid var(--go-line)}.go-tariff-rate-row>div:first-child{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.go-tariff-rate-row strong,.go-tariff-rate-row span{font-size:11px}.go-tariff-rate-row span{color:var(--go-brand);font-weight:800}.go-tariff-row-actions{display:flex;gap:2px}.go-button.danger{color:#9a4444}.go-tariff-empty{display:grid;justify-items:center;gap:8px;padding:36px 20px;color:var(--go-muted);text-align:center}.go-tariff-empty svg{color:var(--go-brand)}.go-tariff-empty strong{color:var(--go-ink);font-size:13px}.go-international-tariff{margin-bottom:14px}.go-international-tariff>.go-panelhead{align-items:center}.go-international-tariff>.go-panelhead>svg{flex:0 0 auto;color:var(--go-brand)}.go-root .go-international-tariff h2{margin:2px 0 0;font-size:16px}.go-international-tariff .go-panelhead p{margin:5px 0 0;color:var(--go-muted);font-size:11px}.go-international-form{display:grid;gap:12px;margin-top:14px}.go-international-formula{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.go-international-formula>div{display:grid;gap:4px;padding:11px;border:1px solid var(--go-line);border-radius:4px;background:#f8fafd}.go-international-formula span{color:var(--go-muted);font-size:10px}.go-international-formula strong{color:var(--go-ink);font-size:11px}.go-international-divisor{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px;border:1px solid var(--go-line);border-radius:4px}.go-international-divisor label{font-size:11px;font-weight:750}.go-international-divisor p{margin:4px 0 0;color:var(--go-muted);font-size:10px}.go-international-divisor input{width:160px;min-height:38px;padding:8px 10px;border:1px solid #cdd8e3;border-radius:4px;color:var(--go-ink);font:12px/1.4 DM Sans,Trebuchet MS,sans-serif}.go-international-bands{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.go-international-band{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;align-items:start;padding:12px;border:1px solid var(--go-line);border-radius:4px;background:#fff}.go-international-band>div:first-child{display:grid;grid-column:1/-1;gap:3px}.go-international-band .go-label{margin:0}.go-international-band strong{font-size:11px}.go-international-band small{color:var(--go-muted);font-size:9px}.go-international-band>label{color:var(--go-muted);font-size:10px;font-weight:700}.go-international-rate-input{display:grid;grid-template-columns:auto 1fr;align-items:center;overflow:hidden;border:1px solid #cdd8e3;border-radius:4px;background:#fff;transition:border-color .15s,box-shadow .15s}.go-international-rate-input:focus-within{border-color:var(--go-brand);box-shadow:0 0 0 2px var(--go-pale-brand)}.go-international-rate-input span{padding-left:8px;color:var(--go-muted);font-size:11px}.go-international-rate-input input{width:100%;min-width:0;min-height:35px;padding:6px 7px;border:0;outline-offset:-2px;color:var(--go-ink);font:12px/1.4 DM Sans,Trebuchet MS,sans-serif}.go-international-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.go-international-actions p{margin:0;color:var(--go-muted);font-size:10px}.go-tariff-concept-detail{margin-bottom:14px}.go-tariff-current-value{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:16px 0 12px;padding:18px 20px;border:1px solid var(--go-line);border-radius:5px;background:#f8fafd}.go-tariff-current-value>span,.go-tariff-proposed-rule>span{color:var(--go-muted);font-size:11px;font-weight:700}.go-tariff-current-value strong{color:var(--go-brand);font-size:22px}.go-tariff-current-value small{color:var(--go-muted);font-size:11px;font-weight:600}.go-tariff-proposed-rule{display:grid;gap:7px;margin:16px 0 12px;padding:16px 20px;border:1px solid var(--go-line);border-radius:5px;background:#f8fafd}.go-tariff-proposed-rule strong{color:var(--go-ink);font-size:15px}@media(max-width:900px){.go-grid.home{grid-template-columns:1fr}.go-ops-layout{grid-template-columns:180px minmax(0,1fr)}.go-tariff-concepts{grid-template-columns:repeat(2,minmax(0,1fr))}.go-tariff-workspace{grid-template-columns:220px minmax(0,1fr)}.go-tariff-rate-form,.go-international-bands{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.go-root .manifest-agent-grid,.go-root .manifest-agent-card .grid{grid-template-columns:1fr}.go-root .manifest-form-footer{align-items:flex-start;flex-direction:column}.go-root .manifest-form-footer .btn{width:100%;justify-content:center}.go-topbar{gap:12px;flex-wrap:wrap}.go-brand img{width:116px}.go-top-meta{gap:7px}.go-content{padding:18px 14px 24px}.go-pagehead{align-items:flex-start;flex-direction:column;gap:10px}.go-statline{grid-template-columns:1fr 1fr}.go-stat:last-child{grid-column:1/-1}.go-task-grid{grid-template-columns:1fr}.go-ops-layout{display:block;min-height:0}.go-rail{display:none}.go-ops-main{padding:18px 14px 24px}.go-ops-mobile-nav{display:flex;gap:4px;overflow-x:auto;margin:-1px 0 19px;padding:3px 0 8px;scrollbar-width:thin}.go-ops-mobile-nav a{display:flex;align-items:center;gap:6px;min-height:34px;flex:0 0 auto;padding:6px 9px;border:1px solid var(--go-line);border-radius:4px;background:#fff;color:#59697d;font-size:10px;font-weight:700;text-decoration:none}.go-ops-mobile-nav a.active{background:var(--go-brand);color:#fff;border-color:var(--go-brand)}.go-ops-mobile-nav .go-ops-mobile-tariff-toggle{display:flex;align-items:center;gap:6px;min-height:34px;flex:0 0 auto;padding:6px 9px;border:1px solid var(--go-line);border-radius:4px;background:#fff;color:#59697d;font:inherit;font-size:10px;font-weight:700;cursor:pointer}.go-ops-mobile-nav .go-ops-mobile-tariff-toggle.active{background:var(--go-brand);color:#fff;border-color:var(--go-brand)}.go-ops-mobile-nav .go-ops-mobile-tariff-toggle>svg:last-child{transition:transform .16s ease}.go-ops-mobile-nav .go-ops-mobile-tariff-toggle>svg:last-child.expanded{transform:rotate(180deg)}.go-ops-mobile-nav a.go-ops-mobile-tariff-link{background:#f8fafd;color:#59697d}.go-ops-mobile-nav a.go-ops-mobile-tariff-link.active{background:var(--go-brand);color:#fff;border-color:var(--go-brand)}.go-root .go-queue-row{grid-template-columns:30px minmax(0,1fr) 18px;gap:8px}.go-queue-row .go-status{grid-column:2;justify-self:start}.go-queue-row>svg:last-child{grid-column:3;grid-row:1}.go-ops-section-head{align-items:flex-start}.go-tariff-workspace{grid-template-columns:1fr}.go-tariff-operator-list{grid-template-columns:repeat(2,minmax(0,1fr))}.go-tariff-rate-form{grid-template-columns:1fr 1fr}.go-international-formula,.go-international-bands{grid-template-columns:1fr}.go-international-actions{align-items:flex-start;flex-direction:column}}@media(max-width:460px){.go-topbar{padding:10px 13px}.go-top-meta .go-button{min-height:34px;padding:6px 8px;font-size:11px}.go-root .mailbox-address-field{grid-template-columns:76px minmax(0,1fr);gap:6px}.go-root .mailbox-address-heading{flex-direction:column;gap:8px}.go-root .mailbox-copy-field{grid-column:2;justify-self:start}.go-root .mailbox-address-field dd{grid-column:2}.go-cta{align-items:flex-start;flex-direction:column}.go-ops-topbar .go-brand-label{display:none}.go-ops-topbar .go-top-meta{gap:5px}.go-ops-topbar .go-identity-mark{width:25px;height:25px}.go-ops-mobile-nav a{min-height:34px}.go-ops-section-head{flex-direction:column;align-items:flex-start}.go-footer{flex-direction:column}.go-tariff-concepts,.go-tariff-operator-list{grid-template-columns:1fr}.go-tariff-operator-head,.go-tariff-zone-head,.go-tariff-rate-row{align-items:flex-start;flex-direction:column}.go-tariff-schedule-actions{align-items:stretch;flex-direction:column}.go-tariff-populations ul,.go-tariff-rate-form{grid-template-columns:1fr}.go-international-divisor{align-items:stretch;flex-direction:column}.go-international-divisor input{width:100%}}@media(prefers-reduced-motion:reduce){.go-root *,.go-root *:before,.go-root *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.go-geography-catalog{display:grid;gap:13px}.go-geography-catalog>.go-panelhead>svg,.go-destination-coverage>.go-panelhead>svg{flex:0 0 auto;color:var(--go-brand)}.go-geography-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.go-geography-stats>div{display:grid;gap:3px;padding:11px 12px;border:1px solid var(--go-line);border-radius:4px;background:#f8fafd}.go-geography-stats strong{color:var(--go-ink);font:700 20px/1 Spline Sans Mono,Consolas,monospace}.go-geography-stats span{color:var(--go-muted);font-size:10px}.go-geography-stats .pending{border-color:#eadbbd;background:#fcf8ef}.go-geography-stats .pending strong,.go-destination-summary .pending strong{color:#895d1b}.go-geography-meta{display:flex;flex-wrap:wrap;gap:8px 20px;color:var(--go-muted);font-size:10px}.go-geography-meta b{color:var(--go-ink)}.go-geography-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px 15px}.go-geography-source{display:inline-flex;align-items:center;gap:4px;color:var(--go-brand);font-size:11px;font-weight:700;text-decoration:none}.go-geography-source:hover{text-decoration:underline}.go-geography-feedback,.go-destination-feedback{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0}.go-geography-skeleton{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.go-geography-skeleton span{height:58px;border:1px solid var(--go-line);border-radius:4px;background:#edf2f8;animation:go-skeleton-fade 1.1s ease-in-out infinite alternate}.go-geography-skeleton span:nth-child(2){animation-delay:.12s}.go-geography-skeleton span:nth-child(3){animation-delay:.24s}.go-geography-skeleton span:nth-child(4){animation-delay:.36s}.go-geography-skeleton.coverage{grid-template-columns:1fr}.go-geography-skeleton.coverage span{height:72px}@keyframes go-skeleton-fade{0%{opacity:.48}to{opacity:1}}.go-destination-coverage{min-width:0}.go-destination-summary{display:flex;align-items:center;flex-wrap:wrap;gap:7px 16px;margin:12px 0;padding:10px 12px;border:1px solid var(--go-line);border-radius:4px;background:#f8fafd;color:var(--go-muted);font-size:10px}.go-destination-summary strong{color:var(--go-ink);font:700 15px/1 Spline Sans Mono,Consolas,monospace}.go-destination-tools{display:flex;align-items:center;gap:9px;margin-bottom:10px}.go-destination-search{display:flex;align-items:center;gap:8px;flex:1;min-width:150px;min-height:38px;padding:0 10px;border:1px solid #cdd8e3;border-radius:4px;background:#fff;color:var(--go-muted)}.go-destination-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--go-ink);font:12px/1.4 DM Sans,Trebuchet MS,sans-serif}.go-destination-search:focus-within{border-color:var(--go-brand);box-shadow:0 0 0 2px #3079ed22}.go-destination-filter{display:flex;align-items:center;gap:6px;color:var(--go-muted);font-size:10px}.go-destination-filter select,.go-destination-edit select{min-width:0;min-height:36px;padding:6px 9px;border:1px solid #cdd8e3;border-radius:4px;background:#fff;color:var(--go-ink);font:11px/1.4 DM Sans,Trebuchet MS,sans-serif}.go-destination-list{display:grid;gap:8px}.go-destination-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0;padding:0;border:1px solid var(--go-line);border-radius:5px;background:#fff;overflow:hidden}.go-destination-source,.go-destination-binding{min-width:0;padding:13px 15px}.go-destination-source{background:#f8fafd;border-right:1px solid var(--go-line)}.go-destination-group-title{margin:0 0 9px;color:var(--go-brand);font-size:10px;line-height:1.3;letter-spacing:.075em;text-transform:uppercase}.go-destination-row-title{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:5px}.go-destination-row-title strong{font-size:12px}.go-destination-source-fields{display:grid;grid-template-columns:minmax(126px,.7fr) minmax(0,1.3fr);gap:0 12px;margin:9px 0 0;color:var(--go-ink);font:11px/1.45 DM Sans,Trebuchet MS,sans-serif}.go-destination-source-fields dt,.go-destination-source-fields dd{min-width:0;margin:0;padding:6px 0;border-top:1px solid var(--go-line);font:inherit;overflow-wrap:anywhere}.go-destination-source-fields dt{color:var(--go-muted);font-weight:600}.go-destination-binding code{color:var(--go-ink);font:10px Spline Sans Mono,Consolas,monospace;overflow-wrap:anywhere}.go-destination-binding>.go-label{display:block}.go-destination-binding>p{margin:4px 0 8px;color:var(--go-ink);font-size:11px;overflow-wrap:anywhere}.go-destination-binding>p.previous{color:#895d1b}.go-destination-edit{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;align-items:center}.go-destination-edit select{width:100%}.go-destination-empty{margin:0}.go-destination-pagination{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;color:var(--go-muted);font-size:10px}.go-destination-pagination>div{display:flex;align-items:center;gap:8px}.go-tariff-preview-table.extended{min-width:0;overflow:auto}.go-tariff-preview-table.extended>div{min-width:840px;grid-template-columns:1fr 1.1fr .65fr 1fr .85fr .85fr}.go-tariff-preview-table.extended .go-mono{font-size:9px}.go-geography-catalog .is-spinning{animation:go-rotate 1s linear infinite}@keyframes go-rotate{to{transform:rotate(360deg)}}@media(max-width:760px){.go-geography-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.go-destination-row{grid-template-columns:1fr}.go-destination-source{border-right:0;border-bottom:1px solid var(--go-line)}.go-destination-source,.go-destination-binding{padding:12px}}@media(max-width:480px){.go-geography-actions{align-items:stretch;flex-direction:column}.go-geography-actions>*{justify-content:center}.go-destination-tools{align-items:stretch;flex-direction:column}.go-destination-filter{justify-content:space-between}.go-destination-edit{grid-template-columns:1fr}.go-destination-edit .go-button{width:100%}.go-destination-pagination{align-items:flex-start;flex-direction:column}.go-destination-pagination>div{width:100%;justify-content:space-between}.go-geography-feedback,.go-destination-feedback{align-items:flex-start;flex-direction:column}}.go-root .page-head h1{font:700 clamp(23px,3vw,33px)/1.15 var(--font-body);letter-spacing:-.04em;overflow-wrap:anywhere}.go-root .page-head p{color:var(--go-muted);font-size:13px}.go-root .go-pagehead h1{overflow-wrap:anywhere}.go-root :is(.real-mono,.mono,.go-mono,.portal-mono,.go-package-reference){font-family:var(--font-body);letter-spacing:normal;font-variant-numeric:tabular-nums}.go-root .go-queue-row.real-link{font-weight:400}.go-root .go-row-copy strong{font-weight:600}.go-root :is(.go-stat strong,.tile strong,.real-stat strong,.go-geography-stats strong,.go-destination-summary strong){font-family:var(--font-body);font-variant-numeric:tabular-nums}.go-root :is(.operator-workflow-number,.draft-metric strong,.draft-price-list strong,.draft-result-grid strong,.guide-sim-weight-preview strong,.guide-sim-measures strong){font-family:var(--font-body);font-variant-numeric:tabular-nums}.go-root .dispatch-ops-filter{grid-template-columns:minmax(0,1fr) auto;align-items:end}.go-root :is(.panel,.filters,.table-wrap,.tile,.real-stat){border:1px solid var(--go-line);border-radius:6px;background:var(--go-surface);color:var(--go-ink);box-shadow:var(--go-shadow)}.go-root .panel.disabled{border-style:dashed;color:var(--go-muted);box-shadow:none}.go-root .tile:hover{transform:translateY(-1px);border-color:#b5c7db}.go-root .tile.warn{background:var(--go-warning-soft)}.go-root :is(.pkg-form fieldset,.receipt-protected-fields,.guide-sim-dimensions){min-width:0;border:1px solid var(--go-line);border-radius:5px;background:#f8fafd}.go-root fieldset>legend{padding:2px 8px;border-radius:4px;background:var(--go-pale-brand);color:var(--go-ink);font:600 12px/1.45 var(--font-body);letter-spacing:normal;text-transform:none}.go-root .receipt-protected-fields>legend{background:#f1f4f8;color:var(--go-muted)}.go-root :is(.field,.pkg-form,.user-actions,.inline) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0;min-height:39px;border:1px solid #cdd8e3;border-radius:5px;background:var(--go-surface);color:var(--go-ink);font:13px/1.4 var(--font-body)}.go-root .field :is(input[readonly],input:disabled,select:disabled,textarea:disabled){background:#f1f4f8;color:var(--go-muted)}.go-root .field :is(input,select,textarea):focus{border-color:var(--go-brand)}.go-root .has-error :is(input,select,textarea,.scan){border-color:var(--go-danger)}.go-root .scan{border:1px solid var(--go-line);border-radius:5px}.go-root .scan input{border:0;font-family:var(--font-body)}.go-root.go-gestor :is(.real-form,.pkg-form,.receipt-editor){gap:18px}.go-root.go-gestor .real-form>.receipt-all-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent}.go-root.go-gestor .pkg-form fieldset{display:grid;gap:15px;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent}.go-root.go-gestor .real-form .receipt-all-fields>.receipt-group,.go-root.go-gestor .receipt-editor>.receipt-editable-fields{display:grid;gap:12px;min-width:0;margin:0;padding:14px;border:1px solid var(--go-line);border-radius:5px;background:var(--go-surface)}.go-root.go-gestor .pkg-form fieldset>legend{display:block;width:100%;margin:0 0 14px;padding:0;border:0;border-radius:0;background:transparent;color:var(--go-ink);font:700 15px/1.35 var(--font-body);letter-spacing:-.01em}.go-root.go-gestor .real-form .receipt-all-fields>.receipt-group>legend,.go-root.go-gestor .receipt-editor>.receipt-editable-fields>legend{display:inline-block;width:auto;max-width:calc(100% - 14px);margin:0;padding:0 7px;border:0;border-radius:0;background:transparent;color:var(--go-ink);font:800 13px/1.4 var(--font-body);letter-spacing:-.01em;text-transform:none}.go-root.go-gestor :is(.real-form,.pkg-form,.receipt-editor) .grid{gap:16px}.go-root.go-gestor .receipt-editable-fields .field{align-content:start}.go-root.go-gestor .receipt-initial-status{display:flex;justify-content:flex-end;min-width:0;margin-bottom:-8px}.go-root.go-gestor .receipt-initial-status>.receipt-status-select{width:auto;field-sizing:content;max-width:100%;min-width:0;min-height:32px;height:32px;margin:0;padding:5px 8px 5px 10px;border:1px solid var(--go-line);border-radius:6px;background-color:var(--go-pale-brand);color:var(--go-brand);font:600 12px/1.35 var(--font-body);letter-spacing:normal;cursor:pointer}.go-root.go-gestor .receipt-status-select:focus-visible{outline:2px solid var(--go-brand);outline-offset:2px}.go-root.go-gestor :is(.real-form,.pkg-form,.receipt-editor) .field{display:grid;gap:7px;min-width:0}.go-root.go-gestor .customer-edit-form .field{align-content:start;grid-template-rows:auto minmax(39px,auto) auto}.go-root.go-gestor .customer-edit-form .field>:is(input:not([type=checkbox]),select),.go-root.go-gestor .customer-edit-form .field .searchable-destination-select :is(input,select){height:39px;min-height:39px}.go-root.go-gestor :is(.real-form,.pkg-form,.receipt-editor) .field>:is(label,span:not(.hint)){color:var(--go-ink);font-size:12px;font-weight:600;line-height:1.4}.go-root.go-gestor .receipt-editor{gap:16px}.go-root.go-gestor .receipt-editor>.receipt-protected-fields{min-width:0;margin:0;padding:10px 13px;border:0;border-left:3px solid #c9d3df;border-radius:0;background:#f5f7fa}.go-root.go-gestor .receipt-protected-fields>legend{display:block;margin:0 0 8px;padding:0;border:0;border-radius:0;background:transparent;color:var(--go-muted);font:700 11px/1.4 var(--font-body);letter-spacing:.025em;text-transform:none}.go-root.go-gestor .receipt-edit-grid{gap:16px}.go-root.go-gestor .receipt-edit-grid.protected{gap:9px 20px}.go-root.go-gestor .receipt-photos{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.go-root.go-gestor .receipt-photos .receipt-photo-heading{margin:0 0 .8rem}.go-root.go-gestor .receipt-measures-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.go-root.go-gestor .receipt-photo-group{min-width:0}.go-root.go-gestor .receipt-photo-group .receipt-photo-heading h3{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:767px){.go-root.go-gestor .real-form .receipt-all-fields>.receipt-group .grid,.go-root.go-gestor .receipt-editor>.receipt-editable-fields .grid{grid-template-columns:minmax(0,1fr)}.go-root.go-gestor .real-form .receipt-all-fields>.receipt-group .field.wide,.go-root.go-gestor .receipt-editor>.receipt-editable-fields .field.wide{grid-column:auto}}.go-root .btn:hover:not(:disabled){background:#f1f5fa;border-color:#a9bbd3}.go-root :is(.btn.primary,.go-button.primary):hover:not(:disabled){background:var(--go-brand);border-color:var(--go-brand);filter:none;box-shadow:none}.go-root :is(.btn,.go-button){transition:transform .16s}.go-root .btn.danger:hover:not(:disabled){background:#fff0ed;border-color:#d49a92}.go-root .real-choice:hover,.go-root .real-choice.selected{background:var(--go-pale-brand)}.go-root .tag{padding:4px 8px;border:1px solid var(--go-line);border-radius:5px;background:#f1f4f8;color:#536173;font:600 11px/1.4 var(--font-body)}.go-root :is(.tag.session,.tag.example){background:var(--go-pale-brand);border-color:var(--go-info-line);color:var(--go-brand)}.go-root .tag.ok{background:var(--go-success-soft);border-color:var(--go-success-line);color:var(--go-success)}.go-root .tag.warn{background:var(--go-warning-soft);border-color:var(--go-warning-line);color:var(--go-warning)}.go-root .notice{background:var(--go-pale-brand);border-color:var(--go-info-line);border-left:3px solid var(--go-brand);color:var(--go-info);font:400 12px/1.5 var(--font-body)}.go-root :is(.notice.good,.notice.success,.real-success){background:var(--go-success-soft);border-color:var(--go-success-line);border-left-color:#71a984;color:var(--go-success)}.go-root .notice.bad{background:var(--go-danger-soft);border-color:var(--go-danger-line);border-left-color:#c76a61;color:var(--go-danger)}.go-root .notice.attention{background:var(--go-warning-soft);border-color:var(--go-warning-line);border-left-color:#d5a64a;color:var(--go-warning)}.go-root .notice.neutral{background:#f7f9fc;border-color:var(--go-line);border-left-color:#8b98a9;color:var(--go-muted)}.go-root :is(.real-empty,.empty,.portal-empty,.dispatch-empty){padding:28px 16px;border:1px dashed #cad5e3;border-radius:6px;background:#f8fafd;color:var(--go-muted);font-size:12px}.go-root :is(.real-empty,.empty) h2{font-size:16px;color:var(--go-ink)}.go-root .skeleton span{border-radius:5px;background:#e3eaf3;animation:go-skeleton-fade 1.1s ease-in-out infinite alternate}.go-root .real-timeline li:before,.go-root .history li:before{background:var(--go-brand);border-color:var(--go-surface)}.go-root .table-wrap th{background:#f3f6fa;color:var(--go-muted);font-size:11px}.go-root .table-wrap tbody tr:hover{background:#f5f8fd}.go-root .table-wrap td{font-size:12px}.go-root .table-wrap tr{border-color:var(--go-line)}.go-root .user-actions{display:grid;gap:8px;min-width:145px}.go-root :is(.dispatch-ops-callout,.dispatch-ops-note){padding:12px 14px;border:1px solid var(--go-info-line);border-left:3px solid var(--go-brand);border-radius:6px;background:var(--go-pale-brand);color:var(--go-info);font-size:12px}.go-root .dispatch-ops-seal :is(svg,strong){color:var(--go-brand)}.go-root .dispatch-paid-badge{border:1px solid var(--go-success-line);border-radius:5px;background:var(--go-success-soft);color:var(--go-success);font-size:12px}.go-root .dispatch-paid-badge svg{color:inherit}.go-root .dispatch-ops-list{border-top:1px solid var(--go-line)}.go-root .dispatch-ops-row{background:var(--go-surface)}.go-root .dispatch-ops-row:hover{background:#f5f8fd}.go-root .dispatch-ops-check{border-radius:5px;background:var(--go-pale-brand);color:var(--go-brand)}.go-root .dispatch-ops-rowmain>strong{font-size:13px;font-weight:600}.go-root .dispatch-ops-rowaside>strong{font-size:16px;font-variant-numeric:tabular-nums}.go-root .dispatch-ops-detail-card{min-width:0;border-radius:6px;background:var(--go-surface);box-shadow:var(--go-shadow)}.go-root .dispatch-ops-detail-card h2{font-size:16px}.go-root .dispatch-payment-amount{font-size:28px;font-variant-numeric:tabular-nums}.go-root .dispatch-ops-packages{margin-top:14px}.go-root .dispatch-grouped-packages{display:grid;gap:10px}.go-root .dispatch-grouped-packages article{padding:13px;border:1px solid var(--go-line);border-radius:5px;background:#f8fafd;overflow-wrap:anywhere}.go-root .dispatch-grouped-packages :is(strong,span){display:block;font-size:12px}.go-root .dispatch-grouped-packages p{margin:6px 0;font-size:12px}.go-root.go-gestor .dispatch-grouped-packages>.dispatch-grouped-package{position:relative;min-width:0;overflow:hidden;container-type:inline-size}.go-root.go-gestor .dispatch-grouped-packages>.dispatch-grouped-package{display:grid;grid-template-columns:minmax(0,1fr) 104px;align-items:center;gap:12px}.go-root.go-gestor .dispatch-grouped-package-copy{min-width:0}.go-root.go-gestor .dispatch-grouped-package-copy>:is(strong,span,p,small){display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.go-root.go-gestor .dispatch-grouped-package-copy>strong{line-height:1.45}.go-root.go-gestor .dispatch-grouped-package-copy>p{line-height:1.45}.go-root.go-gestor .dispatch-grouped-package-copy .dispatch-grouped-package-label{display:inline}.go-root.go-gestor .dispatch-grouped-package-photo{position:relative;width:104px;aspect-ratio:4 / 3;min-width:0;min-height:0;overflow:hidden;display:grid;place-items:center;border:1px solid #d9e1eb;border-radius:4px;background:#eef2f7;color:#667386;font-size:11px;text-align:center}.go-root.go-gestor .dispatch-grouped-package-photo>*{position:absolute;inset:0;margin:0;display:grid;align-content:center}.go-root.go-gestor .dispatch-grouped-package-photo>img{display:block;width:100%;height:100%;object-fit:contain}@container (max-width:340px){.go-root.go-gestor .dispatch-grouped-package-copy .dispatch-grouped-package-label{display:none}}.go-root.go-gestor .dispatch-grouped-photo-loading,.go-root.go-gestor .dispatch-grouped-photo-empty{padding:8px}.go-root.go-gestor .dispatch-grouped-photo-error{display:grid;justify-items:center;gap:5px;padding:6px}.go-root.go-gestor .dispatch-grouped-photo-error button{border:0;padding:2px 4px;background:transparent;color:var(--go-brand);font:600 11px/1.3 var(--font-body);text-decoration:underline;cursor:pointer}.go-root.go-gestor .dispatch-grouped-photo-error button:focus-visible{outline:2px solid var(--go-brand);outline-offset:2px}.go-root .dispatch-test-banner{border-radius:5px;border-color:var(--go-warning-line);background:var(--go-warning-soft);color:var(--go-warning);font-size:12px}.go-root .team-logistics{border:1px solid var(--go-line);border-radius:6px;background:#f7f9fc;padding:18px}.go-root .team-logistics-header h2{font:700 16px/1.4 var(--font-body)}.go-root .team-logistics-header p{font-size:12px}.go-root .team-logistics-card{border-radius:6px;background:var(--go-surface)}.go-root .team-logistics-card h3{font:600 14px/1.4 var(--font-body)}.go-root .team-measure-form{border-radius:5px;background:#f8fafd}.go-root .team-measure-form>p{margin-top:0;font-size:12px;color:var(--go-muted)}.go-root .team-consolidation>strong{font-size:13px;font-weight:600}.go-root .portal-status{border:0;background:var(--go-pale-brand);color:var(--go-brand)}.go-root :is(.portal-status.pending,.portal-status.announced){background:var(--go-warning-soft);color:var(--go-warning)}.go-root .sandbox{position:static;border:1px solid var(--go-warning-line);border-radius:5px;background:var(--go-warning-soft);color:var(--go-warning);font-size:12px;letter-spacing:normal}.go-root .sandbox strong{background:transparent;color:inherit;letter-spacing:normal}.go-root .sandbox span{background:transparent}.go-root :is(.go-stat-icon.amber,.go-row-icon.amber){background:var(--go-pale-brand);color:var(--go-brand)}.go-root :is(.go-rail a i,.go-ops-mobile-nav a i){background:var(--go-pale-brand);color:var(--go-brand)}.go-root :is(.draft-field small,.draft-toolbar label,.draft-check-label,.guide-sim-dimensions label,.guide-sim-fx label){font-size:11px}.go-root .carrier-draft :is(.draft-field small,.draft-toolbar label,.draft-check-label){font-size:11px}.go-root .carrier-draft .draft-skeleton i{background:#e3eaf3;animation:go-skeleton-fade 1.1s ease-in-out infinite alternate}.go-root.go-gestor .send-detail-history{min-width:0;margin-top:15px}.go-root.go-gestor .send-detail-history ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.go-root.go-gestor .send-detail-history li{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:0 0 18px}.go-root.go-gestor .send-detail-history li:not(:last-child):before{content:"";position:absolute;left:8px;top:14px;bottom:-5px;width:2px;background:#dce5f0}.go-root.go-gestor .send-detail-history li:last-child{padding-bottom:0}.go-root.go-gestor .send-history-dot{position:relative;width:10px;height:10px;margin:5px 0 0 4px;border:2px solid #a5b6cc;border-radius:50%;background:#f8fafd}.go-root.go-gestor .send-detail-history li>div{display:grid;min-width:0;gap:4px}.go-root.go-gestor .send-history-event-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 9px;min-width:0}.go-root.go-gestor .send-detail-history li strong{color:#364153;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.go-root.go-gestor .send-detail-history li time{color:#536173;font-size:12px;line-height:1.5;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.go-root.go-gestor .send-detail-history li small{color:#69788c;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.go-root.go-gestor .send-detail-history li.is-latest .send-history-dot{border-color:#3079ed;background:#3079ed}.go-root.go-gestor .send-detail-history li.is-latest strong{color:#3079ed}.go-root.go-gestor .send-history-latest-badge{justify-self:start;padding:2px 7px;border-radius:4px;background:#eaf2fd;color:#3079ed;font-size:10px;font-weight:600;line-height:1.5}.go-root.go-gestor .send-history-empty{margin:0;padding:13px 14px;border:1px solid #e3eaf2;border-radius:8px;background:#f7f9fc;color:#69788c;font-size:12px;line-height:1.5}.go-root.go-gestor .send-history-track-scroll.is-horizontal{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;padding:3px 2px 11px;scrollbar-color:#9bb8df #edf2f8;scrollbar-width:thin}.go-root.go-gestor .send-history-track-scroll.is-horizontal:focus-visible{outline:2px solid #3079ED;outline-offset:2px;border-radius:6px}.go-root.go-gestor .send-detail-history ol.is-horizontal{display:grid;width:max(100%,calc(var(--history-count) * var(--history-min-step,180px)));gap:0}.go-root.go-gestor .send-detail-history ol.is-horizontal li{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:14px auto;align-content:start;min-width:0;gap:8px;padding:0 13px 0 2px}.go-root.go-gestor .send-detail-history ol.is-horizontal li:not(:last-child):before{content:none}.go-root.go-gestor .send-detail-history ol.is-horizontal li:not(:last-child):after{content:"";position:absolute;top:5px;left:17px;right:-17px;height:2px;background:#b9d2f4}.go-root.go-gestor .send-detail-history ol.is-horizontal .send-history-dot{z-index:1;width:12px;height:12px;margin:0 0 0 9px;border-width:2px;background:#f8fafd}.go-root.go-gestor .send-detail-history ol.is-horizontal li.is-latest .send-history-dot{border-color:#3079ed;background:#3079ed;box-shadow:0 0 0 3px #3079ed1f}.go-root.go-gestor .send-detail-history ol.is-horizontal li>div{align-content:start;gap:5px}.go-root.go-gestor .send-detail-history ol.is-horizontal li strong{font-size:12px;line-height:1.45}.go-root.go-gestor .send-detail-history ol.is-horizontal li time,.go-root.go-gestor .send-detail-history ol.is-horizontal li small{font-size:11px;line-height:1.45}.go-root.go-gestor .send-detail-history ol.is-horizontal li.is-latest:after{background:#b9d2f4}.go-root.go-gestor .send-history-scroll-hint{margin:-5px 0 9px;color:#69788c;font-size:11px}.go-root.go-gestor .send-history-track-scroll.is-horizontal::-webkit-scrollbar{height:8px}.go-root.go-gestor .send-history-track-scroll.is-horizontal::-webkit-scrollbar-track{border-radius:8px;background:#edf2f8}.go-root.go-gestor .send-history-track-scroll.is-horizontal::-webkit-scrollbar-thumb{border:2px solid #edf2f8;border-radius:8px;background:#9bb8df}@media(max-width:767px){.go-root :is(.grid,.grid.g4,.details,.team-logistics-grid,.dispatch-ops-detail-grid,.go-task-grid){grid-template-columns:minmax(0,1fr)}.go-root .team-logistics{padding:13px}.go-root .receipt-edit-grid{grid-template-columns:minmax(0,1fr)}.go-root .users-table{min-width:0}}@media(max-width:520px){.go-root.go-gestor .send-detail-history ol.is-horizontal{width:max(100%,calc(var(--history-count) * 128px))}.go-root.go-gestor .send-detail-history ol.is-horizontal li{padding-right:10px}}.go-root.go-gestor .go-ops-layout.sidebar-collapsed{grid-template-columns:64px minmax(0,1fr)}.go-root.go-gestor .go-ops-layout{position:relative}.go-root.go-gestor .go-ops-layout>.go-ops-main{grid-column:2}.go-root.go-gestor .go-rail{position:sticky;top:68px;align-self:start;height:calc(100dvh - 68px);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;z-index:3;min-width:0}.go-root.go-gestor .go-rail.is-expanded:not(.is-pinned){width:216px;z-index:4;border-right:1px solid #c8d5e5;background:#f8fafd;box-shadow:8px 0 22px #263e5c1a}.go-root.go-gestor .go-sidebar-pin{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-height:35px;margin:0 0 11px;padding:7px 10px;border:1px solid transparent;border-radius:4px;background:transparent;color:#536173;font:700 10px/1.3 DM Sans,Trebuchet MS,sans-serif;text-align:left;cursor:pointer}.go-root.go-gestor .go-sidebar-pin:hover{border-color:var(--go-line);background:#edf3fa;color:var(--go-ink)}.go-root.go-gestor .go-sidebar-pin svg{flex:0 0 auto;color:var(--go-brand)}.go-root.go-gestor .go-rail.is-collapsed .go-sidebar-pin{justify-content:center;padding-inline:0}.go-root.go-gestor .go-rail.is-collapsed .go-rail-label,.go-root.go-gestor .go-rail.is-collapsed .go-rail-foot,.go-root.go-gestor .go-rail.is-collapsed nav>a>span,.go-root.go-gestor .go-rail.is-collapsed .go-tariff-nav-toggle>span,.go-root.go-gestor .go-rail.is-collapsed .go-tariff-nav-toggle>svg:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.go-root.go-gestor .go-rail.is-collapsed nav>a:not(.go-tariff-subnav-link),.go-root.go-gestor .go-rail.is-collapsed .go-tariff-nav-toggle{position:relative;justify-content:center;gap:0;min-height:40px;padding:8px 0}.go-root.go-gestor .go-rail.is-collapsed nav>a>i{position:absolute;top:1px;right:2px;display:block;min-width:16px;min-height:15px;padding:1px 4px;border:1px solid #f8fafd;border-radius:9px;font-size:8px;line-height:1.25}.go-root.go-gestor .go-rail.is-collapsed .go-tariff-subnav-link{display:none}.go-root.go-gestor .go-rail.is-collapsed a.active{box-shadow:inset 3px 0 var(--go-brand)}.go-root.go-gestor .go-rail.is-expanded:not(.is-pinned) .go-sidebar-pin{margin-bottom:11px}@media(max-width:900px)and (min-width:681px){.go-root.go-gestor .go-rail.is-expanded:not(.is-pinned){width:196px}}@media(max-width:680px){.go-root.go-gestor .go-ops-layout.sidebar-collapsed{grid-template-columns:minmax(0,1fr)}.go-root.go-gestor .go-ops-layout>.go-ops-main{grid-column:1}.go-root.go-gestor .go-sidebar-pin{display:none}}@media(hover:none),(pointer:coarse){.go-root.go-gestor .go-rail.is-expanded:not(.is-pinned){box-shadow:none}}@media(prefers-reduced-motion:reduce){.go-root.go-gestor .go-tariff-nav-toggle>svg:last-child,.go-root.go-gestor .go-rail a,.go-root.go-gestor .go-sidebar-pin{transition:none!important}}.go-root{--sender-ink: var(--go-ink, #364153);--sender-muted: var(--go-muted, #667386);--sender-brand: var(--go-brand, #3079ed);--sender-line: var(--go-line, #d9e1eb)}.sender-catalog{padding:clamp(18px,3vw,32px)}.sender-catalog-heading,.sender-modal-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.sender-catalog-heading h2,.sender-modal-heading h2{margin:5px 0 4px;color:var(--sender-ink);font-family:var(--font-display, inherit);font-size:clamp(1.35rem,2vw,1.7rem)}.sender-catalog-heading p{margin:0;color:var(--sender-muted)}.sender-kicker{color:var(--sender-brand);font-size:.68rem;font-weight:800;letter-spacing:.14em}.sender-search{display:flex;align-items:flex-end;gap:12px;padding:22px 0 16px;margin:0;border-bottom:1px solid var(--sender-line)}.sender-search .field{flex:1;min-width:160px}.sender-search-control{display:flex;align-items:center;gap:8px;padding-left:12px;border:1px solid var(--sender-line);border-radius:5px;color:var(--sender-muted);background:#fff}.sender-search-control input{border:0;background:transparent;box-shadow:none}.sender-inactive-filter{display:flex;align-items:center;gap:8px;min-height:42px;color:var(--sender-muted);white-space:nowrap}.sender-inactive-filter input,.sender-active-toggle input{width:17px;height:17px;accent-color:var(--sender-brand)}.sender-list{display:grid}.sender-row{display:flex;align-items:center;gap:16px;padding:17px 4px;border-bottom:1px solid #e6ebf2}.sender-row:last-child{border-bottom:0}.sender-row-icon{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border-radius:5px;background:#eef4ff;color:var(--sender-brand)}.sender-row-main{min-width:0;flex:1}.sender-row-title{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.sender-row h3{margin:0;color:var(--sender-ink);font-size:1rem}.sender-row p{margin:2px 0 5px;color:#536173;font-weight:600}.sender-address{display:flex;align-items:center;gap:5px;color:var(--sender-muted);font-size:.82rem}.sender-status{border-radius:4px;padding:3px 8px;background:#eef2f7;color:#586579;font-size:.7rem;font-weight:700}.sender-row.is-inactive{opacity:.7}.sender-edit-btn{flex:0 0 auto}.sender-empty{display:grid;justify-items:center;text-align:center;padding:52px 18px;color:var(--sender-muted)}.sender-empty>svg{color:var(--sender-brand);margin-bottom:9px}.sender-empty h3{margin:0 0 5px;color:var(--sender-ink)}.sender-empty p{margin:0 0 17px}.sender-modal-backdrop{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;overflow:auto;padding:20px;background:#2331437a}.sender-modal{width:min(740px,100%);max-height:min(90dvh,900px);overflow:auto;padding:clamp(18px,3vw,30px);border:1px solid #d9e1eb;border-radius:6px;background:#fff;box-shadow:0 20px 60px #263e5c33}.sender-modal-heading{margin-bottom:20px}.sender-modal-close{flex:0 0 auto;border:0;background:transparent;color:var(--sender-muted);font-size:1.8rem;line-height:1;cursor:pointer}.sender-form{display:grid;gap:17px}.sender-form fieldset{min-width:0;margin:0;padding:14px 16px 16px;border:1px solid var(--sender-line);border-radius:11px}.sender-form legend{padding:0 7px;color:var(--sender-ink);font-weight:750}.sender-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.sender-form .field{min-width:0}.sender-form .field>span{display:block;margin-bottom:5px;color:var(--sender-ink);font-size:.86rem;font-weight:650}.sender-wide{grid-column:1/-1}.sender-active-toggle{display:flex;align-items:flex-start;gap:10px;padding:5px 2px}.sender-active-toggle span{display:grid;gap:3px}.sender-active-toggle strong{color:var(--sender-ink);font-size:.9rem}.sender-active-toggle small{color:var(--sender-muted)}.sender-form-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:2px}.receipt-sender-control{position:relative;min-width:0}.receipt-sender-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:6px 8px}.receipt-sender-row>.receipt-sender-control{min-width:0}.receipt-sender-control>input{display:block;width:100%;min-height:39px}.receipt-add-sender{align-self:stretch;min-height:39px;white-space:nowrap}.receipt-sender-hint{grid-column:1/-1;margin:0}.sender-combobox-list{position:absolute;z-index:50;top:calc(100% + 5px);right:0;left:0;max-height:250px;overflow:auto;border:1px solid var(--sender-line);border-radius:5px;background:#fff;box-shadow:0 12px 28px #263e5c24}.sender-combobox-option{display:flex;width:100%;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;text-align:left;border:0;border-bottom:1px solid #e6ebf2;background:transparent;color:var(--sender-ink);cursor:pointer}.sender-combobox-option:last-child{border-bottom:0}.sender-combobox-option:hover,.sender-combobox-option[aria-selected=true]{background:#eaf2fd}.sender-combobox-option span{display:grid;gap:2px}.sender-combobox-option small{color:var(--sender-muted)}.sender-combobox-note{padding:11px 13px;margin:0;color:var(--sender-muted);font-size:.83rem}.sender-combobox-error{color:#a13c35}.sender-inline-retry{margin-left:5px;padding:0;border:0;background:transparent;color:var(--sender-brand);font:inherit;font-weight:750;text-decoration:underline;cursor:pointer}.sender-modal-close:focus-visible,.sender-inline-retry:focus-visible{outline:3px solid var(--sender-brand);outline-offset:2px}.go-root.go-gestor .receipt-validation-surface .field :is(input,textarea,select)[aria-invalid=true]{border-color:#d99a94;box-shadow:inset 0 0 0 1px #b94c4314}.go-root.go-gestor .receipt-validation-surface .field :is(input,textarea,select)[aria-invalid=true]:focus-visible{border-color:#bd716a;outline:2px solid rgba(185,76,67,.24);outline-offset:2px}@media(max-width:640px){.sender-catalog-heading{align-items:flex-start;flex-direction:column}.sender-catalog-heading>.btn{width:100%;justify-content:center}.sender-search{align-items:stretch;flex-direction:column}.sender-search>.btn{width:100%}.sender-inactive-filter{min-height:28px}.sender-row{align-items:flex-start;flex-wrap:wrap;gap:10px}.sender-row-icon{flex-basis:36px;width:36px;height:36px}.sender-row-main{width:calc(100% - 50px);flex:none}.sender-address{align-items:flex-start;line-height:1.4}.sender-edit-btn{margin-left:46px}.sender-form-grid{grid-template-columns:1fr}.sender-wide{grid-column:auto}.receipt-sender-row{grid-template-columns:minmax(0,1fr)}.receipt-add-sender{width:100%;justify-content:center}.receipt-sender-hint{grid-column:1}}.go-root .preparation-panel{margin:18px 0;padding:20px}.preparation-heading,.preparation-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.preparation-heading h2{margin:3px 0;font-size:18px}.preparation-panel p{color:var(--go-muted);font-size:12px}.preparation-steps{display:flex;flex-wrap:wrap;gap:8px 20px;padding:13px 0;margin:15px 0;border-block:1px solid var(--go-line);list-style:none;color:var(--go-muted);font-size:12px}.preparation-steps .done{color:var(--go-success);font-weight:700}.preparation-counter{font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.preparation-progress{width:100%;height:8px;margin:10px 0 15px;accent-color:var(--go-brand)}.preparation-scan{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.preparation-scan .field{min-width:0;display:grid;gap:5px}.go-root .preparation-scan input{width:100%;min-height:46px;font-family:Spline Sans Mono,Consolas,monospace}.preparation-feedback{margin:12px 0;padding:12px;border:1px solid var(--go-danger-line);background:var(--go-danger-soft);color:var(--go-danger);border-radius:5px;overflow-wrap:anywhere}.preparation-feedback .preparation-actions{margin-top:10px;justify-content:flex-start}.preparation-feedback p{color:inherit}.go-root .dispatch-tax-assessment{margin:16px 0;border:1px solid var(--go-line);border-radius:6px;background:var(--go-surface);box-shadow:var(--go-shadow)}.go-root .dispatch-tax-assessment>summary{display:flex;align-items:center;gap:11px;min-height:61px;padding:12px 15px;cursor:pointer;list-style:none}.go-root .dispatch-tax-assessment>summary::-webkit-details-marker{display:none}.go-root .dispatch-tax-assessment-icon{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:5px;background:#f1f6fe;color:var(--go-brand)}.go-root .dispatch-tax-summary-copy{display:grid;gap:3px;flex:1;min-width:0}.go-root .dispatch-tax-summary-copy strong{color:var(--go-ink);font-size:12px}.go-root .dispatch-tax-summary-copy small{color:var(--go-muted);font-size:10px;line-height:1.4}.go-root .dispatch-tax-regime{flex:none;padding:6px 9px;border:1px solid #c8daf4;border-radius:4px;background:#f1f6fe;color:var(--go-brand);font-size:10px;font-weight:700}.go-root .dispatch-tax-regime.ordinary{border-color:var(--go-warning-line);background:var(--go-warning-soft);color:var(--go-warning)}.go-root .dispatch-tax-chevron{flex:none;color:var(--go-muted);transition:transform .16s ease}.go-root .dispatch-tax-assessment[open]>summary .dispatch-tax-chevron{transform:rotate(180deg)}.go-root .dispatch-tax-content{display:grid;gap:10px;padding:0 15px 15px}.go-root .dispatch-tax-notice{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border:1px solid #c8daf4;border-radius:4px;background:#f1f6fe;color:#385879}.go-root .dispatch-tax-notice.warning{border-color:var(--go-warning-line);background:var(--go-warning-soft);color:var(--go-warning)}.go-root .dispatch-tax-notice>svg{flex:none;margin-top:1px}.go-root .dispatch-tax-notice p{display:grid;gap:3px;margin:0;font-size:10px;line-height:1.45}.go-root .dispatch-tax-notice strong{font-size:11px}.go-root .dispatch-tax-warnings{display:grid;gap:5px;margin:0;padding:0;list-style:none}.go-root .dispatch-tax-warnings li{display:flex;align-items:flex-start;gap:6px;color:var(--go-warning);font-size:10px;line-height:1.4}.go-root .dispatch-tax-warnings svg{flex:none;margin-top:1px}.go-root .dispatch-tax-wr{padding:12px;border:1px solid var(--go-line);border-radius:5px;background:#fbfcfe}.go-root .dispatch-tax-wr-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.go-root .dispatch-tax-wr-head>div{display:grid;gap:2px}.go-root .dispatch-tax-wr-head>div span{color:var(--go-muted);font-size:9px;text-transform:uppercase;letter-spacing:.06em}.go-root .dispatch-tax-wr-head>div strong{color:var(--go-ink);font-size:12px}.go-root .dispatch-tax-wr-head>span{color:var(--go-muted);font-size:9px}.go-root .dispatch-tax-product-snapshot{margin:0 0 9px;padding:8px 9px;border-left:3px solid var(--go-brand);background:#f1f6fe}.go-root .dispatch-tax-product-snapshot>summary{display:grid;gap:3px;cursor:pointer;list-style:none}.go-root .dispatch-tax-product-snapshot>summary::-webkit-details-marker{display:none}.go-root .dispatch-tax-product-snapshot>summary strong{color:var(--go-ink);font-size:10px}.go-root .dispatch-tax-product-snapshot>summary span{color:var(--go-muted);font-size:9px}.go-root .dispatch-tax-snapshot-detail{display:grid;gap:4px;margin-top:7px;color:var(--go-muted);font-size:9px;line-height:1.45;overflow-wrap:anywhere}.go-root .dispatch-tax-facts{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0 0 8px;color:var(--go-muted);font-size:9px}.go-root .dispatch-tax-facts span{display:flex;flex-wrap:wrap;gap:3px}.go-root .dispatch-tax-facts b{color:var(--go-ink);font-weight:600}.go-root .dispatch-tax-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.go-root .dispatch-tax-values>div{display:grid;gap:3px;min-width:0;padding:8px;border:1px solid var(--go-line);border-radius:4px;background:var(--go-surface)}.go-root .dispatch-tax-values span{color:var(--go-muted);font-size:9px;line-height:1.35}.go-root .dispatch-tax-values strong{color:var(--go-ink);font:700 11px/1.35 Spline Sans Mono,Consolas,monospace;overflow-wrap:anywhere}.go-root .dispatch-tax-values .dispatch-tax-wr-total{border-color:#c8daf4;background:#f1f6fe}.go-root .dispatch-tax-exemptions{margin:8px 0 0;color:var(--go-success);font-size:9px}.go-root .dispatch-tax-rules{border-top:1px solid var(--go-line);padding-top:9px}.go-root .dispatch-tax-rules>summary{display:flex;flex-wrap:wrap;gap:5px 10px;color:var(--go-brand);font-size:10px;font-weight:700;cursor:pointer}.go-root .dispatch-tax-rules>summary span{color:var(--go-muted);font-size:9px;font-weight:400;overflow-wrap:anywhere}.go-root .dispatch-tax-rules dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;margin:10px 0 0}.go-root .dispatch-tax-rules dl>div{display:grid;gap:2px}.go-root .dispatch-tax-rules dt{color:var(--go-muted);font-size:9px}.go-root .dispatch-tax-rules dd{margin:0;color:var(--go-ink);font-size:10px;overflow-wrap:anywhere}.go-root .dispatch-tax-rules .dispatch-tax-source{grid-column:1/-1}.go-root .dispatch-tax-footer{color:var(--go-muted);font-size:9px;overflow-wrap:anywhere}@media(max-width:620px){.go-root .dispatch-tax-assessment>summary{align-items:flex-start;gap:8px;padding:10px}.go-root .dispatch-tax-regime{max-width:130px;text-align:center;white-space:normal}.go-root .dispatch-tax-content{padding-inline:10px}.go-root .dispatch-tax-values{grid-template-columns:repeat(2,minmax(0,1fr))}.go-root .dispatch-tax-rules dl{grid-template-columns:1fr}.go-root .dispatch-tax-rules .dispatch-tax-source{grid-column:auto}}@media(prefers-reduced-motion:reduce){.go-root .dispatch-tax-chevron{transition:none}}.preparation-success{color:var(--go-success);margin:10px 0;font-size:12px}.preparation-reopen{margin:16px 0 2px}.preparation-reopen-trigger{color:var(--go-danger);border-color:var(--go-danger-line)}.preparation-reopen-confirm{max-width:760px;padding:16px;border:1px solid var(--go-danger-line);border-radius:6px;background:var(--go-danger-soft)}.preparation-reopen-title{display:flex;align-items:flex-start;gap:10px;color:var(--go-danger)}.preparation-reopen-title svg{flex:none;margin-top:2px}.preparation-reopen-title h3{margin:0;font-size:15px}.preparation-reopen-title p{margin:4px 0 0}.preparation-reopen-consequences{margin:14px 0;padding:12px;border-left:3px solid var(--go-danger);background:var(--go-surface);color:var(--go-ink);font-size:12px}.preparation-reopen-consequences ul{margin:7px 0 0;padding-left:19px}.preparation-reopen-consequences li{margin:5px 0}.preparation-reopen-reason{display:grid;gap:5px;font-size:12px}.go-root .preparation-reopen-reason textarea{width:100%;min-height:84px;padding:10px;resize:vertical;border:1px solid var(--go-line);border-radius:4px;background:var(--go-surface);color:var(--go-ink);font:inherit}.preparation-reopen-reason small{color:var(--go-muted)}.preparation-reopen-error{margin:12px 0;padding:11px;border:1px solid var(--go-danger-line);border-radius:4px;color:var(--go-danger);overflow-wrap:anywhere}.preparation-reopen-error p{color:inherit;margin:6px 0}.preparation-reopen-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:9px;margin-top:14px}.preparation-reopen-submit{border-color:var(--go-danger);background:var(--go-danger);color:#fff}.preparation-reopen :is(button,textarea):focus-visible{outline:3px solid var(--go-brand);outline-offset:2px}.preparation-wrs{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin:14px 0}.preparation-wr{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--go-line);border-radius:4px;padding:10px;font-size:12px}.preparation-wr.verified{border-color:var(--go-success-line);background:var(--go-success-soft)}.preparation-wr small{display:block;color:var(--go-muted);overflow-wrap:anywhere}.preparation-receipt-badges{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none}.preparation-receipt-badge{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:7px 12px;border:1px solid var(--go-line);border-radius:6px;background:#f7f9fc;color:var(--go-ink);font-size:15px;font-weight:700;line-height:1.35}.preparation-receipt-badge>span:not(.sr){min-width:0;overflow-wrap:anywhere}.preparation-receipt-badge.is-verified{border-color:var(--go-success-line);background:var(--go-success-soft);color:var(--go-success)}.preparation-receipt-badge svg{flex:none}.preparation-section{margin-top:20px;padding-top:18px;border-top:1px solid var(--go-line)}.preparation-section h3{font-size:15px;margin:0 0 8px}.preparation-section fieldset{border:0;padding:0;margin:0;min-width:0}.preparation-section fieldset:disabled{opacity:.65}.preparation-count{display:grid;gap:5px;max-width:230px;font-size:12px}.preparation-count input,.preparation-assignment select{min-height:39px;padding:8px;border:1px solid var(--go-line);border-radius:4px;background:var(--go-surface);color:var(--go-ink);font:inherit}.preparation-assignment{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,180px);align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--go-line);font-size:12px}.preparation-section .preparation-actions{margin-top:14px;justify-content:flex-start}.preparation-label-preview{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:14px}.dispatch-piece-label{padding:16px;border:1px solid #aeb8c5;background:#fff;color:#15202e;break-inside:avoid;font-family:DM Sans,sans-serif;overflow-wrap:anywhere}.dispatch-piece-label h3{font-size:23px;margin:5px 0}.dispatch-piece-label strong{display:block;font-size:18px}.dispatch-piece-label p{color:#15202e;font-size:12px;margin:6px 0}.dispatch-piece-label svg.shipping-barcode{display:block;width:100%;height:78px;margin-top:12px}.dispatch-piece-label .barcode-readable{font:14px/1.5 Consolas,monospace;text-align:center;letter-spacing:1px}.preparation-print-check{display:flex;align-items:flex-start;gap:8px;margin:16px 0;font-size:12px}.dispatch-label-print-root{display:none}@media(max-width:767px){.go-root .preparation-panel{padding:15px}.preparation-scan,.preparation-wrs,.preparation-label-preview{grid-template-columns:1fr}.preparation-heading{align-items:flex-start}}@media print{@page dispatch-label{size:4in 6in;margin:0}body:has(>.dispatch-label-print-root)>:not(.dispatch-label-print-root){display:none!important}body:has(>.dispatch-label-print-root){margin:0!important;background:#fff!important}.dispatch-label-print-root{display:block!important}.dispatch-label-print-root .dispatch-piece-label{page:dispatch-label;box-sizing:border-box;width:4in;height:6in;margin:0;padding:.17in;border:0;break-inside:avoid;break-after:page;page-break-after:always}.dispatch-label-print-root .dispatch-piece-label:last-child{break-after:auto;page-break-after:auto}.dispatch-label-print-root svg.shipping-barcode{height:.54in}}.preparation-stages{overflow:hidden}.preparation-stages-list{display:grid;gap:9px;margin-top:18px}.preparation-stage{border:1px solid var(--go-line);border-radius:6px;background:var(--go-surface);overflow:hidden}.preparation-stage.is-open{border-color:var(--go-brand);box-shadow:0 0 0 1px color-mix(in srgb,var(--go-brand) 15%,transparent)}.preparation-stage.is-complete:not(.is-open){background:var(--go-success-soft);border-color:var(--go-success-line)}.preparation-stage.is-locked{opacity:.64}.preparation-stage-heading{display:flex;align-items:center;gap:12px;width:100%;min-height:68px;padding:12px 15px;border:0;background:transparent;color:var(--go-ink);text-align:left;cursor:pointer}.preparation-stage-heading:disabled{cursor:not-allowed}.preparation-stage-heading>svg{flex:none;color:var(--go-muted)}.preparation-stage-number{display:grid;width:30px;height:30px;flex:none;place-items:center;border-radius:50%;background:var(--go-canvas);color:var(--go-ink);font:600 13px/1 Spline Sans Mono,monospace}.is-complete .preparation-stage-number{color:var(--go-success);background:var(--go-surface)}.preparation-stage-title{display:grid;gap:3px;min-width:0;flex:1}.preparation-stage-title strong{font-size:14px}.preparation-stage-title small{color:var(--go-muted);font-size:11px}.preparation-stage-body{padding:0 16px 16px 57px}.preparation-stage-body>:first-child{margin-top:0}.preparation-stage-assignment .preparation-mawb-assignment,.preparation-stage-assignment .preparation-mawb-assigned{margin:0}.preparation-stage-assignment .preparation-mawb-assignment{max-width:560px}.preparation-stage-assignment .preparation-mawb-assignment.is-compact{padding:0;border:0;border-radius:0;background:transparent}.preparation-stage-hint{color:var(--go-muted);font-size:12px}.preparation-counter{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.preparation-counter span{color:var(--go-muted);font-size:12px;font-weight:400}.preparation-progress{width:100%;height:7px;margin:8px 0 14px;accent-color:var(--go-brand)}.preparation-scan-progress{margin-top:16px}.preparation-scan-progress .preparation-progress{display:block;margin:8px 0 12px}.preparation-count-form{display:flex;align-items:flex-end;gap:10px;max-width:460px;margin:12px 0}.preparation-count{display:grid;flex:1;gap:5px;font-size:12px}.preparation-count input{width:100%;min-height:42px;padding:8px 10px;border:1px solid var(--go-line);border-radius:4px;background:var(--go-surface);color:var(--go-ink);font:inherit;font-variant-numeric:tabular-nums}.preparation-count-form>.btn{min-height:42px}.preparation-count-error{color:var(--go-danger)!important}.preparation-text-button{padding:0;border:0;background:none;color:var(--go-brand);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.preparation-text-button:disabled{opacity:.55;cursor:not-allowed}.preparation-print-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px}.preparation-print-actions>.preparation-print-action{margin:0}.preparation-mawb-assignment{display:grid;gap:12px;max-width:560px;margin:12px 0 16px;padding:14px;border:1px solid var(--go-border,#d9e0eb);border-radius:12px;background:#f8faff}.preparation-mawb-heading{display:flex;align-items:flex-start;gap:9px;color:var(--go-brand,#3478e5)}.preparation-mawb-heading div{display:grid;gap:3px}.preparation-mawb-heading strong{color:var(--go-ink,#263347)}.preparation-mawb-heading span,.preparation-mawb-message,.preparation-mawb-empty p{color:var(--go-muted,#667386);font-size:13px}.preparation-mawb-assigned{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:560px;margin:10px 0;padding:10px 13px;border:1px solid #cfe0fb;border-radius:10px;background:#f2f7ff}.preparation-mawb-assigned span{color:var(--go-muted,#667386);font-size:12px;font-weight:600}.preparation-mawb-assigned strong{color:var(--go-ink,#263347);font:700 14px/1.2 Spline Sans Mono,monospace}.preparation-mawb-assignment .field{display:grid;gap:6px;margin:0}.preparation-mawb-assignment select{min-height:42px}.preparation-mawb-assignment>.btn,.preparation-mawb-empty .btn{width:max-content;display:inline-flex;align-items:center;gap:7px}.preparation-mawb-empty{display:grid;gap:10px}.preparation-mawb-empty p{margin:0}.preparation-mawb-error{margin:0;color:#a13232;font-size:13px}.preparation-stages .preparation-label-preview{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.preparation-stages .preparation-print-check{max-width:650px}.preparation-complete-action{margin-top:18px;padding-top:14px;border-top:1px solid var(--go-line)}.preparation-complete-action>strong{font-size:13px}.preparation-complete-action>p{margin:5px 0 10px}.preparation-prepared-summary{padding:13px 15px;border:1px solid var(--go-success-line);border-radius:5px;background:var(--go-success-soft)}.preparation-prepared-summary p{margin:5px 0 0}.preparation-confirm-request{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:20px;padding-top:18px;border-top:1px solid var(--go-line)}.preparation-confirm-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px}.btn.preparation-delete-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#fff;border-color:#b53d38;background:#b53d38}.btn.preparation-delete-button:hover:not(:disabled){background:#992f2b}.preparation-delete-dialog{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:24px;border:1px solid var(--go-line,#d9e0eb);border-radius:8px;color:var(--go-ink,#263347);background:var(--go-surface,#fff);font:inherit}.preparation-delete-dialog::backdrop{background:#17283f80}.preparation-delete-dialog form{display:grid;gap:16px}.preparation-delete-dialog h3{display:flex;align-items:center;gap:9px;margin:0;font-size:18px}.preparation-delete-dialog :is(p,ul){margin:0;font-size:13px;line-height:1.6}.preparation-delete-dialog ul{padding-left:20px}.preparation-delete-dialog label{display:grid;gap:7px;font-size:13px}.preparation-delete-dialog textarea{box-sizing:border-box;width:100%;padding:10px;border:1px solid var(--go-line,#d9e0eb);border-radius:4px;font:inherit;resize:vertical}.preparation-delete-dialog .preparation-delete-check{display:flex;align-items:flex-start;gap:8px;line-height:1.5}.preparation-delete-dialog .preparation-delete-check input{flex:0 0 16px;width:16px;min-width:16px;height:16px;min-height:16px;padding:0;margin:3px 0 0}.preparation-delete-check span{flex:1;min-width:0}.preparation-delete-dialog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.preparation-delete-error{color:#a82e2a}.preparation-preview-disclosure{margin-top:12px}.preparation-processed{display:flex;flex-direction:column;align-items:center;gap:14px;padding:28px 16px;text-align:center}.preparation-processed h3{margin:0}.preparation-reprint{margin-top:12px}.preparation-prepared-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:12px}.preparation-prepared-actions>.preparation-reprint,.preparation-prepared-actions>.preparation-reopen{margin:0}.preparation-prepared-actions>.preparation-reopen:has(.preparation-reopen-confirm){flex-basis:100%}.preparation-stages :is(button,input):focus-visible{outline:3px solid var(--go-brand);outline-offset:2px}.preparation-stage-heading:hover:not(:disabled){background:color-mix(in srgb,var(--go-brand) 5%,transparent)}@media(max-width:767px){.preparation-stage-heading{min-height:64px;padding:10px 12px}.preparation-stage-body{padding:0 12px 14px}.preparation-count-form{align-items:stretch}.preparation-count-form>.btn{align-self:end}}@media(max-width:420px){.preparation-count-form{flex-wrap:wrap}.preparation-count-form .preparation-count{flex-basis:100%}.preparation-count-form>.btn{width:100%}}.tcc-labels{--tcc-ink: var(--go-ink, #183047);--tcc-muted: var(--go-muted, #637487);--tcc-line: var(--go-line, #dce4eb);--tcc-surface: var(--go-surface, #fff);--tcc-canvas: var(--go-canvas, #f3f6f8);--tcc-brand: var(--go-brand, #215da8);--tcc-danger: var(--go-danger, #a73932);color:var(--tcc-ink);border-top:1px solid var(--tcc-line);margin-top:19px;padding-top:17px;font-size:13px}.tcc-labels *{box-sizing:border-box}.tcc-labels-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.tcc-labels-kicker{display:block;color:var(--tcc-muted);font-size:10px;font-weight:750;letter-spacing:.095em;text-transform:uppercase}.tcc-labels-head h3{margin:4px 0 3px;font-size:19px;line-height:1.2;letter-spacing:-.035em}.tcc-labels-head p{margin:0;max-width:650px;color:var(--tcc-muted);font-size:12px;line-height:1.5}.tcc-test-badge{display:inline-flex;flex:none;align-items:center;gap:6px;padding:6px 8px;border:1px solid #d6a76c;border-radius:4px;background:#fff5e8;color:#85531e;font-size:10px;font-weight:800;letter-spacing:.04em}.tcc-test-notice{display:grid;gap:2px;margin:14px 0;padding:10px 12px;border-left:3px solid #c28a43;background:#fbf5ec;color:#4c4235;font-size:11px;line-height:1.5}.tcc-test-notice strong{font-size:11px}.tcc-test-notice span{color:#6c6255}.tcc-loading{display:grid;gap:9px;padding:15px 0}.tcc-skeleton{display:block;width:63%;height:14px;border-radius:3px;background:linear-gradient(90deg,#e8edf1 25%,#f2f5f7,#e8edf1 75%);background-size:200% 100%;animation:tcc-shimmer 1.35s ease-in-out infinite}.tcc-skeleton-wide{width:92%;height:20px}@keyframes tcc-shimmer{to{background-position:-200% 0}}.tcc-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tcc-inline-error,.tcc-inline-success,.tcc-blocked,.tcc-reconcile,.tcc-created,.tcc-rejected{margin:12px 0;padding:12px;border:1px solid var(--tcc-line);border-radius:5px}.tcc-inline-error{display:flex;align-items:flex-start;gap:9px;border-color:#e6b9b4;background:#fff4f2;color:var(--tcc-danger)}.tcc-inline-error>svg{flex:none;margin-top:1px}.tcc-inline-error strong,.tcc-rejected strong{font-size:12px}.tcc-inline-error p,.tcc-rejected p,.tcc-blocked p,.tcc-reconcile p{margin:4px 0 0;font-size:12px;line-height:1.5}.tcc-quiet-button{display:inline-flex;align-items:center;gap:5px;flex:none;margin-left:auto;padding:6px 8px;border:1px solid #d6a29d;border-radius:4px;background:var(--tcc-surface);color:var(--tcc-danger);font:inherit;font-size:11px;font-weight:600;cursor:pointer}.tcc-blocked{border-color:#dfc9a8;background:#fff9ef}.tcc-blocked strong{color:#75501e}.tcc-blocked p{color:#67583f}.tcc-reconcile{display:flex;gap:10px;border-color:#dfc9a8;background:#fff9ef}.tcc-status-dot{width:9px;height:9px;flex:none;margin-top:4px;border-radius:50%;background:#b9853f;box-shadow:0 0 0 3px #b9853f20}.tcc-reconcile strong{font-size:12px}.tcc-reconcile p{color:#67583f}.tcc-created{border-color:#b9d5c4;background:#f1f8f3}.tcc-created-top{display:flex;align-items:center;gap:7px;color:#2d6841}.tcc-created-top strong{font-size:13px}.tcc-created dl,.tcc-recipient-summary dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 16px;margin:12px 0}.tcc-created dl>div,.tcc-recipient-summary dl>div{min-width:0}.tcc-created dt,.tcc-recipient-summary dt{color:var(--tcc-muted);font-size:10px}.tcc-created dd,.tcc-recipient-summary dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;font-weight:650}.tcc-created .tcc-primary-button{margin-top:2px}.tcc-created-pieces-title{margin:16px 0 8px;font-size:12px;font-weight:650}.tcc-created-pieces{display:grid;gap:6px;margin:0;padding:0;list-style:none}.tcc-created-pieces li{display:grid;grid-template-columns:70px minmax(60px,.6fr) minmax(0,1fr);gap:8px;align-items:baseline;padding:9px 10px;border-radius:6px;background:#ffffffb3;font-size:12px}.tcc-created-pieces li>*{min-width:0;overflow-wrap:anywhere}.tcc-microcopy{margin:9px 0 0;color:var(--tcc-muted);font-size:10px;line-height:1.45}.tcc-rejected{border-color:#e6b9b4;background:#fff4f2;color:var(--tcc-danger)}.tcc-form{display:grid;gap:16px}.tcc-sender-section{display:grid;gap:10px;padding:12px;border:1px solid var(--tcc-line);border-radius:5px;background:var(--tcc-canvas)}.tcc-sender-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.tcc-sender-heading strong{font-size:12px}.tcc-sender-heading span{color:var(--tcc-muted);font-size:10px}.tcc-sender-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px}.tcc-sender-address{grid-column:span 2}.tcc-recipient-summary{padding:12px;border:1px solid var(--tcc-line);border-radius:5px;background:var(--tcc-canvas)}.tcc-summary-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:7px}.tcc-summary-head strong{font-size:12px}.tcc-summary-head span{color:var(--tcc-muted);font-size:10px}.tcc-recipient-summary dl{margin:10px 0 0;grid-template-columns:repeat(4,minmax(0,1fr))}.tcc-recipient-summary .tcc-summary-full{grid-column:span 2}.tcc-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px;align-items:start}.tcc-field{display:grid;min-width:0;align-content:start;gap:5px}.tcc-field>span{color:var(--tcc-ink);font-size:11px;font-weight:650;line-height:1.35}.tcc-field b{color:#a94c3e}.tcc-field input,.tcc-field select{display:block;width:100%;min-width:0;min-height:38px;padding:8px 9px;border:1px solid var(--tcc-line);border-radius:4px;background:var(--tcc-surface);color:var(--tcc-ink);font:inherit;font-size:12px}.tcc-field select{cursor:pointer}.tcc-field input::placeholder{color:#97a3ae}.tcc-field input:disabled,.tcc-field select:disabled{opacity:.7;cursor:not-allowed}.tcc-field small{color:var(--tcc-muted);font-size:10px;line-height:1.35}.tcc-value-reference{display:grid;gap:3px;min-height:67px;align-content:center;padding:8px 10px;border-left:3px solid var(--tcc-brand);background:#edf3f8}.tcc-value-reference span{color:var(--tcc-muted);font-size:10px}.tcc-value-reference strong{font-size:14px;font-variant-numeric:tabular-nums}.tcc-value-reference small{color:var(--tcc-muted);font-size:10px}.tcc-piece-list{display:grid;gap:10px}.tcc-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.tcc-section-heading>div{display:grid;gap:3px}.tcc-section-heading strong{font-size:12px}.tcc-section-heading span:not(.tcc-count){color:var(--tcc-muted);font-size:10px}.tcc-count{padding:4px 7px;border-radius:3px;background:var(--tcc-canvas);color:var(--tcc-muted);font:600 10px Spline Sans Mono,monospace;white-space:nowrap}.tcc-piece{min-width:0;margin:0;padding:12px;border:1px solid var(--tcc-line);border-radius:5px}.tcc-piece legend{padding:0 6px 0 0;font-size:11px;font-weight:700}.tcc-piece legend span{margin-right:5px;color:var(--tcc-brand);font:700 10px Spline Sans Mono,monospace}.tcc-piece-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px 12px}.tcc-unit-input{position:relative;min-width:0}.tcc-unit-input input{padding-right:35px;font-variant-numeric:tabular-nums}.tcc-unit-input i{position:absolute;top:50%;right:9px;transform:translateY(-50%);color:var(--tcc-muted);font-size:10px;font-style:normal;pointer-events:none}.tcc-description-field{grid-column:span 2}.tcc-validation{padding:10px 12px;border:1px solid #e6b9b4;border-radius:4px;background:#fff4f2;color:#803c36}.tcc-validation strong{font-size:11px}.tcc-validation ul{display:grid;gap:3px;margin:6px 0 0;padding-left:18px;font-size:11px;line-height:1.4}.tcc-previous-error{color:var(--tcc-danger);font-size:11px}.tcc-inline-success{display:flex;align-items:flex-start;gap:7px;border-color:#b9d5c4;background:#f1f8f3;color:#2d6841;font-size:11px}.tcc-inline-success svg{flex:none}.tcc-submit-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--tcc-line)}.tcc-submit-row>span{max-width:360px;color:var(--tcc-muted);font-size:10px;line-height:1.45}.tcc-primary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--tcc-brand) 88%,#102f50);border-radius:4px;background:var(--tcc-brand);color:#fff;font:inherit;font-size:11px;font-weight:700;cursor:pointer;text-align:center}.tcc-primary-button:hover:not(:disabled){filter:brightness(.95)}.tcc-primary-button:disabled{opacity:.55;cursor:not-allowed}.tcc-labels :is(button,input,select):focus-visible{outline:3px solid color-mix(in srgb,var(--tcc-brand) 45%,transparent);outline-offset:2px}.tcc-readonly-note{padding:9px 11px;border-left:3px solid var(--tcc-brand);background:var(--tcc-canvas);color:var(--tcc-muted);font-size:11px;line-height:1.5}.tcc-resolution{display:grid;gap:11px;margin:12px 0;padding:13px;border:1px solid #d8c5a6;border-radius:5px;background:#fbf7f0}.tcc-resolution-heading{display:flex;align-items:flex-start;gap:9px;color:#72501f}.tcc-resolution-heading>svg{flex:none;margin-top:1px}.tcc-resolution-heading h4{margin:0;color:var(--tcc-ink);font-size:12px}.tcc-resolution-heading p,.tcc-resolution-form>p{margin:3px 0 0;color:var(--tcc-muted);font-size:11px;line-height:1.5}.tcc-resolution-note{margin:0;padding:8px 10px;border-left:3px solid #b9853f;background:#fffdf9;color:#67583f;font-size:10px;line-height:1.45}.tcc-resolution-form{display:grid;gap:10px}.tcc-resolution-field{display:grid;min-width:0;gap:5px}.tcc-resolution-field>span{color:var(--tcc-ink);font-size:11px;font-weight:650}.tcc-resolution-field b{color:#a94c3e}.tcc-resolution-field textarea,.tcc-resolution-field input{display:block;width:100%;min-width:0;padding:8px 9px;border:1px solid var(--tcc-line);border-radius:4px;background:var(--tcc-surface);color:var(--tcc-ink);font:inherit;font-size:12px;line-height:1.45;resize:vertical}.tcc-resolution-field input{min-height:38px}.tcc-resolution-field small{color:var(--tcc-muted);font-size:10px}.tcc-resolution-check{display:flex;align-items:flex-start;gap:8px;color:#4f4b42;font-size:11px;line-height:1.45;cursor:pointer}.tcc-resolution-check input{flex:none;width:15px;height:15px;margin:1px 0 0;accent-color:#79572d}.tcc-danger-button,.tcc-secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:max-content;max-width:100%;min-height:36px;padding:8px 11px;border:1px solid #9b4037;border-radius:4px;background:#9b4037;color:#fff;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.tcc-danger-button:hover:not(:disabled),.tcc-secondary-button:hover:not(:disabled){filter:brightness(.95)}.tcc-danger-button:disabled,.tcc-secondary-button:disabled{opacity:.55;cursor:not-allowed}.tcc-secondary-button{border-color:#8b6b3c;background:#fffdf9;color:#72501f}.tcc-resolution-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.tcc-resolution-absent{display:grid;gap:9px;padding-top:10px;border-top:1px solid #e8dcc8}.tcc-resolution-warning{display:flex;align-items:flex-start;gap:8px;padding:9px 10px;border:1px solid #e2c99e;border-radius:4px;background:#fff9ed;color:#71501f}.tcc-resolution-warning>svg{flex:none;margin-top:1px}.tcc-resolution-warning p{margin:0;color:#67583f;font-size:10px;line-height:1.5}.tcc-resolution-warning strong{color:#60431b}.tcc-resolution-pending{padding:9px 10px;border-left:3px solid #b9853f;background:#fffdf9}.tcc-resolution-pending strong{font-size:11px}.tcc-resolution-pending p{margin:3px 0 0;color:#67583f;font-size:10px;line-height:1.5}.tcc-resolution-success{display:flex;align-items:flex-start;gap:9px;margin:12px 0;padding:11px 12px;border:1px solid #b9d5c4;border-radius:5px;background:#f1f8f3;color:#2d6841}.tcc-resolution-success>svg{flex:none;margin-top:1px}.tcc-resolution-success strong{font-size:12px}.tcc-resolution-success p{margin:3px 0 0;color:#4e705a;font-size:11px;line-height:1.45}.tcc-resolution-error{display:flex;align-items:flex-start;gap:7px;padding:9px 10px;border:1px solid #e6b9b4;border-radius:4px;background:#fff4f2;color:var(--tcc-danger);font-size:11px;line-height:1.45}.tcc-resolution-error svg{flex:none;margin-top:1px}.tcc-spin{animation:tcc-spin .9s linear infinite}@keyframes tcc-spin{to{transform:rotate(360deg)}}@media(max-width:650px){.tcc-created dl,.tcc-recipient-summary dl,.tcc-sender-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tcc-sender-address{grid-column:span 2}.tcc-piece-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.tcc-labels-head{gap:8px}.tcc-labels-head h3{font-size:17px}.tcc-test-badge{padding:5px 6px;font-size:9px}.tcc-form-grid,.tcc-piece-grid{grid-template-columns:minmax(0,1fr)}.tcc-description-field,.tcc-recipient-summary .tcc-summary-full{grid-column:auto}.tcc-sender-heading{align-items:flex-start;flex-direction:column;gap:2px}.tcc-submit-row{align-items:stretch;flex-direction:column}.tcc-submit-row>span{max-width:none}.tcc-submit-row .tcc-primary-button{width:100%}.tcc-resolution-actions{grid-template-columns:minmax(0,1fr)}.tcc-resolution-actions .tcc-primary-button,.tcc-danger-button,.tcc-secondary-button{width:100%}.tcc-inline-error{flex-wrap:wrap}.tcc-quiet-button{margin-left:26px}}.scan-packing{--scan-blue: #2671d8;--scan-ink: #263b50;--scan-muted: #6b7b8c;--scan-border: #d6e0eb;--scan-wash: #f2f6fb;min-height:100dvh;padding:20px;color:var(--scan-ink);background:#edf2f8;font-family:DM Sans,Trebuchet MS,sans-serif}.preparation-stage-body>.scan-packing{min-height:0;padding:0;background:transparent}.scan-packing .packing-controls{min-width:0;margin:0;padding:0;border:0}.scan-packing *{box-sizing:border-box}.scan-packing button,.scan-packing input,.scan-packing select{font:inherit}.scan-packing button{color:inherit}.scan-packing-shell{width:min(1320px,100%);margin:0 auto}.scan-packing-topline{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 12px}.scan-packing-brand{display:flex;align-items:center;gap:10px;color:#28445f;font-size:13px;font-weight:750;letter-spacing:-.02em}.scan-packing-mark{display:grid;width:28px;height:28px;place-items:center;border-radius:7px;background:#2671d8;color:#fff}.scan-packing-mark svg{width:16px;height:16px}.scan-packing-prototype{color:#65788e;font-size:10px;font-weight:650;letter-spacing:.025em}.scan-packing-card{overflow:hidden;border:1px solid #d8e2ed;border-radius:10px;background:#fff;box-shadow:0 8px 24px #3557790c}.scan-packing-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px 17px;border-bottom:1px solid #e3eaf1}.scan-packing-heading h1{margin:0;color:#263b50;font-size:20px;line-height:1.2;letter-spacing:-.045em}.scan-packing-heading p{margin:5px 0 0;color:#6b7b8c;font-size:11px}.scan-packing-progress{display:flex;align-items:center;gap:10px;min-width:190px}.scan-packing-progress-copy{display:grid;gap:4px;flex:1}.scan-packing-progress-count{display:flex;min-width:0;align-items:center;gap:8px}.scan-packing-progress-count strong{white-space:nowrap}.scan-packing-progress-count .receipt-gallery-shortcut{display:grid;flex:none;place-items:center;width:44px;min-width:44px;height:36px;min-height:36px;padding:0;border:1px solid #d4dfed;border-radius:7px;background:#f7f9fc;color:#2b4f7e;cursor:pointer}.scan-packing-progress-count .receipt-gallery-shortcut:hover{border-color:#a9bed8;background:#edf4fb}.scan-packing-progress-count .receipt-gallery-shortcut:focus-visible{outline:2px solid #3079ed;outline-offset:2px}.scan-packing-progress-copy strong{font-size:11px;font-variant-numeric:tabular-nums}.scan-packing-progress-copy>span{height:5px;overflow:hidden;border-radius:5px;background:#e8eef5}.scan-packing-progress-copy>span>i{display:block;height:100%;border-radius:inherit;background:#2875dc;transition:width .2s ease}.scan-packing-progress>small{color:#718398;font:600 10px Spline Sans Mono,monospace;white-space:nowrap}.scan-packing-layout{display:grid;grid-template-columns:minmax(270px,330px) minmax(0,1fr);min-height:610px}.scan-packing-queue{padding:19px 17px;border-right:1px solid #e3eaf1;background:#f8fafd}.scan-queue-title{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:11px}.scan-queue-title h2,.scan-work-title h2{margin:0;font-size:13px;font-weight:750;letter-spacing:-.02em}.scan-queue-count{color:#718398;font:600 10px Spline Sans Mono,monospace}.scan-entry-label{display:block;margin-bottom:5px;color:#455d75;font-size:10px;font-weight:700}.scan-entry{position:relative}.scan-entry input{width:100%;height:42px;padding:0 38px 0 12px;border:1px solid #bdcddd;border-radius:6px;outline:none;background:#fff;color:#263b50;font-size:12px;transition:border-color .15s,box-shadow .15s}.scan-entry input::placeholder{color:#95a3b2}.scan-entry input:focus{border-color:#2671d8;box-shadow:0 0 0 3px #2671d81a}.scan-entry-icon{position:absolute;top:13px;right:12px;color:#708399;pointer-events:none}.scan-entry-icon svg{width:16px;height:16px}.scan-entry-help{margin:6px 0 14px;color:#74869a;font-size:9px;line-height:1.45}.scan-feedback{display:flex;align-items:flex-start;gap:7px;margin:8px 0 12px;padding:8px 9px;border:1px solid #f0c9c2;border-radius:5px;background:#fff6f4;color:#873c35;font-size:10px;line-height:1.4}.scan-feedback svg{flex:none;width:14px;height:14px;margin-top:1px}.scan-feedback.is-ok{border-color:#bfdbce;background:#f1f8f4;color:#356a4e}.scan-ambiguity{display:grid;gap:6px;margin:-3px 0 12px;padding:9px;border:1px solid #d7e3f1;border-radius:6px;background:#f2f7fd}.scan-ambiguity strong{color:#38536e;font-size:10px}.scan-ambiguity button{display:flex;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:7px 8px;border:1px solid #d6e1ed;border-radius:4px;background:#fff;text-align:left;cursor:pointer}.scan-ambiguity button:hover{border-color:#7ca8df;background:#f8fbff}.scan-ambiguity button:disabled{border-color:#e1e6ec;background:#f4f6f8;color:#8896a4;cursor:not-allowed}.scan-ambiguity button:disabled strong,.scan-ambiguity button:disabled span{color:#8794a1}.scan-ambiguity button strong{color:#2c4b6a}.scan-ambiguity button span{color:#718398;font-size:9px}.scan-list-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 0 7px;border-top:1px solid #e1e8ef}.scan-list-heading strong{color:#455d75;font-size:10px}.scan-list-heading span{color:#7b8b9a;font-size:9px}.scan-receipts{display:grid;gap:5px;max-height:340px;overflow:auto;padding:0;margin:0;list-style:none}.scan-receipt{width:100%;display:grid;grid-template-columns:1fr auto;gap:3px 8px;padding:9px 9px 8px;border:1px solid #dce5ee;border-radius:5px;background:#fff;text-align:left;cursor:pointer;transition:border-color .14s,background .14s,transform .14s}.scan-receipt:hover{transform:translateY(-1px);border-color:#9abbe2;background:#fbfdff}.scan-receipt:focus-visible{outline:2px solid #2671d8;outline-offset:1px}.scan-receipt-id{color:#2b4b6b;font:700 10px Spline Sans Mono,monospace}.scan-receipt-store{color:#79899a;font-size:9px}.scan-receipt-description{grid-column:1/-1;overflow:hidden;color:#63768a;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.scan-receipt-value{grid-column:1/-1;color:#78899a;font-size:9px;font-variant-numeric:tabular-nums}.scan-assigned-empty{padding:15px 9px;border:1px dashed #cbd7e3;border-radius:5px;color:#718398;font-size:10px;line-height:1.5;text-align:center}.scan-workspace{min-width:0;padding:19px 21px 18px}.scan-work-title>.scan-new-piece{margin-left:auto}.scan-work-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:13px}.scan-work-title p{margin:4px 0 0;color:#75869a;font-size:10px}.scan-new-piece{display:inline-flex;align-items:center;gap:6px;min-height:34px;flex:none;padding:0 10px;border:1px solid #aac4e4;border-radius:5px;background:#f5f9ff;color:#245f9f!important;font-size:10px!important;font-weight:700;cursor:pointer}.scan-new-piece:hover{border-color:#6f9ed5;background:#edf5ff}.scan-new-piece svg{width:14px;height:14px}.scan-piece-tabs{display:flex;gap:6px;overflow:auto;margin:0 -2px 13px;padding:2px}.scan-piece-tab{display:flex;align-items:center;gap:7px;min-height:32px;flex:none;padding:0 10px;border:1px solid #dae3ec;border-radius:5px;background:#fff;color:#60758b!important;font-size:10px!important;font-weight:650;cursor:pointer}.scan-piece-tab[aria-pressed=true]{border-color:#8fb4e2;background:#edf5ff;color:#225e9e!important;box-shadow:inset 0 -2px #2671d8}.scan-piece-tab small{color:#8998a8;font:600 9px Spline Sans Mono,monospace}.scan-piece-tab-remove{display:grid;width:18px;height:18px;place-items:center;border:0;border-radius:3px;background:transparent;color:#8796a6!important;cursor:pointer}.scan-piece-tab-remove:hover{background:#fcefeb;color:#a4463d!important}.scan-piece-tab-remove svg{width:12px;height:12px}.scan-piece-editor{border:1px solid #dce5ee;border-radius:7px;background:#fff}.scan-piece-editor-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:12px 13px;border-bottom:1px solid #e5ebf1;background:#fbfcfe}.scan-piece-heading{display:flex;align-items:center;gap:8px}.scan-piece-number{display:grid;width:25px;height:25px;place-items:center;border-radius:5px;background:#eaf2fc;color:#2c6ebc;font:700 10px Spline Sans Mono,monospace}.scan-piece-heading strong{font-size:12px}.scan-piece-heading small{display:block;margin-top:2px;color:#7b8b9a;font-size:9px}.scan-source-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border:1px solid #dce6f0;border-radius:4px;background:#fff;color:#72849a;font-size:9px;font-weight:650}.scan-source-badge svg{width:11px;height:11px}.scan-piece-body{padding:13px}.scan-piece-composition{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:36px;margin-bottom:12px;padding:7px 8px;border-radius:5px;background:#f4f7fb}.scan-piece-composition-label{margin-right:3px;color:#7a8a9a;font-size:9px;font-weight:650}.scan-wr-chip{display:inline-flex;align-items:center;gap:5px;min-width:0;padding:4px 6px;border:1px solid #d8e3ee;border-radius:4px;background:#fff;color:#38536e;font:650 9px Spline Sans Mono,monospace}.scan-wr-chip button{display:grid;width:15px;height:15px;place-items:center;padding:0;border:0;border-radius:3px;background:transparent;color:#8595a4;cursor:pointer}.scan-wr-chip button:hover{background:#fff0ed;color:#a3443b}.scan-wr-chip button svg{width:11px;height:11px}.scan-empty-piece{flex:1;color:#8998a8;font-size:9px}.scan-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.5fr);gap:10px 11px}.scan-field{display:grid;min-width:0;align-content:start;gap:5px}.scan-field>span{color:#4b6279;font-size:9px;font-weight:700}.scan-field input,.scan-field select{width:100%;min-width:0;height:35px;padding:0 8px;border:1px solid #cedae6;border-radius:4px;outline:none;background:#fff;color:#2d4358;font-size:11px}.scan-field input:focus,.scan-field select:focus{border-color:#2671d8;box-shadow:0 0 0 2px #2671d81a}.scan-field input::placeholder{color:#a0adba}.scan-field small{min-height:11px;color:#8492a1;font-size:8px;line-height:1.3}.scan-field-wide{grid-column:span 2}.scan-field-description{grid-column:1 / -1}.scan-value{grid-column:span 1;display:grid;align-content:center;gap:3px;min-height:49px;padding:5px 8px;border-left:2px solid #5f93d0;background:#f0f6fd}.scan-value span{color:#74879b;font-size:8px}.scan-value strong{color:#2c4b6a;font-size:11px;font-variant-numeric:tabular-nums}.scan-field-review input,.scan-field-review select{border-color:#d9a75b;background:#fffaf1}.scan-review-note{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:10px;padding:8px 9px;border:1px solid #eed8ad;border-radius:4px;background:#fffaf0;color:#775b2e;font-size:9px}.scan-review-note button{min-height:27px;padding:0 8px;border:1px solid #d7bd8b;border-radius:4px;background:#fff;color:#72552b;font-size:9px;font-weight:700;cursor:pointer}.scan-review-note button:hover{background:#fff6df}.scan-piece-empty-state{display:grid;min-height:190px;place-content:center;justify-items:center;gap:8px;padding:22px;color:#7b8b9a;text-align:center}.scan-piece-empty-state svg{width:25px;height:25px;color:#8ca5bd}.scan-piece-empty-state strong{color:#4d657d;font-size:11px}.scan-piece-empty-state span{max-width:250px;font-size:9px;line-height:1.5}.scan-piece-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:14px;padding-top:12px;border-top:0}.scan-piece-footer>.scan-finish{margin-left:auto}.scan-total{display:flex;align-items:baseline;gap:10px}.scan-total-label{color:#74869a;font-size:9px}.scan-total strong{color:#2c4b6a;font-size:12px;font-variant-numeric:tabular-nums}.scan-total small{color:#8896a4;font-size:9px}.scan-finish{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 13px;border:1px solid #1f65ba;border-radius:5px;background:#2671d8;color:#fff!important;font-size:10px!important;font-weight:750;cursor:pointer;transition:background .15s,transform .15s}.scan-finish:hover:not(:disabled){transform:translateY(-1px);background:#1f65ba}.scan-finish:disabled{border-color:#b8c7d7;background:#cbd6e2;color:#f8fafc!important;cursor:not-allowed}.scan-finish svg{width:14px;height:14px}.scan-finish-hint{flex-basis:100%;margin:0;color:#7a8a9a;font-size:9px;text-align:right}.scan-result{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 11px;border:1px solid #bbd8c8;border-radius:5px;background:#f0f8f3;color:#356a4e;font-size:11px;font-weight:700}.scan-result svg{width:16px;height:16px}.scan-packing :is(button,input,select):focus-visible{outline:2px solid #2671d8;outline-offset:2px}.scan-receipt-tracking{grid-column:1/-1;color:var(--scan-ink);font:500 12px/1.5 Spline Sans Mono,monospace;overflow-wrap:anywhere}.scan-wr-chip>span{overflow-wrap:anywhere}.scan-wr-chip small{display:block;margin-top:3px;color:var(--scan-muted);font-size:10px}.scan-new-piece:disabled{opacity:.5;cursor:not-allowed}.scan-packing-heading p,.scan-entry-label,.scan-packing-progress-copy strong,.scan-queue-title h2,.scan-work-title h2{font-size:13px}.scan-entry-help,.scan-receipt-description,.scan-receipt-value,.scan-list-heading strong,.scan-feedback,.scan-piece-heading small,.scan-finish-hint{font-size:12px}.scan-list-heading{flex-wrap:wrap}.scan-list-heading span,.scan-queue-count,.scan-receipt-store,.scan-piece-empty-state span,.scan-empty-piece{font-size:11px}.scan-entry input{height:44px;font-size:14px}.scan-entry-icon{top:14px}.scan-piece-empty-state strong,.scan-receipt-id{font-size:13px}.scan-field{grid-template-rows:32px 40px auto}.scan-field>span{display:flex;align-items:flex-end;font-size:12px}.scan-field input,.scan-field select{height:40px;font-size:14px}.scan-field small{min-height:26px;font-size:11px}.scan-total{flex-wrap:wrap}.scan-total-label,.scan-total small,.scan-value span{font-size:11px}.scan-total strong,.scan-value strong{font-size:15px}.scan-wr-chip{font-size:12px}.scan-wr-chip button{width:28px;height:28px}.scan-source-badge,.scan-review-note{font-size:11px}.scan-finish,.scan-new-piece,.scan-piece-tab{min-height:40px;font-size:12px!important}@media(min-width:761px){.scan-fields{row-gap:5px}.scan-fields>.scan-field{grid-row:span 3;grid-template-rows:subgrid;row-gap:inherit}}@media(max-width:760px){.scan-packing{padding:11px}.scan-packing-layout{grid-template-columns:1fr}.scan-packing-queue{border-right:0;border-bottom:1px solid #e3eaf1;padding:15px}.scan-receipts{grid-template-columns:repeat(2,minmax(0,1fr));max-height:250px}.scan-workspace{padding:16px 15px}.scan-packing-heading{padding:17px 16px 14px}.scan-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.scan-field-description{grid-column:span 2}}@media(max-width:420px){.scan-packing-progress-count .receipt-gallery-shortcut{height:44px;min-height:44px}.scan-packing{padding:8px}.scan-packing-topline{align-items:flex-start;flex-direction:column;gap:6px;margin-bottom:9px}.scan-packing-prototype{font-size:9px}.scan-packing-heading{flex-direction:column;gap:12px;padding:14px 13px}.scan-packing-heading h1{font-size:18px}.scan-packing-progress{width:100%;min-width:0}.scan-packing-progress-copy{min-width:0}.scan-packing-layout{min-height:0}.scan-packing-queue{padding:13px 11px}.scan-receipts{grid-template-columns:1fr;max-height:218px}.scan-receipt{padding:8px}.scan-workspace{padding:13px 11px}.scan-work-title{align-items:center}.scan-new-piece{min-height:32px;padding:0 8px;font-size:9px!important}.scan-fields{gap:9px 8px}.scan-field input,.scan-field select{height:44px;font-size:16px}.scan-field{grid-template-rows:32px 44px auto}.scan-entry input{font-size:16px}.scan-new-piece,.scan-piece-tab,.scan-finish{min-height:44px;font-size:12px!important}.scan-field-description,.scan-field-wide{grid-column:span 2}.scan-piece-footer{align-items:stretch}.scan-total{justify-content:space-between}.scan-finish{width:100%}.scan-finish-hint{text-align:left}}.go-root .tcc-api-panel{display:grid;gap:14px;min-width:0;color:var(--go-ink)}.go-root .tcc-api-panel button,.go-root .tcc-api-panel input,.go-root .tcc-api-panel select{font:inherit}.go-root .tcc-api-header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px}.go-root .tcc-api-header h2{margin:4px 0 6px;color:var(--go-ink);font-size:20px;line-height:1.2}.go-root .tcc-api-header p,.go-root .tcc-api-card-head p{margin:0;color:var(--go-muted);font-size:12px;line-height:1.55;max-width:760px}.go-root .tcc-api-state{display:grid;justify-items:end;gap:7px;flex:0 0 auto}.go-root .tcc-api-state small{color:var(--go-muted);font-size:10px;text-align:right}.go-root .tcc-api-pill{display:inline-flex;align-items:center;gap:5px;width:max-content;padding:5px 8px;border-radius:999px;font-size:10px;line-height:1.2;font-weight:750}.go-root .tcc-api-pill.verified{color:#286249;background:#edf7f0;border:1px solid #cde5d4}.go-root .tcc-api-pill.pending{color:#805d20;background:#fbf4e6;border:1px solid #ead8b5}.go-root .tcc-api-pill.failed{color:#8b4038;background:#fff1ef;border:1px solid #eed0cb}.go-root .tcc-api-tabs{display:flex;gap:5px;overflow-x:auto;padding:4px;border:1px solid var(--go-line);border-radius:8px;background:#eaf0f6}.go-root .tcc-api-tabs button{display:flex;align-items:center;justify-content:center;gap:7px;flex:1 0 auto;min-height:39px;padding:7px 12px;border:1px solid transparent;border-radius:6px;background:transparent;color:#526176;cursor:pointer;font-size:11px;font-weight:700}.go-root .tcc-api-tabs button.active{border-color:#d9e3ee;background:var(--go-surface);color:var(--go-brand);box-shadow:0 2px 6px #243a5510}.go-root .tcc-api-tabs button span{display:grid;place-items:center;min-width:18px;height:18px;border-radius:9px;background:var(--go-pale-brand);color:var(--go-brand);font-size:9px}.go-root .tcc-api-card{min-width:0;padding:18px}.go-root .tcc-api-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px}.go-root .tcc-api-card-head h3{margin:4px 0 5px;color:var(--go-ink);font-size:16px}.go-root .tcc-api-card-head>svg{flex:0 0 auto;color:var(--go-brand)}.go-root .tcc-api-panel .tcc-api-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 18px;min-width:0}.go-root .tcc-api-fields label,.go-root .tcc-api-quote-form>label,.go-root .tcc-api-coverage-tools>label{display:grid;align-content:start;align-items:start;gap:6px;min-width:0;color:var(--go-ink);font-size:11px;font-weight:700}.go-root .tcc-api-fields input,.go-root .tcc-api-fields select,.go-root .tcc-api-quote-form input,.go-root .tcc-api-quote-form select,.go-root .tcc-api-coverage-tools select,.go-root .tcc-api-panel .tcc-api-search input{width:100%;min-width:0;min-height:38px;padding:8px 10px;border:1px solid #cdd8e3;border-radius:5px;background:var(--go-surface);color:var(--go-ink);font:12px/1.4 var(--font-body)}.go-root .tcc-api-fields input,.go-root .tcc-api-fields select{box-sizing:border-box;height:40px}.go-root .tcc-api-fields input:focus-visible,.go-root .tcc-api-fields select:focus-visible,.go-root .tcc-api-quote-form input:focus-visible,.go-root .tcc-api-quote-form select:focus-visible,.go-root .tcc-api-coverage-tools select:focus-visible,.go-root .tcc-api-search:focus-within{outline:2px solid var(--go-brand);outline-offset:2px}.go-root .tcc-api-fields label>small{display:block;min-height:1.45em}.go-root .tcc-api-fields small,.go-root .tcc-api-quote-form label small{color:var(--go-muted);font-size:10px;line-height:1.45;font-weight:400}.go-root .tcc-api-check{margin:0 0 14px;padding:9px 11px;border-left:3px solid var(--go-brand);background:#f2f6fb;color:#536277;font-size:11px}.go-root .tcc-api-policy{display:flex;align-items:flex-start;gap:9px;margin:16px 0;padding:11px 12px;border:1px solid #ead9b9;border-left:3px solid #b78b45;border-radius:5px;background:#fcf8ef;color:#725a33;font-size:11px;line-height:1.5}.go-root .tcc-api-policy>svg{flex:0 0 auto;margin-top:1px}.go-root .tcc-api-policy p{margin:3px 0 0}.go-root .tcc-api-pending-list ul{margin:5px 0 0;padding-left:18px}.go-root .tcc-api-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:13px;border-top:1px solid var(--go-line)}.go-root .tcc-api-actions small{color:var(--go-muted);font-size:10px}.go-root .tcc-api-actions .go-button{display:inline-flex;align-items:center;gap:6px}.go-root .tcc-api-import{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.go-root .tcc-api-import label{display:inline-flex;align-items:center;gap:7px;cursor:pointer}.go-root .tcc-api-import input[type=file]{position:absolute;width:1px;height:1px;clip:rect(0 0 0 0);overflow:hidden}.go-root .tcc-api-import>span{color:var(--go-muted);font-size:11px;line-height:1.5}.go-root .tcc-inline-error{color:#8b4038!important;font-size:11px}.go-root .tcc-api-legacy{overflow:hidden}.go-root .tcc-api-legacy>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;cursor:pointer;list-style:none}.go-root .tcc-api-legacy>summary::-webkit-details-marker{display:none}.go-root .tcc-api-legacy>summary>span:first-child{display:grid;gap:3px}.go-root .tcc-api-legacy>summary strong,.go-root .tcc-api-legacy-visible>div>strong{color:var(--go-ink);font-size:12px}.go-root .tcc-api-legacy>summary small,.go-root .tcc-api-legacy-visible p{color:var(--go-muted);font-size:10px;line-height:1.5}.go-root .tcc-api-legacy>summary>span:last-child{color:var(--go-brand);font-size:10px;font-weight:700;white-space:nowrap}.go-root .tcc-api-legacy-body{padding:0 12px 14px;border-top:1px solid var(--go-line)}.go-root .tcc-api-legacy-visible{display:grid;gap:10px;padding:14px}.go-root .tcc-api-legacy-visible p{margin:3px 0 0}.go-root .tcc-api-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:4px 0 16px}.go-root .tcc-api-summary>div{display:grid;gap:2px;min-width:0;padding:10px;border:1px solid var(--go-line);border-radius:5px;background:#f8fafc}.go-root .tcc-api-summary span{color:var(--go-muted);font-size:10px}.go-root .tcc-api-summary strong{color:var(--go-ink);font-size:17px;font-variant-numeric:tabular-nums}.go-root .tcc-api-summary small{color:#7a8798;font-size:9px}.go-root .tcc-api-coverage-tools{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:12px;margin-bottom:12px}.go-root .tcc-api-search{display:flex;align-items:center;gap:9px;min-width:0;min-height:40px;padding:0 11px;border:1px solid #cdd8e3;border-radius:5px;background:var(--go-surface);color:var(--go-muted)}.go-root .tcc-api-coverage-tools>label.tcc-api-search{display:flex;align-items:center}.go-root .tcc-api-search>svg{flex:0 0 15px;width:15px;height:15px}.go-root .tcc-api-panel .tcc-api-search input{flex:1 1 auto;width:auto;min-width:0;min-height:38px;padding:8px 0;border:0;border-radius:0;outline:0;background:transparent;color:var(--go-ink);box-shadow:none}.go-root .tcc-api-search input:focus-visible{outline:0;box-shadow:none}.go-root .tcc-api-search:focus-within{border-color:var(--go-brand)}.go-root .tcc-api-search input::placeholder{color:#7b899a;opacity:1}.go-root .tcc-api-error{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:9px;margin:10px 0;padding:10px 12px;border:1px solid #eed0cb;border-left:3px solid #bd6358;border-radius:5px;background:#fff7f5;color:#873c35;font-size:11px;line-height:1.45}.go-root .tcc-api-coverage-list{display:grid;gap:8px}.go-root .tcc-api-coverage-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(190px,.7fr);gap:14px;padding:12px;border:1px solid var(--go-line);border-radius:6px;background:#fff}.go-root .tcc-api-official-context,.go-root .tcc-api-tcc-context{display:grid;align-content:start;justify-items:start;gap:5px;min-width:0}.go-root .tcc-api-official-context>strong,.go-root .tcc-api-tcc-context>strong{overflow-wrap:anywhere;font-size:12px}.go-root .tcc-api-official-context>small,.go-root .tcc-api-tcc-context>small{color:var(--go-muted);font-size:10px;line-height:1.4}.go-root .tcc-api-row-meta{display:flex;flex-wrap:wrap;gap:5px}.go-root .tcc-api-row-meta span{padding:3px 6px;border-radius:4px;background:#f0f4f8;color:#59687b;font-size:9px}.go-root .tcc-api-link-editor{grid-column:1/-1;display:grid;gap:8px;padding:12px;border-top:1px solid var(--go-line);background:#f8fafc}.go-root .tcc-api-link-editor>strong{font-size:12px}.go-root .tcc-api-link-editor p{margin:0;color:var(--go-muted);font-size:10px}.go-root .tcc-api-link-editor .tcc-api-search{max-width:480px}.go-root .tcc-api-destination-results{display:grid;gap:5px;max-height:300px;overflow:auto}.go-root .tcc-api-destination-results>label{display:flex;align-items:flex-start;gap:8px;padding:8px;border:1px solid var(--go-line);border-radius:5px;background:#fff;cursor:pointer}.go-root .tcc-api-destination-results>label.picked{border-color:var(--go-brand);background:#f1f6fe}.go-root .tcc-api-destination-results>label.unavailable{background:#f4f5f6;color:#738093;cursor:not-allowed}.go-root .tcc-api-destination-results input{margin-top:3px;accent-color:var(--go-brand)}.go-root .tcc-api-destination-results label span{display:grid;gap:3px;min-width:0}.go-root .tcc-api-destination-results label strong{font-size:11px}.go-root .tcc-api-destination-results label small,.go-root .tcc-api-destination-results>p{margin:0;color:var(--go-muted);font-size:10px;line-height:1.4}.go-root .tcc-api-link-geography{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.go-root .tcc-api-link-geography>span{display:block;min-width:0;padding:9px;border:1px solid var(--go-line);border-radius:5px;background:#fff;color:var(--go-muted);font-size:10px;line-height:1.5;overflow-wrap:anywhere}.go-root .tcc-api-link-geography strong{display:block;margin-bottom:3px;color:var(--go-ink);font-size:10px}.go-root .tcc-api-link-controls,.go-root .tcc-api-pagination{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.go-root .tcc-api-link-controls>span,.go-root .tcc-api-pagination>span{margin-right:auto;color:var(--go-muted);font-size:10px}.go-root .tcc-api-link-controls .go-button,.go-root .tcc-api-pagination .go-button{display:inline-flex;align-items:center;gap:3px}.go-root .tcc-api-pagination{margin-top:13px;padding-top:11px;border-top:1px solid var(--go-line)}.go-root .tcc-api-quote-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.go-root .tcc-api-quote-form .tcc-api-destination-search{grid-column:1/-1}.go-root .tcc-api-units-head{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:3px}.go-root .tcc-api-units-head>div{display:grid;gap:3px}.go-root .tcc-api-units-head strong{font-size:12px}.go-root .tcc-api-units-head small{color:var(--go-muted);font-size:10px}.go-root .tcc-api-units-head .go-button{display:flex;align-items:center;gap:5px}.go-root .tcc-api-unit{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;gap:9px;min-width:0;margin:0;padding:11px;border:1px solid var(--go-line);border-radius:5px}.go-root .tcc-api-unit legend{padding:0 5px;color:var(--go-muted);font-size:10px;font-weight:700}.go-root .tcc-api-unit label{display:grid;gap:5px;min-width:0;color:var(--go-muted);font-size:10px;font-weight:700}.go-root .tcc-api-unit button{white-space:nowrap}.go-root .tcc-api-quote-actions{grid-column:1/-1;justify-content:flex-end}.go-root .tcc-api-result{display:grid;gap:13px;margin-top:16px;padding:15px;border:1px solid #cdddcf;border-radius:6px;background:#f7fbf7}.go-root .tcc-api-result-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.go-root .tcc-api-result-head h4,.go-root .tcc-api-history-detail h4{margin:4px 0;color:var(--go-ink);font-size:15px}.go-root .tcc-api-result-head p,.go-root .tcc-api-history-detail>p{margin:0;color:var(--go-muted);font-size:10px;line-height:1.45}.go-root .tcc-api-result-numbers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.go-root .tcc-api-result-numbers>div{display:grid;gap:4px;min-width:0;padding:10px;border:1px solid #dce8dc;border-radius:5px;background:#fff}.go-root .tcc-api-result-numbers span{color:var(--go-muted);font-size:9px}.go-root .tcc-api-result-numbers strong{overflow-wrap:anywhere;color:var(--go-ink);font-size:14px;font-variant-numeric:tabular-nums}.go-root .tcc-api-liquidation{display:grid;gap:9px}.go-root .tcc-api-result-numbers.compact{grid-template-columns:repeat(5,minmax(0,1fr))}.go-root .tcc-api-result-numbers.compact>div{padding:7px}.go-root .tcc-api-result-numbers.compact strong{font-size:10px}.go-root .tcc-api-liquidation h5{margin:3px 0 0;font-size:11px}.go-root .tcc-api-liquidation ul{display:grid;gap:5px;margin:0;padding:0;list-style:none}.go-root .tcc-api-liquidation li{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid #e1e8df;font-size:10px}.go-root .tcc-api-liquidation li span{color:var(--go-muted)}.go-root .tcc-api-fx{display:flex;flex-wrap:wrap;gap:5px 12px;padding-top:9px;border-top:1px solid #dce8dc;color:var(--go-muted);font-size:10px}.go-root .tcc-api-fx strong{color:var(--go-ink)}.go-root .tcc-api-fx a{color:var(--go-brand)}.go-root .tcc-api-result>small{color:var(--go-muted);font-size:9px}.go-root .tcc-api-history-list{display:grid;width:100%;min-width:0;gap:7px}.go-root .tcc-api-history-entry{min-width:0;overflow:hidden;border:1px solid var(--go-line);border-radius:6px;background:#fff}.go-root .tcc-api-history-entry.selected{border-color:var(--go-brand)}.go-root .tcc-api-history-row{display:grid;grid-template-columns:72px minmax(0,1fr) minmax(140px,.7fr) 16px;align-items:center;gap:12px;width:100%;min-width:0;padding:10px 12px;border:0;background:transparent;color:var(--go-ink);text-align:left;cursor:pointer}.go-root .tcc-api-history-row>.tcc-api-pill{justify-self:start}.go-root .tcc-api-history-chevron{color:var(--go-muted);transition:transform .15s}.go-root .tcc-api-history-row[aria-expanded=true] .tcc-api-history-chevron{transform:rotate(180deg)}.go-root .tcc-api-history-row:hover,.go-root .tcc-api-history-entry.selected .tcc-api-history-row{background:#f1f6fe}.go-root .tcc-api-history-row:focus-visible{position:relative;z-index:1;outline:2px solid var(--go-brand);outline-offset:-2px}.go-root .tcc-api-history-destination{display:grid;gap:3px;min-width:0}.go-root .tcc-api-history-destination strong{overflow-wrap:anywhere;color:var(--go-ink);font-size:11px}.go-root .tcc-api-history-destination small,.go-root .tcc-api-history-amount{color:var(--go-muted);font-size:9px;line-height:1.4}.go-root .tcc-api-history-amount{justify-self:end;font-size:10px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.go-root .tcc-api-history-amount.is-error{justify-self:start;font-weight:400;text-align:left}.go-root .tcc-api-history-detail{display:grid;gap:11px;min-width:0;padding:13px;border:1px solid var(--go-line);border-radius:5px;background:#fbfcfd}.go-root .tcc-api-history-entry>.tcc-api-history-detail{border:0;border-top:1px solid var(--go-line);border-radius:0}.go-root .tcc-api-history-detail details{border-top:1px solid var(--go-line);padding-top:9px}.go-root .tcc-api-history-detail summary{color:var(--go-brand);font-size:11px;font-weight:700;cursor:pointer}.go-root .tcc-api-history-detail h5{margin:12px 0 5px;font-size:10px}.go-root .tcc-api-history-detail pre{max-height:300px;overflow:auto;margin:0;padding:9px;border-radius:4px;background:#eef2f6;color:#405066;font:10px/1.5 SFMono-Regular,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.go-root .tcc-api-skeleton{display:grid;gap:8px;padding:12px 0}.go-root .tcc-api-skeleton i{display:block;height:39px;border-radius:5px;background:linear-gradient(90deg,#edf1f5,#f6f8fa,#edf1f5);background-size:200% 100%;animation:tcc-skeleton 1.5s ease-in-out infinite}@keyframes tcc-skeleton{50%{opacity:.55}}@media(max-width:850px){.go-root .tcc-api-summary,.go-root .tcc-api-unit{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.go-root .tcc-api-header{flex-direction:column;padding:14px}.go-root .tcc-api-state{justify-items:start}.go-root .tcc-api-state small{text-align:left}.go-root .tcc-api-card{padding:13px}.go-root .tcc-api-panel .tcc-api-fields,.go-root .tcc-api-quote-form{grid-template-columns:1fr}.go-root .tcc-api-quote-form .tcc-api-destination-search,.go-root .tcc-api-units-head,.go-root .tcc-api-unit,.go-root .tcc-api-quote-actions{grid-column:auto}.go-root .tcc-api-coverage-tools,.go-root .tcc-api-coverage-row,.go-root .tcc-api-link-geography{grid-template-columns:1fr}.go-root .tcc-api-summary,.go-root .tcc-api-unit{grid-template-columns:repeat(2,minmax(0,1fr))}.go-root .tcc-api-unit button{justify-self:start}.go-root .tcc-api-result-numbers,.go-root .tcc-api-result-numbers.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.go-root .tcc-api-history-row{grid-template-columns:auto minmax(0,1fr) 16px;gap:7px 10px;padding:10px}.go-root .tcc-api-history-row>.tcc-api-pill{grid-column:1;grid-row:1}.go-root .tcc-api-history-destination{grid-column:2;grid-row:1}.go-root .tcc-api-history-amount{grid-column:2;justify-self:start;text-align:left}.go-root .tcc-api-history-chevron{grid-column:3;grid-row:1}.go-root .tcc-api-history-entry>.tcc-api-history-detail{padding:11px}.go-root .tcc-api-actions{align-items:stretch;flex-direction:column}.go-root .tcc-api-quote-actions{flex-direction:row}.go-root .tcc-api-quote-actions button{flex:1;justify-content:center}.go-root .tcc-api-link-controls{justify-content:flex-start}}.go-root .tcc-catalog-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.go-root .tcc-catalog-tools{grid-template-columns:minmax(0,1fr) minmax(170px,.45fr) minmax(160px,.35fr)}.go-root .tcc-catalog-list{display:grid;gap:8px}.go-root .tcc-catalog-row{display:grid;grid-template-columns:minmax(180px,.78fr) minmax(0,1.22fr);gap:18px;padding:13px;border:1px solid var(--go-line);border-radius:6px;background:#fff}.go-root .tcc-catalog-destination{display:grid;align-content:start;justify-items:start;gap:5px;min-width:0}.go-root .tcc-catalog-destination>strong{color:var(--go-ink);font-size:13px;overflow-wrap:anywhere}.go-root .tcc-catalog-destination>small{color:var(--go-muted);font-size:10px;line-height:1.45}.go-root .tcc-catalog-state{padding:3px 7px;border-radius:4px;background:#f8eeeb!important;color:#8b4038!important}.go-root .tcc-catalog-state.active{background:#edf7f0!important;color:#286249!important}.go-root .tcc-catalog-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.go-root .tcc-catalog-meta>div{display:grid;align-content:start;gap:3px;min-width:0;padding:7px;border-radius:4px;background:#f5f7f9}.go-root .tcc-catalog-meta span{color:var(--go-muted);font-size:9px}.go-root .tcc-catalog-meta strong{color:var(--go-ink);font-size:10px;overflow-wrap:anywhere}.go-root .tcc-catalog-meta .tcc-code-value{font:700 11px/1.3 SFMono-Regular,Consolas,monospace}.go-root .tcc-api-quote-form .tcc-api-destination-search,.go-root .tcc-api-quote-form .tcc-api-destination-select{grid-column:1/-1}.go-root .tcc-api-destination-help{grid-column:1/-1;margin:-7px 0 1px;padding:9px 11px;border-left:3px solid var(--go-brand);border-radius:3px;background:#f1f6fb;color:#44566d;font-size:11px;line-height:1.5}.go-root .tcc-api-destination-error,.go-root .tcc-api-empty-destinations{grid-column:1/-1}.go-root .tcc-api-empty-destinations{padding:9px 11px;border:1px dashed var(--go-line);border-radius:5px;color:var(--go-muted);font-size:11px}.go-root .tcc-api-delivery-fields{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;border:1px solid var(--go-line);border-radius:5px;background:#f8fafb}.go-root .tcc-api-delivery-fields>div:first-child{grid-column:1/-1}.go-root .tcc-api-delivery-fields>div p{margin:4px 0 0;color:var(--go-muted);font-size:10px;line-height:1.5}.go-root .tcc-api-delivery-fields label{display:grid;gap:5px;min-width:0;color:var(--go-ink);font-size:11px;font-weight:700}.go-root .tcc-api-delivery-fields label:last-child{grid-column:1/-1}.go-root .tcc-api-delivery-fields input,.go-root .tcc-api-delivery-fields textarea{width:100%;min-width:0;padding:8px 10px;border:1px solid #cdd8e3;border-radius:5px;background:var(--go-surface);color:var(--go-ink);font:12px/1.4 var(--font-body);resize:vertical}.go-root .tcc-api-delivery-fields input:focus-visible,.go-root .tcc-api-delivery-fields textarea:focus-visible{outline:2px solid var(--go-brand);outline-offset:2px}.go-root .tcc-api-rural-note{grid-column:1/-1}.go-root .tcc-api-destination-snapshot{display:grid;gap:4px;padding:10px;border:1px solid #dce4e8;border-radius:5px;background:#fff;color:var(--go-muted);font-size:10px;line-height:1.45}.go-root .tcc-api-destination-snapshot>strong{color:var(--go-ink);font-size:10px}.go-root .tcc-api-destination-snapshot b{color:var(--go-ink);font-family:SFMono-Regular,Consolas,monospace}.go-root .tcc-api-config-section{min-width:0;padding:14px;border:1px solid #e2e9f0;border-radius:6px;background:#fbfcfe}.go-root .tcc-api-config-section+.tcc-api-config-section{margin-top:14px}.go-root .tcc-api-config-section-head{display:grid;gap:3px;margin-bottom:13px;padding-bottom:10px;border-bottom:1px solid #e5ebf2}.go-root .tcc-api-config-section-head h4{margin:0;color:var(--go-ink);font-size:12px;line-height:1.4}.go-root .tcc-api-config-section-head p{margin:0;color:var(--go-muted);font-size:10px;line-height:1.5}.go-root .tcc-api-config-section .tcc-api-fields{align-items:start}.go-root .tcc-api-origin-field{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 14px;min-width:0}.go-root .tcc-api-origin-field>label,.go-root .tcc-api-origin-field .tcc-api-origin-search{display:grid;align-content:start;align-items:start;gap:6px;min-width:0;color:var(--go-ink);font-size:11px;font-weight:700}.go-root .tcc-api-origin-field input,.go-root .tcc-api-origin-field select{box-sizing:border-box;width:100%;min-width:0;height:40px;padding:8px 10px;border:1px solid #cdd8e3;border-radius:5px;background:var(--go-surface);color:var(--go-ink);font:12px/1.4 var(--font-body)}.go-root .tcc-api-origin-field input:focus-visible,.go-root .tcc-api-origin-field select:focus-visible{outline:2px solid var(--go-brand);outline-offset:2px}.go-root .tcc-api-origin-message{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px}@media(max-width:850px){.go-root .tcc-catalog-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.go-root .tcc-catalog-tools{grid-template-columns:minmax(0,1fr) minmax(145px,.5fr)}.go-root .tcc-catalog-tools>label:first-child{grid-column:1/-1}}@media(max-width:767px){.go-root .tcc-api-config-section .tcc-api-fields,.go-root .tcc-api-origin-field{grid-template-columns:1fr}}@media(max-width:600px){.go-root .tcc-catalog-row{grid-template-columns:1fr;gap:10px}.go-root .tcc-catalog-meta,.go-root .tcc-catalog-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.go-root .tcc-catalog-tools{grid-template-columns:1fr}.go-root .tcc-catalog-tools>label:first-child{grid-column:auto}.go-root .tcc-api-quote-form .tcc-api-destination-search,.go-root .tcc-api-quote-form .tcc-api-destination-select,.go-root .tcc-api-destination-help,.go-root .tcc-api-delivery-fields,.go-root .tcc-api-rural-note,.go-root .tcc-api-destination-error,.go-root .tcc-api-empty-destinations{grid-column:auto}.go-root .tcc-api-delivery-fields{grid-template-columns:1fr}.go-root .tcc-api-delivery-fields>div:first-child,.go-root .tcc-api-delivery-fields label:last-child{grid-column:auto}}.receipt-photos,.receipt-gallery{margin-top:1.1rem;padding:1rem;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--card) 82%,var(--paper))}.receipt-photo-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.8rem}.receipt-photo-heading h3,.receipt-gallery h3{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1rem;color:var(--ink)}.receipt-photo-heading h3 span{font:500 .75rem var(--font-body);color:var(--mute)}.receipt-photo-heading p{margin:.25rem 0 0;color:var(--mute);font-size:.84rem}.receipt-photo-count{white-space:nowrap;border-radius:999px;background:var(--go-pale-brand,#eaf2ff);color:var(--go-brand,#3079ed);font-size:.78rem;font-weight:700;padding:.25rem .6rem}.receipt-photo-workspace{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1rem;align-items:start}.receipt-photo-capture-column{min-width:0;container-type:inline-size;--receipt-photo-columns:5}.receipt-camera{display:grid;grid-template-columns:minmax(0,1fr);gap:.65rem;align-items:start;min-width:0}.receipt-camera-view{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:9px;background:#263d39}.receipt-camera-view video{width:100%;height:100%;object-fit:cover}.receipt-camera-placeholder{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:.45rem;color:#d4e4db;font-size:.8rem}.receipt-camera-controls{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:.55rem}.receipt-camera-controls>.btn{width:100%;justify-content:center}.receipt-camera-device{display:grid;gap:.3rem;color:var(--mute);font-size:.78rem}.receipt-camera-device select{width:100%;max-width:none}.receipt-camera-message{width:100%;margin:0;color:var(--bad);font-size:.82rem}.receipt-photo-notice{padding:.55rem .7rem;margin:.5rem 0 .8rem;border-radius:7px;background:var(--warn-bg);color:var(--warn);font-size:.84rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.receipt-photo-thumbnails{display:grid;grid-template-columns:repeat(var(--receipt-photo-columns),minmax(0,1fr));gap:.65rem;margin:0}.receipt-gallery-grid{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.85rem}.receipt-photo-thumb{position:relative;min-width:0;width:100%;height:auto;aspect-ratio:4/3}.receipt-photo-empty-slot{display:grid;place-content:center;justify-items:center;gap:.25rem;width:100%;aspect-ratio:4/3;padding:.25rem;border:1px dashed var(--line);border-radius:8px;background:color-mix(in srgb,var(--paper) 72%,var(--card));color:var(--mute);text-align:center;font-size:.75rem;line-height:1.2}.receipt-photo-empty-slot svg{width:20px;height:20px;color:var(--accent-d)}@container (max-width:420px){.receipt-photo-thumbnails,.receipt-photo-empty-slot{--receipt-photo-columns:3}}.receipt-photo-open,.receipt-gallery-grid button{padding:0;border:0;background:none;cursor:pointer;border-radius:8px;overflow:hidden}.receipt-photo-open,.receipt-photo-open img{width:100%;height:100%;display:block;object-fit:cover}.receipt-photo-remove{position:absolute;right:-6px;top:-6px;width:25px;height:25px;border:1px solid var(--card);border-radius:50%;display:grid;place-items:center;background:var(--ink);color:var(--card);cursor:pointer}.receipt-gallery h3{margin-bottom:.7rem}.receipt-gallery-grid button{width:112px;height:88px;border:1px solid var(--line)}.receipt-gallery-grid img{display:block;width:100%;height:100%;object-fit:cover}.receipt-gallery-photo{width:112px;height:88px;border-radius:8px;overflow:hidden;border:1px solid var(--line);background:#e8ece3}.receipt-gallery-photo>button{display:block;width:100%;height:100%;border:0;border-radius:0}.receipt-gallery-image-error{height:100%;padding:.5rem;display:grid;align-content:center;justify-items:center;gap:.35rem;text-align:center;color:var(--bad);font-size:.75rem}.receipt-gallery-retry-image{border:0;background:none;color:var(--accent-d);font:600 .75rem var(--font-body);text-decoration:underline;cursor:pointer}.receipt-gallery-photo .receipt-gallery-retry-image{width:auto;height:auto;border:0;background:none}.receipt-gallery-empty,.receipt-gallery-error{color:var(--mute);font-size:.86rem;margin:.25rem 0}.receipt-gallery-error{display:flex;align-items:center;gap:.75rem;color:var(--bad)}.receipt-gallery-skeleton{display:flex;gap:.65rem}.receipt-gallery-skeleton i{display:block;width:112px;height:88px;border-radius:8px;background:linear-gradient(100deg,#e5e9df 20%,#f4f2e9,#e5e9df 70%);background-size:200% 100%;animation:receipt-shimmer 1.3s ease-in-out infinite}.receipt-gallery--gestor{margin:0;padding:0;border:0;border-radius:0;background:transparent}.receipt-gallery--gestor h3{display:flex;align-items:center;gap:.6rem;margin:0 0 1rem;font-size:1.02rem;font-weight:700;letter-spacing:-.015em}.receipt-gallery--gestor h3 svg{flex:none;color:var(--accent-d)}.receipt-gallery--gestor .receipt-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:.75rem;margin-top:0}.receipt-gallery--gestor .receipt-gallery-photo{width:100%;height:auto;aspect-ratio:1.28;border-radius:9px;border-color:color-mix(in srgb,var(--line) 78%,var(--accent-d))}.receipt-gallery--gestor .receipt-gallery-grid button,.receipt-gallery--gestor .receipt-gallery-photo>button{display:block;width:100%;height:100%;padding:0;border:0;border-radius:8px;background:none;cursor:pointer}.receipt-gallery--gestor .receipt-gallery-photo img{transition:transform .18s ease}.receipt-gallery--gestor .receipt-gallery-photo>button:hover img{transform:scale(1.035)}.receipt-gallery--gestor .receipt-gallery-photo>button:focus-visible{outline:3px solid var(--accent-d);outline-offset:-3px}.receipt-gallery--gestor .receipt-gallery-empty{margin:0;padding:.75rem .85rem;border-radius:8px;background:color-mix(in srgb,var(--paper) 72%,var(--card));font-size:.84rem}.receipt-gallery--gestor .receipt-gallery-skeleton{gap:.75rem}.receipt-gallery--gestor .receipt-gallery-skeleton i{width:112px;aspect-ratio:1.28;height:auto}.receipt-photo-dialog{position:fixed;inset:0;z-index:1000;width:min(1000px,calc(100vw - 2rem));max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);overflow:auto;padding:1rem;border:1px solid var(--line);border-radius:14px;background:var(--card);color:var(--ink);box-shadow:0 18px 60px #0f172a33}.receipt-photo-dialog[open]{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;align-content:center;gap:.65rem}.receipt-photo-dialog::backdrop{background:#0f172a7a}.receipt-photo-carousel-stage{position:relative;display:grid;place-items:center;width:100%;min-width:0;height:min(68dvh,680px);min-height:220px;overflow:hidden;border-radius:10px;background:#edf3f8}.receipt-photo-carousel-stage>img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.receipt-photo-carousel-stage>.receipt-gallery-image-error{width:min(100%,420px);min-height:150px;padding:1.25rem}.receipt-photo-carousel-arrow{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:48px;height:48px;min-width:44px;min-height:44px;padding:0;transform:translateY(-50%);border:1px solid #fff9;border-radius:50%;background:#18334bd9;color:#fff;box-shadow:0 2px 12px #10283a45;cursor:pointer;transition:transform .16s ease,opacity .16s ease}.receipt-photo-carousel-arrow.is-previous{left:clamp(.5rem,2.2vw,1.25rem)}.receipt-photo-carousel-arrow.is-next{right:clamp(.5rem,2.2vw,1.25rem)}.receipt-photo-carousel-arrow:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-50%) scale(1.05)}.receipt-photo-carousel-arrow:focus-visible{outline:3px solid #fff;outline-offset:3px;box-shadow:0 0 0 6px #225b8d}.receipt-photo-carousel-arrow:is(:disabled,[aria-disabled=true]){opacity:.48;cursor:not-allowed}.receipt-photo-carousel-caption{display:grid;justify-items:center;gap:.25rem;width:100%;min-width:0;text-align:center}.receipt-photo-dialog .receipt-photo-carousel-caption p{max-width:100%;overflow-wrap:anywhere}.receipt-photo-dialog .receipt-photo-carousel-count{color:var(--ink);font-size:.9rem;font-weight:700}.receipt-photo-dialog .receipt-photo-carousel-hint{color:var(--mute);font-size:.78rem}.receipt-photo-dialog p{margin:0;font-size:.82rem;color:var(--mute)}.receipt-photo-dialog-close{position:absolute;right:.55rem;top:.55rem;z-index:3;border:0;border-radius:50%;width:44px;height:44px;display:grid;place-items:center;background:var(--ink);color:var(--card);cursor:pointer}.receipt-photo-dialog-close:focus-visible{outline:3px solid var(--accent-d);outline-offset:3px}@keyframes receipt-shimmer{to{background-position:-200% 0}}@media(max-width:640px){.receipt-photo-workspace{grid-template-columns:minmax(0,1fr);gap:.9rem}.receipt-camera{grid-template-columns:minmax(0,1fr)}.receipt-camera-view{max-width:none}.receipt-photo-heading{gap:.4rem}.receipt-photos,.receipt-gallery{padding:.8rem}.receipt-gallery-grid button{width:calc(33.333% - .5rem);height:auto;aspect-ratio:1.25}.receipt-gallery--gestor{padding:0}.receipt-gallery--gestor .receipt-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(88px,112px));gap:.65rem}.receipt-gallery--gestor .receipt-gallery-skeleton i{width:calc((100vw - 3rem - 1.3rem)/3);max-width:112px}}.receipt-gallery-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.receipt-gallery-toolbar h3{margin:0}.receipt-gallery-actions{display:flex;align-items:center;gap:.65rem}.receipt-gallery-actions .btn{white-space:nowrap}.receipt-gallery--gestor .receipt-gallery-toolbar{margin-bottom:.85rem}.receipt-gallery-edit{margin-top:1rem;padding-top:.9rem;border-top:1px solid color-mix(in srgb,var(--line) 80%,var(--accent-d))}.receipt-gallery-edit-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.8rem}.receipt-gallery-edit-heading h4{margin:0;color:var(--ink);font-size:.96rem}.receipt-gallery-edit-heading p{margin:.25rem 0 0;color:var(--mute);font-size:.82rem}.receipt-photo-edit-count{white-space:nowrap;color:var(--accent-d);font-size:.78rem;font-weight:700}.receipt-photo-edit-message{margin:.7rem 0 0;font-size:.84rem}.receipt-photo-edit-message.good{color:var(--accent-d)}.receipt-photo-edit-message.bad{color:var(--bad)}.receipt-photo-edit-actions{display:flex;justify-content:flex-end;align-items:center;gap:.6rem;margin-top:.9rem}.receipt-photo-edit-conflict{padding:.65rem .8rem;margin:.75rem 0 0;border-left:3px solid var(--warn);background:var(--warn-bg);color:var(--warn);font-size:.83rem}.receipt-gallery--gestor .receipt-photo-workspace{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.receipt-gallery--gestor .receipt-photo-thumb{overflow:visible;border-radius:8px}.receipt-gallery--gestor .receipt-photo-remove{z-index:1;right:-5px;top:-5px}.receipt-gallery--gestor .receipt-photo-open{border:1px solid color-mix(in srgb,var(--line) 78%,var(--accent-d))}.receipt-photo-thumb>.receipt-gallery-image-error{border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--paper) 72%,var(--card))}.receipt-photos--editor{margin:0;padding:0;border:0;border-radius:0;background:transparent}.receipt-photos--editor .receipt-photo-heading{margin-bottom:.65rem}.receipt-photo-edit-loading{display:flex;gap:.65rem;margin:.7rem 0}.receipt-photo-edit-loading i{display:block;width:112px;height:88px;border-radius:8px;background:linear-gradient(100deg,#e5e9df 20%,#f4f2e9,#e5e9df 70%);background-size:200% 100%;animation:receipt-shimmer 1.3s ease-in-out infinite}@media(max-width:640px){.receipt-gallery-toolbar{align-items:flex-start}.receipt-gallery-actions{gap:.4rem}.receipt-gallery-actions .btn{padding:.45rem .6rem}.receipt-gallery--gestor .receipt-photo-workspace{grid-template-columns:minmax(0,1fr)}.receipt-photo-edit-actions{justify-content:stretch}.receipt-photo-edit-actions>.btn{flex:1}}@media(max-width:480px){.receipt-photo-dialog{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);padding:.65rem;border-radius:12px}.receipt-photo-carousel-stage{height:min(61dvh,560px);min-height:190px;border-radius:8px}.receipt-photo-carousel-arrow{width:44px;height:44px}.receipt-photo-carousel-arrow.is-previous{left:.45rem}.receipt-photo-carousel-arrow.is-next{right:.45rem}}@media(max-height:520px){.receipt-photo-dialog{max-height:calc(100dvh - .75rem);padding:.55rem}.receipt-photo-dialog[open]{gap:.35rem}.receipt-photo-carousel-stage{height:calc(100dvh - 150px);min-height:120px}}.customs-documents{--customs-ink:#273449;--customs-muted:#64748b;--customs-line:#dce3ed;--customs-surface:#fff;--customs-soft:#f5f8fd;--customs-accent:#2f75e8;--customs-danger:#a33f38;display:grid;gap:16px;min-width:0;padding:clamp(16px,2.4vw,24px);border:1px solid var(--customs-line);border-radius:12px;background:var(--customs-surface);color:var(--customs-ink)}.customs-documents :is(button,a,input){font:inherit}.send-stage-content>.customs-documents{padding:0;border:0;border-radius:0;background:transparent}.customs-documents :is(button,a,input):focus-visible{outline:3px solid #98bffc;outline-offset:3px}.customs-documents-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.customs-documents-eyebrow{display:block;margin-bottom:5px;color:var(--customs-accent);font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.customs-documents-heading h2{margin:0;color:var(--customs-ink);font-family:inherit;font-size:clamp(18px,2.2vw,22px);font-weight:700;line-height:1.3}.customs-documents-heading p{max-width:650px;margin:8px 0 0;color:var(--customs-muted);font-size:13px;line-height:1.55}.customs-documents-coverage{display:grid;flex:none;gap:4px;min-width:120px;padding:12px;border:1px solid #cddffb;border-radius:8px;background:#f0f6ff;text-align:center}.customs-documents-coverage strong{color:#285daa;font-size:18px;line-height:1.1}.customs-documents-coverage span{color:#556d90;font-size:11px}.customs-documents-guidance{display:flex;gap:12px;align-items:center;padding:13px;border:1px solid #e1e8f2;border-radius:8px;background:var(--customs-soft)}.customs-documents-guidance-mark,.customs-document-file-icon{display:grid;flex:none;place-items:center;width:38px;height:38px;border-radius:8px;background:#eaf2ff;color:var(--customs-accent)}.customs-documents-guidance p{display:grid;gap:4px;min-width:0;margin:0}.customs-documents-guidance p strong{font-size:13px}.customs-documents-guidance p span{color:var(--customs-muted);font-size:12px;line-height:1.45}.customs-documents-error,.customs-documents-legacy{display:flex;align-items:center;gap:9px;min-width:0;padding:12px;border:1px solid #e5c5bd;border-radius:6px;background:#fff5f1;color:var(--customs-danger);font-size:13px;line-height:1.45}.customs-documents-error>span{flex:1;overflow-wrap:anywhere}.customs-documents-legacy{display:block;border-color:#e5d7ad;background:#fbf7e9;color:#745b1e}.customs-documents-upload{display:flex;flex-wrap:wrap;align-items:center;gap:10px 13px}.customs-documents .customs-documents-file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.customs-documents-upload>span{color:var(--customs-muted);font-size:12px}.customs-documents-dropzone{display:flex;align-items:center;gap:13px;min-width:0;min-height:82px;padding:14px 16px;border:1px dashed #a9bfdc;border-radius:8px;background:var(--customs-soft);color:var(--customs-ink);cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.customs-documents-dropzone:hover,.customs-documents-dropzone.is-dragging{border-color:var(--customs-accent);background:#edf4ff}.customs-documents-dropzone:focus-visible{outline:3px solid #98bffc;outline-offset:3px}.customs-documents-dropzone.is-disabled{cursor:not-allowed;opacity:.58}.customs-documents-dropzone.is-disabled:hover{border-color:#a9bfdc;background:var(--customs-soft)}.customs-documents-dropzone-icon{display:grid;flex:none;place-items:center;width:42px;height:42px;border-radius:8px;background:#e5efff;color:var(--customs-accent)}.customs-documents-dropzone-copy{display:grid;flex:1;gap:4px;min-width:0}.customs-documents-dropzone-copy strong{font-size:13px;font-weight:650;line-height:1.4}.customs-documents-dropzone-copy>span,.customs-documents-upload-count{color:var(--customs-muted);font-size:12px}.customs-documents-dropzone-action{flex:none;padding:8px 11px;border:1px solid var(--customs-line);border-radius:6px;background:#fff;color:var(--customs-ink);font-size:12px;font-weight:650}.customs-documents-upload-count{margin:-8px 0 0}.customs-documents-description{margin:0;color:var(--customs-muted);font-size:12px;line-height:1.5}.customs-document-pdf-link{display:inline-flex;flex:none;align-items:center;gap:6px;min-height:36px;padding:6px 9px;border:1px solid #d7e4f5;border-radius:6px;background:#f5f9ff;color:var(--customs-accent);font-size:12px;font-weight:650;text-decoration:none}.customs-document-pdf-link:hover{background:#eaf2ff;text-decoration:underline}.customs-document-actions{display:flex;flex:none;align-items:center;flex-wrap:wrap;gap:8px}.customs-documents .customs-document-remove{color:var(--customs-danger)}.customs-documents .customs-documents-upload-button,.customs-documents .customs-documents-primary,.customs-documents .customs-documents-secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:9px 14px;border:1px solid var(--customs-accent);border-radius:7px;background:var(--customs-accent);color:#fff;font-size:13px;font-weight:650;cursor:pointer}.customs-documents .customs-documents-primary:hover,.customs-documents .customs-documents-upload-button:hover{background:#2461c8;border-color:#2461c8}.customs-documents .customs-documents-secondary{border-color:var(--customs-line);background:#fff;color:var(--customs-ink)}.customs-documents button:disabled{cursor:not-allowed;opacity:.55}.customs-document-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.customs-document{min-width:0;padding:14px;border:1px solid var(--customs-line);border-radius:8px;background:#fff}.customs-document-main,.customs-order-document{display:flex;align-items:center;gap:12px;min-width:0}.customs-document-copy{display:grid;flex:1;gap:5px;min-width:0}.customs-document-copy strong{overflow:hidden;color:var(--customs-ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.customs-document-copy span{overflow-wrap:anywhere;color:var(--customs-muted);font-size:12px}.customs-document-links{display:flex;flex:none;flex-wrap:wrap;gap:8px 12px}.customs-document-links a,.customs-documents .customs-documents-bundle{display:inline-flex;align-items:center;gap:6px;color:var(--customs-accent);font-size:12px;font-weight:650;text-decoration:none}.customs-document-links a:hover,.customs-documents-bundle:hover{text-decoration:underline}.customs-document-footer{display:flex;align-items:center;justify-content:space-between;gap:10px 12px;margin:12px 0 0 50px;padding-top:10px;border-top:1px solid #e9eef5}.customs-document-footer>span{color:var(--customs-muted);font-size:12px}.customs-document-footer>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.customs-documents .customs-documents-text-button,.customs-documents .customs-documents-icon-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:6px;border:0;border-radius:5px;background:transparent;color:var(--customs-accent);font-size:12px;font-weight:650;cursor:pointer}.customs-documents .customs-documents-icon-button{width:36px;color:var(--customs-muted)}.customs-documents .customs-documents-icon-button.is-danger{color:var(--customs-danger)}.customs-assignment-editor{display:grid;gap:12px;margin:14px 0 0 50px;padding-top:12px;border-top:1px solid #e9eef5}.customs-assignment-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.customs-assignment-heading>div{display:grid;gap:4px}.customs-assignment-heading strong{font-size:13px}.customs-assignment-heading span{color:var(--customs-muted);font-size:12px}.customs-package-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.customs-package-check{display:flex;align-items:center;gap:10px;min-width:0;padding:10px;border:1px solid var(--customs-line);border-radius:6px;background:#fbfcff;cursor:pointer}.customs-documents .customs-package-check input[type=checkbox]{appearance:auto;flex:none;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;margin:0;padding:0;accent-color:var(--customs-accent);cursor:pointer}.customs-package-check>span{display:grid;flex:1;gap:4px;min-width:0}.customs-package-check strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.customs-package-check>span>span{overflow:hidden;color:var(--customs-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.customs-package-check b{color:#9babb2;font-weight:400}.customs-package-check small{color:var(--customs-accent);font-size:11px}.customs-assignment-actions{display:flex;justify-content:flex-end;gap:8px}.customs-documents-empty{display:flex;align-items:center;gap:12px;padding:16px;border:1px dashed #cbd8ed;border-radius:8px;background:#fafcff}.customs-documents-empty>div{display:grid;gap:5px}.customs-documents-empty strong{font-size:13px}.customs-documents-empty>div>span{color:var(--customs-muted);font-size:12px;line-height:1.45}.customs-documents-note{display:flex;align-items:center;gap:8px;margin:0;color:var(--customs-muted);font-size:12px;line-height:1.5}.customs-documents-note svg{flex:none;color:var(--customs-accent)}.customs-documents-skeleton{display:grid;gap:8px}.customs-documents-skeleton i{display:block;height:58px;border-radius:6px;background:linear-gradient(90deg,#edf2fa,#f6f8fc,#edf2fa);background-size:200% 100%;animation:customs-documents-pulse 1.5s ease-in-out infinite}.customs-order-documents .customs-documents-heading{align-items:center}.customs-documents .customs-documents-bundle{min-height:40px;padding:9px 12px;border:1px solid var(--customs-line);border-radius:6px;background:var(--customs-soft);cursor:pointer}.customs-documents-spin{animation:customs-documents-rotate .9s linear infinite}@keyframes customs-documents-rotate{to{transform:rotate(360deg)}}@keyframes customs-documents-pulse{50%{opacity:.58}}@media(max-width:640px){.customs-documents-heading{flex-direction:column}.customs-documents-coverage{grid-template-columns:auto auto;align-items:baseline;gap:8px;min-width:0;text-align:left}.customs-document-main,.customs-order-document{flex-wrap:wrap}.customs-document-main .customs-document-copy,.customs-order-document .customs-document-copy{flex-basis:calc(100% - 54px)}.customs-document-links{margin-left:50px}.customs-document-footer{align-items:flex-start;flex-direction:column;margin-left:0}.customs-assignment-editor{margin-left:0}.customs-package-checklist{grid-template-columns:1fr}.customs-documents-bundle{align-self:flex-start}.customs-documents-dropzone{gap:10px;padding:12px}.customs-documents-dropzone-icon{width:38px;height:38px}.customs-documents-dropzone-action{padding:7px 8px}.customs-document-actions{margin-left:50px}}@media(prefers-reduced-motion:reduce){.customs-documents-skeleton i,.customs-documents-spin{animation:none}}.dispatch-comparison{--compare-ink: #26394b;--compare-muted: #697b8b;--compare-line: #dbe4ec;--compare-blue: #3079ed;--compare-blue-dark: #245fbd;margin-top:18px;color:var(--compare-ink)}.dispatch-compare-live{position:fixed;z-index:19;right:max(22px,env(safe-area-inset-right));bottom:max(22px,env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;width:min(440px,calc(100vw - 32px));min-height:82px;margin:0;padding:14px 16px;border:1px solid #c5d9f4;border-radius:12px;background:#fff;color:#263f5d;box-shadow:0 12px 34px #21497d2e,0 2px 8px #21497d14;pointer-events:none;line-height:1.4;animation:dispatch-live-enter .22s ease-out both}.dispatch-compare-live.is-inline{position:relative;inset:auto;z-index:auto;box-sizing:border-box;width:100%;max-width:100%;margin:12px 0}.dispatch-compare-live-symbol{position:relative;display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:1px solid #d7e6fa;border-radius:11px;background:#f0f6ff}.dispatch-compare-live-orbit{position:absolute;width:22px;height:22px;border:2px solid #c5d9f4;border-top-color:#3079ed;border-radius:50%;animation:dispatch-live-spin .9s linear infinite}.dispatch-compare-live-core{width:5px;height:5px;border-radius:50%;background:#245fbd;animation:dispatch-live-pulse 1.4s ease-in-out infinite alternate}.dispatch-compare-live-copy{display:grid;min-width:0;gap:3px;flex:1}.dispatch-compare-live-copy strong{color:#234b7d;font-size:15px;font-weight:760;line-height:1.25}.dispatch-compare-live-copy>span{color:#60758b;font-size:12px;line-height:1.4}.dispatch-compare-live-label{flex:0 0 auto;align-self:flex-start;padding:5px 7px;border:1px solid #d7e6fa;border-radius:999px;background:#f3f8ff;color:#315f92;font-size:9px;font-weight:750;letter-spacing:.035em;line-height:1;text-transform:uppercase}@keyframes dispatch-live-spin{to{transform:rotate(360deg)}}@keyframes dispatch-live-pulse{to{opacity:.48;transform:scale(.72)}}@keyframes dispatch-live-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dispatch-compare-error{display:flex;align-items:center;gap:9px;margin-top:10px;padding:10px 12px;border:1px solid #e1e8ef;border-radius:7px;background:#f6f8fb;color:#596c7c;font-size:12px;line-height:1.45}.dispatch-compare-error>svg{flex:0 0 auto;color:#627c98}.dispatch-compare-error>span{flex:1}.dispatch-compare-retry{min-height:36px;padding:7px 10px;border:1px solid #cbd9e8;border-radius:5px;background:#fff;color:#315f92;font:inherit;font-weight:700;cursor:pointer}.dispatch-compare-retry:hover:not(:disabled){background:#edf4fc}.dispatch-compare-benefit{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px 14px;margin-top:12px;padding:16px 17px;border:1px solid #cbdcf3;border-radius:9px;background:linear-gradient(105deg,#f2f7ff,#f8fbff 70%,#f0f6ff)}.dispatch-compare-benefit-icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid #d4e4fb;border-radius:8px;background:#e6f0ff;color:#3079ed}.dispatch-compare-benefit-copy{min-width:0}.dispatch-compare-benefit-copy h3{margin:0;color:#263f5d;font-size:15px;font-weight:750;line-height:1.3}.dispatch-compare-benefit-copy p{max-width:600px;margin:4px 0 0;color:#61758a;font-size:12px;line-height:1.5}.dispatch-compare-savings{display:grid;gap:1px;justify-items:end;color:#42688f;font-size:11px;white-space:nowrap}.dispatch-compare-savings strong{color:#245fbd;font-size:22px;font-variant-numeric:tabular-nums;letter-spacing:-.035em;line-height:1.1}.dispatch-compare-open{display:inline-flex;min-height:42px;grid-column:3;grid-row:2;align-items:center;justify-content:center;justify-self:end;gap:8px;max-width:100%;padding:0 14px;border:1px solid var(--compare-blue);border-radius:5px;background:var(--compare-blue);color:#fff;font:inherit;font-size:12px;font-weight:750;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.dispatch-compare-open svg{transition:transform .16s ease}.dispatch-compare-open[aria-expanded=true] svg{transform:rotate(180deg)}.dispatch-compare-open:hover{border-color:var(--compare-blue-dark);background:var(--compare-blue-dark)}.dispatch-compare-best{display:flex;align-items:center;gap:8px;margin:12px 0 0;color:#5c7184;font-size:12px}.dispatch-compare-best svg{flex:0 0 auto;color:#54836e}.dispatch-compare-results{margin-top:19px}.dispatch-compare-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:13px}.dispatch-compare-heading h3{margin:0;color:#2d4359;font-size:18px;font-weight:740;letter-spacing:-.02em;line-height:1.25}.dispatch-compare-tax-context{margin:5px 0 0;color:#416d9d;font-size:11px;line-height:1.5}.dispatch-compare-tax-context summary{width:fit-content;min-height:32px;align-content:center;cursor:pointer;font-weight:700}.dispatch-compare-tax-context summary:focus-visible{outline:3px solid #79a9ed;outline-offset:2px}.dispatch-compare-tax-context p{max-width:760px;margin:2px 0 0;padding:10px 12px;border-left:2px solid #b8cee9;background:#f7f9fc;color:#5d7081}.dispatch-compare-selected-label{display:inline-flex;align-items:center;gap:5px;width:fit-content;padding:6px 8px;border-radius:4px;background:#edf5ff;color:#2d68ad;font-size:10px;font-weight:750;line-height:1.3}.dispatch-compare-chosen{display:flex;align-items:flex-start;gap:8px;margin:0 0 12px;padding:10px 12px;border:1px solid #cfe1d6;border-radius:6px;background:#f2f8f4;color:#3d6651;font-size:12px;line-height:1.45}.dispatch-compare-chosen svg{flex:0 0 auto}.dispatch-compare-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:12px}.dispatch-compare-option{display:flex;min-width:0;flex-direction:column;padding:14px;border:1px solid var(--compare-line);border-radius:8px;background:#fff;box-shadow:0 2px 7px #25405d08}.dispatch-compare-option.is-recommended{border-color:#94b8e8}.dispatch-compare-option.is-chosen{border-color:#3079ed;box-shadow:0 0 0 2px #3079ed1f}.dispatch-compare-option-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.dispatch-compare-option-title{min-width:0}.dispatch-compare-eyebrow{display:block;color:#3f6688;font-size:13px;font-weight:780;letter-spacing:.01em;line-height:1.35;overflow-wrap:anywhere}.dispatch-compare-option-head h4{margin:4px 0 0;color:#344b62;font-size:15px;font-weight:720;line-height:1.3}.dispatch-compare-total-wrap{display:grid;flex:0 0 auto;justify-items:end;gap:3px}.dispatch-compare-total-wrap>span{color:#788a99;font-size:10px}.dispatch-compare-total{color:#263f5d;font-size:21px;font-weight:760;font-variant-numeric:tabular-nums;letter-spacing:-.035em;line-height:1;white-space:nowrap}.dispatch-compare-badge{display:inline-flex;width:fit-content;margin-top:10px;padding:5px 7px;border-radius:4px;background:#edf5ff;color:#2f67a8;font-size:10px;font-weight:750}.dispatch-compare-selected-label{margin-top:9px;background:#edf6f0;color:#477057}.dispatch-compare-groups{display:grid;gap:8px;margin-top:13px}.dispatch-compare-group{min-width:0;padding:10px;border:1px solid #e4eaf0;border-radius:6px;background:#f9fbfd}.dispatch-compare-group-heading{display:flex;justify-content:space-between;gap:8px;color:#445b70;font-size:11px}.dispatch-compare-group-heading strong:last-child{font-variant-numeric:tabular-nums}.dispatch-compare-package-list,.dispatch-compare-fees ul{display:grid;gap:6px;margin:9px 0 0;padding:0;list-style:none}.dispatch-compare-group>.dispatch-compare-package-list{margin-top:0;margin-bottom:9px}.dispatch-compare-package-list li,.dispatch-compare-fees li{display:flex;justify-content:space-between;gap:10px;color:#53697d;font-size:11px;line-height:1.4}.dispatch-compare-package-list li>span:first-child{overflow-wrap:anywhere}.dispatch-compare-tracking{flex:0 1 46%;color:#778a9b;font-family:var(--font-mono, monospace);font-size:10px;overflow-wrap:anywhere;text-align:right}.dispatch-compare-fees{margin-top:9px;color:#416d9d;font-size:11px}.dispatch-compare-fees summary{width:fit-content;min-height:28px;align-content:center;cursor:pointer;font-weight:700}.dispatch-compare-fees summary:focus-visible,.dispatch-compare-select:focus-visible,.dispatch-compare-open:focus-visible,.dispatch-compare-retry:focus-visible{outline:3px solid #79a9ed;outline-offset:2px}.dispatch-compare-fees li strong{flex:0 0 auto;color:#435a70;font-variant-numeric:tabular-nums}.dispatch-compare-fees li.dispatch-compare-fees-total{margin-top:3px;padding-top:8px;border-top:1px solid #dce6ef;color:#416d9d;font-weight:700}.dispatch-compare-fees li.dispatch-compare-fees-total strong{color:#315f8a}.dispatch-compare-tax-pending{margin:9px 0 0;color:#78633d;font-size:10px;font-weight:700}.dispatch-compare-warning{display:flex;align-items:flex-start;gap:6px;margin:8px 0 0;color:#78633d;font-size:10px;line-height:1.45}.dispatch-compare-warning svg{flex:0 0 auto}.dispatch-compare-warning-global{margin:0 0 11px;padding:9px 10px;border:1px solid #e7e0ce;border-radius:5px;background:#fbfaf6}.dispatch-compare-breakdown{display:grid;gap:8px;margin:13px 0 0;padding:11px 0;border-top:1px solid #e8edf2;border-bottom:1px solid #e8edf2}.dispatch-compare-breakdown>div{display:flex;justify-content:space-between;gap:10px}.dispatch-compare-breakdown dt{color:#718294;font-size:11px}.dispatch-compare-breakdown dd{margin:0;color:#394f64;font-size:11px;font-weight:720;font-variant-numeric:tabular-nums}.dispatch-compare-breakdown .dispatch-compare-breakdown-total{padding-top:8px;border-top:1px solid #e8edf2}.dispatch-compare-breakdown-total dt,.dispatch-compare-breakdown-total dd{color:#2d4359;font-weight:760}.dispatch-compare-select{display:flex;min-height:42px;align-items:center;justify-content:center;gap:7px;margin-top:12px;padding:8px 12px;border:1px solid #c9d9ea;border-radius:5px;background:#fff;color:#315f92;font:inherit;font-size:12px;font-weight:730;cursor:pointer}.dispatch-compare-select:hover:not(:disabled){border-color:#3079ed;background:#f3f8ff}.dispatch-compare-option.is-chosen .dispatch-compare-select{border-color:#3079ed;background:#edf5ff;color:#245fbd}.dispatch-compare-select:disabled,.dispatch-compare-open:disabled,.dispatch-compare-retry:disabled{cursor:not-allowed;opacity:.58}.dispatch-compare-estimate{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;padding:9px 11px;border-left:2px solid #b8cde0;border-radius:0 5px 5px 0;background:#f5f8fb;color:#5e7183;font-size:11px;line-height:1.55}.dispatch-compare-estimate svg{flex:0 0 auto;margin-top:2px;color:#55799b}@media(max-width:760px){.dispatch-compare-live{bottom:calc(88px + env(safe-area-inset-bottom))}.dispatch-compare-package-list li{flex-direction:column;align-items:stretch;gap:2px;min-width:0}.dispatch-compare-tracking{flex:none;max-width:100%;white-space:nowrap;overflow-x:auto;overflow-wrap:normal;font-size:12px;font-variant-numeric:tabular-nums;text-align:left}}@media(max-width:640px){.dispatch-comparison{margin-top:14px}.dispatch-compare-live{right:max(12px,env(safe-area-inset-right));bottom:calc(88px + env(safe-area-inset-bottom));left:max(12px,env(safe-area-inset-left));width:auto;min-height:76px;gap:10px;padding:11px 12px;border-radius:11px}.dispatch-compare-live-symbol{width:38px;height:38px;flex-basis:38px}.dispatch-compare-live-label{display:none}.dispatch-compare-live-copy strong{font-size:14px}.dispatch-compare-live-copy>span{font-size:12px}.dispatch-compare-benefit{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:13px}.dispatch-compare-benefit-icon{width:38px;height:38px}.dispatch-compare-benefit-copy h3{font-size:14px}.dispatch-compare-savings{grid-column:1 / 3;grid-row:2;justify-items:start;padding-left:48px}.dispatch-compare-savings strong{font-size:20px}.dispatch-compare-open{min-height:44px;grid-column:2;grid-row:3;justify-self:start}.dispatch-compare-heading{display:grid;align-items:start;gap:9px}.dispatch-compare-heading h3{font-size:17px}.dispatch-compare-options{grid-template-columns:minmax(0,1fr)}.dispatch-compare-option{padding:13px}.dispatch-compare-error{align-items:flex-start;flex-wrap:wrap}.dispatch-compare-error>span{flex-basis:calc(100% - 30px)}.dispatch-compare-retry{margin-left:25px}}@media(prefers-reduced-motion:reduce){.dispatch-compare-live,.dispatch-compare-live-orbit,.dispatch-compare-live-core{animation:none}.dispatch-compare-open,.dispatch-compare-open svg{transition:none}}.dispatch-comparison{background:transparent}.send-choice-intro{display:flex;gap:12px;align-items:start;padding:16px 0 0;color:var(--mute);font-size:13px}.send-choice-intro strong{color:var(--ink)}.dispatch-compare-option.is-recommended{border:2px solid #287b6b}.dispatch-compare-option.is-chosen{background:#eaf3ee}.dispatch-compare-badge{display:inline-flex;padding:4px 9px;border-radius:4px;background:#dcece3;color:#195c50;font-size:11px;font-weight:700;margin-bottom:10px}.dispatch-plan-selection{margin:12px 0;padding:14px 18px;border:1px solid #adcbbb;border-radius:8px;background:#eef6f0;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.dispatch-plan-selection p{margin:4px 0 0;font-size:12px;color:var(--mute)}.dispatch-plan-review{min-width:0}.dispatch-plan-checkout-layout{align-items:start}.dispatch-plan-cost-column{display:grid;align-content:start;gap:12px;min-width:0}.dispatch-plan-cost-column .send-promotion{margin:0}.dispatch-plan-payment{align-content:start}.dispatch-plan-payment .send-payment-complete,.dispatch-plan-payment .notice{margin:0}.dispatch-plan-payment .notice p{margin-top:0}.dispatch-plan-payment .send-stripe-form{min-width:0}.dispatch-plan-payment .dispatch-plan-actions{margin-top:2px}.dispatch-plan-payment .dispatch-plan-actions .btn{min-height:42px}.dispatch-plan-consent{display:flex;align-items:start;gap:10px;padding:15px;background:#faf1dd;border:1px solid #ddc590;border-radius:7px;font-size:13px}.dispatch-plan-consent input{margin-top:3px}.dispatch-plan-loading{min-height:88px;border-radius:8px;background:#e8edf3;animation:compare-pulse 1.5s ease-in-out infinite alternate}.dispatch-plan-cost-summary .send-checkout-important ul{list-style:disc}.dispatch-plan-cost-summary .send-checkout-important li{display:list-item}.dispatch-plan-cost-summary .send-checkout-important li svg{vertical-align:-2px;color:#a7731d}.dispatch-plan-cost-summary .send-cost-line>div small{color:#6c798b}.dispatch-plan-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.dispatch-plan-address{margin-top:16px;padding:16px;border:1px solid var(--line);border-radius:8px}.dispatch-plan-address .grid{margin:12px 0}.dispatch-pending-groups{display:grid;gap:8px;list-style:none;padding:0;margin:12px 0 16px}.dispatch-pending-groups li{display:grid;grid-template-columns:80px minmax(0,1fr);gap:10px;padding:9px 0;border-bottom:1px solid var(--line);font-size:12px;overflow-wrap:anywhere}.dispatch-pending-groups li span{color:var(--mute)}.portal-operations .dispatch-comparison{--compare-ink:var(--ink);--compare-muted:var(--mute);--compare-line:var(--line);background:transparent;border:0;box-shadow:none}.portal-operations .dispatch-compare-intro h3{color:var(--ink)}.portal-operations .dispatch-compare-eyebrow,.portal-operations .dispatch-compare-intro p{color:var(--mute)}.portal-operations .dispatch-compare-icon,.portal-operations .dispatch-compare-badge{color:#275f9f;background:#e0ebf9}.portal-operations .dispatch-compare-action{background:var(--accent);border-color:var(--accent);color:#f9fbfe}.portal-operations .dispatch-compare-option.is-recommended{border-color:var(--accent)}.portal-operations .dispatch-compare-option.is-chosen{background:#edf4fd}.portal-operations .dispatch-plan-selection{background:#edf4fd;border-color:#bacfea}.portal-operations .dispatch-plan-total{background:#e8f0fb}.portal-operations .dispatch-compare-verdict{background:#e7f0fc;border-color:#ceddf0}.portal-operations .dispatch-compare-verdict strong,.portal-operations .dispatch-compare-verdict span{color:#355477}.portal-operations .dispatch-compare-select{color:var(--accent);border-color:#b6cce8;background:#f3f7fd}.portal-operations .dispatch-compare-options{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px}.portal-operations .dispatch-compare-option{position:relative;height:100%;min-width:0;padding:17px;border:1px solid #d8e2ed;border-radius:10px;background:#fff;box-shadow:0 3px 12px #213d5f0d;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.portal-operations .dispatch-compare-option.is-recommended{border-color:#a9c5ec}.portal-operations .dispatch-compare-option.is-chosen{border:2px solid #3079ed;padding:16px;background:#f3f8ff;box-shadow:0 0 0 2px #3079ed1a}.portal-operations .dispatch-compare-option-head{min-width:0;align-items:flex-start;gap:12px}.portal-operations .dispatch-compare-option-title{min-width:0}.portal-operations .dispatch-compare-eyebrow{display:flex;align-items:center;gap:9px;color:#244c7b;font-size:17px;font-weight:780;letter-spacing:-.02em;line-height:1.25}.portal-operations .dispatch-compare-option-icon{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border:1px solid #d7e5f7;border-radius:9px;background:#eff6ff;color:#3079ed}.portal-operations .dispatch-compare-option-head h4{margin:7px 0 0 45px;color:#718194;font-size:12px;font-weight:600;line-height:1.35}.portal-operations .dispatch-compare-total-wrap{min-width:0;margin-top:28px;text-align:right}.portal-operations .dispatch-compare-total-wrap>span{color:#7d8b9b;font-size:10px}.portal-operations .dispatch-compare-total{color:#243b56;font-size:clamp(17px,2vw,22px)}.portal-operations .dispatch-compare-badge{position:absolute;top:12px;right:13px;z-index:1;display:inline-flex;align-items:center;gap:5px;margin:0;padding:5px 8px;border:1px solid #3079ed;border-radius:999px;background:#3079ed;color:#fff;font-size:10px;font-weight:750}.portal-operations .dispatch-compare-card-savings{display:flex;align-items:center;gap:5px;width:fit-content;max-width:100%;margin:12px 0 0;padding:7px 9px;border-radius:6px;background:#edf8f1;color:#27664c;font-size:11px;font-weight:700;line-height:1.4}.portal-operations .dispatch-compare-card-savings svg{flex:0 0 auto}.portal-operations .dispatch-compare-selected-label{margin-top:10px;border:1px solid #c9def8;background:#e9f3ff;color:#245fbd}.portal-operations .dispatch-compare-groups{flex:1 0 auto;gap:9px;margin-top:15px}.portal-operations .dispatch-compare-group{padding:11px;border-color:#e0e7ef;border-radius:8px;background:#f8fafc}.portal-operations .dispatch-compare-group-heading{padding-top:8px;border-top:1px solid #e8edf3;color:#4d6074;font-size:11px}.portal-operations .dispatch-compare-tax-pending,.portal-operations .dispatch-compare-group .dispatch-compare-warning{margin-top:9px;padding:8px 9px;border:1px solid #efdfb7;border-radius:6px;background:#fff9e9;color:#775d2c;font-size:10px;line-height:1.45}.portal-operations .dispatch-compare-breakdown{gap:10px;margin-top:15px;padding:12px;border:1px solid #e4eaf1;border-radius:8px;background:#fbfcfe}.portal-operations .dispatch-compare-breakdown>div{align-items:center}.portal-operations .dispatch-compare-breakdown dt{display:inline-flex;align-items:center;gap:7px;color:#66798d}.portal-operations .dispatch-compare-breakdown dt svg{color:#6887ae}.portal-operations .dispatch-compare-breakdown .dispatch-compare-breakdown-total{margin:0 -12px -12px;padding:11px 12px;border:0;border-top:1px solid #dce8f7;border-radius:0 0 7px 7px;background:#edf5ff}.portal-operations .dispatch-compare-breakdown-total dt,.portal-operations .dispatch-compare-breakdown-total dd{color:#294f7d}.portal-operations .dispatch-compare-select{min-height:44px;margin-top:13px;border:1px solid #3079ed;border-radius:6px;background:#fff;color:#2868c5;font-size:12px;font-weight:740;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.portal-operations .dispatch-compare-select:hover:not(:disabled){background:#f0f6ff;border-color:#245fbd}.portal-operations .dispatch-compare-option.is-recommended .dispatch-compare-select:not(:disabled){background:#3079ed;color:#fff}.portal-operations .dispatch-compare-option.is-recommended .dispatch-compare-select:hover:not(:disabled){background:#3079ed;border-color:#3079ed}.portal-operations .dispatch-compare-option.is-chosen .dispatch-compare-select{border-color:#3079ed;background:#3079ed;color:#fff}.portal-operations .dispatch-compare-select:focus-visible{outline:3px solid #79a9ed;outline-offset:3px}.portal-operations .dispatch-plan-payment label.dispatch-plan-consent{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;min-width:0;line-height:1.55;overflow-wrap:anywhere}.portal-operations .dispatch-plan-payment label.dispatch-plan-consent>input[type=checkbox]{display:block;width:19px;min-width:19px;max-width:19px;height:19px;min-height:19px;margin:2px 0 0;padding:0;flex:0 0 19px;appearance:auto;-webkit-appearance:checkbox;accent-color:#3079ed;border:0;border-radius:0;background:transparent;box-shadow:none}.portal-operations .dispatch-plan-payment label.dispatch-plan-consent>span{display:block;min-width:0;overflow-wrap:anywhere;color:#38516d}.portal-operations .dispatch-plan-payment label.dispatch-plan-consent>span strong{color:#244c7b}@media(max-width:767px){.dispatch-compare-options{grid-template-columns:minmax(0,1fr)}.dispatch-compare-option-head{flex-wrap:wrap}.dispatch-plan-actions .btn{width:100%;justify-content:center}}@media(max-width:767px){.portal-operations .dispatch-compare-options{grid-template-columns:minmax(0,1fr)}.portal-operations .dispatch-compare-option.is-recommended .dispatch-compare-option-head{padding-top:24px}}@media(max-width:380px){.portal-operations .dispatch-compare-option,.portal-operations .dispatch-compare-option.is-chosen{padding:13px}.portal-operations .dispatch-compare-option-head{gap:8px}.portal-operations .dispatch-compare-eyebrow{font-size:15px}.portal-operations .dispatch-compare-option-icon{width:32px;height:32px;flex-basis:32px}.portal-operations .dispatch-compare-option-head h4,.portal-operations .dispatch-compare-card-savings{margin-left:41px}.portal-operations .dispatch-compare-badge{right:10px}}.go-root .ov-overview{min-width:0}.go-root .ov-overview .go-pagehead{margin-bottom:23px}.go-root .ov-overview .go-pagehead p{max-width:640px}.go-root .ov-section-heading,.go-root .ov-actions-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin:0 0 10px}.go-root .ov-section-kicker{display:block;margin-bottom:3px;color:var(--go-muted);font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.go-root .ov-section-heading h2,.go-root .ov-actions-heading h2{margin:0;color:var(--go-ink);font-size:15px;letter-spacing:-.02em;line-height:1.25}.go-root .ov-section-note{color:var(--go-muted);font-size:10px}.go-root .ov-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.go-root .ov-metric{display:flex;flex-direction:column;min-width:0;min-height:204px;padding:15px 16px 13px;border:1px solid var(--go-line);border-top:2px solid #c7d9f5;border-radius:6px;background:var(--go-surface);box-shadow:0 3px 12px #263e5c08}.go-root .ov-metric:nth-child(1){border-top-color:var(--go-brand)}.go-root .ov-metric-top{display:flex;align-items:center;justify-content:space-between;gap:9px}.go-root .ov-icon{display:grid;place-items:center;width:32px;height:32px;flex:0 0 auto;border-radius:5px;background:#eef4ff;color:var(--go-brand)}.go-root .ov-period{color:var(--go-muted);font-size:10px;font-weight:650;text-align:right}.go-root .ov-metric h3{margin:14px 0 0;color:#48566a;font-size:12px;line-height:1.35;font-weight:650}.go-root .ov-value{display:block;margin:4px 0 0;color:var(--go-ink);font:700 27px/1.12 Spline Sans Mono,SFMono-Regular,Consolas,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.06em;overflow-wrap:anywhere}.go-root .ov-value.is-error{color:#8e4039;font:650 14px/1.4 var(--font-body);letter-spacing:0}.go-root .ov-caption{margin:7px 0 0;color:var(--go-muted);font-size:10px;line-height:1.45}.go-root .ov-metric-customers{min-height:0}.go-root .ov-return-breakdown{margin-top:12px;padding-top:10px;border-top:1px solid var(--go-line)}.go-root .ov-return-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--go-ink);font-size:10px;font-weight:750}.go-root .ov-return-toggle{display:inline-flex;align-items:center;gap:6px;min-height:25px;padding:2px 0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.go-root .ov-return-toggle svg{color:var(--go-muted);transition:transform .16s ease}.go-root .ov-return-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.go-root .ov-return-toggle:hover{color:var(--go-brand)}.go-root .ov-return-toggle:focus-visible{outline:3px solid var(--go-brand);outline-offset:2px;border-radius:3px}.go-root .ov-return-info{position:relative;flex:0 0 auto}.go-root .ov-return-info summary{display:grid;width:22px;height:22px;place-items:center;border:1px solid var(--go-line);border-radius:50%;color:var(--go-muted);background:#f7f9fb;font:700 11px/1 var(--font-body);cursor:pointer;list-style:none}.go-root .ov-return-info summary::-webkit-details-marker{display:none}.go-root .ov-return-info summary:hover{border-color:var(--go-brand);color:var(--go-brand)}.go-root .ov-return-info summary:focus-visible{outline:3px solid var(--go-brand);outline-offset:2px}.go-root .ov-return-popover{position:absolute;z-index:5;top:calc(100% + 7px);right:0;width:min(260px,calc(100vw - 56px));padding:10px 11px;border:1px solid var(--go-line);border-radius:5px;background:var(--go-surface);color:var(--go-ink);box-shadow:0 8px 20px #263e5c18;font-size:10px;font-weight:450;line-height:1.5}.go-root .ov-return-list{display:grid;gap:0;margin:6px 0 0}.go-root .ov-return-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:26px;border-bottom:1px solid #e9edf1;color:#526174;font-size:10px;line-height:1.3}.go-root .ov-return-row:last-child{border-bottom:0}.go-root .ov-return-row dt{color:inherit;font:500 10px/1.3 var(--font-body);letter-spacing:0;text-transform:none}.go-root .ov-return-row dd{color:var(--go-ink);font:650 11px/1.2 Spline Sans Mono,SFMono-Regular,Consolas,monospace;font-variant-numeric:tabular-nums}.go-root .ov-return-count{color:inherit;text-decoration:underline;text-decoration-color:#b7c9e0;text-underline-offset:2px}.go-root .ov-return-count:hover{color:var(--go-brand);text-decoration-color:currentColor}.go-root .ov-return-count:focus-visible{outline:2px solid var(--go-brand);outline-offset:2px;border-radius:2px}.go-root .ov-return-skeleton{display:block;width:25px;height:12px;border-radius:3px;background:#e9eef4;animation:ov-skeleton 1.4s ease-in-out infinite}.go-root .ov-return-meta,.go-root .ov-return-state{margin:7px 0 0;color:var(--go-muted);font-size:9px;line-height:1.45}.go-root .ov-return-unlinked{display:block;margin-top:3px;color:#765b37}.go-root .ov-return-state{color:#765b37}.go-root .ov-return-state[role=alert]{color:#8e4039}.go-root .ov-error{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:7px;margin-top:auto;padding-top:9px;color:#8e4039;font-size:10px;line-height:1.35}.go-root .ov-retry{min-height:28px;padding:4px 8px;border:1px solid #e6c9c5;border-radius:4px;background:#fff8f7;color:#873c35;font:700 10px/1.2 var(--font-body);cursor:pointer}.go-root .ov-retry:hover:not(:disabled){background:#ffefed}.go-root .ov-retry:disabled{opacity:.55;cursor:wait}.go-root .ov-skeleton{display:block;width:102px;height:28px;border-radius:4px;background:linear-gradient(90deg,#edf1f6 25%,#f5f7fa,#edf1f6 75%);background-size:200% 100%;animation:ov-skeleton 1.4s ease-in-out infinite}@keyframes ov-skeleton{50%{opacity:.52}}.go-root .ov-weight-number{display:flex;align-items:baseline;gap:7px;margin-top:4px}.go-root .ov-weight-number .ov-value{margin:0}.go-root .ov-unit{color:#526174;font-size:13px;font-weight:700}.go-root .ov-shipment-context{display:flex;flex-wrap:wrap;align-items:center;gap:6px 9px;min-width:0;margin-top:auto;padding-top:11px}.go-root .ov-mawb{display:inline-flex;align-items:center;gap:5px;min-width:0;color:var(--go-brand);font:600 10px/1.4 Spline Sans Mono,SFMono-Regular,Consolas,monospace;text-decoration:none;overflow-wrap:anywhere}.go-root .ov-mawb:hover{text-decoration:underline}.go-root .ov-shipment-status{display:inline-flex;align-items:center;min-height:20px;padding:3px 6px;border-radius:3px;background:#edf3fd;color:#315984;font-size:9px;font-weight:750}.go-root .ov-shipment-status.closed{background:#f0f2f5;color:#586579}.go-root .ov-shipment-context time{width:100%;color:var(--go-muted);font-size:9px}.go-root .ov-no-shipment{display:grid;gap:2px;margin-top:12px}.go-root .ov-no-shipment strong{color:var(--go-ink);font-size:12px}.go-root .ov-no-shipment span,.go-root .ov-zero-note{color:var(--go-muted);font-size:10px;line-height:1.45}.go-root .ov-zero-note{margin:5px 0 0}.go-root .ov-actions-heading{margin:21px 0 9px}.go-root .ov-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.go-root .ov-action{display:flex;align-items:center;gap:11px;min-width:0;min-height:67px;padding:11px 13px;border:1px solid var(--go-line);border-radius:5px;background:var(--go-surface);color:var(--go-ink);text-decoration:none;transition:transform .15s ease,border-color .15s ease,background-color .15s ease}.go-root .ov-action:hover{transform:translateY(-1px);border-color:#afc7e8;background:#fbfdff}.go-root .ov-action-primary{border-color:#c8d9f1;background:#f9fbff}.go-root .ov-action:focus-visible,.go-root .ov-retry:focus-visible{outline:3px solid var(--go-brand);outline-offset:2px}.go-root .ov-action-icon{display:grid;place-items:center;width:35px;height:35px;flex:0 0 auto;border-radius:5px;background:#eef4ff;color:var(--go-brand)}.go-root .ov-action-copy{display:grid;flex:1;min-width:0;gap:2px}.go-root .ov-action-copy strong{font-size:11px;font-weight:750}.go-root .ov-action-copy small{color:var(--go-muted);font-size:10px;line-height:1.35}.go-root .ov-action>svg:last-child{flex:0 0 auto;color:#8090a3;transition:transform .15s ease}.go-root .ov-action:hover>svg:last-child{transform:translate(2px);color:var(--go-brand)}@media(max-width:900px){.go-root .ov-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.go-root .ov-metric:last-child{grid-column:1/-1;min-height:180px}}@media(max-width:767px){.go-root .ov-metrics,.go-root .ov-action-grid{grid-template-columns:minmax(0,1fr)}.go-root .ov-metric:last-child{grid-column:auto}}@media(max-width:600px){.go-root .ov-overview .go-pagehead{align-items:flex-start;margin-bottom:19px}.go-root .ov-section-heading{align-items:flex-start;flex-direction:column;gap:3px}.go-root .ov-metric,.go-root .ov-metric:last-child{grid-column:auto;min-height:182px;padding:14px}.go-root .ov-action{min-height:64px}.go-root .ov-return-row{min-height:30px;font-size:11px}.go-root .ov-return-row dt{font-size:11px}}.portal-operations .portal-marketing-preferences{display:grid;gap:11px;margin-top:18px;padding:16px;border:1px solid #dce8f8;border-radius:7px;background:#f7faff}.portal-operations .portal-marketing-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.portal-operations .portal-marketing-heading h3{margin:3px 0 0;color:#364153;font-size:16px}.portal-operations .portal-marketing-status{padding:6px 10px;border:1px solid #dce4ee;border-radius:999px;background:#f7f9fc;color:#5c6b7f;font-size:11px;font-weight:700;white-space:nowrap}.portal-operations .portal-marketing-status.on{border-color:#c9dcf8;background:#edf4ff;color:#235cad}.portal-operations .portal-marketing-preferences .portal-muted{margin:0}.portal-operations .portal-marketing-preferences form{display:grid;gap:12px;min-width:0}.portal-operations .portal-marketing-version{margin:0;color:#8491a0;font:9px DM Mono,SFMono-Regular,monospace}.portal-operations .portal-marketing-choice{display:flex;align-items:flex-start;gap:12px;padding:15px 16px;border:1px solid #d8e2ef;border-radius:8px;background:#fff;color:#42566e;font-size:13px;line-height:1.55;cursor:pointer}.portal-operations .portal-marketing-choice input{flex:0 0 20px;width:20px;height:20px;min-width:0;min-height:0;padding:0;margin:1px 0 0;accent-color:#3079ed}.portal-operations .portal-marketing-choice input:focus-visible{outline:2px solid #3079ed;outline-offset:3px}.portal-operations .portal-marketing-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.portal-operations .portal-marketing-actions small{color:#667386;font-size:11px}.portal-operations .portal-marketing-warning{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;border:1px solid #eee1be;border-left:3px solid #d3b36a;border-radius:6px;background:#fff9eb;color:#765b23;font-size:12px;line-height:1.5}.portal-operations .portal-marketing-warning svg{flex:0 0 auto}.portal-operations .portal-marketing-skeleton{display:grid;gap:8px}.portal-operations .portal-marketing-skeleton i{height:14px;max-width:450px;border-radius:4px;background:#e6edf6;animation:portal-marketing-pulse 1.25s ease-in-out infinite alternate}.portal-operations .portal-marketing-skeleton i:last-child{max-width:210px}.marketing-opt-in{margin-top:12px;border-left:2px solid #b9d1ed;padding-left:10px}.marketing-consent-retry{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.portal-marketing-resubscription{display:grid;gap:12px}.portal-marketing-resubscription .btn{width:100%;min-width:0;white-space:normal}@keyframes portal-marketing-pulse{to{opacity:.48}}@media(max-width:540px){.portal-operations .portal-marketing-preferences{padding:12px}.portal-operations .portal-marketing-actions{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.portal-operations .portal-marketing-skeleton i{animation:none}}.portal-operations .portal-account-view{min-width:0}.portal-operations .portal-account-subnav{order:0;flex-basis:auto}.portal-operations .portal-account-content{display:grid;gap:16px;min-width:0}.portal-operations .portal-account-content>.portal-panel{margin:0}.portal-operations .portal-account-content>.portal-marketing-preferences{margin:0;padding:clamp(17px,2.2vw,23px);border-color:#dce4ee;border-radius:9px;background:#fff;box-shadow:0 8px 24px #263e5c0b}.portal-operations .account-profile-card{padding:clamp(18px,2.5vw,27px)}.portal-operations .account-profile-heading{margin-bottom:24px}.portal-operations .account-profile-heading .portal-overline{display:block;margin-bottom:5px;color:#3079ed;font-weight:700}.portal-operations .account-profile-heading h2{font-size:clamp(19px,2vw,23px);letter-spacing:-.035em}.portal-operations .account-profile-heading p{max-width:620px;margin:6px 0 0;color:#667386;font-size:13px;line-height:1.55}.portal-operations .account-profile-form{gap:22px}.portal-operations .account-profile-group{min-width:0}.portal-operations .account-group-heading{display:flex;align-items:baseline;gap:10px;margin-bottom:13px;padding-bottom:9px;border-bottom:1px solid #e5ebf3}.portal-operations .account-group-heading h3{margin:0;color:#364153;font-size:14px}.portal-operations .account-group-heading span{color:#667386;font-size:11px}.portal-operations .account-profile-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 16px}.portal-operations .account-profile-fields .field{min-width:0}.portal-operations .account-profile-fields .field label{display:block;margin-bottom:6px;color:#536173;font-size:12px;font-weight:700}.portal-operations .account-profile-fields .field input,.portal-operations .account-profile-fields .field select{width:100%;min-width:0}.portal-operations .account-profile-fields .field small{display:block;margin-top:5px;color:#667386;font-size:11px;line-height:1.45}.portal-operations .account-profile-fields .field.wide{grid-column:1 / -1}.portal-operations .account-profile-fields .hint{margin:0;color:#667386;font-size:12px;line-height:1.5}.portal-operations .account-privacy-choice{display:flex;align-items:flex-start;gap:10px;margin:0;color:#536173;font-size:12px;line-height:1.5;cursor:pointer}.portal-operations .account-privacy-choice input{flex:0 0 18px;width:18px;height:18px;min-width:0;min-height:0;padding:0;margin:1px 0 0;accent-color:#3079ed}.portal-operations .account-profile-actions{display:flex;align-items:center;justify-content:flex-end;padding-top:3px}.portal-operations .account-profile-actions .btn{min-width:160px}.portal-operations .account-profile-card>.notice{margin:0 0 13px}.portal-operations .account-marketing-copy{color:#667386;font-size:12px;line-height:1.5}.portal-operations .account-marketing-error{overflow-wrap:anywhere}.portal-operations .portal-account-security{display:grid;gap:9px;margin:0;padding:clamp(17px,2.2vw,23px);border:1px solid #dce4ee;border-radius:9px;background:#fff;box-shadow:0 8px 24px #263e5c0b}.portal-operations .portal-account-security h3{margin:0;color:#364153;font-size:16px}.portal-operations .portal-account-security .portal-muted{max-width:700px;margin:0;font-size:12px;line-height:1.55}.portal-operations .portal-account-security .btn{justify-self:start;margin-top:2px}.portal-operations .portal-account-security .btn:focus-visible,.portal-operations .account-profile-actions .btn:focus-visible,.portal-operations .portal-marketing-actions .btn:focus-visible{outline:3px solid #3079ed;outline-offset:3px}@media(max-width:700px){.portal-operations .account-profile-fields{grid-template-columns:minmax(0,1fr);gap:13px}.portal-operations .account-profile-fields .field.wide{grid-column:auto}}@media(max-width:420px){.portal-operations .portal-account-content>.portal-marketing-preferences,.portal-operations .portal-account-security,.portal-operations .account-profile-card{padding:16px}.portal-operations .portal-marketing-heading{align-items:flex-start}.portal-operations .portal-marketing-status{margin-top:2px}.portal-operations .portal-marketing-actions .btn,.portal-operations .account-profile-actions .btn{width:100%}.portal-operations .account-profile-actions{justify-content:stretch}}.mc-automation-review{display:flex;align-items:flex-start;gap:9px;margin-bottom:14px;font-size:12px;line-height:1.5}.mc-automation-review input{flex:0 0 auto;margin:3px 0 0;width:16px;height:16px;accent-color:var(--go-blue,#2f75e9)}.go-root .mc-sync{display:grid;gap:16px;margin-top:20px;padding:18px;border:1px solid #d8e5f4;border-radius:8px;background:#f8fbff;color:var(--go-ink)}.go-root .mc-sync *{box-sizing:border-box}.go-root .mc-sync-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.go-root .mc-sync-kicker{display:inline-flex;align-items:center;gap:6px;color:#3079ed;font-size:9px;font-weight:800;letter-spacing:.11em}.go-root .mc-sync-heading h3{margin:5px 0 4px;color:var(--go-ink);font-size:17px;letter-spacing:-.025em}.go-root .mc-sync-heading p,.go-root .mc-field-heading p,.go-root .mc-preview-heading p{margin:0;color:var(--go-muted);font-size:11px;line-height:1.5}.go-root .mc-sync-state{flex:0 0 auto;padding:6px 9px;border:1px solid #e3e9f0;border-radius:20px;background:#fff;color:#596a7d;font-size:10px;font-weight:800}.go-root .mc-sync-state.ready{border-color:#e8d8ae;background:#fff9eb;color:#80601e}.go-root .mc-sync-state.active{border-color:#cce5d2;background:#eef8f0;color:#316b48}.go-root .mc-sync-alert{display:flex;align-items:flex-start;gap:9px;padding:9px 11px;border:1px solid;border-left-width:3px;border-radius:5px;font-size:11px;line-height:1.45}.go-root .mc-sync-alert svg{flex:0 0 auto;margin-top:1px}.go-root .mc-sync-alert span{flex:1}.go-root .mc-sync-alert.error{border-color:#f0d4cf;background:#fff4f2;color:#98443d}.go-root .mc-sync-alert.success{border-color:#d2e8d7;background:#f0f8f2;color:#316b48}.go-root .mc-sync-alert.warning{border-color:#eee1be;background:#fff9eb;color:#765b23}.go-root .mc-sync-link{border:0;padding:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.go-root .mc-readiness{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #e1eaf4;border-radius:6px;background:#fff}.go-root .mc-readiness-step{display:flex;align-items:center;gap:9px;min-width:0;padding:11px;border-right:1px solid #eaf0f7}.go-root .mc-readiness-step:last-child{border-right:0}.go-root .mc-readiness-step>span{display:grid;place-items:center;width:27px;height:27px;flex:0 0 27px;border:1px solid #dbe4ef;border-radius:50%;color:#8a98a9;font:700 9px DM Mono,monospace}.go-root .mc-readiness-step.done>span{border-color:#bfe0c7;background:#eff8f1;color:#3e7c51}.go-root .mc-readiness-step div{display:grid;gap:2px;min-width:0}.go-root .mc-readiness-step strong{overflow:hidden;color:#354a61;font-size:10px;text-overflow:ellipsis}.go-root .mc-readiness-step small{color:var(--go-muted);font-size:9px}.go-root .mc-audience-bar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 13px;border:1px solid #dce8f8;border-radius:6px;background:#f1f7ff}.go-root .mc-audience-bar>div:first-child{display:grid;gap:3px;min-width:0}.go-root .mc-audience-bar>div:first-child>span{color:#64778d;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.go-root .mc-audience-bar strong{color:#294566;font-size:12px}.go-root .mc-audience-bar code,.go-root .mc-field-option code,.go-root .mc-segment-list code{color:#42658b;font:10px DM Mono,SFMono-Regular,monospace}.go-root .mc-audience-status{display:flex;align-items:center;gap:6px;color:#6c7b8b;font-size:10px;white-space:nowrap}.go-root .mc-dot{width:7px;height:7px;border-radius:50%;background:#d1a950}.go-root .mc-dot.good{background:#56a16b}.go-root .mc-field-heading,.go-root .mc-preview-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.go-root .mc-field-heading h4,.go-root .mc-preview-heading h4,.go-root .mc-queue h4{margin:0 0 4px;color:#315984;font-size:12px}.go-root .mc-field-limit{flex:0 0 auto;color:#60768f;font:10px DM Mono,monospace}.go-root .mc-field-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.go-root .mc-field-option{position:relative;display:flex;align-items:flex-start;gap:8px;min-width:0;padding:10px;border:1px solid #e0e8f1;border-radius:5px;background:#fff;cursor:pointer}.go-root .mc-field-option.selected{border-color:#b9d2f1;background:#f4f8ff}.go-root .mc-field-option.required{cursor:default}.go-root .mc-field-option input{flex:0 0 15px;width:15px;height:15px;margin:1px 0 0;accent-color:#3079ed}.go-root .mc-field-option input:focus-visible{outline:2px solid #3079ed;outline-offset:2px}.go-root .mc-field-main{display:grid;gap:4px;min-width:0}.go-root .mc-field-main strong{color:#33485f;font-size:10px}.go-root .mc-field-main small{color:#718195;font-size:9px;line-height:1.4}.go-root .mc-required-label{margin-left:auto;color:#50749d;font-size:8px;font-weight:800;white-space:nowrap}.go-root .mc-omissions{margin:0;padding:8px 10px;border-left:2px solid #d3b36a;background:#fff9eb;color:#765b23;font-size:10px;line-height:1.45}.go-root .mc-confirm-area{display:grid;gap:7px;padding:12px;border:1px solid #dce8f8;border-radius:6px;background:#fff}.go-root .mc-confirm-area>label{color:#354d69;font-size:10px;font-weight:800}.go-root .mc-confirm-area>small{color:var(--go-muted);font-size:9px}.go-root .mc-confirm-row{display:grid;grid-template-columns:minmax(170px,1fr) auto auto;gap:7px}.go-root .mc-confirm-row input{min-width:0;min-height:35px;padding:7px 9px;border:1px solid #cbd9e9;border-radius:5px;color:var(--go-ink);font:12px DM Mono,monospace}.go-root .mc-confirm-row input:focus-visible{outline:2px solid #3079ed;outline-offset:2px}.go-root .mc-ops-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px;border:1px solid #e0e8f1;border-radius:6px;background:#fff}.go-root .mc-queue{display:grid;gap:8px}.go-root .mc-queue-counts{display:flex;flex-wrap:wrap;gap:7px}.go-root .mc-queue-counts span{padding:5px 8px;border-radius:4px;background:#f3f7fc;color:#65768a;font-size:9px}.go-root .mc-queue-counts b{color:#294566;font:700 11px DM Mono,monospace}.go-root .mc-timestamps{display:flex;flex-wrap:wrap;gap:6px 14px;color:#788799;font-size:9px}.go-root .mc-timestamps span{display:inline-flex;align-items:center;gap:4px}.go-root .mc-ops-actions{display:flex;flex-wrap:wrap;gap:7px}.go-root .mc-preview-section{display:grid;gap:10px}.go-root .mc-count-strip{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.go-root .mc-count-strip span,.go-root .mc-count-strip strong{padding:6px 8px;border:1px solid #e2e9f1;border-radius:4px;background:#fff;color:#65768a;font-size:9px}.go-root .mc-count-strip b{color:#394d64;font:700 11px DM Mono,monospace}.go-root .mc-count-strip .eligible{border-color:#d1e6d6;background:#f1f8f2;color:#386b47}.go-root .mc-count-strip .errors{border-color:#f0d4cf;background:#fff4f2;color:#98443d}.go-root .mc-count-strip strong{margin-left:auto;color:#375c85}.go-root .mc-contact-list{display:grid;gap:6px}.go-root .mc-contact-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid #e4eaf1;border-radius:5px;background:#fff}.go-root .mc-contact-row.is-eligible{border-left:2px solid #8ebd99}.go-root .mc-contact-mark{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#fff3f1;color:#a9564d}.go-root .mc-contact-mark.yes{background:#eef8f0;color:#397d4c}.go-root .mc-contact-copy{display:grid;gap:3px;min-width:0}.go-root .mc-contact-copy strong{color:#354a61;font-size:10px}.go-root .mc-contact-copy span{overflow:hidden;color:#52677f;font-size:10px;text-overflow:ellipsis}.go-root .mc-contact-copy small{color:#8793a2;font-size:9px}.go-root .mc-contact-meta{display:grid;justify-items:end;gap:3px;color:#7a8797;font-size:8px}.go-root .mc-contact-status{color:#97534b;font-size:9px;font-weight:800}.go-root .mc-contact-status.yes{color:#397d4c}.go-root .mc-preview-pages{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#68798d;font-size:9px}.go-root .mc-preview-pages>div{display:flex;gap:6px}.go-root .mc-preview-empty{display:flex;align-items:center;gap:8px;padding:16px;border:1px dashed #d6e0eb;border-radius:5px;color:#718195;font-size:10px}.go-root .mc-segments{padding:11px 12px;border:1px solid #e0e8f1;border-radius:5px;background:#fff}.go-root .mc-segments summary{color:#315984;font-size:10px;font-weight:800;cursor:pointer}.go-root .mc-segment-list{display:grid;gap:7px;padding-top:10px}.go-root .mc-segment-list>div{display:grid;grid-template-columns:75px minmax(130px,.5fr) minmax(0,1fr);gap:9px;align-items:start;padding:8px;border-radius:4px;background:#f7faff}.go-root .mc-segment-list strong{color:#3c526b;font-size:9px}.go-root .mc-segment-list span{color:#718195;font-size:9px;line-height:1.4}.go-root .mc-webhook-note,.go-root .mc-sync-foot{display:flex;align-items:flex-start;gap:7px;color:#68798d;font-size:9px;line-height:1.5}.go-root .mc-webhook-note{padding:9px 10px;border-left:2px solid #d3b36a;background:#fff9eb;color:#765b23}.go-root .mc-webhook-note svg,.go-root .mc-sync-foot svg{flex:0 0 auto;margin-top:1px}.go-root .mc-sync-foot{color:#7b8999}.go-root .mc-sync-skeleton{display:grid;gap:10px}.go-root .mc-sync-skeleton i{height:42px;border-radius:5px;background:linear-gradient(90deg,#e8eff7,#f4f7fb,#e8eff7);background-size:200% 100%;animation:mc-shimmer 1.4s ease infinite}.go-root .mc-sync-skeleton i:first-child{height:68px}.go-root .mc-sync button:focus-visible,.go-root .mc-segments summary:focus-visible{outline:2px solid #3079ed;outline-offset:2px}@keyframes mc-shimmer{to{background-position:-200% 0}}@media(max-width:850px){.go-root .mc-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.go-root .mc-audience-bar{grid-template-columns:minmax(0,1fr) auto}.go-root .mc-audience-bar>.go-button{grid-column:1/-1;justify-self:start}}@media(max-width:620px){.go-root .mc-sync{padding:13px;gap:13px}.go-root .mc-sync-heading{flex-direction:column;gap:8px}.go-root .mc-readiness{grid-template-columns:repeat(2,minmax(0,1fr))}.go-root .mc-readiness-step:nth-child(2){border-right:0}.go-root .mc-readiness-step:nth-child(-n+2){border-bottom:1px solid #eaf0f7}.go-root .mc-field-grid,.go-root .mc-confirm-row{grid-template-columns:1fr}.go-root .mc-ops-row{align-items:flex-start;flex-direction:column}.go-root .mc-contact-row{grid-template-columns:24px minmax(0,1fr)}.go-root .mc-contact-meta{grid-column:2;justify-items:start;display:flex;flex-wrap:wrap;gap:5px 10px}.go-root .mc-count-strip strong{margin-left:0}.go-root .mc-preview-heading,.go-root .mc-preview-pages{align-items:flex-start;flex-direction:column}.go-root .mc-segment-list>div{grid-template-columns:56px minmax(0,1fr)}.go-root .mc-segment-list span{grid-column:2}}@media(prefers-reduced-motion:reduce){.go-root .mc-sync-skeleton i{animation:none}}.refund-trigger{margin:0 0 1rem;border-color:#b64b50!important;color:#92353b!important;background:#fff8f6!important}.refund-dialog{width:min(640px,calc(100vw - 28px));max-height:min(88dvh,820px);padding:0;color:#273c42;background:#fbfaf5;border:1px solid #d8d9cc;border-radius:16px;box-shadow:0 24px 80px #253b4238}.refund-dialog::backdrop{background:#20383e80}.refund-dialog form{padding:clamp(20px,4vw,32px)}.refund-dialog-heading{display:flex;align-items:flex-start;gap:13px;margin-bottom:20px}.refund-icon{display:grid;place-items:center;flex:0 0 42px;height:42px;color:#9b3f43;background:#f4e5df;border-radius:12px}.refund-dialog-heading h2{margin:4px 0 0;font-size:clamp(1.25rem,3vw,1.65rem);line-height:1.18}.refund-order-summary{display:grid;grid-template-columns:1fr 1fr;gap:1px;overflow:hidden;margin:0 0 16px;background:#dcdfd4;border:1px solid #dcdfd4;border-radius:10px}.refund-order-summary>div{display:grid;gap:5px;padding:13px;background:#f3f3eb;min-width:0}.refund-order-summary span,.refund-history-detail>div span{color:#6d7b77;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}.refund-order-summary strong{overflow-wrap:anywhere;font-size:.92rem}.refund-consequences{padding:15px 16px;color:#4c5b59;background:#f1f0e7;border-left:3px solid #bb6660;border-radius:4px 9px 9px 4px;font-size:.9rem;line-height:1.48}.refund-consequences>strong{color:#293f43}.refund-consequences ul{margin:9px 0 0;padding-left:19px}.refund-consequences li+li{margin-top:6px}.refund-field{display:grid;gap:7px;margin-top:16px;font-weight:650;font-size:.9rem}.refund-field textarea{width:100%;resize:vertical;padding:11px 12px;color:#273c42;background:#fffef9;border:1px solid #cbd1c6;border-radius:8px;font:inherit;font-weight:400}.refund-field textarea:focus,.refund-confirm input:focus-visible{outline:2px solid #61857e;outline-offset:2px}.refund-confirm{display:flex;align-items:flex-start;gap:10px;margin:14px 0;color:#3f504e;font-size:.9rem;line-height:1.4}.refund-confirm input{width:18px;height:18px;flex:0 0 auto;accent-color:#a33d43}.refund-dialog-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:9px;margin-top:20px}.refund-final{color:#fff!important;background:#a63c43!important;border-color:#a63c43!important}.refund-final:disabled{opacity:.52;cursor:not-allowed}.refund-error{display:flex;align-items:flex-start;gap:8px;padding:11px 12px;color:#85383d;background:#f8e9e5;border:1px solid #e7c5bc;border-radius:8px;font-size:.9rem;line-height:1.4}.refund-error svg{flex:0 0 auto;margin-top:1px}.refund-unavailable,.refund-consult-note{padding:11px 12px;color:#665642;background:#f4eee0;border-radius:8px;font-size:.9rem}.refund-status{display:grid;gap:4px;padding:11px 13px;margin-bottom:12px;background:#f1f0e7;border-left:3px solid #9b7860;border-radius:5px;font-size:.9rem}.refund-status span{color:#705457}.refund-status-refunded{border-color:#537a63;background:#e9f0e8}.refund-status-failed,.refund-status-blocked{border-color:#b34a4b;background:#f8e9e5}.refund-status-pending,.refund-status-unknown,.refund-status-processing,.refund-status-preparing{border-color:#bc8750;background:#f5efe3}.refund-success{display:flex;align-items:flex-start;gap:10px;padding:13px;color:#355c47;background:#e9f0e8;border:1px solid #ccddcd;border-radius:9px;line-height:1.45}.refund-success svg{flex:0 0 auto;margin-top:2px}.refund-loading{display:grid;gap:10px;padding:14px 0}.refund-loading span{display:block;height:38px;background:linear-gradient(90deg,#e8e8df 25%,#f1f1e9,#e8e8df 75%);background-size:200% 100%;border-radius:7px;animation:refund-shimmer 1.5s ease-in-out infinite}@keyframes refund-shimmer{to{background-position:-200% 0}}.refund-inline-error,.refund-lock-banner{margin:10px 0}.refund-lock-banner{display:flex;align-items:flex-start;gap:9px;padding:11px 13px;color:#675236;background:#f4eee0;border:1px solid #e6d7bb;border-radius:8px;font-size:.9rem}.refund-lock-banner svg{flex:0 0 auto}.dispatch-refund-complete{margin:12px 0}.refund-history{margin-top:4px}.refund-history-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:20px 0 18px}.refund-history-header h2{margin:4px 0;color:#293f43;font-size:1.65rem}.refund-history-header p{margin:0;color:#6d7b77}.refund-history-list{display:grid;gap:9px}.refund-history>.real-empty h2{text-align:center}.refund-history-item{overflow:hidden;background:#fbfaf5;border:1px solid #dce0d5;border-radius:10px}.refund-history-row{display:grid;width:100%;grid-template-columns:auto minmax(120px,1fr) auto minmax(120px,auto) 18px;align-items:center;gap:14px;padding:14px 16px;text-align:left;color:#293f43;background:transparent;border:0;cursor:pointer}.refund-history-row:hover{background:#f3f3eb}.refund-status-pill{display:inline-flex;width:max-content;padding:5px 8px;color:#6a5a42;background:#f5efe3;border-radius:99px;font-size:.76rem;font-weight:700}.refund-status-pill.refund-status-refunded{color:#355c47;background:#e9f0e8}.refund-status-pill.refund-status-failed,.refund-status-pill.refund-status-blocked{color:#85383d;background:#f8e9e5}.refund-history-ident{display:grid;gap:3px;min-width:0}.refund-history-ident strong,.refund-history-ident small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.refund-history-ident small,.refund-history-time{color:#70807b;font-size:.82rem}.refund-history-amount{font-variant-numeric:tabular-nums;font-weight:700}.refund-history-detail{display:grid;grid-template-columns:1fr 1fr;gap:13px 18px;padding:16px;background:#f3f3eb;border-top:1px solid #dce0d5}.refund-history-detail>div{display:grid;gap:4px;min-width:0}.refund-history-detail>div strong{overflow-wrap:anywhere;font-size:.9rem}.refund-history-detail .refund-error{grid-column:1 / -1}@media(max-width:680px){.refund-order-summary{grid-template-columns:1fr}.refund-dialog-actions{display:grid;grid-template-columns:1fr}.refund-dialog-actions .btn{justify-content:center}.refund-history-header{align-items:flex-start}.refund-history-row{grid-template-columns:auto 1fr auto;gap:8px 10px}.refund-history-ident{grid-column:2;grid-row:1}.refund-history-row>.refund-history-amount{grid-column:2;grid-row:2}.refund-history-time{grid-column:1 / 3}.refund-history-row>svg:last-child{grid-column:3;grid-row:1}.refund-history-detail{grid-template-columns:1fr}}.customer-login-history{width:100%;min-width:0;margin:.2rem 0 .8rem;color:#344557;font-size:.84rem}.customer-login-history-summary{display:flex;align-items:center;justify-content:space-between;gap:.55rem 1rem;flex-wrap:wrap;padding-top:.2rem}.customer-login-history-last{min-width:0;color:#596b7c;line-height:1.45;overflow-wrap:anywhere}.customer-login-history-last>span{color:#788590}.customer-login-history-toggle,.customer-login-history-action{appearance:none;border:0;border-radius:5px;background:transparent;color:#285ea3;cursor:pointer;font:inherit;font-weight:650;line-height:1.35;padding:.3rem .42rem;text-decoration:underline;text-decoration-color:#a9c1ca;text-underline-offset:3px;white-space:nowrap}.customer-login-history-toggle:hover,.customer-login-history-action:hover{background:#edf4ff;color:#1d4f91}.customer-login-history-toggle:focus-visible,.customer-login-history-action:focus-visible{outline:2px solid #3879d0;outline-offset:2px}.customer-login-history-action:disabled{cursor:wait;opacity:.65}.customer-login-history-panel{margin-top:.6rem;border-left:2px solid #c7d9dc;padding:.15rem 0 .2rem .8rem;animation:customer-history-reveal .18s ease-out both}.customer-login-history-list{display:grid;gap:.28rem;list-style:none;margin:0 0 .45rem;padding:0}.customer-login-history-list li{display:flex;align-items:baseline;gap:.62rem;min-width:0;color:#3a4b5a;line-height:1.5;overflow-wrap:anywhere}.customer-login-history-index{flex:0 0 1.5rem;color:#98a5aa;font-variant-numeric:tabular-nums;font-size:.72rem}.customer-login-history-empty{margin:.2rem 0 .55rem;color:#74818b;font-size:.8rem}.customer-login-history-error{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap;color:#8b3d35;font-size:.8rem}.customer-login-history-loading{display:grid;grid-template-columns:minmax(7rem,12rem) minmax(4rem,8rem);align-items:center;gap:.4rem .65rem;color:#788590;font-size:.76rem}.customer-login-history-skeleton{display:block;height:.65rem;border-radius:4px;background:#e8eeee;animation:customer-history-pulse 1.2s ease-in-out infinite alternate}.customer-login-history-skeleton.short{width:70%}@keyframes customer-history-reveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes customer-history-pulse{to{opacity:.52}}@media(max-width:560px){.customer-login-history-summary{align-items:flex-start}.customer-login-history-toggle{margin-left:-.42rem}.customer-login-history-panel{padding-left:.6rem}}@media(prefers-reduced-motion:reduce){.customer-login-history-panel,.customer-login-history-skeleton{animation:none}}
