.cargo-placement-reference .cargo-external-pending>[data-slot=card-content]>button:first-child{display:none}.cargo-external-party-modal{--cargo-surface:#fff;--cargo-field:#faf9f7;--cargo-line:#b9b3a8;--cargo-ink:#142d4a;--cargo-muted:#84909c;box-sizing:border-box;width:min(960px,calc(100dvw - 24px))!important;min-width:0!important;max-width:calc(100dvw - 16px)!important;max-height:min(92dvh,calc(100dvh - 24px))!important;grid-template-columns:minmax(0,1fr);gap:16px;overflow-x:hidden;background:var(--cargo-surface)!important;color:var(--cargo-ink);font-size:12px;zoom:var(--app-ui-scale-inverse,1)}.cargo-external-party-modal>*{min-width:0}.dark .cargo-external-party-modal{--cargo-surface:#192331;--cargo-field:#202d3d;--cargo-line:#46566a;--cargo-ink:oklch(var(--foreground));--cargo-muted:#a0afc1}.cargo-external-party-modal>[data-slot=dialog-title]{padding-right:28px;font-size:18px;font-weight:700}.cargo-external-party-modal>[data-slot=dialog-description]{margin-top:-10px;font-size:12px}.cargo-external-party-modal .cargo-legacy-forwarder{display:none}.cargo-external-party-modal .soft-subpanel{background:var(--cargo-surface)}.cargo-postal-match{display:flex;align-items:center;gap:8px;margin:5px 0;font-size:11px;color:var(--cargo-muted)}.cargo-postal-match input{width:14px;height:14px}@media (max-width:767px){.cargo-external-party-modal{left:12px!important;right:12px!important;width:calc(100dvw - 24px)!important;max-width:none!important}}.cargo-placement-reference .cargo-external-carrier{margin-top:20px;border-top:1px solid var(--cargo-line);padding-top:20px}.cargo-placement-reference .cargo-external-carrier>label[hidden]{display:none}.cargo-placement-reference .cargo-external-carrier>.soft-subpanel{background:var(--cargo-surface);border:0;padding:0}.cargo-external-group-title{padding-top:16px;border-top:1px solid var(--cargo-line)}.cargo-placement-reference[data-external-deal] .cargo-forwarder-enable{gap:10px;align-items:center}.cargo-party-overview{display:grid;gap:18px;margin:4px 0 18px}.cargo-party-own{display:flex;align-items:flex-start;gap:12px;width:min(100%,390px);margin-inline:auto;padding:16px;border:1px solid #bdd0e8;border-radius:12px;background:#eef5fd}.cargo-party-card>svg,.cargo-party-own>svg{width:24px;height:24px;flex:none;padding:5px;border-radius:7px;background:#244e82;color:#fff}.cargo-party-card>div,.cargo-party-own>div{display:grid;min-width:0;gap:4px}.cargo-party-card span,.cargo-party-own span{width:-moz-max-content;width:max-content;max-width:100%;padding:3px 6px;border-radius:4px;background:#244e82;color:white;font-size:10px;font-weight:700}.cargo-party-card strong,.cargo-party-own strong{overflow-wrap:anywhere;font-size:13px;line-height:1.4}.cargo-party-card small,.cargo-party-own small{color:var(--cargo-muted);font-size:11px}.cargo-party-branches{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:20px}.cargo-party-branches:before{content:"";position:absolute;top:0;left:25%;right:25%;height:20px;border-top:2px solid #7e9bbd;border-left:2px solid #7e9bbd;border-right:2px solid #7e9bbd}.cargo-party-branch{display:grid;align-content:start;gap:9px;min-width:0}.cargo-party-card{display:flex;align-items:flex-start;gap:12px;min-height:90px;padding:15px;border:1px solid var(--cargo-line);border-radius:12px;background:var(--cargo-surface)}.cargo-party-card span{background:#eef4e9;color:#36693f}.cargo-party-branch>button{justify-content:flex-start;gap:12px;width:100%;min-height:72px!important;padding:10px 16px;border:2px solid #b76a3b!important;border-radius:16px!important;background:#fbf2ec!important;color:#a6552d!important;box-shadow:0 0 0 5px #dfe5ec;font-size:17px!important;font-weight:700;text-align:left}.cargo-party-add-icon{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:11px;background:#b96b40;color:#fff;box-shadow:0 3px 8px #87452140}.cargo-party-add-icon svg{width:24px;height:24px}.cargo-party-help{color:var(--cargo-muted);font-size:12px;line-height:1.5}.cargo-external-contract{display:grid;gap:12px;padding:18px 20px;border-bottom:1px solid var(--cargo-line);background:var(--cargo-surface)}.cargo-external-contract h2{display:flex;align-items:center;gap:8px}.cargo-external-contract h2 svg{width:16px;height:16px}.cargo-external-contract>p{color:var(--cargo-muted);font-size:12px}.cargo-external-contract-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:14px}.cargo-external-contract-number{display:flex;align-items:center;gap:8px}.cargo-external-contract-number span{flex:none;padding:7px;border:1px solid var(--cargo-line);border-radius:7px;background:var(--cargo-field)}.cargo-external-contract-preview{color:var(--cargo-ink)!important;font-weight:650}.cargo-external-documents{display:grid;gap:12px;margin-top:18px;padding-top:18px;border-top:1px solid var(--cargo-line)}.cargo-external-documents-intro{display:grid;gap:8px}.cargo-external-documents-intro p{color:var(--cargo-muted);font-size:12px;line-height:1.5}.cargo-external-modal-intro{color:var(--cargo-muted);font-size:13px;line-height:1.5}.cargo-external-modal-note{padding:12px 16px;border:1px solid #d7e0e8;border-radius:10px;background:#edf2f8;color:#324a63;font-size:12px;line-height:1.5}.dark .cargo-external-modal-note{border-color:var(--cargo-line);background:var(--cargo-field);color:var(--cargo-ink)}.cargo-external-customer-rate{border-top:1px solid var(--cargo-line);padding-top:12px}.cargo-external-customer-rate summary{cursor:pointer;font-weight:650}.cargo-external-customer-rate>div{margin-top:12px}.cargo-external-carrier-heading{display:grid;gap:4px;padding-top:14px;border-top:1px solid var(--cargo-line)}.cargo-external-carrier-heading h3{font-size:13px;font-weight:700}.cargo-external-carrier-heading p{color:var(--cargo-muted);font-size:12px}.cargo-external-party-modal .cargo-document-card{padding:0;background:transparent!important}.cargo-external-party-modal .cargo-document-card .cargo-document-grid{margin-top:16px}.cargo-external-party-modal .cargo-document-card .cargo-document-grid:first-child{margin-top:0}.cargo-external-party-modal .cargo-external-lookup{display:flex;align-items:flex-end}.cargo-external-party-modal .cargo-external-lookup>button{width:100%;min-height:34px;background:#203d61;color:#fff}.cargo-external-party-modal :is(input:not([type=checkbox]),[data-slot=select-trigger]){background:#fff!important;border-color:#dfdfda!important}.dark .cargo-external-party-modal :is(input:not([type=checkbox]),[data-slot=select-trigger]){background:var(--cargo-field)!important;border-color:var(--cargo-line)!important}.dark .cargo-party-own{background:#263d57}.dark .cargo-party-card span{background:#294733;color:#c5e4cb}.dark .cargo-party-branch>button{background:#3d2e29!important;color:#ffd4b2!important}.cargo-placement-reference{--cargo-surface:#fff;--cargo-field:#faf9f7;--cargo-line:#b9b3a8;--cargo-ink:#142d4a;--cargo-muted:#84909c;--cargo-primary:#203d61;--cargo-tint:#e7edf5;max-width:1240px;margin-inline:auto;padding-bottom:0;color:var(--cargo-ink);font-size:12px}.dark .cargo-placement-reference{--cargo-surface:#192331;--cargo-field:#202d3d;--cargo-line:#46566a;--cargo-ink:oklch(var(--foreground));--cargo-muted:#a0afc1;--cargo-primary:#375d89;--cargo-tint:#253c55}html:not(.dark) main.cargo-editor-scroll{background:#f5f5f2}main.cargo-editor-scroll{padding-bottom:24px!important}.cargo-placement-reference :is(h1,h2,h3,p){margin:0}.cargo-placement-reference h1{font-size:25px!important;font-weight:700;line-height:1.25}.cargo-placement-reference :is(h2,h3,[data-slot=card-title]){font-size:14px;font-weight:650;line-height:1.4}.cargo-placement-reference :is(label,[data-slot=label]){text-transform:none!important;letter-spacing:normal!important;font-size:11px!important;font-weight:500;line-height:1.4}.cargo-placement-reference label{display:flex;align-items:center;gap:8px;margin-bottom:6px}#dashboard-main-scroll .cargo-placement-reference :is(input:not([type=checkbox]),textarea,[data-slot=select-trigger]){min-width:0;width:100%;min-height:34px;height:34px;padding:7px 10px;border-radius:7px;background:var(--cargo-field)!important;border:1px solid var(--cargo-line)!important;color:var(--cargo-ink);font-size:var(--form-control-font-size,12px)!important;box-shadow:none}#dashboard-main-scroll .cargo-placement-reference textarea[data-slot=textarea]{height:auto!important;min-height:64px!important}#dashboard-main-scroll .cargo-placement-reference :is(input,textarea,[data-slot=select-trigger]):focus-visible{outline:2px solid #789bc5;outline-offset:2px;box-shadow:none!important}.cargo-placement-reference :is(button,a,summary):focus-visible{outline:2px solid #789bc5;outline-offset:3px}.cargo-placement-reference :is(button,[data-slot=button]){font-size:12px;box-shadow:none;backdrop-filter:none;transition:background-color .15s,border-color .15s}.cargo-placement-reference [data-slot=button]{border-radius:7px;min-height:32px;height:auto}.cargo-placement-reference [aria-pressed=true],.cargo-placement-reference [data-variant=default]{background:var(--cargo-primary);border-color:var(--cargo-primary);color:white}.cargo-placement-reference [data-variant=outline]{background:var(--cargo-surface);border-color:var(--cargo-line);color:var(--cargo-ink)}.cargo-placement-reference button:hover:not(:disabled){filter:brightness(.97)}.cargo-placement-reference :is(.soft-panel,.cargo-side-card,.cargo-document-card,.cargo-payment-terms,.cargo-publication-rate){background:var(--cargo-surface);border:1px solid var(--cargo-line);border-radius:14px;box-shadow:none}.cargo-placement-reference .soft-subpanel{background:var(--cargo-field);border-color:var(--cargo-line);border-radius:10px}.cargo-placement-reference .section-kicker{background:none!important;padding:0!important;font-size:13px!important;text-transform:none!important;letter-spacing:0!important;color:var(--cargo-ink)!important}.cargo-placement-reference [data-slot=card-header] .section-kicker{display:none}.cargo-placement-reference [data-slot=card-header]{padding:20px 20px 0}.cargo-placement-reference [data-slot=card-content]{padding:20px}.cargo-placement-reference [data-slot=card-header] p,.cargo-placement-reference p.text-muted-foreground{font-size:11px;line-height:1.6;color:var(--cargo-muted)}.cargo-placement-reference .cargo-page-header{padding:0;background:none;border:0;box-shadow:none}.cargo-placement-reference .cargo-page-header>[data-slot=card-content]{padding:0;display:grid;gap:16px}.cargo-heading-top{display:flex;justify-content:space-between;align-items:center;gap:16px}.cargo-heading-badges{display:flex;flex-wrap:wrap;gap:6px}.cargo-heading-badges [data-slot=badge]{font-size:10px;padding:6px 10px;border:0;background:var(--cargo-field);color:var(--cargo-muted)}.cargo-heading-badges [data-slot=badge]:first-child{background:var(--cargo-tint);color:var(--cargo-ink)}.cargo-page-heading{padding-block:10px 0}.cargo-title-content>p{max-width:460px;margin-top:8px;font-size:12px;line-height:1.5;color:var(--cargo-muted)}.cargo-title-content>.cargo-external-subtitle{max-width:760px;color:var(--cargo-ink);font-size:13px}.cargo-external-purpose{display:grid;gap:12px;padding:16px 18px;border:1px solid #bdd0e8;border-radius:14px;background:var(--cargo-surface)}.cargo-external-purpose-heading{display:flex;align-items:flex-start;gap:12px}.cargo-external-purpose-heading .cargo-section-icon{margin-top:1px}.cargo-external-purpose-heading .cargo-section-icon svg{width:16px;height:16px}.cargo-external-purpose-heading p{max-width:920px;margin-top:3px;color:var(--cargo-muted);font-size:11px;line-height:1.6}.cargo-external-purpose-controls{align-items:center;flex-wrap:wrap}.cargo-external-purpose-description{max-width:920px;color:var(--cargo-muted);font-size:11px;line-height:1.6}.cargo-external-purpose-caption{color:var(--cargo-ink);font-size:11px;font-weight:650}.cargo-external-purpose ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0;padding:0;list-style:none}.cargo-external-purpose li{position:relative;padding-left:14px;color:var(--cargo-ink);font-size:11px;line-height:1.5}.cargo-external-purpose li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:var(--cargo-primary)}.cargo-progress-overview{gap:10px;padding:4px 0 0}.cargo-placement-reference .cargo-progress-overview>div{min-width:120px;padding:12px;border-color:var(--cargo-line);border-radius:11px;background:var(--cargo-surface)}.cargo-progress-overview p{font-size:9px;letter-spacing:.04em;color:var(--cargo-muted)}.cargo-progress-value{display:flex;align-items:center;gap:8px}.cargo-progress-value [data-slot=progress]{width:62px;height:5px;background:#d7d4cb}.cargo-progress-value [data-slot=progress-indicator]{background:#20c260}.cargo-advice{display:flex;gap:10px;align-items:flex-start;padding:12px 16px;background:var(--cargo-tint);color:var(--cargo-ink);border:1px solid #bdd0e8;border-radius:12px;font-size:11px;line-height:1.6}.cargo-advice svg{width:15px;height:15px;flex:none;margin-top:2px}.cargo-advice>button{margin-left:auto}.cargo-placement-reference .cargo-transport-tabs{display:flex;flex-wrap:wrap;height:auto;padding:0;gap:6px;background:none}.cargo-placement-reference .cargo-transport-tabs [data-slot=tabs-trigger]{flex:none;height:34px;min-width:80px;padding:6px 16px;font-size:12px;border:1px solid var(--cargo-line);border-radius:11px;background:var(--cargo-surface)}.cargo-placement-reference .cargo-step-navigation{gap:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.cargo-placement-reference .cargo-step-navigation .cargo-step-button{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:10px 12px;text-align:left;border:1px solid var(--cargo-line);border-radius:12px;background:var(--cargo-surface)}.cargo-step-button>span:last-child{min-width:0}.cargo-step-button p{font-size:12px;font-weight:650}.cargo-step-button small{display:block;font-size:10px;color:var(--cargo-muted);margin-top:2px}.cargo-step-number{width:23px;height:23px;flex:none;border-radius:50%;background:var(--cargo-field);display:grid;place-items:center;font-size:11px}.cargo-step-button[aria-current=step] .cargo-step-number{background:var(--cargo-primary);color:white}.cargo-placement-reference .cargo-editor-columns{display:grid;grid-template-columns:minmax(0,1fr) 255px;gap:20px;align-items:start;margin-top:16px}.cargo-placement-reference .cargo-editor-columns>div:first-child{gap:16px}.cargo-section-heading{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;text-align:left}.cargo-section-heading p,.cargo-section-heading small{display:block;font-size:11px;line-height:1.5;color:var(--cargo-muted);margin-top:3px;font-weight:400}.cargo-section-icon{display:grid;place-items:center;width:30px;height:30px;background:var(--cargo-tint);border-radius:8px;flex:none}.cargo-section-icon svg{width:16px;height:16px}.cargo-required-badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;font-size:9px;font-weight:600;color:#ba411a;background:#fbe9e1;padding:4px 9px;border-radius:12px;margin-left:auto;white-space:nowrap}.cargo-caption{font-size:10px;color:var(--cargo-muted);line-height:1.5;margin-block:5px 10px!important}.cargo-pill-options{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px}.cargo-placement-reference .cargo-pill-options button{border-radius:22px;font-size:11px;padding:7px 13px;min-height:32px}.cargo-pill-options svg{width:14px;height:14px}.cargo-placement-reference .cargo-preview-sidebar{display:grid;gap:14px;position:static;max-height:none;overflow:visible}.cargo-side-card{padding:16px}.cargo-side-card h2{display:flex;align-items:center;gap:7px;font-size:12px;margin-bottom:16px}.cargo-side-card h2 svg{width:14px;height:14px;flex:none}.cargo-preview-route{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px;font-size:13px}.cargo-preview-route svg{width:14px;height:14px;color:var(--cargo-muted)}.cargo-preview-tags{display:flex;flex-wrap:wrap;gap:6px}.cargo-preview-tags span{padding:5px 8px;border:1px solid var(--cargo-line);border-radius:7px;background:var(--cargo-field);font-size:10px}.cargo-checklist{display:grid;gap:10px;margin-top:16px;list-style:none;padding:0}.cargo-checklist li{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--cargo-muted)}.cargo-checklist svg{width:12px;height:12px;flex:none}.cargo-checklist [data-complete=true]{color:var(--cargo-ink)}.cargo-checklist [data-complete=true] svg{background:var(--cargo-primary);color:white;border-radius:50%;padding:1px}.cargo-route-schematic{position:relative;height:136px;overflow:hidden;border:1px solid var(--cargo-line);border-radius:9px;color:#288450;background:linear-gradient(#b9b3a812 1px,transparent 1px),linear-gradient(90deg,#b9b3a812 1px,transparent 1px),var(--cargo-field);background-size:16px 16px}.cargo-route-schematic svg{width:100%;height:100%}.cargo-route-schematic>p{height:100%;display:grid;place-items:center;color:var(--cargo-muted);padding:10px;text-align:center}.cargo-map-destination,.cargo-map-origin{position:absolute;font-size:10px;max-width:75%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cargo-ink);border:1px solid var(--cargo-line);background:var(--cargo-surface);padding:3px 6px;border-radius:6px}.cargo-map-origin{bottom:5px;left:6px}.cargo-map-destination{top:6px;right:6px}.cargo-map-stats{display:flex;justify-content:space-between;gap:10px;margin-top:10px}.cargo-map-stats span{display:flex;align-items:center;gap:6px;border:1px solid var(--cargo-line);border-radius:7px;padding:8px;font-size:10px}.cargo-map-stats svg{width:12px;height:12px;flex:none}.cargo-map-link{display:block;margin-top:10px;font-size:10px}.cargo-placement-reference .cargo-match-card{background:var(--cargo-tint);border-color:#bed0e8}.cargo-match-card p{font-size:11px;line-height:1.6}.cargo-match-card details{margin-top:10px;font-size:11px}.cargo-match-card summary{cursor:pointer}.cargo-placement-reference .cargo-side-actions{border:0;background:none;padding:0;box-shadow:none}.cargo-placement-reference .cargo-side-actions>[data-slot=card-content]{padding:0}.cargo-side-actions button{width:100%}.cargo-side-actions button:first-child{background:var(--cargo-primary);color:white;border-color:var(--cargo-primary)}.cargo-side-actions p{display:none}.cargo-placement-reference [data-cargo-step=route]{border:0;padding:0;background:none;box-shadow:none}.cargo-placement-reference [data-cargo-step=route]>[data-slot=card-header]{display:none}.cargo-placement-reference [data-cargo-step=route]>[data-slot=card-content]{padding:0;display:grid;gap:16px}.cargo-placement-reference [data-cargo-step=route]>[data-slot=card-content]>div{margin:0;padding:20px;border:1px solid var(--cargo-line);background:var(--cargo-surface);border-radius:14px}.cargo-placement-reference [data-cargo-step=route] [data-slot=card-content]>div:has(>[data-route-point-id]){display:flex;flex-direction:column;gap:12px}.cargo-placement-reference [data-cargo-step=route] [data-slot=card-content]>div:has(>[data-route-point-id])>div:first-child{display:contents}.cargo-placement-reference [data-cargo-step=route] [data-slot=card-content]>div:has(>[data-route-point-id])>div:first-child>div:first-child{order:-1}.cargo-placement-reference [data-cargo-step=route] [data-slot=card-content]>div:has(>[data-route-point-id])>div:first-child>div:last-child{order:2;display:flex}.cargo-placement-reference [data-route-point-id]>button{display:none}.cargo-placement-reference [data-route-point-id]>.soft-subpanel{padding:14px;position:relative}.cargo-point-dot{width:8px;height:8px;border-radius:50%;background:#203d61}.cargo-point-dot.unloading{background:#cc551e}.cargo-point-position{font-size:10px;color:var(--cargo-muted);padding:3px 8px;background:var(--cargo-surface);border:1px solid var(--cargo-line);border-radius:20px;margin-left:auto}.cargo-route-fields{display:grid;grid-template-columns:1fr 1fr 1.7fr;gap:12px}.cargo-route-time>p{display:none}.cargo-route-time>div>div:first-child{display:grid;grid-template-columns:minmax(110px,1.3fr) repeat(2,minmax(68px,1fr));gap:8px}.cargo-route-time>div>div:first-child>div{width:auto;min-width:0}.cargo-route-time label{margin-bottom:6px}.cargo-route-contact{min-height:25px}.cargo-route-contact>div:first-child{justify-content:space-between;gap:8px 16px}.cargo-route-contact .cargo-round-clock{flex:none;min-height:32px}.cargo-route-contact .cargo-round-clock label{margin:0;cursor:pointer}.cargo-route-contact>div:first-child>div:last-child{border:0;padding:0}.cargo-text-action{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:4px 0;font-size:11px!important;cursor:pointer}.cargo-text-action svg{width:14px;height:14px}.cargo-placement-reference .cargo-dashed-action{width:-moz-fit-content;width:fit-content;border:1px dashed var(--cargo-line);background:none;border-radius:9px;padding:8px 12px;margin-top:10px}.cargo-item-fields{display:grid;grid-template-columns:1.8fr .9fr .9fr 1.2fr 1fr;gap:12px}.cargo-dimensions-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cargo-placement-reference .cargo-dimensions-grid>div{min-width:0;grid-column:auto}.cargo-hazard-fields{border:1px solid var(--cargo-line);background:var(--cargo-surface);border-radius:12px;padding:16px}.cargo-hazard-fields h3{display:flex;gap:8px;align-items:center;font-size:12px;margin-bottom:14px}.cargo-hazard-fields h3 svg{width:14px;height:14px}.cargo-body-options{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:20px;background:none!important;border:0;padding:0!important}.cargo-body-options [data-error-field=autoBodyType]{width:100%;max-height:130px;border-color:var(--cargo-line);background:var(--cargo-field)}.cargo-body-options [data-error-field=autoBodyType] label{padding:2px 6px;font-size:11px;margin-bottom:6px}.cargo-temperature{grid-column:1/-1}.cargo-temperature:empty{display:none}.cargo-services-section{border-top:1px solid var(--cargo-line);padding-top:14px}.cargo-services-section>summary{display:flex;gap:10px;align-items:center;font-size:12px;font-weight:600;cursor:pointer}.cargo-monitoring-option{margin-block:14px!important}.cargo-equipment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cargo-equipment-grid label{font-size:11px!important;align-items:flex-start}.cargo-placement-reference .cargo-payment-card{padding:0;border:0;background:none}.cargo-payment-card>[data-slot=card-header]{display:none}.cargo-placement-reference .cargo-payment-card>[data-slot=card-content]{display:grid;gap:16px;padding:0}.cargo-payment-terms,.cargo-publication-rate{padding:20px;display:grid;gap:16px}.cargo-placement-reference .cargo-publication-rate>.soft-subpanel{border:0;background:none;padding:0;border-radius:0}.cargo-rate-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;align-items:start}.cargo-rate-field{display:grid;grid-template-rows:auto auto;gap:6px;min-width:0}.cargo-placement-reference .cargo-rate-field>label{margin:0}.cargo-rate-vat-controls{display:grid;grid-template-columns:minmax(0,1fr) 8.5rem;gap:8px;min-width:0;align-items:start}.cargo-placement-reference .cargo-publication-rate .cargo-rate-analytics{border-top:1px solid var(--cargo-line);border-bottom:0;border-radius:0;padding:0}.cargo-rate-analytics [data-slot=accordion-content]>div:nth-child(2)>div{border-top:2px solid #203d61;background:var(--cargo-surface);border-radius:12px}.cargo-rate-analytics [data-slot=accordion-content]>div:nth-child(2)>div:nth-child(2){border-top-color:#288450}.cargo-rate-analytics [data-slot=accordion-content]>div:nth-child(2)>div:nth-child(3){border-top-color:#cb541d}.cargo-rate-analytics [data-slot=accordion-content]>div:nth-child(2) p{font-size:11px}.cargo-contact-fields,.cargo-customer-payment-fields,.cargo-forwarder-fields{display:grid;gap:18px;margin-top:16px}.cargo-private-notice{display:flex;gap:10px;padding:14px;background:#fbe9e1;color:#b83d14;border:1px solid #edc5b3;border-radius:10px;font-size:11px;line-height:1.6}.cargo-private-notice>svg{width:14px;height:14px;flex:none}.dark .cargo-private-notice{background:#3e2a21;color:#f3b59b;border-color:#87533a}.cargo-customer-rate{display:grid;grid-template-columns:minmax(0,1fr) 76px 112px;gap:8px}.cargo-service-row{display:grid;grid-template-columns:minmax(0,1fr) 130px auto;gap:8px;margin-top:8px}.cargo-customer-total{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px dashed var(--cargo-line)}.cargo-customer-total span{font-size:11px;color:var(--cargo-muted)}.cargo-customer-total strong{font-size:18px}.cargo-extra-mode,.cargo-legacy-forwarder{font-size:11px;border-top:1px solid var(--cargo-line);padding-top:12px}.cargo-fixed-section-title{margin:0;font:inherit;color:var(--cargo-muted)}.cargo-extra-mode>:not(.cargo-fixed-section-title),.cargo-legacy-forwarder>:not(.cargo-fixed-section-title){margin-top:12px}.cargo-document-sections{display:grid;gap:14px}.cargo-document-card{padding:16px;background:var(--cargo-field)!important}.cargo-document-card h3{display:flex;align-items:center;gap:8px;font-size:12px}.cargo-bank-details svg,.cargo-document-card h3 svg{width:14px;height:14px;flex:none}.cargo-document-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cargo-document-grid>div{min-width:0}.cargo-document-grid>div>label,.cargo-external-carrier .grid>div>label{min-height:28px;align-items:flex-end}.cargo-lookup-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.cargo-lookup-row>button{white-space:nowrap}.cargo-document-card .cargo-document-grid{margin-top:22px}.cargo-document-two{grid-template-columns:repeat(2,minmax(0,1fr))}.cargo-bank-details{border-top:1px solid var(--cargo-line);margin-top:16px;padding-top:16px}.cargo-bank-details summary{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:12px;font-weight:600}.cargo-forwarder-enable{display:flex;justify-content:flex-end}@media (max-width:639px){.cargo-party-branches{grid-template-columns:1fr}.cargo-party-branches:before{display:none}.cargo-lookup-row{grid-template-columns:1fr}.cargo-party-branch>button{min-height:62px!important;font-size:14px!important}.cargo-document-grid,.cargo-external-contract-fields{grid-template-columns:1fr}}.cargo-route-calculation{border:1px solid var(--cargo-line);border-radius:14px;padding:16px 20px;background:var(--cargo-surface)}.cargo-route-calculation [data-slot=accordion-trigger] .cargo-section-heading{margin-bottom:0}.cargo-transit-controls{margin-bottom:16px}.cargo-route-metrics{display:flex;flex-wrap:wrap;gap:12px}.cargo-route-metrics>span{display:flex;align-items:center;gap:7px;border:1px solid var(--cargo-line);padding:10px;border-radius:7px;background:var(--cargo-field);font-size:11px}.cargo-route-metrics svg{width:14px;height:14px;flex:none}.cargo-placement-reference [data-cargo-step=route] [data-slot=card-content]>div:has(>[data-route-point-id])>div:first-child>div:last-child button,.cargo-placement-reference [data-route-point-id]~div button{border-style:dashed}.cargo-placement-reference .cargo-section-heading>div{min-width:0}.cargo-placement-reference [data-cargo-step=forwarder]>[data-slot=card-content]{padding-top:0}.cargo-placement-reference .cargo-transport-tabs [data-slot=tabs-trigger][data-state=active]{box-shadow:none!important;outline:none}.cargo-placement-reference .cargo-rate-hint{border:1px solid var(--cargo-line);border-top:2px solid var(--cargo-primary);border-radius:12px;background:var(--cargo-surface);padding:12px}.cargo-placement-reference .cargo-rate-hint[data-kind=withoutVat]{border-top-color:#288450}.cargo-placement-reference .cargo-rate-hint[data-kind=cash]{border-top-color:#cb541d}.cargo-rate-hint>p:first-child{font-size:10px;color:var(--cargo-muted);text-transform:uppercase;margin-bottom:9px}.cargo-rate-hint .cargo-rate-unavailable{font-size:10px;color:#be421a;font-weight:600}.cargo-rate-hint .cargo-rate-value{font-size:16px;font-weight:600}.cargo-rate-prompt{display:flex;gap:10px;align-items:center;border:1px dashed var(--cargo-line);border-radius:10px;padding:12px;color:var(--cargo-muted);font-size:11px}.cargo-rate-prompt svg{width:16px;height:16px;flex:none}.cargo-placement-reference .cargo-rate-analytics [data-slot=accordion-content]>div:first-child{border:0;background:none;padding:0;font-size:10px;color:var(--cargo-muted)}.cargo-placement-reference [data-cargo-step=forwarder]{background:var(--cargo-surface);border-color:var(--cargo-line);box-shadow:none}.cargo-placement-reference [data-cargo-step=forwarder]>div{background:none}.cargo-placement-reference [data-slot=accordion-trigger]{font-size:12px;color:var(--cargo-ink)}.cargo-placement-reference [data-slot=accordion-trigger]>svg{border-radius:50%;background:var(--cargo-primary);color:white!important;width:24px;height:24px;padding:4px}.cargo-placement-reference [data-slot=accordion-content]{font-size:12px}#cargo-actions-slot{background:oklch(var(--card));border-top:1px solid oklch(var(--border));z-index:40}#cargo-actions-slot .cargo-bottom-actions{position:static;margin:0;border:0;border-radius:0;box-shadow:none;padding:12px 20px max(12px,env(safe-area-inset-bottom))}#cargo-actions-slot button{border-radius:7px;font-size:12px;min-height:34px}#cargo-actions-slot button:last-child{background:#203d61;color:white}@media(max-width:1100px){.cargo-route-fields{grid-template-columns:1fr 1fr}.cargo-route-time{grid-column:1/-1}.cargo-route-time>div>div:last-child{position:static;margin-top:8px}}@media(max-width:900px){.cargo-placement-reference .cargo-editor-columns{grid-template-columns:1fr}.cargo-heading-badges{display:none}.cargo-item-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.cargo-item-fields>div:first-child{grid-column:1/-1}}@media(max-width:639px){.cargo-external-purpose{padding:14px}.cargo-external-purpose ul,.cargo-route-fields{grid-template-columns:minmax(0,1fr)}.cargo-route-time>div>div:first-child{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}.cargo-route-time>div>div:first-child>div:first-child{grid-column:1/-1}.cargo-route-time>div>div:first-child>div{min-width:0;max-width:100%}#dashboard-main-scroll .cargo-placement-reference .cargo-route-time input{box-sizing:border-box;display:block;width:100%;min-width:0;max-width:100%;height:42px;min-height:42px;font-size:16px!important}.cargo-route-time>div>div:first-child>div>.relative{width:100%;max-width:100%}#dashboard-main-scroll .cargo-placement-reference .cargo-route-time input[inputmode=numeric]{padding-right:34px}.cargo-route-time input::-webkit-date-and-time-value{min-width:0;text-align:left}.cargo-route-time>div>div:last-child{margin-top:12px}.cargo-route-contact .cargo-text-action{white-space:normal;text-align:left}.cargo-placement-reference .cargo-step-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.cargo-step-button small{white-space:normal}.cargo-step-button p{font-size:11px}.cargo-placement-reference .cargo-step-navigation .cargo-step-button{padding:8px;gap:6px}.cargo-placement-reference .cargo-editor-columns{gap:14px}.cargo-payment-terms,.cargo-placement-reference [data-cargo-step=route]>[data-slot=card-content]>div,.cargo-placement-reference [data-slot=card-content],.cargo-publication-rate{padding:14px}.cargo-placement-reference .cargo-payment-card>[data-slot=card-content],.cargo-placement-reference .cargo-side-actions>[data-slot=card-content],.cargo-placement-reference [data-cargo-step=route]>[data-slot=card-content]{padding:0}.cargo-body-options,.cargo-document-grid,.cargo-document-two{grid-template-columns:1fr}.cargo-dimensions-grid,.cargo-equipment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cargo-section-heading{flex-wrap:wrap}.cargo-required-badge{margin-left:0}.cargo-customer-rate{grid-template-columns:minmax(0,1fr) 75px 95px}.cargo-service-row{grid-template-columns:minmax(0,1fr) 95px auto}.cargo-advice,.cargo-document-card{padding:12px}.cargo-route-contact>div:first-child>div:last-child{max-width:100%}.cargo-placement-reference .cargo-progress-overview>div{min-width:calc(50% - 5px);padding:10px}#cargo-actions-slot .cargo-bottom-actions{padding:8px 10px max(8px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){#cargo-actions-slot *,.cargo-placement-reference *{transition:none!important;animation:none!important}}.cargo-placement-reference [data-slot=card-title]>svg{width:30px;height:30px;padding:7px;border-radius:8px;background:var(--cargo-tint);flex:none}#dashboard-main-scroll .cargo-placement-reference [data-slot=tabs-trigger]:focus-visible{outline:2px solid #789bc5!important;outline-offset:3px}@font-face{font-family:Aktiv Menu;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/sidebar/ibm-plex-sans-400.ttf) format("truetype")}@font-face{font-family:Aktiv Menu;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/sidebar/ibm-plex-sans-500.ttf) format("truetype")}@font-face{font-family:Aktiv Menu;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/sidebar/ibm-plex-sans-600.ttf) format("truetype")}@font-face{font-family:Aktiv Menu;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/sidebar/ibm-plex-sans-700.ttf) format("truetype")}@font-face{font-family:Aktiv Menu Icons;font-weight:900;font-style:normal;font-display:block;src:url(/fonts/sidebar/fa-solid-900.woff2) format("woff2")}.aktiv-sidebar-surface{--menu-side:#B3D5FB;--menu-card:#E3F0FE;--menu-line:#9CC2EE;--menu-line2:#B0D0F4;--menu-text:#0B2744;--menu-text2:#1D4270;--menu-muted:#4A6D96;--menu-ic:#2B5C93;--menu-hover:#FFF;--menu-head:#E6F1FD;--menu-head-hover:#F0F7FF;--menu-accent:#1A5FCC;--menu-soft:#D2E4FB;--menu-ok:#1F9D55;--menu-ok-soft:#DDF3E5;--menu-tone-a:#C8E2FF;--menu-tone-b:#A4CAF8;--menu-title:#083A7A;--menu-lift:0 3px 8px rgba(14,42,71,.14),0 1px 0 rgba(255,255,255,.9) inset;--menu-lime:#E2F5C4;--menu-lime-text:#2F5A0E;--menu-cta-line:#7F9FC6;background:var(--menu-side);color:var(--menu-text)}.dark .aktiv-sidebar-surface{--menu-side:#0A1D38;--menu-card:#122B4C;--menu-line:#234876;--menu-line2:#1A3760;--menu-text:oklch(var(--foreground));--menu-text2:#BFD3EC;--menu-muted:#7F9BBE;--menu-ic:#8BA8CC;--menu-hover:#1F3657;--menu-head:#18304F;--menu-head-hover:#1F3858;--menu-accent:#6FA3F0;--menu-soft:#1B3050;--menu-ok:#3CC47A;--menu-ok-soft:#16301F;--menu-tone-a:#123260;--menu-tone-b:#0A1E3C;--menu-title:#A6CCFA;--menu-lift:0 4px 10px rgba(0,0,0,.4),0 1px 0 rgba(255,255,255,.06) inset;--menu-lime:#2E4418;--menu-lime-text:#D2EFA6;--menu-cta-line:#3E5F88}.aktiv-sidebar-surface[data-sidebar=sidebar]{background:var(--menu-side);color:var(--menu-text)}.aktiv-sidebar-container{border-right:1px solid var(--menu-line,#9cc2ee);z-index:40}.aktiv-sidebar{zoom:var(--app-ui-scale-inverse);height:100dvh;min-height:0;display:flex;flex-direction:column;font:400 14px/1.5 Aktiv Menu,system-ui,sans-serif}.aktiv-sidebar a,.aktiv-sidebar button,.aktiv-sidebar input{font-family:inherit}.aktiv-menu-icon{font-family:Aktiv Menu Icons;font-weight:900;font-style:normal;line-height:1;display:inline-block;flex-shrink:0}.aktiv-menu-top{padding:12px 12px 10px;display:flex;flex-direction:column;gap:10px;flex-shrink:0}.aktiv-menu-brand{display:flex;align-items:center;gap:8px;min-height:34px}.aktiv-menu-logo{flex:1;min-width:0;max-width:200px;display:block;text-decoration:none}.aktiv-menu-logo img{display:block;width:100%;height:auto}.aktiv-menu-collapse,.aktiv-menu-footer-settings{margin-left:auto;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:var(--menu-muted);flex-shrink:0;transition:background .2s,color .2s}.aktiv-menu-collapse:hover,.aktiv-menu-footer-settings:hover{background:var(--menu-hover);color:var(--menu-text)}.aktiv-menu-collapse .aktiv-menu-icon{transition:transform .28s}.aktiv-menu-search{position:relative}.aktiv-menu-search>.aktiv-menu-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:13px;color:var(--menu-muted)}.aktiv-menu-search input{width:100%;height:32px;border:1px solid var(--menu-line);border-radius:8px;background:var(--menu-card);padding:0 44px 0 34px;font-size:13px;color:var(--menu-text);outline:none;transition:border-color .2s,box-shadow .2s}.aktiv-menu-search input::-moz-placeholder{color:var(--menu-muted)}.aktiv-menu-search input::placeholder{color:var(--menu-muted)}.aktiv-menu-search input:focus{border-color:var(--menu-accent);box-shadow:0 0 0 3px var(--menu-soft)}.aktiv-sidebar .aktiv-menu-search input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]){background-color:var(--menu-card)!important;border-color:var(--menu-line)!important}.aktiv-sidebar .aktiv-menu-search input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):focus{border-color:var(--menu-accent)!important}.aktiv-menu-search kbd,.aktiv-menu-search-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:var(--menu-muted)}.aktiv-menu-search kbd{font-family:inherit;font-size:11px;border:1px solid var(--menu-line);border-radius:5px;padding:0 6px}.aktiv-menu-search-clear{width:24px;height:24px;display:grid;place-items:center;border-radius:5px}.aktiv-menu-nav{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:0 12px;border-top:1px solid transparent;transition:border-color .2s;scrollbar-width:thin;scrollbar-color:var(--menu-line) transparent}.aktiv-menu-nav.scrolled{border-top-color:var(--menu-line)}.aktiv-menu-nav::-webkit-scrollbar{width:6px}.aktiv-menu-nav::-webkit-scrollbar-thumb{background:var(--menu-line);border-radius:6px}.aktiv-menu-group{margin:0 -12px;padding:7px 12px 8px;background:var(--menu-tone-a)}.aktiv-menu-group:nth-child(2n){background:var(--menu-tone-b)}.aktiv-menu-group.hl-group{box-shadow:inset 2px 0 0 #F28C28,inset -2px 0 0 #F28C28,inset 0 2px 0 #F28C28,inset 0 -2px 0 #F28C28}.aktiv-menu-group.hl-group .aktiv-menu-heading{border-color:#F28C28}.aktiv-menu-heading{position:relative;display:flex;width:100%;align-items:center;gap:8px;min-height:34px;padding:5px 10px 5px 7px;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;line-height:1.3;color:var(--menu-title);background:var(--menu-head);border:1px solid var(--menu-line);border-radius:8px;box-shadow:0 1px 2px rgba(14,42,71,.08);text-align:left;transition:background .2s,border-color .2s}.aktiv-menu-heading:hover{background:var(--menu-head-hover);border-color:var(--menu-accent)}.aktiv-menu-heading .g-ic{display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--menu-line);border-radius:5px;flex-shrink:0;font-size:11px}.aktiv-menu-heading .g-t{flex:1;min-width:0;overflow-wrap:anywhere}.aktiv-menu-heading .g-n{font-size:11px;font-weight:700;letter-spacing:0;color:var(--menu-muted);background:var(--menu-line2);min-width:22px;height:20px;padding:0 6px;border-radius:10px;display:grid;place-items:center;opacity:.9}.aktiv-menu-heading .g-ch{font-size:9px;opacity:.7;transition:transform .25s}.aktiv-menu-group.closed .g-ch{transform:rotate(-90deg);opacity:1}.aktiv-menu-heading .g-dot{display:none;width:6px;height:6px;border-radius:50%;background:var(--menu-accent)}.aktiv-menu-group.closed.has-active .g-dot{display:block}.aktiv-menu-body{display:grid;grid-template-rows:1fr;transition:grid-template-rows .28s ease}.aktiv-menu-group.closed .aktiv-menu-body{grid-template-rows:0fr}.aktiv-menu-inner{overflow:hidden;display:flex;flex-direction:column;gap:1px;padding-top:4px}.aktiv-menu-item,.aktiv-menu-row{position:relative;display:flex;align-items:center}.aktiv-menu-item{flex:1;min-width:0;gap:9px;height:32px;padding:0 9px;border-radius:6px;color:var(--menu-text2);font-weight:500;font-size:13px;text-align:left;cursor:pointer;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .2s,color .2s,box-shadow .2s,transform .2s}.aktiv-menu-item .ic{width:20px;height:20px;display:grid;place-items:center;font-size:14px;color:var(--menu-ic);transition:color .2s}.aktiv-menu-item .lbl{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aktiv-menu-item .go{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:10px;color:var(--menu-accent);opacity:0;transform:translateX(-8px) scale(.7);transition:opacity .2s,transform .3s,background .2s}.aktiv-menu-item:focus-visible,.aktiv-menu-item:hover{background:var(--menu-lime);color:var(--menu-lime-text);box-shadow:var(--menu-lift);transform:translateY(-1px)}.aktiv-menu-item:focus-visible .ic,.aktiv-menu-item:hover .ic{color:var(--menu-lime-text)}.aktiv-menu-item:focus-visible .go,.aktiv-menu-item:hover .go{opacity:1;transform:none}.aktiv-menu-item.active{background:var(--menu-lime);color:var(--menu-lime-text);font-weight:600;box-shadow:inset 0 0 0 1px rgba(127,209,27,.55)}.aktiv-menu-item.active:before{content:"";position:absolute;left:-12px;top:9px;bottom:9px;width:3px;background:#7FD11B;border-radius:0 3px 3px 0}.aktiv-menu-item.active .ic{color:var(--menu-lime-text)}.aktiv-menu-item.active .go{opacity:1;transform:none;background:var(--menu-lime-text);color:var(--menu-lime);box-shadow:0 0 0 3px rgba(127,209,27,.35),0 2px 6px rgba(47,90,14,.3)}.aktiv-menu-item.cta-item{background:transparent;color:var(--menu-accent);font-weight:600;margin:2px 0;border-radius:4px;box-shadow:inset 0 0 0 1px var(--menu-cta-line)}.aktiv-menu-item.cta-item.active:before{display:none}.aktiv-menu-item.cta-item .go,.aktiv-menu-item.cta-item .ic{color:var(--menu-accent)}.aktiv-menu-item.cta-item.active{background:var(--menu-lime);color:var(--menu-lime-text)}.aktiv-menu-item.cta-item.active .go{color:var(--menu-lime)}.aktiv-menu-item.cta-item:hover{background:#9BE22D;color:#1A3303;box-shadow:inset 0 0 0 1px #8DBF4A,0 2px 6px rgba(110,180,20,.25)}.aktiv-menu-item.cta-item:hover .ic{color:#1A3303}.aktiv-menu-item:hover .go{background:rgba(255,255,255,.6)}.dark .aktiv-menu-item:hover .go{background:rgba(0,0,0,.25)}.aktiv-menu-item.active:hover{background:var(--menu-lime);color:var(--menu-lime-text)}.aktiv-menu-item.active:hover .go{background:var(--menu-lime-text);color:var(--menu-lime)}.aktiv-menu-badge{min-width:20px;height:20px;display:grid;place-items:center;border-radius:10px;padding:0 6px;font-size:11px;font-weight:600;background:var(--menu-text);color:var(--menu-side)}.aktiv-menu-lock,.aktiv-menu-tag{font-size:10.5px;font-weight:600;color:var(--menu-muted);background:var(--menu-card);padding:2px 8px;border-radius:20px;white-space:nowrap}.aktiv-menu-tag.paid{color:var(--menu-ok);background:var(--menu-ok-soft)}.aktiv-menu-lock{display:flex;align-items:center;gap:4px;max-width:90px;overflow:hidden;text-overflow:ellipsis}.aktiv-menu-lock .aktiv-menu-icon{font-size:10px}.aktiv-menu-unread-dot{display:none}.aktiv-menu-row.has-add .go{margin-right:26px}.aktiv-menu-add{position:absolute;right:6px;width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--menu-line);border-radius:7px;background:var(--menu-side);color:var(--menu-muted);font-size:12px;opacity:0;transition:opacity .2s,background .2s}.aktiv-menu-row:focus-within .aktiv-menu-add,.aktiv-menu-row:hover .aktiv-menu-add{opacity:1}.aktiv-menu-add:hover{background:var(--menu-accent);color:#fff}.aktiv-menu-item mark{background:#FCE9B0;color:inherit;border-radius:3px;padding:0 1px}.dark .aktiv-menu-item mark{background:#5A4A1C}.aktiv-menu-switch{width:30px;height:18px;border-radius:10px;background:var(--menu-line);position:relative;flex-shrink:0}.aktiv-menu-switch:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform .2s}.aktiv-menu-switch.on{background:var(--menu-accent)}.aktiv-menu-switch.on:after{transform:translateX(12px)}.aktiv-menu-empty{padding:24px 10px;text-align:center;font-size:13px;color:var(--menu-muted)}.aktiv-menu-footer{border-top:1px solid var(--menu-line);padding:8px 12px max(8px,env(safe-area-inset-bottom));display:flex;align-items:center;gap:9px;flex-shrink:0}.aktiv-menu-avatar{width:34px;height:34px;border-radius:50%;background:var(--menu-soft);color:var(--menu-accent);display:grid;place-items:center;font-size:13px;font-weight:600;flex-shrink:0;box-shadow:0 0 0 2px var(--menu-side),0 0 0 3px var(--menu-line)}.aktiv-menu-user{min-width:0;flex:1}.aktiv-menu-user>div{font-size:13px;font-weight:600}.aktiv-menu-user small,.aktiv-menu-user>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aktiv-menu-user small{display:block;font-size:11.5px;color:var(--menu-muted)}.aktiv-sidebar :is(button,a):focus-visible{outline:2px solid var(--menu-accent);outline-offset:-2px}.aktiv-sidebar.collapsed .aktiv-menu-brand{flex-direction:column;height:auto;gap:10px}.aktiv-sidebar.collapsed .aktiv-menu-logo{flex:none;width:34px;height:34px;border-radius:9px;overflow:hidden}.aktiv-sidebar.collapsed .aktiv-menu-collapse{margin:0}.aktiv-sidebar.collapsed .aktiv-menu-collapse .aktiv-menu-icon{transform:rotate(180deg)}.aktiv-sidebar.collapsed :is(.aktiv-menu-search,.lbl,.aktiv-menu-badge,.aktiv-menu-tag,.aktiv-menu-lock,.aktiv-menu-add,.aktiv-menu-switch,.go,.aktiv-menu-user,.aktiv-menu-footer-settings){display:none}.aktiv-sidebar.collapsed .aktiv-menu-top{padding:12px 16px 10px}.aktiv-sidebar.collapsed .aktiv-menu-group{padding:8px 12px}.aktiv-sidebar.collapsed .aktiv-menu-heading{min-height:0;height:14px;padding:6px 0;border:0;background:transparent;box-shadow:none;font-size:0;pointer-events:none}.aktiv-sidebar.collapsed .aktiv-menu-heading>*{display:none}.aktiv-sidebar.collapsed .aktiv-menu-heading:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:20px;height:1px;background:var(--menu-line)}.aktiv-sidebar.collapsed .aktiv-menu-item{justify-content:center;padding:0;height:36px}.aktiv-sidebar.collapsed .aktiv-menu-unread-dot{display:block;position:absolute;top:4px;right:5px;width:8px;height:8px;border-radius:50%;background:var(--menu-text);border:2px solid var(--menu-side)}.aktiv-sidebar.collapsed .aktiv-menu-footer{justify-content:center}@media (hover:none){.aktiv-menu-add{opacity:1}}@media (max-width:767px){.aktiv-sidebar-surface[data-mobile=true]{display:flex!important;width:min(calc(320px * var(--app-ui-scale-inverse)),calc((100vw - 24px) * var(--app-ui-scale-inverse)))!important;max-width:none;height:calc(100dvh * var(--app-ui-scale-inverse))}.aktiv-menu-item{height:40px}.aktiv-menu-heading{min-height:40px}.aktiv-menu-search input{height:36px}}@media (prefers-reduced-motion:reduce){.aktiv-sidebar *,.aktiv-sidebar :after{transition:none!important;animation:none!important}.aktiv-menu-item:focus-visible,.aktiv-menu-item:hover{transform:none}}