.calendar-export-actions{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.calendar-export-actions .calendar-provider{display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;white-space:normal}.calendar-provider[aria-disabled=true]{pointer-events:none;opacity:.5}.calendar-event-preview{display:grid;gap:10px;margin:16px 0}.meeting-calendar-dialog{box-sizing:border-box;width:min(620px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto}.meeting-calendar-dialog .message{width:100%;box-sizing:border-box}.calendar-export-help{margin-top:16px}.calendar-day>.calendar-add-action{width:100%;margin:4px 0 10px;padding:8px;font-size:11px;min-height:36px;white-space:normal;justify-content:center}.client-date-card>.calendar-add-action{margin-top:8px}.deadline-controls>.calendar-add-action{margin-top:8px}@media(max-width:700px){.calendar-export-actions .calendar-provider,.calendar-export-actions button{width:100%;justify-content:center;min-height:44px}.upcoming-commitment .calendar-add-action{white-space:normal}.meeting-calendar-dialog{padding:20px!important}}
