/* Free invoice, receipt, quotation builder: isolated client dashboard styles. */
.bzt-docs-workspace{max-width:100%;}
.bzt-doc-section{padding:22px 0;border-bottom:1px solid #e4e6eb;margin-bottom:20px}
.bzt-doc-section h2{margin:0 0 12px;font-size:1.2rem}
.bzt-doc-section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}
.bzt-doc-section-heading p{margin:0;color:#617086}
.bzt-doc-table-scroll{width:100%;overflow-x:auto}
.bzt-doc-table{border-collapse:collapse;width:100%;min-width:610px}
.bzt-doc-table th{background:#152039;color:#fff;text-align:left;padding:13px 8px;font-weight:650}
.bzt-doc-table td{padding:8px;border-bottom:1px solid #eaecf0}
.bzt-doc-table input{width:100%;min-width:65px;background:#fff;color:#16233d;border:1px solid #c9ced8;padding:10px}
.bzt-doc-table td:first-child{width:48%}
.bzt-doc-table td:nth-child(2),.bzt-doc-table td:nth-child(3){width:17%}
.bzt-doc-table td:nth-child(4){font-weight:700;text-align:right;white-space:nowrap}
.bzt-doc-table td:last-child{text-align:center;width:45px}
.bzt-doc-remove{background:#fff0ed;color:#b42318;border:1px solid #dcaaa5;cursor:pointer;font-size:24px;padding:2px 11px}
.bzt-doc-summary{display:flex;align-items:center;justify-content:flex-end;gap:24px;padding:18px 10px;color:#172139;font-size:1.25rem}
.bzt-doc-summary output{font-weight:800;color:var(--bzt-orange)}
@media(max-width:700px){.bzt-doc-section-heading{align-items:flex-start;flex-direction:column}.bzt-doc-table{min-width:590px}.bzt-doc-section{padding:14px 0}}
