/* Concise seller-first, high-value equipment quotations. Styles scoped to quote UI. */
#robots .rq-quote-shortcuts{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;margin:10px auto;background:#f4f9fc;border:1px solid #d9e5ef;border-radius:13px}
#robots .rq-quote-motto{display:flex;flex-direction:column;gap:4px;margin:0;min-width:0;line-height:1.3}
#robots .rq-quote-motto strong{color:#123c60;font-size:15px}
#robots .rq-quote-motto small{font-size:11px;color:#5c758c}
#robots .rq-quote-shortcut-actions{display:flex;gap:8px;flex-shrink:0}
#robots .rq-quote-shortcut-actions button{min-height:36px;padding:8px 12px;background:#fff;border:1px solid #c3d5e3;border-radius:9px;color:#20577e;font-size:12px;font-weight:750;cursor:pointer}
#robots .rq-quote-shortcut-actions button:hover{background:#e4f0f8}
#robots .rq-quote-shortcut-actions button:focus-visible{outline:3px solid #83c1f7;outline-offset:2px}
.rq-quote-modal h2{font-size:21px;line-height:1.3;margin:0 0 10px}
.rq-quote-modal>p{font-size:13px;color:#5e6e82;line-height:1.5}
.rq-quote-modal .rq-quote-note,.rq-cl-sale-note{font-size:11px;color:#57687a;line-height:1.5;margin:7px 0 12px;padding:9px 12px;background:#f1f6f9;border-radius:8px}
.rq-quote-modal .rq-quote-offer{border:1px solid #dce5ee;border-radius:12px;padding:14px;margin-bottom:11px;background:#fff}
.rq-quote-modal .rq-quote-offer-title{display:flex;justify-content:space-between;flex-wrap:wrap;gap:7px;font-size:14px}
.rq-quote-modal .rq-quote-offer-title strong:last-child{font-size:17px;font-weight:850;color:#173d5e}
.rq-quote-modal .rq-quote-stage{font-size:12px;margin:7px 0;color:#355d7a}
.rq-quote-modal .rq-quote-offer p{font-size:12px;color:#677686}
.rq-quote-modal .rq-quote-offer small{display:block;color:#7b8796;font-size:10px}
.rq-quote-modal .rq-quote-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}
.rq-quote-modal .rq-quote-actions button{min-height:34px;padding:7px 12px;font-size:12px}
.rq-quote-modal .rq-quote-actions form{display:flex;gap:7px;align-items:end;flex-wrap:wrap}
.rq-quote-modal .rq-quote-actions form label{display:flex;flex-direction:column;gap:4px;font-size:11px;color:#5b7184}
.rq-quote-modal .rq-quote-actions form input{min-height:35px;padding:6px 8px;border:1px solid #c7d6e2;border-radius:7px}
.rq-cl-method{margin-top:3px}
@media(max-width:720px){
 #robots .rq-quote-shortcuts{width:calc(100% - 28px);padding:9px 11px;margin:7px auto;flex-wrap:wrap;gap:6px}
 #robots .rq-quote-motto{width:100%}
 #robots .rq-quote-motto strong{font-size:12.5px}
 #robots .rq-quote-motto small{font-size:10px}
 #robots .rq-quote-shortcut-actions{width:100%;gap:6px}
 #robots .rq-quote-shortcut-actions button{flex:1;min-width:0;min-height:31px;padding:6px 9px;font-size:11px}
 .rq-quote-modal h2{font-size:17px}
 .rq-quote-modal .rq-quote-offer{padding:10px}
}
