.brand-ui .shipping-panel .shipping-address-picker{min-width:0;margin:20px 0 16px;padding:0;border:0}.brand-ui .shipping-address-picker legend{margin:0 0 10px;padding:0;font-size:14px;font-weight:600;color:var(--ok-ink)}.brand-ui .shipping-address-options{display:grid;gap:10px;max-height:360px;overflow-y:auto;padding:3px}.brand-ui .shipping-panel label.shipping-address-option{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;min-width:0;margin:0;padding:16px;border:1px solid var(--ok-line,#d5e3e6);border-radius:12px;background:var(--ok-surface,#fff);cursor:pointer}.brand-ui .shipping-panel label.shipping-address-option.is-selected{border-color:var(--ok-action,#007f8b);background:color-mix(in srgb,var(--ok-action,#007f8b) 6%,var(--ok-surface,#fff))}.brand-ui .shipping-panel .shipping-address-option input[type=radio]{appearance:auto;width:18px;height:18px;min-height:0;margin:3px 0 0;padding:0;border:0;border-radius:50%;accent-color:var(--ok-action,#007f8b);box-shadow:none}.brand-ui .shipping-address-option:focus-within{outline:2px solid var(--ok-action,#007f8b);outline-offset:1px}.brand-ui .shipping-address-copy{display:grid;min-width:0;gap:6px;overflow-wrap:anywhere;line-height:1.6}.brand-ui .shipping-address-contact{display:flex;flex-wrap:wrap;gap:4px 12px;color:var(--ok-ink);font-size:14px}.brand-ui .shipping-address-contact>span,.brand-ui .shipping-address-location{color:var(--ok-muted,#627b83);font-size:13px}.brand-ui .shipping-address-picker:disabled .shipping-address-option{cursor:wait;opacity:.65}@media (max-width:640px){.brand-ui .shipping-panel label.shipping-address-option{padding:12px;gap:10px}}.brand-ui .shipping-details-column{display:grid;align-content:start;gap:20px;min-width:0}.brand-ui .shipping-details-column>.shipping-panel{margin:0}.brand-ui .shipping-address-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-bottom:16px}.brand-ui .shipping-address-heading h2{margin:0}.brand-ui .shipping-address-heading .address-manage-link{margin:0;padding:4px 0;font-size:13px;line-height:1.5}.brand-ui .shipping-address-panel .shipping-address-status{margin:0 0 16px;padding:10px 12px;border-radius:8px;background:color-mix(in srgb,var(--ok-muted,#65777d) 8%,transparent);color:var(--ok-muted,#65777d);font-size:13px;line-height:1.6}.brand-ui .shipping-address-panel .shipping-address-picker{margin:0}.brand-ui .shipping-address-panel .shipping-address-picker legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.brand-ui .shipping-address-panel button.shipping-address-add{display:block;width:100%;margin:12px 0 0;padding:10px 12px;border:1px dashed var(--ok-line,#d5e3e6);background:transparent;color:var(--ok-action,#007f8b);font-size:14px;font-weight:500;line-height:1.5}.brand-ui .shipping-address-panel button.shipping-address-add:hover{border-color:var(--ok-action,#007f8b);background:color-mix(in srgb,var(--ok-action,#007f8b) 5%,transparent)}.brand-ui .shipping-workspace.shipping-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:20px}.brand-ui .shipping-workspace .shipping-form-column{display:grid;align-content:start;min-width:0;gap:20px}.brand-ui .shipping-workspace .shipping-panel{margin:0}.brand-ui .shipping-workspace>.shipping-confirm-panel{grid-column:auto;grid-row:auto}.brand-ui .shipping-cost-summary{display:grid;gap:12px;margin:20px 0}.brand-ui .shipping-cost-summary>div{display:flex;justify-content:space-between;gap:16px}.brand-ui .shipping-cost-summary dt{color:var(--ok-muted);font-size:14px}.brand-ui .shipping-cost-summary dd{margin:0;font-size:14px;font-weight:600;overflow-wrap:anywhere}.brand-ui .shipping-service-status{margin:0 0 20px;padding:12px 16px;color:var(--ok-muted);background:color-mix(in srgb,var(--ok-muted) 8%,transparent);border:1px solid var(--ok-line);border-radius:10px;font-size:14px;line-height:1.6}.brand-ui .shipping-view-link{margin-inline-start:auto;padding:8px 0;color:var(--ok-action);font-size:14px}@media (min-width:1024px){.brand-ui .shipping-workspace .shipping-action-dock{display:grid;grid-template-columns:1fr;gap:16px;padding-top:16px}.brand-ui .shipping-workspace .shipping-action-dock>button{width:100%}}.brand-ui .shipping-view-nav{display:flex;gap:24px;margin:0 0 24px;border-bottom:1px solid var(--ok-line)}.brand-ui .shipping-view-nav>a{position:relative;margin:0;padding:10px 0 12px;font-size:14px;color:var(--ok-muted);text-decoration:none}.brand-ui .shipping-view-nav>a.is-active{color:var(--ok-action);font-weight:600}.brand-ui .shipping-view-nav>a.is-active:after{content:"";position:absolute;inset:auto 0 -1px;height:3px;border-radius:3px 3px 0 0;background:var(--ok-action)}.brand-ui .ck-secondary-layout .shipping-workspace.shipping-wizard,.brand-ui .shipping-workspace.shipping-wizard{grid-template-columns:minmax(0,1fr);max-width:960px}.brand-ui .shipping-wizard [hidden]{display:none}.brand-ui .ck-secondary-layout .shipping-workspace.shipping-wizard>.shipping-confirm-panel{position:static;grid-column:1}.brand-ui .shipping-wizard-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border:1px solid var(--ok-line);border-radius:12px;background:var(--ok-surface)}.brand-ui .shipping-wizard-actions>span{color:var(--ok-muted);font-size:14px}.brand-ui .shipping-wizard-actions strong{color:var(--ok-ink);margin-inline-start:8px}.brand-ui .shipping-wizard-actions>div{display:flex;align-items:center;gap:12px}.brand-ui .shipping-wizard-actions button{margin:0;min-height:44px;padding:10px 18px;border-radius:10px}@media (max-width:640px){.brand-ui .shipping-wizard{padding-bottom:96px}.brand-ui .shipping-wizard-actions{position:fixed;z-index:45;inset:auto 0 calc(63px + env(safe-area-inset-bottom));padding:12px 16px;border-radius:14px 14px 0 0;box-shadow:0 -4px 20px #0000000a}.brand-ui .shipping-wizard-actions>span{display:grid;gap:3px;font-size:11px}.brand-ui .shipping-wizard-actions strong{margin:0;font-size:16px}.brand-ui .shipping-wizard-actions button{padding:10px 12px;font-size:12px}}.brand-ui .shipping-wizard .shipping-confirm-panel p,.brand-ui .shipping-wizard .shipping-summary li{overflow-wrap:anywhere;min-width:0}