.quote-brief{margin:0 0 22px;border:1px solid #cdd4c1;border-radius:6px;background:#f8f9f2;min-width:0}.quote-brief>summary{list-style:none;cursor:pointer;padding:16px;display:flex;justify-content:space-between;align-items:center;gap:18px;font-size:13px;font-weight:600;line-height:1.6}.quote-brief>summary::-webkit-details-marker{display:none}.quote-brief>summary small{display:block;font-size:10px;font-weight:400;color:#67715d;margin-top:3px}.quote-brief>summary>span{font-size:23px;font-weight:400;flex-shrink:0}.quote-brief[open]>summary{border-bottom:1px solid #dbe0d1}.quote-brief[open]>summary>span{transform:rotate(45deg)}.brief-fields{padding:18px 16px 16px;display:grid;gap:18px}.quote-card .brief-fields>label{display:block;font-size:12px;font-weight:500;line-height:1.6;margin:0}.quote-card .brief-fields input,.quote-card .brief-fields select{width:100%;margin-top:7px;font-size:12px;min-height:45px;background:#fff}.brief-fields small{display:block;font-size:10px;line-height:1.8;font-weight:400;color:#67715d;margin-top:7px}.brief-fields>p{font-size:11px;line-height:1.8;color:#67715d;margin:0}.brief-fields [hidden]{display:none!important}.quote-brief>summary:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.quote-after-send{margin-top:18px;padding-top:15px;border-top:1px solid #c7d2ad}.quote-after-send b{font-size:12px}.quote-after-send p{font-size:11px;line-height:1.8;margin-top:6px;color:#596846}@media(max-width:700px){.quote-brief>summary{font-size:13px;padding:16px}.quote-brief>summary small{font-size:11px}.quote-card .brief-fields>label{font-size:12px}.quote-card .brief-fields input,.quote-card .brief-fields select{font-size:13px}.brief-fields small,.brief-fields>p{font-size:11px}.quote-after-send b{font-size:13px}.quote-after-send p{font-size:12px}}

.inquiry-fields{border:0;padding:0;margin:0;min-width:0;display:grid;gap:18px}.inquiry-fields[hidden]{display:none}.inquiry-trap{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.inquiry-receipt{font-size:12px;font-weight:700;letter-spacing:.035em}.inquiry-fields:disabled{opacity:.65}

.inquiry-fields>label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:500}.inquiry-fields>.checkbox-label{flex-direction:row;align-items:center}.inquiry-fields .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
