.closed-trades[data-v-1cd298fc]{--panel:#fff;--panel-soft:#fbfcff;--field:#fff;--row-alt:#f8faff;--border:#e1e6f0;--text:#111b3c;--muted:#717a97;--subtle:#94a0b9;--primary:#5639f4;--profit:#04b96d;--loss:#ff394b;--warning:#ef8800;color:var(--text)}.closed-trades--dark[data-v-1cd298fc]{--panel:#081426;--panel-soft:#0b182b;--field:#071326;--row-alt:#0c1a2d;--border:#17273e;--text:#f3f6ff;--muted:#92a0ba;--subtle:#71819f;--primary:#6850ff;--profit:#12df8a;--loss:#ff5060;--warning:#ff9f16}.closed-trades__toolbar[data-v-1cd298fc]{display:grid;grid-template-columns:minmax(250px,1.25fr) minmax(170px,.72fr) minmax(245px,1fr) minmax(490px,1.7fr);gap:10px;align-items:stretch;margin-bottom:18px}.closed-trades__control[data-v-1cd298fc]{min-width:0}.closed-trades__control[data-v-1cd298fc] .v-input__slot{min-height:48px!important;border:1px solid var(--border);border-radius:8px!important;background:var(--field)!important;color:var(--text);box-shadow:none!important}.closed-trades__control[data-v-1cd298fc] .v-select__selection,.closed-trades__control[data-v-1cd298fc] input{color:var(--text)!important;font-size:12px;font-weight:500}.closed-trades__control[data-v-1cd298fc] .v-icon{color:#7584ad!important;font-size:20px}.closed-trades__totals[data-v-1cd298fc]{display:grid;grid-template-columns:repeat(5,minmax(90px,1fr));min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--panel)}.closed-trades__total[data-v-1cd298fc]{display:flex;min-width:0;padding:10px 13px;flex-direction:column;justify-content:center;border-left:1px solid var(--border)}.closed-trades__total[data-v-1cd298fc]:first-child{border-left:0}.closed-trades__total span[data-v-1cd298fc]{margin-bottom:3px;color:var(--muted);font-size:10px;white-space:nowrap}.closed-trades__total strong[data-v-1cd298fc]{overflow:hidden;font-size:15px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.is-profit[data-v-1cd298fc]{color:var(--profit)!important}.is-loss[data-v-1cd298fc]{color:var(--loss)!important}.is-warning[data-v-1cd298fc]{color:var(--warning)!important}.is-primary[data-v-1cd298fc]{color:var(--primary)!important}.is-neutral[data-v-1cd298fc]{color:var(--text)!important}.closed-trades__table-card[data-v-1cd298fc]{position:relative;overflow:hidden;margin-bottom:20px;border:1px solid var(--border);border-radius:9px!important;background:var(--panel)!important}.closed-trades__table-actions[data-v-1cd298fc]{display:flex;height:40px;align-items:center;justify-content:flex-end;padding:0 10px;border-bottom:1px solid var(--border)}.closed-trades__export[data-v-1cd298fc]{color:var(--text)!important;font-size:11px;letter-spacing:0;text-transform:none}.closed-trades__table[data-v-1cd298fc]{background:transparent!important;color:var(--text)!important}.closed-trades__table[data-v-1cd298fc] .v-data-table__wrapper{overflow-x:auto}.closed-trades__table[data-v-1cd298fc] table{min-width:1325px}.closed-trades__table[data-v-1cd298fc] th{height:40px;padding:0 10px!important;border-color:var(--border)!important;background:var(--panel)!important;color:var(--muted)!important;font-size:10px!important;font-weight:600!important;white-space:nowrap}.closed-trades__table[data-v-1cd298fc] td{height:43px;padding:0 10px!important;border-color:var(--border)!important;color:var(--text)!important;font-size:10.5px!important;font-weight:550;white-space:nowrap}.closed-trades__table[data-v-1cd298fc] tbody tr:nth-child(odd){background:var(--row-alt)}.closed-trades__table[data-v-1cd298fc] tbody tr{border-left:2px solid var(--profit)}.closed-trades__table[data-v-1cd298fc] tbody tr:hover{background:rgba(84,56,244,.06)!important}.closed-trades__table[data-v-1cd298fc] .v-data-footer{min-height:52px;border-color:var(--border)!important;color:var(--muted);font-size:11px}.closed-trades__table[data-v-1cd298fc] .v-data-footer .v-icon,.closed-trades__table[data-v-1cd298fc] .v-select__selection{color:var(--text)!important}.closed-trades__table[data-v-1cd298fc] .v-progress-linear{color:var(--primary)!important}.closed-trades__serial[data-v-1cd298fc]{color:var(--text)}.closed-trades__datetime[data-v-1cd298fc]{font-variant-numeric:tabular-nums}.closed-trades__account[data-v-1cd298fc]{display:inline-flex;padding:3px 7px;border-radius:5px;background:rgba(31,131,255,.12);color:#1682ed;font-weight:700}.closed-trades__symbol[data-v-1cd298fc]{display:inline-flex;align-items:center;gap:7px}.closed-trades__symbol-icon[data-v-1cd298fc]{display:inline-grid;width:18px;height:18px;place-items:center;border-radius:50%;background:#553af0;color:#fff;font-size:9px;font-weight:800}.closed-trades__symbol-icon.is-gold[data-v-1cd298fc]{background:#f0a512}.closed-trades__symbol-icon.is-blue[data-v-1cd298fc]{background:#176ee8}.closed-trades__symbol-icon.is-indigo[data-v-1cd298fc]{background:#3f51b5}.closed-trades__side[data-v-1cd298fc]{padding-bottom:2px;border-bottom:1px solid currentColor;font-weight:700}.closed-trades__side.is-buy[data-v-1cd298fc]{color:var(--profit)}.closed-trades__side.is-sell[data-v-1cd298fc]{color:var(--loss)}.closed-trades__analytics[data-v-1cd298fc]{display:grid;grid-template-columns:1.05fr 1.15fr .95fr 1.15fr;gap:12px}.analytics-card[data-v-1cd298fc]{min-width:0;min-height:224px;padding:12px;overflow:hidden;border:1px solid var(--border);border-radius:9px!important;background:var(--panel)!important;color:var(--text)!important}.analytics-card h3[data-v-1cd298fc]{display:flex;align-items:center;gap:7px;margin:0 0 10px;color:var(--text);font-size:12px;font-weight:700}.analytics-card h3 .v-icon[data-v-1cd298fc]{color:var(--primary)}.analytics-card__heading[data-v-1cd298fc]{display:flex;align-items:center;justify-content:space-between}.analytics-pill[data-v-1cd298fc]{padding:5px 14px;border-radius:5px;background:var(--primary);color:#fff;font-size:10px}.performance-grid[data-v-1cd298fc]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.performance-metric[data-v-1cd298fc]{display:flex;min-width:0;min-height:76px;padding:10px;flex-direction:column;justify-content:space-between;border:1px solid var(--border);border-radius:7px;background:var(--panel-soft)}.performance-metric span[data-v-1cd298fc]{color:var(--muted);font-size:9.5px}.performance-metric strong[data-v-1cd298fc]{overflow:hidden;color:var(--text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.distribution-content[data-v-1cd298fc]{display:flex;height:177px;align-items:center}.distribution-chart[data-v-1cd298fc]{position:relative;display:flex;height:170px;flex:0 0 160px;align-items:center;justify-content:center}.distribution-ring[data-v-1cd298fc]{position:relative;width:122px;height:122px;flex:0 0 122px;border-radius:50%;box-shadow:0 0 14px rgba(17,185,120,.08)}.distribution-ring[data-v-1cd298fc]:after{position:absolute;inset:25px;content:"";border-radius:50%;background:var(--panel)}.distribution-total[data-v-1cd298fc]{position:absolute;top:50%;left:50%;display:flex;width:82px;flex-direction:column;align-items:center;transform:translate(-50%,-50%);text-align:center;pointer-events:none}.distribution-total span[data-v-1cd298fc]{color:var(--muted);font-size:9px}.distribution-total strong[data-v-1cd298fc]{font-size:11px}.distribution-legend[data-v-1cd298fc]{display:flex;min-width:0;flex:1;flex-direction:column;gap:20px}.distribution-legend>div[data-v-1cd298fc]{position:relative;display:grid;padding-left:17px}.distribution-legend i[data-v-1cd298fc]{position:absolute;top:3px;left:0;width:9px;height:9px;border-radius:50%}.distribution-legend .profit-dot[data-v-1cd298fc]{background:var(--profit)}.distribution-legend .loss-dot[data-v-1cd298fc]{background:var(--loss)}.distribution-legend span[data-v-1cd298fc]{color:var(--text);font-size:10px;font-weight:650}.distribution-legend strong[data-v-1cd298fc]{color:var(--text);font-size:10px;font-weight:550}.pl-line-chart[data-v-1cd298fc]{height:177px;padding:4px 4px 0}.pl-line-chart svg[data-v-1cd298fc]{display:block;width:100%;height:145px;overflow:visible}.chart-grid-line[data-v-1cd298fc]{stroke:var(--border);stroke-width:1;vector-effect:non-scaling-stroke}.chart-zero-line[data-v-1cd298fc]{stroke:var(--muted);stroke-width:1;stroke-dasharray:3 3;opacity:.55;vector-effect:non-scaling-stroke}.pl-line[data-v-1cd298fc]{fill:none;stroke:var(--primary);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pl-point[data-v-1cd298fc]{fill:var(--primary);stroke:var(--panel);stroke-width:1.5;vector-effect:non-scaling-stroke}.chart-x-labels[data-v-1cd298fc]{display:flex;justify-content:space-between;gap:3px;color:var(--muted);font-size:8px}.chart-x-labels span[data-v-1cd298fc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monthly-chart[data-v-1cd298fc]{position:relative;height:177px;padding:3px 5px 0}.monthly-grid[data-v-1cd298fc]{position:absolute;inset:3px 5px 23px;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.monthly-grid i[data-v-1cd298fc]{width:100%;height:1px;background:var(--border)}.monthly-grid span[data-v-1cd298fc]{position:absolute;top:50%;left:0;width:100%;height:1px;background:var(--muted);opacity:.6}.monthly-bars[data-v-1cd298fc]{position:relative;z-index:1;display:flex;height:100%;align-items:stretch;justify-content:space-around;gap:5px}.monthly-bar-item[data-v-1cd298fc]{display:flex;min-width:0;flex:1;flex-direction:column;align-items:center}.monthly-bar-area[data-v-1cd298fc]{position:relative;width:100%;height:150px}.monthly-bar[data-v-1cd298fc]{position:absolute;left:50%;width:min(22px,55%);min-height:2px;transform:translateX(-50%);border-radius:2px 2px 0 0}.monthly-bar.is-positive[data-v-1cd298fc]{bottom:50%;background:linear-gradient(180deg,#14d890,#08a968)}.monthly-bar.is-negative[data-v-1cd298fc]{top:50%;border-radius:0 0 2px 2px;background:linear-gradient(180deg,#ff6675,#e93549)}.monthly-bar-item small[data-v-1cd298fc]{height:20px;color:var(--muted);font-size:8px;line-height:18px}.analytics-card[data-v-1cd298fc] .apexcharts-canvas,.analytics-card[data-v-1cd298fc] .apexcharts-svg{background:transparent!important}@media (max-width:1500px){.closed-trades__toolbar[data-v-1cd298fc]{grid-template-columns:minmax(230px,1fr) minmax(160px,.65fr) minmax(230px,.9fr)}.closed-trades__totals[data-v-1cd298fc]{grid-column:1/-1}.closed-trades__analytics[data-v-1cd298fc]{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.closed-trades__toolbar[data-v-1cd298fc]{grid-template-columns:1fr 1fr}.closed-trades__search[data-v-1cd298fc],.closed-trades__totals[data-v-1cd298fc]{grid-column:1/-1}.closed-trades__analytics[data-v-1cd298fc]{grid-template-columns:1fr}}@media (max-width:600px){.closed-trades__toolbar[data-v-1cd298fc]{grid-template-columns:1fr}.closed-trades__search[data-v-1cd298fc],.closed-trades__totals[data-v-1cd298fc]{grid-column:auto}.closed-trades__totals[data-v-1cd298fc]{grid-template-columns:repeat(2,1fr)}.closed-trades__total[data-v-1cd298fc]{min-height:62px;border-top:1px solid var(--border)}.closed-trades__total[data-v-1cd298fc]:nth-child(odd){border-left:0}.closed-trades__total[data-v-1cd298fc]:first-child,.closed-trades__total[data-v-1cd298fc]:nth-child(2){border-top:0}.performance-grid[data-v-1cd298fc]{grid-template-columns:repeat(2,1fr)}.distribution-content[data-v-1cd298fc]{height:auto;flex-direction:column}.distribution-legend[data-v-1cd298fc]{width:100%;padding:0 14px 12px}}.trade-date-picker[data-v-1cd298fc]{border-radius:12px!important;overflow:hidden;box-shadow:0 18px 44px rgba(8,20,40,.28)!important}.trade-date-picker[data-v-1cd298fc] .v-picker__title{padding:16px 20px;background:#153e8a!important}.trade-date-picker[data-v-1cd298fc] .v-date-picker-title__year{margin-bottom:4px;color:hsla(0,0%,100%,.72);font-size:13px;font-weight:500}.trade-date-picker[data-v-1cd298fc] .v-date-picker-title__date{color:#fff;font-size:22px;font-weight:700}.trade-date-picker[data-v-1cd298fc] .v-date-picker-header,.trade-date-picker[data-v-1cd298fc] .v-date-picker-table,.trade-date-picker[data-v-1cd298fc] .v-picker__actions,.trade-date-picker[data-v-1cd298fc] .v-picker__body{background:#fff!important}.trade-date-picker[data-v-1cd298fc] .v-picker__actions{padding:4px 12px 12px;border-top:1px solid #e6ecf4}.trade-date-picker[data-v-1cd298fc] .v-picker__actions .v-btn{font-weight:700;letter-spacing:.4px}.trade-date-picker[data-v-1cd298fc] .v-date-picker-table .v-btn--disabled .v-btn__content{color:#b7c2d3}.trade-date-picker.is-dark[data-v-1cd298fc] .v-date-picker-header,.trade-date-picker.is-dark[data-v-1cd298fc] .v-date-picker-table,.trade-date-picker.is-dark[data-v-1cd298fc] .v-picker__actions,.trade-date-picker.is-dark[data-v-1cd298fc] .v-picker__body{background:#0c1b2e!important}.trade-date-picker.is-dark[data-v-1cd298fc] .v-picker__actions{border-top-color:#1c3150}.trade-date-picker.is-dark[data-v-1cd298fc] .v-date-picker-header__value button,.trade-date-picker.is-dark[data-v-1cd298fc] .v-date-picker-table th{color:#dbe5f5!important}.trade-date-picker.is-dark[data-v-1cd298fc] .v-date-picker-table .v-btn--disabled .v-btn__content{color:#4a5c78}.trade-type-badge[data-v-02a0280c]{padding:3px 8px;border-radius:4px;background:rgba(0,185,112,.13);color:#00c984;font-size:11px}.empty-trades-state[data-v-dea9a698]{align-items:center;display:flex;min-height:190px;flex-direction:column;justify-content:center}.empty-trades-state .v-icon[data-v-dea9a698]{color:#5d659e;font-size:55px;margin-bottom:10px}.empty-trades-state strong[data-v-dea9a698]{font-size:15px;margin-bottom:5px}.empty-trades-state span[data-v-dea9a698]{color:#8290aa;font-size:12px}