.edit__patient__information__template--container{width:100%;height:100%;max-height:calc(100dvh - 15%);display:flex;flex-direction:column;overflow:hidden}.edit__patient__information__template--form{display:flex;flex:1;flex-direction:column;padding:16px 0 0;overflow-y:auto;justify-content:space-between}.edit__patient__information__template--form__inputs{flex:1;overflow-y:auto}.edit__patient__information__template--form__buttons{display:flex;justify-content:flex-end;flex-direction:column;gap:16px;background-color:#fff}.auth_layout__container .auth_layout__children_container:has(.office__config__template--container){align-items:flex-start;padding-top:4%}.auth_layout__container .auth_layout__children_container:has(.office__config__template--container) .auth_layout__children_wrapper{backdrop-filter:blur(100px)!important;-webkit-backdrop-filter:blur(100px)!important}.auth_layout__container .auth_layout__children_container:has(.office__config__template--container) .auth_layout__children_wrapper--no-style{max-width:520px;padding:32px}.auth_layout__container .auth_layout__children_container:has(.office__config__template--container) .office__config__template--container{width:100%;gap:16px;display:flex;flex-direction:column}.auth_layout__container .auth_layout__children_container:has(.office__config__template--container) .office__config__template--container .title{color:var(--color-neutral-200,#dcdcdc);text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.auth_layout__container .auth_layout__children_container:has(.office__config__template--container) .office__config__template--form>.buttons--container{display:flex;flex-direction:column;gap:16px;padding-inline:48px;margin-top:calc(40px - 16px)}.auth_layout__container .pattern__signin{bottom:-45dvw}.office__details__container{font-size:1rem;width:100%;height:100%;display:flex;flex-direction:column}.office__details__container--form{flex-direction:column;display:flex;width:100%;gap:2rem;overflow-y:auto;max-height:50vh;flex:1}.office__details__container--form__inputs__container{display:flex;flex-wrap:wrap;flex:1;overflow:auto;justify-content:space-between;width:100%;column-gap:1rem;row-gap:0;padding:.5rem 0 0}.office__details__container--form__input{width:100%;max-width:calc(50% - .5rem)}.input__full__row{flex:1 0 100%;max-width:100%}.office__details__container--form__submit{position:relative;align-self:center;margin-bottom:11px;z-index:50}.support__template--container{height:100%;min-height:0;overflow:hidden}.support__template--container .support__template--header{width:100%;position:relative;border-radius:22.67px;height:167px;overflow:hidden;flex-shrink:0;text-align:left;font-size:32px;padding:42px;display:flex;flex-direction:column;gap:8px;justify-content:center}.support__template--container .support__template--header .banner__image{background-image:url(/_next/static/media/support_banner.95a1451f.avif);background-size:80%;background-repeat:no-repeat;background-position:100%;top:0;left:0;width:100%;height:100%;position:absolute;z-index:5}.support__template--container .support__template--header .banner_background{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:22.671px;background:linear-gradient(90deg,var(--color-scooter-400) 34.29%,rgba(91,192,206,0) 100%),rgba(0,0,0,.65);z-index:7}.support__template--container .support__template--header .banner__pattern{position:absolute;z-index:8}.support__template--container .support__template--header .banner__pattern__left{top:0;left:0}.support__template--container .support__template--header .banner__pattern__right{top:0;right:0}.support__template--container .support__template--header h3{font-size:32px;letter-spacing:.01em;line-height:80%;color:#fff;text-align:left;position:relative;z-index:10;margin-bottom:8px}.support__template--container .support__template--header p{font-size:20px;line-height:100%;color:#fff;text-align:left;opacity:.8;position:relative;z-index:10}.support__template--container .support__template--form{margin-top:1rem;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding:16px;background-color:#fff;border:1px solid var(--color-neutral-200,#d0d5dd);box-sizing:border-box;border-radius:24px;flex:1}.support__template--container .support__template--form .support__template--form__header .support__template--form__title{font-size:16px;line-height:24px;font-weight:600;color:#151619;text-align:left}.support__template--container .support__template--form .support__template--form__header .support__template--form__caption{font-size:14px;line-height:22px;color:#32363e;text-align:left;opacity:.8}.support__template--container .support__template--form .form__clear--container{width:100%;display:flex;align-items:center;justify-content:flex-end}.support__template--container .support__template--form .form__clear--container button{width:auto}.support__template--container .support__template--form .support__template--form__grid{display:grid;grid-template-columns:repeat(2,1fr);column-gap:1rem;row-gap:.5rem}.support__template--container .support__template--form .support__template--form__grid .textarea__container{grid-column:span 2}.support__template--container .support__template--form .support__template--form__grid button[type=submit]{grid-column:span 2;width:30%;place-self:center}.user__details__container{font-size:1rem;width:100%;height:100%}.user__details__container--form{flex-direction:column;display:flex;justify-content:space-between;width:100%;overflow-y:auto;gap:19px;height:100%;max-height:65vh}.user__details__container--form__inputs__container{display:flex;flex-wrap:wrap;width:100%;column-gap:1rem;row-gap:0;padding:1rem 0 2rem;overflow:auto}.user__details__container--form__input{width:100%;max-width:calc(50% - .5rem)}.user__details__container--form__submit{position:relative;width:60%;align-self:center;display:flex;align-items:center;justify-content:center}.user__details__container--form__submit:disabled{background-color:#1f727e;border-color:#1f727e;opacity:1;cursor:not-allowed}.verify__account__template--container{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;padding:15% 18% 0;text-align:center;gap:2rem}.verify__account__template--container h3{font-size:36px;color:#fff;text-align:center}.verify__account__template--container p{font-size:18px;color:#dcdcdc;text-align:center}.verify__account__template--container .verify__account__template--call-to-action{width:40%;place-self:center}