.blitz-checkout-delivery{color:#193459;text-align:left;background:#f5f8ff;border:1px solid #dce5f4;border-radius:14px;margin:16px 0;padding:16px}.blitz-checkout-delivery-message{align-items:flex-start;gap:12px;display:flex}.blitz-checkout-delivery-message>svg{color:#1952dc;flex:none;margin-top:2px}.blitz-checkout-delivery strong{font-size:14px;line-height:1.5;display:block}.blitz-checkout-delivery p{color:#52637a;margin:5px 0 0;font-size:12px;line-height:1.6}.blitz-checkout-delivery-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.blitz-checkout-delivery-actions button{color:#1952dc;cursor:pointer;background:#fff;border:1px solid #c9d8f4;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:600}.blitz-checkout-delivery-actions button:disabled{opacity:.6;cursor:wait}.blitz-checkout-delivery-actions button:focus-visible{outline-offset:3px;outline:2px solid #1952dc}.blitz-checkout-delivery-monitor{color:#52637a;align-items:center;gap:7px;font-size:11px;display:flex}.blitz-checkout-delivery-monitor i{background:#1952dc;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite blitz-checkout-pulse}.blitz-checkout-delivery.available{background:#f0faf5;border-color:#cce9d9}.blitz-checkout-delivery.available .blitz-checkout-delivery-message>svg{color:#238151}.blitz-checkout-delivery.error{background:#fff7f3;border-color:#f3d5c8}.blitz-checkout-delivery-spinner{animation:1s linear infinite blitz-checkout-spin}@keyframes blitz-checkout-spin{to{transform:rotate(360deg)}}@keyframes blitz-checkout-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.blitz-checkout-delivery-spinner,.blitz-checkout-delivery-monitor i{animation:none}}.blitz-payment-countdown{font-variant-numeric:tabular-nums;font-weight:700!important}.blitz-payment-demo{background:#fff;border:1px dashed #b7c9eb;border-radius:10px;margin-top:14px;padding:14px}.blitz-payment-demo label{margin-top:12px;font-size:13px;display:block}.blitz-payment-demo select{color:#193459;background:#fff;border:1px solid #c9d8f4;border-radius:8px;width:100%;margin-top:6px;padding:10px;display:block}.blitz-payment-methods{gap:12px;padding:0;list-style:none;display:grid}.blitz-payment-methods li{border:1px solid #dce5f4;border-radius:12px;gap:8px;padding:16px;display:grid}.blitz-payment-methods li>div{flex-wrap:wrap;gap:8px;display:flex}.blitz-remember-method{align-items:flex-start;gap:10px;margin:14px 0;font-size:13px;line-height:1.5;display:flex}.blitz-remember-method input[type=checkbox]{accent-color:#1952dc;flex:none;width:18px;height:18px;margin:1px 0 0}
