.cal-detail__foot[data-v-05e37376]{container-type:inline-size}@container (max-width: 34rem){.cal-detail__danger-label[data-v-05e37376]{display:none}}@container (max-width: 28rem){.cal-detail__action-label[data-v-05e37376]{display:none}}.cal-detail[data-v-05e37376]{--cal-detail-colour:var(--mhv-selected-fill);display:flex;flex-direction:column;gap:.9rem}.cal-detail__hero[data-v-05e37376]{aspect-ratio:16/9;background:rgb(var(--mhv-gray-100));border-radius:10px;margin:0;overflow:hidden;position:relative}.cal-detail__hero[data-v-05e37376]:after{background:var(--cal-detail-colour);content:"";height:4px;inset:auto 0 0;position:absolute}.cal-detail__hero img[data-v-05e37376]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cal-detail__facts li[data-v-05e37376],.cal-detail__when[data-v-05e37376]{align-items:flex-start;display:flex;gap:.7rem}.cal-detail__icon[data-v-05e37376]{align-items:center;background:color-mix(in srgb,var(--cal-detail-colour) 14%,transparent);border-radius:8px;color:var(--cal-detail-colour);display:inline-flex;flex-shrink:0;font-size:.9rem;height:2rem;justify-content:center;width:2rem}.cal-detail__when-text[data-v-05e37376]{font-size:.95rem;font-weight:600;line-height:1.4;margin:0;padding-top:.3rem}.cal-detail__facts[data-v-05e37376]{display:flex;flex-direction:column;gap:.55rem;list-style:none;margin:0;padding:0}.cal-detail__facts li>span[data-v-05e37376]:last-child{font-size:.9rem;line-height:1.4;overflow-wrap:anywhere;padding-top:.35rem}.cal-detail__text[data-v-05e37376]{background:rgb(var(--mhv-gray-50));border-left:3px solid var(--cal-detail-colour);border-radius:0 8px 8px 0;font-size:.9rem;line-height:1.55;margin:0;overflow-wrap:anywhere;padding:.75rem .9rem;white-space:pre-line}.cal-detail__rows[data-v-05e37376]{border-top:1px solid rgb(var(--mhv-gray-200));display:grid;font-size:.8rem;gap:.35rem 1rem;grid-template-columns:max-content minmax(0,1fr);margin:0;padding-top:.6rem}.cal-detail__rows dt[data-v-05e37376]{color:var(--mhv-text-muted)}.cal-detail__rows dd[data-v-05e37376]{margin:0;overflow-wrap:anywhere;white-space:pre-line}
