.trade-table-wrap{overflow:auto!important}.trade-table-wrap table{color:#f4f7fc!important;border-collapse:separate!important;border-spacing:0!important}.trade-table-wrap th{color:#e3c776!important;background:#111a2a!important;border-bottom:1px solid #3c4b65!important}.trade-table-wrap td{color:#eaf0f8!important;border-bottom:1px solid #26354d!important}.trade-table-wrap tr:hover td{background:#1a2638!important}.trade-tools input,.trade-tools select,.calendar-controls select,.notes-editor input,.notes-editor select,.notes-editor textarea{background:#0d1523!important;color:#f4f7fc!important;border:1px solid #3a4a63!important}.trade-tools input::placeholder,.notes-editor input::placeholder,.notes-editor textarea::placeholder{color:#8e9db2!important}.period-tabs button,.calendar-controls button,.note-toolbar button{background:#182337!important;color:#d8e0ec!important;border-color:#42536e!important}.period-tabs button.selected,.calendar-controls button:hover,.note-toolbar button:hover{background:#d7b45d!important;color:#201708!important;border-color:#f2d68b!important}.save-trade{background:linear-gradient(135deg,#f0d58d,#b48736)!important;color:#211808!important;border:1px solid #ffe5a1!important;box-shadow:0 5px 0 #73551d,0 12px 22px #c39b4433!important}.trade-modal{background:#111a28!important;color:#f4f7fc!important;border:1px solid #b88d3c!important;box-shadow:0 24px 80px #000c!important}.trade-modal label,.trade-modal legend{color:#d9c27f!important}.trade-modal input,.trade-modal select,.trade-modal textarea{background:#0c1421!important;color:#fff!important;border-color:#3e506b!important}.journal-shell.view-dashboard .metric-grid .metric-card{display:block!important}.journal-shell.view-dashboard>.pro-dashboard{display:grid!important}
.trade-modal{width:min(900px,calc(100vw - 28px))!important;max-height:92vh!important;overflow:auto!important;border-radius:22px!important;padding:0!important}.trade-modal::backdrop{background:#030611cc!important;backdrop-filter:blur(8px)}.trade-modal form{padding:30px!important}.trade-modal .modal-subtitle{margin:8px 0 0;color:#aebbd0;font:11px var(--mono);line-height:1.5}.trade-modal .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.trade-modal label{display:grid!important;gap:8px!important;font:10px var(--mono)!important;letter-spacing:.06em!important}.trade-modal input,.trade-modal select,.trade-modal textarea{border-radius:9px!important;padding:12px!important;font:13px var(--sans)!important}.trade-modal textarea{min-height:110px!important;resize:vertical}.trade-modal fieldset{border:1px solid #374762!important;border-radius:12px!important;padding:14px!important;display:flex!important;flex-wrap:wrap!important;gap:13px!important}.trade-modal fieldset label{display:flex!important;align-items:center!important;gap:7px!important}.rr-preview{display:flex!important;align-items:center!important;min-height:43px!important;padding:10px 12px!important;border:1px solid #b88d3c!important;border-radius:9px!important;background:#241c0d!important;color:#f0d184!important;font:700 12px var(--mono)!important}.rr-preview.negative{color:#f28a9c!important;border-color:#a7475d!important;background:#2c121c!important}@media(max-width:620px){.trade-modal .form-grid{grid-template-columns:1fr!important}.trade-modal form{padding:20px!important}}
html[data-theme="light"] .trade-modal .modal-subtitle{color:#5b6b82!important}html[data-theme="light"] .trade-modal label,html[data-theme="light"] .trade-modal legend{color:#6c5014!important}html[data-theme="light"] .trade-modal input,html[data-theme="light"] .trade-modal select,html[data-theme="light"] .trade-modal textarea{background:#f7f9fc!important;color:#172740!important;border-color:#afbdd0!important}html[data-theme="light"] .trade-modal fieldset{border-color:#c3cede!important}html[data-theme="light"] .rr-preview{background:#fff5d9!important;color:#76530b!important}
.account-picker{position:relative!important}.account-edit{margin-top:10px!important;padding:7px 10px!important;border:1px solid #b88d3c!important;border-radius:7px!important;background:#241c0d!important;color:#f0d184!important;font:10px var(--mono)!important;cursor:pointer!important}.account-edit:hover{background:#d7b45d!important;color:#201708!important}.account-modal{width:min(640px,calc(100vw - 28px))!important;background:#111a28!important;color:#f4f7fc!important;border:1px solid #b88d3c!important;border-radius:20px!important;padding:0!important;box-shadow:0 24px 80px #000c!important}.account-modal form{padding:28px!important}.account-modal .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important;gap:14px!important}.account-modal label{display:grid!important;gap:8px!important;color:#d9c27f!important;font:10px var(--mono)!important}.account-modal input,.account-modal select{padding:12px!important;border-radius:9px!important;background:#0c1421!important;color:#fff!important;border:1px solid #3e506b!important}@media(max-width:620px){.account-modal .form-grid{grid-template-columns:1fr!important}}html[data-theme="light"] .account-modal{background:#fff!important;color:#1b2b43!important}html[data-theme="light"] .account-modal label{color:#6c5014!important}html[data-theme="light"] .account-modal input,html[data-theme="light"] .account-modal select{background:#f7f9fc!important;color:#172740!important;border-color:#afbdd0!important}
html[data-theme="light"] .trade-table-wrap table{color:#1d2b42!important}html[data-theme="light"] .trade-table-wrap th{color:#5d4513!important;background:#edf2f8!important;border-bottom-color:#c1ccdc!important}html[data-theme="light"] .trade-table-wrap td{color:#243550!important;border-bottom-color:#d5deea!important}html[data-theme="light"] .trade-table-wrap tr:hover td{background:#f4f7fb!important}html[data-theme="light"] .trade-tools input,html[data-theme="light"] .trade-tools select,html[data-theme="light"] .calendar-controls select,html[data-theme="light"] .notes-editor input,html[data-theme="light"] .notes-editor select,html[data-theme="light"] .notes-editor textarea{background:#fff!important;color:#1c2c45!important;border-color:#b6c4d7!important}html[data-theme="light"] .trade-tools input::placeholder,html[data-theme="light"] .notes-editor input::placeholder,html[data-theme="light"] .notes-editor textarea::placeholder{color:#718199!important}html[data-theme="light"] .period-tabs button,html[data-theme="light"] .calendar-controls button,html[data-theme="light"] .note-toolbar button{background:#eef3f8!important;color:#2d405e!important;border-color:#b4c3d8!important}html[data-theme="light"] .trade-modal{background:#fff!important;color:#1b2b43!important;border-color:#b88d3c!important}html[data-theme="light"] .trade-modal input,html[data-theme="light"] .trade-modal select,html[data-theme="light"] .trade-modal textarea{background:#f7f9fc!important;color:#172740!important;border-color:#afbdd0!important}
.journal-hero{position:relative!important;padding:38px!important;border:1px solid #d8af5975!important;border-radius:20px!important;background:linear-gradient(125deg,#161d2d,#0c101a 65%)!important;box-shadow:0 22px 42px #0009,0 0 28px #d8af591c!important;overflow:hidden!important}.journal-hero:after{content:"";position:absolute;width:420px;height:420px;right:-120px;top:-260px;border:1px solid #d8af5955;border-radius:50%;box-shadow:0 0 65px #d8af5922,inset 0 0 50px #d8af5912;pointer-events:none}.journal-hero>*,.account-picker{position:relative;z-index:1}.metric-card{transition:transform .22s ease,box-shadow .22s ease!important}.metric-card:hover,.pro-card:hover{transform:translateY(-5px)!important;box-shadow:0 20px 38px #000b,0 0 22px #d8af5926!important}.trade-table-wrap{border-radius:15px!important}.trade-table-wrap th{position:sticky;top:0;z-index:1;padding:16px 14px!important;font-size:9px!important;letter-spacing:.11em!important}.trade-table-wrap td{padding:16px 14px!important;font-size:12px!important}.trade-table-wrap td:first-child b{color:#fff!important;font-size:13px!important}.trade-table-wrap td small{margin-top:5px!important;color:#9eabc0!important}.lot-value{display:inline-flex;align-items:center;min-width:56px;padding:6px 8px;border:1px solid #d8af5966;border-radius:7px;background:#d8af5912;color:#f0cf80;font:700 11px var(--mono)!important}.lot-size-field{position:relative!important}.lot-size-field:after{content:"LOTS";position:absolute;right:13px;bottom:14px;color:#d8af59!important;font:700 8px var(--mono)!important;letter-spacing:.08em;pointer-events:none}.lot-size-field input{padding-right:52px!important}.trade-modal .modal-head{padding-bottom:21px!important;margin-bottom:21px!important;border-bottom:1px solid #ffffff16!important}.trade-modal .modal-head h2{color:#fff!important;font-size:36px!important;letter-spacing:-.05em!important}.trade-modal .form-grid>label{padding:10px!important;border:1px solid #ffffff0d!important;border-radius:12px!important;background:#0a101b88!important}.trade-modal .form-grid>label:focus-within{border-color:#d8af5980!important;background:#15191e!important;box-shadow:0 0 0 3px #d8af5914!important}.trade-modal fieldset{background:#0a101b88!important}.trade-modal fieldset label{padding:8px 10px!important;border:1px solid #ffffff12!important;border-radius:8px!important;background:#121a29!important;color:#dce4f0!important}.trade-modal .storage-note{color:#9fadc2!important;text-align:center!important;font:10px var(--mono)!important}.trade-modal::-webkit-scrollbar{width:10px}.trade-modal::-webkit-scrollbar-thumb{background:#d8af5988;border:3px solid #111a28;border-radius:999px}html[data-theme="light"] .journal-hero{background:linear-gradient(125deg,#fffdf7,#edf2fa)!important;border-color:#c39a4875!important;box-shadow:0 18px 34px #62749129!important}html[data-theme="light"] .journal-hero:after{border-color:#c39a4866!important;box-shadow:0 0 55px #d0aa5322!important}html[data-theme="light"] .trade-table-wrap td:first-child b{color:#1d2d46!important}html[data-theme="light"] .trade-table-wrap td small{color:#677a95!important}html[data-theme="light"] .lot-value{background:#fff6dc!important;color:#795910!important;border-color:#c39a4875!important}html[data-theme="light"] .trade-modal .modal-head h2{color:#1b2b43!important}html[data-theme="light"] .trade-modal .form-grid>label{background:#f8fafdbb!important;border-color:#d2dbe8!important}html[data-theme="light"] .trade-modal .form-grid>label:focus-within{border-color:#c39a4888!important;background:#fff!important;box-shadow:0 0 0 3px #d2ac5422!important}html[data-theme="light"] .trade-modal fieldset{background:#f6f8fb!important}html[data-theme="light"] .trade-modal fieldset label{background:#fff!important;border-color:#d2dbe8!important;color:#334763!important}@media(max-width:850px){.journal-hero{padding:27px 21px!important;border-radius:16px!important}.trade-table-wrap td,.trade-table-wrap th{padding:13px 11px!important}}
.member-card{position:relative!important;overflow:hidden!important;padding:18px!important;border:1px solid #d8af5999!important;border-radius:15px!important;background:linear-gradient(145deg,#1b2537,#0d1320)!important;box-shadow:0 0 0 1px #6d5123,0 0 26px #d8af5942,10px 14px 26px #0009!important}.member-card:before{content:"";position:absolute;inset:-80px -100px auto auto;width:180px;height:180px;border:1px solid #f0ca7570;border-radius:50%;box-shadow:0 0 35px #d8af5933;pointer-events:none}.member-card>*{position:relative;z-index:1}.member-card span:first-child{display:block!important;color:#f0cf80!important;font:700 8px var(--mono)!important;letter-spacing:.16em!important}.member-card strong{display:block!important;margin:9px 0 4px!important;color:#fffdf5!important;font:800 20px var(--sans)!important;letter-spacing:-.04em!important;text-shadow:0 0 16px #d8af5966!important}.member-card small{display:block!important;overflow-wrap:anywhere!important;color:#c7d1e1!important;font:10px var(--mono)!important}.member-card .trader-id{margin-top:12px!important;padding:6px 9px!important;width:max-content!important;border-radius:7px!important;background:#17130c!important;color:#f5d789!important;border-color:#d8af5988!important;box-shadow:0 0 13px #d8af5944!important}.journal-hero h1{position:relative!important;display:inline-block!important;padding:13px 18px 16px!important;border:1px solid #d8af598c!important;border-radius:14px!important;background:linear-gradient(110deg,#d8af5915,#ffffff05)!important;box-shadow:0 0 0 1px #1d160b,0 0 25px #d8af593b,inset 0 1px #fff2!important}.journal-hero h1:after{content:"";position:absolute;left:15px;right:15px;bottom:7px;height:1px;background:linear-gradient(90deg,transparent,#e3bd61,#f9e3a1,#e3bd61,transparent);box-shadow:0 0 12px #e3bd61!important}.journal-hero h1 em{color:#f1cc70!important;text-shadow:0 0 17px #d8af5999!important}.account-picker{min-width:290px!important;padding:18px!important;border:1px solid #d8af5999!important;border-radius:15px!important;background:linear-gradient(145deg,#1a2435,#0d1320)!important;box-shadow:0 0 0 1px #6d5123,0 0 28px #d8af5938,10px 14px 30px #0009!important}.account-picker>span{color:#efcf83!important;font:700 8px var(--mono)!important;letter-spacing:.16em!important}.account-picker>strong{margin:9px 0 14px!important;color:#fffdf5!important;font-size:18px!important;line-height:1.2!important}.account-details{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;padding-top:12px!important;border-top:1px solid #ffffff1a!important}.account-details small{display:grid!important;gap:5px!important;color:#aebbd0!important;font:8px var(--mono)!important;letter-spacing:.1em!important}.account-details b{color:#f2d486!important;font:700 11px var(--sans)!important;letter-spacing:0!important}.account-picker .trader-id{margin:12px 0 0!important;display:inline-flex!important}.account-edit{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important;margin-top:15px!important;padding:10px 12px!important;border-color:#e4c36f!important;border-radius:9px!important;background:linear-gradient(135deg,#f0d58c,#b78634)!important;color:#211706!important;font-weight:800!important;letter-spacing:.1em!important;box-shadow:0 4px 0 #765621,0 0 15px #d8af5942!important}.account-edit i{font-style:normal;font-size:15px!important}.account-edit:hover{transform:translateY(-2px)!important;color:#211706!important}.account-modal .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.account-modal select[name="broker"]{border-color:#d8af5990!important;color:#f3d487!important}html[data-theme="light"] .member-card{background:linear-gradient(145deg,#fffdf5,#e9eff8)!important;border-color:#b98c337d!important;box-shadow:0 0 0 1px #fff,0 10px 28px #6678952e,0 0 22px #c49a4040!important}html[data-theme="light"] .member-card span:first-child{color:#765611!important}html[data-theme="light"] .member-card strong{color:#172842!important;text-shadow:none!important}html[data-theme="light"] .member-card small{color:#40546f!important}html[data-theme="light"] .member-card .trader-id{background:#fff4d6!important;color:#674b10!important;border-color:#bd913b!important;box-shadow:none!important}html[data-theme="light"] .journal-hero h1{color:#182a45!important;background:linear-gradient(110deg,#fff5d7,#ffffff)!important;border-color:#b88d3c!important;box-shadow:0 8px 22px #78653222,inset 0 1px #fff!important}html[data-theme="light"] .journal-hero h1 em{color:#806017!important;text-shadow:none!important}html[data-theme="light"] .account-picker{background:linear-gradient(145deg,#fffdf7,#eaf0f8)!important;border-color:#b88d3c!important;box-shadow:0 8px 24px #62749129,0 0 20px #d0aa5328!important}html[data-theme="light"] .account-picker>span{color:#735510!important}html[data-theme="light"] .account-picker>strong{color:#172842!important}html[data-theme="light"] .account-details{border-color:#c5d0df!important}html[data-theme="light"] .account-details small{color:#526783!important}html[data-theme="light"] .account-details b{color:#62480d!important}html[data-theme="light"] .account-picker .trader-id{background:#fff3d5!important;color:#654a0f!important;border-color:#bd913b!important}html[data-theme="light"] .account-edit{color:#211706!important}@media(max-width:850px){.account-picker{min-width:0!important;width:100%!important}.account-details{grid-template-columns:1fr 1fr!important}.journal-hero h1{font-size:clamp(33px,10vw,48px)!important}}@media(max-width:410px){.account-details{grid-template-columns:1fr!important}.journal-hero h1{padding:11px 13px 14px!important}}
.journal-shell.view-dashboard .metric-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}.journal-shell.view-dashboard .metric-grid .metric-card,.journal-shell.view-dashboard .metric-grid .metric-card:nth-child(n+2),.total-r-card{display:block!important;visibility:visible!important;opacity:1!important}.total-r-card{border-color:#d8af5999!important;background:linear-gradient(145deg,#281f0e,#12151e)!important;box-shadow:0 0 0 1px #6d5123,0 0 25px #d8af5945,12px 15px 32px #0008!important}.total-r-card strong,#totalR{display:block!important;color:#f3cf75!important;text-shadow:0 0 14px #d8af5988!important}.journal-hero #dashboardName{position:relative!important;display:inline-block!important;margin-left:4px!important;padding:2px 8px 4px!important;border:1px solid #e4c36f88!important;border-radius:8px!important;background:linear-gradient(135deg,#d8af5933,#8f65c422)!important;color:#fff2c6!important;font-style:normal!important;text-shadow:0 0 14px #e3bd61,0 0 24px #a96fce66!important;box-shadow:inset 0 1px #fff3,0 0 16px #d8af5942!important}.journal-hero #dashboardName:before{content:"TRADER";position:absolute;left:8px;top:-11px;padding:2px 4px;border-radius:4px;background:#18140d;color:#f0cf80;font:700 6px var(--mono)!important;letter-spacing:.12em}.member-card #sidebarName{position:relative!important;display:inline-block!important;width:max-content!important;max-width:100%!important;padding:4px 8px!important;border-left:2px solid #e3bd61!important;background:linear-gradient(90deg,#d8af5924,transparent)!important}.journal-shell,.journal-sidebar,.journal-topbar,.journal-shell *{text-rendering:optimizeLegibility}.journal-shell .hero-copy,.journal-shell .daily-quote,.journal-shell .panel-note,.journal-shell .metric-card small,.journal-shell .pro-card small,.journal-shell .calendar-aside p,.journal-shell .section-caption,.journal-shell .sheet-hint{color:#cbd5e6!important}html[data-theme="light"] .journal-shell .hero-copy,html[data-theme="light"] .journal-shell .daily-quote,html[data-theme="light"] .journal-shell .panel-note,html[data-theme="light"] .journal-shell .metric-card small,html[data-theme="light"] .journal-shell .pro-card small,html[data-theme="light"] .journal-shell .calendar-aside p,html[data-theme="light"] .journal-shell .section-caption,html[data-theme="light"] .journal-shell .sheet-hint{color:#384d69!important}html[data-theme="light"] .journal-shell.view-dashboard .metric-grid .metric-card{background:linear-gradient(145deg,#fff,#e9eff8)!important;border-color:#bac8dc!important;box-shadow:0 10px 24px #66789529!important}html[data-theme="light"] .total-r-card{background:linear-gradient(145deg,#fff8df,#edf2f9)!important;border-color:#b88d3c!important;box-shadow:0 10px 26px #9b7a3629,0 0 18px #d8af5930!important}html[data-theme="light"] .total-r-card strong,html[data-theme="light"] #totalR{color:#795910!important;text-shadow:none!important}html[data-theme="light"] .journal-hero #dashboardName{color:#583d08!important;background:linear-gradient(135deg,#fff0bd,#fff)!important;border-color:#b88d3c!important;text-shadow:none!important;box-shadow:0 5px 14px #9b7a3622!important}html[data-theme="light"] .journal-hero #dashboardName:before{background:#fff8df!important;color:#64490f!important}html[data-theme="light"] .member-card #sidebarName{border-left-color:#9b741d!important;background:linear-gradient(90deg,#e9c97135,transparent)!important}@media(max-width:1050px){.journal-shell.view-dashboard .metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:600px){.journal-shell.view-dashboard .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.total-r-card{grid-column:1/-1!important}.journal-hero #dashboardName{margin-top:8px!important}}
.delete-confirm-modal{width:min(440px,calc(100vw - 28px));padding:32px!important;border:1px solid #d8af59!important;border-radius:20px!important;background:radial-gradient(circle at 15% 0,#624827 0,transparent 38%),linear-gradient(145deg,#1a2232,#090d16)!important;color:#f8f4eb!important;text-align:center;box-shadow:0 28px 85px #000d,0 0 34px #d8af5940!important}.delete-confirm-modal::backdrop{background:#02040bd9!important;backdrop-filter:blur(10px)}.delete-confirm-icon{display:grid!important;place-items:center!important;width:54px!important;height:54px!important;margin:0 auto 17px!important;border:1px solid #e4c36f!important;border-radius:50%!important;background:linear-gradient(145deg,#f0d68f,#9f6923)!important;color:#231609!important;font:800 29px var(--serif)!important;box-shadow:0 0 0 7px #d8af5918,0 0 26px #d8af5966!important}.delete-confirm-modal .eyebrow{color:#edcf87!important;margin-bottom:10px!important}.delete-confirm-modal h2{margin:0!important;color:#fffaf0!important;font:700 31px/1.05 var(--sans)!important;letter-spacing:-.05em!important}.delete-confirm-modal>p:not(.eyebrow){margin:13px auto 25px!important;max-width:340px!important;color:#c3cfdf!important;font-size:12px!important;line-height:1.65!important}.delete-confirm-actions{display:grid!important;grid-template-columns:1fr 1.25fr!important;gap:10px!important}.delete-confirm-actions button{min-height:46px!important;border-radius:9px!important;font:800 10px var(--sans)!important;letter-spacing:.08em!important;cursor:pointer!important}.delete-cancel{border:1px solid #52627b!important;background:#172132!important;color:#e3ebf6!important}.delete-confirm{border:1px solid #f0ce7d!important;background:linear-gradient(135deg,#f0d58d,#b67a2a)!important;color:#241806!important;box-shadow:0 4px 0 #714d1b,0 0 16px #d8af5942!important}.delete-confirm:hover{transform:translateY(-2px)!important}.delete-confirm span{margin-left:8px;font-size:15px!important}html[data-theme="light"] .delete-confirm-modal{background:radial-gradient(circle at 15% 0,#f1d88b 0,transparent 35%),linear-gradient(145deg,#fff,#edf2f8)!important;color:#1a2b44!important;box-shadow:0 20px 50px #53678238!important}html[data-theme="light"] .delete-confirm-modal h2{color:#1b2b44!important}html[data-theme="light"] .delete-confirm-modal>p:not(.eyebrow){color:#445a76!important}html[data-theme="light"] .delete-cancel{background:#eef3f9!important;color:#263b58!important;border-color:#b9c7da!important}@media(max-width:420px){.delete-confirm-modal{padding:26px 20px!important}.delete-confirm-actions{grid-template-columns:1fr!important}}
.discipline-panel{border-color:#774b9d!important;box-shadow:0 0 0 1px #050509,0 0 25px #8f56bf2e,14px 18px 34px #0009!important}.discipline-panel .panel-head span,.discipline-panel .panel-head h2,.discipline-panel .panel-head>b,.discipline-panel .pulse-row span,.discipline-panel .pulse-row strong,.discipline-panel .panel-note{color:#d691ff!important;text-shadow:0 0 9px #a855d955!important}.discipline-panel .pulse-row{padding:10px!important;border:1px solid #0a0810!important;border-radius:9px!important;background:linear-gradient(90deg,#2b174040,#120e1f)!important}.discipline-panel .pulse-row i{border:1px solid #0a0810!important;background:#38214e!important}.discipline-panel .pulse-row i b{background:linear-gradient(90deg,#8e45ca,#e19dff)!important;box-shadow:0 0 10px #bf65f588!important}.discipline-panel .panel-note{padding:12px!important;border:1px solid #0a0810!important;border-radius:9px!important;background:#2a183a55!important;line-height:1.6!important}html[data-theme="light"] .discipline-panel{border-color:#8a50aa!important;box-shadow:0 0 0 1px #17111d,0 10px 28px #8f56bf25!important}html[data-theme="light"] .discipline-panel .panel-head span,html[data-theme="light"] .discipline-panel .panel-head h2,html[data-theme="light"] .discipline-panel .panel-head>b,html[data-theme="light"] .discipline-panel .pulse-row span,html[data-theme="light"] .discipline-panel .pulse-row strong,html[data-theme="light"] .discipline-panel .panel-note{color:#702795!important;text-shadow:none!important}html[data-theme="light"] .discipline-panel .pulse-row{border-color:#261530!important;background:linear-gradient(90deg,#f4e8ff,#fff)!important}html[data-theme="light"] .discipline-panel .pulse-row i{border-color:#261530!important;background:#d9c5e8!important}html[data-theme="light"] .discipline-panel .pulse-row i b{background:linear-gradient(90deg,#7d2aa8,#b751df)!important;box-shadow:none!important}html[data-theme="light"] .discipline-panel .panel-note{border-color:#261530!important;background:#f5ebff!important}
.discipline-panel{position:relative!important;overflow:hidden!important;transform:perspective(1000px) rotateX(1.5deg) rotateY(-1deg)!important;background:radial-gradient(circle at 82% 12%,#9256c836,transparent 31%),linear-gradient(145deg,#1c1329,#0c101b 72%)!important}.discipline-panel:before{content:"";position:absolute;inset:9px;border:1px solid #ffffff14;border-radius:11px;pointer-events:none}.discipline-panel:after{content:"";position:absolute;width:180px;height:180px;right:-64px;bottom:-98px;border:1px solid #d7a4ff63;border-radius:50%;box-shadow:0 0 42px #a85cdb4d,inset 0 0 34px #a85cdb22;pointer-events:none}.discipline-panel>*{position:relative;z-index:1}.discipline-panel .panel-head{padding-bottom:14px!important;border-bottom:1px solid #ffffff1a!important}.discipline-panel .panel-head span{color:#d8b2ff!important}.discipline-panel .panel-head h2,.discipline-panel .panel-head>b,.discipline-panel .pulse-row span,.discipline-panel .pulse-row strong,.discipline-panel .panel-note{color:#fff!important;text-shadow:0 1px 8px #000!important}.discipline-panel .panel-head>b{display:grid!important;place-items:center!important;min-width:45px!important;height:45px!important;border:1px solid #d8adff!important;border-radius:12px!important;background:linear-gradient(145deg,#8146aa,#351953)!important;box-shadow:inset 0 1px #fff4,0 7px 15px #0008,0 0 18px #a855db66!important;font-size:18px!important}.discipline-panel .pulse-row{box-shadow:inset 0 1px #ffffff15,0 5px 0 #090610,0 10px 17px #0005!important}.discipline-panel .panel-note{margin-top:18px!important;box-shadow:inset 0 1px #ffffff12,0 6px 13px #0004!important}html[data-theme="light"] .discipline-panel{background:radial-gradient(circle at 82% 12%,#ce8eff35,transparent 31%),linear-gradient(145deg,#fff,#ebf0f9)!important;transform:perspective(1000px) rotateX(1.5deg) rotateY(-1deg)!important}html[data-theme="light"] .discipline-panel:before{border-color:#28364a24!important}html[data-theme="light"] .discipline-panel:after{border-color:#8745aa55!important;box-shadow:0 0 35px #a855db2e!important}html[data-theme="light"] .discipline-panel .panel-head{border-color:#26364a22!important}html[data-theme="light"] .discipline-panel .panel-head h2,html[data-theme="light"] .discipline-panel .panel-head>b,html[data-theme="light"] .discipline-panel .pulse-row span,html[data-theme="light"] .discipline-panel .pulse-row strong,html[data-theme="light"] .discipline-panel .panel-note{color:#172842!important;text-shadow:none!important}html[data-theme="light"] .discipline-panel .panel-head span{color:#713397!important}html[data-theme="light"] .discipline-panel .panel-head>b{border-color:#6e2d93!important;background:linear-gradient(145deg,#f0dcff,#b964df)!important;color:#24112f!important;box-shadow:inset 0 1px #fff,0 5px 12px #74568b44!important}html[data-theme="light"] .discipline-panel .pulse-row{box-shadow:inset 0 1px #fff,0 4px 0 #c9d3e1,0 8px 14px #52647a22!important}html[data-theme="light"] .discipline-panel .panel-note{box-shadow:inset 0 1px #fff,0 5px 12px #52647a1e!important}
.calendar-layout{position:relative!important;overflow:hidden!important;border:1px solid #d8af5988!important;border-radius:18px!important;background:radial-gradient(circle at 92% 6%,#a46ad328,transparent 30%),linear-gradient(145deg,#131b2a,#090e17)!important;box-shadow:0 20px 42px #000a,0 0 25px #d8af5922!important}.calendar-layout:before{content:"";position:absolute;inset:8px;border:1px solid #ffffff12;border-radius:12px;pointer-events:none;z-index:1}.calendar-weekdays{position:relative;z-index:2;background:#d8af5912!important}.calendar-weekdays span{color:#f1cf80!important;border-bottom-color:#d8af5955!important;font-weight:700!important}.calendar-day{position:relative!important;z-index:2;background:#111a29!important;color:#e7edf7!important;border-color:#2e3d56!important;transition:transform .18s,background .18s,box-shadow .18s!important}.calendar-day.current-month:hover{z-index:3!important;transform:translateY(-3px) scale(1.03)!important;border:1px solid #e4c36f!important;background:#202a3c!important;box-shadow:0 8px 20px #0009,0 0 18px #d8af5944!important}.calendar-day.positive{background:linear-gradient(145deg,#19362c,#11241f)!important}.calendar-day.negative{background:linear-gradient(145deg,#3b1f31,#22121f)!important}.calendar-day.selected{outline:2px solid #e4c36f!important;outline-offset:-2px!important;box-shadow:inset 0 0 0 1px #fff3,0 0 18px #d8af5977!important}.calendar-aside{position:relative!important;z-index:2;background:linear-gradient(180deg,#1c2535,#101723)!important;border-left-color:#d8af5966!important}.calendar-aside>span{color:#efcf83!important}.calendar-aside strong{color:#fff!important}.calendar-aside b{color:#f2d486!important;text-shadow:0 0 12px #d8af5955!important}.calendar-aside p{color:#c8d3e4!important}.personal-notes-editor{border:1px solid #a15bc988!important;border-radius:17px!important;background:radial-gradient(circle at 90% 0,#9354c72a,transparent 34%),linear-gradient(145deg,#151c2a,#0b1019)!important;box-shadow:0 18px 38px #0009,0 0 22px #a855db22!important}.personal-notes-editor input,.personal-notes-editor textarea{color:#fff!important;border-color:#a15bc966!important;background:#0c1220!important}.personal-notes-editor input::placeholder,.personal-notes-editor textarea::placeholder{color:#b7a8c7!important}.personal-notes-editor textarea{min-height:220px!important;line-height:1.75!important}.personal-note-card{position:relative!important;border:1px solid #a15bc966!important;border-radius:14px!important;background:linear-gradient(145deg,#171d2c,#0c111b)!important;box-shadow:0 12px 25px #0008!important}.personal-note-card .note-meta span:first-child{color:#e2b4ff!important}.personal-note-card .note-meta span:last-child{color:#bdc9dc!important}.personal-note-card h3{color:#fff!important}.personal-note-card p{color:#d5ddec!important;white-space:pre-wrap!important}.delete-personal-note{margin-top:16px!important;padding:7px 10px!important;border:1px solid #8e506e!important;border-radius:7px!important;background:#311827!important;color:#ffb6cb!important;font:700 9px var(--mono)!important;cursor:pointer!important}html[data-theme="light"] .calendar-layout{background:radial-gradient(circle at 92% 6%,#d8a5ff30,transparent 30%),linear-gradient(145deg,#fff,#e9eff8)!important;border-color:#b88d3c!important;box-shadow:0 15px 32px #66789529!important}html[data-theme="light"] .calendar-layout:before{border-color:#243a5820!important}html[data-theme="light"] .calendar-weekdays{background:#fff4d5!important}html[data-theme="light"] .calendar-weekdays span{color:#6a4d0d!important;border-bottom-color:#c7a25788!important}.calendar-day{color:#e7edf7!important}html[data-theme="light"] .calendar-day{background:#f8faff!important;color:#223752!important;border-color:#c8d4e4!important}html[data-theme="light"] .calendar-day.current-month:hover{background:#fff!important;border-color:#b88d3c!important;box-shadow:0 7px 16px #7183a638!important}html[data-theme="light"] .calendar-day.positive{background:linear-gradient(145deg,#e3f5e8,#f7fffa)!important}html[data-theme="light"] .calendar-day.negative{background:linear-gradient(145deg,#ffe9ee,#fff8fa)!important}html[data-theme="light"] .calendar-aside{background:linear-gradient(180deg,#fffdf7,#ecf1f9)!important;border-left-color:#c7a25788!important}html[data-theme="light"] .calendar-aside>span{color:#715410!important}html[data-theme="light"] .calendar-aside strong{color:#1a2c48!important}html[data-theme="light"] .calendar-aside b{color:#72510c!important;text-shadow:none!important}html[data-theme="light"] .calendar-aside p{color:#425a78!important}html[data-theme="light"] .personal-notes-editor{background:radial-gradient(circle at 90% 0,#d8a5ff2b,transparent 34%),linear-gradient(145deg,#fff,#ebf0f8)!important;border-color:#9d54bf!important;box-shadow:0 13px 30px #7183a62c!important}html[data-theme="light"] .personal-notes-editor input,html[data-theme="light"] .personal-notes-editor textarea{color:#172842!important;border-color:#b5c5da!important;background:#fff!important}html[data-theme="light"] .personal-notes-editor input::placeholder,html[data-theme="light"] .personal-notes-editor textarea::placeholder{color:#60738d!important}html[data-theme="light"] .personal-note-card{background:linear-gradient(145deg,#fff,#ebf0f8)!important;border-color:#b5c5da!important;box-shadow:0 10px 22px #7183a627!important}html[data-theme="light"] .personal-note-card .note-meta span:first-child{color:#713397!important}html[data-theme="light"] .personal-note-card .note-meta span:last-child{color:#526783!important}html[data-theme="light"] .personal-note-card h3{color:#172842!important}html[data-theme="light"] .personal-note-card p{color:#344d6b!important}html[data-theme="light"] .delete-personal-note{background:#fff0f3!important;color:#96384f!important;border-color:#c87588!important}@media(max-width:850px){.calendar-layout{border-radius:14px!important}.calendar-aside{border-left:0!important;border-top:1px solid #d8af5966!important}}
.commission-field{position:relative!important;border-color:#d8af5988!important;background:linear-gradient(135deg,#d8af5916,#8d52bd16)!important}.commission-field small{color:#d8b86c!important}.commission-field:after{content:"FEE";position:absolute;right:13px;bottom:14px;color:#e3c16e!important;font:700 8px var(--mono)!important;letter-spacing:.08em;pointer-events:none}.commission-field input{padding-right:45px!important;border-color:#d8af5966!important}.commission-value{display:inline-flex;min-width:48px;padding:6px 8px;border:1px solid #d8af5966;border-radius:7px;background:#d8af5914;color:#f0cf80;font:700 11px var(--mono)!important}.profit-field{position:relative!important;border-color:#c8fa4088!important;background:linear-gradient(135deg,#c8fa4012,#22c55e0c)!important}.profit-field small{color:#c8fa40!important}.profit-field:after{content:"P&L";position:absolute;right:13px;bottom:14px;color:#c8fa40!important;font:700 8px var(--mono)!important;letter-spacing:.08em;pointer-events:none}.profit-field input{padding-right:45px!important;border-color:#c8fa4066!important}html[data-theme="light"] .commission-field{background:linear-gradient(135deg,#fff5d8,#f7edff)!important;border-color:#b88d3c!important}html[data-theme="light"] .commission-field small,html[data-theme="light"] .commission-field:after{color:#735510!important}html[data-theme="light"] .commission-value{background:#fff6dc!important;color:#70510b!important;border-color:#b88d3c77!important}html[data-theme="light"] .profit-field{background:linear-gradient(135deg,#f0fdf4,#dcfce7)!important;border-color:#16a34a!important}html[data-theme="light"] .profit-field small,html[data-theme="light"] .profit-field:after{color:#15803d!important}
.trade-table-wrap{border:1px solid #d8af5977!important;background:linear-gradient(145deg,#121a29,#090e17)!important;box-shadow:0 18px 38px #000a,0 0 25px #d8af591d!important}.trade-table-wrap table{min-width:980px!important}.table-actions{display:flex!important;gap:7px!important}.table-actions button{min-width:58px!important;padding:8px 10px!important;border-radius:7px!important;font:800 9px var(--mono)!important;letter-spacing:.06em!important;cursor:pointer!important}.edit-trade{border:1px solid #8f5ac0!important;background:linear-gradient(135deg,#43245f,#21152f)!important;color:#efcaff!important;box-shadow:0 3px 0 #21132d,0 0 11px #a855db36!important}.delete-trade{border:1px solid #a85c6c!important;background:#311724!important;color:#ffbccd!important;box-shadow:0 3px 0 #200d15!important}.edit-trade:hover,.delete-trade:hover{transform:translateY(-2px)!important;filter:brightness(1.14)!important}.trade-pagination{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin-top:16px!important;padding:13px 15px!important;border:1px solid #d8af5966!important;border-radius:12px!important;background:linear-gradient(110deg,#171f30,#0c111b)!important;box-shadow:0 10px 23px #0007!important;color:#cbd6e6!important;font:10px var(--mono)!important}.trade-pagination>div{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important}.trade-pagination button{min-width:32px!important;height:32px!important;padding:0 8px!important;border:1px solid #40516c!important;border-radius:7px!important;background:#111a29!important;color:#e5edf8!important;font:700 10px var(--mono)!important;cursor:pointer!important}.trade-pagination button.active{border-color:#e4c36f!important;background:linear-gradient(145deg,#f0d58c,#b78634)!important;color:#251907!important;box-shadow:0 3px 0 #71501c!important}.trade-pagination button:disabled{opacity:.35!important;cursor:not-allowed!important}html[data-theme="light"] .trade-table-wrap{background:linear-gradient(145deg,#fff,#eaf0f8)!important;border-color:#b88d3c!important;box-shadow:0 12px 27px #66789529!important}html[data-theme="light"] .edit-trade{background:linear-gradient(135deg,#f4e5ff,#d39aea)!important;color:#3c174f!important;border-color:#8d4ba8!important;box-shadow:0 3px 0 #9f75ad!important}html[data-theme="light"] .delete-trade{background:#fff0f3!important;color:#95394f!important;border-color:#c8798c!important;box-shadow:0 3px 0 #d7a3ae!important}html[data-theme="light"] .trade-pagination{background:linear-gradient(110deg,#fff,#edf2f9)!important;border-color:#b88d3c!important;box-shadow:0 9px 20px #66789524!important;color:#405675!important}html[data-theme="light"] .trade-pagination button{background:#fff!important;color:#253b59!important;border-color:#b8c6d9!important}@media(max-width:700px){.trade-pagination{align-items:flex-start!important;flex-direction:column!important}.trade-table-wrap{margin-left:-8px!important;margin-right:-8px!important}}
