.dd-scrim{z-index:81}.menu-panel.dd-panel{--dd-1:#3987e5;--dd-2:#d95926;--dd-3:#199e70;--dd-4:#c98500;--dd-card:#23233b;--dd-grid:#3a3a58;width:min(416px,calc(100vw / var(--px,1) - 16px));height:min(164px,calc(100vh / var(--px,1) - 16px));max-height:none;padding:5px;gap:3px;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);overflow:hidden;font-variant-numeric:tabular-nums lining-nums}.dd-head,.dd-filters{display:flex;align-items:center;gap:3px;min-width:0}.dd-head h2{margin:0 2px 0 0;font-size:8px;color:var(--chalk);letter-spacing:.2px;white-space:nowrap}.dd-head>.dev-b{margin-left:auto}.dd-seggroup{display:inline-flex;gap:0}.dd-seg{min-height:12px;padding:0 4px;font-size:6px;border-radius:0}.dd-seggroup .dd-seg:first-child{border-radius:2px 0 0 2px}.dd-seggroup .dd-seg:last-child{border-radius:0 2px 2px 0}.dd-seg.on{color:var(--chalk);border-color:var(--dd-1);box-shadow:inset 0 -1px 0 var(--dd-1)}.dd-head .dev-b,.dd-filters .dev-b{min-height:12px}.dd-tabs{display:flex;gap:2px;align-items:center;min-width:0}.dd-tabs .dev-tab{min-height:12px}.dd-tabs .dev-tab.on{color:var(--chalk);border-color:var(--dd-1);box-shadow:inset 0 -1px 0 var(--dd-1)}.dd-counts{margin-left:auto;min-width:0;font-size:6px;color:var(--silver);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dd-body{min-height:0;display:grid;grid-auto-rows:min-content;gap:3px;overflow:hidden}.dd-state{display:grid;place-content:center;gap:2px;height:100%;text-align:center;font-size:7px;color:var(--chalk)}.dd-state span{font-size:6px;color:var(--silver)}.dd-tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px}.dd-tile{display:grid;gap:0;padding:2px 4px 3px;background:var(--dd-card);border-radius:2px;border-top:1px solid var(--dd-grid);min-width:0}.dd-tile b{font-size:11px;line-height:12px;color:var(--chalk);font-weight:700}.dd-tile span{font-size:6px;color:var(--chalk);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dd-tile small{font-size:6px;color:var(--silver);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dd-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:3px}.dd-row.lead{grid-auto-flow:row;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.dd-card{min-width:0;padding:2px 4px 3px;background:var(--dd-card);border-radius:2px;display:grid;gap:2px;align-content:start}.dd-card h4{margin:0;line-height:7px;font-size:6px;font-weight:600;color:var(--silver);letter-spacing:.2px}.dd-card h4:not(:first-child){margin-top:2px}.dd-empty{margin:4px 0;font-size:6px;color:var(--ash)}.dd-note{margin:1px 0 0;font-size:6px;color:var(--silver)}.dd-bars{display:grid;gap:0}.dd-bar{display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr) auto;align-items:center;gap:3px;height:6px;line-height:6px}.dd-k{font-size:6px;color:var(--chalk);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dd-v{font-size:6px;color:var(--silver);min-width:12px;text-align:right}.dd-track{height:3px;background:var(--dd-grid);border-radius:0 2px 2px 0;overflow:hidden}.dd-fill{display:block;height:100%;border-radius:0 2px 2px 0}.tg{background:#8a8aa3;fill:#8a8aa3}.t1{background:var(--dd-1);fill:var(--dd-1)}.t2{background:var(--dd-2);fill:var(--dd-2)}.t3{background:var(--dd-3);fill:var(--dd-3)}.t4{background:var(--dd-4);fill:var(--dd-4)}.dd-cols{margin:0;display:grid;gap:1px}.dd-cols svg{display:block;width:100%;height:34px;overflow:visible}.dd-card .dd-cols svg{height:auto;aspect-ratio:200/34}.dd-base{stroke:var(--dd-grid);stroke-width:.5}.dd-hit{fill:transparent}.dd-cols figcaption{position:relative;height:6px;line-height:6px}.dd-cols figcaption span{position:absolute;transform:translate(-50%);font-size:6px;color:var(--silver);white-space:nowrap}.dd-cols figcaption:not(.dense) span:first-child{transform:none}.dd-cols figcaption:not(.dense) span:last-child:not(:first-child){transform:translate(-100%)}@media(hover:hover){.dd-cols rect.t1:hover,.dd-cols rect.t2:hover{opacity:.8}.dd-bar:hover .dd-k{color:var(--dd-1)}}.dd-split{display:flex;gap:1px;height:5px;border-radius:2px;overflow:hidden}.dd-split i{display:block;height:100%}.dd-legend{display:flex;flex-wrap:wrap;gap:1px 5px;font-size:6px;color:var(--chalk)}.dd-legend span{display:inline-flex;align-items:center;gap:2px}.dd-legend i{display:inline-block;width:4px;height:4px;border-radius:1px}.dd-list{margin:0;padding:0;list-style:none;display:grid;gap:1px;font-size:6px;color:var(--chalk)}.dd-list li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dd-list b{display:inline-block;min-width:10px;color:var(--silver);font-weight:600}.dd-mid{position:relative;border-radius:0}.dd-mid:after{content:"";position:absolute;left:50%;top:-1px;bottom:-1px;width:1px;background:var(--ash)}.dd-mid .dd-fill{border-radius:0}
