.ws-trades-layout{grid-template-columns:minmax(0,1fr) 220px;gap:26px}.ws-tracking{margin-bottom:28px}.ws-trades-layout>.ws-mini-calendar{position:sticky;top:155px;align-self:start}.tt-card{background:#fff;border-radius:12px;margin-bottom:14px;min-width:0;scroll-margin-top:160px;padding:0 14px 14px;color:#29363d}.tt-card>header{display:flex;align-items:center;gap:12px;min-height:58px;padding:10px 0;flex-wrap:wrap}.tt-card>header h2,.tt-card>header strong{margin:0;font-size:12px;line-height:20px;font-weight:500}.tt-card>header i{color:#eef0f3;font-style:normal}.tt-card button{font:inherit;cursor:pointer}.tt-expand{display:grid;place-items:center;flex:none;background:none;border:0;width:26px;height:28px;padding:5px;color:#29363d}.tt-expand svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5}.tt-expand[aria-expanded=true] svg{transform:rotate(90deg)}.tt-actions{display:flex;align-items:center;gap:7px;margin-left:auto}.tt-actions>button{background:none;border:0;padding:3px;width:25px;height:28px;color:#75909f;display:grid;place-items:center}.tt-actions img{object-fit:contain}.tt-actions svg{width:16px;height:16px}.tt-actions .tt-add-note{display:block;width:auto;min-width:90px;padding:5px 10px;border:1px solid #dfe3e9;border-radius:7px;font-size:12px;color:#29363d;white-space:nowrap}.tt-overview{display:grid;grid-template-columns:minmax(190px,34%) minmax(0,1fr);gap:18px;align-items:center;padding:14px 8px 14px 0;min-height:155px}.tt-chart{min-width:0}.tt-chart .cds-chart{max-width:none}.tt-chart .cds-chart figcaption{display:none}.tt-chart .cds-chart-empty,.tt-chart-empty{min-height:140px;font-size:12px;display:flex;align-items:center;justify-content:center;color:#8b94a1}.tt-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 12px;margin:0}.tt-metrics dt{font-size:12px;line-height:17px;color:#777;margin-bottom:3px}.tt-metrics dd{font-size:14px;line-height:20px;margin:0;color:#18212b;overflow-wrap:anywhere}.tt-week-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:8px 0 20px}.tt-week-days button{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-height:88px;padding:10px 12px;background:#f5f5f5;border:0;border-radius:9px;min-width:0;color:#222}.tt-week-days button.gain{background:#eaf9f3}.tt-week-days button.loss{background:#fff0f3}.tt-week-days span{font-size:11px;color:#7c7c7c}.tt-week-days strong{font-size:14px;font-weight:500;overflow-wrap:anywhere}.tt-week-days small{font-size:12px;color:#707070}.tt-bars{display:block;width:100%;height:auto}.tt-bars text{font:10px Arial,sans-serif;fill:#818181}.tt-scale{display:flex;gap:14px;align-items:center;border-top:1px solid #eee;margin-top:20px;padding-top:16px;font-size:12px}.tt-scale>div{height:5px;background:#f0f2f5;flex:1;border-radius:5px}.tt-table-scroll{overflow:auto;max-width:100%;border:1px solid #ebeaf1;border-radius:8px;margin-top:14px}.tt-table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:12px;line-height:18px}.tt-table th{background:#eef0fa;color:#666;text-align:left;font-weight:500;padding:12px 10px}.tt-table td{padding:13px 10px;border-top:1px solid #ededed}.tt-ticker{display:inline-block;background:#eef0fa;border-radius:15px;padding:4px 6px;font-size:11px;color:#626871}.tt-day-link{border:0;background:none;padding:0;color:inherit;text-align:left}.tt-tags{border:0;background:none;padding:0;color:#7c96a6;max-width:130px;white-space:normal}.tt-card [hidden]{display:none!important}.tt-empty-day{padding:22px;font-size:14px}.tt-empty-day h2{font-size:16px}.ws-month-grid button.gain{color:#20b18c;text-decoration:underline;text-underline-offset:4px}.ws-month-grid button.loss{color:#f45f67;text-decoration:underline;text-underline-offset:4px}.ws-month-grid button.flat{text-decoration:underline;text-underline-offset:4px}.tt-card button:focus-visible{outline:2px solid #086aff;outline-offset:2px}.tt-card button:hover{filter:brightness(.97)}
@media(min-width:1600px){.tt-overview{min-height:165px}.tt-metrics{gap:22px 18px}}
@media(max-width:1200px){.ws-trades-layout{grid-template-columns:minmax(0,1fr) 195px;gap:15px}.tt-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tt-week-days button{padding:9px 6px}.tt-actions{gap:3px}.tt-card>header{gap:8px}.tt-week-days strong{font-size:12px}}
@media(max-width:850px){.ws-trades-layout{grid-template-columns:minmax(0,1fr)}.ws-trades-layout>.ws-mini-calendar{position:static;grid-row:1;width:250px;justify-self:center}.tt-overview{grid-template-columns:minmax(180px,34%) 1fr}.tt-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:600px){.tt-card{padding:0 10px 12px}.tt-card>header{gap:7px}.tt-actions{width:100%;justify-content:flex-end}.tt-overview{grid-template-columns:1fr;padding-right:0;gap:15px}.tt-chart{max-width:360px;width:100%;margin:auto}.tt-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-week-days{overflow:auto;grid-template-columns:repeat(7,minmax(75px,1fr))}.tt-card>header h2,.tt-card>header strong{font-size:12px}.ws-tracking{margin-bottom:18px}}
