.MainMenu_menuContainer__KvLP3{width:256px;height:100%;display:flex;flex-direction:column;background:var(--color-background);padding:0 0 8px;border-right:1px solid rgba(0,0,0,.12)}.MainMenu_menuHeader__GA9m7{border-bottom:1px solid transparent;display:flex;align-items:center;min-height:40px;margin-top:56px}@media(min-width:600px){.MainMenu_menuHeader__GA9m7.MainMenu_adminActive___0vd9{margin-top:0}}.MainMenu_menuHeader__GA9m7+.MuiList-root{padding-top:0}.MainMenu_menuHeader__GA9m7 .MuiStack-root{align-items:center!important;height:100%;padding-right:0}.MainMenu_menuHeader__GA9m7 .MainMenu_topoffLogo__g2_5h{color:var(--color-primary-500);font-weight:600;font-size:24px}.MainMenu_menuHeader__GA9m7 .MainMenu_bellIcon__o8jtw,.MainMenu_menuHeader__GA9m7 .MainMenu_toggleButton__M2H5H{color:var(--color-primary-500);display:flex;align-items:center;justify-content:center}.MainMenu_menuHeader__GA9m7 .MainMenu_toggleButton__M2H5H:hover{background-color:var(--color-primary-200)!important}.MainMenu_menuHeader__GA9m7 .MainMenu_minimizedLogo__DjG8q{display:flex;justify-content:center;align-items:center;width:32px;height:32px;flex-shrink:0}.MainMenu_divider__JQP3M{margin-top:16px!important;border-top:1px solid rgba(0,0,0,.12);pointer-events:none}.MainMenu_divider__JQP3M,.MainMenu_nested__5Bijr{background-color:rgba(var(--color-primary-rgb,243,80,24),.04)}.MainMenu_nested__5Bijr{padding-left:32px}.MainMenu_nested__5Bijr .MuiListItemText-root .MuiTypography-root{font-size:var(--font-size-xsmall)}.MainMenu_menuItem__FMq73{padding:8px 16px}.MainMenu_menuItem__FMq73:hover{background-color:var(--color-primary-200)!important}.MainMenu_menuItem__FMq73 .MuiListItemText-root{margin-right:8px}.MainMenu_menuItem__FMq73 .MuiListItemText-root .MuiTypography-root{font-size:var(--font-size-small);font-weight:400}.MainMenu_menuIcon__4lLqD{color:var(--color-primary-500);min-width:40px}.MainMenu_menuIcon__4lLqD .MuiSvgIcon-root{width:24px;height:24px}.MainMenu_menuIcon__4lLqD .MuiSvgIcon-root,.MainMenu_menuIcon__4lLqD .MuiSvgIcon-root circle,.MainMenu_menuIcon__4lLqD .MuiSvgIcon-root ellipse,.MainMenu_menuIcon__4lLqD .MuiSvgIcon-root g,.MainMenu_menuIcon__4lLqD .MuiSvgIcon-root line,.MainMenu_menuIcon__4lLqD .MuiSvgIcon-root path,.MainMenu_menuIcon__4lLqD .MuiSvgIcon-root polygon,.MainMenu_menuIcon__4lLqD .MuiSvgIcon-root polyline,.MainMenu_menuIcon__4lLqD .MuiSvgIcon-root rect{color:var(--color-primary-500)!important;fill:var(--color-primary-500)!important}.MainMenu_menuIcon__4lLqD svg{width:24px;height:24px}.MainMenu_menuIcon__4lLqD svg,.MainMenu_menuIcon__4lLqD svg circle,.MainMenu_menuIcon__4lLqD svg ellipse,.MainMenu_menuIcon__4lLqD svg g,.MainMenu_menuIcon__4lLqD svg line,.MainMenu_menuIcon__4lLqD svg path,.MainMenu_menuIcon__4lLqD svg polygon,.MainMenu_menuIcon__4lLqD svg polyline,.MainMenu_menuIcon__4lLqD svg rect{color:var(--color-primary-500)!important}.MainMenu_adminIcon__KUCXn *,.MainMenu_adminIcon__KUCXn .MuiSvgIcon-root,.MainMenu_adminIcon__KUCXn .MuiSvgIcon-root circle,.MainMenu_adminIcon__KUCXn .MuiSvgIcon-root ellipse,.MainMenu_adminIcon__KUCXn .MuiSvgIcon-root g,.MainMenu_adminIcon__KUCXn .MuiSvgIcon-root line,.MainMenu_adminIcon__KUCXn .MuiSvgIcon-root path,.MainMenu_adminIcon__KUCXn .MuiSvgIcon-root polygon,.MainMenu_adminIcon__KUCXn .MuiSvgIcon-root polyline,.MainMenu_adminIcon__KUCXn .MuiSvgIcon-root rect,.MainMenu_adminIcon__KUCXn svg,.MainMenu_adminIcon__KUCXn svg circle,.MainMenu_adminIcon__KUCXn svg ellipse,.MainMenu_adminIcon__KUCXn svg g,.MainMenu_adminIcon__KUCXn svg line,.MainMenu_adminIcon__KUCXn svg path,.MainMenu_adminIcon__KUCXn svg polygon,.MainMenu_adminIcon__KUCXn svg polyline,.MainMenu_adminIcon__KUCXn svg rect{color:var(--color-primary-500)!important;fill:var(--color-primary-500)!important}.MainMenu_bottomSection__dmAXG{margin-top:auto}.MainMenu_userInfo__gEr5T{display:flex;align-items:center;padding:16px;gap:12px;border-top:1px solid rgba(0,0,0,.12)}.MainMenu_userInfo__gEr5T .MuiTypography-root{font-size:var(--font-size-xsmall)}.MainMenu_userAvatar__hIzs9{width:24px;height:24px}.MainMenu_userAvatar__hIzs9,.MainMenu_userAvatar__hIzs9 .css-i4bv87-MuiSvgIcon-root{color:var(--color-primary-500 !important)}.MainMenu_drawer__1RT4E{width:256px}.MainMenu_desktopMenu___hnOr{position:fixed;top:0;left:0;width:256px;height:100vh;z-index:1200;transition:width .3s ease}.MainMenu_desktopMenu___hnOr.MainMenu_minimized__jT6oH{width:72px}.MainMenu_desktopMenu___hnOr.MainMenu_minimized__jT6oH .MainMenu_menuContainer__KvLP3{width:72px;padding:16px 8px}.MainMenu_desktopMenu___hnOr.MainMenu_minimized__jT6oH .MainMenu_menuItem__FMq73{justify-content:center;padding:12px}.MainMenu_desktopMenu___hnOr.MainMenu_minimized__jT6oH .MainMenu_menuItem__FMq73 .MuiListItemIcon-root{min-width:auto;margin-right:0;justify-content:center}.MainMenu_desktopMenu___hnOr.MainMenu_minimized__jT6oH .MainMenu_nested__5Bijr{justify-content:center;padding:8px 12px}.MainMenu_desktopMenu___hnOr.MainMenu_minimized__jT6oH .MainMenu_nested__5Bijr .MuiListItemIcon-root{min-width:auto;margin-right:0;justify-content:center}.MainMenu_desktopMenu___hnOr.MainMenu_minimized__jT6oH .MainMenu_userInfo__gEr5T{justify-content:center;padding:12px 8px}.MainMenu_desktopMenu___hnOr.MainMenu_minimized__jT6oH .MainMenu_bottomSection__dmAXG .MainMenu_menuItem__FMq73{justify-content:center;padding:12px}.MainMenu_desktopMenu___hnOr.MainMenu_minimized__jT6oH .MainMenu_bottomSection__dmAXG .MainMenu_menuItem__FMq73 .MuiListItemIcon-root{min-width:auto;margin-right:0;justify-content:center}.MainMenu_menuButton__ALLkW{color:#fff!important}@media(min-width:960px){.MainMenu_menuButton__ALLkW{display:none}}.MainMenu_menuButton__ALLkW .MuiSvgIcon-root{color:#fff!important}.MainMenu_badge__EC2IG{background:var(--color-background);color:var(--color-primary-500);border-radius:12px;border:1.5px solid var(--color-primary-500);padding:2px 8px;font-size:12px;font-weight:500;min-width:20px;height:20px;text-align:center;display:inline-flex;align-items:center;justify-content:center;margin-left:auto;margin-right:4px;flex-shrink:0}.MainMenu_adminActiveItem__BLGhk{background-color:var(--color-primary-50);color:var(--color-primary-text-50)}.MainMenu_adminActiveItem__BLGhk .MuiListItemText-primary{color:var(--color-primary-600)!important}.MainMenu_adminActiveItem__BLGhk:hover{background-color:var(--color-primary-200)!important}.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}.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)}}.FilterComponent_filterContainer__xg14z{background:var(--color-background);border-radius:8px;position:relative}.FilterComponent_topRow__DGGto{justify-content:space-between;padding:10px 20px;border-bottom:1px solid #e5e7eb}.FilterComponent_leftSection__DT13T,.FilterComponent_topRow__DGGto{display:flex;align-items:center}.FilterComponent_bulkActions__beMzn{display:flex;align-items:center;gap:12px}.FilterComponent_bulkEditButton__iENXg{padding:8px 16px;background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#374151;cursor:pointer;transition:all .2s ease}.FilterComponent_bulkEditButton__iENXg:hover{background:#f3f4f6;border-color:#9ca3af}.FilterComponent_bulkEditButton__iENXg:disabled{background:#f9fafb;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed;opacity:.6}.FilterComponent_bulkEditButton__iENXg:disabled:hover{background:#f9fafb;border-color:#e5e7eb}.FilterComponent_deleteButton__R27RY{padding:8px 12px;background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;font-size:16px;cursor:pointer;transition:all .2s ease}.FilterComponent_deleteButton__R27RY:hover{background:#fef2f2;border-color:#fca5a5}.FilterComponent_deleteButton__R27RY:disabled{background:#f9fafb;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed;opacity:.6}.FilterComponent_deleteButton__R27RY:disabled:hover{background:#f9fafb;border-color:#e5e7eb}.FilterComponent_createGroupButton__p_0cS{padding:8px 16px;background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#374151;cursor:pointer;transition:all .2s ease}.FilterComponent_createGroupButton__p_0cS:hover{background:#f3f4f6;border-color:#9ca3af}.FilterComponent_createGroupButton__p_0cS:disabled{background:#f9fafb;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed;opacity:.6}.FilterComponent_createGroupButton__p_0cS:disabled:hover{background:#f9fafb;border-color:#e5e7eb}.FilterComponent_rightSection__NwrFJ{display:flex;align-items:center;gap:12px}.FilterComponent_searchBox__mL_4A{position:relative;display:flex;align-items:center}.FilterComponent_searchIcon__4blhN{position:absolute;left:12px;font-size:14px;color:#6b7280;z-index:1}.FilterComponent_searchInput__gT_cZ{padding:8px 12px 8px 36px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background:var(--color-background);width:calc(var(--content-area-width, 100vw)*.5);min-width:200px;max-width:600px;transition:all .2s ease}.FilterComponent_searchInput__gT_cZ:focus{outline:none;border-color:var(--color-primary-500);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,243,80,24),.1)}.FilterComponent_searchInput__gT_cZ::-moz-placeholder{color:#9ca3af}.FilterComponent_searchInput__gT_cZ::placeholder{color:#9ca3af}.FilterComponent_filterButton__vAi8L{display:flex;align-items:center;gap:6px;padding:8px 16px;background:var(--color-background);border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#374151;cursor:pointer;transition:all .2s ease}.FilterComponent_filterButton__vAi8L:hover{background:#f9fafb;border-color:#9ca3af}.FilterComponent_filterIcon__Q6Nud{font-size:14px}.FilterComponent_addButton__3fyP9{padding:8px 16px;background:var(--color-primary-500);border:none;border-radius:6px;font-size:14px;color:var(--color-primary-text-500);cursor:pointer;font-weight:500;transition:all .2s ease}.FilterComponent_addButton__3fyP9:hover{background:var(--color-primary-600)}.FilterComponent_filterPanel__a4T6g{position:absolute;top:100%;right:20px;width:320px;background:var(--color-background);border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 24px -3px rgba(16,24,40,.05),0 8px 24px -3px rgba(16,24,40,.1);z-index:1000;margin-top:4px}.FilterComponent_filterHeader__1b0Qh{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e7eb}.FilterComponent_filterHeader__1b0Qh h3{margin:0;font-size:16px;color:#111827}.FilterComponent_closeButton__IedrT{padding:4px;background:none;border:none;color:#6b7280;cursor:pointer;border-radius:4px;font-size:16px}.FilterComponent_closeButton__IedrT:hover{background:#f3f4f6;color:#374151}.FilterComponent_filterContent__AITuz{padding:20px}.FilterComponent_filterGroup__iN6UJ{margin-bottom:20px}.FilterComponent_filterGroup__iN6UJ:last-child{margin-bottom:0}.FilterComponent_filterLabel__5Ln4R{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.FilterComponent_filterSelect__Nd5xN{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background:var(--color-background);cursor:pointer;transition:all .2s ease}.FilterComponent_filterSelect__Nd5xN:focus{outline:none;border-color:var(--color-primary-500);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,243,80,24),.1)}.FilterComponent_filterSelect__Nd5xN:hover{border-color:#9ca3af}.FilterComponent_filterActions__Pb_MF{display:flex;gap:12px;padding:16px 20px;border-top:1px solid #e5e7eb;background:#f9fafb;border-radius:0 0 8px 8px}.FilterComponent_clearButton__js1mw{flex:1 1;padding:8px 16px;background:#ffe1d6;border:1px solid #febba4;border-radius:8px;font-size:14px;color:#f25119;cursor:pointer;transition:all .2s ease;white-space:nowrap}.FilterComponent_clearButton__js1mw:hover{background:#ffd1c1;border-color:#feb394}.FilterComponent_clearButton__js1mw:focus{outline:none;border-color:var(--color-primary-500);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,243,80,24),.1)}@media(max-width:768px){.FilterComponent_clearButton__js1mw{width:100%;margin-top:8px}}.FilterComponent_setFiltersButton__2RaBD{flex:1 1;padding:8px 16px;background:var(--color-primary-500);border:1px solid var(--color-primary-500);border-radius:8px;font-size:14px;color:var(--color-primary-text-500);cursor:pointer;transition:all .2s ease;white-space:nowrap;font-weight:500}.FilterComponent_setFiltersButton__2RaBD:hover{background:var(--color-primary-600);border-color:var(--color-primary-600)}.FilterComponent_setFiltersButton__2RaBD:focus{outline:none;box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,243,80,24),.2)}@media(max-width:768px){.FilterComponent_setFiltersButton__2RaBD{width:100%;margin-top:8px}}.FilterComponent_filterSelect__Nd5xN:not([value=All]){border-color:var(--color-primary-500);background:rgba(var(--color-primary-rgb,243,80,24),.05);color:var(--color-primary-500);font-weight:500}@media(max-width:768px){.FilterComponent_topRow__DGGto{flex-direction:column-reverse;gap:12px;padding:12px;align-items:stretch}.FilterComponent_leftSection__DT13T{width:100%;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.FilterComponent_leftSection__DT13T::-webkit-scrollbar{display:none}.FilterComponent_rightSection__NwrFJ,.FilterComponent_searchBox__mL_4A{width:100%}.FilterComponent_searchInput__gT_cZ{width:100%!important;max-width:none}.FilterComponent_bulkActions__beMzn{width:100%;justify-content:flex-start;padding-bottom:2px}}.FilterComponent_filterContainer__xg14z *{transition:all .2s ease}.FilterComponent_clearFiltersButton__uLu_1:focus,.FilterComponent_clearSearchButton__BtXOJ:focus,.FilterComponent_filterSelect__Nd5xN:focus,.FilterComponent_searchInput__gT_cZ:focus{outline:2px solid var(--color-primary-500);outline-offset:2px}.FilterComponent_accordionContainer__R9zLi{padding:0}.FilterComponent_accordionSection__J2b30{border-bottom:1px solid #e5e7eb}.FilterComponent_accordionSection__J2b30:last-child{border-bottom:none}.FilterComponent_accordionHeader___xDjY{width:100%;padding:16px 20px;background:none;border:none;display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:500;color:#111827;cursor:pointer;transition:all .2s ease;text-align:left}.FilterComponent_accordionHeader___xDjY:hover{background:#f9fafb}.FilterComponent_accordionHeader___xDjY span{font-size:16px;font-weight:500;color:#111827}.FilterComponent_accordionContent__OsNGs{padding:0 20px 16px;background:var(--color-background)}.FilterComponent_radioGroup__Vax1t{display:flex;flex-direction:column;gap:12px}.FilterComponent_radioOption__LNEbb{display:flex;align-items:center;gap:8px;cursor:pointer}.FilterComponent_radioOption__LNEbb input[type=radio]{width:16px;height:16px;margin:0;cursor:pointer;accent-color:var(--color-primary-500)}.FilterComponent_radioLabel__1ylep{font-size:14px;color:#374151;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FilterComponent_quickOptionsContainer__WicE_{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.FilterComponent_quickOptionButton__RazLf{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;background:var(--color-background);color:#374151;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.FilterComponent_quickOptionButton__RazLf:hover{background:#f3f4f6;border-color:#9ca3af}.FilterComponent_quickOptionButton__RazLf.FilterComponent_active__wZ_0a{background:var(--color-background) 1ed;border-color:var(--color-primary-500);color:var(--color-primary-500)}.FilterComponent_dateRangeInputs__6ChoD{margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:12px}.FilterComponent_dateInputGroup__LCIoh{display:flex;flex-direction:column;gap:4px}.FilterComponent_dateLabel__vJ6u_{font-size:12px;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.FilterComponent_dateInput__V2sjh{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background:var(--color-background);transition:all .2s ease}.FilterComponent_dateInput__V2sjh:focus{outline:none;border-color:var(--color-primary-500);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,243,80,24),.1)}.FilterComponent_dateInput__V2sjh:hover{border-color:#9ca3af}.FilterComponent_filterHeader__1b0Qh{background:#fafafa;border-radius:8px 8px 0 0}.FilterComponent_filterHeader__1b0Qh h3{font-size:18px;font-weight:600;color:#232323}.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}.VehicleFormDialog_dialogPaper__9X46B{border-radius:var(--border-radius);font-family:inherit}.VehicleFormDialog_dialogTitle__mvGjJ{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border-subtle);background-color:var(--color-bg-card)}.VehicleFormDialog_titleContent__qowME{display:flex;align-items:center;font-size:var(--font-size-xlarge);font-weight:700;color:var(--color-text-primary);font-family:inherit}.VehicleFormDialog_closeButton__8_HoY{color:var(--color-text-secondary)}.VehicleFormDialog_closeButton__8_HoY:hover{color:var(--color-text-primary);background-color:var(--color-tertiary-50);border-radius:50%}.VehicleFormDialog_dialogContent__TzFt8{padding:var(--space-6);max-height:70vh;overflow-y:auto}.VehicleFormDialog_errorAlert__Fuxyy{background-color:var(--color-destructive-50);color:var(--color-destructive-700);padding:var(--space-3) var(--space-4);border-radius:var(--border-radius);border:1px solid var(--color-destructive-200);margin-bottom:var(--space-4);display:flex;align-items:center;justify-content:space-between;font-size:var(--font-size-small)}.VehicleFormDialog_errorClose__a4_PV{background:none;border:none;color:var(--color-destructive-700);font-size:var(--font-size-large);cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.VehicleFormDialog_errorClose__a4_PV:hover{background-color:var(--color-destructive-100);border-radius:50%}.VehicleFormDialog_formGrid__OJihR{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-5)}.VehicleFormDialog_formRow__0_a_H{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}@media(max-width:768px){.VehicleFormDialog_formRow__0_a_H{grid-template-columns:1fr;gap:var(--space-3)}}.VehicleFormDialog_formGroup__iAeoZ{display:flex;flex-direction:column;gap:var(--space-2)}.VehicleFormDialog_formGroup__iAeoZ label{font-size:var(--font-size-xsmall);font-weight:600;color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-1);font-family:inherit}.VehicleFormDialog_input__N5t0V,.VehicleFormDialog_select__qY9aP,.VehicleFormDialog_textarea__4HE_Y{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--border-radius);font-size:var(--font-size-small);background-color:var(--color-bg-card);color:var(--color-text-primary);transition:all .2s ease;width:100%;box-sizing:border-box;font-family:inherit;font-weight:400}.VehicleFormDialog_input__N5t0V:focus,.VehicleFormDialog_select__qY9aP:focus,.VehicleFormDialog_textarea__4HE_Y:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-50)}.VehicleFormDialog_input__N5t0V:hover:not(:disabled),.VehicleFormDialog_select__qY9aP:hover:not(:disabled),.VehicleFormDialog_textarea__4HE_Y:hover:not(:disabled){border-color:var(--color-border-strong)}.VehicleFormDialog_input__N5t0V:disabled,.VehicleFormDialog_select__qY9aP:disabled,.VehicleFormDialog_textarea__4HE_Y:disabled{background-color:var(--color-tertiary-50);color:var(--color-tertiary-500);cursor:not-allowed}.VehicleFormDialog_textarea__4HE_Y{resize:vertical;min-height:80px}.VehicleFormDialog_autocompleteWrapper__enNxL{position:relative}.VehicleFormDialog_loadingIndicator__HHPVc{position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%)}.VehicleFormDialog_autocompleteDropdown__HZIv_{position:absolute;top:100%;left:0;right:0;background-color:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:var(--border-radius);max-height:200px;overflow-y:auto;z-index:1000;box-shadow:0 4px 12px rgba(0,0,0,.1)}.VehicleFormDialog_autocompleteOption__CxLM5{padding:var(--space-3) var(--space-4);cursor:pointer;border-bottom:1px solid var(--color-border-subtle)}.VehicleFormDialog_autocompleteOption__CxLM5:last-child{border-bottom:none}.VehicleFormDialog_autocompleteOption__CxLM5:hover{background-color:var(--color-tertiary-50)}.VehicleFormDialog_optionName__uIkgk{font-weight:500;color:var(--color-text-primary);font-family:inherit;font-size:var(--font-size-small)}.VehicleFormDialog_optionEmail__AGZDA{font-size:var(--font-size-xsmall);color:var(--color-text-secondary);font-family:inherit}.VehicleFormDialog_selectedCustomer__Y31X2{margin-top:var(--space-2);padding:var(--space-2) var(--space-3);background-color:var(--color-success-50);color:var(--color-success-700);border-radius:var(--border-radius);font-size:var(--font-size-xsmall);font-family:inherit;font-weight:500}.VehicleFormDialog_tanksSection__2Rvq1{border:1px solid var(--color-border-subtle);border-radius:var(--border-radius);padding:var(--space-5);background-color:var(--color-bg-card);margin-top:var(--space-4)}.VehicleFormDialog_tanksTitle__aw4m0{font-size:var(--font-size-medium);font-weight:600;color:var(--color-text-primary);margin:0 0 var(--space-4) 0;display:flex;align-items:center;gap:var(--space-2);font-family:inherit}.VehicleFormDialog_tankRow__0mEZg{padding:var(--space-4);background-color:var(--color-tertiary-50);border:1px solid var(--color-border-subtle);border-radius:var(--border-radius);margin-bottom:var(--space-3)}.VehicleFormDialog_tankRow__0mEZg:last-child{margin-bottom:0}.VehicleFormDialog_addTankButton__qiwtp{display:flex;align-items:center;border-radius:8px;border:1px solid var(--color-primary-400);background:var(--color-primary-400);color:var(--color-text-light);padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;width:100%;justify-content:center;margin-top:var(--space-4)}.VehicleFormDialog_addTankButton__qiwtp:hover{background:var(--color-primary-500)}.VehicleFormDialog_removeButton__xC1Jp{background-color:var(--color-destructive-50);color:var(--color-destructive-700);border:1px solid var(--color-destructive-200);padding:var(--space-2) var(--space-3);border-radius:var(--border-radius);font-size:var(--font-size-xsmall);font-weight:500;cursor:pointer;transition:all .2s ease;font-family:inherit}.VehicleFormDialog_removeButton__xC1Jp:hover:not(:disabled){background-color:var(--color-destructive-100);border-color:var(--color-destructive-300)}.VehicleFormDialog_removeButton__xC1Jp:disabled{opacity:.5;cursor:not-allowed}.VehicleFormDialog_checkboxesSection__gu5wI{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5);background-color:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:var(--border-radius);margin-top:var(--space-4)}.VehicleFormDialog_checkboxGroup__RplSS{display:flex;align-items:center}.VehicleFormDialog_checkboxLabel__UQ18W{display:flex;align-items:center;gap:var(--space-3);font-size:var(--font-size-small);font-weight:500;color:var(--color-text-primary);cursor:pointer;transition:color .2s ease;font-family:inherit}.VehicleFormDialog_checkboxLabel__UQ18W:hover{color:var(--color-primary)}.VehicleFormDialog_checkboxLabel__UQ18W input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-primary);cursor:pointer}.VehicleFormDialog_dialogActions__v_lfD{display:flex;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border-subtle);background-color:var(--color-bg-card)}.VehicleFormDialog_cancelButton__CKe97{display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--color-border-subtle);background:var(--color-bg-card);color:var(--color-text-primary);padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.VehicleFormDialog_cancelButton__CKe97:hover{background:var(--color-tertiary-50);border-color:var(--color-border-strong)}.VehicleFormDialog_submitButton__IUV68{display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--color-primary-400);background:var(--color-primary-400);color:var(--color-text-light);padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;position:relative}.VehicleFormDialog_submitButton__IUV68:hover{background:var(--color-primary-500)}.VehicleFormDialog_submitButton__IUV68:disabled{opacity:.7;cursor:not-allowed}.Button_Button__qQTgU{font-family:var(--font-family);font-size:var(--size-14);font-weight:510;border:0;border-radius:var(--size-8);cursor:pointer;padding:var(--size-10) var(--size-16);line-height:1em;transition:background-color .2s;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;position:relative;text-decoration:none;line-height:18px;box-shadow:0 1px 2px 0 rgba(16,24,40,.04)}.Button_small__3B0kO{padding:var(--size-8) var(--size-12);font-size:var(--font-size-small);font-weight:510;line-height:16px}.Button_large__Z2ozi{padding:var(--size-14) var(--size-20);line-height:20px}.Button_primary__KcWsb.Button_orange__knao3{background-color:var(--color-primary-500);border:thin solid var(--color-primary-500);color:var(--color-primary-text-500)}.Button_primary__KcWsb.Button_orange__knao3 .Button_TextWrapper__qbJ1y,.Button_primary__KcWsb.Button_orange__knao3 .Button_icon__V37WX svg{color:var(--color-primary-text-500)}.Button_primary__KcWsb.Button_orange__knao3:hover{background-color:var(--color-primary-600);border:thin solid var(--color-primary-600)}.Button_primary__KcWsb.Button_orange__knao3:hover .Button_TextWrapper__qbJ1y{color:var(--color-primary-text-600)}.Button_primary__KcWsb.Button_orange__knao3:active{background-color:var(--color-primary-600);border:thin solid var(--color-primary-600)}.Button_primary__KcWsb.Button_orange__knao3:active .Button_TextWrapper__qbJ1y{color:var(--color-primary-text-600)}.Button_primary__KcWsb.Button_orange__knao3:focus{background-color:var(--color-primary-600);border:thin solid var(--color-primary-600);box-shadow:0 0 0 2px rgba(224,231,255,.8)}.Button_primary__KcWsb.Button_orange__knao3:focus .Button_TextWrapper__qbJ1y{color:var(--color-primary-text-600)}.Button_primary__KcWsb.Button_orange__knao3:disabled{background-color:var(--color-primary-300);border:thin solid var(--color-primary-200)}.Button_primary__KcWsb.Button_orange__knao3:disabled .Button_TextWrapper__qbJ1y{color:var(--color-primary-text-300)}.Button_tertiary__9O1tT.Button_orange__knao3{background-color:var(--color-white);border:thin solid var(--color-tertiary-200)}.Button_tertiary__9O1tT.Button_orange__knao3 .Button_TextWrapper__qbJ1y,.Button_tertiary__9O1tT.Button_orange__knao3 .Button_icon__V37WX svg{color:var(--color-tertiary-700)}.Button_tertiary__9O1tT.Button_orange__knao3:active,.Button_tertiary__9O1tT.Button_orange__knao3:hover{background-color:var(--color-tertiary-50);border:thin solid var(--color-tertiary-300)}.Button_tertiary__9O1tT.Button_orange__knao3:active .Button_TextWrapper__qbJ1y,.Button_tertiary__9O1tT.Button_orange__knao3:active .Button_icon__V37WX svg{color:var(--color-tertiary-500)}.Button_tertiary__9O1tT.Button_orange__knao3:focus{background-color:var(--color-tertiary-50);border:thin solid var(--color-tertiary-300);box-shadow:0 0 0 2px #e5e5e5}.Button_tertiary__9O1tT.Button_orange__knao3:focus .Button_TextWrapper__qbJ1y,.Button_tertiary__9O1tT.Button_orange__knao3:focus .Button_icon__V37WX svg{color:var(--color-tertiary-500)}.Button_tertiary__9O1tT.Button_orange__knao3:disabled{background-color:var(--color-white);border:thin solid var(--color-tertiary-200)}.Button_tertiary__9O1tT.Button_orange__knao3:disabled .Button_TextWrapper__qbJ1y,.Button_tertiary__9O1tT.Button_orange__knao3:disabled .Button_icon__V37WX svg{color:var(--color-tertiary-300)}.Button_outline__sKOhB.Button_orange__knao3{background-color:transparent;border:thin solid var(--color-primary-500)}.Button_outline__sKOhB.Button_orange__knao3 .Button_TextWrapper__qbJ1y{color:var(--color-primary-500)}.Button_outline__sKOhB.Button_orange__knao3:hover{background-color:var(--color-tertiary-100)}.Button_outline__sKOhB.Button_orange__knao3:active{background-color:var(--color-tertiary-200)}.Button_outline__sKOhB.Button_orange__knao3:focus{background-color:transparent;border:thin solid var(--color-tertiary-50)}.Button_outline__sKOhB.Button_orange__knao3:disabled{background-color:transparent}.Button_outline__sKOhB.Button_orange__knao3:disabled .Button_TextWrapper__qbJ1y{color:var(--color-primary-300)}.Button_link__a_ogG.Button_orange__knao3{background-color:transparent;border:thin solid transparent}.Button_link__a_ogG.Button_orange__knao3 .Button_TextWrapper__qbJ1y{color:var(--color-primary-500)}.Button_link__a_ogG.Button_orange__knao3:hover{background-color:var(--color-tertiary-100)}.Button_link__a_ogG.Button_orange__knao3:active{background-color:var(--color-tertiary-200)}.Button_link__a_ogG.Button_orange__knao3:focus{background-color:transparent;border:thin solid var(--color-tertiary-50)}.Button_link__a_ogG.Button_orange__knao3:disabled{background-color:transparent}.Button_link__a_ogG.Button_orange__knao3:disabled .Button_TextWrapper__qbJ1y{color:var(--color-primary-300)}.Button_primary__KcWsb.Button_destructive__Y7SEC{background-color:var(--color-destructive-500);border:thin solid var(--color-destructive-500)}.Button_primary__KcWsb.Button_destructive__Y7SEC .Button_TextWrapper__qbJ1y,.Button_primary__KcWsb.Button_destructive__Y7SEC .Button_icon__V37WX svg{color:var(--color-white)}.Button_primary__KcWsb.Button_destructive__Y7SEC:hover{background-color:var(--color-destructive-600);border:thin solid var(--color-destructive-600)}.Button_primary__KcWsb.Button_destructive__Y7SEC:hover .Button_TextWrapper__qbJ1y{color:var(--color-white)}.Button_primary__KcWsb.Button_destructive__Y7SEC:active{background-color:var(--color-destructive-600);border:thin solid var(--color-destructive-600)}.Button_primary__KcWsb.Button_destructive__Y7SEC:active .Button_TextWrapper__qbJ1y{color:var(--color-primary-200)}.Button_primary__KcWsb.Button_destructive__Y7SEC:focus{background-color:var(--color-destructive-600);border:thin solid var(--color-destructive-600);box-shadow:0 0 0 2px rgba(224,231,255,.8)}.Button_primary__KcWsb.Button_destructive__Y7SEC:focus .Button_TextWrapper__qbJ1y{color:#fafafa}.Button_primary__KcWsb.Button_destructive__Y7SEC:disabled{background-color:var(--color-destructive-300);border:thin solid var(--color-destructive-200)}.Button_primary__KcWsb.Button_destructive__Y7SEC:disabled .Button_TextWrapper__qbJ1y{color:var(--color-destructive-100)}.Button_link__a_ogG.Button_destructive__Y7SEC{background-color:transparent;border:thin solid transparent}.Button_link__a_ogG.Button_destructive__Y7SEC .Button_TextWrapper__qbJ1y{color:var(--color-destructive-500)}.Button_link__a_ogG.Button_destructive__Y7SEC:hover{background-color:var(--color-destructive-100)}.Button_link__a_ogG.Button_destructive__Y7SEC:active{background-color:var(--color-destructive-200)}.Button_link__a_ogG.Button_destructive__Y7SEC:focus{background-color:transparent;border:thin solid var(--color-destructive-50)}.Button_link__a_ogG.Button_destructive__Y7SEC:disabled{background-color:transparent}.Button_link__a_ogG.Button_destructive__Y7SEC:disabled .Button_TextWrapper__qbJ1y{color:var(--color-destructive-300)}.Button_fullWidth__o3Juz{width:100%;box-sizing:border-box}.Button_icon__V37WX,.Button_icon__V37WX svg{width:18px;height:18px}.Button_large__Z2ozi .Button_icon__V37WX,.Button_large__Z2ozi .Button_icon__V37WX svg{width:20px;height:20px}.Button_small__3B0kO .Button_icon__V37WX,.Button_small__3B0kO .Button_icon__V37WX svg{width:16px;height:16px}*+.Button_icon__V37WX,.Button_icon__V37WX+*{margin-left:var(--space-2)}.AddressFormFields_formSection__IHTO0{margin-top:var(--space-4)}.AddressFormFields_formGrid__iEQX8{display:flex;flex-direction:column;gap:var(--space-3)}.AddressFormFields_formRow__ICW4H{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}@media(max-width:768px){.AddressFormFields_formRow__ICW4H{grid-template-columns:1fr;gap:var(--space-3)}}.AddressFormFields_formGroup__iLbEL{display:flex;flex-direction:column;gap:var(--space-2)}.AddressFormFields_formGroup__iLbEL label{font-size:var(--font-size-xsmall);font-weight:600;color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-1);font-family:inherit}.AddressFormFields_input__AHtJH,.AddressFormFields_textarea__1P97f{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--border-radius);font-size:var(--font-size-small);background-color:var(--color-bg-card);color:var(--color-text-primary);transition:all .2s ease;width:100%;box-sizing:border-box;font-family:inherit;font-weight:400}.AddressFormFields_input__AHtJH:focus,.AddressFormFields_textarea__1P97f:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-50)}.AddressFormFields_input__AHtJH:hover:not(:disabled),.AddressFormFields_textarea__1P97f:hover:not(:disabled){border-color:var(--color-border-strong)}.AddressFormFields_input__AHtJH:disabled,.AddressFormFields_textarea__1P97f:disabled{background-color:var(--color-tertiary-50);color:var(--color-tertiary-500);cursor:not-allowed}.AddressFormFields_textarea__1P97f{resize:vertical;min-height:80px}.AddressFormFields_coordsText__R6UJG{font-size:var(--font-size-xsmall);color:var(--color-text-secondary);font-family:Courier New,monospace;padding-left:var(--space-2);margin-top:var(--space-1)}.AddressFormFields_suggestionsDropdown__MjFzJ{position:absolute;top:100%;left:0;right:0;background-color:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:var(--border-radius);max-height:300px;overflow-y:auto;z-index:1000;box-shadow:0 4px 12px rgba(0,0,0,.1)}.AddressFormFields_suggestionItem__LX10L{padding:var(--space-3) var(--space-4);cursor:pointer;border-bottom:1px solid var(--color-border-subtle)}.AddressFormFields_suggestionItem__LX10L:last-child{border-bottom:none}.AddressFormFields_suggestionItem__LX10L:hover{background-color:var(--color-tertiary-50)}.AddressFormFields_suggestionPrimary__gR0R7{font-weight:500;font-size:var(--font-size-small);color:var(--color-text-primary)}.AddressFormFields_suggestionSecondary__Pb1IB{font-size:var(--font-size-xsmall);color:var(--color-text-secondary)}.AddressFormFields_searchWrapper__wSsnQ{position:relative;margin-bottom:var(--space-3)}.AddressFormFields_actionRow__f2_D9{display:flex;gap:var(--space-3);margin-top:var(--space-3);align-items:center}.AddressFormFields_locationButton__kPdDr{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:6px;font-size:var(--font-size-small);color:var(--color-text-primary);cursor:pointer;transition:all .2s ease}.AddressFormFields_locationButton__kPdDr:hover{background:var(--color-tertiary-50);border-color:var(--color-border-strong)}.AddressFormFields_useAddressButton__GqYAm{display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--color-primary-400);background:var(--color-primary-400);color:var(--color-text-light);padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.AddressFormFields_useAddressButton__GqYAm:hover{background:var(--color-primary-500)}.AddressFormFields_dialogActions__MdksC{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-5)}.AddressFormFields_cancelButton__WOFGs{display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--color-border-subtle);background:var(--color-bg-card);color:var(--color-text-primary);padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.AddressFormFields_cancelButton__WOFGs:hover{background:var(--color-tertiary-50);border-color:var(--color-border-strong)}.AddressFormFields_submitButton__CJW29{display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--color-primary-400);background:var(--color-primary-400);color:var(--color-text-light);padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.AddressFormFields_submitButton__CJW29:hover{background:var(--color-primary-500)}.AddressFormFields_submitButton__CJW29:disabled{opacity:.7;cursor:not-allowed}.EditAddressDialogWithMap_dialogPaper__22ivy{border-radius:var(--border-radius);font-family:inherit}.EditAddressDialogWithMap_dialogTitle__qdUkL{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border-subtle);background-color:var(--color-bg-card)}.EditAddressDialogWithMap_titleContent__7FhIg{display:flex;align-items:center;font-size:var(--font-size-xlarge);font-weight:700;color:var(--color-text-primary);font-family:inherit}.EditAddressDialogWithMap_titleActions__HC_dj{display:flex;align-items:center;gap:var(--space-2)}.EditAddressDialogWithMap_closeButton__aUv3b{color:var(--color-text-secondary)}.EditAddressDialogWithMap_closeButton__aUv3b:hover{color:var(--color-text-primary);background-color:var(--color-tertiary-50);border-radius:50%}.EditAddressDialogWithMap_deleteButton__lHA4J{color:var(--color-destructive-700)}.EditAddressDialogWithMap_deleteButton__lHA4J:hover{background-color:var(--color-destructive-50);color:var(--color-destructive-800)}.EditAddressDialogWithMap_dialogContent__rK_Oa{padding:var(--space-6);max-height:70vh;overflow-y:auto;font-family:inherit}.EditAddressDialogWithMap_mapContainer__Ar27r{position:relative;width:100%;height:400px;border-radius:var(--border-radius);overflow:hidden;margin-bottom:var(--space-4);border:1px solid var(--color-border-subtle);font-family:inherit}@media(max-width:768px){.EditAddressDialogWithMap_mapContainer__Ar27r{height:300px}}.EditAddressDialogWithMap_map__a9dMo{width:100%;height:100%}.EditAddressDialogWithMap_formGrid__EGU8E{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-5)}.EditAddressDialogWithMap_formRow__f1Tlz{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}@media(max-width:768px){.EditAddressDialogWithMap_formRow__f1Tlz{grid-template-columns:1fr;gap:var(--space-3)}}.EditAddressDialogWithMap_formGroup__NwKFC{display:flex;flex-direction:column;gap:var(--space-2)}.EditAddressDialogWithMap_formGroup__NwKFC .MuiInputLabel-root{font-size:var(--font-size-xsmall)!important;font-weight:600!important;color:var(--color-text-primary)!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin-bottom:var(--space-1)!important;font-family:inherit!important}.EditAddressDialogWithMap_formGroup__NwKFC .MuiInputBase-root{padding:var(--space-3) var(--space-4)!important;border:1px solid var(--color-border-subtle)!important;border-radius:var(--border-radius)!important;font-size:var(--font-size-small)!important;background-color:var(--color-bg-card)!important;color:var(--color-text-primary)!important;transition:all .2s ease!important;width:100%!important;box-sizing:border-box!important;font-family:inherit!important;font-weight:400!important}.EditAddressDialogWithMap_formGroup__NwKFC .MuiInputBase-root:focus-within{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px var(--color-primary-50)!important}.EditAddressDialogWithMap_formGroup__NwKFC .MuiInputBase-root:hover:not(:disabled){border-color:var(--color-border-strong)!important}.EditAddressDialogWithMap_formGroup__NwKFC .MuiInputBase-root:disabled{background-color:var(--color-tertiary-50)!important;color:var(--color-tertiary-500)!important;cursor:not-allowed!important}.EditAddressDialogWithMap_formGroup__NwKFC .MuiOutlinedInput-root fieldset{border:none!important}.EditAddressDialogWithMap_formGroup__NwKFC .MuiAutocomplete-root,.EditAddressDialogWithMap_formGroup__NwKFC .MuiAutocomplete-root .EditAddressDialogWithMap_MuiInputBase-root__OZmQX{font-family:inherit!important}.EditAddressDialogWithMap_dialogContent__rK_Oa .MuiButton-root{font-family:inherit!important;font-weight:500!important}.EditAddressDialogWithMap_dialogContent__rK_Oa .MuiButton-outlined{display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--color-border-subtle);background:var(--color-bg-card);color:var(--color-text-primary);padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.EditAddressDialogWithMap_dialogContent__rK_Oa .MuiButton-outlined:hover{background:var(--color-tertiary-50);border-color:var(--color-border-strong)}.EditAddressDialogWithMap_dialogContent__rK_Oa .MuiButton-contained{display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--color-primary-400);background:var(--color-primary-400);color:var(--color-text-light);padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.EditAddressDialogWithMap_dialogContent__rK_Oa .MuiButton-contained:hover{background:var(--color-primary-500)}.EditAddressDialogWithMap_dialogContent__rK_Oa .MuiButton-text{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:6px;font-size:var(--font-size-small);color:var(--color-text-primary);cursor:pointer;transition:all .2s ease}.EditAddressDialogWithMap_dialogContent__rK_Oa .MuiButton-text:hover{background:var(--color-tertiary-50);border-color:var(--color-border-strong)}.EditAddressDialogWithMap_dialogActions__zL_Fo{padding:var(--space-4) var(--space-5)!important;border-top:1px solid var(--color-border-subtle)!important;background-color:var(--color-bg-card)!important;font-family:inherit!important}.EditAddressDialogWithMap_dialogActions__zL_Fo .EditAddressDialogWithMap_MuiButton-root__B1avW{font-family:inherit!important;font-weight:500!important}.EditAddressDialogWithMap_dialogActions__zL_Fo .EditAddressDialogWithMap_MuiButton-outlined__r2Cc6{display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--color-border-subtle);background:var(--color-bg-card);color:var(--color-text-primary);padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.EditAddressDialogWithMap_dialogActions__zL_Fo .EditAddressDialogWithMap_MuiButton-outlined__r2Cc6:hover{background:var(--color-tertiary-50);border-color:var(--color-border-strong)}.EditAddressDialogWithMap_dialogActions__zL_Fo .EditAddressDialogWithMap_MuiButton-contained__dXSZW{display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--color-primary-400);background:var(--color-primary-400);color:var(--color-text-light);padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.EditAddressDialogWithMap_dialogActions__zL_Fo .EditAddressDialogWithMap_MuiButton-contained__dXSZW:hover{background:var(--color-primary-500)}.EditAddressDialogWithMap_dialogActions__zL_Fo .EditAddressDialogWithMap_MuiButton-text__42KyX{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:6px;font-size:var(--font-size-small);color:var(--color-text-primary);cursor:pointer;transition:all .2s ease}.EditAddressDialogWithMap_dialogActions__zL_Fo .EditAddressDialogWithMap_MuiButton-text__42KyX:hover{background:var(--color-tertiary-50);border-color:var(--color-border-strong)}.EditAddressDialogWithMap_dialogTitle__qdUkL .EditAddressDialogWithMap_MuiIconButton-root__BOOgq{font-family:inherit!important}.EditAddressDialogWithMap_dialogTitle__qdUkL .EditAddressDialogWithMap_MuiIconButton-root__BOOgq:hover{background-color:var(--color-tertiary-50)!important;border-radius:50%!important}.EditAddressDialogWithMap_dialogTitle__qdUkL .EditAddressDialogWithMap_MuiIconButton-root__BOOgq.EditAddressDialogWithMap_MuiIconButton-colorError__00Gi2{color:var(--color-destructive-700)!important}.EditAddressDialogWithMap_dialogTitle__qdUkL .EditAddressDialogWithMap_MuiIconButton-root__BOOgq.EditAddressDialogWithMap_MuiIconButton-colorError__00Gi2:hover{background-color:var(--color-destructive-50)!important;color:var(--color-destructive-800)!important}.EditAddressDialogWithMap_autocompleteWrapper__Gj3kL{position:relative}.EditAddressDialogWithMap_autocompleteDropdown__ILWCY{position:absolute;top:100%;left:0;right:0;background-color:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:var(--border-radius);max-height:200px;overflow-y:auto;z-index:1000;box-shadow:0 4px 12px rgba(0,0,0,.1)}.EditAddressDialogWithMap_autocompleteOption__YqRMA{padding:var(--space-3) var(--space-4);cursor:pointer;border-bottom:1px solid var(--color-border-subtle);font-family:inherit}.EditAddressDialogWithMap_autocompleteOption__YqRMA:last-child{border-bottom:none}.EditAddressDialogWithMap_autocompleteOption__YqRMA:hover{background-color:var(--color-tertiary-50)}.EditAddressDialogWithMap_optionName__OVaQd{font-weight:500;color:var(--color-text-primary);font-family:inherit;font-size:var(--font-size-small)}.EditAddressDialogWithMap_optionEmail__bnwHh{font-size:var(--font-size-xsmall);color:var(--color-text-secondary);font-family:inherit}.AdminOrderSummary_dialogPaper__o2XPv{border-radius:12px;max-height:90vh;overflow:hidden}.AdminOrderSummary_dialogContent__T3QiW{padding:0;overflow:hidden;position:relative}.AdminOrderSummary_header__MdTqK{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e5e7eb;background:var(--color-background);position:sticky;top:0;z-index:10}.AdminOrderSummary_title__0xijA{margin:0;font-size:var(--font-size-large);font-weight:600;color:#111827}.AdminOrderSummary_closeButton__HpGr3{background:none;border:none;padding:.5rem;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .2s ease}.AdminOrderSummary_closeButton__HpGr3:hover{background-color:#f3f4f6;color:#374151}.AdminOrderSummary_content__30dHH{padding:20px;max-height:calc(90vh - 140px);overflow-y:auto}.AdminOrderSummary_section__k9sBB{margin-bottom:24px}.AdminOrderSummary_section__k9sBB:last-child{margin-bottom:0}.AdminOrderSummary_sectionTitle__Y7BjY{margin:0 0 12px;font-size:var(--font-size-medium);font-weight:600;color:#111827}.AdminOrderSummary_customerInfo__NzRQf{background:#f8fafc;padding:12px 16px;border-radius:8px;border:1px solid #e2e8f0}.AdminOrderSummary_customerName__biIp_{font-weight:600;color:#1e293b;margin-bottom:4px}.AdminOrderSummary_customerEmail__BshdM{font-size:.875rem;color:#64748b}.AdminOrderSummary_vehicleList__3OxHm{display:flex;flex-direction:column;gap:8px}.AdminOrderSummary_vehicleItem__8z_sp{background:#f8fafc;padding:12px 16px;border-radius:8px;border:1px solid #e2e8f0}.AdminOrderSummary_vehicleName__6Qv9m{font-weight:600;color:#1e293b;margin-bottom:4px}.AdminOrderSummary_vehicleDetails__eHbEu{font-size:.875rem;color:#64748b}.AdminOrderSummary_addressInfo__qvZX0{background:#f8fafc;padding:12px 16px;border-radius:8px;border:1px solid #e2e8f0}.AdminOrderSummary_addressName__3S7sR{font-weight:600;color:#1e293b;margin-bottom:4px}.AdminOrderSummary_addressDetails__jTxl4{font-size:.875rem;color:#64748b}.AdminOrderSummary_deliveryInfo__N8MLF{background:#f8fafc;padding:12px 16px;border-radius:8px;border:1px solid #e2e8f0}.AdminOrderSummary_deliveryType__uYmqy{font-weight:600;color:#1e293b;margin-bottom:4px}.AdminOrderSummary_deliveryTime__I_FLh{font-size:.875rem;color:#64748b}.AdminOrderSummary_paymentInfo__vAxSc{background:#f8fafc;padding:12px 16px;border-radius:8px;border:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center}.AdminOrderSummary_paymentMethod__WXwr8{font-weight:600;color:#1e293b}.AdminOrderSummary_paymentBrand__h88kl{font-size:.75rem;color:#64748b;font-weight:600;text-transform:uppercase}.AdminOrderSummary_summaryContent__kWy6S{background:#f9fafb;padding:16px;border-radius:8px;border:1px solid #e5e7eb}.AdminOrderSummary_summaryRow__EE0LB{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;margin-bottom:8px}.AdminOrderSummary_summaryRow__EE0LB:last-child{margin-bottom:0}.AdminOrderSummary_summaryRow__EE0LB.AdminOrderSummary_totalRow__0ucZc{padding-top:12px;border-top:1px solid #d1d5db;font-size:1rem;margin-top:8px;margin-bottom:0}.AdminOrderSummary_termsLabel__C1VO0{margin:0;cursor:pointer}.AdminOrderSummary_termsLabel__C1VO0 .AdminOrderSummary_MuiFormControlLabel-label__8ZDhI{font-size:.875rem;color:#374151}.AdminOrderSummary_termsCheckbox__HwBbp{color:var(--color-primary-500)!important}.AdminOrderSummary_termsText__JWgje{font-size:.875rem;color:#374151}.AdminOrderSummary_termsLink__AwRnX{color:var(--color-primary-500);text-decoration:underline;font-weight:500;background:none;border:none;padding:0;cursor:pointer;font-size:inherit;font-family:inherit}.AdminOrderSummary_termsLink__AwRnX:hover{color:#d63918}.AdminOrderSummary_actions__lR_7t{padding:16px 20px;border-top:1px solid #e5e7eb;background:#f9fafb;gap:12px}.AdminOrderSummary_cancelButton__oisvE{color:#6b7280!important;border-color:#d1d5db!important}.AdminOrderSummary_cancelButton__oisvE:hover{background-color:#f3f4f6!important;border-color:#9ca3af!important}.AdminOrderSummary_createButton__N9Vs_{background:linear-gradient(135deg,var(--color-primary-500) 0,var(--color-primary-400) 100%)!important;color:#fff!important;font-weight:600!important;box-shadow:0 4px 12px rgba(243,80,24,.3)!important}.AdminOrderSummary_createButton__N9Vs_:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px rgba(243,80,24,.4)!important}.AdminOrderSummary_createButton__N9Vs_:disabled{opacity:.5!important;cursor:not-allowed!important;transform:none!important;box-shadow:0 4px 12px rgba(243,80,24,.2)!important}.AdminOrderSummary_loadingOverlay__hk6YE{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;border-radius:12px}.AdminOrderSummary_successDialog__rLF7A .AdminOrderSummary_successDialogContent__KCxaL{padding:var(--space-6);display:flex;flex-direction:column;width:300px;gap:var(--space-4);align-items:center}.AdminOrderSummary_successDialog__rLF7A .AdminOrderSummary_successDialogContent__KCxaL svg{fill:#625b71}.AdminOrderSummary_successDialog__rLF7A .AdminOrderSummary_successDialogContent__KCxaL h3{margin:0;text-align:center;font-size:var(--font-size-large)}.AdminOrderSummary_successDialog__rLF7A .AdminOrderSummary_successDialogContent__KCxaL p{margin:0;text-align:center}.AdminOrderSummary_successDialog__rLF7A .AdminOrderSummary_successDialogContent__KCxaL .AdminOrderSummary_buttons__b0OuQ{position:static;box-shadow:none;padding:0;display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.AdminOrderSummary_successDialog__rLF7A .AdminOrderSummary_successDialogContent__KCxaL .AdminOrderSummary_buttons__b0OuQ button{width:auto;height:40px}.ChooseTimeDialog_Dialog__dW9A_{padding:0!important;max-width:100%!important;max-height:100%!important;height:100%!important;width:100%!important;border-radius:0!important}.ChooseTimeDialog_Header__G2YJZ{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;padding:var(--size-8) var(--size-4) var(--size-8) var(--size-4);background-color:var(--color-primary-500);color:var(--color-primary-text-500)}.ChooseTimeDialog_Header__G2YJZ h1{margin:0;font-size:var(--font-size-24);color:var(--color-primary-text-500);font-weight:600;flex:1 1;text-align:center}.ChooseTimeDialog_CloseButton__pe8PH{color:var(--color-white)!important}.ChooseTimeDialog_CloseButton__pe8PH:hover{background-color:hsla(0,0%,100%,.1)!important}.ChooseTimeDialog_Wrapper__6W1sn{max-width:100%;max-height:100%;height:100%;width:100%;display:flex;flex-direction:column}.ChooseTimeDialog_Content__3fqRF{flex:1 1;display:flex;flex-direction:column;overflow-y:auto;padding:0!important}.ChooseTimeDialog_subtitle__ZIdB0{font-size:16px;color:var(--color-text-secondary);margin:0 0 16px;text-align:center;line-height:1.4}@media(max-width:768px){.ChooseTimeDialog_Header__G2YJZ{padding:.75rem}.ChooseTimeDialog_Header__G2YJZ h1{font-size:1.125rem}}.TimeSelection_section___wFD0{display:flex;flex-direction:column;gap:.75rem}.TimeSelection_sectionTitle__JPZGU{font-size:var(--font-size-small);font-weight:600;color:#374151;margin:0}.TimeSelection_optionsList__VL7YI{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.75rem;gap:.75rem;width:100%}.TimeSelection_optionsListCustomTime__sjigi{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;gap:.75rem;width:100%}.TimeSelection_optionCard__1S8DZ{display:flex;flex-direction:column;align-items:center;padding:1rem;border:1px solid var(--color-unselected-item-border,var(--color-tertiary-300));border-radius:12px;background:var(--color-background);cursor:pointer;transition:all .2s ease;text-align:center;gap:.5rem;min-width:0;position:relative}.TimeSelection_optionCard__1S8DZ:hover{border-color:var(--color-unselected-item-border,var(--color-tertiary-200))}.TimeSelection_optionCard__1S8DZ.TimeSelection_selected__mi6Vz{border-color:var(--color-selected-item-border,var(--color-primary-500));background:var(--color-selected-item-background,var(--color-primary-50))}.TimeSelection_optionCard__1S8DZ.TimeSelection_selected__mi6Vz,.TimeSelection_optionCard__1S8DZ.TimeSelection_selected__mi6Vz .TimeSelection_optionTitle__ZtdPM{color:var(--color-selected-item-text,var(--color-background-text))}.TimeSelection_optionContent__lPZdQ{display:flex;flex-direction:column;align-items:center;gap:.25rem;width:100%;min-height:60px}.TimeSelection_optionTitle__ZtdPM{position:absolute;top:calc(50% - 8px);left:50%;width:100%;transform:translate(-50%,-50%);font-weight:600;color:var(--color-background-text);font-size:.875rem;white-space:pre-line;text-align:center;line-height:1.2;display:flex;flex-direction:column;gap:var(--size-4)}.TimeSelection_CustomDateTimeText__kCcan{font-weight:600;color:#111827;font-size:var(--size-14);white-space:pre-line;text-align:center;line-height:1.2}.TimeSelection_expressBadge__tGUrE{position:absolute;bottom:0;right:0;left:0;display:inline-block;font-size:.625rem;font-weight:600;padding:var(--size-4) var(--size-4);border-radius:0 0 10px 10px;text-transform:uppercase;letter-spacing:.025em}.TimeSelection_expressBadge__tGUrE,.TimeSelection_selected__mi6Vz .TimeSelection_expressBadge__tGUrE{color:var(--color-primary-50);background:var(--color-primary-500)}.TimeSelection_standardBadge__qnUar{position:absolute;bottom:0;right:0;left:0;display:inline-block;font-size:.625rem;font-weight:600;padding:var(--size-4) var(--size-4);border-radius:0 0 12px 12px;text-transform:uppercase;letter-spacing:.025em}.TimeSelection_selected__mi6Vz .TimeSelection_standardBadge__qnUar,.TimeSelection_standardBadge__qnUar{background:var(--color-unselected-item-background,var(--color-primary-50));color:var(--color-background-text-light)}.TimeSelection_calendarIcon__S9xN8{font-size:1.5rem;margin-bottom:.25rem;color:var(--color-primary-500)}@media(max-width:768px){.TimeSelection_optionCard__1S8DZ{padding:8px 4px}.TimeSelection_optionTitle__ZtdPM{font-size:var(--font-size-xsmall)}}.AdminQuickOrder_adminQuickOrder__BRhO4{display:flex;flex-direction:column;height:100%;background:var(--color-background);border-radius:12px;overflow:hidden}.AdminQuickOrder_header__K1kcQ{display:flex;justify-content:space-between;align-items:center;padding:4px 12px;border-bottom:1px solid var(--color-gray-200,#e5e7eb);background:var(--color-gray-50,#f9fafb)}.AdminQuickOrder_title__C_F_v{margin:0;font-size:var(--font-size-medium);font-weight:600;color:var(--color-gray-800,#111827)}.AdminQuickOrder_closeButton__JBesP{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;border-radius:6px;cursor:pointer;color:var(--color-gray-500,#6b7280);transition:all .2s ease}.AdminQuickOrder_closeButton__JBesP:hover{background:var(--color-gray-100,#f3f4f6);color:var(--color-gray-700,#374151)}.AdminQuickOrder_closeButton__JBesP svg{width:20px;height:20px}.AdminQuickOrder_customerInfo__dbN32{padding:1rem 1.5rem;background:var(--color-primary-50,#f0f9ff);border-bottom:1px solid var(--color-primary-200,#e0f2fe)}.AdminQuickOrder_customerName__R63te{margin:0 0 .25rem;font-size:.875rem;font-weight:600;color:var(--color-primary-700,#0c4a6e)}.AdminQuickOrder_customerEmail__sKJX3{margin:0;font-size:.75rem;color:var(--color-primary-600,#0369a1)}.AdminQuickOrder_container__aH2xU{flex:1 1;display:flex;flex-direction:column;overflow:hidden;max-height:calc(100vh - 200px);position:relative;padding-bottom:80px}.AdminQuickOrder_content__D8LK6{flex:1 1;overflow-y:auto;overflow-x:hidden;max-height:100%;padding:1.5rem 1.5rem 80px}.AdminQuickOrder_content__D8LK6>*+*{margin-top:1.5rem}.AdminQuickOrder_adminOrderSlider__mWk0X{position:absolute;bottom:0;left:0;right:0;background:var(--color-background);border-top:1px solid var(--color-gray-200,#e5e7eb);box-shadow:0 -2px 10px rgba(0,0,0,.1);z-index:10}.AdminQuickOrder_orderSliderContent__pqMQB{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem 20px;gap:16px}.AdminQuickOrder_createOrderButton__31w0z{background:linear-gradient(135deg,var(--color-primary-500) 0,var(--color-primary-400) 100%);color:#fff;border:none;border-radius:8px;padding:12px 24px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-shadow:0 4px 12px rgba(var(--color-primary-rgb),.3)}.AdminQuickOrder_createOrderButton__31w0z:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px rgba(var(--color-primary-rgb),.4)}.AdminQuickOrder_createOrderButton__31w0z:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:0 4px 12px rgba(var(--color-primary-rgb),.2)}.AdminQuickOrder_orderInfo__RwOmQ{flex:1 1}.AdminQuickOrder_orderDetails__4i7tf{display:flex;flex-direction:column;gap:.25rem}.AdminQuickOrder_orderLabel___Ytt0{font-size:.875rem;font-weight:600;color:var(--color-gray-800,#111827)}.AdminQuickOrder_orderTime__Qb9tf{font-size:.75rem;color:var(--color-gray-500,#6b7280)}.AdminQuickOrder_orderTotal__2yDRg{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.AdminQuickOrder_totalLabel__5bWCO{font-size:.75rem;color:var(--color-gray-500,#6b7280);text-transform:uppercase;letter-spacing:.05em}.AdminQuickOrder_totalAmount__CchHg{font-size:1.25rem;font-weight:700;color:var(--color-gray-800,#111827)}.AdminQuickOrder_noCustomerSelected__7ktC1{display:flex;align-items:center;justify-content:center;height:200px;padding:2rem;text-align:center;color:var(--color-gray-500,#6b7280);font-size:.875rem}@media(max-width:768px){.AdminQuickOrder_header__K1kcQ{padding:12px 8px}.AdminQuickOrder_customerInfo__dbN32{padding:.75rem 1rem}.AdminQuickOrder_content__D8LK6{padding:1rem}.AdminQuickOrder_title__C_F_v{font-size:1.125rem}}.AdminOrderDialog_dialogPaper___a0cH{border-radius:12px;max-height:90vh;overflow:hidden;min-height:85vh}.AdminOrderDialog_dialogContent__698hQ{padding:0;overflow:hidden;position:relative}.AdminOrderDialog_header__xTXjo{display:flex;justify-content:space-between;align-items:center;padding:12px 8px;border-bottom:1px solid var(--color-gray-200,#e5e7eb);background:var(--color-background);position:sticky;top:0;z-index:10}.AdminOrderDialog_title__T66T5{margin:0;font-size:var(--font-size-medium);font-weight:600;color:var(--color-gray-800,#111827)}.AdminOrderDialog_closeButton__C3PrR{background:none;border:none;padding:.5rem;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-gray-500,#6b7280);transition:all .2s ease}.AdminOrderDialog_closeButton__C3PrR:hover{background-color:var(--color-gray-100,#f3f4f6);color:var(--color-gray-700,#374151)}.AdminOrderDialog_customerSelection__HK_sX{padding:16px;transition:min-height .3s ease;min-height:400px}.AdminOrderDialog_customerSelection__HK_sX.AdminOrderDialog_collapsed__39brg{min-height:0!important}.AdminOrderDialog_stepHeader__Z2WmW{margin-bottom:12px;padding:8px 12px 0}.AdminOrderDialog_stepTitle__GzAL4{margin:0 0 .5rem;font-size:var(--font-size-medium);font-weight:600;color:var(--color-gray-800,#111827)}.AdminOrderDialog_stepDescription__qywvW{margin:0;color:var(--color-gray-500,#6b7280);font-size:.875rem;line-height:1.5}.AdminOrderDialog_customerSearch__o9QMJ{margin-bottom:0}.AdminOrderDialog_customerSearch__o9QMJ .AdminOrderDialog_MuiOutlinedInput-root__bzeM4{border-radius:8px}.AdminOrderDialog_customerSearch__o9QMJ .MuiAutocomplete-popper{z-index:9999!important}.AdminOrderDialog_customerSearch__o9QMJ .MuiAutocomplete-listbox{max-height:300px!important;overflow-y:auto!important}.AdminOrderDialog_customerSearch__o9QMJ .AdminOrderDialog_MuiInputLabel-root__sFqu7{color:var(--color-gray-500,#6b7280)}.AdminOrderDialog_customerOption__yX_Gb{padding:.75rem 1rem;border-bottom:1px solid var(--color-gray-100,#f3f4f6)}.AdminOrderDialog_customerOption__yX_Gb:hover{background-color:var(--color-gray-50,#f9fafb)}.AdminOrderDialog_customerInfo__LEjPv{display:flex;flex-direction:column;gap:.25rem}.AdminOrderDialog_customerName__3wCrq{font-weight:500;color:var(--color-gray-800,#111827);font-size:.875rem}.AdminOrderDialog_customerEmail__HRrZ6{font-size:.75rem;color:var(--color-gray-500,#6b7280)}.AdminOrderDialog_selectedCustomer__tyZF6{margin-top:1.5rem}.AdminOrderDialog_selectedCustomer__tyZF6 h4{margin:0 0 1rem;font-size:1rem;font-weight:600;color:var(--color-gray-800,#111827)}.AdminOrderDialog_customerCard__yONce{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border:2px solid var(--color-gray-200,#e5e7eb);border-radius:8px;background:var(--color-gray-50,#f9fafb)}.AdminOrderDialog_customerDetails__LBMSn{display:flex;flex-direction:column;gap:.25rem}.AdminOrderDialog_customerDetails__LBMSn .AdminOrderDialog_customerName__3wCrq{font-size:1rem;font-weight:600;color:var(--color-gray-800,#111827)}.AdminOrderDialog_customerDetails__LBMSn .AdminOrderDialog_customerEmail__HRrZ6{font-size:.875rem;color:var(--color-gray-500,#6b7280)}.AdminOrderDialog_continueButton__x5vJw{border-radius:6px;padding:.75rem 1.5rem;font-weight:500;text-transform:none;box-shadow:none}.AdminOrderDialog_continueButton__x5vJw:hover{box-shadow:0 2px 4px rgba(0,0,0,.1)}.AdminOrderDialog_quickStartContainer__18LgZ{padding:0;min-height:600px;flex:1 1;display:flex;flex-direction:column;overflow:hidden}.AdminOrderDialog_backButton__YQmbM{border-radius:6px;padding:4px 8px;font-weight:500;text-transform:none;color:var(--color-gray-500,#6b7280);border-color:var(--color-gray-300,#d1d5db)}.AdminOrderDialog_backButton__YQmbM:hover{background-color:var(--color-gray-50,#f9fafb);border-color:var(--color-gray-400,#9ca3af)}@media(max-width:768px){.AdminOrderDialog_dialogPaper___a0cH{margin:1rem;min-height:95%;min-width:95%}.AdminOrderDialog_header__xTXjo{padding:16px 4px 16px 12px}.AdminOrderDialog_customerSelection__HK_sX,.AdminOrderDialog_quickStartContainer__18LgZ{padding:0;min-height:400px}.AdminOrderDialog_customerCard__yONce{flex-direction:column;gap:1rem;align-items:stretch}.AdminOrderDialog_continueButton__x5vJw{width:100%}}.AddScheduleDialog_Dialog__Rvkvt{padding:0!important;max-width:100%!important;max-height:100%!important;height:100%!important;width:100%!important;z-index:10000}@media(min-width:75vh){.AddScheduleDialog_Dialog__Rvkvt{max-width:75vh!important;max-height:75vh!important;border-radius:var(--border-radius)}}.AddScheduleDialog_Header__0gQuY{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;padding:var(--space-4);background-color:var(--color-primary);color:#fff}.AddScheduleDialog_Header__0gQuY h1{margin:0;font-size:var(--font-size-large);color:#fff;font-weight:600;flex:1 1;text-align:center}.AddScheduleDialog_Wrapper__bxer1{max-width:100%;max-height:100%;height:100%;width:100%;overflow-y:auto;position:relative}.AddScheduleDialog_Content__SRVoZ{padding:var(--space-4);background:var(--color-background);height:calc(100% - 80px);overflow-y:auto;padding-bottom:300px}.AddScheduleDialog_SectionTitle___RK2q{font-size:var(--font-size-24);font-weight:400;color:var(--color-neutral-800);margin:0 0 var(--space-6) 0}.AddScheduleDialog_RepeatSection__ol7e_{margin-bottom:var(--space-6)}.AddScheduleDialog_RepeatEvery__CZc_C{display:flex;flex-direction:column;align-items:start;gap:var(--space-4);margin-bottom:var(--space-4)}.AddScheduleDialog_Label__eiO2M{font-size:var(--font-size-16);color:var(--color-neutral-700);min-width:100px}.AddScheduleDialog_Select__4pHtV{z-index:3000}.AddScheduleDialog_FrequencyControls__Md0PF{display:flex;align-items:center;gap:var(--space-2)}.AddScheduleDialog_FrequencyInput__NOFEi{width:80px}.AddScheduleDialog_FrequencyInput__NOFEi .AddScheduleDialog_MuiOutlinedInput-root__p72xr{background:var(--color-tertiary-100);border-radius:var(--border-radius)}.AddScheduleDialog_PeriodSelect__VhDL1{min-width:120px}.AddScheduleDialog_PeriodSelect__VhDL1 .AddScheduleDialog_MuiOutlinedInput-root__p72xr{background:var(--color-tertiary-100);border-radius:var(--border-radius)}.AddScheduleDialog_DateSection__6fQBH,.AddScheduleDialog_RepeatOnSection__6B4mK{margin-bottom:var(--space-6);margin-top:var(--space-5)}.AddScheduleDialog_DateFields__GKVuZ{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-4)}@media(max-width:600px){.AddScheduleDialog_DateFields__GKVuZ{grid-template-columns:1fr}}.AddScheduleDialog_StatusSection__YwwPh{margin-bottom:var(--space-6);margin-top:var(--space-5)}.AddScheduleDialog_StatusFields__TY1Zk{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-4)}@media(max-width:600px){.AddScheduleDialog_StatusFields__TY1Zk{grid-template-columns:1fr}}.AddScheduleDialog_DaysGrid__VoaRP{display:flex;gap:var(--space-2);margin-top:var(--space-2)}.AddScheduleDialog_DayButton__AIuAl{width:48px;aspect-ratio:1;border-radius:50%;border:1px solid var(--color-tertiary-200);background:var(--color-background);color:var(--color-tertiary-700);font-size:var(--font-size-14);font-weight:500;line-height:46px;cursor:pointer;transition:all .2s ease}.AddScheduleDialog_DayButtonSelected__RKV35{background:var(--color-primary)!important;color:#fff!important;border-color:var(--color-primary)!important}.AddScheduleDialog_EndsSection__b2RJ9{margin-bottom:var(--space-8)}.AddScheduleDialog_RadioGroup__UEAys{margin-top:var(--space-2)}.AddScheduleDialog_RadioOption__fbgFo{margin-bottom:var(--space-2)}.AddScheduleDialog_RadioOption__fbgFo .AddScheduleDialog_MuiFormControlLabel-label__IpMSp{color:var(--color-tertiary-700);font-size:var(--font-size-16)}.AddScheduleDialog_RadioWithInput__0gxfb{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2)}.AddScheduleDialog_DateInput__qjnj0{background:var(--color-tertiary-100);border-radius:var(--border-radius)}.AddScheduleDialog_OccurrenceControls__SntEP{display:flex;align-items:center;gap:var(--space-2)}.AddScheduleDialog_OccurrenceInput__GrSK3{width:80px;background:var(--color-neutral-100);border-radius:var(--border-radius)}.AddScheduleDialog_OccurrenceLabel__T1b5T{color:var(--color-neutral-700);font-size:var(--font-size-16)}.AddScheduleDialog_ButtonContainer__dmbev{position:fixed;bottom:0;left:0;right:0;padding:var(--space-4);background:var(--color-background);border-top:1px solid var(--color-tertiary-200);display:flex;flex-direction:column;gap:var(--space-3);justify-content:center;z-index:110000}.AddScheduleDialog_ScheduleDescription__wuFAH{margin:0}.AddScheduleDialog_ButtonGroup__o8aYu{display:grid;grid-template-columns:1fr 1fr;width:100%;align-items:center;grid-gap:var(--space-2);gap:var(--space-2)}.AddScheduleDialog_CancelButton__1Zsjd{flex:1 1;color:var(--color-tertiary-600);border-color:var(--color-tertiary-300)}.AddScheduleDialog_DoneButton__Lp6xN{display:flex;align-items:center;border-radius:8px;border:1px solid var(--color-primary-400);background:var(--color-primary-400);color:var(--color-text-light);padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;flex:1 1;justify-content:center}.AddScheduleDialog_DoneButton__Lp6xN:hover{background:var(--color-primary-500)}.AddScheduleDialog_TimeTitle__FVgU9{color:var(--color-primary);margin:var(--space-5) 0 0 0;padding:0 var(--space-4) var(--space-5) var(--space-4);border-bottom:thin solid var(--color-primary)}.AddScheduleDialog_TimeTitle__FVgU9 p{color:var(--color-primary)}.AddScheduleDialog_TimeTitle__FVgU9 h1{color:var(--color-primary);margin-bottom:0;font-size:var(--font-size-medium)}.AddScheduleDialog_Times__84ArY{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4)}.AddScheduleDialog_Times__84ArY .AddScheduleDialog_TimeItem__cMhRO{background:none;height:70px;padding:var(--space-2) var(--space-4) var(--space-2) var(--space-4);display:flex;justify-content:space-between;align-items:center;border:2px solid var(--color-primary);border-radius:10px;position:relative}.AddScheduleDialog_Times__84ArY .AddScheduleDialog_TimeItem__cMhRO:disabled{opacity:.5}.AddScheduleDialog_Times__84ArY .AddScheduleDialog_TimeItem__cMhRO .AddScheduleDialog_TimeSlots__m7sye{display:flex;flex-direction:row-reverse;gap:var(--space-1);position:absolute;right:var(--space-2);bottom:var(--space-2)}.AddScheduleDialog_Times__84ArY .AddScheduleDialog_TimeItem__cMhRO .AddScheduleDialog_TimeSlots__m7sye .AddScheduleDialog_TimeSlot__JuKK9{width:7px;height:7px;border-radius:5px;background-color:var(--color-primary-50);color:var(--color-primary-text-50)}.AddScheduleDialog_Times__84ArY .AddScheduleDialog_TimeItem__cMhRO .AddScheduleDialog_TimeSlots__m7sye .AddScheduleDialog_TimeSlotDisabled__nDmCF{background-color:var(--color-primary);color:#fff}.AddScheduleDialog_Times__84ArY .AddScheduleDialog_TimeItem__cMhRO .AddScheduleDialog_TimeTextWrapper__zGUqW{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}.AddScheduleDialog_Times__84ArY .AddScheduleDialog_TimeItem__cMhRO .AddScheduleDialog_TimeTextWrapper__zGUqW .AddScheduleDialog_TimeText__P5uTg{color:var(--color-primary);font-weight:550;font-size:var(--font-size-normal);white-space:pre-line;line-height:1.5}.AddScheduleDialog_Times__84ArY .AddScheduleDialog_TimeItem__cMhRO .AddScheduleDialog_TimeTextWrapper__zGUqW .AddScheduleDialog_TimeText__P5uTg.AddScheduleDialog_Express__3Br_g{color:var(--color-primary)}.AddScheduleDialog_Times__84ArY .AddScheduleDialog_TimeItem__cMhRO .AddScheduleDialog_PriceWrapper__bSq0f{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1)}.AddScheduleDialog_Times__84ArY .AddScheduleDialog_TimeItem__cMhRO .AddScheduleDialog_PriceWrapper__bSq0f .AddScheduleDialog_PriceText__ebiCH{color:var(--color-text-primary);font-size:var(--font-size-small)!important;font-weight:400}.AddScheduleDialog_Times__84ArY .AddScheduleDialog_TimeItem__cMhRO .AddScheduleDialog_PriceWrapper__bSq0f .AddScheduleDialog_StrikethroughPrice__d0ATA{text-decoration:line-through!important;color:var(--color-primary)!important;font-size:var(--font-size-small)!important;font-weight:300}.AddScheduleDialog_Times__84ArY .AddScheduleDialog_ExpressItem__ED_Yz,.AddScheduleDialog_Times__84ArY .AddScheduleDialog_TimeItemSelected__CTJDS,.AddScheduleDialog_Times__84ArY .AddScheduleDialog_TimeItem__cMhRO:active{background:var(--color-primary-50)}.AddScheduleDialog_Times__84ArY .AddScheduleDialog_TimeItemSelected__CTJDS .AddScheduleDialog_TimeText__P5uTg{color:var(--color-primary-text-50)}.AddScheduleDialog_NoTimesMessage__w4as4{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-4);text-align:center;background-color:var(--color-background-light);border-radius:var(--border-radius-medium);margin:var(--space-4)}.AddScheduleDialog_NoTimesMessage__w4as4 h3{color:var(--color-primary);margin-bottom:var(--space-2);font-size:var(--font-size-medium)}.AddScheduleDialog_NoTimesMessage__w4as4 p{color:var(--color-text-secondary);font-size:var(--font-size-small);margin:0}.POPaymentMethodForm_dialogTitle__Jex4J{background:var(--color-primary);color:#fff;font-weight:600;padding:var(--space-4) var(--space-5)}.POPaymentMethodForm_dialogContent__8T93H{padding:var(--space-5);max-height:70vh;overflow-y:auto}.POPaymentMethodForm_formSection__8dqg8{margin-bottom:var(--space-5)}.POPaymentMethodForm_formSection__8dqg8:last-child{margin-bottom:0}.POPaymentMethodForm_formSection__8dqg8.POPaymentMethodForm_contactSection__fzDJG{padding-top:var(--space-2)}.POPaymentMethodForm_sectionTitle__OVEY8{font-size:var(--font-size-xsmall);font-weight:600;color:var(--color-text-primary);margin:0 0 var(--space-4) 0;text-transform:uppercase;letter-spacing:.5px}.POPaymentMethodForm_dialogActions__YIL6p{padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border-subtle);display:flex;gap:var(--space-3);justify-content:flex-end}.AdminPaymentMethodsTab_tableContainer__u3M_V{overflow-x:auto;background:var(--color-bg-card);border-radius:var(--border-radius);border:1px solid var(--color-border-subtle)}.AdminPaymentMethodsTab_table__1t6hv{width:100%;border-collapse:collapse}.AdminPaymentMethodsTab_table__1t6hv thead{background:var(--color-tertiary-50);border-bottom:2px solid var(--color-border-subtle)}.AdminPaymentMethodsTab_table__1t6hv thead th{padding:12px 16px;text-align:left;font-size:var(--font-size-xsmall);font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px}.AdminPaymentMethodsTab_table__1t6hv tbody tr{border-bottom:1px solid var(--color-border-subtle);transition:background .2s ease}.AdminPaymentMethodsTab_table__1t6hv tbody tr:hover{background:var(--color-tertiary-50)}.AdminPaymentMethodsTab_table__1t6hv tbody tr:last-child{border-bottom:none}.AdminPaymentMethodsTab_table__1t6hv tbody td{padding:12px 16px;font-size:var(--font-size-small);color:var(--color-text-primary)}.AdminPaymentMethodsTab_addButton__a54Wo{display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--color-primary-400);background:var(--color-primary-400);color:var(--color-text-light);padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.AdminPaymentMethodsTab_addButton__a54Wo:hover{background:var(--color-primary-500)}@media(max-width:768px){.AdminPaymentMethodsTab_addButton__a54Wo{width:100%;justify-content:center}}.AdminPaymentMethodsTab_editButton___rm89{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)}.AdminPaymentMethodsTab_editButton___rm89:hover{background:var(--color-primary-500);border-color:var(--color-primary-500)}.AdminPaymentMethodsTab_deleteButton__5CX_1{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)}.AdminPaymentMethodsTab_deleteButton__5CX_1:hover{background:var(--color-destructive-600);border-color:var(--color-destructive-700)}.AdminPaymentMethodsTab_emptyState__JDJ5n{text-align:center;padding:40px var(--space-6);color:var(--color-text-muted);font-size:var(--font-size-small);font-style:italic}@media(max-width:768px){.AdminPaymentMethodsTab_table__1t6hv{font-size:var(--font-size-xsmall)}.AdminPaymentMethodsTab_table__1t6hv tbody td,.AdminPaymentMethodsTab_table__1t6hv thead th{padding:var(--space-2) var(--space-3)}}.CustomerDetailsDialog_statusBadge__FyNcF{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}.CustomerDetailsDialog_customerDetails__j6sMJ{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.CustomerDetailsDialog_largeDialog__NDBXK .MuiDialog-paper{max-width:95vw!important;width:95vw;max-height:95vh!important;padding:8px}@media(max-width:768px){.CustomerDetailsDialog_largeDialog__NDBXK .MuiDialog-paper{width:100vw;max-width:100vw;max-height:100vh!important;margin:0;border-radius:0}}.CustomerDetailsDialog_stickyHeader__Ubj8f{position:sticky;top:0;z-index:10;background:var(--color-surface-base);border-bottom:1px solid var(--color-border-subtle);padding:var(--space-4) var(--space-5);flex-shrink:0}@media(max-width:768px){.CustomerDetailsDialog_stickyHeader__Ubj8f{padding:var(--space-3) var(--space-4)}}.CustomerDetailsDialog_stickyHeaderContent__ArLmF{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4)}@media(max-width:768px){.CustomerDetailsDialog_stickyHeaderContent__ArLmF{flex-direction:column;align-items:flex-start;gap:var(--space-3)}}.CustomerDetailsDialog_stickyHeaderMain__gs9RA{display:flex;flex-direction:column;gap:var(--space-1);flex:1 1}.CustomerDetailsDialog_stickyHeaderName__2K2Rf{font-size:var(--font-size-large);font-weight:700;color:var(--color-text-primary);margin:0}@media(max-width:768px){.CustomerDetailsDialog_stickyHeaderName__2K2Rf{font-size:var(--font-size-medium)}}.CustomerDetailsDialog_stickyHeaderContact__X4npF{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-small)}@media(max-width:768px){.CustomerDetailsDialog_stickyHeaderContact__X4npF{font-size:var(--font-size-xsmall)}}.CustomerDetailsDialog_stickyHeaderContact__X4npF svg{color:var(--color-text-tertiary)}.CustomerDetailsDialog_stickyHeaderStats__6MkgR{display:flex;gap:var(--space-4)}@media(max-width:768px){.CustomerDetailsDialog_stickyHeaderStats__6MkgR{width:100%;justify-content:space-around;gap:var(--space-3)}}.CustomerDetailsDialog_stickyHeaderStat__gYVy3{display:flex;flex-direction:column;align-items:center;gap:2px;background:var(--color-tertiary-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-base);min-width:80px}@media(max-width:768px){.CustomerDetailsDialog_stickyHeaderStat__gYVy3{flex:1 1;min-width:0;padding:var(--space-2)}}.CustomerDetailsDialog_stickyHeaderStatValue__72Bo4{font-size:var(--font-size-medium);font-weight:700;color:var(--color-text-primary)}@media(max-width:768px){.CustomerDetailsDialog_stickyHeaderStatValue__72Bo4{font-size:var(--font-size-small)}}.CustomerDetailsDialog_stickyHeaderStatLabel__teY5c{font-size:var(--font-size-xsmall);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;font-weight:600}@media(max-width:768px){.CustomerDetailsDialog_stickyHeaderStatLabel__teY5c{font-size:10px}}.CustomerDetailsDialog_stickyHeaderBadge__EaKzL{display:inline-flex;align-items:center;gap:var(--space-1);padding:4px 10px;background:var(--color-primary-50);color:var(--color-primary-700);border-radius:12px;font-size:var(--font-size-xsmall);font-weight:600;position:absolute;top:var(--space-3);right:var(--space-4)}@media(max-width:768px){.CustomerDetailsDialog_stickyHeaderBadge__EaKzL{position:static;align-self:flex-start;margin-top:var(--space-2);font-size:11px;padding:3px 8px}}.CustomerDetailsDialog_stickyHeaderBadge__EaKzL svg{font-size:14px!important}.CustomerDetailsDialog_tabs__tCmoJ{position:sticky;top:0;z-index:9;display:flex;gap:var(--space-2);border-bottom:2px solid var(--color-border-subtle);margin-bottom:0;overflow-x:auto;flex-wrap:wrap;flex-shrink:0;padding-bottom:var(--space-2);background:var(--color-surface-base)}@media(max-width:768px){.CustomerDetailsDialog_tabs__tCmoJ{gap:var(--space-1);flex-wrap:nowrap;overflow-x:scroll;-webkit-overflow-scrolling:touch;padding:var(--space-2) var(--space-4);padding-bottom:var(--space-2);scrollbar-width:none}.CustomerDetailsDialog_tabs__tCmoJ::-webkit-scrollbar{display:none}.CustomerDetailsDialog_tabs__tCmoJ:after{content:"";position:absolute;right:0;top:0;bottom:2px;width:40px;background:linear-gradient(to left,var(--color-surface-base),transparent);pointer-events:none}}.CustomerDetailsDialog_tab__QYN5o{display:flex;align-items:center;gap:6px;padding:12px 20px;background:none;border:none;border-bottom:3px solid transparent;cursor:pointer;font-size:var(--font-size-small);font-weight:500;color:var(--color-text-secondary);transition:all .2s ease;white-space:nowrap}.CustomerDetailsDialog_tab__QYN5o svg{font-size:18px!important}@media(max-width:768px){.CustomerDetailsDialog_tab__QYN5o{padding:10px 12px;font-size:var(--font-size-xsmall);gap:var(--space-1)}.CustomerDetailsDialog_tab__QYN5o svg{font-size:16px!important}}.CustomerDetailsDialog_tab__QYN5o:hover{color:var(--color-primary);background:var(--color-primary-50)}.CustomerDetailsDialog_tab__QYN5o.CustomerDetailsDialog_active__RqQVX{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:600}.CustomerDetailsDialog_tabContent__ZC0yT{flex:1 1;overflow-y:auto;padding:0!important;min-height:0}@media(max-width:768px){.CustomerDetailsDialog_tabContent__ZC0yT{padding:var(--space-4) var(--space-3) var(--space-6) var(--space-3)}}.CustomerDetailsDialog_overview__ciGsO{display:flex;flex-direction:column;gap:var(--space-6);padding:0 var(--space-1)}@media(max-width:768px){.CustomerDetailsDialog_overview__ciGsO{gap:var(--space-4);padding:0}}.CustomerDetailsDialog_dashboardGrid__tiKkT{align-items:start}@media(max-width:768px){.CustomerDetailsDialog_dashboardGrid__tiKkT{grid-template-columns:1fr;gap:var(--space-4)}}.CustomerDetailsDialog_dashboardMain__Dv9n_,.CustomerDetailsDialog_dashboardSidebar__Eg8TS{display:flex;flex-direction:column;gap:var(--space-6)}.CustomerDetailsDialog_widgetPanel__0Igit{background:var(--color-surface-base);box-shadow:var(--shadow-small);display:flex;flex-direction:column}@media(max-width:768px){.CustomerDetailsDialog_widgetPanel__0Igit{border-radius:var(--radius-base)}}.CustomerDetailsDialog_widgetPanel__0Igit .CustomerDetailsDialog_widgetHeader__zYOU2{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-raised);display:flex;justify-content:space-between;align-items:center}@media(max-width:768px){.CustomerDetailsDialog_widgetPanel__0Igit .CustomerDetailsDialog_widgetHeader__zYOU2{padding:var(--space-3) var(--space-4)}}.CustomerDetailsDialog_widgetPanel__0Igit .CustomerDetailsDialog_widgetHeader__zYOU2 .CustomerDetailsDialog_widgetTitle__cb7sZ{font-size:var(--font-size-base);font-weight:600;color:var(--color-text-primary);margin:0;display:flex;align-items:center;gap:8px}.CustomerDetailsDialog_widgetPanel__0Igit .CustomerDetailsDialog_widgetHeader__zYOU2 .CustomerDetailsDialog_widgetTitle__cb7sZ svg{color:var(--color-primary);font-size:20px!important}.CustomerDetailsDialog_widgetPanel__0Igit .CustomerDetailsDialog_widgetHeader__zYOU2 .CustomerDetailsDialog_widgetAction__hgnHz{font-size:var(--font-size-xsmall);color:var(--color-primary);background:none;border:none;font-weight:500;cursor:pointer;padding:4px 8px;border-radius:var(--radius-base);transition:all .2s}.CustomerDetailsDialog_widgetPanel__0Igit .CustomerDetailsDialog_widgetHeader__zYOU2 .CustomerDetailsDialog_widgetAction__hgnHz:hover{background:var(--color-primary-50)}.CustomerDetailsDialog_widgetPanel__0Igit .CustomerDetailsDialog_widgetContent__aWldi{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.CustomerDetailsDialog_alertCard__6F8zo{border:1px solid var(--color-warning-200);padding:var(--space-3) var(--space-4)}.CustomerDetailsDialog_alertCard__6F8zo .CustomerDetailsDialog_alertIcon__hSAX2{color:var(--color-warning-600);margin-top:2px;font-size:20px!important}.CustomerDetailsDialog_alertCard__6F8zo .CustomerDetailsDialog_alertContent__8Y4JX{flex:1 1;display:flex;flex-direction:column;gap:4px}.CustomerDetailsDialog_alertCard__6F8zo .CustomerDetailsDialog_alertContent__8Y4JX .CustomerDetailsDialog_alertTitle__g__vj{font-weight:600;color:var(--color-warning-800);font-size:var(--font-size-small)}.CustomerDetailsDialog_alertCard__6F8zo .CustomerDetailsDialog_alertContent__8Y4JX .CustomerDetailsDialog_alertMessage__4wEAB{color:var(--color-warning-700);font-size:var(--font-size-small);margin:0}.CustomerDetailsDialog_alertCard__6F8zo .CustomerDetailsDialog_alertAction__agdoq{color:var(--color-warning-700);font-size:var(--font-size-xsmall);font-weight:600;background:#fff;border:1px solid var(--color-warning-200);padding:4px 8px;border-radius:4px;cursor:pointer;white-space:nowrap}.CustomerDetailsDialog_alertCard__6F8zo .CustomerDetailsDialog_alertAction__agdoq:hover{background:var(--color-warning-50)}.CustomerDetailsDialog_alertCard__6F8zo.CustomerDetailsDialog_error__50hLX{background:var(--color-danger-50);border-color:var(--color-danger-200)}.CustomerDetailsDialog_alertCard__6F8zo.CustomerDetailsDialog_error__50hLX .CustomerDetailsDialog_alertIcon__hSAX2{color:var(--color-danger-600)}.CustomerDetailsDialog_alertCard__6F8zo.CustomerDetailsDialog_error__50hLX .CustomerDetailsDialog_alertTitle__g__vj{color:var(--color-danger-800)}.CustomerDetailsDialog_alertCard__6F8zo.CustomerDetailsDialog_error__50hLX .CustomerDetailsDialog_alertMessage__4wEAB{color:var(--color-danger-700)}.CustomerDetailsDialog_alertCard__6F8zo.CustomerDetailsDialog_error__50hLX .CustomerDetailsDialog_alertAction__agdoq{color:var(--color-danger-700);border-color:var(--color-danger-200)}.CustomerDetailsDialog_alertCard__6F8zo.CustomerDetailsDialog_error__50hLX .CustomerDetailsDialog_alertAction__agdoq:hover{background:var(--color-danger-50)}.CustomerDetailsDialog_profileHeader__MqpIk{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-6);padding:var(--space-5);background:var(--color-surface-base);border-radius:var(--radius-large);border:1px solid var(--color-border-subtle);position:relative}@media(max-width:768px){.CustomerDetailsDialog_profileHeader__MqpIk{flex-direction:column;gap:var(--space-4)}}.CustomerDetailsDialog_profileHeader__MqpIk .CustomerDetailsDialog_profileActions__LrRFS{position:absolute;top:var(--space-4);right:var(--space-4)}@media(max-width:768px){.CustomerDetailsDialog_profileHeader__MqpIk .CustomerDetailsDialog_profileActions__LrRFS{position:static;margin-top:var(--space-4)}}.CustomerDetailsDialog_profileHeader__MqpIk .CustomerDetailsDialog_editProfileButton__Uhh9F{justify-content:center;border-radius:8px;border:1px solid var(--color-primary-400);background:var(--color-primary-400);color:var(--color-text-light);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:var(--space-2);padding:6px 14px;font-size:var(--font-size-small)}.CustomerDetailsDialog_profileHeader__MqpIk .CustomerDetailsDialog_editProfileButton__Uhh9F:hover{background:var(--color-primary-500)}.CustomerDetailsDialog_profileHeader__MqpIk .CustomerDetailsDialog_editProfileButton__Uhh9F svg{font-size:16px!important}@media(max-width:768px){.CustomerDetailsDialog_profileHeader__MqpIk .CustomerDetailsDialog_editProfileButton__Uhh9F{width:100%;justify-content:center}}.CustomerDetailsDialog_profileHeader__MqpIk .CustomerDetailsDialog_profileMain__8_syu{display:flex;flex-direction:column;gap:var(--space-3)}.CustomerDetailsDialog_profileHeader__MqpIk .CustomerDetailsDialog_profileMain__8_syu .CustomerDetailsDialog_profileName__4ILOI{font-size:var(--font-size-xlarge);font-weight:700;color:var(--color-text-primary);margin:0;display:flex;align-items:center;gap:8px}.CustomerDetailsDialog_profileHeader__MqpIk .CustomerDetailsDialog_profileMain__8_syu .CustomerDetailsDialog_profileContact__J8NBB{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-small)}.CustomerDetailsDialog_profileHeader__MqpIk .CustomerDetailsDialog_profileMain__8_syu .CustomerDetailsDialog_profileContact__J8NBB .CustomerDetailsDialog_contactItem__Nz1c1{display:flex;align-items:center;gap:6px}.CustomerDetailsDialog_profileHeader__MqpIk .CustomerDetailsDialog_profileMain__8_syu .CustomerDetailsDialog_profileContact__J8NBB .CustomerDetailsDialog_contactItem__Nz1c1 svg{color:var(--color-text-tertiary);font-size:16px!important}.CustomerDetailsDialog_topStats__FRbEz{display:flex;gap:var(--space-4)}@media(max-width:768px){.CustomerDetailsDialog_topStats__FRbEz{width:100%;justify-content:space-between}}.CustomerDetailsDialog_topStats__FRbEz .CustomerDetailsDialog_topStat__SoXWj{display:flex;flex-direction:column;align-items:flex-end;gap:2px;background:var(--color-tertiary-50);padding:var(--space-3) var(--space-4);border-radius:var(--radius-base);min-width:100px}@media(max-width:768px){.CustomerDetailsDialog_topStats__FRbEz .CustomerDetailsDialog_topStat__SoXWj{align-items:flex-start;flex:1 1;min-width:0}}.CustomerDetailsDialog_topStats__FRbEz .CustomerDetailsDialog_topStat__SoXWj .CustomerDetailsDialog_topStatLabel__pd0De{font-size:var(--font-size-xsmall);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.CustomerDetailsDialog_topStats__FRbEz .CustomerDetailsDialog_topStat__SoXWj .CustomerDetailsDialog_topStatValue___s2t2{font-size:var(--font-size-large);font-weight:700;color:var(--color-text-primary)}.CustomerDetailsDialog_widgetList__eEjaz{gap:var(--space-2)}.CustomerDetailsDialog_widgetListItem__9kb7p{padding:var(--space-3);background:var(--color-surface-base);border:1px solid var(--color-border-subtle);border-radius:var(--radius-base);transition:border-color .2s}.CustomerDetailsDialog_widgetListItem__9kb7p:hover{border-color:var(--color-border-strong)}.CustomerDetailsDialog_widgetListItem__9kb7p .CustomerDetailsDialog_listItemMain__ZPiq1{display:flex;flex-direction:column;gap:2px}.CustomerDetailsDialog_widgetListItem__9kb7p .CustomerDetailsDialog_listItemMain__ZPiq1 .CustomerDetailsDialog_listItemTitle__JplLx{font-weight:500;color:var(--color-text-primary);font-size:var(--font-size-small)}.CustomerDetailsDialog_widgetListItem__9kb7p .CustomerDetailsDialog_listItemMain__ZPiq1 .CustomerDetailsDialog_listItemSub__qZ4lc{color:var(--color-text-secondary);font-size:var(--font-size-xsmall)}.CustomerDetailsDialog_widgetListItem__9kb7p .CustomerDetailsDialog_listItemAction__6WowN{display:flex;align-items:center;gap:var(--space-3)}.CustomerDetailsDialog_emptyWidgetState__4vkeV{padding:var(--space-6) var(--space-4);background:var(--color-surface-subtle);border-radius:var(--radius-base);border:1px dashed var(--color-border-subtle)}@media(max-width:768px){.CustomerDetailsDialog_emptyWidgetState__4vkeV{padding:var(--space-4) var(--space-3)}}.CustomerDetailsDialog_emptyWidgetState__4vkeV svg{opacity:.5}@media(max-width:768px){.CustomerDetailsDialog_emptyWidgetState__4vkeV svg{font-size:24px}.CustomerDetailsDialog_emptyWidgetState__4vkeV p{font-size:var(--font-size-xsmall)}}.CustomerDetailsDialog_section__O5Tkm{background:var(--color-tertiary-50);border-radius:var(--border-radius);padding:var(--space-5);border:1px solid var(--color-border-subtle)}.CustomerDetailsDialog_sectionHeader__WC_Kn{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:2px solid var(--color-border-subtle)}@media(max-width:768px){.CustomerDetailsDialog_sectionHeader__WC_Kn{flex-direction:column;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-3);padding-bottom:var(--space-2)}.CustomerDetailsDialog_sectionHeader__WC_Kn button{width:100%}}.CustomerDetailsDialog_sectionTitleSpaced__7bnJa,.CustomerDetailsDialog_sectionTitle__xrb1S{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-medium);font-weight:600;color:var(--color-text-primary);margin:0}.CustomerDetailsDialog_infoGrid__9K1c4{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}@media(max-width:768px){.CustomerDetailsDialog_infoGrid__9K1c4{grid-template-columns:1fr;gap:var(--space-3)}}.CustomerDetailsDialog_infoItem__rKCH_{display:flex;flex-direction:column;gap:var(--space-1)}.CustomerDetailsDialog_label__rVss0{font-size:var(--font-size-xsmall);font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px}.CustomerDetailsDialog_value__OrB_9{font-size:var(--font-size-small);color:var(--color-text-primary);display:flex;align-items:center;font-weight:500}.CustomerDetailsDialog_value__OrB_9.CustomerDetailsDialog_active__RqQVX{color:var(--color-primary-600)}.CustomerDetailsDialog_value__OrB_9.CustomerDetailsDialog_inactive__Bioom{color:var(--color-destructive-500)}.CustomerDetailsDialog_value__OrB_9.CustomerDetailsDialog_trialing__aNksH{color:var(--color-tertiary-500)}.CustomerDetailsDialog_badges__Z_1rk{display:flex;flex-wrap:wrap;gap:var(--space-2)}.CustomerDetailsDialog_badge__8PA0u{display:inline-flex;align-items:center;gap:var(--space-1);padding:6px 12px;background:var(--color-border-subtle);color:var(--color-text-primary);line-height:1}.CustomerDetailsDialog_badge__8PA0u svg{font-size:14px!important}.CustomerDetailsDialog_badge__8PA0u.CustomerDetailsDialog_success__eec2z{background:var(--color-primary-50);color:var(--color-primary-700)}.CustomerDetailsDialog_divider__x1Yz_{margin:var(--space-5) 0;border:none;border-top:1px solid var(--color-border-subtle)}.CustomerDetailsDialog_sectionTitleSpaced__7bnJa{margin-bottom:var(--space-4)}.CustomerDetailsDialog_setupChecklist__PwqHF{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-2)}.CustomerDetailsDialog_setupItem__sB8rR{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) var(--space-4);background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:var(--border-radius);transition:all .2s ease}@media(max-width:768px){.CustomerDetailsDialog_setupItem__sB8rR{flex-direction:column;align-items:flex-start;gap:var(--space-3)}}.CustomerDetailsDialog_setupItem__sB8rR:hover{border-color:var(--color-primary-300);box-shadow:0 2px 8px var(--color-tertiary-100)}.CustomerDetailsDialog_setupItemInfo__C95au{display:flex;align-items:center;gap:var(--space-3)}.CustomerDetailsDialog_setupIconPending__Hrghe{color:var(--color-text-tertiary);display:flex}.CustomerDetailsDialog_setupIconPending__Hrghe svg{font-size:20px!important}.CustomerDetailsDialog_setupIconComplete__gu6uK{color:var(--color-success-600);display:flex}.CustomerDetailsDialog_setupIconComplete__gu6uK svg{font-size:20px!important}.CustomerDetailsDialog_setupText__XPSx1{display:flex;flex-direction:column}.CustomerDetailsDialog_setupTitle__JSFLZ{font-size:var(--font-size-small);font-weight:600;color:var(--color-text-primary)}.CustomerDetailsDialog_setupAction__NJNyw,.CustomerDetailsDialog_setupDescription__ttXyD{font-size:var(--font-size-xsmall);color:var(--color-text-secondary)}.CustomerDetailsDialog_setupAction__NJNyw{display:flex;align-items:center;justify-content:center;background:var(--color-bg-card);border-radius:6px;cursor:pointer;transition:all .2s ease;height:32px;background-color:var(--color-primary-50);color:var(--color-primary-700);border:1px solid var(--color-primary-200);padding:6px 16px;white-space:nowrap;width:-moz-fit-content;width:fit-content}@media(max-width:768px){.CustomerDetailsDialog_setupAction__NJNyw{width:100%;justify-content:center}}.CustomerDetailsDialog_setupAction__NJNyw:hover{background-color:var(--color-primary-100);border-color:var(--color-primary-300);color:var(--color-primary-800)}.CustomerDetailsDialog_setupCompletedLabel__V2bnA{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;background:var(--color-success-50);color:var(--color-success-700);border-radius:16px;font-size:var(--font-size-xsmall);font-weight:600;border:1px solid var(--color-success-200)}.CustomerDetailsDialog_setupSkipAction__BFgGv{padding:4px 8px;font-size:var(--font-size-xsmall);color:var(--color-text-secondary);background:transparent;border:none;cursor:pointer;text-decoration:underline}.CustomerDetailsDialog_setupSkipAction__BFgGv:hover{color:var(--color-text-primary)}.CustomerDetailsDialog_editActions__75TEa{display:flex;gap:var(--space-2)}.CustomerDetailsDialog_cancelButton__Hf_qX{padding:var(--space-1) var(--space-3);background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:4px;font-size:var(--font-size-small);color:var(--color-text-primary);cursor:pointer;transition:all .2s ease}.CustomerDetailsDialog_cancelButton__Hf_qX:hover{background:var(--color-tertiary-50);border-color:var(--color-border-strong)}.CustomerDetailsDialog_manageButton__yslFE{display:flex;align-items:center;gap:var(--space-2);background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:6px;font-size:var(--font-size-small);color:var(--color-text-primary);cursor:pointer;transition:all .2s ease;font-size:var(--font-size-xsmall);padding:4px var(--space-3);margin-left:var(--space-3)}.CustomerDetailsDialog_manageButton__yslFE:hover{background:var(--color-tertiary-50);border-color:var(--color-border-strong)}.CustomerDetailsDialog_tableActions__ki1Lm{display:flex;gap:var(--space-2);align-items:center}.CustomerDetailsDialog_pricingButton__aMED1{display:flex;align-items:center;justify-content:center;padding:var(--space-1) var(--space-2);background:var(--color-bg-card);border-radius:6px;color:var(--color-text-secondary);cursor:pointer;transition:all .2s ease;height:32px;background-color:var(--color-success-50);color:var(--color-success-700);border:1px solid var(--color-success-200)}.CustomerDetailsDialog_pricingButton__aMED1:hover{background-color:var(--color-success-100);border-color:var(--color-success-300);color:var(--color-success-800)}.CustomerDetailsDialog_editForm__4cTH6{display:flex;flex-direction:column;gap:var(--space-5);background:var(--color-bg-card);padding:var(--space-4);border-radius:var(--border-radius)}.CustomerDetailsDialog_formRow__NSdB2{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-5);gap:var(--space-5)}@media(max-width:768px){.CustomerDetailsDialog_formRow__NSdB2{grid-template-columns:1fr;gap:var(--space-3)}}.CustomerDetailsDialog_formGroup__P59fV{gap:var(--space-1)}.CustomerDetailsDialog_input__dU4o0,.CustomerDetailsDialog_select__Z62zd{padding:8px 12px;border:1px solid var(--color-border-subtle);border-radius:var(--border-radius);font-size:var(--font-size-small);width:100%;background:var(--color-bg-card);color:var(--color-text-primary)}.CustomerDetailsDialog_input__dU4o0:focus,.CustomerDetailsDialog_select__Z62zd:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-50)}.CustomerDetailsDialog_formSection___f34_{margin-top:var(--space-3)}.CustomerDetailsDialog_formSection___f34_ h4{font-size:var(--font-size-small);font-weight:600;margin:0 0 var(--space-3) 0;color:var(--color-text-primary)}.CustomerDetailsDialog_checkboxGrid__BGt0r{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.CustomerDetailsDialog_checkboxLabel__ECMZI{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-small);color:var(--color-text-primary);cursor:pointer}.CustomerDetailsDialog_checkboxLabel__ECMZI input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-primary)}.CustomerDetailsDialog_filterContainer__wnaQr{display:flex;gap:var(--space-4);align-items:center}.CustomerDetailsDialog_timeRangeSelect__uK_Ha{padding:8px 16px;border:1px solid var(--color-border-subtle);border-radius:var(--border-radius);background:var(--color-bg-card);font-size:var(--font-size-small);color:var(--color-text-primary);cursor:pointer;transition:all .2s ease;min-width:180px}@media(max-width:768px){.CustomerDetailsDialog_timeRangeSelect__uK_Ha{width:100%;min-width:unset;font-size:var(--font-size-xsmall);padding:6px 12px}}.CustomerDetailsDialog_timeRangeSelect__uK_Ha:hover{border-color:var(--color-primary)}.CustomerDetailsDialog_timeRangeSelect__uK_Ha:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-50)}.CustomerDetailsDialog_statsGrid__ppCrq{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--space-5);gap:var(--space-5);margin-bottom:var(--space-6)}@media(max-width:768px){.CustomerDetailsDialog_statsGrid__ppCrq{grid-template-columns:repeat(2,1fr);gap:var(--space-4)}}.CustomerDetailsDialog_fuelTypeGrid__ifEXr{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}@media(max-width:768px){.CustomerDetailsDialog_fuelTypeGrid__ifEXr{grid-template-columns:repeat(2,1fr);gap:var(--space-3)}}.CustomerDetailsDialog_fuelTypeCard__joLhI{background:var(--color-bg-card);border-radius:var(--border-radius);padding:var(--space-5);border:1px solid var(--color-border-subtle);text-align:center;transition:all .2s ease}.CustomerDetailsDialog_fuelTypeCard__joLhI:hover{box-shadow:0 4px 12px var(--color-tertiary-200);transform:translateY(-2px)}.CustomerDetailsDialog_fuelTypeName__t2jiX{font-size:var(--font-size-small);font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--space-2)}.CustomerDetailsDialog_fuelTypeValue__3lIJ9{font-size:var(--font-size-xlarge);font-weight:700;color:var(--color-primary)}.CustomerDetailsDialog_statCard__GrKLv{background:var(--color-bg-card);border-radius:var(--border-radius);border:1px solid var(--color-border-subtle);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}.CustomerDetailsDialog_statValue__imNL4{font-size:var(--font-size-large);font-weight:700;color:var(--color-primary)}.CustomerDetailsDialog_statLabel__v9Ejx{font-size:var(--font-size-xsmall);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.CustomerDetailsDialog_ordersTab__T57OE{display:flex;flex-direction:column;gap:var(--space-4)}.CustomerDetailsDialog_tableContainer__SZ7PV{overflow-x:auto;background:var(--color-bg-card);border-radius:var(--border-radius);border:1px solid var(--color-border-subtle)}@media(max-width:768px){.CustomerDetailsDialog_tableContainer__SZ7PV{display:none}}.CustomerDetailsDialog_mobileCardList__GSc8j{display:none}@media(max-width:768px){.CustomerDetailsDialog_mobileCardList__GSc8j{display:flex;flex-direction:column;gap:var(--space-3)}}.CustomerDetailsDialog_mobileCard__qAvGi{background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-base);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);transition:all .2s ease}.CustomerDetailsDialog_mobileCard__qAvGi:active{background:var(--color-tertiary-50);transform:scale(.98)}.CustomerDetailsDialog_mobileCardHeader__6_gg4{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.CustomerDetailsDialog_mobileCardTitle__W4cx6{font-size:var(--font-size-small);font-weight:600;color:var(--color-text-primary);display:flex;align-items:center;gap:var(--space-2)}.CustomerDetailsDialog_mobileCardTitle__W4cx6 svg{color:var(--color-primary);font-size:18px!important}.CustomerDetailsDialog_mobileCardBody__6CLXk{display:flex;flex-direction:column;gap:var(--space-2)}.CustomerDetailsDialog_mobileCardRow__yoox8{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-xsmall)}.CustomerDetailsDialog_mobileCardRow__yoox8 .CustomerDetailsDialog_mobileCardLabel__JcD7F{color:var(--color-text-secondary);font-weight:500}.CustomerDetailsDialog_mobileCardRow__yoox8 .CustomerDetailsDialog_mobileCardValue__9JPid{color:var(--color-text-primary);font-weight:500;text-align:right}.CustomerDetailsDialog_mobileCardActions__qBbDG{display:flex;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border-subtle);margin-top:var(--space-1)}.CustomerDetailsDialog_mobileCardActions__qBbDG button{flex:1 1;padding:var(--space-2) var(--space-3);font-size:var(--font-size-xsmall);display:flex;align-items:center;justify-content:center;gap:var(--space-1)}.CustomerDetailsDialog_mobileCardActions__qBbDG button svg{font-size:16px!important}.CustomerDetailsDialog_ordersHeader__tPsEC{display:flex;justify-content:flex-end;padding:0 0 var(--space-4) 0}@media(max-width:768px){.CustomerDetailsDialog_ordersHeader__tPsEC{justify-content:stretch}}.CustomerDetailsDialog_addButton__Ygwyl{display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--color-primary-400);background:var(--color-primary-400);color:var(--color-text-light);padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.CustomerDetailsDialog_addButton__Ygwyl:hover{background:var(--color-primary-500)}@media(max-width:768px){.CustomerDetailsDialog_addButton__Ygwyl{width:100%;justify-content:center;padding:var(--space-3) var(--space-4);font-size:var(--font-size-small)}}.CustomerDetailsDialog_actionButton__u9lV9{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)}.CustomerDetailsDialog_actionButton__u9lV9:hover{background:var(--color-primary-500);border-color:var(--color-primary-500)}.CustomerDetailsDialog_vehiclesTab__vON3I .CustomerDetailsDialog_vehiclesHeader__YCVBE{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4)}.CustomerDetailsDialog_vehiclesTab__vON3I .CustomerDetailsDialog_vehicleName__sLcpI{display:flex;align-items:center;font-weight:500;color:var(--color-text-primary)}.CustomerDetailsDialog_detailRow__3udoI{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2) 0;border-bottom:1px solid var(--color-border-subtle)}.CustomerDetailsDialog_detailRow__3udoI:last-child{border-bottom:none}.CustomerDetailsDialog_addressesTab__M5C6w .CustomerDetailsDialog_sectionHeader__WC_Kn{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4)}.CustomerDetailsDialog_addressesTab__M5C6w .CustomerDetailsDialog_sectionHeader__WC_Kn h3{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--font-size-medium);font-weight:600;color:var(--color-text-primary)}.CustomerDetailsDialog_addressesTab__M5C6w .CustomerDetailsDialog_addressName__RwVmG{display:flex;align-items:center;gap:var(--space-2);font-weight:500;color:var(--color-text-primary)}.CustomerDetailsDialog_addressesTab__M5C6w .CustomerDetailsDialog_addressLocation__Hh5YG div:first-child{font-weight:500;color:var(--color-text-primary)}.CustomerDetailsDialog_addressesTab__M5C6w .CustomerDetailsDialog_addressLocation__Hh5YG div:last-child{font-size:var(--font-size-xsmall);color:var(--color-text-secondary)}.CustomerDetailsDialog_addressesTab__M5C6w .CustomerDetailsDialog_addressGateCode__mm25X,.CustomerDetailsDialog_addressesTab__M5C6w .CustomerDetailsDialog_addressInstructions__x_wM_{font-size:var(--font-size-small);color:var(--color-text-primary)}.CustomerDetailsDialog_addressesTab__M5C6w .CustomerDetailsDialog_default__fKX5T{background-color:var(--color-success-50);color:var(--color-success-700)}.CustomerDetailsDialog_paymentTab__EmMdh{display:flex;flex-direction:column;gap:var(--space-6)}.CustomerDetailsDialog_jsonDisplay__yUunq{background:var(--color-tertiary-50);border:1px solid var(--color-border-subtle);border-radius:var(--border-radius);padding:var(--space-4);font-family:Courier New,monospace;font-size:var(--font-size-xsmall);overflow-x:auto;max-height:300px}.CustomerDetailsDialog_schedulesTab__9V1bw{display:flex;flex-direction:column;gap:var(--space-4)}.CustomerDetailsDialog_schedulesTab__9V1bw .CustomerDetailsDialog_schedulesHeader__lFyy_{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-2)}.CustomerDetailsDialog_frequency__cddYz{font-weight:600;color:var(--color-text-primary);font-size:var(--font-size-normal)}.CustomerDetailsDialog_scheduleSubText__WOcWE{margin-top:var(--space-1)}.CustomerDetailsDialog_nextDate__Ehk3P,.CustomerDetailsDialog_scheduleSubText__WOcWE{font-size:var(--font-size-xsmall);color:var(--color-text-secondary)}.CustomerDetailsDialog_scheduleActions__pinNc{display:flex;gap:var(--space-2)}.CustomerDetailsDialog_editButton__lvQ2I{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)}.CustomerDetailsDialog_editButton__lvQ2I:hover{background:var(--color-primary-500);border-color:var(--color-primary-500)}.CustomerDetailsDialog_deleteButton__TERB5{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)}.CustomerDetailsDialog_deleteButton__TERB5:hover{background:var(--color-destructive-600);border-color:var(--color-destructive-700)}.CustomerDetailsDialog_clearAllButton__k6pE6{display:flex;align-items:center;justify-content:center;padding:var(--space-1) var(--space-2)!important;border:1px solid var(--color-border-subtle);border-radius:6px;height:32px;background:var(--color-destructive-300);color:var(--color-text-light);border-color:var(--color-destructive-300);cursor:pointer}.CustomerDetailsDialog_clearAllButton__k6pE6:hover:not(:disabled){background:var(--color-destructive-400);border-color:var(--color-destructive-400)}.CustomerDetailsDialog_clearAllButton__k6pE6:disabled{opacity:.5;cursor:not-allowed}.CustomerDetailsDialog_purchaseOrdersTab__g4EUh{display:flex;flex-direction:column;gap:var(--space-6)}.CustomerDetailsDialog_table__CE8Kp{width:100%;border-collapse:collapse}.CustomerDetailsDialog_table__CE8Kp thead{background:var(--color-tertiary-50);border-bottom:2px solid var(--color-border-subtle)}.CustomerDetailsDialog_table__CE8Kp thead th{padding:12px 16px;text-align:left;font-size:var(--font-size-xsmall);font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px}.CustomerDetailsDialog_table__CE8Kp tbody tr{border-bottom:1px solid var(--color-border-subtle);transition:background .2s ease}.CustomerDetailsDialog_table__CE8Kp tbody tr:hover{background:var(--color-tertiary-50)}.CustomerDetailsDialog_table__CE8Kp tbody tr:last-child{border-bottom:none}.CustomerDetailsDialog_table__CE8Kp tbody td{padding:12px 16px;font-size:var(--font-size-small);color:var(--color-text-primary)}.CustomerDetailsDialog_statusBadge__FyNcF{background-color:var(--color-tertiary-100);color:var(--color-tertiary-600)}.CustomerDetailsDialog_statusBadge__FyNcF.CustomerDetailsDialog_PENDING___2agR,.CustomerDetailsDialog_statusBadge__FyNcF.CustomerDetailsDialog_Pending__G4nYf,.CustomerDetailsDialog_statusBadge__FyNcF.CustomerDetailsDialog_pending__sgvnf{background-color:var(--color-tertiary-100);color:var(--color-tertiary-700)}.CustomerDetailsDialog_statusBadge__FyNcF.CustomerDetailsDialog_ACTIVE__Wn2wk,.CustomerDetailsDialog_statusBadge__FyNcF.CustomerDetailsDialog_APPROVED__GzrlH,.CustomerDetailsDialog_statusBadge__FyNcF.CustomerDetailsDialog_Active__piUlW,.CustomerDetailsDialog_statusBadge__FyNcF.CustomerDetailsDialog_Approved__TxMwN,.CustomerDetailsDialog_statusBadge__FyNcF.CustomerDetailsDialog_SCHEDULED__k7rJB,.CustomerDetailsDialog_statusBadge__FyNcF.CustomerDetailsDialog_Scheduled__9o1Sr,.CustomerDetailsDialog_statusBadge__FyNcF.CustomerDetailsDialog_active__RqQVX,.CustomerDetailsDialog_statusBadge__FyNcF.CustomerDetailsDialog_approved___9lO_,.CustomerDetailsDialog_statusBadge__FyNcF.CustomerDetailsDialog_scheduled__jQdJs{background-color:var(--color-success-100);color:var(--color-success-700)}.CustomerDetailsDialog_statusBadge__FyNcF.CustomerDetailsDialog_IN_PROGRESS__F_reu,.CustomerDetailsDialog_statusBadge__FyNcF.CustomerDetailsDialog_InProgress__PNa3l,.CustomerDetailsDialog_statusBadge__FyNcF.CustomerDetailsDialog_In_Progress__3xDzc,.CustomerDetailsDialog_statusBadge__FyNcF.CustomerDetailsDialog_ONMYWAY__dPnut,.CustomerDetailsDialog_statusBadge__FyNcF.CustomerDetailsDialog_ON_MY_WAY__o87FX,.CustomerDetailsDialog_statusBadge__FyNcF.CustomerDetailsDialog_STARTED__rJNl2,.CustomerDetailsDialog_statusBadge__FyNcF.CustomerDetailsDialog_Started___IhCc,.CustomerDetailsDialog_statusBadge__FyNcF.CustomerDetailsDialog_in_progress__7GOln,.CustomerDetailsDialog_statusBadge__FyNcF.CustomerDetailsDialog_inprogress__TGYis,.CustomerDetailsDialog_statusBadge__FyNcF.CustomerDetailsDialog_onMyWay__vQKPc,.CustomerDetailsDialog_statusBadge__FyNcF.CustomerDetailsDialog_on_my_way__deZaM,.CustomerDetailsDialog_statusBadge__FyNcF.CustomerDetailsDialog_onmyway__kHhcX,.CustomerDetailsDialog_statusBadge__FyNcF.CustomerDetailsDialog_started__T3drg{background-color:var(--color-primary-100);color:var(--color-primary-800)}.CustomerDetailsDialog_statusBadge__FyNcF.CustomerDetailsDialog_COMPLETED__Jd98T,.CustomerDetailsDialog_statusBadge__FyNcF.CustomerDetailsDialog_Completed__n0DNs,.CustomerDetailsDialog_statusBadge__FyNcF.CustomerDetailsDialog_FULFILLED__teHmh,.CustomerDetailsDialog_statusBadge__FyNcF.CustomerDetailsDialog_Fulfilled__Tbj6R,.CustomerDetailsDialog_statusBadge__FyNcF.CustomerDetailsDialog_completed__FR9LF,.CustomerDetailsDialog_statusBadge__FyNcF.CustomerDetailsDialog_fulfilled__iynnK{background-color:var(--color-success-700);color:var(--color-success-100)}.CustomerDetailsDialog_statusBadge__FyNcF.CustomerDetailsDialog_CANCELLED__q7Nw9,.CustomerDetailsDialog_statusBadge__FyNcF.CustomerDetailsDialog_Cancelled__7r5h3,.CustomerDetailsDialog_statusBadge__FyNcF.CustomerDetailsDialog_cancelled__uXh_j{background-color:var(--color-destructive-50);color:var(--color-destructive-700)}.CustomerDetailsDialog_statusBadge__FyNcF.CustomerDetailsDialog_REJECTED__QyRHS,.CustomerDetailsDialog_statusBadge__FyNcF.CustomerDetailsDialog_Rejected__PU6t6,.CustomerDetailsDialog_statusBadge__FyNcF.CustomerDetailsDialog_rejected__NXBzF{background-color:var(--color-destructive-700);color:var(--color-destructive-50)}.CustomerDetailsDialog_statusBadge__FyNcF.CustomerDetailsDialog_INACTIVE__2P7En,.CustomerDetailsDialog_statusBadge__FyNcF.CustomerDetailsDialog_Inactive__dTIm1,.CustomerDetailsDialog_statusBadge__FyNcF.CustomerDetailsDialog_inactive__Bioom{background-color:var(--color-tertiary-100);color:var(--color-tertiary-700)}.CustomerDetailsDialog_statusBadge__FyNcF.CustomerDetailsDialog_INCOMPLETE__Fd3sK,.CustomerDetailsDialog_statusBadge__FyNcF.CustomerDetailsDialog_Incomplete__fpGGT,.CustomerDetailsDialog_statusBadge__FyNcF.CustomerDetailsDialog_incomplete__dLRoJ{background-color:var(--color-tertiary-200);color:var(--color-tertiary-800)}.CustomerDetailsDialog_statusBadge__FyNcF.CustomerDetailsDialog_FAILED__Ykm76,.CustomerDetailsDialog_statusBadge__FyNcF.CustomerDetailsDialog_Failed__3n9nb,.CustomerDetailsDialog_statusBadge__FyNcF.CustomerDetailsDialog_failed__8M6E8{background-color:var(--color-destructive-700);color:var(--color-destructive-50)}.CustomerDetailsDialog_pricingTab__bzqWF{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-5)}@media(max-width:768px){.CustomerDetailsDialog_pricingTab__bzqWF{padding:var(--space-3);gap:var(--space-4)}}.CustomerDetailsDialog_pricingTab__bzqWF .MuiInputBase-root{padding:var(--space-2) var(--space-3)!important;border:1px solid var(--color-border-subtle)!important;border-radius:var(--border-radius)!important;font-size:var(--font-size-small)!important;background-color:var(--color-bg-card)!important;color:var(--color-text-primary)!important;font-family:inherit!important}@media(max-width:768px){.CustomerDetailsDialog_pricingTab__bzqWF .MuiInputBase-root{padding:var(--space-2)!important;font-size:var(--font-size-xsmall)!important;min-height:44px}}.CustomerDetailsDialog_pricingTab__bzqWF .MuiInputBase-root:focus-within{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px var(--color-primary-50)!important}.CustomerDetailsDialog_pricingTab__bzqWF .MuiOutlinedInput-root fieldset{border:none!important}.CustomerDetailsDialog_pricingTab__bzqWF .MuiInputLabel-root{font-size:var(--font-size-xsmall)!important;font-weight:600!important;color:var(--color-text-secondary)!important;font-family:inherit!important}.CustomerDetailsDialog_pricingTab__bzqWF .MuiTabs-root{border-bottom:1px solid var(--color-border-subtle)!important;min-height:unset!important}.CustomerDetailsDialog_pricingTab__bzqWF .MuiTab-root{font-family:inherit!important;font-size:var(--font-size-small)!important;font-weight:500!important;color:var(--color-text-secondary)!important;text-transform:none!important;min-height:unset!important;padding:var(--space-2) var(--space-4)!important}.CustomerDetailsDialog_pricingTab__bzqWF .MuiTab-root.Mui-selected{color:var(--color-primary)!important;font-weight:600!important}.CustomerDetailsDialog_pricingTab__bzqWF .MuiTabs-indicator{background-color:var(--color-primary)!important}.CustomerDetailsDialog_pricingTab__bzqWF .MuiCard-root{border:1px solid var(--color-border-subtle)!important;border-radius:var(--border-radius)!important;box-shadow:none!important;background-color:var(--color-bg-card)!important}.CustomerDetailsDialog_pricingTab__bzqWF .MuiCardContent-root{font-family:inherit!important}.CustomerDetailsDialog_pricingTab__bzqWF .MuiChip-root{border-color:var(--color-primary)!important;color:var(--color-primary)!important;font-family:inherit!important;font-size:var(--font-size-xsmall)!important}.CustomerDetailsDialog_pricingTab__bzqWF .MuiAlert-root{font-family:inherit!important;font-size:var(--font-size-small)!important;border-radius:var(--border-radius)!important}.CustomerDetailsDialog_detailsActions__wDVo3 .CustomerDetailsDialog_saveButton__RYboD,.CustomerDetailsDialog_saveButton__RYboD{display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--color-primary-400);background:var(--color-primary-400);color:var(--color-text-light);padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.CustomerDetailsDialog_saveButton__RYboD:hover{background:var(--color-primary-500)}.CustomerDetailsDialog_actionButtons__3IYDf{display:flex;gap:var(--space-2);align-items:center}.CustomerDetailsDialog_actionsCell__3oAjY{white-space:nowrap;vertical-align:middle}.CustomerDetailsDialog_sourceCell__Y1_3C{font-size:var(--font-size-xsmall);color:var(--color-text-secondary)}.CustomerDetailsDialog_pricingTestingTab__JtFyP{padding-top:var(--space-2)}@media(max-width:768px){.CustomerDetailsDialog_pricingTestingTab__JtFyP{padding-top:0}}.CustomerDetailsDialog_pricingTestingTitle__TpgqB{margin:0 0 var(--space-4) 0;font-size:var(--font-size-medium);color:var(--color-text-primary);font-weight:600}@media(max-width:768px){.CustomerDetailsDialog_pricingTestingTitle__TpgqB{font-size:var(--font-size-small);margin-bottom:var(--space-3)}}.CustomerDetailsDialog_pricingTestingDesc__4xbPy{margin-bottom:var(--space-5)}@media(max-width:768px){.CustomerDetailsDialog_pricingTestingDesc__4xbPy{font-size:var(--font-size-xsmall);margin-bottom:var(--space-3)}}.CustomerDetailsDialog_formLabel__FeApp{display:block;margin-bottom:var(--space-2);font-weight:600;font-size:var(--font-size-small);color:var(--color-text-primary)}@media(max-width:768px){.CustomerDetailsDialog_formLabel__FeApp{font-size:var(--font-size-xsmall);margin-bottom:var(--space-1)}}.CustomerDetailsDialog_alertError__uM1E5{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--border-radius);font-size:var(--font-size-small);line-height:1.5;margin-bottom:var(--space-4);background:var(--color-destructive-50);border-left:3px solid var(--color-destructive-600);color:var(--color-destructive-700)}@media(max-width:768px){.CustomerDetailsDialog_alertError__uM1E5{padding:var(--space-2) var(--space-3);font-size:var(--font-size-xsmall);margin-bottom:var(--space-3)}}.CustomerDetailsDialog_alertSuccess___t2wh{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--border-radius);font-size:var(--font-size-small);line-height:1.5;margin-bottom:var(--space-4);background:var(--color-primary-50);border-left:3px solid var(--color-primary-500);color:var(--color-primary-800)}@media(max-width:768px){.CustomerDetailsDialog_alertSuccess___t2wh{padding:var(--space-2) var(--space-3);font-size:var(--font-size-xsmall);margin-bottom:var(--space-3)}}.CustomerDetailsDialog_alertWarning__C_cwH{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--border-radius);font-size:var(--font-size-small);line-height:1.5;margin-bottom:var(--space-4);background:var(--color-tertiary-50);border-left:3px solid var(--color-tertiary-400);color:var(--color-tertiary-800)}@media(max-width:768px){.CustomerDetailsDialog_alertWarning__C_cwH{padding:var(--space-2) var(--space-3);font-size:var(--font-size-xsmall);margin-bottom:var(--space-3)}}.CustomerDetailsDialog_alertInfo__BBv9b{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--border-radius);font-size:var(--font-size-small);line-height:1.5;margin-bottom:var(--space-4);background:var(--color-tertiary-50);border-left:3px solid var(--color-tertiary-300);color:var(--color-text-secondary)}@media(max-width:768px){.CustomerDetailsDialog_alertInfo__BBv9b{padding:var(--space-2) var(--space-3);font-size:var(--font-size-xsmall);margin-bottom:var(--space-3)}}.CustomerDetailsDialog_dialogTitleContainer__8B4da{display:flex;align-items:center;justify-content:space-between;width:100%}.CustomerDetailsDialog_dialogTitleLeft__674Nw{display:flex;align-items:center;gap:var(--space-4)}.CustomerDetailsDialog_closeButton__jvQwk{position:absolute;top:var(--space-2);right:var(--space-2);color:var(--color-text-secondary);padding:var(--space-2);z-index:10}.CustomerDetailsDialog_closeButton__jvQwk:hover{color:var(--color-text-primary);background-color:var(--color-tertiary-50);border-radius:50%}.CustomerDetailsDialog_refreshButton__mSqJX{gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:6px;font-size:var(--font-size-small);color:var(--color-text-primary);cursor:pointer;transition:all .2s ease;margin-left:auto;margin-right:var(--space-4);display:flex;align-items:center;gap:var(--space-1)}.CustomerDetailsDialog_refreshButton__mSqJX:hover{background:var(--color-tertiary-50);border-color:var(--color-border-strong)}.CustomerDetailsDialog_refreshButton__mSqJX svg{font-size:16px!important}.CustomerDetailsDialog_emptyState__thDtl{text-align:center;padding:40px var(--space-6);color:var(--color-text-muted);font-size:var(--font-size-small);font-style:italic}.CustomerDetailsDialog_error__50hLX{text-align:center;padding:40px var(--space-6);color:var(--color-destructive-500);font-size:var(--font-size-normal);font-weight:500}.CustomerDetailsDialog_pricingSubTabs__rb7e8{display:flex;gap:2px;border-bottom:2px solid var(--color-border-subtle);margin-bottom:var(--space-5);position:relative}@media(max-width:768px){.CustomerDetailsDialog_pricingSubTabs__rb7e8{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-bottom:var(--space-4);padding:0 var(--space-3)}.CustomerDetailsDialog_pricingSubTabs__rb7e8::-webkit-scrollbar{display:none}.CustomerDetailsDialog_pricingSubTabs__rb7e8:after{content:"";position:absolute;right:0;top:0;bottom:2px;width:40px;background:linear-gradient(to left,var(--color-surface-base),transparent);pointer-events:none}}.CustomerDetailsDialog_pricingSubTab__2Rihe{display:inline-flex;align-items:center;gap:var(--space-2);padding:10px var(--space-5);font-size:var(--font-size-small);font-weight:600;color:var(--color-text-secondary);background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;transition:color .15s ease,border-color .15s ease;white-space:nowrap;flex-shrink:0}@media(max-width:768px){.CustomerDetailsDialog_pricingSubTab__2Rihe{padding:8px var(--space-3);font-size:var(--font-size-xsmall);gap:var(--space-1)}}.CustomerDetailsDialog_pricingSubTab__2Rihe:hover{color:var(--color-primary)}.CustomerDetailsDialog_pricingSubTabActive__vzi10{color:var(--color-primary);border-bottom-color:var(--color-primary)}.CustomerDetailsDialog_pricingSubTabBadge__eSZMG{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:var(--color-primary);color:#fff;border-radius:9px;font-size:11px;font-weight:700}@media(max-width:768px){.CustomerDetailsDialog_pricingSubTabBadge__eSZMG{min-width:16px;height:16px;font-size:10px;padding:0 4px}}.CustomerDetailsDialog_pricingEditBody___gxIE,.CustomerDetailsDialog_pricingEffectiveBody__xw_bL,.CustomerDetailsDialog_pricingTestingBody__hKqIR{display:flex;flex-direction:column;gap:var(--space-5)}@media(max-width:768px){.CustomerDetailsDialog_pricingEditBody___gxIE,.CustomerDetailsDialog_pricingEffectiveBody__xw_bL,.CustomerDetailsDialog_pricingTestingBody__hKqIR{gap:var(--space-4)}}.CustomerDetailsDialog_pricingLevelSelector__Q_pft{gap:var(--space-2);padding:var(--space-3);background:var(--color-surface-subtle);border-radius:var(--radius-base)}@media(max-width:768px){.CustomerDetailsDialog_pricingLevelSelector__Q_pft{flex-direction:column;gap:var(--space-2);padding:var(--space-2);position:sticky;top:0;z-index:8;background:var(--color-surface-base);margin-bottom:var(--space-4)}}.CustomerDetailsDialog_pricingLevelBtn__Fnn4o{display:inline-flex;padding:7px 14px;background:var(--color-surface-base);border-radius:var(--radius-base);font-size:var(--font-size-small);font-weight:500;color:var(--color-text-secondary);transition:all .15s ease;white-space:nowrap}@media(max-width:768px){.CustomerDetailsDialog_pricingLevelBtn__Fnn4o{width:100%;justify-content:space-between;padding:var(--space-3) var(--space-4);min-height:44px}}.CustomerDetailsDialog_pricingLevelBtn__Fnn4o:hover{border-color:var(--color-primary);color:var(--color-text-primary)}.CustomerDetailsDialog_pricingLevelBtnActive__10WKI{color:var(--color-primary);font-weight:600}.CustomerDetailsDialog_pricingLevelBtnLabel__5HDYv{font-size:var(--font-size-small);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.CustomerDetailsDialog_pricingLevelBtnLabel__5HDYv{max-width:none;flex:1 1}}.CustomerDetailsDialog_pricingLevelBadge__KLiAz{justify-content:center;padding:2px 8px;border-radius:4px;font-size:var(--font-size-xsmall);letter-spacing:.5px}@media(max-width:768px){.CustomerDetailsDialog_pricingLevelBadge__KLiAz{font-size:10px;padding:2px 6px}}.CustomerDetailsDialog_pricingLevelSystem__IQ7J6{background:var(--color-tertiary-100);color:var(--color-tertiary-700)}.CustomerDetailsDialog_pricingLevelBranch__iaW6h{background:var(--color-primary-100);color:var(--color-primary-700)}.CustomerDetailsDialog_pricingLevelOrg__H_uai{background:var(--color-secondary-100);color:var(--color-secondary-700)}.CustomerDetailsDialog_pricingLevelMembership__ZZ5Br{background:var(--color-success-100);color:var(--color-success-700)}.CustomerDetailsDialog_pricingLevelAddress__j8JIJ{background:var(--color-warning-100);color:var(--color-warning-700)}.CustomerDetailsDialog_pricingLevelCustomer__vUlpd{background:var(--color-info-100);color:var(--color-info-700)}.CustomerDetailsDialog_pricingLevelBody__9fDnV{display:flex;flex-direction:column;gap:var(--space-4)}.CustomerDetailsDialog_dashboardGrid__tiKkT{display:grid;grid-template-columns:2fr 1fr;grid-gap:var(--space-6);gap:var(--space-6)}@media(max-width:1024px){.CustomerDetailsDialog_dashboardGrid__tiKkT{grid-template-columns:1fr}}.CustomerDetailsDialog_dashboardMain__Dv9n_,.CustomerDetailsDialog_dashboardSidebar__Eg8TS{display:flex;flex-direction:column;gap:var(--space-6)}.CustomerDetailsDialog_widgetPanel__0Igit{background:#fff;border:1px solid var(--color-border-subtle);border-radius:var(--radius-large);overflow:hidden;box-shadow:var(--shadow-sm)}.CustomerDetailsDialog_widgetHeader__zYOU2{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);background:var(--color-surface-raised);border-bottom:1px solid var(--color-border-subtle)}.CustomerDetailsDialog_widgetTitle__cb7sZ{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-small);font-weight:700;color:var(--color-text-primary);margin:0}.CustomerDetailsDialog_widgetAction__hgnHz{background:none;border:none;color:var(--color-primary);font-size:var(--font-size-xsmall);font-weight:600;cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--radius-small)}.CustomerDetailsDialog_widgetAction__hgnHz:hover{background:var(--color-primary-50);text-decoration:underline}.CustomerDetailsDialog_widgetContent__aWldi{padding:var(--space-5)}.CustomerDetailsDialog_widgetList__eEjaz{display:flex;flex-direction:column}.CustomerDetailsDialog_widgetListItem__9kb7p{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4);border-bottom:1px solid var(--color-border-subtle);transition:background .2s}.CustomerDetailsDialog_widgetListItem__9kb7p:last-child{border-bottom:none}.CustomerDetailsDialog_widgetListItem__9kb7p:hover{background:var(--color-surface-raised)}.CustomerDetailsDialog_listItemMain__ZPiq1{display:flex;flex-direction:column;gap:2px}.CustomerDetailsDialog_listItemTitle__JplLx{font-weight:600;font-size:var(--font-size-small);color:var(--color-text-primary)}.CustomerDetailsDialog_listItemSub__qZ4lc{font-size:11px;color:var(--color-text-tertiary)}.CustomerDetailsDialog_emptyWidgetState__4vkeV{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-8) var(--space-4);color:var(--color-text-tertiary);text-align:center}.CustomerDetailsDialog_emptyWidgetState__4vkeV svg{font-size:32px;opacity:.3}.CustomerDetailsDialog_emptyWidgetState__4vkeV p{margin:0;font-size:var(--font-size-small)}.CustomerDetailsDialog_alertCard__6F8zo{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--color-warning-50);border:1px solid var(--color-warning-100);border-radius:var(--radius-base)}.CustomerDetailsDialog_alertCard__6F8zo.CustomerDetailsDialog_error__50hLX{background:var(--color-error-50);border-color:var(--color-error-100)}.CustomerDetailsDialog_alertCard__6F8zo.CustomerDetailsDialog_error__50hLX .CustomerDetailsDialog_alertIcon__hSAX2{color:var(--color-error-600)}.CustomerDetailsDialog_alertIcon__hSAX2{color:var(--color-warning-600)}.CustomerDetailsDialog_alertContent__8Y4JX{flex:1 1}.CustomerDetailsDialog_alertTitle__g__vj{display:block;font-weight:700;font-size:var(--font-size-small);margin-bottom:2px}.CustomerDetailsDialog_alertMessage__4wEAB{margin:0;font-size:12px;color:var(--color-text-secondary)}.CustomerDetailsDialog_alertAction__agdoq{background:none;border:1px solid;padding:var(--space-1) var(--space-3);border-radius:var(--radius-small);font-size:11px;font-weight:600;color:inherit;cursor:pointer;white-space:nowrap}.CustomerDetailsDialog_alertAction__agdoq:hover{background:rgba(0,0,0,.05)}.CustomerDetailsDialog_pricingCascadeTable__v8OT_{width:100%;border-collapse:collapse;font-size:var(--font-size-small)}.CustomerDetailsDialog_pricingCascadeTable__v8OT_ thead tr th{padding:var(--space-3) var(--space-4);font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:var(--color-text-secondary);background:var(--color-surface-subtle);border-bottom:2px solid var(--color-border-subtle);text-align:left;white-space:nowrap}.CustomerDetailsDialog_pricingCascadeTable__v8OT_ tbody tr{border-bottom:1px solid var(--color-border-subtle);transition:background .1s ease}.CustomerDetailsDialog_pricingCascadeTable__v8OT_ tbody tr:hover{background:var(--color-surface-subtle)}.CustomerDetailsDialog_pricingCascadeTable__v8OT_ tbody td{padding:var(--space-3) var(--space-4);vertical-align:middle}.CustomerDetailsDialog_pricingRowOverridden__fT6L9{background:var(--color-primary-50)}.CustomerDetailsDialog_pricingRowOverridden__fT6L9:hover{background:color-mix(in srgb,var(--color-primary) 8%,transparent)!important}.CustomerDetailsDialog_pricingFieldLabel__TVYWB{font-weight:500;color:var(--color-text-primary);white-space:nowrap}.CustomerDetailsDialog_pricingCellSystem__GSa1l{color:var(--color-text-secondary);font-size:var(--font-size-xsmall)}.CustomerDetailsDialog_pricingCellEffective__c_KkA{color:var(--color-text-primary)}.CustomerDetailsDialog_pricingCellEffective__c_KkA strong{font-weight:700}.CustomerDetailsDialog_pricingTestingDesc__4xbPy{margin:0}.CustomerDetailsDialog_pricingHierarchyBanner__5w_gQ{background:var(--color-surface-raised);border:1px solid var(--color-border-subtle);border-radius:var(--radius-large);padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.CustomerDetailsDialog_pricingHierarchyChips__nbPxZ{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.CustomerDetailsDialog_pricingHierarchyChip__rBV0b{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1.5px solid var(--color-border-subtle);border-radius:8px;font-size:var(--font-size-xsmall);font-weight:600;color:var(--color-text-secondary);background:#fff;transition:all .2s ease}.CustomerDetailsDialog_pricingChipActive__W22MX{border-color:var(--color-primary-300);background:var(--color-primary-50);color:var(--color-primary)}.CustomerDetailsDialog_pricingChipWinner__ak_wL{border-color:var(--color-primary);background:#fff}.CustomerDetailsDialog_pricingChipWinner__ak_wL.CustomerDetailsDialog_pricingChipActive__W22MX{background:var(--color-primary);color:#fff;box-shadow:0 4px 10px rgba(243,80,24,.2)}.CustomerDetailsDialog_pricingChipDot__QHfPQ{width:6px;height:6px;background:var(--color-primary);border-radius:50%}.CustomerDetailsDialog_pricingHierarchyArrow__eCRmc{color:var(--color-text-tertiary);font-size:14px;font-weight:700}.CustomerDetailsDialog_pricingHierarchyHint__3YB79{margin:0;font-size:12px;color:var(--color-text-tertiary);line-height:1.5}.CustomerDetailsDialog_pricingHierarchyHint__3YB79 strong{color:var(--color-text-primary)}.CustomerDetailsDialog_pricingEditBody___gxIE{display:flex;flex-direction:column;gap:var(--space-6);animation:CustomerDetailsDialog_fadeIn__G7m_y .4s ease-out}.CustomerDetailsDialog_pricingLevelSelector__Q_pft{display:flex;flex-wrap:wrap;gap:var(--space-3);background:var(--color-surface-raised);padding:var(--space-4);border-radius:var(--radius-large);border:1px solid var(--color-border-subtle)}.CustomerDetailsDialog_pricingLevelBtn__Fnn4o{flex:1 1;min-width:150px;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-4);background:#fff;border:1.5px solid var(--color-border-subtle);border-radius:12px;cursor:pointer;transition:all .2s ease;position:relative}.CustomerDetailsDialog_pricingLevelBtn__Fnn4o:hover{border-color:var(--color-primary-300);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.CustomerDetailsDialog_pricingLevelBtnActive__10WKI{border-color:var(--color-primary);background:var(--color-primary-50);box-shadow:0 0 0 3px var(--color-primary-50)}.CustomerDetailsDialog_pricingLevelBtnLabel__5HDYv{font-size:var(--font-size-xsmall);font-weight:700;color:var(--color-text-primary);text-align:center}.CustomerDetailsDialog_pricingLevelBody__9fDnV{background:#fff;border:1px solid var(--color-border-subtle);border-radius:var(--radius-large);padding:var(--space-6);min-height:300px}.CustomerDetailsDialog_pricingNoMembership__32dOY{display:flex;align-items:center;justify-content:center;padding:var(--space-10);background:var(--color-surface-raised);color:var(--color-text-tertiary);font-style:italic}.CustomerDetailsDialog_addressPricingList__pZR80{gap:var(--space-3)}.CustomerDetailsDialog_addressPricingRowHeader__8SUzm{padding:var(--space-4);background:#fff;transition:background .2s}.CustomerDetailsDialog_addressPricingRowHeader__8SUzm:hover{background:var(--color-surface-raised)}.CustomerDetailsDialog_addressPricingRowLeft__F4ALE{align-items:flex-start;gap:var(--space-1)}.CustomerDetailsDialog_addressPricingName__NFymc{font-weight:700}.CustomerDetailsDialog_addressPricingAddress__utOvP{font-size:11px;color:var(--color-text-tertiary)}.CustomerDetailsDialog_addressPricingRowRight__y6Abu{gap:var(--space-4)}.CustomerDetailsDialog_pricingNoOverrideTag__RUUaN{font-size:10px}.CustomerDetailsDialog_addressPricingEditor__JW9lk{padding:var(--space-5)}.CustomerDetailsDialog_pricingTestingBody__hKqIR{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-2);animation:CustomerDetailsDialog_fadeIn__G7m_y .4s ease-out}.CustomerDetailsDialog_pricingTestingDesc__4xbPy{font-size:var(--font-size-small);color:var(--color-text-secondary);line-height:1.6}@keyframes CustomerDetailsDialog_fadeIn__G7m_y{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.CustomerDetailsDialog_pricingAccordion__UHcq_{border:1px solid var(--color-border-subtle);border-radius:var(--radius-base);overflow:hidden;background:var(--color-surface-base)}.CustomerDetailsDialog_pricingAccordionHeader__vE05a{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);background:var(--color-surface-raised);border:none;cursor:pointer;text-align:left;transition:background .15s ease;gap:var(--space-3)}.CustomerDetailsDialog_pricingAccordionHeader__vE05a:hover{background:var(--color-primary-50)}.CustomerDetailsDialog_pricingAccordionLeft__3iHnz{display:flex;align-items:center;gap:var(--space-3);flex:1 1;min-width:0;flex-wrap:wrap}.CustomerDetailsDialog_pricingAccordionName__v_2Ns{font-size:var(--font-size-small);font-weight:600;color:var(--color-text-primary);white-space:nowrap}.CustomerDetailsDialog_pricingAccordionMeta__YXSnE{font-size:var(--font-size-xsmall);color:var(--color-text-tertiary);white-space:nowrap}.CustomerDetailsDialog_pricingAccordionCaret__GSzoy{font-size:var(--font-size-xsmall);color:var(--color-text-tertiary);flex-shrink:0}.CustomerDetailsDialog_pricingAccordionBody__3Wzlc{padding:var(--space-5);border-top:1px solid var(--color-border-subtle);display:flex;flex-direction:column;gap:var(--space-4)}.CustomerDetailsDialog_pricingLevelBadge__KLiAz{display:inline-flex;align-items:center;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;flex-shrink:0}.CustomerDetailsDialog_pricingLevelSystem__IQ7J6{background:#f1f5f9;color:#64748b}.CustomerDetailsDialog_pricingLevelBranch__iaW6h{background:#fff3e0;color:#e65100}.CustomerDetailsDialog_pricingLevelOrg__H_uai{background:#dbeafe;color:#1d4ed8}.CustomerDetailsDialog_pricingLevelMembership__ZZ5Br{background:#f3e8ff;color:#7c3aed}.CustomerDetailsDialog_pricingLevelAddress__j8JIJ{background:#d1fae5;color:#065f46}.CustomerDetailsDialog_pricingLevelCustomer__vUlpd{background:var(--color-primary-50);color:var(--color-primary)}.CustomerDetailsDialog_pricingLevelCascade__ABKsQ{background:#e0e7ff;color:#3730a3}.CustomerDetailsDialog_pricingLevelTesting__B65ts{background:#dcfce7;color:#166534}.CustomerDetailsDialog_pricingOverrideBadge__81KHE{display:inline-flex;align-items:center;padding:2px 8px;background:var(--color-primary);color:#fff;border-radius:10px;font-size:11px;font-weight:600}.CustomerDetailsDialog_pricingNoOverrideTag__RUUaN{font-size:var(--font-size-xsmall);color:var(--color-text-tertiary);font-style:italic}.CustomerDetailsDialog_pricingNoMembership__32dOY{background:var(--color-surface-subtle);border:1px dashed var(--color-border-subtle);border-radius:var(--radius-base)}.CustomerDetailsDialog_pricingLoading__S5RK8,.CustomerDetailsDialog_pricingNoMembership__32dOY{padding:var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-small);text-align:center}.CustomerDetailsDialog_pricingPanelActions__emr3d{display:flex;gap:var(--space-3);align-items:center;padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle)}@media(max-width:768px){.CustomerDetailsDialog_pricingPanelActions__emr3d{position:sticky;bottom:0;background:var(--color-surface-base);padding:var(--space-3);margin:0 calc(-1*var(--space-3));border-top:2px solid var(--color-border-subtle);box-shadow:0 -2px 8px rgba(0,0,0,.1);z-index:9;gap:var(--space-2)}.CustomerDetailsDialog_pricingPanelActions__emr3d button{flex:1 1;min-height:44px;font-size:var(--font-size-small)}}.CustomerDetailsDialog_systemPricingGrid__ZvDzD{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}@media(max-width:768px){.CustomerDetailsDialog_systemPricingGrid__ZvDzD{grid-template-columns:1fr 1fr}}.CustomerDetailsDialog_systemPricingItem__9yAKW{display:flex;flex-direction:column;gap:2px;padding:var(--space-3);background:var(--color-surface-subtle);border-radius:var(--radius-base);border:1px solid var(--color-border-subtle)}.CustomerDetailsDialog_systemPricingLabel__6iFmR{font-size:11px;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.4px}.CustomerDetailsDialog_systemPricingValue__TIrlv{font-size:var(--font-size-small);font-weight:700;color:var(--color-text-primary)}.CustomerDetailsDialog_addressPricingList__pZR80{display:flex;flex-direction:column;gap:var(--space-2)}.CustomerDetailsDialog_addressPricingRow__8PPJ2{border:1px solid var(--color-border-subtle);border-radius:var(--radius-base);overflow:hidden}.CustomerDetailsDialog_addressPricingRowHeader__8SUzm{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);background:var(--color-surface-raised);border:none;cursor:pointer;text-align:left;gap:var(--space-3);transition:background .15s ease}.CustomerDetailsDialog_addressPricingRowHeader__8SUzm:hover{background:var(--color-primary-50)}.CustomerDetailsDialog_addressPricingRowLeft__F4ALE{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.CustomerDetailsDialog_addressPricingName__NFymc{font-size:var(--font-size-small);font-weight:600;color:var(--color-text-primary)}.CustomerDetailsDialog_addressPricingAddress__utOvP{font-size:var(--font-size-xsmall);color:var(--color-text-secondary)}.CustomerDetailsDialog_addressPricingRowRight__y6Abu{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}.CustomerDetailsDialog_addressPricingEditor__JW9lk{padding:var(--space-4);border-top:1px solid var(--color-border-subtle);background:var(--color-surface-base);display:flex;flex-direction:column;gap:var(--space-4)}.CustomerDetailsDialog_detailsTab__V1KEY{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-6);max-width:1000px;margin:0 auto;position:relative}.CustomerDetailsDialog_detailsForm__6zVy7{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-6);gap:var(--space-6)}@media(max-width:768px){.CustomerDetailsDialog_detailsForm__6zVy7{grid-template-columns:1fr}}.CustomerDetailsDialog_detailsSection__nqtGp{display:flex;flex-direction:column;gap:var(--space-4)}.CustomerDetailsDialog_detailsSection__nqtGp .CustomerDetailsDialog_sectionTitleSpaced__7bnJa,.CustomerDetailsDialog_detailsSection__nqtGp .CustomerDetailsDialog_sectionTitle__xrb1S{font-size:var(--font-size-base);font-weight:600;color:var(--color-text-primary);border-bottom:1px solid var(--color-border-subtle);padding-bottom:var(--space-2);margin-bottom:var(--space-2);display:flex;align-items:center;gap:8px}.CustomerDetailsDialog_detailsSection__nqtGp .CustomerDetailsDialog_sectionTitleSpaced__7bnJa svg,.CustomerDetailsDialog_detailsSection__nqtGp .CustomerDetailsDialog_sectionTitle__xrb1S svg{color:var(--color-primary)}.CustomerDetailsDialog_formGrid__xC46A{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}.CustomerDetailsDialog_formGrid__xC46A.CustomerDetailsDialog_fullWidth__0ipL0{grid-template-columns:1fr}@media(max-width:768px){.CustomerDetailsDialog_formGrid__xC46A{grid-template-columns:1fr}}.CustomerDetailsDialog_formGroup__P59fV{display:flex;flex-direction:column;gap:var(--space-2)}.CustomerDetailsDialog_formGroup__P59fV label{font-size:var(--font-size-xsmall);font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px}.CustomerDetailsDialog_formGroup__P59fV input,.CustomerDetailsDialog_formGroup__P59fV select,.CustomerDetailsDialog_formGroup__P59fV textarea{padding:10px 12px;border:1px solid var(--color-border-strong);border-radius:var(--radius-base);font-size:var(--font-size-small);background:var(--color-surface-base);color:var(--color-text-primary);transition:all .2s ease}.CustomerDetailsDialog_formGroup__P59fV input:focus,.CustomerDetailsDialog_formGroup__P59fV select:focus,.CustomerDetailsDialog_formGroup__P59fV textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-50)}.CustomerDetailsDialog_formGroup__P59fV input:disabled,.CustomerDetailsDialog_formGroup__P59fV select:disabled,.CustomerDetailsDialog_formGroup__P59fV textarea:disabled{background:var(--color-surface-subtle);color:var(--color-text-tertiary);cursor:not-allowed}.CustomerDetailsDialog_formGroup__P59fV.CustomerDetailsDialog_checkboxGroup__mpjn9{flex-direction:row;align-items:center;gap:var(--space-3);padding:var(--space-2) 0}.CustomerDetailsDialog_formGroup__P59fV.CustomerDetailsDialog_checkboxGroup__mpjn9 input[type=checkbox]{width:18px;height:18px;cursor:pointer}.CustomerDetailsDialog_formGroup__P59fV.CustomerDetailsDialog_checkboxGroup__mpjn9 label{text-transform:none;font-size:var(--font-size-small);font-weight:500;color:var(--color-text-primary);cursor:pointer;letter-spacing:normal}.CustomerDetailsDialog_detailsActions__wDVo3{display:flex;justify-content:flex-end;gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--color-border-subtle);margin-top:var(--space-2)}.CustomerDetailsDialog_detailsActions__wDVo3 .CustomerDetailsDialog_saveButton__RYboD{padding:12px 32px;font-size:var(--font-size-base)}.CustomerDetailsDialog_detailsActions__wDVo3 .CustomerDetailsDialog_cancelButton__Hf_qX{padding:12px 24px;background:var(--color-surface-raised);border:1px solid var(--color-border-subtle);border-radius:var(--radius-base);font-weight:600;color:var(--color-text-secondary);cursor:pointer;transition:all .2s}.CustomerDetailsDialog_detailsActions__wDVo3 .CustomerDetailsDialog_cancelButton__Hf_qX:hover{background:var(--color-surface-subtle);color:var(--color-text-primary)}@media(max-width:768px){.CustomerDetailsDialog_tabs__tCmoJ{gap:var(--space-1)}.CustomerDetailsDialog_tab__QYN5o{padding:10px 14px;font-size:var(--font-size-xsmall)}.CustomerDetailsDialog_infoGrid__9K1c4{grid-template-columns:1fr}.CustomerDetailsDialog_statsGrid__ppCrq{grid-template-columns:repeat(2,1fr)}.CustomerDetailsDialog_schedulesTab__9V1bw .CustomerDetailsDialog_gridContainer__QFbMv{grid-template-columns:1fr}.CustomerDetailsDialog_table__CE8Kp{font-size:var(--font-size-xsmall)}.CustomerDetailsDialog_table__CE8Kp tbody td,.CustomerDetailsDialog_table__CE8Kp thead th{padding:8px 12px}}.CustomerDetailsDialog_unpaidTotal__UWIlf{font-weight:700;font-size:16px;color:var(--color-error-600)}.CustomerDetailsDialog_warningIcon___HR4z{color:var(--color-warning-600)!important}.CustomerDetailsDialog_successIcon__4lTyw{color:var(--color-success-600)!important}.CustomerDetailsDialog_pricingSection__YzKQE{margin-bottom:var(--space-6)}@media(max-width:768px){.CustomerDetailsDialog_pricingSection__YzKQE{margin-bottom:var(--space-4)}}.CustomerDetailsDialog_pricingSection__YzKQE:last-child{margin-bottom:0}.CustomerDetailsDialog_pricingSectionHeader__T02sA{margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:2px solid var(--color-border-subtle)}@media(max-width:768px){.CustomerDetailsDialog_pricingSectionHeader__T02sA{margin-bottom:var(--space-2);padding-bottom:var(--space-1);position:sticky;top:0;background:var(--color-surface-base);z-index:7;padding-top:var(--space-1);margin-top:-1px}}.CustomerDetailsDialog_pricingSectionTitle___5I0d{margin:0 0 2px;font-size:var(--font-size-small);font-weight:700;color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.5px}@media(max-width:768px){.CustomerDetailsDialog_pricingSectionTitle___5I0d{font-size:var(--font-size-xsmall);letter-spacing:.3px}}.CustomerDetailsDialog_pricingSectionDesc__GwThW{margin:0;font-size:11px;color:var(--color-text-tertiary);line-height:1.4}@media(max-width:768px){.CustomerDetailsDialog_pricingSectionDesc__GwThW{font-size:10px;line-height:1.3}}.CustomerDetailsDialog_pricingCardGrid___ssRJ{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}@media(max-width:768px){.CustomerDetailsDialog_pricingCardGrid___ssRJ{grid-template-columns:repeat(2,1fr);grid-template-columns:1fr;gap:var(--space-2)}}.CustomerDetailsDialog_pricingCard__KodLS{position:relative;display:flex;flex-direction:column;gap:4px;padding:var(--space-3) var(--space-4);background:var(--color-surface-raised);border:1.5px solid var(--color-border-subtle);border-radius:var(--radius-large);transition:border-color .15s,box-shadow .15s;cursor:default;text-align:left;width:100%;font-family:inherit;min-height:72px}@media(max-width:768px){.CustomerDetailsDialog_pricingCard__KodLS{padding:var(--space-2) var(--space-3);border-radius:var(--radius-base);min-height:60px;gap:2px}}.CustomerDetailsDialog_pricingCardClickable__928ig{cursor:pointer}.CustomerDetailsDialog_pricingCardClickable__928ig:hover{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(242,81,25,.08)}.CustomerDetailsDialog_pricingCardHasOverride__8Ffke{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 4%,#fff)}.CustomerDetailsDialog_pricingCardEditing__UKlOn{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px rgba(242,81,25,.15)!important}.CustomerDetailsDialog_pricingCardOverridden__B9Sus{border-color:var(--color-primary-200,#f9b99f);background:color-mix(in srgb,var(--color-primary) 3%,#fff)}.CustomerDetailsDialog_pricingCardLabel__dcFeA{display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.CustomerDetailsDialog_pricingCardLabel__dcFeA{font-size:9px;letter-spacing:.3px}}.CustomerDetailsDialog_pricingCardValue__cWWRU{display:block;font-size:15px;font-weight:700;color:var(--color-text-primary);line-height:1.2}@media(max-width:768px){.CustomerDetailsDialog_pricingCardValue__cWWRU{font-size:14px}}.CustomerDetailsDialog_pricingCardInherited__gEim4{display:block;font-size:10px;color:var(--color-text-tertiary);margin-top:2px}@media(max-width:768px){.CustomerDetailsDialog_pricingCardInherited__gEim4{font-size:9px;margin-top:1px}}.CustomerDetailsDialog_pricingCardInput__dsXsA{width:100%;padding:4px 6px;font-size:14px;font-weight:700;border:1.5px solid var(--color-primary);border-radius:var(--radius-small);background:#fff;color:var(--color-text-primary);outline:none;font-family:inherit}@media(max-width:768px){.CustomerDetailsDialog_pricingCardInput__dsXsA{padding:8px;font-size:16px;min-height:44px}}.CustomerDetailsDialog_pricingCardInput__dsXsA:focus{box-shadow:0 0 0 2px rgba(242,81,25,.2)}.CustomerDetailsDialog_pricingCardBoolRow__JMjW_{display:flex;align-items:center;gap:var(--space-2);cursor:pointer;margin-top:2px}.CustomerDetailsDialog_pricingCardBoolRow__JMjW_ input[type=checkbox]{width:15px;height:15px;accent-color:var(--color-primary);cursor:pointer}.CustomerDetailsDialog_pricingCardOverrideDot__Wd2hZ{position:absolute;top:8px;right:8px;width:7px;height:7px;border-radius:50%;background:var(--color-primary)}.CustomerDetailsDialog_pricingCardEditIcon__p5bbi{position:absolute;top:8px;right:8px;color:var(--color-text-tertiary);opacity:.6;transition:opacity .2s,color .2s;z-index:1;pointer-events:none}.CustomerDetailsDialog_pricingCardClickable__928ig:hover .CustomerDetailsDialog_pricingCardEditIcon__p5bbi{opacity:1;color:var(--color-primary)}.CustomerDetailsDialog_pricingCardEditIconWithDot__ckEjm{right:24px}.CustomerDetailsDialog_pricingCardSourceBadge__7s530{position:absolute;top:6px;right:6px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;padding:2px 5px;border-radius:4px}.CustomerDetailsDialog_pricingEffectiveBody__xw_bL{padding:var(--space-4) 0}.DeleteUserDialog_Dialog__iF5_5 .MuiDialog-paper{width:100%;max-width:480px;margin:16px;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.15)}.DeleteUserDialog_Content__mT0o5{padding:32px 28px 28px!important;display:flex;flex-direction:column;align-items:center}.DeleteUserDialog_IconWrapper__4jhOk{display:flex;justify-content:center;margin-bottom:16px}.DeleteUserDialog_Icon__H8a8m{font-size:48px!important}.DeleteUserDialog_IconWarning__shfMQ{color:#f39c12}.DeleteUserDialog_IconCritical__eZp8A{color:#dc3545}.DeleteUserDialog_Title__rvlqO{font-size:20px;font-weight:600;color:#1a1a1a;margin:0 0 6px;text-align:center}.DeleteUserDialog_UserName__x4oO5{font-size:14px;font-weight:500;color:#555;margin:0 0 14px;text-align:center}.DeleteUserDialog_Description__lgklm{font-size:14px;color:#666;line-height:1.55;text-align:center;margin:0 0 20px;width:100%}.DeleteUserDialog_OptionsGroup__dlCYa{width:100%;display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.DeleteUserDialog_Option__b17_z{display:flex;align-items:flex-start;gap:4px;border:1px solid #e0e0e0;border-radius:8px;padding:10px 14px 10px 8px;cursor:pointer;transition:border-color .15s,background-color .15s;background:#fafafa}.DeleteUserDialog_Option__b17_z:hover{border-color:#aaa;background:#f5f5f5}.DeleteUserDialog_OptionSelected__wsLZQ{border-color:#f35018;background:#fff5f2}.DeleteUserDialog_OptionSelected__wsLZQ:hover{border-color:#f35018;background:#fff0eb}.DeleteUserDialog_OptionHigh__q1jDA.DeleteUserDialog_OptionSelected__wsLZQ{border-color:#e67e22;background:#fef9f5}.DeleteUserDialog_OptionCritical__CxknQ.DeleteUserDialog_OptionSelected__wsLZQ{border-color:#dc3545;background:#fff5f5}.DeleteUserDialog_RadioControl__1TFVp{margin:0!important;padding:0!important}.DeleteUserDialog_RadioControl__1TFVp .MuiFormControlLabel-label{display:none}.DeleteUserDialog_Radio__tidL_{padding:0 4px 0 0!important}.DeleteUserDialog_Radio__tidL_.Mui-checked{color:#f35018}.DeleteUserDialog_OptionText___6E5K{display:flex;flex-direction:column;gap:3px}.DeleteUserDialog_OptionLabel__fxvoG{font-size:14px;font-weight:600;color:#1a1a1a}.DeleteUserDialog_OptionDescription__cYhXc{font-size:12px;color:#666;line-height:1.45}.DeleteUserDialog_Warning__Al5Z4{width:100%;background:#fff3cd;border:1px solid #ffc107;border-radius:6px;padding:10px 14px;font-size:13px;color:#856404;margin-bottom:20px}.DeleteUserDialog_Actions__TJydb{display:flex;gap:12px;width:100%;margin-top:4px}.DeleteUserDialog_Actions__TJydb button{flex:1 1;height:40px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;border:none;display:flex;align-items:center;justify-content:center;transition:background-color .15s}.DeleteUserDialog_Actions__TJydb button:disabled{opacity:.6;cursor:not-allowed}.DeleteUserDialog_CancelButton__gBj5U{background:#f5f5f5;color:#555;border:1px solid #ddd!important}.DeleteUserDialog_CancelButton__gBj5U:hover:not(:disabled){background:#ebebeb}.DeleteUserDialog_ConfirmButton__1O1br{background:#f35018;color:#fff}.DeleteUserDialog_ConfirmButton__1O1br:hover:not(:disabled){background:#d43f0f}.DeleteUserDialog_ConfirmCritical__LrNCq{background:#dc3545}.DeleteUserDialog_ConfirmCritical__LrNCq:hover:not(:disabled){background:#c82333}.AdminCustomers_customersPage__Vv7iN{padding:var(--space-5);background-color:var(--color-bg-page);min-height:calc(100vh - var(--header-height));width:100%}@media(min-width:769px){.AdminCustomers_customersPage__Vv7iN{padding:var(--space-6)}}.AdminCustomers_pageHeader__wS3Me{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-6)}@media(max-width:768px){.AdminCustomers_pageHeader__wS3Me{flex-direction:column;gap:var(--space-3)}}.AdminCustomers_titleSection__RGX8p .AdminCustomers_pageTitle__a7cB0{font-size:var(--font-size-large);font-weight:700;color:var(--color-text-primary);margin:0 0 var(--space-2) 0;line-height:1.2}@media(min-width:769px){.AdminCustomers_titleSection__RGX8p .AdminCustomers_pageTitle__a7cB0{font-size:var(--font-size-xlarge)}}.AdminCustomers_titleSection__RGX8p .AdminCustomers_pageSubtitle__wsScE{font-size:var(--font-size-small);color:var(--color-text-secondary);margin:0}@media(max-width:768px){.AdminCustomers_headerActions__6o0tm{width:100%;justify-content:flex-end}}.AdminCustomers_statsGrid__G3LHz{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--space-5);gap:var(--space-5);margin-bottom:var(--space-6)}@media(max-width:768px){.AdminCustomers_statsGrid__G3LHz{grid-template-columns:repeat(2,1fr);gap:.75rem}}.AdminCustomers_statCard__YbLmu{background:var(--color-bg-card);border-radius:var(--border-radius);border:1px solid var(--color-border-subtle);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}.AdminCustomers_statLabel__ijOcE{font-size:var(--font-size-xsmall);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-weight:600}@media(max-width:768px){.AdminCustomers_statLabel__ijOcE{font-size:10px}}.AdminCustomers_statValue__1at8B{font-size:var(--font-size-large);font-weight:700;color:var(--color-primary)}@media(max-width:768px){.AdminCustomers_statValue__1at8B{font-size:1.25rem}}.AdminCustomers_sectionHeader__QPvlW{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-5)}@media(max-width:768px){.AdminCustomers_sectionHeader__QPvlW{flex-direction:column;gap:var(--space-3)}}.AdminCustomers_sectionHeaderContent__PEtYI{flex:1 1}.AdminCustomers_sectionTitle__uaS5B{font-size:var(--font-size-medium);font-weight:600;color:var(--color-text-primary);margin:0 0 var(--space-2) 0;line-height:1.2}@media(min-width:769px){.AdminCustomers_sectionTitle__uaS5B{font-size:var(--font-size-large)}}.AdminCustomers_sectionDescription__q5R1K{font-size:var(--font-size-small);color:var(--color-text-secondary);margin:0;line-height:1.4}.AdminCustomers_statusBadge__ed3Mt,.AdminCustomers_subscriptionBadge__vY697{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}.AdminCustomers_tableSection___Lqga{background:var(--color-bg-card);border-radius:var(--border-radius);box-shadow:0 2px 12px var(--color-tertiary-200);border:1px solid var(--color-border-subtle);overflow-x:auto}.AdminCustomers_customersTable___FnNj{width:100%;border-collapse:collapse;font-size:var(--font-size-small)}.AdminCustomers_customersTable___FnNj th{background-color:var(--color-tertiary-50);padding:1rem 1.25rem;text-align:left;font-weight:600;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-subtle);white-space:nowrap}.AdminCustomers_customersTable___FnNj td{padding:1.25rem;border-bottom:1px solid var(--color-border-subtle);vertical-align:middle;color:var(--color-text-primary)}.AdminCustomers_tableRow__LXVbJ{transition:background-color .2s ease;cursor:pointer}.AdminCustomers_tableRow__LXVbJ:hover{background-color:var(--color-tertiary-50)}.AdminCustomers_tableRow__LXVbJ:last-child td{border-bottom:none}.AdminCustomers_emptyState__1RR4Z{text-align:center;padding:var(--space-7);color:var(--color-text-muted)}.AdminCustomers_customerName__8jL8t{font-weight:600;color:var(--color-text-primary)}.AdminCustomers_customerEmail__mgKJm{font-size:var(--font-size-xsmall);color:var(--color-text-secondary)}.AdminCustomers_subscriptionBadge__vY697{background-color:var(--color-tertiary-100);color:var(--color-tertiary-600);background-color:var(--color-primary-50);color:var(--color-primary-600)}.AdminCustomers_statusBadge__ed3Mt{background-color:var(--color-tertiary-100);color:var(--color-tertiary-600)}.AdminCustomers_statusBadge__ed3Mt.AdminCustomers_PENDING__YaUzP,.AdminCustomers_statusBadge__ed3Mt.AdminCustomers_Pending__5qiRd,.AdminCustomers_statusBadge__ed3Mt.AdminCustomers_pending__F3hTP{background-color:var(--color-tertiary-100);color:var(--color-tertiary-700)}.AdminCustomers_statusBadge__ed3Mt.AdminCustomers_ACTIVE__Z72hu,.AdminCustomers_statusBadge__ed3Mt.AdminCustomers_APPROVED__fjX7A,.AdminCustomers_statusBadge__ed3Mt.AdminCustomers_Active__eDQKw,.AdminCustomers_statusBadge__ed3Mt.AdminCustomers_Approved__MEbDL,.AdminCustomers_statusBadge__ed3Mt.AdminCustomers_SCHEDULED__k0kxG,.AdminCustomers_statusBadge__ed3Mt.AdminCustomers_Scheduled__PzvmZ,.AdminCustomers_statusBadge__ed3Mt.AdminCustomers_active__DJLmB,.AdminCustomers_statusBadge__ed3Mt.AdminCustomers_approved__ctxff,.AdminCustomers_statusBadge__ed3Mt.AdminCustomers_scheduled__gKXrq{background-color:var(--color-success-100);color:var(--color-success-700)}.AdminCustomers_statusBadge__ed3Mt.AdminCustomers_IN_PROGRESS__38CpQ,.AdminCustomers_statusBadge__ed3Mt.AdminCustomers_InProgress__PAqy1,.AdminCustomers_statusBadge__ed3Mt.AdminCustomers_In_Progress__KVq3j,.AdminCustomers_statusBadge__ed3Mt.AdminCustomers_ONMYWAY__8PWmO,.AdminCustomers_statusBadge__ed3Mt.AdminCustomers_ON_MY_WAY__GUPwI,.AdminCustomers_statusBadge__ed3Mt.AdminCustomers_STARTED__Vzn_q,.AdminCustomers_statusBadge__ed3Mt.AdminCustomers_Started__ePKeh,.AdminCustomers_statusBadge__ed3Mt.AdminCustomers_in_progress__xGifQ,.AdminCustomers_statusBadge__ed3Mt.AdminCustomers_inprogress__lPzub,.AdminCustomers_statusBadge__ed3Mt.AdminCustomers_onMyWay__mEof0,.AdminCustomers_statusBadge__ed3Mt.AdminCustomers_on_my_way__Tgfnn,.AdminCustomers_statusBadge__ed3Mt.AdminCustomers_onmyway__fkXif,.AdminCustomers_statusBadge__ed3Mt.AdminCustomers_started__iWdBV{background-color:var(--color-primary-100);color:var(--color-primary-800)}.AdminCustomers_statusBadge__ed3Mt.AdminCustomers_COMPLETED__usOlJ,.AdminCustomers_statusBadge__ed3Mt.AdminCustomers_Completed__rDheY,.AdminCustomers_statusBadge__ed3Mt.AdminCustomers_FULFILLED__8U7KO,.AdminCustomers_statusBadge__ed3Mt.AdminCustomers_Fulfilled__H068Y,.AdminCustomers_statusBadge__ed3Mt.AdminCustomers_completed__1Xw0A,.AdminCustomers_statusBadge__ed3Mt.AdminCustomers_fulfilled__IHTeu{background-color:var(--color-success-700);color:var(--color-success-100)}.AdminCustomers_statusBadge__ed3Mt.AdminCustomers_CANCELLED__IOIgf,.AdminCustomers_statusBadge__ed3Mt.AdminCustomers_Cancelled__i1HlH,.AdminCustomers_statusBadge__ed3Mt.AdminCustomers_cancelled__lWqPd{background-color:var(--color-destructive-50);color:var(--color-destructive-700)}.AdminCustomers_statusBadge__ed3Mt.AdminCustomers_REJECTED__d6YXw,.AdminCustomers_statusBadge__ed3Mt.AdminCustomers_Rejected____Dlu,.AdminCustomers_statusBadge__ed3Mt.AdminCustomers_rejected__YvD_b{background-color:var(--color-destructive-700);color:var(--color-destructive-50)}.AdminCustomers_statusBadge__ed3Mt.AdminCustomers_INACTIVE__L_DAI,.AdminCustomers_statusBadge__ed3Mt.AdminCustomers_Inactive__lRCZ5,.AdminCustomers_statusBadge__ed3Mt.AdminCustomers_inactive__xtY7H{background-color:var(--color-tertiary-100);color:var(--color-tertiary-700)}.AdminCustomers_statusBadge__ed3Mt.AdminCustomers_INCOMPLETE__JwBxy,.AdminCustomers_statusBadge__ed3Mt.AdminCustomers_Incomplete__XZ53b,.AdminCustomers_statusBadge__ed3Mt.AdminCustomers_incomplete__JtXA6{background-color:var(--color-tertiary-200);color:var(--color-tertiary-800)}.AdminCustomers_statusBadge__ed3Mt.AdminCustomers_FAILED__tf8Ks,.AdminCustomers_statusBadge__ed3Mt.AdminCustomers_Failed__1zuA9,.AdminCustomers_statusBadge__ed3Mt.AdminCustomers_failed__oYcmO{background-color:var(--color-destructive-700);color:var(--color-destructive-50)}.AdminCustomers_actionButtons__euVWG{display:flex;gap:var(--space-1);align-items:center}.AdminCustomers_addButton__nKLT2{display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--color-primary-400);background:var(--color-primary-400);color:var(--color-text-light);padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.AdminCustomers_addButton__nKLT2:hover{background:var(--color-primary-500)}.AdminCustomers_moreButton__GlCTU{display:flex;align-items:center;justify-content:center;padding:var(--space-2) var(--space-3);background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:6px;font-size:var(--font-size-normal);color:var(--color-text-secondary);cursor:pointer;transition:all .2s ease}.AdminCustomers_moreButton__GlCTU:hover{background:var(--color-tertiary-50);border-color:var(--color-border-strong)}.AdminCustomers_viewButton__61Or_{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)}.AdminCustomers_viewButton__61Or_:hover{background:var(--color-tertiary-50);border-color:var(--color-border-strong);color:var(--color-text-primary)}.AdminCustomers_deleteButton__LZJ8a{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)}.AdminCustomers_deleteButton__LZJ8a:hover{background:var(--color-destructive-600);border-color:var(--color-destructive-700)}.AdminCustomers_mobileCardList__W_px6{display:none}@media(max-width:768px){.AdminCustomers_mobileCardList__W_px6{display:flex;flex-direction:column;gap:var(--space-3);padding-bottom:125px}.AdminCustomers_tableSection___Lqga{display:none}}.AdminCustomers_mobileCard__fj_Kn{background:var(--color-bg-card);border-radius:var(--border-radius);border:1px solid var(--color-border-subtle);overflow:hidden}.AdminCustomers_cardHeader__51sxe{align-items:flex-start}.AdminCustomers_cardBadges__TanN2{flex-direction:column;gap:var(--space-1);align-items:flex-end}.AdminCustomers_cardBody__nIKXk{padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.AdminCustomers_cardRow__L_ivy{display:flex;justify-content:space-between;align-items:center}.AdminCustomers_cardLabel__WXmdW{font-size:var(--font-size-xsmall);color:var(--color-text-secondary);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.AdminCustomers_cardValue__K7D2m{font-size:var(--font-size-small);color:var(--color-text-primary)}.AdminCustomers_cardFooter__vnRtO{padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border-subtle);display:flex;justify-content:flex-end}.AdminCustomers_filtersSection__PKkct{margin-bottom:1.5rem;background:var(--color-bg-card);border-radius:var(--border-radius);border:1px solid var(--color-border-subtle);overflow:hidden}@media(max-width:768px){.AdminCustomers_filtersSection__PKkct{margin-bottom:1rem}}.AdminCustomers_filterControls__hNAsm{padding:1rem 1.25rem .5rem;display:flex;justify-content:flex-end}@media(max-width:768px){.AdminCustomers_filterControls__hNAsm{padding:.75rem 1rem}}.AdminCustomers_filterButton__G_bB3{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:6px;font-size:var(--font-size-small);color:var(--color-text-primary);cursor:pointer;transition:all .2s ease}.AdminCustomers_filterButton__G_bB3:hover{background:var(--color-tertiary-50);border-color:var(--color-border-strong)}.AdminCustomers_headerActions__6o0tm{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}@media(max-width:768px){.AdminCustomers_headerActions__6o0tm{width:auto;margin-bottom:0}}.AdminCustomers_cardHeader__51sxe{display:flex;justify-content:space-between;align-items:center;padding:var(--space-4);border-bottom:1px solid var(--color-border-subtle)}.AdminCustomers_cardHeader__51sxe .AdminCustomers_customerName__8jL8t{font-size:14px}.AdminCustomers_cardBadges__TanN2{display:flex;align-items:center;gap:.5rem;margin:0}