.systemica-calendar-event-popover{box-sizing:border-box;background:#fff;border-radius:16px;padding:16px;display:block;box-shadow:0 8px 24px #1113}.systemica-calendar-event-popover h3,.systemica-calendar-event-popover p{margin-top:0}.systemica-calendar-event-popover h3{font-family:var(--font-heading);color:var(--systemica-text-dark);margin-bottom:12px;font-size:18px;font-weight:600}.systemica-calendar-event-popover p{color:var(--systemica-text-darker)}.systemica-calendar-event-popover .popover-list{flex-direction:column;gap:12px;margin-bottom:12px;display:flex}.systemica-calendar-event-popover .popover-item{color:var(--systemica-text-dark);align-items:center;gap:10px;font-size:16px;display:flex}.systemica-calendar-event-popover .popover-item .icon{flex-shrink:0;width:18px;height:18px}.systemica-calendar-event-popover .event-instructor{align-items:center;gap:1rem;display:flex}.systemica-calendar-event-popover .event-instructor img{object-fit:cover;object-position:center;border-radius:50%;flex-shrink:0;width:44px;height:44px}.systemica-calendar-event-popover .event-instructor>div>*{display:block}.systemica-calendar-event-popover .event-instructor strong{color:var(--systemica-text-dark)}.systemica-calendar-event-popover .event-instructor small{color:var(--systemica-text)}.systemica-calendar-event-popover .event-actions{gap:8px;margin-top:16px;display:flex}.systemica-calendar-event-popover .event-actions .button{flex:1;justify-content:center}
:host{--margin-top:1rem;--margin-bottom:1rem;--height:1px;--background:var(--systemica-border);width:100%;height:var(--height);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);background:var(--background);display:block}
