.calendar-sidebar[data-v-7772145c]{background:#fff;border:1px solid #e0e0e0;padding:16px;border-radius:8px;height:-moz-fit-content;height:fit-content;flex:1;max-width:350px}.calendar-sidebar h4[data-v-7772145c]{margin-bottom:8px;font-weight:600}.calendar-sidebar p[data-v-7772145c]{font-size:.85rem;color:#555;margin-bottom:16px}.btn-outline[data-v-7772145c],.btn-primary[data-v-7772145c]{padding:6px 12px;border-radius:6px;width:100%;margin-bottom:8px;cursor:pointer;font-size:.9rem}.btn-outline[data-v-7772145c]{background:#fff;border:1px solid #2979ff;color:#2979ff}.btn-primary[data-v-7772145c]{background:#2979ff;color:#fff;border:none}.warning[data-v-7772145c]{color:#c36547;font-size:.8rem;display:flex;align-items:center;gap:6px}.alert-icon[data-v-7772145c]{margin-top:-28px}@media (max-width:1024px){.calendar-sidebar[data-v-7772145c]{max-width:100%}.alert-icon[data-v-7772145c]{margin-top:0}}