/* King & Pauper carrier-rate quote panel — private preview stays unpriced. */
.kp-rate-quote-box{margin:24px 0 18px;padding:20px 16px;background:linear-gradient(150deg,#18140e,#0b0a08);border:1px solid #735432}
.kp-rate-title{display:block;font-size:11px;letter-spacing:.15em;font-weight:700;color:#edc58a}
.kp-rate-quote-box>p{font-size:12px;line-height:1.75;color:#d0beab;margin:12px 0}
.kp-rate-quote-button{width:100%;min-height:46px;background:#17100d;border:1px solid #c19a65;color:#f6d9a9;font-size:11px;letter-spacing:.1em;font-weight:700;padding:12px;margin:2px 0 13px;cursor:pointer}
.kp-rate-quote-button:focus-visible{outline:2px solid #f0d6aa;outline-offset:3px}
.kp-rate-quote-button:disabled{opacity:.65;cursor:wait}
#kpShippingRateResults{font-size:12px;line-height:1.7;color:#c2af97;border-top:1px solid #5c4830;padding-top:12px;overflow-wrap:anywhere}
#kpShippingRateResults .kp-shipping-rate{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #463722;color:#e8d6bc}
#kpShippingRateResults .kp-shipping-rate strong{color:#eac58a;white-space:nowrap}
#kpShippingRateResults p{font-size:11px;line-height:1.7;color:#c4af94;margin:11px 0 0}
