.apple-login-container{width:100%;max-width:400px;margin:0 auto}.apple-login-container button{display:block;margin:0 auto;width:100%}.apple-login-container button[class*=font-bold]{display:flex!important;justify-content:center;align-items:center;line-height:normal;vertical-align:middle;text-align:center}.apple_signin{width:100%;margin-bottom:.75rem;display:flex;justify-content:center}.apple_signin>div{width:100%!important;max-width:400px!important}@media (max-width: 767px){.apple-login-container{max-width:100%;padding:0 .5rem;display:flex;flex-direction:column;align-items:center}.apple_signin{margin-bottom:.75rem}.apple_signin>div{max-width:320px!important}.apple-login-container button{width:100%!important;max-width:320px!important;margin:0 auto;display:block}.apple-login-container button[class*=font-bold]{width:100%!important;max-width:320px!important;margin:0 auto;display:flex!important;justify-content:center;align-items:center;line-height:normal;vertical-align:middle;text-align:center}.apple-login-container>div{width:100%!important;max-width:320px!important;margin:0 auto}.apple-login-container label{width:100%!important;max-width:320px!important;display:block}.apple-login-container input,.apple-login-container input[type=email],.apple-login-container .e-control-wrapper,.apple-login-container .e-input-group,.apple-login-container .e-control,.apple-login-container .e-textbox{width:100%!important;max-width:320px!important;margin:0 auto}.apple-login-container div[class*=w-full]{max-width:320px!important;margin:0 auto}.apple-login-container p[class*=text-red],.apple-login-container p[class*=text-red-500]{max-width:320px!important;margin-left:auto;margin-right:auto}}@media (max-width: 767px) and (orientation: landscape){.apple-login-container{max-width:100%;padding:0 .5rem}.apple-login-container>div,.apple-login-container label,.apple-login-container button,.apple-login-container input,.apple-login-container input[type=email],.apple-login-container .e-control-wrapper,.apple-login-container .e-input-group,.apple-login-container .e-control,.apple-login-container .e-textbox,.apple-login-container div[class*=w-full]{max-width:320px!important}}.user-info button{padding:.5rem 1rem;background-color:#000;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.9rem;transition:background-color .2s}.user-info button:hover{background-color:#333}.google-login-container{width:100%;max-width:400px;margin:0 auto}.google-login-container button{display:block;margin:0 auto;width:100%;height:40px!important}.google-login-container button[class*=font-bold]{display:flex!important;justify-content:center;align-items:center;line-height:normal;vertical-align:middle;text-align:center}.g_signin{width:100%;margin-bottom:.75rem;display:flex;justify-content:center;height:40px}.g_signin>div{width:100%!important;max-width:400px!important;height:40px!important}@media (max-width: 767px){.google-login-container{max-width:100%;padding:0 .5rem;display:flex;flex-direction:column;align-items:center}.g_signin{margin-bottom:.75rem}.g_signin>div{max-width:320px!important}.google-login-container button,.google-login-container button[class*=font-bold]{width:100%!important;max-width:320px!important}.google-login-container>div{width:100%!important;max-width:320px!important;margin:0 auto}.google-login-container label{width:100%!important;max-width:320px!important;display:block}.google-login-container input,.google-login-container input[type=email],.google-login-container .e-control-wrapper,.google-login-container .e-input-group,.google-login-container .e-control,.google-login-container .e-textbox{width:100%!important;max-width:320px!important;margin:0 auto}.google-login-container div[class*=w-full]{max-width:320px!important;margin:0 auto}.google-login-container p[class*=text-red],.google-login-container p[class*=text-red-500]{max-width:320px!important;margin-left:auto;margin-right:auto}}@media (max-width: 767px) and (orientation: landscape){.google-login-container{max-width:100%;padding:0 .5rem}.google-login-container>div,.google-login-container label,.google-login-container button,.google-login-container input,.google-login-container input[type=email],.google-login-container .e-control-wrapper,.google-login-container .e-input-group,.google-login-container .e-control,.google-login-container .e-textbox,.google-login-container div[class*=w-full]{max-width:320px!important}}.user-info{margin-top:1rem;padding:1rem;border:1px solid #e0e0e0;border-radius:4px;background-color:#f5f5f5}.user-info p{margin:0 0 .5rem;font-size:1rem;color:#333}.user-info button{padding:.5rem 1rem;background-color:#4285f4;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.9rem;transition:background-color .2s}.user-info button:hover{background-color:#357abd}@media (max-width: 1023px){.booking-summary-aligned>[data-radix-accordion],.booking-summary-aligned .border.rounded-lg{width:100%!important;max-width:400px!important;margin:0 auto}}@media (max-width: 767px){.booking-summary-aligned>[data-radix-accordion],.booking-summary-aligned .border.rounded-lg{max-width:320px!important}}@media (max-width: 767px) and (orientation: landscape){.booking-summary-aligned>[data-radix-accordion],.booking-summary-aligned .border.rounded-lg{max-width:320px!important}}.microsoft-login-container{width:100%;max-width:400px;margin:0 auto}.ms_signin{width:100%;margin-bottom:.75rem;display:flex;justify-content:center}.ms_signin:hover{box-shadow:0 2px 4px #0000001a}.ms_signin:active{transform:translateY(1px)}@media (max-width: 768px){.microsoft-login-container{max-width:100%;padding:0 .5rem}.ms_signin{margin-bottom:.75rem;max-width:320px!important}}.microsoft-login-container .user-info{margin-top:1rem;padding:1rem;border:1px solid #e0e0e0;border-radius:4px;background-color:#f5f5f5}.microsoft-login-container .user-info p{margin:0 0 .5rem;font-size:1rem;color:#333}.microsoft-login-container .user-info button{padding:.5rem 1rem;background-color:#0078d4;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.9rem;transition:background-color .2s}.microsoft-login-container .user-info button:hover{background-color:#106ebe}
