.Sidebar-module__GU8iDW__sidebar{color:#fff;z-index:100;background:#1a1d29;width:250px;height:100vh;padding-bottom:1rem;transition:width .3s;position:fixed;top:0;left:0;overflow-x:hidden;overflow-y:auto;box-shadow:2px 0 8px rgba(0,0,0,.3)}.Sidebar-module__GU8iDW__sidebarCollapsed{width:60px}.Sidebar-module__GU8iDW__sidebarHeader{border-bottom:1px solid #2a2d3a;padding:1.5rem}.Sidebar-module__GU8iDW__sidebarTitle{color:#4a9eff;letter-spacing:-.5px;margin:0;font-size:1.5rem;font-weight:700}.Sidebar-module__GU8iDW__sidebarToggle{color:#fff;cursor:pointer;background:#2a2d3a;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:.8rem;transition:background .3s;display:flex;position:absolute;top:1rem;right:-15px;box-shadow:0 2px 4px rgba(0,0,0,.2)}.Sidebar-module__GU8iDW__sidebarToggle:hover{background:#4a9eff}.Sidebar-module__GU8iDW__sidebarNav{padding:1rem 0 2rem}.Sidebar-module__GU8iDW__sidebarSection{margin-bottom:1.5rem}.Sidebar-module__GU8iDW__sidebarSection:first-child{margin-top:.5rem}.Sidebar-module__GU8iDW__sidebarSection:last-child{margin-bottom:1rem}.Sidebar-module__GU8iDW__sidebarSectionTitle{color:#8b8f9a;text-transform:uppercase;letter-spacing:1.2px;padding:.75rem 1.5rem .5rem;font-size:.7rem;font-weight:700}.Sidebar-module__GU8iDW__sidebarLink{color:#e4e6eb;white-space:nowrap;text-overflow:ellipsis;border-left:3px solid transparent;align-items:center;padding:.75rem 1.5rem;font-size:.9rem;text-decoration:none;transition:all .2s;display:flex;overflow:hidden}.Sidebar-module__GU8iDW__sidebarLink:hover{color:#4a9eff;background:#252833;border-left-color:#4a9eff}.Sidebar-module__GU8iDW__sidebarLink.Sidebar-module__GU8iDW__active{color:#fff;background:#1e3a5f;border-left-color:#4a9eff;font-weight:500}.Sidebar-module__GU8iDW__sidebarIcon{text-align:center;min-width:20px;margin-right:.75rem;font-size:1.1rem}.Sidebar-module__GU8iDW__sidebarCollapsed .Sidebar-module__GU8iDW__sidebarIcon{margin-right:0}.Sidebar-module__GU8iDW__sidebarCollapsed .Sidebar-module__GU8iDW__sidebarSectionTitle{display:none}.Sidebar-module__GU8iDW__sidebarCollapsed .Sidebar-module__GU8iDW__sidebarLink{justify-content:center;padding:.75rem}.Sidebar-module__GU8iDW__sidebar{scrollbar-width:thin;-ms-overflow-style:scrollbar}.Sidebar-module__GU8iDW__sidebar::-webkit-scrollbar{width:6px;height:0}.Sidebar-module__GU8iDW__sidebar::-webkit-scrollbar-track{background:#1a1d29}.Sidebar-module__GU8iDW__sidebar::-webkit-scrollbar-thumb{background:#2a2d3a;border-radius:3px}.Sidebar-module__GU8iDW__sidebar::-webkit-scrollbar-thumb:hover{background:#4a9eff}.Sidebar-module__GU8iDW__sidebar::-webkit-scrollbar-corner{background:#1a1d29}.Sidebar-module__GU8iDW__sidebarMobile{z-index:130}@media (max-width:768px){.Sidebar-module__GU8iDW__sidebarMobile{width:min(88vw,300px);box-shadow:none;visibility:hidden;pointer-events:none;transition:transform .3s,visibility .3s;transform:translate(-100%)}.Sidebar-module__GU8iDW__sidebarMobile.Sidebar-module__GU8iDW__sidebarMobileOpen{visibility:visible;pointer-events:auto;transform:translate(0);box-shadow:4px 0 24px rgba(0,0,0,.35)}.Sidebar-module__GU8iDW__sidebarMobile.Sidebar-module__GU8iDW__sidebarCollapsed{width:min(88vw,300px)}.Sidebar-module__GU8iDW__sidebarNav{padding:.5rem 0 1.5rem}.Sidebar-module__GU8iDW__sidebarSection{margin-bottom:1.5rem}.Sidebar-module__GU8iDW__sidebarSection:last-child{margin-bottom:.5rem}}
.Header-module__NB0hiW__header{z-index:50;background:#fff;border-bottom:1px solid #dee2e6;height:70px;padding:0 1rem;transition:left .3s;position:fixed;top:0;left:250px;right:0}.Header-module__NB0hiW__headerCollapsed{left:60px}.Header-module__NB0hiW__headerContent{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;max-width:1200px;height:100%;margin:0 auto;padding:0 1rem;display:flex}.Header-module__NB0hiW__headerLeft{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.Header-module__NB0hiW__menuButton{color:#495057;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #dee2e6;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background .2s,border-color .2s;display:flex}.Header-module__NB0hiW__menuButton:hover{color:#007bff;background:#f8f9fa;border-color:#007bff}.Header-module__NB0hiW__menuIcon{font-size:1.35rem;line-height:1}.Header-module__NB0hiW__headerTitleBlock{flex:1;min-width:0}.Header-module__NB0hiW__pageTitle{color:#495057;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.5rem;font-weight:600;overflow:hidden}.Header-module__NB0hiW__headerSubtitle{color:#6c757d;margin:.25rem 0 0;font-size:.875rem;font-weight:400}.Header-module__NB0hiW__headerRight{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:1rem;min-width:0;display:flex}.Header-module__NB0hiW__dateRangePicker{flex-shrink:0;margin-right:0}.Header-module__NB0hiW__userInfo{align-items:center;gap:1.5rem;display:flex}.Header-module__NB0hiW__userDetails{text-align:right;flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.Header-module__NB0hiW__userName{color:#495057;font-size:.9rem;font-weight:600}.Header-module__NB0hiW__userRole{color:#6c757d;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem}.Header-module__NB0hiW__userAvatar{color:#fff;background:#007bff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.9rem;font-weight:600;display:flex}.Header-module__NB0hiW__logoutButton{color:#dc3545;cursor:pointer;white-space:nowrap;background:0 0;border:2px solid #dc3545;border-radius:6px;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;font-weight:500;transition:all .3s;display:flex}.Header-module__NB0hiW__logoutButton:hover{color:#fff;background:#dc3545;transform:translateY(-1px);box-shadow:0 2px 8px rgba(220,53,69,.3)}.Header-module__NB0hiW__logoutButton:active{transform:translateY(0);box-shadow:0 1px 4px rgba(220,53,69,.3)}.Header-module__NB0hiW__refreshButton{color:#007bff;cursor:pointer;white-space:nowrap;background:0 0;border:2px solid #007bff;border-radius:6px;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;font-weight:500;transition:all .3s;display:flex}.Header-module__NB0hiW__refreshButton:hover:not(:disabled){color:#fff;background:#007bff;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,123,255,.3)}.Header-module__NB0hiW__refreshButton:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 4px rgba(0,123,255,.3)}.Header-module__NB0hiW__refreshButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.Header-module__NB0hiW__refreshIcon{font-size:1rem}.Header-module__NB0hiW__refreshText{font-size:.9rem}.Header-module__NB0hiW__logoutIcon{font-size:1rem}.Header-module__NB0hiW__logoutText{font-size:.9rem;font-weight:500}@media (max-width:768px){.Header-module__NB0hiW__header{height:auto;min-height:56px;padding:0 .5rem;padding-top:env(safe-area-inset-top,0);left:0}.Header-module__NB0hiW__headerCollapsed{left:0}.Header-module__NB0hiW__headerContent{flex-wrap:nowrap;gap:.5rem;max-width:none;min-height:56px;margin:0;padding:.5rem}.Header-module__NB0hiW__headerSubtitle,.Header-module__NB0hiW__refreshText{display:none}.Header-module__NB0hiW__refreshButton{min-width:auto;padding:.5rem}.Header-module__NB0hiW__userInfo{gap:1rem}.Header-module__NB0hiW__userDetails{display:none}.Header-module__NB0hiW__pageTitle{font-size:1.2rem}.Header-module__NB0hiW__logoutText{display:none}.Header-module__NB0hiW__logoutButton{min-width:auto;padding:.5rem}.Header-module__NB0hiW__userAvatar{width:35px;height:35px;font-size:.8rem}.Header-module__NB0hiW__userInfo{flex-shrink:0}}@media (max-width:480px){.Header-module__NB0hiW__header,.Header-module__NB0hiW__headerContent{padding:0 .25rem}.Header-module__NB0hiW__userInfo{gap:.75rem}.Header-module__NB0hiW__pageTitle{font-size:1rem}.Header-module__NB0hiW__userAvatar{width:32px;height:32px;font-size:.75rem}}
.DateRangePicker-module__HDZcnG__dateRangePicker{display:inline-block;position:relative}.DateRangePicker-module__HDZcnG__dateRangeButton{cursor:pointer;color:#495057;white-space:nowrap;background:#fff;border:1px solid #dee2e6;border-radius:6px;align-items:center;gap:.5rem;min-width:200px;padding:.5rem 1rem;font-size:.9rem;transition:all .2s;display:flex}.DateRangePicker-module__HDZcnG__dateRangeButton:hover{background:#f8f9fa;border-color:#007bff}.DateRangePicker-module__HDZcnG__dateRangeButton:focus{outline-offset:2px;outline:2px solid #007bff}.DateRangePicker-module__HDZcnG__dateRangeButton:active{transform:scale(.98)}@media (max-width:768px){.DateRangePicker-module__HDZcnG__dateRangeButton{min-width:auto;padding:.5rem .75rem;font-size:.85rem}.DateRangePicker-module__HDZcnG__dateRangeText{font-size:.85rem}}.DateRangePicker-module__HDZcnG__calendarIcon{font-size:1rem}.DateRangePicker-module__HDZcnG__dateRangeText{font-weight:500}.DateRangePicker-module__HDZcnG__dropdownIcon{color:#6c757d;margin-left:.25rem;font-size:.75rem}.DateRangePicker-module__HDZcnG__dropdown{z-index:1001;background:#fff;border:1px solid #dee2e6;border-radius:8px;min-width:200px;max-width:300px;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 4px 12px rgba(0,0,0,.15)}.DateRangePicker-module__HDZcnG__dropdownPortal{z-index:1200;position:fixed;top:auto;left:auto;right:auto}.DateRangePicker-module__HDZcnG__dropdownCustom{min-width:600px;overflow:visible;max-width:none!important}@media (max-width:768px){.DateRangePicker-module__HDZcnG__dropdown{max-width:calc(100vw - 2rem);left:0;right:auto}}.DateRangePicker-module__HDZcnG__presetList{padding:.5rem 0}.DateRangePicker-module__HDZcnG__presetOption{text-align:left;cursor:pointer;color:#495057;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.75rem 1rem;font-size:.9rem;transition:background-color .2s;display:flex}.DateRangePicker-module__HDZcnG__presetOption:hover{background:#f8f9fa}.DateRangePicker-module__HDZcnG__presetOption:focus{outline-offset:-2px;outline:2px solid #007bff}.DateRangePicker-module__HDZcnG__presetOptionActive{color:#007bff;background:#e7f3ff;font-weight:600}.DateRangePicker-module__HDZcnG__checkmark{color:#007bff;font-weight:700}.DateRangePicker-module__HDZcnG__customPicker{box-sizing:border-box;min-width:600px;max-width:100%;padding:.75rem;overflow:visible}@media (max-width:768px){.DateRangePicker-module__HDZcnG__dropdownCustom{max-width:calc(100vw - 2rem);min-width:auto!important}.DateRangePicker-module__HDZcnG__customPicker{min-width:auto;padding:.5rem}}.DateRangePicker-module__HDZcnG__backButton{color:#007bff;cursor:pointer;text-align:left;background:0 0;border:none;margin-bottom:.75rem;padding:.5rem 0;font-size:.9rem}.DateRangePicker-module__HDZcnG__backButton:hover{text-decoration:underline}.DateRangePicker-module__HDZcnG__calendarContainer{gap:.75rem;margin-bottom:.75rem;display:flex}@media (max-width:768px){.DateRangePicker-module__HDZcnG__calendarContainer{flex-direction:column;gap:.75rem}}.DateRangePicker-module__HDZcnG__calendar{flex:1}.DateRangePicker-module__HDZcnG__calendarHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.DateRangePicker-module__HDZcnG__navButton{cursor:pointer;color:#495057;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:.25rem .5rem;font-size:1.2rem;transition:background-color .2s;display:flex}.DateRangePicker-module__HDZcnG__navButton:hover{background:#f8f9fa}.DateRangePicker-module__HDZcnG__navButton:focus{outline-offset:2px;outline:2px solid #007bff}.DateRangePicker-module__HDZcnG__navButton:active{transform:scale(.95)}.DateRangePicker-module__HDZcnG__monthYear{color:#495057;margin:0;font-size:.9rem;font-weight:600}.DateRangePicker-module__HDZcnG__calendarGrid{flex-direction:column;display:flex}.DateRangePicker-module__HDZcnG__dayNames{grid-template-columns:repeat(7,1fr);gap:.2rem;margin-bottom:.4rem;display:grid}.DateRangePicker-module__HDZcnG__dayName{text-align:center;color:#6c757d;padding:.25rem 0;font-size:.7rem;font-weight:600}.DateRangePicker-module__HDZcnG__days{grid-template-columns:repeat(7,1fr);gap:.2rem;display:grid}.DateRangePicker-module__HDZcnG__day{aspect-ratio:1;cursor:pointer;color:#495057;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;min-width:28px;min-height:28px;padding:.25rem;font-size:.8rem;transition:all .2s;display:flex}.DateRangePicker-module__HDZcnG__day:hover{background:#e7f3ff}.DateRangePicker-module__HDZcnG__day:focus{outline-offset:2px;outline:2px solid #007bff}.DateRangePicker-module__HDZcnG__day:active{transform:scale(.95)}.DateRangePicker-module__HDZcnG__dayOtherMonth{color:#adb5bd}.DateRangePicker-module__HDZcnG__dayInRange{color:#007bff;background:#e7f3ff}.DateRangePicker-module__HDZcnG__dayStart,.DateRangePicker-module__HDZcnG__dayEnd{color:#fff;background:#007bff;font-weight:600}.DateRangePicker-module__HDZcnG__dayStart.DateRangePicker-module__HDZcnG__dayEnd{border-radius:4px}.DateRangePicker-module__HDZcnG__customActions{border-top:1px solid #dee2e6;justify-content:flex-end;gap:.5rem;margin-top:.5rem;padding-top:.75rem;display:flex}.DateRangePicker-module__HDZcnG__cancelButton,.DateRangePicker-module__HDZcnG__applyButton{cursor:pointer;border-radius:6px;padding:.5rem 1rem;font-size:.9rem;font-weight:500;transition:all .2s}.DateRangePicker-module__HDZcnG__cancelButton{color:#495057;background:#fff;border:1px solid #dee2e6}.DateRangePicker-module__HDZcnG__cancelButton:hover{background:#f8f9fa}.DateRangePicker-module__HDZcnG__applyButton{color:#fff;background:#007bff;border:1px solid #007bff}.DateRangePicker-module__HDZcnG__applyButton:hover{background:#0056b3;border-color:#0056b3}.DateRangePicker-module__HDZcnG__applyButton:focus,.DateRangePicker-module__HDZcnG__cancelButton:focus{outline-offset:2px;outline:2px solid #007bff}.DateRangePicker-module__HDZcnG__applyButton:active,.DateRangePicker-module__HDZcnG__cancelButton:active{transform:scale(.98)}.DateRangePicker-module__HDZcnG__backButton:focus{outline-offset:2px;border-radius:4px;outline:2px solid #007bff}
.FormModal-module__2vN0Pa__modalBackdrop{z-index:1000;background:rgba(0,0,0,.5);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.FormModal-module__2vN0Pa__modal{background:#fff;border-radius:8px;flex-direction:column;width:100%;max-width:500px;height:90vh;max-height:90vh;margin:1rem;display:flex;box-shadow:0 10px 25px rgba(0,0,0,.2)}.FormModal-module__2vN0Pa__compact{max-width:520px;height:auto;max-height:min(90vh,640px)}.FormModal-module__2vN0Pa__small{max-width:400px}.FormModal-module__2vN0Pa__large{max-width:1000px;height:85vh;max-height:85vh}.FormModal-module__2vN0Pa__extraLarge{max-width:900px}.FormModal-module__2vN0Pa__modalHeader{border-bottom:1px solid #dee2e6;flex-shrink:0;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.FormModal-module__2vN0Pa__modalTitle{color:#495057;margin:0;font-size:1.25rem;font-weight:600}.FormModal-module__2vN0Pa__closeButton{color:#6c757d;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:1.5rem;display:flex}.FormModal-module__2vN0Pa__closeButton:hover{color:#495057;background:#f8f9fa}.FormModal-module__2vN0Pa__modalBody{flex:1;min-height:0;padding:1.5rem;overflow-y:auto}.FormModal-module__2vN0Pa__modalFooter{background:#f8f9fa;border-top:1px solid #dee2e6;flex-shrink:0;justify-content:flex-end;gap:1rem;padding:1.5rem;display:flex}.FormModal-module__2vN0Pa__cancelButton{color:#6c757d;cursor:pointer;background:#fff;border:1px solid #6c757d;border-radius:4px;padding:.5rem 1rem;font-size:.9rem}.FormModal-module__2vN0Pa__cancelButton:hover:not(:disabled){color:#fff;background:#6c757d}.FormModal-module__2vN0Pa__cancelButton:disabled{opacity:.6;cursor:not-allowed}.FormModal-module__2vN0Pa__submitButton{color:#fff;cursor:pointer;background:#007bff;border:1px solid #007bff;border-radius:4px;padding:.5rem 1rem;font-size:.9rem}.FormModal-module__2vN0Pa__submitButton:hover:not(:disabled){background:#0056b3}.FormModal-module__2vN0Pa__submitButton:disabled{opacity:.6;cursor:not-allowed}.FormModal-module__2vN0Pa__submitButtonDanger{background:#dc2626;border-color:#dc2626}.FormModal-module__2vN0Pa__submitButtonDanger:hover:not(:disabled){background:#b91c1c}
.StatusBadge-module__VJm0VW__badge{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-block}.StatusBadge-module__VJm0VW__small{padding:.125rem .25rem;font-size:.625rem}.StatusBadge-module__VJm0VW__large{padding:.375rem .75rem;font-size:.875rem}.StatusBadge-module__VJm0VW__default{color:#495057;background:#e9ecef}.StatusBadge-module__VJm0VW__success{color:#155724;background:#d4edda}.StatusBadge-module__VJm0VW__warning{color:#856404;background:#fff3cd}.StatusBadge-module__VJm0VW__danger{color:#721c24;background:#f8d7da}.StatusBadge-module__VJm0VW__info{color:#0c5460;background:#d1ecf1}
.ActionButton-module__Qg_L2a__actionButton{cursor:pointer;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:1px solid #e5e7eb;border-radius:5px;outline:none;justify-content:center;align-items:center;gap:4px;width:30px;min-width:30px;height:30px;padding:4px;font-size:12px;font-weight:500;transition:all .2s;display:flex;position:relative;overflow:hidden}.ActionButton-module__Qg_L2a__actionButton svg{flex-shrink:0;width:14px;height:14px}.ActionButton-module__Qg_L2a__actionButton.ActionButton-module__Qg_L2a__labeled{white-space:nowrap;width:auto;min-width:auto;height:28px;padding:4px 8px;font-size:11px;line-height:1}.ActionButton-module__Qg_L2a__actionLabel{letter-spacing:.01em;font-size:11px;font-weight:600}.ActionButton-module__Qg_L2a__actionButton:before{content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.ActionButton-module__Qg_L2a__actionButton:hover:before{left:100%}.ActionButton-module__Qg_L2a__actionButton:disabled{opacity:.5;cursor:not-allowed;box-shadow:none!important;transform:none!important}.ActionButton-module__Qg_L2a__actionButton:disabled:before{display:none}.ActionButton-module__Qg_L2a__actionButton:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.ActionButton-module__Qg_L2a__actionButton:active{transform:translateY(1px)}.ActionButton-module__Qg_L2a__edit{color:#475569;background:#f8fafc;border-color:#cbd5e1}.ActionButton-module__Qg_L2a__edit:hover:not(:disabled){background:#e2e8f0;border-color:#94a3b8;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.ActionButton-module__Qg_L2a__edit:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.ActionButton-module__Qg_L2a__delete{color:#dc2626;background:#fef2f2;border-color:#fecaca}.ActionButton-module__Qg_L2a__delete:hover:not(:disabled){background:#fee2e2;border-color:#fca5a5;transform:translateY(-1px);box-shadow:0 4px 8px rgba(220,38,38,.2)}.ActionButton-module__Qg_L2a__delete:focus{border-color:#dc2626;outline:none;box-shadow:0 0 0 3px rgba(220,38,38,.1)}.ActionButton-module__Qg_L2a__activate{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.ActionButton-module__Qg_L2a__activate:hover:not(:disabled){background:#dcfce7;border-color:#86efac;transform:translateY(-1px);box-shadow:0 4px 8px rgba(21,128,61,.2)}.ActionButton-module__Qg_L2a__activate:focus{border-color:#15803d;outline:none;box-shadow:0 0 0 3px rgba(21,128,61,.1)}.ActionButton-module__Qg_L2a__deactivate{color:#d97706;background:#fffbeb;border-color:#fde68a}.ActionButton-module__Qg_L2a__deactivate:hover:not(:disabled){background:#fef3c7;border-color:#fcd34d;transform:translateY(-1px);box-shadow:0 4px 8px rgba(217,119,6,.2)}.ActionButton-module__Qg_L2a__deactivate:focus{border-color:#d97706;outline:none;box-shadow:0 0 0 3px rgba(217,119,6,.1)}.ActionButton-module__Qg_L2a__process{color:#7c3aed;background:#faf5ff;border-color:#c7d2fe}.ActionButton-module__Qg_L2a__process:hover:not(:disabled){background:#f3e8ff;border-color:#a78bfa;transform:translateY(-1px);box-shadow:0 4px 8px rgba(124,58,237,.2)}.ActionButton-module__Qg_L2a__process:focus{border-color:#7c3aed;outline:none;box-shadow:0 0 0 3px rgba(124,58,237,.1)}.ActionButton-module__Qg_L2a__track{color:#9333ea;background:#faf5ff;border-color:#e9d5ff}.ActionButton-module__Qg_L2a__track:hover:not(:disabled){background:#f3e8ff;border-color:#d8b4fe;transform:translateY(-1px);box-shadow:0 4px 8px rgba(147,51,234,.2)}.ActionButton-module__Qg_L2a__track:focus{border-color:#9333ea;outline:none;box-shadow:0 0 0 3px rgba(147,51,234,.1)}.ActionButton-module__Qg_L2a__view{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.ActionButton-module__Qg_L2a__view:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 4px 8px rgba(30,64,175,.2)}.ActionButton-module__Qg_L2a__view:focus{border-color:#1e40af;outline:none;box-shadow:0 0 0 3px rgba(30,64,175,.1)}.ActionButton-module__Qg_L2a__impersonate{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.ActionButton-module__Qg_L2a__impersonate:hover:not(:disabled){background:#ffedd5;border-color:#fdba74;transform:translateY(-1px);box-shadow:0 4px 8px rgba(154,52,18,.2)}.ActionButton-module__Qg_L2a__impersonate:focus{border-color:#c2410c;outline:none;box-shadow:0 0 0 3px rgba(194,65,12,.15)}.ActionButton-module__Qg_L2a__assign{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.ActionButton-module__Qg_L2a__assign:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 4px 8px rgba(30,64,175,.2)}.ActionButton-module__Qg_L2a__assign:focus{border-color:#1e40af;outline:none;box-shadow:0 0 0 3px rgba(30,64,175,.1)}.ActionButton-module__Qg_L2a__roles{color:#0369a1;background:#f0f9ff;border-color:#bae6fd}.ActionButton-module__Qg_L2a__roles:hover:not(:disabled){background:#e0f2fe;border-color:#7dd3fc;transform:translateY(-1px);box-shadow:0 4px 8px rgba(3,105,161,.2)}.ActionButton-module__Qg_L2a__roles:focus{border-color:#0369a1;outline:none;box-shadow:0 0 0 3px rgba(3,105,161,.1)}.ActionButton-module__Qg_L2a__permissions{color:#a16207;background:#fefce8;border-color:#fde047}.ActionButton-module__Qg_L2a__permissions:hover:not(:disabled){background:#fef3c7;border-color:#facc15;transform:translateY(-1px);box-shadow:0 4px 8px rgba(161,98,7,.2)}.ActionButton-module__Qg_L2a__permissions:focus{border-color:#a16207;outline:none;box-shadow:0 0 0 3px rgba(161,98,7,.1)}.ActionButton-module__Qg_L2a__analytics{color:#7c3aed;background-color:#faf5ff;border-color:#c4b5fd}.ActionButton-module__Qg_L2a__analytics:hover{color:#5b21b6;background-color:#f3e8ff;border-color:#a78bfa;transform:translateY(-1px);box-shadow:0 4px 8px rgba(124,58,237,.2)}.ActionButton-module__Qg_L2a__analytics:focus{border-color:#7c3aed;outline:none;box-shadow:0 0 0 3px rgba(124,58,237,.1)}.ActionButton-module__Qg_L2a__refresh{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.ActionButton-module__Qg_L2a__refresh:hover:not(:disabled){background:#dcfce7;border-color:#86efac;transform:translateY(-1px);box-shadow:0 4px 8px rgba(21,128,61,.2)}.ActionButton-module__Qg_L2a__refresh:focus{border-color:#15803d;outline:none;box-shadow:0 0 0 3px rgba(21,128,61,.1)}.ActionButton-module__Qg_L2a__approve{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.ActionButton-module__Qg_L2a__approve:hover:not(:disabled){background:#dcfce7;border-color:#86efac;transform:translateY(-1px);box-shadow:0 4px 8px rgba(21,128,61,.2)}.ActionButton-module__Qg_L2a__approve:focus{border-color:#15803d;outline:none;box-shadow:0 0 0 3px rgba(21,128,61,.1)}.ActionButton-module__Qg_L2a__reject{color:#dc2626;background:#fef2f2;border-color:#fecaca}.ActionButton-module__Qg_L2a__reject:hover:not(:disabled){background:#fee2e2;border-color:#fca5a5;transform:translateY(-1px);box-shadow:0 4px 8px rgba(220,38,38,.2)}.ActionButton-module__Qg_L2a__reject:focus{border-color:#dc2626;outline:none;box-shadow:0 0 0 3px rgba(220,38,38,.1)}.ActionButton-module__Qg_L2a__cancel{color:#ea580c;background:#fff7ed;border-color:#fed7aa}.ActionButton-module__Qg_L2a__cancel:hover:not(:disabled){background:#ffedd5;border-color:#fdba74;transform:translateY(-1px);box-shadow:0 4px 8px rgba(234,88,12,.2)}.ActionButton-module__Qg_L2a__cancel:focus{border-color:#ea580c;outline:none;box-shadow:0 0 0 3px rgba(234,88,12,.1)}.ActionButton-module__Qg_L2a__calendar{color:#0369a1;background:#f0f9ff;border-color:#bae6fd}.ActionButton-module__Qg_L2a__calendar:hover:not(:disabled){background:#e0f2fe;border-color:#7dd3fc;transform:translateY(-1px);box-shadow:0 4px 8px rgba(3,105,161,.2)}.ActionButton-module__Qg_L2a__calendar:focus{border-color:#0369a1;outline:none;box-shadow:0 0 0 3px rgba(3,105,161,.1)}.ActionButton-module__Qg_L2a__crypto{color:#d97706;background:#fef3c7;border-color:#fde68a}.ActionButton-module__Qg_L2a__crypto:hover:not(:disabled){background:#fde68a;border-color:#fcd34d;transform:translateY(-1px);box-shadow:0 4px 8px rgba(217,119,6,.2)}.ActionButton-module__Qg_L2a__crypto:focus{border-color:#d97706;outline:none;box-shadow:0 0 0 3px rgba(217,119,6,.1)}.ActionButton-module__Qg_L2a__moneyFlow{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.ActionButton-module__Qg_L2a__moneyFlow:hover:not(:disabled){background:#d1fae5;border-color:#6ee7b7;transform:translateY(-1px);box-shadow:0 4px 8px rgba(4,120,87,.2)}.ActionButton-module__Qg_L2a__moneyFlow:focus{border-color:#047857;outline:none;box-shadow:0 0 0 3px rgba(4,120,87,.1)}.ActionButton-module__Qg_L2a__note{color:#334155;background:#f8fafc;border-color:#cbd5e1}.ActionButton-module__Qg_L2a__note:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8;transform:translateY(-1px);box-shadow:0 4px 8px rgba(51,65,85,.15)}.ActionButton-module__Qg_L2a__note:focus{border-color:#334155;outline:none;box-shadow:0 0 0 3px rgba(51,65,85,.1)}.ActionButton-module__Qg_L2a__submit{color:#b45309;background:#fffbeb;border-color:#fde68a}.ActionButton-module__Qg_L2a__submit:hover:not(:disabled){background:#fef3c7;border-color:#fcd34d;transform:translateY(-1px);box-shadow:0 4px 8px rgba(180,83,9,.2)}.ActionButton-module__Qg_L2a__submit:focus{border-color:#b45309;outline:none;box-shadow:0 0 0 3px rgba(180,83,9,.1)}.ActionButton-module__Qg_L2a__transfer{color:#0369a1;background:#f0f9ff;border-color:#bae6fd}.ActionButton-module__Qg_L2a__transfer:hover:not(:disabled){background:#e0f2fe;border-color:#7dd3fc;transform:translateY(-1px);box-shadow:0 4px 8px rgba(3,105,161,.2)}.ActionButton-module__Qg_L2a__transfer:focus{border-color:#0369a1;outline:none;box-shadow:0 0 0 3px rgba(3,105,161,.1)}.ActionButton-module__Qg_L2a__password{color:#a16207;background:#fefce8;border-color:#fde047}.ActionButton-module__Qg_L2a__password:hover:not(:disabled){background:#fef3c7;border-color:#facc15;transform:translateY(-1px);box-shadow:0 4px 8px rgba(161,98,7,.2)}.ActionButton-module__Qg_L2a__password:focus{border-color:#a16207;outline:none;box-shadow:0 0 0 3px rgba(161,98,7,.1)}.ActionButton-module__Qg_L2a__partnerUnlock{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.ActionButton-module__Qg_L2a__partnerUnlock:hover:not(:disabled){background:#dcfce7;border-color:#86efac;transform:translateY(-1px);box-shadow:0 4px 8px rgba(21,128,61,.2)}.ActionButton-module__Qg_L2a__partnerUnlock:focus{border-color:#15803d;outline:none;box-shadow:0 0 0 3px rgba(21,128,61,.1)}.ActionButton-module__Qg_L2a__partnerRelock{color:#d97706;background:#fffbeb;border-color:#fde68a}.ActionButton-module__Qg_L2a__partnerRelock:hover:not(:disabled){background:#fef3c7;border-color:#fcd34d;transform:translateY(-1px);box-shadow:0 4px 8px rgba(217,119,6,.2)}.ActionButton-module__Qg_L2a__partnerRelock:focus{border-color:#d97706;outline:none;box-shadow:0 0 0 3px rgba(217,119,6,.1)}.ActionButton-module__Qg_L2a__spinner{border:2px solid #f3f4f6;border-top-color:currentColor;border-radius:50%;width:16px;height:16px;animation:1s linear infinite ActionButton-module__Qg_L2a__spin}@keyframes ActionButton-module__Qg_L2a__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.ActionButton-module__Qg_L2a__actionButton{width:28px;min-width:28px;height:28px}.ActionButton-module__Qg_L2a__actionButton svg,.ActionButton-module__Qg_L2a__spinner{width:13px;height:13px}}@media (max-width:480px){.ActionButton-module__Qg_L2a__actionButton{width:26px;min-width:26px;height:26px}.ActionButton-module__Qg_L2a__actionButton svg,.ActionButton-module__Qg_L2a__spinner{width:12px;height:12px}}
.ActionButtonGroup-module__H1C1bG__actionButtonGroup{touch-action:manipulation;grid-template-columns:repeat(4,auto);justify-content:start;align-items:center;gap:4px 5px;max-width:100%;display:grid}@media (max-width:768px){.ActionButtonGroup-module__H1C1bG__actionButtonGroup{grid-template-columns:repeat(3,auto);gap:6px}}
.TabStyles-module__vtVSrG__tabContainer{width:100%;height:100%;padding:20px}.TabStyles-module__vtVSrG__header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.TabStyles-module__vtVSrG__headerActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.TabStyles-module__vtVSrG__header h2{color:#333;margin:0;font-size:1.5rem;font-weight:600}.TabStyles-module__vtVSrG__actionButtons{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.TabStyles-module__vtVSrG__addBtn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:6px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.TabStyles-module__vtVSrG__addBtn:hover{background:#1d4ed8}.TabStyles-module__vtVSrG__addBtn:disabled{cursor:not-allowed;background:#9ca3af}.TabStyles-module__vtVSrG__editBtn,.TabStyles-module__vtVSrG__assignBtn,.TabStyles-module__vtVSrG__activateBtn,.TabStyles-module__vtVSrG__deactivateBtn,.TabStyles-module__vtVSrG__processBtn,.TabStyles-module__vtVSrG__trackBtn,.TabStyles-module__vtVSrG__viewBtn,.TabStyles-module__vtVSrG__deleteBtn,.TabStyles-module__vtVSrG__rolesBtn,.TabStyles-module__vtVSrG__permissionsBtn{cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-width:36px;height:36px;padding:8px 12px;font-size:14px;font-weight:500;transition:all .2s;display:flex;position:relative;overflow:hidden}.TabStyles-module__vtVSrG__editBtn:before,.TabStyles-module__vtVSrG__assignBtn:before,.TabStyles-module__vtVSrG__activateBtn:before,.TabStyles-module__vtVSrG__deactivateBtn:before,.TabStyles-module__vtVSrG__processBtn:before,.TabStyles-module__vtVSrG__trackBtn:before,.TabStyles-module__vtVSrG__viewBtn:before,.TabStyles-module__vtVSrG__deleteBtn:before,.TabStyles-module__vtVSrG__rolesBtn:before,.TabStyles-module__vtVSrG__permissionsBtn:before{content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.TabStyles-module__vtVSrG__editBtn:hover:before,.TabStyles-module__vtVSrG__assignBtn:hover:before,.TabStyles-module__vtVSrG__activateBtn:hover:before,.TabStyles-module__vtVSrG__deactivateBtn:hover:before,.TabStyles-module__vtVSrG__processBtn:hover:before,.TabStyles-module__vtVSrG__trackBtn:hover:before,.TabStyles-module__vtVSrG__viewBtn:hover:before,.TabStyles-module__vtVSrG__deleteBtn:hover:before,.TabStyles-module__vtVSrG__rolesBtn:hover:before,.TabStyles-module__vtVSrG__permissionsBtn:hover:before{left:100%}.TabStyles-module__vtVSrG__editBtn{color:#475569;background:#f8fafc;border-color:#cbd5e1}.TabStyles-module__vtVSrG__editBtn:hover{background:#e2e8f0;border-color:#94a3b8;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.TabStyles-module__vtVSrG__editBtn:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.TabStyles-module__vtVSrG__assignBtn{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.TabStyles-module__vtVSrG__assignBtn:hover{background:#dbeafe;border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 4px 8px rgba(30,64,175,.2)}.TabStyles-module__vtVSrG__assignBtn:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.TabStyles-module__vtVSrG__activateBtn{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.TabStyles-module__vtVSrG__activateBtn:hover{background:#dcfce7;border-color:#86efac;transform:translateY(-1px);box-shadow:0 4px 8px rgba(21,128,61,.2)}.TabStyles-module__vtVSrG__deactivateBtn{color:#d97706;background:#fffbeb;border-color:#fde68a}.TabStyles-module__vtVSrG__deactivateBtn:hover{background:#fef3c7;border-color:#fcd34d;transform:translateY(-1px);box-shadow:0 4px 8px rgba(217,119,6,.2)}.TabStyles-module__vtVSrG__processBtn{color:#7c3aed;background:#faf5ff;border-color:#c7d2fe}.TabStyles-module__vtVSrG__processBtn:hover{background:#f3e8ff;border-color:#a78bfa;transform:translateY(-1px);box-shadow:0 4px 8px rgba(124,58,237,.2)}.TabStyles-module__vtVSrG__trackBtn{color:#9333ea;background:#faf5ff;border-color:#e9d5ff}.TabStyles-module__vtVSrG__trackBtn:hover{background:#f3e8ff;border-color:#d8b4fe;transform:translateY(-1px);box-shadow:0 4px 8px rgba(147,51,234,.2)}.TabStyles-module__vtVSrG__viewBtn{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.TabStyles-module__vtVSrG__viewBtn:hover{background:#dbeafe;border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 4px 8px rgba(30,64,175,.2)}.TabStyles-module__vtVSrG__deleteBtn{color:#dc2626;background:#fef2f2;border-color:#fecaca}.TabStyles-module__vtVSrG__deleteBtn:hover{background:#fee2e2;border-color:#fca5a5;transform:translateY(-1px);box-shadow:0 4px 8px rgba(220,38,38,.2)}.TabStyles-module__vtVSrG__deleteBtn:focus{border-color:#dc2626;outline:none;box-shadow:0 0 0 3px rgba(220,38,38,.1)}.TabStyles-module__vtVSrG__rolesBtn{color:#0369a1;background:#f0f9ff;border-color:#bae6fd}.TabStyles-module__vtVSrG__rolesBtn:hover{background:#e0f2fe;border-color:#7dd3fc;transform:translateY(-1px);box-shadow:0 4px 8px rgba(3,105,161,.2)}.TabStyles-module__vtVSrG__rolesBtn:focus{border-color:#0369a1;outline:none;box-shadow:0 0 0 3px rgba(3,105,161,.1)}.TabStyles-module__vtVSrG__permissionsBtn{color:#a16207;background:#fefce8;border-color:#fde047}.TabStyles-module__vtVSrG__permissionsBtn:hover{background:#fef3c7;border-color:#facc15;transform:translateY(-1px);box-shadow:0 4px 8px rgba(161,98,7,.2)}.TabStyles-module__vtVSrG__permissionsBtn:focus{border-color:#a16207;outline:none;box-shadow:0 0 0 3px rgba(161,98,7,.1)}.TabStyles-module__vtVSrG__formGroup{margin-bottom:16px}.TabStyles-module__vtVSrG__formGroup label{color:#374151;margin-bottom:6px;font-size:14px;font-weight:500;display:block}.TabStyles-module__vtVSrG__formGroup input,.TabStyles-module__vtVSrG__formGroup select,.TabStyles-module__vtVSrG__formGroup textarea{box-sizing:border-box;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:10px 12px;font-size:14px;transition:all .2s}.TabStyles-module__vtVSrG__formGroup input:focus,.TabStyles-module__vtVSrG__formGroup select:focus,.TabStyles-module__vtVSrG__formGroup textarea:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.TabStyles-module__vtVSrG__formGroup textarea{resize:vertical;min-height:80px;font-family:inherit}.TabStyles-module__vtVSrG__formGroup select{cursor:pointer}.TabStyles-module__vtVSrG__formGroup small{color:#6b7280;margin-top:4px;font-size:12px;display:block}.TabStyles-module__vtVSrG__checkboxLabel{cursor:pointer;align-items:center;gap:8px;display:flex!important}.TabStyles-module__vtVSrG__checkboxLabel input[type=checkbox]{margin:0;width:auto!important}.TabStyles-module__vtVSrG__badge{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:500}.TabStyles-module__vtVSrG__codeBadge{color:#1d4ed8;background:#dbeafe;border:1px solid #bfdbfe}.TabStyles-module__vtVSrG__statusBadge{text-transform:uppercase;border-radius:12px;padding:4px 8px;font-size:12px;font-weight:500}.TabStyles-module__vtVSrG__statusActive{color:#16a34a;background:#dcfce7}.TabStyles-module__vtVSrG__statusInactive{color:#6b7280;background:#f3f4f6}.TabStyles-module__vtVSrG__statusPending{color:#d97706;background:#fef3c7}.TabStyles-module__vtVSrG__statusCompleted{color:#16a34a;background:#dcfce7}.TabStyles-module__vtVSrG__statusFailed{color:#dc2626;background:#fee2e2}.TabStyles-module__vtVSrG__info{color:#6b7280;font-size:14px}.TabStyles-module__vtVSrG__infoContainer{flex-direction:column;gap:4px;display:flex}.TabStyles-module__vtVSrG__infoItem{align-items:center;gap:6px;display:flex}.TabStyles-module__vtVSrG__infoIcon{font-size:12px}.TabStyles-module__vtVSrG__infoText{color:#6b7280;font-size:12px}.TabStyles-module__vtVSrG__loading{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}.TabStyles-module__vtVSrG__spinner{border:4px solid #f3f4f6;border-top-color:#2563eb;border-radius:50%;width:40px;height:40px;margin-bottom:20px;animation:1s linear infinite TabStyles-module__vtVSrG__spin}@keyframes TabStyles-module__vtVSrG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.TabStyles-module__vtVSrG__error{text-align:center;color:#dc2626;padding:40px}.TabStyles-module__vtVSrG__error h3{margin:0 0 10px}.TabStyles-module__vtVSrG__alert{border-radius:6px;margin-bottom:20px;padding:12px 16px;font-size:14px}.TabStyles-module__vtVSrG__alertError{color:#dc2626;background:#fee2e2;border:1px solid #fecaca}.TabStyles-module__vtVSrG__alertSuccess{color:#16a34a;background:#dcfce7;border:1px solid #bbf7d0}.TabStyles-module__vtVSrG__alertWarning{color:#d97706;background:#fef3c7;border:1px solid #fde68a}.TabStyles-module__vtVSrG__alertInfo{color:#1d4ed8;background:#dbeafe;border:1px solid #bfdbfe}@media (max-width:768px){.TabStyles-module__vtVSrG__tabContainer{padding:16px}.TabStyles-module__vtVSrG__header{flex-direction:column;align-items:stretch;gap:12px}.TabStyles-module__vtVSrG__headerActions{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:8px;width:100%;max-width:100%;margin-left:0;padding-bottom:6px;overflow-x:auto;overflow-y:hidden}.TabStyles-module__vtVSrG__headerActions>button,.TabStyles-module__vtVSrG__headerActions>a{box-sizing:border-box;flex:none;max-width:none}.TabStyles-module__vtVSrG__actionButtons{flex-wrap:wrap;gap:4px}.TabStyles-module__vtVSrG__addBtn{padding:8px 16px;font-size:13px}.TabStyles-module__vtVSrG__editBtn,.TabStyles-module__vtVSrG__assignBtn,.TabStyles-module__vtVSrG__activateBtn,.TabStyles-module__vtVSrG__deactivateBtn,.TabStyles-module__vtVSrG__processBtn,.TabStyles-module__vtVSrG__trackBtn,.TabStyles-module__vtVSrG__viewBtn,.TabStyles-module__vtVSrG__deleteBtn,.TabStyles-module__vtVSrG__rolesBtn,.TabStyles-module__vtVSrG__permissionsBtn{min-width:32px;height:32px;padding:6px 10px;font-size:12px}}@media (max-width:480px){.TabStyles-module__vtVSrG__tabContainer{padding:12px}.TabStyles-module__vtVSrG__header h2{font-size:1.25rem}.TabStyles-module__vtVSrG__actionButtons{flex-direction:column;width:100%}.TabStyles-module__vtVSrG__actionButtons .TabStyles-module__vtVSrG__addBtn{justify-content:center;width:100%}}
.UnlockedPartnersTab-module__Hxis5q__tab{padding:20px}.UnlockedPartnersTab-module__Hxis5q__header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.UnlockedPartnersTab-module__Hxis5q__header h2{color:#333;margin:0;font-size:1.5rem;font-weight:600}.UnlockedPartnersTab-module__Hxis5q__note{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin:0 0 20px;padding:12px 14px;font-size:14px;line-height:1.5}.UnlockedPartnersTab-module__Hxis5q__primary{color:#111827;font-weight:600}.UnlockedPartnersTab-module__Hxis5q__meta{color:#6b7280;margin-top:2px;font-size:12px}.UnlockedPartnersTab-module__Hxis5q__error{color:#b42318;background:#feecec;border:1px solid #f5c2c7;border-radius:6px;margin-bottom:16px;padding:10px 12px;font-size:.9rem}.UnlockedPartnersTab-module__Hxis5q__formGroup{margin-bottom:16px}.UnlockedPartnersTab-module__Hxis5q__relockButton{color:#fff;cursor:pointer;background-color:#6c757d;border:none;border-radius:4px;padding:8px 16px}.UnlockedPartnersTab-module__Hxis5q__relockButton:disabled{opacity:.7;cursor:not-allowed}
.BonusWithdrawalLockOverrideFields-module__suNHKW__container{flex-direction:column;gap:.75rem;display:flex}.BonusWithdrawalLockOverrideFields-module__suNHKW__checkboxLabel{align-items:center;gap:.5rem;font-size:.875rem;display:flex}.BonusWithdrawalLockOverrideFields-module__suNHKW__customRow{flex-direction:column;gap:.35rem;display:flex}.BonusWithdrawalLockOverrideFields-module__suNHKW__customRow label{font-size:.875rem;font-weight:500}.BonusWithdrawalLockOverrideFields-module__suNHKW__input{border:1px solid #ced4da;border-radius:4px;max-width:12rem;padding:.5rem .75rem}.BonusWithdrawalLockOverrideFields-module__suNHKW__hint{color:#6c757d;margin:0;font-size:.8125rem}
.CompanyMultiSelect-module__PltlWG__wrapper{box-sizing:border-box;flex-direction:column;gap:8px;width:100%;max-width:100%;display:flex}.CompanyMultiSelect-module__PltlWG__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.CompanyMultiSelect-module__PltlWG__label{color:#374151;margin:0;font-size:14px;font-weight:500}.CompanyMultiSelect-module__PltlWG__count{color:#2563eb;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:500}.CompanyMultiSelect-module__PltlWG__selectedSummary{flex-wrap:wrap;gap:6px;display:flex}.CompanyMultiSelect-module__PltlWG__selectedChip{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.CompanyMultiSelect-module__PltlWG__chipRemove{color:#3b82f6;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:14px;line-height:1}.CompanyMultiSelect-module__PltlWG__chipRemove:hover{color:#1d4ed8}.CompanyMultiSelect-module__PltlWG__searchRow{align-items:center;gap:8px;display:flex}.CompanyMultiSelect-module__PltlWG__searchInput{color:#111827;box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:6px;flex:1;min-width:0;padding:9px 12px;font-size:14px}.CompanyMultiSelect-module__PltlWG__searchInput:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.CompanyMultiSelect-module__PltlWG__searchInput::placeholder{color:#9ca3af}.CompanyMultiSelect-module__PltlWG__actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.CompanyMultiSelect-module__PltlWG__actionBtn{color:#2563eb;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:12px;font-weight:500}.CompanyMultiSelect-module__PltlWG__actionBtn:hover{color:#1d4ed8;text-decoration:underline}.CompanyMultiSelect-module__PltlWG__actionBtn:disabled{color:#9ca3af;cursor:not-allowed;text-decoration:none}.CompanyMultiSelect-module__PltlWG__list{background:#fff;border:1px solid #d1d5db;border-radius:6px;flex-direction:column;max-height:200px;display:flex;overflow-x:hidden;overflow-y:auto}.CompanyMultiSelect-module__PltlWG__list::-webkit-scrollbar{width:6px}.CompanyMultiSelect-module__PltlWG__list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.CompanyMultiSelect-module__PltlWG__item{cursor:pointer;text-align:left;box-sizing:border-box;background:#fff;border:none;border-bottom:1px solid #f1f5f9;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:38px;padding:8px 12px;display:grid}.CompanyMultiSelect-module__PltlWG__item:last-child{border-bottom:none}.CompanyMultiSelect-module__PltlWG__item:hover{background:#f8fafc}.CompanyMultiSelect-module__PltlWG__item:focus-visible{background:#eff6ff;outline:none;box-shadow:inset 0 0 0 2px #93c5fd}.CompanyMultiSelect-module__PltlWG__itemSelected{background:#f0f7ff}.CompanyMultiSelect-module__PltlWG__checkBox{color:#fff;background:#fff;border:1.5px solid #cbd5e1;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.CompanyMultiSelect-module__PltlWG__checkBoxChecked{background:#2563eb;border-color:#2563eb}.CompanyMultiSelect-module__PltlWG__itemName{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.CompanyMultiSelect-module__PltlWG__itemCode{letter-spacing:.03em;color:#64748b;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:600}.CompanyMultiSelect-module__PltlWG__empty{text-align:center;color:#6b7280;padding:24px 12px;font-size:13px}.CompanyMultiSelect-module__PltlWG__hint{color:#6b7280;margin:0;font-size:12px;line-height:1.4}.CompanyMultiSelect-module__PltlWG__wrapper input[type=search]{flex:1;width:auto;min-width:0;margin:0}.CompanyMultiSelect-module__PltlWG__wrapper button{width:auto;box-shadow:none;margin:0;padding:0}
.PartnerProgramTab-module__JVsXCa__tabBar{border-bottom:1px solid #e5e7eb;gap:0;margin-bottom:20px;display:flex}.PartnerProgramTab-module__JVsXCa__tab,.PartnerProgramTab-module__JVsXCa__tabActive{cursor:pointer;color:#64748b;background:0 0;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;padding:10px 16px;font-size:14px;font-weight:500}.PartnerProgramTab-module__JVsXCa__tab:hover{color:#0f172a}.PartnerProgramTab-module__JVsXCa__tabActive{color:#2563eb;border-bottom-color:#2563eb}.PartnerProgramTab-module__JVsXCa__denied{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px}
.LoadingSpinner-module__PoU2Yq__spinner{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.LoadingSpinner-module__PoU2Yq__fullScreen{z-index:1000;background:rgba(255,255,255,.9);position:fixed;top:0;bottom:0;left:0;right:0}.LoadingSpinner-module__PoU2Yq__spinnerInner{border:3px solid #f3f3f3;border-top-color:#007bff;border-radius:50%;animation:1s linear infinite LoadingSpinner-module__PoU2Yq__spin}.LoadingSpinner-module__PoU2Yq__small .LoadingSpinner-module__PoU2Yq__spinnerInner{width:20px;height:20px}.LoadingSpinner-module__PoU2Yq__medium .LoadingSpinner-module__PoU2Yq__spinnerInner{width:40px;height:40px}.LoadingSpinner-module__PoU2Yq__large .LoadingSpinner-module__PoU2Yq__spinnerInner{width:60px;height:60px}.LoadingSpinner-module__PoU2Yq__spinnerText{color:#666;margin:0;font-size:.9rem}@keyframes LoadingSpinner-module__PoU2Yq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.TransactionHistoryModal-module__E4Vp5a__modalOverlay{z-index:1000;background:rgba(0,0,0,.5);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.TransactionHistoryModal-module__E4Vp5a__modalContent{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:1400px;max-height:90vh;display:flex;box-shadow:0 10px 40px rgba(0,0,0,.2)}.TransactionHistoryModal-module__E4Vp5a__modalHeader{border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;padding:24px;display:flex}.TransactionHistoryModal-module__E4Vp5a__modalTitle{color:#333;margin:0;font-size:24px;font-weight:600}.TransactionHistoryModal-module__E4Vp5a__customerName{color:#666;font-size:18px;font-weight:400}.TransactionHistoryModal-module__E4Vp5a__closeButton{color:#999;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:32px;transition:all .2s;display:flex}.TransactionHistoryModal-module__E4Vp5a__closeButton:hover{color:#333;background:#f5f5f5}.TransactionHistoryModal-module__E4Vp5a__modalBody{flex:1;padding:24px;overflow-y:auto}.TransactionHistoryModal-module__E4Vp5a__modalFooter{border-top:1px solid #e0e0e0;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.TransactionHistoryModal-module__E4Vp5a__error{color:#c62828;background:#ffebee;border:1px solid #ffcdd2;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 16px;display:flex}.TransactionHistoryModal-module__E4Vp5a__dismissButton{cursor:pointer;color:inherit;background:0 0;border:none;margin-left:8px;padding:0;font-size:18px}.TransactionHistoryModal-module__E4Vp5a__filters{background:#f8f9fa;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:16px;display:flex}.TransactionHistoryModal-module__E4Vp5a__filterGroup{align-items:center;gap:12px;display:flex}.TransactionHistoryModal-module__E4Vp5a__filterLabel{color:#666;font-size:14px;font-weight:500}.TransactionHistoryModal-module__E4Vp5a__filterSelect{color:#333;background:#fff;border:1px solid #ddd;border-radius:6px;min-width:180px;padding:8px 12px;font-size:14px}.TransactionHistoryModal-module__E4Vp5a__filterSelect:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.TransactionHistoryModal-module__E4Vp5a__summary{align-items:center;gap:16px;display:flex}.TransactionHistoryModal-module__E4Vp5a__summaryText{color:#666;background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:6px 12px;font-size:14px;font-weight:500}.TransactionHistoryModal-module__E4Vp5a__loading{text-align:center;color:#666;padding:60px 20px;font-size:16px}.TransactionHistoryModal-module__E4Vp5a__emptyState{text-align:center;padding:60px 20px}.TransactionHistoryModal-module__E4Vp5a__emptyIcon{margin-bottom:16px;font-size:64px}.TransactionHistoryModal-module__E4Vp5a__emptyState h3{color:#333;margin:0 0 8px;font-size:20px}.TransactionHistoryModal-module__E4Vp5a__emptyState p{color:#666;margin:0 0 20px;font-size:14px}.TransactionHistoryModal-module__E4Vp5a__clearFilterBtn{color:#fff;cursor:pointer;background:#007bff;border:none;border-radius:6px;padding:10px 20px;font-size:14px;transition:background .2s}.TransactionHistoryModal-module__E4Vp5a__clearFilterBtn:hover{background:#0056b3}.TransactionHistoryModal-module__E4Vp5a__closeBtn{color:#fff;cursor:pointer;background:#6c757d;border:none;border-radius:6px;padding:10px 24px;font-size:14px;font-weight:500;transition:background .2s}.TransactionHistoryModal-module__E4Vp5a__closeBtn:hover{background:#5a6268}.TransactionHistoryModal-module__E4Vp5a__referenceCell{font-family:monospace}.TransactionHistoryModal-module__E4Vp5a__referenceCode{color:#333;font-size:13px;font-weight:500}.TransactionHistoryModal-module__E4Vp5a__operationCell{align-items:center;gap:8px;display:flex}.TransactionHistoryModal-module__E4Vp5a__operationIcon{font-size:20px}.TransactionHistoryModal-module__E4Vp5a__operationType{text-transform:capitalize;font-size:14px;font-weight:500}.TransactionHistoryModal-module__E4Vp5a__adjustmentType{color:#666;text-transform:capitalize;font-size:11px}.TransactionHistoryModal-module__E4Vp5a__operationDeposit{color:#4caf50}.TransactionHistoryModal-module__E4Vp5a__operationWithdrawal{color:#f44336}.TransactionHistoryModal-module__E4Vp5a__operationAdjustmentIncrease{color:#2196f3}.TransactionHistoryModal-module__E4Vp5a__operationAdjustmentDecrease{color:#ff9800}.TransactionHistoryModal-module__E4Vp5a__amountCell{flex-direction:column;gap:2px;display:flex}.TransactionHistoryModal-module__E4Vp5a__amount{font-size:14px;font-weight:600}.TransactionHistoryModal-module__E4Vp5a__currency{color:#666;text-transform:uppercase;font-size:11px}.TransactionHistoryModal-module__E4Vp5a__balanceChange{align-items:center;gap:8px;font-size:12px;display:flex}.TransactionHistoryModal-module__E4Vp5a__balanceRow{flex-direction:column;gap:2px;display:flex}.TransactionHistoryModal-module__E4Vp5a__balanceLabel{color:#999;text-transform:uppercase;font-size:10px}.TransactionHistoryModal-module__E4Vp5a__balanceValue{color:#333;font-weight:500}.TransactionHistoryModal-module__E4Vp5a__balanceArrow{color:#999;font-size:14px}.TransactionHistoryModal-module__E4Vp5a__adminCell{flex-direction:column;gap:2px;display:flex}.TransactionHistoryModal-module__E4Vp5a__adminName{color:#333;font-size:13px;font-weight:500}.TransactionHistoryModal-module__E4Vp5a__adminEmail{color:#666;font-size:11px}.TransactionHistoryModal-module__E4Vp5a__descriptionCell{text-overflow:ellipsis;white-space:nowrap;color:#666;max-width:250px;font-size:13px;overflow:hidden}.TransactionHistoryModal-module__E4Vp5a__noDescription{color:#999;font-style:italic}@media (max-width:768px){.TransactionHistoryModal-module__E4Vp5a__modalOverlay{padding:0}.TransactionHistoryModal-module__E4Vp5a__modalContent{border-radius:0;max-width:100%;max-height:100vh}.TransactionHistoryModal-module__E4Vp5a__modalHeader{padding:16px}.TransactionHistoryModal-module__E4Vp5a__modalTitle{font-size:20px}.TransactionHistoryModal-module__E4Vp5a__customerName{margin-top:4px;font-size:14px;display:block}.TransactionHistoryModal-module__E4Vp5a__modalBody{padding:16px}.TransactionHistoryModal-module__E4Vp5a__filters{flex-direction:column;align-items:stretch;gap:12px}.TransactionHistoryModal-module__E4Vp5a__filterGroup{flex-direction:column;align-items:stretch}.TransactionHistoryModal-module__E4Vp5a__filterSelect{min-width:auto}.TransactionHistoryModal-module__E4Vp5a__summary{justify-content:center}}
.CustomersTab-module__f8zyyG__customersTab{padding:20px}.CustomersTab-module__f8zyyG__impersonationError{color:#b42318;background:#feecec;border:1px solid #f5c2c7;border-radius:6px;margin:0 0 16px;padding:10px 12px;font-size:.9rem}.CustomersTab-module__f8zyyG__formErrorMessage{background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:20px;padding:12px 16px}.CustomersTab-module__f8zyyG__formErrorText{color:#dc2626;white-space:pre-line;margin:0;font-family:inherit;font-size:14px}.CustomersTab-module__f8zyyG__header{margin-bottom:20px;justify-content:space-between!important;align-items:center!important;display:flex!important}.CustomersTab-module__f8zyyG__headerActions{align-items:center;gap:10px;margin-left:auto;display:flex!important}.CustomersTab-module__f8zyyG__addBtn{color:#fff;cursor:pointer;background:#007bff;border:none;border-radius:5px;padding:10px 20px;font-size:14px;transition:background-color .2s}.CustomersTab-module__f8zyyG__addBtn:hover{background:#0056b3}.CustomersTab-module__f8zyyG__createdAtCell{flex-direction:column;gap:2px;min-width:0;line-height:1.3;display:flex}.CustomersTab-module__f8zyyG__createdAtDate{color:#374151;word-break:break-word;font-weight:500}.CustomersTab-module__f8zyyG__createdAtTime{color:#6b7280;font-size:.8125rem}.CustomersTab-module__f8zyyG__nameCell{color:#1f2937;word-break:break-word;font-weight:500;line-height:1.35}.CustomersTab-module__f8zyyG__contactCell{flex-direction:column;gap:3px;min-width:0;max-width:22rem;display:flex}.CustomersTab-module__f8zyyG__contactEmail{color:#1f2937;word-break:break-word;font-weight:500;line-height:1.35}.CustomersTab-module__f8zyyG__contactMeta{color:#6b7280;word-break:break-word;font-size:.8125rem;line-height:1.35}.CustomersTab-module__f8zyyG__referrerFilterBanner{color:#1e3a5f;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;padding:10px 12px;font-size:.875rem;display:flex}.CustomersTab-module__f8zyyG__referrerFilterClear{color:#2563eb;cursor:pointer;font-size:inherit;background:0 0;border:none;flex-shrink:0;padding:4px 0;text-decoration:underline}.CustomersTab-module__f8zyyG__referrerFilterClear:hover{color:#1d4ed8}.CustomersTab-module__f8zyyG__referrerFilterEmail{word-break:break-all}.CustomersTab-module__f8zyyG__referrerLink{font:inherit;font-size:inherit;color:#2563eb;cursor:pointer;text-align:left;word-break:break-word;font-weight:500;line-height:inherit;background:0 0;border:none;margin:0;padding:0;text-decoration:underline}.CustomersTab-module__f8zyyG__referrerLink:hover{color:#1d4ed8}.CustomersTab-module__f8zyyG__contactCompanyPrevious{color:#666;word-break:break-word;align-items:center;gap:4px;font-size:.8125rem;font-style:italic;line-height:1.35;display:flex}.CustomersTab-module__f8zyyG__contactCompanyPrevious [aria-hidden=true]{color:#999;flex-shrink:0}.CustomersTab-module__f8zyyG__customerFiltersBar{background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px;padding:10px 12px;display:flex}.CustomersTab-module__f8zyyG__customerFilterField{align-items:center;gap:8px;display:flex}.CustomersTab-module__f8zyyG__customerFilterField:first-child{flex:320px}.CustomersTab-module__f8zyyG__customerFilterField label,.CustomersTab-module__f8zyyG__customerPageSize label{color:#4b5563;font-size:.8125rem;font-weight:600}.CustomersTab-module__f8zyyG__customerFilterField input{border:1px solid #d1d5db;border-radius:5px;flex:1;min-width:180px;padding:8px 10px;font-size:.875rem}.CustomersTab-module__f8zyyG__customerFilterField:first-child input{min-width:280px}.CustomersTab-module__f8zyyG__customerFilterField input:focus,.CustomersTab-module__f8zyyG__customerFilterField select:focus,.CustomersTab-module__f8zyyG__customerPageSize select:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.CustomersTab-module__f8zyyG__customerFilterField select{background:#fff;border:1px solid #d1d5db;border-radius:5px;min-width:160px;padding:8px 10px;font-size:.875rem}.CustomersTab-module__f8zyyG__tierBadge{color:#3730a3;white-space:nowrap;background:#eef2ff;border-radius:999px;padding:4px 10px;font-size:.8125rem;font-weight:600;display:inline-block}.CustomersTab-module__f8zyyG__walletBalanceCell{flex-direction:column;gap:3px;max-width:180px;display:flex}.CustomersTab-module__f8zyyG__walletBalanceMain{color:#111827;font-size:.875rem;font-weight:600}.CustomersTab-module__f8zyyG__walletBalanceMeta{color:#2563eb;font-size:.75rem;font-weight:500}.CustomersTab-module__f8zyyG__walletBalanceLocked{color:#d97706;font-size:.75rem;font-weight:500;line-height:1.3}.CustomersTab-module__f8zyyG__walletBalanceUnlock{color:#64748b;font-weight:400}.CustomersTab-module__f8zyyG__customerFilterActions,.CustomersTab-module__f8zyyG__customerPageSize{align-items:center;gap:8px;display:flex}.CustomersTab-module__f8zyyG__customerPageSize{color:#4b5563;margin-left:auto;font-size:.875rem}.CustomersTab-module__f8zyyG__customerPageSize select{background:#fff;border:1px solid #d1d5db;border-radius:5px;padding:7px 8px;font-size:.875rem}.CustomersTab-module__f8zyyG__customerFilterCheckbox{align-items:flex-end;padding-bottom:2px;display:flex}.CustomersTab-module__f8zyyG__customerFilterCheckbox label{color:#374151;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:8px;font-size:.875rem;display:flex}.CustomersTab-module__f8zyyG__customerFilterCheckbox input{cursor:pointer;width:16px;height:16px}.CustomersTab-module__f8zyyG__tagFilterApply,.CustomersTab-module__f8zyyG__tagFilterClear{cursor:pointer;border:none;border-radius:5px;padding:8px 12px;font-size:.8125rem}.CustomersTab-module__f8zyyG__tagFilterApply{color:#fff;background:#2563eb}.CustomersTab-module__f8zyyG__tagFilterApply:disabled{opacity:.55;cursor:not-allowed}.CustomersTab-module__f8zyyG__tagFilterClear{color:#2563eb;background:0 0;text-decoration:underline}.CustomersTab-module__f8zyyG__tagChips{flex-wrap:wrap;align-items:center;gap:6px;max-width:220px;display:flex}.CustomersTab-module__f8zyyG__tagCellButton{cursor:pointer;text-align:left;background:0 0;border:1px solid transparent;border-radius:6px;align-items:center;gap:8px;width:100%;max-width:260px;padding:4px;display:flex}.CustomersTab-module__f8zyyG__tagCellButton:hover{background:#f8fafc;border-color:#dbeafe}.CustomersTab-module__f8zyyG__tagCellButton:focus-visible{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.CustomersTab-module__f8zyyG__tagChip{color:#3730a3;word-break:break-word;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;align-items:center;padding:3px 8px;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.CustomersTab-module__f8zyyG__noTags{color:#9ca3af;font-size:.8125rem;font-style:italic}.CustomersTab-module__f8zyyG__tagEditHint{color:#2563eb;text-transform:uppercase;letter-spacing:.04em;opacity:0;flex-shrink:0;font-size:.6875rem;font-weight:700;transition:opacity .15s}.CustomersTab-module__f8zyyG__tagCellButton:hover .CustomersTab-module__f8zyyG__tagEditHint{opacity:1}.CustomersTab-module__f8zyyG__tagCellButton:focus-visible .CustomersTab-module__f8zyyG__tagEditHint{opacity:1}.CustomersTab-module__f8zyyG__lpDaySlotsGrid{grid-template-columns:repeat(4,auto);justify-content:start;gap:6px 8px;font-size:.65rem;line-height:1.2;display:grid}.CustomersTab-module__f8zyyG__statusCell{flex-direction:column;gap:8px;min-width:0;display:flex}.CustomersTab-module__f8zyyG__statusCellRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.CustomersTab-module__f8zyyG__statusCellLabel{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;flex:none;width:4.75rem;font-size:.65rem;font-weight:600}.CustomersTab-module__f8zyyG__activateBtn{color:#16a34a;background:#dcfce7}.CustomersTab-module__f8zyyG__activateBtn:hover{background:#bbf7d0}.CustomersTab-module__f8zyyG__deactivateBtn{color:#d97706;background:#fef3c7}.CustomersTab-module__f8zyyG__deactivateBtn:hover{background:#fde68a}.CustomersTab-module__f8zyyG__formGroup{margin-bottom:16px}.CustomersTab-module__f8zyyG__formGroup label{color:#333;margin-bottom:6px;font-size:14px;font-weight:500;display:block}.CustomersTab-module__f8zyyG__formGroup input,.CustomersTab-module__f8zyyG__formGroup select,.CustomersTab-module__f8zyyG__formGroup textarea{box-sizing:border-box;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:10px 12px;font-size:14px;transition:border-color .2s}.CustomersTab-module__f8zyyG__formGroup input:focus,.CustomersTab-module__f8zyyG__formGroup select:focus,.CustomersTab-module__f8zyyG__formGroup textarea:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.CustomersTab-module__f8zyyG__formGroup textarea{resize:vertical;min-height:80px;font-family:inherit}.CustomersTab-module__f8zyyG__formGroup select{cursor:pointer}.CustomersTab-module__f8zyyG__formGroup small{color:#6b7280;margin-top:4px;font-size:12px}.CustomersTab-module__f8zyyG__activityMeta{color:#374151;background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:12px;padding:12px 14px;font-size:.875rem;display:flex}.CustomersTab-module__f8zyyG__activityMetaInfo{flex-wrap:wrap;gap:8px 24px;display:flex}.CustomersTab-module__f8zyyG__activityExportGroup{gap:8px;margin-left:auto;display:flex}.CustomersTab-module__f8zyyG__activityExportButton{cursor:pointer;color:#1f2937;white-space:nowrap;background:#fff;border:1px solid #d1d5db;border-radius:5px;padding:6px 12px;font-size:.8125rem;font-weight:600}.CustomersTab-module__f8zyyG__activityExportButton:not(:disabled):hover{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.CustomersTab-module__f8zyyG__activityExportButton:disabled{opacity:.55;cursor:not-allowed}.CustomersTab-module__f8zyyG__activityMetaLabel{color:#6b7280;margin-right:4px;font-weight:600}.CustomersTab-module__f8zyyG__activityError{color:#b42318;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin-bottom:12px;padding:10px 12px;font-size:.875rem}.CustomersTab-module__f8zyyG__sameIpRetentionNote{color:#6b7280;margin:0 0 12px;font-size:.8125rem;line-height:1.4}.CustomersTab-module__f8zyyG__sameIpEmptyState{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;margin-bottom:12px;padding:10px 12px;font-size:.875rem}.CustomersTab-module__f8zyyG__activityTableWrap{border:1px solid #e5e7eb;border-radius:6px;max-height:60vh;overflow:auto}.CustomersTab-module__f8zyyG__activityTable{border-collapse:collapse;width:100%;font-size:.875rem}.CustomersTab-module__f8zyyG__activityTable thead{z-index:1;background:#f9fafb;position:-webkit-sticky;position:sticky;top:0}.CustomersTab-module__f8zyyG__activityTable th,.CustomersTab-module__f8zyyG__activityTable td{text-align:left;vertical-align:top;border-bottom:1px solid #e5e7eb;padding:10px 12px}.CustomersTab-module__f8zyyG__activityTable th{color:#4b5563;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.CustomersTab-module__f8zyyG__activityTimestamp{color:#6b7280;white-space:nowrap;font-variant-numeric:tabular-nums}.CustomersTab-module__f8zyyG__activityTableActionsCol{text-align:right;width:100px}.CustomersTab-module__f8zyyG__activityTableMessage{text-align:center;color:#6b7280;padding:24px 12px;font-style:italic}.CustomersTab-module__f8zyyG__activityDetailsToggle{color:#2563eb;cursor:pointer;background:0 0;border:1px solid #d1d5db;border-radius:5px;padding:4px 10px;font-size:.75rem;font-weight:600}.CustomersTab-module__f8zyyG__activityDetailsToggle:hover{background:#eff6ff;border-color:#bfdbfe}.CustomersTab-module__f8zyyG__activityDetailsRow{background:#f9fafb}.CustomersTab-module__f8zyyG__activityDetailsRow td{border-bottom:1px solid #e5e7eb}.CustomersTab-module__f8zyyG__activityDetailsGrid{color:#374151;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 24px;margin-bottom:8px;font-size:.8125rem;display:grid}.CustomersTab-module__f8zyyG__activityDetailsUserAgent{word-break:break-all;grid-column:1/-1}.CustomersTab-module__f8zyyG__activityDetailsJson{color:#1f2937;white-space:pre-wrap;word-break:break-word;background:#fff;border:1px solid #e5e7eb;border-radius:6px;max-height:220px;margin:0;padding:10px 12px;font-family:Courier New,monospace;font-size:.75rem;overflow-y:auto}.CustomersTab-module__f8zyyG__activityPagination{color:#4b5563;flex-wrap:wrap;align-items:center;gap:16px;padding:12px 4px 4px;font-size:.8125rem;display:flex}.CustomersTab-module__f8zyyG__activityPageSize{align-items:center;gap:6px;display:flex}.CustomersTab-module__f8zyyG__activityPageSize select{background:#fff;border:1px solid #d1d5db;border-radius:5px;padding:6px 8px;font-size:.8125rem}.CustomersTab-module__f8zyyG__activityPageInfo{font-variant-numeric:tabular-nums}.CustomersTab-module__f8zyyG__activityPageControls{gap:8px;margin-left:auto;display:flex}.CustomersTab-module__f8zyyG__activityPageControls button{cursor:pointer;color:#1f2937;background:#fff;border:1px solid #d1d5db;border-radius:5px;padding:6px 12px;font-size:.8125rem}.CustomersTab-module__f8zyyG__activityPageControls button:not(:disabled):hover{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.CustomersTab-module__f8zyyG__activityPageControls button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.CustomersTab-module__f8zyyG__customersTab{padding:12px}.CustomersTab-module__f8zyyG__header{gap:12px;flex-direction:column!important;align-items:stretch!important}.CustomersTab-module__f8zyyG__headerActions{width:100%;margin-left:0!important}.CustomersTab-module__f8zyyG__headerActions .CustomersTab-module__f8zyyG__addBtn{box-sizing:border-box;justify-content:center;width:100%}}@media (max-width:480px){.CustomersTab-module__f8zyyG__customersTab{padding:10px}.CustomersTab-module__f8zyyG__header h2{font-size:1.25rem}}
.PartnerRebateMonthPicker-module__gIk5QW__bar{background:#f8fafc;border:1px solid #dbeafe;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;padding:12px 14px;display:flex}.PartnerRebateMonthPicker-module__gIk5QW__labelBlock{min-width:160px}.PartnerRebateMonthPicker-module__gIk5QW__label{color:#0f172a;letter-spacing:.01em;font-size:13px;font-weight:650}.PartnerRebateMonthPicker-module__gIk5QW__hint{color:#64748b;margin-top:2px;font-size:12px}.PartnerRebateMonthPicker-module__gIk5QW__controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.PartnerRebateMonthPicker-module__gIk5QW__stepper{background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:stretch;display:inline-flex;overflow:hidden}.PartnerRebateMonthPicker-module__gIk5QW__step{color:#1e293b;cursor:pointer;background:#fff;border:none;width:36px;font-size:18px;line-height:1}.PartnerRebateMonthPicker-module__gIk5QW__step:hover:not(:disabled){background:#f1f5f9}.PartnerRebateMonthPicker-module__gIk5QW__step:disabled{color:#cbd5e1;cursor:not-allowed}.PartnerRebateMonthPicker-module__gIk5QW__month{cursor:pointer;border-left:1px solid #e2e8f0;border-right:1px solid #e2e8f0;justify-content:center;align-items:center;min-width:168px;padding:8px 14px;display:flex;position:relative}.PartnerRebateMonthPicker-module__gIk5QW__monthText{color:#0f172a;font-size:14px;font-weight:650}.PartnerRebateMonthPicker-module__gIk5QW__monthInput{opacity:0;cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0}.PartnerRebateMonthPicker-module__gIk5QW__latest{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600}.PartnerRebateMonthPicker-module__gIk5QW__latest:hover{background:#dbeafe}
.DataTable-module__8Eqi8G__tableContainer{background:#fff;border-radius:8px;min-width:0;max-width:100%;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1)}.DataTable-module__8Eqi8G__table{border-collapse:collapse;table-layout:auto;width:max-content;min-width:100%;font-size:.9rem}.DataTable-module__8Eqi8G__headerCell{text-align:left;color:#495057;background:#f8f9fa;border-bottom:2px solid #dee2e6;padding:1rem;font-weight:600;position:relative}.DataTable-module__8Eqi8G__headerContent{align-items:center;gap:.5rem;display:flex}.DataTable-module__8Eqi8G__sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DataTable-module__8Eqi8G__sortable:hover{background:#e9ecef}.DataTable-module__8Eqi8G__sortIcon{color:#6c757d;font-size:.8rem}.DataTable-module__8Eqi8G__row{border-bottom:1px solid #dee2e6}.DataTable-module__8Eqi8G__row:hover{background:#f8f9fa}.DataTable-module__8Eqi8G__cell{vertical-align:middle;color:#495057;padding:1rem}.DataTable-module__8Eqi8G__actionsCell{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.DataTable-module__8Eqi8G__emptyCell{text-align:center;color:#6c757d;padding:2rem;font-style:italic}.DataTable-module__8Eqi8G__loadingContainer{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem;display:flex}.DataTable-module__8Eqi8G__spinner{border:3px solid #f3f3f3;border-top-color:#007bff;border-radius:50%;width:40px;height:40px;animation:1s linear infinite DataTable-module__8Eqi8G__spin}@keyframes DataTable-module__8Eqi8G__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.DataTable-module__8Eqi8G__searchContainer{background:#f8f9fa;border-bottom:1px solid #dee2e6;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.DataTable-module__8Eqi8G__searchInputContainer{flex:1;max-width:300px;position:relative}.DataTable-module__8Eqi8G__searchInput{border:1px solid #ced4da;border-radius:4px;width:100%;padding:.5rem 2.5rem .5rem 1rem;font-size:.9rem;transition:border-color .2s}.DataTable-module__8Eqi8G__searchInput:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.DataTable-module__8Eqi8G__searchInput.DataTable-module__8Eqi8G__searching{background-color:#fff3cd;border-color:#ffc107;animation:1.5s infinite DataTable-module__8Eqi8G__pulse}@keyframes DataTable-module__8Eqi8G__pulse{0%,to{opacity:1}50%{opacity:.7}}.DataTable-module__8Eqi8G__searchIcon{color:#6c757d;pointer-events:none;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.DataTable-module__8Eqi8G__pageSizeContainer{color:#495057;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.DataTable-module__8Eqi8G__pageSizeSelect{background:#fff;border:1px solid #ced4da;border-radius:4px;padding:.25rem .5rem;font-size:.9rem}.DataTable-module__8Eqi8G__tableWrapper{-webkit-overflow-scrolling:touch;touch-action:auto;width:100%;min-width:0;max-width:100%;position:relative;overflow-x:scroll;overflow-y:visible}.DataTable-module__8Eqi8G__searchingOverlay{z-index:10;color:#6c757d;background:rgba(255,255,255,.8);justify-content:center;align-items:center;gap:.5rem;font-size:.9rem;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.DataTable-module__8Eqi8G__searchingSpinner{border:2px solid #e9ecef;border-top-color:#007bff;border-radius:50%;width:16px;height:16px;animation:1s linear infinite DataTable-module__8Eqi8G__spin}.DataTable-module__8Eqi8G__paginationContainer{background:#f8f9fa;border-top:1px solid #dee2e6;justify-content:space-between;align-items:center;padding:1rem;font-size:.9rem;display:flex}.DataTable-module__8Eqi8G__paginationInfo{color:#495057}.DataTable-module__8Eqi8G__searchInfo{color:#6c757d;margin-left:.5rem;font-style:italic}.DataTable-module__8Eqi8G__paginationControls{align-items:center;gap:.5rem;display:flex}.DataTable-module__8Eqi8G__paginationButton{color:#495057;cursor:pointer;background:#fff;border:1px solid #ced4da;border-radius:4px;padding:.5rem .75rem;font-size:.9rem;transition:all .2s}.DataTable-module__8Eqi8G__paginationButton:hover:not(:disabled){background:#e9ecef;border-color:#adb5bd}.DataTable-module__8Eqi8G__paginationButton:disabled{opacity:.5;cursor:not-allowed}.DataTable-module__8Eqi8G__paginationButton.DataTable-module__8Eqi8G__active{color:#fff;background:#007bff;border-color:#007bff}.DataTable-module__8Eqi8G__pageNumbers{gap:.25rem;display:flex}@media (max-width:768px){.DataTable-module__8Eqi8G__tableContainer{border-radius:8px;max-width:100%}.DataTable-module__8Eqi8G__searchContainer{flex-direction:column;align-items:stretch;gap:.75rem;padding:.75rem}.DataTable-module__8Eqi8G__searchInputContainer{max-width:none}.DataTable-module__8Eqi8G__table{min-width:720px;font-size:.8125rem}.DataTable-module__8Eqi8G__headerCell{white-space:nowrap;padding:.65rem .5rem}.DataTable-module__8Eqi8G__cell{overflow-wrap:anywhere;word-break:break-word;padding:.65rem .5rem}.DataTable-module__8Eqi8G__headerContent{flex-wrap:nowrap;gap:.25rem}.DataTable-module__8Eqi8G__paginationContainer{text-align:center;flex-direction:column;gap:.75rem;padding:.75rem}.DataTable-module__8Eqi8G__paginationControls{justify-content:center}.DataTable-module__8Eqi8G__pageNumbers{flex-wrap:wrap;justify-content:center}.DataTable-module__8Eqi8G__paginationInfo{font-size:.8125rem;line-height:1.4}}@media (max-width:480px){.DataTable-module__8Eqi8G__table{font-size:.75rem}.DataTable-module__8Eqi8G__headerCell,.DataTable-module__8Eqi8G__cell{padding:.5rem .35rem}}
.ConfirmationModal-module__PgXc8a__modalOverlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.5);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.ConfirmationModal-module__PgXc8a__modalContainer{background:#fff;border-radius:12px;width:90%;max-width:400px;max-height:90vh;animation:.3s ease-out ConfirmationModal-module__PgXc8a__modalSlideIn;overflow:hidden;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}@keyframes ConfirmationModal-module__PgXc8a__modalSlideIn{0%{opacity:0;transform:scale(.95)translateY(-20px)}to{opacity:1;transform:scale(1)translateY(0)}}.ConfirmationModal-module__PgXc8a__modalHeader{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:1.5rem 1.5rem 0;display:flex}.ConfirmationModal-module__PgXc8a__modalTitle{color:#1f2937;margin:0;font-size:1.25rem;font-weight:600}.ConfirmationModal-module__PgXc8a__closeButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem;font-size:1.5rem;line-height:1;transition:all .2s}.ConfirmationModal-module__PgXc8a__closeButton:hover{color:#374151;background:#f3f4f6}.ConfirmationModal-module__PgXc8a__modalBody{margin-bottom:1.5rem;padding:0 1.5rem}.ConfirmationModal-module__PgXc8a__modalMessage{color:#6b7280;white-space:pre-line;margin:0;font-size:.95rem;line-height:1.5}.ConfirmationModal-module__PgXc8a__modalFooter{justify-content:flex-end;gap:.75rem;padding:0 1.5rem 1.5rem;display:flex}.ConfirmationModal-module__PgXc8a__button{cursor:pointer;border:none;border-radius:8px;min-width:80px;padding:.75rem 1.5rem;font-size:.9rem;font-weight:500;transition:all .2s}.ConfirmationModal-module__PgXc8a__cancelButton{color:#374151;background:#f3f4f6;border:1px solid #d1d5db}.ConfirmationModal-module__PgXc8a__cancelButton:hover{background:#e5e7eb;border-color:#9ca3af}.ConfirmationModal-module__PgXc8a__primaryButton{color:#fff;background:#3b82f6;border:1px solid #3b82f6}.ConfirmationModal-module__PgXc8a__primaryButton:hover{background:#2563eb;border-color:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.ConfirmationModal-module__PgXc8a__secondaryButton{color:#fff;background:#6b7280;border:1px solid #6b7280}.ConfirmationModal-module__PgXc8a__secondaryButton:hover{background:#4b5563;border-color:#4b5563;transform:translateY(-1px);box-shadow:0 4px 12px rgba(107,114,128,.3)}.ConfirmationModal-module__PgXc8a__dangerButton{color:#fff;background:#dc2626;border:1px solid #dc2626}.ConfirmationModal-module__PgXc8a__dangerButton:hover{background:#b91c1c;border-color:#b91c1c;transform:translateY(-1px);box-shadow:0 4px 12px rgba(220,38,38,.3)}.ConfirmationModal-module__PgXc8a__dangerButton:active{transform:translateY(0);box-shadow:0 2px 6px rgba(220,38,38,.3)}@media (max-width:480px){.ConfirmationModal-module__PgXc8a__modalContainer{width:95%;margin:1rem}.ConfirmationModal-module__PgXc8a__modalHeader{padding:1rem 1rem 0}.ConfirmationModal-module__PgXc8a__modalBody{margin-bottom:1rem;padding:0 1rem}.ConfirmationModal-module__PgXc8a__modalFooter{flex-direction:column;padding:0 1rem 1rem}.ConfirmationModal-module__PgXc8a__button{width:100%}}
.AdminLayout-module__YwwWgW__adminLayout{background:#f8f9fa;min-height:100vh;display:flex}.AdminLayout-module__YwwWgW__mainContent{flex:1;min-width:0;margin-top:70px;margin-left:250px;transition:margin-left .3s;overflow-x:auto;overflow-y:visible}.AdminLayout-module__YwwWgW__mainContentExpanded{margin-left:60px}.AdminLayout-module__YwwWgW__contentArea{min-width:min-content;min-height:calc(100vh - 70px);padding:0}.AdminLayout-module__YwwWgW__sidebarBackdrop{z-index:120;cursor:pointer;-webkit-tap-highlight-color:transparent;background:rgba(0,0,0,.45);border:none;margin:0;padding:0;position:fixed;top:0;bottom:0;left:0;right:0}.AdminLayout-module__YwwWgW__demoBanner{color:#fff;text-align:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-bottom:1px solid #e2e8f0;padding:1rem 2rem}.AdminLayout-module__YwwWgW__demoBannerContent{justify-content:center;align-items:center;gap:.75rem;max-width:1200px;margin:0 auto;display:flex}.AdminLayout-module__YwwWgW__demoIcon{font-size:1.2rem}.AdminLayout-module__YwwWgW__demoText{opacity:.9;font-size:.9rem}.AdminLayout-module__YwwWgW__errorContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.AdminLayout-module__YwwWgW__errorContainer h2{color:#dc3545;margin-bottom:1rem}.AdminLayout-module__YwwWgW__errorContainer p{color:#6c757d;margin-bottom:2rem}.AdminLayout-module__YwwWgW__errorContainer button{color:#fff;cursor:pointer;background:#007bff;border:none;border-radius:4px;padding:.5rem 1rem;font-size:.9rem}.AdminLayout-module__YwwWgW__errorContainer button:hover{background:#0056b3}.AdminLayout-module__YwwWgW__comingSoon{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding:2rem;display:flex}.AdminLayout-module__YwwWgW__comingSoon h2{color:#495057;margin-bottom:1rem}.AdminLayout-module__YwwWgW__comingSoon p{color:#6c757d}.AdminLayout-module__YwwWgW__tabLoadingContainer{background:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:400px;margin:20px;display:flex;box-shadow:0 2px 4px rgba(0,0,0,.1)}.AdminLayout-module__YwwWgW__impersonationBanner{background:#fff5e6;border:1px solid #ffd9a0;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin:16px 16px 0;padding:16px;display:flex}.AdminLayout-module__YwwWgW__impersonationInfo{color:#a15c00;flex-direction:column;gap:4px;display:flex}.AdminLayout-module__YwwWgW__impersonationInfo strong{font-size:1rem}.AdminLayout-module__YwwWgW__impersonationMeta{color:#8a4c00;word-break:break-word;font-size:.85rem}.AdminLayout-module__YwwWgW__impersonationActions{align-items:center;gap:8px;display:flex}.AdminLayout-module__YwwWgW__impersonationActions button{color:#fff;cursor:pointer;background:#ff8c42;border:none;border-radius:4px;padding:8px 14px;font-weight:600}.AdminLayout-module__YwwWgW__impersonationActions button:disabled{opacity:.6;cursor:not-allowed}.AdminLayout-module__YwwWgW__impersonationError{color:#b42318;font-size:.85rem}@media (max-width:768px){.AdminLayout-module__YwwWgW__adminLayout{overflow-x:visible}.AdminLayout-module__YwwWgW__mainContent{padding-bottom:env(safe-area-inset-bottom,0);margin-top:72px;margin-left:0;overflow-x:visible}.AdminLayout-module__YwwWgW__mainContentExpanded{margin-left:0}.AdminLayout-module__YwwWgW__contentArea{min-width:0;max-width:100%;overflow-x:visible}.AdminLayout-module__YwwWgW__impersonationBanner{flex-direction:column;align-items:stretch;margin:12px 12px 0}.AdminLayout-module__YwwWgW__impersonationInfo{min-width:0}.AdminLayout-module__YwwWgW__impersonationActions{flex-wrap:wrap;justify-content:flex-start;width:100%}.AdminLayout-module__YwwWgW__impersonationActions button{width:100%;padding:10px 14px}}@media (max-width:480px){.AdminLayout-module__YwwWgW__impersonationBanner{margin:8px 8px 0}}
.TradeDetailsModal-module__iPuX8W__modalBackdrop{z-index:1000;background:rgba(0,0,0,.5);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.TradeDetailsModal-module__iPuX8W__modal{background:#fff;border-radius:8px;flex-direction:column;width:100%;max-width:900px;height:90vh;max-height:90vh;margin:1rem;display:flex;box-shadow:0 10px 25px rgba(0,0,0,.2)}.TradeDetailsModal-module__iPuX8W__modalHeader{border-bottom:1px solid #dee2e6;flex-shrink:0;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.TradeDetailsModal-module__iPuX8W__modalTitle{color:#495057;margin:0;font-size:1.25rem;font-weight:600}.TradeDetailsModal-module__iPuX8W__closeButton{color:#6c757d;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:1.5rem;display:flex}.TradeDetailsModal-module__iPuX8W__closeButton:hover{color:#495057;background:#f8f9fa}.TradeDetailsModal-module__iPuX8W__modalBody{flex:1;min-height:0;padding:1.5rem;overflow-y:auto}.TradeDetailsModal-module__iPuX8W__section{background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;margin-bottom:1.5rem;padding:1.25rem}.TradeDetailsModal-module__iPuX8W__section:last-child{margin-bottom:0}.TradeDetailsModal-module__iPuX8W__sectionTitle{color:#495057;margin:0 0 1rem;font-size:1.1rem;font-weight:600}.TradeDetailsModal-module__iPuX8W__infoGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;display:grid}.TradeDetailsModal-module__iPuX8W__infoItem{flex-direction:column;gap:.25rem;display:flex}.TradeDetailsModal-module__iPuX8W__label{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:500}.TradeDetailsModal-module__iPuX8W__value{color:#374151;font-size:.9rem;font-weight:600}.TradeDetailsModal-module__iPuX8W__value.TradeDetailsModal-module__iPuX8W__active,.TradeDetailsModal-module__iPuX8W__value.TradeDetailsModal-module__iPuX8W__completed{color:#16a34a}.TradeDetailsModal-module__iPuX8W__value.TradeDetailsModal-module__iPuX8W__cancelled{color:#dc2626}.TradeDetailsModal-module__iPuX8W__earningsGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.TradeDetailsModal-module__iPuX8W__earningsItem{background:#fff;border:1px solid #d1d5db;border-radius:6px;flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.TradeDetailsModal-module__iPuX8W__calculationBreakdown{background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:1rem}.TradeDetailsModal-module__iPuX8W__breakdownTitle{color:#374151;margin:0 0 .75rem;font-size:1rem;font-weight:600}.TradeDetailsModal-module__iPuX8W__breakdownItem{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.TradeDetailsModal-module__iPuX8W__breakdownItem:last-child{border-bottom:none}.TradeDetailsModal-module__iPuX8W__breakdownLabel{color:#6b7280;font-size:.85rem}.TradeDetailsModal-module__iPuX8W__breakdownValue{color:#374151;font-size:.85rem;font-weight:500}.TradeDetailsModal-module__iPuX8W__commissionGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.TradeDetailsModal-module__iPuX8W__commissionItem{background:#fff;border:1px solid #d1d5db;border-radius:6px;flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.TradeDetailsModal-module__iPuX8W__comingSoon{color:#d97706;text-transform:uppercase;letter-spacing:.5px;background:#fef3c7;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.TradeDetailsModal-module__iPuX8W__commissionNote{background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;padding:.75rem}.TradeDetailsModal-module__iPuX8W__commissionNote p{color:#1e40af;margin:0;font-size:.85rem;line-height:1.5}.TradeDetailsModal-module__iPuX8W__commissionStructure{background:#fff;border:1px solid #d1d5db;border-radius:6px;margin-bottom:1rem;padding:1rem}.TradeDetailsModal-module__iPuX8W__commissionStructureTitle{color:#374151;margin:0 0 .75rem;font-size:1rem;font-weight:600}.TradeDetailsModal-module__iPuX8W__commissionLevels{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem;display:grid}.TradeDetailsModal-module__iPuX8W__commissionLevel{background:#f8f9fa;border:1px solid #e5e7eb;border-radius:6px;flex-direction:column;align-items:center;padding:.75rem;display:flex}.TradeDetailsModal-module__iPuX8W__levelLabel{color:#374151;margin-bottom:.25rem;font-size:.75rem;font-weight:600}.TradeDetailsModal-module__iPuX8W__levelRate{color:#2563eb;margin-bottom:.25rem;font-size:1rem;font-weight:700}.TradeDetailsModal-module__iPuX8W__levelDescription{color:#6b7280;text-align:center;font-size:.7rem}.TradeDetailsModal-module__iPuX8W__commissionCalculation{background:#fff;border:1px solid #d1d5db;border-radius:6px;margin-bottom:1rem;padding:1rem}.TradeDetailsModal-module__iPuX8W__calculationTitle{color:#374151;margin:0 0 .75rem;font-size:1rem;font-weight:600}.TradeDetailsModal-module__iPuX8W__calculationExample{flex-direction:column;gap:.5rem;display:flex}.TradeDetailsModal-module__iPuX8W__calculationStep{background:#f8f9fa;border:1px solid #e5e7eb;border-radius:4px;justify-content:space-between;align-items:center;padding:.5rem;display:flex}.TradeDetailsModal-module__iPuX8W__calculationStep:last-child{background:#eff6ff;border-color:#bfdbfe;font-weight:600}.TradeDetailsModal-module__iPuX8W__stepLabel{color:#374151;font-size:.85rem}.TradeDetailsModal-module__iPuX8W__stepValue{color:#1f2937;font-size:.85rem;font-weight:500}.TradeDetailsModal-module__iPuX8W__description{color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:.75rem;font-size:.9rem;line-height:1.5}.TradeDetailsModal-module__iPuX8W__modalFooter{background:#f8f9fa;border-top:1px solid #dee2e6;flex-shrink:0;justify-content:flex-end;gap:1rem;padding:1.5rem;display:flex}.TradeDetailsModal-module__iPuX8W__modalFooter .TradeDetailsModal-module__iPuX8W__closeButton{color:#6c757d;cursor:pointer;background:#fff;border:1px solid #6c757d;border-radius:4px;width:auto;height:auto;padding:.5rem 1rem;font-size:.9rem}.TradeDetailsModal-module__iPuX8W__modalFooter .TradeDetailsModal-module__iPuX8W__closeButton:hover:not(:disabled){color:#fff;background:#6c757d}@media (max-width:768px){.TradeDetailsModal-module__iPuX8W__modal{max-width:95vw;margin:.5rem}.TradeDetailsModal-module__iPuX8W__modalHeader{padding:1rem 1.5rem}.TradeDetailsModal-module__iPuX8W__modalBody,.TradeDetailsModal-module__iPuX8W__section{padding:1rem}.TradeDetailsModal-module__iPuX8W__infoGrid,.TradeDetailsModal-module__iPuX8W__earningsGrid,.TradeDetailsModal-module__iPuX8W__commissionGrid{grid-template-columns:1fr}.TradeDetailsModal-module__iPuX8W__modalFooter{padding:1rem 1.5rem}}@media (max-width:480px){.TradeDetailsModal-module__iPuX8W__modal{border-radius:0;max-width:100vw;max-height:100vh;margin:0}.TradeDetailsModal-module__iPuX8W__modalHeader,.TradeDetailsModal-module__iPuX8W__modalFooter{border-radius:0}}.TradeDetailsModal-module__iPuX8W__synced{color:#22c55e;font-weight:600}.TradeDetailsModal-module__iPuX8W__notSynced{color:#ef4444;font-weight:600}.TradeDetailsModal-module__iPuX8W__transactionLink{color:#3b82f6;cursor:pointer;font-family:inherit;font-size:inherit;background:0 0;border:none;align-items:center;gap:4px;padding:0;text-decoration:underline;display:inline-flex}.TradeDetailsModal-module__iPuX8W__transactionLink:hover{color:#1d4ed8}.TradeDetailsModal-module__iPuX8W__externalIcon{font-size:.8em}.TradeDetailsModal-module__iPuX8W__blockchainNote{background:#f8f9fa;border-left:4px solid #6c757d;border-radius:4px;margin-top:1rem;padding:.75rem}.TradeDetailsModal-module__iPuX8W__blockchainNote p{color:#6c757d;margin:0;font-size:.9rem}
.TransactionHistoryModal-module__E4Vp5a__modalOverlay{z-index:1000;background:rgba(0,0,0,.5);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.TransactionHistoryModal-module__E4Vp5a__modalContent{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:1400px;max-height:90vh;display:flex;box-shadow:0 10px 40px rgba(0,0,0,.2)}.TransactionHistoryModal-module__E4Vp5a__modalHeader{border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;padding:24px;display:flex}.TransactionHistoryModal-module__E4Vp5a__modalTitle{color:#333;margin:0;font-size:24px;font-weight:600}.TransactionHistoryModal-module__E4Vp5a__customerName{color:#666;font-size:18px;font-weight:400}.TransactionHistoryModal-module__E4Vp5a__closeButton{color:#999;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:32px;transition:all .2s;display:flex}.TransactionHistoryModal-module__E4Vp5a__closeButton:hover{color:#333;background:#f5f5f5}.TransactionHistoryModal-module__E4Vp5a__modalBody{flex:1;padding:24px;overflow-y:auto}.TransactionHistoryModal-module__E4Vp5a__modalFooter{border-top:1px solid #e0e0e0;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.TransactionHistoryModal-module__E4Vp5a__error{color:#c62828;background:#ffebee;border:1px solid #ffcdd2;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 16px;display:flex}.TransactionHistoryModal-module__E4Vp5a__dismissButton{cursor:pointer;color:inherit;background:0 0;border:none;margin-left:8px;padding:0;font-size:18px}.TransactionHistoryModal-module__E4Vp5a__filters{background:#f8f9fa;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:16px;display:flex}.TransactionHistoryModal-module__E4Vp5a__filterGroup{align-items:center;gap:12px;display:flex}.TransactionHistoryModal-module__E4Vp5a__filterLabel{color:#666;font-size:14px;font-weight:500}.TransactionHistoryModal-module__E4Vp5a__filterSelect{color:#333;background:#fff;border:1px solid #ddd;border-radius:6px;min-width:180px;padding:8px 12px;font-size:14px}.TransactionHistoryModal-module__E4Vp5a__filterSelect:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.TransactionHistoryModal-module__E4Vp5a__summary{align-items:center;gap:16px;display:flex}.TransactionHistoryModal-module__E4Vp5a__summaryText{color:#666;background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:6px 12px;font-size:14px;font-weight:500}.TransactionHistoryModal-module__E4Vp5a__loading{text-align:center;color:#666;padding:60px 20px;font-size:16px}.TransactionHistoryModal-module__E4Vp5a__emptyState{text-align:center;padding:60px 20px}.TransactionHistoryModal-module__E4Vp5a__emptyIcon{margin-bottom:16px;font-size:64px}.TransactionHistoryModal-module__E4Vp5a__emptyState h3{color:#333;margin:0 0 8px;font-size:20px}.TransactionHistoryModal-module__E4Vp5a__emptyState p{color:#666;margin:0 0 20px;font-size:14px}.TransactionHistoryModal-module__E4Vp5a__clearFilterBtn{color:#fff;cursor:pointer;background:#007bff;border:none;border-radius:6px;padding:10px 20px;font-size:14px;transition:background .2s}.TransactionHistoryModal-module__E4Vp5a__clearFilterBtn:hover{background:#0056b3}.TransactionHistoryModal-module__E4Vp5a__closeBtn{color:#fff;cursor:pointer;background:#6c757d;border:none;border-radius:6px;padding:10px 24px;font-size:14px;font-weight:500;transition:background .2s}.TransactionHistoryModal-module__E4Vp5a__closeBtn:hover{background:#5a6268}.TransactionHistoryModal-module__E4Vp5a__referenceCell{font-family:monospace}.TransactionHistoryModal-module__E4Vp5a__referenceCode{color:#333;font-size:13px;font-weight:500}.TransactionHistoryModal-module__E4Vp5a__operationCell{align-items:center;gap:8px;display:flex}.TransactionHistoryModal-module__E4Vp5a__operationIcon{font-size:20px}.TransactionHistoryModal-module__E4Vp5a__operationType{text-transform:capitalize;font-size:14px;font-weight:500}.TransactionHistoryModal-module__E4Vp5a__adjustmentType{color:#666;text-transform:capitalize;font-size:11px}.TransactionHistoryModal-module__E4Vp5a__operationDeposit{color:#4caf50}.TransactionHistoryModal-module__E4Vp5a__operationWithdrawal{color:#f44336}.TransactionHistoryModal-module__E4Vp5a__operationAdjustmentIncrease{color:#2196f3}.TransactionHistoryModal-module__E4Vp5a__operationAdjustmentDecrease{color:#ff9800}.TransactionHistoryModal-module__E4Vp5a__amountCell{flex-direction:column;gap:2px;display:flex}.TransactionHistoryModal-module__E4Vp5a__amount{font-size:14px;font-weight:600}.TransactionHistoryModal-module__E4Vp5a__currency{color:#666;text-transform:uppercase;font-size:11px}.TransactionHistoryModal-module__E4Vp5a__balanceChange{align-items:center;gap:8px;font-size:12px;display:flex}.TransactionHistoryModal-module__E4Vp5a__balanceRow{flex-direction:column;gap:2px;display:flex}.TransactionHistoryModal-module__E4Vp5a__balanceLabel{color:#999;text-transform:uppercase;font-size:10px}.TransactionHistoryModal-module__E4Vp5a__balanceValue{color:#333;font-weight:500}.TransactionHistoryModal-module__E4Vp5a__balanceArrow{color:#999;font-size:14px}.TransactionHistoryModal-module__E4Vp5a__adminCell{flex-direction:column;gap:2px;display:flex}.TransactionHistoryModal-module__E4Vp5a__adminName{color:#333;font-size:13px;font-weight:500}.TransactionHistoryModal-module__E4Vp5a__adminEmail{color:#666;font-size:11px}.TransactionHistoryModal-module__E4Vp5a__descriptionCell{text-overflow:ellipsis;white-space:nowrap;color:#666;max-width:250px;font-size:13px;overflow:hidden}.TransactionHistoryModal-module__E4Vp5a__noDescription{color:#999;font-style:italic}@media (max-width:768px){.TransactionHistoryModal-module__E4Vp5a__modalOverlay{padding:0}.TransactionHistoryModal-module__E4Vp5a__modalContent{border-radius:0;max-width:100%;max-height:100vh}.TransactionHistoryModal-module__E4Vp5a__modalHeader{padding:16px}.TransactionHistoryModal-module__E4Vp5a__modalTitle{font-size:20px}.TransactionHistoryModal-module__E4Vp5a__customerName{margin-top:4px;font-size:14px;display:block}.TransactionHistoryModal-module__E4Vp5a__modalBody{padding:16px}.TransactionHistoryModal-module__E4Vp5a__filters{flex-direction:column;align-items:stretch;gap:12px}.TransactionHistoryModal-module__E4Vp5a__filterGroup{flex-direction:column;align-items:stretch}.TransactionHistoryModal-module__E4Vp5a__filterSelect{min-width:auto}.TransactionHistoryModal-module__E4Vp5a__summary{justify-content:center}}
.ReferralTreeNodeCard-module__gvKEca__treeNode{flex-direction:column;align-items:stretch;width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%;margin-bottom:0;display:flex;position:relative}.ReferralTreeNodeCard-module__gvKEca__treeNode:last-child{margin-bottom:0}.ReferralTreeNodeCard-module__gvKEca__treeNodeEmailMatch .ReferralTreeNodeCard-module__gvKEca__nodeCard{background:#fffbeb;border-color:#f59e0b;box-shadow:0 0 0 2px rgba(245,158,11,.25)}.ReferralTreeNodeCard-module__gvKEca__nodeChildren{box-sizing:border-box;border-left:2px solid #e5e7eb;flex-direction:column;gap:6px;width:100%;max-width:100%;margin-top:6px;margin-left:20px;padding-top:2px;padding-bottom:2px;padding-left:12px;display:flex;position:relative}.ReferralTreeNodeCard-module__gvKEca__treeRoot{box-sizing:border-box;flex-direction:column;gap:6px;width:100%;max-width:100%;display:flex}.ReferralTreeNodeCard-module__gvKEca__treeNode:last-child>.ReferralTreeNodeCard-module__gvKEca__nodeChildren{border-left:none;margin-left:0;padding-left:0}.ReferralTreeNodeCard-module__gvKEca__multiColumnView .ReferralTreeNodeCard-module__gvKEca__treeNode{width:100%;min-width:0}.ReferralTreeNodeCard-module__gvKEca__multiColumnView .ReferralTreeNodeCard-module__gvKEca__treeRoot,.ReferralTreeNodeCard-module__gvKEca__multiColumnView .ReferralTreeNodeCard-module__gvKEca__nodeChildren{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));align-items:start;gap:12px 14px;margin-left:0;padding-left:10px;display:grid}.ReferralTreeNodeCard-module__gvKEca__multiColumnView .ReferralTreeNodeCard-module__gvKEca__treeRoot>.ReferralTreeNodeCard-module__gvKEca__treeNode:last-child>.ReferralTreeNodeCard-module__gvKEca__nodeChildren,.ReferralTreeNodeCard-module__gvKEca__multiColumnView .ReferralTreeNodeCard-module__gvKEca__treeNode:last-child>.ReferralTreeNodeCard-module__gvKEca__nodeChildren{border-left:2px solid #e5e7eb;margin-left:0;padding-left:10px}.ReferralTreeNodeCard-module__gvKEca__multiColumnView .ReferralTreeNodeCard-module__gvKEca__nodeCard{width:100%;min-width:0}.ReferralTreeNodeCard-module__gvKEca__nodeCard{cursor:default;box-sizing:border-box;background:#fff;border:1px solid #e9ecef;border-radius:6px;width:-moz-fit-content;width:fit-content;min-width:200px;max-width:100%;padding:8px 10px;transition:box-shadow .15s,border-color .15s,transform .15s;position:relative;box-shadow:0 1px 2px rgba(0,0,0,.05)}.ReferralTreeNodeCard-module__gvKEca__nodeCardExpandable{cursor:pointer}.ReferralTreeNodeCard-module__gvKEca__nodeCardExpandable:hover{border-color:#6366f1;transform:translate(2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.ReferralTreeNodeCard-module__gvKEca__nodeCardRoot{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-color:#667eea}.ReferralTreeNodeCard-module__gvKEca__nodeCardRoot .ReferralTreeNodeCard-module__gvKEca__nodeName,.ReferralTreeNodeCard-module__gvKEca__nodeCardRoot .ReferralTreeNodeCard-module__gvKEca__nodeEmail,.ReferralTreeNodeCard-module__gvKEca__nodeCardRoot .ReferralTreeNodeCard-module__gvKEca__nodeCompactStat,.ReferralTreeNodeCard-module__gvKEca__nodeCardRoot .ReferralTreeNodeCard-module__gvKEca__nodeStatValue,.ReferralTreeNodeCard-module__gvKEca__nodeCardRoot .ReferralTreeNodeCard-module__gvKEca__nodeStatLabel{color:#fff}.ReferralTreeNodeCard-module__gvKEca__nodeCardRoot .ReferralTreeNodeCard-module__gvKEca__nodeStat{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.2)}.ReferralTreeNodeCard-module__gvKEca__nodeCardRoot .ReferralTreeNodeCard-module__gvKEca__nodeExpandIcon{color:rgba(255,255,255,.9)}.ReferralTreeNodeCard-module__gvKEca__nodeCardInner{align-items:flex-start;gap:8px;display:flex}.ReferralTreeNodeCard-module__gvKEca__nodeExpandIcon{color:#9ca3af;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;width:14px;font-size:11px;line-height:1.6}.ReferralTreeNodeCard-module__gvKEca__nodeExpandPlaceholder{flex-shrink:0;width:14px}.ReferralTreeNodeCard-module__gvKEca__nodeBody{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.ReferralTreeNodeCard-module__gvKEca__nodePrimaryRow{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ReferralTreeNodeCard-module__gvKEca__nodeName{color:#1f2937;font-size:13px;font-weight:600;line-height:1.3}.ReferralTreeNodeCard-module__gvKEca__nodeCompanyName{color:#4f46e5;font-size:14px;font-weight:700;line-height:1.3}.ReferralTreeNodeCard-module__gvKEca__nodeLevelBadge,.ReferralTreeNodeCard-module__gvKEca__nodeRootBadge{color:#b45309;letter-spacing:.02em;background:#fef3c7;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700;line-height:1.4}.ReferralTreeNodeCard-module__gvKEca__nodeRootBadge{color:#fff;background:rgba(255,255,255,.25)}.ReferralTreeNodeCard-module__gvKEca__nodeCompanyBadge{color:#4f46e5;letter-spacing:.04em;background:rgba(99,102,241,.12);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700;line-height:1.4}.ReferralTreeNodeCard-module__gvKEca__nodeTierBadge{color:#6d28d9;background:#ede9fe;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600;line-height:1.4}.ReferralTreeNodeCard-module__gvKEca__nodeBadgeGroup{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ReferralTreeNodeCard-module__gvKEca__nodeDetailsRow{color:#6b7280;border-bottom:1px solid #f3f4f6;flex-wrap:wrap;align-items:center;gap:6px;padding-bottom:2px;font-size:10px;display:flex}.ReferralTreeNodeCard-module__gvKEca__nodeDetailItem{white-space:nowrap;line-height:1.3}.ReferralTreeNodeCard-module__gvKEca__nodeDetailItem strong{color:#374151;font-weight:600}.ReferralTreeNodeCard-module__gvKEca__nodeDetailMuted{color:#9ca3af}.ReferralTreeNodeCard-module__gvKEca__nodeDetailMuted strong{color:#6b7280;font-weight:500}.ReferralTreeNodeCard-module__gvKEca__nodeMetaRow{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ReferralTreeNodeCard-module__gvKEca__nodeEmailRow{width:100%;min-width:0}.ReferralTreeNodeCard-module__gvKEca__nodeEmail{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;line-height:1.3;display:block;overflow:hidden}.ReferralTreeNodeCard-module__gvKEca__nodeStatsRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ReferralTreeNodeCard-module__gvKEca__nodeDownlineRow{border-top:1px solid #f3f4f6;flex-wrap:wrap;align-items:center;gap:6px;padding-top:2px;display:flex}.ReferralTreeNodeCard-module__gvKEca__nodeMetricsRow{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.ReferralTreeNodeCard-module__gvKEca__nodeMetric{background:#f9fafb;border:1px solid #f3f4f6;border-radius:6px;flex-direction:column;gap:2px;min-width:100px;padding:6px 10px;display:flex}.ReferralTreeNodeCard-module__gvKEca__nodeMetricLabel{color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600;line-height:1.2}.ReferralTreeNodeCard-module__gvKEca__nodeMetricValue{color:#111827;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;line-height:1.3}.ReferralTreeNodeCard-module__gvKEca__nodeMetricValuePositive{color:#059669}.ReferralTreeNodeCard-module__gvKEca__nodeCardRoot .ReferralTreeNodeCard-module__gvKEca__nodeMetric{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.2)}.ReferralTreeNodeCard-module__gvKEca__nodeCardRoot .ReferralTreeNodeCard-module__gvKEca__nodeMetricLabel{color:rgba(255,255,255,.75)}.ReferralTreeNodeCard-module__gvKEca__nodeCardRoot .ReferralTreeNodeCard-module__gvKEca__nodeMetricValue{color:#fff}.ReferralTreeNodeCard-module__gvKEca__nodeStatsGrid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:6px;display:grid}.ReferralTreeNodeCard-module__gvKEca__nodeStat{background:#f9fafb;border:1px solid #f3f4f6;border-radius:6px;flex-direction:column;gap:1px;padding:5px 8px;display:flex}.ReferralTreeNodeCard-module__gvKEca__nodeStatLabel{color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600;line-height:1.2}.ReferralTreeNodeCard-module__gvKEca__nodeStatValue{color:#111827;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;line-height:1.3}.ReferralTreeNodeCard-module__gvKEca__nodeStatValuePositive{color:#059669}.ReferralTreeNodeCard-module__gvKEca__nodeStatValueMuted{color:#6b7280;font-size:12px;font-weight:500}.ReferralTreeNodeCard-module__gvKEca__nodeDownlineSummary{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px;font-size:11px;display:flex}.ReferralTreeNodeCard-module__gvKEca__nodeDownlineSummaryLabel{color:#047857;text-transform:uppercase;letter-spacing:.03em;flex-shrink:0;font-size:10px;font-weight:700}.ReferralTreeNodeCard-module__gvKEca__nodeDownlineChip{white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.3}.ReferralTreeNodeCard-module__gvKEca__nodeDownlineChipNet{color:#10b981;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2)}.ReferralTreeNodeCard-module__gvKEca__nodeDownlineChipActive{color:#2563eb;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.2)}.ReferralTreeNodeCard-module__gvKEca__nodeCompactStats{flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.ReferralTreeNodeCard-module__gvKEca__nodeCompactStat{color:#6b7280;white-space:nowrap}.ReferralTreeNodeCard-module__gvKEca__nodeCompactStat strong{color:#374151;font-weight:600}.ReferralTreeNodeCard-module__gvKEca__nodeCompactDivider{color:#d1d5db;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ReferralTreeNodeCard-module__gvKEca__nodeCompactStats{display:none}.ReferralTreeNodeCard-module__gvKEca__nodeDownlineInline{flex-wrap:wrap;gap:4px;display:inline-flex}.ReferralTreeNodeCard-module__gvKEca__compactView .ReferralTreeNodeCard-module__gvKEca__nodeDownlineInline .ReferralTreeNodeCard-module__gvKEca__nodeDownlineChip{padding:1px 5px;font-size:10px}.ReferralTreeNodeCard-module__gvKEca__level1 .ReferralTreeNodeCard-module__gvKEca__nodeCard{border-left:3px solid #3b82f6}.ReferralTreeNodeCard-module__gvKEca__level2 .ReferralTreeNodeCard-module__gvKEca__nodeCard{border-left:3px solid #10b981}.ReferralTreeNodeCard-module__gvKEca__level3 .ReferralTreeNodeCard-module__gvKEca__nodeCard{border-left:3px solid #f59e0b}.ReferralTreeNodeCard-module__gvKEca__level4 .ReferralTreeNodeCard-module__gvKEca__nodeCard{border-left:3px solid #ef4444}.ReferralTreeNodeCard-module__gvKEca__level5 .ReferralTreeNodeCard-module__gvKEca__nodeCard{border-left:3px solid #8b5cf6}.ReferralTreeNodeCard-module__gvKEca__level0 .ReferralTreeNodeCard-module__gvKEca__nodeCard{border-left:4px solid #667eea}.ReferralTreeNodeCard-module__gvKEca__compactView .ReferralTreeNodeCard-module__gvKEca__treeNode{margin-bottom:0}.ReferralTreeNodeCard-module__gvKEca__compactView .ReferralTreeNodeCard-module__gvKEca__treeRoot,.ReferralTreeNodeCard-module__gvKEca__compactView .ReferralTreeNodeCard-module__gvKEca__nodeChildren{gap:4px}.ReferralTreeNodeCard-module__gvKEca__compactView.ReferralTreeNodeCard-module__gvKEca__multiColumnView .ReferralTreeNodeCard-module__gvKEca__treeRoot,.ReferralTreeNodeCard-module__gvKEca__compactView.ReferralTreeNodeCard-module__gvKEca__multiColumnView .ReferralTreeNodeCard-module__gvKEca__nodeChildren{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px 10px;padding-left:8px}.ReferralTreeNodeCard-module__gvKEca__nodeCardRoot .ReferralTreeNodeCard-module__gvKEca__nodeEmailRow,.ReferralTreeNodeCard-module__gvKEca__nodeCardRoot .ReferralTreeNodeCard-module__gvKEca__nodeStatsRow,.ReferralTreeNodeCard-module__gvKEca__nodeCardRoot .ReferralTreeNodeCard-module__gvKEca__nodeDownlineRow{border-top-color:rgba(255,255,255,.15)}.ReferralTreeNodeCard-module__gvKEca__nodeCardRoot .ReferralTreeNodeCard-module__gvKEca__nodeDetailsRow{border-bottom-color:rgba(255,255,255,.2)}.ReferralTreeNodeCard-module__gvKEca__nodeCardRoot .ReferralTreeNodeCard-module__gvKEca__nodeDetailItem,.ReferralTreeNodeCard-module__gvKEca__nodeCardRoot .ReferralTreeNodeCard-module__gvKEca__nodeEmail{color:rgba(255,255,255,.9)}.ReferralTreeNodeCard-module__gvKEca__nodeCardRoot .ReferralTreeNodeCard-module__gvKEca__nodeDetailItem strong{color:#fff}.ReferralTreeNodeCard-module__gvKEca__compactView .ReferralTreeNodeCard-module__gvKEca__nodeCard{min-width:180px;padding:4px 6px}.ReferralTreeNodeCard-module__gvKEca__compactView .ReferralTreeNodeCard-module__gvKEca__nodeName{font-size:11px}.ReferralTreeNodeCard-module__gvKEca__compactView .ReferralTreeNodeCard-module__gvKEca__nodeDetailsRow{gap:4px;font-size:9px}.ReferralTreeNodeCard-module__gvKEca__compactView .ReferralTreeNodeCard-module__gvKEca__nodeDownlineChip{padding:1px 4px;font-size:8px}.ReferralTreeNodeCard-module__gvKEca__viewToggle{background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;height:34px;display:inline-flex;overflow:hidden}.ReferralTreeNodeCard-module__gvKEca__viewToggleButton{color:#6b7280;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-right:1px solid #d1d5db;height:100%;padding:0 12px;font-size:12px;font-weight:600;transition:all .15s}.ReferralTreeNodeCard-module__gvKEca__viewToggleButton:last-child{border-right:none}.ReferralTreeNodeCard-module__gvKEca__viewToggleButton:hover:not(.ReferralTreeNodeCard-module__gvKEca__viewToggleButtonActive){color:#374151;background:#f3f4f6}.ReferralTreeNodeCard-module__gvKEca__viewToggleButtonActive{color:#fff;background:#6366f1}.ReferralTreeNodeCard-module__gvKEca__viewToggleButtonActive:hover{background:#4f46e5}
.CompaniesTab-module__VkxZpW__companiesTab{padding:20px}.CompaniesTab-module__VkxZpW__header{margin-bottom:20px;justify-content:space-between!important;align-items:center!important;display:flex!important}.CompaniesTab-module__VkxZpW__headerActions{align-items:center;gap:10px;margin-left:auto;display:flex!important}.CompaniesTab-module__VkxZpW__addBtn{color:#fff;cursor:pointer;background:#007bff;border:none;border-radius:5px;padding:10px 20px;font-size:14px;transition:background-color .2s}.CompaniesTab-module__VkxZpW__addBtn:hover{background:#0056b3}.CompaniesTab-module__VkxZpW__companyInfo{flex-direction:column;display:flex}.CompaniesTab-module__VkxZpW__companyName{align-items:center;gap:8px;display:flex}.CompaniesTab-module__VkxZpW__companyName strong{color:#333;font-size:14px}.CompaniesTab-module__VkxZpW__websiteLink{color:#007bff;font-size:12px;text-decoration:none;transition:color .2s}.CompaniesTab-module__VkxZpW__websiteLink:hover{color:#0056b3}.CompaniesTab-module__VkxZpW__companyDescription{color:#666;margin-top:2px;font-size:12px}.CompaniesTab-module__VkxZpW__contactInfo{flex-direction:column;gap:4px;display:flex}.CompaniesTab-module__VkxZpW__contactItem{align-items:center;gap:6px;display:flex}.CompaniesTab-module__VkxZpW__contactIcon{font-size:12px}.CompaniesTab-module__VkxZpW__contactText{color:#666;font-size:12px}.CompaniesTab-module__VkxZpW__addressInfo{max-width:200px}.CompaniesTab-module__VkxZpW__addressText{color:#666;font-size:12px;line-height:1.4}.CompaniesTab-module__VkxZpW__companyCode{justify-content:center;align-items:center;display:flex}.CompaniesTab-module__VkxZpW__codeBadge{color:#1d4ed8;text-transform:uppercase;letter-spacing:.5px;text-align:center;background:#dbeafe;border:1px solid #bfdbfe;border-radius:4px;min-width:40px;padding:4px 8px;font-size:12px;font-weight:600}.CompaniesTab-module__VkxZpW__formGroup{margin-bottom:16px}.CompaniesTab-module__VkxZpW__formGroup label{color:#333;margin-bottom:6px;font-size:14px;font-weight:500;display:block}.CompaniesTab-module__VkxZpW__formGroup input,.CompaniesTab-module__VkxZpW__formGroup select,.CompaniesTab-module__VkxZpW__formGroup textarea{box-sizing:border-box;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:10px 12px;font-size:14px;transition:border-color .2s}.CompaniesTab-module__VkxZpW__formGroup input:focus,.CompaniesTab-module__VkxZpW__formGroup select:focus,.CompaniesTab-module__VkxZpW__formGroup textarea:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.CompaniesTab-module__VkxZpW__formGroup textarea{resize:vertical;min-height:80px;font-family:inherit}.CompaniesTab-module__VkxZpW__formGroup select{cursor:pointer}.CompaniesTab-module__VkxZpW__formGroup small{color:#6b7280;margin-top:4px;font-size:12px}.CompaniesTab-module__VkxZpW__formSection{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:24px 0;padding:20px}.CompaniesTab-module__VkxZpW__formSection h3{color:#1e293b;border-bottom:1px solid #e2e8f0;margin:0 0 16px;padding-bottom:8px;font-size:16px;font-weight:600}.CompaniesTab-module__VkxZpW__formGroup label{align-items:center;gap:8px;margin-bottom:8px;display:flex}.CompaniesTab-module__VkxZpW__formGroup label input[type=checkbox]{width:auto;margin:0}.CompaniesTab-module__VkxZpW__formGroup input[type=url],.CompaniesTab-module__VkxZpW__formGroup input[type=tel],.CompaniesTab-module__VkxZpW__formGroup input[type=email],.CompaniesTab-module__VkxZpW__formGroup input[type=text]{margin-top:8px}.CompaniesTab-module__VkxZpW__formGroup input[type=url]:first-of-type,.CompaniesTab-module__VkxZpW__formGroup input[type=tel]:first-of-type,.CompaniesTab-module__VkxZpW__formGroup input[type=email]:first-of-type,.CompaniesTab-module__VkxZpW__formGroup input[type=text]:first-of-type{margin-top:0}.CompaniesTab-module__VkxZpW__errorMessage{background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:20px;padding:12px 16px}.CompaniesTab-module__VkxZpW__errorText{color:#dc2626;white-space:pre-line;margin:0;font-family:inherit;font-size:14px}
.KYCTab-module__TAr2IW__kycTab{padding:20px}.KYCTab-module__TAr2IW__headerLeft{flex-direction:column;gap:8px;display:flex}.KYCTab-module__TAr2IW__stats{gap:16px;margin-top:8px;display:flex}.KYCTab-module__TAr2IW__stat{color:#666;background:#f5f5f5;border-radius:6px;padding:6px 12px;font-size:14px;font-weight:500}.KYCTab-module__TAr2IW__headerActions{align-items:center;gap:10px;margin-left:auto;display:flex}.KYCTab-module__TAr2IW__statusFilter{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;min-width:150px;padding:8px 12px;font-size:14px}.KYCTab-module__TAr2IW__statusFilter:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.KYCTab-module__TAr2IW__statusFilter:disabled{opacity:.6;cursor:not-allowed}.KYCTab-module__TAr2IW__customerCell{flex-direction:column;gap:2px;display:flex}.KYCTab-module__TAr2IW__customerName{color:#333;font-weight:500}.KYCTab-module__TAr2IW__customerEmail{color:#666;font-size:12px}.KYCTab-module__TAr2IW__customerReferral{color:#888;font-size:11px}.KYCTab-module__TAr2IW__documentNumber{color:#555;font-family:monospace;font-size:13px}.KYCTab-module__TAr2IW__reviewContent{flex-direction:column;gap:20px;display:flex}.KYCTab-module__TAr2IW__kycInfo{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:16px}.KYCTab-module__TAr2IW__kycInfo h4{color:#333;margin:0 0 12px;font-size:16px}.KYCTab-module__TAr2IW__kycInfo p{color:#555;margin:6px 0;font-size:14px}.KYCTab-module__TAr2IW__formGroup{flex-direction:column;gap:8px;display:flex}.KYCTab-module__TAr2IW__formGroup label{color:#333;font-size:14px;font-weight:500}.KYCTab-module__TAr2IW__formGroup textarea{resize:vertical;border:1px solid #ddd;border-radius:6px;min-height:80px;padding:12px;font-family:inherit;font-size:14px}.KYCTab-module__TAr2IW__formGroup textarea:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.KYCTab-module__TAr2IW__approvalNote{color:#2e7d32;background:#e8f5e8;border:1px solid #c8e6c9;border-radius:6px;padding:12px;font-size:14px}.KYCTab-module__TAr2IW__approvalNote p{margin:0;line-height:1.4}@media (max-width:768px){.KYCTab-module__TAr2IW__kycTab{padding:16px}.KYCTab-module__TAr2IW__stats{flex-wrap:wrap;gap:8px}.KYCTab-module__TAr2IW__stat{text-align:center;flex:1;min-width:120px}}
