@keyframes Spinner_spin__5g3s1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Spinner_spinner__uGAUU{border:.1875rem solid rgba(255,255,255,.3);border-left-color:#ffffff;border-radius:50%;animation:Spinner_spin__5g3s1 .8s linear infinite;display:inline-block}.Spinner_small__Xwv22{width:1rem;height:1rem;border-width:.125rem}.Spinner_medium__aHHb7{width:1.25rem;height:1.25rem;border-width:.1875rem}.Spinner_large__Wk7Tl{width:2rem;height:2rem;border-width:.25rem}.LocalErrorDisplay_errorContainer__WeGiR{display:flex;align-items:center;width:100%;max-width:100%;margin:.75rem 0;border-radius:.375rem;border-left-width:.25rem;border-left-style:solid;box-shadow:0 .0625rem .1875rem rgba(0,0,0,.1);transition:all .2s ease-in-out;overflow:hidden;box-sizing:border-box}.LocalErrorDisplay_small__ZbIg2{padding:.5rem .75rem;font-size:.85rem}.LocalErrorDisplay_medium__qqJMD{padding:.75rem 1rem;font-size:1rem}.LocalErrorDisplay_large__dtEZ2{padding:1rem 1.25rem;font-size:1.1rem}.LocalErrorDisplay_severityError__GSuo6{background-color:#fef2f2;border-left-color:#dc2626;color:#dc2626}.LocalErrorDisplay_severityError__GSuo6.LocalErrorDisplay_fieldError__mOJ1M{background-color:#fef2f2;box-shadow:none;color:#dc2626}.LocalErrorDisplay_severityWarning__V07kU{background-color:#fff8e1;border-left-color:#ffc107;color:#333}.LocalErrorDisplay_severityWarning__V07kU.LocalErrorDisplay_fieldError__mOJ1M{background-color:#fff8e1;box-shadow:none;color:#f57c00}.LocalErrorDisplay_fieldError__mOJ1M{margin:0;box-shadow:none}.LocalErrorDisplay_inline__TwCqu{width:auto;max-width:max-content}.LocalErrorDisplay_errorIcon__a0isW{margin-right:.5rem;flex-shrink:0;display:flex;align-items:center}.LocalErrorDisplay_iconError__3q2fK{color:#dc2626}.LocalErrorDisplay_iconWarning__C2XBX{color:#ffc107}.LocalErrorDisplay_small__ZbIg2 .LocalErrorDisplay_errorIcon__a0isW{font-size:.875rem}.LocalErrorDisplay_medium__qqJMD .LocalErrorDisplay_errorIcon__a0isW{font-size:1.125rem}.LocalErrorDisplay_large__dtEZ2 .LocalErrorDisplay_errorIcon__a0isW{font-size:1.375rem}.LocalErrorDisplay_errorContent__Dfe84{flex:1 1;overflow:hidden;word-break:break-word;min-width:0}.LocalErrorDisplay_errorMessage__alsz0{width:100%;line-height:1.5;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.LocalErrorDisplay_closeButton__TgYk1{background:transparent;border:none;cursor:pointer;color:#666;padding:.25rem;flex-shrink:0;display:flex;align-items:center;font-size:1.125rem;transition:color .2s ease-in-out}.LocalErrorDisplay_closeButton__TgYk1:hover{color:#333}.LocalErrorDisplay_closeButton__TgYk1:focus{outline:.125rem solid #2563eb;outline-offset:.125rem;border-radius:.125rem}.page_pageWrapper__JVsqp{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#f3f4f6;padding:1rem}.page_container__WKK6T{background-color:white;padding:2rem;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);width:100%;max-width:28rem;display:flex;flex-direction:column;align-items:center}.page_logo__LBHgx{display:block;margin:0 auto 2rem;height:3rem;width:auto}.page_title__W2mRi{text-align:center;font-size:1.5rem;font-weight:600;color:#111827;margin-bottom:.5rem;width:100%}.page_subtitle__k3i5P{text-align:center;color:#6b7280;font-size:.875rem;margin-bottom:2rem;width:100%}.page_form__3ysku{gap:1.5rem}.page_formGroup__MD5Yp,.page_form__3ysku{display:flex;flex-direction:column;width:100%}.page_formGroup__MD5Yp{gap:.5rem}.page_formGroup__MD5Yp label{font-size:.875rem;font-weight:500;color:#374151}.page_input__A0_aA{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;line-height:1.25rem;width:100%;transition:border-color .15s ease-in-out;background-color:#f0f5ff;box-sizing:border-box}.page_input__A0_aA:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.page_inputError__2Dbyo{border-color:#dc2626}.page_currentValue__OGIj7{display:block;font-style:italic}.page_currentValue__OGIj7,.page_passwordRequirements__HmVvq{color:#6b7280;font-size:.75rem;margin-top:.25rem}.page_errorMessage__LnXkA{color:#dc2626;font-size:.875rem;padding:.5rem;border-radius:.25rem;background-color:rgba(220,38,38,.1);margin-top:.5rem;width:100%}.page_buttonGroup___1cAi{display:flex;justify-content:space-between;gap:1rem;margin-top:1rem;width:100%}.page_submitButton__TBM9L{background-color:#2563eb;color:white;padding:.75rem 1rem;border-radius:.375rem;font-weight:500;transition:background-color .15s ease-in-out;border:none;cursor:pointer;flex:1 1}.page_submitButton__TBM9L:hover:enabled{background-color:#1d4ed8}.page_submitButton__TBM9L:disabled{background-color:#93c5fd;cursor:not-allowed}.page_cancelButton__U7vyr{background-color:#f3f4f6;color:#374151;padding:.75rem 1rem;border-radius:.375rem;font-weight:500;transition:background-color .15s ease-in-out;border:1px solid #d1d5db;cursor:pointer;text-align:center;text-decoration:none;flex:1 1}.page_cancelButton__U7vyr:hover{background-color:#e5e7eb}.page_requiredMark__mdH7X{color:#ef4444;margin-left:.25rem}.page_errorContainer__GQ5p5,.page_loadingMessage__FDzLX,.page_successContainer__Pedln{text-align:center;width:100%}.page_errorText__OuVAd{color:#dc2626;margin-bottom:2rem}.page_message__wEUqM{color:#374151;margin-bottom:2rem;line-height:1.5}.page_button__ymI_C{display:inline-block;background-color:#2563eb;color:white;padding:.75rem 1.5rem;border-radius:.375rem;font-weight:500;text-decoration:none;transition:background-color .15s ease-in-out}.page_button__ymI_C:hover{background-color:#1d4ed8}@media (max-width:600px){.page_container__WKK6T{padding:1.5rem}.page_title__W2mRi{font-size:1.25rem}.page_buttonGroup___1cAi{flex-direction:column}}.page_createAccountWrapper__eWBhv{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#f3f4f6;padding:1rem}.page_createAccountContainer__LkOe3{background-color:white;padding:2rem;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);width:100%;max-width:32rem;display:flex;flex-direction:column;align-items:center}.page_logo__KBfWw{display:block;margin:0 auto 2rem;height:3rem;width:auto;object-fit:contain;max-width:100%}.page_title__CGR7y{text-align:center;font-size:1.5rem;font-weight:600;color:#111827;margin-bottom:2rem;width:100%}.page_form__F4X02{gap:1.5rem}.page_formGroup__apUFR,.page_form__F4X02{display:flex;flex-direction:column;width:100%}.page_formGroup__apUFR{gap:.5rem}.page_formGroup__apUFR label{font-size:.875rem;font-weight:500;color:#374151}.page_input__9Urm0{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;line-height:1.25rem;width:100%;transition:border-color .15s ease-in-out;background-color:#f0f5ff;box-sizing:border-box}.page_input__9Urm0:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.page_passwordInputWrapper__GaifM{position:relative;width:100%;display:flex;align-items:center}.page_passwordInputWrapper__GaifM .page_input__9Urm0{padding-right:2.5rem}.page_passwordToggle__6UdHz{position:absolute;right:.5rem;background:none;border:none;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;color:#9ca3af;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;opacity:.8}.page_passwordToggle__6UdHz:hover{color:#4b5563;opacity:1}.page_passwordToggle__6UdHz:active{transform:scale(.95)}.page_passwordToggle__6UdHz:focus{outline:none}.page_passwordToggle__6UdHz svg{width:1.25rem;height:1.25rem;stroke-width:2}.page_passwordHelp__uTVWt{display:block;font-size:.75rem;color:#6b7280;margin-top:.25rem;line-height:1.3}.page_errorMessage__sSc9W{color:#dc2626;font-size:.875rem;margin-top:-.5rem;width:100%;line-height:1.5;padding:.75rem;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.375rem}.page_submitButton__5NrqR{background-color:#2563eb;color:white;padding:.75rem 1rem;border-radius:.375rem;font-weight:500;transition:background-color .15s ease-in-out;border:none;cursor:pointer;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:.5rem}.page_submitButton__5NrqR:hover{background-color:#1d4ed8}.page_submitButton__5NrqR:disabled{background-color:#93c5fd;cursor:not-allowed}.page_loginLink__xhQVE{text-align:center;margin-top:1rem;font-size:.875rem;width:100%}.page_loginLink__xhQVE a{color:#2563eb;text-decoration:none;font-weight:500}.page_loginLink__xhQVE a:hover{text-decoration:underline}.page_successContainer___Z_up{text-align:center}.page_successIcon__uI5Po{font-size:4rem;margin-bottom:1.5rem;color:#10b981;display:flex;justify-content:center;align-items:center}.page_successIcon__uI5Po svg{color:#10b981}.page_accountInfo__DrK9G{background-color:#f0f9ff;border-left:4px solid #0ea5e9}.page_accountInfo__DrK9G,.page_verificationSteps__1gQte{padding:1rem;border-radius:.5rem;margin:1rem 0;text-align:left}.page_verificationSteps__1gQte{background-color:#f8fafc}.page_verificationSteps__1gQte h3{color:#374151;font-size:1rem;margin-bottom:.5rem}.page_verificationSteps__1gQte ol{padding-left:1.25rem;color:#4b5563}.page_verificationSteps__1gQte li{margin-bottom:.25rem}.page_expiryNote__DvX1V{color:#f59e0b;font-size:.875rem;margin-top:.5rem}.page_emailError__nYOhS{background-color:#fef2f2;padding:1rem;border-radius:.5rem;margin:1rem 0;text-align:left;border-left:4px solid #ef4444}.page_emailError__nYOhS .page_successIcon__uI5Po{color:#f59e0b}@media (max-width:600px){.page_createAccountContainer__LkOe3{padding:1.5rem}.page_title__CGR7y{font-size:1.25rem;margin-bottom:1.5rem}}.page_pageWrapper__onBIL{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#f3f4f6;padding:1rem}.page_container__6C5W_{background-color:white;padding:2rem;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);width:100%;max-width:28rem;display:flex;flex-direction:column;align-items:center}.page_logo__HY8pj{display:block;margin:0 auto 2rem;height:3rem;width:auto}.page_title__4pibS{text-align:center;font-size:1.5rem;font-weight:600;color:#111827;margin-bottom:.5rem;width:100%}.page_subtitle__xgkaS{text-align:center;color:#6b7280;font-size:.875rem;margin-bottom:2rem;width:100%}.page_form__Ee7hv{gap:1.5rem}.page_formGroup___BT1n,.page_form__Ee7hv{display:flex;flex-direction:column;width:100%}.page_formGroup___BT1n{gap:.5rem}.page_formGroup___BT1n label{font-size:.875rem;font-weight:500;color:#374151}.page_input__9TBJD{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;line-height:1.25rem;width:100%;transition:border-color .15s ease-in-out;background-color:#f0f5ff;box-sizing:border-box}.page_input__9TBJD:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.page_errorMessage__4QY9J{color:#dc2626;font-size:.875rem;padding:.5rem;border-radius:.25rem;background-color:rgba(220,38,38,.1);margin-top:-.5rem;width:100%}.page_submitButton__UjczO{background-color:#2563eb;color:white;padding:.75rem 1rem;border-radius:.375rem;font-weight:500;transition:background-color .15s ease-in-out;border:none;cursor:pointer;width:100%}.page_submitButton__UjczO:hover:enabled{background-color:#1d4ed8}.page_submitButton__UjczO:disabled{background-color:#93c5fd;cursor:not-allowed}.page_links___ctgE{text-align:center;margin-top:1rem;font-size:.875rem;width:100%}.page_links___ctgE a{color:#2563eb;text-decoration:none;font-weight:500}.page_links___ctgE a:hover{text-decoration:underline}.page_divider__ILXT8{margin:0 .5rem;color:#9ca3af}.page_successMessage__ov2ot{text-align:center;width:100%}.page_message__YjYu_{color:#374151;margin-bottom:1rem;line-height:1.5}.page_note__WZrZp{color:#6b7280;font-size:.875rem;margin-bottom:2rem}.page_backToLogin__p4xqL{display:inline-block;background-color:#2563eb;color:white;padding:.75rem 1.5rem;border-radius:.375rem;font-weight:500;text-decoration:none;transition:background-color .15s ease-in-out}.page_backToLogin__p4xqL:hover{background-color:#1d4ed8}@media (max-width:600px){.page_container__6C5W_{padding:1.5rem}.page_title__4pibS{font-size:1.25rem}}.LoginForm_formContainer__z9QJ3{width:100%}.LoginForm_loginForm__YXucD{display:flex;flex-direction:column;gap:1.5rem;width:100%}.LoginForm_formGroup__t2XYp{display:flex;flex-direction:column;gap:.5rem;width:100%}.LoginForm_formGroup__t2XYp label{font-size:.875rem;font-weight:500;color:#374151;text-align:left;width:100%}.LoginForm_formControl__aU1DT{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;line-height:1.25rem;width:100%;transition:border-color .15s ease-in-out;background-color:#f0f5ff;box-sizing:border-box}.LoginForm_formControl__aU1DT:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.LoginForm_passwordInputWrapper__KJh27{position:relative;width:100%;display:flex;align-items:center}.LoginForm_passwordInputWrapper__KJh27 .LoginForm_formControl__aU1DT{padding-right:2.5rem}.LoginForm_passwordToggle__vHvDO{position:absolute;right:.5rem;background:none;border:none;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;color:#9ca3af;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;opacity:.8}.LoginForm_passwordToggle__vHvDO:hover{color:#4b5563;opacity:1}.LoginForm_passwordToggle__vHvDO:active{transform:scale(.95)}.LoginForm_passwordToggle__vHvDO:focus{outline:none}.LoginForm_passwordToggle__vHvDO svg{width:1.25rem;height:1.25rem;stroke-width:2}.LoginForm_errorMessage__OTRCQ{color:#dc2626;font-size:.875rem;padding:.5rem;border-radius:.25rem;background-color:rgba(220,38,38,.1);width:100%}.LoginForm_submitButton__IbRQt{background-color:#2563eb;color:white;padding:.75rem 1rem;border-radius:.375rem;font-weight:500;transition:background-color .15s ease-in-out;border:none;cursor:pointer;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:.5rem}.LoginForm_submitButton__IbRQt:hover:enabled{background-color:#1d4ed8}.LoginForm_submitButton__IbRQt:disabled{background-color:#93c5fd;cursor:not-allowed}.LoginForm_forgotPasswordLink__zg7vH{text-align:center;margin-top:.5rem;font-size:.875rem;width:100%}.LoginForm_forgotPasswordLink__zg7vH a{color:#2563eb;text-decoration:none;font-weight:500}.LoginForm_forgotPasswordLink__zg7vH a:hover{text-decoration:underline}.LoginForm_createAccountLink__mrT7D{text-align:center;margin-top:1rem;font-size:.875rem;width:100%}.LoginForm_createAccountLink__mrT7D a{color:#2563eb;text-decoration:none;font-weight:500}.LoginForm_createAccountLink__mrT7D a:hover{text-decoration:underline}.LoginForm_magicLinkSection__AIgg_{text-align:center;width:100%;display:flex;flex-direction:column;gap:1rem}.LoginForm_divider__J5XGC{display:flex;align-items:center;margin:0;width:100%}.LoginForm_divider__J5XGC:after,.LoginForm_divider__J5XGC:before{content:"";flex:1 1;height:1px;background:#d1d5db}.LoginForm_divider__J5XGC span{padding:0 1rem;color:#6b7280;font-size:.875rem;font-weight:500}.LoginForm_magicLinkButton__cAsNd{background:linear-gradient(135deg,#667eea,#764ba2);color:white;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:.5rem}.LoginForm_magicLinkButton__cAsNd:hover:enabled{transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.3)}.LoginForm_magicLinkButton__cAsNd:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.LoginForm_magicLinkInfo__UKdcj{font-size:.75rem;color:#6b7280;margin-top:.5rem;line-height:1.4}.LoginForm_magicLinkSuccess__G_HIW{background:#d1fae5;border:1px solid #a7f3d0;color:#065f46;padding:.75rem;border-radius:.375rem;font-size:.875rem;margin-top:1rem;text-align:center}.LoginForm_magicLinkError__H8mpT{background:#fef2f2;border:1px solid #fecaca;color:#991b1b;padding:.75rem;border-radius:.375rem;font-size:.875rem;margin-top:1rem;text-align:center}.page_returnMessage__1kv_u{margin-bottom:20px;color:#555;font-size:.9rem;text-align:center}.page_loginPageWrapper__dluNN{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#f3f4f6;padding:1rem}.page_loginContainer__RIBX7{background-color:white;padding:2rem;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);width:100%;max-width:32rem;display:flex;flex-direction:column;align-items:center}.page_loginLogo___OeXe{display:block;margin:0 auto 2rem;height:3rem;width:auto}.page_loginTitle__KBVuq{text-align:center;font-size:1.5rem;font-weight:600;color:#111827;margin-bottom:2rem;width:100%}.page_loginForm__F6AVy{display:flex;flex-direction:column;gap:1.5rem;width:100%}.page_formGroup__xM2kT{display:flex;flex-direction:column;gap:.5rem;width:100%}.page_formGroup__xM2kT label{font-size:.875rem;font-weight:500;color:#374151}.page_formControl__XCxai{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;line-height:1.25rem;width:100%;transition:border-color .15s ease-in-out;background-color:#f0f5ff;box-sizing:border-box}.page_formControl__XCxai:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.page_errorMessage__yyOge{color:#dc2626;font-size:.875rem;margin-top:-.5rem;width:100%}.page_submitButton__fNFSf{background-color:#2563eb;color:white;padding:.75rem 1rem;border-radius:.375rem;font-weight:500;transition:background-color .15s ease-in-out;border:none;cursor:pointer;width:100%}.page_submitButton__fNFSf:hover:enabled{background-color:#1d4ed8}.page_submitButton__fNFSf:disabled{background-color:#93c5fd;cursor:not-allowed}.page_createAccountLink__v0RPZ{text-align:center;margin-top:1rem;font-size:.875rem;width:100%}.page_createAccountLink__v0RPZ a{color:#2563eb;text-decoration:none;font-weight:500}.page_createAccountLink__v0RPZ a:hover{text-decoration:underline}@media (max-width:600px){.page_loginContainer__RIBX7{padding:1.5rem}}.page_pageWrapper__lDCtV{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#f3f4f6;padding:1rem}.page_container__I6ssQ{background-color:white;padding:2rem;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);width:100%;max-width:28rem;display:flex;flex-direction:column;align-items:center}.page_logo__PAo5d{display:block;margin:0 auto 2rem;height:3rem;width:auto}.page_title__VGCnS{text-align:center;font-size:1.5rem;font-weight:600;color:#111827;margin-bottom:.5rem;width:100%}.page_subtitle___ZjP2{text-align:center;color:#6b7280;font-size:.875rem;margin-bottom:2rem;width:100%}.page_form__JAEC4{gap:1.5rem}.page_formGroup__5jIa2,.page_form__JAEC4{display:flex;flex-direction:column;width:100%}.page_formGroup__5jIa2{gap:.5rem}.page_formGroup__5jIa2 label{font-size:.875rem;font-weight:500;color:#374151}.page_input__6Nkax{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;line-height:1.25rem;width:100%;transition:border-color .15s ease-in-out;background-color:#f0f5ff;box-sizing:border-box}.page_input__6Nkax:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.page_hint__yjccB{font-size:.75rem;color:#6b7280;margin-top:.25rem}.page_errorMessage__Ury2M{color:#dc2626;font-size:.875rem;padding:.5rem;border-radius:.25rem;background-color:rgba(220,38,38,.1);margin-top:-.5rem;width:100%}.page_submitButton__hnSGF{background-color:#2563eb;color:white;padding:.75rem 1rem;border-radius:.375rem;font-weight:500;transition:background-color .15s ease-in-out;border:none;cursor:pointer;width:100%}.page_submitButton__hnSGF:hover:enabled{background-color:#1d4ed8}.page_submitButton__hnSGF:disabled{background-color:#93c5fd;cursor:not-allowed}.page_links__Jc4Ly{text-align:center;margin-top:1rem;font-size:.875rem;width:100%}.page_links__Jc4Ly a{color:#2563eb;text-decoration:none;font-weight:500}.page_links__Jc4Ly a:hover{text-decoration:underline}.page_errorContainer__GbHJ_,.page_successContainer__MBDym{text-align:center;width:100%}.page_errorText__eWAtZ{color:#dc2626;margin-bottom:2rem}.page_message__D0rQ5{color:#374151;margin-bottom:2rem;line-height:1.5}.page_button__lVF0T{display:inline-block;background-color:#2563eb;color:white;padding:.75rem 1.5rem;border-radius:.375rem;font-weight:500;text-decoration:none;transition:background-color .15s ease-in-out}.page_button__lVF0T:hover{background-color:#1d4ed8}@media (max-width:600px){.page_container__I6ssQ{padding:1.5rem}.page_title__VGCnS{font-size:1.25rem}}.selectTenant_container__PTNm4{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#f9fafb;padding:2rem}.selectTenant_selectionCard__0WVpX{background:white;border-radius:1rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-width:600px;width:100%;padding:2.5rem}.selectTenant_loadingCard__ZNysP{background:white;border-radius:1rem;padding:3rem;text-align:center}.selectTenant_header__8G_c_{margin-bottom:2rem}.selectTenant_header__8G_c_ h1{font-size:2rem;font-weight:700;color:#1a202c;margin-bottom:.5rem}.selectTenant_subtitle__6TIdf{color:#718096;font-size:1rem;margin-bottom:1rem}.selectTenant_timer__ucpIb{text-align:right;font-size:.875rem;color:#4a5568}.selectTenant_timerWarning__h5N6G{color:#e53e3e;font-weight:600}.selectTenant_error__gYVEp{background-color:#fed7d7;color:#742a2a;padding:.75rem 1rem;border-radius:.5rem;margin-bottom:1rem;font-size:.875rem}.selectTenant_tenantList__wj_ej{margin-bottom:1.5rem;max-height:400px;overflow-y:auto}.selectTenant_tenantCard__yWvHJ{border:2px solid #e2e8f0;border-radius:.5rem;padding:1rem;margin-bottom:.75rem;cursor:pointer;transition:all .2s;display:flex;justify-content:space-between;align-items:center}.selectTenant_tenantCard__yWvHJ:hover{border-color:#cbd5e0;background-color:#f7fafc}.selectTenant_tenantCard__yWvHJ.selectTenant_selected__noAEY{border-color:#2563eb;background-color:#ebf4ff}.selectTenant_tenantInfo__PwMly{flex:1 1}.selectTenant_tenantInfo__PwMly h3{font-size:1.125rem;font-weight:600;color:#2d3748;margin-bottom:.25rem}.selectTenant_tenantDetails__Ct_Tk{display:flex;gap:.5rem;align-items:center;margin-bottom:.25rem}.selectTenant_role__08dJk{background-color:#edf2f7;color:#4a5568;text-transform:capitalize}.selectTenant_defaultBadge__3lTyn,.selectTenant_role__08dJk{display:inline-block;padding:.125rem .5rem;border-radius:.25rem;font-size:.75rem}.selectTenant_defaultBadge__3lTyn{background-color:#48bb78;color:white;font-weight:600}.selectTenant_lastAccessed__r0LtZ{font-size:.75rem;color:#718096;margin:0}.selectTenant_radioContainer__Q_1Vw{display:flex;align-items:center}.selectTenant_radioContainer__Q_1Vw input[type=radio]{width:1.25rem;height:1.25rem;cursor:pointer}.selectTenant_rememberChoice__p5kQ_{margin-bottom:1.5rem;padding:1rem;background-color:#f7fafc;border-radius:.5rem}.selectTenant_rememberChoice__p5kQ_ label{display:flex;align-items:center;cursor:pointer;font-size:.875rem;color:#4a5568}.selectTenant_rememberChoice__p5kQ_ input[type=checkbox]{margin-right:.5rem;cursor:pointer}.selectTenant_actions__SlfZJ{display:flex;gap:1rem;justify-content:flex-end}.selectTenant_cancelButton__SaEFA,.selectTenant_continueButton__2OITr{padding:.75rem 1.5rem;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s;border:none}.selectTenant_cancelButton__SaEFA{background-color:#e2e8f0;color:#4a5568}.selectTenant_cancelButton__SaEFA:hover:not(:disabled){background-color:#cbd5e0}.selectTenant_continueButton__2OITr{background-color:#2563eb;color:white}.selectTenant_continueButton__2OITr:hover:not(:disabled){background-color:#1d4ed8}.selectTenant_cancelButton__SaEFA:disabled,.selectTenant_continueButton__2OITr:disabled{opacity:.5;cursor:not-allowed}@media (max-width:600px){.selectTenant_container__PTNm4{padding:1rem}.selectTenant_selectionCard__0WVpX{padding:1.5rem}.selectTenant_header__8G_c_ h1{font-size:1.5rem}.selectTenant_actions__SlfZJ{flex-direction:column}.selectTenant_cancelButton__SaEFA,.selectTenant_continueButton__2OITr{width:100%}}