.btj-app{--bg:#07090b;--panel:#101418;--panel2:#151a1f;--line:#293039;--text:#eef1f4;--muted:#8f9aa5;--accent:#f17742;--green:#4fda88;--red:#ff6673;background:var(--bg);color:var(--text);padding:26px;border:1px solid #161b20;border-radius:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;box-shadow:0 18px 60px rgba(0,0,0,.28)}.btj-app *{box-sizing:border-box}.btj-app-header{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px}.btj-app-header h2{color:var(--text)!important;margin:5px 0!important;font-size:30px!important;line-height:1.15}.btj-app-header p{margin:0;color:var(--muted)}.btj-kicker{color:var(--accent);font-size:12px;letter-spacing:.14em}.btj-btn{display:inline-block;border:1px solid var(--line);color:var(--text)!important;background:var(--panel);padding:11px 15px;border-radius:7px;text-decoration:none!important;cursor:pointer;font:inherit;line-height:1.25}.btj-btn:hover{border-color:#4a5661}.btj-btn.primary{background:var(--accent);border-color:var(--accent);color:#fff!important}.btj-btn.danger{color:var(--red)!important;border-color:rgba(255,102,115,.45)}.btj-app-stats{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin:18px 0}.btj-app-stats>div,.btj-detail-grid>div{border:1px solid var(--line);background:var(--panel);padding:15px;border-radius:9px}.btj-app-stats span,.btj-detail-grid span{display:block;color:var(--muted);font-size:11px;text-transform:uppercase}.btj-app-stats strong,.btj-detail-grid strong{display:block;font-size:20px;margin-top:7px;color:var(--text)}.btj-terminal-panel,.btj-form-section,.btj-review-grid section,.btj-screenshot-section{border:1px solid var(--line);background:var(--panel);border-radius:9px;overflow:hidden}.btj-terminal-title{padding:12px 15px;border-bottom:1px solid var(--line);color:var(--accent);font-size:12px;display:flex;justify-content:space-between}.btj-responsive-table{overflow:auto}.btj-app table{width:100%;border-collapse:collapse}.btj-app th,.btj-app td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;color:var(--text)}.btj-app th{color:var(--muted);font-size:11px;text-transform:uppercase}.btj-app td small{display:block;color:var(--muted)}.btj-app a{color:#f69a70}.btj-side,.btj-status{font-size:11px;font-weight:700;padding:4px 7px;border-radius:999px}.btj-side.long{color:var(--green);border:1px solid rgba(79,218,136,.35)}.btj-side.short{color:var(--red);border:1px solid rgba(255,102,115,.35)}.btj-status{color:#b9c1c9;border:1px solid var(--line)}.btj-app .positive{color:var(--green)}.btj-app .negative{color:var(--red)}.btj-actions{display:flex;gap:10px}.btj-filter-bar{display:grid;grid-template-columns:1.1fr 1.1fr 1fr 1fr 1fr 1fr auto auto;gap:8px;margin:18px 0}.btj-filter-bar input,.btj-filter-bar select,.btj-front-form input,.btj-front-form select,.btj-front-form textarea{width:100%;background:#080b0e!important;border:1px solid var(--line)!important;color:var(--text)!important;padding:11px!important;border-radius:7px!important;font:inherit}.btj-front-form{display:grid;gap:16px}.btj-form-section{padding:20px;overflow:visible}.btj-form-section h3,.btj-review-grid h3,.btj-screenshot-section h3{color:var(--text)!important;margin:0 0 16px!important;font-size:17px!important}.btj-front-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.btj-front-form label{display:block;margin:0}.btj-front-form label>span{display:block;color:var(--muted);font-size:12px;margin-bottom:6px}.btj-text-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.btj-help{color:var(--muted);font-size:12px;margin:-6px 0 15px}.btj-section-head{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}.btj-event-row{display:grid;grid-template-columns:1.25fr 1fr .8fr .7fr .9fr 1.6fr auto;gap:8px;padding:10px 0;border-top:1px solid var(--line)}.btj-event-row:first-child{border-top:0}.btj-remove-event{background:none;border:0;color:var(--red);cursor:pointer}.btj-submit-row{display:flex;justify-content:flex-start}.btj-delete-form{margin-top:14px}.btj-alert,.btj-login-required{padding:14px;border-radius:8px;margin:12px 0}.btj-login-required{background:#101418;color:#eef1f4;border:1px solid #293039}.btj-alert.success{background:rgba(79,218,136,.12);color:var(--green)}.btj-alert.error{background:rgba(255,102,115,.12);color:var(--red)}.btj-view-actions{display:flex;gap:10px;margin-bottom:16px}.btj-detail-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}.btj-review-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.btj-review-grid section{padding:18px}.btj-review-grid p{color:#cdd3d9;white-space:normal}.btj-events-view{margin-bottom:16px}.btj-event-view{display:grid;grid-template-columns:1.2fr 1.4fr 1fr 1fr 1fr 2fr;gap:10px;padding:12px 15px;border-bottom:1px solid var(--line);align-items:center}.btj-event-view p{margin:0}.btj-screenshot-section{padding:18px}.btj-screenshot-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.btj-screenshot-grid img{width:100%;height:190px;object-fit:cover;border-radius:7px;border:1px solid var(--line)}.btj-screenshot-grid.existing{margin-top:14px}.btj-shot span{margin-top:5px!important}.btj-file-input{padding:12px!important}.btj-shot input{width:auto!important}.btj-screenshot-grid a{display:block}.btj-app input::placeholder,.btj-app textarea::placeholder{color:#68727c}
@media(max-width:1100px){.btj-app-stats{grid-template-columns:repeat(3,1fr)}.btj-filter-bar{grid-template-columns:repeat(4,1fr)}.btj-event-row{grid-template-columns:repeat(3,1fr)}.btj-detail-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:800px){.btj-front-grid,.btj-text-grid,.btj-review-grid{grid-template-columns:1fr 1fr}.btj-detail-grid{grid-template-columns:repeat(2,1fr)}.btj-screenshot-grid{grid-template-columns:repeat(2,1fr)}.btj-event-view{grid-template-columns:1fr 1fr}.btj-filter-bar{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.btj-app{padding:15px;border-radius:0}.btj-app-header,.btj-section-head{align-items:flex-start;flex-direction:column}.btj-app-stats,.btj-front-grid,.btj-text-grid,.btj-review-grid,.btj-detail-grid,.btj-screenshot-grid,.btj-filter-bar,.btj-event-row,.btj-event-view{grid-template-columns:1fr}.btj-btn{width:100%;text-align:center}.btj-view-actions{flex-direction:column}.btj-app th,.btj-app td{padding:10px}.btj-app-header h2{font-size:24px!important}}

/* TradeCore Markets v1.2 */
.tradecore-market{background:#05080c;color:#f5f7fa;border:1px solid #202631;border-radius:18px;overflow:hidden;box-shadow:0 24px 80px rgba(0,0,0,.32);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.tradecore-market__header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;background:linear-gradient(180deg,#0b1017,#070b10);border-bottom:1px solid #202631}.tradecore-market__header span{font-size:11px;letter-spacing:.18em;color:#ff9f1a;font-weight:700}.tradecore-market__header h2{margin:5px 0 4px;color:#fff;font-size:25px}.tradecore-market__header p{margin:0;color:#8f99a8}.tradecore-market__status{font-size:12px;color:#a8b2c1;white-space:nowrap}.tradecore-market__status i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#16c784;margin-right:7px;box-shadow:0 0 12px rgba(22,199,132,.8)}.tradecore-market__chart,.tradecore-market__chart .tradingview-widget-container__widget{height:var(--tradecore-market-height);min-height:420px}.tradecore-market .tradingview-widget-copyright{padding:5px 12px;background:#05080c;font-size:11px}.btj-market-login{max-width:560px;margin:40px auto;padding:34px;border:1px solid #252c37;border-radius:16px;background:#090d13;color:#fff;text-align:center}.btj-market-login p{color:#9da7b5}.btj-market-login-button{display:inline-block;padding:11px 20px;border-radius:9px;background:#ff9f1a;color:#080b10!important;text-decoration:none;font-weight:700}@media(max-width:700px){.tradecore-market__header{align-items:flex-start;flex-direction:column}.tradecore-market__chart,.tradecore-market__chart .tradingview-widget-container__widget{height:600px}}

/* TradeCore Terminal v1.3 */
.tradecore-terminal-page{margin:0!important;background:#041f2a!important;overflow-x:hidden}.tradecore-terminal-page #wpadminbar{display:none!important}.tradecore-terminal-page.admin-bar{margin-top:0!important}.tradecore-terminal-page .elementor-location-header,.tradecore-terminal-page .elementor-location-footer,.tradecore-terminal-page header.site-header,.tradecore-terminal-page footer.site-footer{display:none!important}
.tradecore-shell{--tc-bg:#071016;--tc-bg2:#0a141c;--tc-panel:#0e171f;--tc-panel2:#121d25;--tc-line:#26333e;--tc-text:#f2f5f7;--tc-muted:#8d9aa6;--tc-orange:#ff7a45;--tc-green:#35dc8a;--tc-red:#ff6270;min-height:100vh;background:radial-gradient(circle at 75% 0,#103544 0,transparent 26%),#071016;color:var(--tc-text);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;display:grid;grid-template-columns:250px minmax(0,1fr)}.tradecore-shell *{box-sizing:border-box}.tradecore-sidebar{position:sticky;top:0;height:100vh;background:#070d12;border-right:1px solid var(--tc-line);padding:24px 18px;display:flex;flex-direction:column;z-index:100}.tradecore-brand{display:flex;gap:12px;align-items:center;padding:0 8px 24px;border-bottom:1px solid var(--tc-line)}.tradecore-logo-mark{width:42px;height:42px;border:1px solid #ff8d5b;border-radius:12px;display:grid;place-items:center;font:700 15px ui-monospace,monospace;color:#ff8d5b;background:linear-gradient(145deg,rgba(255,122,69,.16),transparent)}.tradecore-brand strong{display:block;font-size:17px}.tradecore-brand span{display:block;color:var(--tc-muted);font-size:10px;margin-top:3px}.tradecore-nav{display:grid;gap:5px;padding:24px 0}.tradecore-nav a{display:flex;align-items:center;gap:11px;padding:12px 13px;border-radius:9px;color:#aeb8c1!important;text-decoration:none!important;font-size:14px}.tradecore-nav a:hover,.tradecore-nav a.active{background:#131f28;color:#fff!important}.tradecore-nav a.active{box-shadow:inset 3px 0 var(--tc-orange)}.tradecore-nav span{width:18px;text-align:center;color:var(--tc-orange)}.tradecore-sidebar-foot{margin-top:auto;border-top:1px solid var(--tc-line);padding:18px 8px 0;display:flex;justify-content:space-between;align-items:center}.tradecore-sidebar-foot small{color:var(--tc-orange);letter-spacing:.13em}.tradecore-sidebar-foot a{color:#aeb8c1!important;text-decoration:none}.tradecore-main{min-width:0}.tradecore-topbar{position:sticky;top:0;z-index:80;height:74px;padding:0 30px;border-bottom:1px solid var(--tc-line);background:rgba(7,16,22,.9);backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:space-between}.tradecore-topbar>div:first-of-type{display:flex;flex-direction:column}.tradecore-breadcrumb{font-size:10px;color:var(--tc-orange);letter-spacing:.15em}.tradecore-topbar strong{font-size:15px;margin-top:3px}.tradecore-user{display:flex;align-items:center;gap:10px;color:var(--tc-muted);font-size:13px}.tradecore-user i{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#17242d;color:#fff;font-style:normal}.tradecore-menu-toggle{display:none;background:#131f28;border:1px solid var(--tc-line);color:#fff;border-radius:8px;padding:8px 11px;font-size:18px}.tradecore-content{padding:30px;max-width:1700px;margin:0 auto}.tradecore-hero{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:30px;border:1px solid var(--tc-line);border-radius:16px;background:linear-gradient(135deg,#111c24,#0b141b)}.tradecore-hero span,.tradecore-section-heading span{font-size:11px;letter-spacing:.17em;color:var(--tc-orange);font-weight:700}.tradecore-hero h1{font-size:34px;margin:7px 0 8px;color:#fff}.tradecore-hero p{color:var(--tc-muted);margin:0;max-width:760px}.tradecore-primary-action{background:var(--tc-orange);color:#fff!important;text-decoration:none!important;padding:13px 18px;border-radius:9px;font-weight:700;white-space:nowrap}.tradecore-overview-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0 28px}.tradecore-overview-grid article,.tradecore-account-card>div{background:var(--tc-panel);border:1px solid var(--tc-line);padding:18px;border-radius:12px}.tradecore-overview-grid span,.tradecore-account-card span{display:block;color:var(--tc-muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.tradecore-overview-grid strong,.tradecore-account-card strong{display:block;font-size:21px;margin:8px 0 4px}.tradecore-overview-grid small{color:var(--tc-muted)}.tradecore-shell .positive{color:var(--tc-green)}.tradecore-shell .negative{color:var(--tc-red)}.tradecore-section{scroll-margin-top:92px;margin-top:30px}.tradecore-section-heading{margin:0 0 12px}.tradecore-section-heading h2{margin:5px 0 0;color:#fff;font-size:22px}.tradecore-section .btj-app{padding:22px;background:#080e13;border-color:var(--tc-line);box-shadow:none}.tradecore-section .btj-app-header{display:none}.tradecore-section .tradecore-market{border-radius:14px}.tradecore-account-card{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.tradecore-overlay{display:none}.tradecore-auth-screen{min-height:100vh;background:#071016;display:grid;place-items:center;padding:24px}.tradecore-auth-card{max-width:480px;text-align:center;background:#0d171f;border:1px solid #293641;border-radius:18px;padding:40px;color:#fff}.tradecore-auth-card .tradecore-logo-mark{margin:0 auto 18px}.tradecore-auth-card>span{color:#ff8d5b;font-size:11px;letter-spacing:.18em}.tradecore-auth-card h1{font-size:38px;margin:8px 0}.tradecore-auth-card p{color:#98a5b0}.tradecore-auth-card a{display:inline-block;margin-top:12px;padding:12px 20px;border-radius:9px;background:#ff7a45;color:#fff!important;text-decoration:none!important}.tradecore-market__chart{position:relative;height:var(--tradecore-market-height)!important;min-height:var(--tradecore-market-height)!important}.tradecore-market__chart .tradingview-widget-container__widget,.tradecore-market__chart iframe{width:100%!important;height:var(--tradecore-market-height)!important;min-height:var(--tradecore-market-height)!important;display:block!important}.tradecore-market .tradingview-widget-copyright{min-height:30px}
@media(max-width:1100px){.tradecore-overview-grid,.tradecore-account-card{grid-template-columns:repeat(2,1fr)}}
@media(max-width:820px){.tradecore-shell{grid-template-columns:1fr}.tradecore-sidebar{position:fixed;left:-270px;width:250px;transition:left .25s ease}.tradecore-shell.nav-open .tradecore-sidebar{left:0}.tradecore-menu-toggle{display:block}.tradecore-topbar{padding:0 18px}.tradecore-content{padding:18px}.tradecore-overlay{position:fixed;inset:0;z-index:90;border:0;background:rgba(0,0,0,.55)}.tradecore-shell.nav-open .tradecore-overlay{display:block}.tradecore-hero{align-items:flex-start;flex-direction:column}.tradecore-hero h1{font-size:28px}}
@media(max-width:560px){.tradecore-overview-grid,.tradecore-account-card{grid-template-columns:1fr}.tradecore-content{padding:12px}.tradecore-hero{padding:22px}.tradecore-user span{display:none}.tradecore-section .btj-app{padding:12px}.tradecore-market__chart,.tradecore-market__chart .tradingview-widget-container__widget,.tradecore-market__chart iframe{height:620px!important;min-height:620px!important}}
/* TradeCore v1.4 authentication and shared feed */
.tradecore-auth-v14{display:grid;grid-template-columns:minmax(280px,0.85fr) minmax(620px,1.4fr);gap:48px;align-items:center;padding:64px;min-height:100vh;background:radial-gradient(circle at 15% 20%,rgba(255,119,69,.12),transparent 35%),#061f2b;color:#eef4f7}.tradecore-auth-brand{max-width:560px}.tradecore-auth-brand h1{font-size:64px;margin:14px 0}.tradecore-auth-brand>span,.tradecore-kicker{font:700 12px/1.2 monospace;letter-spacing:.18em;color:#ff7848}.tradecore-auth-brand p{font-size:19px;color:#9daab3}.tradecore-auth-brand ul{padding-left:20px;color:#c2ccd2;line-height:2}.tradecore-auth-columns{display:grid;grid-template-columns:1fr 1fr;gap:22px}.tradecore-auth-panel{background:#071018;border:1px solid #25323b;border-radius:18px;padding:30px;box-shadow:0 24px 70px rgba(0,0,0,.3)}.tradecore-auth-panel h2{margin:8px 0 24px;font-size:25px}.tradecore-auth-panel label{display:block;color:#9daab3;font-size:13px;margin:14px 0}.tradecore-auth-panel input[type=text],.tradecore-auth-panel input[type=email],.tradecore-auth-panel input[type=password]{width:100%;box-sizing:border-box;background:#0e151b;border:1px solid #29343c;color:#fff;border-radius:9px;padding:13px;margin-top:7px}.tradecore-auth-panel input[type=submit],.tradecore-auth-panel button{width:100%;background:#ff7848;color:#fff;border:0;border-radius:9px;padding:14px;font-weight:700;cursor:pointer}.tradecore-auth-link{display:inline-block;margin-top:16px;color:#ff9874}.tradecore-checkbox{display:flex!important;gap:9px;align-items:flex-start}.tradecore-auth-error,.tradecore-auth-success{padding:12px;border-radius:8px;margin-bottom:12px}.tradecore-auth-error{background:#35161a;color:#ff8a96}.tradecore-auth-success{background:#103222;color:#70e3a6}.tradecore-shared-feed{background:#0d1318;border:1px solid #2b353d;border-radius:16px;padding:22px}.tradecore-shared-head{display:flex;justify-content:space-between;color:#ff7848;font:700 12px monospace;letter-spacing:.1em}.tradecore-feed-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.tradecore-feed-grid article{background:#12191f;border:1px solid #303940;border-radius:12px;padding:17px}.tradecore-feed-grid article>div{display:flex;flex-direction:column}.tradecore-feed-grid article span{color:#89969f;font-size:12px}.tradecore-feed-grid em{display:inline-block;margin:12px 0;font-style:normal;font-weight:700}.tradecore-feed-grid dl{display:grid;grid-template-columns:1fr 1fr;gap:7px;font-size:13px}.tradecore-feed-grid dt{color:#7f8b94}.tradecore-feed-grid dd{text-align:right;margin:0}.positive{color:#43d895!important}.negative{color:#ff6170!important}@media(max-width:1050px){.tradecore-auth-v14{grid-template-columns:1fr;padding:30px}.tradecore-auth-columns{grid-template-columns:1fr}.tradecore-auth-brand h1{font-size:46px}.tradecore-feed-grid{grid-template-columns:1fr}}
/* TradeCore v1.4.1 calculator module */
.tradecore-calculator{--tcc-bg:#071018;--tcc-panel:#0d161d;--tcc-panel2:#111b22;--tcc-line:#29353e;--tcc-muted:#91a0aa;--tcc-text:#edf3f6;--tcc-orange:#ff7848;max-width:1500px;margin:0 auto;background:var(--tcc-bg);border:1px solid var(--tcc-line);border-radius:18px;color:var(--tcc-text);overflow:hidden;box-shadow:0 24px 70px rgba(0,0,0,.25);font-family:Inter,system-ui,sans-serif}.tradecore-calculator *{box-sizing:border-box}.tradecore-calculator__header{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:30px;border-bottom:1px solid var(--tcc-line);background:radial-gradient(circle at 85% 0,rgba(255,120,72,.12),transparent 34%),linear-gradient(135deg,#101a21,#081017)}.tradecore-calculator__header span{font:700 11px/1.2 monospace;letter-spacing:.18em;color:var(--tcc-orange)}.tradecore-calculator__header h1{margin:7px 0 8px;font-size:32px;color:#fff}.tradecore-calculator__header p{margin:0;color:var(--tcc-muted)}.tradecore-live-badge{white-space:nowrap;color:#aab5bc;font-size:12px}.tradecore-live-badge i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px;background:#2bdc92;box-shadow:0 0 13px #2bdc92}.tradecore-calculator__tabs{display:flex;gap:4px;padding:12px 20px;border-bottom:1px solid var(--tcc-line);overflow:auto;background:#091119}.tradecore-calculator__tabs button{border:1px solid transparent;background:transparent;color:#8f9ca5;padding:11px 14px;border-radius:8px;white-space:nowrap;cursor:pointer;font-weight:650}.tradecore-calculator__tabs button.is-active{background:#17242d;border-color:#33414b;color:#fff;box-shadow:inset 3px 0 var(--tcc-orange)}.tradecore-calculator__panel{display:none;padding:28px}.tradecore-calculator__panel.is-active{display:block}.tc-calc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.tc-calc-grid--converter{grid-template-columns:minmax(180px,.8fr) minmax(220px,1fr) 46px minmax(220px,1fr);align-items:end}.tc-calc-grid label{display:block}.tc-calc-grid label>span{display:block;margin-bottom:8px;color:var(--tcc-muted);font-size:12px;text-transform:uppercase;letter-spacing:.07em}.tc-calc-grid input,.tc-calc-grid select{width:100%;height:48px;padding:0 13px;border:1px solid var(--tcc-line);border-radius:9px;background:#0b1218;color:#fff;font-size:15px}.tc-calc-grid input:focus,.tc-calc-grid select:focus{outline:none;border-color:var(--tcc-orange);box-shadow:0 0 0 3px rgba(255,120,72,.12)}.tc-swap{height:48px;border:1px solid var(--tcc-line);border-radius:9px;background:#121c23;color:var(--tcc-orange);font-size:20px;cursor:pointer}.tc-result-card{margin-top:20px;padding:28px;border:1px solid var(--tcc-line);border-radius:14px;background:linear-gradient(135deg,#111b22,#0b1319)}.tc-result-card span,.tc-result-card small{display:block;color:var(--tcc-muted)}.tc-result-card strong{display:block;margin:8px 0;font-size:38px;color:#fff;word-break:break-word}.tc-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:20px}.tc-result-grid article{padding:20px;border:1px solid var(--tcc-line);border-radius:12px;background:var(--tcc-panel2)}.tc-result-grid span{display:block;color:var(--tcc-muted);font-size:11px;text-transform:uppercase;letter-spacing:.07em}.tc-result-grid strong{display:block;margin-top:9px;font-size:20px;color:#fff}.tradecore-calculator__footer{padding:16px 28px;border-top:1px solid var(--tcc-line);color:#7f8d96;font-size:12px;background:#091119}@media(max-width:900px){.tc-calc-grid,.tc-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-calc-grid--converter{grid-template-columns:1fr 1fr}.tc-calc-grid--converter .tc-swap{grid-column:1/-1}.tradecore-calculator__header{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.tradecore-calculator{border-radius:12px}.tradecore-calculator__header,.tradecore-calculator__panel{padding:20px}.tradecore-calculator__header h1{font-size:27px}.tc-calc-grid,.tc-calc-grid--converter,.tc-result-grid{grid-template-columns:1fr}.tc-result-card strong{font-size:29px}.tradecore-calculator__tabs{padding:9px}}


/* TradeCore v1.4.2 modular application shell */
.tradecore-brand{width:100%;text-align:left;color:inherit;background:transparent;border:0;cursor:pointer}
.tradecore-brand-copy{min-width:0}
.tradecore-nav a b{font-weight:500}
.tradecore-sidebar,.tradecore-main,.tradecore-brand-copy,.tradecore-nav a b,.tradecore-sidebar-foot{transition:all .24s ease}
.tradecore-shell.sidebar-collapsed{grid-template-columns:82px minmax(0,1fr)}
.tradecore-shell.sidebar-collapsed .tradecore-sidebar{padding-left:12px;padding-right:12px}
.tradecore-shell.sidebar-collapsed .tradecore-brand{justify-content:center;padding-left:0;padding-right:0}
.tradecore-shell.sidebar-collapsed .tradecore-brand-copy,
.tradecore-shell.sidebar-collapsed .tradecore-nav a b,
.tradecore-shell.sidebar-collapsed .tradecore-sidebar-foot{opacity:0;visibility:hidden;width:0;overflow:hidden}
.tradecore-shell.sidebar-collapsed .tradecore-nav a{justify-content:center;padding-left:0;padding-right:0}
.tradecore-shell.sidebar-collapsed .tradecore-nav a span{margin:0}
.tradecore-page-content>.elementor,
.tradecore-page-content>.elementor-location-single,
.tradecore-page-content .elementor-section-wrap{width:100%}
.tradecore-page-content .elementor-element{--widgets-spacing:0px}
.tradecore-module{display:grid;gap:26px}
.tradecore-module-heading{padding:28px 30px;border:1px solid var(--tc-line);border-radius:18px;background:linear-gradient(145deg,#0d1820,#091118)}
.tradecore-module-heading>span{font:700 11px/1.2 ui-monospace,monospace;letter-spacing:.18em;color:var(--tc-orange)}
.tradecore-module-heading h1{margin:8px 0 6px;color:#fff;font-size:34px}
.tradecore-module-heading p{margin:0;color:var(--tc-muted)}
.tradecore-module-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.tradecore-module-card,.tradecore-settings-grid article,.tradecore-analytics-preview article,.tradecore-info-card{padding:22px;border:1px solid var(--tc-line);border-radius:14px;background:var(--tc-panel)}
.tradecore-module-card>span,.tradecore-settings-grid span,.tradecore-analytics-preview span{display:block;color:var(--tc-orange);font:700 10px/1.2 ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}
.tradecore-module-card h3{margin:13px 0 7px;color:#fff;font-size:21px}
.tradecore-module-card p,.tradecore-analytics-preview p{color:var(--tc-muted);min-height:45px}
.tradecore-module-card a{color:#ff9a72;text-decoration:none;font-weight:700}
.tradecore-module-section{display:grid;gap:12px}
.tradecore-settings-grid,.tradecore-analytics-preview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.tradecore-settings-grid strong,.tradecore-analytics-preview strong{display:block;margin-top:12px;color:#fff;font-size:19px}
.tradecore-account-card--large{margin-top:0}
.tradecore-page-content .tradecore-calculator,.tradecore-page-content .tradecore-market{max-width:none}
.tradecore-page-content .btj-app{max-width:none}
@media(max-width:1180px){.tradecore-module-cards,.tradecore-settings-grid,.tradecore-analytics-preview{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:820px){.tradecore-shell.sidebar-collapsed{grid-template-columns:1fr}.tradecore-shell.sidebar-collapsed .tradecore-sidebar{left:-270px;width:250px;padding:24px 18px}.tradecore-shell.sidebar-collapsed .tradecore-brand-copy,.tradecore-shell.sidebar-collapsed .tradecore-nav a b,.tradecore-shell.sidebar-collapsed .tradecore-sidebar-foot{opacity:1;visibility:visible;width:auto}.tradecore-shell.sidebar-collapsed .tradecore-nav a{justify-content:flex-start;padding:12px}.tradecore-shell.sidebar-collapsed .tradecore-nav a span{margin-right:12px}}
@media(max-width:620px){.tradecore-module-cards,.tradecore-settings-grid,.tradecore-analytics-preview{grid-template-columns:1fr}.tradecore-module-heading{padding:22px}.tradecore-module-heading h1{font-size:28px}}

/* TradeCore v1.5.1 — Connections dashboard + News placeholder */
.tradecore-connection-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.tradecore-connection-state{text-align:right}.tradecore-connection-state>span{display:inline-flex;align-items:center;gap:8px;border:1px solid #2b3540;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:800;text-transform:uppercase;color:#9aa6b1}.tradecore-connection-state>span i{width:8px;height:8px;border-radius:50%;background:#66717c}.tradecore-connection-state>span.connected{color:#63dfa0;border-color:rgba(99,223,160,.35);background:rgba(99,223,160,.07)}.tradecore-connection-state>span.connected i{background:#4fda88;box-shadow:0 0 0 5px rgba(79,218,136,.1)}.tradecore-connection-state>span.error{color:#ff7e89;border-color:rgba(255,126,137,.35)}.tradecore-connection-state small{display:block;margin-top:8px;color:#7f8b96}.tradecore-sync-metrics{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:18px 0}.tradecore-sync-metrics article,.tradecore-connection-card,.tradecore-positions-card,.tradecore-sync-log,.tradecore-news-grid article{border:1px solid #26323d;background:#0e171f;border-radius:14px}.tradecore-sync-metrics article{padding:18px}.tradecore-sync-metrics span,.tradecore-connection-card .head span,.tradecore-positions-card .head span,.tradecore-sync-log .head span,.tradecore-news-grid article>span{display:block;color:#ff8253;font-size:10px;font-weight:800;letter-spacing:.14em}.tradecore-sync-metrics strong{display:block;color:#f1f5f8;font-size:21px;margin:9px 0 4px}.tradecore-sync-metrics small{color:#7f8b96}.tradecore-connection-grid{display:grid;grid-template-columns:.82fr 1.45fr;gap:14px}.tradecore-connection-card,.tradecore-positions-card,.tradecore-sync-log{padding:20px}.tradecore-connection-card .head,.tradecore-positions-card .head,.tradecore-sync-log .head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.tradecore-connection-card h2,.tradecore-positions-card h2,.tradecore-sync-log h2{margin:6px 0 0!important;color:#fff!important;font-size:20px!important}.tradecore-connection-card .head b,.tradecore-positions-card .head b{color:#ff9a70;border:1px solid rgba(255,154,112,.35);border-radius:999px;padding:6px 9px;font-size:10px}.tradecore-connection-card dl{margin:18px 0}.tradecore-connection-card dl>div{display:flex;justify-content:space-between;gap:16px;border-top:1px solid #23303b;padding:11px 0}.tradecore-connection-card dt{color:#84919c}.tradecore-connection-card dd{margin:0;text-align:right;color:#dbe2e8}.tradecore-connection-card>a{display:block;text-align:center;background:#ff7848;color:#fff!important;padding:12px;border-radius:9px;text-decoration:none!important;font-weight:800}.tradecore-position-list{display:grid;gap:10px;margin-top:18px}.tradecore-position-list article{display:grid;grid-template-columns:.8fr 1.5fr;gap:14px;align-items:center;padding:13px 14px;background:#0a1117;border:1px solid #202c36;border-radius:10px}.tradecore-position-list article>div strong{display:block;font-size:15px}.tradecore-position-list article>div span{display:block;margin-top:5px;font-size:10px;font-weight:800}.tradecore-position-list article>div span.long{color:#4fda88}.tradecore-position-list article>div span.short{color:#ff6d79}.tradecore-position-list dl{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0}.tradecore-position-list dt{font-size:9px;color:#788590;text-transform:uppercase}.tradecore-position-list dd{margin:4px 0 0;color:#e7edf2}.tradecore-sync-log{margin-top:14px}.tradecore-sync-log .head small{color:#83909c}.tradecore-sync-log .line{display:grid;grid-template-columns:70px 78px 70px 1fr 60px;gap:10px;align-items:center;border-top:1px solid #23303b;padding:10px 0;font-size:11px}.tradecore-sync-log time,.tradecore-sync-log em{color:#788590;font-style:normal}.tradecore-sync-log b{color:#aeb7bf}.tradecore-sync-log .success b{color:#4fda88}.tradecore-sync-log .error b{color:#ff6d79}.tradecore-sync-log span{color:#ff9a70}.tradecore-sync-log code{background:transparent;color:#b8c2ca;white-space:normal}.tradecore-positions-card .empty,.tradecore-sync-log .empty{color:#82909b;margin:18px 0 0}.tradecore-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0}.tradecore-news-grid article{padding:22px}.tradecore-news-grid strong{display:block;color:#f4f7f9;font-size:20px;margin:10px 0}.tradecore-news-grid p{color:#8996a1;line-height:1.6}.tradecore-news-grid em{display:inline-block;color:#ff9a70;border:1px solid rgba(255,154,112,.32);border-radius:999px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:800;text-transform:uppercase}@media(max-width:1180px){.tradecore-sync-metrics{grid-template-columns:repeat(3,1fr)}.tradecore-connection-grid{grid-template-columns:1fr}.tradecore-news-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.tradecore-connection-hero{display:block}.tradecore-connection-state{text-align:left;margin-top:16px}.tradecore-sync-metrics{grid-template-columns:1fr 1fr}.tradecore-position-list article{grid-template-columns:1fr}.tradecore-sync-log .line{grid-template-columns:60px 70px 1fr}.tradecore-sync-log code{grid-column:1/-1}.tradecore-sync-log em{display:none}.tradecore-news-grid{grid-template-columns:1fr}}@media(max-width:520px){.tradecore-sync-metrics{grid-template-columns:1fr}.tradecore-position-list dl{grid-template-columns:1fr 1fr}}


/* TradeCore v1.5.2 — Module routing, launchpad and Learning */
.tradecore-launchpad{gap:14px;height:100%;min-height:0}.tradecore-shell--home .tradecore-content{overflow:hidden;padding-top:18px;padding-bottom:18px}.tradecore-launchpad-head{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:18px 22px;border:1px solid var(--tc-line);border-radius:16px;background:linear-gradient(135deg,#0d1820,#091118)}.tradecore-launchpad-head span{color:var(--tc-orange);font:700 10px/1.2 ui-monospace,monospace;letter-spacing:.16em}.tradecore-launchpad-head h1{margin:5px 0 3px;color:#fff;font-size:27px}.tradecore-launchpad-head p{margin:0;color:var(--tc-muted)}.tradecore-launchpad-head>a{flex:0 0 auto;color:#ff9a72;text-decoration:none;font-weight:800}.tradecore-shell--home .tradecore-overview-grid{gap:10px}.tradecore-shell--home .tradecore-overview-grid article{padding:14px 16px}.tradecore-shell--home .tradecore-overview-grid strong{font-size:19px}.tradecore-launchpad-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-height:0}.tradecore-launchpad-grid .tradecore-module-card{padding:15px 16px;min-height:130px;display:flex;flex-direction:column}.tradecore-launchpad-grid .tradecore-module-card h3{font-size:17px;margin:8px 0 4px}.tradecore-launchpad-grid .tradecore-module-card p{font-size:12px;line-height:1.35;min-height:0;margin:0 0 8px}.tradecore-launchpad-grid .tradecore-module-card a{margin-top:auto;font-size:12px}.tradecore-learning-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tradecore-learning-grid article{padding:24px;border:1px solid var(--tc-line);border-radius:15px;background:var(--tc-panel)}.tradecore-learning-grid article>span{color:var(--tc-orange);font:700 10px/1.2 ui-monospace,monospace;letter-spacing:.15em}.tradecore-learning-grid strong{display:block;color:#fff;font-size:24px;margin:12px 0 7px}.tradecore-learning-grid p{color:var(--tc-muted);line-height:1.55}.tradecore-learning-grid em{display:inline-block;color:#ff9a70;border:1px solid rgba(255,154,112,.32);border-radius:999px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:800;text-transform:uppercase}.tradecore-learning-roadmap{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.tradecore-learning-roadmap>div{display:flex;align-items:center;gap:13px;padding:18px;border:1px solid var(--tc-line);border-radius:13px;background:#0a1218}.tradecore-learning-roadmap b{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:rgba(255,120,72,.12);color:var(--tc-orange)}.tradecore-learning-roadmap span{color:#dce3e8;font-weight:700}
@media(min-width:1101px) and (min-height:760px){.tradecore-shell--home{height:100vh;min-height:100vh;overflow:hidden}.tradecore-shell--home .tradecore-main{height:100vh;min-height:0}.tradecore-shell--home .tradecore-content{height:calc(100vh - 72px);min-height:0}.tradecore-shell--home .tradecore-launchpad{height:100%}}
@media(max-width:1300px){.tradecore-launchpad-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tradecore-shell--home .tradecore-content{overflow:auto}}
@media(max-width:900px){.tradecore-launchpad-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tradecore-learning-grid,.tradecore-learning-roadmap{grid-template-columns:1fr}.tradecore-launchpad-head{align-items:flex-start;flex-direction:column}}
@media(max-width:560px){.tradecore-launchpad-grid{grid-template-columns:1fr}.tradecore-shell--home .tradecore-content{overflow:auto}.tradecore-launchpad-head{padding:18px}.tradecore-launchpad-head h1{font-size:24px}}

/* TradeCore v1.5.3 — navigation polish and clickable command cards */
html,body.tradecore-terminal-page{margin:0!important;padding:0!important;border:0!important}
body.tradecore-terminal-page:before,body.tradecore-terminal-page:after{display:none!important;content:none!important}
.tradecore-terminal-page .elementor,.tradecore-terminal-page .elementor-element,.tradecore-terminal-page .e-con{border-top:0!important;outline:0}
.tradecore-brand{color:inherit!important;text-decoration:none!important;cursor:pointer!important;background:transparent!important;box-shadow:none!important}
.tradecore-brand:hover,.tradecore-brand:focus,.tradecore-brand:active{background:transparent!important;color:inherit!important;box-shadow:none!important;transform:none!important}
.tradecore-sidebar-toggle{position:fixed;left:236px;top:50%;z-index:120;width:28px;height:54px;transform:translateY(-50%);border:1px solid var(--tc-line);border-left:0;border-radius:0 10px 10px 0;background:#111c24;color:#ff8d5b;display:grid;place-items:center;cursor:pointer;transition:left .24s ease,background .2s ease}
.tradecore-sidebar-toggle span{font-size:25px;line-height:1;transition:transform .24s ease}
.tradecore-sidebar-toggle:hover{background:#17252f}
.tradecore-shell:not(.sidebar-collapsed) .tradecore-sidebar-toggle span{transform:rotate(180deg)}
.tradecore-shell.sidebar-collapsed .tradecore-sidebar-toggle{left:68px}
.tradecore-shell--home .tradecore-sidebar-toggle{display:none}
.tradecore-launchpad-grid .tradecore-module-card{color:inherit!important;text-decoration:none!important;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}
.tradecore-launchpad-grid .tradecore-module-card:hover,.tradecore-launchpad-grid .tradecore-module-card:focus-visible{transform:translateY(-3px);border-color:rgba(255,122,69,.7);background:#13202a;box-shadow:0 12px 28px rgba(0,0,0,.22);outline:none}
.tradecore-launchpad-grid .tradecore-module-card em{margin-top:auto;color:#ff9a72;font-size:12px;font-style:normal;font-weight:800}
.tradecore-launchpad-grid .tradecore-module-card:hover em{color:#fff}
@media(max-width:820px){.tradecore-sidebar-toggle{display:none}.tradecore-shell--module{grid-template-columns:1fr}.tradecore-shell--module .tradecore-sidebar{left:-270px}.tradecore-shell--module.nav-open .tradecore-sidebar{left:0}}

/* TradeCore v1.5.6 — mobile shell containment and reliable navigation */
html.tradecore-nav-lock, body.tradecore-nav-lock { overflow: hidden !important; }
body.tradecore-terminal-page,
body.tradecore-terminal-page .elementor,
body.tradecore-terminal-page .elementor-element,
body.tradecore-terminal-page .e-con,
body.tradecore-terminal-page .elementor-widget-container {
  max-width: 100% !important;
}
.tradecore-shell,
.tradecore-main,
.tradecore-content,
.tradecore-section,
.tradecore-connection-page,
.tradecore-connection-grid,
.tradecore-positions-card,
.tradecore-sync-log,
.btj-app,
.btj-terminal-panel {
  min-width: 0;
  max-width: 100%;
}
.tradecore-shell { width: 100%; overflow-x: clip; }
.tradecore-main { width: 100%; overflow-x: hidden; }
.tradecore-content { width: 100%; }
.tradecore-responsive-table,
.btj-responsive-table { width: 100%; max-width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; }
.tradecore-sync-log code,
.tradecore-sync-log .line,
.tradecore-positions-card .empty { overflow-wrap: anywhere; word-break: break-word; }

@media (max-width: 820px) {
  html, body.tradecore-terminal-page { width: 100% !important; max-width: 100% !important; overflow-x: hidden !important; }
  .tradecore-shell,
  .tradecore-shell.sidebar-collapsed,
  .tradecore-shell--module,
  .tradecore-shell--home { display: block; width: 100%; max-width: 100vw; min-height: 100dvh; }
  .tradecore-main { width: 100%; max-width: 100vw; }
  .tradecore-topbar { position: sticky; top: 0; width: 100%; min-width: 0; height: 72px; padding: 0 16px; z-index: 900; }
  .tradecore-topbar > div:first-of-type { min-width: 0; padding-left: 54px; }
  .tradecore-breadcrumb,
  .tradecore-topbar strong { max-width: 46vw; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
  .tradecore-menu-toggle {
    display: grid !important;
    place-items: center;
    position: absolute;
    left: 16px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1105;
    width: 42px;
    height: 42px;
    padding: 0;
    cursor: pointer;
    pointer-events: auto;
    touch-action: manipulation;
  }
  .tradecore-sidebar {
    position: fixed !important;
    inset: 0 auto 0 0;
    left: 0 !important;
    width: min(82vw, 300px) !important;
    max-width: 300px;
    height: 100dvh;
    padding: 20px 16px;
    z-index: 1100;
    overflow-y: auto;
    transform: translateX(-105%);
    transition: transform .24s ease;
    box-shadow: 18px 0 45px rgba(0,0,0,.38);
  }
  .tradecore-shell.nav-open .tradecore-sidebar { transform: translateX(0); }
  .tradecore-shell.sidebar-collapsed .tradecore-sidebar { width: min(82vw, 300px) !important; padding: 20px 16px; }
  .tradecore-shell.sidebar-collapsed .tradecore-brand-copy,
  .tradecore-shell.sidebar-collapsed .tradecore-nav a b,
  .tradecore-shell.sidebar-collapsed .tradecore-sidebar-foot { opacity: 1; visibility: visible; width: auto; overflow: visible; }
  .tradecore-shell.sidebar-collapsed .tradecore-nav a { justify-content: flex-start; padding: 12px 13px; }
  .tradecore-shell.sidebar-collapsed .tradecore-nav a span { margin: 0; }
  .tradecore-overlay {
    display: block;
    position: fixed;
    inset: 0;
    z-index: 1050;
    border: 0;
    background: rgba(0,0,0,.62);
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: opacity .2s ease, visibility .2s ease;
  }
  .tradecore-shell.nav-open .tradecore-overlay { opacity: 1; visibility: visible; pointer-events: auto; }
  .tradecore-sidebar-toggle { display: none !important; }
  .tradecore-content { padding: 16px 14px; overflow-x: hidden; }
  .tradecore-hero,
  .tradecore-connection-hero,
  .tradecore-launchpad-head { width: 100%; max-width: 100%; }
  .tradecore-overview-grid,
  .tradecore-sync-metrics { grid-template-columns: repeat(2, minmax(0,1fr)); }
  .tradecore-connection-grid { grid-template-columns: minmax(0,1fr); }
  .tradecore-connection-card,
  .tradecore-positions-card,
  .tradecore-sync-log { width: 100%; min-width: 0; }
  .tradecore-sync-log .line { grid-template-columns: 60px 64px minmax(0,1fr); }
  .tradecore-sync-log code { grid-column: 1 / -1; max-width: 100%; white-space: pre-wrap; }
  .tradecore-user { flex: 0 0 auto; }
}

@media (max-width: 560px) {
  .tradecore-content { padding: 14px 10px; }
  .tradecore-topbar { padding-right: 12px; }
  .tradecore-topbar > div:first-of-type { padding-left: 50px; }
  .tradecore-breadcrumb { font-size: 9px; letter-spacing: .12em; }
  .tradecore-user span { display: none; }
  .tradecore-hero,
  .tradecore-connection-hero,
  .tradecore-launchpad-head { padding: 20px 16px; border-radius: 14px; }
  .tradecore-hero h1,
  .tradecore-connection-hero h1 { font-size: clamp(28px, 9vw, 38px); overflow-wrap: anywhere; }
  .tradecore-overview-grid,
  .tradecore-sync-metrics { grid-template-columns: repeat(2, minmax(0,1fr)); gap: 10px; }
  .tradecore-overview-grid article,
  .tradecore-sync-metrics article { padding: 16px 14px; min-width: 0; }
  .tradecore-overview-grid strong,
  .tradecore-sync-metrics strong { font-size: clamp(18px, 6vw, 24px); overflow-wrap: anywhere; }
  .tradecore-connection-card dl > div { align-items: flex-start; }
  .tradecore-connection-card dd { max-width: 58%; overflow-wrap: anywhere; }
  .btj-app { width: 100%; padding: 10px; overflow: hidden; }
  .btj-app-stats { grid-template-columns: 1fr; }
  .btj-filter-bar { grid-template-columns: 1fr; }
  .btj-app-header { align-items: stretch; flex-direction: column; }
  .btj-app-header .btj-btn { width: 100%; text-align: center; }
  .btj-responsive-table { border-radius: 8px; }
  .btj-app table { min-width: 780px; }
  .tradecore-position-list dl { grid-template-columns: 1fr 1fr; }
}


/* v1.6.1 Master Feed expansion */
.tradecore-feed-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.tradecore-feed-card-head>div{display:flex;flex-direction:column}.tradecore-feed-card-head em{margin:0}.tradecore-feed-summary{margin:14px 0 0}.tradecore-feed-details{margin-top:14px;border-top:1px solid #29343c;padding-top:12px}.tradecore-feed-details summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;color:#ff9874;font-weight:700;font-size:12px;letter-spacing:.02em}.tradecore-feed-details summary::-webkit-details-marker{display:none}.tradecore-feed-details summary span{transition:transform .2s ease;color:#ff7848}.tradecore-feed-details[open] summary span{transform:rotate(180deg)}.tradecore-feed-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.tradecore-feed-detail-grid>div{background:#0d1419;border:1px solid #263039;border-radius:8px;padding:10px;min-width:0}.tradecore-feed-detail-grid span,.tradecore-feed-notes span{display:block;color:#7f8b94;font-size:11px;margin-bottom:4px}.tradecore-feed-detail-grid strong{display:block;color:#e8eef2;font-size:12px;overflow-wrap:anywhere}.tradecore-feed-notes{display:grid;gap:10px;margin-top:12px}.tradecore-feed-notes section{background:#0d1419;border:1px solid #263039;border-radius:8px;padding:12px}.tradecore-feed-notes p{margin:0;color:#c5d0d6;font-size:12px;line-height:1.55}@media(max-width:640px){.tradecore-feed-detail-grid{grid-template-columns:1fr}}

/* v1.7.1 — live synchronized positions */
.tradecore-live-board{margin:22px 0 26px;padding:20px;border:1px solid #2b3943;border-radius:16px;background:linear-gradient(135deg,rgba(16,35,46,.96),rgba(9,17,23,.98))}
.tradecore-live-board-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:16px}
.tradecore-live-board-head span{display:block;color:#ff7848;font:700 12px/1.2 monospace;letter-spacing:.15em}
.tradecore-live-board-head h2{margin:7px 0 5px;font-size:23px;color:#eef4f7}
.tradecore-live-board-head p{margin:0;color:#93a1aa}
.tradecore-live-board-head>strong{color:#ff7848;font:700 13px/1.2 monospace;letter-spacing:.12em;white-space:nowrap}
.tradecore-live-position-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.tradecore-live-position-list article{padding:17px;border:1px solid #31404a;border-radius:12px;background:#111920}
.tradecore-live-symbol{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}
.tradecore-live-symbol>div{display:flex;flex-direction:column;gap:3px}
.tradecore-live-symbol strong{font-size:17px;color:#eef4f7}
.tradecore-live-symbol small{color:#82909a}
.tradecore-live-symbol>span{padding:5px 8px;border:1px solid;border-radius:999px;font:700 11px monospace}
.tradecore-live-symbol>span.long{color:#43d895;border-color:rgba(67,216,149,.4)}
.tradecore-live-symbol>span.short{color:#ff6170;border-color:rgba(255,97,112,.4)}
.tradecore-live-position-list dl{display:grid;grid-template-columns:1fr auto;gap:8px 14px;margin:0;font-size:13px}
.tradecore-live-position-list dt{color:#82909a}
.tradecore-live-position-list dd{margin:0;text-align:right;color:#eef4f7}
.tradecore-live-empty{margin:0;color:#93a1aa}
.tradecore-shared-head{padding:0 2px}
@media(max-width:1180px){.tradecore-live-position-list{grid-template-columns:1fr}}


/* v1.7.2 — account overview and clearer journal hierarchy */
.tradecore-public-account{margin:26px 0;padding:22px;border:1px solid #2b3943;border-radius:16px;background:#0d151b}
.tradecore-section-title span,.btj-journal-history-heading span{display:block;color:#ff7848;font:700 13px/1.2 monospace;letter-spacing:.16em}
.tradecore-section-title h2,.btj-journal-history-heading h2{margin:8px 0 6px;color:#eef4f7;font-size:28px;line-height:1.2}
.tradecore-section-title p,.btj-journal-history-heading p{margin:0;color:#93a1aa;font-size:15px}
.tradecore-public-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:18px}
.tradecore-public-metrics article{padding:15px;border:1px solid #2d3942;border-radius:11px;background:#111920}
.tradecore-public-metrics span{display:block;color:#82909a;font:700 11px monospace;text-transform:uppercase;letter-spacing:.08em}
.tradecore-public-metrics strong{display:block;margin-top:8px;color:#eef4f7;font-size:18px}
.tradecore-major-separator{align-items:flex-end;margin:34px 0 18px;padding:22px 4px 16px;border-top:1px solid #30404b;border-bottom:1px solid #30404b}
.tradecore-major-separator>div{display:block}.tradecore-major-separator h2{margin:7px 0 5px;color:#eef4f7;font-size:28px}.tradecore-major-separator p{margin:0;color:#93a1aa;font:400 14px/1.5 sans-serif;letter-spacing:0}.tradecore-major-separator>strong{align-self:flex-start;padding-top:4px}
.btj-journal-history-heading{margin:34px 0 18px;padding:22px 0 16px;border-top:1px solid #2b3943;border-bottom:1px solid #2b3943}
.btj-app-header{margin-bottom:24px}
@media(max-width:1180px){.tradecore-public-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.tradecore-public-metrics{grid-template-columns:1fr 1fr}.tradecore-section-title h2,.btj-journal-history-heading h2,.tradecore-major-separator h2{font-size:22px}}
.tradecore-account-note{margin:14px 0 0;padding:12px 14px;border:1px solid var(--btj-border,#293844);border-radius:10px;color:var(--btj-muted,#95a2ad);font-size:13px;line-height:1.55}.tradecore-account-note strong{color:var(--btj-text,#e8edf2)}.tradecore-public-metrics article small{display:block;margin-top:6px;color:var(--btj-muted,#95a2ad);font-size:11px;line-height:1.35}

/* v1.7.4 — Prop-firm consistency */
.tradecore-consistency-widget,.tradecore-consistency-hero,.tradecore-consistency-rule-settings,.tradecore-consistency-days{border:1px solid var(--tc-line,#263640);background:var(--tc-panel,#0d171d);border-radius:18px}.tradecore-consistency-widget{padding:28px;margin:28px 0}.tradecore-consistency-widget-head,.tradecore-consistency-hero,.tradecore-consistency-rule-settings{display:flex;justify-content:space-between;align-items:center;gap:24px}.tradecore-consistency-widget-head span,.tradecore-consistency-hero>div>span,.tradecore-consistency-rule-settings span{display:block;color:#ff7548;font-size:12px;font-weight:800;letter-spacing:2px}.tradecore-consistency-widget h2,.tradecore-consistency-rule-settings h2{margin:7px 0;font-size:25px}.tradecore-consistency-widget p,.tradecore-consistency-rule-settings p,.tradecore-consistency-hero p{margin:0;color:var(--tc-muted,#8d9aa3)}.tradecore-consistency-result,.tradecore-consistency-badge{min-width:145px;padding:17px 20px;border:1px solid var(--tc-line,#263640);border-radius:13px;text-align:center}.tradecore-consistency-result small,.tradecore-consistency-badge small{display:block;color:var(--tc-muted,#8d9aa3);font-size:11px;letter-spacing:1px}.tradecore-consistency-result strong,.tradecore-consistency-badge strong{display:block;margin-top:6px;font-size:22px}.tradecore-consistency-widget-grid,.tradecore-consistency-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px}.tradecore-consistency-widget-grid article,.tradecore-consistency-metrics article{padding:17px;border:1px solid var(--tc-line,#263640);border-radius:12px;background:rgba(255,255,255,.015)}.tradecore-consistency-widget-grid span,.tradecore-consistency-metrics span{display:block;color:var(--tc-muted,#8d9aa3);font-size:12px;text-transform:uppercase;letter-spacing:.7px}.tradecore-consistency-widget-grid strong,.tradecore-consistency-metrics strong{display:block;margin-top:8px;font-size:19px}.tradecore-consistency-open{display:inline-block;margin-top:20px;color:#ff7548;text-decoration:none;font-weight:700}.tradecore-consistency-status-pass .tradecore-consistency-result strong,.tradecore-consistency-status-pass .tradecore-consistency-badge strong{color:#3bd99f}.tradecore-consistency-status-warning .tradecore-consistency-result strong,.tradecore-consistency-status-warning .tradecore-consistency-badge strong{color:#f5c451}.tradecore-consistency-status-fail .tradecore-consistency-result strong,.tradecore-consistency-status-fail .tradecore-consistency-badge strong{color:#ff5d6c}.tradecore-consistency-status-not_ready .tradecore-consistency-result strong,.tradecore-consistency-status-not_ready .tradecore-consistency-badge strong{color:#9aa7af}.tradecore-consistency-hero{padding:28px 30px;margin-top:24px}.tradecore-consistency-hero h2{font-size:40px;margin:8px 0}.tradecore-consistency-progress{height:15px;margin:18px 4px 30px;background:#18252c;border-radius:999px;position:relative;overflow:visible}.tradecore-consistency-progress span{height:100%;display:block;border-radius:999px;background:#3bd99f}.tradecore-consistency-status-warning .tradecore-consistency-progress span{background:#f5c451}.tradecore-consistency-status-fail .tradecore-consistency-progress span{background:#ff5d6c}.tradecore-consistency-progress i{position:absolute;top:-5px;width:2px;height:25px;background:#fff;opacity:.7}.tradecore-consistency-progress i.warning{background:#f5c451}.tradecore-consistency-progress i.limit{background:#ff5d6c}.tradecore-consistency-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:28px}.tradecore-consistency-rule-settings{padding:24px 28px;margin-bottom:28px}.tradecore-consistency-rule-settings form{display:flex;gap:10px;align-items:center}.tradecore-consistency-rule-settings select,.tradecore-consistency-rule-settings button{min-height:45px;padding:0 16px;border-radius:8px;border:1px solid var(--tc-line,#263640);background:#111d23;color:#fff}.tradecore-consistency-rule-settings button{background:#ff7548;border-color:#ff7548;font-weight:800;cursor:pointer}.tradecore-consistency-days{padding:26px;margin-top:28px}.tradecore-day-bar{height:10px;min-width:180px;background:#1a272e;border-radius:999px;overflow:hidden}.tradecore-day-bar span{display:block;height:100%;border-radius:999px}.tradecore-day-bar.pass span{background:#3bd99f}.tradecore-day-bar.warning span{background:#f5c451}.tradecore-day-bar.fail span{background:#ff5d6c}.tradecore-day-bar.loss span{background:#697780}.tradecore-day-bar.neutral span{background:#394851}
@media(max-width:900px){.tradecore-consistency-widget-grid,.tradecore-consistency-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tradecore-consistency-widget-head,.tradecore-consistency-hero,.tradecore-consistency-rule-settings{align-items:flex-start;flex-direction:column}.tradecore-consistency-rule-settings form{width:100%}.tradecore-consistency-rule-settings select,.tradecore-consistency-rule-settings button{flex:1}.tradecore-day-bar{min-width:110px}}
@media(max-width:560px){.tradecore-consistency-widget-grid,.tradecore-consistency-metrics{grid-template-columns:1fr}.tradecore-consistency-hero h2{font-size:32px}}


/* v1.7.5 — Consistency mobile layout patch */
.tradecore-consistency-module,
.tradecore-consistency-module *{box-sizing:border-box}
.tradecore-consistency-module{min-width:0;max-width:100%;overflow:hidden}
.tradecore-consistency-module .tradecore-module-heading,
.tradecore-consistency-module .tradecore-module-heading p,
.tradecore-consistency-hero>div,
.tradecore-consistency-hero p,
.tradecore-consistency-rule-settings>div,
.tradecore-consistency-rule-settings p,
.tradecore-consistency-days,
.tradecore-consistency-days .tradecore-section-heading,
.tradecore-consistency-days .tradecore-section-heading p{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:normal}

@media(max-width:560px){
  .tradecore-consistency-module .tradecore-module-heading{padding-left:2px;padding-right:2px}
  .tradecore-consistency-module .tradecore-module-heading h1{font-size:34px;line-height:1.12}
  .tradecore-consistency-module .tradecore-module-heading p{font-size:16px;line-height:1.55}
  .tradecore-consistency-hero{padding:24px 20px;gap:20px}
  .tradecore-consistency-hero h2{font-size:38px;line-height:1.08}
  .tradecore-consistency-hero p{font-size:15px;line-height:1.5}
  .tradecore-consistency-badge{width:100%;min-width:0}
  .tradecore-consistency-progress{height:12px;margin:18px 6px 28px}
  .tradecore-consistency-metrics{gap:10px}
  .tradecore-consistency-metrics article{padding:20px 18px}
  .tradecore-consistency-rule-settings{padding:24px 20px}
  .tradecore-consistency-rule-settings form{display:grid;grid-template-columns:1fr;width:100%;gap:12px}
  .tradecore-consistency-rule-settings select,
  .tradecore-consistency-rule-settings button{width:100%;max-width:100%;min-width:0;min-height:48px}
  .tradecore-consistency-rule-settings button{white-space:normal;padding:12px 16px}
  .tradecore-consistency-days{padding:22px 16px;overflow:hidden}
  .tradecore-consistency-days .btj-responsive-table{overflow:visible;max-width:100%}
  .tradecore-consistency-days table,
  .tradecore-consistency-days thead,
  .tradecore-consistency-days tbody,
  .tradecore-consistency-days tr,
  .tradecore-consistency-days th,
  .tradecore-consistency-days td{display:block;width:100%}
  .tradecore-consistency-days thead{display:none}
  .tradecore-consistency-days table{border:0;min-width:0}
  .tradecore-consistency-days tbody{display:grid;gap:12px}
  .tradecore-consistency-days tr{padding:16px;border:1px solid var(--tc-line,#263640);border-radius:14px;background:rgba(255,255,255,.015)}
  .tradecore-consistency-days td{display:grid;grid-template-columns:minmax(104px,42%) minmax(0,1fr);align-items:center;gap:12px;padding:9px 0;border:0;text-align:right;min-width:0}
  .tradecore-consistency-days td::before{content:attr(data-label);color:var(--tc-muted,#8d9aa3);font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;text-align:left}
  .tradecore-consistency-days td[data-label="Daily PnL"]{font-weight:800}
  .tradecore-consistency-days td[data-label="Distribution"]{grid-template-columns:minmax(104px,42%) minmax(0,1fr)}
  .tradecore-day-bar{width:100%;min-width:0;height:12px}
}

/* TradeCore Position Calculator v1.0 */
.tc-mode-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px;padding:20px;border:1px solid var(--tcc-line);border-radius:13px;background:linear-gradient(135deg,#111b22,#0b1319)}
.tc-mode-intro>div{max-width:820px}.tc-mode-intro>div>span{color:var(--tcc-orange);font:700 11px/1.2 monospace;letter-spacing:.18em}.tc-mode-intro h2{margin:7px 0 6px;font-size:25px}.tc-mode-intro p{margin:0;color:var(--tcc-muted);line-height:1.55}.tc-mode-intro>label{min-width:270px}.tc-mode-intro label span,.tc-calc-grid label small{display:block;color:var(--tcc-muted);font-size:11px;line-height:1.4}.tc-mode-intro select{width:100%;height:48px;padding:0 13px;border:1px solid var(--tcc-line);border-radius:9px;background:#0b1218;color:#fff}.tc-result-grid--position{grid-template-columns:repeat(4,minmax(0,1fr))}.tc-result-grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}.tc-result-grid article small{display:block;margin-top:7px;color:#7f8d96;font-size:10px;line-height:1.45;text-transform:none;letter-spacing:0}.tc-positive{color:#3edca1!important}.tc-negative{color:#ff6275!important}.tc-warning{color:#e8b84d!important}.tc-formula-note{display:grid;gap:8px;margin-top:22px;padding:20px;border:1px solid var(--tcc-line);border-radius:12px;background:#0a1218}.tc-formula-note strong{color:var(--tcc-orange);text-transform:uppercase;letter-spacing:.12em;font-size:11px}.tc-formula-note code{font-size:18px;color:#fff;white-space:normal}.tc-formula-note span{color:var(--tcc-muted)}
@media(max-width:1100px){.tc-result-grid--position,.tc-result-grid--five{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.tc-mode-intro{align-items:stretch;flex-direction:column}.tc-mode-intro>label{min-width:0;width:100%}.tc-result-grid--position,.tc-result-grid--five{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.tc-result-grid--position,.tc-result-grid--five{grid-template-columns:1fr}.tc-mode-intro{padding:16px}.tc-mode-intro h2{font-size:22px}.tc-formula-note code{font-size:15px}}

/* v1.8.2 — Verified Trade History chronological row layout */
.tradecore-history-table-wrap{margin-top:18px;overflow-x:auto;border:1px solid var(--tc-line,#263640);border-radius:16px;background:rgba(255,255,255,.01)}
.tradecore-history-table{min-width:1180px}
.tradecore-history-row{display:grid;grid-template-columns:150px 145px 90px 145px 140px 140px 135px 90px 82px;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--tc-line,#263640)}
.tradecore-history-header{position:sticky;top:0;z-index:2;padding-top:13px;padding-bottom:13px;background:#0e171d;color:var(--tc-muted,#8d9aa3);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.tradecore-history-item:last-child>.tradecore-history-row{border-bottom:0}
.tradecore-history-item:nth-child(even)>.tradecore-history-row{background:rgba(255,255,255,.018)}
.tradecore-history-row>span{min-width:0;color:#dce5ea}
.tradecore-history-row small{display:block;margin-top:3px;color:var(--tc-muted,#8d9aa3);font-size:11px}
.tradecore-side-badge,.tradecore-status-badge,.tradecore-result-badge{display:inline-flex;align-items:center;justify-content:center;min-height:27px;padding:4px 9px;border:1px solid currentColor;border-radius:999px;font-style:normal;font-size:11px;font-weight:900;letter-spacing:.04em;white-space:nowrap}
.tradecore-side-badge.long{color:#3bd99f}.tradecore-side-badge.short{color:#ff6174}
.tradecore-status-badge{color:#a8b4bc;border-color:#34444e;background:#111b21}
.tradecore-status-badge.partial{color:#f5c451;border-color:rgba(245,196,81,.55);background:rgba(245,196,81,.06)}
.tradecore-result-badge{min-width:62px;font-size:12px}.tradecore-result-badge.win{color:#3bd99f;background:rgba(59,217,159,.08)}.tradecore-result-badge.loss{color:#ff6174;background:rgba(255,97,116,.08)}.tradecore-result-badge.flat{color:#a8b4bc;background:rgba(168,180,188,.07)}
.tradecore-history-toggle{border:0;background:transparent;color:#ff815a;font:800 12px/1.2 inherit;cursor:pointer;padding:8px 0}.tradecore-history-toggle span{display:inline-block;margin-left:4px;transition:transform .18s ease}.tradecore-history-toggle[aria-expanded="true"] span{transform:rotate(180deg)}
.tradecore-history-details{padding:20px 22px 24px;border-bottom:1px solid var(--tc-line,#263640);background:#0b1419}
.tradecore-history-details .tradecore-feed-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.tradecore-history-action{text-align:right}
@media(max-width:760px){
  .tradecore-history-table-wrap{overflow:visible;border:0;background:transparent}
  .tradecore-history-table{min-width:0;display:grid;gap:12px}
  .tradecore-history-header{display:none}
  .tradecore-history-item{border:1px solid var(--tc-line,#263640);border-radius:14px;overflow:hidden;background:#101a20}
  .tradecore-history-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;padding:18px;border-bottom:0}
  .tradecore-history-row>span{display:flex;flex-direction:column;gap:5px}
  .tradecore-history-row>span::before{content:attr(data-label);color:var(--tc-muted,#8d9aa3);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
  .tradecore-history-action{text-align:left}
  .tradecore-history-details{padding:16px 18px 20px;border-top:1px solid var(--tc-line,#263640);border-bottom:0}
  .tradecore-history-details .tradecore-feed-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:460px){.tradecore-history-row{grid-template-columns:1fr}.tradecore-history-details .tradecore-feed-detail-grid{grid-template-columns:1fr}}

/* TradeCore v1.9.0 — Funded Accounts Journal */
.btj-funded{max-width:1560px;margin:0 auto;padding:28px;color:#e8edf2}.btj-funded-hero,.btj-funded-section,.btj-funded-grid>article{background:#0d171f;border:1px solid #283945;border-radius:18px;padding:28px;margin-bottom:24px}.btj-funded-hero h1{font-size:42px;margin:8px 0}.btj-funded-hero p,.btj-funded-section p{color:#91a0ad}.btj-kicker{color:#ff7648;font:700 13px/1.4 monospace;letter-spacing:2px}.btj-funded-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:24px}.btj-funded-metrics>div,.btj-daily-grid>div{background:#101b23;border:1px solid #2b3b46;border-radius:14px;padding:18px}.btj-funded-metrics span,.btj-risk-line span,.btj-daily-grid span,.btj-funded-positions span{display:block;color:#8f9daa;font-size:12px;text-transform:uppercase;letter-spacing:1px}.btj-funded-metrics b{font-size:18px;display:block;margin-top:8px}.btj-funded-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.btj-funded-grid>article{margin:0}.btj-funded-grid h2,.btj-funded-section h2{font-size:27px;margin:8px 0 20px}.btj-risk-line{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid #23313a}.btj-risk-line span{display:inline}.btj-progress{height:12px;background:#18252d;border-radius:999px;margin:20px 0;overflow:hidden}.btj-progress i{height:100%;display:block;background:#ff5f66}.btj-progress.good i{background:#3ed6a2}.btj-big{font-size:44px;margin:18px 0}.pos{color:#3ed6a2!important}.neg{color:#ff5f6d!important}.btj-funded-positions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.btj-funded-positions article{border:1px solid #2b3b46;border-radius:14px;padding:18px;background:#101b23}.btj-funded-positions header{display:flex;justify-content:space-between;margin-bottom:15px}.btj-funded-positions header span,.btj-side{border:1px solid currentColor;border-radius:999px;padding:3px 9px;font:700 11px monospace}.btj-funded-positions .long,.btj-side.long{color:#3ed6a2}.btj-funded-positions .short,.btj-side.short{color:#ff5f6d}.btj-funded-positions article>div{display:flex;justify-content:space-between;padding:7px 0}.btj-funded-positions article>div span{display:inline}.btj-daily-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.btj-daily-grid b,.btj-daily-grid small{display:block;margin-top:8px}.btj-funded-table-wrap{overflow:auto}.btj-funded-table{width:100%;border-collapse:collapse;min-width:1150px}.btj-funded-table th,.btj-funded-table td{padding:14px 12px;border-bottom:1px solid #2a3740;text-align:left}.btj-funded-table th{color:#91a0ad;font-size:12px;text-transform:uppercase}.btj-funded-table td small{display:block;color:#73818c;margin-top:4px}.btj-admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.btj-admin-grid .btj-panel{background:#fff;border:1px solid #dcdcde;border-radius:8px;padding:22px}
@media(max-width:1050px){.btj-funded-metrics{grid-template-columns:repeat(3,1fr)}.btj-funded-grid{grid-template-columns:1fr}.btj-funded-positions{grid-template-columns:repeat(2,1fr)}.btj-daily-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:650px){.btj-funded{padding:14px}.btj-funded-hero,.btj-funded-section,.btj-funded-grid>article{padding:20px}.btj-funded-hero h1{font-size:31px}.btj-funded-metrics{grid-template-columns:1fr 1fr}.btj-funded-positions,.btj-daily-grid{grid-template-columns:1fr}.btj-funded-grid h2,.btj-funded-section h2{font-size:23px}.btj-big{font-size:36px}}
