@charset "UTF-8";body{margin:0}*,*:before,*:after{box-sizing:border-box}img,svg,iframe{max-width:100%}input,select,textarea,button{max-width:100%}p,h1,h2,h3,h4,h5,h6,li,dt,dd,a,button,label,small{overflow-wrap:anywhere}.page-title{margin:0 0 .25rem;font-size:clamp(1.75rem,3.2vw,2.25rem);color:var(--page-title-color, var(--brand, #ef4444));letter-spacing:.2px}.page-header{padding:clamp(1rem,3vw,1.75rem) 0 clamp(.5rem,1.5vw,1rem);text-align:center}.page-subtitle{margin:0;color:var(--page-subtitle-color, var(--muted, #555));font-size:clamp(1rem,2vw,1.0625rem)}.page-divider{margin:clamp(.75rem,2vw,1rem) auto 0;width:min(220px,40%);height:0;border:0;border-top:2px ridge var(--page-divider-color, var(--border-accent, #bcd6ad));box-shadow:0 1px 2px #0000000d}.admin-seminars--bookings-page .booking-toggle{display:none}@media (max-width: 860px){.admin-seminars--bookings-page .booking-summary{padding:0}.admin-seminars--bookings-page .booking-summary:before,.admin-seminars--bookings-page .booking-name{display:none}.admin-seminars--bookings-page .booking-toggle{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:3.25rem;border:0;padding:.8rem .9rem;background:#fff;color:#111827;font:inherit;font-weight:800;text-align:left;cursor:pointer}.admin-seminars--bookings-page .booking-toggle span{min-width:0;overflow-wrap:anywhere}.admin-seminars--bookings-page .booking-toggle:after{content:"\203a";flex:0 0 auto;color:#166534;font-size:1.45rem;line-height:1;transform:rotate(90deg);transition:transform .18s ease}.admin-seminars--bookings-page .is-open .booking-toggle:after{transform:rotate(-90deg)}.admin-seminars--bookings-page .booking-row td:not(.booking-summary){display:none!important}.admin-seminars--bookings-page .is-open td:not(.booking-summary){display:grid!important;max-height:20rem;padding-block:.65rem;border-bottom:1px solid #e5e7eb;opacity:1}}@media (max-width: 640px){.page-divider{width:55%}}@font-face{font-family:Papyrus LET;src:url(/assets/fonts/Papyrus-LET-Bold.ttf);font-weight:700;font-style:normal;font-display:swap}
