.journal-page.daily-mode{--header:0px;--journal-sidebar:0px;background:#f3f8ff}.daily-mode .dashboard-header,.daily-mode .journal-sidebar,.daily-mode .journal-toolbar{display:none}.daily-mode .journal-content{padding:0}.daily-mode .app-rail{top:0}.daily-mode #journal-main{padding-top:0}.daily-workspace{min-height:100dvh;color:#112d59}.daily-header{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:76px;padding:14px 22px;background:#fff;border-bottom:1px solid #e1edfb;position:sticky;top:0;z-index:35}.daily-date{display:flex;align-items:center;gap:10px;flex:none}.daily-date h1{font-size:14px;font-weight:500;line-height:1.5;margin:0;color:#547298}.daily-date .icon-button{width:28px;height:30px}.daily-date svg{width:19px;height:19px}.daily-steps{display:flex;align-items:center;justify-content:center;gap:18px}.daily-steps button{display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:14px;background:none;color:#7a8ca7;padding:4px 0}.daily-steps button:not(:last-child):after{content:'';width:23px;height:1px;background:#d5e0ef;margin-left:10px}.daily-steps button>span{border:1px solid #bccfe5;border-radius:50%;width:29px;height:29px;display:grid;place-items:center;font-size:12px}.daily-steps button[aria-current=step]{color:#0c3673;font-weight:600}.daily-steps button[aria-current=step]>span{background:#0866ff;border-color:#0866ff;color:#fff}.daily-next{font-size:14px;min-height:40px;white-space:nowrap;padding:10px 16px}.daily-content{max-width:1700px;margin:auto;padding:15px 32px 45px}.daily-session-note{font-size:11px;color:#8094af;margin-bottom:12px}.daily-import-notice{display:flex;align-items:center;gap:14px;background:#e9f2ff;border:1px solid #cbdcf4;border-radius:8px;padding:12px 18px;font-size:13px;margin-bottom:10px;color:#335b91}.daily-notice-icon{font-size:24px;color:#4489f1}.daily-import-notice .small-primary{font-size:13px;min-height:32px;padding:6px 14px}.daily-import-notice .icon-button{margin-left:auto;width:28px;height:28px;font-size:22px;color:#597da9}.daily-columns{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(290px,1fr);gap:20px;align-items:start}.daily-main,.daily-side{display:grid;gap:20px;min-width:0}.daily-card{background:#fff;border:1px solid #d0e0f4;border-radius:16px;padding:22px 24px;min-width:0}.daily-card[hidden]{display:none!important}.daily-card header{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.daily-card h2{font-size:16px;font-weight:650;margin:0;line-height:1.5}.daily-card p{font-size:14px;line-height:1.6;color:#7187a5;margin:10px 0}.daily-briefing{border-color:#bdd6ff}.daily-briefing header{justify-content:space-between}.daily-briefing header>div{display:flex;align-items:center;gap:9px}.daily-briefing img{object-fit:contain;width:28px;height:28px}.daily-ai-label{color:#2978e9;background:#edf4ff;font-size:12px;font-weight:650;letter-spacing:1px;padding:2px 7px;border-radius:5px}.daily-inactive{color:#7c8fa8;background:#f0f4fa;border-radius:7px;padding:5px 9px;font-size:12px}.daily-briefing .small-primary{font-size:13px;min-height:33px;padding:7px 13px}.daily-text-button{font-size:13px;padding:0;color:#246ee2;background:none}.daily-side header>span{font-size:12px;color:#8a9ab1}.daily-rules{display:grid;gap:15px;margin-top:18px}.daily-rule{display:flex;align-items:flex-start;gap:12px;font-size:13px;line-height:1.5;color:#42618b}.daily-rule input{appearance:none;-webkit-appearance:none;width:16px;height:16px;border:1.5px solid #b1c7e3;border-radius:50%;margin:2px 0 0;flex:none;cursor:pointer}.daily-rule input:checked{background:#0876ff;border-color:#0876ff;box-shadow:inset 0 0 0 3px white}.daily-rule:has(input:checked){color:#167a62}.daily-card .daily-empty{text-align:center;font-size:13px;color:#8192aa;padding:8px 0}.daily-events{min-height:110px}.daily-notes-card{padding-bottom:0}.daily-notes-card>header{margin-bottom:19px}.daily-notes-card>header>span{font-size:12px;color:#8a9ab1}.daily-template-choice select{appearance:none;-webkit-appearance:none;border:0;color:#2874df;background:none;font-size:13px;padding:3px 8px;cursor:pointer;max-width:170px}.daily-editor-toolbar{display:flex;align-items:center;gap:7px;flex-wrap:wrap;border-block:1px solid #d7e4f5;padding:8px 0}.daily-editor-toolbar button,.daily-editor-toolbar select{height:31px;border:1px solid #dce6f4;border-radius:5px;background:white;color:#46658e;font-size:13px;padding:4px 8px;min-width:29px}.daily-editor-toolbar button:hover{background:#edf5ff}.daily-toolbar-divider{height:24px;width:1px;background:#dce5f2;margin:0 2px}.daily-toolbar-spacer{flex:1}.daily-notes-editor{min-height:315px;padding:25px 14px;line-height:1.7;outline:none;color:#2b4c76;font-size:14px;overflow-wrap:anywhere}.daily-notes-editor:empty:before{content:attr(data-placeholder);color:#94a3b7;pointer-events:none}.daily-notes-editor h2{font-size:20px;margin:12px 0}.daily-notes-editor p{color:inherit;margin:8px 0}.daily-notes-editor blockquote{border-left:3px solid #83b4ff;margin:12px 0;padding-left:16px}.daily-notes-card>footer{border-top:1px solid #edf2fa;padding:10px 0;font-size:11px;color:#8a9ab1}.daily-notes-expanded{position:fixed;inset:14px;z-index:140;box-shadow:0 0 0 30px #18396066;display:flex;flex-direction:column;overflow:auto}.daily-notes-expanded .daily-notes-editor{flex:1;overflow:auto}.daily-stage-card header{justify-content:space-between}.daily-stage-card .small-primary{font-size:13px;min-height:34px}.daily-complete-message{background:#effbf6;color:#14805e!important;border-radius:7px;padding:10px}.daily-complete-message[hidden]{display:none}.review-trade{display:flex;align-items:center;gap:7px;font-size:12px}.review-trade input{accent-color:#0064ff}.daily-workspace button:focus-visible,.daily-workspace input:focus-visible,.daily-workspace select:focus-visible{outline:2px solid #197aff;outline-offset:2px}.daily-notes-editor:focus-visible{box-shadow:inset 0 0 0 2px #98c2ff;border-radius:7px}
@media(max-width:1250px){.daily-header{flex-wrap:wrap;gap:12px}.daily-steps{order:3;width:100%;justify-content:center;gap:15px}.daily-content{padding:16px 20px 35px}.daily-card{padding:18px}.daily-notes-card{padding-bottom:0}}
@media(max-width:900px){.daily-columns{grid-template-columns:minmax(0,1fr)}.daily-side{grid-template-columns:1fr 1fr;gap:14px}.daily-steps{overflow:auto;justify-content:flex-start}.daily-steps button{font-size:12px}.daily-steps button:not(:last-child):after{width:14px;margin-left:4px}.daily-steps{gap:9px}}
@media(max-width:600px){.daily-header{padding:12px 10px}.daily-date{gap:2px}.daily-date h1{font-size:12px}.daily-next{font-size:12px;padding:8px 10px;min-height:35px}.daily-content{padding:12px 10px 28px}.daily-import-notice{gap:8px;padding:10px;flex-wrap:wrap}.daily-import-notice>span:nth-child(2){flex:1;font-size:12px}.daily-import-notice .small-primary{margin-left:28px}.daily-import-notice .icon-button{margin-left:auto}.daily-side{grid-template-columns:1fr}.daily-card{padding:15px}.daily-notes-card{padding-bottom:0}.daily-briefing header>div{gap:6px}.daily-card h2{font-size:14px}.daily-notes-editor{min-height:300px;padding:20px 4px}.daily-steps button>span{width:25px;height:25px}.daily-steps button:not(:last-child):after{display:none}.daily-steps{gap:16px}.daily-notes-expanded{inset:8px}.daily-date{max-width:100%}}
