.ecar-app .ecar-workspace-tabs [role=tablist]{gap:.5rem!important}.ecar-workspace-tabs-single-row [role=tablist]{grid-template-columns:repeat(auto-fit,minmax(min(100%,84px),1fr))}@media (min-width:1024px){.ecar-workspace-tabs-single-row [role=tablist]{grid-template-columns:repeat(var(--ecar-tab-count), minmax(0, 1fr))}}.ecar-app .ecar-workspace-tabs-single-row [role=tablist]{gap:.25rem!important}.ecar-app .ecar-workspace-tabs-single-row [role=tablist]>[role=tab]{width:100%!important;padding-inline:3px!important}.ecar-app .ecar-workspace-tabs-single-row [data-workspace-tab-label]{overflow-wrap:anywhere;white-space:normal!important}.ecar-app .ecar-workspace-tabs [role=tab]{border-radius:.75rem!important;min-width:0!important;height:3.5rem!important;min-height:3.5rem!important;padding-inline:4px!important}.ecar-app .ecar-workspace-tabs [data-workspace-tab-icon]{border-radius:.5rem!important;width:1.5rem!important;height:1.5rem!important}.ecar-workspace-tabs [data-workspace-tab-icon] svg{width:16px;height:16px}.erp-compact-registry{--erp-registry-inset:1rem;--erp-registry-section-gap:1rem;padding-block:0}.erp-compact-registry>[data-registry-controls]{padding-inline:var(--erp-registry-inset);margin-block:0 var(--erp-registry-section-gap)}.erp-compact-registry>[data-registry-content]{padding-inline:var(--erp-registry-inset)}.erp-compact-registry [data-registry-table-section]{row-gap:.5rem;min-height:0;margin-block:0!important;padding:0!important}.erp-compact-registry [data-registry-content] .erp-registry-section{padding-inline:0!important}.erp-registry-section{padding-block:0!important;padding-inline:var(--erp-registry-inset,1rem)!important}.erp-compact-registry>[data-registry-content]>.relative.flex.flex-col{gap:.5rem;padding-block:0}.erp-compact-registry>[data-registry-content]>.relative.flex.flex-col>*{margin-block-start:0}.erp-compact-registry>[data-registry-content]>:is(.space-y-5,.space-y-6)>:not(:last-child){margin-block-end:.5rem}.erp-compact-registry .erp-registry-actions:empty{display:none}.erp-compact-registry [data-registry-summary]{margin-block:0}.erp-registry-table.flex{row-gap:var(--erp-registry-section-gap,1rem)}.erp-registry-table.flex>[data-table-frame]{margin-block-start:0}[data-registry-search-controls]{flex:0 35rem;max-width:35rem}[data-registry-search-controls]>:first-child:not(button):not([data-registry-columns-host]){flex:0 20rem;max-width:20rem}@layer base{:root :is([data-table-refresh],[data-table-columns]){color:#334155;height:2.25rem;background-color:#f1f5f9!important;border:1px solid #000!important}:root :is([data-table-refresh],[data-table-columns]):hover{background-color:#e2e8f0!important}:root.dark :is([data-table-refresh],[data-table-columns]){color:#e5e5e5;background-color:#262626!important;border-color:#000!important}:root.dark :is([data-table-refresh],[data-table-columns]):hover{background-color:#404040!important}[data-support-workspace] [data-registry-filter-row] :is(input,select,[data-form-control-trigger]){border:1px solid var(--erp-form-ink)!important}}.erp-compact-registry [data-registry-table-actions] button{height:2.25rem}.erp-registry-actions .erp-compact-create{background-color:var(--erp-save-create-bg);color:#fff;border-radius:.75rem;min-height:2.75rem}.erp-registry-actions button:has(svg.lucide-plus){background-color:var(--erp-save-create-bg);color:#fff;border-radius:.75rem;min-height:2.75rem}.erp-registry-actions .erp-compact-create:hover{background-color:var(--erp-save-create-hover)}.erp-registry-actions button:has(svg.lucide-plus):hover{background-color:var(--erp-save-create-hover)}@media (max-width:639px){.erp-compact-registry [data-registry-controls]{flex-wrap:wrap}.erp-compact-registry [data-registry-controls]>:first-child{flex-basis:100%}}@media (min-width:640px){.erp-compact-registry{--erp-registry-inset:1.5rem}.erp-registry-section{padding-inline:1.5rem!important}}.ecar-app .ecar-carerp-tab{padding-inline:0!important}.ecar-app .ecar-carerp-tab .erp-compact-registry{--erp-registry-inset:1rem}.ecar-app .ecar-carerp-tab .erp-registry-section:not(:where([data-registry-content] *)){padding-inline:1rem!important}[data-support-workspace] .erp-compact-registry{--erp-registry-inset:0px}[data-support-workspace] [data-registry-panel]{overflow:visible}[data-support-workspace] [data-registry-search-controls]{max-width:none}[data-support-workspace] [data-registry-search-controls]>:first-child{max-width:48.5rem}[data-support-workspace] [data-registry-filter-row]>*{width:100%;min-width:0}@media (max-width:639px){[data-support-workspace] [data-registry-search-controls]{flex-wrap:wrap}[data-support-workspace] [data-registry-search-controls]>:first-child{flex-basis:100%}}@media (min-width:768px){.ecar-app .ecar-carerp-tab .erp-compact-registry{--erp-registry-inset:2rem}.ecar-app .ecar-carerp-tab .erp-registry-section:not(:where([data-registry-content] *)){padding-inline:2rem!important}}.erp-table-summary-grid{text-align:center;border:1px solid #000;width:100%;display:grid;overflow:hidden}.erp-table-summary-grid :is(dt,dd){color:#000;justify-content:center;align-items:center;padding-inline:8px;font-weight:700;display:flex}.erp-table-summary-grid :is(dt,dd):not([data-summary-last]){border-inline-end:1px solid #000}.erp-table-summary-grid dt{background:#c4c4c4;border-bottom:1px solid #000;min-height:36px;padding-block:6px;font-size:14px;line-height:16px}.erp-table-summary-grid dd{font-variant-numeric:tabular-nums;background:#efefef;min-height:32px;margin:0;padding-block:4px;font-size:18px;line-height:20px}.dark .erp-table-summary-grid :is(dt,dd){color:#fff}.dark .erp-table-summary-grid dt{background:#404040}.dark .erp-table-summary-grid dd{background:#171717}[data-page-document-footer]:empty{display:none}[data-page-document-footer]{z-index:20;position:relative}[data-page-document-group]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}[data-page-document-group]+[data-page-document-group]{margin-top:.5rem}[data-page-document-footer] [data-table-document-actions]{border:0;width:100%;padding:0}[data-page-document-footer] footer{width:100%;padding:0}@media print{[data-page-document-footer]{display:none!important}}.invoice-ledger-table table :is(th,td),.invoice-ledger-table table :is(th,td) *{color:#000!important;font-weight:700!important}@media (max-width:639px){.invoice-ledger-toolbar>[data-invoice-search-controls]{flex-basis:100%;max-width:100%}}.invoice-ledger-table table th,.invoice-ledger-table table th *{font-size:11px!important;font-weight:800!important}.invoice-ledger-table table :is(th,td){line-height:1rem;padding-block:8px!important}.invoice-ledger-table table td{font-size:12px!important}.invoice-ledger-table table tbody td{padding-block:4px!important}.invoice-ledger-table table tbody td button{min-height:24px;padding-block:2px}.invoice-status-draft{--invoice-status-color:#1d4ed8}.invoice-status-active,.invoice-status-paid{--invoice-status-color:#15803d}.invoice-status-approved{--invoice-status-color:#6d28d9}.invoice-status-partial{--invoice-status-color:#a16207}.invoice-status-void,.invoice-status-refunded{--invoice-status-color:#475569}.invoice-ledger-table table tbody td.invoice-status-cell{background-color:var(--invoice-status-color,#b91c1c)!important}.invoice-ledger-table table tbody td.invoice-view-cell{background-color:#1d4ed8!important}.invoice-ledger-table table tbody td:is(.invoice-status-cell,.invoice-view-cell),.invoice-ledger-table table tbody td:is(.invoice-status-cell,.invoice-view-cell) *{color:#fff!important}.invoice-ledger-table table tbody td.invoice-status-cell span{background-color:#0000!important}.invoice-ledger-table table :is(th,td),.ecar-app .ecar-carerp-tab .invoice-ledger-table table :is(th,td){border:1px solid var(--erp-registry-grid)!important}.dark .invoice-ledger-table table :is(th,td),.dark .ecar-app .ecar-carerp-tab .invoice-ledger-table table :is(th,td){border-color:var(--erp-registry-grid)!important}.erp-create-fields>.invoice-items-section[data-form-layout=line-items]{grid-column:1/-1;min-width:0;display:block!important}.invoice-items-section[data-form-layout=line-items]>[data-erp-form]{display:block!important}.erp-create-fields>.invoice-form-panel[data-form-layout=panel]{grid-column:1/-1;min-width:0;display:block!important}.invoice-form-panel[data-form-layout=panel]>[data-erp-form]{display:block!important}.invoice-items-list{flex-direction:column;gap:1rem;min-width:0;display:flex}.invoice-items-section[data-form-layout=line-items] .invoice-item-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem;padding:1rem;display:grid!important}.invoice-items-section[data-form-layout=line-items] .invoice-item-fields>.invoice-item-field{width:100%;min-width:0;max-width:100%;grid-column:span 1!important}.invoice-items-section[data-form-layout=line-items] .invoice-item-fields>:is(.invoice-item-name,.invoice-item-description){grid-column:1/-1!important}.invoice-item-field>label,.invoice-item-name-label{align-items:center;min-height:2rem;display:flex}.invoice-item-name-label>label{margin-bottom:0}.invoice-items-section[data-form-layout=line-items] .invoice-item-name-label{margin-bottom:.375rem}.invoice-item-field :is(input,textarea){width:100%;min-width:0;height:2.75rem}.invoice-item-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.invoice-item-totals{min-width:0}.invoice-items-section .invoice-vat-basis{background:0 0;flex-wrap:wrap;gap:.5rem;width:auto;max-width:100%;padding:0}.invoice-items-section .invoice-vat-basis>button{white-space:normal;border-radius:.75rem;flex:0 0 9rem;width:9rem;min-width:9rem;height:2.5rem;padding:.375rem .5rem;font-size:.75rem;line-height:1rem}.invoice-items-section .invoice-vat-basis>button[aria-pressed=false]{background:#f1f5f9}.dark .invoice-items-section .invoice-vat-basis>button[aria-pressed=false]{background:#262626}.erp-create-fields .invoice-status-actions{grid-column:1/-1}.erp-create-fields .invoice-coupon-controls{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.erp-create-fields .invoice-coupon-controls>.invoice-coupon-field,.erp-create-fields .invoice-payment-method{flex:0 100%;width:100%;min-width:0;max-width:100%}@media (min-width:640px){.erp-create-fields .invoice-coupon-controls>.invoice-coupon-field,.erp-create-fields .invoice-payment-method{flex-basis:calc(50% - .5rem);width:calc(50% - .5rem)}.invoice-items-section[data-form-layout=line-items] .invoice-item-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-items-section[data-form-layout=line-items] .invoice-item-fields>:is(.invoice-item-name,.invoice-item-description){grid-column:span 2!important}}@media (min-width:1024px){.erp-create-fields .invoice-coupon-controls>.invoice-coupon-field,.erp-create-fields .invoice-payment-method{flex-basis:calc(25% - .75rem);width:calc(25% - .75rem)}}@media (min-width:1200px){.invoice-items-section[data-form-layout=line-items] .invoice-item-fields{grid-template-columns:minmax(0,2fr) minmax(0,2fr) repeat(4,minmax(0,1fr))}.invoice-items-section[data-form-layout=line-items] .invoice-item-fields>:is(.invoice-item-name,.invoice-item-description){grid-column:span 1!important}}.invoice-items-section.quotation-items-section .quotation-item-number{grid-column:1/-1!important}@media (min-width:640px){.invoice-items-section.quotation-items-section .invoice-item-fields{grid-template-columns:repeat(12,minmax(0,1fr))}.invoice-items-section.quotation-items-section .invoice-item-fields>.invoice-item-field{grid-column:span 3!important}.invoice-items-section.quotation-items-section .invoice-item-fields>:is(.invoice-item-name,.quotation-item-number,.invoice-item-description){grid-column:span 4!important}}
