.demo-hero{grid-template-columns:minmax(0,1fr) minmax(320px,1fr);align-items:start;gap:40px;display:grid}.demo-hero h1{margin-bottom:24px}.demo-hero p{margin:0 0 24px}.demo-bullets{margin:32px 0;padding-left:22px}.demo-bullets li{margin:16px 0;padding-left:6px}.demo-bullets li::marker{color:var(--bs-accent)}.demo-alternatives{border-top:1px solid var(--bs-border);grid-column:1/-1;justify-content:space-between;align-items:center;gap:32px;padding-top:32px;display:flex}.demo-alternatives>div{align-items:center;gap:20px;display:flex}.demo-alternatives p{margin:0}.demo-alternatives .public-text-link{display:inline-flex}.demo-audiences{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-line-icon{color:var(--bs-accent);margin-bottom:24px}.demo-audiences .public-text-link{margin-top:24px}.demo-closing{background:var(--bs-surface-alt)}.bs-calendar-slot,.bs-calendar-host,.bs-calendar-panel{border-radius:var(--bs-radius);width:100%;min-width:320px;height:700px;scroll-margin-top:104px}.bs-calendar-host{background:var(--bs-surface);overflow:hidden}.bs-calendar-host iframe{border:0;width:100%;height:100%}.bs-calendar-panel{border:1px solid var(--bs-border);background:var(--bs-surface-alt);flex-direction:column;justify-content:center;padding:32px;display:flex}.bs-calendar-panel h2,.bs-calendar-panel p{margin-bottom:16px}.bs-calendar-slot{position:relative}.bs-calendar-error{background:var(--bs-surface-alt);border:1px solid var(--bs-border);border-radius:var(--bs-radius);place-content:center;padding:32px;display:grid;position:absolute;inset:0}.bs-calendar-panel button{cursor:pointer;font:inherit}@media (max-width:1000px){.demo-alternatives,.demo-alternatives>div{flex-direction:column;align-items:flex-start}}@media (max-width:750px){.demo-hero,.demo-audiences{grid-template-columns:minmax(0,1fr)}.demo-hero{gap:32px}.demo-alternatives{grid-column:auto}.bs-calendar-slot,.bs-calendar-host,.bs-calendar-panel{min-width:0;height:1000px}.bs-calendar-panel{padding:24px}.demo-page .public-cards.public-four{grid-template-columns:1fr}}
