.bdh .ss-stage{background:0 0;overflow:hidden}.bdh .bdh-frame{position:absolute;inset:0}.bdh .bdh-win{width:672px;height:440px;color:var(--foreground);box-shadow:var(--ss-shadow-hero);position:absolute;top:24px;left:24px}.bdh .bdh-body{background:var(--ss-surface);flex-direction:column;gap:12px;width:100%;height:100%;padding:16px 16px 0;display:flex}.bdh .bdh-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.bdh .bdh-head__text{align-items:center;gap:8px;display:flex}.bdh .bdh-head__label{color:var(--foreground);font-size:var(--text-sm);font-weight:600;line-height:1.3}.bdh .bdh-list{flex-direction:column;margin-inline:-16px;display:flex}.bdh .bdh-row{height:48px;font-size:var(--text-sm);grid-template-columns:1fr 120px 88px 40px;align-items:center;gap:12px;padding-inline:16px;line-height:1.3;display:grid;position:relative}.bdh .bdh-row:before{inset-inline:0;background:var(--border-soft);content:"";height:1px;position:absolute;top:0}.bdh .bdh-row__main{align-items:center;gap:16px;min-width:0;display:flex}.bdh .bdh-row__name{color:var(--foreground);font-weight:500}.bdh .bdh-row__branch{color:var(--muted-foreground);align-items:center;gap:6px;display:inline-flex}.bdh .bdh-row__branch svg{flex:none;width:14px;height:14px}.bdh .bdh-row__time{color:var(--muted-foreground);text-align:right;font-variant-numeric:tabular-nums}.bdh .bdh-enter{opacity:0;transition:grid-template-rows var(--duration-base) var(--ease-out), opacity var(--duration-base) var(--ease-out);grid-template-rows:0fr;display:grid}.bdh .bdh-enter[data-on]{opacity:1;grid-template-rows:1fr}.bdh .bdh-enter__inner{min-height:0;overflow:hidden}.bdh .bdh-side{flex-direction:column;gap:2px;padding:8px 12px;display:flex}.bdh .bdh-nav{border-radius:var(--ss-radius-md);height:32px;color:var(--muted-foreground);font-size:var(--text-sm);align-items:center;gap:8px;margin-inline:-4px;padding-inline:8px;line-height:1.3;display:flex}.bdh .bdh-nav svg{flex:none;width:16px;height:16px}.bdh .bdh-nav[data-active]{background:color-mix(in oklab, var(--foreground) 6%, transparent);color:var(--foreground);font-weight:500}.bdh .ss-stage[data-layout=compact] .bdh-win{width:380px;height:400px;top:16px;left:16px}.bdh .ss-stage[data-layout=compact] .bdh-body{padding:12px 54px 0 16px}.bdh .ss-stage[data-layout=compact] .bdh-list{margin-inline:-16px -54px}.bdh .ss-stage[data-layout=compact] .bdh-row{grid-template-columns:1fr 112px 32px;gap:8px;padding-inline:16px 54px}
