.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)}}.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}.SortableTableHeader_sortableHeader__DwTPS{border:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .3s ease;position:relative;height:100%;display:table-cell;vertical-align:middle;box-sizing:border-box}.SortableTableHeader_sortableHeader__DwTPS.SortableTableHeader_active__COSed{color:var(--color-primary-500)}.SortableTableHeader_headerContent__5tWQ6{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.SortableTableHeader_headerLabel__40id5{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SortableTableHeader_sortIcons__XSviT{display:flex;flex-direction:column;align-items:center;gap:1px;opacity:.4;transition:opacity .2s ease}.SortableTableHeader_sortableHeader__DwTPS:hover .SortableTableHeader_sortIcons__XSviT{opacity:.7}.SortableTableHeader_sortableHeader__DwTPS.SortableTableHeader_active__COSed .SortableTableHeader_sortIcons__XSviT{opacity:1}.SortableTableHeader_sortIcon__kFkYX{width:8px;height:8px;color:#6b7280;transition:all .2s ease}.SortableTableHeader_sortIcon__kFkYX.SortableTableHeader_activeIcon__JSMNI{color:var(--color-primary-500);transform:scale(1.2)}.SortableTableHeader_sortUp__SojFM{margin-bottom:-1px}.SortableTableHeader_sortDown__KsJwH{margin-top:-1px}@media(max-width:768px){.SortableTableHeader_sortableHeader__DwTPS{padding:8px 12px;font-size:11px}.SortableTableHeader_headerContent__5tWQ6{gap:4px}.SortableTableHeader_sortIcons__XSviT{gap:0}.SortableTableHeader_sortIcon__kFkYX{width:6px;height:6px}}.SortableTableHeader_sortableHeader__DwTPS:focus{outline:2px solid var(--color-primary-500);outline-offset:-2px}.SortableTableHeader_sortIcon__kFkYX{transition:all .3s cubic-bezier(.4,0,.2,1)}.SortableTableHeader_activeIcon__JSMNI{animation:SortableTableHeader_sortPulse__U59oU .3s ease-out}@keyframes SortableTableHeader_sortPulse__U59oU{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1.2)}}.DialogPopup_Dialog__4BeVG .MuiDialog-paper{width:100%;max-width:800px;margin:16px;padding:0;border-radius:16px}.DialogPopup_DialogContent__hsa9y{padding:var(--space-2)!important;display:flex;flex-direction:column}.DialogPopup_DialogTitle__d3z5B{font-size:var(--font-size-medium)!important;font-weight:600!important;margin-bottom:var(--space-4)!important;text-align:center;padding-top:12px}.DialogPopup_DialogMessage__zudGK{text-align:center;margin-bottom:var(--space-4)!important;font-size:14px!important;font-weight:400!important}.DialogPopup_DialogActions__mIxr_{display:flex;flex-direction:row;justify-content:flex-end;gap:var(--space-2);width:100%;margin-top:var(--space-4)}.DialogPopup_DialogActions__mIxr_ button{padding:4px;border-radius:100px;text-transform:none;font-size:var(--font-size-xsmall);font-weight:400;border-radius:8px;background:var(--color-background);color:var(--color-primary);border-color:var(--color-primary);height:33px;max-width:150px}.DialogPopup_DialogActions__mIxr_ button:hover{border:1px solid var(--color-primary);background:var(--color-primary);color:#fff}.DialogPopup_DialogConfirmButton__MUmRr{flex:1 1;border-radius:8px;border:1px solid var(--color-primary);background:var(--color-primary)}.DialogPopup_DialogConfirmButton__MUmRr:hover{background-color:var(--color-primary-600)}.DialogPopup_DialogCancelButton__mHo0R{min-width:75px;background:var(--color-background)!important;color:var(--color-text-primary)!important;border:1px solid #000!important}.DialogPopup_DialogCancelButton__mHo0R:hover{background-color:var(--color-background-hover)!important}.DialogPopup_AdminDialog__k8SEZ .MuiDialog-paper{width:100%;max-width:350px;margin:16px;padding:0;border-radius:16px}.DialogPopup_AdminDialog__k8SEZ .MuiBackdrop-root{background-color:#f35018!important}.DialogPopup_DeleteDialog__OYfOp .MuiDialog-paper{width:100%;max-width:400px;margin:16px;padding:0;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.15)}.DialogPopup_DeleteDialog__OYfOp .DialogPopup_DialogContent__hsa9y{padding:32px 24px 24px;text-align:center}.DialogPopup_DeleteDialog__OYfOp .DialogPopup_DialogIcon__Vj55D{display:flex;justify-content:center;margin-bottom:16px}.DialogPopup_DeleteDialog__OYfOp .DialogPopup_WarningIcon__6f78g{font-size:48px!important;color:#ff6b35}.DialogPopup_DeleteDialog__OYfOp .DialogPopup_DialogTitle__d3z5B{font-size:20px!important;font-weight:600!important;color:#1a1a1a!important;margin-bottom:12px!important;line-height:1.3}.DialogPopup_DeleteDialog__OYfOp .DialogPopup_DialogChildren__ACXNG{margin-bottom:24px}.DialogPopup_DeleteDialog__OYfOp .DialogPopup_DialogChildren__ACXNG p{font-size:14px;color:#666;line-height:1.5;margin:0 0 8px}.DialogPopup_DeleteDialog__OYfOp .DialogPopup_DialogChildren__ACXNG p:last-child{margin-bottom:0}.DialogPopup_DeleteDialog__OYfOp .DialogPopup_DialogActions__mIxr_{display:flex;gap:12px;justify-content:center;margin-top:0}.DialogPopup_DeleteDialog__OYfOp .DialogPopup_DialogActions__mIxr_ button{min-width:100px;height:40px;border-radius:8px;font-size:14px;font-weight:500;text-transform:none;padding:0 20px}.DialogPopup_DeleteDialog__OYfOp .DialogPopup_DialogCancelButton__mHo0R{background-color:#f5f5f5!important;color:#666!important;border:1px solid #e0e0e0!important}.DialogPopup_DeleteDialog__OYfOp .DialogPopup_DialogCancelButton__mHo0R:hover{background-color:#eee!important}.DialogPopup_DeleteDialog__OYfOp .DialogPopup_DialogConfirmButton__MUmRr{background-color:#dc3545!important;color:#fff!important;border:1px solid #dc3545!important}.DialogPopup_DeleteDialog__OYfOp .DialogPopup_DialogConfirmButton__MUmRr:hover{background-color:#c82333!important}.InputField_inputField__x_qtF{display:flex;flex-direction:column;gap:8px;width:100%}.InputField_label__uR2KX{font-size:var(--font-size-xsmall);font-weight:500;color:#111827;margin:0}.InputField_label__uR2KX .InputField_required__Dtuwd{color:#ef4444;margin-left:2px}.InputField_input__0VFHk{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}.InputField_input__0VFHk::-moz-placeholder{color:#9ca3af;font-size:var(--font-size-xsmall)}.InputField_input__0VFHk::placeholder{color:#9ca3af;font-size:var(--font-size-xsmall)}.InputField_input__0VFHk:focus{outline:none;border-color:var(--color-primary-500);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb,243,80,24),.1)}.InputField_input__0VFHk:hover:not(:focus){border-color:#9ca3af}.InputField_input__0VFHk.InputField_error__Sw9g_{border-color:#ef4444}.InputField_input__0VFHk.InputField_error__Sw9g_:focus{border-color:#ef4444;box-shadow:0 0 0 2px rgba(239,68,68,.1)}.InputField_input__0VFHk:disabled{background-color:#f9fafb;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}.InputField_errorMessage__c7rs1{font-size:12px;color:#ef4444;margin:4px 0 0}.InputField_inputContainer__Ze0B5{position:relative;display:flex;align-items:center}.InputField_inputWithToggle__l32dY{padding-right:44px}.InputField_inputWithPrefix__mknOB{padding-left:28px}.InputField_prefix__kclc_{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#6b7280;font-size:var(--font-size-xsmall);pointer-events:none}.InputField_toggleButton___B8qj{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease}.InputField_toggleButton___B8qj:hover:not(:disabled){background-color:rgba(0,0,0,.04)}.InputField_toggleButton___B8qj:disabled{cursor:not-allowed;opacity:.5}.InputField_toggleIcon__5X4is{width:18px;height:18px;color:#6b7280}.InputField_toggleButton___B8qj:hover:not(:disabled) .InputField_toggleIcon__5X4is{color:#374151}@media(max-width:768px){.InputField_input__0VFHk{padding:10px 14px;font-size:16px}.InputField_label__uR2KX{font-size:13px}.InputField_errorMessage__c7rs1{font-size:11px}}.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}}.AdminCustomerForm_adminCustomerForm__2IzJv .AdminCustomerForm_formContainer__Nnuj3{display:flex;flex-direction:column;gap:1.5rem}.AdminCustomerForm_adminCustomerForm__2IzJv .AdminCustomerForm_title__6jJgZ{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin-bottom:1.5rem;text-align:left}.AdminCustomerForm_adminCustomerForm__2IzJv .AdminCustomerForm_section__PCPvM{background:var(--color-background);border-radius:12px;padding:.25rem;border:1px solid rgba(0,0,0,.05);z-index:10011;position:relative}.AdminCustomerForm_adminCustomerForm__2IzJv .AdminCustomerForm_sectionTitle__tt5ua{font-size:1rem;font-weight:600;color:#1a1a1a;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.AdminCustomerForm_adminCustomerForm__2IzJv .AdminCustomerForm_row__trtWB{display:flex;gap:1rem;margin-bottom:1rem}.AdminCustomerForm_adminCustomerForm__2IzJv .AdminCustomerForm_field__qcOzd{flex:1 1}.AdminCustomerForm_adminCustomerForm__2IzJv .AdminCustomerForm_fullWidth__F_IsP{width:100%;margin-bottom:1rem}.AdminCustomerForm_adminCustomerForm__2IzJv .AdminCustomerForm_autoPasswordContainer__VMBKj{width:100%;margin-bottom:.5rem;display:flex;justify-content:flex-end}.AdminCustomerForm_adminCustomerForm__2IzJv .AdminCustomerForm_helperText__SfMeJ{font-size:.75rem;color:#666;margin:.5rem 0 0;line-height:1.4}.AdminCustomerForm_adminCustomerForm__2IzJv .AdminCustomerForm_assignedVehiclesList__A2s_E{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background-color:#f8f9fa;border-radius:8px;border:1px solid rgba(0,0,0,.08);margin-top:.5rem}.AdminCustomerForm_adminCustomerForm__2IzJv .AdminCustomerForm_assignedVehicleItem__P2tJy{display:flex;align-items:center;padding:.625rem .875rem;background:var(--color-background);border-radius:6px;border:1px solid #e5e7eb;transition:all .2s ease}.AdminCustomerForm_adminCustomerForm__2IzJv .AdminCustomerForm_assignedVehicleItem__P2tJy:hover{border-color:#d1d5db;box-shadow:0 1px 3px rgba(0,0,0,.05)}.AdminCustomerForm_adminCustomerForm__2IzJv .AdminCustomerForm_vehicleName__Thk_M{font-size:.875rem;font-weight:500;color:#1a1a1a}.AdminCustomerForm_adminCustomerForm__2IzJv .AdminCustomerForm_collapsibleHeader__90t6u{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:0;cursor:pointer;text-align:left}.AdminCustomerForm_adminCustomerForm__2IzJv .AdminCustomerForm_collapsibleHeader__90t6u:hover .AdminCustomerForm_sectionTitle__tt5ua{color:var(--color-primary-500)}.AdminCustomerForm_adminCustomerForm__2IzJv .AdminCustomerForm_collapseIcon__xkQil{display:flex;align-items:center;color:#6b7280;flex-shrink:0}.AdminCustomerForm_adminCustomerForm__2IzJv .AdminCustomerForm_pricingContent__TmrZ2{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,.06)}.AdminCustomerForm_adminCustomerForm__2IzJv .AdminCustomerForm_privilegesGrid__Wwe6M{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background-color:#f8f9fa;border-radius:8px;border:1px solid rgba(0,0,0,.08)}.AdminCustomerForm_adminCustomerForm__2IzJv .AdminCustomerForm_label__W2u1t{font-size:.875rem;font-weight:500;color:#666;margin-bottom:.5rem;display:block}.AdminCustomerForm_adminCustomerForm__2IzJv .AdminCustomerForm_required__sVD_F{color:var(--color-destructive-500);margin-left:2px}.AdminCustomerForm_adminCustomerForm__2IzJv .AdminCustomerForm_formSelect__8FlP7{width:100%;padding:.625rem 1rem;border:1px solid #ddd;border-radius:8px;font-size:.875rem;font-weight:400;color:#1a1a1a;background:var(--color-background);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:all .2s ease;height:44px}.AdminCustomerForm_adminCustomerForm__2IzJv .AdminCustomerForm_formSelect__8FlP7:hover{border-color:#999}.AdminCustomerForm_adminCustomerForm__2IzJv .AdminCustomerForm_formSelect__8FlP7:focus{outline:none;border-color:var(--color-primary-500);box-shadow:0 0 0 3px rgba(243,80,24,.1)}.AdminCustomerForm_adminCustomerForm__2IzJv .AdminCustomerForm_formSelect__8FlP7:disabled{background-color:#f9fafb;color:#9ca3af;cursor:not-allowed}.AdminCustomerForm_adminCustomerForm__2IzJv .AdminCustomerForm_formSelect__8FlP7 option{padding:.5rem .75rem;font-size:.875rem;color:#1a1a1a}.AdminCustomerForm_adminCustomerForm__2IzJv .AdminCustomerForm_actions__NJvRk{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.AdminCustomerForm_adminCustomerForm__2IzJv .AdminCustomerForm_saveButton__t5mBi{background-color:var(--color-primary-500);color:#fff;border:none;padding:12px 32px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s;min-width:120px}.AdminCustomerForm_adminCustomerForm__2IzJv .AdminCustomerForm_saveButton__t5mBi:hover{background-color:#d63f0f}.AdminCustomerForm_adminCustomerForm__2IzJv .AdminCustomerForm_saveButton__t5mBi:disabled{background-color:#9ca3af;cursor:not-allowed}.AdminCustomerForm_adminCustomerForm__2IzJv .AdminCustomerForm_cancelButton__zvlUY{background:var(--color-background);color:#6b7280;border:1px solid #d1d5db;padding:12px 32px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;min-width:120px}.AdminCustomerForm_adminCustomerForm__2IzJv .AdminCustomerForm_cancelButton__zvlUY:hover{background-color:#f9fafb;border-color:#9ca3af}@media(max-width:768px){.AdminCustomerForm_adminCustomerForm__2IzJv .AdminCustomerForm_formContainer__Nnuj3{padding:10px}.AdminCustomerForm_adminCustomerForm__2IzJv .AdminCustomerForm_row__trtWB{flex-direction:column;gap:8px}}.MuiDialog-paper .AdminCustomerForm_adminCustomerForm__2IzJv{min-width:700px;max-width:700px;padding:0;border-radius:16px}@media(max-width:768px){.MuiDialog-paper .AdminCustomerForm_adminCustomerForm__2IzJv{min-width:90vw;max-width:95vw;border-radius:12px}}.AdminCustomerForm_adminCustomerForm__2IzJv .dialog-actions{padding:1.5rem;gap:1rem;justify-content:flex-end;border-top:1px solid rgba(0,0,0,.05);background:#f8f9fa;border-radius:0 0 16px 16px}.AdminCustomerForm_adminCustomerForm__2IzJv .dialog-actions button{padding:.75rem 2rem;border-radius:8px;font-size:.875rem;font-weight:600;min-width:120px;height:44px;transition:all .2s ease}.AdminCustomerForm_adminCustomerForm__2IzJv .dialog-actions button:first-child{background:var(--color-background);color:#666;border:1px solid #ddd}.AdminCustomerForm_adminCustomerForm__2IzJv .dialog-actions button:first-child:hover{background-color:#f8f9fa;border-color:#999}.AdminCustomerForm_adminCustomerForm__2IzJv .dialog-actions button:last-child{background-color:var(--color-primary-500);color:#fff;border:none;box-shadow:0 2px 8px rgba(243,80,24,.2)}.AdminCustomerForm_adminCustomerForm__2IzJv .dialog-actions button:last-child:hover{background-color:#d63f0f;box-shadow:0 4px 12px rgba(243,80,24,.3)}.AdminCustomerForm_adminCustomerForm__2IzJv .dialog-actions button:last-child:disabled{background-color:#9ca3af;box-shadow:none}.DriverCustomers_ordersPage__bMcCc{padding:2rem;width:100%;max-width:100%;background-color:var(--color-gray-50,#f8f9fa);min-height:100vh;box-sizing:border-box}.DriverCustomers_pageHeader__X6HIS{margin-bottom:1rem}.DriverCustomers_pageTitle__SS2y7{font-size:var(--font-size-normal);font-weight:700;color:var(--color-gray-900,#212529);margin:0;line-height:1.2}.DriverCustomers_statsSection__Fl3c0{margin-bottom:2rem}.DriverCustomers_statsGrid__7CbAG{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.DriverCustomers_statCard__OBbpH{background:var(--color-background);border:1px solid var(--color-gray-200,#e9ecef);border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease}.DriverCustomers_statCard__OBbpH:hover{box-shadow:0 4px 16px rgba(0,0,0,.12);transform:translateY(-2px)}.DriverCustomers_statContent__Bd14I{display:flex;flex-direction:column;align-items:center}.DriverCustomers_statLabel__BI5X6{font-size:.875rem;color:var(--color-gray-500,#6c757d);margin:0;font-weight:500}.DriverCustomers_statNumber__rP8KA{font-size:1.5rem!important;font-weight:700;color:var(--color-primary-500);margin:0}.DriverCustomers_ordersSection__KlTB8{background:var(--color-background);border:1px solid var(--color-gray-200,#e9ecef);border-radius:12px;padding:0;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-bottom:2rem}.DriverCustomers_ordersHeader____UC7{display:flex;justify-content:space-between;align-items:flex-start;padding:1.5rem;border-bottom:1px solid var(--color-gray-200,#e9ecef)}@media(max-width:768px){.DriverCustomers_ordersHeader____UC7{flex-direction:column;gap:1rem;align-items:stretch}}.DriverCustomers_ordersHeaderContent__wK6SL{flex:1 1}.DriverCustomers_sectionTitle__JObFZ{font-size:1.25rem;font-weight:600;color:var(--color-gray-900,#212529);margin:0 0 .5rem;line-height:1.2}.DriverCustomers_sectionSubtitle__uzysz{font-size:.875rem;color:var(--color-gray-500,#6c757d);margin:0;font-weight:500}.DriverCustomers_ordersActions__iAp0m{display:flex;gap:.75rem;align-items:center}@media(max-width:768px){.DriverCustomers_ordersActions__iAp0m{justify-content:flex-end}}.DriverCustomers_createButton__ASxsR{background:var(--color-primary-500);color:#fff;border:none;border-radius:8px;padding:.75rem 1rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;white-space:nowrap}.DriverCustomers_createButton__ASxsR:hover{background:var(--color-primary-300)}.DriverCustomers_filterButton__dKMQ9{background:var(--color-background);color:#495057;border:1px solid var(--color-gray-300,#dee2e6);border-radius:8px;padding:.75rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;white-space:nowrap}.DriverCustomers_filterButton__dKMQ9:hover{background:var(--color-gray-50,#f8f9fa);border-color:var(--color-primary-500)}.DriverCustomers_filterSection__34er6{border-bottom:1px solid var(--color-gray-200,#e9ecef)}.DriverCustomers_tableSection__qDX9H{overflow-x:auto;width:100%;max-width:100%}.DriverCustomers_ordersTable__3t6vG{width:100%;border-collapse:collapse;font-size:.875rem;table-layout:fixed;max-width:100vw}.DriverCustomers_tableHeader__w2r5D{background:var(--color-gray-50,#f8f9fa);color:var(--color-gray-500,#6c757d);font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;padding:1rem 1.5rem;text-align:left;border-bottom:1px solid var(--color-gray-200,#e9ecef);white-space:nowrap}.DriverCustomers_tableHeader__w2r5D:last-child{text-align:center;width:100px}.DriverCustomers_tableRow__WtSP1{border-bottom:1px solid var(--color-gray-100,#f1f3f4);transition:background-color .2s ease}.DriverCustomers_tableRow__WtSP1:hover{background:var(--color-gray-50,#f8f9fa)}.DriverCustomers_tableRow__WtSP1:last-child{border-bottom:none}.DriverCustomers_tableCell___3TCG{padding:1.25rem 1.5rem;vertical-align:middle;border-bottom:1px solid var(--color-gray-100,#f1f3f4)}.DriverCustomers_tableCell___3TCG:last-child{text-align:center;width:100px;padding:8px 24px;vertical-align:middle}.DriverCustomers_customerInfo__DdPaT{display:flex;flex-direction:column;gap:.25rem}.DriverCustomers_customerName__Jf_bg{font-weight:600;color:var(--color-gray-900,#212529);font-size:1rem;line-height:1.3;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.DriverCustomers_customerMeta__tnbOn{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--color-gray-500,#6c757d);padding-left:4px}.DriverCustomers_zipCode__HsjXg{background:var(--color-primary-50);color:var(--color-gray-600,#495057);padding:.125rem .375rem;border-radius:4px;font-size:.6875rem;font-weight:500}.DriverCustomers_contactInfo__H60mb{display:flex;align-items:center;color:var(--text-secondary);font-size:.65rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DriverCustomers_orderCount__j9ooa{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem}.DriverCustomers_count__yGMK1{font-size:1rem;font-weight:700;color:var(--color-primary-500);line-height:1}.DriverCustomers_countLabel__nTr_T{font-size:.75rem;color:var(--color-gray-500,#6c757d);font-weight:500}.DriverCustomers_lastOrder__KaLp9{display:flex;flex-direction:column;gap:.25rem}.DriverCustomers_orderDate__TLr5A{font-weight:600;color:var(--color-gray-900,#212529);font-size:.75rem;line-height:1.3}.DriverCustomers_orderStatus__DZYyi{font-size:.6875rem;color:var(--color-gray-500,#6c757d);font-weight:500}.DriverCustomers_noOrders__EcwFM{color:var(--color-gray-400,#adb5bd);font-style:italic;font-size:.75rem}.DriverCustomers_actionButtons__a5F_d{display:flex;justify-content:center;gap:.5rem}.DriverCustomers_viewButton__LRJUP{display:flex;align-items:center;justify-content:center;background:var(--color-primary-500);color:#fff;border:none;border-radius:6px;width:32px;height:32px;cursor:pointer;transition:all .2s ease}.DriverCustomers_viewButton__LRJUP:hover{background:var(--color-primary-300)}.DriverCustomers_viewButton__LRJUP:active{transform:translateY(0)}.DriverCustomers_emptyState__iRE2O{text-align:center;padding:3rem 1.5rem;color:var(--color-gray-500,#6c757d)}.DriverCustomers_emptyStateText__l65iN{font-size:1rem;font-weight:600;color:var(--color-gray-600,#495057);margin-bottom:.5rem}.DriverCustomers_emptyStateSubtext__GnmiG{font-size:.875rem;color:var(--color-gray-500,#6c757d);line-height:1.5}@media(max-width:768px){.DriverCustomers_ordersPage__bMcCc{padding:1rem 1rem 125px}.DriverCustomers_statsGrid__7CbAG{grid-template-columns:1fr;gap:1rem}.DriverCustomers_ordersActions__iAp0m{flex-direction:column;gap:.5rem;align-items:stretch}.DriverCustomers_createButton__ASxsR,.DriverCustomers_filterButton__dKMQ9{width:100%;justify-content:center}.DriverCustomers_tableSection__qDX9H{overflow-x:auto;width:100%;max-width:100vw}.DriverCustomers_ordersTable__3t6vG{font-size:.75rem;width:100%;max-width:100%;table-layout:fixed}.DriverCustomers_tableHeader__w2r5D{padding:.75rem 1rem;font-size:.6875rem}.DriverCustomers_tableCell___3TCG{padding:1rem}.DriverCustomers_customerName__Jf_bg{font-size:.75rem}.DriverCustomers_count__yGMK1{font-size:.875rem}.DriverCustomers_actionButtons__a5F_d{flex-direction:column;gap:.25rem}.DriverCustomers_viewButton__LRJUP{width:100%}}@media(max-width:480px){.DriverCustomers_ordersPage__bMcCc{padding:.5rem}.DriverCustomers_ordersSection__KlTB8{border-radius:8px}.DriverCustomers_ordersHeader____UC7{padding:1rem}.DriverCustomers_tableHeader__w2r5D{padding:.25rem .125rem;font-size:.65rem;font-family:roboto,sans-serif}.DriverCustomers_tableHeader__w2r5D:first-child{padding-left:.25rem;width:20%;font-family:roboto,sans-serif}.DriverCustomers_tableHeader__w2r5D:nth-child(2){width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:roboto,sans-serif}.DriverCustomers_tableHeader__w2r5D:last-child{padding-right:.25rem;width:20%;font-family:roboto,sans-serif}.DriverCustomers_tableCell___3TCG{padding:.125rem .0625rem;font-size:.7rem}.DriverCustomers_tableCell___3TCG:first-child{padding-left:.25rem;width:20%}.DriverCustomers_tableCell___3TCG:nth-child(2){width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DriverCustomers_tableCell___3TCG:last-child{padding-right:.25rem;width:20%}.DriverCustomers_ordersTable__3t6vG{table-layout:fixed;width:100%}.DriverCustomers_customerName__Jf_bg{font-size:.75rem;font-weight:500;color:var(--text-primary);white-space:normal;word-wrap:break-word;overflow-wrap:break-word;padding-left:4px;font-family:roboto,sans-serif}.DriverCustomers_count__yGMK1{font-size:.75rem}.DriverCustomers_viewButton__LRJUP{padding:2px;min-width:24px}.DriverCustomers_viewButton__LRJUP svg{font-size:12px!important;color:var(--color-primary-500)}.DriverCustomers_actionButtons__a5F_d{gap:.125rem}.DriverCustomers_viewButton__LRJUP{height:24px;width:28px;background-color:var(--color-primary-50);border-radius:6px;border:1px solid var(--color-primary-500);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.DriverCustomers_viewButton__LRJUP:hover{background-color:var(--color-primary-500);color:#fff}.DriverCustomers_ordersTable__3t6vG td:nth-child(3),.DriverCustomers_ordersTable__3t6vG th:nth-child(3){display:none}}