.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)}}.BranchAdminTable_statusBadge__GwKaI{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:999px;font-size:var(--font-size-xsmall);font-weight:600;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.BranchAdminTable_page__RYGl2{padding:1.5rem;background-color:#f8f9fa;min-height:100vh}.BranchAdminTable_pageHeader__4KZ9k{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;background:var(--color-background);padding:1.5rem;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.BranchAdminTable_titleSection__GiYsA{flex:1 1}.BranchAdminTable_pageTitle__MGJro{font-size:1.75rem;font-weight:600;color:#212529;margin:0}.BranchAdminTable_pageSubtitle__mKhWR{font-size:.875rem;color:#6c757d;margin:.25rem 0 0}.BranchAdminTable_headerActions__0GxE2{display:flex;gap:1rem;align-items:center}.BranchAdminTable_addButton__UC2WC{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:var(--color-primary-500);color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.BranchAdminTable_addButton__UC2WC:hover{background:var(--color-primary-600)}.BranchAdminTable_addButton__UC2WC:active{background:var(--color-primary-700)}.BranchAdminTable_addButton__UC2WC svg{font-size:1.125rem}.BranchAdminTable_filterButton__K04G_{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:var(--color-background);color:#495057;border:1px solid #dee2e6;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.BranchAdminTable_filterButton__K04G_:hover{background:#f8f9fa;border-color:#adb5bd}.BranchAdminTable_filterButton__K04G_ svg{font-size:1.125rem}.BranchAdminTable_statsSection__VYTZH{margin-bottom:1.5rem}.BranchAdminTable_statsGrid__LW2DS{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.BranchAdminTable_statCard__b_v99{background:var(--color-background);border:1px solid #e5e7eb;border-radius:8px;padding:1.25rem 1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.07);transition:box-shadow .2s ease}.BranchAdminTable_statCard__b_v99:hover{box-shadow:0 4px 10px rgba(0,0,0,.12)}.BranchAdminTable_statLabel__utjn9{font-size:.75rem;font-weight:500;color:#6c757d;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .5rem}.BranchAdminTable_statNumber__Cy27I{font-size:1.75rem;font-weight:700;color:#212529;margin:0;line-height:1.1}.BranchAdminTable_searchSection__5Z6oo{margin-bottom:1.5rem}.BranchAdminTable_searchBar__h0aJV{position:relative;max-width:500px}.BranchAdminTable_searchIcon__CnnYb{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6c757d;font-size:20px}.BranchAdminTable_searchInput__CLMRI{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid #dee2e6;border-radius:6px;font-size:.875rem;background:var(--color-background)}.BranchAdminTable_searchInput__CLMRI:focus{outline:none;border-color:var(--color-primary-500);box-shadow:0 0 0 2px rgba(243,80,24,.1)}.BranchAdminTable_searchInput__CLMRI::-moz-placeholder{color:#6c757d}.BranchAdminTable_searchInput__CLMRI::placeholder{color:#6c757d}.BranchAdminTable_tableSection__AEILu{background:var(--color-background);border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.BranchAdminTable_table___BQnJ{width:100%;border-collapse:collapse;font-size:.875rem}.BranchAdminTable_table___BQnJ th{background-color:#f8f9fa;padding:.75rem .5rem;text-align:left;font-weight:600;color:#495057;border-bottom:2px solid #dee2e6;white-space:nowrap}.BranchAdminTable_table___BQnJ td{padding:.75rem .5rem;border-bottom:1px solid #dee2e6;vertical-align:top}.BranchAdminTable_tableRow__21HZB:hover{background-color:#f8f9fa}.BranchAdminTable_tableRow__21HZB:last-child td{border-bottom:none}.BranchAdminTable_actionsHeader__vptv_{width:160px;text-align:center}.BranchAdminTable_actionsCell__SfWXa{text-align:center}.BranchAdminTable_actionButtons__7DF2D{display:flex;gap:.5rem;justify-content:center}.BranchAdminTable_statusBadge__GwKaI{background-color:var(--color-tertiary-100);color:var(--color-tertiary-600)}.BranchAdminTable_statusBadge__GwKaI.BranchAdminTable_statusPending__OPCNb,.BranchAdminTable_statusBadge__GwKaI.BranchAdminTable_statuspending__HxGOt{background-color:var(--color-tertiary-100);color:var(--color-tertiary-700)}.BranchAdminTable_statusBadge__GwKaI.BranchAdminTable_statusActive__JNMLm,.BranchAdminTable_statusBadge__GwKaI.BranchAdminTable_statusApproved__UbXnS,.BranchAdminTable_statusBadge__GwKaI.BranchAdminTable_statusScheduled__5twu4,.BranchAdminTable_statusBadge__GwKaI.BranchAdminTable_statusactive__Ky95b,.BranchAdminTable_statusBadge__GwKaI.BranchAdminTable_statusapproved__iNEDs,.BranchAdminTable_statusBadge__GwKaI.BranchAdminTable_statusscheduled__ZAJfy{background-color:var(--color-success-100);color:var(--color-success-700)}.BranchAdminTable_statusBadge__GwKaI.BranchAdminTable_statusOn_my_way__c4HTX,.BranchAdminTable_statusBadge__GwKaI.BranchAdminTable_statusStarted__8UrBe,.BranchAdminTable_statusBadge__GwKaI.BranchAdminTable_statuson_my_way__3ioBf,.BranchAdminTable_statusBadge__GwKaI.BranchAdminTable_statusstarted__ecrYs{background-color:var(--color-primary-100);color:var(--color-primary-800)}.BranchAdminTable_statusBadge__GwKaI.BranchAdminTable_statusCompleted__KsSaC,.BranchAdminTable_statusBadge__GwKaI.BranchAdminTable_statusFulfilled__eCf7F,.BranchAdminTable_statusBadge__GwKaI.BranchAdminTable_statuscompleted__Gpe7q,.BranchAdminTable_statusBadge__GwKaI.BranchAdminTable_statusfulfilled__NZ_4w{background-color:var(--color-success-700);color:var(--color-success-100)}.BranchAdminTable_statusBadge__GwKaI.BranchAdminTable_statusCancelled__HT2yH,.BranchAdminTable_statusBadge__GwKaI.BranchAdminTable_statuscancelled__BBZXp{background-color:var(--color-destructive-50);color:var(--color-destructive-700)}.BranchAdminTable_statusBadge__GwKaI.BranchAdminTable_statusFailed__uRqdv,.BranchAdminTable_statusBadge__GwKaI.BranchAdminTable_statusRejected__xLbxU,.BranchAdminTable_statusBadge__GwKaI.BranchAdminTable_statusfailed__fO114,.BranchAdminTable_statusBadge__GwKaI.BranchAdminTable_statusrejected__JxNIF{background-color:var(--color-destructive-700);color:var(--color-destructive-50)}.BranchAdminTable_statusBadge__GwKaI.BranchAdminTable_statusInactive__EVbez,.BranchAdminTable_statusBadge__GwKaI.BranchAdminTable_statusinactive__4_WqV{background-color:var(--color-tertiary-100);color:var(--color-tertiary-700)}.BranchAdminTable_statusBadge__GwKaI.BranchAdminTable_statusIN_PROGRESS__vuFhN,.BranchAdminTable_statusBadge__GwKaI.BranchAdminTable_statusIn_progress__U5BNh,.BranchAdminTable_statusBadge__GwKaI.BranchAdminTable_statusIncomplete__mJRjG,.BranchAdminTable_statusBadge__GwKaI.BranchAdminTable_statusincomplete__8nhxz{background-color:var(--color-primary-100);color:var(--color-primary-800)}.BranchAdminTable_statusBadge__GwKaI.BranchAdminTable_statusPENDING__oxM5a{background-color:var(--color-tertiary-100);color:var(--color-tertiary-700)}.BranchAdminTable_statusBadge__GwKaI.BranchAdminTable_statusCOMPLETED__M4ty8,.BranchAdminTable_statusBadge__GwKaI.BranchAdminTable_statusSUCCEEDED__dGfeq{background-color:var(--color-success-700);color:var(--color-success-100)}.BranchAdminTable_statusBadge__GwKaI.BranchAdminTable_statusCANCELED__zsQlv,.BranchAdminTable_statusBadge__GwKaI.BranchAdminTable_statusCANCELLED__EZdIg,.BranchAdminTable_statusBadge__GwKaI.BranchAdminTable_statusFAILED__jdWOg{background-color:var(--color-destructive-700);color:var(--color-destructive-50)}.BranchAdminTable_emptyState__Y9TiS{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center;color:#6c757d}.BranchAdminTable_emptyStateText__4gCyP{font-size:1.125rem;font-weight:500;margin-bottom:.5rem;color:#212529}.BranchAdminTable_emptyStateSubtext__9brXO{font-size:.875rem;color:#6c757d}.BranchAdminTable_loadingCell__O7Cc3{text-align:center;padding:3rem 2rem;background:#f8f9fa}.BranchAdminTable_loadingSpinner__GEBKt{display:flex;flex-direction:column;align-items:center;gap:1rem;color:#6c757d;font-size:.875rem}@media(max-width:1200px){.BranchAdminTable_page__RYGl2{padding:1rem}.BranchAdminTable_pageHeader__4KZ9k{flex-direction:column;gap:1rem;align-items:stretch}.BranchAdminTable_headerActions__0GxE2{justify-content:center}}@media(max-width:768px){.BranchAdminTable_page__RYGl2{padding:.5rem}.BranchAdminTable_pageHeader__4KZ9k{padding:1rem;margin-bottom:1rem}.BranchAdminTable_pageTitle__MGJro{font-size:1.5rem}.BranchAdminTable_headerActions__0GxE2{flex-direction:column;gap:.5rem}.BranchAdminTable_addButton__UC2WC,.BranchAdminTable_filterButton__K04G_{width:100%;justify-content:center}}.BranchAdminTable_viewButton__22C79{display:flex;align-items:center;justify-content:center;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-subtle);border-radius:6px;cursor:pointer;transition:all .2s ease;height:32px;background:var(--color-bg-card);color:var(--color-text-secondary);border-color:var(--color-border-subtle)}.BranchAdminTable_viewButton__22C79:hover{background:var(--color-tertiary-50);border-color:var(--color-border-strong);color:var(--color-text-primary)}.BranchAdminTable_deleteButton__QhlZ7{display:flex;align-items:center;justify-content:center;padding:var(--space-1) var(--space-2);background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:6px;color:var(--color-text-secondary);cursor:pointer;transition:all .2s ease;height:32px;background:var(--color-destructive-300);color:var(--color-text-light);border-color:var(--color-destructive-300)}.BranchAdminTable_deleteButton__QhlZ7:hover{background:var(--color-destructive-600);border-color:var(--color-destructive-700)}.BranchAdminTable_editButton__i7Sev{display:flex;align-items:center;justify-content:center;padding:var(--space-1) var(--space-2);background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:6px;color:var(--color-text-secondary);cursor:pointer;transition:all .2s ease;height:32px;background:var(--color-primary-400);color:var(--color-text-light);border-color:var(--color-primary-400)}.BranchAdminTable_editButton__i7Sev:hover{background:var(--color-primary-500);border-color:var(--color-primary-500)}.BranchAdminTable_approveButton__dtMw0{display:flex;align-items:center;justify-content:center;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-subtle);border-radius:6px;color:var(--color-text-secondary);cursor:pointer;transition:all .2s ease;height:32px;background:var(--color-bg-card);color:var(--color-success-600,#10b981);border-color:var(--color-border-subtle)}.BranchAdminTable_approveButton__dtMw0:hover{background:var(--color-success-50,#ecfdf5);border-color:var(--color-success-600,#10b981);color:var(--color-success-700,#047857)}.BranchAdminTable_cancelButton__7XXMM{display:flex;align-items:center;justify-content:center;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-subtle);border-radius:6px;cursor:pointer;transition:all .2s ease;height:32px;background:var(--color-bg-card);color:var(--color-text-secondary);border-color:var(--color-border-subtle)}.BranchAdminTable_cancelButton__7XXMM:hover{background:var(--color-tertiary-50);border-color:var(--color-border-strong);color:var(--color-text-primary)}.BranchAdminTable_defaultButton__xxxal{display:flex;align-items:center;justify-content:center;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-subtle);border-radius:6px;cursor:pointer;transition:all .2s ease;height:32px;background:var(--color-bg-card);color:var(--color-text-secondary);border-color:var(--color-border-subtle)}.BranchAdminTable_defaultButton__xxxal:hover{background:var(--color-tertiary-50);border-color:var(--color-border-strong);color:var(--color-text-primary)}.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}}.FuelTypeBadge_badge__YeGrx{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:.75rem;font-weight:600;white-space:nowrap;transition:all .2s ease}.FuelTypeBadge_badge__YeGrx.FuelTypeBadge_compact__8zMrU,.FuelTypeBadge_badge__YeGrx.FuelTypeBadge_default__e5YNP{background-color:var(--color-tertiary-50);border:1px solid var(--color-border-subtle);color:var(--color-text-primary)}.FuelTypeBadge_badge__YeGrx.FuelTypeBadge_compact__8zMrU{padding:1px 6px;font-size:.6875rem}.FuelTypeBadge_badge__YeGrx.FuelTypeBadge_outlined__27uV1{background-color:transparent;border:1px solid var(--color-primary-500);color:var(--color-primary-500)}.FuelTypeBadge_badgeList__GGSL9{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.FuelTypeBadge_emptyState__0dTrY{color:var(--color-text-muted);font-size:.875rem;font-style:italic}.BranchAdminTrucks_statusBadge__qWCVD{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:999px;font-size:var(--font-size-xsmall);font-weight:600;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.BranchAdminTrucks_page__0CIJc,.BranchAdminTrucks_trucksPage__NWXif{padding:1.5rem;background-color:#f8f9fa;min-height:100vh}.BranchAdminTrucks_pageHeader__Lovz3{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;background:var(--color-background);padding:1.5rem;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.BranchAdminTrucks_titleSection__1ufsl{flex:1 1}.BranchAdminTrucks_pageTitle__Kd0K_{font-size:1.75rem;font-weight:600;color:#212529;margin:0}.BranchAdminTrucks_pageSubtitle__WOLu9{font-size:.875rem;color:#6c757d;margin:.25rem 0 0}.BranchAdminTrucks_headerActions__szMiV{display:flex;gap:1rem;align-items:center}.BranchAdminTrucks_addButton__cGhee{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:var(--color-primary-500);color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.BranchAdminTrucks_addButton__cGhee:hover{background:var(--color-primary-600)}.BranchAdminTrucks_addButton__cGhee:active{background:var(--color-primary-700)}.BranchAdminTrucks_addButton__cGhee svg{font-size:1.125rem}.BranchAdminTrucks_filterButton__BAUT9{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:var(--color-background);color:#495057;border:1px solid #dee2e6;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.BranchAdminTrucks_filterButton__BAUT9:hover{background:#f8f9fa;border-color:#adb5bd}.BranchAdminTrucks_filterButton__BAUT9 svg{font-size:1.125rem}.BranchAdminTrucks_statsSection__h6O4O{margin-bottom:1.5rem}.BranchAdminTrucks_statsGrid__G9OSS{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.BranchAdminTrucks_statCard__2x0jU{background:var(--color-background);border:1px solid #e5e7eb;border-radius:8px;padding:1.25rem 1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.07);transition:box-shadow .2s ease}.BranchAdminTrucks_statCard__2x0jU:hover{box-shadow:0 4px 10px rgba(0,0,0,.12)}.BranchAdminTrucks_statLabel__0A_WA{font-size:.75rem;font-weight:500;color:#6c757d;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .5rem}.BranchAdminTrucks_statNumber___D577{font-size:1.75rem;font-weight:700;color:#212529;margin:0;line-height:1.1}.BranchAdminTrucks_searchSection__Mh0XN{margin-bottom:1.5rem}.BranchAdminTrucks_searchBar__9TA0e{position:relative;max-width:500px}.BranchAdminTrucks_searchIcon__jE_cq{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6c757d;font-size:20px}.BranchAdminTrucks_searchInput__nRzP1{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid #dee2e6;border-radius:6px;font-size:.875rem;background:var(--color-background)}.BranchAdminTrucks_searchInput__nRzP1:focus{outline:none;border-color:var(--color-primary-500);box-shadow:0 0 0 2px rgba(243,80,24,.1)}.BranchAdminTrucks_searchInput__nRzP1::-moz-placeholder{color:#6c757d}.BranchAdminTrucks_searchInput__nRzP1::placeholder{color:#6c757d}.BranchAdminTrucks_tableSection__l7Sqj{background:var(--color-background);border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.BranchAdminTrucks_table__JybxU,.BranchAdminTrucks_trucksTable__iTZ93{width:100%;border-collapse:collapse;font-size:.875rem}.BranchAdminTrucks_table__JybxU th,.BranchAdminTrucks_trucksTable__iTZ93 th{background-color:#f8f9fa;padding:.75rem .5rem;text-align:left;font-weight:600;color:#495057;border-bottom:2px solid #dee2e6;white-space:nowrap}.BranchAdminTrucks_table__JybxU td,.BranchAdminTrucks_trucksTable__iTZ93 td{padding:.75rem .5rem;border-bottom:1px solid #dee2e6;vertical-align:top}.BranchAdminTrucks_tableRow__i_ihO:hover{background-color:#f8f9fa}.BranchAdminTrucks_tableRow__i_ihO:last-child td{border-bottom:none}.BranchAdminTrucks_actionsHeader__lDdC5{width:160px;text-align:center}.BranchAdminTrucks_actionsCell__9dnzK{text-align:center}.BranchAdminTrucks_actionButtons__YM7AQ{display:flex;gap:.5rem;justify-content:center}.BranchAdminTrucks_emptyState__jbR_Z{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center;color:#6c757d}.BranchAdminTrucks_emptyStateText__a9OPU{font-size:1.125rem;font-weight:500;margin-bottom:.5rem;color:#212529}.BranchAdminTrucks_emptyStateSubtext__hSueN{font-size:.875rem;color:#6c757d}.BranchAdminTrucks_loadingCell__l6Nk5{text-align:center;padding:3rem 2rem;background:#f8f9fa}.BranchAdminTrucks_loadingSpinner__jrxGs{display:flex;flex-direction:column;align-items:center;gap:1rem;color:#6c757d;font-size:.875rem}@media(max-width:1200px){.BranchAdminTrucks_page__0CIJc,.BranchAdminTrucks_trucksPage__NWXif{padding:1rem}.BranchAdminTrucks_pageHeader__Lovz3{flex-direction:column;gap:1rem;align-items:stretch}.BranchAdminTrucks_headerActions__szMiV{justify-content:center}}@media(max-width:768px){.BranchAdminTrucks_page__0CIJc,.BranchAdminTrucks_trucksPage__NWXif{padding:.5rem}.BranchAdminTrucks_pageHeader__Lovz3{padding:1rem;margin-bottom:1rem}.BranchAdminTrucks_pageTitle__Kd0K_{font-size:1.5rem}.BranchAdminTrucks_headerActions__szMiV{flex-direction:column;gap:.5rem}.BranchAdminTrucks_addButton__cGhee,.BranchAdminTrucks_filterButton__BAUT9{width:100%;justify-content:center}}.BranchAdminTrucks_filtersSection__M764j{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.25rem;padding:1rem;background:#fff;border-radius:8px;border:1px solid var(--color-border-subtle);box-shadow:0 1px 3px rgba(0,0,0,.05)}@media(min-width:769px){.BranchAdminTrucks_filtersSection__M764j{flex-direction:row;align-items:center;justify-content:space-between;padding:.5rem 1rem}}.BranchAdminTrucks_filtersSection__M764j .BranchAdminTrucks_searchBar__9TA0e{flex:1 1;max-width:none;margin-bottom:0}.BranchAdminTrucks_filtersSection__M764j .BranchAdminTrucks_searchBar__9TA0e .BranchAdminTrucks_searchInput__nRzP1{padding:.5rem 1rem .5rem 2.25rem;height:36px}.BranchAdminTrucks_filtersSection__M764j .BranchAdminTrucks_searchBar__9TA0e .BranchAdminTrucks_searchIcon__jE_cq{font-size:18px}@media(max-width:768px){.BranchAdminTrucks_tableSection__l7Sqj{display:none}.BranchAdminTrucks_statsGrid__G9OSS{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.75rem;gap:.75rem}.BranchAdminTrucks_statCard__2x0jU{padding:1rem .75rem}.BranchAdminTrucks_statLabel__0A_WA{font-size:10px}.BranchAdminTrucks_statNumber___D577{font-size:1.25rem}}.BranchAdminTrucks_licensePlateBadge__Ni8uJ,.BranchAdminTrucks_truckName__BsU5i{font-weight:600;color:var(--color-text-primary)}.BranchAdminTrucks_licensePlateBadge__Ni8uJ{font-family:monospace;background-color:var(--color-tertiary-50);border:1px solid var(--color-border-subtle);padding:.25rem .5rem;border-radius:4px}.BranchAdminTrucks_statusBadge__qWCVD{background-color:var(--color-tertiary-100);color:var(--color-tertiary-600);padding:.2rem .5rem;font-size:10px;line-height:1}.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_statusPending__N0vIY,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_statuspending__SCDaM{background-color:var(--color-tertiary-100);color:var(--color-tertiary-700)}.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_statusActive__hBTjs,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_statusApproved__W4bUu,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_statusScheduled__BVQPR,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_statusactive__cdo85,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_statusapproved__bHEpI,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_statusscheduled__MOhJo{background-color:var(--color-success-100);color:var(--color-success-700)}.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_statusOn_my_way__sKUOd,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_statusStarted__cJrnO,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_statuson_my_way__C2C0w,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_statusstarted__Ln76F{background-color:var(--color-primary-100);color:var(--color-primary-800)}.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_statusCompleted__VmYda,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_statusFulfilled__Gqpx2,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_statuscompleted__Qs6WR,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_statusfulfilled__pM2ru{background-color:var(--color-success-700);color:var(--color-success-100)}.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_statusCancelled__NBLg8,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_statuscancelled__oLyfA{background-color:var(--color-destructive-50);color:var(--color-destructive-700)}.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_statusFailed__1PyyX,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_statusRejected__ih98f,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_statusfailed__pWLXG,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_statusrejected__P8uYx{background-color:var(--color-destructive-700);color:var(--color-destructive-50)}.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_statusInactive__X3HrH,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_statusinactive__kiqNb{background-color:var(--color-tertiary-100);color:var(--color-tertiary-700)}.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_statusIN_PROGRESS__0A3GX,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_statusIn_progress__775ut,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_statusIncomplete__I00FR,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_statusincomplete__aUqWi{background-color:var(--color-primary-100);color:var(--color-primary-800)}.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_statusPENDING__fW8_H{background-color:var(--color-tertiary-100);color:var(--color-tertiary-700)}.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_statusCOMPLETED__oXKoA,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_statusSUCCEEDED__WRxQF{background-color:var(--color-success-700);color:var(--color-success-100)}.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_statusCANCELED__VKgTv,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_statusCANCELLED__d0XQY,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_statusFAILED__EScio{background-color:var(--color-destructive-700);color:var(--color-destructive-50)}.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_PENDING__KM3UY,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_Pending__ME1GR,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_pending__O3p28{background-color:var(--color-tertiary-100);color:var(--color-tertiary-700)}.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_ACTIVE__44sgt,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_APPROVED__sbaqX,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_Active__g0sZb,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_Approved__7taxB,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_SCHEDULED__c7zgo,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_Scheduled__MYPnb,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_active__o9iCQ,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_approved__EV1U6,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_scheduled__MBycL{background-color:var(--color-success-100);color:var(--color-success-700)}.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_IN_PROGRESS__cWhNG,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_InProgress__j_HDk,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_In_Progress__fuW7k,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_ONMYWAY__0GiAb,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_ON_MY_WAY__iaruV,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_STARTED__NrKcf,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_Started__YXIMV,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_in_progress__CqLMW,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_inprogress__gzHSU,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_onMyWay___oSGJ,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_on_my_way__OJRy4,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_onmyway__s4XJa,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_started__EgPbD{background-color:var(--color-primary-100);color:var(--color-primary-800)}.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_COMPLETED__ARv2R,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_Completed__rcHUz,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_FULFILLED__EC5C5,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_Fulfilled__fgH6m,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_completed__eKh3C,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_fulfilled___loTB{background-color:var(--color-success-700);color:var(--color-success-100)}.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_CANCELLED__6_lBy,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_Cancelled__xi0xx,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_cancelled__z4jK0{background-color:var(--color-destructive-50);color:var(--color-destructive-700)}.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_REJECTED__Xra6J,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_Rejected__HRmiU,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_rejected__I_nnj{background-color:var(--color-destructive-700);color:var(--color-destructive-50)}.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_INACTIVE__vQMI7,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_Inactive__HMtgs,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_inactive__efW5q{background-color:var(--color-tertiary-100);color:var(--color-tertiary-700)}.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_INCOMPLETE__eET3I,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_Incomplete__FAhZi,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_incomplete__O4NoC{background-color:var(--color-tertiary-200);color:var(--color-tertiary-800)}.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_FAILED__Sr2CS,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_Failed__f3CJk,.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_failed__MX65d{background-color:var(--color-destructive-700);color:var(--color-destructive-50)}.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_statusActive__hBTjs{background-color:var(--color-success-100);color:var(--color-success-700)}.BranchAdminTrucks_statusBadge__qWCVD.BranchAdminTrucks_statusInactive__X3HrH{background-color:var(--color-tertiary-100);color:var(--color-tertiary-700)}.BranchAdminTrucks_mobileCardList__wUZ88{display:none}@media(max-width:768px){.BranchAdminTrucks_mobileCardList__wUZ88{display:flex;flex-direction:column;gap:1rem;padding:.5rem .5rem 125px}}.BranchAdminTrucks_mobileCard__H8Neq{background:#fff;border:1px solid #dee2e6;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.05)}.BranchAdminTrucks_mobileCard__H8Neq .BranchAdminTrucks_cardHeader__AZx15{display:flex;justify-content:space-between;align-items:flex-start;padding:1rem;border-bottom:1px solid #f1f3f5}.BranchAdminTrucks_mobileCard__H8Neq .BranchAdminTrucks_cardHeader__AZx15 .BranchAdminTrucks_truckTitle__MzhdB{font-weight:600;color:#212529}.BranchAdminTrucks_mobileCard__H8Neq .BranchAdminTrucks_cardBody__3eNSF{padding:1rem;display:flex;flex-direction:column;gap:.5rem}.BranchAdminTrucks_mobileCard__H8Neq .BranchAdminTrucks_cardRow__Bj0JC{display:flex;justify-content:space-between;align-items:center}.BranchAdminTrucks_mobileCard__H8Neq .BranchAdminTrucks_cardLabel__yTC3i{font-size:12px;font-weight:500;color:#868e96;text-transform:uppercase}.BranchAdminTrucks_mobileCard__H8Neq .BranchAdminTrucks_cardValue__OMGyc{font-size:13px;color:#495057;font-weight:500}.BranchAdminTrucks_mobileCard__H8Neq .BranchAdminTrucks_cardFooter__mnRuN{padding:.75rem 1rem;background:#f8f9fa;border-top:1px solid #f1f3f5;display:flex;justify-content:space-between;align-items:center}.BranchAdminTrucks_mobileCard__H8Neq .BranchAdminTrucks_cardFooter__mnRuN span{font-size:11px;color:#adb5bd}.BranchAdminTrucks_viewButton__foOCK{display:flex;align-items:center;justify-content:center;padding:var(--space-1) var(--space-2);background:var(--color-bg-card);color:var(--color-text-secondary);cursor:pointer;transition:all .2s ease;height:32px;background:#fff;border:1px solid #dee2e6;border-radius:6px;color:#868e96;width:38px;height:38px}.BranchAdminTrucks_viewButton__foOCK:hover{background:#f8f9fa;border-color:#ced4da;color:var(--color-primary)}.BranchAdminTrucks_editButton__ktwq_{display:flex;align-items:center;justify-content:center;padding:var(--space-1) var(--space-2);background:var(--color-bg-card);color:var(--color-text-secondary);cursor:pointer;transition:all .2s ease;height:32px;background:#fff;border:1px solid #dee2e6;border-radius:6px;color:#868e96;width:38px;height:38px}.BranchAdminTrucks_editButton__ktwq_:hover{background:#f8f9fa;border-color:#ced4da;color:#212529}.BranchAdminTrucks_deleteButton__zQavv{display:flex;align-items:center;justify-content:center;padding:var(--space-1) var(--space-2);background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:6px;color:var(--color-text-secondary);cursor:pointer;transition:all .2s ease;height:32px;background:var(--color-destructive-300);color:var(--color-text-light);border-color:var(--color-destructive-300)}.BranchAdminTrucks_deleteButton__zQavv:hover{background:var(--color-destructive-600);border-color:var(--color-destructive-700)}