@layer components{.app-border-card{border-radius:0;padding:24px;transition:background-color .2s;background-color:var(--card)!important;border:1px solid var(--border)!important}.app-border-card-accent{border-left:6px solid var(--primary)!important}.app-code-container{border:1px solid var(--border);background-color:#0006;border-radius:0;align-items:center;gap:.75rem;padding:1rem;display:flex}.app-code-block{word-break:break-all;flex:1;font-size:.875rem;color:var(--token-code)!important;font-family:var(--font-mono)!important}.uuid-value{letter-spacing:.02em;font-size:.8rem;color:var(--token-code)!important;font-family:var(--font-mono)!important}.integration-container{flex-direction:column;gap:1.5rem;display:flex}.integration-content{grid-template-columns:1fr 1fr;align-items:stretch;gap:1.5rem;display:grid}.integration-section-title{text-transform:uppercase;color:var(--foreground);margin:0;font-size:1.125rem;font-weight:600}.integration-card-header{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.integration-description,.docs-description{color:var(--muted);font-size:1rem;line-height:1.6}.integration-description code{font-family:var(--font-mono);color:var(--token-code);font-size:.95em}.integration-code-wrapper{margin-top:1.5rem}.security-description{color:var(--muted);font-size:1rem;line-height:1.6}.card-label{color:var(--muted);text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;margin-bottom:.5rem;font-size:1rem;font-weight:700}.action-btn{background-color:var(--primary);color:var(--on-gradient-text);cursor:pointer;border:none;padding:.4rem .8rem;font-weight:700;transition:all .2s}@media (hover:hover){.action-btn:hover{background-color:var(--primary-dark);box-shadow:0 4px 12px var(--primary-glow)}}.docs-card{margin-top:0}.docs-icon-wrapper{background-color:var(--primary);color:var(--foreground);border-radius:0;justify-content:center;align-items:center;padding:12px;display:flex}.docs-link{border:1px solid var(--primary);color:var(--foreground);background-color:#0000;align-items:center;gap:.5rem;width:fit-content;margin-top:1.5rem;padding:10px 20px;font-size:.875rem;text-decoration:none;transition:all .2s;display:flex}@media (hover:hover){.docs-link:hover{background-color:var(--primary)}}@media (width<=768px){.integration-content{grid-template-columns:1fr}}.update-items-container{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.update-item{border:1px solid var(--border);background-color:#ffffff05;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.update-item .card-label{margin-bottom:0}@media (width<=768px){.integration-card-header{margin-bottom:1.5rem}.update-items-container{gap:1rem;margin-top:0}.update-item{flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem}.update-item .card-label{white-space:normal}}.disputes-container{flex-direction:column;gap:1.5rem;display:flex}.disputes-header{flex-direction:column;align-items:flex-start;margin-bottom:1.5rem;display:flex}.disputes-header .page-subtitle{margin-bottom:1rem}.disputes-table-wrapper{background-color:var(--card);border:1px solid var(--border);border-radius:0}.disputes-table{border-collapse:collapse;text-align:left;width:100%}.disputes-table th{text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);padding:1rem 1.5rem;font-size:.75rem;font-weight:600}.disputes-table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:1rem 1.5rem;font-size:.95rem}.dispute-amount-value{color:var(--foreground);font-weight:700}.dispute-muted-bold{color:var(--muted);font-weight:700}.dispute-sub-text{color:var(--muted);font-size:.85rem}.dispute-reason-text{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:250px;font-size:.875rem;overflow:hidden}.dispute-date-value{color:var(--muted);font-size:.875rem}.disputes-loading-cell,.disputes-empty-state{text-align:center;color:var(--muted);padding:2.5rem 0}.disputes-empty-text{margin:0;font-weight:500}@media (width<=768px){.disputes-table thead{display:none}.disputes-table td{padding:.75rem 1rem}.dispute-reason-text{white-space:normal;max-width:none}.disputes-table .expandable-row:not(.is-expanded) .mobile-primary,.disputes-table .expandable-row:not(.is-expanded) .mobile-tertiary{font-family:var(--font-mono)}}.payments-container{flex-direction:column;gap:1.5rem;display:flex}.details-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.header-title-group{flex-direction:column;gap:.5rem;display:flex}@media (width>=769px){.details-header{flex-direction:row;justify-content:space-between;align-items:center;min-height:73px;margin-top:-15px;margin-bottom:1.5rem;display:flex}.header-title-group{align-items:flex-start;gap:.25rem;margin-bottom:0}.payments-back-btn{width:auto}}.payments-table-wrapper{background-color:var(--card);border:1px solid var(--border);border-radius:0;container-type:inline-size}.payments-table{border-collapse:collapse;text-align:left;width:100%}.payments-table th{text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);padding:1rem 1.5rem;font-size:.75rem;font-weight:600}.payments-table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:1rem 1.5rem;font-size:.95rem}.payments-loading-cell,.payments-empty-cell{text-align:center;color:var(--muted);padding:2.5rem 0}.payment-amount-bold{color:var(--foreground);font-weight:700}.payment-muted-bold{color:var(--muted);font-weight:700}.uuid-container{flex-direction:row;align-items:center;gap:.65rem;display:flex}@media (width<=768px){.details-header{flex-direction:column;align-items:stretch;gap:1.5rem}.payments-table thead{display:none}.payments-table td{padding:.75rem 1rem}.payments-back-btn{width:100%}.payments-table .expandable-row:not(.is-expanded) .mobile-badge{justify-content:flex-end;align-items:center!important}.payments-table .expandable-row:not(.is-expanded) .mobile-primary,.payments-table .expandable-row:not(.is-expanded) .mobile-tertiary{font-family:var(--font-mono)}}.text-muted{color:var(--muted)}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.text-center{text-align:center}.mt-4{margin-top:1rem}.payments-back-btn{background:var(--primary-gradient);color:var(--on-gradient-text);font-family:var(--font-mono);text-transform:uppercase;cursor:pointer;border:none;justify-content:center;align-items:center;min-width:140px;padding:.6rem 1.2rem;font-size:.85rem;font-weight:700;transition:all .2s;display:inline-flex}@media (hover:hover){.payments-back-btn:hover{background-color:var(--primary-dark);box-shadow:0 4px 12px var(--primary-glow)}}}.page-title{color:var(--foreground);margin-bottom:.5rem;font-size:1.875rem;font-weight:700}.page-subtitle{color:var(--muted);margin-top:0;font-size:.875rem}@media (width<=768px){.expandable-row{border-bottom:1px solid var(--border);cursor:pointer;grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:.75rem 1rem;padding:1.25rem;transition:background-color .2s;display:grid!important}.expandable-row>td:not(.mobile-detail-cell){border:none!important;padding:0!important;display:none!important}.expandable-row:not(.is-expanded) .mobile-primary{font-family:var(--font-mono);color:var(--token-code);grid-area:1/1/auto/span 2;align-items:center;display:flex!important}.expandable-row:not(.is-expanded) .mobile-badge{grid-area:2/2;align-items:center;display:flex!important}.expandable-row:not(.is-expanded) .mobile-tertiary{grid-area:2/1;align-items:center;font-size:1.15rem;font-weight:700;display:flex!important}.expandable-row.is-expanded{z-index:1;flex-direction:column;gap:.8rem;margin:12px 0;position:relative;box-shadow:0 12px 40px #0009;background-color:var(--expanded-bg)!important;border:1px solid var(--expanded-border)!important;display:flex!important}.expandable-row.is-expanded .mobile-detail-cell{flex-direction:row;justify-content:space-between;align-items:center;font-size:1.05rem;border-bottom:1px solid var(--border)!important;padding:.4rem 0!important;display:flex!important}.expandable-row.is-expanded .mobile-detail-cell:before{content:attr(data-label);text-transform:uppercase;color:var(--muted);font-size:.8rem;font-weight:800;display:block}.mobile-detail-value{text-align:right;word-break:break-all}.mobile-detail-value .uuid-container{justify-content:flex-end}}@media (hover:hover){.expandable-row:hover{background-color:var(--primary-soft)}}@keyframes fadeInOut{0%{opacity:0;transform:translate(-50%,10px)}15%{opacity:1;transform:translate(-50%)}85%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-10px)}}:root{--background:#18181d;--foreground:#fff;--card:#1d1d24;--card-hover:#26262e;--card-foreground:#fff;--primary:#b45309;--primary-dark:#f59e0b;--primary-glow:#b453094d;--primary-gradient:linear-gradient(90deg, #78350f 0%, #d97706 100%);--primary-soft:#b453091a;--accent-purple:#6b21a8;--token-code:#f59e0b;--expanded-bg:#16161c;--expanded-border:var(--foreground);--border:#33333a;--muted:#a1a1aa;--bg-accent-amber:#221d18;--font-sans:"Inter", system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}.theme-light{--background:#f8fafc;--foreground:#18181d;--card:#fff;--card-hover:#f1f5f9;--card-foreground:#18181d;--primary:#b45309;--primary-dark:#f59e0b;--primary-glow:#b453091a;--primary-gradient:linear-gradient(90deg, #f59e0b 0%, #b45309 100%);--primary-soft:#b453090d;--accent-purple:#7c3aed;--token-code:#b45309;--expanded-bg:#f8fafc;--expanded-border:var(--foreground);--border:#e2e8f0;--muted:#64748b;--bg-accent-amber:#fbfaf7;--on-gradient-text:#fff;--row-separator-light:#cbd5e1}.theme-light .nav-item.active,.theme-light .back-btn,.theme-light .add-merchant-btn,.theme-light .login-submit-btn,.theme-light .modal-btn-submit,.theme-light .withdraw-btn,.theme-light .show-gateways-btn,.theme-light .edit-gateways-btn{color:var(--on-gradient-text)!important}.theme-light .nav-item.active{border-left-color:var(--primary)!important}.theme-light .sidebar-toggle-btn{color:var(--on-gradient-text)!important}.theme-light .mobile-detail-cell{border-bottom:1px solid var(--row-separator-light)!important}.theme-light .app-code-container{background-color:#0000!important}body{background-color:var(--background);background-image:linear-gradient(135deg, var(--background) 0%, var(--bg-accent-amber) 100%);color:var(--foreground);font-family:var(--font-sans);background-attachment:fixed;min-height:100vh;transition:background-color .3s}#root{background:0 0;min-height:100vh}.bg-card-custom{background-color:var(--card)}.text-primary-custom{color:var(--primary)}.border-custom{border-color:var(--border)}.icon-primary{color:var(--primary)}.icon-purple{color:#a855f7}@media screen and (width<=768px){input,select,textarea{font-size:16px!important}}.checkbox-wrapper{cursor:pointer;align-items:center;gap:.75rem;display:flex}.checkbox-visual-container{justify-content:center;align-items:center;display:flex;position:relative}.checkbox-input-hidden{appearance:none;border:1px solid var(--border);background-color:var(--background);cursor:pointer;border-radius:0;width:1.25rem;height:1.25rem;transition:all .2s}.checkbox-input-hidden:checked{border-color:var(--primary)}.checkbox-inner-square{background-color:var(--primary);pointer-events:none;width:.625rem;height:.625rem;position:absolute;top:50%;left:52%;transform:translate(-50%,-50%)}.checkbox-label-text{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:700;transition:color .2s}@media (hover:hover){.checkbox-wrapper:hover .checkbox-label-text{color:var(--foreground)}}.login-remember-row{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.theme-toggle-btn{background:var(--primary-soft);border:1px solid var(--border);color:var(--foreground);cursor:pointer;border-radius:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.theme-toggle-btn:hover{background:var(--card-hover);border-color:var(--primary)}.theme-icon{transition:transform .3s}.theme-toggle-btn:active .theme-icon{transform:scale(.9)}.login-page{background:0 0;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.login-container{width:100%;max-width:600px}.login-card{background-color:var(--card);border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:0;padding:40px;box-shadow:0 20px 25px -5px #0003}.login-header{text-align:center;margin-bottom:32px}.login-logo-container{flex-direction:column;align-items:center;display:flex}.login-logo-brand{color:var(--foreground);white-space:nowrap;letter-spacing:-.02em;text-transform:lowercase;margin-bottom:.2rem;font-size:2.2rem;font-weight:900;line-height:1.1}.login-logo-sub{color:var(--primary);text-transform:uppercase;letter-spacing:.2em;margin-top:-.1rem;font-size:.9rem;font-weight:600}.login-form{flex-direction:column;gap:20px;display:flex}.login-form .form-group{margin-bottom:0;position:relative}.login-error{color:#ef4444;text-align:center;background-color:#ef44441a;border:1px solid #ef444433;border-radius:0;padding:12px;font-size:14px}.theme-light .login-error{color:#b91c1c;background-color:#fef2f2;border-color:#fee2e2}.login-input{border:1px solid var(--border);width:100%;color:var(--foreground);box-sizing:border-box;font-family:var(--font-mono);background:#0003;border-radius:0;outline:none;padding:12px 16px;font-size:.95rem;transition:border-color .2s}.login-input:focus{border-color:var(--primary)}.password-input{padding-right:45px}.password-toggle-btn{color:var(--muted);cursor:pointer;background:0 0;border:none;align-items:center;padding:5px;transition:color .2s;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.password-toggle-btn:hover{color:var(--foreground)}.login-submit-btn{background:var(--primary-gradient);width:100%;color:var(--foreground);font-family:var(--font-mono);text-shadow:0 1px 2px #0003;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:none;border-radius:0;padding:1rem;font-size:1.1rem;font-weight:1000;font-stretch:150%;transition:all .2s}@media (hover:hover){.login-submit-btn:hover{background-color:var(--primary-dark);box-shadow:0 4px 12px var(--primary-glow)}}.login-submit-btn:disabled{opacity:.7}@media (width<=768px){.login-input{font-size:16px}}.layout-wrapper{background:0 0;width:100%;min-height:100vh;display:flex}aside{background-color:var(--card);border-right:1px solid var(--border);z-index:100;flex-direction:column;width:300px;transition:width .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:visible}aside.collapsed{width:80px}.sidebar-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;height:73px;padding:1.5rem 1rem;display:flex;overflow:visible}.sidebar-logo-container{flex-direction:column;min-width:0;display:flex;overflow:hidden}.logo-brand{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.02em;text-transform:lowercase;margin-bottom:.2rem;font-size:1.45rem;font-weight:900;line-height:1.1;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.logo-sub{color:var(--primary);text-transform:uppercase;letter-spacing:.15em;font-size:.75rem;font-weight:600}.sidebar-toggle-btn{background:var(--primary-gradient);width:40px;height:40px;color:var(--foreground);cursor:pointer;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s;display:flex;box-shadow:4px 0 10px #0000004d}.sidebar-toggle-btn svg{transition:transform .3s}aside.collapsed .sidebar-toggle-btn svg{transform:rotate(180deg)}@media (hover:hover){.sidebar-toggle-btn:hover{background-color:var(--primary-dark)}}nav{flex-direction:column;flex:1;gap:4px;padding:1rem 0;display:flex;overflow-x:hidden}.nav-item{color:var(--muted);white-space:nowrap;text-transform:uppercase;letter-spacing:.025em;border-left:3px solid #0000;align-items:center;gap:12px;padding:12px 24px;font-weight:700;text-decoration:none;transition:all .2s;display:flex}@media (hover:hover){.nav-item:hover,.logout-btn:hover{background:var(--primary-soft);color:var(--foreground)}}.nav-item.active{background:var(--primary-gradient);color:var(--foreground);border-left:6px solid var(--primary-dark)!important}.sidebar-user-section{border-bottom:1px solid var(--border);flex-direction:column;gap:4px;margin-bottom:.5rem;padding:0 24px 1.25rem;display:flex}.sidebar-user-email{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.sidebar-user-balance{color:var(--foreground);font-size:1.25rem;font-weight:800}.logout-btn{width:100%;font:inherit;color:var(--muted);text-transform:uppercase;letter-spacing:.025em;cursor:pointer;background:0 0;border:none;border-left:3px solid #0000;align-items:center;gap:12px;margin-top:0;padding:12px 24px;font-weight:700;transition:all .2s;display:flex}main{flex:1;min-width:0;padding:2rem 2.5rem}.finance-stats-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.always-hidden{visibility:hidden;pointer-events:none}aside.collapsed .logo-brand,aside.collapsed .logo-sub,aside.collapsed .sidebar-user-section,aside.collapsed nav a span,aside.collapsed nav button span,aside.collapsed .theme-toggle-btn{display:none}aside.collapsed .sidebar-header{justify-content:center;padding:1.5rem 0}aside.collapsed .nav-item{border-left-width:4px;justify-content:center;padding:12px 0}.mobile-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:90;background:#00000080;display:none;position:fixed;inset:0}@media (width<=768px){.layout-wrapper{flex-direction:column}aside{width:0;position:static}.sidebar-header{z-index:101;background-color:var(--card);border-right:none;justify-content:flex-start;gap:1rem;width:100%;padding:0 1rem;position:fixed;top:0;left:0}.sidebar-toggle-btn{box-shadow:none;order:-1}nav{background-color:var(--card);z-index:100;border-right:1px solid var(--border);width:280px;padding:1rem 0;transition:transform .3s cubic-bezier(.4,0,.2,1);position:fixed;top:73px;bottom:0;left:0;transform:translate(0)}.finance-stats-grid{grid-template-columns:1fr}.always-hidden{display:none!important}aside.collapsed nav{transform:translate(-100%)}aside:not(.collapsed)~.mobile-overlay{display:block}main{padding:calc(73px + 1rem) 1rem 1rem}aside.collapsed .logo-brand,aside.collapsed .logo-sub,aside.collapsed .theme-toggle-btn{display:flex}aside.collapsed .sidebar-header{justify-content:flex-start;height:73px;padding:0 1rem}}.loading-container{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:60vh;display:flex}.loading-card{background-color:var(--card);border:1px solid var(--border);border-radius:0;justify-content:center;align-items:center;max-width:100%;padding:2.5rem 4rem;display:flex;box-shadow:0 25px 50px -12px #00000080}.loading-text{color:var(--muted);text-align:center;word-break:break-word;font-size:1.125rem;font-weight:500;animation:2s cubic-bezier(.4,0,.6,1) infinite loading-pulse}@keyframes loading-pulse{0%,to{opacity:1}50%{opacity:.5}}@media (width<=768px){.loading-card{padding:2.5rem 2rem}}.refresh-btn{background-color:var(--card);border:1px solid var(--border);width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.refresh-btn:hover:not(:disabled){color:var(--foreground);border-color:var(--primary);background-color:var(--card-hover)}.refresh-btn:disabled{cursor:default;opacity:.7}.refresh-btn.is-loading svg{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.status-badge{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:0;justify-content:center;align-items:center;gap:6px;min-width:85px;padding:.55rem .75rem;font-size:.75rem;font-weight:700;line-height:1.2;display:inline-flex}.status-badge svg{flex-shrink:0}@media (width<=768px){.status-badge{min-width:90px;padding:.25rem .5rem}}.placeholder-page{flex-direction:column;gap:1rem;display:flex}.dashboard-header-row{align-items:flex-end;gap:1rem;margin-bottom:1.5rem;display:flex}.dashboard-header-row .page-title{margin-bottom:0}.dashboard-main-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:1.5rem;width:100%;margin-bottom:2rem;display:grid}.stats-group{flex-direction:column;display:flex}.stats-container{grid-template-columns:1fr 1fr;gap:1rem;height:100%;display:grid}.dashboard-card{background-color:var(--card);color:var(--foreground);border:1px solid var(--border);flex-direction:column;flex:1;justify-content:center;min-width:0;min-height:80px;padding:.9rem .9rem .9rem 1.5rem;transition:background-color .2s;display:flex}.rates-section{min-height:100%}.rates-section-title{text-transform:uppercase;letter-spacing:.025em;color:var(--foreground);margin-bottom:1.5rem;font-size:1.125rem;font-weight:700}.rates-table th{color:var(--muted);padding:.75rem 1rem!important;font-size:.7rem!important}.rates-table td{padding:.75rem 1rem!important;font-size:.85rem!important}.show-mobile{display:none}.rates-table .merchant-id{font-size:.85rem!important}.rates-table-placeholder{border:1px dashed var(--border);justify-content:center;align-items:center;height:calc(100% - 40px);display:flex}.chart-section{margin-top:2.5rem}.chart-title{color:var(--foreground);text-transform:uppercase;margin-bottom:1.5rem;font-size:1.25rem;font-weight:700}.chart-wrapper{background-color:var(--card);border:1px solid var(--border);height:400px;padding:1.5rem}.dashboard-section-gap{margin-top:2.5rem}.align-right{text-align:right}.align-left{text-align:left}.info-card-full{height:100%}.uuid-value{font-family:var(--font-mono);color:var(--token-code);font-size:.8rem}.rate-value-negative{color:#ef4444;font-weight:700}.rate-name{color:#fff;font-size:.875rem}.order-amount{font-weight:700}.order-date{color:var(--muted);font-size:.875rem}.table-empty-msg{text-align:center;color:var(--muted);padding:2rem 0}.merchant-id{font-size:.8rem;font-family:var(--font-mono);color:var(--token-code)}.uuid-container .merchant-id{font-size:.8rem}.order-currency{color:var(--muted);text-transform:uppercase;margin-left:.35rem;font-size:.75rem}.dispute-order-uuid{color:var(--muted);margin-left:.25rem;font-size:.75rem}.merchants-table{width:100%}.dashboard-tables-grid .merchants-table th{text-align:left;padding:.6rem 1.5rem}.dashboard-tables-grid .merchants-table td{text-align:left;padding:.5rem 1.5rem}.dashboard-tables-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:1.5rem;width:100%;margin-bottom:2rem;display:grid}.dashboard-tables-grid .info-card{flex-direction:column;display:flex}.dashboard-tables-grid .merchants-table-wrapper{flex:1}@media (width<=768px){.dashboard-main-grid{grid-template-columns:1fr}.stats-container{flex-direction:column;grid-template-columns:1fr}.dashboard-tables-grid,.finance-stats-grid{grid-template-columns:1fr}.rates-section{min-height:200px}.hide-mobile{display:none!important}.show-mobile{display:inline!important}.rates-table thead{display:table-header-group!important}.rates-table th,.rates-table td{padding:.75rem .5rem!important}.chart-wrapper{height:300px;padding:1rem}.dashboard-tables-grid .merchants-table thead{display:none}.responsive-row{border-bottom:1px solid var(--border);grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:.5rem;padding:1rem!important;display:grid!important}.responsive-row td{align-items:center;display:flex;background:0 0!important;border:none!important;padding:0!important}.responsive-row .mobile-primary{grid-area:1/1;justify-content:flex-start;font-weight:700}.responsive-row .mobile-badge{grid-area:1/2;justify-content:flex-start}.responsive-row .mobile-secondary{grid-area:2/1;justify-content:flex-start;font-size:.95rem}.responsive-row .mobile-tertiary{grid-area:2/2;justify-content:flex-start;font-size:.9rem}}.pagination{border:1px solid var(--border);background-color:var(--card);justify-content:space-between;align-items:center;margin-top:2.5rem;padding:1.5rem;display:flex}.pagination-info{color:var(--muted);font-size:.875rem;font-weight:500}.pagination .action-btn{background:var(--primary-gradient);color:var(--on-gradient-text);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border:none;justify-content:center;align-items:center;padding:.6rem 1.5rem;font-size:.75rem;font-weight:700;transition:all .2s;display:flex}@media (hover:hover){.pagination .action-btn:hover:not(:disabled){background-color:var(--primary-dark);box-shadow:0 4px 12px var(--primary-glow)}}.pagination .action-btn:disabled{opacity:.3;cursor:not-allowed;background-color:var(--border)}@media (width<=768px){.pagination{text-align:center;flex-direction:column;gap:1.25rem;padding:1.25rem}}.merchants-container{flex-direction:column;gap:1.5rem;display:flex}.merchants-header{flex-direction:column;align-items:flex-start;margin-bottom:1.5rem;display:flex}.merchants-header .page-subtitle{margin-bottom:1rem}.merchants-empty-state{text-align:center;color:var(--muted);background-color:var(--card);border:1px solid var(--border);padding:5rem 0;font-weight:500}.merchants-list-wrapper{margin-top:.5rem}.merchants-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem;display:grid}.merchant-card-item{background-color:var(--card);border:1px solid var(--border);cursor:pointer;flex-direction:column;align-items:stretch;min-width:0;padding:1.5rem;transition:all .2s;display:flex;position:relative}@media (hover:hover){.merchant-card-item:hover{background-color:var(--primary-soft)}}.merchant-card-info{flex:1;grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:.75rem 1.5rem;min-width:0;padding-right:2rem;display:grid}.merchants-table tr:last-child td{border-bottom:none}@media (hover:hover){.merchants-table tr:hover{background-color:var(--primary-soft)}}.status-badge{white-space:nowrap;text-transform:uppercase;letter-spacing:.05em;border-radius:0;justify-content:center;align-items:center;padding:0 1rem;font-size:.75rem;font-weight:700;display:inline-flex}.status-active{color:#22c55e;background-color:#22c55e1a}.status-pending{color:#eab308;background-color:#eab3081a}.status-banned{color:#ef4444;background-color:#ef44441a}.status-inactive{color:var(--muted);background-color:#a1a1aa1a}.merchant-id{font-family:var(--font-mono);color:var(--muted);grid-area:1/2;align-self:center}.merchant-info{flex-direction:column;gap:4px;min-width:0;display:flex}.merchant-name{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;grid-area:1/1;width:100%;font-size:1.3rem;font-weight:700;overflow:hidden}.merchant-description-text{color:var(--muted);-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;flex:1;grid-area:2/1;font-size:.85rem;display:-webkit-box;overflow:hidden}.status-container{grid-area:2/2;justify-content:flex-end;align-items:center;display:flex}.uuid-label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.65rem;font-weight:800}.chevron-container{color:var(--muted);align-items:center;transition:all .2s;display:flex;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)}@media (hover:hover){.merchant-card-item:hover .chevron-container{color:var(--primary);opacity:1}}.action-btn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:inline-flex}@media (hover:hover){.action-btn:hover:not(:disabled){background-color:var(--border);color:var(--foreground)}}.action-btn:disabled{opacity:.3;cursor:not-allowed}.pagination-btns{gap:.5rem;display:flex}@media (width<=1024px){.merchants-grid{grid-template-columns:minmax(0,1fr)}.merchant-card-item{flex-direction:column;gap:1rem;padding:1.25rem}.merchant-card-info{grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;gap:.75rem 1rem;margin-bottom:0;padding-right:2rem;display:grid}.merchant-name{width:100%}.merchant-card-footer{justify-content:space-between;width:100%;margin-left:0}.pagination{text-align:center;flex-direction:column;gap:1rem}}.add-merchant-btn{background:var(--primary-gradient);color:var(--on-gradient-text);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border:none;border-radius:0;width:fit-content;margin-bottom:2rem;padding:.75rem 1.5rem;font-size:.85rem;font-weight:700;transition:all .2s}@media (hover:hover){.add-merchant-btn:hover{background-color:var(--primary-dark);box-shadow:0 4px 12px var(--primary-glow)}}@media (width<=768px){.add-merchant-btn{width:100%;font-family:var(--font-mono);text-shadow:0 1px 2px #0003;letter-spacing:.08em;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:1rem;font-size:1.1rem;font-weight:1000;font-stretch:150%;display:flex}}.modal-overlay{z-index:1000;background-color:#000000b3;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-content{background-color:var(--card);border:1px solid var(--border);border-radius:0;width:100%;max-width:480px;padding:2.5rem;box-shadow:0 25px 50px -12px #00000080}.modal-title{color:var(--foreground);text-transform:uppercase;letter-spacing:.05em;margin:0 0 1.5rem;font-size:1.25rem;font-weight:700}.modal-form{flex-direction:column;gap:1.25rem;display:flex}.modal-form .form-input,.modal-form .form-textarea{font:inherit}.form-group{flex-direction:column;gap:.5rem;display:flex}.form-label{color:var(--muted);text-transform:uppercase;font-size:.75rem;font-weight:600}.form-input,.form-textarea{border:1px solid var(--border);width:100%;color:var(--foreground);font-family:var(--font-mono);background-color:#0003;border-radius:0;outline:none;padding:.75rem;transition:border-color .2s}.form-input:focus,.form-textarea:focus{border-color:var(--primary)}.modal-actions{gap:1rem;margin-top:1.5rem;display:flex}.modal-btn{cursor:pointer;text-transform:uppercase;height:40px;font-family:var(--font-mono);letter-spacing:.08em;border:none;border-radius:0;flex:1;justify-content:center;align-items:center;padding:0 1.5rem;font-size:1.1rem;font-weight:1000;font-stretch:150%;transition:all .2s;display:flex}.modal-btn-cancel{border:1px solid var(--border);color:var(--foreground);background-color:#0000}@media (hover:hover){.modal-btn-cancel:hover{background-color:var(--primary-soft);color:var(--foreground)}}.modal-btn-submit{background:var(--primary-gradient);color:var(--foreground);text-shadow:0 1px 2px #0003;border:none}@media (hover:hover){.modal-btn-submit:hover:not(:disabled){background-color:var(--primary-dark);box-shadow:0 4px 12px var(--primary-glow)}}.modal-btn:disabled{opacity:.5;cursor:not-allowed}.copy-button-container{align-items:center;display:flex;position:relative}.copy-tooltip{background-color:var(--foreground);color:var(--background);text-transform:uppercase;white-space:nowrap;pointer-events:none;z-index:100;border-radius:4px;margin-bottom:8px;padding:4px 8px;font-size:10px;font-weight:800;animation:2s ease-in-out forwards fadeInOut;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.back-btn{background:var(--primary-gradient);color:var(--foreground);height:40px;font-family:var(--font-mono);text-shadow:0 1px 2px #0003;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:none;border-radius:0;align-items:center;gap:.75rem;padding:0 1.5rem;font-size:1.1rem;font-weight:1000;font-stretch:150%;transition:all .2s;display:flex}@media (hover:hover){.back-btn:hover{background-color:var(--primary-dark);box-shadow:0 4px 12px var(--primary-glow)}}.details-grid{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem;display:grid}.info-card{background-color:var(--card);border:1px solid var(--border);border-left:6px solid var(--primary);border-radius:0;padding:1.5rem}.header-actions{align-items:center;gap:.75rem;display:flex}.header-actions>*{justify-content:center;align-items:center;min-width:140px;display:flex}.back-btn{background:var(--primary-gradient);color:var(--on-gradient-text);font-family:var(--font-mono);text-transform:uppercase;cursor:pointer;border:none;width:100%;padding:.6rem 1.2rem;font-size:.85rem;font-weight:700;transition:all .2s}@media (hover:hover){.back-btn:hover{background-color:var(--primary-dark);box-shadow:0 4px 12px var(--primary-glow)}}.details-section-header{color:var(--foreground);align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.details-section-header h3{text-transform:uppercase;letter-spacing:.025em;margin:0;font-size:1.125rem;font-weight:700}.data-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.data-item{border:1px solid var(--border);background-color:#ffffff05;border-radius:0;flex-direction:column;gap:.35rem;padding:1rem;display:flex}.data-label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:700}.data-value{color:var(--foreground);word-break:break-all;font-size:1.125rem;font-weight:700}.description-block{border-top:1px solid var(--border);margin-top:1.5rem;padding-top:1.5rem}.description-text{color:var(--muted);font-size:.875rem;font-style:italic;line-height:1.6}.stats-sub-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.stat-box{background-color:var(--card);border:1px solid var(--border);border-radius:0;flex-direction:column;gap:.35rem;padding:1rem;display:flex}.stat-box .data-label{color:var(--foreground)}.edit-gateways-btn,.show-gateways-btn{background:var(--primary-gradient);color:var(--foreground);height:40px;font-family:var(--font-mono);text-shadow:0 1px 2px #0003;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:none;border-radius:0;align-items:center;gap:.75rem;padding:0 1.5rem;font-size:1.1rem;font-weight:1000;font-stretch:150%;transition:all .2s;display:flex}.stat-box .data-value{color:var(--primary);font-size:1.75rem;font-weight:800}.currency-label{text-transform:uppercase;color:var(--foreground);margin-left:.25rem;font-size:.75rem;font-weight:600}.edit-gateways-btn:hover{background-color:var(--primary-dark);box-shadow:0 4px 12px var(--primary-glow)}.edit-gateways-btn:disabled{opacity:.5;cursor:not-allowed}.gateway-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2rem;display:grid}.gateway-card{background-color:var(--card);border:1px solid var(--border);grid-template-rows:auto auto;grid-template-columns:1fr 1fr;align-items:center;gap:1rem;display:grid;padding:1.5rem!important}.methods-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.methods-title{color:var(--foreground);margin:0;font-size:1.25rem;font-weight:700}.gateway-method-name{color:var(--foreground);border-bottom:1px solid var(--border);white-space:nowrap;text-overflow:ellipsis;grid-column:1/span 2;padding-bottom:.75rem;font-size:1.1rem;font-weight:700;overflow:hidden}.gateway-actions{gap:.75rem;display:flex}.gateway-commission-info{flex-direction:column;grid-area:2/1;gap:2px;display:flex}.gateway-info-label{color:var(--muted);text-transform:uppercase;font-size:.65rem;font-weight:800}.gateway-info-value{color:var(--foreground);font-size:1rem;font-weight:700}.gateway-switch-wrapper{text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);grid-area:2/2;justify-content:flex-end;padding:1rem 1.5rem;font-size:.75rem;font-weight:600;display:flex;border:none!important;padding:0!important}.merchants-table th{text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);padding:1rem 1.5rem;font-size:.75rem;font-weight:600}.action-btn{background:var(--primary-gradient);color:var(--on-gradient-text);cursor:pointer;border:none;padding:.4rem .8rem;font-weight:700;transition:all .2s}@media (hover:hover){.action-btn:hover{background-color:var(--primary-dark);box-shadow:0 4px 12px var(--primary-glow)}}.app-switch{width:40px;height:20px;display:inline-block;position:relative}.app-switch input{opacity:0;width:0;height:0}.app-switch-slider{cursor:pointer;background-color:#2a2a2e;border-radius:20px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.app-switch input:checked+.app-switch-slider{background-color:var(--primary)}.app-switch-slider:before{content:"";background-color:#71717a;border-radius:50%;width:14px;height:14px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:3px;left:3px}.app-switch:not(.is-readonly) input:checked+.app-switch-slider:before{background-color:#fff;transform:translate(20px)}.app-switch.is-readonly{cursor:default;opacity:.5}.app-switch.is-readonly input:checked+.app-switch-slider:before{transform:translate(20px)}.gateway-table td{padding:1rem 1.5rem;font-size:1rem}.gateway-table th{font-size:.85rem}.gateway-table .text-xs{font-size:.875rem}.uuid-display-container{background-color:var(--background);border:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:.4rem .75rem;display:flex}.uuid-value{color:var(--token-code);font-family:var(--font-mono);word-break:break-all;flex:1;font-size:.875rem}.page-subtitle{white-space:normal;overflow-wrap:break-word;word-wrap:break-word;max-width:100%}@media (width>=769px){.details-header{flex-direction:row;justify-content:space-between;align-items:center;min-height:73px;margin-top:-15px;margin-bottom:1.5rem;display:flex}.header-title-group{flex-direction:column;align-items:flex-start;gap:.25rem;margin-bottom:0;display:flex}.header-title-group .page-title,.page-subtitle{margin-bottom:0!important}.limits-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=1200px){.gateway-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.gateway-grid,.details-grid,.data-grid,.stats-sub-grid,.limits-grid{grid-template-columns:1fr}.page-subtitle{margin-bottom:2rem}.methods-header{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.gateway-actions{flex-direction:column;gap:.75rem;width:100%}.edit-gateways-btn,.show-gateways-btn{justify-content:center;width:100%}}.callback-section-grid{grid-template-columns:1fr}.callback-input{border:1px solid var(--border);color:var(--token-code);font-family:var(--font-mono);box-sizing:border-box;background:#ffffff0d;width:100%;padding:.6rem;font-size:.875rem}.text-capitalize{text-transform:capitalize}.callback-input-group{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.callback-actions-row{align-items:center;gap:1rem;display:flex}.update-callback-btn{width:fit-content;margin-top:.5rem}.callback-action-wrapper{position:relative}.update-success-text{background-color:var(--background);color:var(--foreground);border:1px solid var(--border);white-space:normal;z-index:10;pointer-events:none;width:max-content;max-width:260px;padding:6px 12px;font-size:.8125rem;font-weight:600;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 4px 12px #0006}.update-error-text{background-color:var(--background);color:#ef4444;white-space:normal;z-index:10;pointer-events:none;border:1px solid #ef4444;width:max-content;max-width:260px;padding:6px 12px;font-size:.8125rem;font-weight:600;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 4px 12px #0006}@media (width<=768px){.expandable-row{border-bottom:1px solid var(--border);cursor:pointer;grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:.75rem 1rem;padding:1.25rem;transition:background-color .2s;display:grid!important}.expandable-row>td:not(.mobile-detail-cell){border:none!important;padding:0!important;display:none!important}.expandable-row:not(.is-expanded) .mobile-primary{font-family:var(--font-mono);color:var(--token-code);grid-area:1/1/auto/span 2;align-items:center;display:flex!important}.expandable-row:not(.is-expanded) .mobile-badge{grid-area:2/2;align-items:center;display:flex!important}.expandable-row:not(.is-expanded) .mobile-tertiary{grid-area:2/1;align-items:center;font-size:1.15rem;font-weight:700;display:flex!important}.expandable-row.is-expanded{z-index:1;flex-direction:column;gap:.8rem;margin:12px 0;position:relative;box-shadow:0 12px 40px #0009;background-color:var(--expanded-bg)!important;border:1px solid var(--expanded-border)!important;display:flex!important}.expandable-row.is-expanded .mobile-detail-cell{flex-direction:row;justify-content:space-between;align-items:center;font-size:1.05rem;border-bottom:1px solid var(--border)!important;padding:.4rem 0!important;display:flex!important}.expandable-row.is-expanded .mobile-detail-cell:before{content:attr(data-label);text-transform:uppercase;color:var(--muted);font-size:.8rem;font-weight:800;display:block}.mobile-detail-value{text-align:right;word-break:break-all}.mobile-detail-value .uuid-container{justify-content:flex-end}}@media (hover:hover){.expandable-row:hover{background-color:var(--primary-soft)}}.payments-container{flex-direction:column;gap:1.5rem;display:flex}.payments-header{flex-direction:column;align-items:flex-start;margin-bottom:1.5rem;display:flex}.payments-header .page-subtitle{margin-bottom:1rem}.create-payment-modal{overflow:hidden;max-width:800px!important;padding:0!important}.create-payment-modal .create-payment-container{max-width:none}.create-payment-modal .details-header{margin-bottom:0;padding:1.25rem 1.25rem 0}.create-payment-modal .header-title-group,.create-payment-modal .page-title{margin-bottom:0}.create-payment-modal .create-payment-card{box-shadow:none;background-color:#0000;border:none;padding-top:0}@media (width>=769px){.create-payment-modal .details-header{margin-bottom:.5rem;padding:2rem 2rem 0}}.payments-table-wrapper{background-color:var(--card);border:1px solid var(--border);border-radius:0;container-type:inline-size}.payments-table{border-collapse:collapse;text-align:left;width:100%}.payments-table th{text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);padding:1rem 1.5rem;font-size:.75rem;font-weight:600}.payments-table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:1rem 1.5rem;font-size:.95rem}.payments-loading-cell,.payments-empty-cell{text-align:center;color:var(--muted);padding:2.5rem 0}.payment-amount-bold{color:var(--foreground);font-weight:700}.payment-muted-bold{color:var(--muted);font-weight:700}.payment-method-text{color:var(--muted);font-size:.875rem}.payment-rate-text{color:var(--foreground);font-size:.75rem}.payment-profit-value{color:#10b981;font-size:.75rem;font-weight:700}.payment-commission-value{color:#f87171;font-size:.75rem}.payment-date-text{color:var(--foreground);font-size:.75rem}.payments-table .expandable-row:not(.is-expanded) .mobile-badge{justify-content:flex-end;align-items:center!important}.payments-table .expandable-row:not(.is-expanded) .mobile-primary,.payments-table .expandable-row:not(.is-expanded) .mobile-tertiary{font-family:var(--font-mono)}.create-payment-btn{background:var(--primary-gradient);color:var(--on-gradient-text);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border:none;border-radius:0;width:fit-content;margin-bottom:2rem;padding:.75rem 1.5rem;font-size:.85rem;font-weight:700;transition:all .2s}.uuid-container{flex-direction:row;align-items:center;gap:.65rem;display:flex}.uuid-copy-btn{color:var(--muted);cursor:pointer;background:0 0;border:none;align-items:center;padding:8px;transition:all .2s;display:flex}@media (hover:hover){.uuid-copy-btn:hover{color:var(--foreground);transform:scale(1.1)}}@media (width<=768px){.create-payment-btn{width:100%;font-family:var(--font-mono);text-shadow:0 1px 2px #0003;letter-spacing:.08em;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:1rem;font-size:1.1rem;font-weight:1000;font-stretch:150%;display:flex}.payments-table thead{display:none}.pagination{text-align:center;flex-direction:column;gap:1rem}}.create-payment-container{flex-direction:column;gap:1.5rem;max-width:800px;display:flex}@media (width>=769px){.details-header{flex-direction:column;justify-content:center;align-items:flex-start;min-height:73px;margin-top:-15px;margin-bottom:1.5rem;display:flex}.header-title-group{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem;margin-bottom:1rem;display:flex}}.create-payment-form .form-input,.create-payment-form .form-input-loading{box-sizing:border-box;align-items:center;height:45px;display:flex}.create-payment-form input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.create-payment-form input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.create-payment-form input[type=number]{-moz-appearance:textfield}.create-payment-form select.form-input{padding-top:0;padding-bottom:0}.create-payment-card{background-color:var(--card);padding:2.5rem}.create-payment-form{flex-direction:column;gap:1.5rem;display:flex}.form-row{grid-template-columns:2fr 1fr;gap:1.5rem;display:grid}.create-payment-tabs-container{flex-direction:column;gap:1rem;display:flex}.create-payment-tabs{border-bottom:1px solid var(--border);gap:1rem;display:flex}.create-payment-tab{color:var(--muted);text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:.75rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s}.create-payment-tab.active{color:var(--foreground);border-bottom:4px solid var(--primary)}.form-input-loading{border:1px solid var(--border);background-color:#0003;align-items:center;padding:.75rem;display:flex}@media (width<=768px){.form-row{grid-template-columns:1fr}.create-payment-card{padding:1.25rem}.create-payment-form .form-input{font-size:16px}}.expandable-card-row.is-active{background-color:var(--primary-soft)!important}.expandable-card-modal{width:100%;max-width:560px;animation:.3s ease-out cardFadeIn;background-color:var(--card)!important;padding:2.1rem!important}.expandable-card-list{flex-direction:column;margin:1.5rem 0;display:flex}.expandable-card-item{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1rem 0;display:flex}.expandable-card-item:last-child{border-bottom:none}.expandable-card-label{text-transform:uppercase;color:var(--muted);letter-spacing:.05em;font-size:.85rem;font-weight:700}.expandable-card-value{color:var(--foreground);word-break:break-all;font-size:1.05rem;line-height:1.4}@keyframes cardFadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.payouts-container{flex-direction:column;gap:1.5rem;display:flex}.payouts-header{flex-direction:column;align-items:flex-start;margin-bottom:1.5rem;display:flex}.payouts-header .page-subtitle{margin-bottom:1rem}.payouts-table-wrapper{background-color:var(--card);border:1px solid var(--border);border-radius:0}.payouts-table{border-collapse:collapse;text-align:left;width:100%}.payouts-table th{text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);padding:1rem 1.5rem;font-size:.75rem;font-weight:600}.payouts-table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:1rem 1.5rem;font-size:.95rem}.payouts-loading-cell,.payouts-empty-cell{text-align:center;color:var(--muted);padding:2.5rem 0}.payouts-table .payout-id-cell{font-family:var(--font-mono);color:var(--muted)}.payout-amount-highlight{color:var(--foreground);font-weight:700}.payout-amount-plain,.payout-commission-text,.payout-date-text{color:var(--muted);font-size:.875rem}.payout-muted-bold{color:var(--muted);font-weight:700}.payout-actions-cell{color:var(--on-gradient-text);display:flex}.details-toggle-btn{background:var(--primary-gradient);color:var(--on-gradient-text);height:30px;font-family:var(--font-mono);text-shadow:0 1px 2px #0003;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:none;border-radius:0;padding:0 1rem;font-size:.8rem;font-weight:1000;font-stretch:150%;transition:all .2s}@media (hover:hover){.details-toggle-btn:hover{background-color:var(--primary-dark);box-shadow:0 4px 12px var(--primary-glow)}}.status-badge-flat{text-transform:uppercase;letter-spacing:.05em;border-radius:0;align-items:center;gap:.3rem;padding:.3rem .6rem;font-size:.75rem;font-weight:700;display:inline-flex}.status-badge-flat .status-icon{width:14px;height:14px}.forbidden-modal-content{max-width:500px}.forbidden-modal-text{color:var(--muted);text-align:center;margin-bottom:1.5rem;font-size:1rem}.modal-actions-centered{justify-content:center}@media (width<=768px){.payouts-table thead{display:none}.payouts-table td{padding:.75rem 1rem}.payouts-table .expandable-row:not(.is-expanded) .mobile-primary{color:var(--foreground);font-size:1.1rem;font-weight:700}.payouts-table .expandable-row:not(.is-expanded) .mobile-tertiary{color:var(--muted);font-size:.85rem}.payouts-table .expandable-row:not(.is-expanded) .mobile-badge{justify-content:flex-end;align-items:center}.payouts-table .payout-actions-cell{justify-content:flex-start}.payouts-table .payout-actions-cell.mobile-only{grid-area:3/1/auto/span 2;justify-content:center;padding-top:.5rem}.payouts-table .expandable-row.is-expanded .mobile-detail-cell{padding:.3rem 0!important}.payouts-table .expandable-row.is-expanded .mobile-detail-cell .uuid-container{justify-content:flex-end}}.finance-header{flex-direction:column;align-items:flex-start;margin-bottom:1.5rem;display:flex}.finance-stats-grid{margin-bottom:2rem}.finance-card{color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-left:6px solid var(--primary);flex-direction:column;justify-content:center;min-width:0;min-height:80px;padding:1rem 1.5rem;transition:background-color .2s;display:flex}.finance-card-grid-container{display:flex}.finance-card-grid-container:first-child{flex-direction:column;align-items:flex-start}.finance-card-grid-container:last-child{justify-content:flex-end}.finance-card-grid-container .card-label{margin-bottom:0}.finance-card.mini-card{text-align:left;flex:1;grid-template-columns:1fr 1fr auto;align-items:center;gap:1rem;padding:.75rem 1.5rem;display:grid}.finance-card.mini-card .card-value{font-size:1.25rem}@media (width>=769px){.finance-card.mini-card{flex:none;width:33.33%}.finance-card.mini-card .card-value{font-size:1.5rem}}.finance-card-grid-container .action-btn{border-radius:0;margin-top:1.25rem;padding:.25rem 1.5rem;font-size:.75rem}.finance-card-label{color:var(--muted);text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;margin-bottom:1rem;font-size:1rem;font-weight:700}.withdraw-container{color:var(--foreground);background-color:var(--card);flex-direction:column;justify-content:center;min-width:0;min-height:80px;display:flex}.withdraw-btn{background:var(--primary-gradient);color:var(--on-gradient-text);height:40px;font-family:var(--font-mono);text-shadow:0 1px 2px #0003;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:none;justify-content:center;align-items:center;padding:0 1.5rem;font-size:1.1rem;font-weight:1000;font-stretch:150%;transition:all .2s;display:inline-flex}@media (hover:hover){.withdraw-btn:hover{background-color:var(--primary-dark);box-shadow:0 4px 12px var(--primary-glow)}}.withdraw-btn:active{transform:translateY(0)}.card-label{color:var(--muted);text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;margin-bottom:1rem;font-size:1rem;font-weight:700}.card-value{color:var(--foreground);white-space:nowrap;font-size:1.25rem;font-weight:700}.secondary-value{color:var(--muted);white-space:nowrap;font-size:.875rem;font-weight:500}.finance-tabs{border-bottom:1px solid var(--border);gap:1rem;margin-bottom:1.5rem;display:flex}.withdraw-modal{overflow:hidden;max-width:800px!important;padding:0!important}.withdraw-modal .create-payment-container{max-width:none}.withdraw-modal .details-header{margin-bottom:0;padding:1.25rem 1.25rem 0}.withdraw-modal .header-title-group,.withdraw-modal .page-title{margin-bottom:0}.withdraw-modal .create-payment-card{box-shadow:none;background-color:#0000;border:none;padding-top:0}.modal-instruction-text{color:var(--foreground);margin-bottom:1.5rem;font-size:1.1rem;line-height:1.5}@media (width>=769px){.withdraw-modal .details-header{margin-bottom:.5rem;padding:2rem 2rem 0}}.finance-tab{color:var(--muted);text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .2s}@media (hover:hover){.finance-tab:hover{color:var(--foreground)}}.finance-tab.active{color:var(--foreground);border-bottom:6px solid var(--primary)}.finance-table-wrapper{background-color:var(--card);border:1px solid var(--border);border-radius:0}.finance-table{border-collapse:collapse;text-align:left;width:100%}.status-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:0;align-items:center;padding:.55rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.status-active{color:#10b981;background:#10b9811a}.status-pending{color:#f59e0b;background:#f59e0b1a}.status-banned{color:#ef4444;background:#ef44441a}.status-inactive{color:#71717a;background:#71717a1a}.finance-table th{text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);padding:1rem 1.5rem;font-size:.75rem;font-weight:600}.finance-table td{padding:1rem 1.5rem;font-size:.95rem}.pagination-info{color:var(--muted);font-size:.875rem}.secondary-value{color:var(--muted);margin-top:.25rem;font-size:.875rem}.finance-amount-value{color:var(--foreground);font-size:.95rem;font-weight:700}.finance-muted-bold{color:var(--muted);font-weight:700}.finance-type-text,.finance-date-text{color:var(--muted);font-size:.875rem;font-weight:700}@media (width<=768px){.finance-stats-grid{flex-direction:column}.finance-balance-stack{grid-template-columns:1fr}.finance-table thead{display:none}.finance-tabs{white-space:nowrap;justify-content:center;overflow-x:auto}.finance-tab{padding:.75rem 1rem!important}.finance-card.mini-card{grid-template-columns:1fr auto;padding:.75rem 1rem}.finance-table .expandable-row:not(.is-expanded) .mobile-primary{text-transform:none;grid-row:1;align-items:center;font-size:1rem;font-weight:700;font-family:var(--font-sans)!important;color:var(--foreground)!important;grid-column:1!important;display:flex!important}.finance-table .expandable-row:not(.is-expanded) .mobile-badge{justify-content:flex-end;align-items:center!important}.finance-card-label{margin-bottom:.5rem;font-size:.85rem}.finance-card.mini-card .card-value{font-size:1.1rem}}@media (width>=769px){.finance-amount-value{font-size:.95rem}}@media (hover:hover){.pagination .action-btn:hover:not(:disabled){background-color:var(--primary-dark);box-shadow:0 4px 12px var(--primary-glow)}}
