.activity-panels .scope-toolbar{display:flex;align-items:center;height:50px;padding:10px 18px}.activity-panels .switch-label,.activity-panels .today-label{display:inline-flex;align-items:center;gap:7px;position:relative;cursor:pointer;font-weight:700}.activity-panels .switch-label input{position:absolute;width:28px;height:18px;margin:0;opacity:0;z-index:1;cursor:pointer}.activity-panels .switch{width:28px;height:16px;border-radius:10px;background:#d1dfe2;position:relative}.activity-panels .switch:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .15s}.activity-panels .switch-label input:checked+.switch{background:#3170f9}.activity-panels .switch-label input:checked+.switch:after{transform:translate(12px)}.activity-panels .switch-label input:focus-visible+.switch{outline:2px solid #3170f9;outline-offset:2px}.activity-panels .today-label input{margin:0;width:16px;height:16px;accent-color:#3170f9}.activity-panels .table-frame{position:relative;margin:0 18px 18px;border:1px solid #dedede;border-radius:3px;overflow:hidden;background:#fff}.activity-panels .table-toolbar{display:flex;align-items:center;justify-content:space-between;min-height:36px;padding:4px 10px;color:#969696;background:#fafafa}.activity-panels .table-actions{display:flex;align-items:center;gap:6px}.activity-panels .table-actions button{border:0;background:transparent;color:#979797;font-size:19px;width:26px;height:28px}.activity-panels .table-scroll{overflow:auto;min-height:460px;max-height:690px}.activity-panels table{width:100%;min-width:1650px;border-collapse:collapse}.activity-panels th{position:sticky;top:0;z-index:1;border-top:1px solid #e7e7e7;background:#fafafa;text-align:right;white-space:nowrap}.activity-panels th button{border:0;background:transparent;padding:12px 8px;color:#949494;font-size:11px}.activity-panels td{border-top:1px solid #e9e9e966;height:42px;padding:11px 9px;text-align:right;white-space:nowrap}.activity-panels th:first-child,.activity-panels th:nth-child(2),.activity-panels td:first-child,.activity-panels td:nth-child(2){text-align:left}.activity-panels tr.profit{background:#ddecf6}.activity-panels tr.loss{background:#efdfde}.activity-panels tbody tr:hover:not(:only-child){filter:brightness(.98)}.activity-panels tbody td[colspan]{height:450px;text-align:center;color:#929292}.activity-panels tbody td[role=alert]{color:#a53333}.activity-panels tfoot td{position:sticky;bottom:0;background:#fafafa;height:34px;font-weight:700}.activity-panels .pager{display:flex;align-items:center;justify-content:flex-end;gap:14px;min-height:36px;border-top:1px solid #ededed;padding:4px 10px;color:#777}.activity-panels .pager button,.activity-panels .error-state button,.activity-panels td[role=alert] button{border:1px solid #ddd;border-radius:3px;background:#fff;color:#555;padding:4px 9px}.activity-panels .chart-panel{position:relative;margin:-14px 12px 18px;background:#fff}.activity-panels .chart-canvas{width:100%;height:580px}.activity-panels .chart-state{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;color:#929292}.activity-panels .logs-frame{min-height:460px;margin:0 18px 18px;border:1px solid #dedede;border-radius:3px;background:#fff;padding:10px 14px}.activity-panels .logs-list{margin:0;padding:0;list-style:none;color:#111;font-family:monospace;line-height:1.7;white-space:pre-wrap}.activity-panels .logs-list .warning{color:#c51216}.activity-panels .logs-list .error{color:#303030}.activity-panels .logs-list .info{color:#111}.activity-panels .logs-state{display:grid;min-height:430px;place-items:center;color:#929292}.activity-panels .error-state{color:#a53333}@media(max-width:700px){.activity-panels .scope-toolbar{padding:10px}.activity-panels .table-frame{margin:0 8px 10px}.activity-panels .table-toolbar{flex-wrap:wrap;gap:4px}.activity-panels .chart-panel{margin:-10px 8px 10px}.activity-panels .logs-frame{margin:0 8px 10px}.activity-panels .chart-canvas{height:440px}.activity-panels .pager{gap:9px}}
