:root{--dark:#20143d;--green:#22b573;--orange:#4da3ff;--bg:#f7f9fc;--card:#fff;--line:#dde6ef;--text:#07002f;--muted:#697386;--shadow:0 8px 22px rgba(20,30,50,.06);--radius:8px}*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;background:var(--bg);color:var(--text)}button,input,select,textarea{font:inherit}button{border:0;border-radius:6px;padding:10px 14px;background:var(--orange);color:#fff;font-weight:800;cursor:pointer}button.secondary{background:#fff;color:var(--text);border:1px solid var(--line)}button.danger{background:#ef4444;color:#fff}button.buy{background:var(--green);color:#fff}input,select,textarea{border:1px solid var(--line);background:#fff;border-radius:6px;padding:10px 12px;color:var(--text)}.facturi-topbar{height:54px;background:var(--dark);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 32px;box-shadow:0 5px 18px #0000002e;position:sticky;top:0;z-index:100}.facturi-logo{font-size:23px;font-weight:900;letter-spacing:-.5px;white-space:nowrap}.facturi-logo span{color:var(--green)}.facturi-nav{display:flex;align-items:center;gap:26px}.facturi-nav a{color:#fff;text-decoration:none;font-size:14px;font-weight:700}.facturi-user-area{display:flex;align-items:center;gap:12px}.facturi-live-pill{background:var(--green);color:#fff;padding:7px 12px;border-radius:999px;font-size:12px;font-weight:800}.facturi-user{width:34px;height:34px;border-radius:50%;background:var(--orange);display:flex;align-items:center;justify-content:center;font-weight:900}.facturi-logout{background:#f37021}.app,.facturi-app-shell{max-width:1210px;margin:0 auto;padding:0 0 60px}.client-dashboard-layout,.client-dashboard-content{display:block;width:100%;max-width:1210px;margin:0 auto;padding:0}.client-sidebar,.client-sidebar-overlay,.client-mobile-menu-button{display:none!important}.facturi-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px solid var(--line);margin-bottom:20px}.facturi-breadcrumb{display:flex;gap:8px;font-size:14px;color:var(--muted);margin-bottom:10px}.facturi-breadcrumb a{color:var(--orange);text-decoration:none}.facturi-page-title{margin:0;font-size:42px;line-height:1.05;font-weight:900;letter-spacing:-1.5px;color:var(--text)}.integration-pill{border:1px solid var(--line);background:#fff;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:800}.integration-pill span{background:var(--green);color:#fff;border-radius:999px;padding:5px 10px;margin-right:8px;font-size:11px}.panel,.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.panel{padding:18px;overflow-x:auto}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.panel-head h2{margin:0;font-size:17px;color:var(--text)}.panel-head p,.empty{color:var(--muted);margin:4px 0 0}.facturi-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:20px}.card{padding:18px;min-height:132px}.card-title{font-size:15px;font-weight:800;color:var(--text);margin-bottom:16px}.card-currency{color:var(--muted);font-size:13px;margin-bottom:4px}.card-value{color:var(--orange);font-size:28px;font-weight:500;line-height:1.1}.card-value.green{color:var(--green)}.card-value.red{color:#ef4444}.pill{background:#e9f8f1;color:#168955;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800;text-transform:uppercase}.pill.buy{background:#e9f8f1;color:#168955}.pill.sell{background:#fff3e8;color:#c95100}.pill.wait{background:#edf2ff;color:#3751a3}.facturi-overview-page{display:flex;flex-direction:column;gap:20px}.facturi-dashboard-grid{display:grid;grid-template-columns:2fr 1fr;gap:20px}.facturi-balance-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}.facturi-balance-row{position:relative;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px;border:1px solid var(--line);border-radius:8px;margin-bottom:10px;background:#fff}.facturi-balance-row div{display:flex;flex-direction:column;gap:4px}.facturi-balance-row strong{color:var(--text)}.facturi-balance-row span{color:var(--muted);font-size:13px}.facturi-balance-row b{color:var(--orange);font-size:18px}.facturi-balance-row em{position:absolute;right:10px;bottom:8px;font-style:normal;font-size:10px;font-weight:900;background:#e9f8f1;color:#168955;border-radius:999px;padding:4px 8px}.facturi-chart-box{border:1px solid var(--line);border-radius:8px;padding:18px;background:#fbfcfe;min-height:260px}.facturi-chart-box h3{margin:0 0 14px}.usdc-line-chart{width:100%;height:180px;color:var(--green);background:#eef3ee;border-radius:18px;padding:10px}.chart-summary{margin-top:16px;display:flex;justify-content:space-between;gap:12px}.chart-summary span{color:var(--muted)}.chart-summary strong{color:var(--green)}.facturi-list{display:flex;flex-direction:column;gap:10px}.facturi-list-row,.facturi-market-row,.facturi-activity-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px solid #edf1f6}.facturi-list-row div,.facturi-activity-row div{display:flex;flex-direction:column;gap:4px}.facturi-list-row strong,.facturi-activity-row strong,.facturi-market-row strong{color:var(--text)}.facturi-list-row small,.facturi-activity-row small{color:var(--muted)}.good-text{color:#22b573!important;font-weight:800}.bad-text{color:#ef4444!important;font-weight:800}.order-side-badge{width:max-content;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:900}.order-side-badge.buy{background:var(--green);color:#fff}.order-side-badge.sell{background:#ef4444;color:#fff}.activity-dot{width:10px;height:10px;flex:0 0 10px;border-radius:50%;background:#f59e0b}.activity-dot.buy{background:var(--green)}.bot-facturi-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:0;overflow:hidden}.bot-facturi-stat{padding:22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.bot-facturi-stat span{display:block;color:var(--muted);margin-bottom:8px;font-size:14px}.bot-facturi-stat strong{display:block;color:#111827;font-size:24px;font-weight:700}.bot-facturi-stat strong.live-active,.bot-facturi-stat strong.position-open{color:#16a34a}.bot-facturi-stat strong.live-inactive{color:#dc2626}.bot-facturi-stat strong.position-closed{color:#f59e0b}.bot-facturi-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:20px;margin-top:20px}.bot-facturi-side{display:flex;flex-direction:column;gap:20px}.bot-facturi-list{display:flex;flex-direction:column;gap:14px}.bot-facturi-list div{display:flex;justify-content:space-between;gap:12px}.bot-facturi-list span{color:var(--muted)}.bot-facturi-actions{display:flex;flex-direction:column;gap:10px}.bot-facturi-actions button{width:100%}.bot-facturi-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;min-width:900px}th{background:#fbfcfe;color:#3c4257;font-size:12px;text-transform:uppercase;letter-spacing:.04em;padding:11px 10px;border-bottom:1px solid var(--line);text-align:left}td{padding:11px 10px;border-bottom:1px solid #edf1f6;font-size:13px;color:var(--text)}.tv-chart-shell,.tv-chart-inner{width:100%;height:640px}.tv-chart-shell{overflow:hidden;background:#020617}@media(max-width:1100px){.facturi-stats,.facturi-dashboard-grid,.facturi-balance-grid,.bot-facturi-grid,.bot-facturi-bottom-grid{grid-template-columns:1fr}.bot-facturi-summary{grid-template-columns:repeat(2,1fr)}}@media(max-width:950px){.facturi-nav{display:none}.facturi-topbar{padding:0 16px}}@media(max-width:700px){.app,.facturi-app-shell{padding:22px 14px 46px}.facturi-page-head{flex-direction:column}.facturi-page-title{font-size:34px}.bot-facturi-summary{grid-template-columns:1fr}}.client-dashboard-content>.facturi-topbar,.facturi-topbar{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;margin-top:0!important;margin-bottom:34px!important;padding-left:84px!important;padding-right:84px!important}@media(max-width:950px){.client-dashboard-content>.facturi-topbar,.facturi-topbar{padding-left:16px!important;padding-right:16px!important}}.panel,.card,.facturi-chart-box,.facturi-balance-row,.facturi-list-row,.facturi-market-row,.facturi-activity-row{color:#07002f}.panel h2,.panel h3,.card-title,.facturi-balance-row strong,.facturi-list-row strong,.facturi-market-row strong,.facturi-activity-row strong{color:#07002f!important}.panel p,.card-currency,.facturi-balance-row span,.facturi-list-row small,.facturi-activity-row small{color:#697386!important}.facturi-balance-row{min-height:78px;border-radius:10px}.facturi-balance-row b{margin-left:auto;color:#07002f!important;font-weight:900}.facturi-list-row{min-height:74px;border:1px solid #edf1f6;border-radius:10px;padding:14px;background:#fff}.facturi-list-row b.good-text{color:#22b573!important}.facturi-list-row b.bad-text{color:#ef4444!important}.facturi-activity-row{justify-content:flex-start;border:1px solid #edf1f6;border-radius:10px;padding:14px;background:#fff}.facturi-market-row{border:1px solid #edf1f6;border-radius:10px;padding:13px 14px;background:#fff}.order-side-badge.buy{background:#e9f8f1;color:#168955}.order-side-badge.sell{background:#fff3e8;color:#c95100}.activity-dot.buy{background:#22b573}.activity-dot.sell{background:#ef4444}.facturi-list.compact{max-height:430px;overflow:auto;padding-right:4px}.facturi-overview-page,.facturi-overview-page *{color:#07002f}.facturi-overview-page .card-title,.facturi-overview-page .panel-head h2,.facturi-overview-page h2,.facturi-overview-page h3,.facturi-overview-page strong,.facturi-overview-page b{color:#07002f!important}.facturi-overview-page .card-currency,.facturi-overview-page .panel-head p,.facturi-overview-page small,.facturi-overview-page span:not(.pill):not(.integration-pill span):not(.order-side-badge):not(.activity-dot):not(.good-text):not(.bad-text){color:#697386!important}.facturi-overview-page .card-value{color:#07002f!important;font-weight:900!important}.facturi-overview-page .card-value.green,.facturi-overview-page .good-text{color:#22b573!important}.facturi-overview-page .card-value.red,.facturi-overview-page .bad-text{color:#ef4444!important}.facturi-stats .card{display:flex;flex-direction:column;justify-content:space-between}.facturi-stats .card-value{margin-top:8px;font-size:30px!important}.facturi-activity-row{display:grid!important;grid-template-columns:12px 1fr auto;align-items:center;gap:14px}.facturi-activity-row .activity-dot{grid-column:1}.facturi-activity-row div{grid-column:2;display:grid!important;gap:4px}.facturi-activity-row strong{font-size:14px;font-weight:900}.facturi-activity-row small{font-size:13px}.facturi-activity-row:after{content:"CLOSED";grid-column:3;background:#fff3e8;color:#c95100;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900}.facturi-market-row strong{color:#07002f!important}.facturi-market-row span.good-text{color:#22b573!important}.facturi-market-row span.bad-text{color:#ef4444!important}.facturi-market-page{display:flex;flex-direction:column;gap:20px}.facturi-market-page,.facturi-market-page *{color:#07002f}.facturi-market-page small,.facturi-market-page p,.facturi-market-page .card-currency{color:#697386!important}.market-clean-list{display:flex;flex-direction:column;gap:10px}.market-clean-row{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px;border:1px solid #edf1f6;border-radius:10px;background:#fff}.market-clean-row div{display:flex;flex-direction:column;gap:4px}.market-clean-row strong{color:#07002f!important;font-weight:900}.market-clean-row span{font-weight:900}.market-category-clean-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px}.market-category-clean-card{border:1px solid #dde6ef;border-radius:10px;background:#fff;overflow:hidden}.market-category-clean-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px;border-bottom:1px solid #edf1f6;background:#fbfcfe}.market-category-clean-head h3{margin:0;font-size:17px;color:#07002f!important}.market-category-clean-head span{color:#697386!important;font-size:13px;font-weight:800}.market-category-clean-scroll{max-height:520px;overflow:auto;display:flex;flex-direction:column;gap:10px;padding:14px}.market-category-clean-row{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;border:1px solid #edf1f6;border-radius:10px;background:#fff}.market-category-clean-row div{display:flex;flex-direction:column;gap:4px}.market-category-clean-row strong{color:#07002f!important;font-weight:900}.market-category-clean-row b{font-weight:900;text-align:right}.market-category-clean-row small{font-size:12px}.market-category-clean-scroll::-webkit-scrollbar{width:8px}.market-category-clean-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:#dde6ef}@media(max-width:700px){.market-category-clean-grid{grid-template-columns:1fr}.market-clean-row,.market-category-clean-row{align-items:flex-start;flex-direction:column}}.facturi-portfolio-page{display:flex;flex-direction:column;gap:20px}.facturi-portfolio-page,.facturi-portfolio-page *{color:#07002f}.facturi-portfolio-page small,.facturi-portfolio-page p,.facturi-portfolio-page .card-currency,.portfolio-clean-head span{color:#697386!important}.portfolio-clean-list{display:flex;flex-direction:column;gap:10px}.portfolio-clean-head,.portfolio-clean-row{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr 1fr;gap:14px;align-items:center}.portfolio-clean-head{padding:12px 14px;background:#fbfcfe;border:1px solid #edf1f6;border-radius:10px;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.portfolio-clean-row{padding:14px;border:1px solid #edf1f6;border-radius:10px;background:#fff}.portfolio-clean-coin{display:flex;align-items:center;gap:12px}.portfolio-clean-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#e9f8f1;color:#168955!important;font-weight:900}.portfolio-clean-coin div:last-child{display:flex;flex-direction:column;gap:4px}.portfolio-clean-row strong,.portfolio-clean-row b{color:#07002f!important;font-weight:900}.portfolio-clean-row span{color:#07002f!important;font-weight:700}.portfolio-clean-allocation{display:flex;flex-direction:column;gap:7px}.portfolio-clean-allocation strong{color:#22b573!important}.portfolio-clean-allocation div{height:8px;border-radius:999px;background:#edf1f6;overflow:hidden}.portfolio-clean-allocation i{display:block;height:100%;border-radius:999px;background:#22b573}@media(max-width:900px){.portfolio-clean-head{display:none}.portfolio-clean-row{grid-template-columns:1fr}}.facturi-trading-page{display:flex;flex-direction:column;gap:20px}.facturi-trading-page,.facturi-trading-page *{color:#07002f}.facturi-trading-page small,.facturi-trading-page p,.facturi-trading-page .card-currency,.trading-bot-metrics span,.trading-scanner-card small{color:#697386!important}.trading-bots-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:18px}.trading-bot-card{border:1px solid #dde6ef;border-radius:10px;background:#fff;padding:18px;box-shadow:0 8px 22px #141e320a}.trading-bot-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px}.trading-bot-card-head div{display:flex;flex-direction:column;gap:5px}.trading-bot-card-head strong{font-size:18px;color:#07002f!important}.trading-bot-metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.trading-bot-metrics div{border:1px solid #edf1f6;border-radius:10px;padding:12px;background:#fbfcfe;display:flex;flex-direction:column;gap:5px}.trading-bot-metrics strong{color:#07002f!important;font-weight:900}.trading-bot-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.trading-scanner-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.trading-scanner-card{border:1px solid #edf1f6;border-radius:10px;padding:14px;background:#fff;display:flex;flex-direction:column;gap:12px}.trading-scanner-card strong{color:#07002f!important;font-weight:900}.trading-scanner-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media(max-width:700px){.trading-bot-metrics,.trading-bot-actions,.trading-scanner-actions{grid-template-columns:1fr}}.bot-settings-panel{margin-top:20px}.bot-settings-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.bot-settings-grid label{display:flex;flex-direction:column;gap:7px;color:#07002f;font-weight:800;font-size:13px}.bot-settings-grid input,.bot-settings-grid select{width:100%}.bot-settings-actions{margin-top:16px}@media(max-width:1000px){.bot-settings-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.bot-settings-grid{grid-template-columns:1fr}}.bot-diagnostic-panel{margin-top:20px}.bot-diagnostic-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.bot-diagnostic-grid div{border:1px solid #edf1f6;border-radius:10px;padding:14px;background:#fff;display:flex;flex-direction:column;gap:7px}.bot-diagnostic-grid span{color:#697386!important;font-size:13px;font-weight:800}.bot-diagnostic-grid strong{color:#07002f!important;font-weight:900;line-height:1.35}.bot-diagnostic-grid .good-text{color:#22b573!important}.bot-diagnostic-grid .bad-text{color:#ef4444!important}@media(max-width:1000px){.bot-diagnostic-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.bot-diagnostic-grid{grid-template-columns:1fr}}.bot-event-log-panel{margin-top:20px}.bot-event-log-list{display:flex;flex-direction:column;gap:10px}.bot-event-log-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border:1px solid #edf1f6;border-radius:10px;padding:14px;background:#fff}.bot-event-log-row div{display:flex;flex-direction:column;gap:5px}.bot-event-log-row strong{color:#07002f!important;font-weight:900}.bot-event-log-row span{color:#07002f!important;line-height:1.35}.bot-event-log-row small{color:#697386!important;white-space:nowrap}.bot-event-success strong,.bot-event-success span{color:#22b573!important}.bot-event-error strong,.bot-event-error span{color:#ef4444!important}.bot-event-info strong,.bot-event-info span{color:#07002f!important}@media(max-width:650px){.bot-event-log-row{flex-direction:column}.bot-event-log-row small{white-space:normal}}.bot-recent-trades-list{display:flex;flex-direction:column;gap:10px}.bot-recent-trade-row{display:grid;grid-template-columns:1.2fr .8fr .8fr .8fr .8fr;gap:14px;align-items:center;border:1px solid #edf1f6;border-radius:10px;padding:14px;background:#fff}.bot-recent-trade-row>div{display:flex;flex-direction:column;gap:5px}.bot-recent-trade-row span:not(.order-side-badge){color:#697386!important;font-size:13px;font-weight:800}.bot-recent-trade-row strong{color:#07002f!important;font-weight:900}.bot-recent-trade-row small{color:#697386!important}.bot-recent-trade-row .good-text{color:#22b573!important}.bot-recent-trade-row .bad-text{color:#ef4444!important}@media(max-width:950px){.bot-recent-trade-row{grid-template-columns:1fr 1fr}}@media(max-width:650px){.bot-recent-trade-row{grid-template-columns:1fr}}.bot-facturi-bottom-grid{display:flex!important;flex-direction:column!important;gap:20px!important;width:100%!important}.bot-facturi-bottom-grid>.panel{width:100%!important;overflow:visible!important}.bot-facturi-bottom-grid .table-wrap{overflow:visible!important}.bot-facturi-bottom-grid table{min-width:0!important;width:100%!important}.bot-recent-trades-list{width:100%}.bot-recent-trade-row{grid-template-columns:1.2fr 1fr 1fr 1fr 1fr!important;width:100%}@media(max-width:900px){.bot-recent-trade-row{grid-template-columns:1fr 1fr!important}}@media(max-width:650px){.bot-recent-trade-row{grid-template-columns:1fr!important}}.tx-home{max-width:none;padding:0;background:#f7f9fc}.tx-nav{height:72px;background:#20143d;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 72px}.tx-logo{color:#fff;text-decoration:none;font-size:22px;font-weight:900}.tx-logo span{color:#22b573;margin-right:8px}.tx-nav nav{display:flex;align-items:center;gap:24px}.tx-nav a{color:#fff;text-decoration:none;font-weight:800}.tx-nav-cta,.tx-primary{background:#22b573;color:#fff!important;padding:11px 18px;border-radius:8px}.tx-hero{max-width:1210px;margin:0 auto;padding:90px 0 70px;display:grid;grid-template-columns:1.2fr .8fr;gap:44px;align-items:center}.tx-eyebrow{color:#22b573;font-weight:900;letter-spacing:.08em;font-size:13px}.tx-hero h1{font-size:58px;line-height:1;letter-spacing:-2px;color:#07002f;margin:18px 0}.tx-hero p{font-size:19px;color:#697386;line-height:1.6;max-width:650px}.tx-actions{display:flex;gap:14px;margin-top:28px}.tx-primary,.tx-secondary{text-decoration:none;font-weight:900}.tx-secondary{border:1px solid #dde6ef;background:#fff;color:#07002f;padding:11px 18px;border-radius:8px}.tx-trust{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.tx-trust span{background:#fff;border:1px solid #dde6ef;border-radius:999px;padding:9px 13px;color:#07002f;font-weight:800;font-size:13px}.tx-terminal{background:#fff;border:1px solid #dde6ef;border-radius:14px;box-shadow:0 18px 40px #141e321a;padding:22px}.tx-terminal-head{display:flex;justify-content:space-between;margin-bottom:18px}.tx-terminal-head span{color:#697386;font-weight:800}.tx-terminal-head strong{color:#22b573}.tx-signal-card{background:#f7f9fc;border:1px solid #edf1f6;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:8px}.tx-signal-card small{color:#697386}.tx-signal-card strong{color:#07002f;font-size:24px}.tx-signal-card span{color:#22b573;font-weight:900}.tx-mini-grid{margin-top:16px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.tx-mini-grid div{background:#fbfcfe;border:1px solid #edf1f6;border-radius:10px;padding:14px}.tx-mini-grid span{display:block;color:#697386;font-size:13px}.tx-mini-grid strong{color:#07002f;font-size:18px}.tx-features,.tx-pricing,.tx-disclaimer,.tx-footer{max-width:1210px;margin:0 auto}.tx-features{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:20px 0 70px}.tx-features article,.tx-price{background:#fff;border:1px solid #dde6ef;border-radius:12px;padding:24px;box-shadow:0 8px 22px #141e320a}.tx-features h3,.tx-section-title h2,.tx-price h3{color:#07002f}.tx-features p{color:#697386;line-height:1.5}.tx-section-title{text-align:center;margin-bottom:28px}.tx-section-title span{color:#22b573;font-weight:900}.tx-section-title h2{font-size:42px;margin:8px 0 0}.tx-price-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.tx-price-featured{border-color:#22b573;box-shadow:0 18px 40px #22b57329}.tx-price-top{display:flex;justify-content:space-between;gap:12px}.tx-price-top span{background:#e9f8f1;color:#168955;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900}.tx-price-value{display:block;color:#07002f;font-size:34px;margin:22px 0 4px}.tx-price small{color:#697386}.tx-price-list{margin:20px 0;display:flex;flex-direction:column;gap:10px}.tx-price-list div{display:flex;justify-content:space-between;border-bottom:1px solid #edf1f6;padding-bottom:9px}.tx-price-list span{color:#697386}.tx-price-list b{color:#07002f}.tx-price-button{display:block;text-align:center;background:#22b573;color:#fff;text-decoration:none;border-radius:8px;padding:12px;font-weight:900}.tx-disclaimer{margin-top:34px;background:#fff3e8;border:1px solid #ffd9b8;color:#07002f;border-radius:12px;padding:18px;line-height:1.5}.tx-footer{padding:36px 0 50px;display:flex;flex-wrap:wrap;justify-content:center;gap:18px}.tx-footer a{color:#697386;text-decoration:none;font-weight:800}@media(max-width:1000px){.tx-nav{padding:0 20px}.tx-nav nav{gap:12px}.tx-hero,.tx-features,.tx-price-grid{grid-template-columns:1fr;padding-left:18px;padding-right:18px}.tx-pricing,.tx-disclaimer,.tx-footer{margin-left:18px;margin-right:18px}.tx-hero h1{font-size:42px}}@media(max-width:700px){.tx-nav{height:auto;padding:16px;flex-direction:column;gap:14px}.tx-nav nav{flex-wrap:wrap;justify-content:center}.tx-actions{flex-direction:column}}.login{min-height:100vh;background:radial-gradient(circle at top left,rgba(34,181,115,.14),transparent 34%),radial-gradient(circle at bottom right,rgba(77,163,255,.12),transparent 32%),#f7f9fc;display:grid;place-items:center;padding:32px}.login-panel{width:100%;max-width:460px;background:#fff;border:1px solid #dde6ef;border-radius:18px;padding:30px;box-shadow:0 22px 55px #141e321f;display:flex;flex-direction:column;gap:14px}.login-panel .brand{display:flex;align-items:center;gap:12px;color:#07002f;font-size:24px;font-weight:900;margin-bottom:10px}.login-panel input{height:48px;border:1px solid #dde6ef;border-radius:10px;background:#fbfcfe;color:#07002f;padding:0 14px;font-weight:700}.login-panel input::placeholder{color:#697386}.login-panel button{height:48px;border-radius:10px;font-weight:900}.login-panel button[type=submit]{background:#22b573}.login-panel button.secondary{background:#fff;color:#07002f;border:1px solid #dde6ef}.register-plan-choice{display:grid;gap:10px;margin:6px 0}.register-plan-choice label{display:flex;align-items:flex-start;gap:10px;border:1px solid #edf1f6;border-radius:12px;background:#fbfcfe;padding:13px;color:#07002f;font-weight:800;line-height:1.35}.register-plan-choice input{width:18px;height:18px;margin-top:1px}.login-panel .error,.login-panel .error *{color:#ef4444!important;font-weight:900}.login:before{content:"Tranzactionari.ro";position:fixed;top:28px;left:36px;color:#20143d;font-size:24px;font-weight:900;letter-spacing:-.5px}.login:after{content:"Software pentru automatizare trading. Fără consultanță financiară și fără garanții de profit.";position:fixed;bottom:24px;left:50%;transform:translate(-50%);color:#697386;font-size:13px;text-align:center;width:min(90vw,720px)}@media(max-width:600px){.login{padding:90px 22px 22px;align-items:start}.login:before{left:22px;top:22px;font-size:21px}.login-panel{padding:22px}.login-panel .brand{font-size:21px}}.orders-facturi-page{width:100%}.orders-summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px}.orders-premium-panel{width:100%}.orders-premium-list{display:flex;flex-direction:column;gap:12px}.orders-premium-card{display:grid;grid-template-columns:1.4fr .8fr .8fr .8fr .7fr .8fr;gap:14px;align-items:center;background:#fff;border:1px solid #edf1f6;border-radius:12px;padding:15px}.orders-premium-card>div{display:flex;flex-direction:column;gap:5px}.orders-premium-card span:not(.orders-status){color:#697386!important;font-size:13px;font-weight:800}.orders-premium-card strong{color:#07002f!important;font-weight:900}.orders-premium-card small{color:#697386!important}.orders-premium-main{display:flex!important;flex-direction:row!important;align-items:center;gap:12px}.orders-status{width:max-content;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.orders-status.open{background:#e9f8f1;color:#168955!important}.orders-status.closed{background:#eef2ff;color:#3d4f91!important}.orders-premium-card .good-text{color:#22b573!important}.orders-premium-card .bad-text{color:#ef4444!important}@media(max-width:1050px){.orders-summary-grid{grid-template-columns:repeat(2,1fr)}.orders-premium-card{grid-template-columns:1fr 1fr}}@media(max-width:650px){.orders-summary-grid,.orders-premium-card{grid-template-columns:1fr}.orders-premium-main{align-items:flex-start}}.profit-facturi-page{width:100%}.profit-summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px}.profit-layout-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:20px}.profit-chart-panel,.profit-history-panel{width:100%}.profit-equity-chart{min-height:260px;display:flex;align-items:center;justify-content:center;color:#22b573;background:#fbfcfe;border:1px solid #edf1f6;border-radius:12px;padding:18px}.profit-equity-chart svg{width:100%;max-width:720px;height:auto}.profit-history-list{display:flex;flex-direction:column;gap:10px}.profit-history-row{display:flex;justify-content:space-between;gap:14px;align-items:center;background:#fff;border:1px solid #edf1f6;border-radius:12px;padding:14px}.profit-history-row div{display:flex;flex-direction:column;gap:5px}.profit-history-row strong{color:#07002f!important;font-weight:900}.profit-history-row span{color:#697386!important;font-size:13px;font-weight:700}@media(max-width:1050px){.profit-summary-grid,.profit-layout-grid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.profit-summary-grid,.profit-layout-grid{grid-template-columns:1fr}.profit-history-row{flex-direction:column;align-items:flex-start}}.notifications-facturi-page{width:100%}.notifications-summary-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px}.notifications-list-panel{width:100%}.notifications-premium-list{display:flex;flex-direction:column;gap:12px}.notifications-premium-card{display:grid;grid-template-columns:auto 1fr auto;align-items:flex-start;gap:14px;background:#fff;border:1px solid #edf1f6;border-radius:12px;padding:15px}.notification-dot{width:12px;height:12px;border-radius:999px;margin-top:5px;background:#697386}.notifications-premium-card div:not(.notification-dot){display:flex;flex-direction:column;gap:5px}.notifications-premium-card strong{color:#07002f!important;font-weight:900}.notifications-premium-card span{color:#07002f!important;line-height:1.45}.notifications-premium-card small{color:#697386!important;white-space:nowrap;font-size:13px;font-weight:700}.notification-success .notification-dot{background:#22b573}.notification-success strong{color:#22b573!important}.notification-error .notification-dot{background:#ef4444}.notification-error strong,.notification-error span{color:#ef4444!important}.notification-info .notification-dot{background:#697386}@media(max-width:900px){.notifications-summary-grid{grid-template-columns:repeat(2,1fr)}.notifications-premium-card{grid-template-columns:auto 1fr}.notifications-premium-card small{grid-column:2;white-space:normal}}@media(max-width:650px){.notifications-summary-grid{grid-template-columns:1fr}}.settings-page-premium{width:100%}.settings-header-premium{display:flex;justify-content:space-between;gap:20px;align-items:stretch;margin-bottom:22px;background:#fff;border:1px solid #dde6ef;border-radius:16px;padding:22px;box-shadow:0 10px 28px #141e320f}.settings-eyebrow{color:#22b573;font-size:12px;font-weight:900;letter-spacing:.08em}.settings-header-premium h2{color:#07002f;font-size:34px;margin:8px 0;letter-spacing:-1px}.settings-header-premium p{color:#697386;margin:0;font-weight:700}.settings-plan-card{min-width:230px;background:#f7f9fc;border:1px solid #edf1f6;border-radius:14px;padding:18px;display:flex;flex-direction:column;justify-content:center;gap:8px}.settings-plan-card span{color:#697386;font-size:12px;font-weight:900}.settings-plan-card strong{color:#07002f;font-size:24px;font-weight:900}.settings-premium-grid{display:grid;grid-template-columns:1fr .75fr;gap:20px;margin-bottom:22px}.settings-main-column,.settings-side-column{display:flex;flex-direction:column;gap:20px}.settings-premium-card{background:#fff;border:1px solid #dde6ef;border-radius:16px;padding:20px;box-shadow:0 10px 28px #141e320d}.settings-premium-card .panel-head{margin-bottom:18px}.settings-premium-card h3{color:#07002f;font-size:20px;font-weight:900;margin:0}.settings-premium-card .muted{color:#697386;font-weight:700;line-height:1.45}.settings-premium-card label{color:#07002f;font-weight:900}.settings-premium-card input,.settings-premium-card select{margin-top:8px;height:46px;border:1px solid #dde6ef;border-radius:10px;background:#fbfcfe;color:#07002f;font-weight:800;padding:0 12px}.settings-premium-card input::placeholder{color:#697386}.settings-live-status{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:18px}.settings-live-box{background:#fbfcfe;border:1px solid #edf1f6;border-radius:12px;padding:14px;display:flex;justify-content:space-between;gap:14px;align-items:center}.settings-live-box span{color:#697386;font-size:13px;font-weight:900}.settings-live-box strong{color:#07002f;font-weight:900}.telegram-alert-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:16px}.telegram-alert-item{background:#fbfcfe;border:1px solid #edf1f6;border-radius:12px;padding:12px;display:flex;align-items:center;gap:10px}.telegram-alert-item input{width:18px;height:18px;margin:0}.telegram-alert-item span{color:#07002f;font-weight:900;display:flex;justify-content:space-between;width:100%;gap:10px;align-items:center}.telegram-alert-status{border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.telegram-alert-status.active{background:#e9f8f1;color:#168955}.telegram-alert-status.inactive{background:#fff1f1;color:#ef4444}.settings-premium-card .controls{margin-top:16px;display:flex;gap:10px;flex-wrap:wrap}.settings-premium-card .controls.stacked{flex-direction:column}.settings-premium-card button{min-height:44px;border-radius:10px;font-weight:900}.settings-premium-card button:not(.secondary):not(.danger){background:#22b573}.settings-premium-card button.secondary{background:#fff;color:#07002f;border:1px solid #dde6ef}.settings-premium-card button.danger{background:#ef4444;color:#fff}@media(max-width:1050px){.settings-header-premium,.settings-premium-grid{grid-template-columns:1fr;flex-direction:column}.settings-plan-card{min-width:0}}@media(max-width:700px){.settings-header-premium h2{font-size:28px}.telegram-alert-grid{grid-template-columns:1fr}.settings-premium-card .controls{flex-direction:column}}.admin-app{min-height:100vh;background:radial-gradient(circle at top left,rgba(34,197,94,.18),transparent 34%),radial-gradient(circle at top right,rgba(59,130,246,.16),transparent 34%),linear-gradient(135deg,#020617,#07111f 48%,#020617);color:#e5e7eb}.admin-app .topbar{position:sticky;top:0;z-index:20;margin-bottom:24px;padding:22px 26px;border:1px solid rgba(255,255,255,.1);border-radius:0 0 28px 28px;background:#020617c7;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 18px 60px #00000059}.admin-app .topbar h1{font-size:32px;letter-spacing:-.04em;background:linear-gradient(90deg,#fff,#86efac,#38bdf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.admin-app .topbar p{color:#94a3b8;font-size:14px}.admin-app .panel{position:relative;overflow:hidden;border-radius:28px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,#0f172adb,#020617c2);box-shadow:0 24px 70px #00000061,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.admin-app .panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(120deg,rgba(34,197,94,.1),transparent 28%,rgba(59,130,246,.08));opacity:.85}.admin-app .panel>*{position:relative;z-index:1}.admin-app .panel-head{padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:18px}.admin-app .panel-head h2{font-size:22px;letter-spacing:-.03em}.admin-app .grid.metrics{display:grid;grid-template-columns:repeat(6,minmax(150px,1fr));gap:16px}.admin-app .metric{border-radius:22px;padding:18px;background:#0f172ab3;border:1px solid rgba(255,255,255,.09);box-shadow:inset 0 1px #ffffff0d;transition:.22s ease}.admin-app .metric:hover{transform:translateY(-3px);border-color:#22c55e59;box-shadow:0 14px 34px #00000040}.admin-app .metric span{color:#94a3b8;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.admin-app .metric strong{margin-top:8px;font-size:22px;color:#f8fafc}.admin-app .pill{border-radius:999px;padding:8px 13px;font-weight:900;letter-spacing:.04em;border:1px solid rgba(255,255,255,.12)}.admin-app button,.admin-app .button-like{border-radius:16px;min-height:42px;font-weight:900;letter-spacing:-.01em;box-shadow:0 12px 28px #22c55e2e;transition:.22s ease}.admin-app button:hover,.admin-app .button-like:hover{transform:translateY(-2px);filter:brightness(1.08)}.admin-app button.secondary{background:#0f172adb;border:1px solid rgba(148,163,184,.26);color:#e5e7eb}.admin-app button.danger{box-shadow:0 12px 28px #ef44442e}.admin-app .table-wrap{border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#02061785}.admin-app table{border-collapse:separate;border-spacing:0}.admin-app th{background:#0f172af2;color:#93c5fd;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.admin-app td{border-bottom:1px solid rgba(255,255,255,.06)}.admin-app tr:hover td{background:#22c55e0b}.admin-app input,.admin-app select{border-radius:16px;background:#020617b8;border:1px solid rgba(148,163,184,.22);color:#f8fafc}.admin-app input:focus,.admin-app select:focus{border-color:#22c55e94;box-shadow:0 0 0 4px #22c55e1a}.admin-app .status-grid{gap:22px}.admin-app .controls{gap:10px}@media(max-width:1200px){.admin-app .grid.metrics{grid-template-columns:repeat(3,minmax(160px,1fr))}}@media(max-width:760px){.admin-app .grid.metrics{grid-template-columns:1fr}.admin-app .topbar{border-radius:0 0 20px 20px}}.admin-app{max-width:1560px;margin:0 auto;padding:0 22px 40px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:22px;align-items:start}.admin-app>.topbar{grid-column:1 / -1}.admin-app>.banner{grid-column:1 / -1}.admin-app>section:nth-of-type(1){grid-column:1 / -1}.admin-app>section:nth-of-type(2){grid-column:1 / -1}.admin-app>section:nth-of-type(3){grid-column:span 7}.admin-app>section:nth-of-type(4){grid-column:span 5}.admin-app>section:nth-of-type(5){grid-column:span 8}.admin-app>section:nth-of-type(6){grid-column:span 4}.admin-app>section:nth-of-type(7){grid-column:1 / -1}.admin-app .panel{height:auto;padding:22px}.admin-app .panel-head{align-items:flex-start}.admin-app .grid.metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-app .status-grid{display:grid;grid-template-columns:1.1fr .9fr}.admin-app .table-wrap{max-height:440px;overflow:auto}.admin-app>section:nth-of-type(3) .table-wrap,.admin-app>section:nth-of-type(5) .table-wrap{max-height:520px}.admin-app form.controls{display:grid;grid-template-columns:1fr 1fr auto;align-items:end}.admin-app .controls{flex-wrap:wrap}.admin-app td .controls{display:flex;gap:8px}.admin-app td .controls button{min-height:34px;padding:8px 11px;font-size:12px}.admin-app .panel h2{display:flex;align-items:center;gap:10px}.admin-app>section:nth-of-type(3) h2:before{content:"👥"}.admin-app>section:nth-of-type(4) h2:before{content:"💳"}.admin-app>section:nth-of-type(5) h2:before{content:"🤖"}.admin-app>section:nth-of-type(6) h2:before{content:"⚡"}.admin-app>section:nth-of-type(7) h2:before{content:"📋"}@media(max-width:1200px){.admin-app>section{grid-column:1 / -1!important}.admin-app .status-grid{grid-template-columns:1fr}.admin-app .grid.metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.admin-app{padding:0 12px 24px;gap:16px}.admin-app .grid.metrics,.admin-app form.controls{grid-template-columns:1fr}}.admin-app .status-grid{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important}.admin-app .status-grid .panel{min-height:260px}.admin-app>section:nth-of-type(4){grid-column:1 / -1!important}.admin-app>section:nth-of-type(4) .table-wrap{max-height:none;border:none;background:transparent;overflow:visible}.admin-app>section:nth-of-type(4) table,.admin-app>section:nth-of-type(4) tbody,.admin-app>section:nth-of-type(4) tr{display:block;width:100%}.admin-app>section:nth-of-type(4) thead{display:none}.admin-app>section:nth-of-type(4) tbody{display:grid;grid-template-columns:repeat(3,minmax(240px,1fr));gap:18px}.admin-app>section:nth-of-type(4) tr{padding:22px;border-radius:26px;background:radial-gradient(circle at top right,rgba(34,197,94,.18),transparent 34%),#0f172ac7;border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 50px #00000047}.admin-app>section:nth-of-type(4) td{display:flex;justify-content:space-between;gap:12px;border:0;padding:8px 0}.admin-app>section:nth-of-type(4) td:before{color:#94a3b8;font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.admin-app>section:nth-of-type(4) td:nth-child(1):before{content:"ID"}.admin-app>section:nth-of-type(4) td:nth-child(2):before{content:"Email"}.admin-app>section:nth-of-type(4) td:nth-child(3):before{content:"Plan"}.admin-app>section:nth-of-type(4) td:nth-child(4):before{content:"Status"}.admin-app>section:nth-of-type(4) td:nth-child(5):before{content:"Expiră"}.admin-app>section:nth-of-type(4) td:nth-child(6):before{content:"Provider"}.admin-app>section:nth-of-type(4) td:nth-child(7):before{content:"Acțiuni"}.admin-app>section:nth-of-type(4) td:nth-child(2){font-size:15px;font-weight:900;color:#f8fafc}.admin-app>section:nth-of-type(4) td:nth-child(7){display:block;margin-top:12px}.admin-app>section:nth-of-type(4) td:nth-child(7):before{display:block;margin-bottom:10px}.admin-app>section:nth-of-type(4) td:nth-child(7) .controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-app>section:nth-of-type(6){grid-column:1 / -1!important}.admin-app>section:nth-of-type(6) .table-wrap{max-height:none;border:none;background:transparent;overflow:visible}.admin-app>section:nth-of-type(6) table,.admin-app>section:nth-of-type(6) tbody,.admin-app>section:nth-of-type(6) tr{display:block;width:100%}.admin-app>section:nth-of-type(6) thead{display:none}.admin-app>section:nth-of-type(6) tbody{display:grid;grid-template-columns:repeat(2,minmax(280px,1fr));gap:18px}.admin-app>section:nth-of-type(6) tr{padding:22px;border-radius:26px;background:radial-gradient(circle at top right,rgba(59,130,246,.18),transparent 34%),#0f172ac7;border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 50px #00000047}.admin-app>section:nth-of-type(6) td{display:flex;justify-content:space-between;gap:12px;border:0;padding:8px 0}.admin-app>section:nth-of-type(6) td:before{color:#94a3b8;font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.admin-app>section:nth-of-type(6) td:nth-child(1):before{content:"ID"}.admin-app>section:nth-of-type(6) td:nth-child(2):before{content:"Client"}.admin-app>section:nth-of-type(6) td:nth-child(3):before{content:"Bot"}.admin-app>section:nth-of-type(6) td:nth-child(4):before{content:"Symbol"}.admin-app>section:nth-of-type(6) td:nth-child(5):before{content:"Cerere"}.admin-app>section:nth-of-type(6) td:nth-child(6):before{content:"Mode"}.admin-app>section:nth-of-type(6) td:nth-child(7):before{content:"Binance"}.admin-app>section:nth-of-type(6) td:nth-child(8):before{content:"Telegram"}.admin-app>section:nth-of-type(6) td:nth-child(9):before{content:"Data"}.admin-app>section:nth-of-type(6) td:nth-child(10):before{content:"Acțiuni"}.admin-app>section:nth-of-type(6) td:nth-child(10){display:block;margin-top:12px}.admin-app>section:nth-of-type(6) td:nth-child(10):before{display:block;margin-bottom:10px}.admin-app>section:nth-of-type(6) td:nth-child(10) button{width:100%}.admin-app>section:nth-of-type(3){grid-column:span 6!important}.admin-app>section:nth-of-type(5){grid-column:span 6!important}@media(max-width:1100px){.admin-app .status-grid,.admin-app>section:nth-of-type(4) tbody,.admin-app>section:nth-of-type(6) tbody{grid-template-columns:1fr!important}.admin-app>section:nth-of-type(3),.admin-app>section:nth-of-type(5){grid-column:1 / -1!important}}.admin-app>section:nth-of-type(3),.admin-app>section:nth-of-type(5){grid-column:1 / -1!important}.admin-app>section:nth-of-type(5) .table-wrap{max-height:none;border:none;background:transparent;overflow:visible}.admin-app>section:nth-of-type(3) table,.admin-app>section:nth-of-type(3) tbody,.admin-app>section:nth-of-type(3) tr,.admin-app>section:nth-of-type(5) table,.admin-app>section:nth-of-type(5) tbody,.admin-app>section:nth-of-type(5) tr{display:block;width:100%}.admin-app>section:nth-of-type(3) thead,.admin-app>section:nth-of-type(5) thead{display:none}.admin-app>section:nth-of-type(5) tbody{display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));gap:18px}.admin-app>section:nth-of-type(5) tr{padding:22px;border-radius:26px;background:radial-gradient(circle at top right,rgba(34,197,94,.16),transparent 34%),#0f172ac7;border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 50px #00000047}.admin-app>section:nth-of-type(5) tr{background:radial-gradient(circle at top right,rgba(168,85,247,.16),transparent 34%),#0f172ac7}.admin-app>section:nth-of-type(3) td,.admin-app>section:nth-of-type(5) td{display:flex;justify-content:space-between;gap:12px;border:0;padding:8px 0}.admin-app>section:nth-of-type(3) td:before,.admin-app>section:nth-of-type(5) td:before{color:#94a3b8;font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.admin-app>section:nth-of-type(3) td:nth-child(1):before{content:"ID"}.admin-app>section:nth-of-type(3) td:nth-child(2):before{content:"Email"}.admin-app>section:nth-of-type(3) td:nth-child(3):before{content:"Rol"}.admin-app>section:nth-of-type(3) td:nth-child(4):before{content:"Status"}.admin-app>section:nth-of-type(3) td:nth-child(5):before{content:"Creat"}.admin-app>section:nth-of-type(3) td:nth-child(6):before{content:"Acțiuni"}.admin-app>section:nth-of-type(5) td:nth-child(1):before{content:"ID"}.admin-app>section:nth-of-type(5) td:nth-child(2):before{content:"Client"}.admin-app>section:nth-of-type(5) td:nth-child(3):before{content:"Nume"}.admin-app>section:nth-of-type(5) td:nth-child(4):before{content:"Mode"}.admin-app>section:nth-of-type(5) td:nth-child(5):before{content:"Status"}.admin-app>section:nth-of-type(5) td:nth-child(6):before{content:"Symbol"}.admin-app>section:nth-of-type(5) td:nth-child(7):before{content:"TF"}.admin-app>section:nth-of-type(5) td:nth-child(8):before{content:"Telegram"}.admin-app>section:nth-of-type(5) td:nth-child(9):before{content:"Acțiuni"}.admin-app>section:nth-of-type(3) td:nth-child(2),.admin-app>section:nth-of-type(5) td:nth-child(2),.admin-app>section:nth-of-type(5) td:nth-child(3){font-size:15px;font-weight:900;color:#f8fafc}.admin-app>section:nth-of-type(3) td:last-child,.admin-app>section:nth-of-type(5) td:last-child{display:block;margin-top:12px}.admin-app>section:nth-of-type(3) td:last-child:before,.admin-app>section:nth-of-type(5) td:last-child:before{display:block;margin-bottom:10px}.admin-app>section:nth-of-type(3) td:last-child .controls,.admin-app>section:nth-of-type(5) td:last-child .controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-app>section:nth-of-type(5) td:last-child .controls{grid-template-columns:1fr}@media(max-width:1100px){.admin-app>section:nth-of-type(3) tbody,.admin-app>section:nth-of-type(5) tbody{grid-template-columns:1fr!important}}.admin-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0 24px;padding:12px;background:#0f172ad1;border:1px solid rgba(255,255,255,.08);border-radius:18px;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.admin-tabs button{border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#d1d5db;padding:10px 14px;border-radius:14px;cursor:pointer;font-weight:700}.admin-tabs button.active{background:linear-gradient(135deg,#16a34a,#22c55e);color:#03120a;font-weight:900}.admin-pro-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin:20px 0}.admin-card{padding:22px;border-radius:20px;background:linear-gradient(180deg,#111827fa,#0f172afa);border:1px solid rgba(255,255,255,.08)}.admin-card span{display:block;font-size:12px;opacity:.7;margin-bottom:8px}.admin-card strong{font-size:28px}.admin-app{display:grid;grid-template-columns:240px minmax(0,1fr);gap:22px;align-items:start}.admin-app>.topbar,.admin-app>.banner{grid-column:1 / -1}.admin-tabs{grid-column:1;position:sticky;top:18px;display:flex;flex-direction:column;gap:8px;margin:0;padding:14px;border-radius:22px;background:linear-gradient(180deg,#0f172af5,#020617f5);border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 50px #00000040}.admin-tabs button{width:100%;justify-content:flex-start;text-align:left;padding:13px 15px;border-radius:14px;font-size:14px}.admin-tabs button.active{background:linear-gradient(135deg,#16a34a,#22c55e);color:#03120a;box-shadow:0 10px 30px #22c55e38}.admin-tabs~section,.admin-tabs~div{grid-column:2}@media(max-width:900px){.admin-app{display:block}.admin-tabs{position:relative;top:auto;flex-direction:row;overflow:auto;margin-bottom:18px}.admin-tabs button{width:auto;white-space:nowrap}}.admin-app{display:block!important}.admin-tabs{position:sticky!important;top:0!important;z-index:50!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;margin:18px 0 24px!important;padding:12px!important;border-radius:18px!important;background:linear-gradient(135deg,#0f172af5,#020617f5)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 16px 45px #00000040!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.admin-tabs button{width:auto!important;min-width:110px!important;text-align:center!important;justify-content:center!important;padding:11px 14px!important;border-radius:14px!important;font-size:14px!important;white-space:nowrap!important}.admin-tabs~div{grid-column:auto!important}@media(max-width:900px){.admin-tabs{overflow-x:auto!important;flex-wrap:nowrap!important}}.admin-tabs button.bot-admin-tab-button{border:1px solid rgba(248,113,113,.45)!important;background:#7f1d1d59!important;color:#fecaca!important}.admin-tabs button.bot-admin-tab-button.active{background:linear-gradient(135deg,#dc2626,#fb7185)!important;color:#fff!important;box-shadow:0 10px 30px #ef444447!important}.top-movers{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.mover-card{padding:16px;border-radius:16px;display:flex;justify-content:space-between;border:1px solid rgba(255,255,255,.08)}.mover-card.buy{background:#22c55e1f}.mover-card.sell{background:#ef44441f}.heatmap-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:10px}.heatmap-cell{padding:16px;border-radius:16px;min-height:86px;display:flex;flex-direction:column;justify-content:center;gap:6px;border:1px solid rgba(255,255,255,.08)}.bot-admin-panel{border:1px solid rgba(248,113,113,.25);box-shadow:0 18px 50px #7f1d1d2e}.admin-app .header-actions .pill{white-space:nowrap}.server-status-card{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.server-status-card:hover{transform:translateY(-2px);box-shadow:0 12px 35px #22c55e29}.live-feed-item{display:grid;gap:5px;padding:14px 16px;border-radius:16px;background:#0f172abd;border:1px solid rgba(255,255,255,.08)}.live-feed-item strong{color:#d1fae5}.live-feed-item span{color:#d1d5db}.live-feed-item small{color:#94a3b8}.admin-shell{display:block;max-width:1500px;margin:0 auto;padding:24px}.admin-topbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.admin-header-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin-main-menu{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px;margin:0 0 20px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:#0f172ab8}.admin-main-menu button{border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#e5e7eb;border-radius:14px;padding:10px 14px;cursor:pointer;font-weight:700}.admin-main-menu button.active{background:linear-gradient(135deg,#16a34a,#22c55e);color:#052e16;border-color:#22c55eb3}.admin-content{display:grid;gap:18px}@media(max-width:768px){.admin-topbar{align-items:flex-start;flex-direction:column}.admin-main-menu{overflow-x:auto;flex-wrap:nowrap}.admin-main-menu button{white-space:nowrap}}.admin-shell{max-width:1680px;margin:0 auto;padding:26px;background:radial-gradient(circle at top left,rgba(34,197,94,.14),transparent 32%),radial-gradient(circle at top right,rgba(59,130,246,.12),transparent 34%),#020617;min-height:100vh}.admin-topbar{display:grid;grid-template-columns:1fr auto;gap:22px;align-items:center;padding:28px;margin-bottom:22px;border-radius:30px;background:linear-gradient(135deg,#0f172af5,#020617f5),radial-gradient(circle at top right,rgba(34,197,94,.2),transparent 38%);border:1px solid rgba(34,197,94,.2);box-shadow:0 24px 70px #0000006b,inset 0 1px #ffffff14}.admin-topbar h1{margin:0;font-size:clamp(30px,3vw,48px);line-height:1;letter-spacing:-.06em;background:linear-gradient(135deg,#fff,#86efac,#38bdf8);-webkit-background-clip:text;color:transparent}.admin-topbar p{margin:10px 0 0;color:#94a3b8;font-size:15px}.admin-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;align-items:center}.admin-header-actions .ghost,.admin-header-actions button,.admin-header-actions a,.admin-header-actions .language-select{border-radius:999px;background:#ffffff12;border:1px solid rgba(255,255,255,.1);color:#e5e7eb;padding:11px 15px;font-weight:800;text-decoration:none}.admin-main-menu{position:sticky;top:12px;z-index:30;display:flex;gap:10px;overflow-x:auto;padding:14px;margin:0 0 24px;border-radius:24px;background:#0f172adb;border:1px solid rgba(255,255,255,.09);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 18px 55px #00000057}.admin-main-menu button{white-space:nowrap;border:1px solid rgba(255,255,255,.09);background:#ffffff0f;color:#cbd5e1;border-radius:16px;padding:12px 16px;font-weight:900;letter-spacing:-.02em;transition:.18s ease}.admin-main-menu button:hover{transform:translateY(-2px);background:#22c55e24;color:#86efac;border-color:#22c55e52}.admin-main-menu button.active{background:linear-gradient(135deg,#22c55e,#16a34a);color:#03120a;border-color:#86efaca6;box-shadow:0 12px 35px #22c55e47}.admin-content{display:grid;gap:22px}.admin-content>.panel,.admin-content .panel{border-radius:28px;padding:24px;background:radial-gradient(circle at top right,rgba(34,197,94,.1),transparent 34%),linear-gradient(145deg,#0f172af0,#020617f5);border:1px solid rgba(255,255,255,.08);box-shadow:0 22px 65px #00000061,inset 0 1px #ffffff0f}.admin-content .panel-head{margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08)}.admin-content .panel-head h2{font-size:24px;letter-spacing:-.04em;background:linear-gradient(135deg,#fff,#86efac);-webkit-background-clip:text;color:transparent}.admin-pro-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.admin-card,.admin-content .metric{border-radius:22px;padding:18px;background:radial-gradient(circle at top right,rgba(34,197,94,.12),transparent 36%),#020617b8;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0f}.admin-card span,.admin-content .metric span{display:block;margin-bottom:9px;color:#94a3b8;font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:900}.admin-card strong,.admin-content .metric strong{color:#f8fafc;font-size:22px;font-weight:950;letter-spacing:-.04em}.admin-card.glow{box-shadow:0 18px 45px #22c55e1a,inset 0 1px #ffffff0f}.admin-content table{border-collapse:separate;border-spacing:0 10px}.admin-content th{color:#94a3b8;font-size:11px;text-transform:uppercase;letter-spacing:.08em;padding:10px 14px}.admin-content td{background:#0f172ab8;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);padding:14px}.admin-content tr td:first-child{border-left:1px solid rgba(255,255,255,.06);border-radius:16px 0 0 16px}.admin-content tr td:last-child{border-right:1px solid rgba(255,255,255,.06);border-radius:0 16px 16px 0}.live-feed-list{display:grid;gap:12px}.live-feed-item{border-radius:20px;padding:16px 18px;background:#0f172ac7;border:1px solid rgba(255,255,255,.08);display:grid;gap:6px}.live-feed-item strong{color:#f8fafc;font-size:16px}.live-feed-item span{color:#cbd5e1}.live-feed-item small{color:#64748b}.heatmap-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:12px}.heatmap-cell{min-height:92px;border-radius:20px;padding:14px;display:grid;align-content:center;gap:6px;border:1px solid rgba(255,255,255,.1);color:#fff;box-shadow:inset 0 1px #ffffff1a}.heatmap-cell strong{font-size:18px;letter-spacing:-.04em}.heatmap-cell span{font-weight:900}.bot-admin-panel .admin-pro-grid button,.admin-content .controls button{min-height:52px;border-radius:18px;font-weight:950;box-shadow:0 14px 36px #0000003d}@media(max-width:900px){.admin-shell{padding:14px}.admin-topbar{grid-template-columns:1fr;padding:20px;border-radius:24px}.admin-header-actions{justify-content:flex-start}.admin-main-menu{top:8px;border-radius:18px}.admin-content .panel{padding:18px;border-radius:22px}}.admin-user-form{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,260px) auto;gap:12px;align-items:center}.admin-fee-input{width:92px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#020617b8;color:#f8fafc;padding:10px 12px;font-weight:900}@media(max-width:800px){.admin-user-form{grid-template-columns:1fr}}.fee-edit-box{display:flex;gap:8px;align-items:center;min-width:210px}.fee-edit-box button{white-space:nowrap;padding:9px 12px}
