.pb-dash-hero[data-compact-ready] { padding: 0 18px !important; min-height: 0 !important; gap: 18px; }
.pb-dash-hero[data-compact-ready] .pb-dash-pulse { border-right: none; }
.pb-dash-hero[data-compact-ready] .pb-dash-pulse::after { content: ''; position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 1px; height: 32px; background: var(--line); }
.pb-dash-hero[data-compact-ready] .pb-dash-pulse-sep { height: 32px; min-height: 32px; align-self: center; }
.pb-dash-hero[data-compact-ready] .pb-dash-hero-l { display: flex; align-items: center; flex-wrap: wrap; gap: 10px 16px; }
.pb-dash-hero[data-compact-ready] .pb-dash-hero-tags { display: flex !important; margin: 0; gap: 6px; }
.pb-dash-hero[data-compact-ready] .pb-dash-hero-greet { font-size: 20px; margin: 0; }
.pb-dash-hero[data-compact-ready] .pb-dash-pulse-num { font-size: 28px; }
.pb-dash-hero[data-compact-ready] .pb-dash-pulse-lbl { white-space: nowrap; line-height: 1.3; text-transform: none; }
.pb-dash-hero[data-compact-ready] .pb-dash-spark { height: 76px !important; overflow: visible; }
.pb-header-date { font-size: 12px !important; margin: 0 !important; white-space: nowrap; color: var(--text-soft, #aaa); }
.pb-hero-active { display: flex; flex-direction: column; align-items: center; gap: 3px; padding-right: 18px; border-right: 1px solid #ffffff1a; }
.pb-hero-active strong { font-size: 28px; line-height: 1; color: #ffd438; }
.pb-hero-active span { font-size: 11px; color: #bcbcbc; white-space: nowrap; }
body.light .pb-hero-active { border-color: #dcd6c5; }
body.light .pb-hero-active strong, body.light .pb-dash-hero[data-compact-ready] .pb-dash-pulse-num { color: #765600; }
body.light .pb-hero-active span, body.light .pb-header-date { color: #59564f; }
@media(max-width:700px) { .pb-dash-hero[data-compact-ready] { flex-wrap: wrap; } .pb-header-date { font-size: 10px !important; } .pb-dash-hero[data-compact-ready] .pb-dash-pulse::after { display: none; } }
