.DdpTable__frame{background:var(--app-cell-bg);border:0;border-radius:0;height:100%;min-height:0;overflow:auto;position:relative}.DdpTable__table{border-collapse:collapse;font-size:var(--app-font-size);table-layout:fixed}.DdpTable__table--empty,.DdpTable__table--empty .DdpTable__body,.DdpTable__table--empty .DdpTable__row{height:100%}.DdpTable__rowNumberColumn{width:46px}.DdpTable__selectionColumn{width:28px}.DdpTable__cell,.DdpTable__emptyCell,.DdpTable__headerCell,.DdpTable__rowNumberCell,.DdpTable__rowNumberHeader,.DdpTable__selectionCell,.DdpTable__selectionHeader{border-bottom:1px solid var(--gray-100);overflow:hidden;padding:2px 3px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.DdpTable__headerCell,.DdpTable__rowNumberHeader,.DdpTable__selectionHeader{background:var(--gray-50);color:var(--gray-700);font-size:var(--app-font-size);height:36px;position:sticky;top:0;z-index:10}.DdpTable__rowNumberCell,.DdpTable__rowNumberHeader{background:var(--app-row-header-bg);border-right:1px solid var(--gray-200);color:var(--gray-500);font-size:var(--app-font-size-xs);font-variant-numeric:tabular-nums;font-weight:600;min-width:46px;padding:0;text-align:center;width:46px}.DdpTable__rowNumberHeader{z-index:11}.DdpTable__rowNumberCell{height:22px;max-height:22px;position:relative}.DdpTable__aggregateToggle,.DdpTable__rowNumberButton{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;height:100%;justify-content:center;min-height:22px;padding:0;width:100%}.DdpTable__aggregateToggle--active,.DdpTable__aggregateToggle:focus,.DdpTable__aggregateToggle:hover,.DdpTable__rowNumberButton--active,.DdpTable__rowNumberButton:focus,.DdpTable__rowNumberButton:hover{background:var(--peach-100);color:var(--peach-600);outline:none}.DdpTable__rowLock{align-items:center;bottom:0;cursor:pointer;display:inline-flex;left:1px;position:absolute;top:0;z-index:2}.DdpTable__rowLock input{cursor:pointer;height:12px;min-height:auto;width:12px}.DdpTable__rowLock+.DdpTable__rowNumberButton{padding-left:14px}.DdpTable__aggregateToggle{color:var(--peach-600);font-size:var(--app-font-size-sm);font-weight:400}.DdpTable__aggregateToggle:focus,.DdpTable__aggregateToggle:hover{background:transparent;color:var(--peach-600)}.DdpTable__headerCell{overflow:visible;padding:0;vertical-align:top}.DdpTable__headerCell:after{background:#2020271f;bottom:3px;content:"";position:absolute;right:0;top:3px;width:1px}.DdpTable__selectionCell,.DdpTable__selectionHeader{min-width:28px;padding:0;text-align:center;width:28px}.DdpTable__selectionHeader{z-index:11}.DdpTable__selectionCell{background:var(--app-cell-bg)}.DdpTable__checkbox{min-height:auto}.DdpTable__cell{background:var(--app-cell-bg);font-size:var(--app-font-size);height:22px;line-height:17px;max-height:22px;overflow:hidden;position:relative}.DdpTable__cell--fillable{padding-right:12px}.DdpTable__cell--fillDragRange{box-shadow:inset 0 0 0 2px #dd7650b8}.DdpTable__cell--fillDragSource{box-shadow:inset 0 0 0 2px var(--peach-500)}.DdpTable__cell--rangeSelection{box-shadow:inset 0 0 0 2px #276fbfb8}.DdpTable__cell--active:after{box-shadow:inset 0 0 0 2px #276fbf;content:"";inset:0;pointer-events:none;position:absolute;z-index:4}.DdpTable__cellAction{background:var(--white);border:1px solid #fdba74;border-radius:4px;color:#9a3412;cursor:pointer;font-size:var(--app-font-size-sm);font-weight:800;height:18px;line-height:1;max-width:100%;overflow:hidden;padding:1px 6px;text-overflow:ellipsis;white-space:nowrap}.DdpTable__cellAction:not(:disabled):hover{background:#ffedd5;border-color:#fb923c}.DdpTable__cellAction:disabled{cursor:default;opacity:.45}.DdpTable__fillHandle,.DdpTable__rangeHandle{background:var(--peach-500);border:1px solid var(--white);border-radius:2px;bottom:1px;box-shadow:0 1px 3px #20202738;cursor:ns-resize;height:7px;padding:0;position:absolute;right:1px;width:7px;z-index:2}.DdpTable__fillHandle:hover,.DdpTable__rangeHandle:hover{transform:scale(1.18)}.DdpTable__rangeHandle{background:#276fbf;left:1px;right:auto}.DdpTable__spacerCell{border:0;padding:0}.DdpTable__frame:not(.DdpTable__frame--verticalScrolling) .DdpTable__body .DdpTable__row:hover .DdpTable__cell,.DdpTable__frame:not(.DdpTable__frame--verticalScrolling) .DdpTable__body .DdpTable__row:hover .DdpTable__rowNumberCell,.DdpTable__frame:not(.DdpTable__frame--verticalScrolling) .DdpTable__body .DdpTable__row:hover .DdpTable__selectionCell{background:var(--peach-50)}.DdpTable__body .DdpTable__row--aggregate:hover .DdpTable__cell,.DdpTable__body .DdpTable__row--aggregate:hover .DdpTable__selectionCell{background:var(--app-cell-bg)}.DdpTable__body .DdpTable__row--aggregate:hover .DdpTable__rowNumberCell{background:var(--app-row-header-bg)}.DdpTable__body .DdpTable__cell--vehicleGroup{background:var(--app-vehicle-group-cell-bg)!important}.DdpTable__body .DdpTable__row--aggregate .DdpTable__cell--aggregateSum,.DdpTable__body .DdpTable__row--aggregate:hover .DdpTable__cell--aggregateSum{background:#fff7d6;font-weight:700}.DdpTable__body .DdpTable__row--locked .DdpTable__rowNumberCell{background:#fff7e6}.DdpTable__body .DdpTable__row--attention .DdpTable__cell,.DdpTable__body .DdpTable__row--attention .DdpTable__rowNumberCell,.DdpTable__body .DdpTable__row--attention:hover .DdpTable__cell,.DdpTable__body .DdpTable__row--attention:hover .DdpTable__rowNumberCell{background:#fff7ed;box-shadow:inset 0 -1px #fed7aa}.DdpTable__body .DdpTable__row--selected .DdpTable__cell,.DdpTable__body .DdpTable__row--selected .DdpTable__rowNumberCell,.DdpTable__body .DdpTable__row--selected .DdpTable__selectionCell,.DdpTable__body .DdpTable__row--selected:hover .DdpTable__cell,.DdpTable__body .DdpTable__row--selected:hover .DdpTable__rowNumberCell,.DdpTable__body .DdpTable__row--selected:hover .DdpTable__selectionCell{background:var(--peach-100)}.DdpTable__body .DdpTable__row--reportDivider .DdpTable__cell,.DdpTable__body .DdpTable__row--reportDivider .DdpTable__rowNumberCell,.DdpTable__body .DdpTable__row--reportDivider .DdpTable__selectionCell{box-shadow:inset 0 2px #4a556894!important}.DdpTable__body .DdpTable__row--historicalGroup .DdpTable__cell[data-column-index="3"],.DdpTable__body .DdpTable__row--historicalGroup:hover .DdpTable__cell[data-column-index="3"]{background:var(--app-vehicle-group-cell-bg)!important;box-shadow:inset 3px 0 #6aa885;font-weight:700}.DdpTable__body .DdpTable__cell--draftPayer,.DdpTable__body .DdpTable__row--selected .DdpTable__cell--draftPayer,.DdpTable__body .DdpTable__row--selected:hover .DdpTable__cell--draftPayer,.DdpTable__body .DdpTable__row:hover .DdpTable__cell--draftPayer{background:#fff1f0!important;box-shadow:inset 0 0 0 1px #ff7875;color:#b42318;font-weight:800}.DdpTable__body .DdpTable__cell--archivedTariffPayer,.DdpTable__body .DdpTable__row--selected .DdpTable__cell--archivedTariffPayer,.DdpTable__body .DdpTable__row--selected:hover .DdpTable__cell--archivedTariffPayer,.DdpTable__body .DdpTable__row:hover .DdpTable__cell--archivedTariffPayer{background:#fff7e6!important;box-shadow:inset 0 0 0 1px #f5a623;color:#8a4b08;font-weight:800}.DdpTable__body .DdpTable__cell--ottExcluded,.DdpTable__body .DdpTable__row--selected .DdpTable__cell--ottExcluded,.DdpTable__body .DdpTable__row--selected:hover .DdpTable__cell--ottExcluded,.DdpTable__body .DdpTable__row:hover .DdpTable__cell--ottExcluded{background:#c62828!important;box-shadow:inset 0 0 0 1px #8f1414;color:#fff!important}.DdpTable__rowActionMenu{background:var(--white);border:1px solid var(--gray-200);border-radius:4px;box-shadow:0 8px 24px #20202729;color:var(--gray-700);display:flex;flex-direction:column;font-size:var(--app-font-size-xs);min-width:144px;overflow:hidden;padding:2px;position:absolute;z-index:35}.DdpTable__rowActionMenuItem{background:transparent;border:0;border-radius:3px;color:var(--gray-800);cursor:pointer;font-size:var(--app-font-size-xs);font-weight:600;min-height:22px;padding:3px 7px;text-align:left;white-space:nowrap}.DdpTable__rowActionMenuItem:focus,.DdpTable__rowActionMenuItem:hover{background:var(--peach-50);color:var(--peach-700);outline:none}.DdpTable__cellEditor{--ddp-cell-editor-height:22px;--ddp-cell-editor-width:160px;align-items:stretch;background:transparent;border:0;box-shadow:none;display:grid;gap:2px;grid-template-columns:var(--ddp-cell-editor-width) 22px 22px;left:0;padding:0;position:absolute;top:0;width:auto;z-index:18}.DdpTable__cellEditorInput,.DdpTable__cellEditorValue{background:var(--white);border:0;border-radius:0;box-shadow:inset 0 0 0 2px #276fbf;box-sizing:border-box;color:inherit;font:inherit;grid-column:1;grid-row:1;height:var(--ddp-cell-editor-height);line-height:17px;margin:0;min-height:0;outline:0;padding:2px 3px;width:var(--ddp-cell-editor-width)}.DdpTable__cellEditorValue{align-items:center;display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DdpTable__cellEditorActions{display:contents}.DdpTable__cellEditorActions>.DdpTable__cellEditorButton:first-child{grid-column:2;grid-row:1}.DdpTable__cellEditorActions>.DdpTable__cellEditorButton:nth-child(2){grid-column:3;grid-row:1}.DdpTable__autocomplete{background:var(--white);border:1px solid var(--gray-100);border-radius:4px;box-shadow:0 8px 22px #20202724;display:grid;gap:2px;grid-column:1/-1;grid-row:2;margin-top:2px;max-height:220px;min-width:var(--ddp-cell-editor-width);overflow:auto;padding:3px}.DdpTable__autocompleteOption{background:var(--white);border:0;border-radius:4px;color:var(--ink);font-size:var(--app-font-size-sm);min-height:24px;overflow:hidden;padding:2px 5px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.DdpTable__autocompleteOption:hover{background:var(--peach-50);color:var(--peach-500)}.DdpTable__autocompleteOption--empty{color:var(--peach-500);font-weight:700}.DdpTable__cellEditorButton,.DdpTable__filterAction,.DdpTable__filterClose{align-items:center;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:4px;color:var(--gray-700);display:inline-flex;font-size:var(--app-font-size-sm);gap:4px;justify-content:center;min-height:24px;padding:2px 5px}.DdpTable__cellEditorButton--active,.DdpTable__cellEditorButton:not(:disabled):hover,.DdpTable__filterAction--active,.DdpTable__filterAction:not(:disabled):hover,.DdpTable__filterClose--active,.DdpTable__filterClose:not(:disabled):hover{background:var(--peach-50);border-color:var(--peach-300);color:var(--peach-500)}.DdpTable__cellEditorButton:not(:disabled):active,.DdpTable__filterAction:not(:disabled):active,.DdpTable__filterClose:not(:disabled):active{background:var(--peach-100);transform:translateY(1px)}.DdpTable__cellEditorButton:disabled,.DdpTable__filterAction:disabled,.DdpTable__filterClose:disabled{cursor:not-allowed;opacity:.42}.DdpTable__cellEditorIcon{display:block;height:14px;width:14px}.DdpTable__cellEditorButton{height:var(--ddp-cell-editor-height);min-height:0;padding:1px;width:22px}.DdpTable__emptyCell{background:var(--app-cell-bg);color:var(--gray-500);height:auto;text-align:center;vertical-align:middle;width:100%}.DdpTable__filterButton{background:transparent;border:0;color:inherit;display:grid;grid-template-rows:14px 20px;height:36px;min-height:36px;padding:0 2px 1px;text-align:left;width:100%}.DdpTable__columnLetter{align-items:center;background:var(--app-column-header-bg);border-bottom:1px solid var(--gray-100);color:var(--gray-500);display:flex;font-size:var(--app-font-size-xs);font-weight:700;justify-content:center;line-height:13px;min-width:0;padding:0;text-align:center;width:100%}.DdpTable__columnTitleRow{align-items:center;background:var(--app-column-title-bg);display:grid;gap:2px;grid-template-columns:minmax(0,1fr) 18px;min-width:0}.DdpTable__columnTitle{font-size:var(--app-font-size);line-height:16px}.DdpTable__columnTitle,.DdpTable__filterValueText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DdpTable__filterState{align-items:center;border:1px solid var(--gray-200);border-radius:3px;display:inline-flex;font-size:var(--app-font-size-xs);height:18px;justify-content:center;width:18px}.DdpTable__filterState--active{background:var(--peach-100);border-color:var(--peach-300);color:var(--peach-500)}.DdpTable__columnResizer{bottom:0;cursor:col-resize;position:absolute;right:0;top:0;width:7px;z-index:4}.DdpTable__columnResizer:hover{background:var(--peach-300)}.DdpTable__filterPopover{background:var(--white);border:1px solid var(--gray-200);border-radius:6px;box-shadow:0 18px 44px #20202724;color:var(--ink);display:grid;font-size:var(--app-font-size-sm);gap:6px;left:4px;padding:6px;position:absolute;top:calc(100% + 4px);width:300px;z-index:40}.DdpTable__filterHead{align-items:start;display:flex;gap:6px;justify-content:space-between}.DdpTable__filterClose{border-radius:4px;min-height:24px;width:24px}.DdpTable__filterSearch{font-size:var(--app-font-size-sm);min-height:28px;width:100%}.DdpTable__filterSortActions{border-bottom:1px solid var(--gray-100);display:grid;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:6px}.DdpTable__filterActions{display:flex;gap:6px}.DdpTable__filterActions>.DdpTable__filterAction{width:50%}.DdpTable__columnTools{display:grid;gap:5px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.DdpTable__copyColumnButton{background:var(--white);border:1px solid var(--gray-200);border-radius:5px;color:var(--ink);font-size:var(--app-font-size-sm);font-weight:700;min-height:28px;width:100%}.DdpTable__copyColumnButton:hover{background:var(--peach-50);border-color:var(--peach-300);color:var(--peach-500)}.DdpTable__copyColumnButton:disabled{cursor:not-allowed;opacity:.42}.DdpTable__copyColumnButton--danger{border-color:#d838383d;color:#b42318}.DdpTable__copyColumnButton--danger:hover{background:#fff1f0;border-color:#d838386b;color:#b42318}.DdpTable__columnColorDisclosure{border-bottom:1px solid var(--gray-100);border-top:1px solid var(--gray-100);display:grid;padding:6px 0}.DdpTable__columnColorDisclosure summary{align-items:center;cursor:pointer;display:flex;gap:6px;justify-content:space-between;list-style-position:inside;min-height:24px}.DdpTable__columnColorDisclosure summary span{color:var(--gray-700);font-size:var(--app-font-size-sm);font-weight:700}.DdpTable__columnColorDisclosure summary strong{border:1px solid rgba(32,32,39,.16);border-radius:3px;display:block;height:16px;width:28px}.DdpTable__columnColorPanel{display:grid;gap:5px;padding-top:6px}.DdpTable__columnColorHeader{align-items:center;display:flex;gap:6px;justify-content:space-between}.DdpTable__columnColorHeader span{color:var(--gray-700);font-size:var(--app-font-size-sm);font-weight:700}.DdpTable__columnColorReset{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:4px;color:var(--gray-600);font-size:var(--app-font-size-xs);font-weight:700;min-height:22px;padding:2px 6px}.DdpTable__columnColorReset:not(:disabled):hover{background:var(--peach-50);border-color:var(--peach-300);color:var(--peach-500)}.DdpTable__columnColorReset:disabled{cursor:not-allowed;opacity:.42}.DdpTable__excelPalette{display:grid;gap:4px}.DdpTable__excelShadeGrid,.DdpTable__excelThemeRow{display:grid;gap:2px;grid-template-columns:repeat(10,1fr)}.DdpTable__swatch{border:1px solid rgba(32,32,39,.16);border-radius:2px;height:18px;min-height:18px;padding:0}.DdpTable__swatch--active,.DdpTable__swatch:hover{border-color:var(--peach-500);box-shadow:inset 0 0 0 1px var(--white),0 0 0 1px var(--peach-500)}.DdpTable__colorPicker{align-items:center;display:grid;gap:5px;grid-template-columns:auto 36px minmax(0,1fr)}.DdpTable__colorPicker span,.DdpTable__colorPicker strong{color:var(--gray-600);font-size:var(--app-font-size-xs)}.DdpTable__colorPicker input{height:24px;min-height:24px;padding:0;width:36px}.DdpTable__filterValues{display:grid;gap:2px;max-height:240px;overflow:auto;padding-right:2px}.DdpTable__filterValue{align-items:center;border-radius:4px;cursor:pointer;display:grid;font-size:var(--app-font-size-sm);gap:5px;grid-template-columns:14px minmax(0,1fr);min-height:24px;padding:2px 4px}.DdpTable__filterValue:hover{background:var(--peach-50)}
