.ww-quote-audit{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:22px;align-items:start}.ww-quote-drop{padding:22px;border:2px dashed #b8cce6;border-radius:16px;background:#f7faff}.ww-file-picker{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0}.ww-file-picker__input{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ww-file-picker__input:focus+label{outline:3px solid rgba(57,116,200,.25);outline-offset:2px}.ww-file-picker__name{font-size:13px;color:#596679;overflow-wrap:anywhere}.ww-quote-status{margin:10px 0 0;font-size:13px;color:#596679}.ww-quote-found{margin-top:16px}.ww-quote-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ww-quote-fields label{display:grid;gap:5px;font-size:12px;color:#667085}.ww-quote-fields input{width:100%;min-height:44px;padding:8px 10px;border:1px solid var(--line);border-radius:9px;font:inherit}.ww-quote-result{display:grid;gap:9px;margin-top:16px}.ww-quote-result>div{padding:12px;border:1px solid #e2e7ed;border-radius:10px;background:#fff}.ww-quote-result span,.ww-quote-result strong{display:block}.ww-quote-result span{font-size:12px;color:#6b7582}.ww-quote-result strong{margin-top:3px}.ww-quote-privacy{font-size:12px;color:#697586;margin-top:8px}@media(max-width:800px){.ww-quote-audit{grid-template-columns:1fr}}@media(max-width:700px){.ww-quote-fields{grid-template-columns:1fr}.ww-quote-drop{padding:17px}.ww-file-picker{display:grid}.ww-quote-drop .ww-btn{width:100%;min-height:52px}}
