/* FITSTRONG v60.5.108 — coach calendar day actions */
.calendar-day-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;min-height:28px}
.calendar-day-menu{position:relative;z-index:8}
.calendar-day-menu>summary{list-style:none;display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid rgba(4,93,93,.24);border-radius:9px;background:#fff;color:#045D5D;font-weight:800;cursor:pointer;line-height:1}
.calendar-day-menu>summary::-webkit-details-marker{display:none}
.calendar-day-menu[open]{z-index:40}
.calendar-day-menu-popover{position:absolute;right:0;top:34px;width:210px;display:grid;gap:6px;padding:10px;background:#fff;border:1px solid rgba(4,93,93,.22);border-radius:12px;box-shadow:0 12px 30px rgba(0,0,0,.14)}
.calendar-day-menu-popover strong,.calendar-day-menu-popover small{padding:3px 5px}
.calendar-day-menu-popover button{width:100%;text-align:left}
.calendar-day-menu-popover button.danger{color:#c43d3d}
.calendar-workout-library-panel select[name="session_id"]{min-height:220px}
.calendar-workout-library-panel [data-calendar-workout-count]{display:block;margin-top:5px}
@media(max-width:760px){.calendar-day-menu-popover{width:min(220px,78vw)}}
