.LoadingSpinner_loader__QrucZ{width:156px;height:156px;border:0 solid #fff;position:relative;border-radius:50%;background-color:transparent;transform:scale(1);--tickColor:#fff}.LoadingSpinner_lightBackground__h_8Uc{--tickColor:#ddd}.LoadingSpinner_loader__QrucZ .LoadingSpinner_loading__D_QzS{font-size:10px;position:absolute;width:100%;text-align:center;line-height:14px;font-family:Century Gothic,sans-serif;font-style:italic;left:0;top:50%;margin-top:20px;color:var(--tickColor);font-weight:700;text-transform:uppercase}.LoadingSpinner_loaderCircle1__EuQBn{width:150px;height:150px;left:0;top:0;border-radius:50%;position:absolute;border:5px solid var(--tickColor);border-right:5px solid transparent;animation:LoadingSpinner_spin__aNJY9 3s linear infinite}.LoadingSpinner_loaderCircle2__fK1lk{width:138px;height:138px;left:1px;top:1px;border-radius:50%;position:absolute;border:5px solid transparent;border-right:5px solid var(--color-primary-500);animation:LoadingSpinner_spin__aNJY9 5s linear infinite}.LoadingSpinner_loader__QrucZ .LoadingSpinner_line__fv7B8{width:10px;height:2px;background:var(--tickColor);position:absolute}.LoadingSpinner_loader__QrucZ .LoadingSpinner_line__fv7B8:first-child{left:20px;top:50%;margin-top:-1px}.LoadingSpinner_loader__QrucZ .LoadingSpinner_line__fv7B8:nth-child(2){transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);left:38px;top:38px}.LoadingSpinner_loader__QrucZ .LoadingSpinner_line__fv7B8:nth-child(3){top:20px;left:50%;width:2px;height:10px}.LoadingSpinner_loader__QrucZ .LoadingSpinner_line__fv7B8:nth-child(4){transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);right:38px;top:38px}.LoadingSpinner_loader__QrucZ .LoadingSpinner_line__fv7B8:nth-child(5){right:20px;top:50%;margin-top:-1px}.LoadingSpinner_loader__QrucZ .LoadingSpinner_line__fv7B8:nth-child(6){transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);right:38px;bottom:38px;background:var(--color-primary-500)}.LoadingSpinner_loader__QrucZ .LoadingSpinner_subline__4sEQE{position:absolute;width:3px;height:2px;background:var(--tickColor)}.LoadingSpinner_loader__QrucZ .LoadingSpinner_subline__4sEQE:nth-child(7){transform:rotate(22.5deg);-moz-transform:rotate(22.5deg);-webkit-transform:rotate(22.5deg);-ms-transform:rotate(22.5deg);left:27px;top:57px}.LoadingSpinner_loader__QrucZ .LoadingSpinner_subline__4sEQE:nth-child(8){transform:rotate(67.5deg);-moz-transform:rotate(67.5deg);-webkit-transform:rotate(67.5deg);-ms-transform:rotate(67.5deg);left:57px;top:27px}.LoadingSpinner_loader__QrucZ .LoadingSpinner_subline__4sEQE:nth-child(9){transform:rotate(112.5deg);-moz-transform:rotate(112.5deg);-webkit-transform:rotate(112.5deg);-ms-transform:rotate(112.5deg);right:57px;top:27px}.LoadingSpinner_loader__QrucZ .LoadingSpinner_subline__4sEQE:nth-child(10){transform:rotate(157.5deg);-moz-transform:rotate(157.5deg);-webkit-transform:rotate(157.5deg);-ms-transform:rotate(157.5deg);right:27px;top:57px}.LoadingSpinner_loader__QrucZ .LoadingSpinner_subline__4sEQE:nth-child(11){transform:rotate(22.5deg);-moz-transform:rotate(22.5deg);-webkit-transform:rotate(22.5deg);-ms-transform:rotate(22.5deg);right:28px;bottom:55px;background:var(--color-primary-500)}.LoadingSpinner_loader__QrucZ .LoadingSpinner_needle__dSsd1{width:14px;height:14px;border-radius:50%;border:5px solid var(--tickColor);position:absolute;left:50%;top:50%;margin:-8px 0 0 -8px;z-index:1;animation:LoadingSpinner_pegIt__Dz4Ik 3s ease-in-out infinite}.LoadingSpinner_loader__QrucZ .LoadingSpinner_needle__dSsd1:before{content:"";width:0;height:0;border-style:solid;border-width:8.5px 50px 8.5px 0;border-color:transparent var(--color-primary-500) transparent transparent;position:absolute;right:50%;top:50%;margin:-8.5px 0 0;border-radius:0 50% 50% 0}@keyframes LoadingSpinner_pegIt__Dz4Ik{0%{transform:rotate(0deg)}16%{transform:rotate(75deg)}25%{transform:rotate(55deg)}30%{transform:rotate(90deg)}36%{transform:rotate(170deg)}42%{transform:rotate(150deg)}50%{transform:rotate(227deg)}to{transform:rotate(0deg)}}@keyframes LoadingSpinner_spin__aNJY9{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CheckboxField_checkboxField__HzCOZ{display:flex;align-items:center;width:100%}.CheckboxField_checkboxLabel__28BSA{display:flex;align-items:center;cursor:pointer;font-size:14px;font-weight:400;color:#374151;line-height:1.4;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CheckboxField_checkboxLabel__28BSA:hover .CheckboxField_checkmark__twmlS{border-color:#9ca3af}.CheckboxField_checkbox__b0mgb{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.CheckboxField_checkbox__b0mgb:checked~.CheckboxField_checkmark__twmlS{background-color:var(--color-primary-500);border-color:var(--color-primary-500)}.CheckboxField_checkbox__b0mgb:checked~.CheckboxField_checkmark__twmlS:after{display:block}.CheckboxField_checkbox__b0mgb:focus~.CheckboxField_checkmark__twmlS{box-shadow:0 0 0 3px rgba(243,80,24,.1)}.CheckboxField_checkbox__b0mgb:disabled~.CheckboxField_checkmark__twmlS{background-color:#f9fafb;border-color:#d1d5db;cursor:not-allowed}.CheckboxField_checkbox__b0mgb:disabled~.CheckboxField_labelText__g7Y35{color:#9ca3af;cursor:not-allowed}.CheckboxField_checkmark__twmlS{position:relative;height:18px;width:18px;background:var(--color-background);border:1px solid #d1d5db;border-radius:4px;margin-right:12px;transition:all .2s ease;flex-shrink:0}.CheckboxField_checkmark__twmlS:after{content:"";position:absolute;display:none;left:4px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.CheckboxField_labelText__g7Y35{transition:color .2s ease}@media(max-width:768px){.CheckboxField_checkboxLabel__28BSA{font-size:13px}.CheckboxField_checkmark__twmlS{height:16px;width:16px;margin-right:10px}.CheckboxField_checkmark__twmlS:after{left:4px;top:1px;width:5px;height:9px}}.LoadingWindow_Wrapper__sp4Ah{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);z-index:1500}.LoadingWindow_Wrapper__sp4Ah .LoadingWindow_Loading__ESBs4{color:#fff;font-size:var(--font-size-large);text-align:center}.AdminTruckForm_truckFormDialog___d3j1 .AdminTruckForm_formContainer__V_IRK{display:flex;flex-direction:column;gap:1.5rem;padding:0}.AdminTruckForm_truckFormDialog___d3j1 .AdminTruckForm_formSection__cH_jr{display:flex;flex-direction:column;gap:1rem}.AdminTruckForm_truckFormDialog___d3j1 .AdminTruckForm_sectionTitle__FlN2j{font-size:1rem;font-weight:600;color:#111827;margin:0;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.AdminTruckForm_truckFormDialog___d3j1 .AdminTruckForm_formGrid__g60xE{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem;gap:1rem}@media(max-width:1024px){.AdminTruckForm_truckFormDialog___d3j1 .AdminTruckForm_formGrid__g60xE{grid-template-columns:1fr 1fr}}@media(max-width:768px){.AdminTruckForm_truckFormDialog___d3j1 .AdminTruckForm_formGrid__g60xE{grid-template-columns:1fr}}.AdminTruckForm_truckFormDialog___d3j1 .AdminTruckForm_formGroup__kWI_X{display:flex;flex-direction:column;gap:.5rem}.AdminTruckForm_truckFormDialog___d3j1 .AdminTruckForm_formLabel__sozeg{font-size:var(--font-size-xsmall);font-weight:500;color:#374151;margin:0}.AdminTruckForm_truckFormDialog___d3j1 .AdminTruckForm_selectedDriversContainer__2twUS{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.AdminTruckForm_truckFormDialog___d3j1 .AdminTruckForm_driverTag__R_K9F{display:flex;align-items:center;gap:.25rem;background-color:#e5e7eb;border:1px solid #d1d5db;border-radius:4px;padding:.25rem .5rem;font-size:var(--font-size-xsmall);color:#374151}.AdminTruckForm_truckFormDialog___d3j1 .AdminTruckForm_driverTag__R_K9F span{font-weight:500}.AdminTruckForm_truckFormDialog___d3j1 .AdminTruckForm_removeDriverButton__MF9U0{background:none;border:none;color:#6b7280;cursor:pointer;font-size:1rem;line-height:1;padding:0;margin-left:.25rem;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:2px;transition:all .2s ease}.AdminTruckForm_truckFormDialog___d3j1 .AdminTruckForm_removeDriverButton__MF9U0:hover{background-color:#f3f4f6;color:#ef4444}.AdminTruckForm_truckFormDialog___d3j1 .AdminTruckForm_removeDriverButton__MF9U0:focus{outline:none;background-color:#f3f4f6;color:#ef4444}.AdminTruckForm_truckFormDialog___d3j1 .AdminTruckForm_driverSelect__3lmZM{width:100%;padding:0 16px;border:1px solid #d1d5db;border-radius:6px;font-size:var(--font-size-xsmall);font-family:inherit;background:var(--color-background);transition:all .2s ease-in-out;box-sizing:border-box;height:33px}.AdminTruckForm_truckFormDialog___d3j1 .AdminTruckForm_driverSelect__3lmZM:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.AdminTruckForm_truckFormDialog___d3j1 .AdminTruckForm_driverSelect__3lmZM:hover{border-color:#9ca3af}.AdminTruckForm_truckFormDialog___d3j1 .AdminTruckForm_selectedAreasContainer__dlsvS{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.AdminTruckForm_truckFormDialog___d3j1 .AdminTruckForm_areaTag__melLa{display:flex;align-items:center;gap:.25rem;background-color:#dbeafe;border:1px solid #bfdbfe;border-radius:4px;padding:.25rem .5rem;font-size:var(--font-size-xsmall);color:#1e40af}.AdminTruckForm_truckFormDialog___d3j1 .AdminTruckForm_areaTag__melLa span{font-weight:500}.AdminTruckForm_truckFormDialog___d3j1 .AdminTruckForm_removeAreaButton__4PKHj{background:none;border:none;color:#60a5fa;cursor:pointer;font-size:1rem;line-height:1;padding:0;margin-left:.25rem;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:2px;transition:all .2s ease}.AdminTruckForm_truckFormDialog___d3j1 .AdminTruckForm_removeAreaButton__4PKHj:hover{background-color:#eff6ff;color:#dc2626}.AdminTruckForm_truckFormDialog___d3j1 .AdminTruckForm_removeAreaButton__4PKHj:focus{outline:none;background-color:#eff6ff;color:#dc2626}.AdminTruckForm_truckFormDialog___d3j1 .AdminTruckForm_formSelect__0x8sb{width:100%;padding:0 16px;border:1px solid #d1d5db;border-radius:6px;font-size:var(--font-size-xsmall);font-family:inherit;background:var(--color-background);transition:all .2s ease-in-out;box-sizing:border-box;height:33px}.AdminTruckForm_truckFormDialog___d3j1 .AdminTruckForm_formSelect__0x8sb:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.AdminTruckForm_truckFormDialog___d3j1 .AdminTruckForm_formSelect__0x8sb:hover{border-color:#9ca3af}.AdminTruckForm_truckFormDialog___d3j1 .AdminTruckForm_formSelect__0x8sb.AdminTruckForm_error__3hnWr{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.AdminTruckForm_truckFormDialog___d3j1 .AdminTruckForm_areaSelectionControls__a72yg{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.AdminTruckForm_truckFormDialog___d3j1 .AdminTruckForm_areaSelect__WkVz0{width:100%;padding:0 16px;border:1px solid #d1d5db;border-radius:6px;font-size:var(--font-size-xsmall);font-family:inherit;background:var(--color-background);transition:all .2s ease-in-out;box-sizing:border-box;height:33px}.AdminTruckForm_truckFormDialog___d3j1 .AdminTruckForm_areaSelect__WkVz0:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.AdminTruckForm_truckFormDialog___d3j1 .AdminTruckForm_areaSelect__WkVz0:hover{border-color:#9ca3af}.AdminTruckForm_truckFormDialog___d3j1 .AdminTruckForm_selectAllAreasButton__yuB3w{background-color:#dbeafe;border:1px solid #bfdbfe;border-radius:6px;padding:0 12px;height:33px;font-size:var(--font-size-xsmall);font-family:inherit;color:#1e40af;cursor:pointer;transition:all .2s ease-in-out;white-space:nowrap}.AdminTruckForm_truckFormDialog___d3j1 .AdminTruckForm_selectAllAreasButton__yuB3w:hover{background-color:#bfdbfe;border-color:#93c5fd}.AdminTruckForm_truckFormDialog___d3j1 .AdminTruckForm_selectAllAreasButton__yuB3w:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.AdminTruckForm_truckFormDialog___d3j1 .AdminTruckForm_checkboxContainer__NaVJr{display:flex;flex-direction:column;gap:.75rem;padding:.5rem 0}.AdminTruckForm_truckFormDialog___d3j1 .AdminTruckForm_errorMessage__cgy_0{font-size:.75rem;color:#ef4444;margin:0;font-weight:500}.AdminTruckForm_truckFormDialog___d3j1 .AdminTruckForm_fullWidth__9g6lt{grid-column:1/-1}@media(max-width:640px){.AdminTruckForm_truckFormDialog___d3j1 .AdminTruckForm_formContainer__V_IRK{gap:1rem}.AdminTruckForm_truckFormDialog___d3j1 .AdminTruckForm_formGrid__g60xE,.AdminTruckForm_truckFormDialog___d3j1 .AdminTruckForm_formSection__cH_jr{gap:.75rem}}.AdminTruckForm_formGroup__kWI_X .AdminTruckForm_formInput__Rtv2S.AdminTruckForm_valid__ZtzSL,.AdminTruckForm_formGroup__kWI_X .AdminTruckForm_formSelect__0x8sb.AdminTruckForm_valid__ZtzSL{border-color:#10b981}.AdminTruckForm_formGroup__kWI_X .AdminTruckForm_formInput__Rtv2S.AdminTruckForm_invalid__6xaaX,.AdminTruckForm_formGroup__kWI_X .AdminTruckForm_formSelect__0x8sb.AdminTruckForm_invalid__6xaaX{border-color:#ef4444}.AdminTruckForm_loading__f7ltn{opacity:.6;pointer-events:none}.AdminTruckForm_formContainer__V_IRK input:focus,.AdminTruckForm_formContainer__V_IRK select:focus,.AdminTruckForm_formContainer__V_IRK textarea:focus{outline:none;border-color:var(--Topoff-Orange,var(--color-primary-500));box-shadow:0 0 0 3px rgba(243,80,24,.1)}.AdminTruckForm_formLabel__sozeg[aria-required=true]:after{content:" *";color:#ef4444}.AdminTruckForm_sectionTitle__FlN2j{color:#111827;font-family:inherit}.AdminTruckForm_formSelect__0x8sb option{padding:.5rem;color:#111827}.AdminTruckForm_formSelect__0x8sb:hover:not(:disabled){border-color:#6b7280}.AdminTruckForm_formSelect__0x8sb:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}.AdminTruckForm_readonlyField__6F8i8{padding:.625rem .875rem;border:1px solid #e5e7eb;border-radius:.375rem;background-color:#f9fafb;color:#374151;font-size:.875rem;font-family:Roboto,Helvetica,Arial,sans-serif;line-height:1.5}.AdminTruckForm_tankList__ifKAz{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.AdminTruckForm_tankItem__cLZj0{border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;background-color:#fafafa}.AdminTruckForm_tankHeader__CqQQK{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.AdminTruckForm_tankNumber__TfQJs{font-weight:600;font-size:1rem;color:#374151}.AdminTruckForm_tankStatus__Qmqtv{padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500;text-transform:uppercase}.AdminTruckForm_tankStatus__Qmqtv.AdminTruckForm_active__qV8cq{background-color:#dcfce7;color:#166534}.AdminTruckForm_tankStatus__Qmqtv.AdminTruckForm_inactive__88ZV5{background-color:#fef2f2;color:#dc2626}.AdminTruckForm_tankDetails__n0xLK{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:.5rem;gap:.5rem}.AdminTruckForm_tankDetail__gTRxf{display:flex;flex-direction:column;gap:.25rem}.AdminTruckForm_label__Dg2pe{font-size:.75rem;font-weight:500;color:#6b7280;text-transform:uppercase}.AdminTruckForm_value__X_6CC{font-size:.875rem;font-weight:600;color:#374151}.AdminTruckForm_noTanks__qCYgM{color:#6b7280;font-style:italic;margin:0}.AdminTruckForm_tankInfo__4MOPN{padding:1rem;background-color:#f9fafb;border-radius:.375rem;border:1px solid #e5e7eb}.AdminTruckForm_tankInfo__4MOPN p{margin:0;color:#6b7280;font-style:italic}.AdminTruckForm_formSelect__0x8sb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem;padding-right:2.5rem}.VehicleFuelDialog_dialogContainer__IZx7Y{background:#f8fafc;min-height:600px;padding:20px 24px!important}.VehicleFuelDialog_dialogContent__R_1jk{padding:0;max-width:1000px;width:100%;background:var(--color-background)}.VehicleFuelDialog_container__QAlZ5{display:flex;flex-direction:column;gap:0}.VehicleFuelDialog_header__CAWzy{padding:1.5rem;border-bottom:1px solid #e5e7eb;background:var(--color-background)}.VehicleFuelDialog_title__KGskm{font-size:1.5rem;font-weight:600;color:#111827;margin:0}.VehicleFuelDialog_statsSection__yoD5R{padding:1rem}.VehicleFuelDialog_statsGrid__uEa3y{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-gap:.5rem;gap:.5rem}.VehicleFuelDialog_statCard__x_pCx{background:var(--color-background);border:1px solid #e5e7eb;border-radius:12px;padding:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .3s ease}.VehicleFuelDialog_statCard__x_pCx:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.VehicleFuelDialog_statContent__S8gn3{display:flex;flex-direction:column;gap:.5rem;position:relative}.VehicleFuelDialog_statLabel__5V2Wi{font-size:.875rem;color:#6b7280;margin:0;font-weight:500}.VehicleFuelDialog_statNumber__NC3nR{font-size:var(--font-size-large);font-weight:700;color:#111827;margin:0;text-align:center}.VehicleFuelDialog_syncTankButton___xA83{color:var(--color-primary-500);background:rgba(var(--color-primary-500-rgb),.1);border-radius:6px;padding:4px}.VehicleFuelDialog_syncTankButton___xA83:hover{background:rgba(var(--color-primary-500-rgb),.2);color:var(--color-primary-600)}.VehicleFuelDialog_syncTankButton___xA83:disabled{color:#9ca3af;background:rgba(156,163,175,.1)}.VehicleFuelDialog_emptyTankButton__szYq_{color:#dc2626;background:rgba(220,38,38,.1);border-radius:6px;padding:4px}.VehicleFuelDialog_emptyTankButton__szYq_:hover{background:rgba(220,38,38,.2);color:#b91c1c}.VehicleFuelDialog_emptyTankButton__szYq_:disabled{color:#9ca3af;background:rgba(156,163,175,.1)}.VehicleFuelDialog_sectionHeader__CKs8W{padding:1rem;background:var(--color-background);border-bottom:1px solid #e5e7eb}.VehicleFuelDialog_sectionHeaderContent__fvP8I{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.VehicleFuelDialog_syncAllButton__dISpI{font-weight:500;padding:6px 12px}.VehicleFuelDialog_syncAllButton__dISpI:disabled{color:#9ca3af;border-color:#9ca3af;background:transparent}.VehicleFuelDialog_addFillUpButton__fOBqz{color:#fff;font-weight:500;padding:6px 12px}.VehicleFuelDialog_vehiclesHeader__gsTnC{font-size:var(--font-size-small);font-weight:500;color:#111827;margin:0}.VehicleFuelDialog_tableContainer__QIsM8{background:var(--color-background);border-radius:0 0 12px 12px;max-height:400px}.VehicleFuelDialog_tableContent__Lb8__{overflow-x:auto;overflow-y:auto;max-height:400px}.VehicleFuelDialog_tableContent__Lb8__::-webkit-scrollbar{height:6px;width:6px}.VehicleFuelDialog_tableContent__Lb8__::-webkit-scrollbar-track{background:#f1f5f9}.VehicleFuelDialog_tableContent__Lb8__::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.VehicleFuelDialog_tableContent__Lb8__::-webkit-scrollbar-thumb:hover{background:#94a3b8}.VehicleFuelDialog_tableHeader__I_aRs,.VehicleFuelDialog_tableRow__8u3O4{display:grid;grid-template-columns:100px 80px 100px 110px 80px 90px 110px 90px 120px;grid-gap:1rem;gap:1rem;align-items:center;padding:0 1rem;min-width:-moz-max-content;min-width:max-content;width:100%}.VehicleFuelDialog_tableHeader__I_aRs{background:#f9fafb;border-bottom:1px solid #e5e7eb;font-weight:600;color:#374151;font-size:.875rem;padding:.75rem 1rem}.VehicleFuelDialog_headerCell__QbZvq{font-weight:600;color:#374151;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:12px 8px}.VehicleFuelDialog_tableBody__FBAud{background:var(--color-background)}.VehicleFuelDialog_tableRow__8u3O4{border-bottom:1px solid #f3f4f6;transition:background-color .2s ease}.VehicleFuelDialog_tableRow__8u3O4:hover{background-color:#f9fafb}.VehicleFuelDialog_tableRow__8u3O4:last-child{border-bottom:none}.VehicleFuelDialog_tableCell__YMmTe{padding:1rem;font-size:var(--font-size-small);font-family:Roboto,Helvetica,Arial,sans-serif;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.VehicleFuelDialog_actionButtons__4Eiou{display:flex;gap:.5rem;align-items:center}.VehicleFuelDialog_deleteButton__m3qo5,.VehicleFuelDialog_editButton__j3C4Z{padding:.5rem;border:1px solid;border-radius:6px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:32px;height:32px}.VehicleFuelDialog_editButton__j3C4Z{background:var(--color-primary-500);color:var(--color-primary-text-500,#fff);border-color:var(--color-primary-500)}.VehicleFuelDialog_editButton__j3C4Z:hover{background:var(--color-primary-600);border-color:var(--color-primary-600)}.VehicleFuelDialog_deleteButton__m3qo5{background:#fef2f2;color:#dc2626;border-color:#fecaca}.VehicleFuelDialog_deleteButton__m3qo5:hover{background:#fee2e2;border-color:#fca5a5}.VehicleFuelDialog_receiptButton__d3rnf{padding:6px;border:1.5px solid var(--color-primary-500);border-radius:20px;background-color:transparent;color:var(--color-primary-500);font-size:var(--font-size-xsmall);font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:60px;height:32px}.VehicleFuelDialog_receiptButton__d3rnf:hover{background-color:var(--color-primary-500);color:var(--color-primary-text-500);transform:translateY(-1px);box-shadow:0 2px 8px rgba(249,115,22,.3)}.VehicleFuelDialog_receiptButton__d3rnf:active{transform:translateY(0)}.VehicleFuelDialog_closeButtonContainer__07YyH{padding:1.5rem;border-top:1px solid #e5e7eb;background:var(--color-background)}.VehicleFuelDialog_closeButton__eMgrE{color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;width:100%}.VehicleFuelDialog_closeButton__eMgrE:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.VehicleFuelDialog_closeButton__eMgrE:active{transform:translateY(0)}