.metric-saved-custom{gap:var(--sp-10,10px);margin:var(--sp-12,12px) 0 0;padding:0;list-style:none;display:grid}.metric-saved-custom li{justify-content:space-between;align-items:center;gap:var(--sp-16,16px);display:flex}.metric-custom-form.metric-custom-aligned{gap:var(--sp-10,10px);grid-template-columns:minmax(0,1fr);display:grid}.metric-custom-form.metric-custom-aligned>label{grid-template-columns:90px minmax(0,1fr);align-items:center;display:grid;gap:var(--sp-12,12px)!important}.metric-custom-form.metric-custom-aligned input,.metric-custom-form.metric-custom-aligned .nitro-select{width:100%;min-width:0}.metric-custom-actions{align-items:center;gap:var(--sp-14,14px);padding-top:var(--sp-4,4px);flex-wrap:wrap;display:flex}.rs-count-tracks{gap:var(--sp-14,14px) var(--sp-12,12px);margin-top:var(--sp-22,22px);grid-template-columns:minmax(64px,max-content) minmax(30px,1fr) max-content;display:grid}.rs-count-tracks>div{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;gap:var(--sp-12,12px);font-size:var(--fs-13,13px);display:grid}.rs-count-tracks i{background:var(--rule);border-radius:var(--r-4,4px);height:7px;overflow:hidden}.rs-count-tracks b{background:var(--result);height:100%;display:block}.rs-count-tracks strong{font-weight:var(--fw-500,500);font-variant-numeric:tabular-nums;white-space:nowrap}.rs-back-other{margin-top:var(--sp-12,12px)}.observed-periods{gap:var(--sp-20,20px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.observed-period{align-content:start;gap:var(--sp-12,12px);min-width:0;display:grid}.observed-period header{gap:var(--sp-4,4px);display:grid}.observed-period header span{font-size:var(--fs-12,12px);color:var(--muted)}.observed-period dl{gap:var(--sp-9,9px);margin:0;display:grid}.observed-period dl>div{justify-content:space-between;gap:var(--sp-6,6px) var(--sp-12,12px);flex-wrap:wrap;display:flex}.observed-period dt{color:var(--muted)}.observed-period dd{font-variant-numeric:tabular-nums;margin:0}.observed-count{gap:var(--sp-10,10px);grid-template-columns:minmax(0,1fr) max-content;align-items:center;display:grid}.observed-count i{background:var(--rule);border-radius:var(--r-4,4px);height:8px;overflow:hidden}.observed-count b{background:var(--result);height:100%;display:block}@media (max-width:520px){.observed-periods{gap:var(--sp-14,14px)}}.report-result-availability{justify-content:space-between;align-items:center;gap:var(--sp-12,12px);padding-top:var(--sp-14,14px);color:var(--muted);font-size:var(--fs-13,13px);flex-wrap:wrap;display:flex}.metric-editor.metric-editor-focused .metric-editor-focus{overscroll-behavior:contain;min-width:0;min-height:0;padding:var(--sp-4,4px);overflow:auto}.metric-editor.metric-editor-focused .metric-custom-form{margin:0}.metric-editor.metric-editor-focused .metric-custom-actions{padding-top:var(--sp-4,4px)}@media (max-width:640px){.nitro-workspace .metric-editor.metric-editor.metric-editor-focused .metric-editor-body{inset:max(.75rem, env(safe-area-inset-top)) .75rem auto;height:auto;min-height:0;max-height:calc(100dvh - 1.5rem);padding:var(--sp-12,.75rem)}}.performance-unavailable-heading{align-items:center;gap:var(--sp-8,8px) var(--sp-12,12px);margin-bottom:var(--sp-16,16px);flex-wrap:wrap;display:flex}.performance-unavailable-heading h2{font-size:var(--fs-16,16px);font-weight:var(--fw-500,500);margin:0}.performance-unavailable-heading>span{color:var(--muted);font-size:var(--fs-12,12px)}.performance-unavailable-heading>button{margin-left:auto}.nitro-workspace .dash[data-active-tab=today] .performance-unavailable-totals{gap:var(--sp-12,12px);margin:0 0 var(--sp-16,16px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nitro-workspace .dash[data-active-tab=today] .performance-unavailable-totals button{font-size:var(--fs-26,26px);letter-spacing:normal;line-height:1.25}.dash .report-result-availability>.performance-result-review{min-height:44px;padding:var(--sp-10,10px) var(--sp-14,14px);border-radius:var(--radius-control);background:var(--accent);color:var(--paper);font:inherit;border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.nitro-workspace .dash .today-summary:has(.performance-unavailable-heading){box-sizing:border-box;width:min(100%,680px);min-width:0;max-width:680px}.nitro-workspace .dash .performance-unavailable-heading{gap:var(--sp-8,8px);margin:0 0 var(--sp-8,8px);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.nitro-workspace .dash .performance-unavailable-heading h2{white-space:nowrap;margin:0;padding:0}.nitro-workspace .dash .performance-unavailable-heading>span{min-width:0;line-height:1.4}.nitro-workspace .dash .performance-unavailable-heading>.performance-action-chart-details{min-width:44px;font-size:var(--fs-12,12px);margin:0;padding:0}.nitro-workspace .dash .performance-unavailable-heading>.performance-action-chart-details:before{background:0 0}.nitro-workspace .dash[data-active-tab=today] .performance-unavailable-totals{margin:0 0 var(--sp-8,8px)}.nitro-workspace .dash[data-active-tab=today] .performance-unavailable-totals button{min-height:32px;padding:0}.nitro-workspace .today-summary:has(.performance-unavailable-heading) .budget-evidence-chart{margin:var(--sp-4,4px) 0 0}.nitro-workspace .today-summary:has(.performance-unavailable-heading) .budget-evidence-chart>figcaption{display:none}@media (min-width:1100px){.nitro-workspace .dash[data-active-tab=today] .dash-panel:has(.performance-unavailable-heading):has(>.today-actions .budget-pacing){grid-template-columns:minmax(0,680px) minmax(360px,1fr)}.nitro-workspace .dash[data-active-tab=today] .dash-panel:has(.performance-unavailable-heading):has(>.today-actions .budget-pacing)>.overview-performance-row{grid-area:2/1;align-content:start;align-self:start}.nitro-workspace .dash[data-active-tab=today] .dash-panel:has(.performance-unavailable-heading):has(>.today-actions .budget-pacing)>.today-actions{grid-area:2/2/span 2;align-content:start;align-self:start}.nitro-workspace .dash[data-active-tab=today] .dash-panel:has(.performance-unavailable-heading):has(>.today-actions .budget-pacing)>.dash-main{grid-area:3/1;align-self:start}}.budget-evidence-balance{gap:var(--sp-10,10px);margin:var(--sp-16,16px) 0;display:grid}.budget-evidence-balance dl{justify-content:space-between;gap:var(--sp-16,16px);margin:0;display:flex}.budget-evidence-balance dl>div{gap:var(--sp-5,5px);min-width:0;display:grid}.budget-evidence-balance dl>div:last-child{text-align:right}.budget-evidence-balance dt,.budget-evidence-reading>span,.budget-evidence-chart figcaption{color:var(--muted);font-size:var(--fs-13,13px)}.budget-evidence-balance dd{font-size:var(--fs-23,23px);font-weight:var(--fw-600,600);font-variant-numeric:tabular-nums;margin:0}.budget-evidence-track{background:var(--rule);border-radius:var(--r-5,5px);height:9px;overflow:hidden}.budget-evidence-track i{background:var(--accent);height:100%;display:block}.budget-evidence-chart{margin:var(--sp-18,18px) 0 0;min-width:0}.budget-evidence-chart figcaption{margin-bottom:var(--sp-8,8px)}.budget-evidence-reading{align-items:baseline;gap:var(--sp-8,8px) var(--sp-12,12px);padding:var(--sp-14,14px) 0;flex-wrap:wrap;display:flex}.budget-evidence-reading strong{font-size:var(--fs-22,22px);font-variant-numeric:tabular-nums}.budget-evidence-dates{gap:var(--sp-7,7px) var(--sp-4,4px);padding:var(--sp-14,14px) 0 var(--sp-4,4px);border-top:var(--divider-edge-w,var(--edge-w,1px)) solid var(--divider-edge-c,var(--edge-c,var(--rule)));grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.budget-evidence-dates span{text-align:center;color:var(--muted);font-size:var(--fs-11,11px);white-space:nowrap}.budget-forecast-answer{gap:var(--sp-5,5px);margin:var(--sp-16,16px) 0 0;display:grid}.budget-forecast-answer strong{font-size:var(--fs-16,16px)}.budget-forecast-answer p{color:var(--muted);font-size:var(--fs-13,13px);margin:0;line-height:1.5}.budget-limit-comparison{gap:var(--sp-12,12px);flex:1;grid-template-columns:72px minmax(0,1fr) max-content;min-width:0;display:grid}.budget-limit-comparison>div{grid-column:1/-1;grid-template-columns:subgrid;gap:var(--sp-12,12px);font-size:var(--fs-13,13px);align-items:center;display:grid}.budget-limit-comparison i{background:var(--rule);border-radius:var(--r-4,4px);height:7px;overflow:hidden}.budget-limit-comparison b{background:var(--accent);height:100%;display:block}.budget-limit-comparison strong{font-weight:var(--fw-500,500);font-variant-numeric:tabular-nums}.budget-request-status:has(.budget-limit-comparison){gap:var(--sp-12,12px);display:grid}.budget-request-status:has(.budget-limit-comparison)>p{font-size:var(--fs-13,13px);color:var(--muted);margin:0}.budget-request-status:has(.budget-limit-comparison)>button{justify-self:start}.budget-forecast-basis{gap:var(--sp-14,14px) var(--sp-28,28px);margin:var(--sp-14,14px) 0;flex-wrap:wrap;display:flex}.budget-forecast-basis>div{gap:var(--sp-5,5px);display:grid}.budget-forecast-basis dt{font-size:var(--fs-12,12px);color:var(--muted)}.budget-forecast-basis dd{font-variant-numeric:tabular-nums;margin:0}.budget-single-count{gap:var(--sp-8,8px);margin:var(--sp-12,12px) 0;grid-template-columns:24px minmax(0,1fr);display:grid}.budget-single-axis{height:100px;font-size:var(--fs-11,11px);color:var(--muted);flex-direction:column;grid-area:1/1;justify-content:space-between;display:flex}.budget-single-axis>span:first-child{transform:translateY(-50%)}.budget-single-axis>span:last-child{transform:translateY(50%)}.budget-single-column{align-items:end;gap:var(--sp-4,4px) var(--sp-8,8px);border-top:var(--divider-edge-w,var(--edge-w,1px)) solid var(--divider-edge-c,var(--edge-c,var(--rule)));grid-area:1/2;grid-template-rows:100px max-content;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);display:grid}.budget-single-column strong{font-size:var(--fs-20,20px);font-weight:var(--fw-500,500);color:var(--result);grid-area:1/3;align-self:center}.budget-single-column i{background:var(--result);grid-area:1/2;align-self:end;width:44px;display:block}.budget-single-column time{text-align:center;font-size:var(--fs-11,11px);color:var(--muted);white-space:nowrap;grid-area:2/1/auto/-1}#dash-panel .budget-workspace>.budget-summary.budget-summary-reviewed{width:100%;max-width:720px;padding:var(--sp-16,16px);background:var(--paper);background-image:none;justify-self:start;display:block}#dash-panel .budget-summary-reviewed .budget-evidence-heading{align-items:baseline;gap:var(--sp-10,10px);flex-wrap:wrap;margin:0;display:flex}#dash-panel .budget-summary-reviewed .budget-evidence-heading h2{font-size:var(--fs-14,14px);line-height:1.5;font-weight:var(--fw-500,500);letter-spacing:0;margin:0}#dash-panel .budget-summary-reviewed .budget-evidence-heading>span{font-size:var(--fs-12,12px);color:var(--muted)}#dash-panel .budget-summary-reviewed .budget-evidence-balance{margin:var(--sp-16,16px) 0 0;gap:var(--sp-10,10px)}#dash-panel .budget-summary-reviewed .budget-evidence-balance dl{justify-content:space-between;gap:var(--sp-16,16px);margin:0;padding:0;display:flex}#dash-panel .budget-summary-reviewed .budget-evidence-balance dl>div{gap:var(--sp-5,5px);margin:0;padding:0;display:grid}#dash-panel .budget-summary-reviewed .budget-evidence-balance dt{font-size:var(--fs-12,12px);color:var(--muted);margin:0}#dash-panel .budget-summary-reviewed .budget-evidence-balance dd{font-size:var(--fs-20,20px);line-height:1.4;font-weight:var(--fw-500,500);margin:0}#dash-panel .budget-summary-reviewed .budget-evidence-chart{margin:var(--sp-16,16px) 0 0}#dash-panel .budget-summary-reviewed .budget-weekly-limit{justify-content:space-between;align-items:baseline;gap:var(--sp-8,8px);margin:var(--sp-14,14px) 0 0;font-size:var(--fs-13,13px);color:var(--muted);flex-wrap:wrap;padding:0;display:flex}#dash-panel .budget-summary-reviewed .budget-weekly-limit strong{font-size:var(--fs-13,13px);font-weight:var(--fw-500,500);color:var(--ink);font-variant-numeric:tabular-nums}#dash-panel .budget-summary-reviewed .budget-evidence-settings{border-top:var(--divider-edge-w,var(--edge-w,1px)) solid var(--divider-edge-c,var(--edge-c,var(--rule)));padding-top:var(--sp-12,12px);margin-top:var(--sp-14,14px)}#dash-panel .budget-summary-reviewed .budget-evidence-settings>summary{color:var(--muted);font-size:var(--fs-13,13px)}#dash-panel .budget-summary-reviewed .budget-evidence-settings .budget-authority-actions{justify-content:flex-start;gap:var(--sp-12,12px);margin-top:var(--sp-14,14px)}#dash-panel .budget-summary-reviewed .budget-forecast-reason{margin:var(--sp-10,10px) 0 0;font-size:var(--fs-14,14px);color:var(--muted);line-height:1.5}#dash-panel .budget-summary-reviewed .budget-forecast-basis{margin:var(--sp-14,14px) 0 0;padding:var(--sp-14,14px) 0;border-block:var(--divider-edge-w,var(--edge-w,1px)) solid var(--divider-edge-c,var(--edge-c,var(--rule)));justify-content:space-between;display:flex}#dash-panel .budget-summary-reviewed .budget-forecast-basis dt{font-size:var(--fs-12,12px);color:var(--muted)}#dash-panel .budget-summary-reviewed .budget-forecast-basis dd{font-size:var(--fs-20,20px);font-weight:var(--fw-500,500);margin:0}#dash-panel .budget-workspace-main>.budget-next-change:empty{display:none}#dash-panel .budget-workspace-main.has-recommendation:has(>.budget-next-change:empty){grid-template-columns:minmax(0,1fr)}#dash-panel .budget-workspace .budget-performance.budget-performance-reviewed{width:100%;max-width:720px;padding:var(--sp-16,16px);background:var(--paper);background-image:none;display:block}#dash-panel .budget-performance-reviewed .budget-history-heading{justify-content:flex-start;gap:var(--sp-10,10px)}#dash-panel .budget-performance-reviewed .budget-history-heading h2{font-size:var(--fs-14,14px);line-height:1.5;font-weight:var(--fw-500,500);letter-spacing:0}#dash-panel .budget-performance-reviewed .budget-history-metrics{margin:var(--sp-12,12px) 0 var(--sp-14,14px);gap:var(--sp-5,5px)}#dash-panel .budget-performance-reviewed .budget-history-metrics button{min-height:36px;padding:var(--sp-7,7px) var(--sp-10,10px);border:var(--control-edge-w,var(--edge-w,1px)) solid var(--control-edge-c,var(--edge-c,var(--rule)));border-radius:var(--r-8,8px);background:var(--paper);font-size:var(--fs-13,13px)}#dash-panel .budget-performance-reviewed .budget-history-metrics button[aria-pressed=true]{background:var(--accent-soft);border-color:#0000}#dash-panel .budget-performance-reviewed .budget-history-key{margin-top:var(--sp-12,12px)}#dash-panel .budget-performance-reviewed .budget-evidence-dates{border:0;padding:0}#dash-panel .budget-performance-reviewed .budget-evidence-dates>span{border-top:var(--divider-edge-w,var(--edge-w,1px)) solid var(--divider-edge-c,var(--edge-c,var(--rule)));padding:var(--sp-8,8px) 0;text-align:left}#dash-panel .budget-workspace .budget-request-status.budget-request-reviewed{justify-content:stretch;gap:var(--sp-12,12px);width:100%;max-width:720px;padding:var(--sp-16,16px);background:var(--paper);border-radius:var(--r-16,16px);background-image:none;grid-template-columns:minmax(0,1fr);justify-self:start;display:grid}.budget-request-reviewed .budget-request-heading{align-items:baseline;gap:var(--sp-12,12px);display:flex}.budget-request-reviewed .budget-request-heading strong{font-size:var(--fs-14,14px);font-weight:var(--fw-500,500)}.budget-request-reviewed .budget-request-heading span{color:var(--muted);font-size:var(--fs-12,12px)}.budget-request-reviewed .budget-limit-comparison{gap:var(--sp-12,12px);grid-template-columns:minmax(0,1fr) max-content}.budget-request-reviewed .budget-limit-comparison>div{gap:var(--sp-6,6px) var(--sp-12,12px)}.budget-request-reviewed .budget-limit-comparison>div>span{grid-area:1/1}.budget-request-reviewed .budget-limit-comparison>div>strong{font-size:var(--fs-16,16px);grid-area:1/2}.budget-request-reviewed .budget-limit-comparison>div>i{grid-area:2/1/auto/-1;height:8px}.budget-request-reviewed .budget-limit-comparison>div:first-child b{opacity:.5}.budget-request-reviewed .budget-request-start{margin:0}.budget-request-reviewed .budget-request-start>div{justify-content:space-between;align-items:baseline;gap:var(--sp-12,12px);font-size:var(--fs-13,13px);display:flex}.budget-request-reviewed .budget-request-start dt{color:var(--muted)}.budget-request-reviewed .budget-request-start dd{text-align:right;font-size:var(--fs-13,13px);margin:0}#dash-panel .budget-request-reviewed .budget-request-explanation{font-size:var(--fs-11,11px);color:var(--muted);margin:0;line-height:1.5}
