/* Preserve MANE's type and rounded surfaces while bringing daily work into view. */
body.ux-review-workspace .quote-overview .page-head{margin:0 0 12px;gap:16px;align-items:center}
body.ux-review-workspace .quote-overview .page-head h1{font-size:clamp(22px,2.1vw,31px);line-height:1.18}
body.ux-review-workspace .quote-overview .page-head p{margin-top:5px;line-height:1.45}
body.ux-review-workspace .quote-overview .poc-metrics{margin:10px 0 14px;padding:10px 0;gap:24px}
body.ux-review-workspace .quote-overview .poc-metrics strong{font-size:25px;line-height:1.15;margin:4px 0}
body.ux-review-workspace .quote-overview .poc-metrics small{font-size:11px;line-height:1.4}
.quote-overview .document-list-toolbar{display:grid;grid-template-columns:auto minmax(140px,1fr) auto;gap:12px;align-items:center;margin:12px 0}
.quote-overview .document-list-toolbar input{min-width:0;min-height:40px}
.quote-list-filters{display:flex;gap:4px;align-items:center}
.quote-list-filters button{border-radius:11px;min-height:40px;padding:8px 12px;font-size:12px;color:#6e5979;white-space:nowrap}
.quote-list-filters button.active{background:linear-gradient(110deg,#d9b4e6,#f3bd93);color:#422d4b;font-weight:700}
.quote-list-filters button:focus-visible{outline:2px solid #866093;outline-offset:2px}
.quote-overview .document-list-toolbar>.btn{min-height:40px;padding:9px 12px;font-size:12px}
.quote-overview .document-table>.panel-head{padding:17px 22px}
.quote-focus-panel>.quote-editor-savebar{min-height:68px;display:flex;gap:12px;align-items:center}
.quote-focus-panel>.quote-editor-savebar>.quote-footer-back{margin-right:auto;white-space:nowrap}
.quote-focus-panel>.quote-editor-savebar>.quote-footer-status{max-width:280px;margin-right:auto;font-size:11px;line-height:1.5}
.quote-focus-panel>.quote-editor-savebar>.quote-footer-actions{display:flex!important;gap:10px;align-items:center;margin:0 0 0 auto;max-width:none}
.quote-focus-panel>.quote-editor-savebar .quote-footer-actions>.btn{min-height:40px}
.quote-preview-dialog .modal-body{background:#f4f0f5}
.quote-preview-dialog .client-document{width:100%;max-width:1050px;margin:auto;background:#fff;border-radius:18px}
.quote-preview-dialog .quote-preview-context{max-width:1050px;margin:0 auto 16px;font-size:13px;color:#67536f;line-height:1.55}
@media(max-width:1150px){
 .quote-overview .poc-metrics small{display:none}
 .quote-overview .document-list-toolbar{grid-template-columns:minmax(120px,1fr) auto}
 .quote-overview .quote-list-filters{grid-column:1/-1}
 .quote-overview .document-list-toolbar input{grid-column:1}
 .quote-overview .document-list-toolbar>.btn{grid-column:2}
}
@media(min-width:901px) and (max-height:700px){
 body.ux-review-workspace .quote-overview .page-head .eyebrow{display:none}
 body.ux-review-workspace .quote-overview .poc-metrics{display:flex;flex-wrap:wrap;padding:9px 0;margin:10px 0}
 body.ux-review-workspace .quote-overview .poc-metrics>div{display:flex;align-items:center;gap:12px;min-width:0;padding:0;border:0}
 body.ux-review-workspace .quote-overview .poc-metrics strong{font-size:22px;margin:0}
 .quote-overview .document-list-toolbar{grid-template-columns:auto minmax(100px,1fr) auto;margin:10px 0;gap:10px}
 .quote-overview .quote-list-filters{grid-column:auto}
 .quote-overview .document-list-toolbar input,.quote-overview .document-list-toolbar>.btn{grid-column:auto}
}
@media(max-width:600px){
 .quote-focus-panel>.quote-editor-savebar{flex-wrap:wrap;padding:10px 12px;gap:8px}
 .quote-focus-panel>.quote-editor-savebar>.quote-footer-actions{gap:8px;flex:1;justify-content:flex-end}
 .quote-focus-panel>.quote-editor-savebar .quote-footer-actions>.btn{font-size:11px;padding:10px}
 .quote-list-filters{flex-wrap:wrap}
 .quote-list-filters button{flex:1}
 .quote-preview-dialog .modal-body{padding:12px}
}
