.customer-account-workspace .cart-procurement-workspace{font-size:14px;line-height:1.65;color:var(--account-ink)}.customer-account-workspace .account-cart-shell{width:100%;max-width:none;margin:22px 0 0;padding:0;gap:22px}.customer-account-workspace .cart-channel-selector,.customer-account-workspace .cart-customer,.customer-account-workspace .cart-products{min-width:0;padding:24px;background:#fff;border:1px solid var(--account-border);border-radius:10px;box-shadow:0 2px 5px #24384704}.customer-account-workspace .cart-channel-selector>header,.customer-account-workspace .cart-customer>header,.customer-account-workspace .cart-products>header{padding-bottom:18px;align-items:center;gap:12px 20px;border-bottom-color:var(--account-border)}.customer-account-workspace .cart-channel-selector>header small,.customer-account-workspace .cart-customer>header small,.customer-account-workspace .cart-products>header small{color:#8c3737;font-family:inherit;font-weight:500;font-size:13px;line-height:1.5;letter-spacing:.06em}.customer-account-workspace .cart-channel-selector h2,.customer-account-workspace .cart-customer h2,.customer-account-workspace .cart-products h2{margin:4px 0 0;color:var(--account-ink);font-family:inherit;font-weight:650;font-size:18px;line-height:1.4}.customer-account-workspace .cart-channel-selector>header>strong,.customer-account-workspace .cart-products>header>strong{color:var(--account-muted);font-size:13px;line-height:1.65;font-weight:400}.customer-account-workspace .cart-procurement-workspace button{min-height:40px;border-radius:6px;font-family:inherit;font-size:14px;line-height:1.5;padding:8px 14px}.customer-account-workspace .cart-procurement-workspace button:disabled{cursor:not-allowed}.customer-account-workspace .cart-procurement-workspace :focus-visible{outline:3px solid #849dab;outline-offset:3px}.customer-account-workspace .cart-procurement-workspace input:not([type=checkbox]):not([type=radio]),.customer-account-workspace .cart-procurement-workspace select,.customer-account-workspace .cart-procurement-workspace textarea{box-sizing:border-box;min-width:0;min-height:40px;padding:8px 11px;border:1px solid #bdc6cb;border-radius:6px;color:var(--account-ink);background:#fff;font:inherit}.customer-account-workspace .cart-procurement-workspace input[type=checkbox],.customer-account-workspace .cart-procurement-workspace input[type=radio]{accent-color:var(--account-accent)}.customer-account-workspace .cart-print-batch{margin-top:18px;padding:14px;border:1px solid #e1e4df;border-radius:8px;background:#f5f6f4;gap:8px;flex-wrap:wrap}.customer-account-workspace .cart-print-batch b{color:var(--account-ink);font-size:14px}.customer-account-workspace .cart-print-batch small,.customer-account-workspace .cart-print-batch span{font-size:13px;color:var(--account-muted)}.customer-account-workspace .cart-customer>header button,.customer-account-workspace .cart-print-batch button{border:1px solid #bdc6cb;color:var(--account-accent);background:#fff}.customer-account-workspace .cart-print-batch button:hover:not(:disabled){border-color:var(--account-accent);color:var(--account-accent);background:#edf1f3}.customer-account-workspace .cart-merchant-group{margin-top:22px}.customer-account-workspace .cart-merchant-group>h3{flex-wrap:wrap;gap:6px 10px;padding:12px 14px;border-radius:6px;background:#f5f6f4;color:var(--account-ink);font-size:14px}.customer-account-workspace .cart-merchant-group>h3 small,.customer-account-workspace .cart-merchant-group>h3 span{color:var(--account-muted);font-size:13px;letter-spacing:0}.customer-account-workspace .cart-row{padding:20px 0;grid-template-columns:58px minmax(0,1fr) 145px 210px 120px;gap:16px;border-bottom-color:var(--account-border);align-items:start}.customer-account-workspace .cart-row figure{width:58px;border-color:var(--account-border);border-radius:3px;color:var(--account-muted);font-size:10px}.customer-account-workspace .cart-row h4{margin:6px 0;color:var(--account-ink);font-family:inherit;font-weight:650;font-size:18px;line-height:1.5;overflow-wrap:anywhere}.customer-account-workspace .cart-delivery>small,.customer-account-workspace .cart-price small,.customer-account-workspace .cart-row em,.customer-account-workspace .cart-row label span,.customer-account-workspace .cart-row p,.customer-account-workspace .cart-row>div:nth-child(2) small{color:var(--account-muted);font-size:13px;line-height:1.65}.customer-account-workspace .cart-row em{margin-top:8px}.customer-account-workspace .cart-ordered-warning{padding:8px 10px;border-color:#a27f49;background:#faf4e7;color:#715d39;font-size:13px}.customer-account-workspace .cart-license{gap:14px}.customer-account-workspace .cart-license label:last-child{grid-template-columns:1fr 64px}.customer-account-workspace .cart-delivery{padding:12px;border:1px solid #e1e4df;border-radius:6px;background:#f5f6f4;gap:8px}.customer-account-workspace .cart-delivery>strong,.customer-account-workspace .cart-electronic-included,.customer-account-workspace .cart-row .cart-print-toggle span{color:var(--account-ink);font-size:13px;line-height:1.65}.customer-account-workspace .cart-row .cart-print-toggle input{flex:none;width:16px;height:16px;min-height:16px;padding:0}.customer-account-workspace .cart-row .cart-print-copies{grid-template-columns:1fr 64px}.customer-account-workspace .cart-price strong{color:var(--account-accent);font-family:inherit;font-weight:650;font-size:18px;line-height:1.5;overflow-wrap:anywhere}.customer-account-workspace .cart-price button{margin-top:10px;padding:8px 10px;border:1px solid #bdc6cb;color:var(--account-muted);background:#fff}.customer-account-workspace .cart-total{gap:22px;padding:22px 0 0}.customer-account-workspace .cart-total>span{font-size:14px;color:var(--account-ink)}.customer-account-workspace .cart-total small{font-size:13px;color:var(--account-muted)}.customer-account-workspace .cart-total>strong{color:var(--account-accent);font-family:inherit;font-weight:650;font-size:26px;line-height:1.4}.customer-account-workspace .cart-empty strong{color:var(--account-ink);font-family:inherit;font-weight:650;font-size:18px;line-height:1.4}.customer-account-workspace .cart-empty p{font-size:14px;color:var(--account-muted);text-align:center}.customer-account-workspace .cart-empty a{min-height:40px;box-sizing:border-box;padding:8px 16px;border-radius:6px;background:var(--account-accent);font-size:14px}.customer-account-workspace .cart-channel-intro{font-size:14px;color:var(--account-muted);line-height:1.65}.customer-account-workspace .cart-channel-groups{gap:18px}.customer-account-workspace .cart-channel-group{padding:18px;border-color:var(--account-border);border-radius:8px;background:#f5f6f4}.customer-account-workspace .cart-channel-group legend{flex-wrap:wrap;gap:4px 8px}.customer-account-workspace .cart-channel-group legend small,.customer-account-workspace .cart-channel-group legend span{color:var(--account-muted);font-size:13px}.customer-account-workspace .cart-channel-group legend strong{color:var(--account-ink);font-size:14px;white-space:normal;overflow-wrap:anywhere}.customer-account-workspace .cart-channel-options{gap:14px}.customer-account-workspace .cart-channel-option{padding:18px;border-color:#cbd1d4;gap:10px}.customer-account-workspace .cart-channel-option:hover{border-color:var(--account-accent);transform:none}.customer-account-workspace .cart-channel-option.merchant.selected,.customer-account-workspace .cart-channel-option.selected{border-color:var(--account-accent);box-shadow:0 0 0 2px #233e5618}.customer-account-workspace .cart-channel-option>span>small{color:var(--account-muted);font-family:inherit;font-weight:500;font-size:13px;line-height:1.5;letter-spacing:.03em}.customer-account-workspace .cart-channel-option>span>strong{color:var(--account-ink);font-size:16px}.customer-account-workspace .cart-channel-option>span>em{color:var(--account-muted);font-size:14px;line-height:1.65}.customer-account-workspace .cart-channel-option.merchant>span>b,.customer-account-workspace .cart-channel-option>span>b{padding:10px;color:#41515b;background:#f2f4f4;font-size:13px;line-height:1.65;font-weight:500}.customer-account-workspace .cart-channel-option>span>i{font-size:13px}.customer-account-workspace .cart-channel-summary{border-left-width:3px;border-radius:6px;padding:14px 16px;gap:12px 22px}.customer-account-workspace .cart-channel-summary strong{font-size:14px;color:var(--account-ink)}.customer-account-workspace .cart-channel-summary span{font-size:13px;color:var(--account-muted)}.customer-account-workspace .cart-form-grid{margin-top:22px;gap:18px 16px}.customer-account-workspace .cart-form-grid label{min-width:0}.customer-account-workspace .cart-form-grid label span{color:#354957;font-size:14px;font-weight:500}.customer-account-workspace .cart-defaults-notice,.customer-account-workspace .cart-form-grid label small,.customer-account-workspace .cart-form-subtitle span{color:var(--account-muted);font-size:13px;line-height:1.65;overflow-wrap:anywhere}.customer-account-workspace .cart-form-grid label small a{color:var(--account-accent);text-decoration:underline;text-underline-offset:3px}.customer-account-workspace .cart-form-grid input:focus,.customer-account-workspace .cart-form-grid select:focus,.customer-account-workspace .cart-form-grid textarea:focus{border-color:var(--account-accent);box-shadow:0 0 0 2px #233e5618}.customer-account-workspace .cart-procurement-workspace .qualification-order-banner{padding:16px;border-radius:8px;color:var(--account-ink);font-size:14px}.customer-account-workspace .cart-procurement-workspace .qualification-consent{font-size:13px;line-height:1.65;color:var(--account-muted)}.customer-account-workspace .cart-submit-note{border-top-color:var(--account-border);gap:22px}.customer-account-workspace .cart-submit-note p{font-size:13px;line-height:1.65;color:var(--account-muted)}.customer-account-workspace .cart-submit-note button{flex:none;min-height:40px;background:var(--account-accent);color:#fff;font-weight:600}.customer-account-workspace .cart-error{padding:12px 14px;border-radius:6px;font-size:14px}@media(max-width:1060px){.customer-account-workspace .cart-row{grid-template-columns:58px minmax(0,1fr) 230px;grid-template-areas:"cover detail detail" ". license delivery" ". price price";gap:16px}.customer-account-workspace .cart-row figure{grid-area:cover}.customer-account-workspace .cart-row>div:nth-child(2){grid-area:detail}.customer-account-workspace .cart-license{grid-area:license;align-self:start}.customer-account-workspace .cart-delivery{grid-area:delivery}.customer-account-workspace .cart-price{grid-area:price;display:flex;flex-wrap:wrap;align-items:center;text-align:left;gap:6px 12px}.customer-account-workspace .cart-price button{margin:0 0 0 auto}.customer-account-workspace .cart-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.customer-account-workspace .account-cart-shell{gap:18px}.customer-account-workspace .cart-channel-selector,.customer-account-workspace .cart-customer,.customer-account-workspace .cart-products{padding:18px}.customer-account-workspace .cart-channel-selector>header,.customer-account-workspace .cart-customer>header,.customer-account-workspace .cart-products>header{align-items:flex-start;flex-wrap:wrap;gap:12px}.customer-account-workspace .cart-empty a,.customer-account-workspace .cart-procurement-workspace button,.customer-account-workspace .cart-procurement-workspace input:not([type=checkbox]):not([type=radio]),.customer-account-workspace .cart-procurement-workspace select{min-height:44px}.customer-account-workspace .cart-print-batch{padding:12px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.customer-account-workspace .cart-print-batch button{padding:8px;font-size:13px}.customer-account-workspace .cart-print-batch button:last-child{grid-column:1/-1}.customer-account-workspace .cart-row{grid-template-columns:50px minmax(0,1fr);grid-template-areas:"cover detail" "license license" "delivery delivery" "price price";gap:16px}.customer-account-workspace .cart-row figure{width:50px}.customer-account-workspace .cart-license{grid-template-columns:minmax(0,1fr) 90px}.customer-account-workspace .cart-license label:last-child{grid-template-columns:1fr}.customer-account-workspace .cart-total{align-items:flex-start;gap:12px;flex-direction:column}.customer-account-workspace .cart-total>span{text-align:left}.customer-account-workspace .cart-total>strong{align-self:flex-end;font-size:24px}.customer-account-workspace .cart-channel-group{padding:12px}.customer-account-workspace .cart-channel-options{grid-template-columns:1fr}.customer-account-workspace .cart-channel-option{padding:14px 12px}.customer-account-workspace .cart-channel-summary{align-items:flex-start;flex-direction:column}.customer-account-workspace .cart-channel-summary span{text-align:left}.customer-account-workspace .cart-form-grid{grid-template-columns:1fr}.customer-account-workspace .cart-form-grid label.wide{grid-column:1}.customer-account-workspace .cart-submit-note{flex-direction:column;align-items:stretch;gap:16px}.customer-account-workspace .cart-submit-note button{width:100%}}.customer-account-workspace .cart-submit-feedback{display:flex;align-items:flex-start;gap:16px;padding:16px 18px;border:1px solid #b7cadb;border-radius:8px;background:#eef4fb;color:#244568;line-height:1.65}.customer-account-workspace .cart-submit-feedback>div{flex:1 1;display:grid;gap:4px}.customer-account-workspace .cart-submit-feedback strong{font-size:15px}.customer-account-workspace .cart-submit-feedback p{margin:0;font-size:14px;color:inherit}.customer-account-workspace .cart-submit-feedback button{flex:none;width:28px;min-height:28px;padding:0;border:0;border-radius:4px;background:transparent;color:inherit;font-size:22px;line-height:1;cursor:pointer}@media print{.customer-account-workspace .cart-procurement-workspace .cart-customer header button,.customer-account-workspace .cart-procurement-workspace .cart-error,.customer-account-workspace .cart-procurement-workspace .cart-print-batch,.customer-account-workspace .cart-procurement-workspace .cart-submit-note,.customer-account-workspace .cart-procurement-workspace>.account-dashboard-head,.customer-account-workspace .cart-procurement-workspace>.account-dashboard-nav,.customer-account-workspace .cart-procurement-workspace>.account-identity-switch,.customer-account-workspace .cart-submit-feedback,.customer-account-workspace:has(.cart-procurement-workspace) .market-footer,.customer-account-workspace:has(.cart-procurement-workspace) .market-header,.customer-account-workspace:has(.cart-procurement-workspace) .market-utility{display:none!important}.customer-account-workspace .cart-procurement-workspace{width:100%;max-width:none;margin:0;padding:0;background:#fff}.customer-account-workspace .account-cart-shell{width:100%;padding:16px 0;margin:0}.customer-account-workspace .cart-channel-selector,.customer-account-workspace .cart-customer,.customer-account-workspace .cart-products{border:0;box-shadow:none}.customer-account-workspace .cart-row{page-break-inside:avoid;break-inside:avoid}}