.strategy-chart-stage{position:relative;min-height:22rem}.strategy-chart-canvas{position:absolute;inset:0}.strategy-chart-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--tblr-secondary-color)}.strategy-chart-skeleton{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:.75rem;background:var(--tblr-card-bg,var(--tblr-body-bg))}.strategy-chart-skeleton .placeholder{display:block;margin-inline:auto}.strategy-chart-stage:not(.is-pending) .strategy-chart-skeleton{display:none}@media (max-width:575.98px){.strategy-chart-stage{min-height:16rem}}.card-body[data-st-calendar]{display:flex;flex-direction:column}.returns-calendar{display:flex;flex:1 1 auto;flex-direction:column;min-height:14rem;border-top:1px solid var(--tblr-border-color);border-left:1px solid var(--tblr-border-color)}.returns-calendar-header,.returns-calendar-row{display:grid;grid-template-columns:repeat(5,1fr)}.returns-calendar-header{flex:none}.returns-calendar-row{flex:1 1 auto}.returns-calendar-weekday{padding:.375rem 0;font-size:.75rem;font-weight:var(--tblr-font-weight-medium);text-align:center;color:var(--tblr-secondary);background:var(--tblr-bg-surface-secondary);border-right:1px solid var(--tblr-border-color);border-bottom:1px solid var(--tblr-border-color)}.returns-calendar-day{position:relative;display:flex;flex-direction:column;min-height:2.75rem;padding:.3125rem;border-right:1px solid var(--tblr-border-color);border-bottom:1px solid var(--tblr-border-color)}.returns-calendar-day.is-up{background:color-mix(in srgb,var(--tblr-red-lt) 68%,transparent)}.returns-calendar-day.is-down{background:color-mix(in srgb,var(--tblr-green-lt) 68%,transparent)}.returns-calendar-day.is-today:not(.is-up):not(.is-down){background:var(--tblr-primary-lt)}.returns-calendar-day.is-outside{background:0 0}.returns-calendar-day-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.125rem}.returns-calendar-date{font-size:.8125rem;font-weight:500;font-variant-numeric:tabular-nums;color:var(--tblr-secondary)}.returns-calendar-value{display:block;width:100%;margin-top:auto;overflow:hidden;font-family:var(--tblr-font-monospace);font-size:.9375rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.15;text-align:center;text-overflow:ellipsis;white-space:nowrap}.returns-calendar-value.is-up{color:var(--tblr-danger)}.returns-calendar-value.is-down{color:var(--tblr-success)}.returns-calendar-pin{flex:0 0 auto;width:.625rem;height:.625rem;margin-top:.125rem;border-radius:50%;background:var(--tblr-primary);box-shadow:0 0 0 2px var(--tblr-bg-surface,#fff);transition:background .15s}.returns-calendar-pin:focus-visible,.returns-calendar-pin:hover{background:var(--tblr-red);box-shadow:0 0 0 2px var(--tblr-bg-surface,#fff),0 0 5px var(--tblr-red)}.st-position-name{display:block;font-weight:500;color:var(--tblr-heading-color,var(--tblr-body-color))}.st-position-code{display:block;font-family:var(--tblr-font-monospace);font-size:.75rem;color:var(--tblr-secondary-color)}.st-weight-bar{width:5rem}.st-scroll{height:22rem;overflow-y:auto}.st-scroll thead th{position:sticky;top:0;z-index:1;background:var(--tblr-card-bg,var(--tblr-body-bg))}.form-select-sm{min-height:calc(1.625rem + var(--tblr-border-width) * 2);line-height:1rem}dialog.app-dialog{--tblr-modal-color:var(--tblr-body-color);--tblr-modal-bg:var(--tblr-bg-surface, var(--tblr-body-bg));--tblr-modal-padding:1.5rem;--tblr-modal-border-color:var(--tblr-border-color);--tblr-modal-border-width:var(--tblr-border-width);--tblr-modal-border-radius:var(--tblr-border-radius-lg);--tblr-modal-inner-border-radius:calc(var(--tblr-border-radius-lg) - var(--tblr-border-width));--tblr-modal-box-shadow:var(--tblr-box-shadow-lg);--tblr-modal-header-border-color:var(--tblr-border-color);--tblr-modal-header-border-width:var(--tblr-border-width);--tblr-modal-footer-gap:0.75rem;--tblr-modal-footer-bg:var(--tblr-bg-surface-tertiary);--tblr-modal-footer-border-color:var(--tblr-border-color);--tblr-modal-footer-border-width:var(--tblr-border-width);--tblr-modal-footer-padding-y:0.75rem;width:min(420px,100vw - 2rem);padding:0;border:0;background:0 0;overflow:visible}dialog.app-dialog::backdrop{background:rgba(0,0,0,.35)}.modal:not(.d-none){display:block}.strategy-market-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,36rem),1fr));gap:1rem}.strategy-market-card{position:relative;display:flex;flex-direction:column;gap:1.125rem;min-height:12.75rem;padding:1.125rem;overflow:hidden;cursor:pointer;background:var(--tblr-bg-surface);box-shadow:0 .5rem 1.5rem rgba(29,39,59,.04);transition:border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease}.strategy-market-card::before{position:absolute;inset:0 0 auto;height:.25rem;content:"";background:linear-gradient(90deg,var(--tblr-primary),var(--tblr-green),var(--tblr-azure))}.strategy-market-card:hover{border-color:rgba(var(--tblr-primary-rgb),.42);box-shadow:0 .875rem 2rem rgba(29,39,59,.09);transform:translateY(-2px)}.strategy-code-row,.strategy-market-card-top{display:flex}.strategy-market-card-top{align-items:center;justify-content:space-between;gap:1rem;min-width:0}.strategy-title-line{display:flex;align-items:center;flex:1 1 auto;min-width:0}.strategy-title-line h3{margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strategy-code-row{flex:0 0 auto;align-items:center;justify-content:flex-end;gap:.5rem}.strategy-pill{display:inline-flex;align-items:center;min-height:1.375rem;padding:.25rem .5rem;border-radius:calc(var(--tblr-border-radius) - .125rem);font-size:.75rem;font-weight:600;line-height:1;white-space:nowrap}.strategy-pill-code{padding:.25rem .45rem;border:0;color:var(--tblr-primary);background:var(--tblr-primary-lt);font-family:var(--tblr-font-monospace)}.strategy-pill-copy{cursor:copy;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.strategy-pill-copy:focus-visible,.strategy-pill-copy:hover{background:rgba(var(--tblr-primary-rgb),.16);box-shadow:0 0 0 .125rem rgba(var(--tblr-primary-rgb),.12);transform:translateY(-1px)}.strategy-snapshot-panel{display:flex;flex-direction:column;gap:.75rem;margin-top:auto}.strategy-nav-summary{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:1rem;min-height:4.25rem;padding:.875rem 1rem;border:1px solid rgba(var(--tblr-primary-rgb),.14);border-radius:var(--tblr-border-radius);background:linear-gradient(90deg,rgba(var(--tblr-primary-rgb),.08),rgba(var(--tblr-azure-rgb),.04)),var(--tblr-bg-surface)}.strategy-nav-summary span{color:var(--tblr-secondary);font-size:.8125rem;font-weight:600}.strategy-nav-summary strong{min-width:0;overflow:hidden;color:var(--tblr-body-color);font-size:1.875rem;font-weight:700;line-height:1.05;text-align:right;text-overflow:ellipsis;white-space:nowrap}.strategy-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;align-items:stretch}.strategy-metric-grid>div{min-width:0;padding:.75rem .875rem;border:1px solid var(--tblr-border-color);border-radius:var(--tblr-border-radius);background:var(--tblr-bg-surface-secondary)}.strategy-metric-grid span,.strategy-metric-grid strong{display:block;min-width:0}.strategy-metric-grid span{color:var(--tblr-secondary);font-size:.8125rem;font-weight:600}.strategy-metric-grid strong{margin-top:.5rem;overflow:hidden;font-size:1.125rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.strategy-metric-grid strong svg{margin-right:.125rem;vertical-align:-.125rem}.strategy-market-card:focus-visible{border-color:rgba(var(--tblr-primary-rgb),.42);box-shadow:0 0 0 .25rem rgba(var(--tblr-primary-rgb),.25);outline:0;transform:translateY(-2px)}.strategy-segmented-control{max-width:100%;padding:.1875rem;overflow-x:auto;background:var(--tblr-bg-surface-secondary);border:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color);border-radius:var(--tblr-border-radius);scrollbar-width:thin}.strategy-segmented-control::-webkit-scrollbar{height:3px}.strategy-segmented-control::-webkit-scrollbar-thumb{background:var(--tblr-border-color);border-radius:2px}.strategy-segmented-control::-webkit-scrollbar-track{background:0 0}.strategy-segmented-control .btn{display:inline-flex;align-items:center;flex:0 0 auto;color:var(--tblr-secondary);background:0 0;border:0;border-radius:calc(var(--tblr-border-radius) - .125rem);box-shadow:none;white-space:nowrap}.strategy-segmented-control .btn.active{color:var(--tblr-primary);background:var(--tblr-bg-surface);box-shadow:var(--tblr-box-shadow-input)}.strategy-detail-code-copy{border:0;cursor:copy;font-family:var(--tblr-font-monospace);transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.strategy-detail-code-copy:focus-visible,.strategy-detail-code-copy:hover{background:rgba(var(--tblr-secondary-rgb),.16)!important;box-shadow:0 0 0 .125rem rgba(var(--tblr-secondary-rgb),.12);transform:translateY(-1px)}.strategy-primary-stitch-list{display:grid;gap:.75rem;max-width:42rem}.strategy-batch-management-header{display:grid;grid-template-columns:minmax(24rem,1fr) minmax(24rem,42rem);align-items:stretch;gap:1rem}.strategy-batch-header-stitch{align-self:center;min-width:0}.strategy-storage-summary{display:grid;align-content:start;gap:.75rem;min-width:0}.strategy-storage-summary-title{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--tblr-secondary);font-size:.8125rem;font-weight:600}.strategy-storage-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.strategy-storage-metrics>div{min-width:0;padding:.625rem .75rem;border:1px solid var(--tblr-border-color);border-radius:4px;background:var(--tblr-bg-surface)}.strategy-storage-metrics span,.strategy-storage-table-item small,.strategy-storage-table-item span{display:block;overflow:hidden;color:var(--tblr-secondary);text-overflow:ellipsis;white-space:nowrap}.strategy-storage-metrics span{margin-bottom:.125rem;font-size:.75rem}.strategy-storage-metrics strong{display:block;overflow:hidden;color:var(--tblr-body-color);font-size:1rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.strategy-storage-table-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.strategy-storage-table-item{min-width:0;padding:.5rem .75rem;border-left:2px solid var(--tblr-primary);background:var(--tblr-bg-surface-secondary)}.strategy-storage-table-item strong{display:block;overflow:hidden;font-size:.875rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.strategy-storage-empty{display:flex;align-items:center;min-height:4.75rem;color:var(--tblr-secondary);font-size:.875rem}.strategy-primary-stitch-preview{display:grid;gap:.5rem}.strategy-primary-stitch-track{display:flex;width:100%;min-height:2rem;overflow:hidden;border-radius:2px;background:var(--tblr-bg-surface-secondary)}.strategy-primary-stitch-segment{display:flex;align-items:center;justify-content:center;min-width:0;color:#fff;font-size:.8125rem;font-weight:600;line-height:1}.strategy-primary-stitch-backtest{background:var(--tblr-primary)}.strategy-primary-stitch-live{background:var(--tblr-success)}.strategy-primary-stitch-empty{color:var(--tblr-secondary);background:var(--tblr-bg-surface-secondary)}.strategy-primary-stitch-axis{display:flex;justify-content:space-between;gap:1rem;color:var(--tblr-secondary);font-size:.75rem}.strategy-primary-stitch-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;margin-top:.25rem}.strategy-primary-stitch-detail-item{display:flex;align-items:flex-start;min-width:0;gap:.5rem}.strategy-primary-stitch-marker{flex:0 0 auto;width:.625rem;height:.625rem;margin-top:.25rem;border-radius:2px}.strategy-primary-stitch-marker-backtest{background:var(--tblr-primary)}.strategy-primary-stitch-marker-live{background:var(--tblr-success)}.strategy-batch-clear-panel{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(26rem,1fr) auto;align-items:end;gap:1rem}.strategy-batch-clear-copy{min-width:0}.strategy-batch-clear-controls{display:grid;grid-template-columns:repeat(3,minmax(8rem,1fr));gap:.75rem}.strategy-batch-clear-controls .form-label{margin-bottom:.25rem;color:var(--tblr-secondary);font-size:.75rem}.strategy-batch-clear-summary{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;min-width:18rem}.strategy-batch-clear-summary>div{min-width:0;max-width:14rem}.agent-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr));gap:1rem}.agent-runtime-card{min-width:0}.agent-runtime-card.agent-runtime-card-online{border-color:rgba(var(--tblr-success-rgb),.4)}.agent-runtime-card.agent-runtime-card-stale{border-color:rgba(var(--tblr-warning-rgb),.5)}.agent-runtime-card.agent-runtime-card-error{border-color:rgba(var(--tblr-danger-rgb),.5)}.agent-runtime-card.agent-runtime-card-disabled,.agent-runtime-card.agent-runtime-card-offline,.agent-runtime-card.agent-runtime-card-unknown{opacity:.85}.agent-card-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.agent-card-title{display:flex;align-items:center;gap:.5rem;min-width:0}.agent-card-title>div{display:flex;align-items:baseline;gap:.5rem;min-width:0}.agent-card-title h3{margin:0;overflow:hidden;font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.agent-title-link{color:inherit;text-decoration:none}.agent-title-link:hover{color:var(--tblr-primary);text-decoration:underline;text-underline-offset:0.1875rem}.agent-status-dot{flex:0 0 auto;width:.5rem;height:.5rem;border-radius:50%}.agent-status-dot-online{background:var(--tblr-success);box-shadow:0 0 0 .25rem rgba(var(--tblr-success-rgb),.15)}.agent-status-dot-stale{background:var(--tblr-warning);box-shadow:0 0 0 .25rem rgba(var(--tblr-warning-rgb),.15)}.agent-status-dot-offline{background:var(--tblr-secondary)}.agent-status-dot-error{background:var(--tblr-danger);box-shadow:0 0 0 .25rem rgba(var(--tblr-danger-rgb),.15)}.agent-status-dot-disabled,.agent-status-dot-unknown{background:var(--tblr-secondary)}.agent-status-badge{flex:0 0 auto;color:var(--tblr-secondary);background:var(--tblr-bg-surface-secondary)}.agent-status-badge-online{color:var(--tblr-success);background:var(--tblr-success-lt)}.agent-status-badge-stale{color:var(--tblr-warning);background:var(--tblr-warning-lt)}.agent-status-badge-error{color:var(--tblr-danger);background:var(--tblr-danger-lt)}.agent-latency-panel{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-top:.75rem;min-width:0}.agent-latency-value{font-size:1.25rem;font-weight:700;font-variant-numeric:tabular-nums}.agent-latency-slot{display:flex;align-items:flex-end;min-width:8rem;--tblr-tracking-height:2.25rem}.agent-latency-empty{display:flex;align-items:center;min-height:1.5rem;color:var(--tblr-secondary);font-size:.75rem}.agent-runtime-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.375rem 1rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--tblr-border-color);font-size:.8125rem}.agent-meta-item{display:flex;gap:.375rem;min-width:0;overflow:hidden;white-space:nowrap}.agent-meta-item svg{flex:0 0 auto}.agent-meta-rtt>span:last-child{margin-left:auto}.agent-meta-subscriptions{justify-content:flex-end;align-items:center}.agent-exec-stats{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.75rem}.agent-detail-runtime-identity{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;min-width:0}.agent-detail-runtime-identity-main{display:flex;flex:1 1 auto;align-items:center;gap:.75rem;min-width:0}.agent-card-title>.agent-detail-name-row{display:flex;flex-direction:column;gap:.125rem;align-items:stretch;min-width:0}.agent-card-title>.agent-detail-name-row h3{max-width:100%}.agent-card-title>.agent-detail-name-row .text-secondary{font-size:.8125rem}.agent-detail-runtime-actions{display:flex;flex:0 0 auto;align-items:center;gap:.25rem}.agent-detail-action-button{color:var(--tblr-secondary)}.agent-detail-action-button:focus-visible,.agent-detail-action-button:hover{color:var(--tblr-body-color);background:var(--tblr-bg-surface-secondary)}#admin-agent-conn>span{display:contents}.agent-realtime-icon-connected{color:var(--tblr-success)}.agent-realtime-icon-connected:focus-visible,.agent-realtime-icon-connected:hover{color:var(--tblr-success);background:rgba(var(--tblr-success-rgb),.12)}.agent-realtime-icon-error{color:var(--tblr-danger);animation:agent-conn-pulse 1.2s ease-in-out infinite}.agent-realtime-icon-error:focus-visible,.agent-realtime-icon-error:hover{color:var(--tblr-danger);background:rgba(var(--tblr-danger-rgb),.12)}@keyframes agent-conn-pulse{50%{opacity:.45}}.agent-detail-refresh-button svg{transition:transform .2s ease}.agent-detail-refresh-spinning svg{animation:agent-refresh-spin .8s linear infinite}@keyframes agent-refresh-spin{to{transform:rotate(360deg)}}.agent-detail-latency-panel{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:.25rem;margin-left:auto;min-width:0}.agent-detail-latency-panel>div{display:flex;flex:0 0 auto;align-items:baseline;gap:.375rem}@media (max-width:575.98px){.agent-detail-latency-panel{order:5;flex-basis:100%}}.agent-latency-caption{font-size:.75rem;font-weight:600}.agent-detail-latency-panel .agent-latency-slot{flex:0 0 auto;width:16rem;max-width:100%}.agent-detail-latency-panel .agent-latency-slot .tracking{flex:1 1 auto;--tblr-tracking-height:1.25rem}.agent-detail-runtime-info{display:grid;grid-template-columns:1fr;gap:.875rem;margin-top:.875rem;padding-top:.875rem;border-top:1px solid var(--tblr-border-color)}.agent-detail-compact-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem 1rem}@media (min-width:576px){.agent-detail-compact-info{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:992px){.agent-detail-compact-info{grid-template-columns:repeat(6,minmax(0,1fr))}}.agent-detail-compact-info>div{display:flex;flex-direction:column;gap:.125rem;min-width:0}.agent-detail-compact-info>div>span{color:var(--tblr-secondary);font-size:.75rem;font-weight:600}.agent-detail-compact-info strong{overflow:hidden;color:var(--tblr-emphasis-color);font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.agent-heartbeat-delay em{margin-right:.25rem;color:var(--tblr-secondary);font-style:normal}.agent-detail-runtime-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;align-content:start;padding-top:.875rem;border-top:1px solid var(--tblr-border-color)}@media (min-width:992px){.agent-detail-runtime-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.agent-detail-runtime-stats>div{min-width:0;padding:.625rem .75rem;border:1px solid var(--tblr-border-color);border-radius:var(--tblr-border-radius);background:var(--tblr-bg-surface-secondary)}.agent-detail-runtime-stats span{display:block;color:var(--tblr-secondary);font-size:.75rem;font-weight:600}.agent-detail-runtime-stats strong{display:block;margin-top:.25rem;overflow:hidden;font-size:1rem;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.agent-execution-tab-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,23rem);gap:1rem;align-items:start}.agent-execution-tab-main,.agent-execution-tab-side{display:grid;gap:1rem;min-width:0}@media (max-width:991.98px){.agent-execution-tab-layout{grid-template-columns:1fr}}.agent-detail-panel{min-width:0}.agent-detail-panel-title{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0;padding:.75rem 1rem;border-bottom:var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color)}.agent-detail-panel-title>span:first-child{display:inline-flex;align-items:center;min-width:0;font-weight:600}.agent-instruction-preview-badge{flex:0 0 auto;color:var(--tblr-secondary);font-size:.75rem;font-weight:400}.agent-detail-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-height:7rem;padding:1.5rem 1rem;color:var(--tblr-secondary);font-size:.875rem;text-align:center}.agent-detail-empty-state svg{width:1.75rem;height:1.75rem;opacity:.55}.agent-instruction-list{display:grid;gap:.75rem;max-height:48rem;padding:1rem;overflow-y:auto}.agent-instruction-card{min-width:0;padding:.75rem .875rem;border:1px solid var(--tblr-border-color);border-radius:var(--tblr-border-radius);background:var(--tblr-bg-surface);transition:border-color .16s ease}.agent-instruction-card:hover{border-color:rgba(var(--tblr-primary-rgb),.35)}.agent-instruction-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem 1rem}@media (max-width:1199.98px){.agent-instruction-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.agent-instruction-cell{min-width:0;font-size:.8125rem}.agent-instruction-label{display:block;margin-bottom:.125rem;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.agent-instruction-weight{font-size:.9375rem;font-variant-numeric:tabular-nums}.agent-instruction-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:.625rem;padding-top:.625rem;border-top:1px dashed var(--tblr-border-color)}@media (max-width:575.98px){.agent-instruction-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.agent-instruction-step{display:flex;align-items:flex-start;gap:.375rem;min-width:0;color:var(--tblr-secondary)}.agent-instruction-step>div{display:flex;flex-direction:column;min-width:0}.agent-instruction-step.is-done{color:var(--tblr-body-color)}.agent-instruction-step-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.25rem;height:1.25rem}.agent-instruction-step-icon svg{width:1rem;height:1rem}.agent-instruction-step-label{font-size:.75rem;font-weight:600;line-height:1.2}.agent-instruction-step-time{overflow:hidden;color:var(--tblr-secondary);font-size:.6875rem;text-overflow:ellipsis;white-space:nowrap}.agent-instruction-meta{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;margin-top:.625rem}.agent-instruction-meta-item{display:flex;align-items:baseline;gap:.375rem;min-width:0}.agent-instruction-meta-item span{color:var(--tblr-secondary);font-size:.75rem}.agent-instruction-meta-item strong{font-size:.75rem;font-weight:500}.agent-instruction-note{margin-top:.5rem;padding:.375rem .625rem;border-left:2px solid var(--tblr-primary);background:var(--tblr-bg-surface-secondary);color:var(--tblr-secondary);font-size:.75rem;white-space:pre-wrap;word-break:break-word}.agent-instruction-note:empty{display:none}.agent-log-panel .agent-log-filter .btn{padding:.1875rem .5rem;font-size:.75rem}.agent-log-timeline{display:flex;flex-direction:column;max-height:48rem;padding:.25rem 1rem 1rem;overflow-y:auto}.agent-log-item{display:flex;gap:.625rem;padding:.625rem 0;border-bottom:1px solid var(--tblr-border-color)}.agent-log-item:last-child{border-bottom:0}.agent-log-marker{flex:0 0 auto;width:.5rem;height:.5rem;margin-top:.3125rem;border-radius:50%}.agent-log-body{display:flex;flex:1 1 auto;flex-direction:column;gap:.25rem;min-width:0}.agent-log-head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.agent-log-event{font-size:.8125rem;font-weight:600}.agent-log-time{color:var(--tblr-secondary);font-size:.75rem}.agent-log-message{font-size:.8125rem;white-space:pre-wrap;word-break:break-word}.agent-log-data{display:grid;gap:.125rem .75rem;padding:.5rem .625rem;border-radius:var(--tblr-border-radius);background:var(--tblr-bg-surface-secondary);font-size:.75rem}.agent-log-data-line{display:flex;gap:.5rem;min-width:0}.agent-log-data-key{flex:0 0 auto;color:var(--tblr-secondary)}.agent-log-data-value{min-width:0;word-break:break-all}.agent-log-refs{display:flex;flex-wrap:wrap;gap:.25rem}.agent-log-ref{padding:.0625rem .375rem;border-radius:3px;color:var(--tblr-secondary);background:var(--tblr-bg-surface-secondary);font-size:.6875rem}.agent-subscription-pill{display:inline-flex;align-items:center;max-width:100%;padding:.125rem .5rem;overflow:hidden;border-radius:999px;color:var(--tblr-primary);background:var(--tblr-primary-lt);font-size:.75rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.agent-subscription-list{display:flex;flex-wrap:wrap;gap:.25rem;justify-content:flex-end;min-width:0}.agent-subscription-empty{display:flex;align-items:center;gap:.1875rem;min-width:0;color:var(--tblr-secondary);font-size:.75rem;line-height:1.2}.agent-detail-config-readonly{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.5rem 1.25rem}.agent-detail-readonly-item{display:flex;flex-direction:column;gap:.125rem;min-width:0}.agent-detail-readonly-item span{color:var(--tblr-secondary);font-size:.75rem;font-weight:600}.agent-detail-readonly-item strong{overflow:hidden;font-size:.8125rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.strategy-intraday-day-body{position:relative;height:26rem}@media (max-width:575.98px){.strategy-intraday-day-body{height:18rem}}.wr-title{margin:.5rem 0 .25rem;font-size:1.125rem;font-weight:700}.wr-period{font-size:.8125rem}.wr-table{width:100%;margin:.5rem 0 .75rem;font-size:.8125rem}.wr-table td,.wr-table th{padding:.375rem .5rem;vertical-align:middle}.wr-nav-table td{font-variant-numeric:tabular-nums}.wr-edit-label{margin-bottom:.125rem;color:var(--tblr-secondary);font-size:.75rem}.wr-edit-field{min-width:0;font-size:.8125rem}.wr-bullets{margin:.25rem 0 .75rem;padding-left:1.25rem;font-size:.875rem}.wr-bullets li{margin-bottom:.25rem}.wr-para{margin:.25rem 0 .75rem;font-size:.875rem}.wr-note-input{min-width:0}.users-user-row{cursor:pointer}.users-role-option{cursor:pointer}.users-role-option:hover{background:var(--tblr-bg-surface-secondary,transparent)}.users-detail-meta{min-width:0}.roles-perm-list{max-height:280px;overflow-y:auto;padding:.25rem .75rem;border:var(--tblr-border-width) solid var(--tblr-border-color);border-radius:var(--tblr-border-radius)}
/*# sourceMappingURL=app.min.css.map */