.integrated [data-action=edit],.integrated [data-action=upload-dialog]{display:none!important}.rfq-panel{background:var(--surface,#fff);border:1px solid var(--border,#dce5ec);border-radius:12px;overflow:hidden;margin-top:24px}.rfq-filters{display:flex;align-items:end;gap:12px;padding:18px;border-bottom:1px solid #dce5ec;flex-wrap:wrap}.rfq-filters>input{flex:1;min-width:220px}.rfq-filters label,.rfq-response-grid label,#rfq-answer>fieldset>label{display:grid;gap:6px;font-size:12px;font-weight:600}.rfq-filters input,.rfq-filters select,#rfq-answer input:not([type=checkbox]),#rfq-answer select,#rfq-answer textarea{padding:10px;border:1px solid #c8d6e0;border-radius:6px;font:inherit;color:inherit;background:var(--surface,#fff);min-width:0}.rfq-table{overflow:auto;max-height:55vh}.rfq-table table{border-collapse:collapse;width:100%;font-size:13px;text-align:left}.rfq-table th,.rfq-table td{padding:15px 17px;border-bottom:1px solid #e2eaf0;min-width:100px;vertical-align:top}.rfq-table th{background:var(--bg,#f2f6fa);font-size:11px;white-space:nowrap;color:#627b90;position:sticky;top:0}.rfq-table td small{display:block;font-size:11px;color:#7b8c9c;margin-top:6px}.rfq-new{background:#ecf8fc}.rfq-new td:first-child{box-shadow:inset 3px 0 #16839e}.rfq-badge{padding:5px 9px;border-radius:5px;background:#eaf0f6;color:#496277;font-size:11px;font-weight:700;white-space:nowrap}.rfq-badge.sent{background:#d7f0f6;color:#0d6b85}.rfq-badge.accept{background:#e0f2e8;color:#1f7653}.rfq-badge.reject{background:#fbe7e6;color:#a23a38}.rfq-badge.counter{background:#fff0d3;color:#926619}.rfq-info{display:flex;gap:16px;align-items:center;font-size:12px;color:#6c8295;margin-bottom:20px}.rfq-files{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:26px}#rfq-dialog{width:min(1150px,95vw);max-width:1150px}#rfq-dialog h3{margin:23px 0 12px;font-size:16px}.rfq-help{font-size:13px;color:#738495}.rfq-response-grid{display:grid;grid-template-columns:2fr 1fr 90px 1.4fr;gap:12px;margin-bottom:12px}#rfq-answer fieldset{border:1px solid #d8e4ec;border-radius:8px;padding:16px;margin:18px 0}#rfq-answer legend{padding:0 7px;font-size:12px;font-weight:700}.rfq-confirm{display:flex;gap:10px;font-size:13px;align-items:center;margin:20px 0}.rfq-confirm input{accent-color:#087c98;width:18px;height:18px}#rfq-error{color:#a33a34;font-size:13px}.rfq-empty{text-align:center;color:#6e8295;padding:50px!important}[data-theme=dark] .rfq-new{background:#173d50}[data-theme=dark] .rfq-panel{background:#172d40}[data-theme=dark] .rfq-table th{background:#142638}@media(max-width:650px){.rfq-response-grid{grid-template-columns:1fr 1fr}.rfq-filters{align-items:stretch}.rfq-filters label{flex:1}.rfq-info{flex-wrap:wrap}}
