.qwf-list{display:grid;gap:14px;margin-top:18px}.qwf-card h2{margin:0 0 5px}.qwf-heading{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.qwf-heading p{margin:6px 0;color:#617080}.qwf-stage{display:inline-block;padding:5px 10px;border-radius:20px;font-size:.82rem;white-space:nowrap;background:#edf0f3;color:#334a5f}.qwf-negotiating{background:#edf0f3}.qwf-awaiting_price{background:#eee8f7;color:#675085}.qwf-awaiting_response{background:#e6edf8;color:#3a577f}.qwf-awaiting_deposit{background:#fbefd3;color:#84601a}.qwf-awaiting_project{background:#f8e7dc;color:#855b3c}section.qwf-production{margin-top:24px}.qwf-stage.qwf-production{background:#e5edf2;color:#305d78}.qwf-ready{background:#e5f1ea;color:#38664e}.qwf-closed{background:#dceade;color:#335f3c}.qwf-cancelled{background:#f2e3e0;color:#8b5146}.qwf-numbers{display:flex;flex-wrap:wrap;gap:10px 22px;padding:12px 0}.qwf-numbers span{display:flex;gap:5px}.qwf-actions,.qwf-edit-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.qwf-edit-actions button{background:transparent;color:#213a50;border:1px solid #c9d1d8}.qwf-summary details,.qwf-card>details{margin:10px 0}.qwf-summary summary,.qwf-preparation summary{cursor:pointer}.qwf-muted{color:#637181;font-size:.9rem}.qwf-locked{padding:9px 12px;background:#f4eee0;border-left:3px solid #c59c3a;font-size:.9rem}.qwf-readonly{background:#f1f3f5;color:#5e6c79}.qwf-preparation{border:1px solid #d9dfe4;border-radius:10px;padding:14px;margin:16px 0}.qwf-preparation legend{font-weight:700}.qwf-costs{display:grid;gap:7px}.qwf-costs>div{display:flex;justify-content:space-between;gap:12px}.qwf-costs dt,.qwf-costs dd{margin:0}.qwf-check{display:flex;align-items:flex-start;gap:9px;margin:14px 0}.qwf-check input{width:auto;flex:0 0 auto;margin-top:4px}.qwf-file{padding:12px;border:1px solid #dae0e5;border-radius:8px;margin:10px 0;overflow-wrap:anywhere}.qwf-file p{font-size:.9rem;color:#607182}.qwf-production-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.qwf-production-row p{margin:6px 0}.qwf-urgent{border-left:4px solid #a94b39;background:#fff9f5}.qwf-production-row small{color:#66727e}@media(max-width:650px){.qwf-heading{display:block}.qwf-heading .qwf-stage{margin:8px 0}.qwf-numbers{display:grid;gap:7px}.qwf-actions,.qwf-edit-actions{display:grid;grid-template-columns:1fr 1fr}.qwf-actions button,.qwf-edit-actions button{min-height:44px;margin:0}.qwf-production-row{display:block}.qwf-production-row button{width:100%;margin-top:12px}.qwf-preparation{padding:12px}.qwf-card{padding:16px}.qwf-card>details{padding-top:8px}.qwf-payment input,.qwf-payment select{min-height:44px}}@media(max-width:370px){.qwf-actions,.qwf-edit-actions{grid-template-columns:1fr}}

.qwf-card{min-width:0;overflow-wrap:anywhere}.qwf-heading>div{min-width:0}.qwf-ready-print{color:#3e6b58}

.quote-attention{background:#fff2ee;border:1px solid #dfafa4;border-radius:10px;padding:.7rem;margin:.7rem 0;color:#9d2d20}.quote-attention-title,.quote-attention-link{background:none;color:inherit;border:0;text-align:left;margin:0;padding:.25rem;box-shadow:none}.quote-attention-title{font-weight:700}.quote-attention-item{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.quote-attention-link{flex:1;min-width:0}.quote-attention-link strong,.quote-attention-link small{display:block;overflow-wrap:anywhere}.quote-attention-link small{font-size:.8rem;line-height:1.4;font-weight:400}.quote-attention button.quote-reviewed{flex:none;background:#fff;color:#873727;border:1px solid #dcb5a8;font-size:.8rem;padding:.5rem .6rem;margin:0;min-height:40px}.quote-attention details{margin:.3rem 0 0}.quote-attention summary{font-size:.85rem}.qwf-card.qwf-attention-card{border-color:#dfafa4;scroll-margin-top:85px}.pw-confirm .quote-attention button{width:auto}.pw-confirm .quote-attention-link{flex:1}.pw-top-actions button{min-height:44px}
/* Personal quotes workspace. Old printing widgets retain their established styles. */
.qwf-page-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px}.qwf-page-heading h1{margin:0}.qwf-page-heading button{margin:0;flex-shrink:0}.qwf-person{display:flex;gap:10px 18px;align-items:end;flex-wrap:wrap;margin:14px 0;padding:12px 14px;background:#eef2f5;border:1px solid #dce3e9;border-radius:10px}.qwf-person label{margin:0;min-width:180px;max-width:340px;flex:1}.qwf-person small,.qwf-person p{margin:0;color:#5b6b79;font-size:.83rem}.qwf-presets{display:flex;gap:8px;flex-wrap:wrap;margin:15px 0}.qwf-presets button{background:#fff;border:1px solid #cfd8df;color:#263c50;margin:0;padding:10px 12px;min-height:44px}.qwf-presets button[aria-pressed=true]{background:#102a40;border-color:#102a40;color:#fff}.qwf-presets small{font:inherit;opacity:.8}.qwf-filters{display:grid;grid-template-columns:2fr 1fr 1fr;gap:10px}.qwf-filters label{margin:0}.qwf-filters input,.qwf-filters select{margin:4px 0 0;min-height:44px}.qwf-policy{margin:12px 0;font-size:.88rem;color:#4c6071}.qwf-policy summary{cursor:pointer}.qwf-policy form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px 0}.qwf-policy form p{grid-column:1/-1;margin:0}.qwf-policy form button{align-self:end}.qwf-card .qwf-heading{align-items:start}.qwf-card h2{font-size:1.15rem;line-height:1.3}.qwf-card .qwf-heading>div>strong{font-size:.97rem;font-weight:500;color:#4b5f70}.qwf-card .qwf-stage{max-width:100%;white-space:normal;line-height:1.35;flex-shrink:0}.qwf-next{border-left:3px solid #c8d4df;padding:0 0 0 12px;margin:14px 0}.qwf-next p{margin:5px 0;font-size:.93rem}.qwf-task-date{color:#586d7d;font-size:.85rem!important}.qwf-card.qwf-overdue{border-color:#dca69a;box-shadow:inset 3px 0 #a43624,0 4px 18px #15283c09}.qwf-overdue .qwf-next{border-left-color:#b44836}.qwf-overdue .qwf-task-date{color:#9e3326}.qwf-order-line{font-size:.88rem;color:#536979;margin:10px 0}.qwf-numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 0}.qwf-numbers span{display:flex;flex-direction:column;gap:4px;font-size:.81rem;color:#5a6b7c}.qwf-numbers strong{font-size:1rem;color:#142e45;font-variant-numeric:tabular-nums}.qwf-primary-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.qwf-primary-actions button{margin:0;min-height:46px}.qwf-small-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;font-size:.85rem}.qwf-small-actions>button,.qwf-small-actions details button{background:#fff;border:1px solid #cdd6df;color:#1c374d;margin:0;padding:9px 11px;min-height:42px}.qwf-small-actions details{margin:0}.qwf-small-actions details button{display:block;margin:8px 0 0}.qwf-card>details{border-top:1px solid #e8ecf0;padding-top:12px}.qwf-card>details>summary{font-size:.9rem;color:#2e4b63;cursor:pointer}.qwf-review{padding:8px 10px;border-radius:6px;background:#f5f1e6;color:#765c29;font-size:.85rem}.qwf-review p{margin:8px 0}.qwf-history article,.qwf-version{border-left:2px solid #d7e0e7;padding:4px 0 4px 11px;margin:9px 0}.qwf-history small,.qwf-version small{display:block;color:#647686;font-size:.8rem;margin:4px 0}.qwf-history p{font-size:.9rem;margin:7px 0}.qwf-inbox{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:16px 0}.qwf-inbox h2{font-size:1.1rem;margin:0 0 10px}.qwf-inbox h2 small{font-size:.9rem;font-weight:400;color:#5a6c7c}.qwf-inbox-item{padding:12px 0;border-top:1px solid #e4e9ee;font-size:.9rem;min-width:0;overflow-wrap:anywhere}.qwf-inbox-item:first-of-type{border-top:0}.qwf-inbox-item>strong{display:block}.qwf-inbox-item p{margin:6px 0}.qwf-inbox-item small{display:block;color:#607283;font-size:.8rem}.qwf-inbox-item button{font-size:.83rem;margin:9px 7px 0 0;min-height:42px;padding:9px 11px}.qwf-inbox-item.qwf-overdue>small{color:#9d3324;font-weight:600}.qwf-inbox-item.qwf-overdue{padding-left:9px;border-left:3px solid #af4a38}.qwf-archived{margin:18px 0;font-size:.86rem}.qwf-stage.qwf-design{background:#eee8f7;color:#675085}.qwf-stage.qwf-proposal_ready{background:#e6f1ee;color:#326251}.qwf-stage.qwf-awaiting_client{background:#e7edf8;color:#345577}.qwf-stage.qwf-awaiting_files{background:#f5eadf;color:#7e5834}.qwf-stage.qwf-queued{background:#e2ecf4;color:#305d78}.qwf-stage.qwf-delivered_pending{background:#f7edda;color:#865f1a}.qwf-stage.qwf-completed{background:#dfeee2;color:#356044}.qwf-stage.qwf-declined{background:#efe8e5;color:#765449}.qwf-stage.qwf-review{background:#f4ecd9;color:#7e612b}.qwf-card input,.qwf-card select,.qwf-card textarea{max-width:100%}
@media(min-width:1100px){.qwf-list{grid-template-columns:repeat(2,minmax(0,1fr))}.qwf-card{align-self:start}}
@media(min-width:651px) and (max-width:1024px){.qwf-filters{grid-template-columns:1fr 1fr}.qwf-filters>label:first-child{grid-column:1/-1}.qwf-policy form{grid-template-columns:1fr 1fr}.qwf-inbox{grid-template-columns:1fr}}
@media(max-width:650px){.qwf-page-heading h1{font-size:1.35rem}.qwf-page-heading button{padding:10px 12px;font-size:.88rem;min-height:44px}.qwf-person{padding:10px 12px;gap:7px;margin:12px 0}.qwf-person label{max-width:none;min-width:0;flex-basis:100%}.qwf-person select{min-height:44px}.qwf-presets{display:grid;grid-template-columns:1fr 1fr;gap:7px}.qwf-presets button{padding:9px 7px;font-size:.85rem;text-align:center}.qwf-filters{grid-template-columns:1fr 1fr;gap:8px}.qwf-filters>label:first-child{grid-column:1/-1}.qwf-filters label{font-size:.85rem;min-width:0}.qwf-filters input,.qwf-filters select{font-size:1rem;min-width:0}.qwf-list{margin-top:14px;gap:12px}.qwf-card{padding:14px}.qwf-heading .qwf-stage{margin:9px 0 0;font-size:.78rem}.qwf-card h2{font-size:1.08rem}.qwf-next{margin:12px 0}.qwf-next p{font-size:.88rem}.qwf-numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.qwf-numbers span{font-size:.75rem}.qwf-numbers strong{font-size:.9rem}.qwf-primary-actions{display:grid;grid-template-columns:1fr}.qwf-primary-actions button{width:100%;font-size:.95rem}.qwf-small-actions{gap:7px;font-size:.82rem}.qwf-small-actions>button{font-size:.8rem}.qwf-edit-actions{display:flex;gap:7px}.qwf-edit-actions button{font-size:.8rem;padding:8px 10px;min-height:42px}.qwf-policy form{grid-template-columns:1fr}.qwf-inbox{grid-template-columns:1fr;gap:12px}.qwf-inbox .panel{padding:14px}.qwf-inbox-item button{min-height:44px}.qwf-preparation{padding:10px}.qwf-preparation details{margin-top:12px}#dialog .qwf-check{line-height:1.45}#dialog input,#dialog select,#dialog textarea{font-size:1rem}}

header.qwf-page-heading,header.qwf-heading{background:none;box-shadow:none;color:inherit;padding:0;min-height:0;position:static}.qwf-card header.qwf-heading h2{color:#10243a}.qwf-card header.qwf-heading>div>strong{color:#4b5f70}.qwf-requests{border-left:2px solid #d1dce5;margin:10px 0;padding-left:10px;font-size:.85rem}.qwf-requests>div{margin:8px 0}.qwf-requests strong,.qwf-requests small{display:block}.qwf-requests small{color:#637888;margin:5px 0}.qwf-requests button{font-size:.82rem;padding:8px 10px;min-height:42px}
