/* V42: editorial whitelist split screen, unified dialogs and question management */
.bc-v42-application-grid{display:grid!important;grid-template-columns:minmax(255px, .8fr) minmax(0,1.8fr)!important;gap:24px;align-items:start}
.bc-v42-side{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:18px;min-width:0;position:sticky;top:100px}
.bc-v42-main-column{grid-column:2;grid-row:1;min-width:0}
.bc-v42-side-head{padding:25px;border:1px solid rgba(228,166,190,.23);background:linear-gradient(145deg,rgba(224,135,170,.13),rgba(15,17,28,.7));border-radius:18px;display:flex;flex-direction:column;gap:12px}
.bc-v42-side-head strong{font-size:clamp(1.1rem,2vw,1.5rem);letter-spacing:-.025em}
.bc-v42-side .bc-wl-timeline{width:100%;max-width:none;margin:0;padding:24px;border-radius:18px}
.bc-v42-side .bc-wl-timeline h2{font-size:1.15rem}
.bc-v42-main-column .bc-wl-form,.bc-v42-main-column .bc-wl-answers{max-width:none}
.bc-v42-questions-head{scroll-margin-top:110px;padding:18px 0 10px}
.bc-v42-questions-head h2{margin:0 0 6px}.bc-v42-questions-head p{opacity:.72;margin:0}
.bc-v42-notification-settings{margin:22px 0}.bc-v42-check{display:flex!important;align-items:center;gap:10px}.bc-v42-check input{width:18px;height:18px;accent-color:#d28da9}
.bc-v42-confirm{width:min(430px,calc(100vw - 32px));max-height:85vh;border:1px solid rgba(224,159,187,.3);border-radius:20px;padding:28px;background:#171923;color:#f5e9ef;box-shadow:0 24px 100px #000a}
.bc-v42-confirm::backdrop{background:rgba(3,5,10,.78);backdrop-filter:blur(7px)}
.bc-v42-confirm form{display:grid;gap:14px}.bc-v42-confirm h2{margin:0;font-size:1.25rem}.bc-v42-confirm p{margin:0;line-height:1.65;color:#c5bdc8}
.bc-v42-confirm-icon{width:42px;height:42px;border-radius:13px;background:rgba(221,149,175,.15);display:grid;place-items:center;color:#e9b0c5;font-weight:800;font-size:1.4rem}
.bc-v42-confirm-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:12px}
@media(max-width:900px){.bc-v42-application-grid{grid-template-columns:minmax(0,1fr)!important}.bc-v42-side,.bc-v42-main-column{grid-column:1;grid-row:auto;position:static}.bc-v42-side{order:0}.bc-v42-main-column{order:1}}
