.quotation-workspace{--qws-line:#e5eaf0;--qws-ink:#526477;--qws-muted:#8492a3;min-width:0;padding:26px 0 8px;color:#333d4b}
.quotation-workspace .qws-page-heading{margin:0 0 25px}.quotation-workspace .qws-page-heading h2{margin:0 0 8px;font-size:24px;line-height:1.4;letter-spacing:-.035em;font-weight:700;color:#263749}.quotation-workspace .qws-page-heading p{margin:0;color:var(--qws-muted);font-size:13px;line-height:1.8}
.quotation-workspace .qws-list-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:15px}.quotation-workspace .qws-list-heading h3{margin:0;font-size:16px;line-height:1.5;font-weight:650;letter-spacing:-.02em}.quotation-workspace .qws-list-heading>span{color:var(--qws-muted);font-size:11px;line-height:1.7}
.quotation-workspace .qws-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.quotation-workspace .qws-card{display:flex;flex-direction:column;min-width:0;min-height:324px;padding:25px 26px 22px;border:1px solid #e1e7ee;border-radius:18px;background:#fff}.quotation-workspace .qws-external-card{border-color:#d4e1ef}
.quotation-workspace .qws-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:24px}.quotation-workspace .qws-card-title{display:flex;align-items:center;gap:12px;min-width:0}.quotation-workspace .qws-card-title h3{margin:0 0 5px;color:#333d4b;font-size:16px;line-height:1.5;font-weight:650;letter-spacing:-.025em}.quotation-workspace .qws-card-title p{margin:0;color:var(--qws-muted);font-size:11px;line-height:1.6}.quotation-workspace .qws-card-icon{display:grid;place-items:center;width:39px;height:39px;flex:none;border-radius:10px;background:#eff4fa;color:#7690ad}.quotation-workspace .qws-system-card .qws-card-icon{background:#f1f3f7;color:#7c8ba0}
.quotation-workspace .qws-status{flex:none;margin-top:2px;padding:5px 7px;border-radius:5px;font-size:10px;font-weight:550;line-height:1.4;white-space:nowrap}.quotation-workspace .qws-status-applied{background:#e8f5ee;color:#397b5d}.quotation-workspace .qws-status-empty{background:#f2f4f6;color:#7d8a99}.quotation-workspace .qws-status-saved{background:#f2f0f8;color:#85709d}.quotation-workspace .qws-status-editing{background:#f7f2e8;color:#947b4d}
.quotation-workspace .qws-card-body{flex:1;min-width:0}.quotation-workspace .qws-file-tile{display:flex;align-items:center;gap:12px;min-width:0;padding:15px 14px;border:1px solid #edf0f5;border-radius:10px;background:#f8fafc}.quotation-workspace .qws-file-extension{flex:none;padding:10px 5px;border:1px solid #dfe6ef;border-radius:5px;background:#fff;color:#8297ae;font-size:10px;font-weight:600}.quotation-workspace .qws-file-tile h4{margin:0 0 5px;color:var(--qws-ink);font-size:13px;line-height:1.7;font-weight:550;overflow-wrap:anywhere}.quotation-workspace .qws-file-tile p{margin:0;color:var(--qws-muted);font-size:11px;line-height:1.7}
.quotation-workspace .qws-document-amount{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:20px 0 7px}.quotation-workspace .qws-document-amount>span{font-size:12px;line-height:1.6;color:var(--qws-muted)}.quotation-workspace .qws-document-amount small{display:block;margin-top:4px;font-size:10px}.quotation-workspace .qws-document-amount>strong{font-size:23px;line-height:1.5;letter-spacing:-.035em;font-weight:650;color:var(--qws-ink);overflow-wrap:anywhere;text-align:right}.quotation-workspace .qws-amount-note{margin:0 0 15px;color:var(--qws-muted);font-size:11px;line-height:1.8;text-align:right}.quotation-workspace .qws-file-note{margin:22px 0 12px;color:var(--qws-muted);font-size:12px;line-height:1.8}
.quotation-workspace .qws-card-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;padding-top:17px;border-top:1px solid #edf0f5}.quotation-workspace .qws-card-footer>span{font-size:11px;line-height:1.7;color:var(--qws-muted)}.quotation-workspace .qws-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:41px;min-width:126px;padding:10px 14px;border:1px solid #dce4ed;border-radius:8px;font-size:12px;line-height:1.5;font-weight:500;white-space:nowrap}.quotation-workspace .qws-button-secondary{background:#fff;color:#687d96}.quotation-workspace .qws-button-secondary:hover:not(:disabled){background:#f5f8fc;border-color:#b9cbe0}.quotation-workspace .qws-button-primary{background:#183153;border-color:#183153;color:#fff}.quotation-workspace .qws-button-primary:hover:not(:disabled){background:#244567;border-color:#244567}.quotation-workspace button:disabled{cursor:not-allowed;opacity:.55}.quotation-workspace button:focus-visible{outline:3px solid #b9d3f8;outline-offset:3px}
.quotation-workspace .qws-empty-document{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:163px;padding:0 4px 17px;text-align:center}.quotation-workspace .qws-empty-icon{display:grid;place-items:center;height:43px;margin-bottom:10px;color:#b9c6d5}.quotation-workspace .qws-empty-document h4{margin:0 0 8px;color:#77869b;font-size:14px;line-height:1.7;font-weight:500;letter-spacing:-.02em}.quotation-workspace .qws-empty-document p{margin:0;color:var(--qws-muted);font-size:11px;line-height:1.8}.quotation-workspace .qws-draft-title{margin:1px 0 7px;color:var(--qws-ink);font-size:15px;font-weight:600;line-height:1.7;overflow-wrap:anywhere}.quotation-workspace .qws-document-meta{margin:0 0 10px;color:var(--qws-muted);font-size:11px;line-height:1.8;overflow-wrap:anywhere}.quotation-workspace .qws-draft-description{margin:0 0 21px;color:var(--qws-muted);font-size:12px;line-height:1.8}
.quotation-workspace .qws-separation-note{margin:19px 0 0;padding:0 2px;color:var(--qws-muted);font-size:12px;line-height:1.9}.quotation-workspace .qws-navigation{display:flex;align-items:center;gap:15px;margin:0 0 18px;padding:0 0 17px;border-bottom:1px solid #e4e9f0}.quotation-workspace .qws-back-button{display:inline-flex;align-items:center;gap:8px;min-height:39px;padding:8px 13px;border:1px solid #dce4ed;border-radius:8px;background:#fff;color:var(--qws-ink);font-size:12px;line-height:1.6;white-space:nowrap}.quotation-workspace .qws-navigation>span{min-width:0;color:var(--qws-muted);font-size:12px;line-height:1.8;overflow-wrap:anywhere}.quotation-workspace .qws-navigation i{margin:0 7px;font-style:normal;color:#b4bdc9}.quotation-workspace .qws-navigation>small{margin-left:auto;color:var(--qws-muted);font-size:11px}.quotation-workspace.qws-external .qws-separation-note{margin:0 0 16px}
@media(max-width:1000px){.quotation-workspace .qws-card-grid{gap:15px}.quotation-workspace .qws-card{padding:22px 20px 20px}.quotation-workspace .qws-card-title{gap:9px}.quotation-workspace .qws-card-title h3{font-size:15px}.quotation-workspace .qws-card-footer{gap:9px;flex-wrap:wrap}.quotation-workspace .qws-card-footer>.qws-button{margin-left:auto}.quotation-workspace .qws-document-amount>strong{font-size:21px}}
@media(max-width:700px){.quotation-workspace{padding-top:22px}.quotation-workspace .qws-page-heading{margin-bottom:21px}.quotation-workspace .qws-page-heading h2{font-size:22px}.quotation-workspace .qws-page-heading p{font-size:12px}.quotation-workspace .qws-list-heading{align-items:flex-start;gap:8px}.quotation-workspace .qws-list-heading h3{font-size:15px}.quotation-workspace .qws-list-heading>span{font-size:10px}.quotation-workspace .qws-card-grid{grid-template-columns:1fr}.quotation-workspace .qws-card{min-height:310px;border-radius:15px}.quotation-workspace .qws-card-heading{margin-bottom:20px}.quotation-workspace .qws-card-title h3{font-size:16px}.quotation-workspace .qws-file-tile h4{font-size:12px}.quotation-workspace .qws-card-footer{flex-wrap:nowrap}.quotation-workspace .qws-card-footer>span{font-size:10px}.quotation-workspace .qws-document-amount>strong{font-size:23px}.quotation-workspace .qws-button{min-height:43px;min-width:118px}.quotation-workspace .qws-status{font-size:9px}.quotation-workspace .qws-navigation{flex-wrap:wrap;gap:10px}.quotation-workspace .qws-navigation>span{font-size:11px}.quotation-workspace .qws-navigation>small{margin-left:0}.quotation-workspace .qws-separation-note{font-size:11px}}
