.calendar-save-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}.calendar-save-actions .calendar-option{display:flex;align-items:center;justify-content:center;gap:8px;background:white;color:var(--ink);border:1px solid var(--line);border-radius:6px;padding:10px 8px;min-height:44px;font:inherit;font-size:13px;text-decoration:none;cursor:pointer}.calendar-save-actions .calendar-option img{width:22px;height:22px;flex-shrink:0}.calendar-save-actions .calendar-option:hover{background:var(--soft)}.calendar-save-actions #closeReservation{grid-column:1/-1;margin-top:8px;min-height:44px}.calendar-save-actions button:focus-visible,.calendar-save-actions a:focus-visible{outline:3px solid #bd8992;outline-offset:3px}@media(max-width:360px){.calendar-save-actions{grid-template-columns:1fr}}
