.Tabs-module__XhLWqW__CustomerTabsContainer,.Tabs-module__XhLWqW__CustomerTabsContainer *,.Tabs-module__XhLWqW__CustomerTabsContainer :before,.Tabs-module__XhLWqW__CustomerTabsContainer :after{font-family:var(--font-product-sans)!important}.Tabs-module__XhLWqW__CustomerTabsContainer{flex-direction:column;width:100%;max-width:100%;display:flex;overflow:hidden}.Tabs-module__XhLWqW__Tabs{border-bottom:1px solid var(--border-primary);width:100%;min-width:0;padding-top:16px;display:flex}.Tabs-module__XhLWqW__TabItem{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;padding:12px 20px;font-weight:500;position:relative}.Tabs-module__XhLWqW__TabItemDisabled{opacity:.5;pointer-events:none}.Tabs-module__XhLWqW__TabItem:hover{color:var(--color-primary)}.Tabs-module__XhLWqW__TabItem.Tabs-module__XhLWqW__Active{color:var(--text-primary);background-color:var(--bg-secondary)}.Tabs-module__XhLWqW__TabItem.Tabs-module__XhLWqW__Active:after{content:"";background-color:var(--accent-foreground);width:100%;height:2px;position:absolute;bottom:-1px;left:0}.Tabs-module__XhLWqW__TabContent{min-height:200px;margin-top:1rem;transition:all .3s}@media (max-width:1024px){.Tabs-module__XhLWqW__Tabs{-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow-x:auto}.Tabs-module__XhLWqW__TabItem{white-space:nowrap;padding:10px 16px;font-size:.9rem}}@media (max-width:768px){.Tabs-module__XhLWqW__CustomerTabsContainer{max-width:100vw;margin:0;position:relative;overflow:hidden}.Tabs-module__XhLWqW__Tabs{-webkit-overflow-scrolling:touch;border-bottom:2px solid var(--border-primary);scrollbar-width:none;-ms-overflow-style:none;gap:0;padding:0 .25rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000 100%);mask-image:linear-gradient(90deg,#000 85%,#0000 100%)}.Tabs-module__XhLWqW__Tabs::-webkit-scrollbar{display:none}.Tabs-module__XhLWqW__TabItem{white-space:nowrap;flex-shrink:0;padding:8px 10px;font-size:.8rem;min-width:fit-content!important;min-height:unset!important}.Tabs-module__XhLWqW__TabItem.Tabs-module__XhLWqW__Active{background-color:#0000}.Tabs-module__XhLWqW__TabItem.Tabs-module__XhLWqW__Active:after{height:3px;bottom:-2px}.Tabs-module__XhLWqW__TabContent{margin-top:.75rem;padding:0 .25rem}}@media (max-width:480px){.Tabs-module__XhLWqW__Tabs{padding:0}.Tabs-module__XhLWqW__TabItem{padding:7px 8px;font-size:.75rem}.Tabs-module__XhLWqW__TabContent{margin-top:.5rem;padding:0}}
.Findeks-module__jHMl_G__FindeksPanel,.Findeks-module__jHMl_G__FindeksPanel *,.Findeks-module__jHMl_G__FindeksPanel :before,.Findeks-module__jHMl_G__FindeksPanel :after{font-family:var(--font-product-sans)!important}.Findeks-module__jHMl_G__FindeksPanel{width:100%}.Findeks-module__jHMl_G__FindeksContainer{background-color:var(--bg-primary);box-shadow:var(--shadow-md);border-radius:12px;overflow:hidden}.Findeks-module__jHMl_G__ScoreHeader{background:linear-gradient(135deg,var(--color-primary)0%,var(--color-primary-hover)100%);justify-content:space-between;align-items:center;padding:24px;display:flex}.Findeks-module__jHMl_G__ScoreInfo{flex:1}.Findeks-module__jHMl_G__ScoreTitle{color:#fff;margin-bottom:4px;font-size:22px;font-weight:700}.Findeks-module__jHMl_G__ScoreSubtitle{opacity:.8;color:#fff;font-size:14px}.Findeks-module__jHMl_G__ScoreValue{text-align:center}.Findeks-module__jHMl_G__ScoreBadge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fff3;border:2px solid #ffffff4d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;min-width:80px;padding:16px;display:flex;box-shadow:0 4px 12px #00000026}.Findeks-module__jHMl_G__ScoreNumber{color:#fff;text-shadow:0 2px 4px #0003;font-size:28px;font-weight:700;line-height:1.2}.Findeks-module__jHMl_G__ScoreMax{opacity:.85;color:#fff;text-shadow:0 1px 2px #0003;font-size:12px}.Findeks-module__jHMl_G__FinancialSection{padding-bottom:24px;padding-left:24px;padding-right:24px}.Findeks-module__jHMl_G__SectionTitle{color:var(--text-primary);margin-bottom:2px;font-size:18px;font-weight:700}.Findeks-module__jHMl_G__LimitSection{background-color:var(--bg-secondary);border-radius:8px;margin-bottom:24px;padding:20px}.Findeks-module__jHMl_G__ChartAndInfo{align-items:center;gap:20px;display:flex}.Findeks-module__jHMl_G__ChartContainer{flex-shrink:0;width:100px;height:100px}.Findeks-module__jHMl_G__LimitInfo{flex:1}.Findeks-module__jHMl_G__InfoGrid{grid-template-columns:1fr 1fr;gap:16px 24px;display:grid}.Findeks-module__jHMl_G__InfoItem{flex-direction:column;gap:4px;display:flex}.Findeks-module__jHMl_G__InfoLabel{color:var(--text-secondary);font-size:14px}.Findeks-module__jHMl_G__InfoValue{color:var(--text-primary);font-size:16px;font-weight:600}.Findeks-module__jHMl_G__InfoValueGreen{color:var(--color-success);font-size:16px;font-weight:600}.Findeks-module__jHMl_G__InfoValueRed{color:var(--color-error);font-size:16px;font-weight:600}.Findeks-module__jHMl_G__AccountsGrid{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.Findeks-module__jHMl_G__AccountCard{background-color:var(--bg-secondary);text-align:center;border-radius:8px;padding:16px;transition:transform .2s,box-shadow .2s}.Findeks-module__jHMl_G__AccountCard:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.Findeks-module__jHMl_G__IconCircle{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 12px;display:flex}.Findeks-module__jHMl_G__AccountCount{color:var(--text-primary);text-align:center;width:100%;margin-bottom:4px;font-size:24px;font-weight:700}.Findeks-module__jHMl_G__AccountLabel{color:var(--text-secondary);font-size:12px}.Findeks-module__jHMl_G__Footer{border-top:1px solid var(--border-primary);background-color:var(--bg-secondary);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.Findeks-module__jHMl_G__UpdateInfo{color:var(--text-secondary);font-size:12px}.Findeks-module__jHMl_G__DetailButton{color:var(--color-primary);cursor:not-allowed;background:0 0;border:none;padding:0;font-size:14px;font-weight:500}.Findeks-module__jHMl_G__DetailButton:hover{text-decoration:underline}@media (max-width:768px){.Findeks-module__jHMl_G__AccountsGrid{grid-template-columns:repeat(2,1fr)}.Findeks-module__jHMl_G__InfoGrid{grid-template-columns:1fr}.Findeks-module__jHMl_G__ChartAndInfo{flex-direction:column;align-items:center}.Findeks-module__jHMl_G__ChartContainer{margin-bottom:16px}}.Findeks-module__jHMl_G__DetailButton{background-color:var(--bg-secondary);border:1px solid var(--border-primary);color:var(--text-primary);cursor:pointer;border-radius:6px;padding:8px 16px;transition:all .2s}.Findeks-module__jHMl_G__DetailButton:hover{background-color:var(--bg-tertiary);border-color:var(--color-primary);text-decoration:none}[data-theme=dark] .Findeks-module__jHMl_G__DetailModal{background-color:var(--bg-primary,#111827);color:var(--text-primary,#f9fafb)}[data-theme=dark] .Findeks-module__jHMl_G__DetailModalOverlay{background-color:#000000b3}[data-theme=dark] .Findeks-module__jHMl_G__DetailModalHeader{border-bottom-color:var(--border-primary,#374151);background-color:var(--bg-secondary,#1f2937)}[data-theme=dark] .Findeks-module__jHMl_G__DetailModalClose{color:var(--text-secondary,#9ca3af)}[data-theme=dark] .Findeks-module__jHMl_G__DetailModalClose:hover{color:var(--text-primary,#f9fafb)}[data-theme=dark] .Findeks-module__jHMl_G__DetailModalBody{background-color:var(--bg-primary,#111827)}[data-theme=dark] .Findeks-module__jHMl_G__DetailCard{background-color:var(--bg-secondary,#1f2937);border-color:var(--border-primary,#374151)}[data-theme=dark] .Findeks-module__jHMl_G__DetailCardHeader{border-bottom-color:var(--border-primary,#374151)}[data-theme=dark] .Findeks-module__jHMl_G__DetailItem{border-bottom-color:var(--border-primary,#374151)}[data-theme=dark] .Findeks-module__jHMl_G__DetailLabel{color:var(--text-secondary,#9ca3af)}[data-theme=dark] .Findeks-module__jHMl_G__DetailValue{color:var(--text-primary,#f9fafb)}[data-theme=dark] .Findeks-module__jHMl_G__FindeksContainer ul li{border-bottom-color:var(--border-primary,#374151)!important}[data-theme=dark] .Findeks-module__jHMl_G__FindeksContainer ul li>div[style*="background-color: rgb(243, 244, 246)"]{background-color:var(--bg-secondary,#374151)!important;border-color:var(--border-primary,#4b5563)!important}[data-theme=dark] .Findeks-module__jHMl_G__FindeksContainer ul li>div[style*="color: rgb(107, 114, 128)"]{color:var(--text-secondary,#9ca3af)!important}[data-theme=dark] .Findeks-module__jHMl_G__FindeksContainer span[style*="background-color: rgb(243, 244, 246)"]{background-color:var(--bg-tertiary,#374151)!important;color:var(--text-secondary,#d1d5db)!important}[data-theme=dark] .Findeks-module__jHMl_G__FindeksContainer img[style*="border: 1px solid"]{border-color:var(--border-primary,#374151)!important}[data-theme=dark] .Findeks-module__jHMl_G__FindeksContainer strong{color:var(--text-primary,#f9fafb)!important}[data-theme=dark] .Findeks-module__jHMl_G__FindeksContainer strong[style*="font-size: 14"]{color:var(--text-primary,#f9fafb)!important}[data-theme=dark] .Findeks-module__jHMl_G__FindeksContainer span[style*="background-color: #dcfce7"]{color:#10b981!important;background-color:#10b98133!important}[data-theme=dark] .Findeks-module__jHMl_G__FindeksContainer span[style*="background-color: #fee2e2"]{color:#ef4444!important;background-color:#ef444433!important}[data-theme=dark] .Findeks-module__jHMl_G__FindeksContainer span[style*="color: #10b981"]{color:#34d399!important}[data-theme=dark] .Findeks-module__jHMl_G__FindeksContainer span[style*="color: #ef4444"]{color:#f87171!important}[data-theme=dark] .Findeks-module__jHMl_G__FindeksContainer h2[style*="margin: 0"]{color:var(--text-primary,#f9fafb)!important}:is([data-theme=dark] .Findeks-module__jHMl_G__FindeksContainer h3[style*="color: #3b82f6"],[data-theme=dark] .Findeks-module__jHMl_G__FindeksContainer h3[style*="color: #10b981"],[data-theme=dark] .Findeks-module__jHMl_G__FindeksContainer h3[style*="color: #8b5cf6"],[data-theme=dark] .Findeks-module__jHMl_G__FindeksContainer h3[style*="color: #f59e0b"]){color:var(--text-primary,#f9fafb)!important}[data-theme=dark] .Findeks-module__jHMl_G__FindeksContainer div[style*="color: #6b7280"]{color:var(--text-secondary,#9ca3af)!important}[data-theme=dark] .Findeks-module__jHMl_G__FindeksContainer div>strong[style*="font-size: 15"]{color:var(--text-primary,#f9fafb)!important}[data-theme=dark] .Findeks-module__jHMl_G__FindeksContainer div[style*="display: flex"] div[style*="margin-bottom: 8"] div:first-child{color:var(--text-secondary,#9ca3af)!important}[data-theme=dark] .Findeks-module__jHMl_G__FindeksContainer div[style*="display: flex"] div[style*="margin-bottom: 8"] div:last-child{color:var(--text-primary,#f9fafb)!important}[data-theme=dark] .Findeks-module__jHMl_G__FindeksContainer *{border-color:var(--border-primary,#374151)}[data-theme=dark] .Findeks-module__jHMl_G__FindeksContainer div:not([class]){color:var(--text-primary,#f9fafb)}[data-theme=dark] .Findeks-module__jHMl_G__FindeksContainer span:not([style*=background-color]){color:var(--text-primary,#f9fafb)!important}[data-theme=dark] .Findeks-module__jHMl_G__FindeksContainer div[style*="color: #9ca3af"]{color:var(--text-secondary,#9ca3af)!important}.Findeks-module__jHMl_G__financialGrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:20px;margin-bottom:20px;display:grid}@media (max-width:1024px){.Findeks-module__jHMl_G__FindeksPanel{padding:1.25rem}.Findeks-module__jHMl_G__SectionTitle{font-size:1.1rem}.Findeks-module__jHMl_G__AccountsGrid{grid-template-columns:repeat(2,1fr);gap:.875rem}}@media (max-width:768px){.Findeks-module__jHMl_G__FindeksPanel{border-radius:8px;padding:1rem}.Findeks-module__jHMl_G__FindeksContainer{padding:0}.Findeks-module__jHMl_G__FinancialSection{margin-bottom:1.5rem;padding-left:12px;padding-right:12px}.Findeks-module__jHMl_G__SectionTitle{margin-bottom:.875rem;font-size:1rem}.Findeks-module__jHMl_G__financialGrid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:12px;margin-bottom:12px}.Findeks-module__jHMl_G__ScoreHeader{text-align:center;flex-direction:column;gap:12px;padding:16px}.Findeks-module__jHMl_G__ScoreTitle{font-size:18px}.Findeks-module__jHMl_G__ScoreBadge{min-width:64px;padding:12px}.Findeks-module__jHMl_G__ScoreNumber{font-size:22px}.Findeks-module__jHMl_G__LimitSection{gap:1rem}.Findeks-module__jHMl_G__ChartAndInfo{flex-direction:column;gap:1rem}.Findeks-module__jHMl_G__ChartContainer{width:100%;max-width:120px;margin:0 auto}.Findeks-module__jHMl_G__LimitInfo{width:100%}.Findeks-module__jHMl_G__InfoGrid{grid-template-columns:1fr;gap:.75rem}.Findeks-module__jHMl_G__InfoItem{justify-content:space-between}.Findeks-module__jHMl_G__InfoLabel{font-size:.85rem}.Findeks-module__jHMl_G__InfoValue,.Findeks-module__jHMl_G__InfoValueGreen,.Findeks-module__jHMl_G__InfoValueRed{font-size:1rem}.Findeks-module__jHMl_G__AccountsGrid{grid-template-columns:repeat(2,1fr);gap:.75rem}.Findeks-module__jHMl_G__AccountCard{padding:.875rem}.Findeks-module__jHMl_G__IconCircle{width:36px;height:36px}.Findeks-module__jHMl_G__IconCircle svg{width:20px;height:20px}.Findeks-module__jHMl_G__AccountCount{font-size:1.35rem}.Findeks-module__jHMl_G__AccountLabel{font-size:.8rem}.Findeks-module__jHMl_G__Footer{flex-direction:column;gap:.75rem;padding:.875rem}.Findeks-module__jHMl_G__UpdateInfo{font-size:.8rem}.Findeks-module__jHMl_G__DetailButton{width:100%;padding:.75rem;font-size:.9rem}.Findeks-module__jHMl_G__DetailModal{border-radius:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh}.Findeks-module__jHMl_G__ModalHeader{flex-wrap:wrap;gap:.5rem;padding:1rem}.Findeks-module__jHMl_G__ModalTitle{font-size:1.1rem}.Findeks-module__jHMl_G__TabButton{min-width:100px;padding:.5rem .875rem;font-size:.85rem}.Findeks-module__jHMl_G__CloseButton{position:sticky;top:1rem;right:1rem}.Findeks-module__jHMl_G__ModalBody{padding:1rem}.Findeks-module__jHMl_G__ModalSection{padding:.875rem}.Findeks-module__jHMl_G__ModalSectionTitle{font-size:1rem}.Findeks-module__jHMl_G__ModalGrid{grid-template-columns:1fr;gap:.75rem}.Findeks-module__jHMl_G__MiniChartContainer{max-width:80px}}@media (max-width:480px){.Findeks-module__jHMl_G__FindeksPanel{padding:.5rem}.Findeks-module__jHMl_G__SectionTitle{font-size:.95rem}.Findeks-module__jHMl_G__financialGrid{grid-template-columns:1fr;gap:8px;margin-top:8px;margin-bottom:8px}.Findeks-module__jHMl_G__FinancialSection{padding-left:8px;padding-right:8px}.Findeks-module__jHMl_G__ScoreHeader{padding:12px}.Findeks-module__jHMl_G__ScoreTitle{font-size:16px}.Findeks-module__jHMl_G__ScoreNumber{font-size:20px}.Findeks-module__jHMl_G__ScoreBadge{min-width:56px;padding:10px}.Findeks-module__jHMl_G__AccountsGrid{grid-template-columns:1fr;gap:.625rem}.Findeks-module__jHMl_G__AccountCard{padding:.75rem}.Findeks-module__jHMl_G__IconCircle{width:32px;height:32px}.Findeks-module__jHMl_G__IconCircle svg{width:18px;height:18px}.Findeks-module__jHMl_G__AccountCount{text-align:center;font-size:1.25rem}.Findeks-module__jHMl_G__AccountLabel{text-align:left;font-size:.75rem}.Findeks-module__jHMl_G__InfoGrid{gap:.625rem}.Findeks-module__jHMl_G__InfoLabel{font-size:.8rem}.Findeks-module__jHMl_G__InfoValue,.Findeks-module__jHMl_G__InfoValueGreen,.Findeks-module__jHMl_G__InfoValueRed{font-size:.95rem}.Findeks-module__jHMl_G__ModalHeader{padding:.75rem}.Findeks-module__jHMl_G__ModalTitle{font-size:1rem}.Findeks-module__jHMl_G__TabButton{min-width:90px;padding:.4rem .75rem;font-size:.8rem}.Findeks-module__jHMl_G__ModalBody,.Findeks-module__jHMl_G__ModalSection{padding:.75rem}.Findeks-module__jHMl_G__ModalGrid{gap:.625rem}}
.BankAccounts-module__-XEM8a__container,.BankAccounts-module__-XEM8a__container *,.BankAccounts-module__-XEM8a__container :before,.BankAccounts-module__-XEM8a__container :after{font-family:var(--font-product-sans)!important}.BankAccounts-module__-XEM8a__container{isolation:isolate;contain:layout;flex-direction:row;gap:1.5rem;width:100%;display:flex;position:relative}.BankAccounts-module__-XEM8a__pdfButtonContainer{justify-content:flex-end;align-items:center;margin-top:0;display:flex}.BankAccounts-module__-XEM8a__pdfDownloadButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#57d02c 0%,#4ab826 100%);border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s;display:flex;box-shadow:0 2px 4px #57d02c33}.BankAccounts-module__-XEM8a__pdfDownloadButton:hover{background:linear-gradient(135deg,#4ab826 0%,#3a9a1f 100%);transform:translateY(-1px);box-shadow:0 4px 8px #57d02c4d}.BankAccounts-module__-XEM8a__pdfDownloadButton:active{transform:translateY(0);box-shadow:0 2px 4px #57d02c33}.BankAccounts-module__-XEM8a__modalOverlay{z-index:999999;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.BankAccounts-module__-XEM8a__modalContent{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:900px;max-height:90vh;display:flex;box-shadow:0 20px 60px #0000004d}.BankAccounts-module__-XEM8a__modalHeader{border-bottom:2px solid #e1e5e9;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.BankAccounts-module__-XEM8a__modalTitle{color:#57d02c;margin:0;font-size:24px;font-weight:600}.BankAccounts-module__-XEM8a__modalActions{gap:12px;display:flex}.BankAccounts-module__-XEM8a__modalActionButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#57d02c 0%,#4ab826 100%);border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s;box-shadow:0 2px 4px #57d02c33}.BankAccounts-module__-XEM8a__modalActionButton:hover{background:linear-gradient(135deg,#4ab826 0%,#3a9a1f 100%);transform:translateY(-1px);box-shadow:0 4px 8px #57d02c4d}.BankAccounts-module__-XEM8a__modalBody{flex:1;padding:0;overflow-y:auto}.BankAccounts-module__-XEM8a__modalFooter{border-top:2px solid #e1e5e9;justify-content:flex-end;padding:20px 24px;display:flex}.BankAccounts-module__-XEM8a__modalCloseButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#57d02c 0%,#4ab826 100%);border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s;box-shadow:0 2px 4px #57d02c33}.BankAccounts-module__-XEM8a__modalCloseButton:hover{background:linear-gradient(135deg,#4ab826 0%,#3a9a1f 100%);box-shadow:0 4px 8px #57d02c4d}.BankAccounts-module__-XEM8a__closeButton{color:#6c757d;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:24px;transition:all .2s;display:flex}.BankAccounts-module__-XEM8a__closeButton:hover{color:#495057;background:#f8f9fa}.BankAccounts-module__-XEM8a__passwordListContainer{padding:24px}[data-theme=dark] .BankAccounts-module__-XEM8a__modalHeader{border-bottom:2px solid var(--border-primary,#3a3a3a)}[data-theme=dark] .BankAccounts-module__-XEM8a__modalTitle{color:#57d02c}.BankAccounts-module__-XEM8a__sidebar{background-color:var(--bg-primary);border:1px solid var(--border-primary);width:25%;box-shadow:var(--shadow-xs);scroll-behavior:smooth;border-radius:.5rem;max-height:80vh;overflow-y:auto}.BankAccounts-module__-XEM8a__sidebarTitle{color:var(--text-primary);border-bottom:1px solid var(--border-primary);margin:0;padding:1rem;font-size:1.125rem;font-weight:600}.BankAccounts-module__-XEM8a__bankList{margin:0;padding:0;list-style:none}.BankAccounts-module__-XEM8a__sidebarToggle{display:none}.BankAccounts-module__-XEM8a__bankItemContent{color:var(--text-primary);align-items:center;gap:.75rem;display:flex}.BankAccounts-module__-XEM8a__bankItemLogo{object-fit:contain;border-radius:4px;width:32px;height:32px}.BankAccounts-module__-XEM8a__accountItem{border-bottom:1px solid var(--border-primary);cursor:pointer;color:var(--text-primary);padding:1rem;transition:background-color .2s}.BankAccounts-module__-XEM8a__accountItem:hover{background-color:var(--bg-secondary)}.BankAccounts-module__-XEM8a__accountItemActive{background-color:var(--bg-tertiary);border-left:4px solid var(--color-primary)}.BankAccounts-module__-XEM8a__accountName{color:var(--text-primary);margin-bottom:.5rem;font-weight:500}.BankAccounts-module__-XEM8a__mainContent{scroll-behavior:auto;width:75%;position:relative}.BankAccounts-module__-XEM8a__contentCard{background-color:var(--bg-primary);border:1px solid var(--border-primary);box-shadow:var(--shadow-xs);border-radius:.5rem}.BankAccounts-module__-XEM8a__contentHeader{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;padding:1.25rem;display:flex}.BankAccounts-module__-XEM8a__headerLeft{align-items:center;gap:1rem;display:flex}.BankAccounts-module__-XEM8a__headerRight{flex-direction:row;align-items:center;gap:1.5rem;display:flex}.BankAccounts-module__-XEM8a__grandTotalRow{align-items:center;gap:.5rem;display:flex}.BankAccounts-module__-XEM8a__grandTotalLabel{color:var(--text-secondary);font-size:15px;font-weight:500}.BankAccounts-module__-XEM8a__grandTotalValue{color:var(--text-primary);font-size:16px;font-weight:600}.BankAccounts-module__-XEM8a__grandTotalValuePositive{color:#10b981;font-size:15px;font-weight:600}.BankAccounts-module__-XEM8a__grandTotalValueNegative{color:#ef4444;font-size:15px;font-weight:600}.BankAccounts-module__-XEM8a__headerBankLogo{object-fit:contain;border-radius:6px;width:48px;height:48px}.BankAccounts-module__-XEM8a__contentTitle{color:var(--text-primary);font-size:1.25rem;font-weight:600}.BankAccounts-module__-XEM8a__contentSubtitle{color:var(--text-secondary);margin-top:.5rem}.BankAccounts-module__-XEM8a__contentBody{padding:1.25rem}.BankAccounts-module__-XEM8a__sectionTitle{color:var(--text-primary);margin-bottom:1rem;font-size:1.125rem;font-weight:500}.BankAccounts-module__-XEM8a__emptyState{text-align:center;background-color:var(--bg-secondary);border:2px dashed var(--border-primary);border-radius:.375rem;padding:2rem}.BankAccounts-module__-XEM8a__emptyText{color:var(--text-secondary);text-align:center;padding:2rem;font-style:italic}.BankAccounts-module__-XEM8a__table{border:1px solid var(--border-primary);border-radius:.5rem;overflow:hidden}.BankAccounts-module__-XEM8a__tableContainer{border-collapse:separate;border-spacing:0;table-layout:fixed;min-width:100%}.BankAccounts-module__-XEM8a__tableHeader{background-color:var(--bg-secondary)}.BankAccounts-module__-XEM8a__tableHeaderCell{text-align:left;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;padding:.75rem 1rem;font-size:.75rem;font-weight:500}.BankAccounts-module__-XEM8a__tableHeaderCell:first-child,.BankAccounts-module__-XEM8a__tableHeaderCell:nth-child(2),.BankAccounts-module__-XEM8a__tableHeaderCell:nth-child(3){width:22%}.BankAccounts-module__-XEM8a__tableHeaderCell:nth-child(4){text-align:center;width:14%}.BankAccounts-module__-XEM8a__tableHeaderCell:nth-child(5){text-align:right;width:20%;padding-right:3rem}.BankAccounts-module__-XEM8a__tableBody{background-color:var(--bg-primary);border-collapse:separate;border-spacing:0}.BankAccounts-module__-XEM8a__tableRow:hover{background-color:var(--bg-secondary)}.BankAccounts-module__-XEM8a__tableCell{white-space:nowrap;color:var(--text-primary);padding:.75rem 1rem;font-size:.875rem}.BankAccounts-module__-XEM8a__tableRow td:nth-child(2),.BankAccounts-module__-XEM8a__tableRow td:nth-child(3){text-align:right;padding-right:1.5rem}.BankAccounts-module__-XEM8a__tableRow td:nth-child(4){text-align:center}.BankAccounts-module__-XEM8a__tableRow td:nth-child(5){text-align:right;padding-right:1rem}.BankAccounts-module__-XEM8a__tableHeaderCell:nth-child(2){text-align:right;padding-right:1.5rem}.BankAccounts-module__-XEM8a__tableHeaderCell:nth-child(3){text-align:right;padding-right:2.5rem}.BankAccounts-module__-XEM8a__tableRow td:nth-child(2),.BankAccounts-module__-XEM8a__tableRow td:nth-child(3){text-align:right}.BankAccounts-module__-XEM8a__tableCellMuted{white-space:nowrap;color:var(--text-secondary);padding:.75rem 1rem;font-size:.875rem}.BankAccounts-module__-XEM8a__tableRow td:nth-child(4) .BankAccounts-module__-XEM8a__tableCellMuted{text-align:right;width:120px;margin-left:auto;display:block}.BankAccounts-module__-XEM8a__tableRow td.BankAccounts-module__-XEM8a__tableCellMuted:last-child{top:px;position:relative}.BankAccounts-module__-XEM8a__deleteButton{background-color:var(--color-error);color:#fff;cursor:pointer;border:none;border-radius:.375rem;padding:.25rem .75rem;font-size:.875rem;transition:background-color .2s}.BankAccounts-module__-XEM8a__deleteButton:hover{background-color:var(--color-error);opacity:.9}.BankAccounts-module__-XEM8a__addSection{background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:.5rem;margin-top:1.5rem;padding:1rem}.BankAccounts-module__-XEM8a__addSectionTitle{color:var(--text-primary);margin-bottom:.75rem;font-size:1rem;font-weight:500}.BankAccounts-module__-XEM8a__formGrid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.BankAccounts-module__-XEM8a__formField{flex-direction:column;display:flex}.BankAccounts-module__-XEM8a__fieldLabel{color:var(--text-primary);margin-bottom:.25rem;font-size:.875rem;font-weight:500;display:block}.BankAccounts-module__-XEM8a__fieldInput{border:1px solid var(--border-primary);background-color:var(--bg-primary);width:100%;color:var(--text-primary);border-radius:.375rem;outline:none;padding:.5rem .75rem;transition:border-color .2s,box-shadow .2s}.BankAccounts-module__-XEM8a__fieldInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #57d02c33}.BankAccounts-module__-XEM8a__addButton{background-color:var(--color-success);color:#fff;cursor:pointer;border:none;border-radius:.375rem;width:100%;padding:.5rem 1rem;transition:background-color .2s}.BankAccounts-module__-XEM8a__addButton:hover{background-color:var(--color-success);opacity:.9}.BankAccounts-module__-XEM8a__placeholderState{background-color:var(--bg-secondary);border:1px solid var(--border-primary);text-align:center;border-radius:.5rem;padding:2rem}.BankAccounts-module__-XEM8a__placeholderText{color:var(--text-secondary)}.BankAccounts-module__-XEM8a__Header{justify-content:space-between;align-items:center;margin-bottom:24px;padding:20px;display:flex}.BankAccounts-module__-XEM8a__Header h2{color:var(--text-primary);margin:0;font-size:24px;font-weight:600}.BankAccounts-module__-XEM8a__AddButton{color:#fff;cursor:pointer;background-color:#57d02c;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s}.BankAccounts-module__-XEM8a__AddButton:hover{background-color:#4ab826;transform:translateY(-1px);box-shadow:0 4px 8px #57d02c33}.BankAccounts-module__-XEM8a__TableContainer{background:#fff;border-radius:12px;margin:0 20px 20px;overflow:hidden;box-shadow:0 2px 8px #0000000d}.BankAccounts-module__-XEM8a__Table{border-collapse:collapse;width:100%}.BankAccounts-module__-XEM8a__Table thead{background-color:#f8f9fa}.BankAccounts-module__-XEM8a__Table thead th{text-align:left;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #e9ecef;padding:16px;font-size:13px;font-weight:600}.BankAccounts-module__-XEM8a__Table tbody tr{border-bottom:1px solid #f0f0f0;transition:background-color .2s}.BankAccounts-module__-XEM8a__Table tbody tr:hover{background-color:#f8f9fa}.BankAccounts-module__-XEM8a__Table tbody td{color:var(--text-primary);padding:16px;font-size:14px}.BankAccounts-module__-XEM8a__InactiveRow{opacity:.5;background-color:#fff3cd!important}.BankAccounts-module__-XEM8a__BankCell{align-items:center;gap:12px;display:flex}.BankAccounts-module__-XEM8a__BankLogo{object-fit:contain;border-radius:4px;width:32px;height:32px}.BankAccounts-module__-XEM8a__LimitCell{color:#57d02c;font-size:15px;font-weight:600}.BankAccounts-module__-XEM8a__NoteCell{text-overflow:ellipsis;white-space:nowrap;max-width:200px;color:var(--text-secondary);font-size:13px;overflow:hidden}.BankAccounts-module__-XEM8a__DateCell{color:var(--text-secondary);font-size:13px}.BankAccounts-module__-XEM8a__Actions{gap:8px;display:flex}.BankAccounts-module__-XEM8a__EditButton{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .2s}.BankAccounts-module__-XEM8a__EditButton:hover{background-color:#2563eb}.BankAccounts-module__-XEM8a__DeleteButton{color:#fff;cursor:pointer;background-color:#ef4444;border:none;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .2s}.BankAccounts-module__-XEM8a__DeleteButton:hover{background-color:#dc2626}.BankAccounts-module__-XEM8a__EmptyMessage{text-align:center;color:var(--text-secondary);font-style:italic;padding:40px!important}.BankAccounts-module__-XEM8a__Loading,.BankAccounts-module__-XEM8a__Error{text-align:center;color:var(--text-secondary);padding:40px;font-size:16px}.BankAccounts-module__-XEM8a__Error{color:#ef4444}.BankAccounts-module__-XEM8a__ModalOverlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.BankAccounts-module__-XEM8a__Modal{background:#fff;border-radius:12px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.BankAccounts-module__-XEM8a__ModalHeader{border-bottom:1px solid #e9ecef;justify-content:space-between;align-items:center;padding:24px;display:flex}.BankAccounts-module__-XEM8a__ModalHeader h3{color:var(--text-primary);margin:0;font-size:20px;font-weight:600}.BankAccounts-module__-XEM8a__CloseButton{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:0;font-size:28px;line-height:1;transition:color .2s}.BankAccounts-module__-XEM8a__CloseButton:hover{color:var(--text-primary)}.BankAccounts-module__-XEM8a__Form{padding:24px}.BankAccounts-module__-XEM8a__FormGroup{margin-bottom:20px}.BankAccounts-module__-XEM8a__FormGroup label{color:var(--text-primary);margin-bottom:8px;font-size:14px;font-weight:500;display:block}.BankAccounts-module__-XEM8a__FormGroup input,.BankAccounts-module__-XEM8a__FormGroup select,.BankAccounts-module__-XEM8a__FormGroup textarea{width:100%;font-size:14px;font-family:var(--font-product-sans);border:1px solid #dee2e6;border-radius:6px;padding:10px 12px;transition:border-color .2s}.BankAccounts-module__-XEM8a__FormGroup input:focus,.BankAccounts-module__-XEM8a__FormGroup select:focus,.BankAccounts-module__-XEM8a__FormGroup textarea:focus{border-color:#57d02c;outline:none}.BankAccounts-module__-XEM8a__FormGroup textarea{resize:vertical;min-height:80px}.BankAccounts-module__-XEM8a__ModalActions{border-top:1px solid #e9ecef;justify-content:flex-end;gap:12px;padding-top:20px;display:flex}.BankAccounts-module__-XEM8a__CancelButton,.BankAccounts-module__-XEM8a__SubmitButton{cursor:pointer;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}.BankAccounts-module__-XEM8a__CancelButton{color:var(--text-primary);background-color:#e9ecef}.BankAccounts-module__-XEM8a__CancelButton:hover{background-color:#dee2e6}.BankAccounts-module__-XEM8a__SubmitButton{color:#fff;background-color:#57d02c}.BankAccounts-module__-XEM8a__SubmitButton:hover{background-color:#4ab826}.BankAccounts-module__-XEM8a__limitInput{width:110px;font-size:13px;font-family:var(--font-product-sans);text-align:right;border:1px solid #e5e7eb;border-radius:6px;margin-left:0;padding:6px 10px;transition:all .2s;display:block}.BankAccounts-module__-XEM8a__currentLimitCell{text-align:right;padding-right:3rem!important}.BankAccounts-module__-XEM8a__currentLimitCell .BankAccounts-module__-XEM8a__limitInput{text-align:right;margin:0 0 0 auto;display:block}.BankAccounts-module__-XEM8a__currentLimitCell .BankAccounts-module__-XEM8a__tableCellMuted{text-align:right;width:110px;margin-left:auto;padding-right:0;display:block}.BankAccounts-module__-XEM8a__currentLimitCell input[type=text]{text-align:right;margin:0 0 0 auto;display:block}.BankAccounts-module__-XEM8a__limitInput:focus{border-color:var(--primary-color,#57d02c);outline:none;box-shadow:0 0 0 3px #57d02c1a}.BankAccounts-module__-XEM8a__limitInput:hover{border-color:#d1d5db}.BankAccounts-module__-XEM8a__differencePositive{color:#10b981;text-align:right;width:110px;margin-left:auto;font-weight:600;display:block}.BankAccounts-module__-XEM8a__differenceNegative{color:#ef4444;text-align:right;width:110px;margin-left:auto;font-weight:600;display:block}.BankAccounts-module__-XEM8a__switch{vertical-align:middle;width:50px;height:24px;margin-right:8px;display:inline-block;position:relative}.BankAccounts-module__-XEM8a__switch input{opacity:0;width:0;height:0}.BankAccounts-module__-XEM8a__slider{cursor:pointer;background-color:#ef4444;border-radius:24px;transition:all .3s;position:absolute;inset:0}.BankAccounts-module__-XEM8a__slider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .3s;position:absolute;bottom:3px;left:3px}.BankAccounts-module__-XEM8a__switch input:checked+.BankAccounts-module__-XEM8a__slider{background-color:#10b981}.BankAccounts-module__-XEM8a__switch input:checked+.BankAccounts-module__-XEM8a__slider:before{transform:translate(26px)}.BankAccounts-module__-XEM8a__approvalText{vertical-align:middle;font-size:13px;font-weight:500}.BankAccounts-module__-XEM8a__applicationCheckbox{appearance:none;cursor:pointer;vertical-align:middle;background-color:#fff;border:2px solid #d1d5db;border-radius:50%;outline:none;width:24px;height:24px;margin-right:0;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-block;position:relative}.BankAccounts-module__-XEM8a__applicationCheckbox:checked{background-color:#10b981;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:25px;border-color:#10b981;box-shadow:0 2px 4px #10b98133}.BankAccounts-module__-XEM8a__applicationCheckbox:hover{border-color:#10b981;transform:scale(1.05)}.BankAccounts-module__-XEM8a__applicationCheckbox:checked:hover{background-color:#059669;border-color:#059669}.BankAccounts-module__-XEM8a__tripleSwitch{cursor:pointer;border-radius:16px;justify-content:center;align-items:center;width:100px;height:32px;margin:0 auto;transition:all .3s;display:inline-flex;position:relative}.BankAccounts-module__-XEM8a__tripleSwitchPending{background-color:#6b7280}.BankAccounts-module__-XEM8a__tripleSwitchPending .BankAccounts-module__-XEM8a__tripleSwitchSlider{background-color:#9ca3af;left:50%;transform:translate(-50%)}.BankAccounts-module__-XEM8a__tripleSwitchApproved{background-color:#10b981}.BankAccounts-module__-XEM8a__tripleSwitchApproved .BankAccounts-module__-XEM8a__tripleSwitchSlider{background-color:#059669;left:calc(100% - 26px)}.BankAccounts-module__-XEM8a__tripleSwitchRejected{background-color:#ef4444}.BankAccounts-module__-XEM8a__tripleSwitchRejected .BankAccounts-module__-XEM8a__tripleSwitchSlider{background-color:#dc2626;left:4px}.BankAccounts-module__-XEM8a__tripleSwitchSlider{background-color:#fff;border-radius:50%;width:24px;height:24px;transition:all .3s;position:absolute;top:4px;box-shadow:0 2px 4px #0003}.BankAccounts-module__-XEM8a__tripleSwitchText{color:#fff;z-index:1;-webkit-user-select:none;user-select:none;font-size:12px;font-weight:600}.BankAccounts-module__-XEM8a__tripleSwitch:hover{opacity:.9;transform:scale(1.02)}.BankAccounts-module__-XEM8a__totalRow{border-top:3px solid var(--border-primary,#dee2e6);background-color:var(--bg-secondary,#f8f9fa);font-weight:600}.BankAccounts-module__-XEM8a__totalRow td{font-size:15px;padding:1rem 1.5rem!important}.BankAccounts-module__-XEM8a__totalRow td:first-child{text-align:left}.BankAccounts-module__-XEM8a__totalRow td:nth-child(2),.BankAccounts-module__-XEM8a__totalRow td:nth-child(3),.BankAccounts-module__-XEM8a__totalRow td:nth-child(4){text-align:right;padding-right:1.5rem!important}.BankAccounts-module__-XEM8a__totalValue{color:var(--text-primary,#2c3e50);text-align:right;width:110px;margin-left:auto;font-size:16px;font-weight:700;display:block}.BankAccounts-module__-XEM8a__totalRow td:nth-child(4) strong{text-align:right;width:110px;margin-left:auto;display:block}[data-theme=dark] .BankAccounts-module__-XEM8a__limitInput{background-color:var(--bg-secondary,#1f2937);color:var(--text-primary,#f9fafb);border-color:var(--border-primary,#374151)}[data-theme=dark] .BankAccounts-module__-XEM8a__limitInput:hover{border-color:var(--border-secondary,#4b5563)}[data-theme=dark] .BankAccounts-module__-XEM8a__limitInput:focus{background-color:var(--bg-primary,#111827);border-color:var(--primary-color,#57d02c)}[data-theme=dark] .BankAccounts-module__-XEM8a__TableContainer{background:var(--bg-primary,#111827);box-shadow:0 2px 8px #0000004d}[data-theme=dark] .BankAccounts-module__-XEM8a__Table thead{background-color:var(--bg-secondary,#1f2937)}[data-theme=dark] .BankAccounts-module__-XEM8a__Table thead th{color:var(--text-secondary,#9ca3af);border-bottom-color:var(--border-primary,#374151)}[data-theme=dark] .BankAccounts-module__-XEM8a__Table tbody tr{border-bottom-color:var(--border-primary,#374151)}[data-theme=dark] .BankAccounts-module__-XEM8a__Table tbody tr:hover{background-color:var(--bg-secondary,#1f2937)}[data-theme=dark] .BankAccounts-module__-XEM8a__InactiveRow{background-color:#d9770633!important}[data-theme=dark] .BankAccounts-module__-XEM8a__Modal{background:var(--bg-primary,#111827)}[data-theme=dark] .BankAccounts-module__-XEM8a__ModalHeader{border-bottom-color:var(--border-primary,#374151)}[data-theme=dark] .BankAccounts-module__-XEM8a__FormGroup input{background-color:var(--bg-secondary,#1f2937);border-color:var(--border-primary,#374151);color:var(--text-primary,#f9fafb)}[data-theme=dark] .BankAccounts-module__-XEM8a__FormGroup select{background-color:var(--bg-secondary,#1f2937);border-color:var(--border-primary,#374151);color:var(--text-primary,#f9fafb)}[data-theme=dark] .BankAccounts-module__-XEM8a__FormGroup textarea{background-color:var(--bg-secondary,#1f2937);border-color:var(--border-primary,#374151);color:var(--text-primary,#f9fafb)}[data-theme=dark] .BankAccounts-module__-XEM8a__fieldInput{background-color:var(--bg-secondary,#1f2937);border-color:var(--border-primary,#374151);color:var(--text-primary,#f9fafb)}[data-theme=dark] .BankAccounts-module__-XEM8a__FormGroup input:focus{background-color:var(--bg-primary,#111827);border-color:var(--primary-color,#57d02c)}[data-theme=dark] .BankAccounts-module__-XEM8a__FormGroup select:focus{background-color:var(--bg-primary,#111827);border-color:var(--primary-color,#57d02c)}[data-theme=dark] .BankAccounts-module__-XEM8a__FormGroup textarea:focus{background-color:var(--bg-primary,#111827);border-color:var(--primary-color,#57d02c)}[data-theme=dark] .BankAccounts-module__-XEM8a__fieldInput:focus{background-color:var(--bg-primary,#111827);border-color:var(--primary-color,#57d02c)}[data-theme=dark] .BankAccounts-module__-XEM8a__ModalActions{border-top-color:var(--border-primary,#374151)}[data-theme=dark] .BankAccounts-module__-XEM8a__CancelButton{background-color:var(--bg-secondary,#374151);color:var(--text-primary,#f9fafb)}[data-theme=dark] .BankAccounts-module__-XEM8a__CancelButton:hover{background-color:var(--bg-tertiary,#4b5563)}[data-theme=dark] .BankAccounts-module__-XEM8a__totalRow{background-color:var(--bg-secondary,#1f2937);border-top-color:var(--border-primary,#374151)}[data-theme=dark] .BankAccounts-module__-XEM8a__totalValue{color:var(--text-primary,#f9fafb)}[data-theme=dark] .BankAccounts-module__-XEM8a__addSection{background-color:var(--bg-secondary,#1f2937);border-color:var(--border-primary,#374151)}[data-theme=dark] .BankAccounts-module__-XEM8a__emptyState{background-color:var(--bg-secondary,#1f2937);border-color:var(--border-primary,#374151)}[data-theme=dark] .BankAccounts-module__-XEM8a__placeholderState{background-color:var(--bg-secondary,#1f2937);border-color:var(--border-primary,#374151)}[data-theme=dark] .BankAccounts-module__-XEM8a__FormGroup select option{background-color:var(--bg-secondary,#1f2937);color:var(--text-primary,#f9fafb)}[data-theme=dark] .BankAccounts-module__-XEM8a__modalContent{background:var(--bg-primary,#111827)!important;color:var(--text-primary,#f9fafb)!important}[data-theme=dark] .BankAccounts-module__-XEM8a__modalHeader{border-bottom-color:var(--border-primary,#374151)!important}[data-theme=dark] .BankAccounts-module__-XEM8a__modalFooter{border-top-color:var(--border-primary,#374151)!important}[data-theme=dark] .BankAccounts-module__-XEM8a__closeButton{color:var(--text-secondary,#9ca3af)}[data-theme=dark] .BankAccounts-module__-XEM8a__closeButton:hover{background:var(--bg-secondary,#1f2937);color:var(--text-primary,#f9fafb)}[data-theme=dark] .BankAccounts-module__-XEM8a__LoadingContainer{box-shadow:none;background-color:var(--bg-primary,#1a1a1a)!important}[data-theme=dark] .BankAccounts-module__-XEM8a__SkeletonSidebar{background-color:var(--bg-secondary,#2d2d2d)!important;border-right-color:var(--border-primary,#374151)!important}[data-theme=dark] .BankAccounts-module__-XEM8a__SkeletonMain{background-color:var(--bg-primary,#1a1a1a)!important}[data-theme=dark] .BankAccounts-module__-XEM8a__SkeletonItem{background:var(--bg-tertiary,#3a3a3a)!important;background:linear-gradient(90deg,var(--bg-tertiary,#3a3a3a)0%,var(--bg-quaternary,#4a4a4a)50%,var(--bg-tertiary,#3a3a3a)100%)!important;background-size:200% 100%!important;animation:1.5s infinite BankAccounts-module__-XEM8a__shimmer!important}[data-theme=dark] .BankAccounts-module__-XEM8a__SkeletonHeader{background-color:var(--bg-secondary,#2d2d2d)!important;border-color:var(--border-primary,#374151)!important}[data-theme=dark] .BankAccounts-module__-XEM8a__SkeletonTable{background-color:var(--bg-secondary,#2d2d2d)!important;border-color:var(--border-primary,#374151)!important}[data-theme=dark] .BankAccounts-module__-XEM8a__applicationCheckbox{background-color:var(--bg-secondary,#1f2937);border-color:var(--border-secondary,#4b5563)}[data-theme=dark] .BankAccounts-module__-XEM8a__applicationCheckbox:checked{background-color:#10b981;border-color:#10b981}[data-theme=dark] .BankAccounts-module__-XEM8a__preApprovedIndicator{border-color:var(--bg-primary,#1a1a1a)}@media (max-width:1024px){.BankAccounts-module__-XEM8a__container{gap:1rem}.BankAccounts-module__-XEM8a__sidebar{width:22%}.BankAccounts-module__-XEM8a__mainContent{width:78%}.BankAccounts-module__-XEM8a__headerRight{flex-direction:column;align-items:flex-end;gap:.25rem}.BankAccounts-module__-XEM8a__grandTotalLabel{font-size:12px}.BankAccounts-module__-XEM8a__grandTotalValue,.BankAccounts-module__-XEM8a__grandTotalValuePositive,.BankAccounts-module__-XEM8a__grandTotalValueNegative{font-size:13px}}@media (max-width:768px){.BankAccounts-module__-XEM8a__container{flex-direction:column;gap:1rem}.BankAccounts-module__-XEM8a__sidebar{width:100%;min-height:auto;max-height:none;padding:0;overflow:hidden}.BankAccounts-module__-XEM8a__sidebarTitle{cursor:pointer;padding:.75rem;font-size:1rem}.BankAccounts-module__-XEM8a__sidebarToggle{color:#6b7280;align-items:center;margin-left:auto;transition:transform .2s;display:flex}.BankAccounts-module__-XEM8a__bankList{flex-direction:column;max-height:0;padding:0;transition:max-height .3s;display:flex;overflow:hidden}.BankAccounts-module__-XEM8a__bankListOpen{max-height:2000px;overflow-y:auto}.BankAccounts-module__-XEM8a__accountItem{border-bottom:1px solid var(--border-primary);flex-shrink:unset;border-right:none;min-width:auto;padding:.75rem}.BankAccounts-module__-XEM8a__accountItem:last-child{border-right:none}.BankAccounts-module__-XEM8a__accountItemActive{border-right:none;border-left:3px solid var(--color-primary);border-bottom:1px solid var(--border-primary)}.BankAccounts-module__-XEM8a__bankItemLogo{width:28px;height:28px}.BankAccounts-module__-XEM8a__accountName{font-size:.85rem}.BankAccounts-module__-XEM8a__mainContent{width:100%}.BankAccounts-module__-XEM8a__contentCard{border-radius:8px}.BankAccounts-module__-XEM8a__contentHeader{flex-direction:column;align-items:flex-start;gap:.75rem;padding:12px}.BankAccounts-module__-XEM8a__headerLeft{gap:.5rem;width:100%}.BankAccounts-module__-XEM8a__headerBankLogo{width:32px;height:32px}.BankAccounts-module__-XEM8a__contentTitle{font-size:1rem}.BankAccounts-module__-XEM8a__headerRight{background-color:#0000;border-radius:0;flex-direction:column;align-items:stretch;gap:8px;width:100%;padding:0}.BankAccounts-module__-XEM8a__grandTotalRow{background:var(--bg-secondary);border-radius:6px;flex-wrap:wrap;justify-content:flex-start;gap:4px 8px;width:100%;padding:8px 10px}.BankAccounts-module__-XEM8a__grandTotalLabel{font-size:11px}.BankAccounts-module__-XEM8a__grandTotalValue,.BankAccounts-module__-XEM8a__grandTotalValuePositive,.BankAccounts-module__-XEM8a__grandTotalValueNegative{font-size:13px;font-weight:700}.BankAccounts-module__-XEM8a__pdfButtonContainer{margin-top:10px}.BankAccounts-module__-XEM8a__pdfDownloadButton{justify-content:center;width:100%;padding:8px 12px;font-size:13px}.BankAccounts-module__-XEM8a__contentBody{padding:8px}.BankAccounts-module__-XEM8a__table{border:none!important;overflow:visible!important}.BankAccounts-module__-XEM8a__tableContainer{border-collapse:separate!important;border-spacing:0!important;width:100%!important;min-width:auto!important;display:block!important}.BankAccounts-module__-XEM8a__tableHeader{display:none!important}.BankAccounts-module__-XEM8a__tableBody{display:block!important}.BankAccounts-module__-XEM8a__tableRow{border:1px solid var(--border-primary)!important;background:var(--bg-primary)!important;border-radius:8px!important;flex-wrap:wrap!important;gap:0!important;margin-bottom:8px!important;padding:12px!important;display:flex!important}.BankAccounts-module__-XEM8a__tableRow:hover{background-color:var(--bg-primary)!important}.BankAccounts-module__-XEM8a__tableCell,.BankAccounts-module__-XEM8a__tableCellMuted{border-bottom:1px solid var(--border-primary)!important;text-align:right!important;white-space:normal!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding:6px 0!important;font-size:.85rem!important;display:flex!important}.BankAccounts-module__-XEM8a__tableCell:last-child,.BankAccounts-module__-XEM8a__tableCellMuted:last-child{border-bottom:none!important}.BankAccounts-module__-XEM8a__tableCell:before,.BankAccounts-module__-XEM8a__tableCellMuted:before{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.02em;text-align:left;flex-shrink:0;margin-right:8px;font-size:.75rem;font-weight:600}.BankAccounts-module__-XEM8a__tableRow td:first-child{color:var(--text-primary)!important;border-bottom:2px solid var(--border-primary)!important;margin-bottom:4px!important;padding-bottom:8px!important;font-size:.95rem!important;font-weight:600!important}.BankAccounts-module__-XEM8a__tableRow td:first-child:before{content:""}.BankAccounts-module__-XEM8a__tableRow td:nth-child(2):before{content:"Yeni Limit"}.BankAccounts-module__-XEM8a__tableRow td:nth-child(3):before{content:"Mevcut Limit"}.BankAccounts-module__-XEM8a__tableRow td:nth-child(4):before{content:"Durum"}.BankAccounts-module__-XEM8a__tableRow td:nth-child(4){justify-content:flex-end!important}.BankAccounts-module__-XEM8a__tableRow td:nth-child(5):before{content:"Tarih"}.BankAccounts-module__-XEM8a__tableRow td:nth-child(2)>div{justify-content:flex-end}.BankAccounts-module__-XEM8a__limitInput{min-width:80px;max-width:120px;padding:.4rem .5rem;font-size:.85rem}.BankAccounts-module__-XEM8a__tripleSwitch{min-width:85px;height:28px;font-size:.7rem;margin-left:auto!important;margin-right:0!important}.BankAccounts-module__-XEM8a__tripleSwitchSlider{width:26px;height:24px}.BankAccounts-module__-XEM8a__tripleSwitchText{font-size:.7rem}.BankAccounts-module__-XEM8a__tableRow td:nth-child(2),.BankAccounts-module__-XEM8a__tableRow td:nth-child(3),.BankAccounts-module__-XEM8a__tableRow td:nth-child(5),.BankAccounts-module__-XEM8a__tableRow td:nth-child(6){text-align:right!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-width:auto!important;padding-right:0!important;display:flex!important}.BankAccounts-module__-XEM8a__applicationCheckbox{transform:scale(.6)}.BankAccounts-module__-XEM8a__totalRow{background:var(--bg-secondary)!important;border:2px solid var(--color-primary)!important;border-radius:8px!important;flex-wrap:wrap!important;gap:0!important;margin-top:4px!important;margin-bottom:24px!important;padding:12px!important;display:flex!important}.BankAccounts-module__-XEM8a__totalRow td{justify-content:space-between!important;align-items:center!important;width:100%!important;min-width:auto!important;padding:4px 0!important;font-size:.85rem!important;display:flex!important}.BankAccounts-module__-XEM8a__totalRow td:first-child{border-bottom:1px solid var(--border-primary)!important;margin-bottom:4px!important;padding-bottom:8px!important}.BankAccounts-module__-XEM8a__totalRow td:nth-child(2):before{content:"Yeni Limit"}.BankAccounts-module__-XEM8a__totalRow td:nth-child(3):before{content:"Mevcut Limit"}.BankAccounts-module__-XEM8a__totalRow td[colspan]{display:none!important}.BankAccounts-module__-XEM8a__totalValue{font-size:.9rem}.BankAccounts-module__-XEM8a__modalContent{border-radius:0;max-width:100%;height:100vh;max-height:100vh}.BankAccounts-module__-XEM8a__modalHeader{padding:14px 16px}.BankAccounts-module__-XEM8a__modalTitle{font-size:18px}.BankAccounts-module__-XEM8a__modalBody{padding:0}.BankAccounts-module__-XEM8a__passwordListContainer{padding:12px}.BankAccounts-module__-XEM8a__modalFooter{padding:12px 16px}.BankAccounts-module__-XEM8a__Modal{border-radius:0;max-height:100vh;width:100%!important;max-width:100%!important}.BankAccounts-module__-XEM8a__ModalHeader,.BankAccounts-module__-XEM8a__Form{padding:16px}.BankAccounts-module__-XEM8a__formGrid{grid-template-columns:repeat(2,1fr);gap:.75rem}.BankAccounts-module__-XEM8a__Header{flex-direction:column;align-items:flex-start;gap:12px;padding:12px}.BankAccounts-module__-XEM8a__Header h2{font-size:18px}.BankAccounts-module__-XEM8a__TableContainer{margin:0 8px 8px;overflow-x:auto}.BankAccounts-module__-XEM8a__Table thead th{padding:10px 8px;font-size:11px}.BankAccounts-module__-XEM8a__Table tbody td{padding:10px 8px;font-size:13px}.BankAccounts-module__-XEM8a__pdfDownloadButton{padding:6px 12px;font-size:12px}}@media (max-width:480px){.BankAccounts-module__-XEM8a__container{gap:.75rem}.BankAccounts-module__-XEM8a__contentHeader{padding:.75rem}.BankAccounts-module__-XEM8a__contentTitle{font-size:1rem}.BankAccounts-module__-XEM8a__headerRight{padding:.5rem}.BankAccounts-module__-XEM8a__grandTotalLabel{font-size:12px}.BankAccounts-module__-XEM8a__grandTotalValue,.BankAccounts-module__-XEM8a__grandTotalValuePositive,.BankAccounts-module__-XEM8a__grandTotalValueNegative{font-size:13px}.BankAccounts-module__-XEM8a__tableContainer{min-width:550px}.BankAccounts-module__-XEM8a__tableHeaderCell,.BankAccounts-module__-XEM8a__tableCell{padding:.5rem .3rem;font-size:.75rem}.BankAccounts-module__-XEM8a__limitInput{min-width:70px;padding:.35rem .4rem;font-size:.8rem}.BankAccounts-module__-XEM8a__tripleSwitch{min-width:80px;height:26px;font-size:.65rem}.BankAccounts-module__-XEM8a__tripleSwitchSlider{width:24px;height:22px}.BankAccounts-module__-XEM8a__formGrid{grid-template-columns:1fr}.BankAccounts-module__-XEM8a__Header{padding:8px}.BankAccounts-module__-XEM8a__Header h2{font-size:16px}.BankAccounts-module__-XEM8a__TableContainer{margin:0 4px 4px}}@keyframes BankAccounts-module__-XEM8a__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes BankAccounts-module__-XEM8a__preApprovedPulse{0%{transform:scale(.95);box-shadow:0 0 #f59e0bb3}70%{transform:scale(1);box-shadow:0 0 0 6px #f59e0b00}to{transform:scale(.95);box-shadow:0 0 #f59e0b00}}.BankAccounts-module__-XEM8a__preApprovedIndicator{cursor:pointer;background-color:#f59e0b;border:2px solid #fff;border-radius:50%;flex-shrink:0;align-self:center;width:10px;min-width:10px;max-width:10px;height:10px;min-height:10px;max-height:10px;margin-left:6px;animation:2s infinite BankAccounts-module__-XEM8a__preApprovedPulse;display:inline-block;position:relative;box-shadow:0 0 5px #f59e0b80}.BankAccounts-module__-XEM8a__preApprovedIndicator:after{content:"Ön Onaylı";color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:100;background:#000000d9;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:500;transition:opacity .2s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.BankAccounts-module__-XEM8a__preApprovedIndicator:hover:after{opacity:1}.BankAccounts-module__-XEM8a__LoadingContainer{background-color:var(--bg-secondary,#f3f4f6);border-radius:12px;height:600px;margin-top:16px;display:flex;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a}.BankAccounts-module__-XEM8a__SkeletonSidebar{background-color:#fff;border-right:1px solid #e5e7eb;width:280px;padding:24px}.BankAccounts-module__-XEM8a__SkeletonMain{background-color:#f9fafb;flex:1;padding:24px}.BankAccounts-module__-XEM8a__SkeletonItem{background:linear-gradient(90deg,#e5e7eb 0%,#f3f4f6 50%,#e5e7eb 100%) 0 0/200% 100%;border-radius:4px;margin-bottom:12px;animation:1.5s infinite BankAccounts-module__-XEM8a__shimmer}.BankAccounts-module__-XEM8a__SkeletonTitle{width:120px;height:24px;margin-bottom:24px}.BankAccounts-module__-XEM8a__SkeletonBankItem{align-items:center;gap:12px;margin-bottom:16px;display:flex}.BankAccounts-module__-XEM8a__SkeletonBankLogo{border-radius:50%;width:32px;height:32px}.BankAccounts-module__-XEM8a__SkeletonBankName{width:140px;height:16px}.BankAccounts-module__-XEM8a__SkeletonHeader{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:32px;padding:20px;display:flex}.BankAccounts-module__-XEM8a__SkeletonHeaderLeft{align-items:center;gap:16px;display:flex}.BankAccounts-module__-XEM8a__SkeletonCircle{border-radius:50%;width:48px;height:48px}.BankAccounts-module__-XEM8a__SkeletonText{width:200px;height:24px}.BankAccounts-module__-XEM8a__SkeletonTable{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-top:24px;padding:24px}.BankAccounts-module__-XEM8a__SkeletonTableRow{border-radius:8px;height:60px;margin-bottom:16px}@keyframes BankAccounts-module__-XEM8a__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
.Toast-module__dpyMdW__toastContainer,.Toast-module__dpyMdW__toastContainer *,.Toast-module__dpyMdW__toastContainer :before,.Toast-module__dpyMdW__toastContainer :after{font-family:var(--font-product-sans)!important}.Toast-module__dpyMdW__toastContainer{z-index:99999;flex-direction:column;gap:.5rem;display:flex;position:fixed;top:1rem;right:1rem}.Toast-module__dpyMdW__toast{opacity:0;border-radius:.5rem;width:100%;max-width:24rem;padding:1rem;transition:all .3s ease-in-out;transform:translate(100%);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.Toast-module__dpyMdW__toastVisible{opacity:1;transform:translate(0)}.Toast-module__dpyMdW__toastContent{align-items:flex-start;gap:.75rem;display:flex}.Toast-module__dpyMdW__toastIcon{flex-shrink:0}.Toast-module__dpyMdW__toastBody{flex:1;min-width:0}.Toast-module__dpyMdW__toastTitle{color:#111827;margin:0;font-size:.875rem;font-weight:500}.Toast-module__dpyMdW__toastMessage{color:#6b7280;white-space:pre-line;margin-top:.25rem;font-size:.875rem}.Toast-module__dpyMdW__toastClose{flex-shrink:0}.Toast-module__dpyMdW__toastCloseButton{color:#9ca3af;cursor:pointer;background:0 0;border:none;padding:0;transition:color .2s;display:inline-flex}.Toast-module__dpyMdW__toastCloseButton:hover{color:#6b7280}.Toast-module__dpyMdW__toastCloseButton:focus{color:#6b7280;outline:none}.Toast-module__dpyMdW__toastSuccess{background-color:#f0fdf4;border:1px solid #bbf7d0}.Toast-module__dpyMdW__toastError{background-color:#fef2f2;border:1px solid #fecaca}.Toast-module__dpyMdW__toastWarning{background-color:#fffbeb;border:1px solid #fed7aa}.Toast-module__dpyMdW__toastInfo{background-color:#eff6ff;border:1px solid #bfdbfe}.Toast-module__dpyMdW__iconSuccess{color:#10b981}.Toast-module__dpyMdW__iconError{color:#ef4444}.Toast-module__dpyMdW__iconWarning{color:#f59e0b}.Toast-module__dpyMdW__iconInfo{color:#3b82f6}
.Collections-module__0j2o-a__headerRow{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.Collections-module__0j2o-a__headerLeft,.Collections-module__0j2o-a__headerButtons{align-items:center;gap:12px;display:flex}.Collections-module__0j2o-a__komisyonTableWrapper{background-color:var(--bg-primary,#fff);border:1px solid var(--border-color,#e5e7eb);border-radius:8px;overflow:hidden}.Collections-module__0j2o-a__komisyonCards{display:none}.Collections-module__0j2o-a__komisyonCard{flex-wrap:wrap;gap:0;display:flex}.Collections-module__0j2o-a__komisyonCardItem{border-bottom:1px solid var(--border-color,#e5e7eb);justify-content:space-between;align-items:center;width:100%;padding:10px 14px;display:flex}.Collections-module__0j2o-a__komisyonCardItem:last-child{border-bottom:none}.Collections-module__0j2o-a__komisyonCardLabel{color:var(--text-secondary,#6b7280);font-family:Google Sans,Inter,sans-serif;font-size:.8rem;font-weight:500}.Collections-module__0j2o-a__komisyonCardValue{color:var(--text-primary,#111827);text-align:right;font-family:Google Sans,Inter,sans-serif;font-size:.9rem;font-weight:600}.Collections-module__0j2o-a__listItem{justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.Collections-module__0j2o-a__listItemLeft{flex:1;min-width:0}.Collections-module__0j2o-a__listItemRight{text-align:right;flex-shrink:0;margin-left:12px}.Collections-module__0j2o-a__modalOverlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.Collections-module__0j2o-a__modalContent{background-color:var(--bg-primary,#fff);border-radius:12px;width:100%;max-width:600px;max-height:90vh;padding:24px;overflow:auto}.Collections-module__0j2o-a__komisyonOzeti{text-align:center;grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.Collections-module__0j2o-a__accordionHeader{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;transition:all .2s;display:flex}.Collections-module__0j2o-a__accordionTitle{align-items:center;gap:8px;margin:0;font-family:Google Sans,Inter,sans-serif;font-size:1.125rem;font-weight:600;display:flex}.Collections-module__0j2o-a__accordionTotal{white-space:nowrap;font-family:Google Sans,Inter,sans-serif;font-size:1rem;font-weight:600}@media (max-width:768px){.Collections-module__0j2o-a__headerRow{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:16px}.Collections-module__0j2o-a__headerLeft{justify-content:space-between}.Collections-module__0j2o-a__headerButtons{flex-direction:column;gap:8px}.Collections-module__0j2o-a__headerButtons button{justify-content:center;width:100%}.Collections-module__0j2o-a__komisyonTableWrapper table{display:none}.Collections-module__0j2o-a__komisyonCards{display:block}.Collections-module__0j2o-a__listItem{gap:8px;padding:10px 12px}.Collections-module__0j2o-a__accordionHeader{flex-wrap:wrap;padding:10px 12px}.Collections-module__0j2o-a__accordionTitle{font-size:.95rem}.Collections-module__0j2o-a__accordionTotal{font-size:.85rem}.Collections-module__0j2o-a__modalOverlay{align-items:flex-end;padding:0}.Collections-module__0j2o-a__modalContent{border-radius:16px 16px 0 0;max-width:100%;max-height:95vh;padding:16px}.Collections-module__0j2o-a__komisyonOzeti{grid-template-columns:1fr;gap:8px}}
.Notes-module__BcXuSa__container{flex-direction:column;gap:1.5rem;padding:1rem;display:flex}.Notes-module__BcXuSa__loading{text-align:center;color:#666;padding:2rem;font-size:1.1rem}.Notes-module__BcXuSa__error{color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;justify-content:space-between;align-items:center;padding:1rem;display:flex}.Notes-module__BcXuSa__retryButton{color:#fff;cursor:pointer;background-color:#dc2626;border:none;border-radius:30px;padding:.5rem 1rem;font-size:.875rem}.Notes-module__BcXuSa__retryButton:hover{background-color:#b91c1c}.Notes-module__BcXuSa__controls{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.Notes-module__BcXuSa__refreshButton{color:#fff;cursor:pointer;background-color:#10b981;border:none;border-radius:30px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-family:Google Sans,sans-serif;font-size:.875rem;font-weight:500;transition:background-color .2s;display:flex}.Notes-module__BcXuSa__refreshButton:hover{background-color:#059669}.Notes-module__BcXuSa__redActionButton{color:#fff;cursor:pointer;background-color:#dc2626;border:none;border-radius:30px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-family:Google Sans,sans-serif;font-size:.875rem;font-weight:500;transition:background-color .2s;display:flex}.Notes-module__BcXuSa__redActionButton:hover{background-color:#b91c1c}.Notes-module__BcXuSa__form{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;margin-bottom:2rem;padding:1.5rem;box-shadow:0 4px 6px -1px #0000000d}.Notes-module__BcXuSa__formGroup{margin-bottom:1rem}.Notes-module__BcXuSa__label{color:#374151;margin-bottom:.5rem;font-weight:500;display:block}.Notes-module__BcXuSa__textarea{width:100%;min-height:100px;font-family:var(--font-product-sans);resize:vertical;border:1px solid #e2e8f0;border-radius:.5rem;padding:.75rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.Notes-module__BcXuSa__textarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.Notes-module__BcXuSa__charCount{text-align:right;color:#6b7280;margin-top:.25rem;font-size:.75rem;display:block}.Notes-module__BcXuSa__formActions{justify-content:flex-end;gap:.75rem;margin-top:1rem;display:flex}.Notes-module__BcXuSa__submitButton{color:#fff;cursor:pointer;background-color:#2563eb;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-weight:500;transition:background-color .2s;display:flex}.Notes-module__BcXuSa__submitButton:hover:not(:disabled){background-color:#1d4ed8}.Notes-module__BcXuSa__submitButton:disabled{cursor:not-allowed;background-color:#93c5fd}.Notes-module__BcXuSa__cancelButton{color:#4b5563;cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;padding:.5rem 1.25rem;font-weight:500;transition:all .2s}.Notes-module__BcXuSa__cancelButton:hover{background-color:#f3f4f6;border-color:#9ca3af}.Notes-module__BcXuSa__notesList{flex-direction:column;gap:1.5rem;display:flex;position:relative}.Notes-module__BcXuSa__notesList:before{content:"";z-index:0;background-color:#e2e8f0;width:2px;position:absolute;top:0;bottom:0;left:24px}.Notes-module__BcXuSa__noteItem{z-index:1;gap:1rem;display:flex;position:relative}.Notes-module__BcXuSa__avatarContainer{flex-shrink:0;width:50px;height:50px}.Notes-module__BcXuSa__userAvatar{color:#fff;background-color:#3b82f6;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.1rem;font-weight:600;display:flex;overflow:hidden;box-shadow:0 2px 4px #0000001a}.Notes-module__BcXuSa__userAvatar img{object-fit:cover;width:100%;height:100%}.Notes-module__BcXuSa__noteCard{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;flex-grow:1;transition:all .2s;overflow:hidden;box-shadow:0 1px 3px #0000000d}.Notes-module__BcXuSa__noteCard:hover{transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a}.Notes-module__BcXuSa__noteCard.Notes-module__BcXuSa__deletedNote{opacity:.8;background-color:#fef2f2;border-color:#fecaca}.Notes-module__BcXuSa__cardHeader{background-color:#f8fafc;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;padding:1rem 1.25rem;display:flex}.Notes-module__BcXuSa__userInfo{flex-direction:column;display:flex}.Notes-module__BcXuSa__userName{color:#1f2937;font-size:.95rem;font-weight:600}.Notes-module__BcXuSa__noteDate{color:#64748b;align-items:center;gap:.25rem;margin-top:.125rem;font-size:.8rem;display:flex}.Notes-module__BcXuSa__headerActions{gap:.25rem;display:flex}.Notes-module__BcXuSa__actionButton{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.4rem;transition:all .2s;display:flex}.Notes-module__BcXuSa__actionButton:hover{color:#1f2937;background-color:#e2e8f0}.Notes-module__BcXuSa__actionButton.Notes-module__BcXuSa__edit:hover{color:#2563eb;background-color:#eff6ff}.Notes-module__BcXuSa__actionButton.Notes-module__BcXuSa__delete:hover{color:#ef4444;background-color:#fef2f2}.Notes-module__BcXuSa__actionButton.Notes-module__BcXuSa__history:hover{color:#8b5cf6;background-color:#f5f3ff}.Notes-module__BcXuSa__restoreButton{color:#059669;cursor:pointer;background:#fff;border:1px solid #059669;border-radius:1rem;padding:.25rem .75rem;font-size:.8rem;transition:all .2s}.Notes-module__BcXuSa__restoreButton:hover{background-color:#ecfdf5}.Notes-module__BcXuSa__cardContent{color:#334155;white-space:pre-wrap;word-break:break-word;padding:1.25rem;font-size:.95rem;line-height:1.6}.Notes-module__BcXuSa__cardFooter{color:#64748b;background-color:#f8fafc;border-top:1px solid #f1f5f9;padding:.75rem 1.25rem;font-size:.8rem}.Notes-module__BcXuSa__historyPanel{background-color:#f8fafc;border-top:1px solid #e2e8f0;padding:1rem}.Notes-module__BcXuSa__historyTitle{color:#475569;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.9rem;font-weight:600;display:flex}.Notes-module__BcXuSa__historyItem{border-bottom:1px solid #e2e8f0;gap:.75rem;padding:.75rem 0;display:flex}.Notes-module__BcXuSa__historyItem:last-child{border-bottom:none}.Notes-module__BcXuSa__historyIcon{color:#64748b;background-color:#e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.Notes-module__BcXuSa__historyDetails{flex-grow:1}.Notes-module__BcXuSa__historyMeta{align-items:center;gap:.5rem;margin-bottom:.25rem;font-size:.8rem;display:flex}.Notes-module__BcXuSa__historyUser{color:#334155;font-weight:600}.Notes-module__BcXuSa__historyAction{color:#64748b}.Notes-module__BcXuSa__historyTime{color:#94a3b8}.Notes-module__BcXuSa__historyContent{color:#475569;background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;padding:.5rem;font-size:.85rem}.Notes-module__BcXuSa__emptyState{text-align:center;color:#94a3b8;background-color:#f8fafc;border:2px dashed #e2e8f0;border-radius:1rem;padding:4rem 1rem}[data-theme=dark] .Notes-module__BcXuSa__form{background-color:#1f2937;border-color:#374151}[data-theme=dark] .Notes-module__BcXuSa__label{color:#e5e7eb}[data-theme=dark] .Notes-module__BcXuSa__textarea{color:#f3f4f6;background-color:#111827;border-color:#374151}[data-theme=dark] .Notes-module__BcXuSa__notesList:before{background-color:#374151}[data-theme=dark] .Notes-module__BcXuSa__userAvatar{border-color:#1f2937;box-shadow:0 2px 4px #0000004d}[data-theme=dark] .Notes-module__BcXuSa__noteCard{background-color:#1f2937;border-color:#374151}[data-theme=dark] .Notes-module__BcXuSa__cardHeader{background-color:#111827;border-color:#374151}[data-theme=dark] .Notes-module__BcXuSa__userName{color:#f3f4f6}[data-theme=dark] .Notes-module__BcXuSa__noteDate{color:#9ca3af}[data-theme=dark] .Notes-module__BcXuSa__cardContent{color:#e5e7eb}[data-theme=dark] .Notes-module__BcXuSa__actionButton:hover{color:#e5e7eb;background-color:#374151}[data-theme=dark] .Notes-module__BcXuSa__cancelButton{color:#e5e7eb;background-color:#1f2937;border-color:#4b5563}[data-theme=dark] .Notes-module__BcXuSa__cancelButton:hover{background-color:#374151}[data-theme=dark] .Notes-module__BcXuSa__historyPanel{background-color:#111827;border-color:#374151}[data-theme=dark] .Notes-module__BcXuSa__historyItem{border-color:#374151}[data-theme=dark] .Notes-module__BcXuSa__historyContent{color:#d1d5db;background-color:#1f2937;border-color:#374151}[data-theme=dark] .Notes-module__BcXuSa__emptyState{background-color:#1f2937;border-color:#374151}@media (max-width:640px){.Notes-module__BcXuSa__notesList:before{left:16px}.Notes-module__BcXuSa__noteItem{gap:.75rem}.Notes-module__BcXuSa__avatarContainer{width:36px;height:36px}.Notes-module__BcXuSa__userAvatar{border-width:2px;width:34px;height:34px;font-size:.9rem}.Notes-module__BcXuSa__cardHeader{flex-direction:column;gap:.5rem}.Notes-module__BcXuSa__headerActions{align-self:flex-end}}
.MentionInput-module__9zXEFG__mentionContainer{width:100%;position:relative}.MentionInput-module__9zXEFG__mentionInput{width:100%;min-height:100px;font-family:var(--font-product-sans);resize:vertical;border:1px solid #d1d5db;border-radius:8px;outline:none;padding:12px;font-size:14px;line-height:1.4;transition:border-color .2s}.MentionInput-module__9zXEFG__mentionInput:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.MentionInput-module__9zXEFG__mentionInput:disabled{color:#6b7280;cursor:not-allowed;background-color:#f9fafb}.MentionInput-module__9zXEFG__mentionDropdown{background:#fff;border:1px solid #d1d5db;border-radius:8px;min-width:280px;max-width:400px;max-height:200px;overflow-y:auto;box-shadow:0 10px 25px #0000001a}.MentionInput-module__9zXEFG__mentionItem{cursor:pointer;border-bottom:1px solid #f3f4f6;padding:12px 16px;transition:background-color .15s}.MentionInput-module__9zXEFG__mentionItem:last-child{border-bottom:none}.MentionInput-module__9zXEFG__mentionItem:hover,.MentionInput-module__9zXEFG__mentionItem.MentionInput-module__9zXEFG__selected{background-color:#f3f4f6}.MentionInput-module__9zXEFG__mentionItem.MentionInput-module__9zXEFG__selected{background-color:#eff6ff;border-color:#dbeafe}.MentionInput-module__9zXEFG__mentionUserInfo{flex-direction:column;gap:2px;display:flex}.MentionInput-module__9zXEFG__mentionUserName{color:#1f2937;font-size:14px;font-weight:500}.MentionInput-module__9zXEFG__mentionUserDetails{color:#6b7280;font-size:12px}.MentionInput-module__9zXEFG__mentionItem span{color:#6b7280;font-size:13px;font-style:italic}@media (max-width:768px){.MentionInput-module__9zXEFG__mentionDropdown{min-width:250px;max-width:100vw;margin:0 10px}.MentionInput-module__9zXEFG__mentionItem{padding:10px 12px}.MentionInput-module__9zXEFG__mentionUserName{font-size:13px}.MentionInput-module__9zXEFG__mentionUserDetails{font-size:11px}}
.MentionDisplay-module__Ovzw3a__mentionDisplay,.MentionDisplay-module__Ovzw3a__mentionDisplay *,.MentionDisplay-module__Ovzw3a__mentionDisplay :before,.MentionDisplay-module__Ovzw3a__mentionDisplay :after{font-family:var(--font-product-sans)!important}.MentionDisplay-module__Ovzw3a__mentionDisplay{word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;line-height:1.5;overflow:hidden}.MentionDisplay-module__Ovzw3a__mentionDisplay .mention-link{color:#3b82f6!important;background-color:#eff6ff!important;border:1px solid #dbeafe!important;border-radius:4px!important;padding:2px 6px!important;font-weight:500!important;text-decoration:none!important;transition:all .2s!important;display:inline-block!important}.MentionDisplay-module__Ovzw3a__mentionDisplay .mention-link:hover{color:#2563eb!important;background-color:#dbeafe!important;text-decoration:none!important;transform:translateY(-1px)!important;box-shadow:0 2px 4px #3b82f633!important}.MentionDisplay-module__Ovzw3a__mentionDisplay .mention-link:active{transform:translateY(0)!important;box-shadow:0 1px 2px #3b82f633!important}.MentionDisplay-module__Ovzw3a__mentionDisplay .mention-link[data-mention-type=user]{color:#3b82f6!important;background-color:#eff6ff!important;border-color:#dbeafe!important}.MentionDisplay-module__Ovzw3a__mentionDisplay .mention-link[data-mention-type=customer]{color:#16a34a!important;background-color:#f0fdf4!important;border-color:#dcfce7!important}.MentionDisplay-module__Ovzw3a__mentionDisplay .mention-link[data-mention-type=user]:hover{color:#2563eb!important;background-color:#dbeafe!important}.MentionDisplay-module__Ovzw3a__mentionDisplay .mention-link[data-mention-type=customer]:hover{color:#15803d!important;background-color:#dcfce7!important}@media (max-width:768px){.MentionDisplay-module__Ovzw3a__mentionDisplay .mention-link{padding:1px 4px!important;font-size:14px!important}}[data-theme=dark] .MentionDisplay-module__Ovzw3a__mentionDisplay{color:#fff!important}[data-theme=dark] .MentionDisplay-module__Ovzw3a__mentionDisplay .mention-link{color:#60a5fa!important;background-color:#1e3a8a!important;border-color:#1e40af!important}[data-theme=dark] .MentionDisplay-module__Ovzw3a__mentionDisplay .mention-link:hover{color:#93c5fd!important;background-color:#1e40af!important}[data-theme=dark] .MentionDisplay-module__Ovzw3a__mentionDisplay .mention-link[data-mention-type=user]{color:#60a5fa!important;background-color:#1e3a8a!important;border-color:#1e40af!important}[data-theme=dark] .MentionDisplay-module__Ovzw3a__mentionDisplay .mention-link[data-mention-type=customer]{color:#4ade80!important;background-color:#14532d!important;border-color:#166534!important}[data-theme=dark] .MentionDisplay-module__Ovzw3a__mentionDisplay .mention-link[data-mention-type=user]:hover{color:#93c5fd!important;background-color:#1e40af!important}[data-theme=dark] .MentionDisplay-module__Ovzw3a__mentionDisplay .mention-link[data-mention-type=customer]:hover{color:#6ee7b7!important;background-color:#166534!important}
.Logs-module__uCdntq__logsContainer,.Logs-module__uCdntq__logsContainer *,.Logs-module__uCdntq__logsContainer :before,.Logs-module__uCdntq__logsContainer :after{font-family:var(--font-product-sans)!important}.Logs-module__uCdntq__logsContainer{background-color:var(--bg-primary);max-width:100%;color:var(--text-primary);margin:0 auto;padding:20px}.Logs-module__uCdntq__loadingContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}.Logs-module__uCdntq__spinner{border:4px solid var(--border-primary);border-top:4px solid var(--color-primary);border-radius:50%;width:40px;height:40px;margin-bottom:16px;animation:1s linear infinite Logs-module__uCdntq__spin}@keyframes Logs-module__uCdntq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Logs-module__uCdntq__errorContainer{text-align:center;background:var(--color-error-bg);border:1px solid var(--color-error);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;margin:20px 0;padding:40px;display:flex}.Logs-module__uCdntq__errorIcon{margin-bottom:16px;font-size:48px}.Logs-module__uCdntq__errorContainer h3{color:var(--color-error);margin-bottom:8px}.Logs-module__uCdntq__errorContainer p{color:var(--color-error);margin-bottom:16px}.Logs-module__uCdntq__retryButton{background:var(--color-error);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:8px 16px;font-size:14px}.Logs-module__uCdntq__retryButton:hover{background:var(--color-error)}.Logs-module__uCdntq__summaryCard{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:12px;margin-bottom:20px;padding:20px;box-shadow:0 2px 8px #0000001a}.Logs-module__uCdntq__summaryCard h3{color:var(--text-primary);margin:0 0 16px;font-size:18px;font-weight:600}.Logs-module__uCdntq__summaryGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.Logs-module__uCdntq__summaryItem{flex-direction:column;gap:4px;display:flex}.Logs-module__uCdntq__summaryLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:500}.Logs-module__uCdntq__summaryValue{color:var(--text-primary);font-size:16px;font-weight:600}.Logs-module__uCdntq__filtersCard{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:12px;margin-bottom:20px;padding:20px;box-shadow:0 2px 8px #0000001a}.Logs-module__uCdntq__filtersCard h4{color:var(--text-primary);margin:0 0 16px;font-size:16px;font-weight:600}.Logs-module__uCdntq__filtersGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:16px;display:grid}.Logs-module__uCdntq__filterItem{flex-direction:column;gap:6px;display:flex}.Logs-module__uCdntq__filterItem label{color:var(--text-primary);font-size:12px;font-weight:500}.Logs-module__uCdntq__filterItem select,.Logs-module__uCdntq__filterItem input{border:1px solid var(--border-primary);background:var(--bg-primary);color:var(--text-primary);border-radius:6px;padding:8px 12px;font-size:14px;transition:border-color .2s}.Logs-module__uCdntq__filterItem select:focus,.Logs-module__uCdntq__filterItem input:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #57d02c1a}.Logs-module__uCdntq__clearFiltersButton{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-primary);cursor:pointer;border-radius:6px;padding:8px 16px;font-size:14px;transition:all .2s}.Logs-module__uCdntq__clearFiltersButton:hover{background:var(--bg-tertiary);border-color:var(--border-secondary)}.Logs-module__uCdntq__logsList{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000001a}.Logs-module__uCdntq__logsList h4{color:var(--text-primary);margin:0 0 20px;font-size:16px;font-weight:600}.Logs-module__uCdntq__emptyState{text-align:center;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}.Logs-module__uCdntq__emptyIcon{opacity:.5;margin-bottom:16px;font-size:48px}.Logs-module__uCdntq__logsTimeline{position:relative}.Logs-module__uCdntq__logsTimeline:before{content:"";background:var(--bg-tertiary);width:2px;position:absolute;top:0;bottom:0;left:20px}.Logs-module__uCdntq__logItem{align-items:flex-start;gap:16px;margin-bottom:24px;display:flex;position:relative}.Logs-module__uCdntq__logItem:last-child{margin-bottom:0}.Logs-module__uCdntq__logIcon{background:var(--bg-primary);border:2px solid var(--border-primary);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex;position:relative}.Logs-module__uCdntq__logContent{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;flex:1;padding:16px}.Logs-module__uCdntq__logHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.Logs-module__uCdntq__logAction{font-size:14px;font-weight:600}.Logs-module__uCdntq__logTime{color:var(--text-secondary);background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:12px;padding:2px 8px;font-size:12px}.Logs-module__uCdntq__logDescription{color:var(--text-primary);margin-bottom:8px;font-size:14px;line-height:1.5}.Logs-module__uCdntq__logField{color:var(--text-secondary);margin-bottom:8px;font-size:12px}.Logs-module__uCdntq__logChange{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:4px;align-items:center;gap:8px;margin-bottom:8px;padding:8px;display:flex}.Logs-module__uCdntq__oldValue{background:var(--color-error-bg);color:var(--color-error);border-radius:3px;padding:2px 6px;font-size:12px;text-decoration:line-through}.Logs-module__uCdntq__changeArrow{color:var(--text-secondary);font-weight:700}.Logs-module__uCdntq__newValue{background:var(--color-success-bg);color:var(--color-success);border-radius:3px;padding:2px 6px;font-size:12px;font-weight:500}.Logs-module__uCdntq__logMeta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.Logs-module__uCdntq__logUser,.Logs-module__uCdntq__logDate,.Logs-module__uCdntq__logIp{align-items:center;gap:4px;display:flex}@media (max-width:768px){.Logs-module__uCdntq__logsContainer{padding:16px}.Logs-module__uCdntq__summaryGrid,.Logs-module__uCdntq__filtersGrid{grid-template-columns:1fr}.Logs-module__uCdntq__logHeader{flex-direction:column;align-items:flex-start;gap:8px}.Logs-module__uCdntq__logMeta{flex-direction:column;align-items:flex-start;gap:4px}.Logs-module__uCdntq__logsTimeline:before{left:15px}.Logs-module__uCdntq__logIcon{width:30px;height:30px;font-size:14px}}
.ThemeToggle-module__sGqMhG__themeButton,.ThemeToggle-module__sGqMhG__themeDropdown,.ThemeToggle-module__sGqMhG__themeSwitch{font-family:var(--font-product-sans);cursor:pointer;transition:all var(--transition-normal);-webkit-user-select:none;user-select:none;border:none;border-radius:8px;align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.ThemeToggle-module__sGqMhG__sm{gap:6px;padding:6px 10px;font-size:12px}.ThemeToggle-module__sGqMhG__sm .ThemeToggle-module__sGqMhG__themeIcon,.ThemeToggle-module__sGqMhG__sm .ThemeToggle-module__sGqMhG__currentThemeIcon,.ThemeToggle-module__sGqMhG__sm .ThemeToggle-module__sGqMhG__optionIcon{font-size:16px!important}.ThemeToggle-module__sGqMhG__md{gap:8px;padding:8px 12px;font-size:14px}.ThemeToggle-module__sGqMhG__lg{gap:10px;padding:10px 16px;font-size:16px}.ThemeToggle-module__sGqMhG__themeButton{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-primary)}.ThemeToggle-module__sGqMhG__themeButton:hover{background:var(--hover-bg);border-color:var(--hover-border);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.ThemeToggle-module__sGqMhG__themeButton:active{box-shadow:none;transform:translateY(0)}.ThemeToggle-module__sGqMhG__themeIcon{transition:transform var(--transition-fast);justify-content:center;align-items:center;font-size:16px;display:inline-flex}.ThemeToggle-module__sGqMhG__themeButton:hover .ThemeToggle-module__sGqMhG__themeIcon{transform:scale(1.1)}.ThemeToggle-module__sGqMhG__themeLabel{color:var(--text-primary);font-weight:500}.ThemeToggle-module__sGqMhG__themeSwitch{align-items:center;gap:12px;display:flex}.ThemeToggle-module__sGqMhG__switchLabel{cursor:pointer;width:50px;height:24px;display:inline-block;position:relative}.ThemeToggle-module__sGqMhG__switchInput{opacity:0;width:0;height:0}.ThemeToggle-module__sGqMhG__switchSlider{background:var(--bg-tertiary);border:1px solid var(--border-primary);transition:all var(--transition-normal);border-radius:24px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ThemeToggle-module__sGqMhG__switchSlider:before{content:"";background:var(--bg-primary);border:1px solid var(--border-primary);width:18px;height:18px;transition:all var(--transition-normal);box-shadow:var(--shadow-sm);border-radius:50%;position:absolute;bottom:2px;left:2px}.ThemeToggle-module__sGqMhG__switchInput:checked+.ThemeToggle-module__sGqMhG__switchSlider{background:var(--color-primary);border-color:var(--color-primary)}.ThemeToggle-module__sGqMhG__switchInput:checked+.ThemeToggle-module__sGqMhG__switchSlider:before{background:var(--text-inverse);border-color:var(--text-inverse);transform:translate(26px)}.ThemeToggle-module__sGqMhG__switchIcon{transition:all var(--transition-normal);z-index:1;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute}.ThemeToggle-module__sGqMhG__switchInput:not(:checked)+.ThemeToggle-module__sGqMhG__switchSlider .ThemeToggle-module__sGqMhG__switchIcon{opacity:1;left:6px}.ThemeToggle-module__sGqMhG__switchInput:checked+.ThemeToggle-module__sGqMhG__switchSlider .ThemeToggle-module__sGqMhG__switchIcon{opacity:1;right:6px}.ThemeToggle-module__sGqMhG__switchLabelText{color:var(--text-primary);white-space:nowrap;font-weight:500}.ThemeToggle-module__sGqMhG__themeDropdown{position:relative}.ThemeToggle-module__sGqMhG__dropdownButton{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-primary);justify-content:space-between;align-items:center;gap:8px;min-width:120px;display:flex}.ThemeToggle-module__sGqMhG__dropdownButton:hover{background:var(--hover-bg);border-color:var(--hover-border);box-shadow:var(--shadow-sm)}.ThemeToggle-module__sGqMhG__currentThemeIcon{transition:transform var(--transition-fast);justify-content:center;align-items:center;font-size:16px;display:flex}.ThemeToggle-module__sGqMhG__currentThemeLabel{text-align:left;color:var(--text-primary);flex:1;font-weight:500}.ThemeToggle-module__sGqMhG__dropdownArrow{color:var(--text-secondary);transition:transform var(--transition-fast);justify-content:center;align-items:center;font-size:10px;display:flex}.ThemeToggle-module__sGqMhG__dropdownArrow.ThemeToggle-module__sGqMhG__open{transform:rotate(180deg)}.ThemeToggle-module__sGqMhG__backdrop{z-index:998;background:0 0;position:fixed;inset:0}.ThemeToggle-module__sGqMhG__dropdownMenu{background:var(--bg-primary);border:1px solid var(--border-primary);box-shadow:var(--shadow-lg);z-index:999;border-radius:8px;margin-top:4px;animation:.2s ease-out ThemeToggle-module__sGqMhG__dropdownFadeIn;position:absolute;top:100%;left:0;right:0;overflow:hidden}@keyframes ThemeToggle-module__sGqMhG__dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ThemeToggle-module__sGqMhG__dropdownItem{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;transition:background-color var(--transition-fast);background:0 0;border:none;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.ThemeToggle-module__sGqMhG__dropdownItem:hover{background:var(--hover-bg)}.ThemeToggle-module__sGqMhG__dropdownItem.ThemeToggle-module__sGqMhG__active{background:var(--color-primary);color:var(--text-inverse)}.ThemeToggle-module__sGqMhG__optionIcon{justify-content:center;align-items:center;width:20px;font-size:16px;display:flex}.ThemeToggle-module__sGqMhG__optionLabel{flex:1;font-weight:500}.ThemeToggle-module__sGqMhG__checkIcon{color:var(--text-inverse);justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}[data-theme=dark] .ThemeToggle-module__sGqMhG__themeButton,[data-theme=dark] .ThemeToggle-module__sGqMhG__dropdownButton{background:var(--bg-secondary);border-color:var(--border-primary)}[data-theme=dark] .ThemeToggle-module__sGqMhG__themeButton:hover,[data-theme=dark] .ThemeToggle-module__sGqMhG__dropdownButton:hover{background:var(--hover-bg);border-color:var(--hover-border)}[data-theme=dark] .ThemeToggle-module__sGqMhG__switchSlider{background:var(--bg-tertiary);border-color:var(--border-primary)}[data-theme=dark] .ThemeToggle-module__sGqMhG__dropdownMenu{background:var(--bg-primary);border-color:var(--border-primary);box-shadow:var(--shadow-lg)}@media (max-width:768px){.ThemeToggle-module__sGqMhG__themeButton,.ThemeToggle-module__sGqMhG__themeDropdown,.ThemeToggle-module__sGqMhG__themeSwitch{font-size:12px}.ThemeToggle-module__sGqMhG__sm{padding:4px 8px;font-size:11px}.ThemeToggle-module__sGqMhG__sm .ThemeToggle-module__sGqMhG__themeIcon,.ThemeToggle-module__sGqMhG__sm .ThemeToggle-module__sGqMhG__currentThemeIcon,.ThemeToggle-module__sGqMhG__sm .ThemeToggle-module__sGqMhG__optionIcon,.ThemeToggle-module__sGqMhG__themeIcon,.ThemeToggle-module__sGqMhG__currentThemeIcon,.ThemeToggle-module__sGqMhG__optionIcon{vertical-align:middle!important;font-size:16px!important;line-height:1!important;display:inline-block!important}.ThemeToggle-module__sGqMhG__md{padding:6px 10px;font-size:12px}.ThemeToggle-module__sGqMhG__lg{padding:8px 12px;font-size:14px}.ThemeToggle-module__sGqMhG__dropdownButton{min-width:100px}.ThemeToggle-module__sGqMhG__switchLabel{width:44px;height:22px}.ThemeToggle-module__sGqMhG__switchSlider:before{width:16px;height:16px}.ThemeToggle-module__sGqMhG__switchInput:checked+.ThemeToggle-module__sGqMhG__switchSlider:before{transform:translate(22px)}}.ThemeToggle-module__sGqMhG__themeButton:focus-visible,.ThemeToggle-module__sGqMhG__dropdownButton:focus-visible,.ThemeToggle-module__sGqMhG__switchInput:focus-visible+.ThemeToggle-module__sGqMhG__switchSlider{outline:2px solid var(--border-focus);outline-offset:2px}.ThemeToggle-module__sGqMhG__themeButton:disabled,.ThemeToggle-module__sGqMhG__dropdownButton:disabled{opacity:.5;cursor:not-allowed}.ThemeToggle-module__sGqMhG__themeButton:disabled:hover,.ThemeToggle-module__sGqMhG__dropdownButton:disabled:hover{box-shadow:none;background:var(--bg-secondary);border-color:var(--border-primary);transform:none}
.ChatWindow-module__4NcENW__chatWindow{width:350px;font-family:var(--font-product-sans);z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border:1px solid #e1e5e9;border-bottom:none;border-radius:12px 12px 0 0;flex-direction:column;height:480px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:0;right:50px;box-shadow:0 -8px 32px #0000001f,0 -2px 8px #00000014}.ChatWindow-module__4NcENW__chatWindow.ChatWindow-module__4NcENW__minimized{height:48px;overflow:hidden}.ChatWindow-module__4NcENW__header{color:#fff;cursor:pointer;box-sizing:border-box;background:linear-gradient(135deg,#1877f2 0%,#166fe5 100%);border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;min-height:48px;padding:12px 16px;display:flex;position:relative;overflow:hidden}.ChatWindow-module__4NcENW__header:before{content:"";pointer-events:none;background:linear-gradient(45deg,#ffffff1a 0%,#0000 100%);position:absolute;inset:0}.ChatWindow-module__4NcENW__headerLeft{z-index:1;flex:1;align-items:center;gap:12px;min-width:0;display:flex;position:relative}.ChatWindow-module__4NcENW__headerPhoto{flex-shrink:0;width:32px;height:32px;position:relative}.ChatWindow-module__4NcENW__profileImage{object-fit:cover;border:2px solid #ffffff4d;border-radius:50%;width:100%;height:100%;transition:all .2s}.ChatWindow-module__4NcENW__profileImage:hover{border-color:#fffc;transform:scale(1.05);box-shadow:0 4px 12px #0003}.ChatWindow-module__4NcENW__photoPlaceholder{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#42b883,#369870);border:2px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;font-weight:700;transition:all .2s;display:flex}.ChatWindow-module__4NcENW__photoPlaceholder:hover{border-color:#fffc;transform:scale(1.05);box-shadow:0 4px 12px #0003}.ChatWindow-module__4NcENW__onlineIndicator{background:#42b883;border:2px solid #fff;border-radius:50%;width:12px;height:12px;animation:2s infinite ChatWindow-module__4NcENW__pulse;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 0 1px #42b8834d}@keyframes ChatWindow-module__4NcENW__pulse{0%{box-shadow:0 0 0 1px #42b8834d}50%{box-shadow:0 0 0 4px #42b88333}to{box-shadow:0 0 0 1px #42b8834d}}.ChatWindow-module__4NcENW__headerInfo{flex:1;min-width:0}.ChatWindow-module__4NcENW__userName{white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.ChatWindow-module__4NcENW__userStatus{opacity:.9;align-items:center;gap:6px;font-size:12px;font-weight:400;line-height:1.2;display:flex}.ChatWindow-module__4NcENW__headerControls{z-index:1;flex-shrink:0;gap:6px;display:flex;position:relative}.ChatWindow-module__4NcENW__headerControls .notification-settings{margin-right:4px}.ChatWindow-module__4NcENW__headerControls .notification-settings-toggle{color:#fffc!important;background:#ffffff1a!important;border-radius:4px!important;padding:6px!important;transition:all .2s!important}.ChatWindow-module__4NcENW__headerControls .notification-settings-toggle:hover{color:#fff!important;background:#fff3!important}.ChatWindow-module__4NcENW__controlButton{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.ChatWindow-module__4NcENW__controlButton:hover{background:#ffffff40;transform:translateY(-1px)}.ChatWindow-module__4NcENW__controlButton:active{background:#ffffff59;transform:translateY(0)}.ChatWindow-module__4NcENW__connectionStatus{text-align:center;border-bottom:1px solid #f0f2f5;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:11px;font-weight:500;transition:all .3s;display:flex}.ChatWindow-module__4NcENW__connectionStatus.ChatWindow-module__4NcENW__connected{color:#1d7324;background:linear-gradient(90deg,#e8f5e8 0%,#f0f8f0 100%)}.ChatWindow-module__4NcENW__connectionStatus.ChatWindow-module__4NcENW__disconnected{color:#dc2626;background:linear-gradient(90deg,#fef2f2 0%,#fef7f7 100%);animation:2s infinite ChatWindow-module__4NcENW__blink}@keyframes ChatWindow-module__4NcENW__blink{0%,50%{opacity:1}51%,to{opacity:.7}}.ChatWindow-module__4NcENW__errorMessage{color:#dc2626;background:linear-gradient(90deg,#fef2f2 0%,#fef7f7 100%);border-bottom:1px solid #fecaca;align-items:center;gap:8px;padding:12px 16px;font-size:12px;animation:.3s ease-out ChatWindow-module__4NcENW__slideDown;display:flex}@keyframes ChatWindow-module__4NcENW__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ChatWindow-module__4NcENW__dismissError{color:#dc2626;cursor:pointer;background:0 0;border:none;border-radius:4px;margin-left:auto;padding:2px;transition:all .2s}.ChatWindow-module__4NcENW__dismissError:hover{background:#dc26261a}.ChatWindow-module__4NcENW__messagesArea{background:linear-gradient(#f8f9fa 0%,#fff 100%);flex:1;padding:0;position:relative;overflow-y:auto}.ChatWindow-module__4NcENW__messagesArea.ChatWindow-module__4NcENW__dragOver{background:#3b82f614;outline:2px dashed #3b82f6}.ChatWindow-module__4NcENW__messagesArea::-webkit-scrollbar{width:6px}.ChatWindow-module__4NcENW__messagesArea::-webkit-scrollbar-track{background:0 0}.ChatWindow-module__4NcENW__messagesArea::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px;transition:background .2s}.ChatWindow-module__4NcENW__messagesArea::-webkit-scrollbar-thumb:hover{background:#9ca3af}.ChatWindow-module__4NcENW__loading{color:#6b7280;background:linear-gradient(45deg,#f9fafb,#f3f4f6);flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;font-size:14px;display:flex}.ChatWindow-module__4NcENW__spinner{border:3px solid #e5e7eb;border-top-color:#1877f2;border-radius:50%;width:24px;height:24px;animation:1s linear infinite ChatWindow-module__4NcENW__spin}@keyframes ChatWindow-module__4NcENW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ChatWindow-module__4NcENW__emptyMessages{color:#6b7280;text-align:center;background:linear-gradient(135deg,#f9fafb 0%,#f3f4f6 100%);flex-direction:column;justify-content:center;align-items:center;height:100%;padding:32px 20px;display:flex}.ChatWindow-module__4NcENW__emptyIcon{opacity:.7;margin-bottom:16px;font-size:48px}.ChatWindow-module__4NcENW__emptyText{margin-bottom:8px;font-size:14px;font-weight:500;line-height:1.5}.ChatWindow-module__4NcENW__emptySubtext{color:#9ca3af;font-size:12px;font-weight:400}.ChatWindow-module__4NcENW__messagesList{flex-direction:column;gap:12px;padding:16px;display:flex}.ChatWindow-module__4NcENW__messageItem{margin-bottom:8px;animation:.3s ease-out ChatWindow-module__4NcENW__fadeInUp;display:flex}@keyframes ChatWindow-module__4NcENW__fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ChatWindow-module__4NcENW__messageItem.ChatWindow-module__4NcENW__sent{justify-content:flex-end}.ChatWindow-module__4NcENW__messageItem.ChatWindow-module__4NcENW__received{justify-content:flex-start}.ChatWindow-module__4NcENW__messageContent{max-width:75%;position:relative}.ChatWindow-module__4NcENW__messageText{word-wrap:break-word;box-sizing:border-box;border-radius:18px;max-width:100%;padding:12px 16px;font-size:14px;line-height:1.4;transition:all .2s;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000001a}.ChatWindow-module__4NcENW__sent .ChatWindow-module__4NcENW__messageText{color:#fff;background:linear-gradient(135deg,#1877f2 0%,#166fe5 100%);border-bottom-right-radius:6px}.ChatWindow-module__4NcENW__received .ChatWindow-module__4NcENW__messageText{color:#1c1e21;background:linear-gradient(135deg,#f0f2f5 0%,#e4e6ea 100%);border-bottom-left-radius:6px}.ChatWindow-module__4NcENW__messageText:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000026}.ChatWindow-module__4NcENW__messageTime{color:#8a8d91;text-align:center;opacity:0;margin-top:4px;font-size:11px;font-weight:500;transition:opacity .2s}.ChatWindow-module__4NcENW__messageItem:hover .ChatWindow-module__4NcENW__messageTime{opacity:1}.ChatWindow-module__4NcENW__attachmentMessage{flex-direction:column;gap:8px;display:flex}.ChatWindow-module__4NcENW__attachmentLink{color:inherit;flex:1;align-items:center;gap:10px;width:100%;min-width:0;max-width:100%;text-decoration:none;display:flex;overflow:hidden}.ChatWindow-module__4NcENW__attachmentIcon{background:#fff3;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.ChatWindow-module__4NcENW__received .ChatWindow-module__4NcENW__attachmentIcon{background:#00000014}.ChatWindow-module__4NcENW__attachmentInfo{flex-direction:column;flex:1;min-width:0;display:flex}.ChatWindow-module__4NcENW__attachmentName{word-wrap:break-word;word-break:break-all;white-space:normal;overflow-wrap:break-word;font-weight:600}.ChatWindow-module__4NcENW__attachmentMeta{opacity:.85;font-size:12px}.ChatWindow-module__4NcENW__downloadIcon{opacity:.9;margin-left:auto}.ChatWindow-module__4NcENW__imageAttachment{object-fit:contain;border-radius:8px;width:100%;max-width:100%;height:auto;max-height:120px;display:block}.ChatWindow-module__4NcENW__attachmentCaption{opacity:.95;font-size:13px}.ChatWindow-module__4NcENW__typingIndicator{color:#6b7280;background:linear-gradient(90deg,#f9fafb 0%,#f3f4f6 100%);border-top:1px solid #e5e7eb;align-items:center;gap:8px;padding:12px 16px;font-size:12px;font-style:italic;animation:.3s ease-out ChatWindow-module__4NcENW__fadeIn;display:flex}@keyframes ChatWindow-module__4NcENW__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ChatWindow-module__4NcENW__typingAvatar{flex-shrink:0;width:20px;height:20px}.ChatWindow-module__4NcENW__typingAvatar .ChatWindow-module__4NcENW__photoPlaceholder{border:1px solid #ffffff4d;width:100%;height:100%;font-size:8px}.ChatWindow-module__4NcENW__typingDots{gap:2px;margin-left:auto;display:flex}.ChatWindow-module__4NcENW__typingDots span{background:#6b7280;border-radius:50%;width:4px;height:4px;animation:1.4s ease-in-out infinite ChatWindow-module__4NcENW__typingDot}.ChatWindow-module__4NcENW__typingDots span:first-child{animation-delay:0s}.ChatWindow-module__4NcENW__typingDots span:nth-child(2){animation-delay:.2s}.ChatWindow-module__4NcENW__typingDots span:nth-child(3){animation-delay:.4s}@keyframes ChatWindow-module__4NcENW__typingDot{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}.ChatWindow-module__4NcENW__inputArea{background:#fff;border-top:1px solid #e5e7eb;padding:16px}.ChatWindow-module__4NcENW__inputContainer{background:#f9fafb;border:2px solid #0000;border-radius:24px;align-items:center;gap:12px;padding:8px 12px;transition:all .2s;display:flex}.ChatWindow-module__4NcENW__inputContainer:focus-within{background:#fff;border-color:#1877f2;box-shadow:0 0 0 3px #1877f21a}.ChatWindow-module__4NcENW__messageInput{color:#1c1e21;font-size:14px;font-family:var(--font-product-sans);background:0 0;border:none;outline:none;flex:1;padding:4px 0}.ChatWindow-module__4NcENW__messageInput::placeholder{color:#8a8d91;font-weight:400}.ChatWindow-module__4NcENW__messageInput:disabled{opacity:.6;cursor:not-allowed}.ChatWindow-module__4NcENW__sendButton{color:#fff;cursor:pointer;background:#1877f2;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:8px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 2px 4px #1877f24d}.ChatWindow-module__4NcENW__sendButton:hover:not(:disabled){background:#166fe5;transform:translateY(-1px);box-shadow:0 4px 8px #1877f266}.ChatWindow-module__4NcENW__sendButton:active:not(:disabled){transform:translateY(0)}.ChatWindow-module__4NcENW__sendButton:disabled{color:#8a8d91;cursor:not-allowed;box-shadow:none;background:#e4e6ea;transform:none}.ChatWindow-module__4NcENW__sendingSpinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:1s linear infinite ChatWindow-module__4NcENW__spin}.ChatWindow-module__4NcENW__characterCount{color:#8a8d91;text-align:right;opacity:.8;margin-top:4px;font-size:11px}@media (min-width:768px) and (max-width:1024px){.ChatWindow-module__4NcENW__chatWindow{right:90px!important}}@media (max-width:767px){.ChatWindow-module__4NcENW__chatWindow{border-radius:12px 12px 0 0;width:calc(100vw - 20px);max-width:350px;height:60vh;bottom:0;right:50px!important}.ChatWindow-module__4NcENW__chatWindow.ChatWindow-module__4NcENW__minimized{height:48px}.ChatWindow-module__4NcENW__header{border-radius:0;padding:16px}.ChatWindow-module__4NcENW__messageText{padding:14px 18px;font-size:16px}.ChatWindow-module__4NcENW__inputContainer{padding:12px 16px}.ChatWindow-module__4NcENW__messageInput{font-size:16px}}@media (max-width:480px){.ChatWindow-module__4NcENW__chatWindow{width:100vw;height:100vh}.ChatWindow-module__4NcENW__messageText{max-width:85%}.ChatWindow-module__4NcENW__messageInput{padding:8px 0;font-size:16px}}.ChatWindow-module__4NcENW__unreadBadge{color:#fff;background:#ff3040;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:600;animation:.5s ease-out ChatWindow-module__4NcENW__bounce;display:flex;position:absolute;top:-6px;right:-6px;box-shadow:0 2px 4px #ff30404d}@keyframes ChatWindow-module__4NcENW__bounce{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}[data-theme=dark] .ChatWindow-module__4NcENW__chatWindow{background:var(--bg-secondary);border-color:var(--border-primary)}[data-theme=dark] .ChatWindow-module__4NcENW__connectionStatus{border-bottom-color:var(--border-primary)}[data-theme=dark] .ChatWindow-module__4NcENW__connectionStatus.ChatWindow-module__4NcENW__connected{color:var(--color-success);background:linear-gradient(90deg,#6bcf7f26 0%,#6bcf7f1a 100%)}[data-theme=dark] .ChatWindow-module__4NcENW__connectionStatus.ChatWindow-module__4NcENW__disconnected{color:var(--color-error);background:linear-gradient(90deg,#ff6b6b26 0%,#ff6b6b1a 100%)}[data-theme=dark] .ChatWindow-module__4NcENW__errorMessage{border-bottom-color:var(--color-error-border);color:var(--color-error);background:#ff6b6b26}[data-theme=dark] .ChatWindow-module__4NcENW__messagesArea{background:linear-gradient(180deg,var(--bg-secondary)0%,var(--bg-primary)100%)}[data-theme=dark] .ChatWindow-module__4NcENW__loading{background:linear-gradient(45deg,var(--bg-secondary),var(--bg-tertiary));color:var(--text-secondary)}[data-theme=dark] .ChatWindow-module__4NcENW__emptyMessages{background:linear-gradient(135deg,var(--bg-secondary)0%,var(--bg-tertiary)100%);color:var(--text-secondary)}.ChatWindow-module__4NcENW__selectedFilesPreview{background:#f8f9fa;border-top:1px solid #e1e5e9;border-bottom:1px solid #e1e5e9;padding:12px}.ChatWindow-module__4NcENW__selectedFilesHeader{color:#374151;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;font-weight:500;display:flex}.ChatWindow-module__4NcENW__clearFilesButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;font-size:16px;line-height:1;transition:all .2s}.ChatWindow-module__4NcENW__clearFilesButton:hover{color:#374151;background:#e5e7eb}.ChatWindow-module__4NcENW__selectedFilesList{flex-direction:column;gap:8px;display:flex}.ChatWindow-module__4NcENW__selectedFileItem{background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:12px;padding:8px 12px;transition:all .2s;display:flex}.ChatWindow-module__4NcENW__selectedFileItem:hover{border-color:#d1d5db;box-shadow:0 1px 3px #0000001a}.ChatWindow-module__4NcENW__fileIcon{color:#6b7280;background:#f3f4f6;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ChatWindow-module__4NcENW__fileInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ChatWindow-module__4NcENW__fileName{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.ChatWindow-module__4NcENW__fileSize{color:#6b7280;font-size:12px}[data-theme=dark] .ChatWindow-module__4NcENW__selectedFilesPreview{background:var(--bg-secondary);border-top-color:var(--border-color);border-bottom-color:var(--border-color)}[data-theme=dark] .ChatWindow-module__4NcENW__selectedFilesHeader{color:var(--text-primary)}[data-theme=dark] .ChatWindow-module__4NcENW__clearFilesButton{color:var(--text-secondary)}[data-theme=dark] .ChatWindow-module__4NcENW__clearFilesButton:hover{background:var(--bg-tertiary);color:var(--text-primary)}[data-theme=dark] .ChatWindow-module__4NcENW__selectedFileItem{background:var(--bg-primary);border-color:var(--border-color)}[data-theme=dark] .ChatWindow-module__4NcENW__selectedFileItem:hover{border-color:var(--border-color-hover)}[data-theme=dark] .ChatWindow-module__4NcENW__fileIcon{background:var(--bg-tertiary);color:var(--text-secondary)}[data-theme=dark] .ChatWindow-module__4NcENW__fileName{color:var(--text-primary)}[data-theme=dark] .ChatWindow-module__4NcENW__fileSize,[data-theme=dark] .ChatWindow-module__4NcENW__emptySubtext,[data-theme=dark] .ChatWindow-module__4NcENW__messageTime,[data-theme=dark] .ChatWindow-module__4NcENW__typingIndicator{color:var(--text-secondary)}[data-theme=dark] .ChatWindow-module__4NcENW__received .ChatWindow-module__4NcENW__messageText{background:linear-gradient(135deg,var(--bg-tertiary)0%,var(--bg-secondary)100%);color:var(--text-primary)}[data-theme=dark] .ChatWindow-module__4NcENW__inputArea{background:var(--bg-secondary);border-top-color:var(--border-primary)}[data-theme=dark] .ChatWindow-module__4NcENW__inputContainer{background:var(--bg-tertiary)}[data-theme=dark] .ChatWindow-module__4NcENW__inputContainer:focus-within{background:var(--bg-primary);border-color:var(--color-primary);box-shadow:0 0 0 3px #57d02c26}[data-theme=dark] .ChatWindow-module__4NcENW__messageInput{color:var(--text-primary)}[data-theme=dark] .ChatWindow-module__4NcENW__messageInput::placeholder{color:var(--text-secondary)}[data-theme=dark] .ChatWindow-module__4NcENW__messagesArea::-webkit-scrollbar-thumb{background:var(--border-primary)}[data-theme=dark] .ChatWindow-module__4NcENW__messagesArea::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}@media (max-width:1024px) and (min-width:768px){.ChatWindow-module__4NcENW__attachmentLink{flex-direction:column;align-items:flex-start;gap:8px}.ChatWindow-module__4NcENW__attachmentInfo{width:100%;max-width:100%}.ChatWindow-module__4NcENW__attachmentName{word-break:break-word;overflow-wrap:anywhere;max-width:100%;font-size:14px;line-height:1.3}.ChatWindow-module__4NcENW__attachmentMeta{font-size:11px}.ChatWindow-module__4NcENW__attachmentIcon{align-self:flex-start}.ChatWindow-module__4NcENW__downloadIcon{align-self:flex-end;margin-top:-20px}}@media (max-width:767px){.ChatWindow-module__4NcENW__attachmentLink{flex-direction:column;align-items:flex-start;gap:6px;padding:8px}.ChatWindow-module__4NcENW__attachmentInfo{width:100%;max-width:100%}.ChatWindow-module__4NcENW__attachmentName{word-break:break-word;overflow-wrap:anywhere;max-width:100%;font-size:13px;line-height:1.2}.ChatWindow-module__4NcENW__attachmentMeta{font-size:10px}.ChatWindow-module__4NcENW__attachmentIcon{align-self:flex-start;width:24px;height:24px}.ChatWindow-module__4NcENW__downloadIcon{align-self:flex-end;width:14px;height:14px;margin-top:-16px}}.ChatWindow-module__4NcENW__systemMessage{justify-content:center;align-items:center;gap:8px;margin:4px 0;padding:8px 16px;animation:.3s ease-out ChatWindow-module__4NcENW__fadeIn;display:flex}.ChatWindow-module__4NcENW__systemMessageIcon{color:#2e7d32;background:#e8f5e8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ChatWindow-module__4NcENW__systemMessageFailed .ChatWindow-module__4NcENW__systemMessageIcon{color:#dc2626;background:#fef2f2}.ChatWindow-module__4NcENW__systemMessageText{color:#6b7280;text-align:center;font-size:12px;font-weight:500;line-height:1.4}.ChatWindow-module__4NcENW__systemMessageFailed .ChatWindow-module__4NcENW__systemMessageText{color:#dc2626}.ChatWindow-module__4NcENW__systemMessageTime{color:#9ca3af;flex-shrink:0;font-size:10px;font-weight:500}
.CoverImageUpload-module__hjANfG__uploadContainer,.CoverImageUpload-module__hjANfG__uploadContainer *,.CoverImageUpload-module__hjANfG__uploadContainer :before,.CoverImageUpload-module__hjANfG__uploadContainer :after{font-family:var(--font-product-sans)!important}.CoverImageUpload-module__hjANfG__uploadContainer{z-index:10;position:absolute;top:20px;right:20px}.CoverImageUpload-module__hjANfG__uploadButton{cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#333;-webkit-user-select:none;user-select:none;background:#fffffff2;border:2px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s;display:flex;box-shadow:0 2px 8px #0000001a}.CoverImageUpload-module__hjANfG__uploadButton:hover{background:#fff;border-color:#fff9;transform:scale(1.05);box-shadow:0 4px 12px #00000026}.CoverImageUpload-module__hjANfG__uploadButton:active{transform:scale(.95)}.CoverImageUpload-module__hjANfG__spinner{border:2px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:20px;height:20px;animation:1s linear infinite CoverImageUpload-module__hjANfG__spin}@keyframes CoverImageUpload-module__hjANfG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
@media (max-width:1024px){.CashierPage-module__IiwUfq__cashierContainer{padding:16px!important}}@media (max-width:768px){.CashierPage-module__IiwUfq__cashierContainer{padding:12px!important}.CashierPage-module__IiwUfq__cashierContainer>div:first-child{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.CashierPage-module__IiwUfq__cashierContainer>div:first-child>div:last-child{flex-wrap:wrap!important;width:100%!important}.CashierPage-module__IiwUfq__cashierContainer>div:first-child>div:last-child>button{flex:1!important;justify-content:center!important;min-width:0!important;padding:6px 10px!important;font-size:.8rem!important}.CashierPage-module__IiwUfq__cashierContainer>div:first-child>div:last-child>button>svg{flex-shrink:0!important}.CashierPage-module__IiwUfq__cashierContainer div[style*=gridTemplateColumns]{grid-template-columns:1fr!important}.CashierPage-module__IiwUfq__cashierContainer div[style*=gridTemplateColumns]>div{padding:12px!important}.CashierPage-module__IiwUfq__cashierContainer div[style*="fontSize: '1.5rem'"],.CashierPage-module__IiwUfq__cashierContainer div[style*="fontSize: '1.75rem'"]{font-size:1.25rem!important}.CashierPage-module__IiwUfq__cashierContainer~div[role=dialog]>div{border-radius:0!important;width:100%!important;max-width:100%!important;height:100vh!important;max-height:100vh!important;padding:16px!important}.CashierPage-module__IiwUfq__cashierContainer div[style*=gridTemplateColumns][style*=minmax\(200px]{grid-template-columns:1fr!important}.CashierPage-module__IiwUfq__cashierContainer div[style*="justifyContent: 'space-between'"][style*="alignItems: 'flex-start'"]{flex-direction:column!important;gap:12px!important}.CashierPage-module__IiwUfq__cashierContainer div[style*="textAlign: 'right'"]{text-align:left!important}.CashierPage-module__IiwUfq__cashierContainer p[style*="fontFamily: 'monospace'"],.CashierPage-module__IiwUfq__cashierContainer p[style*=monospace]{word-break:break-all!important;font-size:.7rem!important}}@media (max-width:480px){.CashierPage-module__IiwUfq__cashierContainer{padding:8px!important}.CashierPage-module__IiwUfq__cashierContainer h1{font-size:1rem!important}.CashierPage-module__IiwUfq__cashierContainer h2{font-size:.95rem!important}.CashierPage-module__IiwUfq__cashierContainer h3{font-size:.9rem!important}}
