@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn/Vazirmatn-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}*{box-sizing:border-box;letter-spacing:0}body{margin:0;min-width:320px;min-height:100vh;background:#f3f7fb;color:#101828;font-family:Vazirmatn,Segoe UI,Tahoma,sans-serif}button,input,select{font:inherit}button{cursor:pointer}.chart-admin-login-page{position:relative;display:grid;min-height:100vh;place-items:center;overflow:hidden;background:radial-gradient(circle at 16% 12%,rgba(6,182,212,.24),transparent 30%),radial-gradient(circle at 86% 14%,rgba(37,99,235,.28),transparent 34%),linear-gradient(135deg,#07111f,#0b1830 48%,#081426);padding:24px}.chart-admin-login-page:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(148,163,184,.06) 1px,transparent 1px),linear-gradient(0deg,rgba(148,163,184,.05) 1px,transparent 1px);background-size:70px 70px;content:"";-webkit-mask-image:linear-gradient(to bottom,#000,transparent 90%);mask-image:linear-gradient(to bottom,#000,transparent 90%);pointer-events:none}.chart-admin-login-card{position:relative;z-index:1;display:grid;width:min(480px,100%);gap:28px;border:1px solid rgba(148,163,184,.18);border-radius:28px;background:linear-gradient(145deg,#ffffff1a,#ffffff09),#07111fe6;padding:clamp(26px,5vw,42px);box-shadow:0 30px 90px #0000006b;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.chart-admin-login-brand{display:flex;align-items:center;gap:12px}.chart-admin-login-brand>span{display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;border-radius:17px;background:linear-gradient(135deg,#2563eb,#06b6d4);color:#fff;font-weight:950;box-shadow:0 12px 26px #2563eb47}.chart-admin-login-brand strong,.chart-admin-login-brand small{display:block}.chart-admin-login-brand strong{color:#fff;font-size:16px}.chart-admin-login-brand small{margin-top:4px;color:#94a3b8;font-size:11px}.chart-admin-login-copy h1,.chart-admin-login-copy p{margin:0}.chart-admin-login-copy h1{margin-top:14px;color:#fff;font-size:clamp(26px,5vw,36px);line-height:1.35}.chart-admin-login-copy p{margin-top:10px;color:#94a3b8;font-size:13px;line-height:1.9}.chart-admin-login-badge{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(34,211,238,.22);border-radius:999px;background:#06b6d41a;color:#67e8f9;padding:7px 10px;font-size:11px;font-weight:850}.chart-admin-login-form{display:grid;gap:16px}.chart-admin-login-form label{display:grid;gap:8px;color:#cbd5e1;font-size:12px;font-weight:800}.chart-admin-login-form label>span{display:grid;min-height:50px;grid-template-columns:auto 1fr;align-items:center;gap:10px;border:1px solid rgba(148,163,184,.16);border-radius:15px;background:#0f172ab8;color:#64748b;padding:0 14px;transition:border-color .16s ease,box-shadow .16s ease}.chart-admin-login-form label>span:focus-within{border-color:#22d3ee8f;box-shadow:0 0 0 4px #06b6d41a}.chart-admin-login-form input{width:100%;border:0;outline:0;background:transparent;color:#fff;direction:ltr;text-align:left}.chart-admin-login-form button{min-height:50px;border:0;border-radius:15px;background:linear-gradient(135deg,#2563eb,#06b6d4);color:#fff;font-weight:950;box-shadow:0 14px 30px #2563eb38}.chart-admin-login-form button:disabled{cursor:wait;opacity:.7}.chart-admin-login-error,.chart-admin-login-checking{margin:0;border:1px solid rgba(248,113,113,.24);border-radius:12px;background:#f871711a;color:#fecaca;padding:10px 12px;font-size:12px;line-height:1.8}.chart-admin-login-checking{border-color:#22d3ee33;background:#06b6d414;color:#a5f3fc;text-align:center}.chart-admin-root{--primary: #2563eb;--secondary: #06b6d4;--accent: #f59e0b;--ink: #101828;--muted: #64748b;--line: rgba(15, 23, 42, .1);--card: rgba(255, 255, 255, .86);display:grid;min-height:100vh;grid-template-columns:76px minmax(0,1fr);background:linear-gradient(90deg,rgba(37,99,235,.07) 1px,transparent 1px),linear-gradient(0deg,rgba(37,99,235,.06) 1px,transparent 1px),radial-gradient(circle at 16% 10%,rgba(6,182,212,.26),transparent 34%),radial-gradient(circle at 86% 12%,rgba(245,158,11,.18),transparent 28%),linear-gradient(135deg,#f8fafc,#eef6ff 48%,#e8f3f4);background-size:84px 84px,84px 84px,auto,auto,auto}.chart-admin-rail{display:grid;min-height:100vh;align-content:start;justify-items:center;gap:12px;border-left:1px solid rgba(15,23,42,.08);background:#ffffffc7;padding:18px 0;box-shadow:10px 0 30px #0f172a14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.chart-admin-mark,.chart-admin-rail button,.chart-admin-rail>a{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid rgba(37,99,235,.14);border-radius:14px;background:#fff;color:#475569;box-shadow:0 8px 18px #0f172a0f;text-decoration:none}.chart-admin-mark{background:linear-gradient(135deg,#1d4ed8,#06b6d4);color:#fff;font-weight:950}.chart-admin-rail button.active,.chart-admin-rail button:hover,.chart-admin-rail>a:hover{border-color:#2563eb52;background:linear-gradient(135deg,#2563eb,#06b6d4);color:#fff}.chart-admin-shell{display:grid;align-content:start;gap:16px;padding:18px 18px 28px}.chart-admin-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.chart-admin-topbar span,.chart-admin-hero span,.chart-admin-hero p,.chart-admin-kpis small,.chart-admin-kpis span,.chart-admin-card p,.chart-admin-row,.chart-admin-footnote{color:var(--muted);font-size:12px}.chart-admin-topbar h1{margin:4px 0 0;color:var(--ink);font-size:20px}.chart-admin-topbar-actions{display:flex;align-items:center;gap:8px}.chart-admin-topbar a,.chart-admin-topbar-actions button,.chart-admin-form>button,.chart-admin-row button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border:0;border-radius:12px;background:linear-gradient(135deg,#2563eb,#06b6d4);color:#fff;padding:0 16px;font-size:12px;font-weight:850;text-decoration:none}.chart-admin-topbar a{gap:7px}.chart-admin-topbar-actions button{gap:7px;background:#fff;color:#be123c;box-shadow:0 8px 20px #0f172a12}.chart-admin-tabs{display:flex;flex-wrap:wrap;gap:10px}.chart-admin-tabs button{display:inline-flex;min-height:42px;align-items:center;gap:8px;border:1px solid rgba(37,99,235,.14);border-radius:12px;background:#ffffffc2;color:#334155;padding:0 16px;font-size:13px;font-weight:850}.chart-admin-tabs button.active{border-color:#2563eb57;background:linear-gradient(135deg,#2563eb,#06b6d4);color:#fff}.chart-admin-webmail-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(37,99,235,.16);border-radius:20px;background:linear-gradient(135deg,#2563eb1f,#06b6d414),#ffffffe0;padding:18px 20px;box-shadow:0 18px 44px #0f172a14}.chart-admin-webmail-banner>div,.chart-admin-webmail-banner>div>span,.chart-admin-webmail-banner a{display:flex;align-items:center}.chart-admin-webmail-banner>div{gap:12px}.chart-admin-webmail-banner>div>span{width:46px;height:46px;justify-content:center;border-radius:15px;background:linear-gradient(135deg,#2563eb,#06b6d4);color:#fff;font-size:18px;box-shadow:0 10px 24px #2563eb38}.chart-admin-webmail-banner strong,.chart-admin-webmail-banner small{display:block}.chart-admin-webmail-banner strong{color:var(--ink);font-size:15px}.chart-admin-webmail-banner small{margin-top:4px;color:var(--muted);font-size:12px}.chart-admin-webmail-banner a{min-height:42px;gap:8px;border-radius:12px;background:linear-gradient(135deg,#2563eb,#06b6d4);color:#fff;padding:0 17px;font-size:12px;font-weight:850;text-decoration:none}.chart-admin-hero,.chart-admin-card,.chart-admin-kpis article{border:1px solid rgba(255,255,255,.1);border-radius:20px;background:linear-gradient(145deg,#ffffffeb,#ffffffad),var(--card);box-shadow:0 18px 44px #0f172a14}.chart-admin-hero{display:grid;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:18px;border-color:#2563eb1f;background:linear-gradient(135deg,#2563eb1c,#06b6d414),#ffffffd1;padding:clamp(22px,3vw,34px)}.chart-admin-hero h2{max-width:760px;margin:10px 0;color:#0f172a;font-size:clamp(28px,4vw,48px);line-height:1.25}.chart-admin-health{display:grid;width:170px;height:170px;place-items:center;justify-self:center;border-radius:50%;background:radial-gradient(circle at center,#ffffff 0 55%,transparent 56%),conic-gradient(#2563eb 0,#2563eb 72%,#0f172a14 72%,#0f172a14);box-shadow:inset 0 0 0 1px #2563eb14,0 18px 35px #2563eb1f}.chart-admin-health strong{color:#1d4ed8;font-size:38px;line-height:1}.chart-admin-health span{margin-top:-52px}.chart-admin-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.chart-admin-kpis article{padding:16px}.chart-admin-kpis svg{color:var(--primary)}.chart-admin-kpis strong{display:block;margin:10px 0 6px;overflow:hidden;color:var(--ink);font-size:25px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.chart-admin-workspace{display:grid;grid-template-columns:minmax(320px,.75fr) minmax(0,1.25fr);gap:16px}.chart-admin-card{min-width:0;padding:18px}.chart-admin-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.chart-admin-card-head h3,.chart-admin-card-head p{margin:0}.chart-admin-card-head h3{color:var(--ink);font-size:18px}.chart-admin-card-head>svg,.chart-admin-card-head button{color:var(--primary)}.chart-admin-card-head button{width:38px;height:38px;border:1px solid rgba(37,99,235,.12);border-radius:12px;background:#2563eb0f}.chart-admin-message{border:1px solid rgba(245,158,11,.28);border-radius:12px;background:#f59e0b1f;color:#92400e!important;padding:10px 12px}.chart-admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.chart-admin-form-grid label{display:grid;gap:7px;color:#475569;font-size:12px}.chart-admin-form-grid .wide{grid-column:1 / -1}.chart-admin-form-grid input,.chart-admin-form-grid select,.chart-admin-form-grid textarea{min-height:42px;width:100%;border:1px solid rgba(15,23,42,.1);border-radius:12px;outline:0;background:#fff;color:#0f172a;padding:0 12px}.chart-admin-form-grid textarea{min-height:160px;resize:vertical;padding:12px;line-height:1.8}.chart-admin-check-label{display:inline-flex;align-items:center;gap:8px;color:#475569;font-size:12px;font-weight:800}.chart-admin-check-label input{width:16px;height:16px}.chart-admin-form-grid option{color:#111827}.chart-admin-scopes{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.chart-admin-field-title{margin:14px 0 0;color:#334155!important;font-size:12px;font-weight:900}.chart-admin-scopes button{min-height:34px;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#f8fafc;color:#475569;padding:0 12px;font-size:12px}.chart-admin-scopes button.active{border-color:#2563eb57;background:#2563eb1a;color:#1d4ed8}.chart-admin-form>button:disabled{cursor:wait;opacity:.6}.chart-admin-table{display:grid;gap:8px;overflow-x:auto}.chart-admin-row{display:grid;grid-template-columns:minmax(150px,1.1fr) minmax(110px,.8fr) minmax(160px,1.2fr) minmax(160px,1.3fr) minmax(160px,1.2fr) 76px 76px 80px 80px 104px;min-width:1320px;align-items:center;gap:10px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#f8fafccc;padding:10px}.chart-admin-row.head{background:#2563eb14;color:#1e293b;font-weight:850}.chart-admin-row strong{display:block;color:#0f172a}.chart-admin-row small{display:block;color:#64748b}.chart-admin-row code{overflow:hidden;color:#1d4ed8;text-overflow:ellipsis}.chart-admin-row b{width:fit-content;border-radius:999px;padding:6px 10px;font-size:11px}.chart-admin-row b.active{background:#10b98124;color:#34d399}.chart-admin-row b.suspended{background:#f8717124;color:#fca5a5}.chart-admin-footnote{margin-top:12px}.chart-admin-all-users{display:grid;gap:8px;overflow-x:auto}.chart-admin-search-row{margin-bottom:14px}.chart-admin-trader-users{display:grid;gap:8px;overflow-x:auto}.chart-admin-trader-row{display:grid;grid-template-columns:minmax(210px,1.2fr) minmax(170px,.9fr) minmax(180px,1fr) minmax(130px,.8fr) 110px;min-width:1020px;align-items:center;gap:10px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#f8fafccc;padding:10px;color:#64748b;font-size:12px}.chart-admin-trader-row.head{background:#2563eb14;color:#1e293b;font-weight:850}.chart-admin-trader-row strong{display:block;color:#0f172a}.chart-admin-trader-row small{display:block;color:#64748b}.chart-admin-trader-open{display:flex;min-width:0;align-items:center;gap:9px;border:0;background:transparent;padding:0;text-align:right}.chart-admin-trader-open img,.chart-admin-trader-open>span,.chart-admin-trader-profile img,.chart-admin-trader-profile>span{display:inline-flex;width:36px;height:36px;flex:0 0 36px;align-items:center;justify-content:center;border-radius:50%;background:#2563eb1f;color:#1d4ed8;object-fit:cover;font-weight:900}.chart-admin-trader-detail-button,.chart-admin-trader-detail-head>button{border:1px solid rgba(37,99,235,.18);border-radius:10px;background:#2563eb14;color:#1d4ed8;padding:7px 9px;font-size:11px;font-weight:850}.chart-admin-trader-detail{display:grid;gap:14px;margin-top:16px;border:1px solid rgba(37,99,235,.14);border-radius:18px;background:#ffffffad;padding:14px}.chart-admin-trader-detail-head,.chart-admin-trader-profile,.chart-admin-trader-account-list article>div{display:flex;align-items:center;gap:10px}.chart-admin-trader-detail-head{justify-content:space-between}.chart-admin-trader-profile h3,.chart-admin-trader-profile p,.chart-admin-trader-account-groups h4{margin:0}.chart-admin-trader-profile-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.chart-admin-trader-profile-grid span{display:grid;gap:4px;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:#f8fafcdb;color:#64748b;padding:9px;font-size:11px}.chart-admin-trader-profile-grid .wide{grid-column:1 / -1}.chart-admin-trader-profile-grid strong{color:#0f172a}.chart-admin-trader-account-groups{display:grid;gap:12px}.chart-admin-trader-account-groups h4{color:#1d4ed8}.chart-admin-trader-account-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:7px}.chart-admin-trader-account-list article{display:grid;gap:5px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#f8fafce6;color:#64748b;padding:10px;font-size:11px}.chart-admin-trader-account-list img{width:22px;height:22px;border-radius:50%;object-fit:contain}.chart-admin-trader-account-list b{width:fit-content;border-radius:999px;background:#10b9811f;color:#047857;padding:3px 7px;font-size:10px}.chart-admin-empty{border:1px dashed rgba(15,23,42,.16);border-radius:14px;color:#64748b;padding:18px;text-align:center}.chart-admin-user-row{display:grid;grid-template-columns:minmax(170px,1.2fr) 82px minmax(180px,1.3fr) minmax(120px,.9fr) 84px minmax(120px,.9fr);min-width:860px;align-items:center;gap:10px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#f8fafccc;padding:10px;color:#64748b;font-size:12px}.chart-admin-user-row.head{background:#2563eb14;color:#1e293b;font-weight:850}.chart-admin-user-row strong{display:block;color:#0f172a}.chart-admin-user-row small{display:block;color:#64748b}.chart-admin-user-row .source,.chart-admin-user-row b{width:fit-content;border-radius:999px;padding:6px 10px;font-size:11px}.chart-admin-user-row .source.api{background:#0ea5e924;color:#0369a1}.chart-admin-user-row .source.chart{background:#f59e0b29;color:#92400e}.chart-admin-user-row b.active{background:#10b98124;color:#34d399}.chart-admin-user-row b.suspended{background:#f8717124;color:#fca5a5}.chart-admin-account-list{display:grid;gap:8px;max-height:720px;overflow:auto}.chart-admin-account-requests-card{grid-column:1 / -1}.chart-admin-account-request-list{display:grid;gap:8px;overflow-x:auto}.chart-admin-account-request-list>article{display:grid;grid-template-columns:minmax(190px,1.3fr) .75fr .75fr .65fr .7fr minmax(210px,1fr);min-width:940px;align-items:center;gap:10px;border:1px solid rgba(15,23,42,.08);border-radius:13px;background:#f8fafcc7;padding:11px 12px;color:#334155;font-size:11px}.chart-admin-account-request-list article strong,.chart-admin-account-request-list article small{display:block}.chart-admin-account-request-list article small{overflow:hidden;margin-top:3px;color:#64748b;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.chart-admin-account-request-list article>b{justify-self:start;border-radius:999px;background:#f59e0b1a;color:#b45309;padding:5px 8px;font-size:9px}.chart-admin-account-request-list article>b.approved{background:#10b9811a;color:#047857}.chart-admin-account-request-list article>b.rejected,.chart-admin-account-request-list article>b.cancelled{background:#ef444417;color:#b91c1c}.chart-admin-account-request-actions{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:5px}.chart-admin-account-request-actions button{min-height:31px;border:0;border-radius:8px;background:#0f766e;color:#fff;padding:0 9px;font-size:9px;font-weight:850}.chart-admin-account-request-actions button.reject{background:#be123c}.chart-admin-account-request-actions button:disabled{cursor:wait;opacity:.55}.chart-admin-account-request-actions code{direction:ltr;color:#0f766e;font-size:10px}.chart-admin-account-list article{display:grid;grid-template-columns:minmax(120px,1fr) 70px minmax(150px,1fr) 120px 72px minmax(120px,auto);min-width:760px;align-items:center;gap:9px;border:1px solid rgba(15,23,42,.08);border-radius:13px;background:#f8fafcd1;color:#64748b;padding:10px;font-size:11px}.chart-admin-account-list strong,.chart-admin-account-list small{display:block}.chart-admin-account-list strong{color:#0f172a}.chart-admin-account-list b{width:fit-content;border-radius:999px;padding:5px 8px;font-size:10px}.chart-admin-account-list b.active{background:#10b98124;color:#047857}.chart-admin-account-list b.disabled,.chart-admin-account-list b.deleted{background:#f8717124;color:#be123c}.chart-admin-account-actions{display:flex;flex-wrap:wrap;gap:5px}.chart-admin-mailbox-list{display:grid;gap:10px;max-height:650px;overflow:auto}.chart-admin-mailbox-list article{display:grid;gap:8px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#f8fafcdb;padding:12px}.chart-admin-mailbox-list strong,.chart-admin-mailbox-list small{display:block}.chart-admin-mailbox-list strong{color:#0f172a}.chart-admin-mailbox-list small,.chart-admin-mailbox-list p{margin:0;color:#64748b;font-size:12px}.chart-admin-mailbox-list p{white-space:pre-wrap;line-height:1.8}.chart-admin-mailbox-list b{width:fit-content;border-radius:999px;background:#2563eb1a;color:#1d4ed8;padding:5px 8px;font-size:10px}.chart-admin-mailbox-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.chart-admin-mailbox-actions button{display:inline-flex;min-height:28px;align-items:center;gap:6px;border:1px solid rgba(220,38,38,.25);border-radius:999px;background:#dc262614;color:#b91c1c;padding:5px 9px;font-size:10px;font-weight:900;cursor:pointer}.chart-admin-mailbox-actions button:disabled{cursor:not-allowed;opacity:.55}.chart-admin-account-actions button{border:1px solid rgba(37,99,235,.18);border-radius:8px;background:#2563eb14;color:#1d4ed8;padding:5px 7px;font-size:10px;font-weight:850}.chart-admin-section-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.chart-admin-section-options.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-admin-section-options label{display:grid;grid-template-columns:auto 1fr;gap:3px 9px;align-items:center;border:1px solid rgba(15,23,42,.09);border-radius:14px;background:#f8fafcd6;padding:13px}.chart-admin-section-options input{width:18px;height:18px;grid-row:1 / span 2;accent-color:#2563eb}.chart-admin-section-options strong{color:#0f172a;font-size:13px}.chart-admin-section-options span{color:#64748b;font-size:11px}.chart-admin-save-button{min-height:42px;margin-top:16px;border:0;border-radius:12px;background:linear-gradient(135deg,#2563eb,#06b6d4);color:#fff;padding:0 16px;font-size:12px;font-weight:850}.chart-admin-trades-card{overflow:hidden}.chart-admin-trade-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:18px 0}.chart-admin-trade-kpis article{display:grid;gap:5px;border:1px solid rgba(37,99,235,.12);border-radius:14px;background:linear-gradient(145deg,#eff6ffe6,#ecfeffc2);padding:13px}.chart-admin-trade-kpis small{color:#64748b;font-size:10px;font-weight:800}.chart-admin-trade-kpis strong{color:#0f172a;font-size:22px}.chart-admin-trade-filters{display:grid;grid-template-columns:minmax(260px,1fr) 180px 180px;gap:10px;margin-bottom:16px}.chart-admin-trade-filters label{display:grid;gap:6px;color:#475569;font-size:11px;font-weight:850}.chart-admin-trade-filters input,.chart-admin-trade-filters select{min-height:41px;border:1px solid rgba(15,23,42,.12);border-radius:11px;outline:0;background:#f8fafce6;color:#0f172a;padding:0 11px}.chart-admin-trade-filters input:focus,.chart-admin-trade-filters select:focus{border-color:#2563eb80;box-shadow:0 0 0 3px #2563eb14}.chart-admin-trade-list{max-width:100%;overflow-x:auto}.chart-admin-trade-row{display:grid;min-width:1120px;grid-template-columns:145px minmax(190px,1.3fr) 150px 120px 150px 195px 70px;align-items:center;gap:10px;border-bottom:1px solid rgba(15,23,42,.07);padding:11px 8px;color:#475569;font-size:11px}.chart-admin-trade-row.head{border:0;border-radius:11px;background:#eff6ff;color:#334155;font-size:10px;font-weight:900}.chart-admin-trade-row>div{min-width:0}.chart-admin-trade-row strong,.chart-admin-trade-row small{display:block;overflow:hidden;text-overflow:ellipsis}.chart-admin-trade-row strong{color:#0f172a;white-space:nowrap}.chart-admin-trade-row small{margin-top:4px;color:#64748b;font-size:9px;white-space:nowrap}.chart-admin-trade-row b.execution,.chart-admin-trade-row b.channel{display:inline-flex;width:fit-content;border-radius:999px;padding:5px 8px;font-size:9px}.chart-admin-trade-row b.execution.manual,.chart-admin-trade-row b.channel.web{background:#2563eb1a;color:#1d4ed8}.chart-admin-trade-row b.execution.bot,.chart-admin-trade-row b.channel.desktop{background:#7c3aed1c;color:#6d28d9}.chart-admin-trade-row b.execution.api,.chart-admin-trade-row b.channel.api{background:#0e74901c;color:#0e7490}.chart-admin-trade-row b.channel.mobile,.chart-admin-trade-row b.execution.copy{background:#0596691c;color:#047857}.chart-admin-trade-row b.execution.unknown,.chart-admin-trade-row b.channel.unknown,.chart-admin-trade-row b.execution.system{background:#64748b1f;color:#475569}.chart-admin-trade-row details{position:relative}.chart-admin-trade-row summary{color:#1d4ed8;cursor:pointer;font-weight:900}.chart-admin-trade-row details[open] dl{position:absolute;z-index:20;top:24px;left:0;width:min(520px,80vw);margin:0;border:1px solid rgba(15,23,42,.12);border-radius:14px;background:#fff;padding:12px;box-shadow:0 18px 50px #0f172a33}.chart-admin-trade-row dl>div{display:grid;grid-template-columns:105px minmax(0,1fr);gap:10px;border-bottom:1px solid rgba(15,23,42,.06);padding:7px 0}.chart-admin-trade-row dl>div:last-child{border-bottom:0}.chart-admin-trade-row dt{color:#64748b;font-weight:800}.chart-admin-trade-row dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#0f172a}@media (max-width: 980px){.chart-admin-root{grid-template-columns:1fr}.chart-admin-rail{display:none}.chart-admin-topbar,.chart-admin-hero,.chart-admin-kpis,.chart-admin-workspace,.chart-admin-form-grid{grid-template-columns:1fr}.chart-admin-shell{padding:12px}.chart-admin-trader-profile-grid,.chart-admin-trader-account-list,.chart-admin-section-options{grid-template-columns:1fr}.chart-admin-topbar{align-items:flex-start;flex-direction:column}.chart-admin-topbar-actions{width:100%}.chart-admin-topbar-actions a,.chart-admin-topbar-actions button{flex:1}.chart-admin-trade-kpis,.chart-admin-trade-filters{grid-template-columns:1fr}}
