/* B8: isolated styling; does not alter B1 C-eddin animations, nav or chat. */
.bd8-gunce-stage .bd8-date-form{margin:24px 0 20px;display:grid;gap:8px}
.bd8-gunce-stage .bd8-date-form label{font-size:12px;font-weight:750;color:#914463}
.bd8-form-line{display:flex;align-items:center;gap:9px;flex-wrap:wrap}
.bd8-form-line input{padding:10px 13px;border-radius:11px;border:1px solid #efc5d9;background:#fff;color:#59354b;min-width:180px;font:inherit}
.bd8-form-line button{border:0;background:#c2397b;color:#fff;padding:10px 16px;border-radius:11px;cursor:pointer;font:inherit;font-weight:750}
.bd8-form-line button:hover,.bd8-form-line button:focus-visible{background:#a92c6b}
.bd8-date-label{color:#ad336d;font-size:12px;font-weight:800;letter-spacing:.07em}
.bd8-empty{padding:15px 18px;border:1px solid #f0d5e1;border-radius:14px;background:#fff7fb;color:#6d4f5f}
.bd8-event{margin:16px 0;padding:17px;background:#fff;border:1px solid #f0d4e2;border-radius:15px;box-shadow:0 7px 20px #a735690c}
.bd8-event h3{margin:0 0 8px;color:#963a66;font-size:17px}.bd8-event p{color:#675563;line-height:1.7}
.bd8-event details{margin-top:12px}.bd8-event summary{cursor:pointer;color:#a42d6d;font-weight:700}
.bd8-event a{color:#a72e69;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.bd8-private-link{padding-top:20px;border-top:1px solid #edd8e2}.bd8-private-link a{color:#aa326d;font-weight:700}.bd8-private-link small{display:block;color:#8e7786;font-size:11px;margin-top:5px}
@media(max-width:600px){.bd8-form-line input,.bd8-form-line button{width:100%}.bd8-gunce-stage .ce-gunce-image{min-height:210px}}
