.quote-security{display:grid;gap:10px;margin:4px 0 2px}.quote-captcha-row{display:grid;grid-template-columns:minmax(150px,1fr) 90px 42px;gap:8px;align-items:stretch}.quote-captcha-label{display:flex!important;flex-direction:column;justify-content:center;gap:3px;min-height:48px;padding:8px 12px;border:1px solid var(--theme-line,rgba(0,0,0,.16));background:var(--theme-surface-alt,#f5f2ec);font-size:9px!important}.quote-captcha-label span{color:var(--theme-muted,#777);font-size:8px;text-transform:uppercase;letter-spacing:.08em}.quote-captcha-label strong{color:var(--theme-text,#222);font-size:13px}.quote-captcha-answer{min-width:0!important;text-align:center!important;font-weight:800!important}.quote-captcha-refresh{border:1px solid var(--theme-line,rgba(0,0,0,.16));background:var(--theme-surface,#fff);color:var(--theme-text,#222);cursor:pointer;font-size:18px}.quote-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.quote-form-status{min-height:16px;margin:0!important;font-size:10px!important;line-height:1.4;color:var(--theme-muted,#777)!important}.quote-form-status.success{color:#4d7758!important}.quote-form-status.error{color:#a3443c!important}.quote-form button[disabled]{opacity:.55;cursor:wait}@media(max-width:620px){.quote-captcha-row{grid-template-columns:1fr 86px 42px}.quote-captcha-label{grid-column:1/-1}}
