body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.LoginForm_container__ubX81{align-items:center;display:flex;justify-content:center;max-width:100%;width:100%}.LoginForm_formWrapper__HHcyH{max-width:450px;padding:0;width:100%}.LoginForm_title__dXPeQ{color:#1a1a1a;font-size:1.75rem;font-weight:600;line-height:1.3;margin:0 0 .75rem;white-space:nowrap}.LoginForm_subtitle__OIBvW{color:#666;font-size:.9375rem;line-height:1.5;margin:0 0 2.5rem}.LoginForm_form__L9qXQ{display:flex;flex-direction:column;gap:1.25rem}.LoginForm_inputGroup__sAD5K{display:flex;flex-direction:column;gap:.5rem}.LoginForm_label__9ECeU{color:#333;font-size:.875rem;font-weight:500}.LoginForm_input__sC7Vv{background-color:#fff;border:1px solid #d1d5db;border-radius:4px;box-sizing:border-box;color:#333;font-size:.9375rem;outline:none;padding:.75rem 1rem;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;width:100%}.LoginForm_input__sC7Vv::placeholder{color:#9ca3af}.LoginForm_input__sC7Vv:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}.LoginForm_submitButton__L\+Kg6{background-color:#4f46e5;border:none;border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:.025em;margin-top:.5rem;padding:.875rem 1rem;transition:background-color .2s ease-in-out,transform .1s ease-in-out,box-shadow .2s ease-in-out;width:100%}.LoginForm_submitButton__L\+Kg6:hover:not(:disabled){background-color:#4338ca;box-shadow:0 4px 6px #4f46e54d}.LoginForm_submitButton__L\+Kg6:active:not(:disabled){box-shadow:0 2px 4px #4f46e54d;transform:translateY(1px)}.LoginForm_submitButton__L\+Kg6:disabled{background-color:#9ca3af;box-shadow:none;cursor:not-allowed}.LoginForm_error__HE7Iy{background-color:#fef2f2;border:1px solid #fecaca;border-radius:4px;color:#dc2626;font-size:.875rem;margin:0;padding:.75rem 1rem}.LoginForm_defaultCredentials__Hadgr{color:#6b7280;font-size:.8125rem;margin:1.5rem 0 0;padding:0;text-align:center}.LoginForm_defaultCredentials__Hadgr strong{color:#374151;font-weight:600}.LoginPage_loginPage__l2TUS{display:grid;grid-template-columns:1fr 1fr;height:100vh;margin:0;overflow:hidden;padding:0;width:100%}.LoginPage_formColumn__QC4Po{align-items:center;background-color:#fff;display:flex;justify-content:center;overflow-y:auto;padding:3rem 4rem}.LoginPage_heroColumn__fu8ik{align-items:flex-end;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwMCIgaGVpZ2h0PSIxMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiMzMzMiLz48L3N2Zz4=);background-position:50%;background-size:cover;color:#fff;display:flex;justify-content:center;overflow:hidden;padding:4rem;position:relative}.LoginPage_heroOverlay__G-N--{background:linear-gradient(180deg,#0000004d 0,#0009);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.LoginPage_heroContent__F0XV4{max-width:600px;position:relative;text-align:left;z-index:2}.LoginPage_heroTitle__6iuP8{color:#fff;font-size:2.5rem;font-weight:700;line-height:1.2;margin:0 0 1rem;text-shadow:0 2px 4px #0000004d}.LoginPage_heroSubtitle__a0KAA{color:#fff;font-size:1.125rem;line-height:1.6;margin:0;opacity:.95;text-shadow:0 1px 2px #0000004d}@media (max-width:767px){.LoginPage_loginPage__l2TUS{grid-template-columns:1fr}.LoginPage_heroColumn__fu8ik{display:none}.LoginPage_formColumn__QC4Po{padding:2rem 1rem}}.LoginPage_formColumn__QC4Po::-webkit-scrollbar,.LoginPage_heroColumn__fu8ik::-webkit-scrollbar{width:6px}.LoginPage_formColumn__QC4Po::-webkit-scrollbar-track,.LoginPage_heroColumn__fu8ik::-webkit-scrollbar-track{background:#0000}.LoginPage_formColumn__QC4Po::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.LoginPage_heroColumn__fu8ik::-webkit-scrollbar-thumb{background-color:#ffffff4d;border-radius:3px}.Sidebar_sidebar__K1tKe{background-color:#1a1a2e;color:#fff;display:flex;flex-direction:column;height:100vh;overflow:hidden;transition:width .3s ease;width:280px}.Sidebar_sidebar__K1tKe.Sidebar_collapsed__\+g\+Kn{width:80px}.Sidebar_branding__TgYnS{border-bottom:1px solid #ffffff1a;padding:24px 20px}.Sidebar_brandingText__nlr08{color:#fff;font-size:18px;font-weight:600;line-height:1.4;margin:0}.Sidebar_nav__EnLIe{flex:1 1;overflow-y:auto;padding:16px 0;scrollbar-color:#0000 #0000;scrollbar-width:thin;transition:scrollbar-color .3s ease}.Sidebar_nav__EnLIe:hover{scrollbar-color:#ffffff4d #0000}.Sidebar_nav__EnLIe::-webkit-scrollbar{width:6px}.Sidebar_nav__EnLIe::-webkit-scrollbar-track{background:#0000}.Sidebar_nav__EnLIe::-webkit-scrollbar-thumb{background-color:initial;border-radius:3px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.Sidebar_nav__EnLIe:hover::-webkit-scrollbar-thumb{background-color:#ffffff4d}.Sidebar_nav__EnLIe::-webkit-scrollbar-thumb:hover{background-color:#ffffff80}.Sidebar_navGroup__i-iIu{margin-bottom:24px}.Sidebar_sectionLabel__mVPhI{color:#ffffff80;font-size:12px;font-weight:600;letter-spacing:.5px;padding:8px 20px;text-transform:uppercase}.Sidebar_navList__4VnuR{list-style:none;margin:0;padding:0}.Sidebar_navItem__sEHN7{margin:0}.Sidebar_navLink__eUt\+w{align-items:center;color:#ffffffb3;display:flex;gap:12px;padding:12px 20px;text-decoration:none;transition:all .2s ease}.Sidebar_navLink__eUt\+w:hover{background-color:#ffffff0d;color:#fff}.Sidebar_navLink__eUt\+w.Sidebar_active__pplVd{background-color:#6366f133;border-left:3px solid #6366f1;color:#6366f1;padding-left:17px}.Sidebar_icon__Y6I6a{flex-shrink:0;font-size:20px;text-align:center;width:24px}.Sidebar_label__mYckS{font-size:14px;font-weight:500;white-space:nowrap}.Sidebar_userSection__M8vcE{border-top:1px solid #ffffff1a;padding:16px 20px}.Sidebar_logoutButton__ToTBi{align-items:center;background-color:#ef44441a;border:1px solid #ef44444d;border-radius:6px;color:#ef4444;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;padding:10px 12px;transition:all .2s ease;width:100%}.Sidebar_logoutButton__ToTBi:hover{background-color:#ef444433;border-color:#ef444480}.Sidebar_logoutButton__ToTBi:active{transform:scale(.98)}.Sidebar_sidebar__K1tKe.Sidebar_collapsed__\+g\+Kn .Sidebar_branding__TgYnS{padding:24px 12px}.Sidebar_sidebar__K1tKe.Sidebar_collapsed__\+g\+Kn .Sidebar_navLink__eUt\+w{justify-content:center;padding:12px}.Sidebar_sidebar__K1tKe.Sidebar_collapsed__\+g\+Kn .Sidebar_navLink__eUt\+w.Sidebar_active__pplVd{border-left:none;border-top:3px solid #6366f1;padding-top:9px}.Sidebar_sidebar__K1tKe.Sidebar_collapsed__\+g\+Kn .Sidebar_logoutButton__ToTBi{justify-content:center;padding:10px}.DashboardLayout_dashboardLayout__0PSPe{display:grid;grid-template-columns:auto 1fr;height:100vh;overflow:hidden}.DashboardLayout_mainContent__ZY\+XY{background-color:#f5f5f5;min-width:0;overflow-y:auto}.DashboardHome_container__yQhP0{background-color:#f5f5f5;max-width:100%;min-height:100vh;padding:0}.DashboardHome_searchBar__VhlLH{background-color:#f5f5f5;padding:1.5rem 2rem}.DashboardHome_searchInput__kk1g1{background-color:#fff;border:1px solid #ddd;border-radius:6px;box-sizing:border-box;color:#333;font-size:.9375rem;padding:.75rem 1rem;transition:border-color .2s,box-shadow .2s;width:100%}.DashboardHome_searchInput__kk1g1:focus{border-color:#2196f3;box-shadow:0 0 0 3px #2196f31a;outline:none}.DashboardHome_searchInput__kk1g1::placeholder{color:#9ca3af}.DashboardHome_actionButtons__MkaIH{background-color:#f5f5f5;display:flex;flex-wrap:wrap;gap:.75rem;padding:0 2rem 1.5rem}.DashboardHome_actionBtn__wE1MZ{border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.625rem 1.25rem;transition:transform .2s,box-shadow .2s}.DashboardHome_actionBtn__wE1MZ:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.DashboardHome_actionBtn__wE1MZ:active{transform:translateY(0)}.DashboardHome_btnGreen__lVyCr{background-color:#4caf50}.DashboardHome_btnRed__kF\+UN{background-color:#f44336}.DashboardHome_btnOrange__t7fm0{background-color:#ff9800}.DashboardHome_btnBlue__bQYPn{background-color:#2196f3}.DashboardHome_btnPurple__vyDlH{background-color:#9c27b0}.DashboardHome_statsGrid__IJNld{grid-gap:1rem;background-color:#f5f5f5;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:1.5rem 2rem}.DashboardHome_statCard__lEV59{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:1.25rem}.DashboardHome_statLabel__z47uh{color:#666;font-size:.75rem;font-weight:500;letter-spacing:.5px;margin-bottom:.5rem;text-transform:uppercase}.DashboardHome_statValue__U-1DD{color:#1a1a1a;font-size:1.5rem;font-weight:700}.DashboardHome_section__g9ZVD{background-color:#f5f5f5;padding:1.5rem 2rem}.DashboardHome_sectionTitle__njXSt{color:#1a1a1a;font-size:1.125rem;font-weight:600;margin:0 0 1rem}.DashboardHome_modulesGrid__fC2fY{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.DashboardHome_moduleCard__1skYA{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;cursor:pointer;padding:2rem 1.5rem;text-align:center;transition:transform .2s,box-shadow .2s}.DashboardHome_moduleCard__1skYA:hover{box-shadow:0 6px 12px #00000026;transform:translateY(-4px)}.DashboardHome_moduleIcon__6G5AM{font-size:2.5rem;margin-bottom:.75rem}.DashboardHome_moduleName__0J3fG{color:#333;font-size:.875rem;font-weight:500}.DashboardHome_emptyState__qvg4D{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:3rem 2rem;text-align:center}.DashboardHome_emptyState__qvg4D p{color:#999;font-size:.875rem;margin:0}.DashboardHome_activityList__3hpYA{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;list-style:none;margin:0;padding:0}.DashboardHome_activityItem__Qm7hI{align-items:center;border-bottom:1px solid #f0f0f0;color:#333;display:flex;font-size:.875rem;gap:.5rem;padding:.875rem 1.25rem}.DashboardHome_activityItem__Qm7hI:last-child{border-bottom:none}.DashboardHome_activityDot__bQx0D{color:#2196f3;font-size:1.25rem;line-height:1}@media (max-width:768px){.DashboardHome_actionButtons__MkaIH,.DashboardHome_searchBar__VhlLH,.DashboardHome_section__g9ZVD,.DashboardHome_statsGrid__IJNld{padding:1rem}.DashboardHome_modulesGrid__fC2fY,.DashboardHome_statsGrid__IJNld{grid-template-columns:repeat(2,1fr)}.DashboardHome_actionButtons__MkaIH{gap:.5rem}.DashboardHome_actionBtn__wE1MZ{font-size:.8rem;padding:.5rem 1rem}}.Modal_overlay__kkr-2{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.Modal_modal__UTPk4{animation:Modal_slideIn__ivVJ0 .2s ease-out;background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;max-height:90vh;max-width:600px;overflow-y:auto;width:100%}@keyframes Modal_slideIn__ivVJ0{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.Modal_header__f3ge\+{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:1.5rem 1.5rem 1rem}.Modal_title__q6Uto{color:#1a1a1a;font-size:1.25rem;font-weight:600;margin:0}.Modal_closeButton__UvD0g{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;font-size:1.5rem;height:32px;justify-content:center;padding:0;transition:background-color .2s,color .2s;width:32px}.Modal_closeButton__UvD0g:hover{background-color:#f0f0f0;color:#1a1a1a}.Modal_content__UhDjq{padding:1.5rem}@media (max-width:768px){.Modal_modal__UTPk4{border-radius:0;margin:0;max-height:100vh;max-width:100%}.Modal_overlay__kkr-2{padding:0}}.AddPartyForm_form__wmHox{display:flex;flex-direction:column;gap:1.25rem}.AddPartyForm_formGroup__15HEq{display:flex;flex:1 1;flex-direction:column;gap:.5rem}.AddPartyForm_label__D4G-B{color:#333;font-size:.875rem;font-weight:500}.AddPartyForm_required__mATfs{color:#f44336}.AddPartyForm_input__3oC-Q,.AddPartyForm_select__EnnGy,.AddPartyForm_textarea__3hFsa{border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:.875rem;padding:.625rem .875rem;transition:border-color .2s}.AddPartyForm_input__3oC-Q:focus,.AddPartyForm_select__EnnGy:focus,.AddPartyForm_textarea__3hFsa:focus{border-color:#2196f3;outline:none}.AddPartyForm_textarea__3hFsa{min-height:80px;resize:vertical}.AddPartyForm_select__EnnGy{background-color:#fff;cursor:pointer}.AddPartyForm_row__AXlTD{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.AddPartyForm_actions__jLPnV{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.5rem}.AddPartyForm_cancelButton__r83Qi,.AddPartyForm_createButton__S8FAL{border:none;border-radius:4px;cursor:pointer;font-size:.875rem;font-weight:500;padding:.625rem 1.5rem;transition:all .2s}.AddPartyForm_cancelButton__r83Qi{background-color:#f5f5f5;border:1px solid #ddd;color:#333}.AddPartyForm_cancelButton__r83Qi:hover{background-color:#e0e0e0}.AddPartyForm_createButton__S8FAL{background-color:#2196f3;color:#fff}.AddPartyForm_createButton__S8FAL:hover{background-color:#1976d2}.AddPartyForm_createButton__S8FAL:active{transform:scale(.98)}@media (max-width:768px){.AddPartyForm_row__AXlTD{grid-template-columns:1fr}.AddPartyForm_actions__jLPnV{flex-direction:column-reverse}.AddPartyForm_cancelButton__r83Qi,.AddPartyForm_createButton__S8FAL{width:100%}}.Toast_toast__WQwd8{align-items:center;animation:Toast_slideIn__aJsUc .3s ease-out;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;gap:.75rem;max-width:500px;min-width:300px;padding:1rem 1.25rem;position:relative}@keyframes Toast_slideIn__aJsUc{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.Toast_icon__pcyw\+{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:1.25rem;font-weight:700;height:24px;justify-content:center;width:24px}.Toast_message__0nL2m{color:#1a1a1a;flex:1 1;font-size:.875rem;line-height:1.4}.Toast_closeButton__BfutP{align-items:center;background:none;border:none;border-radius:4px;color:inherit;cursor:pointer;display:flex;flex-shrink:0;font-size:1.25rem;height:24px;justify-content:center;opacity:.7;padding:0;transition:background-color .2s;width:24px}.Toast_closeButton__BfutP:hover{background-color:#0000001a;opacity:1}.Toast_success__Pf\+n8{background-color:#d4edda;border-left:4px solid #28a745}.Toast_success__Pf\+n8 .Toast_icon__pcyw\+{background-color:#28a745;color:#fff}.Toast_error__srb-T{background-color:#f8d7da;border-left:4px solid #dc3545}.Toast_error__srb-T .Toast_icon__pcyw\+{background-color:#dc3545;color:#fff}.Toast_warning__pPAg6{background-color:#fff3cd;border-left:4px solid #ffc107}.Toast_warning__pPAg6 .Toast_icon__pcyw\+{background-color:#ffc107;color:#1a1a1a}.Toast_info__vk08j{background-color:#d1ecf1;border-left:4px solid #17a2b8}.Toast_info__vk08j .Toast_icon__pcyw\+{background-color:#17a2b8;color:#fff}.ToastContainer_container__XsTbz{display:flex;flex-direction:column;gap:.75rem;pointer-events:none;position:fixed;right:20px;top:20px;z-index:9999}.ToastContainer_container__XsTbz>*{pointer-events:auto}@media (max-width:768px){.ToastContainer_container__XsTbz{left:10px;right:10px;top:10px}}.PartyMaster_container__ArGPK{background-color:#f5f5f5;min-height:100vh;padding:0}.PartyMaster_header__57iop{align-items:flex-start;background-color:#f5f5f5;display:flex;justify-content:space-between;padding:2rem 2rem 1.5rem}.PartyMaster_titleSection__zZjNM{flex:1 1}.PartyMaster_title__V4wVv{color:#1a1a1a;font-size:1.75rem;font-weight:600;margin:0 0 .25rem}.PartyMaster_subtitle__6gL\+d{color:#666;font-size:.875rem;margin:0}.PartyMaster_addButton__1redK{align-items:center;background-color:#2196f3;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.625rem 1.25rem;transition:background-color .2s,transform .1s}.PartyMaster_addButton__1redK:hover{background-color:#1976d2;transform:translateY(-1px)}.PartyMaster_addButton__1redK:active{transform:translateY(0)}.PartyMaster_searchFilterBar__mNNoS{background-color:#f5f5f5;display:flex;gap:1rem;padding:0 2rem 1.5rem}.PartyMaster_searchInput__e8E87{background-color:#fff;border:1px solid #ddd;border-radius:4px;flex:1 1;font-size:.875rem;padding:.625rem 1rem;transition:border-color .2s}.PartyMaster_searchInput__e8E87:focus{border-color:#2196f3;outline:none}.PartyMaster_searchInput__e8E87::placeholder{color:#999}.PartyMaster_statusFilter__lGmAH{background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:.875rem;min-width:150px;padding:.625rem 1rem;transition:border-color .2s}.PartyMaster_statusFilter__lGmAH:focus{border-color:#2196f3;outline:none}.PartyMaster_tableContainer__7OyrI{background-color:#f5f5f5;padding:0 2rem 2rem}.PartyMaster_emptyState__iwh9V,.PartyMaster_loading__9X9aj{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#666;font-size:.875rem;padding:3rem 2rem;text-align:center}.PartyMaster_loading__9X9aj{color:#2196f3}.PartyMaster_table__GXe9F{background-color:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden;width:100%}.PartyMaster_table__GXe9F thead{background-color:#fafafa}.PartyMaster_table__GXe9F th{border-bottom:1px solid #e0e0e0;color:#666;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:1rem 1.25rem;text-align:left;text-transform:uppercase}.PartyMaster_table__GXe9F tbody tr{border-bottom:1px solid #f0f0f0;transition:background-color .2s}.PartyMaster_table__GXe9F tbody tr:hover{background-color:#fafafa}.PartyMaster_table__GXe9F tbody tr:last-child{border-bottom:none}.PartyMaster_table__GXe9F td{color:#333;font-size:.875rem;padding:1rem 1.25rem}.PartyMaster_statusBadge__baZI9{border-radius:12px;display:inline-block;font-size:.75rem;font-weight:500;padding:.25rem .75rem;text-transform:lowercase}.PartyMaster_statusBadge__baZI9.PartyMaster_active__5oxDg{background-color:#d4edda;color:#155724}.PartyMaster_statusBadge__baZI9.PartyMaster_inactive__hG-1z{background-color:#f8d7da;color:#721c24}.PartyMaster_actions__8zyqo{align-items:center;display:flex;gap:.5rem}.PartyMaster_actionIcon__GWnPd{background:none;border:none;cursor:pointer;font-size:1.125rem;opacity:.7;padding:.25rem;transition:transform .2s,opacity .2s}.PartyMaster_actionIcon__GWnPd:hover{opacity:1;transform:scale(1.1)}.PartyMaster_actionIcon__GWnPd:active{transform:scale(.95)}.PartyMaster_deleteIcon__gz3K9:hover{opacity:1}@media (max-width:768px){.PartyMaster_header__57iop,.PartyMaster_searchFilterBar__mNNoS,.PartyMaster_tableContainer__7OyrI{padding:1rem}.PartyMaster_searchFilterBar__mNNoS{flex-direction:column}.PartyMaster_statusFilter__lGmAH{width:100%}.PartyMaster_table__GXe9F{font-size:.75rem}.PartyMaster_table__GXe9F td,.PartyMaster_table__GXe9F th{padding:.75rem .5rem}}.AddPartyAccountForm_form__f9RRX{display:flex;flex-direction:column;gap:1.25rem}.AddPartyAccountForm_formGroup__QcQIW{display:flex;flex:1 1;flex-direction:column;gap:.5rem}.AddPartyAccountForm_label__WF877{color:#333;font-size:.875rem;font-weight:500}.AddPartyAccountForm_required__yHk7D{color:#f44336}.AddPartyAccountForm_input__sffJ5,.AddPartyAccountForm_select__1kDHQ,.AddPartyAccountForm_textarea__VO-D8{border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:.875rem;padding:.625rem .875rem;transition:border-color .2s}.AddPartyAccountForm_input__sffJ5:focus,.AddPartyAccountForm_select__1kDHQ:focus,.AddPartyAccountForm_textarea__VO-D8:focus{border-color:#2196f3;outline:none}.AddPartyAccountForm_textarea__VO-D8{min-height:80px;resize:vertical}.AddPartyAccountForm_select__1kDHQ{background-color:#fff;cursor:pointer}.AddPartyAccountForm_row__VwucH{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.AddPartyAccountForm_actions__hSxyp{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.5rem}.AddPartyAccountForm_cancelButton__3qOTz,.AddPartyAccountForm_createButton__q1SoS{border:none;border-radius:4px;cursor:pointer;font-size:.875rem;font-weight:500;padding:.625rem 1.5rem;transition:all .2s}.AddPartyAccountForm_cancelButton__3qOTz{background-color:#f5f5f5;border:1px solid #ddd;color:#333}.AddPartyAccountForm_cancelButton__3qOTz:hover{background-color:#e0e0e0}.AddPartyAccountForm_createButton__q1SoS{background-color:#2196f3;color:#fff}.AddPartyAccountForm_createButton__q1SoS:hover{background-color:#1976d2}.AddPartyAccountForm_createButton__q1SoS:active{transform:scale(.98)}@media (max-width:768px){.AddPartyAccountForm_row__VwucH{grid-template-columns:1fr}.AddPartyAccountForm_actions__hSxyp{flex-direction:column-reverse}.AddPartyAccountForm_cancelButton__3qOTz,.AddPartyAccountForm_createButton__q1SoS{width:100%}}.PartyAccounts_container__krArR{background-color:#f5f5f5;min-height:100vh;padding:0}.PartyAccounts_header__X9Umw{align-items:flex-start;background-color:#f5f5f5;display:flex;justify-content:space-between;padding:2rem 2rem 1.5rem}.PartyAccounts_titleSection__j7I6a{flex:1 1}.PartyAccounts_title__XcJzI{color:#1a1a1a;font-size:1.75rem;font-weight:600;margin:0 0 .25rem}.PartyAccounts_subtitle__C9mVO{color:#666;font-size:.875rem;margin:0}.PartyAccounts_addButton__rlM1t{align-items:center;background-color:#2196f3;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.625rem 1.25rem;transition:background-color .2s,transform .1s}.PartyAccounts_addButton__rlM1t:hover{background-color:#1976d2;transform:translateY(-1px)}.PartyAccounts_addButton__rlM1t:active{transform:translateY(0)}.PartyAccounts_searchFilterBar__1GB6N{background-color:#f5f5f5;display:flex;gap:1rem;padding:0 2rem 1.5rem}.PartyAccounts_searchInputWrapper__IC9Cp{align-items:center;display:flex;flex:1 1;position:relative}.PartyAccounts_searchIcon__gjpr1{color:#999;font-size:1rem;left:1rem;pointer-events:none;position:absolute}.PartyAccounts_searchInput__ROdTT{background-color:#fff;border:1px solid #ddd;border-radius:4px;font-size:.875rem;padding:.625rem 1rem .625rem 2.5rem;transition:border-color .2s;width:100%}.PartyAccounts_searchInput__ROdTT:focus{border-color:#2196f3;outline:none}.PartyAccounts_searchInput__ROdTT::placeholder{color:#999}.PartyAccounts_filter__-IdXT{background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:.875rem;min-width:150px;padding:.625rem 1rem;transition:border-color .2s}.PartyAccounts_filter__-IdXT:focus{border-color:#2196f3;outline:none}.PartyAccounts_tableContainer__1P9vw{background-color:#f5f5f5;padding:0 2rem 2rem}.PartyAccounts_emptyState__jK513,.PartyAccounts_loading__3nxrJ{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#666;font-size:.875rem;padding:3rem 2rem;text-align:center}.PartyAccounts_loading__3nxrJ{color:#2196f3}.PartyAccounts_table__WOgIx{background-color:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden;width:100%}.PartyAccounts_table__WOgIx thead{background-color:#fafafa}.PartyAccounts_table__WOgIx th{border-bottom:1px solid #e0e0e0;color:#666;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:1rem 1.25rem;text-align:left;text-transform:uppercase}.PartyAccounts_table__WOgIx tbody tr{border-bottom:1px solid #f0f0f0;transition:background-color .2s}.PartyAccounts_table__WOgIx tbody tr:hover{background-color:#fafafa}.PartyAccounts_table__WOgIx tbody tr:last-child{border-bottom:none}.PartyAccounts_table__WOgIx td{color:#333;font-size:.875rem;padding:1rem 1.25rem}.PartyAccounts_emptyState__jK513{color:#999;font-size:.875rem;padding:3rem 2rem;text-align:center}.PartyAccounts_typeBadge__as6gk{border-radius:12px;display:inline-block;font-size:.75rem;font-weight:500;padding:.25rem .75rem}.PartyAccounts_typeBadge__as6gk.PartyAccounts_bankaccount__nelxS{background-color:#e3f2fd;color:#1565c0}.PartyAccounts_typeBadge__as6gk.PartyAccounts_upi__lMgbB{background-color:#f3e5f5;color:#6a1b9a}.PartyAccounts_typeBadge__as6gk.PartyAccounts_qrcode__\+SOYn{background-color:#fff9c4;color:#f57f17}.PartyAccounts_typeBadge__as6gk.PartyAccounts_wallet__0KeQO{background-color:#e0f2f1;color:#00695c}.PartyAccounts_holderName__Sgtd4{color:#666;font-size:.8125rem;margin-top:.25rem}.PartyAccounts_statusBadge__V3n-E{border-radius:12px;display:inline-block;font-size:.75rem;font-weight:500;padding:.25rem .75rem;text-transform:lowercase}.PartyAccounts_statusBadge__V3n-E.PartyAccounts_active__jp-jM{background-color:#d4edda;color:#155724}.PartyAccounts_statusBadge__V3n-E.PartyAccounts_inactive__8fyEn{background-color:#f8d7da;color:#721c24}.PartyAccounts_actions__0j0JK{align-items:center;display:flex;gap:.5rem}.PartyAccounts_actionIcon__GuF7O{background:none;border:none;cursor:pointer;font-size:1.125rem;opacity:.7;padding:.25rem;transition:transform .2s,opacity .2s}.PartyAccounts_actionIcon__GuF7O:hover{opacity:1;transform:scale(1.1)}.PartyAccounts_actionIcon__GuF7O:active{transform:scale(.95)}.PartyAccounts_deleteIcon__R3y1V:hover{opacity:1}@media (max-width:768px){.PartyAccounts_header__X9Umw,.PartyAccounts_searchFilterBar__1GB6N,.PartyAccounts_tableContainer__1P9vw{padding:1rem}.PartyAccounts_searchFilterBar__1GB6N{flex-direction:column}.PartyAccounts_filter__-IdXT{width:100%}.PartyAccounts_table__WOgIx{font-size:.75rem}.PartyAccounts_table__WOgIx td,.PartyAccounts_table__WOgIx th{padding:.75rem .5rem}}.AddTokenForm_form__J1E6T{display:flex;flex-direction:column;gap:1.25rem}.AddTokenForm_formGroup__J2N6e{display:flex;flex:1 1;flex-direction:column;gap:.5rem}.AddTokenForm_label__lcNNV{color:#333;font-size:.875rem;font-weight:500}.AddTokenForm_required__1Cakv{color:#f44336}.AddTokenForm_input__o2Syp,.AddTokenForm_select__T83Nw,.AddTokenForm_textarea__LahRS{border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:.875rem;padding:.625rem .875rem;transition:border-color .2s}.AddTokenForm_input__o2Syp:focus,.AddTokenForm_select__T83Nw:focus,.AddTokenForm_textarea__LahRS:focus{border-color:#2196f3;outline:none}.AddTokenForm_textarea__LahRS{min-height:80px;resize:vertical}.AddTokenForm_select__T83Nw{background-color:#fff;cursor:pointer}.AddTokenForm_row__VRkEI{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.AddTokenForm_actions__DlyED{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.5rem}.AddTokenForm_cancelButton__gkqPY,.AddTokenForm_createButton__V4O94{border:none;border-radius:4px;cursor:pointer;font-size:.875rem;font-weight:500;padding:.625rem 1.5rem;transition:all .2s}.AddTokenForm_cancelButton__gkqPY{background-color:#f5f5f5;border:1px solid #ddd;color:#333}.AddTokenForm_cancelButton__gkqPY:hover{background-color:#e0e0e0}.AddTokenForm_createButton__V4O94{background-color:#2196f3;color:#fff}.AddTokenForm_createButton__V4O94:hover{background-color:#1976d2}.AddTokenForm_createButton__V4O94:active{transform:scale(.98)}@media (max-width:768px){.AddTokenForm_row__VRkEI{grid-template-columns:1fr}.AddTokenForm_actions__DlyED{flex-direction:column-reverse}.AddTokenForm_cancelButton__gkqPY,.AddTokenForm_createButton__V4O94{width:100%}}.TokenMaster_container__I-aJA{background-color:#f5f5f5;min-height:100vh;padding:0}.TokenMaster_header__2Sf6Z{align-items:flex-start;background-color:#f5f5f5;display:flex;justify-content:space-between;padding:2rem 2rem 1.5rem}.TokenMaster_titleSection__dT6z7{flex:1 1}.TokenMaster_title__zD7GZ{color:#1a1a1a;font-size:1.75rem;font-weight:600;margin:0 0 .25rem}.TokenMaster_subtitle__hZfiH{color:#666;font-size:.875rem;margin:0}.TokenMaster_addButton__gZM6z{align-items:center;background-color:#2196f3;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.625rem 1.25rem;transition:background-color .2s,transform .1s}.TokenMaster_addButton__gZM6z:hover{background-color:#1976d2;transform:translateY(-1px)}.TokenMaster_addButton__gZM6z:active{transform:translateY(0)}.TokenMaster_tableContainer__fPb4H{background-color:#f5f5f5;padding:0 2rem 2rem}.TokenMaster_table__UNUAq{background-color:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden;width:100%}.TokenMaster_table__UNUAq thead{background-color:#fafafa}.TokenMaster_table__UNUAq th{border-bottom:1px solid #e0e0e0;color:#666;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:1rem 1.25rem;text-align:left;text-transform:uppercase}.TokenMaster_table__UNUAq tbody tr{border-bottom:1px solid #f0f0f0;transition:background-color .2s}.TokenMaster_table__UNUAq tbody tr:hover{background-color:#fafafa}.TokenMaster_table__UNUAq tbody tr:last-child{border-bottom:none}.TokenMaster_table__UNUAq td{color:#333;font-size:.875rem;padding:1rem 1.25rem}.TokenMaster_symbol__a1d2p{color:#2196f3;font-weight:500}.TokenMaster_statusBadge__ozjI9{border-radius:12px;display:inline-block;font-size:.75rem;font-weight:500;padding:.25rem .75rem;text-transform:lowercase}.TokenMaster_statusBadge__ozjI9.TokenMaster_active__kxMIF{background-color:#d4edda;color:#155724}.TokenMaster_statusBadge__ozjI9.TokenMaster_inactive__Nn36\+{background-color:#f8d7da;color:#721c24}.TokenMaster_actions__W1j5t{align-items:center;display:flex;gap:.5rem}.TokenMaster_actionIcon__TKOIm{background:none;border:none;cursor:pointer;font-size:1.125rem;opacity:.7;padding:.25rem;transition:transform .2s,opacity .2s}.TokenMaster_actionIcon__TKOIm:hover{opacity:1;transform:scale(1.1)}.TokenMaster_actionIcon__TKOIm:active{transform:scale(.95)}.TokenMaster_deleteIcon__d84b9:hover{opacity:1}@media (max-width:768px){.TokenMaster_header__2Sf6Z,.TokenMaster_tableContainer__fPb4H{padding:1rem}.TokenMaster_table__UNUAq{font-size:.75rem}.TokenMaster_table__UNUAq td,.TokenMaster_table__UNUAq th{padding:.75rem .5rem}}.AddDollarAccountForm_form__jCSuK{display:flex;flex-direction:column;gap:1.5rem;padding:.5rem 0}.AddDollarAccountForm_row__SbFSC{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.AddDollarAccountForm_field__u7K5x,.AddDollarAccountForm_fullWidthField__b82Jv{display:flex;flex-direction:column;gap:.5rem}.AddDollarAccountForm_label__UckKb{color:#333;font-size:.95rem;font-weight:500}.AddDollarAccountForm_required__U1\+k5{color:#dc3545}.AddDollarAccountForm_input__z2N\+h,.AddDollarAccountForm_select__uzpkd{border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:1rem;padding:.75rem;transition:border-color .2s}.AddDollarAccountForm_input__z2N\+h:focus,.AddDollarAccountForm_select__uzpkd:focus{border-color:#2196f3;outline:none}.AddDollarAccountForm_select__uzpkd{background-color:#fff;cursor:pointer}.AddDollarAccountForm_actions__v95aZ{border-top:1px solid #eee;display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem;padding-top:1rem}.AddDollarAccountForm_cancelButton__ATKBy,.AddDollarAccountForm_submitButton__Y2b\+t{border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 2rem;transition:background-color .2s}.AddDollarAccountForm_cancelButton__ATKBy{background-color:#f5f5f5;color:#333}.AddDollarAccountForm_cancelButton__ATKBy:hover{background-color:#e0e0e0}.AddDollarAccountForm_submitButton__Y2b\+t{background-color:#2196f3;color:#fff}.AddDollarAccountForm_submitButton__Y2b\+t:hover{background-color:#1976d2}.AddDollarAccountForm_submitButton__Y2b\+t:active{background-color:#0d47a1}.DollarAccounts_container__wNpFZ{background-color:#f5f5f5;min-height:100vh;padding:0}.DollarAccounts_header__7JwOT{align-items:flex-start;background-color:#f5f5f5;display:flex;justify-content:space-between;padding:2rem 2rem 1.5rem}.DollarAccounts_titleSection__v0RNz{flex:1 1}.DollarAccounts_title__hRe7x{color:#1a1a1a;font-size:1.75rem;font-weight:600;margin:0 0 .25rem}.DollarAccounts_subtitle__6fpJn{color:#666;font-size:.875rem;margin:0}.DollarAccounts_addButton__JwD9m{align-items:center;background-color:#2196f3;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.625rem 1.25rem;transition:background-color .2s,transform .1s;white-space:nowrap}.DollarAccounts_addButton__JwD9m:hover{background-color:#1976d2;transform:translateY(-1px)}.DollarAccounts_addButton__JwD9m:active{transform:translateY(0)}.DollarAccounts_tableContainer__Z6Ncj{background-color:#f5f5f5;padding:0 2rem 2rem}.DollarAccounts_emptyState__OHsF-,.DollarAccounts_loading__4iNEV{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#666;font-size:.875rem;padding:3rem 2rem;text-align:center}.DollarAccounts_loading__4iNEV{color:#2196f3}.DollarAccounts_table__XPcWy{background-color:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden;width:100%}.DollarAccounts_table__XPcWy thead{background-color:#fafafa}.DollarAccounts_table__XPcWy th{border-bottom:1px solid #e0e0e0;color:#666;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:1rem 1.25rem;text-align:left;text-transform:uppercase}.DollarAccounts_table__XPcWy tbody tr{border-bottom:1px solid #f0f0f0;transition:background-color .2s}.DollarAccounts_table__XPcWy tbody tr:hover{background-color:#fafafa}.DollarAccounts_table__XPcWy tbody tr:last-child{border-bottom:none}.DollarAccounts_table__XPcWy td{color:#333;font-size:.875rem;padding:1rem 1.25rem}.DollarAccounts_typeBadge__fcEsc{border-radius:12px;display:inline-block;font-size:.75rem;font-weight:500;padding:.25rem .75rem;text-transform:capitalize}.DollarAccounts_typeBadge__fcEsc.DollarAccounts_bankaccount__IB\+GF{background-color:#e3f2fd;color:#1565c0}.DollarAccounts_typeBadge__fcEsc.DollarAccounts_wallet__X4IWP{background-color:#fff3e0;color:#e65100}.DollarAccounts_typeBadge__fcEsc.DollarAccounts_cash__wBk95{background-color:#e8f5e9;color:#2e7d32}.DollarAccounts_holderName__3xvHP{color:#666;font-size:.8125rem}.DollarAccounts_statusBadge__xFtil{border-radius:12px;display:inline-block;font-size:.75rem;font-weight:500;padding:.25rem .75rem;text-transform:lowercase}.DollarAccounts_statusBadge__xFtil.DollarAccounts_active__W1KoT{background-color:#d4edda;color:#155724}.DollarAccounts_statusBadge__xFtil.DollarAccounts_inactive__VFevQ{background-color:#f8d7da;color:#721c24}.DollarAccounts_actions__II8mE{align-items:center;display:flex;gap:.5rem}.DollarAccounts_actionIcon__gPD9L{background:none;border:none;cursor:pointer;font-size:1.125rem;opacity:.7;padding:.25rem;transition:transform .2s,opacity .2s}.DollarAccounts_actionIcon__gPD9L:hover{opacity:1;transform:scale(1.1)}.DollarAccounts_actionIcon__gPD9L:active{transform:scale(.95)}.DollarAccounts_deleteIcon__SJXcC:hover{opacity:1}@media (max-width:768px){.DollarAccounts_header__7JwOT,.DollarAccounts_tableContainer__Z6Ncj{padding:1rem}.DollarAccounts_table__XPcWy{font-size:.75rem}.DollarAccounts_table__XPcWy td,.DollarAccounts_table__XPcWy th{padding:.75rem .5rem}}.AddInternalAccountForm_form__4lo4L{display:flex;flex-direction:column;gap:1.5rem;padding:.5rem 0}.AddInternalAccountForm_row__T5ghj{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.AddInternalAccountForm_field__r0U1w,.AddInternalAccountForm_fullWidthField__sfXjV{display:flex;flex-direction:column;gap:.5rem}.AddInternalAccountForm_label__E3w2N{color:#333;font-size:.95rem;font-weight:500}.AddInternalAccountForm_required__RXetC{color:#dc3545}.AddInternalAccountForm_input__zKcTv,.AddInternalAccountForm_select__0m0vk{border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:1rem;padding:.75rem;transition:border-color .2s}.AddInternalAccountForm_input__zKcTv:focus,.AddInternalAccountForm_select__0m0vk:focus{border-color:#2196f3;outline:none}.AddInternalAccountForm_select__0m0vk{background-color:#fff;cursor:pointer}.AddInternalAccountForm_actions__8px6m{border-top:1px solid #eee;display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem;padding-top:1rem}.AddInternalAccountForm_cancelButton__zvfsA,.AddInternalAccountForm_submitButton__p-kwO{border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 2rem;transition:background-color .2s}.AddInternalAccountForm_cancelButton__zvfsA{background-color:#f5f5f5;color:#333}.AddInternalAccountForm_cancelButton__zvfsA:hover{background-color:#e0e0e0}.AddInternalAccountForm_submitButton__p-kwO{background-color:#2196f3;color:#fff}.AddInternalAccountForm_submitButton__p-kwO:hover{background-color:#1976d2}.AddInternalAccountForm_submitButton__p-kwO:active{background-color:#0d47a1}.InternalAccounts_container__DIKxY{background-color:#f5f5f5;min-height:100vh;padding:0}.InternalAccounts_header__SAERW{align-items:flex-start;background-color:#f5f5f5;display:flex;justify-content:space-between;padding:2rem 2rem 1.5rem}.InternalAccounts_titleSection__PHAfa{flex:1 1}.InternalAccounts_title__JpNMC{color:#1a1a1a;font-size:1.75rem;font-weight:600;margin:0 0 .25rem}.InternalAccounts_subtitle__CVTID{color:#666;font-size:.875rem;margin:0}.InternalAccounts_addButton__yc\+bs{align-items:center;background-color:#2196f3;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.625rem 1.25rem;transition:background-color .2s,transform .1s;white-space:nowrap}.InternalAccounts_addButton__yc\+bs:hover{background-color:#1976d2;transform:translateY(-1px)}.InternalAccounts_addButton__yc\+bs:active{transform:translateY(0)}.InternalAccounts_tableContainer__XqSQS{background-color:#f5f5f5;padding:0 2rem 2rem}.InternalAccounts_emptyState__my9gn,.InternalAccounts_loading__gHK-4{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#666;font-size:.875rem;padding:3rem 2rem;text-align:center}.InternalAccounts_loading__gHK-4{color:#2196f3}.InternalAccounts_table__MkwYQ{background-color:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden;width:100%}.InternalAccounts_table__MkwYQ thead{background-color:#fafafa}.InternalAccounts_table__MkwYQ th{border-bottom:1px solid #e0e0e0;color:#666;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:1rem 1.25rem;text-align:left;text-transform:uppercase}.InternalAccounts_table__MkwYQ tbody tr{border-bottom:1px solid #f0f0f0;transition:background-color .2s}.InternalAccounts_table__MkwYQ tbody tr:hover{background-color:#fafafa}.InternalAccounts_table__MkwYQ tbody tr:last-child{border-bottom:none}.InternalAccounts_table__MkwYQ td{color:#333;font-size:.875rem;padding:1rem 1.25rem}.InternalAccounts_nameCell__mrwhq{color:#1a1a1a;font-weight:600}.InternalAccounts_typeBadge__2sOPM{background-color:#f0f0f0;border:1px solid #ddd;border-radius:12px;color:#333;display:inline-block;font-size:.75rem;font-weight:500;padding:.25rem .75rem;text-transform:capitalize}.InternalAccounts_detailsCell__BYQHq{color:#666}.InternalAccounts_statusBadge__uBbxT{border-radius:12px;display:inline-block;font-size:.75rem;font-weight:500;padding:.25rem .75rem;text-transform:lowercase}.InternalAccounts_statusBadge__uBbxT.InternalAccounts_active__0Y3nq{background-color:#d4edda;color:#155724}.InternalAccounts_statusBadge__uBbxT.InternalAccounts_inactive__5DiXb{background-color:#f8d7da;color:#721c24}.InternalAccounts_actions__HuO-Z{align-items:center;display:flex;gap:.5rem}.InternalAccounts_actionIcon__RVUIq{background:none;border:none;cursor:pointer;font-size:1.125rem;opacity:.7;padding:.25rem;transition:transform .2s,opacity .2s}.InternalAccounts_actionIcon__RVUIq:hover{opacity:1;transform:scale(1.1)}.InternalAccounts_actionIcon__RVUIq:active{transform:scale(.95)}.InternalAccounts_deleteIcon__clV\+3:hover{opacity:1}@media (max-width:768px){.InternalAccounts_header__SAERW,.InternalAccounts_tableContainer__XqSQS{padding:1rem}.InternalAccounts_table__MkwYQ{font-size:.75rem}.InternalAccounts_table__MkwYQ td,.InternalAccounts_table__MkwYQ th{padding:.75rem .5rem}}.AddPaymentModeForm_form__B4cza{display:flex;flex-direction:column;gap:1.5rem;padding:.5rem 0}.AddPaymentModeForm_field__PUjBD{display:flex;flex-direction:column;gap:.5rem}.AddPaymentModeForm_label__wR5al{color:#333;font-size:.95rem;font-weight:500}.AddPaymentModeForm_required__w-W2x{color:#dc3545}.AddPaymentModeForm_input__\+2SGy,.AddPaymentModeForm_select__vX9\+h{border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:1rem;padding:.75rem;transition:border-color .2s}.AddPaymentModeForm_input__\+2SGy:focus,.AddPaymentModeForm_select__vX9\+h:focus{border-color:#2196f3;outline:none}.AddPaymentModeForm_select__vX9\+h{background-color:#fff;cursor:pointer}.AddPaymentModeForm_actions__D9bNi{border-top:1px solid #eee;display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem;padding-top:1rem}.AddPaymentModeForm_cancelButton__JpUtZ,.AddPaymentModeForm_submitButton__G9LcX{border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 2rem;transition:background-color .2s}.AddPaymentModeForm_cancelButton__JpUtZ{background-color:#f5f5f5;color:#333}.AddPaymentModeForm_cancelButton__JpUtZ:hover{background-color:#e0e0e0}.AddPaymentModeForm_submitButton__G9LcX{background-color:#2196f3;color:#fff}.AddPaymentModeForm_submitButton__G9LcX:hover{background-color:#1976d2}.AddPaymentModeForm_submitButton__G9LcX:active{background-color:#0d47a1}.PaymentModes_container__nKaX-{background-color:#f5f5f5;min-height:100vh;padding:2rem}.PaymentModes_header__kgD21{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:2rem}.PaymentModes_titleSection__kXJJp{flex:1 1}.PaymentModes_title__cujuK{color:#1a1a1a;font-size:2rem;font-weight:700;margin:0 0 .5rem}.PaymentModes_subtitle__JHjh0{color:#666;font-size:.95rem;margin:0}.PaymentModes_addButton__swLIq{background-color:#2196f3;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:background-color .2s;white-space:nowrap}.PaymentModes_addButton__swLIq:hover{background-color:#1976d2}.PaymentModes_addButton__swLIq:active{background-color:#0d47a1}.PaymentModes_tableContainer__UOZkd{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.PaymentModes_table__L74DL{border-collapse:collapse;width:100%}.PaymentModes_table__L74DL thead{background-color:#f8f9fa}.PaymentModes_table__L74DL th{border-bottom:2px solid #dee2e6;color:#6c757d;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:1rem;text-align:left;text-transform:uppercase}.PaymentModes_table__L74DL tbody tr{border-bottom:1px solid #dee2e6}.PaymentModes_table__L74DL tbody tr:last-child{border-bottom:none}.PaymentModes_table__L74DL tbody tr:hover{background-color:#f8f9fa}.PaymentModes_table__L74DL td{color:#333;font-size:.95rem;padding:1rem}.PaymentModes_nameCell__S3Meh{color:#1a1a1a;font-weight:600}.PaymentModes_typeBadge__EpOvR{border-radius:4px;display:inline-block;font-size:.85rem;font-weight:500;padding:.25rem .75rem}.PaymentModes_typeCash__ltqxS{background-color:#d4edda;color:#155724}.PaymentModes_typeBank__DudeC{background-color:#cce5ff;color:#004085}.PaymentModes_typeUpi__cEfN\+{background-color:#e7d4f5;color:#5a1a7a}.PaymentModes_typeQr__ZmJ6T{background-color:#fff3cd;color:#856404}.PaymentModes_typeWallet__L0JYj{background-color:#d1ecf1;color:#0c5460}.PaymentModes_statusBadge__wY3Yr{border-radius:12px;display:inline-block;font-size:.85rem;font-weight:500;padding:.25rem .75rem;text-transform:lowercase}.PaymentModes_statusBadge__wY3Yr.PaymentModes_active__9k9Du{background-color:#d4edda;color:#155724}.PaymentModes_statusBadge__wY3Yr.PaymentModes_inactive__TV9HD{background-color:#f8d7da;color:#721c24}.PaymentModes_actions__ijND8{display:flex;gap:.5rem}.PaymentModes_actionIcon__ILOvy{background:none;border:none;cursor:pointer;font-size:1.2rem;padding:.25rem;transition:transform .2s}.PaymentModes_actionIcon__ILOvy:hover{transform:scale(1.1)}.PaymentModes_deleteIcon__gT4XE:hover{filter:brightness(.8)}.Ledger_container__sQp3\+{background-color:#f5f5f5;min-height:100vh;padding:0}.Ledger_header__8TQtp{align-items:flex-start;background-color:#f5f5f5;display:flex;justify-content:space-between;padding:2rem 2rem 1.5rem}.Ledger_titleSection__a2mWA{flex:1 1}.Ledger_title__eAWf2{color:#1a1a1a;font-size:1.75rem;font-weight:600;margin:0 0 .25rem}.Ledger_subtitle__\+unHj{color:#666;font-size:.875rem;margin:0}.Ledger_filtersContainer__7\+D60{grid-gap:1rem;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin:0 2rem;padding:1.5rem}.Ledger_filterGroup__rZbuk{display:flex;flex-direction:column;gap:.5rem}.Ledger_filterLabel__eYIvv{color:#555;font-size:.875rem;font-weight:500}.Ledger_filterInput__K2QrZ,.Ledger_filterSelect__oDDkQ{background-color:#fff;border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:.875rem;padding:.625rem .875rem;transition:border-color .2s}.Ledger_filterInput__K2QrZ:focus,.Ledger_filterSelect__oDDkQ:focus{border-color:#2196f3;outline:none}.Ledger_filterSelect__oDDkQ{cursor:pointer}.Ledger_filterInput__K2QrZ::placeholder{color:#999}.Ledger_tableContainer__qX3yp{background-color:#f5f5f5;padding:1.5rem 2rem 2rem}.Ledger_loading__9dkVG{color:#2196f3;font-size:.875rem;padding:3rem 2rem}.Ledger_emptyState__F228r,.Ledger_loading__9dkVG{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;text-align:center}.Ledger_emptyState__F228r{padding:4rem 2rem}.Ledger_emptyIcon__WToEF{font-size:3rem;margin-bottom:1rem;opacity:.3}.Ledger_emptyText__WX0vd{color:#666;font-size:.875rem;margin:0}.Ledger_table__JcwZH{background-color:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden;width:100%}.Ledger_table__JcwZH thead{background-color:#fafafa}.Ledger_table__JcwZH th{border-bottom:1px solid #e0e0e0;color:#666;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:1rem 1.25rem;text-align:left;text-transform:uppercase}.Ledger_table__JcwZH tbody tr{border-bottom:1px solid #f0f0f0;transition:background-color .2s}.Ledger_table__JcwZH tbody tr:hover{background-color:#fafafa}.Ledger_table__JcwZH tbody tr:last-child{border-bottom:none}.Ledger_table__JcwZH td{color:#333;font-size:.875rem;padding:1rem 1.25rem}.Ledger_typeBadge__CnKMH{border-radius:12px;display:inline-block;font-size:.75rem;font-weight:500;padding:.25rem .75rem;text-transform:capitalize}.Ledger_typeBadge__CnKMH.Ledger_buy__s\+Q9r{background-color:#d4edda;color:#155724}.Ledger_typeBadge__CnKMH.Ledger_sell__FkLrW{background-color:#f8d7da;color:#721c24}.Ledger_typeBadge__CnKMH.Ledger_swap__Yl6I6{background-color:#e3f2fd;color:#1565c0}.Ledger_inAmount__zP0eC{color:#28a745;font-weight:500}.Ledger_outAmount__aIrvT{color:#dc3545;font-weight:500}.Ledger_balance__1RzK5{color:#1a1a1a;font-weight:600}@media (max-width:1200px){.Ledger_filtersContainer__7\+D60{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Ledger_header__8TQtp,.Ledger_tableContainer__qX3yp{padding:1rem}.Ledger_filtersContainer__7\+D60{grid-template-columns:1fr;margin:0 1rem}.Ledger_table__JcwZH{font-size:.75rem}.Ledger_table__JcwZH td,.Ledger_table__JcwZH th{padding:.75rem .5rem}}.TransactionForm_form__hNFXj{display:flex;flex-direction:column;gap:1.5rem;padding:.5rem 0}.TransactionForm_section__ClID\+{border-bottom:1px solid #e0e0e0;display:flex;flex-direction:column;gap:1rem;padding-bottom:1rem}.TransactionForm_section__ClID\+:last-of-type{border-bottom:none}.TransactionForm_sectionTitle__gWkmI{color:#333;font-size:1rem;font-weight:600;margin:0}.TransactionForm_row__sLWEJ{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.TransactionForm_row__sLWEJ.TransactionForm_threeColumns__Kd1VH{grid-template-columns:1fr 1fr 1fr}.TransactionForm_formGroup__uxk3r{display:flex;flex-direction:column;gap:.5rem}.TransactionForm_label__J-2X2{color:#555;font-size:.875rem;font-weight:500}.TransactionForm_required__uxIDF{color:#d32f2f}.TransactionForm_input__G-8wB,.TransactionForm_select__pF34l,.TransactionForm_textarea__87\+Iy{background-color:#fff;border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:.875rem;padding:.625rem .875rem;transition:border-color .2s}.TransactionForm_input__G-8wB:focus,.TransactionForm_select__pF34l:focus,.TransactionForm_textarea__87\+Iy:focus{border-color:#2196f3;outline:none}.TransactionForm_input__G-8wB:disabled{background-color:#f5f5f5;color:#666;cursor:not-allowed}.TransactionForm_textarea__87\+Iy{min-height:80px;resize:vertical}.TransactionForm_select__pF34l{cursor:pointer}.TransactionForm_inputWithButton__dg7Rl{align-items:stretch;display:flex;gap:.5rem}.TransactionForm_inputWithButton__dg7Rl .TransactionForm_select__pF34l{flex:1 1}.TransactionForm_inputWithButton__dg7Rl .TransactionForm_addButton__K7vLe{align-items:center;background-color:#2196f3;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:1.25rem;font-weight:600;height:auto;justify-content:center;padding:0;transition:background-color .2s;width:40px}.TransactionForm_inputWithButton__dg7Rl .TransactionForm_addButton__K7vLe:hover{background-color:#1976d2}.TransactionForm_totalAmount__\+CQ2p{background-color:#d4edda!important;color:#155724;font-weight:600}.TransactionForm_totalAmountSell__aHWEj{background-color:#f8d7da!important;color:#721c24;font-weight:600}.TransactionForm_sellSection__gKzOj{background-color:#fff5f5;border:2px solid #f8d7da;border-radius:8px;padding:1.5rem}.TransactionForm_fromSection__3xfBM{background-color:#fff5f5;border:2px solid #f8d7da;border-radius:8px;padding:1rem}.TransactionForm_fromSection__3xfBM .TransactionForm_sectionTitle__gWkmI{color:#dc3545;font-weight:700;margin-bottom:.75rem}.TransactionForm_toSection__bQO3f{background-color:#f0f9f4;border:2px solid #d4edda;border-radius:8px;padding:1rem}.TransactionForm_toSection__bQO3f .TransactionForm_sectionTitle__gWkmI{color:#28a745;font-weight:700;margin-bottom:.75rem}.TransactionForm_calculationSection__jWGtA{background-color:#fff;border:1px solid #ddd;border-radius:8px;padding:1.5rem}.TransactionForm_calculationSection__jWGtA .TransactionForm_sectionTitle__gWkmI{font-weight:700;margin-bottom:1rem}.TransactionForm_calculationSummary__zYwU7{background-color:#fff9e6;border:2px solid #ffc107;border-radius:8px;margin-top:1rem;padding:1rem}.TransactionForm_summaryRow__ukFVI{align-items:center;display:flex;justify-content:space-between;padding:.5rem 0}.TransactionForm_summaryRow__ukFVI:not(:last-child){border-bottom:1px solid #ffe69c}.TransactionForm_summaryLabel__JXhbl{color:#666;font-size:.875rem}.TransactionForm_summaryValue__mN5yM{color:#1a1a1a;font-size:.875rem;font-weight:600}.TransactionForm_slippageValue__jamZl{color:#dc3545}.TransactionForm_finalRow__nGsI6{border-bottom:none!important;border-top:2px solid #ffc107;margin-top:.25rem;padding-top:.75rem}.TransactionForm_finalRow__nGsI6 .TransactionForm_summaryLabel__JXhbl,.TransactionForm_finalRow__nGsI6 .TransactionForm_summaryValue__mN5yM{font-size:1rem;font-weight:700}.TransactionForm_loading__JFSO8{color:#2196f3;font-size:.875rem;padding:2rem;text-align:center}.TransactionForm_actions__Awlzp{display:flex;gap:1rem;justify-content:flex-end;padding-top:1rem}.TransactionForm_cancelButton__0dq2a,.TransactionForm_createButton__Fjcxe,.TransactionForm_saveButton__z5d\+5{border:none;border-radius:4px;cursor:pointer;font-size:.875rem;font-weight:500;padding:.625rem 1.5rem;transition:background-color .2s,transform .1s}.TransactionForm_cancelButton__0dq2a{background-color:#f5f5f5;color:#666}.TransactionForm_cancelButton__0dq2a:hover{background-color:#e0e0e0}.TransactionForm_createButton__Fjcxe{background-color:#2196f3;color:#fff}.TransactionForm_createButton__Fjcxe:hover{background-color:#1976d2;transform:translateY(-1px)}.TransactionForm_createButton__Fjcxe:active{transform:translateY(0)}.TransactionForm_saveButton__z5d\+5{background-color:#28a745;color:#fff}.TransactionForm_saveButton__z5d\+5:hover{background-color:#218838;transform:translateY(-1px)}.TransactionForm_saveButton__z5d\+5:active{transform:translateY(0)}.TransactionForm_saveSellButton__pbsel{background-color:#dc3545;color:#fff}.TransactionForm_saveSellButton__pbsel:hover{background-color:#c82333;transform:translateY(-1px)}.TransactionForm_saveSellButton__pbsel:active{transform:translateY(0)}.TransactionForm_saveSwapButton__fVyfF{background-color:#ffc107;color:#1a1a1a;font-weight:600}.TransactionForm_saveSwapButton__fVyfF:hover{background-color:#e0a800;transform:translateY(-1px)}.TransactionForm_saveSwapButton__fVyfF:active{transform:translateY(0)}@media (max-width:768px){.TransactionForm_row__sLWEJ,.TransactionForm_row__sLWEJ.TransactionForm_threeColumns__Kd1VH{grid-template-columns:1fr}.TransactionForm_actions__Awlzp{flex-direction:column-reverse}.TransactionForm_cancelButton__0dq2a,.TransactionForm_createButton__Fjcxe,.TransactionForm_saveButton__z5d\+5,.TransactionForm_saveSellButton__pbsel,.TransactionForm_saveSwapButton__fVyfF{width:100%}}.Transactions_container__HHjoF{background-color:#f5f5f5;min-height:100vh;padding:0}.Transactions_header__bjk6-{align-items:flex-start;background-color:#f5f5f5;display:flex;justify-content:space-between;padding:2rem 2rem 1.5rem}.Transactions_titleSection__VN3jY{flex:1 1}.Transactions_title__CUjU1{color:#1a1a1a;font-size:1.75rem;font-weight:600;margin:0 0 .25rem}.Transactions_subtitle__HmWf7{color:#666;font-size:.875rem;margin:0}.Transactions_addButton__bCMFq{align-items:center;background-color:#2196f3;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.625rem 1.25rem;transition:background-color .2s,transform .1s}.Transactions_addButton__bCMFq:hover{background-color:#1976d2;transform:translateY(-1px)}.Transactions_addButton__bCMFq:active{transform:translateY(0)}.Transactions_searchFilterBar__gBqKc{background-color:#f5f5f5;display:flex;gap:1rem;padding:0 2rem 1.5rem}.Transactions_searchInput__VwHLw{background-color:#fff;border:1px solid #ddd;border-radius:4px;flex:1 1;font-size:.875rem;padding:.625rem 1rem;transition:border-color .2s}.Transactions_searchInput__VwHLw:focus{border-color:#2196f3;outline:none}.Transactions_searchInput__VwHLw::placeholder{color:#999}.Transactions_tableContainer__eD71P{background-color:#f5f5f5;padding:0 2rem 2rem}.Transactions_emptyState__L\+\+YD,.Transactions_loading__BQWPG{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#666;font-size:.875rem;padding:3rem 2rem;text-align:center}.Transactions_loading__BQWPG{color:#2196f3}.Transactions_table__AFKng{background-color:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden;width:100%}.Transactions_table__AFKng thead{background-color:#fafafa}.Transactions_table__AFKng th{border-bottom:1px solid #e0e0e0;color:#666;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:1rem 1.25rem;text-align:left;text-transform:uppercase}.Transactions_table__AFKng tbody tr{border-bottom:1px solid #f0f0f0;transition:background-color .2s}.Transactions_table__AFKng tbody tr:hover{background-color:#fafafa}.Transactions_table__AFKng tbody tr:last-child{border-bottom:none}.Transactions_table__AFKng td{color:#333;font-size:.875rem;padding:1rem 1.25rem}.Transactions_typeBadge__A4f4r{border-radius:12px;display:inline-block;font-size:.75rem;font-weight:500;padding:.25rem .75rem;text-transform:capitalize}.Transactions_typeBadge__A4f4r.Transactions_buy-to-sell__fLlcu{background-color:#e3f2fd;color:#1565c0}.Transactions_typeBadge__A4f4r.Transactions_sell-to-buy__M53VC{background-color:#f3e5f5;color:#6a1b9a}.Transactions_actions__ohGQf{align-items:center;display:flex;gap:.5rem}.Transactions_actionIcon__Q54Nd{background:none;border:none;cursor:pointer;font-size:1.125rem;opacity:.7;padding:.25rem;transition:transform .2s,opacity .2s}.Transactions_actionIcon__Q54Nd:hover{opacity:1;transform:scale(1.1)}.Transactions_actionIcon__Q54Nd:active{transform:scale(.95)}.Transactions_deleteIcon__pvL3l:hover{opacity:1}@media (max-width:768px){.Transactions_header__bjk6-,.Transactions_searchFilterBar__gBqKc,.Transactions_tableContainer__eD71P{padding:1rem}.Transactions_searchFilterBar__gBqKc{flex-direction:column}.Transactions_table__AFKng{font-size:.75rem}.Transactions_table__AFKng td,.Transactions_table__AFKng th{padding:.75rem .5rem}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.d8db75f6.css.map*/