@charset "UTF-8";*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.auth-layout{display:flex;min-height:100vh}.auth-left{flex:1 1;position:relative}.auth-left img{float:left;height:100%;object-fit:cover;width:100%}.crypto-scene{height:100%;perspective:1000px;position:relative;transform-style:preserve-3d;width:100%}.gradient-blob{border-radius:50%;filter:blur(60px);opacity:.6;position:absolute}.blob-1{animation:blobFloat1 15s ease-in-out infinite;background:radial-gradient(circle,#06b6d4 0,#0000 70%);height:400px;right:-10%;top:-10%;width:400px}.blob-2{animation:blobFloat2 18s ease-in-out infinite;background:radial-gradient(circle,#8b5cf6 0,#0000 70%);bottom:10%;height:300px;left:-5%;width:300px}.blob-3{animation:blobFloat3 12s ease-in-out infinite;background:radial-gradient(circle,#ec4899 0,#0000 70%);height:250px;right:20%;top:40%;width:250px}@keyframes blobFloat1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-30px,20px) scale(1.1)}66%{transform:translate(20px,-30px) scale(.9)}}@keyframes blobFloat2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,-20px) scale(1.15)}}@keyframes blobFloat3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-25px,25px) scale(1.1)}}.crypto-coin{animation-iteration-count:infinite;animation-timing-function:ease-in-out;position:absolute;transform-style:preserve-3d}.coin-inner{height:100%;position:relative;transform-style:preserve-3d;width:100%}.coin-face{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:50%;box-shadow:0 10px 30px #0000004d,inset 0 2px 10px #ffffff4d;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.coin-front{transform:rotateY(0deg)}.coin-front span{color:#fff;font-size:24px;font-weight:700}.coin-front svg{height:60%;width:60%}.eth-coin{animation:floatEth3D 8s infinite;height:70px;left:15%;top:12%;width:70px}.eth-coin .coin-face{background:linear-gradient(145deg,#627eea,#3c4fd1);border:3px solid #fff3}@keyframes floatEth3D{0%,to{transform:translateY(0) rotateX(10deg) rotateY(0deg)}25%{transform:translateY(-20px) rotateX(20deg) rotateY(15deg)}50%{transform:translateY(-10px) rotateX(5deg) rotateY(30deg)}75%{transform:translateY(-25px) rotateX(15deg) rotateY(15deg)}}.btc-coin{animation:floatBtc3D 9s infinite;height:55px;right:25%;top:8%;width:55px}.btc-coin .coin-face{background:linear-gradient(145deg,#f7931a,#c77700);border:3px solid #ffffff40}.btc-coin .coin-front span{font-size:28px}@keyframes floatBtc3D{0%,to{transform:translateY(0) rotateX(5deg) rotateY(0deg)}30%{transform:translateY(-15px) rotateX(-10deg) rotateY(-20deg)}60%{transform:translateY(-25px) rotateX(10deg) rotateY(10deg)}}.usdt-coin{animation:floatUsdt3D 7s infinite;height:50px;left:5%;top:28%;width:50px}.usdt-coin .coin-face{background:linear-gradient(145deg,#26a17b,#1a7a5c);border:3px solid #fff3}.usdt-coin .coin-front span{font-size:22px}@keyframes floatUsdt3D{0%,to{transform:translateY(0) rotateX(0deg) rotateY(0deg) rotate(0deg)}50%{transform:translateY(-18px) rotateX(15deg) rotateY(25deg) rotate(5deg)}}.sol-coin{animation:floatSol3D 10s infinite;height:60px;left:8%;top:45%;width:60px}.sol-coin .coin-face{background:linear-gradient(145deg,#9945ff,#14f195);border:3px solid #fff3}@keyframes floatSol3D{0%,to{transform:translateY(0) rotateX(5deg) rotateY(0deg)}33%{transform:translateY(-22px) rotateX(-15deg) rotateY(20deg)}66%{transform:translateY(-12px) rotateX(10deg) rotateY(-15deg)}}.bnb-coin{animation:floatBnb3D 8.5s infinite;height:55px;right:12%;top:38%;width:55px}.bnb-coin .coin-face{background:linear-gradient(145deg,#f3ba2f,#c99a00);border:3px solid #ffffff40}@keyframes floatBnb3D{0%,to{transform:translateY(0) rotateX(0deg) rotateY(0deg)}40%{transform:translateY(-20px) rotateX(20deg) rotateY(-25deg)}80%{transform:translateY(-10px) rotateX(-10deg) rotateY(15deg)}}.matic-coin{animation:floatMatic3D 9.5s infinite;height:50px;left:35%;top:18%;width:50px}.matic-coin .coin-face{background:linear-gradient(145deg,#8247e5,#5a2eb8);border:3px solid #fff3}@keyframes floatMatic3D{0%,to{transform:translateY(0) rotateX(10deg) rotateY(5deg)}50%{transform:translateY(-30px) rotateX(-5deg) rotateY(-20deg)}}.red-coin{animation:floatRed3D 7.5s infinite;height:40px;right:28%;top:40%;width:80px}.red-coin .coin-face{background:linear-gradient(145deg,#ef4444,#b91c1c);border:3px solid #ffffff26;border-radius:50%;transform:rotateX(60deg)}@keyframes floatRed3D{0%,to{transform:translateY(0) rotateX(60deg) rotate(0deg)}50%{transform:translateY(-15px) rotateX(70deg) rotate(10deg)}}.avax-coin{animation:floatAvax3D 8s infinite;bottom:20%;height:55px;right:18%;width:55px}.avax-coin .coin-face{background:linear-gradient(145deg,#e84142,#b52f30);border:3px solid #fff3}@keyframes floatAvax3D{0%,to{transform:translateY(0) rotateX(5deg) rotateY(0deg)}35%{transform:translateY(-18px) rotateX(-10deg) rotateY(20deg)}70%{transform:translateY(-8px) rotateX(15deg) rotateY(-10deg)}}.coin-stack{animation:stackFloat 6s ease-in-out infinite;bottom:18%;left:12%;position:absolute;transform-style:preserve-3d}.stack-coin{border-radius:35px;box-shadow:0 5px 15px #0000004d;height:20px;position:absolute;transform:rotateX(60deg);width:70px}.stack-1{background:linear-gradient(90deg,#8b5cf6,#6d28d9);bottom:0}.stack-2{background:linear-gradient(90deg,#a78bfa,#7c3aed);bottom:8px}.stack-3{background:linear-gradient(90deg,#c4b5fd,#8b5cf6);bottom:16px}@keyframes stackFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.chain-icon{animation:chainFloat 7s ease-in-out infinite;height:50px;left:45%;opacity:.8;position:absolute;top:50%;width:50px}.chain-icon svg{height:100%;width:100%}@keyframes chainFloat{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-15px) rotate(10deg)}}.central-platform{animation:platformFloat 5s ease-in-out infinite;bottom:25%;left:50%;position:absolute;transform:translateX(-50%);transform-style:preserve-3d}.platform-3d{align-items:center;display:flex;flex-direction:column;position:relative;transform-style:preserve-3d}.platform-top{background:linear-gradient(180deg,#ffffff40,#ffffff1a);border-radius:80px/40px;box-shadow:0 20px 50px #0000004d,inset 0 2px 10px #ffffff4d;height:80px;transform:rotateX(60deg);width:160px}.platform-side{background:linear-gradient(180deg,#ffffff26,#ffffff0d);border-radius:0 0 80px 80px/0 0 20px 20px;height:30px;position:absolute;top:35px;transform:rotateX(-30deg);transform-origin:top;width:160px}.maxel-logo{align-items:center;animation:logoGlow 4s ease-in-out infinite;background:linear-gradient(145deg,#1a1a2e,#0f0f1a);border-radius:18px;box-shadow:0 15px 35px #0006,0 5px 15px #0000004d,inset 0 1px 0 #ffffff1a;display:flex;height:70px;justify-content:center;left:50%;position:absolute;top:-50px;transform:translateX(-50%);width:70px}.maxel-logo span{color:#fff;font-size:32px;font-weight:700;text-shadow:0 0 10px #8b5cf680}@keyframes platformFloat{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-12px)}}@keyframes logoGlow{0%,to{box-shadow:0 15px 35px #0006,0 5px 15px #0000004d,inset 0 1px 0 #ffffff1a,0 0 20px #8b5cf600}50%{box-shadow:0 15px 35px #0006,0 5px 15px #0000004d,inset 0 1px 0 #ffffff1a,0 0 40px #8b5cf666}}.particle{background:#ffffffb3;border-radius:50%;box-shadow:0 0 10px #ffffff80;height:6px;position:absolute;width:6px}.particle-1{animation:particleFloat 4s ease-in-out infinite;left:25%;top:8%}.particle-2{animation:particleFloat 5s ease-in-out .5s infinite;right:15%;top:15%}.particle-3{animation:particleFloat 4.5s ease-in-out 1s infinite;left:3%;top:55%}.particle-4{animation:particleFloat 5.5s ease-in-out 1.5s infinite;bottom:30%;left:35%}.particle-5{animation:particleFloat 4s ease-in-out 2s infinite;bottom:15%;right:25%}.particle-6{animation:particleFloat 6s ease-in-out .8s infinite;left:50%;top:35%}.particle-7{animation:particleFloat 4.5s ease-in-out 1.2s infinite;right:35%;top:22%}.particle-8{animation:particleFloat 5s ease-in-out .3s infinite;bottom:45%;right:8%}@keyframes particleFloat{0%,to{opacity:.4;transform:translateY(0) scale(1)}50%{opacity:1;transform:translateY(-20px) scale(1.5)}}.auth-right{align-items:center;background:#fff;display:flex;flex:1 1;justify-content:center;padding:40px}.auth-form-container{max-width:420px;width:100%}.auth-icon{align-items:center;background:linear-gradient(135deg,#f3e8ff,#e9d5ff);border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 24px;width:80px}.auth-icon svg{color:#8b5cf6;height:40px;width:40px}.auth-icon-inner{font-size:32px}.auth-title{margin-bottom:32px;text-align:center}.auth-title h2{color:#1a1a2e;font-size:24px;font-weight:600;line-height:1.3;margin-bottom:8px}.auth-title p{color:#6b7280;font-size:14px}.form-row{display:flex;gap:12px}.form-row .form-group{flex:1 1}.form-group{margin-bottom:16px}.form-group label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:6px}.form-group input{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;font-size:15px;padding:14px 16px;transition:all .2s;width:100%}.form-group input:focus{background:#fff;background:var(--bg-primary);border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a;outline:none}.form-group input::placeholder{color:#9ca3af}.form-group input.error{border-color:#ef4444}.input-wrapper{position:relative}.input-wrapper .toggle-password{background:none;border:none;color:#9ca3af;cursor:pointer;padding:0;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.error-message{color:#ef4444;font-size:12px;margin-top:6px}.checkbox-group{align-items:flex-start;display:flex;gap:10px;margin-bottom:16px}.checkbox-group input[type=checkbox]{accent-color:#8b5cf6;cursor:pointer;height:18px;margin-top:2px;width:18px}.checkbox-group label{color:#6b7280;cursor:pointer;font-size:13px;line-height:1.5}.checkbox-group label a{color:#8b5cf6;text-decoration:none}.checkbox-group label a:hover{text-decoration:underline}.btn,.login-btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:14px 24px;transition:all .2s;width:100%}.login-btn{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#7c3aed,#6d28d9)}.btn-primary:disabled{cursor:not-allowed;opacity:.7}.btn-google{background:#fff;border:1px solid #e5e7eb;color:#374151;margin-top:16px}.btn-google:hover{background:#f9fafb;border-color:#d1d5db}.btn-google img{height:20px;width:20px}.divider{align-items:center;display:flex;margin:24px 0}.divider:after,.divider:before{background:#e5e7eb;content:"";flex:1 1;height:1px}.divider span{color:#9ca3af;font-size:14px;padding:0 16px}.auth-links{margin-top:24px;text-align:center}.auth-links p{color:#6b7280;font-size:14px}.auth-links a{color:#8b5cf6;font-weight:600;text-decoration:none}.auth-links a:hover{text-decoration:underline}.alert{border-radius:10px;font-size:14px;margin-bottom:20px;padding:14px 16px}.alert-error{background-color:#fef2f2;border:1px solid #fecaca;color:#dc2626}.alert-success{background-color:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a}.otp-container{text-align:center}.otp-container>p{color:#6b7280;font-size:15px;line-height:1.6;margin-bottom:24px}.otp-container .email-highlight{color:#8b5cf6;font-weight:600}.otp-input-group{display:flex;gap:12px;justify-content:center;margin-bottom:24px}.otp-input{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;font-size:24px;font-weight:600;height:58px;text-align:center;transition:all .2s;width:52px}.otp-input:focus{background:#fff;border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a;outline:none}.resend-otp{margin-top:20px}.resend-otp span{color:#6b7280;font-size:14px}.btn-link,.timer{color:#8b5cf6;font-weight:600}.btn-link{background:none;border:none;cursor:pointer;font-size:14px;padding:0}.btn-link:hover{text-decoration:underline}.back-link{color:#6b7280;cursor:pointer;display:inline-block;font-size:14px;margin-top:20px;transition:color .2s}.back-link:hover{color:#8b5cf6}.loading-spinner{animation:spin .8s ease-in-out infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:20px;width:20px}.dashboard-container{background:#f5f5f5;min-height:100vh}.dashboard-header{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;padding:20px 40px}.dashboard-header h1{font-size:24px;font-weight:700}.dashboard-header .btn{background:#fff3;border:1px solid #ffffff4d;padding:10px 20px;width:auto}.dashboard-header .btn:hover{background:#ffffff4d}.dashboard-content{padding:40px}.welcome-card{background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;padding:40px}.welcome-card h2{color:#1a1a2e;font-size:28px;margin-bottom:16px}.welcome-card>p{color:#6b7280;margin-bottom:8px}.user-info{background:#f9fafb;border-radius:12px;margin-top:24px;padding:24px}.user-info p{color:#6b7280;margin-bottom:12px}.user-info p:last-child{margin-bottom:0}.user-info strong{color:#1a1a2e}@media (max-width:968px){.auth-layout{flex-direction:column}.auth-left{min-height:350px}.auth-right{padding:30px 20px}.central-platform{bottom:20%}}@media (max-width:480px){.auth-left{display:none}.form-row{flex-direction:column;gap:0}.otp-input{font-size:20px;height:50px;width:45px}.otp-input-group{gap:8px}}:root{--bg-primary:#fff;--bg-secondary:#f8fafc;--bg-tertiary:#f1f5f9;--text-primary:#1e293b;--text-secondary:#64748b;--text-muted:#94a3b8;--border-color:#e2e8f0;--accent-primary:#8b5cf6;--accent-secondary:#7c3aed;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--info:#3b82f6;--sidebar-width:260px;--sidebar-collapsed-width:70px;--header-height:70px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a;--radius-sm:6px;--radius-md:10px;--radius-lg:16px}[data-theme=dark]{--bg-primary:#0f172a;--bg-secondary:#1e293b;--bg-tertiary:#334155;--text-primary:#f1f5f9;--text-secondary:#94a3b8;--text-muted:#64748b;--border-color:#334155}.dashboard-layout{background:#f8fafc;background:var(--bg-secondary);display:flex;min-height:100vh}.dashboard-layout.sidebar-collapsed .sidebar{width:70px;width:var(--sidebar-collapsed-width)}.dashboard-layout.sidebar-collapsed .main-content{margin-left:70px;margin-left:var(--sidebar-collapsed-width)}.main-content{display:flex;flex:1 1;flex-direction:column;margin-left:260px;margin-left:var(--sidebar-width);min-height:100vh;transition:margin-left .3s ease}.page-content{flex:1 1;overflow-y:auto;padding:24px}.test-mode-ribbon{align-items:center;background:linear-gradient(90deg,#f59e0b,#d97706);box-shadow:0 2px 8px #f59e0b4d;color:#fff;display:flex;font-size:.85rem;font-weight:600;gap:12px;justify-content:center;left:0;padding:8px 16px;position:fixed;right:0;top:0;z-index:900}.test-mode-ribbon span:first-child{background:#fff3;border-radius:4px;font-weight:700;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.test-mode-ribbon .ribbon-info{font-weight:400;opacity:.95}.dashboard-layout:has(.test-mode-ribbon) .sidebar{height:calc(100vh - 40px);top:40px}.dashboard-layout:has(.test-mode-ribbon) .main-content{padding-top:40px}.dashboard-layout:has(.test-mode-ribbon) .header{top:40px}.dashboard-layout:has(.test-mode-ribbon) .drawer,.dashboard-layout:has(.test-mode-ribbon) .drawer-overlay,.dashboard-layout:has(.test-mode-ribbon) .modal-overlay{z-index:1000}.loading-container{min-height:100vh}.loading-spinner.large{border-color:#e2e8f0;border-color:var(--border-color);border-top-color:#8b5cf6;border-top-color:var(--accent-primary);border-width:3px;height:40px;width:40px}.loading-spinner.small{border-width:2px;height:16px;width:16px}.sidebar{background:#fff;background:var(--bg-primary);border-right:1px solid #e2e8f0;border-right:1px solid var(--border-color);bottom:0;display:flex;flex-direction:column;left:0;position:fixed;top:0;transition:width .3s ease;width:260px;width:var(--sidebar-width);z-index:100}.sidebar.collapsed{width:70px;width:var(--sidebar-collapsed-width)}.sidebar.collapsed .logo-text,.sidebar.collapsed .nav-item span,.sidebar.collapsed .version-info{display:none}.sidebar.collapsed .logo{justify-content:center}.sidebar.collapsed .nav-item{justify-content:center;padding:12px}.sidebar-header{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);height:70px;justify-content:space-between;padding:20px}.logo,.sidebar-header{align-items:center;display:flex}.logo{gap:12px}.logo img{background-color:#fff;max-width:170px;padding:8px}.logo-icon{align-items:center;border-radius:10px;border-radius:var(--radius-md);color:#fff;display:flex;font-size:18px;font-weight:700;height:40px;justify-content:center;width:40px}.logo-icon img{margin-left:-16px;margin-top:-4px;max-width:40px;padding-right:8px}.logo img.mobile_xl{display:none}.sidebar-collapsed .sidebar-header{padding-bottom:9px}.logo-text{color:#1e293b;color:var(--text-primary);font-size:20px;font-weight:700}.collapse-btn{align-items:center;background:#f8fafc;background:var(--bg-secondary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);color:#64748b;color:var(--text-secondary);cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s;width:28px}.collapse-btn:hover{background:#f1f5f9;background:var(--bg-tertiary);color:#1e293b;color:var(--text-primary)}.sidebar-nav{display:flex;flex:1 1;flex-direction:column;gap:4px;padding:16px 12px}.nav-item{align-items:center;border-radius:10px;border-radius:var(--radius-md);color:#64748b;color:var(--text-secondary);display:flex;font-weight:500;gap:12px;padding:12px 16px;text-decoration:none;transition:all .2s}.nav-item:hover{background:#f8fafc;background:var(--bg-secondary);color:#1e293b;color:var(--text-primary)}.nav-item.active{background:linear-gradient(135deg,#8b5cf61a,#7c3aed1a);color:#8b5cf6;color:var(--accent-primary)}.nav-item.active:before{background:#8b5cf6;background:var(--accent-primary);border-radius:0 3px 3px 0;content:"";height:24px;left:0;position:absolute;width:3px}.sidebar-footer{border-top:1px solid #e2e8f0;border-top:1px solid var(--border-color);padding:16px 20px}.sidebar-collapsed .sidebar-footer{display:none}.version-info{color:#94a3b8;color:var(--text-muted);font-size:12px}.dashboard-header{background:#fff;background:var(--bg-primary);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);height:70px;height:var(--header-height);justify-content:space-between;padding:0 24px}.dashboard-header,.header-left{align-items:center;display:flex}.header-left{gap:16px}.page-title{color:#1e293b;color:var(--text-primary);font-size:20px;font-weight:600}.header-right{align-items:center;display:flex;gap:16px}.mode-toggle{background:#f8fafc;background:var(--bg-secondary);border-radius:20px;display:flex;padding:4px;position:relative}.mode-btn{background:#0000;border:none;border-radius:16px;color:#64748b;color:var(--text-secondary);cursor:pointer;font-size:13px;font-weight:500;padding:6px 16px;position:relative;transition:color .2s;z-index:1}.mode-btn.active{color:#fff}.mode-btn-purple{border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .2s ease}.mode-btn-purple,.mode-btn-purple:hover{background:linear-gradient(135deg,#8b5cf6,#7c3aed);background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary))}.mode-slider{background:#8b5cf6;background:var(--accent-primary);border-radius:16px;height:calc(100% - 8px);left:4px;position:absolute;top:4px;transition:transform .3s ease;width:calc(50% - 4px)}.mode-slider.live{background:#10b981;background:var(--success);transform:translateX(100%)}.icon-btn{align-items:center;background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:10px;border-radius:var(--radius-md);color:#64748b;color:var(--text-secondary);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s;width:40px}.icon-btn:hover{background:#f8fafc;background:var(--bg-secondary);border-color:#94a3b8;border-color:var(--text-muted);color:#1e293b;color:var(--text-primary)}.notification-btn{position:relative}.notification-badge{align-items:center;background:#ef4444;background:var(--danger);border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:600;height:18px;justify-content:center;position:absolute;right:6px;top:6px;width:18px}.profile-dropdown{position:relative}.profile-btn{align-items:center;background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:10px;border-radius:var(--radius-md);cursor:pointer;display:flex;gap:12px;padding:6px 12px;transition:all .2s}.profile-btn:hover{background:#f8fafc;background:var(--bg-secondary);border-color:#94a3b8;border-color:var(--text-muted)}.avatar{align-items:center;background:linear-gradient(135deg,#8b5cf6,#7c3aed);background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:600;height:32px;justify-content:center;width:32px}.profile-info{align-items:flex-start;display:flex;flex-direction:column}.profile-name{color:#1e293b;color:var(--text-primary);font-size:14px;font-weight:500}.profile-email{font-size:12px}.profile-btn svg,.profile-email{color:#94a3b8;color:var(--text-muted)}.profile-btn svg{transition:transform .2s}.profile-btn svg.rotate{transform:rotate(180deg)}.dropdown-menu{border-radius:10px;border-radius:var(--radius-md);box-shadow:0 10px 15px -3px #0000001a;box-shadow:var(--shadow-lg);padding:8px;top:calc(100% + 8px);width:200px;z-index:100}.dropdown-item{background:#0000;border-radius:6px;border-radius:var(--radius-sm);gap:10px;padding:10px 12px}.dropdown-item:hover{color:#1e293b;color:var(--text-primary)}.dropdown-item.logout{color:#ef4444;color:var(--danger)}.dropdown-item.logout:hover{background:#ef44441a}.dropdown-divider{margin:8px 0}.page-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.page-header h1{color:#1e293b;color:var(--text-primary);font-size:28px;font-weight:700;margin-bottom:4px}.page-header p{color:#64748b;color:var(--text-secondary);font-size:14px}.btn-primary{align-items:center;background:linear-gradient(135deg,#8b5cf6,#7c3aed);background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));border:none;border-radius:10px;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s;width:auto}.btn-primary:hover:not(:disabled){box-shadow:0 4px 12px #8b5cf666;transform:translateY(-1px)}.btn-secondary{align-items:center;background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:10px;border-radius:var(--radius-md);color:#1e293b;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s;width:auto}.btn-secondary:hover{background:#f8fafc;background:var(--bg-secondary);border-color:#94a3b8;border-color:var(--text-muted)}.card{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:16px;border-radius:var(--radius-lg)}.card-header{align-items:center;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:20px 24px}.card-header h3{color:#1e293b;color:var(--text-primary);font-size:16px;font-weight:600}.view-all{color:#8b5cf6;color:var(--accent-primary);font-size:14px;font-weight:500;text-decoration:none}.view-all:hover{text-decoration:underline}.card-body{padding:20px 24px}.home-page{display:flex;flex-direction:column;gap:24px}.test-mode-banner{background:#8b5cf61a;border:1px solid #8b5cf633;border-radius:10px;border-radius:var(--radius-md);padding:12px 16px}.test-mode-banner span{color:#8b5cf6;color:var(--accent-primary);display:block;font-size:12px;font-weight:600;margin-bottom:4px;text-transform:uppercase}.test-mode-banner p{color:#64748b;color:var(--text-secondary);font-size:13px}.stats-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.stat-card{align-items:flex-start;background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:16px;border-radius:var(--radius-lg);display:flex;gap:16px;padding:20px}.stat-icon{align-items:center;border-radius:10px;border-radius:var(--radius-md);color:#fff;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.stat-content{flex:1 1}.stat-title{color:#64748b;color:var(--text-secondary);display:block;font-size:13px;margin-bottom:4px}.stat-value{color:#1e293b;color:var(--text-primary);display:block;font-size:24px;font-weight:700;margin-bottom:8px}.stat-change{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:500;gap:4px;padding:4px 8px}.stat-change.positive{background:#10b9811a;color:#10b981;color:var(--success)}.stat-change.negative{background:#ef44441a;color:#ef4444;color:var(--danger)}.dashboard-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 300px}.dashboard-grid .recent-transactions{grid-row:span 2}.transaction-item{align-items:center;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);display:flex;gap:12px;padding:12px 0}.transaction-item:last-child{border-bottom:none}.transaction-icon{align-items:center;background:#f8fafc;background:var(--bg-secondary);border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.transaction-icon .incoming{color:#10b981;color:var(--success)}.transaction-icon .outgoing{color:#ef4444;color:var(--danger)}.transaction-details{flex:1 1}.transaction-title{color:#1e293b;color:var(--text-primary);display:block;font-size:14px;font-weight:500;margin-bottom:2px}.transaction-date{color:#94a3b8;color:var(--text-muted);font-size:12px}.transaction-amount{font-size:14px;font-weight:600}.transaction-amount.incoming{color:#10b981;color:var(--success)}.transaction-amount.outgoing{color:#ef4444;color:var(--danger)}.quick-actions .card-body{display:flex;flex-direction:column;gap:12px}.action-btn{align-items:center;background:#f8fafc;background:var(--bg-secondary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:10px;border-radius:var(--radius-md);color:#1e293b;color:var(--text-primary);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;padding:14px 16px;transition:all .2s}.action-btn:hover{background:#f1f5f9;background:var(--bg-tertiary);border-color:#8b5cf6;border-color:var(--accent-primary);color:#8b5cf6;color:var(--accent-primary)}.balance-item{align-items:center;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);display:flex;gap:12px;padding:12px 0}.balance-item:last-child{border-bottom:none}.balance-icon{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:700;height:40px;justify-content:center;width:40px}.balance-icon.btc{background:linear-gradient(145deg,#f7931a,#c77700)}.balance-icon.eth{background:linear-gradient(145deg,#627eea,#3c4fd1)}.balance-icon.usdt{background:linear-gradient(145deg,#26a17b,#1a7a5c)}.balance-details{flex:1 1}.crypto-name{color:#1e293b;color:var(--text-primary);display:block;font-size:14px;font-weight:500}.crypto-balance{color:#94a3b8;color:var(--text-muted);font-size:12px}.balance-value{color:#1e293b;color:var(--text-primary);font-size:14px;font-weight:600}.empty-state{align-items:center;color:#94a3b8;color:var(--text-muted);display:flex;flex-direction:column;justify-content:center;padding:40px 20px}.empty-state svg{opacity:.5}.empty-state p{color:#64748b;color:var(--text-secondary);font-weight:500;margin-bottom:4px}.stats-row{display:flex;gap:16px;margin-bottom:24px}.stat-item{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:10px;border-radius:var(--radius-md);flex:1 1;padding:16px 20px}.stat-label{color:#64748b;color:var(--text-secondary);display:block;font-size:13px;margin-bottom:4px}.stat-item .stat-value{font-size:20px}.stat-item .stat-value.positive{color:#10b981;color:var(--success)}.stat-item .stat-value.negative{color:#ef4444;color:var(--danger)}.data-table-container{width:100%}.payment-links-page .card .data-table-container{overflow:scroll}.table-controls{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);justify-content:space-between;padding:16px 20px}.controls-left,.table-controls{flex-wrap:wrap}.controls-left,.controls-right,.table-controls{align-items:center;display:flex;gap:12px}.search-box{align-items:center;display:flex}.search-box .search{color:#94a3b8;color:var(--text-muted);left:12px;position:absolute}.search-box input{background:#f8fafc;background:var(--bg-secondary);border-radius:10px;border-radius:var(--radius-md);padding:10px 36px 10px 40px;transition:all .2s;width:250px}.search-box input:focus{background:#fff;background:var(--bg-primary);border-color:#8b5cf6;border-color:var(--accent-primary);outline:none}.clear-search{background:none;border:none;color:#94a3b8;color:var(--text-muted);cursor:pointer;padding:4px;position:absolute;right:10px}.date-filter{align-items:center;background:#f8fafc;background:var(--bg-secondary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:10px;border-radius:var(--radius-md);color:#1e293b;color:var(--text-primary);display:flex;gap:8px;min-width:250px;padding:8px 12px}.date-filter input{-webkit-text-fill-color:#1e293b!important;-webkit-text-fill-color:var(--text-primary)!important;color:#1e293b!important;color:var(--text-primary)!important}.date-picker-input{background:#0000;border:none;color:#1e293b;color:var(--text-primary);font-size:14px;outline:none;width:200px}.filter-btn{align-items:center;background:#f8fafc;background:var(--bg-secondary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:10px;border-radius:var(--radius-md);color:#64748b;color:var(--text-secondary);cursor:pointer;display:flex;font-size:14px;gap:8px;padding:10px 16px;position:relative;transition:all .2s}.filter-btn.active,.filter-btn:hover{border-color:#8b5cf6;border-color:var(--accent-primary);color:#8b5cf6;color:var(--accent-primary)}.filter-badge{background:#8b5cf6;background:var(--accent-primary);border-radius:50%;height:8px;position:absolute;right:-4px;top:-4px;width:8px}.inline-filter{align-items:center;background:#f8fafc;background:var(--bg-secondary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:10px;border-radius:var(--radius-md);display:flex;gap:8px;padding:8px 12px}.inline-filter,.inline-filter svg{color:#64748b;color:var(--text-secondary)}.inline-filter svg{flex-shrink:0}.inline-filter-select{background:#0000;border:none;color:#1e293b;color:var(--text-primary);cursor:pointer;font-size:14px;outline:none;padding-right:8px}.inline-filter-select:focus{outline:none}.clear-filters-btn{background:none;font-size:14px;padding:8px 12px}.results-count{color:#94a3b8;color:var(--text-muted);font-size:14px}.column-filters{background:#f8fafc;background:var(--bg-secondary);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:16px;padding:16px 20px}.filter-item{display:flex;flex-direction:column;gap:4px}.filter-item label{color:#94a3b8;color:var(--text-muted);font-size:12px}.filter-item select{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);color:#1e293b;color:var(--text-primary);font-size:14px;min-width:150px;padding:8px 12px}.data-table{border-collapse:collapse;width:100%}.data-table th{background:#f8fafc;background:var(--bg-secondary);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);color:#94a3b8;color:var(--text-muted);font-size:12px;font-weight:600;letter-spacing:.5px;padding:14px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.data-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.data-table th.sortable:hover{color:#1e293b;color:var(--text-primary)}.data-table th.sorted{color:#8b5cf6;color:var(--accent-primary)}.th-content{align-items:center;display:flex;gap:8px}.sort-icons{display:flex;flex-direction:column;gap:-2px}.sort-icons svg{color:#94a3b8;color:var(--text-muted);opacity:.3}.sort-icons svg.active{color:#8b5cf6;color:var(--accent-primary);opacity:1}.data-table td{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);color:#1e293b;color:var(--text-primary);font-size:14px;padding:16px;vertical-align:middle}.data-table tr:hover{background:#f8fafc;background:var(--bg-secondary)}.data-table tr.clickable{cursor:pointer}.data-table tr.empty-row:hover{background:#0000}.status-badge{align-items:center;display:inline-flex}.status-badge.active,.status-badge.completed,.status-badge.paid{background:#10b9811a;color:#10b981;color:var(--success)}.status-badge.pending{background:#f59e0b1a;color:#f59e0b;color:var(--warning)}.status-badge.cancelled,.status-badge.failed,.status-badge.inactive,.status-badge.overdue{background:#ef44441a;color:#ef4444;color:var(--danger)}.status-badge.draft{background:#f8fafc;background:var(--bg-secondary);color:#94a3b8;color:var(--text-muted)}.type-badge{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:500;padding:4px 10px}.type-badge.incoming{background:#10b9811a;color:#10b981;color:var(--success)}.type-badge.outgoing{background:#ef44441a;color:#ef4444;color:var(--danger)}.action-buttons{align-items:center;display:flex;gap:4px}.action-icon-btn{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#94a3b8;color:var(--text-muted);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.action-icon-btn:hover{background:#f8fafc;background:var(--bg-secondary);color:#1e293b;color:var(--text-primary)}.action-icon-btn.danger:hover{background:#ef44441a;color:#ef4444;color:var(--danger)}.action-dropdown{position:relative}.action-dropdown-menu{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:10px;border-radius:var(--radius-md);box-shadow:0 4px 12px #00000026;min-width:160px;padding:.25rem 0;position:absolute;right:0;top:100%;z-index:9999}.action-dropdown-menu .dropdown-item{align-items:center;background:none;border:none;color:#1e293b;color:var(--text-primary);cursor:pointer;display:flex;font-size:14px;gap:10px;padding:10px 14px;text-align:left;transition:background .2s;width:100%}.action-dropdown-menu .dropdown-item:hover{background:#f8fafc;background:var(--bg-secondary)}.action-dropdown-menu .dropdown-item.danger{color:#ef4444;color:var(--danger)}.action-dropdown-menu .dropdown-item.danger:hover{background:#ef44441a}.table-pagination{align-items:center;border-top:1px solid #e2e8f0;border-top:1px solid var(--border-color);display:flex;justify-content:space-between;padding:16px 20px}.pagination-info{gap:16px}.page-size-select{border-radius:var(--radius-sm);font-size:14px}.pagination-controls{align-items:center;display:flex;gap:4px}.pagination-btn{align-items:center;background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:8px;color:#64748b;color:var(--text-secondary);cursor:pointer;display:flex;font-size:14px;height:36px;justify-content:center;transition:all .2s ease;width:36px}.pagination-btn:hover:not(:disabled){background:#fff;background:var(--bg-primary);border-color:#8b5cf6;border-color:var(--accent-primary);color:#8b5cf6;color:var(--accent-primary)}.pagination-btn:disabled{cursor:not-allowed;opacity:.4}.page-numbers{gap:4px;margin:0 4px}.page-number,.page-numbers{align-items:center;display:flex}.page-number{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:8px;color:#64748b;color:var(--text-secondary);cursor:pointer;font-size:14px;font-weight:500;height:36px;justify-content:center;min-width:36px;transition:all .2s ease}.page-number:hover:not(.active){color:#8b5cf6;color:var(--accent-primary)}.page-number.active,.page-number:hover:not(.active){border-color:#8b5cf6;border-color:var(--accent-primary)}.page-number.active{background:#8b5cf6;background:var(--accent-primary);color:#fff}.page-ellipsis{color:#94a3b8;color:var(--text-muted);font-size:14px;padding:0 8px}.balance-page{display:flex;flex-direction:column;gap:24px}.refresh-btn{align-items:center;background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:10px;border-radius:var(--radius-md);color:#1e293b;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px}.total-balance-card{align-items:center;background:linear-gradient(135deg,#8b5cf6,#7c3aed);background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));border-radius:16px;border-radius:var(--radius-lg);color:#fff;display:flex;justify-content:space-between;padding:32px}.total-balance-info .label{display:block;font-size:14px;margin-bottom:8px;opacity:.8}.total-balance-info .value{display:block;font-size:36px;font-weight:700;margin-bottom:8px}.total-balance-info .change{font-size:14px;opacity:.9}.total-balance-actions{display:flex;gap:12px}.total-balance-actions .btn-primary{background:#fff;color:#8b5cf6;color:var(--accent-primary)}.total-balance-actions .btn-secondary{background:#fff3;border-color:#ffffff4d;color:#fff}.balance-tabs{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:10px;border-radius:var(--radius-md);display:flex;gap:8px;padding:4px;width:-webkit-fit-content;width:fit-content}.balance-tabs .tab{background:#0000;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#64748b;color:var(--text-secondary);cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s}.balance-tabs .tab:hover{color:#1e293b;color:var(--text-primary)}.balance-tabs .tab.active{background:#8b5cf6;background:var(--accent-primary);color:#fff}.crypto-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.crypto-card{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:16px;border-radius:var(--radius-lg);padding:20px}.crypto-header{align-items:center;display:flex;gap:12px;margin-bottom:20px}.crypto-card .crypto-icon{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:700;height:48px;justify-content:center;width:48px}.crypto-card .crypto-icon.btc{background:linear-gradient(145deg,#f7931a,#c77700)}.crypto-card .crypto-icon.eth{background:linear-gradient(145deg,#627eea,#3c4fd1)}.crypto-card .crypto-icon.usdt{background:linear-gradient(145deg,#26a17b,#1a7a5c)}.crypto-card .crypto-icon.usdc{background:linear-gradient(145deg,#2775ca,#1a5ba3)}.crypto-card .crypto-icon.sol{background:linear-gradient(145deg,#9945ff,#14f195)}.crypto-card .crypto-icon.bnb{background:linear-gradient(145deg,#f3ba2f,#c99a00)}.crypto-info{flex:1 1}.crypto-card .crypto-name{color:#1e293b;color:var(--text-primary);display:block;font-size:16px;font-weight:600}.crypto-symbol{color:#94a3b8;color:var(--text-muted);font-size:13px}.crypto-price{text-align:right}.crypto-price .price{color:#1e293b;color:var(--text-primary);display:block;font-size:14px;font-weight:500}.crypto-price .change{font-size:12px}.crypto-price .change.positive{color:#10b981;color:var(--success)}.crypto-price .change.negative{color:#ef4444;color:var(--danger)}.crypto-balance{background:#f8fafc;background:var(--bg-secondary);border-radius:10px;border-radius:var(--radius-md);margin-bottom:16px;padding:16px}.balance-row{align-items:center;display:flex;justify-content:space-between;padding:4px 0}.balance-row .label{color:#64748b;color:var(--text-secondary);font-size:13px}.balance-row .value{color:#1e293b;color:var(--text-primary);font-size:14px;font-weight:500}.balance-row .value.usd{font-size:18px;font-weight:700}.crypto-address{margin-bottom:16px}.address-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.address-header span{color:#64748b;color:var(--text-secondary);font-size:13px}.toggle-btn{background:none;border:none;color:#94a3b8;color:var(--text-muted);cursor:pointer;padding:4px}.address-content{display:flex;gap:8px}.address-input{background:#f8fafc;background:var(--bg-secondary);color:#1e293b;color:var(--text-primary);flex:1 1;font-family:monospace;font-size:12px;padding:10px 12px}.address-input,.copy-btn,.qr-btn{border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm)}.copy-btn,.qr-btn{align-items:center;background:#fff;background:var(--bg-primary);color:#94a3b8;color:var(--text-muted);cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.copy-btn:hover,.qr-btn:hover{background:#f8fafc;background:var(--bg-secondary);color:#1e293b;color:var(--text-primary)}.crypto-actions{display:flex;gap:12px}.crypto-actions .action-btn{flex:1 1;font-weight:500;justify-content:center;padding:12px}.crypto-actions .action-btn.deposit{background:#10b981;background:var(--success);border-color:#10b981;border-color:var(--success);color:#fff}.crypto-actions .action-btn.withdraw{background:#fff;background:var(--bg-primary);border-color:#e2e8f0;border-color:var(--border-color);color:#1e293b;color:var(--text-primary)}.test-notice{align-items:center;background:#8b5cf61a;border:1px solid #8b5cf633;border-radius:10px;border-radius:var(--radius-md);color:#8b5cf6;color:var(--accent-primary);display:flex;font-size:14px;gap:12px;padding:16px 20px}.payment-links-page{gap:24px}.link-name-cell,.payment-links-page{display:flex;flex-direction:column}.link-name{color:#1e293b;color:var(--text-primary);font-weight:500}.link-id{color:#94a3b8;color:var(--text-muted);font-family:monospace;font-size:12px}.transactions-page{display:flex;flex-direction:column;gap:24px}.transaction-cell{gap:12px}.transaction-cell,.tx-icon{align-items:center;display:flex}.tx-icon{background:#f8fafc;background:var(--bg-secondary);border-radius:50%;height:36px;justify-content:center;width:36px}.tx-icon.incoming{color:#10b981;color:var(--success)}.tx-icon.outgoing{color:#ef4444;color:var(--danger)}.tx-info{display:flex;flex-direction:column}.tx-id{color:#1e293b;color:var(--text-primary);font-family:monospace;font-size:13px}.tx-description{color:#94a3b8;color:var(--text-muted);font-size:12px}.amount-cell{display:flex;flex-direction:column}.amount-cell .amount{font-weight:600}.amount-cell .amount.incoming{color:#10b981;color:var(--success)}.amount-cell .amount.outgoing{color:#ef4444;color:var(--danger)}.amount-cell .crypto-amount{color:#94a3b8;color:var(--text-muted);font-size:12px}.transaction-detail-modal .detail-row{align-items:flex-start;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:12px 0}.transaction-detail-modal .detail-row:last-child{border-bottom:none}.transaction-detail-modal .label{color:#64748b;color:var(--text-secondary);font-size:13px}.transaction-detail-modal .value{color:#1e293b;color:var(--text-primary);font-size:14px;max-width:60%;text-align:right;word-break:break-all}.transaction-detail-modal .value.hash{font-family:monospace;font-size:12px}.transactions-tabs{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);display:flex;gap:0;margin-bottom:0}.transactions-tabs .tab-btn{background:none;border:none;border-bottom:2px solid #0000;color:#64748b;color:var(--text-secondary);cursor:pointer;font-size:14px;font-weight:500;padding:12px 20px;transition:all .2s ease}.transactions-tabs .tab-btn.active,.transactions-tabs .tab-btn:hover{color:#1e293b;color:var(--text-primary)}.transactions-tabs .tab-btn.active{border-bottom-color:#8b5cf6;border-bottom-color:var(--accent-primary)}.status-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:16px 0}.status-tab{align-items:flex-start;background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;min-width:100px;padding:12px 16px;transition:all .2s ease}.status-tab.active,.status-tab:hover{border-color:#8b5cf6;border-color:var(--accent-primary)}.status-tab.active{background:#6366f10d}.status-tab .tab-label{color:#64748b;color:var(--text-secondary);font-size:12px;margin-bottom:4px}.status-tab .tab-count{color:#1e293b;color:var(--text-primary);font-size:18px;font-weight:600}.table-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.search-box{flex:1 1;max-width:300px}.search-box .search-icon{color:#94a3b8;color:var(--text-muted);left:12px;position:absolute;top:50%;transform:translateY(-50%)}.search-box input{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:8px;color:#1e293b;color:var(--text-primary);font-size:14px;padding:10px 12px 10px 40px;width:100%}.search-box input::placeholder{color:#94a3b8;color:var(--text-muted)}.toolbar-actions{display:flex;gap:8px}.btn-toolbar{align-items:center;background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:8px;color:#64748b;color:var(--text-secondary);cursor:pointer;display:flex;font-size:14px;gap:6px;padding:10px 14px;transition:all .2s ease}.btn-toolbar:hover{border-color:#94a3b8;border-color:var(--text-muted);color:#1e293b;color:var(--text-primary)}.dropdown-container{position:relative}.dropdown-menu{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:180px;padding:.25rem 0;position:absolute;right:0;top:calc(100% + 4px);z-index:1000}.dropdown-header{color:#94a3b8;color:var(--text-muted);padding:10px 14px}.dropdown-item{color:#1e293b;color:var(--text-primary);display:block;padding:10px 14px;text-align:left;transition:background .2s ease}.dropdown-item:hover{background:#f8fafc;background:var(--bg-secondary)}.dropdown-item.active{background:#6366f11a}.dropdown-checkbox{color:#1e293b;color:var(--text-primary);font-size:14px;padding:10px 14px}.dropdown-checkbox:hover{background:#f8fafc;background:var(--bg-secondary)}.dropdown-checkbox input[type=checkbox]{accent-color:#8b5cf6;accent-color:var(--accent-primary);height:16px;width:16px}.transactions-table-container{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:12px}.transactions-table{border-collapse:collapse;width:100%}.transactions-table thead{background:#f8fafc;background:var(--bg-secondary)}.transactions-table th{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);color:#94a3b8;color:var(--text-muted);font-size:11px;font-weight:600;padding:12px 16px;text-align:left;text-transform:uppercase}.transactions-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.transactions-table th.sortable:hover{color:#1e293b;color:var(--text-primary)}.transactions-table th svg{margin-left:4px;transition:transform .2s ease;vertical-align:middle}.transactions-table th svg.rotate-180{transform:rotate(180deg)}.transactions-table tbody tr{cursor:pointer;transition:background .2s ease}.transactions-table tbody tr:hover{background:#f8fafc;background:var(--bg-secondary)}.transactions-table td{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);color:#1e293b;color:var(--text-primary);font-size:14px;padding:14px 16px}.transactions-table tbody tr:last-child td{border-bottom:none}.amount-cell .amount-primary{color:#1e293b;color:var(--text-primary);font-weight:500}.amount-cell .amount-secondary{color:#94a3b8;color:var(--text-muted);font-size:12px;margin-top:2px}.customer-info .customer-name{color:#1e293b;color:var(--text-primary);font-weight:500}.customer-info .customer-email{color:#94a3b8;color:var(--text-muted);font-size:12px;margin-top:2px}.description-text{display:block;max-width:200px;overflow:hidden;text-overflow:ellipsis}.date-cell,.description-text{white-space:nowrap}.merchant-cell{min-width:150px}.merchant-cell .merchant-info{display:flex;flex-direction:column}.merchant-cell .merchant-name{color:#1e293b;color:var(--text-primary);font-weight:500}.merchant-cell .merchant-email{color:#94a3b8;color:var(--text-muted);font-size:12px;margin-top:2px}.status-badge{display:inline-block;text-transform:capitalize}.status-badge.status-created{background:#6366f11a;color:#6366f1}.status-badge.status-pending{background:#f59e0b1a;color:#f59e0b}.status-badge.status-processing{background:#3b82f61a;color:#3b82f6}.status-badge.status-succeeded{background:#22c55e1a;color:#22c55e}.status-badge.status-failed{background:#ef44441a;color:#ef4444}.status-badge.status-refunded{background:#a855f71a;color:#a855f7}.status-badge.status-disputed{background:#f973161a;color:#f97316}.status-badge.status-uncaptured{background:#6b72801a;color:#6b7280}.status-badge.status-not-supported{background:#ef44441a;color:#ef4444}.pagination-container{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.pagination-info{align-items:center;color:#64748b;color:var(--text-secondary);display:flex;font-size:14px;gap:12px}.page-size-select{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:6px;color:#1e293b;color:var(--text-primary);cursor:pointer;font-size:13px;padding:6px 10px}.empty-state{padding:60px 20px;text-align:center}.empty-state p{color:#1e293b;color:var(--text-primary);font-size:16px;margin-bottom:8px}.empty-state span{color:#94a3b8;color:var(--text-muted);font-size:14px}.loading-container p{color:#94a3b8;color:var(--text-muted);margin-top:16px}.payment-link-detail-page{display:flex;flex-direction:column;gap:20px}.back-btn{align-items:center;background:none;border:none;color:#64748b;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:14px;gap:8px;padding:8px 0;transition:color .2s ease}.back-btn:hover{color:#8b5cf6;color:var(--accent-primary)}.detail-header{align-items:flex-start;display:flex;justify-content:space-between}.detail-header-left{flex:1 1}.detail-label{color:#94a3b8;color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.detail-title{color:#1e293b;color:var(--text-primary);font-size:24px;font-weight:600;margin:8px 0 4px}.detail-title .detail-amount{color:#64748b;color:var(--text-secondary);font-weight:400}.detail-subtitle{color:#94a3b8;color:var(--text-muted);font-size:14px}.detail-header-right{align-items:center;display:flex}.status-badge-large{font-weight:500}.status-badge-large.active{background:#22c55e1a;color:#22c55e}.status-badge-large.inactive{background:#6b72801a;color:#6b7280}.url-copy-box{align-items:center;background:#f8fafc;background:var(--bg-secondary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:8px;display:flex;gap:8px;padding:8px}.url-copy-box input{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:6px;color:#1e293b;color:var(--text-primary);flex:1 1;font-family:monospace;font-size:13px;padding:10px 14px}.url-copy-box input:focus{border-color:#8b5cf6;border-color:var(--accent-primary);outline:none}.btn-icon{align-items:center;background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:6px;color:#64748b;color:var(--text-secondary);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.btn-icon:hover{border-color:#8b5cf6;border-color:var(--accent-primary);color:#8b5cf6;color:var(--accent-primary)}.detail-content{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 380px}.detail-content.full-width{grid-template-columns:1fr}@media (max-width:1024px){.detail-content{grid-template-columns:1fr}.invoices-table-card{overflow:scroll}}.detail-main{display:flex;flex-direction:column;gap:24px}.detail-section{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:12px;padding:20px}.section-title{color:#1e293b;color:var(--text-primary);font-size:16px;font-weight:600}.detail-row{align-items:center;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);padding:12px 0}.detail-row:last-child{border-bottom:none}.detail-key{color:#64748b;color:var(--text-secondary)}.detail-key,.detail-value{font-size:14px}.status-badge{border-radius:20px;font-size:12px;font-weight:500;padding:4px 10px}.status-badge.active{background:#22c55e1a;color:#22c55e}.status-badge.inactive{background:#6b72801a;color:#6b7280}.empty-payments{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.empty-payments .empty-icon{color:#94a3b8;color:var(--text-muted);margin-bottom:12px}.empty-payments p{color:#1e293b;color:var(--text-primary);font-size:15px;font-weight:500;margin-bottom:4px}.empty-payments span{color:#94a3b8;color:var(--text-muted);font-size:13px}.events-list{display:flex;flex-direction:column}.event-item{align-items:center;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:12px 0}.event-item:last-child{border-bottom:none}.event-type{color:#1e293b;color:var(--text-primary);font-size:14px}.event-date{color:#94a3b8;color:var(--text-muted);font-size:13px}.detail-sidebar{display:flex;flex-direction:column;gap:16px}.preview-section{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:12px;padding:20px}.preview-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.preview-header h3{color:#1e293b;color:var(--text-primary);font-size:16px;font-weight:600;margin:0}.preview-device-toggle{display:flex;gap:4px}.device-btn{align-items:center;background:#f8fafc;background:var(--bg-secondary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:6px;color:#94a3b8;color:var(--text-muted);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.device-btn:hover{border-color:#64748b;border-color:var(--text-secondary);color:#64748b;color:var(--text-secondary)}.device-btn.active{background:#8b5cf6;background:var(--accent-primary);border-color:#8b5cf6;border-color:var(--accent-primary);color:#fff}.browser-preview{border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:8px;margin-bottom:16px;overflow:hidden}.browser-preview.mobile{margin:0 auto 16px;max-width:280px}.browser-chrome{align-items:center;background:#f8fafc;background:var(--bg-secondary);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);display:flex;gap:8px;padding:8px 12px}.browser-dots{display:flex;gap:6px}.browser-dots .dot{border-radius:50%;height:10px;width:10px}.browser-dots .dot.red{background:#ef4444}.browser-dots .dot.yellow{background:#f59e0b}.browser-dots .dot.green{background:#22c55e}.browser-url{background:#fff;background:var(--bg-primary);border-radius:4px;color:#94a3b8;color:var(--text-muted);flex:1 1;font-size:11px;padding:4px 10px;text-align:center}.browser-content{align-items:center;background:#f8f9fa;display:flex;justify-content:center;min-height:300px;padding:20px}.preview-card{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;max-width:320px;padding:24px;text-align:center;width:100%}.preview-logo{align-items:center;background:#8b5cf6;background:var(--accent-primary);border-radius:8px;color:#fff;display:flex;font-size:18px;font-weight:700;height:40px;justify-content:center;margin:0 auto 12px;width:40px}.preview-mode-badge{background:#f973161a;border-radius:4px;color:#f97316;display:inline-block;font-size:10px;font-weight:600;margin-bottom:12px;padding:4px 8px}.preview-name{color:#6b7280;font-size:13px;margin-bottom:4px}.preview-amount{color:#111827;font-size:28px;font-weight:700;margin:0 0 16px}.preview-details{margin-bottom:16px}.preview-detail-row{border-bottom:1px solid #e5e7eb;display:flex;font-size:12px;justify-content:space-between;padding:8px 0}.preview-detail-row:last-child{border-bottom:none}.preview-detail-row span:first-child{color:#6b7280}.preview-detail-row span:last-child{color:#111827;font-weight:500}.preview-pay-btn{background:#8b5cf6;background:var(--accent-primary);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin-bottom:12px;padding:12px;width:100%}.preview-powered{color:#9ca3af;font-size:11px}.preview-actions{display:flex;flex-direction:column;gap:8px}.btn-full{justify-content:center;width:100%}.btn-danger-text{background:none;border:none;color:#ef4444;cursor:pointer;font-size:14px;font-weight:500;padding:10px;transition:color .2s ease}.btn-danger-text:hover{color:#dc2626}.url-copy-section{align-items:center;background:#f8fafc;background:var(--bg-secondary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:8px;display:flex;gap:8px;padding:12px}.url-copy-section .url-input{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:6px;color:#1e293b;color:var(--text-primary);flex:1 1;font-family:monospace;font-size:13px;padding:10px 14px}.url-copy-section .url-input:focus{border-color:#8b5cf6;border-color:var(--accent-primary);outline:none}.detail-content-two-column{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 380px}@media (max-width:1024px){.detail-content-two-column{grid-template-columns:1fr}}.detail-left-column{display:flex;flex-direction:column;gap:20px}.detail-right-column{display:flex;flex-direction:column;gap:16px}.amount-badge{color:#64748b;color:var(--text-secondary);font-weight:400}.empty-payments-section{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.empty-payments-section .empty-icon{color:#94a3b8;color:var(--text-muted);margin-bottom:12px}.empty-payments-section .empty-title{color:#1e293b;color:var(--text-primary);font-size:15px;font-weight:500;margin-bottom:4px}.empty-payments-section .empty-subtitle{color:#94a3b8;color:var(--text-muted);font-size:13px;margin-bottom:16px}.event-name{color:#1e293b;color:var(--text-primary);font-size:14px}.preview-content{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;justify-content:center;padding:20px}.preview-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.preview-test-badge{background:#f973161a;border-radius:4px;color:#f97316;display:inline-block;font-size:10px;font-weight:600;padding:4px 8px}.preview-card-body{text-align:center}.preview-button{background:#8b5cf6;background:var(--accent-primary);border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:600;margin-bottom:12px;padding:12px;width:100%}.preview-device-icons{display:flex;gap:4px}.device-icon{align-items:center;background:#f8fafc;background:var(--bg-secondary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:6px;color:#94a3b8;color:var(--text-muted);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.device-icon:hover{border-color:#64748b;border-color:var(--text-secondary);color:#64748b;color:var(--text-secondary)}.device-icon.active{background:#8b5cf6;background:var(--accent-primary);border-color:#8b5cf6;border-color:var(--accent-primary);color:#fff}.action-buttons-column{display:flex;flex-direction:column;gap:8px}.full-width{width:100%}.btn-text,.full-width{justify-content:center}.btn-text{align-items:center;background:none;border:none;border-radius:10px;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:all .2s ease}.btn-text.danger{color:#ef4444}.btn-text.danger:hover{background:#ef44441a}.btn-text.success{color:#22c55e}.btn-text.success:hover{background:#22c55e1a}.invoices-page{display:flex;flex-direction:column;gap:24px}.invoice-cell{align-items:center;display:flex;gap:12px}.invoice-icon{color:#94a3b8;color:var(--text-muted)}.invoice-info{display:flex;flex-direction:column}.invoice-id{color:#1e293b;color:var(--text-primary);font-weight:500}.invoice-customer{color:#94a3b8;color:var(--text-muted);font-size:12px}.email{color:#64748b;color:var(--text-secondary);font-size:13px}.invoice-preview{padding:24px}.invoice-header-info{display:flex;justify-content:space-between;margin-bottom:32px}.company-info h3{color:#8b5cf6;color:var(--accent-primary);font-size:24px;margin-bottom:4px}.company-info p{color:#94a3b8;color:var(--text-muted);font-size:14px}.invoice-meta p{color:#64748b;color:var(--text-secondary);font-size:14px;margin-bottom:4px}.bill-to{margin-bottom:32px}.bill-to h4{color:#94a3b8;color:var(--text-muted);font-size:12px;margin-bottom:8px;text-transform:uppercase}.bill-to p{color:#1e293b;color:var(--text-primary);font-size:14px;margin-bottom:2px}.invoice-table{border-collapse:collapse;margin-bottom:24px;width:100%}.invoice-table th{background:#f8fafc;background:var(--bg-secondary);color:#94a3b8;color:var(--text-muted);font-size:12px;font-weight:600;text-align:left;text-transform:uppercase}.invoice-table td,.invoice-table th{border:1px solid #e2e8f0;border:1px solid var(--border-color);padding:12px}.invoice-table td{color:#1e293b;color:var(--text-primary);font-size:14px}.invoice-table tfoot td{background:#f8fafc;background:var(--bg-secondary)}.developer-page{display:flex;flex-direction:column;gap:24px}.developer-tabs{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:10px;border-radius:var(--radius-md);display:flex;gap:8px;padding:0;width:-webkit-fit-content;width:fit-content}.developer-tabs .tab{align-items:center;background:#0000;border:none;border-bottom:none!important;border-radius:6px;border-radius:var(--radius-sm);color:#64748b;color:var(--text-secondary);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s}.developer-tabs .tab:hover{color:#1e293b;color:var(--text-primary)}.developer-tabs .tab.active{background:#8b5cf6;background:var(--accent-primary);color:#fff!important}.token-card-body .token-height{min-height:32px}.mode-indicator{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:6px 12px}.mode-indicator.test{background:#8b5cf61a;color:#8b5cf6;color:var(--accent-primary)}.mode-indicator.live{background:#10b9811a;color:#10b981;color:var(--success)}.key-item{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);padding:20px 0}.key-item:last-of-type{border-bottom:none}.key-info{margin-bottom:12px}.key-label{color:#1e293b;color:var(--text-primary);display:block;font-size:14px;font-weight:500;margin-bottom:4px}.key-description{color:#94a3b8;color:var(--text-muted);font-size:13px}.key-value{align-items:center;background:#f8fafc;background:var(--bg-secondary);border-radius:10px;border-radius:var(--radius-md);display:flex;gap:8px;padding:12px 16px}.key-value code{color:#1e293b;color:var(--text-primary);flex:1 1;font-family:monospace;font-size:13px;word-break:break-all}.key-actions,.warning-box{margin-top:20px}.warning-box{background:#f59e0b1a;border:1px solid #f59e0b33;border-radius:10px;border-radius:var(--radius-md);display:flex;gap:16px;padding:16px}.warning-box svg{color:#f59e0b;color:var(--warning);flex-shrink:0}.warning-box strong{color:#1e293b;color:var(--text-primary);display:block;font-size:14px;margin-bottom:4px}.warning-box p{color:#64748b;color:var(--text-secondary);font-size:13px}.pending-request-banner{background:#3b82f61a;border:1px solid #3b82f64d;border-radius:10px;border-radius:var(--radius-md);display:flex;gap:16px;margin-bottom:20px;padding:20px}.pending-request-icon{color:var(--primary);flex-shrink:0}.pending-request-content h4{color:#1e293b;color:var(--text-primary);font-size:16px;font-weight:600;margin:0 0 8px}.pending-request-content>p{color:#64748b;color:var(--text-secondary);font-size:14px;margin:0 0 16px}.pending-request-details{background:#f8fafc;background:var(--bg-secondary);border-radius:6px;border-radius:var(--radius-sm);margin-bottom:16px;padding:12px 16px}.pending-request-details .detail-row{display:flex;gap:12px;padding:6px 0}.pending-request-details .detail-row:not(:last-child){border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color)}.pending-request-details .detail-label{color:#94a3b8;color:var(--text-muted);font-size:13px;min-width:100px}.pending-request-details .detail-value{color:#1e293b;color:var(--text-primary);font-size:13px;word-break:break-all}.pending-request-details .detail-value.mono{font-family:SF Mono,Monaco,Menlo,monospace;font-size:12px}.btn-cancel-request{background:#0000;border:1px solid var(--error);border-radius:6px;border-radius:var(--radius-sm);color:var(--error);cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s}.btn-cancel-request:hover{background:var(--error);color:#fff}.btn-cancel-request:disabled{cursor:not-allowed;opacity:.5}.settings-section .info-box{background:#3b82f614;border:1px solid #3b82f633;border-radius:10px;border-radius:var(--radius-md);display:flex;gap:16px;margin-top:20px;padding:16px}.settings-section .info-box svg{color:var(--primary);flex-shrink:0}.settings-section .info-box strong{color:#1e293b;color:var(--text-primary);display:block;font-size:14px;margin-bottom:4px}.settings-section .info-box p{color:#64748b;color:var(--text-secondary);font-size:13px;margin:0}.webhooks-list{display:flex;flex-direction:column;gap:16px}.webhook-item{align-items:center;background:#f8fafc;background:var(--bg-secondary);border-radius:10px;border-radius:var(--radius-md);display:flex;gap:16px;padding:16px}.webhook-info{flex:1 1}.webhook-url{color:#1e293b;color:var(--text-primary);display:block;font-family:monospace;font-size:14px;margin-bottom:8px}.webhook-events{display:flex;flex-wrap:wrap;gap:6px}.event-tag{background:#fff;background:var(--bg-primary);border-radius:4px;color:#64748b;color:var(--text-secondary);font-family:monospace;font-size:11px;padding:4px 8px}.webhook-meta{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.webhook-date{color:#94a3b8;color:var(--text-muted);font-size:12px}.webhook-actions{display:flex;gap:4px}.events-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.event-item{background:#f8fafc;background:var(--bg-secondary);border-radius:6px;border-radius:var(--radius-sm);padding:12px}.event-item code{color:#8b5cf6;color:var(--accent-primary);display:block;font-size:13px;margin-bottom:4px}.event-item span{color:#94a3b8;color:var(--text-muted);font-size:12px}.steps{display:flex;flex-direction:column;gap:32px}.step{display:flex;gap:20px}.step-number{height:32px;width:32px}.step-content{flex:1 1}.step-content h4{font-size:16px;margin-bottom:12px}.step-content p{font-size:14px}.code-block{align-items:center;background:#f8fafc;background:var(--bg-secondary);border-radius:10px;border-radius:var(--radius-md);display:flex;font-family:monospace;gap:8px;padding:12px 16px}.code-block code{color:#1e293b;color:var(--text-primary);flex:1 1;font-size:13px}.code-block.large{display:block;position:relative}.code-block.large pre{color:#1e293b;color:var(--text-primary);font-size:13px;line-height:1.6;white-space:pre-wrap}.code-block.large .icon-btn{position:absolute;right:8px;top:8px}.language-tabs{display:flex;gap:4px;margin-bottom:12px}.language-tabs button{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);color:#64748b;color:var(--text-secondary);cursor:pointer;font-size:13px;padding:6px 12px;transition:all .2s}.language-tabs button:hover{border-color:#94a3b8;border-color:var(--text-muted)}.language-tabs button.active{background:#8b5cf6;background:var(--accent-primary);border-color:#8b5cf6;border-color:var(--accent-primary);color:#fff}.resources-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:24px}.resource-card{align-items:center;background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:16px;border-radius:var(--radius-lg);display:flex;flex-direction:column;padding:24px;text-align:center;text-decoration:none;transition:all .2s}.resource-card:hover{border-color:#8b5cf6;border-color:var(--accent-primary);box-shadow:0 4px 6px -1px #0000001a;box-shadow:var(--shadow-md)}.resource-card svg{color:#8b5cf6;color:var(--accent-primary);margin-bottom:12px}.resource-card h4{color:#1e293b;color:var(--text-primary);font-size:16px;margin-bottom:4px}.resource-card p{color:#94a3b8;color:var(--text-muted);font-size:13px}.settings-page{flex-direction:column}.settings-container,.settings-page{display:flex;gap:24px}.settings-sidebar{flex-shrink:0;width:240px}.settings-tab{align-items:center;background:#0000;border:none;border-radius:10px;border-radius:var(--radius-md);color:#64748b;color:var(--text-secondary);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;padding:12px 16px;text-align:left;transition:all .2s;width:100%}.settings-tab:hover{background:#f8fafc;background:var(--bg-secondary);color:#1e293b;color:var(--text-primary)}.settings-tab.active{background:#8b5cf61a;color:#8b5cf6;color:var(--accent-primary)}.settings-content{flex:1 1;min-width:0}.section-header,.settings-section{margin-bottom:24px}.section-header{align-items:flex-start;display:flex;gap:16px}.section-header svg{color:#8b5cf6;color:var(--accent-primary);flex-shrink:0}.section-header h2{color:#1e293b;color:var(--text-primary);font-size:20px;margin-bottom:4px}.section-header p{color:#64748b;color:var(--text-secondary);font-size:14px}.form-card{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:16px;border-radius:var(--radius-lg);padding:24px}.form-card .form-group{margin-bottom:20px}.form-card .form-group:last-child{margin-bottom:0}.form-card .form-group label{color:#1e293b;color:var(--text-primary);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.form-card .form-group input,.form-card .form-group select,.form-card .form-group textarea{background:#f8fafc;background:var(--bg-secondary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:10px;border-radius:var(--radius-md);color:#1e293b;color:var(--text-primary);font-size:14px;padding:12px 16px;transition:all .2s;width:100%}.form-card .form-group input:focus,.form-card .form-group select:focus,.form-card .form-group textarea:focus{background:#fff;background:var(--bg-primary);border-color:#8b5cf6;border-color:var(--accent-primary);outline:none}.form-card .form-row{display:flex;gap:16px}.form-card .form-row .form-group{flex:1 1}.form-card h3{color:#1e293b;color:var(--text-primary);font-size:16px;margin-bottom:16px}.logo-upload{gap:16px}.logo-preview,.logo-upload{align-items:center;display:flex}.logo-preview{background:linear-gradient(135deg,#8b5cf6,#7c3aed);background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));border-radius:16px;border-radius:var(--radius-lg);color:#fff;font-size:28px;font-weight:700;height:80px;justify-content:center;width:80px}.hint{color:#94a3b8;color:var(--text-muted);display:block;font-size:12px;margin-top:4px}.checkbox-label{align-items:center;color:#1e293b;color:var(--text-primary);cursor:pointer;display:flex;font-size:14px;gap:8px}.checkbox-label input[type=checkbox]{accent-color:#8b5cf6;accent-color:var(--accent-primary);height:18px;width:18px}.toggle-switch{display:inline-block;height:24px;position:relative;width:44px}.toggle-switch input{height:0;opacity:0;width:0}.toggle-switch .slider{background-color:#f1f5f9;background-color:var(--bg-tertiary);border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.toggle-switch .slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.3s;width:18px}.toggle-switch input:checked+.slider{background-color:#8b5cf6;background-color:var(--accent-primary)}.toggle-switch input:checked+.slider:before{transform:translateX(20px)}.notification-item,.security-item{align-items:center;background:#f8fafc;background:var(--bg-secondary);border-radius:10px;border-radius:var(--radius-md);display:flex;justify-content:space-between;padding:16px}.notification-info,.security-info{align-items:center;display:flex;gap:12px}.notification-info svg,.security-info svg{color:#94a3b8;color:var(--text-muted)}.notification-label,.security-label{color:#1e293b;color:var(--text-primary);display:block;font-size:14px;font-weight:500;margin-bottom:2px}.notification-description,.security-description{color:#94a3b8;color:var(--text-muted);font-size:13px}.settings-footer{border-top:1px solid #e2e8f0;border-top:1px solid var(--border-color);display:flex;gap:12px;justify-content:flex-end;padding-top:24px}.change-password-btn{width:auto!important}.password-input-wrapper{align-items:center;display:flex;position:relative}.password-input-wrapper input{padding-right:40px;width:100%}.password-toggle{align-items:center;background:#0000;border:none;color:#64748b;color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:10px;transition:color .2s}.password-toggle:hover{background:#0000;color:#1e293b;color:var(--text-primary)}.message-banner{align-items:center;border-radius:10px;border-radius:var(--radius-md);display:flex;gap:12px;margin-bottom:16px;padding:12px 16px}.message-banner.success{background:#10b9811a;border:1px solid #10b9814d;color:#10b981}.message-banner.error{background:#ef44441a;border:1px solid #ef44444d;color:#ef4444}.message-banner.info{background:#3b82f61a;border:1px solid #3b82f64d;color:#3b82f6}.message-banner span{flex:1 1;font-size:14px}.message-banner .close-btn{background:#0000;border:none;color:inherit;cursor:pointer;font-size:18px;height:24px;opacity:.7;width:24px}.message-banner .close-btn:hover{background:#0000;opacity:1}.error-text{font-size:12px;margin-top:4px}.input-error,.input-error:focus{border-color:#ef4444!important}.input-error:focus{box-shadow:0 0 0 2px #ef444433}.input-disabled{background-color:#f1f5f9!important;background-color:var(--bg-tertiary)!important;cursor:not-allowed;opacity:.7}.loading-container{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px 20px}.loading-container p{color:#64748b;color:var(--text-secondary);font-size:14px}.modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.modal{background:#fff;background:var(--bg-primary);border-radius:16px;border-radius:var(--radius-lg);display:flex;flex-direction:column;max-height:90vh;max-width:500px;overflow:hidden;width:100%}.modal.large{max-width:700px}.modal-header{align-items:center;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:20px 24px}.modal-header h2{color:#1e293b;color:var(--text-primary);font-size:18px;font-weight:600}.close-btn{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#94a3b8;color:var(--text-muted);cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;width:32px}.close-btn:hover{background:#f8fafc;background:var(--bg-secondary);color:#1e293b;color:var(--text-primary)}.modal-body{flex:1 1;overflow-y:auto;padding:24px}.modal-body .form-group{margin-bottom:20px}.modal-body .form-group label{color:#1e293b;color:var(--text-primary);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.modal-body .form-group input,.modal-body .form-group select,.modal-body .form-group textarea{background:#f8fafc;background:var(--bg-secondary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:10px;border-radius:var(--radius-md);color:#1e293b;color:var(--text-primary);font-size:14px;padding:12px 16px;width:100%}.input-with-addon{align-items:center;display:flex}.input-with-addon .addon{background:#f1f5f9;background:var(--bg-tertiary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:10px 0 0 10px;border-radius:var(--radius-md) 0 0 var(--radius-md);border-right:none;color:#94a3b8;color:var(--text-muted);padding:12px 16px}.input-with-addon input{border-radius:0;flex:1 1}.input-with-addon select{border-left:none;border-radius:0 10px 10px 0;border-radius:0 var(--radius-md) var(--radius-md) 0;width:100px}.input-with-addon .addon-right{background:#f1f5f9;background:var(--bg-tertiary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-left:none;border-radius:0 10px 10px 0;border-radius:0 var(--radius-md) var(--radius-md) 0;color:#94a3b8;color:var(--text-muted);font-weight:500;min-width:60px;padding:12px 16px;text-align:center}.input-with-addon input:first-child:not(:last-child),.input-with-addon input:only-child{border-radius:10px 0 0 10px;border-radius:var(--radius-md) 0 0 var(--radius-md)}.crypto-checkboxes{display:flex;flex-wrap:wrap;gap:12px}.modal-footer{border-top:1px solid #e2e8f0;border-top:1px solid var(--border-color);display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.confirm-modal{background:#fff;background:var(--bg-primary);border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 20px 40px #0003;left:50%;max-width:400px;padding:32px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1001}.confirm-modal-icon{align-items:center;border-radius:50%;display:flex;height:56px;justify-content:center;margin:0 auto 20px;width:56px}.confirm-modal-icon.danger{background:#ef44441a;color:#ef4444}.confirm-modal-icon.warning{background:#f59e0b1a;color:#f59e0b}.confirm-modal h3{color:#1e293b;color:var(--text-primary);font-size:18px;font-weight:600;margin-bottom:12px}.confirm-modal p{color:#64748b;color:var(--text-secondary);font-size:14px;line-height:1.5;margin-bottom:24px}.confirm-modal p strong{color:#1e293b;color:var(--text-primary)}.confirm-modal-actions{display:flex;gap:12px;justify-content:center}.confirm-modal-actions button{border-radius:10px;border-radius:var(--radius-md);cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:12px 20px;transition:all .2s}.btn-danger{background:#ef4444;border:none;color:#fff}.btn-danger:hover:not(:disabled){background:#dc2626}.btn-danger:disabled{cursor:not-allowed;opacity:.6}.invoice-items{border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:10px;border-radius:var(--radius-md);margin-bottom:12px;overflow:hidden}.item-row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr 80px 100px 100px 40px;padding:12px}.item-row.header{background:#f8fafc;background:var(--bg-secondary);color:#94a3b8;color:var(--text-muted);font-size:12px;font-weight:600;text-transform:uppercase}.item-row input{border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);font-size:14px;padding:8px}.item-total{color:#1e293b;color:var(--text-primary);font-size:14px;text-align:right}.remove-btn{background:#0000;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#94a3b8;color:var(--text-muted);cursor:pointer;font-size:18px;height:28px;width:28px}.remove-btn:hover{background:#ef44441a;color:#ef4444;color:var(--danger)}.add-item-btn{align-items:center;background:none;border:none;color:#8b5cf6;color:var(--accent-primary);cursor:pointer;display:flex;font-size:14px;gap:6px;padding:8px 12px}.add-item-btn:hover{text-decoration:underline}.invoice-summary{background:#f8fafc;background:var(--bg-secondary);border-radius:10px;border-radius:var(--radius-md);margin-top:20px;padding:16px}.summary-row{color:#64748b;color:var(--text-secondary);display:flex;font-size:14px;justify-content:space-between;padding:8px 0}.summary-row.total{border-top:1px solid #e2e8f0;border-top:1px solid var(--border-color);color:#1e293b;color:var(--text-primary);font-size:16px;font-weight:600;margin-top:8px;padding-top:16px}@media (max-width:1280px){.dashboard-layout{display:inline;display:initial}.transactions-table-container{overflow:scroll}}@media (max-width:1200px){.stats-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.resources-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:992px){.sidebar{width:70px;width:var(--sidebar-collapsed-width)}.sidebar .logo-text,.sidebar .nav-item span,.sidebar .version-info{display:none}.sidebar .logo,.sidebar .nav-item{justify-content:center}.sidebar .nav-item{padding:12px}.main-content{margin-left:70px;margin-left:var(--sidebar-collapsed-width)}.settings-container{flex-direction:column}.settings-sidebar{display:inline;display:initial;gap:8px;overflow-x:auto;padding-bottom:8px;width:100%}.settings-tab{flex-shrink:0;white-space:nowrap}.logo img.desktop_lg{display:none}.logo img.mobile_xl{display:block;max-width:40px;padding-right:8px}.hide-logoBtn{display:none}.sidebar-header{padding-bottom:12px}.sidebar-collapsed .collapse-btn{margin-left:0}.sidebar-header{justify-content:center}.logo-icon img{margin-left:0;margin-top:0}.token-card-body .token-height{min-height:0}.sidebar-footer{display:none}}@media (max-width:768px){.page-header{flex-direction:column;gap:16px}.stats-grid{grid-template-columns:1fr}.stats-row{flex-wrap:wrap}.stat-item{flex-basis:calc(50% - 8px);flex-grow:1;flex-shrink:1}.crypto-grid{grid-template-columns:1fr}.table-controls{align-items:stretch;flex-direction:column}.controls-left,.controls-right{flex-wrap:wrap}.search-box input{width:100%}.header-right{gap:8px}.profile-info{display:none}.resources-grid{grid-template-columns:1fr}.form-card .form-row{flex-direction:column}.transactions-table-container{overflow:scroll}.guide-nav-item span{display:block!important}}@media (max-width:576px){.sidebar{display:none}.main-content{margin-left:0}.page-content{padding:16px}.total-balance-card{flex-direction:column;gap:20px;text-align:center}.total-balance-actions{flex-direction:column;width:100%}.modal{border-radius:0;max-height:100vh}}.react-datepicker-wrapper{align-items:center;display:inline-flex;width:auto}.react-datepicker__input-container{align-items:center;display:flex}.react-datepicker__input-container input{background:#0000;border:none;color:#1e293b!important;color:var(--text-primary)!important;font-size:14px;outline:none;width:200px}.react-datepicker{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:10px;border-radius:var(--radius-md);box-shadow:0 10px 15px -3px #0000001a;box-shadow:var(--shadow-lg);font-family:inherit}.react-datepicker__header{background:#f8fafc;background:var(--bg-secondary);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color)}.react-datepicker__current-month,.react-datepicker__day,.react-datepicker__day-name{color:#1e293b;color:var(--text-primary)}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected{background:#8b5cf6!important;background:var(--accent-primary)!important;color:#fff!important}.react-datepicker__day:hover{background:#f1f5f9;background:var(--bg-tertiary)}.react-datepicker__day--keyboard-selected{background:#8b5cf6;background:var(--accent-primary);color:#fff}.react-datepicker__close-icon{align-items:center;display:flex!important;opacity:1!important;padding:0!important;position:relative;visibility:visible!important}.react-datepicker__close-icon:after{align-items:center;background-color:#ef4444!important;color:#fff!important;content:"×"!important;display:flex;font-size:20px!important;height:20px!important;justify-content:center;line-height:18px;padding:2px!important;width:20px!important}.react-datepicker__close-icon:hover:after{background-color:#dc2626!important}.date-filter .react-datepicker__input-container input{background:#0000!important;color:#1e293b!important;color:var(--text-primary)!important}.date-filter .react-datepicker__input-container input::placeholder{color:#94a3b8;color:var(--text-muted)}.date-filter .react-datepicker-wrapper{flex:1 1}.search-clear{align-items:center;background:none;border:none;border-radius:4px;color:#64748b;color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:2px;top:50%;transform:translateY(-50%)}.search-clear:hover{background:#f1f5f9;background:var(--bg-tertiary);color:#1e293b;color:var(--text-primary)}.search-box{position:relative}.filter-dropdown{max-height:400px;min-width:280px;overflow-y:auto}.dropdown-section{padding:8px 0}.dropdown-divider{background:#e2e8f0;background:var(--border-color);height:1px;margin:4px 0}.dropdown-item{align-items:center;background:none;border:none;color:#64748b;color:var(--text-secondary);cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 16px;transition:all .2s;width:100%}.dropdown-item:hover{background:#f1f5f9;background:var(--bg-tertiary)}.dropdown-item.active{background:#7c3aed14;color:#8b5cf6;color:var(--accent-primary)}.dropdown-count{background:#f1f5f9;background:var(--bg-tertiary);border-radius:10px;color:#64748b;color:var(--text-secondary);font-size:12px;margin-left:auto;padding:2px 8px}.btn-toolbar.has-filters{background:#7c3aed14;border-color:#8b5cf6;border-color:var(--accent-primary);color:#8b5cf6;color:var(--accent-primary)}.filter-count-badge{background:#8b5cf6;background:var(--accent-primary);border-radius:10px;color:#fff;font-size:11px;margin-left:4px;padding:2px 6px}.dropdown-header{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);color:#64748b;color:var(--text-secondary);font-weight:600;justify-content:space-between;letter-spacing:.5px;padding:12px 16px;text-transform:uppercase}.dropdown-header,.reset-columns-btn{align-items:center;display:flex;font-size:12px}.reset-columns-btn{background:none;border:none;border-radius:4px;color:#8b5cf6;color:var(--accent-primary);cursor:pointer;font-weight:500;gap:2px;letter-spacing:0;padding:4px 8px;text-transform:none}.reset-columns-btn:hover{background:#7c3aed1a}.dropdown-checkbox{align-items:center;cursor:pointer;display:flex;gap:10px;padding:10px 16px;transition:background .2s}.dropdown-checkbox:hover{background:#f1f5f9;background:var(--bg-tertiary)}.dropdown-checkbox input[type=checkbox]{display:none}.checkbox-custom{align-items:center;border:2px solid #e2e8f0;border:2px solid var(--border-color);border-radius:4px;display:flex;height:18px;justify-content:center;transition:all .2s;width:18px}.dropdown-checkbox input[type=checkbox]:checked+.checkbox-custom{background:#8b5cf6;background:var(--accent-primary);border-color:#8b5cf6;border-color:var(--accent-primary);color:#fff}.btn-clear-filters{align-items:center;background:#0000;border:1px solid var(--error-color);border-radius:6px;color:#64748b;color:var(--text-secondary);cursor:pointer;display:flex;font-size:13px;gap:4px;padding:6px 12px;transition:all .2s}.btn-clear-filters:hover{background:#ef44441a}.column-toggle-container{position:relative}.column-toggle-btn{align-items:center;background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:6px;color:#64748b;color:var(--text-secondary);cursor:pointer;display:flex;font-size:14px;gap:6px;padding:8px 12px;transition:all .2s}.column-toggle-btn.active,.column-toggle-btn:hover{border-color:#8b5cf6;border-color:var(--accent-primary);color:#8b5cf6;color:var(--accent-primary)}.column-dropdown{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:8px;box-shadow:0 10px 15px -3px #0000001a;box-shadow:var(--shadow-lg);min-width:220px;position:absolute;right:0;top:calc(100% + 4px);z-index:100}.column-dropdown-header{align-items:center;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);color:#64748b;color:var(--text-secondary);display:flex;font-size:13px;font-weight:600;justify-content:space-between;padding:12px 16px}.column-dropdown-list{max-height:300px;overflow-y:auto}.column-checkbox{align-items:center;color:#1e293b;color:var(--text-primary);cursor:pointer;display:flex;font-size:14px;gap:10px;padding:10px 16px;transition:background .2s}.column-checkbox:hover{background:#f1f5f9;background:var(--bg-tertiary)}.column-checkbox input[type=checkbox]{display:none}.clear-filters-btn{align-items:center;background:#0000;border:none;color:#8b5cf6;color:var(--accent-primary);cursor:pointer;display:flex;font-size:13px;gap:4px;padding:6px 12px;transition:all .2s}.clear-filters-btn:hover{text-decoration:underline}.payment-page{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh;padding:20px}.payment-container{max-width:420px;width:100%}.payment-card{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;overflow:hidden}.payment-header{flex-direction:column;gap:12px;padding:32px 24px 16px}.payment-header,.payment-logo{align-items:center;display:flex}.payment-logo{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;font-size:24px;font-weight:700;height:56px;justify-content:center;width:56px}.payment-test-badge{background:#fef3c7;border-radius:12px;color:#d97706;font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 12px}.payment-details{padding:0 24px 24px;text-align:center}.payment-name{color:#6b7280;font-size:14px;margin:0 0 8px}.payment-amount{align-items:baseline;color:#111827;display:flex;font-size:48px;font-weight:700;gap:8px;justify-content:center;margin:0}.payment-currency{color:#6b7280;font-size:16px;font-weight:500}.payment-description{color:#6b7280;font-size:13px;line-height:1.5;margin:12px 0 0}.payment-timer{align-items:center;background:#fef3c7;color:#d97706;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px}.payment-info{background:#f9fafb;border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb;padding:16px 24px}.payment-info-row{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.payment-info-row:not(:last-child){border-bottom:1px solid #e5e7eb}.info-label{color:#6b7280;font-size:14px}.info-value{color:#111827;font-size:14px;font-weight:600}.payment-address{padding:16px 24px}.payment-address label{color:#6b7280;display:block;font-size:12px;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.address-box{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:8px;padding:12px}.address-text{color:#374151;flex:1 1;font-family:monospace;font-size:12px;word-break:break-all}.copy-btn{border:1px solid #e5e7eb;color:#6b7280;flex-shrink:0;height:32px;justify-content:center;width:32px}.copy-btn:hover{background:#f3f4f6;color:#111827}.payment-buttons{display:flex;flex-direction:column;gap:12px;padding:24px}.payment-btn{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;padding:16px 24px;transition:all .2s}.wallet-btn{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.wallet-btn:hover{box-shadow:0 8px 20px #667eea66;transform:translateY(-2px)}.qr-btn{background:#fff;border:2px solid #667eea;color:#667eea}.qr-btn:hover{background:#f5f3ff}.payment-footer{border-top:1px solid #e5e7eb;padding:16px 24px;text-align:center}.payment-footer p{color:#9ca3af;font-size:12px;margin:0}.payment-footer strong{color:#6b7280}.payment-error,.payment-expired,.payment-inactive,.payment-loading,.payment-success{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;padding:60px 24px;text-align:center}.payment-loading .loading-spinner{animation:spin 1s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#667eea;height:48px;margin:0 auto 16px;width:48px}.payment-error p,.payment-expired p,.payment-inactive p,.payment-loading p,.payment-success p{color:#6b7280;margin:8px 0 0}.error-icon{color:#ef4444;margin-bottom:16px}.success-icon{color:#10b981;margin-bottom:16px}.expired-icon{color:#f59e0b;margin-bottom:16px}.inactive-icon{color:#6b7280;margin-bottom:16px}.payment-error h2,.payment-expired h2,.payment-inactive h2,.payment-success h2{color:#111827;font-size:20px;margin:0 0 8px}.expired-hint,.paid-date{color:#9ca3af;font-size:13px;margin-top:8px}.qr-modal-overlay{align-items:center;background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.qr-modal{background:#fff;border-radius:16px;max-width:360px;padding:32px;text-align:center;width:100%}.qr-modal h3{color:#111827;font-size:20px;margin:0 0 8px}.qr-hint{color:#6b7280;font-size:14px;margin:0 0 24px}.qr-code-container{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:inline-block;margin-bottom:16px;padding:16px}.qr-code-container img{display:block;height:250px;width:250px}.qr-amount{align-items:baseline;display:flex;gap:8px;justify-content:center;margin-bottom:24px}.qr-amount strong{color:#111827;font-size:24px}.qr-amount span{color:#6b7280;font-size:14px}.qr-close-btn{background:#f3f4f6;border:none;border-radius:10px;color:#374151;cursor:pointer;font-size:16px;font-weight:600;padding:14px 24px;transition:all .2s;width:100%}.qr-close-btn:hover{background:#e5e7eb}.status-badge-large.paid,.status-badge.paid{background:#d1fae5;color:#059669}.status-badge-large.expired,.status-badge.expired{background:#fef3c7;color:#d97706}.status-badge-large.cancelled,.status-badge.cancelled{background:#fee2e2;color:#dc2626}.drawer-overlay{background:#00000080;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:999}.drawer-overlay.open{opacity:1;visibility:visible}.drawer{background:#fff;background:var(--bg-primary);box-shadow:-4px 0 24px #00000026;display:flex;flex-direction:column;height:100vh;max-width:100%;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease;width:480px;z-index:1000}.drawer.open{transform:translateX(0)}.drawer-header{align-items:center;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);display:flex;flex-shrink:0;justify-content:space-between;padding:20px 24px}.drawer-header h2{color:#1e293b;color:var(--text-primary);font-size:18px;font-weight:600;margin:0}.drawer-close-btn{align-items:center;background:#f8fafc;background:var(--bg-secondary);border:none;border-radius:8px;color:#64748b;color:var(--text-secondary);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.drawer-close-btn:hover{background:#f1f5f9;background:var(--bg-tertiary);color:#1e293b;color:var(--text-primary)}.drawer-body{flex:1 1;overflow-y:auto;padding:24px}.drawer-body .form-group{margin-bottom:20px}.drawer-body .form-group label{color:#1e293b;color:var(--text-primary);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.drawer-body .form-group input[type=number],.drawer-body .form-group input[type=text],.drawer-body .form-group select,.drawer-body .form-group textarea{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:8px;color:#1e293b;color:var(--text-primary);font-size:14px;padding:12px 14px;transition:border-color .2s,box-shadow .2s;width:100%}.drawer-body .form-group input:focus,.drawer-body .form-group select:focus,.drawer-body .form-group textarea:focus{border-color:#8b5cf6;border-color:var(--accent-primary);box-shadow:0 0 0 3px #7c3aed1a;outline:none}.drawer-body .form-group input:disabled,.drawer-body .form-group select:disabled{background:#f8fafc;background:var(--bg-secondary);color:#94a3b8;color:var(--text-muted);cursor:not-allowed}.drawer-body .input-with-addon{align-items:stretch;display:flex}.drawer-body .input-with-addon input{border-bottom-right-radius:0;border-right:none;border-top-right-radius:0}.drawer-body .input-with-addon .addon-right{align-items:center;background:#f8fafc;background:var(--bg-secondary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-left:none;border-radius:0 8px 8px 0;color:#64748b;color:var(--text-secondary);display:flex;font-size:14px;font-weight:500;padding:0 14px}.drawer-body .checkbox-label{align-items:center;cursor:pointer;display:flex;font-weight:400;gap:8px;margin-top:12px}.drawer-body .checkbox-label input[type=checkbox]{accent-color:#8b5cf6;accent-color:var(--accent-primary);cursor:pointer;height:18px;width:18px}.drawer-body .checkbox-label span{color:#64748b;color:var(--text-secondary);font-size:14px}.drawer-footer{background:#f8fafc;background:var(--bg-secondary);border-top:1px solid #e2e8f0;border-top:1px solid var(--border-color);display:flex;flex-shrink:0;gap:12px;padding:20px 24px}.drawer-footer .btn-secondary{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:8px;color:#1e293b;color:var(--text-primary);cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:12px 20px;transition:all .2s}.drawer-footer .btn-secondary:hover{background:#f8fafc;background:var(--bg-secondary)}.drawer-footer .btn-primary{background:#8b5cf6;background:var(--accent-primary);border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:12px 20px;transition:all .2s}.drawer-footer .btn-primary:hover:not(:disabled){background:#7c3aed;background:var(--accent-secondary)}.drawer-footer .btn-primary:disabled{background:#f1f5f9;background:var(--bg-tertiary);color:#94a3b8;color:var(--text-muted);cursor:not-allowed}@media (max-width:520px){.drawer{width:100%}}.api-key-cell{align-items:center;display:flex;gap:8px}.api-key-value{background:#f8fafc;background:var(--bg-secondary);border-radius:6px;border-radius:var(--radius-sm);color:#64748b;color:var(--text-secondary);font-family:Monaco,Menlo,monospace;font-size:12px;max-width:180px;overflow:hidden;padding:4px 8px;text-overflow:ellipsis;white-space:nowrap}.action-icon-btn.small{height:24px;padding:4px;width:24px}.link-url-cell{align-items:center;display:flex;gap:4px}.link-id-small{background:#f8fafc;background:var(--bg-secondary);border-radius:4px;color:#64748b;color:var(--text-secondary);font-family:Monaco,Menlo,monospace;font-size:11px;max-width:120px;overflow:hidden;padding:2px 6px;text-overflow:ellipsis;white-space:nowrap}.text-muted{font-style:italic}.link-description,.text-muted{color:#94a3b8;color:var(--text-muted);font-size:12px}.link-description{margin-top:2px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.address-cell{color:#64748b;color:var(--text-secondary);font-family:Monaco,Menlo,monospace;font-size:12px}.info-cards-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:24px}.info-card{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:10px;border-radius:var(--radius-md);padding:16px}.info-card-header{color:#94a3b8;color:var(--text-muted);font-size:13px;font-weight:500;margin-bottom:8px}.info-card-content,.info-card-header{align-items:center;display:flex;gap:8px}.info-card-content code{border-radius:6px;border-radius:var(--radius-sm);color:#1e293b;color:var(--text-primary);flex:1 1;font-family:Monaco,Menlo,monospace;font-size:12px;overflow-x:auto;padding:8px 12px;word-break:break-all}.btn-icon.small,.info-card-content code{background:#f8fafc;background:var(--bg-secondary)}.btn-icon.small{border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);color:#64748b;color:var(--text-secondary);padding:6px}.btn-icon.small:hover{background:#f1f5f9;background:var(--bg-tertiary)}.drawer-info{color:#64748b;color:var(--text-secondary);font-size:14px;line-height:1.5;margin-bottom:20px}.info-box{background:#8b5cf61a;border:1px solid #8b5cf633;border-radius:10px;border-radius:var(--radius-md);margin-top:20px;padding:16px}.info-box h4{color:#8b5cf6;color:var(--accent-primary);font-size:14px;font-weight:600;margin:0 0 12px}.info-box ol{color:#64748b;color:var(--text-secondary);font-size:13px;line-height:1.8;margin:0;padding-left:20px}.info-box code{background:#8b5cf633;border-radius:4px;color:#8b5cf6;color:var(--accent-primary);font-family:Monaco,Menlo,monospace;font-size:11px;padding:2px 6px}.form-hint{color:#94a3b8;color:var(--text-muted);display:block;font-size:12px;margin-top:4px}.header-actions{align-items:center;display:flex;gap:12px}.merchant-filter{background:#f8fafc;background:var(--bg-secondary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:8px;color:#1e293b;color:var(--text-primary);cursor:pointer;font-size:14px;min-width:180px;outline:none;padding:8px 12px;transition:border-color .2s,box-shadow .2s}.merchant-filter:focus,.merchant-filter:hover{border-color:var(--primary-color)}.merchant-filter:focus{box-shadow:0 0 0 3px #6366f11a}.drawer.drawer-large{max-width:90vw;width:680px}.usage-guide-content{padding:0!important}.guide-section{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);padding:24px}.guide-section:last-child{border-bottom:none}.guide-section-header{align-items:center;display:flex;gap:10px;margin-bottom:16px}.guide-section-header svg{color:#8b5cf6;color:var(--accent-primary)}.guide-section-header h3{color:#1e293b;color:var(--text-primary);font-size:16px;font-weight:600;margin:0}.guide-steps{display:flex;flex-direction:column;gap:16px}.guide-step{align-items:flex-start;display:flex;gap:16px}.step-number{align-items:center;background:#8b5cf6;background:var(--accent-primary);border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.step-content h4,.step-number{font-size:14px;font-weight:600}.step-content h4{color:#1e293b;color:var(--text-primary);margin:0 0 4px}.step-content p{color:#64748b;color:var(--text-secondary);font-size:13px;line-height:1.5;margin:0}.code-block{background:#f1f5f9;background:var(--bg-tertiary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:8px;margin-bottom:20px;overflow:hidden}.code-header{align-items:center;background:#f8fafc;background:var(--bg-secondary);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);display:flex;gap:12px;padding:12px 16px}.method{border-radius:4px;font-size:11px;font-weight:600;padding:4px 8px;text-transform:uppercase}.method.post{background:#22c55e20;color:#22c55e}.method.get{background:#3b82f620;color:#3b82f6}.endpoint{color:#1e293b;color:var(--text-primary);flex:1 1;font-family:Monaco,Menlo,monospace;font-size:13px}.copy-btn{align-items:center;background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:6px;color:#64748b;color:var(--text-secondary);cursor:pointer;display:flex;font-size:12px;gap:6px;padding:6px 12px;transition:all .2s}.copy-btn:hover{background:#8b5cf6;background:var(--accent-primary);border-color:#8b5cf6;border-color:var(--accent-primary);color:#fff}.code-description{padding:12px 16px}.code-description p{color:#64748b;color:var(--text-secondary);font-size:13px;margin:0}.params-section{margin-bottom:20px}.params-section h4{color:#1e293b;color:var(--text-primary);font-size:13px;font-weight:600;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.param-item{align-items:center;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:8px;padding:10px 0}.param-item:last-child{border-bottom:none}.param-name{background:#f1f5f9;background:var(--bg-tertiary);border-radius:4px;color:#8b5cf6;color:var(--accent-primary);font-family:Monaco,Menlo,monospace;font-size:12px;padding:4px 8px}.param-required{background:#ef444420;color:#ef4444}.param-optional,.param-required{border-radius:4px;font-size:10px;font-weight:600;padding:2px 6px;text-transform:uppercase}.param-optional{background:#f1f5f9;background:var(--bg-tertiary);color:#94a3b8;color:var(--text-muted)}.param-desc{color:#64748b;color:var(--text-secondary);font-size:13px;margin:4px 0 0;width:100%}.response-example{background:#1e1e2e;border-radius:8px;color:#cdd6f4;font-family:Monaco,Menlo,monospace;font-size:12px;line-height:1.6;margin:0;overflow-x:auto;padding:16px}.code-example{border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:8px;margin-bottom:20px;overflow:hidden}.code-example:last-child{margin-bottom:0}.code-example-header{align-items:center;background:#f8fafc;background:var(--bg-secondary);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:12px 16px}.lang-badge{border-radius:4px;font-size:12px;font-weight:600;padding:4px 10px}.lang-badge.nodejs{background:#22c55e20;color:#22c55e}.lang-badge.php{background:#8b5cf620;color:#8b5cf6}.lang-badge.python{background:#3b82f620;color:#3b82f6}.code-content{background:#1e1e2e;color:#cdd6f4;font-family:Monaco,Menlo,monospace;font-size:11px;line-height:1.6;margin:0;max-height:400px;overflow-x:auto;padding:16px}.security-info{display:flex;flex-direction:column;gap:16px}.security-item{background:#f1f5f9;background:var(--bg-tertiary);border-radius:8px;padding:16px}.security-item.warning{background:#fef3c720;border:1px solid #fbbf2440}.security-item h4{color:#1e293b;color:var(--text-primary);font-size:14px;font-weight:600;margin:0 0 8px}.security-item p{color:#64748b;color:var(--text-secondary);font-size:13px;line-height:1.5;margin:0}.security-table{border-collapse:collapse;font-size:13px;margin-top:12px;width:100%}.security-table td,.security-table th{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);padding:10px 12px;text-align:left}.security-table th{background:#f8fafc;background:var(--bg-secondary);color:#1e293b;color:var(--text-primary);font-weight:600}.security-table td{color:#64748b;color:var(--text-secondary)}.result{font-weight:500}.result.success{color:#22c55e}.result.error{color:#ef4444}.flow-diagram{background:#f1f5f9;background:var(--bg-tertiary);border-radius:12px;gap:8px;justify-content:space-between;overflow-x:auto;padding:20px}.flow-diagram,.flow-step{align-items:center;display:flex}.flow-step{flex-direction:column;min-width:80px;text-align:center}.flow-icon{align-items:center;border-radius:12px;display:flex;font-size:24px;height:48px;justify-content:center;margin-bottom:8px;width:48px}.flow-icon.customer{background:#3b82f620}.flow-icon.server{background:#8b5cf620}.flow-icon.api{background:#22c55e20}.flow-icon.redirect{background:#f59e0b20}.flow-icon.payment{background:#ec489920}.flow-label{color:#1e293b;color:var(--text-primary);font-size:12px;font-weight:600;margin-bottom:4px}.flow-desc{font-size:10px;line-height:1.3}.flow-arrow,.flow-desc{color:#94a3b8;color:var(--text-muted)}.flow-arrow{flex-shrink:0;font-size:20px}@media (max-width:768px){.drawer.drawer-large{width:100%}.flow-diagram{flex-wrap:wrap;justify-content:center}.flow-arrow{display:none}}.session-status-banner{align-items:center;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:20px;padding:16px 20px}.session-status-banner.paid{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#86efac}.session-status-banner.pending{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:#fcd34d}.session-status-banner.expired,.session-status-banner.failed{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#fca5a5}.session-status-banner.processing{background:linear-gradient(135deg,#f0f9ff,#dbeafe);border-color:#93c5fd}.session-amount-large{color:#1e293b;color:var(--text-primary);font-size:24px;font-weight:700}.drawer-section{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);margin-bottom:24px;padding-bottom:20px}.drawer-section:last-child{border-bottom:none;margin-bottom:0}.drawer-section-title{align-items:center;color:#1e293b;color:var(--text-primary);display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:16px}.detail-grid{display:flex;flex-direction:column;gap:12px}.detail-row{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.detail-key{color:#94a3b8;color:var(--text-muted);flex-shrink:0;font-size:13px;min-width:120px}.detail-value{align-items:center;color:#1e293b;color:var(--text-primary);display:flex;flex-wrap:wrap;font-size:13px;gap:4px;justify-content:flex-end;text-align:right;word-break:break-word}.detail-value.mono{font-family:JetBrains Mono,Fira Code,monospace;font-size:12px}.session-transactions-list{display:flex;flex-direction:column;gap:12px}.session-transaction-item{background:#f8fafc;background:var(--bg-secondary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:10px;padding:14px 16px}.tx-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.tx-amount{color:#1e293b;color:var(--text-primary);font-size:16px;font-weight:600}.tx-details{display:flex;flex-direction:column;gap:6px}.tx-detail-row{align-items:center;display:flex;font-size:12px;gap:8px}.tx-label{color:#94a3b8;color:var(--text-muted);min-width:70px}.tx-value{align-items:center;color:#1e293b;color:var(--text-primary);display:flex;gap:4px}.tx-value.mono{font-family:JetBrains Mono,Fira Code,monospace}.empty-transactions{align-items:center;background:#f8fafc;background:var(--bg-secondary);border:1px dashed #e2e8f0;border:1px dashed var(--border-color);border-radius:10px;color:#94a3b8;color:var(--text-muted);display:flex;flex-direction:column;justify-content:center;padding:32px}.empty-transactions svg{margin-bottom:8px;opacity:.5}.empty-transactions p{font-size:13px;margin:0}.metadata-block{background:#1e1e2e;border-radius:8px;overflow-x:auto;padding:12px 16px}.metadata-block pre{color:#cdd6f4;font-family:JetBrains Mono,Fira Code,monospace;font-size:12px;line-height:1.5;margin:0;white-space:pre-wrap;word-break:break-word}.text-success{color:#10b981!important}.text-warning{color:#f59e0b!important}.text-error{color:#ef4444!important}.btn-icon.small{align-items:center;background:#0000;border:none;border-radius:4px;color:#94a3b8;color:var(--text-muted);cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:4px;transition:all .2s;width:24px}.btn-icon.small:hover{background:var(--bg-hover);color:#1e293b;color:var(--text-primary)}.status-badge-large{align-items:center;border-radius:20px;display:inline-flex;font-size:13px;font-weight:600;padding:6px 14px;text-transform:capitalize}.status-badge-large.paid{background:#dcfce7;color:#166534}.status-badge-large.pending{background:#fef3c7;color:#92400e}.status-badge-large.processing{background:#dbeafe;color:#1e40af}.status-badge-large.expired,.status-badge-large.failed{background:#fee2e2;color:#991b1b}.status-badge-large.partially_paid{background:#fef3c7;color:#92400e}@media (max-width:991px){.support-icon{word-wrap:break-word}}@media (max-width:520px){.session-status-banner{flex-direction:column;gap:12px;text-align:center}.detail-row{flex-direction:column;gap:4px}.detail-key{min-width:0;min-width:auto}.detail-value{justify-content:flex-start;text-align:left}}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}body.modal-open{height:100vh;overflow:hidden}.support-icon{font-size:smaller}.mode-btn:hover{background-color:#eef3ff;border-color:#4f6df5;color:#4f6df5}.icon-btn-apidoc{align-items:center;background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:10px;border-radius:var(--radius-md);color:#64748b;color:var(--text-secondary);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s;width:75px}.icon-btn-apidoc:hover{background:#f8fafc;background:var(--bg-secondary);border-color:#94a3b8;border-color:var(--text-muted);color:#1e293b;color:var(--text-primary)}.need-help{color:#94a3b8;color:var(--text-muted);font-size:13px}.turnstile-wrapper{align-items:center;display:flex;flex-direction:column;gap:6px;margin-bottom:20px;min-height:65px}.turnstile-widget{display:flex;justify-content:center;max-width:300px;width:100%}.turnstile-widget iframe{max-width:100%}.feedback-form-popup .settings-section .form-card{padding:15px 10px}.feedback-form-popup .settings-footer{border-top:none}.feedback-form-popup .modal{max-width:70%;overflow-y:scroll;padding:15px}.feedback-form-popup .section-header{margin:15px 0}.feedback-form-popup .section-header h2,.multi-select-dropdown label.multi-option{margin-bottom:0}.multi-select-header{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;font-size:14px;height:45px;justify-content:space-between;padding:10px}.multi-select-dropdown{background:#fff;border:1px solid #ebebeb;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top:none;padding:10px}.multi-option{align-items:center;cursor:pointer;display:flex;gap:10px;padding:6px 0}.multi-option input{accent-color:#8a59f5}.arrow{font-size:14px;margin-top:-5px}.multi-select-dropdown input[type=checkbox]{margin-right:10px;width:auto}.feedback-form .form-group input:focus{box-shadow:none}.feedback-form-popup span.arrow img{align-items:center;max-width:10px;vertical-align:middle}.feedback-form-popup .settings-content select{-webkit-appearance:none;appearance:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAgAElEQVR4Xu3de8huWV0H8J+QhVJWaqN5ybHU0rLCLhQFSXajQrraxUrNyjS7Q1D+YQYRdEEiiNDxMuOMQlCRhFBiSCBFVEIXK2dGRx21/EPMRAsjYzX7dd5zzvue53n2Xnvvtdbv88JhBJ9n7bU+v9/h9z37ubz3CT8ECBAgQIBAOoH7pDuxAxMgQIAAAQIhAGgCAgQIECCQUEAASFh0RyZAgAABAgKAHiBAgAABAgkFBICERXdkAgQIECAgAOgBAgQIECCQUEAASFh0RyZAgAABAgKAHiBAgAABAgkFBICERXdkAgQIECAgAOgBAgQIECCQUEAASFh0RyZAgAABAgKAHiBAgAABAgkFBICERXdkAgQIECAgAOgBAgQIECCQUEAASFh0RyZAgAABAgKAHiBAgAABAgkFBICERXdkAgQIECAgAOgBAgQIECCQUEAASFh0RyZAgAABAgKAHiBAgAABAgkFBICERXdkAgQIECAgAOgBAgQIECCQUEAASFh0RyZAgAABAgKAHiBAgAABAgkFBICERXdkAgQIECAgAOgBAgQIECCQUEAASFh0RyZAgAABAgKAHiBAgAABAgkFBICERXdkAgQIECAgAOgBAgQIECCQUEAASFh0RyZAgAABAgKAHiBAgAABAgkFBICERXdkAgQIECAgAOgBAgQIECCQUEAASFh0RyZAgAABAgKAHiBAgAABAgkFBICERXdkAgQIECAgAOgBAgQIECCQUEAASFh0RyZAgAABAgKAHiBAgAABAgkFBICERXdkAgQIECAgAOgBAgQIECCQUEAASFh0RyZAgAABAgKAHiBAgAABAgkFBICERXdkAgQIECAgAOgBAgQIECCQUEAASFh0RyZAgAABAgKAHiBAgAABAgkFBICERXdkAgQIECAgAOgBAgQIECCQUEAASFh0RyZAgAABAgKAHiBAgAABAgkFBICERXdkAgQIECAgAOgBAgQIECCQUEAASFh0RyZAgAABAgKAHiBAgAABAgkFBICERXdkAgQIECAgAOgBAgQIECCQUEAASFh0RyZAgAABAgKAHiBAgAABAgkFBICERXdkAgQIECAgAOgBAgQIECCQUEAASFh0RyZAgAABAgKAHiBAgAABAgkFBICERXdkAgQIECAgAOgBAgQIECCQUEAASFh0RyZAgAABAgKAHiBAgAABAgkFBICERXdkAgQIECAgAOgBAgQIECCQUEAASFh0RyZAgAABAgKAHiBAgAABAgkFBICERXdkAgQIECAgAOgBAgQIECCQUEAASFh0RyZAgAABAgKAHiBAgAABAgkFBICERXdkAgQIECAgAOgBAgQIECCQUEAASFh0RyZAgAABAgKAHiBAgAABAgkFBICERXdkAgQIECAgAOgBAgQIECCQUEAASFh0RyZAgAABAgKAHiBAgAABAgkFBICERXdkAgQIECAgAOgBAgQIECCQUEAASFh0RyZAgAABAgKAHiBAgAABAgkFBICERXdkAgQIECAgAOgBAgQIECCQUEAASFh0RyZAgAABAgKAHiBAgAABAgkFBICERXdkAgQIECAgAOgBAgQIECCQUEAASFh0RyZAgAABAgKAHiBAgAABAgkFBICERXdkAgQIECAgAOgBAgQIECCQUEAASFh0RyZAgAABAgKAHiBAgAABAgkFBICERXdkAgQIECAgAOgBAgQIECCQUEAASFh0RyZAgAABAgKAHiBAgAABAgkFBICERXdkAgQIECAgAOgBAgQIECCQUEAASFh0RyZAgAABAgKAHiBAgAABAgkFBICERXdkAgQIECAgAOgBAgQIECCQUEAASFh0RyZAgAABAgKAHiBAgAABAgkFBICERXdkAgQIECAgAOgBAgQIECCQUEAASFh0RyZAgAABAgKAHiBAgAABAgkFBICERXdkAgQIECAgAOgBAgQIECCQUEAASFh0RyZAgAABAgKAHiBAgAABAgkFBICERXdkAgQIECAgAOgBAgQIECCQUEAASFh0RyZAgAABAgKAHiBAgAABAgkFBICERXdkAgQIECAgAOgBAgQIECCQUEAASFh0RyZAgAABAgKAHiBAgAABAgkFBICERXdkAgQIECAgAOgBAgQIECCQUEAASFh0RyZAgAABAgKAHiBAgAABAgkFBICERXdkAgQIECDQWwC4X0Q8fPrzKRFx/4j4hIj4n4j4cER8MCLujoj3RMR/KS8BAgQIEKggMOTs6SEA3DciboyIJ0bE46c/D4uIswBQ/v+PngsA746If4qIf53+e9f0/1foAUsQIECAQBKB4WdPywGg7O0REfFVEfGUiPjyKQg84Ijm+0BElMH/NxHxhoh403Rn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CBAgIADoAQIECBAgkFBAAEhYdEcmQIAAAQICgB4gQIAAAQIJBQSAhEV3ZAIECBAgIADoAQIECBAgkFBAAEhYdEcmQIAAAQICgB4gQIAAAQIJBQSAhEV3ZAIECBAgIADoAQIECBAgkFBAAEhYdEcmQIAAAQICgB4gQIAAAQIJBQSAhEV3ZAIECBAgIADoAQIECBAgkFBAAEhYdEcmQIAAAQICgB4gQIAAAQIJBQSAhEV3ZAIECBAgIADoAQIECBAgkFBAAEhYdEcmQIAAAQICgB4gQIAAAQIJBQSAhEV3ZAIECBAgIADoAQIECBAgkFBAAEhYdEcmQIAAAQICgB4gQIAAAQIJBQSAhEV3ZAIECBAgIADoAQIECBAgkFBAAEhYdEcmQIAAAQICgB4gQIAAAQIJBQSAhEV3ZAIECBAgIADoAQIECBAgkFBAAEhYdEcmQIAAAQICgB4gQIAAAQIJBQSAhEV3ZAIECBAgIADoAQIECBAgkFBAAEhYdEcmQIAAAQICgB4gQIAAAQIJBQSAhEV3ZAIECBAgIADoAQIECBAgkFBAAEhYdEcmQIAAAQICgB4gQIAAAQIJBQSAhEV3ZAIECBAgIADoAQIECBAgkFBAAEhYdEcmQIAAAQICgB4gQIAAAQIJBQSAhEV3ZAIECBAgIADoAQIECBAgkFBAAEhYdEcmQIAAAQICgB4gQIAAAQIJBQSAhEV3ZAIECBAgIADoAQIECBAgkFBAAEhYdEcmQIAAAQICgB4gQIAAAQIJBQSAhEV3ZAIECBAgIADoAQIECBAgkFBAAEhYdEcmQIAAAQICgB4gQIAAAQIJBQSAhEV3ZAIECBAgIADoAQIECBAgkFBAAEhYdEcmQIAAAQICgB4gQIAAAQIJBQSAhEV3ZAIECBAgIADoAQIECBAgkFBAAEhYdEcmQIAAAQICgB4gQIAAAQIJBQSAhEV3ZAIECBAgIADoAQIECBAgkFBAAEhYdEcmQIAAAQICgB4gQIAAAQIJBQSAhEV3ZAIECBAgIADoAQIECBAgkFBAAEhYdEcmQIAAAQICgB4gQIAAAQIJBQSAhEV3ZAIECBAgIADoAQIECBAgkFBAAEhYdEcmQIAAAQICgB4gQIAAAQIJBQSAhEV3ZAIECBAgIADoAQIECBAgkFDg/wCHZTxbTFoNdwAAAABJRU5ErkJggg==)!important;background-position:right 10px center!important;background-repeat:no-repeat!important;background-size:10px!important}.error-text{color:#ff4d4f;display:block;font-size:11px;margin-top:3px}.input-error{border:1px solid #ff4d4f}@media (max-width:1024px){.feedback-form-popup .modal{max-width:100%}}@media (max-width:768px){.form-card .form-group:last-child{margin-bottom:20px}.feedback-form-popup .form-card .form-row{gap:0}.feedback-form-popup .modal{max-height:100%}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;text-align:center;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day--disabled,.react-datepicker__day-name--disabled,.react-datepicker__time-name--disabled{color:#ccc;cursor:default}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.payout-settings-tab{padding:0}.payout-settings-loading{align-items:center;color:var(--text-secondary);display:flex;gap:12px;justify-content:center;padding:48px}.payout-settings-loading .spinning{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.payout-header{align-items:flex-start;border-bottom:1px solid var(--border-color);display:flex;gap:16px;margin-bottom:24px;padding-bottom:20px}.payout-header-icon{align-items:center;background:linear-gradient(135deg,#8b5cf6,#6366f1);border-radius:12px;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.payout-header-text h3{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin:0 0 4px}.payout-header-text p{color:var(--text-secondary);font-size:.875rem;margin:0}.payout-mode-indicator{align-items:center;border-radius:6px;display:inline-flex;font-size:.75rem;font-weight:600;gap:6px;margin-left:auto;padding:6px 12px;text-transform:uppercase}.payout-mode-indicator.test{background:#8b5cf61a;border:1px solid #8b5cf633;color:var(--accent-primary)}.payout-mode-indicator.live{background:#10b9811a;border:1px solid #10b98133;color:var(--success)}.payout-settings-tab .message-banner{align-items:center;border-radius:8px;display:flex;font-size:.875rem;gap:12px;margin-bottom:24px;padding:12px 16px}.payout-settings-tab .message-banner.success{background:#10b9811a;border:1px solid #10b98133;color:#10b981}.payout-settings-tab .message-banner.error{background:#ef44441a;border:1px solid #ef444433;color:#ef4444}.payout-settings-tab .message-banner .close-btn{background:none;border:none;color:inherit;cursor:pointer;font-size:1.25rem;margin-left:auto;opacity:.7;transition:opacity .2s}.payout-settings-tab .message-banner .close-btn:hover{opacity:1}.payout-form{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}@media (max-width:768px){.payout-form{grid-template-columns:1fr}}.payout-form .form-group{display:flex;flex-direction:column;gap:8px}.payout-form .form-group label{align-items:center;color:var(--text-primary);display:flex;font-size:.875rem;font-weight:500;gap:8px}.payout-form .label-icon{flex-shrink:0}.payout-form .label-icon.green{color:#10b981}.payout-form .label-icon.orange{color:#f59e0b}.input-with-prefix,.input-with-suffix{align-items:center;display:flex;position:relative}.input-prefix,.input-suffix{color:var(--text-muted);font-size:.875rem;pointer-events:none;position:absolute}.input-prefix{left:14px}.input-suffix{right:14px}.input-with-prefix input{padding-left:32px}.input-with-suffix input{padding-right:32px}.payout-form input{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:.875rem;padding:12px 14px;transition:border-color .2s,box-shadow .2s;width:100%}.payout-form input:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a;outline:none}.payout-form input.error{border-color:#ef4444}.payout-form input::placeholder{color:var(--text-muted)}.payout-form input[type=number]::-webkit-inner-spin-button,.payout-form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.payout-form input[type=number]{-moz-appearance:textfield}.error-text{align-items:center;color:#ef4444;display:flex;font-size:.75rem;gap:6px}.help-text{color:var(--text-muted);font-size:.75rem}.example-calculation{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;margin-bottom:24px;padding:20px}.example-calculation h4{color:var(--text-primary);font-size:.875rem;font-weight:600;margin:0 0 12px}.calculation-content{display:flex;flex-direction:column;gap:8px}.calculation-content p{color:var(--text-secondary);font-size:.875rem;margin:0}.calculation-content strong{color:var(--text-primary)}.fee-amount{color:#f59e0b;font-weight:600}.receive-amount{color:#10b981;font-weight:600}.payout-actions{border-top:1px solid var(--border-color);display:flex;justify-content:flex-end;padding-top:20px}.payout-actions .btn-primary{align-items:center;background:linear-gradient(135deg,#8b5cf6,#6366f1);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:8px;padding:12px 24px;transition:opacity .2s,transform .2s}.payout-actions .btn-primary:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.payout-actions .btn-primary:disabled{cursor:not-allowed;opacity:.6}.payout-actions .btn-primary .spinning{animation:spin 1s linear infinite}