.tt-grid.tt-dens-small .tabulator-row .tabulator-cell{border-right:1px solid var(--surface);min-height:32px;padding-top:1px;padding-bottom:1px}.tt-grid.tt-dens-small .tabulator-row .tabulator-cell:last-child{border-right:none}.tt-grid.tt-dens-medium .tabulator-row .tabulator-cell{min-height:60px}.tt-grid.tt-dens-large .tabulator-row .tabulator-cell{min-height:72px}.tt-grid .tabulator-row .tabulator-cell{border-left:none}.tt-grid.tt-dens-medium .tabulator-row .tabulator-cell,.tt-grid.tt-dens-large .tabulator-row .tabulator-cell{border-right:none}.tt-grid.tt-dens-medium .tabulator-row .tabulator-cell:first-child,.tt-grid.tt-dens-large .tabulator-row .tabulator-cell:first-child{border-left:1px solid var(--surface)}.tt-grid.tt-dens-medium .tabulator-row .tabulator-cell:last-child,.tt-grid.tt-dens-large .tabulator-row .tabulator-cell:last-child{border-right:1px solid var(--surface)}.tt-grid.tt-dens-medium .tabulator-row,.tt-grid.tt-dens-large .tabulator-row{border:1px solid var(--border,var(--surface));background:var(--card,var(--white-normal));border-radius:8px;margin-bottom:8px}.tt-grid.tt-dens-medium .tabulator-row .tabulator-cell:first-child,.tt-grid.tt-dens-large .tabulator-row .tabulator-cell:first-child{border-radius:7px 0 0 7px}.tt-grid.tt-dens-medium .tabulator-row .tabulator-cell:last-child,.tt-grid.tt-dens-large .tabulator-row .tabulator-cell:last-child{border-radius:0 7px 7px 0}.tt-grid.tt-dens-medium .tabulator-header .tabulator-col:first-child,.tt-grid.tt-dens-large .tabulator-header .tabulator-col:first-child{border-radius:7px 0 0 7px}.tt-grid.tt-dens-medium .tabulator-header .tabulator-col:last-child,.tt-grid.tt-dens-large .tabulator-header .tabulator-col:last-child{border-radius:0 7px 7px 0}.tt-grid.tt-dens-medium .tabulator,.tt-grid.tt-dens-large .tabulator{border:none;border-radius:0;flex-direction:column;display:flex;overflow:visible}.tt-grid.tt-dens-medium .tabulator .tabulator-header,.tt-grid.tt-dens-large .tabulator .tabulator-header{flex:none}.tt-grid.tt-dens-medium .tabulator .tabulator-tableholder,.tt-grid.tt-dens-large .tabulator .tabulator-tableholder{flex:1 1 0;min-height:0;height:auto!important;max-height:none!important}.tt-grid.tt-dens-medium .tabulator-header,.tt-grid.tt-dens-large .tabulator-header{border:1px solid var(--surface);border-radius:8px;margin-bottom:8px}.tt-grid .tabulator-row.tt-row-current{z-index:1;outline:1.5px solid var(--primary-normal);outline-offset:-1.5px;border-radius:6px;position:relative}.tt-grid .tabulator-row.tt-row-current .tabulator-cell.tabulator-frozen{border-top:1.5px solid var(--primary-normal);border-bottom:1.5px solid var(--primary-normal)}.tt-grid .tabulator-row.tt-row-current .tabulator-cell.tabulator-frozen.tabulator-frozen-left:first-child{border-left:1.5px solid var(--primary-normal);border-top-left-radius:6px;border-bottom-left-radius:6px}.tabulator{font-family:var(--font-sans);border:1px solid var(--surface);background:0 0;border-radius:8px;overflow:hidden}.tabulator .tabulator-tableholder,.tabulator .tabulator-tableholder .tabulator-table{background:0 0}.statement-fuel-grid .tabulator .tabulator-tableholder .tabulator-table,.statement-tolls-grid .tabulator .tabulator-tableholder .tabulator-table{min-width:100%}.tabulator:has(.tabulator-group) .tabulator-tableholder .tabulator-table{min-width:100%}.tabulator .tabulator-header{border-bottom:1px solid var(--surface);background:var(--bg-normal);border-radius:8px 8px 0 0}.tabulator .tabulator-header .tabulator-header-contents,.tabulator .tabulator-header .tabulator-headers{background:inherit}.tabulator .tabulator-header .tabulator-col{background:var(--bg-normal);border-right:1px solid var(--surface);height:40px;padding:0 16px}.tabulator .tabulator-header .tabulator-col.tabulator-sortable:hover,.tabulator .tabulator-header .tabulator-col.tabulator-sortable.tabulator-col-sorter-element:hover{background:var(--primary-light)}.tabulator .tabulator-header .tabulator-col.tabulator-moving{background:var(--bg-normal);border-color:var(--surface)}.tabulator .tabulator-header .tabulator-col .tabulator-col-content{align-items:center;height:100%;padding:0;display:flex}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-right{border-left:none;border-right:none}.tabulator .tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-right{border-left:none}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-left,.tabulator .tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-left{border-right:1px solid var(--surface)}.tabulator .tabulator-header .tabulator-col .tabulator-col-title{color:var(--text-normal);padding:0;font-size:14px;font-weight:500;line-height:20px}.tabulator .tabulator-header .tabulator-col .tabulator-col-title-holder:has(.ws-header-filter-btn){flex:auto;align-items:center;gap:4px;width:100%;min-width:0;display:flex}.tabulator .tabulator-header .tabulator-col .tabulator-col-title-holder:has(.ws-header-filter-btn) .tabulator-col-title{flex:0 auto;width:auto;min-width:0;padding-right:0}.tabulator .tabulator-header .tabulator-col .tabulator-col-title-holder:has(.ws-header-filter-btn) .tabulator-col-sorter{position:static}.tabulator .tabulator-header .tabulator-col .tabulator-col-title-holder:has(.ws-header-filter-btn) .ws-header-filter-btn{margin-left:auto}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter{color:var(--muted-normal)}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter .tabulator-arrow,.tabulator .tabulator-header .tabulator-col[aria-sort=none] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-top-color:var(--muted-normal);border-bottom-color:var(--muted-normal)}.tabulator .tabulator-header .tabulator-col[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-bottom-color:var(--foreground)}.tabulator .tabulator-header .tabulator-col[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-top-color:var(--foreground)}.tabulator .tabulator-row{background:var(--white-normal);border-bottom:1px solid var(--surface);min-height:32px}.tabulator .tabulator-row.tabulator-group{background:var(--bg-normal);border-top:none;border-right:none;border-bottom:1px solid var(--surface);min-height:36px;color:var(--foreground);align-items:center;gap:8px;padding:0 10px;font-weight:500;display:flex}.tabulator .tabulator-row.tabulator-group:hover{background:var(--primary-light)}.tabulator .tabulator-row.tabulator-group .tabulator-group-toggle{flex:none;align-items:center;display:flex}.tabulator .tabulator-row.tabulator-group .tabulator-arrow{border-left-color:color-mix(in srgb, var(--foreground) 55%, transparent);margin:0}.tabulator .tabulator-row.tabulator-group.tabulator-group-visible .tabulator-arrow{border-left-color:#0000;border-right-color:#0000;border-top-color:color-mix(in srgb, var(--foreground) 55%, transparent)}.tabulator .tabulator-row.tabulator-group span{color:inherit;margin-left:0}.tabulator .tabulator-row.tabulator-row-even:where(:not(.tabulator-group)){background:var(--white-normal)}.tabulator .tabulator-row:hover,.tabulator .tabulator-row.tabulator-row-even:hover{background:var(--primary-light)}.tabulator .tabulator-row.tabulator-selected,.tabulator .tabulator-row.tabulator-selected:hover{background:var(--primary-light-active)}.tabulator .tabulator-row .tabulator-cell{height:32px;color:var(--foreground);border-right:1px solid var(--surface);padding:2px 16px;font-size:14px;font-weight:500;line-height:20px}.tabulator .tabulator-row:hover .tabulator-cell{background:0 0}.tabulator .tabulator-row .tabulator-cell.tabulator-frozen,.tabulator .tabulator-row:hover .tabulator-cell.tabulator-frozen{background:inherit}.tabulator .tabulator-row .tabulator-cell.tabulator-editing{border-color:var(--primary-normal)}.tabulator .tabulator-row .tabulator-cell.tabulator-editing input,.tabulator .tabulator-row .tabulator-cell.tabulator-editing select{color:var(--foreground);background:var(--white-normal)}.tabulator .tabulator-cell .ws-date-editor-anchor,.tabulator .tabulator-cell .ws-checkbox-editor{align-items:center;width:100%;height:100%;display:flex}.tabulator .tabulator-cell .ws-date-editor-value{color:var(--foreground);font-size:.75rem}.ws-record-editor{width:100%}.ws-record-editor-input{width:100%;height:100%;color:var(--foreground);background:0 0;border:none;outline:none;padding:0 8px;font-size:12px}.ws-record-editor-list{z-index:200;border:1px solid var(--surface);background:var(--bg-normal);border-radius:8px;flex-direction:column;max-height:240px;padding:4px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.ws-record-editor-item{color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 8px;font-size:12px}.ws-record-editor-item:hover,.ws-record-editor-item.is-active{background:var(--surface)}.ws-record-editor-note{color:var(--muted-normal);padding:6px 8px;font-size:12px}.tabulator .tabulator-tableholder .tabulator-placeholder{justify-content:flex-start}.tabulator .tabulator-tableholder .tabulator-placeholder>*{position:sticky;left:0;margin-left:0!important}.tabulator .tabulator-tableholder .tabulator-placeholder .tabulator-placeholder-contents{color:var(--muted-normal)}.tabulator.tt-size-compact .tabulator-header .tabulator-col{height:32px}.tabulator.tt-size-compact .tabulator-row{min-height:26px}.tabulator.tt-size-compact .tabulator-row .tabulator-cell{height:26px;padding:0 8px;font-size:13px}.tabulator.tt-size-comfortable .tabulator-header .tabulator-col{height:48px}.tabulator.tt-size-comfortable .tabulator-row{min-height:44px}.tabulator.tt-size-comfortable .tabulator-row .tabulator-cell{height:44px;padding:8px}.tabulator.tt-striped .tabulator-row.tabulator-row-even{background:var(--bg-normal)}.tabulator.tt-striped .tabulator-row.tabulator-row-even:hover{background:var(--primary-light)}.tabulator.tt-striped .tabulator-row.tabulator-row-even.tabulator-selected,.tabulator.tt-striped .tabulator-row.tabulator-row-even.tabulator-selected:hover{background:var(--primary-light-active)}.tabulator.tt-flat-columns .tabulator-header .tabulator-col,.tabulator.tt-flat-columns .tabulator-row .tabulator-cell{border-right:none}.tabulator.tt-variant-contrast .tabulator-header,.tabulator.tt-variant-contrast .tabulator-header .tabulator-col{background:var(--foreground)}.tabulator.tt-variant-contrast .tabulator-header .tabulator-col .tabulator-col-title{color:var(--white-normal)}.tabulator.tt-variant-contrast .tabulator-header .tabulator-col.tabulator-sortable:hover{background:var(--text-normal)}.tabulator.tt-variant-accent .tabulator-header,.tabulator.tt-variant-accent .tabulator-header .tabulator-col{background:var(--primary-normal)}.tabulator.tt-variant-accent .tabulator-header .tabulator-col .tabulator-col-title{color:#fff}.tabulator.tt-variant-accent .tabulator-header .tabulator-col.tabulator-sortable:hover{background:var(--primary-normal-hover)}.tabulator.tt-variant-retro{background:#fdf6e3;border-color:#e0cfa8;font-family:Courier New,ui-monospace,monospace}.tabulator.tt-variant-retro .tabulator-header,.tabulator.tt-variant-retro .tabulator-header .tabulator-col{background:#f0e0bb;border-color:#e0cfa8}.tabulator.tt-variant-retro .tabulator-header .tabulator-col .tabulator-col-title{color:#8b5e26}.tabulator.tt-variant-retro .tabulator-header .tabulator-col.tabulator-sortable:hover{background:#e8d5a8}.tabulator.tt-variant-retro .tabulator-row{background:#fdf6e3;border-color:#e0cfa8}.tabulator.tt-variant-retro .tabulator-row .tabulator-cell{color:#5b4636;border-color:#e0cfa8}.tabulator.tt-variant-retro .tabulator-row:hover,.tabulator.tt-variant-retro .tabulator-row.tabulator-row-even:hover{background:#f3e7c9}.tabulator.tt-variant-retro.tt-striped .tabulator-row.tabulator-row-even{background:#f7edd4}.tabulator.tt-variant-retro .tabulator-tableholder .tabulator-placeholder .tabulator-placeholder-contents{color:#a08a5f}.tabulator.tt-variant-matrix{background:#0a0f0a;border-color:#1d4022;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.tabulator.tt-variant-matrix .tabulator-tableholder,.tabulator.tt-variant-matrix .tabulator-tableholder .tabulator-table{background:#0a0f0a}.tabulator.tt-variant-matrix .tabulator-header,.tabulator.tt-variant-matrix .tabulator-header .tabulator-col{background:#0d140d;border-color:#1d4022}.tabulator.tt-variant-matrix .tabulator-header .tabulator-col .tabulator-col-title{color:#2f6}.tabulator.tt-variant-matrix .tabulator-header .tabulator-col.tabulator-sortable:hover{background:#14241a}.tabulator.tt-variant-matrix .tabulator-row{background:#0a0f0a;border-color:#1d4022}.tabulator.tt-variant-matrix .tabulator-row .tabulator-cell{color:#4ade80;border-color:#1d4022}.tabulator.tt-variant-matrix .tabulator-row:hover,.tabulator.tt-variant-matrix .tabulator-row.tabulator-row-even:hover{background:#22ff6614}.tabulator.tt-variant-matrix .tabulator-row.tabulator-selected,.tabulator.tt-variant-matrix .tabulator-row.tabulator-selected:hover{background:#22ff6629}.tabulator.tt-variant-matrix.tt-striped .tabulator-row.tabulator-row-even{background:#0d140d}.tabulator.tt-variant-matrix .tabulator-tableholder .tabulator-placeholder .tabulator-placeholder-contents{color:#2e7d45}.tabulator.tt-variant-soft{background:#f8f9fe;border-color:#e3e8f8;border-radius:12px}.tabulator.tt-variant-soft .tabulator-header,.tabulator.tt-variant-soft .tabulator-header .tabulator-col{background:#e9edfb;border-color:#e3e8f8}.tabulator.tt-variant-soft .tabulator-header .tabulator-col .tabulator-col-title{color:#5b6b9e;font-weight:600}.tabulator.tt-variant-soft .tabulator-header .tabulator-col.tabulator-sortable:hover{background:#dde3f7}.tabulator.tt-variant-soft .tabulator-row{background:#f8f9fe;border-color:#e9edf9}.tabulator.tt-variant-soft .tabulator-row .tabulator-cell{color:#64748b;border-color:#e9edf9}.tabulator.tt-variant-soft .tabulator-row:hover,.tabulator.tt-variant-soft .tabulator-row.tabulator-row-even:hover{background:#eef1fb}.tabulator.tt-variant-soft.tt-striped .tabulator-row.tabulator-row-even{background:#f1f3fc}.tabulator.tt-variant-soft .tabulator-tableholder .tabulator-placeholder .tabulator-placeholder-contents{color:#9aa7c7}.tabulator-popup-container{background:var(--white-normal);border-color:var(--surface);color:var(--foreground)}.tabulator-edit-list .tabulator-edit-list-item{color:var(--foreground)}.tabulator-edit-list .tabulator-edit-list-item:hover{color:var(--foreground);background:var(--primary-light)}.tabulator-edit-list .tabulator-edit-list-item.active,.tabulator-edit-list .tabulator-edit-list-item.active:hover{color:var(--foreground);background:var(--primary-light-active)}.tabulator .tabulator-footer{background:var(--bg-normal);border-top:1px solid var(--surface);color:var(--foreground)}.tabulator .tabulator-footer .tabulator-footer-contents{padding:0}.tabulator.tabulator .tabulator-footer .tabulator-calcs-holder,.tabulator.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row,.tabulator.tabulator .tabulator-header .tabulator-calcs-holder,.tabulator.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row{background:var(--bg-normal)!important}.tabulator .tabulator-footer .tabulator-calcs-holder{border-top:none;border-bottom:none}.tabulator .tabulator-footer .tabulator-calcs-holder:only-child{margin-bottom:0}.tabulator.tabulator .tabulator-footer .tabulator-calcs.tabulator-calcs-bottom,.tabulator.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs{border-top:none;background:var(--bg-normal)!important}.tabulator .tabulator-calcs .tabulator-cell{border-right:1px solid var(--surface);color:var(--foreground);background:0 0;font-size:.75rem}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tt-row-warn,.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tt-row-warn .tabulator-cell{background:#eab3081a}:is(.tabulator .tabulator-header .tabulator-col .tabulator-col-title-holder:has([data-slot=checkbox]),.tabulator .tabulator-header .tabulator-col .tabulator-col-title:has([data-slot=checkbox])){text-overflow:clip;justify-content:center;align-items:center;width:100%;display:flex;overflow:visible}.tabulator.tabulator-scroll-always .tabulator-tableholder{overflow-y:scroll}.tabulator.tabulator-scroll-always .tabulator-tableholder::-webkit-scrollbar{width:10px;height:10px}.tabulator.tabulator-scroll-x .tabulator-tableholder::-webkit-scrollbar{width:10px;height:10px}.tabulator.tabulator-scroll-always .tabulator-tableholder::-webkit-scrollbar-track{background:var(--bg-normal)}.tabulator.tabulator-scroll-x .tabulator-tableholder::-webkit-scrollbar-track{background:var(--bg-normal)}.tabulator.tabulator-scroll-always .tabulator-tableholder::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--foreground) 30%, transparent);border:2px solid var(--bg-normal);border-radius:8px}.tabulator.tabulator-scroll-x .tabulator-tableholder::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--foreground) 30%, transparent);border:2px solid var(--bg-normal);border-radius:8px}
