.quote-register{max-width:none}.quote-register .page-heading{margin-bottom:22px}.quote-register-filters{display:grid;grid-template-columns:minmax(250px,2fr) repeat(3,minmax(130px,1fr)) auto;gap:14px;align-items:end;background:#fff;border:1px solid var(--line,#dce1e4);border-radius:12px;padding:18px}.quote-register-filters .field{min-width:0}.quote-register-filters .actions{flex-wrap:nowrap;padding-bottom:1px}.quote-register-more,.quote-register-filters .form-error{grid-column:1/-1}.quote-register-more summary{font-size:12px;color:#52616b;cursor:pointer}.quote-register-more .form-grid{margin-top:12px}.quote-register-filters .form-error:empty{display:none}.quote-register-summary{display:flex;justify-content:space-between;gap:12px;color:#69777e;font-size:11px;margin:20px 0 10px}.quote-table-scroll{position:relative;overflow:auto;border:1px solid var(--line,#dce1e4);border-radius:10px;background:white}.quote-register-table{table-layout:fixed;width:100%;min-width:980px;margin:0}.quote-register-table th{font-size:10px;letter-spacing:.05em;text-transform:uppercase;background:#eef1f2;height:42px}.quote-register-table td{height:56px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;padding:8px 10px}.quote-register-table th{padding:10px 10px}.quote-register-table tbody tr:hover{background:#f6f8f8}.quote-register-table th:nth-child(1){width:12%}.quote-register-table th:nth-child(2){width:10%}.quote-register-table th:nth-child(3){width:18%}.quote-register-table th:nth-child(4){width:20%}.quote-register-table th:nth-child(5){width:12%}.quote-register-table th:nth-child(6){width:12%}.quote-register-table th:nth-child(7){width:8%}.quote-register-table th:nth-child(8){width:8%}.quote-register-table .quote-amount{text-align:right;font-variant-numeric:tabular-nums}.quote-register-table .quote-number{border:0;background:none;color:#24343e;font-weight:650;padding:6px 0;text-align:left;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:inline-block}.quote-register-table .quote-number:hover{text-decoration:underline}.quote-source{font-size:10px;color:#6e7c83}.quote-register-table .tag{font-size:10px;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.quote-register-table .quote-register-empty{text-align:center;height:110px;color:#6e7c83}.quote-delete{color:#924842}.quote-detail-navigation{display:flex;justify-content:space-between;gap:12px;margin-bottom:24px}.quote-workspace-detail{max-width:1280px;margin:0 auto}.quote-private-costs{border:1px solid #dbe0e3;border-radius:12px;background:#f5f7f8;margin-top:26px;overflow:hidden}.quote-private-costs>summary{padding:18px 20px;cursor:pointer;font-weight:650;text-transform:uppercase;letter-spacing:.04em;font-size:12px;list-style-position:inside}.quote-private-costs>summary .tag{margin-left:12px;font-weight:400;text-transform:none;letter-spacing:0}.quote-private-costs>div{padding:0 18px 18px}.quote-register .workspace-pagination .actions{align-items:center;font-size:11px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:1250px){.quote-register-filters{grid-template-columns:minmax(220px,2fr) repeat(2,minmax(120px,1fr))}.quote-register-filters>.actions{justify-content:flex-end}.quote-register-filters>.field:first-child{grid-column:1/-1}}
@media(max-width:650px){.quote-register-filters>.actions{grid-column:1/-1;justify-content:flex-end}.quote-register-filters>.actions .btn{white-space:nowrap}.quote-register-filters{grid-template-columns:1fr 1fr;padding:14px;gap:12px}.quote-register-filters>.field:first-child{grid-column:1/-1}.quote-register-summary{flex-direction:column;gap:4px}.quote-register .workspace-pagination{align-items:flex-start;gap:10px;flex-direction:column}.quote-detail-navigation{flex-wrap:wrap}.quote-private-costs>summary{font-size:11px;padding:16px}.quote-private-costs>summary .tag{display:inline-block;margin:7px 0 0 15px}.quote-workspace-detail .actions{flex-wrap:wrap}}

.quote-register-table{min-width:920px}.quote-register-table th:nth-child(1){width:11%}.quote-register-table th:nth-child(2){width:9%}.quote-register-table th:nth-child(3){width:14%}.quote-register-table th:nth-child(4){width:17%}.quote-register-table th:nth-child(5){width:12%}.quote-register-table th:nth-child(6){width:11%}.quote-register-table th:nth-child(7){width:26%}.quote-register-table td:last-child{overflow:visible}.quote-workflow-actions{display:flex;gap:7px;align-items:center;flex-wrap:nowrap}.quote-workflow-actions .btn{font-size:9px;padding:9px 8px;white-space:nowrap}.quote-register-table .quote-delete{display:block;padding:2px 0;border:0;background:none;font-size:9px}.quote-workflow-panel p{margin:10px 0;line-height:1.7}.quote-workflow-panel .quote-workflow-actions{margin:16px 0}.workshop-fields{margin:20px 0}.workshop-fields h4{margin:24px 0 12px;font-weight:600}.workshop-titles{padding-left:22px;line-height:1.9}.workshop-titles li{padding:8px 0;border-bottom:1px solid var(--line)}.workshop-notes{white-space:pre-wrap;line-height:1.8;color:var(--sub)}.workshop-fields .detail-heading .actions{margin:0;flex-wrap:wrap}.invoice-quote-link{display:flex;gap:14px;flex-wrap:wrap}.project-results p{line-height:1.8;margin:12px 0}.project-results .cost-metrics strong{font-size:21px}.demo-environment{background:#ffe6ab;color:#573e0d;border-bottom:2px solid #d29d35;padding:14px 24px;font-weight:600;line-height:1.6}
