.prototype-shell[data-screen=dme\/reports] .prototype-main>*{--report-inset:1.15rem;--report-row-line:#e9eef2}@container (max-width:42rem){.prototype-shell[data-screen=dme\/reports] .prototype-main>*{--report-inset:calc(.85rem + 4px)}}.prototype-shell[data-screen=dme\/reports] .report-closed-note{margin:0 0 var(--ui-space-4)}.prototype-shell[data-screen=dme\/reports] .report-period{margin:0 0 var(--ui-space-4);padding:var(--ui-space-3) var(--report-inset)}.prototype-shell[data-screen=dme\/reports] .report-period-row{align-items:center;gap:var(--ui-space-2) var(--ui-space-3);flex-wrap:wrap;display:flex}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-period-title{color:var(--ui-color-ink);font-size:var(--ui-text-body);font-weight:var(--ui-weight-semibold);white-space:nowrap;flex:none;margin:0}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-period-choice{flex:none;margin:0;display:block}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-period-choice>select{width:auto;min-width:15.5rem;margin:0}.prototype-shell[data-screen=dme\/reports] .report-period-field{flex:0 17rem;min-width:min(100%,15.5rem);margin:0;display:block}.prototype-shell[data-screen=dme\/reports] .report-period-field input{width:100%;min-width:0;margin:0}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-period-applied{color:var(--ui-color-muted);font-size:var(--ui-text-small);font-variant-numeric:tabular-nums;white-space:nowrap;flex:auto;margin:0}.prototype-shell[data-screen=dme\/reports] .report-period-note{color:var(--ui-color-muted);text-wrap:pretty;line-height:1.5}.prototype-shell[data-screen=dme\/reports] .report-period-note:empty{display:none}@container (max-width:34rem){.prototype-shell[data-screen=dme\/reports] .prototype-main .report-period-title{flex-basis:100%}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-period-choice,.prototype-shell[data-screen=dme\/reports] .report-period-field{flex:100%;min-width:0}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-period-choice>select{width:100%;min-width:0}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-period-applied{flex-basis:100%}}.prototype-shell[data-screen=dme\/reports] .prototype-main .dme-metrics.report-metrics{margin-bottom:var(--ui-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}@container (max-width:35.99rem){.prototype-shell[data-screen=dme\/reports] .prototype-main .dme-metrics.report-metrics{grid-template-columns:minmax(0,1fr)}}@container (min-width:58.5rem){.prototype-shell[data-screen=dme\/reports] .prototype-main .dme-metrics.report-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.prototype-shell[data-screen=dme\/reports] .reports-polish{min-width:0}.prototype-shell[data-screen=dme\/reports] .report-tabs{margin:0 0 var(--ui-space-4);border:1px solid var(--ui-color-line);border-radius:var(--ui-radius-panel);background:var(--ui-color-surface);flex-wrap:wrap;gap:.25rem;padding:.25rem;display:flex}.prototype-shell[data-screen=dme\/reports] .report-tabs [role=tab]{min-height:var(--ui-control-height);border-radius:var(--ui-radius-control);color:var(--ui-color-muted);font-weight:var(--ui-weight-semibold);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:.45rem;padding:0 .85rem;display:inline-flex}.prototype-shell[data-screen=dme\/reports] .report-tabs [role=tab]:hover{color:var(--ui-color-action);box-shadow:inset 0 0 0 1px var(--ui-hover-line)}.prototype-shell[data-screen=dme\/reports] .report-tabs [role=tab][aria-selected=true]{border-color:var(--ui-color-line);color:var(--ui-color-action);background:var(--ui-color-selected);box-shadow:inset 0 -2px 0 var(--ui-color-action)}.prototype-shell[data-screen=dme\/reports] .report-tabs [role=tab]:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-color);outline-offset:1px}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-tab-count{border-radius:var(--ui-radius-pill);font-variant-numeric:tabular-nums;min-height:0;font-weight:var(--ui-weight-semibold);border:1px solid;padding:.05rem .45rem;line-height:1.4}@container (max-width:42rem){.prototype-shell[data-screen=dme\/reports] .report-tabs [role=tab]{flex:auto;padding:0 .6rem}}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-section-select{display:none}@container (max-width:36rem){.prototype-shell[data-screen=dme\/reports] .prototype-main .report-tabs{display:none}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-section-select{margin:0 0 var(--ui-space-4);display:grid}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-section-select select{width:100%}}.prototype-shell[data-screen=dme\/reports] .report-view{min-width:0}.prototype-shell[data-screen=dme\/reports] .report-view:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-color);outline-offset:3px;border-radius:var(--ui-radius-panel)}.prototype-shell[data-screen=dme\/reports] .report-card{border:1px solid var(--ui-color-line);border-radius:var(--ui-radius-panel);background:var(--ui-color-surface);min-width:0;margin:0;padding:0;box-shadow:0 1px 2px #0114320a}.prototype-shell[data-screen=dme\/reports] .report-section-heading{padding:var(--ui-space-4) var(--report-inset) var(--ui-space-3)}.prototype-shell[data-screen=dme\/reports] .report-section-heading h2{color:var(--ui-color-ink);letter-spacing:-.01em;margin:0 0 .25rem;font-size:1.125rem;font-weight:700;line-height:1.3}.prototype-shell[data-screen=dme\/reports] .report-section-heading p{color:var(--ui-color-muted);margin:0;line-height:1.5}.prototype-shell[data-screen=dme\/reports] .report-table-tools{align-items:end;gap:var(--ui-space-2) var(--ui-space-4);padding:0 var(--report-inset) var(--ui-space-2);flex-wrap:wrap;display:flex}.prototype-shell[data-screen=dme\/reports] .report-search{flex:15rem;gap:.3rem;max-width:30rem;margin:0;display:grid}.prototype-shell[data-screen=dme\/reports] .report-search input{width:100%;margin:0}.prototype-shell[data-screen=dme\/reports] .report-check{min-height:var(--ui-control-height);color:var(--ui-color-ink);cursor:pointer;align-items:center;gap:.5rem;display:inline-flex}.prototype-shell[data-screen=dme\/reports] .report-check input{width:1.05rem;height:1.05rem;accent-color:var(--ui-color-action);margin:0}.prototype-shell[data-screen=dme\/reports] .report-filter-results{justify-content:space-between;align-items:center;gap:var(--ui-space-2);min-height:2rem;padding:0 var(--report-inset) var(--ui-space-2);color:var(--ui-color-muted);display:flex}.prototype-shell[data-screen=dme\/reports] .report-filter-results button{min-height:var(--ui-control-height);color:#245c7d;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;margin:-.5rem;padding:.5rem;text-decoration:underline}@container (max-width:42rem){.prototype-shell[data-screen=dme\/reports] .report-search .dme-filter-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.prototype-shell[data-screen=dme\/reports] .report-search{max-width:none}}.prototype-shell[data-screen=dme\/reports] .report-empty{padding:var(--ui-space-4) var(--report-inset) var(--ui-space-5);color:var(--ui-color-muted);margin:0;line-height:1.6}.prototype-shell[data-screen=dme\/reports] .report-note{margin:var(--ui-space-3) var(--report-inset) var(--ui-space-4);color:var(--ui-color-muted);line-height:1.6}.prototype-shell[data-screen=dme\/reports] .report-warning{margin:0 var(--report-inset) var(--ui-space-4);padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius-control);color:var(--ui-color-warning);background:#fbf7e9;line-height:1.6}.prototype-shell[data-screen=dme\/reports] .report-show-all{margin:0 var(--report-inset) var(--ui-space-2);gap:.35rem}.prototype-shell[data-screen=dme\/reports] .report-list-footer{border-top:1px solid var(--ui-color-line);padding-inline:var(--report-inset)}.prototype-shell[data-screen=dme\/reports] .report-list-footer [role=status]{font-variant-numeric:tabular-nums}.prototype-shell[data-screen=dme\/reports] .report-table-scroll{border-top:1px solid var(--ui-color-line);max-width:100%;overflow-x:auto}.prototype-shell[data-screen=dme\/reports] .report-table-scroll:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-color);outline-offset:-3px}.prototype-shell[data-screen=dme\/reports] .report-table{border-collapse:collapse;text-align:left;width:100%}.prototype-shell[data-screen=dme\/reports] .report-table th[scope=col]{border-bottom:1px solid var(--ui-color-line);color:var(--ui-color-muted);font-weight:var(--ui-weight-semibold);text-align:left;white-space:nowrap;background:#f8fafb;padding:.65rem .75rem}.prototype-shell[data-screen=dme\/reports] .report-table :is(td,th[scope=row]){border-bottom:1px solid var(--report-row-line);color:var(--ui-color-ink);font-weight:var(--ui-weight-regular,400);text-align:left;vertical-align:middle;padding:.7rem .75rem}.prototype-shell[data-screen=dme\/reports] .report-table tbody tr:last-child>*{border-bottom:0}.prototype-shell[data-screen=dme\/reports] .report-table tbody tr:hover{background:#fcfdfe}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-table :is(th,td)[data-numeric]{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;width:1%}.prototype-shell[data-screen=dme\/reports] .report-table :is(th,td):first-child{padding-left:var(--report-inset)}.prototype-shell[data-screen=dme\/reports] .report-table :is(th,td):last-child{padding-right:var(--report-inset)}.prototype-shell[data-screen=dme\/reports] .report-table .report-row-number{box-sizing:content-box;width:1%;color:var(--ui-color-muted);font-variant-numeric:tabular-nums;text-align:left;white-space:nowrap;opacity:.7;padding-right:0}.prototype-shell[data-screen=dme\/reports] .report-table .report-row-number+:is(th,td){padding-left:.75rem}.prototype-shell[data-screen=dme\/reports] .report-table .report-identity{min-width:10rem}.prototype-shell[data-screen=dme\/reports] .report-identity-title{color:var(--ui-color-ink);font-weight:var(--ui-weight-semibold);overflow-wrap:break-word;margin:0;display:block}.prototype-shell[data-screen=dme\/reports] .report-identity-sub{color:var(--ui-color-muted);overflow-wrap:break-word;margin:.15rem 0 0;display:block}.prototype-shell[data-screen=dme\/reports] .report-identity-sub abbr{color:var(--ui-color-ink);font-weight:var(--ui-weight-semibold);text-decoration:none}.prototype-shell[data-screen=dme\/reports] .report-figure{display:block}.prototype-shell[data-screen=dme\/reports] .report-figure-sub{color:var(--ui-color-muted);margin-top:.15rem;display:block}.prototype-shell[data-screen=dme\/reports] .report-share{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.2rem .5rem;max-width:100%;display:inline-flex}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-bar{border-radius:var(--ui-radius-pill);background:var(--ui-color-neutral-soft);flex:0 0 4rem;height:.375rem;display:block;overflow:hidden;min-height:0!important}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-bar>span{border-radius:inherit;background:var(--ui-color-action);height:100%;display:block;min-height:0!important}.prototype-shell[data-screen=dme\/reports] .report-share-text{color:var(--ui-color-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.prototype-shell[data-screen=dme\/reports] .report-table td[data-share] .report-share{flex-wrap:nowrap;justify-content:space-between;width:100%;display:flex}.prototype-shell[data-screen=dme\/reports] .report-table .dme-frame-link{box-sizing:border-box;border-radius:var(--ui-radius-control);width:calc(100% + 1rem);min-height:0;color:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;justify-items:start;gap:.15rem;margin:-.4rem -.5rem;padding:.4rem .5rem;text-decoration:none;display:grid;position:relative}.prototype-shell[data-screen=dme\/reports] .report-table .dme-frame-link:is(:hover,:focus-visible){border-color:var(--ui-color-action)}.prototype-shell[data-screen=dme\/reports] .report-table .dme-frame-link:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-color);outline-offset:1px}.prototype-shell[data-screen=dme\/reports] .report-table .dme-frame-link:is(:hover,:focus-visible) .report-identity-title{color:var(--ui-color-action)}@container (max-width:42rem){.prototype-shell[data-screen=dme\/reports] .prototype-main .report-table,.prototype-shell[data-screen=dme\/reports] .prototype-main .report-table>tbody{display:block}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-table>thead{display:none}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-table>tbody>tr{align-items:baseline;gap:.3rem var(--ui-space-4);padding:var(--ui-space-3) var(--report-inset);border-bottom:1px solid var(--report-row-line);flex-wrap:wrap;display:flex}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-table>tbody>tr:last-child{border-bottom:0}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-table>tbody>tr>:is(td,th,[data-numeric]){text-align:left;white-space:normal;border:0;width:auto;min-width:0;padding:0;display:block}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-table>tbody>tr>.report-row-number{display:none}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-table>tbody>tr>.report-identity{flex:100%;margin-bottom:.1rem}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-table>tbody>tr>td[data-label]{font-weight:var(--ui-weight-semibold);flex-wrap:wrap;align-items:baseline;gap:0 .35rem;display:inline-flex}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-table>tbody>tr>td[data-label]:before{content:attr(data-label);color:var(--ui-color-muted);font-weight:var(--ui-weight-regular,400)}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-table .report-figure-sub{font-weight:var(--ui-weight-regular,400)}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-table>tbody>tr>td[data-share]{flex:100%;align-items:center}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-table td[data-share] .report-share{flex:auto;justify-content:flex-start;width:auto}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-table td[data-share] .report-bar{flex:0 8rem}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-table :is(.report-figure,.report-figure-sub){margin:0;display:inline}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-table .report-figure-sub:before{content:"· "}}.prototype-shell[data-screen=dme\/reports] .confirm-dialog.report-export-dialog{max-height:calc(100dvh - 2rem);overflow:auto}.prototype-shell[data-screen=dme\/reports] .report-export-dialog .dme-course-details-head h2{margin:0}.prototype-shell[data-screen=dme\/reports] .report-export-fields{gap:var(--ui-space-3);padding:0 var(--ui-space-6) var(--ui-space-5);display:grid}.prototype-shell[data-screen=dme\/reports] .report-export-fields .field{color:var(--ui-color-ink);font-weight:var(--ui-weight-semibold);gap:.3rem;margin:0;display:grid}.prototype-shell[data-screen=dme\/reports] .report-export-fields select{box-sizing:border-box;width:100%;max-width:100%}.prototype-shell[data-screen=dme\/reports] .report-export-fields .dme-help{overflow-wrap:break-word;margin:0}.prototype-shell[data-screen=dme\/reports] .report-export-fields .report-warning{margin:0}.prototype-shell[data-screen=dme\/reports] .report-export-dialog .dme-course-details-actions>.primary-button,.prototype-shell[data-screen=dme\/reports] .report-export-dialog .dme-course-details-actions>:where(.ui-disabled-hint:not([data-explaining]))>.primary-button{margin-left:auto;margin-right:0}.prototype-shell[data-screen=dme\/reports] .report-export-dialog .dme-course-details-actions>:where(.ui-disabled-hint[data-explaining]):has(>.primary-button){margin-left:auto;margin-right:0}@media (max-width:40rem){.prototype-shell[data-screen=dme\/reports] .report-export-fields{padding-inline:var(--ui-space-4)}.prototype-shell[data-screen=dme\/reports] .report-export-dialog .dme-course-details-actions>.primary-button,.prototype-shell[data-screen=dme\/reports] .report-export-dialog .dme-course-details-actions>:where(.ui-disabled-hint:not([data-explaining]))>.primary-button{margin-left:0}.prototype-shell[data-screen=dme\/reports] .report-export-dialog .dme-course-details-actions>:where(.ui-disabled-hint[data-explaining]):has(>.primary-button){margin-left:0}}.prototype-shell[data-screen=dme\/reports] .report-locality-county{color:var(--ui-color-muted);font-weight:var(--ui-weight-regular,400)}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-sort{display:none}@container (max-width:42rem){.prototype-shell[data-screen=dme\/reports] .prototype-main .report-sort{flex:12rem;gap:.3rem;margin:0;display:grid}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-sort select{width:100%;margin:0}.prototype-shell[data-screen=dme\/reports] .report-sort .dme-filter-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-identity-sub .report-state{border:1px solid var(--ui-color-line);border-radius:var(--ui-radius-pill);color:var(--ui-color-ink);background:var(--ui-color-neutral-soft);font-weight:var(--ui-weight-semibold);vertical-align:1px;padding:0 .45rem;line-height:1.5;display:inline-block;font-size:11px!important}.prototype-shell[data-screen=dme\/reports] .report-share-none{color:var(--ui-color-muted);white-space:normal}.prototype-shell[data-screen=dme\/reports] .report-share-tag{color:var(--ui-color-muted);background:var(--ui-color-neutral-soft);font-weight:var(--ui-weight-semibold);white-space:nowrap;cursor:help;border-radius:999px;padding:.1rem .5rem;display:inline-block}.prototype-shell[data-screen=dme\/reports] .report-period>.field-error{margin-top:var(--ui-space-2)}.prototype-shell[data-screen=dme\/reports] .report-warning-link{color:#245c7d;font-weight:var(--ui-weight-semibold);text-underline-offset:.2em;text-decoration:underline}@container (min-width:42.01rem) and (max-width:52rem){.prototype-shell[data-screen=dme\/reports] .prototype-main .report-table :is(th,td)[data-numeric]{padding-inline:.5rem}}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-view{gap:var(--ui-space-4);display:grid}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-view>.dme-metrics.report-metrics{margin-bottom:0}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-chart-grid{gap:var(--ui-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,28rem),1fr));align-items:stretch;min-width:0;display:grid}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-chart:has(.report-columns[data-many]){grid-column:1/-1}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-chart-head h3{text-wrap:balance}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-chart{flex-direction:column;display:flex;container:report-chart/inline-size}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-chart[data-wide]{grid-column:1/-1}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-chart:not([data-wide]):not(:has(.report-columns[data-many])):is(:first-child,[data-wide]+*,:has(.report-columns[data-many])+*):is(:last-child,:has(+[data-wide]),:has(+* .report-columns[data-many])){grid-column:1/-1}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-chart-head{padding:var(--ui-space-4) var(--report-inset) 0}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-chart-head h3{color:var(--ui-color-ink);margin:0 0 .25rem;font-size:1.0625rem;font-weight:700;line-height:1.3}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-chart-insight{color:var(--ui-color-ink);margin:0;line-height:1.5}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-chart-body{gap:var(--ui-space-3);min-width:0;padding:var(--ui-space-3) var(--report-inset) var(--ui-space-4);display:grid}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-chart-subtitle,.prototype-shell[data-screen=dme\/reports] .prototype-main .report-split-title{color:var(--ui-color-muted);font-size:var(--ui-text-small);font-weight:var(--ui-weight-semibold);margin:0}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-chart-foot{align-items:center;gap:.25rem var(--ui-space-3);padding:var(--ui-space-2) var(--report-inset);border-top:1px solid var(--ui-color-line);color:var(--ui-color-muted);font-size:var(--ui-text-caption);flex-wrap:wrap;margin-top:auto;line-height:1.45;display:flex}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-chart-foot .report-chart-toggle,.prototype-shell[data-screen=dme\/reports] .prototype-main .report-chart-foot .report-chart-link{min-height:var(--ui-control-height);font-size:var(--ui-text-small);font-weight:var(--ui-weight-medium,500)}@media (pointer:fine){.prototype-shell[data-screen=dme\/reports] .prototype-main .report-chart-foot{padding-block:.3rem}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-chart-foot .report-chart-toggle,.prototype-shell[data-screen=dme\/reports] .prototype-main .report-chart-foot .report-chart-link{min-height:2rem}}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-chart-note{flex:12rem}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-chart-foot .report-chart-link{margin-left:auto}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-chart-link{color:var(--ui-color-action);font-weight:var(--ui-weight-semibold)}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-chart-missing,.prototype-shell[data-screen=dme\/reports] .prototype-main .report-view>.report-elsewhere{margin:0}.prototype-shell[data-screen=dme\/reports] .prototype-main [data-tone=main]{background:var(--ui-chart-main)}.prototype-shell[data-screen=dme\/reports] .prototype-main [data-tone=soft]{background:var(--ui-chart-soft)}.prototype-shell[data-screen=dme\/reports] .prototype-main [data-tone=rest]{background:var(--ui-chart-rest)}.prototype-shell[data-screen=dme\/reports] .prototype-main [data-tone=accent]{background:var(--ui-chart-accent)}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-barlist{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-barlist-row{grid-template-columns:minmax(0, 14rem) minmax(4rem, 1fr) calc(var(--value-width,4ch) + .5ch);min-height:2.25rem;color:var(--ui-color-ink);align-items:center;gap:.15rem .75rem;padding:.2rem 0;text-decoration:none;display:grid}.prototype-shell[data-screen=dme\/reports] .prototype-main a.report-barlist-row:hover .report-barlist-name{color:var(--ui-color-action);text-underline-offset:.2em;text-decoration:underline}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-barlist-label{min-width:0;line-height:1.3;display:grid}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-barlist-name{overflow-wrap:anywhere}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-barlist-label small{color:var(--ui-color-muted);font-size:var(--ui-text-caption)}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-barlist-track{border-radius:var(--ui-radius-pill);background:var(--ui-chart-track);height:.625rem}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-barlist-track>span{border-radius:inherit;height:100%;display:block}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-barlist-value{font-variant-numeric:tabular-nums;font-weight:var(--ui-weight-semibold);text-align:right;white-space:nowrap}@container report-chart (max-width:30rem){.prototype-shell[data-screen=dme\/reports] .prototype-main .report-barlist-row{grid-template-columns:minmax(0, 1fr) calc(var(--value-width,4ch) + .5ch)}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-barlist-label{grid-column:1/-1}}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-chart .report-show-all{justify-self:start;margin:0}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-columns{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-chart:has(>.report-chart-body>.report-columns)>.report-chart-body{flex:auto;grid-template-rows:minmax(0,1fr)}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-chart:has(>.report-chart-body>.report-columns)>.report-chart-body>.report-columns{align-self:center;height:100%;max-height:20rem}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-column{grid-template-rows:minmax(9rem,1fr) auto;gap:.35rem;min-width:0;display:grid}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-column-plot{border-bottom:1px solid var(--ui-color-field-border);flex-direction:column;justify-content:flex-end;display:flex}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-column-value{font-size:var(--ui-text-small);font-variant-numeric:tabular-nums;font-weight:var(--ui-weight-semibold);text-align:center;margin-bottom:.2rem}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-column-bar{height:max(2px, calc(var(--h) * (100% - 1.5rem)));border-radius:4px 4px 0 0;display:block}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-column-bar[data-zero]{height:0}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-column-label{color:var(--ui-color-muted);font-size:var(--ui-text-caption);text-align:center;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;line-height:1.25}@container report-chart (max-width:26rem){.prototype-shell[data-screen=dme\/reports] .prototype-main .report-column-label{font-size:.6875rem}}@container report-chart (max-width:30rem){.prototype-shell[data-screen=dme\/reports] .prototype-main .report-columns[data-many]{gap:.35rem var(--ui-space-3);grid-template-columns:fit-content(45%) minmax(0,1fr)}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-columns[data-many] .report-column{grid-column:1/-1;grid-template-columns:subgrid;grid-template-rows:auto;align-items:center}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-columns[data-many] .report-column-label{font-size:var(--ui-text-caption);text-align:start;text-wrap:pretty;grid-area:1/1}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-columns[data-many] .report-column-plot{border-bottom:0;border-left:1px solid var(--ui-color-field-border);flex-direction:row;grid-area:1/2;justify-content:flex-start;align-items:center;gap:.35rem;min-height:1.5rem}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-columns[data-many] .report-column-value{order:2;margin:0}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-columns[data-many] .report-column-bar{width:max(2px, calc(var(--h) * (100% - 3rem)));transform-origin:0;border-radius:0 4px 4px 0;height:.75rem}@media (prefers-reduced-motion:no-preference){.prototype-shell[data-screen=dme\/reports] .prototype-main .report-columns[data-many] .report-column-bar{animation-name:report-grow-x}}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-columns[data-many] .report-column-bar[data-zero]{width:0}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-columns[data-many] .report-column:hover .report-column-plot{border-radius:0 4px 4px 0}}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-split{gap:.35rem;display:grid}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-split-bar{border-radius:var(--ui-radius-pill);background:var(--ui-chart-track);gap:2px;height:.75rem;display:flex;overflow:hidden}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-split-bar>span{flex-basis:0}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-split-legend,.prototype-shell[data-screen=dme\/reports] .prototype-main .report-legend{font-size:var(--ui-text-small);flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:0;list-style:none;display:flex}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-legend{color:var(--ui-color-muted);margin-top:.5rem}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-split-legend strong{font-variant-numeric:tabular-nums;font-weight:var(--ui-weight-semibold)}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-split-share{color:var(--ui-color-muted)}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-dot{border-radius:50%;width:.6rem;height:.6rem;margin-right:.35rem;display:inline-block}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-time-modes{flex-wrap:wrap;gap:.35rem;margin:0 0 .75rem;display:flex}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-time-mode{border:1px solid var(--ui-color-line);border-radius:var(--ui-radius-pill);min-height:2rem;color:var(--ui-color-muted);font-size:var(--ui-text-small);cursor:pointer;align-items:center;padding:0 .75rem;display:inline-flex;position:relative}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-time-mode input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-time-mode:has(input:checked){border-color:var(--ui-color-action);color:var(--ui-color-action);background:var(--ui-color-selected);font-weight:var(--ui-weight-semibold)}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-time-mode:has(input:focus-visible){outline:var(--ui-focus-width) solid var(--ui-focus-color);outline-offset:2px}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-time-plot{border-bottom:1px solid var(--ui-color-field-border);align-items:flex-end;gap:2px;height:9rem;display:flex}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-time-slot{flex:1 1 0;align-items:flex-end;gap:1px;min-width:0;height:100%;display:flex}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-time-slot>span:first-child{border-radius:2px 2px 0 0;flex:3 1 0}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-time-slot>span+span{flex:1 1 0}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-time-slot[data-inert],.prototype-shell[data-screen=dme\/reports] .prototype-main .report-time-closed-key{background:color-mix(in srgb, var(--ui-chart-track) 70%, transparent)}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-time-slot[data-inert]{pointer-events:none}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-time-closed-key{border:1px solid var(--ui-color-line);border-radius:2px;width:.8rem;height:.8rem;margin-right:.35rem;display:inline-block}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-time-axis{color:var(--ui-color-muted);font-size:var(--ui-text-caption);gap:2px;margin-top:.3rem;display:flex}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-time-axis>span{white-space:nowrap;flex:1 1 0;min-width:0;overflow:visible}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-calendar{width:100%;container-type:inline-size}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-calendar-months{justify-content:center;gap:var(--ui-space-6);grid-template-columns:minmax(0,24rem);display:grid}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-calendar-panel[data-place=second]{display:none}@container (min-width:36rem){.prototype-shell[data-screen=dme\/reports] .prototype-main .report-calendar[data-pair] .report-calendar-months{grid-template-columns:repeat(2,minmax(0,24rem))}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-calendar[data-pair] .report-calendar-panel{display:block}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-calendar[data-pair] .report-calendar-step[data-at=first]{visibility:hidden}}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-calendar-nav{text-align:center;grid-template-columns:2rem minmax(0,1fr) 2rem;align-items:center;margin-bottom:.5rem;display:grid}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-calendar-step{border:1px solid var(--ui-color-line);border-radius:var(--ui-radius-control);width:2rem;min-width:2rem;height:2rem;min-height:2rem;color:var(--ui-color-ink);background:var(--ui-color-surface);cursor:pointer;place-items:center;padding:0;font-size:1.1rem;line-height:1;display:grid}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-calendar-step:hover:not(:disabled){border-color:var(--ui-hover-line)}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-calendar-step:disabled{color:var(--ui-color-quiet);cursor:default}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-calendar-month{color:var(--ui-color-ink);font-weight:var(--ui-weight-semibold)}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-calendar-grid,.prototype-shell[data-screen=dme\/reports] .prototype-main .report-calendar-row{gap:3px;display:grid}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-calendar-row{grid-template-columns:repeat(7,minmax(0,1fr))}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-calendar-weekday{color:var(--ui-color-muted);font-size:var(--ui-text-caption);text-align:center;padding:.15rem 0}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-calendar-day{aspect-ratio:1.25;color:var(--ui-color-ink);font-size:var(--ui-text-small);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;display:grid}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-calendar-day[data-level="0"]{color:var(--ui-color-quiet)}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-calendar-day[data-level="1"]{background:var(--ui-chart-scale-1)}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-calendar-day[data-level="2"]{background:var(--ui-chart-scale-2)}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-calendar-day[data-level="3"]{background:var(--ui-chart-scale-3)}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-calendar-day[data-level="4"]{color:#fff;background:var(--ui-chart-scale-4)}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-calendar-day[data-level="5"]{color:#fff;background:var(--ui-chart-scale-5)}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-calendar-scale{color:var(--ui-color-muted);font-size:var(--ui-text-caption);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin:.6rem 0 0;display:flex}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-calendar-scale .report-calendar-day{aspect-ratio:1;border-radius:3px;width:.9rem}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-chart-table-wrap{max-height:24rem;overflow:auto}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-chart-table{border-collapse:collapse;width:100%;font-size:var(--ui-text-small)}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-chart-table :is(th,td){border-bottom:1px solid var(--ui-color-line);text-align:left;vertical-align:top;padding:.45rem .5rem}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-chart-table :is(th,td):first-child{padding-left:0}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-chart-table [data-number]{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-chart-table thead th{color:var(--ui-color-muted);background:var(--ui-color-surface);font-weight:var(--ui-weight-semibold);position:sticky;top:0}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-chart-table tbody th{font-weight:var(--ui-weight-normal)}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-strip{gap:var(--ui-space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-strip-item{min-width:0;padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-color-line);border-radius:var(--ui-radius-panel);background:var(--ui-color-surface)}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-strip dt{color:var(--ui-color-muted);font-size:var(--ui-text-small);font-weight:var(--ui-weight-semibold)}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-strip dd{margin:0;display:grid}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-strip-value{color:var(--ui-color-ink);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.25;font-size:1.625rem!important}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-strip-sub{color:var(--ui-color-muted);font-size:var(--ui-text-caption)}@container (max-width:46rem){.prototype-shell[data-screen=dme\/reports] .prototype-main .report-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:30rem){.prototype-shell[data-screen=dme\/reports] .prototype-main .report-strip{border:1px solid var(--ui-color-line);border-radius:var(--ui-radius-panel);background:var(--ui-color-surface);grid-template-columns:minmax(0,1fr);gap:0}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-strip-item{justify-content:space-between;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-2) var(--ui-space-3);background:0 0;border:0;border-radius:0;display:flex}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-strip-item+.report-strip-item{border-top:1px solid var(--ui-color-line)}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-strip dd{text-align:right;justify-items:end}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-strip-value{font-size:1.25rem!important}}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-full-list{gap:var(--ui-space-3);min-width:0;display:grid}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-full-list-toggle{display:none}@container (max-width:36rem){.prototype-shell[data-screen=dme\/reports] .prototype-main .report-full-list-toggle{justify-content:center;width:100%;display:flex}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-full-list[data-open=false]>.report-full-list-body{display:none}}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-chart-body>*{min-width:0}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-time-axis{overflow:hidden}@container report-chart (max-width:20rem){.prototype-shell[data-screen=dme\/reports] .prototype-main .report-time-mode{padding:0 .6rem}}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-chart-body{position:relative}.prototype-shell[data-screen=dme\/reports] .prototype-main :is(.report-barlist-track>span,.report-column-bar,.report-split-bar>span,.report-time-slot>span,.report-calendar-day,.report-column-plot,.report-time-slot){transition:opacity .15s,background-color .15s,box-shadow .15s}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-barlist-row{border-radius:var(--ui-radius-control);transition:background-color .15s}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-barlist-row:hover{background:var(--ui-color-subtle)}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-barlist:hover .report-barlist-row:not(:hover) .report-barlist-track>span,.prototype-shell[data-screen=dme\/reports] .prototype-main .report-columns:hover .report-column:not(:hover) .report-column-bar,.prototype-shell[data-screen=dme\/reports] .prototype-main .report-split-bar:hover>span:not(:hover){opacity:.7}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-time-plot:has(.report-time-slot:not([data-inert]):hover) .report-time-slot:not(:hover)>span{opacity:.7}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-column:hover .report-column-plot,.prototype-shell[data-screen=dme\/reports] .prototype-main .report-time-slot:not([data-inert]):hover{background:var(--ui-chart-track);border-radius:4px 4px 0 0}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-column:hover .report-column-value,.prototype-shell[data-screen=dme\/reports] .prototype-main .report-column:hover .report-column-label{color:var(--ui-color-action);font-weight:var(--ui-weight-semibold)}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-calendar-grid:hover .report-calendar-day[data-level]:not([data-level="0"]):not(:hover){opacity:.7}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-calendar-day[data-level]:not([data-level="0"]):hover{box-shadow:0 0 0 2px var(--ui-color-surface), 0 0 0 4px var(--ui-color-ink)}@media (prefers-reduced-motion:reduce){.prototype-shell[data-screen=dme\/reports] .prototype-main :is(.report-barlist-track>span,.report-column-bar,.report-split-bar>span,.report-time-slot>span,.report-calendar-day,.report-column-plot,.report-time-slot){transition:none}}@keyframes report-grow-y{0%{transform:scaleY(0)}}@keyframes report-grow-x{0%{transform:scaleX(0)}}@keyframes report-fade-in{0%{opacity:0}}.prototype-shell[data-screen=dme\/reports] .prototype-main :is(.report-column-bar,.report-time-slot>span){transform-origin:bottom;animation:.52s cubic-bezier(.2,.7,.2,1) backwards report-grow-y}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-column-bar{animation-delay:calc(min(var(--i,0), 12) * 40ms)}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-time-slot>span{animation-delay:calc(min(var(--i,0), 60) * 6ms)}.prototype-shell[data-screen=dme\/reports] .prototype-main :is(.report-barlist-track>span:first-child,.report-split-bar>span){transform-origin:0;animation:.56s cubic-bezier(.2,.7,.2,1) backwards report-grow-x}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-barlist-track>span:first-child{animation-delay:calc(min(var(--i,0), 10) * 35ms)}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-calendar-grid .report-calendar-day[data-level]{animation:.36s ease-out backwards report-fade-in;animation-delay:calc(min(var(--i,0), 31) * 8ms)}@media (prefers-reduced-motion:reduce){.prototype-shell[data-screen=dme\/reports] .prototype-main :is(.report-column-bar,.report-time-slot>span,.report-barlist-track>span,.report-split-bar>span,.report-calendar-day){animation:none}}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-barlist-track{position:relative;overflow:visible}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-time-plot{position:relative}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-reference{border-left:1.5px dashed var(--ui-color-ink);pointer-events:none;width:0;position:absolute}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-reference-across{z-index:1;border-left:0;border-top:1.5px dashed var(--ui-color-ink);width:auto;height:0;top:auto;left:0;right:0}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-reference-key{border-top:1.5px dashed var(--ui-color-ink);vertical-align:middle;width:1rem;height:0;margin-right:.35rem;display:inline-block}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-reference-note{margin:0}.prototype-shell[data-screen=dme\/reports] .prototype-main button.report-barlist-row{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0}.prototype-shell[data-screen=dme\/reports] .prototype-main button.report-barlist-row:hover .report-barlist-name{color:var(--ui-color-action);text-underline-offset:.2em;text-decoration:underline}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-calendar-cell{display:grid}.prototype-shell[data-screen=dme\/reports] .prototype-main button.report-calendar-day{width:100%;font:inherit;cursor:pointer;border:0;margin:0;padding:0}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-select:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-color);outline-offset:2px}.prototype-shell[data-screen=dme\/reports] .prototype-main :is(.report-legend,.report-legend li){align-items:center}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-legend li{display:inline-flex}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-reference{opacity:.8;border-left-width:2px;top:-5px;bottom:-5px}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-reference-note{gap:.4rem}@container (min-width:42.01rem){.prototype-shell[data-screen=dme\/reports] .prototype-main .report-table td[data-share] .report-share{justify-items:end;row-gap:.35rem;width:100%;display:grid}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-table td[data-share] .report-bar{flex:none;width:min(100%,7rem)}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-table :is(th,td)[data-share]{padding-left:1rem}}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-chart-views{flex-wrap:wrap;gap:.35rem;display:flex}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-ring{--ring-size:10.5rem;grid-template-columns:var(--ring-size) minmax(0, max-content);grid-template-areas:"title title""plot legend";justify-content:center;align-items:center;gap:.5rem 1.5rem;margin:0;display:grid}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-ring[data-small]{--ring-size:7.5rem}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-ring>.report-split-title{grid-area:title}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-ring-plot{width:var(--ring-size);aspect-ratio:1;grid-area:plot;position:relative}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-ring-svg{width:100%;height:100%;display:block;overflow:visible}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-ring-track,.prototype-shell[data-screen=dme\/reports] .prototype-main .report-ring-part{fill:none;stroke-width:15px}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-ring-track{stroke:var(--ui-chart-track)}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-ring-part{transition:opacity .15s}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-ring-part[data-dim]{opacity:.7}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-ring-centre{pointer-events:none;text-align:center;place-content:center;justify-items:center;line-height:1.15;display:grid;position:absolute;inset:0}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-ring-centre strong{color:var(--ui-color-ink);font-size:var(--ui-text-section);font-variant-numeric:tabular-nums;font-weight:var(--ui-weight-bold)}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-ring-centre span{max-width:calc(var(--ring-size) * .55);color:var(--ui-color-muted);font-size:var(--ui-text-caption)}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-ring[data-small] .report-ring-centre strong{font-size:var(--ui-text-body)}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-ring-legend{min-width:0;max-width:34rem;font-size:var(--ui-text-small);grid-area:legend;gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-ring-key{border-radius:var(--ui-radius-control);width:100%;min-height:2.25rem;color:var(--ui-color-ink);font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto 3.2em;align-items:center;gap:.6rem;margin:0;padding:.15rem .4rem;text-decoration:none;transition:background-color .15s;display:grid}.prototype-shell[data-screen=dme\/reports] .prototype-main button.report-ring-key{cursor:pointer}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-ring-legend li[data-active] .report-ring-key{background:var(--ui-color-subtle)}.prototype-shell[data-screen=dme\/reports] .prototype-main :is(button,a).report-ring-key:hover .report-ring-name{color:var(--ui-color-action);text-underline-offset:.2em;text-decoration:underline}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-ring-key .report-dot{margin-right:0}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-ring-name{overflow-wrap:break-word}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-ring-value{font-variant-numeric:tabular-nums;font-weight:var(--ui-weight-semibold);text-align:right;white-space:nowrap}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-ring-share{color:var(--ui-color-muted);font-variant-numeric:tabular-nums;text-align:right}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-rings{gap:var(--ui-space-4);display:grid}@container report-chart (max-width:30rem){.prototype-shell[data-screen=dme\/reports] .prototype-main .report-ring:not([data-small]){grid-template-columns:minmax(0,1fr);grid-template-areas:"title""plot""legend"}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-ring:not([data-small]) .report-ring-plot{justify-self:center}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-ring[data-small]{--ring-size:6rem;column-gap:1rem}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-ring[data-small] .report-ring-key{grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"dot name name"".value share";gap:0 .5rem;padding-block:.25rem}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-ring[data-small] .report-dot{grid-area:dot}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-ring[data-small] .report-ring-name{grid-area:name}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-ring[data-small] .report-ring-value{text-align:left;grid-area:value}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-ring[data-small] .report-ring-share{text-align:left;grid-area:share}}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-ring-edge{fill:none;stroke:var(--ui-color-line);stroke-width:.6px;pointer-events:none}@keyframes report-ring-in{0%{opacity:0;transform:rotate(-40deg)scale(.92)}}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-ring-svg{transform-origin:50%;animation:.52s cubic-bezier(.2,.7,.2,1) backwards report-ring-in}@media (prefers-reduced-motion:reduce){.prototype-shell[data-screen=dme\/reports] .prototype-main :is(.report-ring-svg,.report-ring-part,.report-ring-key){transition:none;animation:none}}.prototype-shell[data-screen^=dme\/] #prototype-content .report-period.dme-panel{align-items:center;gap:var(--ui-space-1) var(--ui-space-4);padding:var(--ui-space-3) var(--ui-space-5);flex-wrap:wrap;display:flex}.prototype-shell[data-screen=dme\/reports] .report-period-row{flex:auto}.prototype-shell[data-screen=dme\/reports] .prototype-main .report-period-choice>select{min-height:2.5rem;padding-block:0}.prototype-shell[data-screen=dme\/reports] .report-period-note{font-size:var(--ui-text-caption);text-align:right;flex:0 auto;margin:0 0 0 auto}@container (max-width:48rem){.prototype-shell[data-screen=dme\/reports] .report-period-note{text-align:left;flex-basis:100%;margin:0}}.prototype-shell[data-screen=dme\/reports] .report-period>.field-error{flex-basis:100%}.prototype-shell[data-screen=dme\/reports] #prototype-content form.report-period.dme-panel{padding:var(--ui-space-2) var(--ui-space-4)}.prototype-shell[data-screen=dme\/reports] #prototype-content .report-period-choice>select{height:2.25rem;min-height:2.25rem;padding-block:0}@media (max-width:40rem){.prototype-shell[data-screen=dme\/reports] #prototype-content .report-period-choice>select{height:2.75rem;min-height:2.75rem}}@container report-chart (min-width:44rem){.prototype-shell[data-screen=dme\/reports] .prototype-main .report-ring:not([data-small]){--ring-size:13rem;column-gap:3rem}}
