.cart-toast{border-color:color-mix(in srgb,var(--green) 22%,#dce7e1);border-left:4px solid var(--green);background:var(--brand-surface,#fff)}.cart-toast-icon{background:var(--green-soft)!important;color:var(--green-dark)!important}.cart-toast-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4}.cart-toast-actions{display:flex!important;align-items:center;gap:7px;margin-left:auto}.cart-toast-actions a{margin:0!important;padding:8px 11px;border-radius:9px;background:var(--green);color:#fff!important;font-size:12px}.cart-toast-close{display:grid;place-items:center;width:32px;height:32px;border:1px solid color-mix(in srgb,var(--green) 20%,#dce7e1);border-radius:9px;background:transparent;color:var(--green-dark);font-size:18px;cursor:pointer}.shipping-card,.orders-panel,.orders-kpis article,.finance-panel,.finance-card{border-color:color-mix(in srgb,var(--green) 14%,#e2e7eb)}.order-badge{background:var(--green-soft);color:var(--green-dark)}.shipping-status{background:var(--green-soft);color:var(--green-dark)}@media(max-width:600px){.cart-toast{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px}.cart-toast-actions{grid-column:1/-1;width:100%;margin:0}.cart-toast-actions a{flex:1;text-align:center}}
.order-row-actions{display:flex;align-items:center;gap:10px}.order-row-actions .order-link+.order-link{padding-left:10px;border-left:1px solid #d9e2dd}.cancelled-order-alert{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;border-color:#f3b7b2;background:#fff7f6}.cancelled-order-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#d92d20;color:#fff;font-size:24px;font-weight:900}.cancelled-order-alert h2{margin:0 0 8px;color:#b42318}.cancelled-order-alert p{margin:0 0 14px;line-height:1.6}.cancelled-order-alert .primary-button{width:max-content}.cancelled-order-alert small{display:block;margin-top:15px;color:#667085;line-height:1.6}.cancelled-order-alert small a{color:#b42318;font-weight:800}@media(max-width:600px){.order-row-actions{align-items:flex-start;flex-direction:column;gap:6px}.order-row-actions .order-link+.order-link{padding:0;border:0}.cancelled-order-alert{grid-template-columns:1fr}.cancelled-order-alert .primary-button{width:100%}}
.fraud-report-alert{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;padding:20px;border-color:#f0d294;background:#fff8e8}.fraud-report-alert .cancelled-order-icon{background:#b7791f}.fraud-report-alert h2{margin:0 0 7px;color:#6f4b00}.fraud-report-alert p{margin:0 0 8px;line-height:1.55}.fraud-report-alert small{display:block;color:#6f4b00;line-height:1.55}.fraud-report-alert a{color:#6f4b00;font-weight:850}@media(max-width:600px){.fraud-report-alert{grid-template-columns:1fr}}
.order-review-callout{display:flex;align-items:center;justify-content:space-between;gap:24px;border-color:color-mix(in srgb,var(--green) 28%,#dce7e1);background:linear-gradient(135deg,var(--green-soft),#fff)}.order-review-callout header{display:grid;gap:5px}.order-review-callout h2,.order-review-callout p{margin:0}.order-review-callout p{max-width:650px;color:#667085;line-height:1.55}.order-review-products{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.order-review-products .primary-button{white-space:nowrap}@media(max-width:760px){.order-review-callout{align-items:stretch;flex-direction:column}.order-review-products{display:grid;justify-content:stretch}.order-review-products .primary-button{text-align:center}}
/* Online Store 1.16.0 — pickup and promotion checkout */
.fulfilment-options{grid-template-columns:repeat(2,minmax(0,1fr))}.fulfilment-options.single-option{grid-template-columns:1fr}.pickup-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pickup-fields label{display:grid;gap:7px;font-weight:700}.pickup-fields input,.voucher-row input{min-height:44px;padding:10px 12px;border:1px solid #d0d5dd;border-radius:11px}.voucher-row{display:flex;gap:10px}.voucher-row input{flex:1}#promotionMessage{margin:10px 0 0;color:#176b4d;font-size:13px}@media(max-width:600px){.fulfilment-options,.pickup-fields{grid-template-columns:1fr}.voucher-row{display:grid}}
