.ServiceErrorMessage_errorContainer__xKj0_{display:flex;align-items:center;justify-content:center;min-height:400px;padding:2rem;background:linear-gradient(135deg,#f5f5f5,#fafafa)}.ServiceErrorMessage_errorContent__wd3_j{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:500px;text-align:center;background:white;padding:3rem 2rem;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.ServiceErrorMessage_errorIcon__m0bQ6{font-size:3rem;color:#ff6b6b;margin-bottom:1.5rem;display:flex;justify-content:center;align-items:center}.ServiceErrorMessage_errorIcon__m0bQ6 i{display:block}.ServiceErrorMessage_errorTitle__FD3SV{font-size:1.5rem;font-weight:600;color:#1a1a1a;margin:0 0 1rem;line-height:1.4}.ServiceErrorMessage_errorMessage__Wv5ty{font-size:1rem;color:#666666;margin:0 0 .75rem;line-height:1.6}.ServiceErrorMessage_errorSubMessage__ElvLu{font-size:.9rem;color:#999999;margin:0 0 2rem;line-height:1.5}.ServiceErrorMessage_buttonGroup__RF0FL{display:flex;flex-direction:column;gap:1rem;width:100%;margin-top:1.5rem}.ServiceErrorMessage_buttonGroup__RF0FL button{width:100%}@media (max-width:600px){.ServiceErrorMessage_errorContainer__xKj0_{min-height:300px;padding:1rem}.ServiceErrorMessage_errorContent__wd3_j{padding:2rem 1.5rem}.ServiceErrorMessage_errorTitle__FD3SV{font-size:1.25rem}.ServiceErrorMessage_errorMessage__Wv5ty{font-size:.95rem}.ServiceErrorMessage_errorIcon__m0bQ6{font-size:2.5rem}}.secondary-button{display:flex;align-items:center;justify-content:center;gap:.5rem;width:auto;height:42px;padding:1rem 1.3rem;border-radius:24px;border:2px solid var(--noir);cursor:pointer;transition:background-color .2s,opacity .2s,color .2s}.secondary-button-large{height:46px;padding:1.1rem 1.4rem;border-radius:26px;gap:.6rem}.secondary-button-enabled{background-color:transparent;transition:color .2s}.secondary-button-enabled:hover{color:#25beeb}.secondary-button-enabled:active{color:var(--dark-grey);opacity:1}.secondary-button-enabled:active .secondary-button-icon{color:var(--dark-grey)}.secondary-button-disabled{background-color:#b9b9b9;opacity:.5;color:#9b9b9b;cursor:not-allowed}.secondary-button-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--noir);transition:color .2s}.secondary-button-large .secondary-button-icon{width:22px;height:22px}.secondary-button-enabled:hover .secondary-button-icon{color:var(--bleu-allaw)}.secondary-button-label{font-family:Open Sans,sans-serif;font-weight:500;font-size:14px;line-height:22px;letter-spacing:0}.secondary-button-large .secondary-button-label{font-size:15px;line-height:23px}.secondary-button-dark{color:var(--noir)}.secondary-button-dark:hover{background-color:var(--noir);color:var(--bleu-allaw)}.secondary-button-dark:active{color:var(--dark-grey)}.secondary-button-dark .secondary-button-icon{color:var(--noir)}.secondary-button-dark:hover .secondary-button-icon{color:var(--bleu-allaw)}.secondary-button-dark:active .secondary-button-icon{color:var(--dark-grey)}.secondary-button-light{background-color:transparent;border:2px solid var(--pure-white);color:var(--pure-white)}.secondary-button-light:hover{background-color:var(--grey-light);color:var(--noir)}.secondary-button-light:active{background-color:var(--grey-light);color:var(--bleu-allaw)}.secondary-button-light .secondary-button-icon{color:var(--pure-white)}.secondary-button-light:hover .secondary-button-icon{color:var(--noir)}.secondary-button-light:active .secondary-button-icon{color:var(--bleu-allaw)}.secondary-button-full-width{width:100%}.secondary-button-color-bleu-allaw{border-color:var(--bleu-allaw);color:var(--bleu-allaw)}.secondary-button-color-mid-grey{border-color:var(--mid-grey);color:var(--mid-grey)}.secondary-button-color-dark-grey{border-color:var(--dark-grey);color:var(--dark-grey)}.secondary-button-color-noir{border-color:var(--noir);color:var(--noir)}.secondary-button-color-pure-white{border-color:var(--pure-white);color:var(--pure-white)}.secondary-button-color-actions-error{border-color:var(--actions-error);color:var(--actions-error)}.secondary-button-color-actions-valid{border-color:var(--actions-valid);color:var(--actions-valid)}.secondary-button-color-bleu-allaw .secondary-button-icon{color:var(--bleu-allaw)}.secondary-button-color-mid-grey .secondary-button-icon{color:var(--mid-grey)}.secondary-button-color-dark-grey .secondary-button-icon{color:var(--dark-grey)}.secondary-button-color-noir .secondary-button-icon{color:var(--noir)}.secondary-button-color-pure-white .secondary-button-icon{color:var(--pure-white)}.secondary-button-color-actions-error .secondary-button-icon{color:var(--actions-error)}.secondary-button-color-actions-valid .secondary-button-icon{color:var(--actions-valid)}.CalendarMenu_calendarMenuContainer__W9yYb{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem}.CalendarMenu_calendarMenu__t4u01{background:white;border-radius:12px;box-shadow:0 4px 10px 0 rgba(172,202,248,.16);border:1px solid #e6edf5;min-width:280px;max-width:350px;overflow:hidden;animation:CalendarMenu_menuSlideDown__ZXegE .2s ease-out forwards;transform-origin:top}.CalendarMenu_calendarMenuAbove__NlvUY{animation:CalendarMenu_menuSlideUp__1ldcC .2s ease-out forwards;transform-origin:bottom}.CalendarMenu_calendarOption__P9UUr{width:100%;padding:12px 16px;border:none;background:white;cursor:pointer;transition:background-color .2s ease;text-align:left}.CalendarMenu_calendarOption__P9UUr:hover{background:#f2f8fc}.CalendarMenu_calendarOption__P9UUr:focus{outline:none;background:var(--primary-light-blue,#f0f9ff)}.CalendarMenu_calendarOption__P9UUr:not(:last-child){border-bottom:1px solid var(--border-light,#f1f3f4)}.CalendarMenu_optionContent__4YmKR{display:flex;align-items:center;font-family:var(--font-open-sans);font-size:14px;color:var(--text-primary,#171E25)}.CalendarMenu_recommendedBadge__8__Hn{margin-left:auto;padding:2px 8px;background:var(--primary-blue,#25BEEB);color:white;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}@keyframes CalendarMenu_menuSlideDown__ZXegE{0%{opacity:0;transform:translateY(-8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes CalendarMenu_menuSlideUp__1ldcC{0%{opacity:0;transform:translateY(8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.CalendarMenu_calendarMenu__t4u01{min-width:260px;max-width:min(350px,90vw)}.CalendarMenu_optionContent__4YmKR{font-size:13px}}.CalendarMenu_calendarMenuContainer__W9yYb{--primary-blue:#25BEEB;--primary-blue-dark:#1a9cc4;--primary-light-blue:#f0f9ff;--primary-light-grey:#f4f7fb;--text-primary:#171E25;--border-light:#f1f3f4;--recommended-badge-color:var(--primary-blue)}.CalendarMenu_optionIcon__AG3AC.CalendarMenu_allaw-icon-google___f58y{color:#4285f4}.CalendarMenu_optionIcon__AG3AC.CalendarMenu_allaw-icon-microsoft__3cPIP{color:#0078d4}.CalendarMenu_optionIcon__AG3AC.CalendarMenu_allaw-icon-apple__thYZo{color:#000000}.CalendarMenu_optionIcon__AG3AC.CalendarMenu_allaw-icon-download__4xipZ{color:var(--primary-mid-grey,#728ea7)}.AddressSelection_addressList__MytY1{display:flex;flex-direction:column;gap:.5rem;list-style:none;padding:0;margin:0}.AddressSelection_remoteCard__05GE_{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:1.5rem;border-radius:1rem;border:1px solid var(--Primary-Venom-grey,#e6edf5);background:var(--Primary-Blanc,#FFF);box-shadow:0 1px 9px 0 rgba(15,133,168,.08)}.AddressSelection_remoteIcon__fulA4{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--Primary-Light-grey,#F4F7FB);border-radius:50%;color:var(--Primary-Cyan,#25BEEB);font-size:1.5rem}.AddressSelection_remoteText____1kD{margin:0;color:var(--Primary-Dark-grey,#667085);font-size:.95rem;line-height:1.5;font-family:var(--font-open-sans)}.AddressSelection_emptyStateCard__8c93J{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:1.5rem;border-radius:1rem;border:1px solid var(--Primary-Venom-grey,#e6edf5);background:var(--Primary-Blanc,#FFF);box-shadow:0 1px 9px 0 rgba(15,133,168,.08)}.AddressSelection_emptyStateIcon__uhl7n{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--Primary-Light-grey,#F4F7FB);border-radius:50%;color:var(--Primary-Grey,#9AA6B2);font-size:1.5rem}.AddressSelection_emptyStateText__KOOWw{margin:0;color:var(--Primary-Dark-grey,#667085);font-size:.95rem;line-height:1.5;font-family:var(--font-open-sans)}.AddressSelection_continueAction__NKhcB{margin-top:.5rem;width:auto}@media (max-width:480px){.AddressSelection_continueAction__NKhcB,.AddressSelection_continueAction__NKhcB button{width:100%}}.OfficeFolderSelection_folderContainer__nb3gL{display:flex;flex-direction:column;margin-bottom:2rem}.OfficeFolderSelection_folderItem__jJhMN{width:100%;padding-bottom:.5rem}.OfficeFolderSelection_errorMessage__Q2fxe{color:#E15151;font-size:14px;font-family:var(--font-open-sans);margin:16px 0;padding:12px;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px}.OfficeFolderSelection_noFolders__R32_B{text-align:center;padding:2rem;color:#666}.OfficeFolderSelection_noFolders__R32_B p{margin-bottom:1rem;line-height:1.5}.OfficeFolderSelection_emptyStateCard__OJlCo{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:1.5rem;border-radius:1rem;border:1px solid var(--Primary-Venom-grey,#e6edf5);background:var(--Primary-Blanc,#FFF);box-shadow:0 1px 9px 0 rgba(15,133,168,.08);margin-bottom:2rem}.OfficeFolderSelection_emptyStateIcon___MEoG{width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:var(--Primary-Grey,#9AA6B2)}.OfficeFolderSelection_emptyStateTitle___HadD{margin:.25rem 0 0;font-size:1.125rem;color:var(--Primary-Noir,#1B1B1B);font-family:var(--font-open-sans);font-weight:700}.OfficeFolderSelection_emptyStateDescription__4vvHb{margin:0;color:var(--Primary-Dark-grey,#667085);font-size:.95rem;line-height:1.5}.OfficeFolderSelection_emptyStateAction__gsK2_{margin-top:.5rem;width:auto}@media (max-width:480px){.OfficeFolderSelection_emptyStateAction__gsK2_,.OfficeFolderSelection_emptyStateAction__gsK2_ button{width:100%}}