.sq-basket-quote{margin-top:14px;padding:14px 16px;border:1px solid #d9e1e5;border-radius:14px;background:#fff}.sq-basket-quote summary{cursor:pointer;font-weight:700;font-size:13px;line-height:1.5}.sq-basket-quote p{font-size:12px;line-height:1.7;margin:12px 0}.sq-basket-quote form{display:grid;gap:8px}.sq-basket-quote label{font-size:12px;font-weight:600;margin-top:5px}.sq-basket-quote input,.sq-basket-quote textarea{width:100%;box-sizing:border-box;border:1px solid #ced7dc;border-radius:9px;padding:10px 12px;font:inherit;font-size:13px;background:#fffdf8;color:#173750}.sq-basket-quote button{display:flex;align-items:center;justify-content:center;min-height:44px;padding:11px 16px;border:0;border-radius:10px;background:#173750;color:white;font:600 13px/1.5 Arial,sans-serif;cursor:pointer}.sq-quote-signin{font-size:12px;margin:14px 0 0}.sq-account-quotes{margin:0 0 28px}.sq-account-quotes>h2{font-size:22px;margin:0 0 8px}.sq-account-quote{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:20px;border-radius:16px;background:#fff;margin:14px 0}.sq-account-quote>div{margin-right:auto}.sq-account-quote h3{font-size:16px;margin:0 0 5px}.sq-account-quote p{font-size:13px;margin:0;line-height:1.6}.sq-account-quote form{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.sq-account-quote label{font-size:12px;max-width:240px}.sq-account-quote label input{width:auto;margin-right:6px}.sq-account-quote .sq-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 18px;border:0;border-radius:10px;background:#173750;color:white;font:600 12px/1.5 Arial,sans-serif;text-decoration:none;cursor:pointer}.sq-quote-email-state{flex-basis:100%;color:#526a7a}@media(max-width:640px){.sq-account-quote{gap:12px;padding:16px}.sq-account-quote form{width:100%}.sq-account-quote .sq-button{flex:1}.sq-account-quote label{max-width:none;flex-basis:100%}}
