.customer-hub{max-width:none}.hub-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px}.hub-heading h1{font-size:clamp(28px,3vw,40px);line-height:1.15;margin:8px 0 12px}.hub-heading p{color:var(--muted-strong);margin:0}.hub-heading .button{flex-shrink:0}.hub-navigation{display:flex;gap:8px;padding:8px;border:1px solid var(--line);border-radius:12px;background:var(--surface);margin:0 0 26px}.hub-navigation a{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 18px;font-size:14px;font-weight:600;border-radius:8px}.hub-navigation a[aria-current=page]{background:var(--surface-selected);box-shadow:inset 0 -3px 0 var(--brand-accent,#f4b414)}.hub-navigation a:hover{background:var(--surface-soft)}.hub-filters button>span,.hub-navigation a>span{padding:2px 7px;border-radius:20px;background:var(--brand-accent,#f4b414);color:#173c72;font-size:12px}.hub-counts{display:flex;gap:28px;flex-wrap:wrap;margin:18px 0 24px;color:var(--muted-strong);font-size:14px}.hub-counts strong{color:var(--ink);font-size:22px;margin-right:6px}.hub-tools{gap:16px;justify-content:space-between;margin-bottom:20px}.hub-filters,.hub-tools{display:flex;flex-wrap:wrap}.hub-filters{gap:5px}.hub-filters button{padding:10px 12px;border:1px solid var(--line);border-radius:8px;min-height:44px;background:var(--surface);font:inherit;font-size:12px;color:var(--ink);cursor:pointer}.hub-filters button[aria-pressed=true]{background:var(--surface-selected);border-color:var(--brand-ink);font-weight:700}.hub-filters button>span{margin-left:6px}.customer-hub label.hub-search{display:flex;align-items:center;gap:10px;margin:0;min-width:220px;flex:1;max-width:320px}.hub-search svg{flex-shrink:0}.hub-search input{margin:0;min-height:44px}.hub-orders-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.85fr);gap:24px;align-items:start}.hub-order-list{display:grid;gap:12px;min-width:0}.hub-order-row{border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden}.hub-order-row.selected{border-color:var(--brand-ink);box-shadow:inset 3px 0 var(--brand-accent,#f4b414)}.hub-select-order{display:flex;gap:16px;align-items:center;width:100%;text-align:left;background:transparent;border:0;padding:20px;color:var(--ink);font:inherit;cursor:pointer}.hub-select-order>img{width:64px;height:64px;object-fit:cover;border-radius:10px;flex-shrink:0}.hub-select-order>svg{flex-shrink:0;margin-left:auto}.hub-order-info{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:13px}.hub-order-info>small{font-size:11px;color:var(--muted-strong);letter-spacing:.04em}.hub-order-info>strong{font-size:17px}.hub-order-info>span:not(.hub-stage){color:var(--muted-strong);overflow-wrap:anywhere}.hub-stage{display:inline-flex;align-items:center;width:fit-content;border-radius:6px;padding:5px 9px;background:var(--surface-selected);font-size:11px;line-height:1.5;font-weight:600}.hub-stage.action{background:var(--warning-bg,#fff7e0);color:var(--warning-ink,#815800)}.hub-row-action{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--line);padding:12px 20px;color:var(--brand-ink);background:var(--surface-soft);font-size:13px;font-weight:700}.hub-row-action svg{flex-shrink:0}.hub-order-detail{border-radius:12px;position:sticky;top:108px;padding:26px;outline:none;min-width:0;scroll-margin-top:100px}.hub-detail-heading{display:flex;gap:12px;justify-content:space-between;align-items:flex-start}.hub-detail-heading h2{font-size:23px;margin:8px 0 16px;overflow-wrap:anywhere}.hub-close-detail{display:none}.hub-next{padding:18px;background:var(--surface-selected);border:1px solid var(--line);border-left:3px solid var(--brand-accent,#f4b414);border-radius:8px;margin:20px 0}.hub-next>strong{font-size:15px}.hub-next p{font-size:13px;line-height:1.65;margin:8px 0 16px}.hub-next .button{font-size:12px;padding:12px;white-space:normal;min-height:44px}.hub-progress{list-style:none;margin:20px 0;padding:0;display:grid;gap:10px}.hub-progress li{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted-strong)}.hub-progress li svg{flex-shrink:0;opacity:.45}.hub-progress .complete{color:var(--brand-ink)}.hub-progress .complete svg{opacity:1}.hub-progress [aria-current=step]{font-weight:700}.hub-order-facts{margin:22px 0 0}.hub-order-facts>div{border-top:1px solid var(--line);padding:14px 0}.hub-order-facts dt{display:flex;align-items:center;gap:8px;color:var(--muted-strong);font-size:12px}.hub-order-facts dd{margin:6px 0 0;font-size:14px;font-weight:600;overflow-wrap:anywhere}.hub-detail-links{display:flex;flex-direction:column;gap:15px;border-top:1px solid var(--line);padding-top:18px;font-size:12px}.hub-refresh{margin-top:24px}.hub-empty{border-radius:12px;padding:36px;text-align:center}.hub-empty>svg{margin:auto}.hub-empty h2{font-size:22px}.hub-empty p{max-width:550px;margin:14px auto 22px}.hub-document{display:flex;align-items:center;gap:20px;border-radius:12px;margin:16px 0;padding:22px}.hub-document img{width:64px;height:64px;object-fit:cover;border-radius:8px}.hub-document h2{font-size:18px;margin:0 0 8px}.hub-document p{font-size:13px;margin:6px 0}.hub-document small{font-size:11px;color:var(--muted-strong)}.hub-document .button{margin-left:auto;flex-shrink:0;white-space:normal;font-size:12px}.hub-auth-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:28px;align-items:start}.hub-auth-layout .panel{border-radius:12px}.hub-auth-layout .account-auth{max-width:none}.hub-welcome{background:var(--surface-selected);padding:32px}.hub-welcome h2{font-size:28px;line-height:1.25}.hub-welcome ul{padding-left:20px;line-height:2;font-size:14px}.hub-claim{margin:20px 0;border-left:3px solid var(--brand-accent,#f4b414)}.hub-profile{max-width:700px;border-radius:12px}.customer-hub a:focus-visible,.customer-hub button:focus-visible{outline:3px solid var(--brand-accent,#f4b414);outline-offset:3px}.customer-enquiry-layout{align-items:start;gap:30px}.customer-enquiry-form{border-radius:12px}.customer-enquiry-form h2{font-size:28px;line-height:1.2;margin:10px 0 14px}.customer-enquiry-form>p{font-size:14px;line-height:1.6}.customer-enquiry-form fieldset{border:0;margin:0;padding:0;min-width:0}.customer-enquiry-form fieldset>label{margin-top:22px}.customer-enquiry-form input{font-size:15px;min-height:48px}.enquiry-account-note{padding:12px 0;border-block:1px solid var(--line);color:var(--muted-strong)}.enquiry-account-note .text-link{font-size:inherit;display:inline}.enquiry-extra{margin:12px 0 20px;border:1px solid var(--line);border-radius:8px;padding:15px}.enquiry-extra summary{cursor:pointer;font-size:13px;font-weight:600;line-height:1.6}.enquiry-extra summary>span{font-size:11px;color:var(--muted-strong);font-weight:400;margin-left:8px}.enquiry-extra label.enquiry-split{display:flex;align-items:flex-start;gap:10px;margin-top:20px}.enquiry-split input{width:18px;height:18px;min-height:0;flex-shrink:0;margin-top:3px;accent-color:var(--brand-accent,#f4b414)}.enquiry-split span{font-size:13px}.enquiry-after{display:flex;gap:12px;border-top:1px solid var(--line);padding-top:20px;margin-top:16px}.enquiry-after>svg{flex-shrink:0;color:var(--brand-ink)}.enquiry-after strong{font-size:14px}.enquiry-after p{font-size:13px;line-height:1.7;margin:7px 0 0;color:var(--muted-strong)}.enquiry-demo{color:var(--warning-ink,#815800)}.customer-sticky-summary{position:sticky;top:108px;border-radius:12px}.enquiry-material{display:flex;align-items:center;gap:18px;margin:16px 0 22px}.enquiry-material>img{width:80px;height:80px;object-fit:cover;border-radius:10px}.enquiry-material h2{font-size:24px;margin:0 0 8px}.enquiry-material p{margin:0 0 8px}.enquiry-material .text-link{font-size:11px}.enquiry-facts{margin:0}.enquiry-facts>div{padding:12px 0;border-top:1px solid var(--line)}.enquiry-facts dt{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--muted-strong)}.enquiry-facts dd{font-size:14px;font-weight:600;margin:7px 0 0;overflow-wrap:anywhere}.enquiry-edit{font-size:12px;margin:6px 0 18px}.customer-sticky-summary .material-estimate-summary{padding:16px 0 0;margin-top:4px}.customer-sticky-summary .material-estimate-summary h3{font-size:18px;margin:8px 0}.customer-sticky-summary .material-estimate-unit{margin:10px 0}.customer-sticky-summary .material-estimate-location{display:none}.customer-sticky-summary .material-estimate-summary .fine-print{margin:10px 0}.customer-sticky-summary>.fine-print{font-size:11px;line-height:1.65;margin-bottom:0}.customer-enquiry-form .form-note{font-size:11px;line-height:1.65}.customer-enquiry-form .button.full{margin-top:18px}@media(max-width:1100px){.hub-orders-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.85fr)}.hub-tools{flex-direction:column}.customer-hub label.hub-search{max-width:none}.hub-select-order{padding:16px;gap:12px}.hub-order-info>strong{font-size:15px}.hub-order-detail{padding:20px}.hub-heading h1{font-size:30px}}@media(max-width:900px){.hub-orders-layout{grid-template-columns:1fr}.hub-order-detail{position:static;display:none}.hub-detail-open .hub-order-detail{display:block;order:-1}.hub-close-detail{display:flex;background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;min-width:44px;min-height:44px;align-items:center;justify-content:center;cursor:pointer;color:var(--ink)}.hub-auth-layout{grid-template-columns:1fr}.hub-document{flex-wrap:wrap}.hub-document .button{margin-left:0}.customer-enquiry-layout{grid-template-columns:1fr}.customer-sticky-summary{position:static}.hub-navigation{flex-wrap:wrap}.customer-sticky-summary{order:-1}.customer-enquiry-layout .customer-sticky-summary{padding:24px}.enquiry-material{margin-top:10px;margin-bottom:16px}.customer-sticky-summary>.eyebrow{font-size:10px}}@media(max-width:620px){.hub-heading{align-items:flex-start;flex-direction:column;gap:18px}.hub-heading h1{font-size:28px}.hub-heading .button{width:100%}.hub-navigation{display:grid;grid-template-columns:1fr 1fr;padding:5px;gap:5px}.hub-navigation a{font-size:12px;padding:10px;gap:8px}.hub-navigation a>svg{width:16px}.hub-counts{gap:10px 20px;font-size:12px}.hub-counts strong{font-size:18px}.hub-filters{display:grid;grid-template-columns:1fr 1fr}.hub-filters button{font-size:11px}.hub-select-order>img{width:48px;height:48px}.hub-select-order{padding:14px;gap:10px}.hub-stage{font-size:10px}.hub-row-action{font-size:12px;padding:13px 14px}.hub-empty{padding:24px 18px}.hub-document{padding:18px;gap:12px}.hub-document h2{font-size:17px}.hub-document>div{flex:1;min-width:160px}.hub-document .button{width:100%}.hub-progress{grid-template-columns:1fr;gap:12px}.hub-auth-layout .panel{padding:22px}.hub-profile{padding:24px}.customer-enquiry-form{padding:22px}.customer-enquiry-form h2{font-size:25px}.customer-enquiry-form .form-row{grid-template-columns:1fr;gap:0}.customer-enquiry-form input,.hub-search input{font-size:16px}.customer-enquiry-form input{min-height:48px}.customer-sticky-summary .enquiry-material h2{font-size:21px}.customer-sticky-summary .material-estimate-total{font-size:14px}.customer-enquiry-layout .customer-sticky-summary{padding:20px}.customer-sticky-summary .material-estimate-summary{margin-top:12px}.customer-enquiry-layout{gap:20px}.customer-enquiry-form .fine-print{font-size:11px}.customer-hub .hub-tools{gap:12px}.customer-hub h2{line-height:1.3}}.enquiry-summary-toggle{display:none}.catalog-location{display:flex;align-items:center;gap:20px;flex-wrap:wrap;border:1px solid var(--line);border-radius:12px;padding:22px;background:var(--surface);margin-bottom:28px}.catalog-location>div{display:flex;align-items:center;gap:14px;flex:1;min-width:240px}.catalog-location>div>svg{flex-shrink:0;color:var(--brand-ink)}.catalog-location strong{font-size:17px}.catalog-location p{font-size:12px;color:var(--muted-strong);margin:6px 0 0}.catalog-location>label{display:grid;gap:6px;font-size:12px;max-width:170px}.catalog-location>label span{color:var(--muted-strong);font-size:10px}.catalog-location input{width:100%;min-height:44px}.catalog-location .button{font-size:12px;min-height:44px}.catalog-location .catalog-location-applied{flex-basis:100%;border-top:1px solid var(--line);padding-top:12px}.catalog-location-applied strong{font-size:inherit}@media(max-width:900px){.enquiry-summary-toggle{display:inline-flex;font-size:13px;margin:0}.enquiry-summary-more:not(.expanded){display:none}.customer-sticky-summary .enquiry-material{margin-bottom:12px}}@media(max-width:620px){.catalog-location{padding:18px;gap:16px}.catalog-location>div{min-width:0;flex-basis:100%}.catalog-location>label{max-width:none;width:100%}.catalog-location input{font-size:16px}.catalog-location .button{width:100%}}.customer-enquiry-success{max-width:760px;margin:0 auto;border-radius:12px}.customer-enquiry-success .customer-next p{font-size:15px;line-height:1.7}.enquiry-receipt-details{border-top:1px solid var(--line);margin-top:24px;padding-top:18px;text-align:left}.enquiry-receipt-details>summary{cursor:pointer;font-size:13px;color:var(--muted-strong)}.enquiry-receipt-details .tracking-token{overflow-wrap:anywhere}.enquiry-receipt-details code{word-break:break-all}.page-heading.compact{padding:28px 0}.page-heading.compact .page-title{font-size:clamp(28px,3vw,42px);margin:12px 0}.page-heading.compact .page-intro{font-size:15px;max-width:800px}.customer-sticky-summary{background:var(--surface-soft,#edf2f8);color:var(--ink)}.customer-sticky-summary .enquiry-material h2{color:var(--brand-ink)}.customer-sticky-summary .enquiry-material p{color:var(--muted-strong)}@media(max-width:620px){.page-heading.compact{padding:22px 0}.page-heading.compact .page-intro{font-size:13px;line-height:1.6}}.assortment-intro{padding-top:18px;padding-bottom:10px}.assortment-intro h1{font-size:clamp(28px,3vw,38px);margin:6px 0 8px}.assortment-intro>p{font-size:14px;margin:0;max-width:850px}.assortment-intro .quote-steps{margin-top:12px}.assortment-intro .quote-steps li{padding:8px 12px;min-height:42px;font-size:12px}.assortment-catalog .catalog-location{padding:12px 16px;gap:12px;margin-bottom:12px}.assortment-catalog .catalog-location strong{font-size:14px}.assortment-catalog .catalog-location p{margin-top:3px}.assortment-catalog .catalog-location>label span{display:inline}.assortment-catalog .purpose-picker{padding:12px 16px;margin:0 0 12px}.assortment-catalog .purpose-heading{display:none}.assortment-catalog .purpose-toggle{display:inline-flex;font-size:13px;min-height:32px;margin:0}.assortment-catalog .purpose-options{margin-top:12px}.assortment-catalog .catalog-tools{padding-top:10px}.assortment-catalog .result-count{margin-bottom:12px}.material-estimate-gross{margin:10px 0 4px;font-size:14px}.material-estimate-gross strong{font-size:clamp(29px,3vw,38px);line-height:1.2}.material-estimate-summary .material-estimate-unit{font-size:12px;margin:8px 0 16px}.material-estimate-net{font-size:12px;margin-top:16px}.material-estimate-net summary{cursor:pointer}@media(max-width:620px){.assortment-intro .quote-steps li{min-height:66px;padding:8px 5px;font-size:10px;gap:5px}.assortment-catalog .catalog-location>div{flex-basis:100%}.assortment-catalog .catalog-location>label{flex:1;width:auto;min-width:110px}.assortment-catalog .catalog-location .button{width:auto;align-self:end}.assortment-catalog .catalog-location>div p{display:none}}@media(min-width:621px){.assortment-catalog .catalog-location>label{display:flex;align-items:center;gap:8px;max-width:none;margin:0}.assortment-catalog .catalog-location input{width:130px}.assortment-catalog .catalog-location .button{padding:10px 16px}.assortment-catalog .catalog-location{min-height:70px}}.enquiry-extra .form-row[hidden]{display:none}.material-estimate-quantity{margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.material-estimate-quantity h4{font-size:14px;font-weight:500;margin:0 0 6px}.material-estimate-quantity-net{margin:0 0 4px;font-size:14px}.material-estimate-quantity-net strong{font-size:22px;line-height:1.3}.material-estimate-quantity .material-estimate-vat{font-size:13px;margin:4px 0}.calculation-quantity{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.calculation-quantity>b,.calculation-quantity>small,.calculation-quantity>span{display:block;margin:4px 0}.calculation-quantity>small,.calculation-quantity>span{font-size:13px}.calculation-quantity>b{font-size:18px}.calculator-result{scroll-margin-top:130px;min-width:0}.calculator-result h2{font-size:25px;line-height:1.3;margin-bottom:20px}.calculator-result .quote-product{margin-bottom:18px}.calculator-result .material-estimate-summary{border-top:0;padding-top:0;margin:12px 0 18px}.calculator-result .material-estimate-summary h3{font-size:17px;margin:0 0 8px}.calculator-result .material-estimate-vat{font-size:14px;margin:5px 0;color:var(--muted-strong,#52657c)}.calculator-result .material-estimate-transport{border-color:var(--line);flex-wrap:wrap}.calculator-result .quote-lines>div{font-size:14px;gap:14px;flex-wrap:wrap}.calculator-result .quote-total strong{font-size:24px}.calculator-price-details,.calculator-price-note,.calculator-result .fine-print,.calculator-unpriced p{font-size:13px}.calculator-price-note{padding:12px 14px;border-left:3px solid var(--brand-accent,#f4b414);background:var(--surface,#fff);margin:16px 0}.calculator-price-details summary{min-height:44px;padding:10px 0;text-decoration:underline;cursor:pointer}.calculator-result-link{display:flex;gap:9px;align-items:center;min-height:44px;padding:12px 0;font-size:14px;font-weight:600;text-decoration:underline}.calculator-result-link svg{flex-shrink:0}.calculator-next-action{margin-top:20px}.calculator-result .button{gap:12px;white-space:normal;text-align:center}.calculator-result .route-info{font-size:13px}@media(max-width:800px){.calculator-result{scroll-margin-top:110px}.calculator-result h2{font-size:23px}}@media(max-width:380px){.calculator-result{padding:18px}.calculator-result .material-estimate-gross strong{font-size:29px}}.customer-negotiation,.customer-negotiation-pending{margin:24px 0;padding:20px;border:1px solid #54657c;border-radius:12px}.customer-negotiation form{margin-top:20px}.customer-negotiation fieldset{border:0;padding:0;min-width:0}.customer-negotiation label{display:block;margin:16px 0 8px}.customer-negotiation input:not([type=checkbox]),.customer-negotiation textarea{display:block;width:100%;margin-top:8px}.customer-negotiation .checkbox-label{display:flex;align-items:flex-start;gap:12px}.customer-negotiation .checkbox-label input{margin-top:5px;flex-shrink:0}.customer-negotiation small{display:block;margin-top:8px;font-weight:400}.customer-negotiation-pending{border-left:4px solid #f5b609}.hub-account-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hub-account-actions .button{white-space:nowrap}.supplier-map-controls{margin:20px 0}.supplier-map-controls>label{margin-bottom:12px}.supplier-map-list{display:grid;gap:10px;max-height:320px;overflow:auto;padding:14px 0}.supplier-map-list>button{text-align:left}.transport-map-legend{background:var(--surface,#fff);border:1px solid var(--line,#dce5f1);padding:16px;margin-bottom:12px;font-size:12px}.map-status-key,.map-symbol-key{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.map-status-key>span,.map-symbol-key>span{display:inline-flex;align-items:center;gap:9px}.map-status-key{margin:16px 0 10px}.map-status-key i{width:10px;height:10px;border-radius:50%;display:inline-block}.map-job-icon{background:transparent;border:0}.map-job-symbol{--point-color:#52657c;display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;background:var(--point-color);border:2px solid #fff;box-shadow:0 1px 5px #0008;color:#fff;font:800 13px/1 Arial,sans-serif;font-style:normal}.map-job-symbol.loading{border-radius:4px}.map-job-symbol.delivery{border-radius:50% 50% 50% 0;transform:rotate(-45deg)}.map-job-symbol.delivery>span{transform:rotate(45deg)}.map-job-icon.is-selected .map-job-symbol{outline:3px solid #172b47;outline-offset:2px}.map-supplier-dot{display:inline-block;width:15px;height:15px;background:#9b62e8;border:2px solid #fff;border-radius:50%;box-shadow:0 1px 4px #0005}.transport-map-legend small{display:block;color:var(--muted-strong,#52657c)}.supplier-edit-fields{border:0;padding:0;margin:0;min-width:0}.supplier-edit-fields:disabled{opacity:.75}.supplier-lifecycle-actions{margin:16px 0}.supplier-lifecycle-actions summary{cursor:pointer;font-weight:700}.supplier-lifecycle-actions .simple-rate-actions{margin-top:14px}.confirmation-truck{width:min(100%,480px);margin:6px auto 18px;overflow:hidden;pointer-events:none;background:transparent}.confirmation-truck svg{display:block;width:100%;height:auto;overflow:visible}.confirmation-success .confirmation-truck,.customer-enquiry-success .confirmation-truck{margin-inline:auto}.truck-sand-stream{opacity:0}.truck-sand-pile{transform-origin:145px 432px}.truck-tipping-bed{transform-origin:160px 350px}.truck-tailgate{transform-origin:160px 239px}.truck-hydraulic{transform-origin:454px 366px}.confirmation-truck.is-animated .truck-arrival{animation:confirmation-drive 4s both}.confirmation-truck.is-animated .truck-wheel{animation:confirmation-wheel 4s both}.confirmation-truck.is-animated .truck-tipping-bed{animation:confirmation-tip 4s both}.confirmation-truck.is-animated .truck-tailgate{animation:confirmation-gate 4s both}.confirmation-truck.is-animated .truck-hydraulic{animation:confirmation-ram 4s both}.confirmation-truck.is-animated .truck-sand-stream{animation:confirmation-sand 4s both}.confirmation-truck.is-animated .truck-sand-pile{animation:confirmation-pile 4s both}@keyframes confirmation-drive{0%{transform:translateX(-1050px)}32%,to{transform:translateX(0)}}@keyframes confirmation-wheel{0%{transform:rotate(0deg)}32%,to{transform:rotate(2turn)}}@keyframes confirmation-tip{0%,36%{transform:rotate(0deg)}61%,82%{transform:rotate(-32deg)}to{transform:rotate(0deg)}}@keyframes confirmation-gate{0%,49%{transform:rotate(0deg)}61%,83%{transform:rotate(22deg)}to{transform:rotate(0deg)}}@keyframes confirmation-ram{0%,36%{transform:rotate(0deg) scaleX(1)}61%,82%{transform:rotate(-42deg) scaleX(1.8)}to{transform:rotate(0deg) scaleX(1)}}@keyframes confirmation-sand{0%,54%{opacity:0;stroke-dashoffset:0}58%,85%{opacity:1}91%,to{opacity:0;stroke-dashoffset:-75}}@keyframes confirmation-pile{0%,54%{transform:scale(0)}87%,to{transform:scale(1)}}@media(max-width:620px){.confirmation-truck{width:min(100%,380px);margin-block:4px 12px}}@media(prefers-reduced-motion:reduce){.confirmation-truck.is-animated *{animation:none!important}}.driver-completed .confirmation-truck{width:min(100%,280px);margin:0 auto 10px}.office-balance-summary{min-width:170px;font-size:13px;line-height:1.5}.office-balance-summary small,.office-balance-summary strong{display:block}.office-balance-summary .text-link{margin-top:6px}.product-card .product-visual{height:auto;background:#fff;display:flex;flex-direction:column;overflow:hidden}.product-card .product-visual-labels{min-height:38px;padding:12px 14px 0;display:flex;align-items:flex-start}.product-card .product-visual .product-tag{position:static;margin:0;display:inline-block;font-size:10px;line-height:1.4}.product-card .product-photo-stage{width:100%;aspect-ratio:3/2;overflow:hidden;padding:12px 20px;background:#fff}.product-card .product-photo-stage .material-photo{width:100%;height:100%;object-fit:contain;object-position:center;background:#fff;transform:none;transition:none}.product-card .product-photo-stage[data-photo-layout=studio] .material-photo{object-fit:cover}.product-card .product-photo-stage .material-art{width:100%;height:100%}.product-card .product-visual-meta{min-height:36px;padding:0 14px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.product-card .product-visual-meta:has(.visualization-label):not(:has(.fraction)){justify-content:flex-end}.product-card .product-visual-meta .fraction,.product-card .product-visual-meta .visualization-label{position:static;margin:0;display:inline-block;font-size:10px;line-height:1.4;border:1px solid #dce5f1;background:#f4f6f9;color:#405673;padding:3px 6px}@media(max-width:620px){.product-card .product-photo-stage{padding:10px 16px}.product-card .product-visual-labels,.product-card .product-visual-meta{padding-inline:12px}}.office-admin.admin-shell{max-width:1800px;margin:24px auto;grid-template-columns:190px minmax(0,1fr);border:1px solid var(--line);border-radius:16px;overflow:clip;background:var(--surface,#fff)}.office-admin .admin-sidebar{padding:28px 16px;background:var(--surface,#fff);color:var(--ink);border-right:1px solid var(--line)}.office-admin .admin-brand{font-size:11px;color:var(--ink)}.office-admin .admin-sidebar nav button{color:var(--muted-strong);min-height:45px;border-radius:8px;padding:11px 12px;font-size:12px}.office-admin .admin-sidebar nav button.active{background:var(--surface-selected);color:var(--ink);box-shadow:inset 3px 0 var(--brand-accent)}.office-admin .sidebar-bottom,.office-admin .sidebar-bottom button{color:var(--ink)}.office-admin .admin-content{min-width:0;padding:24px;background:var(--bg)}.office-admin .admin-content>.section-head h1{font-size:30px}.office-admin .admin-content>.section-head .eyebrow{margin-bottom:8px}.office-admin .admin-top{margin-bottom:18px}.office-admin .admin-content>.section-head{margin-bottom:24px}.office-table-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.office-table-workspace.has-selection{grid-template-columns:minmax(280px,.7fr) minmax(540px,1.3fr)}.office-table-workspace>.panel{min-width:0;background:var(--surface,#fff);border:1px solid var(--line);border-radius:12px;box-shadow:none}.office-admin .orders-panel{padding:20px;overflow:hidden}.office-admin .orders-panel h2,.office-settlements h2{font-size:21px;margin:0}.office-admin .orders-panel>.section-head{gap:12px;align-items:flex-start;flex-wrap:wrap;margin-bottom:18px}.office-admin .table-tools{flex-wrap:wrap;gap:12px}.office-admin .tabs{display:flex;gap:4px;flex-wrap:wrap;background:var(--surface-soft,#f3f6fa);border:1px solid var(--line);padding:4px;border-radius:8px}.office-admin .tabs button{border-radius:5px;display:flex;gap:7px;align-items:center;padding:9px 11px;font-size:12px}.office-admin .tabs button.active{background:var(--surface-selected);color:var(--ink)}.office-admin .tabs b{font-size:10px;border-radius:4px;background:var(--surface,#fff);padding:0 5px;color:var(--ink)}.office-admin .search{flex:1;min-width:220px;margin:0;background:var(--surface,#fff);border:1px solid var(--line)}.office-admin .search input{width:100%;background:transparent;min-width:0}.office-admin .order-stage-tools{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:16px 0}.office-admin .order-stage-tools label{min-width:180px;flex:1;font-size:11px}.office-admin .order-stage-tools select{width:100%;max-width:100%;min-height:40px}.office-admin .order-stage-tools .hint{font-size:10px;flex-basis:100%}.office-admin table{width:100%;border-collapse:collapse;font-size:12px}.office-admin th{background:var(--surface-soft,#f3f6fa);font-weight:500;color:var(--muted-strong);font-size:11px;padding:12px;text-align:left;white-space:nowrap}.office-admin td{padding:15px 12px;border:1px solid var(--line);vertical-align:top}.office-admin td small{display:block;font-size:11px;color:var(--muted-strong);white-space:normal;max-width:250px;margin-top:5px;line-height:1.5}.office-admin td strong{font-weight:600}.office-admin .order-stage-cell{min-width:160px}.office-admin .badge{white-space:normal;font-size:10px;line-height:1.4}.office-order-button{padding:0;border:0;background:transparent;color:var(--brand-ink);display:flex;gap:8px;align-items:center;font-weight:700;font-size:12px;text-align:left;min-height:32px}.office-row-selected{background:var(--surface-selected,#edf2f8)}.has-selection .office-secondary{display:none}.office-order-detail.panel{position:relative;width:100%;padding:22px;max-height:none;outline:none}.office-order-detail>.modal-close{position:absolute;right:14px;top:14px}.office-order-detail>h2{font-size:22px;margin:0 40px 10px 0}.office-order-detail>.eyebrow{margin-bottom:8px;padding-right:30px}.office-order-detail>h3,.office-order-detail>p{display:none}.office-order-detail>.badge{margin-bottom:16px}.office-order-detail .office-wizard-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.office-order-detail .office-wizard-main{min-width:0}.office-order-detail .office-wizard-summary{position:static;width:100%}.office-order-detail .office-wizard-steps{gap:5px}.office-order-detail .office-wizard-steps button{padding:10px 8px;font-size:11px;min-width:0}.office-order-detail .office-step-panel{padding:18px}.office-order-detail .office-step-panel h3{font-size:20px}.office-order-detail .office-wizard-heading h2{font-size:22px}.office-order-detail .office-wizard-heading{gap:10px;flex-wrap:wrap}.office-order-detail .office-wizard-summary img{max-height:160px;object-fit:cover}.office-settlements{padding:24px;min-width:0}.office-settlements .notice{margin:18px 0}@media(min-width:1650px){.office-table-workspace.has-selection{grid-template-columns:minmax(350px,.65fr) minmax(680px,1.35fr)}}@media(max-width:1200px){.office-admin.admin-shell{grid-template-columns:160px minmax(0,1fr);margin:16px}.office-admin .admin-content{padding:18px}.office-table-workspace.has-selection{grid-template-columns:minmax(0,1fr)}.office-order-detail{grid-row:1}.has-selection .office-secondary{display:table-cell}}@media(max-width:700px){.office-admin.admin-shell{display:block;margin:10px;border-radius:10px}.office-admin .admin-sidebar{padding:14px;border:0;border-bottom:1px solid var(--line)}.office-admin .admin-sidebar nav{display:flex;overflow-x:auto;gap:5px;margin:12px 0 0}.office-admin .admin-sidebar nav button{flex-shrink:0;font-size:11px}.office-admin .admin-brand small,.office-admin .sidebar-bottom{display:none}.office-admin .admin-content{padding:12px}.office-admin .admin-top{margin-bottom:12px}.office-admin .date-label{display:none}.office-admin .orders-panel,.office-order-detail.panel{padding:14px}.office-admin .table-tools .search{min-width:0;flex-basis:100%}.office-order-detail .office-wizard-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.office-order-detail .office-step-panel{padding:12px}.office-admin .admin-content>.section-head h1{font-size:26px}.office-order-detail .office-wizard-heading h2{font-size:20px}.office-admin .table-scroll{max-width:100%;overflow-x:auto}.office-admin table{min-width:620px}.has-selection .orders-panel{display:none}.office-order-detail .office-wizard table{min-width:0}}.office-admin .table-tools{padding:0 0 12px}.office-admin .order-stage-tools label{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0;flex-basis:180px}.office-admin .order-stage-tools select{min-width:0}.office-admin .orders-panel>.section-head{padding:0}.office-admin .orders-panel .hint{max-width:none;text-align:left}.office-admin .table-tools>.search{max-width:none;width:auto}.office-admin .table-tools .search input{max-width:none}.office-admin .admin-sidebar nav button{flex-direction:row}.office-pagination{display:flex;gap:10px;justify-content:flex-end;align-items:center;flex-wrap:wrap;padding-top:16px;font-size:11px;color:var(--muted-strong)}.office-pagination>span:first-child{margin-right:auto}.office-admin .office-order-detail{scroll-margin-top:112px}.has-selection .office-pagination{justify-content:flex-start;gap:7px}.has-selection .office-pagination>span:first-child{flex-basis:100%}.office-admin .office-orders-table{min-width:1290px;table-layout:auto}.office-admin .office-orders-table th{white-space:normal}.office-admin .office-orders-table td{min-width:110px;max-width:210px}.office-admin .office-orders-table td:first-child{min-width:150px}.office-admin .office-orders-table .office-amount{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:650}.office-admin .office-orders-table .office-missing{color:var(--error-text,#b42332);font-weight:600}:root[data-theme=dark] .office-admin .office-orders-table .office-missing{color:#ff9da6}.office-admin .office-next-step{min-width:165px!important}.office-admin .office-next-step button{margin-top:8px;white-space:normal;text-align:left;min-height:38px}.office-admin .office-order-detail{grid-row:auto}.office-admin .office-back-list{margin-bottom:18px}.office-admin .table-scroll{overflow-x:auto}@media(min-width:1100px){.office-order-detail .office-wizard-layout{grid-template-columns:minmax(0,1fr) 300px}}@media(max-width:700px){.office-admin .has-selection .orders-panel{display:block}}.settlement-tabs,.settlement-toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0}.settlement-toolbar label{flex:1;min-width:180px}.settlement-tabs .button{white-space:normal}.settlement-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.settlement-stats>div{padding:18px;border:1px solid var(--line);background:var(--surface);border-radius:12px}.settlement-stats span,.settlement-stats strong{display:block}.settlement-stats strong{font-size:24px;margin-top:8px}.settlement-panel table{min-width:1050px}.settlement-panel td .button{margin:4px;white-space:nowrap}.settlement-panel td small{display:block}.settlement-form{scroll-margin-top:100px}.settlement-form fieldset{border:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0}.settlement-form .settlement-toolbar,.settlement-form fieldset>p{grid-column:1/-1}.settlement-form label{display:grid;gap:8px}.settlement-form input,.settlement-form select,.settlement-form textarea,.settlement-toolbar input,.settlement-toolbar select{width:100%;font-size:16px;min-width:0}.settlement-detail li{padding:16px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.settlement-detail p{white-space:pre-wrap}.settlement-detail ul{list-style:none;padding:0}@media(max-width:650px){.settlement-form fieldset,.settlement-stats{grid-template-columns:1fr}.settlement-tabs .button{width:100%}}.order-assistant-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:16px}.order-assistant-heading h2{margin:0}.order-assistant-layer{position:fixed;inset:0;z-index:1000;display:flex;justify-content:flex-end}.order-assistant-shade{position:absolute;inset:0;background:color-mix(in srgb,var(--ink) 30%,transparent)}.order-assistant-panel{position:relative;width:min(520px,100%);height:100%;display:flex;flex-direction:column;background:var(--surface,var(--bg));color:var(--ink);border-left:1px solid var(--line);box-shadow:-10px 0 35px color-mix(in srgb,var(--ink) 10%,transparent)}.order-assistant-panel header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:22px;border-bottom:1px solid var(--line)}.order-assistant-panel header h2{font-size:23px;margin-bottom:8px}.order-assistant-panel header p{margin:0}.order-assistant-body{overflow-y:auto;flex:1;padding:22px;overscroll-behavior:contain}.order-assistant-body nav{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.order-assistant-body details{border-block:1px solid var(--line);padding:16px 0;margin:18px 0}.order-assistant-panel footer{padding:14px 22px;border-top:1px solid var(--line);font-size:12px;background:var(--surface-soft);color:var(--ink)}.assistant-checks{list-style:none;padding:0;margin:20px 0}.assistant-carrier,.assistant-checks li{padding:14px 0;border-bottom:1px solid var(--line)}.assistant-carrier p,.assistant-checks p{margin:6px 0 0}.assistant-ai-text p{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:600px){.order-assistant-panel{width:100%;border:0}.order-assistant-body,.order-assistant-panel header{padding:18px}}.office-next-step{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;margin:16px 0 22px;background:var(--surface-soft);border-left:4px solid var(--brand-accent)}.office-next-step small{font-weight:700;letter-spacing:.06em}.office-next-step h3{font-size:20px;margin:6px 0}.office-next-step p{font-size:14px;margin:0;max-width:760px}.office-next-step .button{flex-shrink:0}.office-order-detail .office-wizard-steps button{font-size:13px;align-items:center}.office-order-detail .office-wizard-steps button small{display:block;font-size:12px;font-weight:400;margin-top:5px}.office-order-detail .office-wizard-steps button[aria-current=step]{background:var(--surface-selected);border-color:var(--brand-accent);color:var(--ink)}.office-order-detail .office-wizard-steps button[aria-current=step]>span{background:var(--brand-accent);color:var(--brand-ink,#173c72)}.office-order-detail .office-wizard-steps button.workflow-current:not([aria-current=step]){background:transparent;border-color:var(--line);color:var(--ink)}.office-order-detail .office-wizard-steps button.workflow-current:not([aria-current=step])>span{background:var(--surface-soft);color:var(--ink)}.office-order-detail .office-wizard-steps button.workflow-done:not([aria-current=step])>span{background:var(--surface-selected);color:var(--ink)}.office-stage-block p{font-size:14px}.office-stage-block .button{margin-top:8px}.office-wizard .transport-history-hints{margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.office-wizard .transport-history-hints summary{font-size:14px;font-weight:600;cursor:pointer}.office-wizard .transport-history-hints[open] summary{margin-bottom:12px}@media(max-width:760px){.office-next-step{align-items:flex-start;flex-direction:column;padding:16px}.office-next-step .button{width:100%;white-space:normal}}.settlement-group-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.settlement-group-totals button{text-align:left;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);cursor:pointer}.settlement-group-totals button[aria-pressed=true]{border-color:var(--brand-accent);box-shadow:inset 0 0 0 1px var(--brand-accent)}.settlement-group-totals small,.settlement-group-totals span,.settlement-group-totals strong{display:block}.settlement-group-totals strong{font-size:24px;margin:8px 0}.settlement-group-totals small{font-size:11px;color:var(--muted)}.settlement-panel td>.text-link{display:block;margin-top:8px}@media(max-width:650px){.settlement-group-totals{grid-template-columns:1fr}.settlement-group-totals strong{font-size:21px}}.settlement-dialog{position:fixed;inset:0 0 0 auto;margin:0;width:min(780px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;padding:0;border:0;border-left:1px solid var(--line);background:var(--surface);color:var(--ink);box-shadow:-16px 0 60px #0005;overflow-y:auto}.settlement-dialog::backdrop{background:#0b1426a8}.settlement-dialog-head{position:sticky;top:0;z-index:3;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;background:var(--surface);border-bottom:1px solid var(--line)}.settlement-dialog-head small,.settlement-dialog-head strong{display:block}.settlement-dialog-head small{color:var(--muted);margin-top:6px}.settlement-dialog-body{padding:24px}.settlement-dialog-body>.panel{margin:0;padding:0;border:0;box-shadow:none;background:transparent}.settlement-dialog .settlement-toolbar{align-items:center}.settlement-dialog .settlement-toolbar .button{white-space:normal}.settlement-dialog .settlement-form h3{margin-top:0}.settlement-flow{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 24px}.settlement-flow li{display:flex;align-items:center;gap:8px;font-size:12px;padding:10px 8px;border-bottom:3px solid var(--line);color:var(--muted)}.settlement-flow li.done{border-color:#3aa487;color:var(--ink)}.settlement-flow span{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;border-radius:50%;background:var(--line)}.settlement-flow .done span{background:#25735e;color:white}.settlement-balance{padding:16px;border:1px solid var(--line);border-radius:8px}.settlement-balance strong{display:block;font-size:26px;margin-top:6px}.office-admin .settlement-table-scroll{isolation:isolate;max-height:65vh;overflow:auto}.settlement-panel .settlement-table-scroll table{border-collapse:separate;border-spacing:0;min-width:1500px}.settlement-table-scroll th{position:sticky;top:0;z-index:2;background:var(--surface)}.settlement-table-scroll :is(th,td):nth-child(2){position:sticky;left:0;z-index:3;min-width:180px;max-width:220px;background:var(--surface);box-shadow:2px 0 var(--line)}.settlement-table-scroll :is(th,td):last-child{position:sticky;right:0;z-index:3;min-width:170px;width:170px;background:var(--surface);box-shadow:-2px 0 var(--line)}.settlement-table-scroll :is(th,td):nth-child(10){position:sticky;right:170px;z-index:3;min-width:120px;width:120px;background:var(--surface);font-weight:700;box-shadow:-2px 0 var(--line)}.settlement-table-scroll thead th:is(:nth-child(2),:nth-child(10),:last-child){z-index:4}.settlement-table-scroll td:last-child .button{display:block;width:100%;margin:0 0 8px;white-space:normal}@media(max-width:700px){.settlement-dialog-body,.settlement-dialog-head{padding:16px}.settlement-flow{gap:4px}.settlement-flow li{display:block;font-size:11px;padding:8px 4px}.settlement-flow span{margin-bottom:6px}.settlement-table-scroll :is(th,td):nth-child(2){min-width:130px;max-width:150px}.settlement-table-scroll :is(th,td):nth-child(10){position:static}.settlement-table-scroll :is(th,td):last-child{min-width:130px;width:130px}}.settlement-panel .settlement-group-totals{gap:10px;margin:12px 0}.settlement-panel .settlement-group-totals button{padding:12px}.settlement-panel .settlement-group-totals strong{font-size:21px;margin:5px 0}.settlement-panel .settlement-tabs{gap:8px;margin:12px 0}.settlement-panel .settlement-tabs .button{padding:10px 12px;font-size:12px}.settlement-summary-line{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;padding:10px 0;border-bottom:1px solid var(--line);font-size:12px;color:var(--muted)}.settlement-summary-line strong{color:var(--ink)}.settlement-summary-line details{flex-basis:100%}.settlement-more summary,.settlement-summary-line summary{cursor:pointer;min-height:32px;padding:8px 0;color:var(--ink)}.settlement-summary-line details p{margin:8px 0;max-width:850px;line-height:1.6}.settlement-next-action{padding:16px;margin:16px 0;border:1px solid var(--brand-accent);border-radius:10px;background:var(--surface)}.settlement-next-action>strong{display:block;font-size:16px}.settlement-next-action>p{margin:8px 0 14px}.settlement-next-action .button{width:100%}.settlement-more{border-bottom:1px solid var(--line);margin:12px 0}.settlement-more>.settlement-toolbar{margin-top:8px}.settlement-flow li.current{border-color:var(--brand-accent);color:var(--ink);font-weight:700}.settlement-flow li.current span{background:var(--brand-accent);color:#172236}@media(max-width:650px){.settlement-panel .settlement-group-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.settlement-panel .settlement-group-totals button{padding:8px}.settlement-group-totals span{font-size:11px}.settlement-panel .settlement-group-totals strong{font-size:16px;overflow-wrap:anywhere}.settlement-panel .settlement-group-totals small{font-size:10px}.settlement-panel .settlement-tabs{display:grid;grid-template-columns:1fr 1fr}.settlement-summary-line{gap:8px 16px}.settlement-dialog .button{min-height:44px}.settlement-dialog-head strong{overflow-wrap:anywhere}.settlement-panel .settlement-table-scroll table{min-width:0;width:100%}.settlement-table-scroll thead{display:none}.settlement-table-scroll tbody{display:block}.settlement-table-scroll tbody tr{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:8px;padding:12px 0;border-bottom:1px solid var(--line)}.settlement-table-scroll tbody tr td{display:none;position:static!important;min-width:0!important;max-width:none!important;width:auto!important;padding:8px!important;border:0!important;box-shadow:none!important;overflow-wrap:anywhere}.settlement-table-scroll tbody tr td:first-child{display:block;grid-column:1/-1}.settlement-table-scroll tbody tr td:nth-child(10),.settlement-table-scroll tbody tr td:nth-child(2){display:block;grid-column:1}.settlement-table-scroll tbody tr td:nth-child(10):before{content:"Pozostało: ";font-weight:400}.settlement-table-scroll tbody tr td:last-child{display:block;grid-column:2;grid-row:2/4;align-self:center}.settlement-table-scroll td:nth-child(2)>strong{display:block}.settlement-table-scroll td:nth-child(2) small{margin-top:6px}.settlement-table-scroll td:nth-child(2) small:last-child{font-size:11px}}.settlement-view-options{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin:12px 0;font-size:12px;color:var(--muted)}.settlement-view-options label{display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--ink)}.settlement-view-options input{width:18px;height:18px}.settlement-panel .settlement-compact-table table{min-width:850px;width:100%;table-layout:auto}.settlement-compact-table .settlement-extra{display:none}.settlement-panel .settlement-compact-table :is(th,td){padding:10px;font-size:12px}.settlement-panel .settlement-compact-table td:nth-child(2) small:last-child{display:none}.settlement-panel .settlement-compact-table :is(th,td):nth-child(2){min-width:150px;max-width:190px}.settlement-panel .settlement-compact-table :is(th,td):last-child{min-width:140px;width:140px}.settlement-panel .settlement-compact-table :is(th,td):nth-child(10){right:140px;min-width:100px;width:100px}.settlement-document-data summary{padding:10px 0;cursor:pointer}.settlement-document-data dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;border:1px solid var(--line);border-radius:8px}.settlement-document-data dt{font-size:12px;color:var(--muted)}.settlement-document-data dd{margin:4px 0 0;font-weight:700}.settlement-inline-confirm h3{margin-top:0}.settlement-inline-confirm>.settlement-toolbar .button:first-child{flex:1}@media(max-width:650px){.settlement-panel .settlement-compact-table table{min-width:0}.settlement-view-options{display:none}.settlement-document-data dl{grid-template-columns:1fr}.settlement-panel .settlement-compact-table td:nth-child(2) small:last-child{display:block}}.assortment-shell .admin-sidebar nav a{display:block;padding:12px 14px;margin:4px 0;border-radius:8px;color:var(--muted);font-size:13px;text-decoration:none}.assortment-shell .admin-sidebar nav a.active{background:var(--surface);color:var(--ink);border-left:3px solid var(--brand-accent)}.assortment-shell .admin-content{min-width:0}.assortment-shell .product-filters{margin:18px 0}.assortment-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin:14px 0}.assortment-toolbar label{display:flex;gap:8px;align-items:center;font-size:12px}.assortment-table table{width:100%;min-width:740px}.assortment-table td small{display:block;margin-top:5px}.assortment-material{display:flex;gap:12px;align-items:center}.assortment-material img,.assortment-no-photo{width:56px;height:48px;object-fit:cover;border-radius:6px;flex-shrink:0}.assortment-no-photo{display:grid;place-items:center;background:var(--surface);font-size:10px;text-align:center}.assortment-table td:last-child .button{display:block;margin:4px 0;width:100%;white-space:normal}.assortment-warning{color:var(--muted);font-size:12px}.assortment-table .assortment-warning{color:#bd7a00}.assortment-dialog{position:fixed;inset:0 0 0 auto;margin:0;width:min(780px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;padding:0;border:0;border-left:1px solid var(--line);background:var(--surface);color:var(--ink);overflow:auto;box-shadow:-16px 0 60px #0005}.assortment-dialog::backdrop{background:#0b1426a8}.assortment-dialog>header{position:sticky;top:0;z-index:3;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;background:var(--surface);border-bottom:1px solid var(--line)}.assortment-dialog>header small,.assortment-dialog>header strong{display:block}.assortment-dialog>header small{margin-top:6px;color:var(--muted)}.assortment-dialog-body{padding:24px}.assortment-dialog .product-editor{margin:0}.assortment-dialog fieldset{border:0;padding:0;min-width:0}.assortment-dialog label{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.assortment-dialog .checkbox-label{flex-direction:row;align-items:center}.assortment-dialog input,.assortment-dialog select,.assortment-dialog textarea{min-width:0;max-width:100%;font-size:16px}.assortment-dialog .product-photo-editor{grid-template-columns:140px minmax(0,1fr)}.product-savebar{position:sticky;bottom:-24px;z-index:2;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 0;background:var(--surface);border-top:1px solid var(--line)}.assortment-offer{padding:16px;border:1px solid var(--line);border-radius:10px;margin:12px 0}.assortment-offer h3{margin:0 0 8px;font-size:18px}.assortment-offer p{margin:8px 0}.assortment-offer .assortment-toolbar{justify-content:flex-start}.assortment-quick-form h3{font-size:20px}.assortment-dialog .product-editor .form-row{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:700px){.assortment-shell .admin-sidebar nav a{flex-shrink:0;white-space:nowrap;padding:10px}.assortment-shell .admin-sidebar nav{display:flex}.assortment-dialog-body,.assortment-dialog>header{padding:16px}.assortment-dialog .product-editor .form-row,.assortment-dialog .product-photo-editor{grid-template-columns:1fr}.assortment-dialog .product-photo-preview{max-width:160px}.product-savebar{bottom:-16px}.assortment-table table{min-width:0}.assortment-table thead{display:none}.assortment-table tbody tr{display:block;border:1px solid var(--line);border-radius:8px;margin:12px 0;padding:12px}.assortment-table tbody td{display:block;border:0;padding:6px}.assortment-table td:last-child{display:flex;gap:8px}.assortment-table td:last-child .button{flex:1}.assortment-dialog .button{min-height:44px}}.assortment-toolbar label input[type=checkbox]{width:18px;height:18px;min-height:0;flex:0 0 18px;padding:0}.assortment-table th{white-space:normal}.assortment-table td:last-child{min-width:170px}@media(max-width:700px){.assortment-table td:last-child{min-width:0}}.office-client-acceptance{margin-bottom:8px}.office-client-acceptance .badge{white-space:normal}.office-client-acceptance>small{margin-top:4px;font-size:11px}.office-client-acceptance-summary{margin:12px 0}.office-client-acceptance-summary p{margin:6px 0 0;font-size:12px}.office-delivery-list-status{margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.office-delivery-list-status .badge{white-space:normal}.office-delivery-list-status small{font-size:11px;margin-top:4px}.planned-routes{margin:16px 0;padding:16px}.planned-routes>summary{font-weight:700;cursor:pointer}.planned-routes>p{max-width:100ch}.planned-route-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:12px 0}.planned-route{border-top:1px solid var(--border,#40536b);padding:16px 0}.planned-route h3{margin:0}.planned-route-regions{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin:12px 0}.planned-route-regions label{display:flex;gap:8px;align-items:center}.planned-route-regions input{width:auto}.planned-route-matches>div{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--border,#40536b)}.planned-route-matches small{display:block}.planned-route-matches .button{white-space:nowrap}@media(max-width:650px){.planned-route-matches>div{align-items:flex-start;flex-direction:column}.planned-routes .section-head{flex-wrap:wrap}}.transport-desk>.section-head{margin-bottom:16px}.transport-desk>.section-head h1{font-size:28px;margin:4px 0}.transport-desk>.section-head p{margin:4px 0}.transport-desk>.office-wizard-steps{margin:16px 0 0}.transport-desk>.office-next-step{margin:12px 0 16px;padding:14px 18px}.transport-desk-context{margin-bottom:16px}.transport-order-picker{margin:8px 0}.transport-order-picker>summary{cursor:pointer;font-size:13px;font-weight:700}.transport-desk-context .receipt-customer-contact{padding:10px 14px;margin:10px 0;gap:16px;font-size:13px}.transport-desk-context .office-selected-companies{margin:10px 0}.transport-desk-context .office-selected-companies>h3{font-size:13px;margin:0 0 6px}.transport-desk-context .office-selected-company{padding:12px 14px;gap:4px}.transport-desk-context .office-selected-company strong{font-size:16px}.transport-desk-context .office-selected-company .button{min-height:34px;padding:6px 10px;font-size:12px}.transport-desk-context .office-selected-company .hint{font-size:12px}.transport-desk #desk-step-2{padding:18px}.transport-desk .saved-costs{padding-bottom:12px;border-bottom:1px solid var(--line,#40536b)}.compact-final-offer{margin:16px 0 0;padding:0}.compact-final-offer>h3{margin:6px 0 12px}.compact-final-offer>.notice{padding:10px 12px;font-size:13px;margin:12px 0}.compact-offer-header{display:flex;align-items:center;gap:14px;margin:14px 0}.compact-offer-header img{width:64px;height:64px;object-fit:contain;background:#fff;border-radius:8px;flex-shrink:0}.compact-offer-header>div{display:flex;align-items:flex-start;flex-direction:column;gap:4px;min-width:0}.compact-offer-header span{font-size:13px;overflow-wrap:anywhere}.compact-offer-facts,.compact-offer-prices{display:grid;gap:14px;margin:12px 0}.compact-offer-facts{grid-template-columns:2fr 1fr}.compact-offer-prices{grid-template-columns:repeat(4,minmax(0,1fr));padding:16px;background:var(--surface-soft);border:1px solid var(--line,#40536b);border-radius:8px}.compact-offer-facts dt,.compact-offer-prices dt{font-size:12px;color:var(--muted-strong);margin-bottom:5px}.compact-offer-facts dd,.compact-offer-prices dd{margin:0;font-weight:700;overflow-wrap:anywhere}.compact-offer-prices dd{font-size:18px}.compact-offer-total dd{font-size:22px;color:var(--ink)}.compact-final-offer .final-email-preview{padding:12px 0;margin:12px 0;border-top:1px solid var(--line,#40536b)}.compact-final-offer .mail-preview{height:340px;min-height:340px}.compact-offer-approval{position:sticky;bottom:12px;z-index:12;display:flex;gap:20px;align-items:center;justify-content:space-between;background:var(--surface,#26384e);border:1px solid var(--line,#40536b);border-radius:8px;padding:12px 16px;box-shadow:0 4px 18px #0002;margin-top:14px}.compact-offer-approval>span{display:flex;flex-direction:column;gap:4px}.compact-offer-approval small{font-size:12px}.compact-offer-approval .button.full{width:auto;flex-shrink:0;margin:0}.compact-offer-approval strong{white-space:nowrap}.transport-desk [id^=desk-step-]{scroll-margin-top:110px}@media(max-width:760px){.compact-offer-facts,.compact-offer-prices{grid-template-columns:1fr 1fr}.compact-offer-approval{flex-direction:column;align-items:stretch;gap:10px;bottom:8px;padding:12px}.compact-offer-approval .button.full{width:100%;white-space:normal}.compact-offer-approval>span{flex-direction:row;flex-wrap:wrap;gap:6px 12px}.transport-desk>.section-head h1{font-size:24px}.transport-desk #desk-step-2{padding:14px}.compact-offer-prices dd{font-size:16px}.compact-offer-total dd{font-size:19px}}.transport-desk #desk-step-4{padding:18px}.transport-desk .fulfilment-editor{border:0;padding:0;margin:0;background:transparent}body:has(.transport-desk) .platform-phone{display:none}@media(max-width:650px){.transport-desk #desk-step-1,.transport-desk #desk-step-4{padding:10px}.transport-desk .office-stage-progress{margin:10px 0}}.office-task-toolbar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:18px}.office-task-toolbar p{margin:0;flex:1;color:var(--muted-strong)}.office-task-filters{width:fit-content;max-width:100%}.office-task-group{margin:26px 0}.office-task-group h2{font-size:19px;margin:0 0 12px}.office-task-group h2 small{font-size:13px;color:var(--muted-strong);margin-left:8px}.office-task-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px;margin:9px 0;background:var(--surface);border:1px solid var(--line);border-radius:10px}.office-task-card h3{margin:5px 0;font-size:18px}.office-task-card p{margin:6px 0;overflow-wrap:anywhere}.office-task-meta{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--muted-strong)}.office-task-description{font-size:13px;color:var(--muted-strong)}.office-task-attention{border-left:4px solid var(--danger-ink,#b42332)}.office-task-attention .office-task-description{color:var(--danger-ink,#b42332)}.office-dashboard-finances{margin-top:30px;border-top:1px solid var(--line);padding-top:16px}.office-client-acceptance-summary>summary,.office-completed-stage>summary,.office-dashboard-finances>summary,.office-saved-companies>summary{padding:12px 0;font-weight:600;color:var(--ink)}.office-client-acceptance-summary{margin-bottom:12px}.office-completed-stage{margin-bottom:16px}.office-saved-companies{border-top:1px solid var(--line);margin-top:20px}.office-admin .office-order-context{gap:16px;padding:16px;background:var(--surface-soft);border-radius:10px}.office-order-detail .office-wizard-steps button{padding:12px 10px;min-height:58px}@media(max-width:700px){.office-task-card{grid-template-columns:minmax(0,1fr);padding:16px;gap:12px}.office-task-card>.button{justify-self:start;white-space:normal}.office-task-toolbar{gap:12px}.office-task-toolbar p{flex-basis:100%}.office-task-filters button{min-height:44px}}.office-admin .office-table-workspace.has-selection{grid-template-columns:minmax(0,1fr)}.office-admin .orders-panel[hidden]{display:none}.office-admin .office-task-card .office-task-material{font-size:18px;font-weight:700;line-height:1.35;margin:6px 0 3px}.office-admin .office-task-card .office-task-place{font-size:14px;font-weight:500;line-height:1.5;margin:0 0 4px}.office-admin .office-task-card .office-task-description{font-size:12px;line-height:1.5;margin:4px 0 0}.office-task-meta{font-size:11px;gap:12px}.office-task-actions{display:flex;flex-direction:column;gap:4px;align-items:stretch;max-width:210px}.office-admin .office-task-board .button{border-radius:8px}.office-task-actions>.button{white-space:normal;line-height:1.4;text-align:center;padding:10px 13px;min-height:40px}.office-admin .office-task-history-link{border:0;background:transparent;color:var(--muted-strong);text-decoration:underline;text-underline-offset:3px;font:inherit;font-size:12px;min-height:32px;padding:7px 10px}.office-task-history{grid-column:1/-1;border-top:1px solid var(--line);padding-top:12px;font-size:13px}.office-task-history h4{font-size:14px;margin:0 0 10px}.office-task-history ul{margin:0;padding-left:18px}.office-task-history time{font-size:12px;color:var(--muted-strong)}.office-task-history li{margin-bottom:10px}@media(max-width:700px){.office-task-actions{flex-direction:row;flex-wrap:wrap;align-items:center;max-width:100%;gap:8px}.office-task-card{padding:14px;gap:12px}.office-admin .office-task-history-link,.office-task-actions>.button{min-height:44px}}.phone-price-modes{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.phone-price-modes .button{white-space:normal;border-radius:8px}.phone-negotiation{padding:16px;background:var(--surface-soft);border:1px solid var(--line);border-radius:10px;margin:12px 0}.phone-negotiation h4{margin:0 0 12px;font-size:16px}.phone-negotiation-summary{margin:14px 0}.phone-negotiation-summary>div{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--line)}.phone-negotiation-summary dt{font-size:13px;color:var(--muted-strong)}.phone-negotiation-summary dd{margin:0;font-weight:700;text-align:right}@media(max-width:650px){.phone-negotiation .form-row{display:block}.phone-price-modes>.button{min-height:44px}.phone-negotiation{padding:12px}}.office-negotiation-alert{border:2px solid #ef6262;border-left:6px solid #e34141;border-radius:12px;background:#351f29;color:#fff1f1;padding:20px;margin:16px 0 24px}.office-negotiation-alert>strong{display:block;font-size:18px;color:#ffb5b5}.office-negotiation-alert article{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #92505a;margin-top:14px;padding-top:14px}.office-negotiation-alert p{margin:8px 0}.office-negotiation-alert .button{flex-shrink:0}.office-negotiation-alert small{display:block}.office-negotiation-alert textarea{width:100%}@media(max-width:680px){.office-negotiation-alert article{align-items:stretch;flex-direction:column}.office-negotiation-alert{padding:16px}}.header{gap:24px}.header>nav{gap:24px;white-space:nowrap}.header>nav a{font-size:14px}.header>nav a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--brand-accent,#f4b414);text-decoration-thickness:3px;text-underline-offset:10px}.header-actions{gap:14px}.header-phone{display:flex;align-items:center;gap:8px}.header .theme-switcher button>span{display:none}.header .theme-switcher button{padding:7px;min-width:32px}.header-account{white-space:nowrap;gap:10px!important}.announcement>a{color:#fff}.announcement>a:hover{text-decoration:underline}.footer-contact{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:32px;padding:30px 0;border-bottom:1px solid #ffffff30;align-items:start}.footer-contact h2{font-size:15px;letter-spacing:0;margin:0 0 12px;color:#fff}.footer-contact p{color:#d6dfe5;margin:0;font-size:13px}.footer-contact>div>a{display:block;width:fit-content;color:#fff;font-size:16px;margin:5px 0}.footer-contact>a{color:#fff;align-self:center}.footer-contact a:hover{text-decoration:underline}.contact-section{padding-top:36px;padding-bottom:64px;display:grid;grid-template-columns:1.3fr 1fr;gap:28px}.contact-options{display:grid;gap:18px;align-content:start}.contact-option{display:flex;gap:20px;align-items:center;background:var(--surface,#fff);border:1px solid var(--line);border-radius:10px;padding:28px;min-height:140px}.contact-option>svg{flex-shrink:0;color:var(--brand-ink,#173c72)}.contact-option>svg:last-child{margin-left:auto}.contact-option span{font-size:13px;color:var(--muted);min-width:0}.contact-option strong{display:block;font-size:clamp(20px,2.2vw,29px);color:var(--ink);line-height:1.4;margin:5px 0;overflow-wrap:anywhere}.contact-option small{display:block;font-size:13px}.contact-option:hover{border-color:var(--brand-ink,#173c72);background:var(--surface-selected,#eef3fa)}.contact-company{padding:28px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft,#f3f6fa)}.contact-company>svg{margin-bottom:18px}.contact-company h2{font-size:23px;margin-bottom:18px}.contact-company address{font-style:normal;font-size:15px;line-height:1.9}.contact-company>p{margin-top:14px;margin-bottom:0}.contact-order-help{grid-column:1/-1;display:flex;align-items:center;gap:24px;padding:28px 0 0;border-top:1px solid var(--line)}.contact-order-help>div{flex:1}.contact-order-help h2{font-size:22px}.contact-order-help p{margin:0;max-width:600px}.contact-order-help>.button{white-space:nowrap}.how-section{scroll-margin-top:105px}@media(max-width:1180px){.header-phone{display:none}.header,.header>nav{gap:18px}.header-actions{gap:10px}}@media(max-width:900px){.header-account,.header>nav{display:none}.header-actions{margin-left:auto}.header .mobile-navigation{background:var(--surface,#fff)}.contact-order-help{flex-wrap:wrap}.contact-order-help>div{flex-basis:100%}.footer-contact{grid-template-columns:1fr 1fr}.footer-contact>a{grid-column:1/-1}}@media(max-width:620px){.contact-section{grid-template-columns:1fr;padding-top:24px;padding-bottom:36px;gap:20px}.contact-option{padding:20px;gap:14px;min-height:124px}.contact-option strong{font-size:22px}.contact-company{padding:22px}.contact-order-help{gap:20px}.contact-order-help h2{font-size:21px}.footer-contact{grid-template-columns:1fr;gap:24px}.header .theme-switcher button{padding:5px;min-width:28px}.header-actions{gap:8px}.header{padding-left:18px;padding-right:18px}.header .mobile-navigation{position:fixed;top:78px;left:12px;right:12px;width:auto;max-height:calc(100dvh - 100px);overflow:auto}}.company-trust{background:var(--surface-soft,#f3f6fa);border-bottom:1px solid var(--line)}.company-trust-inner{display:flex;align-items:center;gap:26px;padding-top:20px;padding-bottom:20px}.company-trust-copy{flex:1;min-width:0}.company-trust-title{display:flex;gap:10px;align-items:center;font-size:15px;line-height:1.5;margin:0 0 3px;color:var(--ink)}.polish-company-flag{width:25px;height:16px;flex-shrink:0;display:inline-block;background:linear-gradient(180deg,#fff 0 50%,#dc143c 50% 100%);border:1px solid #b1bac5;border-radius:1px}.company-trust-services{font-size:13px;line-height:1.5;margin:0;color:var(--muted)}.company-trust-link{display:flex;flex-direction:column;gap:3px;flex-shrink:0}.company-trust-link>a{display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:700;color:var(--brand-ink,#173c72);text-decoration:underline;text-underline-offset:4px}.company-trust-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:900px){.company-trust-inner{gap:18px}.company-trust-title{font-size:14px}.company-trust-services{font-size:12px}}@media(max-width:620px){.company-trust-inner{padding-top:14px;padding-bottom:14px;flex-wrap:wrap;gap:10px 12px}.company-trust-copy{flex-basis:100%}.company-trust-title{align-items:flex-start;font-size:13px;gap:8px}.polish-company-flag{margin-top:2px;width:23px;height:15px}.company-trust-services{font-size:11px;margin-left:31px}.company-trust-link{margin-left:31px;flex-direction:row;align-items:center;flex-wrap:wrap;gap:4px 12px}.company-trust-link>a{font-size:12px}}.company-trust-images{display:flex;align-items:center;gap:12px;flex-shrink:0}.company-trust-images img{display:block;width:132px;height:76px;border-radius:4px}.company-trust-truck{object-fit:contain}.company-trust-plant{object-fit:cover;object-position:70% center}.company-trust:has(.company-trust-images) .company-trust-inner{padding-top:10px;padding-bottom:10px;gap:24px}@media(max-width:1000px){.company-trust-images{gap:8px}.company-trust-images img{width:105px;height:66px}.company-trust:has(.company-trust-images) .company-trust-inner{gap:16px}}@media(max-width:760px) and (min-width:621px){.company-trust-images img{width:80px;height:56px}.company-trust-link>a,.company-trust-title{font-size:12px}.company-trust-services{font-size:11px}.company-trust:has(.company-trust-images) .company-trust-inner{gap:12px;padding-left:24px;padding-right:24px}}@media(max-width:620px){.company-trust:has(.company-trust-images) .company-trust-inner{padding-top:12px;padding-bottom:12px;gap:8px 12px}.company-trust-images{gap:8px;margin-left:31px}.company-trust-images img{width:78px;height:52px}.company-trust:has(.company-trust-images) .company-trust-link{margin-left:auto}}@media(max-width:360px){.company-trust-images{margin-left:0}.company-trust-images img{width:72px;height:48px}}.company-trust-images .company-trust-mixer,.company-trust-images .company-trust-truck{width:170px;object-fit:contain}@media(max-width:1000px){.company-trust-images .company-trust-mixer,.company-trust-images .company-trust-truck{width:140px}}@media(max-width:760px) and (min-width:621px){.company-trust-images .company-trust-mixer,.company-trust-images .company-trust-truck{width:110px}}@media(max-width:620px){.company-trust-images{margin-left:0}.company-trust-images .company-trust-mixer,.company-trust-images .company-trust-truck{width:110px}}@media(max-width:360px){.company-trust-images .company-trust-mixer,.company-trust-images .company-trust-truck{width:85px}}.company-services-banner{padding-top:8px;padding-bottom:40px}.company-services-banner>a{display:block}.company-services-desktop{display:block;width:100%;height:auto}.company-services-mobile{display:none}.company-services-domain{display:flex;align-items:center;justify-content:flex-end;gap:4px;color:var(--brand-ink,#173c72);font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:4px;margin-top:12px}.company-services-banner>a:hover .company-services-domain{text-decoration-thickness:2px}@media(max-width:620px){.company-services-banner{padding-top:0;padding-bottom:28px}.company-services-desktop{display:none}.company-services-mobile{display:grid;gap:8px}.company-services-mobile-brand{display:block;background:#102b4e;color:#fff;text-align:center;font-size:27px;line-height:1.2;font-weight:800;padding:12px;letter-spacing:-.5px}.company-service-tile{display:flex;align-items:stretch;min-height:102px;background:#102b4e;overflow:hidden}.company-service-photo{width:59%;flex-shrink:0;background-image:url(/images/company/gotrakt-services-banner.webp);background-size:300% auto;background-repeat:no-repeat;background-position:left -12px}.company-service-1 .company-service-photo{background-position:center -50px}.company-service-2 .company-service-photo{background-position:right -12px}.company-service-tile strong{display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;line-height:1.2;padding:14px 10px;border-left:3px solid #f4b414;flex:1;text-align:center;overflow-wrap:normal}.company-services-domain{font-size:14px}}