.ct-cart-quote{display:block;margin:28px auto;max-width:1100px}.ct-cart-quote[hidden],.ct-cart-quote [hidden]{display:none!important}.ct-cart-quote input,.ct-cart-quote select,.ct-cart-quote textarea{display:block;width:100%;padding:10px;border:1px solid #777;margin:5px 0 15px;border-radius:4px;background:white;color:#111;min-height:44px}.ct-cart-quote label{display:block;font-weight:600}.ct-quote-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.ct-cart-quote pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #ccc;background:#fafafa;padding:15px;max-height:550px;overflow:auto;font:14px/1.5 sans-serif}.ct-cart-quote [data-status]{margin:15px 0}.ct-cart-quote button{margin:8px 0}.ct-cart-quote input:focus,.ct-cart-quote select:focus,.ct-cart-quote textarea:focus{outline:2px solid #926b0c;outline-offset:2px}body:has(champion-cart-quote) .omgrfq-btn{display:none!important}.ct-quote-checkout-disabled{display:none!important}@media(max-width:650px){.ct-quote-grid{grid-template-columns:1fr}}

.ct-quote-dialog{width:min(760px,calc(100% - 24px));max-width:760px;max-height:90dvh;padding:0;border:0;border-radius:10px;box-shadow:0 14px 60px #0005;overflow:auto}.ct-quote-dialog::backdrop{background:#0008}.ct-quote-dialog .ct-cart-quote{margin:0;max-width:none}.ct-quote-dialog .card{margin:0;border:0}.ct-quote-close{float:right;background:white;border:1px solid #777;border-radius:4px;padding:7px 14px;cursor:pointer}.ct-quote-dialog h2{padding-right:90px}body:has(.ct-quote-dialog[open]){overflow:hidden}@media(max-width:650px){.ct-quote-dialog{max-height:92dvh}.ct-quote-dialog .card__section{padding:18px}}

.ct-quote-success{text-align:center;padding:28px 8px}.ct-quote-success h2{padding-right:0;font-size:26px}.ct-quote-success__check{display:block;margin:0 auto 16px;border-radius:50%;background:#e9f5eb;color:#236a36;width:64px;height:64px;line-height:64px;font-size:36px}.ct-quote-success p{max-width:480px;margin:14px auto 22px}.ct-quote-success .button{min-width:190px}
