/* Flat data planes inside the shared material shell; no 3D encoding of quantities. */
.uid-line-key{display:inline-block;width:22px;height:0;border-top:3px solid var(--ink)}.uid-limit-key{border-top:2px dashed var(--uid-c3)}
.uid-chart,.uid-inventory,.uid-expandable,.uid-inline{--uid-c0:#1eaab0;--uid-c1:#b29bff;--uid-c2:#e0bd59;--uid-c3:#f28cbb;--uid-update:#40dacf33;--uid-plot:#111e33;--uid-grid:#9eb7cb38;--uid-label:#e6eff7;--uid-on-color:#132133;--uid-map0:#d5f5ed;--uid-map1:#8bdcc7;--uid-map2:#47b39d;--uid-map3:#238873;color:var(--ink);max-width:100%;font-variant-numeric:tabular-nums}
:root[data-theme=light] :is(.uid-chart,.uid-inventory,.uid-expandable,.uid-inline){--uid-c0:#087c84;--uid-c1:#7550bc;--uid-c2:#92680d;--uid-c3:#b44679;--uid-plot:#f5f9fb;--uid-grid:#334f652e;--uid-label:#23394b;--uid-on-color:#fff;--uid-map0:#c9eadc;--uid-map1:#a0d4be;--uid-map2:#77b9a1;--uid-map3:#55a58a}
.uid-kicker{font-size:.72rem;color:var(--muted);letter-spacing:.06em;margin:0 0 14px}.uid-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin-bottom:18px}.uid-toolbar>.ui-label{flex:1 1 135px}.uid-toolbar>.ui-btn{flex:0 1 auto}.uid-check{display:flex;align-items:center;gap:8px;min-height:44px;font-size:.8rem}.uid-series{border:0;margin:0 0 14px;padding:0;display:flex;flex-wrap:wrap;gap:12px}.uid-series legend{font-size:.78rem;font-weight:650;margin-bottom:6px}.uid-series label{display:flex;align-items:center;gap:7px;min-height:44px;font-size:.82rem}.uid-chart-plot{width:100%;max-width:100%;overflow-x:auto;border-radius:14px;background:var(--uid-plot);overscroll-behavior-x:contain;scrollbar-width:thin}.uid-svg{display:block;width:100%;min-width:440px;height:auto;max-width:none;overflow:visible}.uid-svg text{fill:var(--uid-label);font-family:inherit;font-size:15px;letter-spacing:0}.uid-svg .uid-value{font-size:14px;font-weight:650}.uid-svg .uid-big-value{font-size:33px;font-weight:750}.uid-svg .uid-cell-label{fill:var(--uid-on-color);font-size:15px;font-weight:650}.uid-svg .uid-muted-svg{font-size:13px}.uid-chart-summary{font-size:.85rem;line-height:1.65;margin:16px 0;padding:8px 0}.uid-chart-note{margin:15px 0}.uid-chart output{display:block}.uid-plot-hint{font-size:.72rem;color:var(--muted);margin:6px 0 0}
.uid-c0{fill:var(--uid-c0);background:var(--uid-c0)}.uid-c1{fill:var(--uid-c1);background:var(--uid-c1)}.uid-c2{fill:var(--uid-c2);background:var(--uid-c2)}.uid-c3{fill:var(--uid-c3);background:var(--uid-c3)}.uid-s0{stroke:var(--uid-c0)}.uid-s1{stroke:var(--uid-c1)}.uid-s2{stroke:var(--uid-c2)}.uid-s3{stroke:var(--uid-c3)}.uid-ring{fill:none}.uid-line{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.uid-grid{stroke:var(--uid-grid);stroke-width:1}.uid-axis{stroke:var(--uid-label);stroke-width:1}.uid-dashed{stroke-dasharray:7 5}.uid-hatch{stroke:var(--uid-plot);stroke-width:2}.uid-series-b{fill:var(--uid-series-pattern)}.uid-legend{display:flex;flex-wrap:wrap;gap:8px 15px;padding:0;margin:13px 0;list-style:none;font-size:.76rem}.uid-legend li{display:inline-flex;align-items:center;gap:6px}.uid-key{width:12px;height:12px;flex:none;border-radius:3px}.uid-flow{opacity:.6}.uid-node{fill:var(--uid-label)}.uid-map-cell{stroke:var(--uid-plot);stroke-width:3}.uid-map-0{fill:var(--uid-map0);background:var(--uid-map0)}.uid-map-1{fill:var(--uid-map1);background:var(--uid-map1)}.uid-map-2{fill:var(--uid-map2);background:var(--uid-map2)}.uid-map-3{fill:var(--uid-map3);background:var(--uid-map3)}
[data-uid-chart=geo] .uid-cell-label{fill:#000}.uid-band-a{fill:var(--uid-c0);opacity:.14}.uid-band-b{fill:var(--uid-c0);opacity:.25}.uid-band-c{fill:var(--uid-c0);opacity:.4}.uid-target{stroke:var(--uid-label);stroke-width:3}.uid-limit{stroke:var(--uid-c3);stroke-width:2;stroke-dasharray:5 5}.uid-alert{fill:var(--uid-c3);stroke:var(--uid-plot);stroke-width:2}.uid-values{background:var(--ui-well);border-radius:12px;padding:12px;margin:12px 0}.uid-values>summary{cursor:pointer;font-size:.82rem;font-weight:650;min-height:30px}.uid-values[open]>summary{margin-bottom:12px}.uid-raw{font-size:.78rem;line-height:1.6;color:var(--muted);overflow-wrap:anywhere}
.uid-table-scroll{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;border-radius:12px;background:var(--ui-well);scrollbar-width:thin}.uid-table{min-width:370px!important;font-size:.8rem!important}.uid-table caption{padding:12px;text-align:left;color:var(--muted);font-size:.76rem;caption-side:top}.uid-table th{font-weight:650}.uid-table :is(th,td){white-space:normal;vertical-align:middle}.uid-table td{font-variant-numeric:tabular-nums}.uid-sort{background:none;color:inherit;border:0;min-height:44px;padding:4px 0;font-weight:650;cursor:pointer;text-align:left}.uid-sort span{white-space:nowrap}.uid-inventory .ui-result,.uid-inline .ui-result{display:block}.uid-records{display:grid;gap:10px}.uid-record{background:var(--ui-well);border-radius:13px;padding:0}.uid-record>summary{display:flex;align-items:center;gap:12px;list-style:none;min-height:58px;padding:14px 16px;cursor:pointer;font-size:.9rem;font-weight:650}.uid-record>summary::-webkit-details-marker{display:none}.uid-record>summary span:nth-child(2){margin-left:auto;font-size:.8rem;color:var(--muted)}.uid-record[open] .uid-record-plus{transform:rotate(45deg)}.uid-record dl{padding:0 16px 16px;margin:0;font-size:.8rem}.uid-record dl>div{display:grid;gap:5px;margin-top:12px}.uid-record dt{color:var(--muted)}.uid-record dd{margin:0;line-height:1.65}.uid-edit-table{min-width:520px!important}.uid-edit-table input{min-width:70px;max-width:88px;padding:8px}.uid-edit-table input[readonly]{background:transparent}.uid-edit-table input[aria-invalid=true]{box-shadow:inset 0 0 0 2px #f06284}.uid-edit-actions{display:flex;flex-wrap:wrap;gap:5px}.uid-edit-actions .ui-btn{font-size:.76rem;padding:9px 11px}
@media(max-width:600px){.uid-toolbar{gap:10px}.uid-toolbar>.ui-label{flex-basis:100%}.uid-check{width:100%}.uid-svg{min-width:440px}.uid-values{padding:10px}.uid-chart-summary{font-size:.8rem}.uid-table-scroll:focus-visible,.uid-chart-plot:focus-visible{outline-offset:-3px}}
@media(forced-colors:active){.uid-chart-plot{--uid-plot:Canvas;--uid-label:CanvasText;--uid-grid:GrayText;border:1px solid CanvasText}.uid-svg{forced-color-adjust:none;--uid-c0:CanvasText;--uid-c1:Highlight;--uid-c2:LinkText;--uid-c3:GrayText;--uid-on-color:Canvas}.uid-map-cell{stroke:CanvasText;fill:Canvas}.uid-svg .uid-cell-label{fill:CanvasText}.uid-key{border:1px solid CanvasText}.uid-table-scroll,.uid-record,.uid-values{border:1px solid CanvasText}.uid-svg .uid-alert{stroke:Highlight;fill:CanvasText}.uid-edit-table input[aria-invalid=true]{outline:2px solid Highlight}}
