body[data-page-access="trade-journal"]{--ja-font: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'SF Pro Text', 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif;--ja-ink: #f5f5f7;--ja-ink-2: #b9bdc6;--ja-ink-3: #86888f;--ja-glass: rgba(255,255,255,0.055);--ja-glass-2: rgba(255,255,255,0.09);--ja-hairline: rgba(255,255,255,0.09);--ja-blue: #4285f4;--ja-tonal: rgba(245,197,66,0.14);--ja-tonal-ink: #f8d569;background:#0a0a0c}body[data-page-access="trade-journal"] .dash-main, body[data-page-access="trade-journal"] .dash-main h1, body[data-page-access="trade-journal"] .dash-main h2, body[data-page-access="trade-journal"] .dash-main button, body[data-page-access="trade-journal"] .dash-main input, body[data-page-access="trade-journal"] .dash-main select, body[data-page-access="trade-journal"] .dash-main textarea{font-family: var(--ja-font)}body[data-page-access="trade-journal"] .dash-topbar h1{font-size:30px;font-weight:700;letter-spacing:-0.022em;color:var(--ja-ink)}body[data-page-access="trade-journal"] .dash-topbar p{color:var(--ja-ink-3)}body[data-page-access="trade-journal"] .panel-head h2{font-family:var(--ja-font);font-size:15px;font-weight:600;letter-spacing:-0.01em;text-transform:none;color:var(--ja-ink)}body[data-page-access="trade-journal"] .panel, body[data-page-access="trade-journal"] .stat-card, body[data-page-access="trade-journal"] .jz-ai-box, body[data-page-access="trade-journal"] .pf-card, body[data-page-access="trade-journal"] .pf-ticker, body[data-page-access="trade-journal"] .journal-trade-row{background:var(--ja-glass);border:1px solid var(--ja-hairline);border-radius:20px;backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4);box-shadow:0 10px 30px rgba(0,0,0,0.35)}body[data-page-access="trade-journal"] .panel{padding:24px}body[data-page-access="trade-journal"] .stat-card{border-radius:16px}body[data-page-access="trade-journal"] .journal-trade-row{border-radius:16px;box-shadow:none}body[data-page-access="trade-journal"] .jz-kpis .panel:hover, body[data-page-access="trade-journal"] .jz-charts .panel:hover, body[data-page-access="trade-journal"] .jz-bottom .panel:hover{border-color:rgba(255,255,255,0.16)}body[data-page-access="trade-journal"] #journal-tabs{background:rgba(255,255,255,0.06);border:1px solid var(--ja-hairline);border-radius:14px;padding:4px;gap:2px}body[data-page-access="trade-journal"] #journal-tabs .level-tab{background:transparent;border:none;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:590;letter-spacing:-0.005em;color:var(--ja-ink-2);transition:background .18s ease, color .18s ease}body[data-page-access="trade-journal"] #journal-tabs .level-tab:hover{color:var(--ja-ink)}body[data-page-access="trade-journal"] #journal-tabs .level-tab.active{background:var(--ja-tonal);color:var(--ja-tonal-ink);box-shadow:none}body[data-page-access="trade-journal"] .jz-hero-label, body[data-page-access="trade-journal"] .jz-kpi-label, body[data-page-access="trade-journal"] .stat-label, body[data-page-access="trade-journal"] .jz-hero-mini label{font-family:var(--ja-font);font-size:11px;font-weight:600;letter-spacing:0.07em;color:var(--ja-ink-3)}body[data-page-access="trade-journal"] .jz-hero-val{font-family:var(--ja-font);font-size:54px;font-weight:650;letter-spacing:-0.03em;font-variant-numeric:tabular-nums}body[data-page-access="trade-journal"] .jz-hero-mini span, body[data-page-access="trade-journal"] .jz-kpi-val, body[data-page-access="trade-journal"] .jz-score, body[data-page-access="trade-journal"] .stat-val{font-family:var(--ja-font);font-weight:650;letter-spacing:-0.02em;font-variant-numeric:tabular-nums}body[data-page-access="trade-journal"] .dash-main input[type="text"], body[data-page-access="trade-journal"] .dash-main input[type="number"], body[data-page-access="trade-journal"] .dash-main input[type="date"], body[data-page-access="trade-journal"] .dash-main input[type="time"], body[data-page-access="trade-journal"] .dash-main select, body[data-page-access="trade-journal"] .dash-main textarea{background:rgba(255,255,255,0.065);border:1px solid var(--ja-hairline);border-radius:12px;color:var(--ja-ink);transition:border-color .15s ease, box-shadow .15s ease}body[data-page-access="trade-journal"] .dash-main input:focus, body[data-page-access="trade-journal"] .dash-main select:focus, body[data-page-access="trade-journal"] .dash-main textarea:focus{outline:none;border-color:var(--ja-blue);box-shadow:0 0 0 3.5px rgba(66,133,244,0.3)}:root.kbd body[data-page-access="trade-journal"] .dash-main input:focus-visible, :root.kbd body[data-page-access="trade-journal"] .dash-main select:focus-visible, :root.kbd body[data-page-access="trade-journal"] .dash-main textarea:focus-visible{outline:2px solid var(--ja-blue);outline-offset:2px}body[data-page-access="trade-journal"] .dash-main .btn{border-radius:12px;font-family:var(--ja-font);font-weight:600;letter-spacing:-0.005em}body[data-page-access="trade-journal"] .dash-main .btn-ghost{background:rgba(255,255,255,0.08);border:1px solid var(--ja-hairline);color:var(--ja-ink)}body[data-page-access="trade-journal"] .dash-main .btn-ghost:hover{background:rgba(255,255,255,0.13)}body[data-page-access="trade-journal"] .term-cat{border-radius:999px;background:rgba(255,255,255,0.06);border:1px solid var(--ja-hairline);font-family:var(--ja-font)}body[data-page-access="trade-journal"] .term-cat.is-on{background:var(--ja-tonal);border-color:rgba(245,197,66,0.4);color:var(--ja-tonal-ink)}body[data-page-access="trade-journal"] .jz-cal-c, body[data-page-access="trade-journal"] .journal-cal-cell{border-radius:12px;border-color:rgba(255,255,255,0.06);background:rgba(255,255,255,0.04)}body[data-page-access="trade-journal"] .jz-cal-c.empty, body[data-page-access="trade-journal"] .journal-cal-cell.empty{background:transparent;border-color:transparent}body[data-page-access="trade-journal"] .jz-cal-c b, body[data-page-access="trade-journal"] .journal-cal-pnl{font-family:var(--ja-font);font-variant-numeric:tabular-nums}body[data-page-access="trade-journal"] .jz-ai-box{background:linear-gradient(150deg, rgba(245,197,66,0.05), rgba(255,255,255,0.045) 60%)}body[data-page-access="trade-journal"] .jz-ai-box::before{display:none}body[data-page-access="trade-journal"] .pfe-type{border-radius:12px;font-family:var(--ja-font)}body[data-page-access="trade-journal"] .pf-ticker{border-radius:14px;box-shadow:none}body[data-page-access="trade-journal"] .pf-tick{font-family:var(--ja-font);font-variant-numeric:tabular-nums}body[data-page-access="trade-journal"] .jz-table th{font-family:var(--ja-font);letter-spacing:0.06em;background:transparent}body[data-page-access="trade-journal"] .jz-table td{font-family:var(--ja-font)}body[data-page-access="trade-journal"] .jz-table .mono{font-family:var(--ja-font);font-variant-numeric:tabular-nums}body[data-page-access="trade-journal"] .jcard-box{border-radius:22px;background:rgba(28,28,30,0.92);backdrop-filter:blur(30px) saturate(1.4);-webkit-backdrop-filter:blur(30px) saturate(1.4);border:1px solid var(--ja-hairline)}body[data-page-access="trade-journal"] .panel, body[data-page-access="trade-journal"] .stat-card, body[data-page-access="trade-journal"] .pf-card{background:linear-gradient(180deg, rgba(245,197,66,0.02), var(--ja-glass) 45%)}body[data-page-access="trade-journal"] .dash-main .btn, body[data-page-access="trade-journal"] .jcard-box .btn{border-radius:999px;transition:filter .15s ease, box-shadow .15s ease, transform .1s ease, background .15s ease}body[data-page-access="trade-journal"] .dash-main .btn-primary:hover, body[data-page-access="trade-journal"] .jcard-box .btn-primary:hover{filter:brightness(1.07);box-shadow:0 4px 14px rgba(245,197,66,0.3)}body[data-page-access="trade-journal"] .dash-main .btn:active{transform:scale(0.97)}body[data-page-access="trade-journal"] .journal-trade-row:hover, body[data-page-access="trade-journal"] .jz-recent-row:hover{background:rgba(255,255,255,0.05)}body[data-page-access="trade-journal"] .jz-log-row:hover td{background:rgba(255,255,255,0.05)}body[data-page-access="trade-journal"] .jz-recent-row{border-radius:12px;transition:background .15s ease}body[data-page-access="trade-journal"] .term-cat:hover{background:rgba(255,255,255,0.1)}body[data-page-access="trade-journal"] .ja-fab{position:fixed;right:26px;bottom:26px;z-index:120;width:58px;height:58px;border-radius:18px;border:none;cursor:pointer;background:linear-gradient(160deg, #f8d569, #f5c542);color:#141414;font-size:28px;font-weight:500;line-height:1;font-family:var(--ja-font);box-shadow:0 6px 20px rgba(245,197,66,0.35), 0 2px 6px rgba(0,0,0,0.4);transition:transform .15s ease, box-shadow .15s ease;display:flex;align-items:center;justify-content:center}body[data-page-access="trade-journal"] .ja-fab:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(245,197,66,0.45), 0 3px 8px rgba(0,0,0,0.45)}body[data-page-access="trade-journal"] .ja-fab:active{transform:scale(0.94)}@media (max-width:640px){body[data-page-access="trade-journal"] .ja-fab{right:18px;bottom:18px;width:54px;height:54px}}@media (prefers-reduced-motion: reduce){body[data-page-access="trade-journal"] .ja-fab, body[data-page-access="trade-journal"] .dash-main .btn{transition:none}}:root[data-theme="light"] body[data-page-access="trade-journal"]{--ja-ink:#0e1621;--ja-ink-2:#4b5563;--ja-ink-3:#6b7280;--ja-glass:#ffffff;--ja-glass-2:#f2f5f9;--ja-hairline:rgba(14,22,33,0.10);--ja-blue:#1a73e8;--ja-tonal:rgba(165,118,26,0.12);--ja-tonal-ink:#8a6210;background:var(--bg-1)}:root[data-theme="light"] body[data-page-access="trade-journal"] .panel, :root[data-theme="light"] body[data-page-access="trade-journal"] .stat-card, :root[data-theme="light"] body[data-page-access="trade-journal"] .jz-ai-box, :root[data-theme="light"] body[data-page-access="trade-journal"] .pf-card, :root[data-theme="light"] body[data-page-access="trade-journal"] .pf-ticker, :root[data-theme="light"] body[data-page-access="trade-journal"] .journal-trade-row{box-shadow:0 1px 2px rgba(14,22,33,.04), 0 10px 26px -20px rgba(14,22,33,.4)}:root[data-theme="light"] body[data-page-access="trade-journal"] [class]{--ja-state:rgba(14,22,33,0.05)}:root[data-theme="light"] body[data-page-access="trade-journal"] .panel:hover, :root[data-theme="light"] body[data-page-access="trade-journal"] .journal-trade-row:hover{border-color:rgba(14,22,33,0.16)}:root[data-theme="light"] body[data-page-access="trade-journal"] .ja-seg, :root[data-theme="light"] body[data-page-access="trade-journal"] .ja-chip, :root[data-theme="light"] body[data-page-access="trade-journal"] .ja-pill, :root[data-theme="light"] body[data-page-access="trade-journal"] .level-tab, :root[data-theme="light"] body[data-page-access="trade-journal"] .journal-tab{background:#eef1f6;border-color:rgba(14,22,33,0.10);color:var(--ja-ink-2)}:root[data-theme="light"] body[data-page-access="trade-journal"] .level-tab.active, :root[data-theme="light"] body[data-page-access="trade-journal"] .journal-tab.active{background:rgba(7,153,106,0.12);border-color:#7ed6b6;color:#06694a}:root[data-theme="light"] body[data-page-access="trade-journal"] .ja-fab{background:linear-gradient(160deg, #12b07c, #07996a);color:#ffffff;box-shadow:0 6px 20px rgba(7,153,106,0.32), 0 2px 6px rgba(14,22,33,0.18)}:root[data-theme="light"] body[data-page-access="trade-journal"] .ja-fab:hover{box-shadow:0 10px 26px rgba(7,153,106,0.42), 0 3px 8px rgba(14,22,33,0.22)}body.jr-app #journal-tabs{margin-bottom:22px}body.jr-app .bta-rail{overflow-y:auto}@media (min-width:761px){body.jr-app #journal-tabs{display:none}}@media (max-width:760px){body.jr-app .jr-rail{display:none}body.jr-app .bta-content{padding:16px 14px 110px}body.jr-app #journal-tabs{flex-wrap:nowrap;overflow-x:auto;margin-bottom:16px}}@media (min-width:761px) and (max-height:820px){body.jr-app .bta-item{padding:7px 4px 6px;gap:3px}}
