.sales-menu{position:relative}.sales-menu summary{list-style:none;cursor:pointer;color:var(--muted);font-size:14px;font-weight:700}.sales-menu summary::-webkit-details-marker{display:none}.sales-menu summary:after{content:'▾';font-size:11px;margin-left:5px}.sales-menu[open] summary{color:var(--blue)}.sales-menu-links{position:absolute;z-index:5;right:0;top:25px;width:175px;padding:7px;background:#fff;border:1px solid var(--line);box-shadow:0 9px 25px rgba(11,51,77,.12);border-radius:9px;display:grid!important;gap:0!important}.site-header nav .sales-menu-links a{padding:9px 10px;color:#38505f}.site-header nav .sales-menu-links a:hover{background:#eef8fc;border-radius:6px}.quote-form-panel{padding:28px}.quote-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;padding-bottom:24px;border-bottom:1px solid var(--line)}.quote-details label,.quote-bottom label{display:grid;gap:6px;font-size:13px;font-weight:700}.quote-details input,.quote-details select,.quote-details textarea,.quote-bottom textarea,.quote-item-row input{width:100%;font:inherit;color:var(--ink);border:1px solid #73818a;border-radius:7px;background:#fffdf8;padding:10px}.quote-details small{font-weight:400}.quote-details small a{color:var(--blue)}.quote-details .wide{grid-column:1/-1}.quote-items{margin-top:24px;border:1px solid #71808a;border-radius:10px;overflow:hidden}.quote-items-heading{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #71808a}.quote-items-heading h2{font-size:15px}.quote-items-heading button{padding:8px 11px}.quote-item-head,.quote-item-row{display:grid;grid-template-columns:minmax(180px,1fr) 115px 130px 125px 125px 38px;gap:0}.quote-item-head{background:#f1f6f8;text-transform:uppercase;font-weight:700;font-size:11px;letter-spacing:.03em}.quote-item-head span{padding:10px;border-right:1px solid #aab5bb}.quote-item-row>*{min-width:0}.quote-item-row input,.quote-item-row output,.quote-item-row .discount-field{border-radius:0;border-width:0 1px 1px 0;border-color:#aab5bb}.quote-item-row output{padding:10px;text-align:right;font-weight:700;background:#fff}.discount-field{display:flex}.discount-field input{border:0}.discount-field span{padding:10px 8px;border-left:1px solid #aab5bb;background:#f5f8f9}.remove-quote-item{margin:0;border-radius:0;background:#fff;color:#a1452c;font-size:22px;padding:0}.remove-quote-item:hover{background:#fff0ed;color:#7f2916}.quote-bottom{margin-top:24px;display:grid;grid-template-columns:1fr 310px;gap:38px}.quote-totals{align-self:end;border-top:1px solid var(--line);display:grid;gap:10px;padding:15px 0}.quote-totals span,.quote-totals strong{display:flex;justify-content:space-between}.quote-totals strong{font-size:20px;color:var(--blue);padding-top:10px;border-top:1px solid var(--line)}.quote-actions{display:flex;gap:12px;margin-top:25px;padding-top:18px;border-top:1px solid var(--line)}.cancel-button{background:#fff;color:#344a57;border:1px solid #71808a}.cancel-button:hover{background:#eff4f6}.quote-status{display:inline-block;padding:3px 8px;border-radius:99px;font-size:12px;font-weight:700}.quote-status.draft{color:#645100;background:#fff4c7}.quote-status.sent{color:#13547b;background:#def1fb}@media(max-width:800px){.quote-details,.quote-bottom{grid-template-columns:1fr}.quote-item-head{display:none}.quote-item-row{grid-template-columns:1fr 1fr;gap:8px;padding:10px;border-bottom:1px solid #aab5bb}.quote-item-row input,.quote-item-row output,.quote-item-row .discount-field{border:1px solid #aab5bb;border-radius:6px}.quote-item-row output{padding:9px}.remove-quote-item{border:1px solid #aab5bb;border-radius:6px}.site-header nav{gap:12px}.sales-menu-links{right:auto;left:0}}
