.hh-private-workspace .hh-event-form-header{background:linear-gradient(110deg,#f3edf9,#eaf7f6);border-left:5px solid #0a858d;border-radius:12px;padding:20px 24px;margin:0 0 20px;color:#443950}
.hh-private-workspace .hh-event-form-header .eyebrow{color:#0a7780;font-size:12px;font-weight:800;letter-spacing:.12em}
.hh-private-workspace .hh-event-form-header h3{font-size:26px;line-height:1.2;color:#64378c;margin:8px 0}
.hh-private-workspace .hh-event-form-header p{margin:7px 0;line-height:1.5}
.hh-private-workspace [data-hh-event-request] input,.hh-private-workspace [data-hh-event-request] textarea,.hh-private-workspace [data-hh-event-request] select{box-sizing:border-box;max-width:100%;width:100%}
.hh-private-workspace [data-hh-event-request] textarea{min-height:110px}
.hh-private-workspace [data-hh-event-status]{padding-top:12px}
@media(max-width:600px){.hh-private-workspace .hh-event-form-header{padding:16px}.hh-private-workspace .hh-event-form-header h3{font-size:23px}}
/* Keep each numbered circle and its section title on the same row. */
.hh-private-workspace #leader-workspace .hub-step-heading{display:flex!important;align-items:center;flex-wrap:nowrap;gap:12px}
.hh-private-workspace #leader-workspace .hub-step-heading>span{flex:0 0 48px}
.hh-private-workspace #leader-workspace .hub-step-heading>h2{margin:0!important;min-width:0;flex:1}
@media(max-width:600px){.hh-private-workspace #leader-workspace .hub-step-heading{gap:10px}.hh-private-workspace #leader-workspace .hub-step-heading>span{flex-basis:38px;width:38px;height:38px;font-size:16px}.hh-private-workspace #leader-workspace .hub-step-heading>h2{font-size:20px}}

.hh-private-workspace #leader-workspace .hh-event-form-header{display:block!important}
