.dash-ap-sub{margin:var(--dash-gap-lg) 0 var(--dash-gap-sm);color:var(--dash-text);font-size:var(--dash-text-lg);font-weight:600;line-height:1.3}.dash-ap-sub:first-of-type{margin-top:var(--dash-gap-md)}.dash-ap-lead{margin:calc(var(--dash-gap-xs) * -.5) 0 var(--dash-gap-sm);color:var(--dash-muted);font-size:var(--dash-text-sm);line-height:1.5}.dash-ap-buckets{gap:var(--dash-gap-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dash-ap-bucket{min-width:0;padding:var(--dash-gap-md);border:1px solid var(--dash-line);border-radius:var(--dash-radius-md);flex-direction:column;gap:6px;display:flex}.dash-ap-bucket-title{color:var(--dash-text);font-size:var(--dash-text-lg);margin:0;font-weight:600}.dash-ap-bucket-def{color:var(--dash-faint);font-size:var(--dash-text-sm);margin:0;line-height:1.45}.dash-ap-share{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:6px 0 2px;display:flex}.dash-ap-share-value{color:var(--dash-text);font-size:var(--dash-text-xl);font-variant-numeric:tabular-nums;font-weight:650;line-height:1.15}.dash-ap-share-of{color:var(--dash-muted);font-size:var(--dash-text-sm)}.dash-ap-bars{flex-direction:column;gap:6px;margin-top:4px;display:flex}.dash-ap-bar-row{align-items:center;gap:var(--dash-gap-xs);grid-template-columns:96px minmax(0,1fr) 56px;display:grid}.dash-ap-bar-label{color:var(--dash-muted);font-size:var(--dash-text-sm)}.dash-ap-bar{width:100%;height:8px;display:block}.dash-ap-bar-track{fill:#ffffff14}.dash-ap-bar-fill--in{fill:var(--dash-down)}.dash-ap-bar-fill--rest{fill:var(--dash-accent)}.dash-ap-bar-value{color:var(--dash-text);font-size:var(--dash-text-sm);font-variant-numeric:tabular-nums;text-align:right}.dash-ap-gap{margin:6px 0 0}.dash-ap-gap-note,.dash-ap-wait{color:var(--dash-muted);font-size:var(--dash-text-sm);margin:6px 0 0;line-height:1.5}.dash-ap-wait-title{color:var(--dash-text);font-weight:500}.dash-ap-table .dash-ap-num{text-align:right;font-variant-numeric:tabular-nums}.dash-ap-name{color:var(--dash-text);overflow-wrap:anywhere;font-weight:500}.dash-ap-cell{min-width:132px}.dash-ap-cell-main{color:var(--dash-text);font-variant-numeric:tabular-nums;display:block}.dash-ap-cell-sub,.dash-ap-cell-muted{color:var(--dash-faint);font-size:var(--dash-text-xs);line-height:1.4;display:block}.dash-ap-foot,.dash-ap-rule{margin:var(--dash-gap-sm) 0 0;color:var(--dash-faint);font-size:var(--dash-text-sm);line-height:1.5}.dash-ap-rule{margin-top:var(--dash-gap-md);padding-top:var(--dash-gap-sm);border-top:1px solid var(--dash-line)}.dash-ap-fix-list{gap:var(--dash-gap-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dash-ap-fix{gap:var(--dash-gap-sm);padding:var(--dash-gap-md);border:1px solid var(--dash-line);border-radius:var(--dash-radius-md);grid-template-columns:28px minmax(0,1fr);display:grid}.dash-ap-fix-num{border:1px solid var(--dash-accent-line);width:28px;height:28px;color:var(--dash-accent-soft);font-size:var(--dash-text-sm);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.dash-ap-fix-body{flex-direction:column;gap:4px;min-width:0;display:flex}.dash-ap-fix-title{color:var(--dash-text);font-size:var(--dash-text-lg);margin:0;font-weight:600;line-height:1.35}.dash-ap-fix-pattern{color:var(--dash-accent-soft);font-size:var(--dash-text-xs);margin:0;font-weight:500}.dash-ap-fix-evidence{color:var(--dash-muted);font-size:var(--dash-text-sm);margin:0;line-height:1.55}.dash-ap-locked-list{margin:var(--dash-gap-sm) 0 0;color:var(--dash-muted);font-size:var(--dash-text-md);flex-direction:column;gap:6px;padding-left:18px;line-height:1.5;display:flex}.dash-ap-locked-actions{align-items:center;gap:var(--dash-gap-sm) var(--dash-gap-md);margin-top:var(--dash-gap-lg);flex-wrap:wrap;display:flex}.dash-ap-settings .dash-set-form,.dash-ap-readout{margin-top:var(--dash-gap-sm)}.dash-ap-sample{color:var(--dash-text);font-size:var(--dash-text-xs);text-align:right;margin:0;font-weight:500}@media (max-width:900px){.dash-ap-buckets{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.dash-ap-bucket{padding:var(--dash-gap-sm)}.dash-ap-bar-row{grid-template-columns:88px minmax(0,1fr) 52px}.dash-ap-cell{min-width:0}.dash-ap-fix{padding:var(--dash-gap-sm)}}
