.kPFmea_run{--tone:var(--run)}.kPFmea_wait{--tone:var(--wait)}.kPFmea_bad{--tone:var(--bad)}.kPFmea_accent{--tone:var(--accent)}.kPFmea_neutral{--tone:var(--faint)}.kPFmea_panel{z-index:2;overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface) 94%, transparent);max-height:calc(100% - 28px);box-shadow:0 10px 40px color-mix(in srgb, var(--canvas) 60%, transparent);flex-direction:column;gap:10px;padding:14px 16px;display:flex;position:absolute;top:14px;overflow-y:auto}.kPFmea_left{view-transition-name:kPFmea_mapPanelLeft;width:272px;left:16px}.kPFmea_right{view-transition-name:kPFmea_mapPanelRight;width:320px;right:16px}.kPFmea_head{justify-content:space-between;align-items:center;gap:8px;display:flex}.kPFmea_head h2{letter-spacing:.02em;color:var(--ink-2);font-size:13px;font-weight:600}.kPFmea_heading{font-size:17px}.kPFmea_sub{letter-spacing:.08em;color:var(--muted);font-size:11px;font-weight:600}.kPFmea_muted{color:var(--muted);font-size:12px}.kPFmea_mock{border:1px dashed color-mix(in srgb, var(--wait) 60%, transparent);border-radius:var(--radius-sm);color:var(--wait);white-space:nowrap;padding:0 7px;font-size:11px}.kPFmea_alert{border:1px solid color-mix(in srgb, var(--wait) 40%, transparent);border-radius:var(--radius-sm);background:var(--wait-bg);color:var(--wait);padding:6px 10px;font-size:12px}.kPFmea_link{color:var(--accent);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px}.kPFmea_link:hover{text-decoration:underline}.kPFmea_kpis{grid-template-columns:1fr 1fr;gap:8px;display:grid}.kPFmea_kpi{border:1px solid var(--line-soft);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-2) 80%, transparent);flex-direction:column;min-width:0;padding:7px 10px;display:flex}.kPFmea_kpi span{color:var(--muted);font-size:11px}.kPFmea_kpi b{color:var(--tone,var(--ink));font:600 20px var(--mono);font-variant-numeric:tabular-nums}a.kPFmea_kpi{transition:border-color var(--ease)}a.kPFmea_kpi:hover{border-color:var(--control-line-hover)}a.kPFmea_kpi span:after{content:" →"}.kPFmea_list{margin:0;padding:0;list-style:none}.kPFmea_list>li{border-bottom:1px solid var(--line-soft)}.kPFmea_list>li:last-child{border-bottom:0}.kPFmea_row,.kPFmea_blocker,.kPFmea_stopRow{border-radius:var(--radius-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 4px;display:grid}.kPFmea_row{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;font-size:13px}div.kPFmea_row{cursor:default}.kPFmea_row:hover,.kPFmea_on .kPFmea_row,.kPFmea_stopRow.kPFmea_on{background:var(--selected)}.kPFmea_blocker,.kPFmea_stopRow{align-items:start}.kPFmea_blocker .kPFmea_dot,.kPFmea_stopRow .kPFmea_dot{margin-top:7px}.kPFmea_dot{background:var(--tone,var(--faint));border-radius:50%;width:8px;height:8px}.kPFmea_reason{color:var(--muted);font-size:11px;line-height:1.5;display:block}.kPFmea_clamp{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.kPFmea_clock{border:1px solid var(--control-line);border-radius:var(--radius-sm);background:var(--control);color:var(--accent);font:12px var(--mono);cursor:pointer;transition:border-color var(--ease);justify-content:center;align-items:center;gap:8px;padding:7px;display:flex}.kPFmea_clock:hover{border-color:var(--control-line-hover)}.kPFmea_clock small{color:var(--wait);font:11px var(--font)}@container (max-width:1000px){.kPFmea_left{width:236px}.kPFmea_right{width:268px}}
