.pbx-dash{flex-direction:column;gap:32px;display:flex}.pbx-dash-head h1{margin:0}.pbx-kpi-na{letter-spacing:0;color:var(--text-3);font-size:15px;font-weight:500}.pbx-sec-live{margin-left:0}.pbx-party{align-items:center;gap:10px;min-width:0;display:inline-flex}.pbx-party-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.pbx-party-text b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pbx-party-text .oui-mono{color:var(--text-3);font-size:12px}.pbx-team>li{align-items:center}.pbx-team-more{border-top:1px solid var(--line);justify-content:center;padding:6px 0 8px;display:flex}.pbx-team>li>.pbx-party{flex:1}.pbx-team>li{padding:9px 16px}.pbx-team-legend{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.pbx-team-chip{min-height:30px;padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--plane-panel-2);color:var(--text);font:inherit;font-size:var(--type-caption);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.pbx-team-chip:hover:not(:disabled){border-color:var(--accent-500)}.pbx-team-chip[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-500)}.pbx-team-chip:disabled{opacity:.5;cursor:default}.pbx-team-chip:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.pbx-team-chip-word{color:var(--text-2)}.pbx-team>li{gap:var(--space-3)}.pbx-team>li>.oui-presence-badge{flex:none}.pbx-team-actions{opacity:.55;transition:opacity var(--motion-fast) var(--motion-ease);flex:none;gap:2px;display:inline-flex}.pbx-team>li:hover .pbx-team-actions,.pbx-team>li:focus-within .pbx-team-actions{opacity:1}.pbx-team>li>.pbx-team-actions{margin-left:auto}.pbx-team-none{padding:var(--space-5) var(--space-4);color:var(--text-3);font-size:var(--type-caption);justify-content:center}@media (prefers-reduced-motion:reduce){.pbx-team-actions{transition:none}}.pbx-team-meta{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.pbx-team-meta .oui-presence-badge{font-size:11.5px}.pbx-team>li>.pbx-party{min-width:0}@media (width<=640px){.pbx-team .pbx-party-text b{white-space:normal;text-overflow:clip;overflow:visible}.pbx-team-actions{gap:0}.pbx-team-meta{flex-wrap:wrap;row-gap:2px}.pbx-team>li>.pbx-party{flex:1 1 0;min-width:0}.pbx-team .pbx-party-text{min-width:0}.pbx-team>li{gap:var(--space-2)}}.pbx-team-legend{padding:var(--space-2) var(--space-4);gap:var(--space-1) var(--space-2)}.pbx-team-chip{min-height:26px;padding:0 var(--space-2);font-size:12px}.pbx-team>li{transition:background var(--motion-fast) var(--motion-ease)}.pbx-team>li:hover{background:var(--hover)}.pbx-rows-end{align-items:center;gap:var(--space-3);flex:none;display:inline-flex}.pbx-queue-rows .pbx-rows-main{min-width:0}.pbx-dash .pbx-strip{border-radius:var(--radius-none,0);box-shadow:inset 0 1px 0 var(--hair,var(--line)), inset 0 -1px 0 var(--hair,var(--line));background:0 0;border:0}.pbx-dash .pbx-kpi{border-left-color:var(--hair,var(--line));padding-inline:var(--space-4)}.pbx-dash .pbx-kpi:first-child{padding-inline-start:0}.pbx-dash .pbx-kpi-link .pbx-kpi{border-left:1px solid var(--hair,var(--line));height:100%}.pbx-cockpit-band{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.pbx-cockpit-band .pbx-kpi-link{color:inherit;min-width:0;text-decoration:none;display:block}.pbx-cockpit-band .pbx-kpi-link:hover .pbx-kpi,.pbx-cockpit-band .pbx-kpi-link:focus-visible .pbx-kpi{background:var(--surface-2,transparent)}.pbx-cockpit-band .pbx-kpi-s{flex-direction:column;gap:2px;min-height:2.6em;display:flex}.pbx-cockpit-trend{color:var(--text-3);font-weight:600}.pbx-cockpit-trend.ok{color:var(--ok)}.pbx-cockpit-trend.bad{color:var(--bad,var(--crit))}.pbx-cockpit-sub{color:var(--text-3)}@media (width<=1100px){.pbx-cockpit-band{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.pbx-cockpit-band{grid-template-columns:repeat(2,minmax(0,1fr))}.pbx-cockpit-band .pbx-kpi{padding-inline:var(--space-3)}}.pbx-hourly{padding:var(--space-3) var(--space-4) var(--space-3);margin:0}.pbx-hourly svg{width:100%;height:96px;display:block}.pbx-hourly-ticks{color:var(--text-3);justify-content:space-between;margin-top:4px;font-size:11px;display:flex}.pbx-hourly-bar{fill:var(--accent);opacity:.55}.pbx-hourly-bar.now{opacity:1}.pbx-hourly-prev{stroke:var(--text-3);stroke-width:1.5px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.pbx-hourly-legend{gap:var(--space-4);margin-top:var(--space-2);color:var(--text-3);font-size:12px;display:flex}.pbx-hourly-key{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.pbx-hourly-key.today{background:var(--accent)}.pbx-hourly-key.prev{border-top:2px dashed var(--text-3);border-radius:0;height:0}.pbx-dash>.pbx-cockpit-band{margin-bottom:var(--space-3)}.pbx-dash .today-headline{margin:var(--space-2) 0;max-width:none;font-size:17px;line-height:1.35}.pbx-dash .pbx-dash-sec .pbx-kpi-v{font-size:26px}.pbx-dash .pbx-dash-sec .pbx-strip .pbx-kpi{padding-block:var(--space-2)}.pbx-dash{gap:var(--space-3);flex-direction:column;flex:auto;min-height:0;display:flex}.pbx-ckband{gap:var(--space-3);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.pbx-ck{min-width:0;padding:var(--space-3) var(--space-4) var(--space-3);border:1px solid var(--hair,var(--line));border-radius:var(--radius-md,12px);background:var(--surface-raised,var(--surface));color:inherit;flex-direction:column;gap:2px;text-decoration:none;transition:border-color .12s,transform .12s;display:flex;position:relative;overflow:hidden}.pbx-ck:hover{border-color:var(--accent);transform:translateY(-1px)}.pbx-ck:focus-visible{box-shadow:var(--focus-ring);outline:none}.pbx-ck-l{letter-spacing:.01em;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.pbx-ck-v{font-variant-numeric:tabular-nums;min-height:36px;color:var(--text);align-items:baseline;gap:4px;font-size:30px;font-weight:650;line-height:1.1;display:flex}.pbx-ck-u{color:var(--text-3);font-size:14px;font-weight:500}.pbx-ck-dash{color:var(--text-3)}.pbx-ck-why{color:var(--text-3);margin-left:6px;font-size:12px;font-weight:400}.pbx-ck-na{color:var(--text-3);font-size:14px;font-weight:500}.pbx-ck-d{border-radius:999px;align-self:flex-start;min-height:18px;margin-top:2px;padding:1px 8px;font-size:11.5px;font-weight:600;line-height:18px}.pbx-ck-d.good{background:var(--ok-tint);color:var(--ok)}.pbx-ck-d.bad{background:var(--crit-tint,var(--bad-tint,#ef444424));color:var(--crit,var(--bad))}.pbx-ck-d.flat{background:var(--surface-2,transparent);color:var(--text-3)}.pbx-ck-d.none{color:var(--text-3);background:0 0;padding-inline:0;font-weight:400}.pbx-ck-sub{color:var(--text-3);font-size:11.5px;line-height:1.35}.pbx-ck-spark{height:34px;margin-top:auto;padding-top:6px;display:block}.pbx-ck-spark svg{width:100%;height:100%}@media (width<=1100px){.pbx-ckband{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.pbx-ckband{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.pbx-ck{padding:var(--space-3)}.pbx-ck-v{font-size:26px}}.pbx-bar{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-height:32px;display:flex}.pbx-bar .today-headline{flex:320px;max-width:none;margin:0;font-size:14px;font-weight:500;line-height:1.4}.pbx-bar-updated{color:var(--text-3);white-space:nowrap;font-size:12px}@media (width>=1100px) and (height>=700px){.pbx-dash>.pbx-dash-sec:not(:last-child){flex:1 1 0;min-height:0;display:flex}.pbx-dash>.pbx-dash-sec .pbx-g21{flex:auto;grid-template-rows:minmax(0,1fr);min-height:0;margin:0}.pbx-dash .pbx-g21>.pbx-stack{scrollbar-width:thin;min-height:0;overflow:auto}.pbx-dash .pbx-g21>.pbx-stack>.oui-card[data-testid=dash-team]{min-height:0}}.pbx-needs--compact .pbx-needs-item{padding-block:var(--space-2)}.pbx-needs--compact .pbx-needs-clear{padding:var(--space-3) var(--space-4);color:var(--text-3);margin:0;font-size:13px}.pbx-hourly svg{height:84px}@media (width>=1100px) and (height>=700px){.pbx-dash .pbx-g21>.pbx-stack{gap:var(--space-3);flex-direction:column;display:flex;overflow:hidden}.pbx-dash .pbx-g21>.pbx-stack>.oui-card{flex:none;min-height:0}.pbx-dash .pbx-g21>.pbx-stack>.oui-card[data-testid=dash-team]{flex-direction:column;flex:1 1 0;display:flex}.pbx-dash .pbx-g21>.pbx-stack>.oui-card[data-testid=dash-team]>.oui-card-body{scrollbar-width:thin;flex:1 1 0;min-height:0;overflow:auto}.oui-main>.pbx-dash{flex:none;height:max(520px,100dvh - 232px);min-height:0}.pbx-dash.pbx-dash>.pbx-ckband,.pbx-dash.pbx-dash>.pbx-bar{flex:none}.oui-main .pbx-dash.pbx-dash.pbx-dash>.pbx-dash-sec.pbx-dash-sec{flex:1 1 0;min-height:0;display:flex}.pbx-dash.pbx-dash>.pbx-dash-sec>.pbx-g21{flex:auto;grid-template-rows:minmax(0,1fr);grid-auto-rows:minmax(0,1fr);width:100%;height:100%;min-height:0;overflow:hidden}.pbx-dash.pbx-dash .pbx-g21>.pbx-stack{height:100%;min-height:0;max-height:100%}.pbx-dash.pbx-dash .pbx-g21>.pbx-stack:first-child{scrollbar-width:thin;overflow:auto}.pbx-dash.pbx-dash .pbx-g21>.pbx-stack:first-child>.oui-card{flex:none!important}.pbx-dash.pbx-dash .pbx-g21>.pbx-stack:first-child>.oui-card>.oui-card-body{overflow:visible}.pbx-hourly svg{height:64px}}.pbx-needs-line{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-1);color:var(--text-3);margin:0;font-size:13px;display:flex}@media (width<=480px){.oui-tab{flex:none;padding:10px}}
