#contractor-quotes{max-width:100%;min-width:0}#contractor-quotes form{margin-block:16px;padding:16px;border:1px solid #d6d9dc;border-radius:12px}#contractor-quotes label{display:grid;gap:6px;margin-block:10px}#contractor-quotes input,#contractor-quotes select,#contractor-quotes textarea{width:100%;min-width:0;box-sizing:border-box}#contractor-quotes .quotes-work{margin-block:16px;border:1px solid #d6d9dc;border-radius:8px;min-width:0;padding:12px}#contractor-quotes legend{padding-inline:6px;overflow-wrap:anywhere}#contractor-quotes .quotes-offer-actions{display:flex;gap:8px;flex-wrap:wrap}#contractor-quotes .quotes-report{overflow-x:auto;max-width:100%}#contractor-quotes .quotes-report table{min-width:650px}#contractor-quotes .quotes-report th,#contractor-quotes .quotes-report td{text-align:start;vertical-align:top;white-space:pre-line;overflow-wrap:anywhere}#contractor-quotes .quotes-report .doc{min-width:0}@media(max-width:600px){#contractor-quotes .pair{display:grid;grid-template-columns:minmax(0,1fr)}#contractor-quotes form{padding:10px}#contractor-quotes .data-actions button{min-height:44px}}
#dialog:has(#contractor-quotes){box-sizing:border-box;width:min(1160px,calc(100vw - 32px));max-width:calc(100vw - 32px)}
