a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;white-space:pre-line}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}a{text-decoration:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.accordion__container{display:flex;flex-direction:column}.accordion__container .title{margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid #cdd5db}.accordion__container .accordion__content{display:flex;flex-direction:column;gap:1rem}.accordion__container .accordion__content .accordion__item{padding:1rem}.accordion__container .accordion__content .accordion__item .accordion__header{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.accordion__container .accordion__content .accordion__item .accordion__header .accordion__title{margin:0;font-family:Arial;font-size:.875rem;font-weight:700;line-height:1rem;color:#0f5f98}.accordion__container .accordion__content .accordion__item .accordion__header .accordion__button{height:1.5rem;border:none;background-color:transparent;cursor:pointer}.accordion__container .accordion__content .accordion__item .accordion__header .accordion__button:focus-visible{outline:1px dashed #00a0e1}.accordion__container .accordion__content .accordion__item .accordion__header .accordion__button .accordion-arrow__down{transform:rotate(180deg)}.accordion__container .accordion__content .accordion__item .text-component{margin-top:.5rem}.accordion__container .accordion__content .accordion__item,.box-plain,.detail__item,.page.home .resume__container .resume__section.treatment .resume__item,.page.oxygen-therapy .treatment__section .treatment-data__container .treatment-data__card .refund__item,.page.oxygen-therapy .treatment__section .treatment-main__container .treatment-links__container .link__item,.page.sleep-therapy .treatment__section .treatment-main__container .treatment-links__container .link__item,.page.sleep-therapy .treatment__section .treatment-main__container .treatment-main__section .treatment-data__card,.page.sleep-therapy .treatment__section .treatment-main__container .treatment-main__section .treatment-data__card .refund__item{border:1px solid #dee3e5;border-radius:.625rem;background-color:#fff;box-shadow:none}.agenda__item,.authentication .auth__container .auth__wrapper,.box-shadow,.callout__container,.device__item,.dialog .ms-Dialog-main,.dropdown-callout,.page.coach .coach__container .coach__section .coach__content .coach__item,.page.contact .contact__section .contact__column .contact__item,.page.documents .pivot__section .pivot__item .documents__container,.page.help .help__container .tips__container .tips__content .tip__item,.page.home .column-narrow__container .gamification__container,.page.home .resume__container .resume__section,.page.oxygen-therapy .treatment__section .treatment-data__container .treatment-data__card,.page.oxygen-therapy .treatment__section .treatment-main__container,.page.profile .pivot__section .pivot__item .settings__area .settings__section .profile__item,.page.sleep-therapy .treatment__section .treatment-charts__container,.page.sleep-therapy .treatment__section .treatment-main__container,.prescription__item,.profile__section,.refund__item,.request__item,.short-tip__item,.sidebar__float-submenu,.toast__container .toast__item,.upload-document__container .document__container.document-preview__container{border-radius:.625rem;background-color:#fff;box-shadow:0 2px 10px 0 rgba(31,51,77,.13)}.box-link,.link__item,.page.coach .coach__container .coach__section .coach__content .coach__item,.page.help .help__container .tips__container .tips__content .tip__item,.page.home .resume__container .resume__section.agenda .agenda__item,.page.home .resume__container .resume__section.prescriptions .prescription__item,.page.home .resume__container .resume__section.requests .request__item,.page.home .resume__container .resume__section.treatment .resume__item{transition:background-color .3s ease-in-out}.box-link:hover,.link__item:hover,.page.coach .coach__container .coach__section .coach__content .coach__item:hover,.page.help .help__container .tips__container .tips__content .tip__item:hover,.page.home .resume__container .resume__section.agenda .agenda__item:hover,.page.home .resume__container .resume__section.prescriptions .prescription__item:hover,.page.home .resume__container .resume__section.requests .request__item:hover,.page.home .resume__container .resume__section.treatment .resume__item:hover{background-color:#f8fafb!important;transition:background-color .3s ease-in-out;cursor:pointer}.box-link:active,.link__item:active,.page.coach .coach__container .coach__section .coach__content .coach__item:active,.page.help .help__container .tips__container .tips__content .tip__item:active,.page.home .resume__container .resume__section.agenda .agenda__item:active,.page.home .resume__container .resume__section.prescriptions .prescription__item:active,.page.home .resume__container .resume__section.requests .request__item:active,.page.home .resume__container .resume__section.treatment .resume__item:active{background-color:#f1f6f9!important;transition:background-color .3s ease-in-out}.breadcrumbs .breadcrumb-item{margin:0;font-family:Arial;font-size:1rem;font-weight:400;line-height:1.125rem;color:#0f5f98;display:flex;align-items:center;gap:.5rem;padding:0;border:none;background-color:transparent;width:-moz-fit-content;width:fit-content;cursor:pointer}.authentication .auth__container .auth__wrapper .form__container .body__container .signin__button,.authentication .auth__container .auth__wrapper.conditions .body__container .confirm__button,.authentication .auth__container .auth__wrapper.location .body__container .next__button,.authentication .auth__container .auth__wrapper.register .body__container form .buttons__container .submit__button,.button-primary-solid,.button-primary-solid-rounded,.ms-Panel-main .ms-Panel-content .panel-footer__section .request-changes__button,.page.commcall .commcall__card .commcall__actions .commcall__button,.page.commcall .commcall__card .commcall__form .commcall__button,.page.contact .contact__section .contact__column .contact__item.call .section-phone__container .call__button,.page.contact .contact__section .contact__column .contact__item.write .send__button,.page.error .home__button,.page.help .contact__container .contact__description .contact__button,.page.home .column-narrow__container .new-request__container .new-request__dropdown .new-request__button,.page.prescriptions .page-header__container .upload-prescription__button,.page.requests .page-header__container .new-request__dropdown .new-request__button{padding:.75rem 1.5rem;border:1px solid #00a0e1;background-color:#00a0e1;height:min-content;margin:0;font-family:Arial;font-size:1rem;font-weight:700;line-height:1.125rem;color:#fff;transition:.3s ease-in-out;cursor:pointer}.authentication .auth__container .auth__wrapper .form__container .body__container .signin__button:hover,.authentication .auth__container .auth__wrapper.conditions .body__container .confirm__button:hover,.authentication .auth__container .auth__wrapper.location .body__container .next__button:hover,.authentication .auth__container .auth__wrapper.register .body__container form .buttons__container .submit__button:hover,.button-primary-solid-rounded:hover,.button-primary-solid:hover,.ms-Panel-main .ms-Panel-content .panel-footer__section .request-changes__button:hover,.page.commcall .commcall__card .commcall__actions .commcall__button:hover,.page.commcall .commcall__card .commcall__form .commcall__button:hover,.page.contact .contact__section .contact__column .contact__item.call .section-phone__container .call__button:hover,.page.contact .contact__section .contact__column .contact__item.write .send__button:hover,.page.error .home__button:hover,.page.help .contact__container .contact__description .contact__button:hover,.page.home .column-narrow__container .new-request__container .new-request__dropdown .new-request__button:hover,.page.prescriptions .page-header__container .upload-prescription__button:hover,.page.requests .page-header__container .new-request__dropdown .new-request__button:hover{border-color:#00b2fb;background-color:#00b2fb;color:#fff}.authentication .auth__container .auth__wrapper .form__container .body__container .signin__button:active,.authentication .auth__container .auth__wrapper.conditions .body__container .confirm__button:active,.authentication .auth__container .auth__wrapper.location .body__container .next__button:active,.authentication .auth__container .auth__wrapper.register .body__container form .buttons__container .submit__button:active,.button-primary-solid-rounded:active,.button-primary-solid:active,.ms-Panel-main .ms-Panel-content .panel-footer__section .request-changes__button:active,.page.commcall .commcall__card .commcall__actions .commcall__button:active,.page.commcall .commcall__card .commcall__form .commcall__button:active,.page.contact .contact__section .contact__column .contact__item.call .section-phone__container .call__button:active,.page.contact .contact__section .contact__column .contact__item.write .send__button:active,.page.error .home__button:active,.page.help .contact__container .contact__description .contact__button:active,.page.home .column-narrow__container .new-request__container .new-request__dropdown .new-request__button:active,.page.prescriptions .page-header__container .upload-prescription__button:active,.page.requests .page-header__container .new-request__dropdown .new-request__button:active{border-color:#00577b;background-color:#00577b;color:#fff}.authentication .auth__container .auth__wrapper .form__container .body__container .signin__button:disabled,.authentication .auth__container .auth__wrapper.conditions .body__container .confirm__button:disabled,.authentication .auth__container .auth__wrapper.location .body__container .next__button:disabled,.authentication .auth__container .auth__wrapper.register .body__container form .buttons__container .submit__button:disabled,.button-primary-solid-rounded:disabled,.button-primary-solid:disabled,.ms-Panel-main .ms-Panel-content .panel-footer__section .request-changes__button:disabled,.page.commcall .commcall__card .commcall__actions .commcall__button:disabled,.page.commcall .commcall__card .commcall__form .commcall__button:disabled,.page.contact .contact__section .contact__column .contact__item.call .section-phone__container .call__button:disabled,.page.contact .contact__section .contact__column .contact__item.write .send__button:disabled,.page.error .home__button:disabled,.page.help .contact__container .contact__description .contact__button:disabled,.page.home .column-narrow__container .new-request__container .new-request__dropdown .new-request__button:disabled,.page.prescriptions .page-header__container .upload-prescription__button:disabled,.page.requests .page-header__container .new-request__dropdown .new-request__button:disabled{background:hsla(0,0%,61%,.2);cursor:default}.authentication .auth__container .auth__wrapper .form__container .body__container .signin__button:focus-visible,.authentication .auth__container .auth__wrapper.conditions .body__container .confirm__button:focus-visible,.authentication .auth__container .auth__wrapper.location .body__container .next__button:focus-visible,.authentication .auth__container .auth__wrapper.register .body__container form .buttons__container .submit__button:focus-visible,.button-primary-solid-rounded:focus-visible,.button-primary-solid:focus-visible,.ms-Panel-main .ms-Panel-content .panel-footer__section .request-changes__button:focus-visible,.page.commcall .commcall__card .commcall__actions .commcall__button:focus-visible,.page.commcall .commcall__card .commcall__form .commcall__button:focus-visible,.page.contact .contact__section .contact__column .contact__item.call .section-phone__container .call__button:focus-visible,.page.contact .contact__section .contact__column .contact__item.write .send__button:focus-visible,.page.error .home__button:focus-visible,.page.help .contact__container .contact__description .contact__button:focus-visible,.page.home .column-narrow__container .new-request__container .new-request__dropdown .new-request__button:focus-visible,.page.prescriptions .page-header__container .upload-prescription__button:focus-visible,.page.requests .page-header__container .new-request__dropdown .new-request__button:focus-visible{outline:1px dashed #00a0e1}.authentication .auth__container .auth__wrapper .form__container .body__container .register__button,.authentication .auth__container .auth__wrapper.register .body__container form .buttons__container .help__button,.button-primary-outline,.button-primary-outline-rounded,.dialog.walkthrough .ms-Dialog-main .close-modal__button,.form__container .form__button,.ms-Panel-main .ms-Panel-content .panel-footer__section .cancel__button,.page-footer__section .change-password__button,.page-footer__section .edit__button,.prescription__item .related-treatment__container .prescription-open__button,.profile__section .section-header__content .edit-information__button,.request__item .request-detail__button,.topbar .topbar-profile__button,.upload-document__container .explore-files__button{padding:.75rem 1.5rem;border:1px solid #00a0e1;background-color:#fff;height:min-content;margin:0;font-family:Arial;font-size:1rem;font-weight:700;line-height:1.125rem;color:#00a0e1;transition:.3s ease-in-out;cursor:pointer}.authentication .auth__container .auth__wrapper .form__container .body__container .register__button:hover,.authentication .auth__container .auth__wrapper.register .body__container form .buttons__container .help__button:hover,.button-primary-outline-rounded:hover,.button-primary-outline:hover,.dialog.walkthrough .ms-Dialog-main .close-modal__button:hover,.form__container .form__button:hover,.ms-Panel-main .ms-Panel-content .panel-footer__section .cancel__button:hover,.page-footer__section .change-password__button:hover,.page-footer__section .edit__button:hover,.prescription__item .related-treatment__container .prescription-open__button:hover,.profile__section .section-header__content .edit-information__button:hover,.request__item .request-detail__button:hover,.topbar .topbar-profile__button:hover,.upload-document__container .explore-files__button:hover{border-color:#00b2fb;background-color:#f4f7f9;color:#00b2fb}.authentication .auth__container .auth__wrapper .form__container .body__container .register__button:active,.authentication .auth__container .auth__wrapper.register .body__container form .buttons__container .help__button:active,.button-primary-outline-rounded:active,.button-primary-outline:active,.dialog.walkthrough .ms-Dialog-main .close-modal__button:active,.form__container .form__button:active,.ms-Panel-main .ms-Panel-content .panel-footer__section .cancel__button:active,.page-footer__section .change-password__button:active,.page-footer__section .edit__button:active,.prescription__item .related-treatment__container .prescription-open__button:active,.profile__section .section-header__content .edit-information__button:active,.request__item .request-detail__button:active,.topbar .topbar-profile__button:active,.upload-document__container .explore-files__button:active{border-color:#00577b;background-color:#fff;color:#00577b}.authentication .auth__container .auth__wrapper .form__container .body__container .register__button:disabled,.authentication .auth__container .auth__wrapper.register .body__container form .buttons__container .help__button:disabled,.button-primary-outline-rounded:disabled,.button-primary-outline:disabled,.dialog.walkthrough .ms-Dialog-main .close-modal__button:disabled,.form__container .form__button:disabled,.ms-Panel-main .ms-Panel-content .panel-footer__section .cancel__button:disabled,.page-footer__section .change-password__button:disabled,.page-footer__section .edit__button:disabled,.prescription__item .related-treatment__container .prescription-open__button:disabled,.profile__section .section-header__content .edit-information__button:disabled,.request__item .request-detail__button:disabled,.topbar .topbar-profile__button:disabled,.upload-document__container .explore-files__button:disabled{background:hsla(0,0%,61%,.2);cursor:default}.authentication .auth__container .auth__wrapper .form__container .body__container .register__button:focus-visible,.authentication .auth__container .auth__wrapper.register .body__container form .buttons__container .help__button:focus-visible,.button-primary-outline-rounded:focus-visible,.button-primary-outline:focus-visible,.dialog.walkthrough .ms-Dialog-main .close-modal__button:focus-visible,.form__container .form__button:focus-visible,.ms-Panel-main .ms-Panel-content .panel-footer__section .cancel__button:focus-visible,.page-footer__section .change-password__button:focus-visible,.page-footer__section .edit__button:focus-visible,.prescription__item .related-treatment__container .prescription-open__button:focus-visible,.profile__section .section-header__content .edit-information__button:focus-visible,.request__item .request-detail__button:focus-visible,.topbar .topbar-profile__button:focus-visible,.upload-document__container .explore-files__button:focus-visible{outline:1px dashed #00a0e1}.button-danger-solid{padding:.75rem 1.5rem;border:1px solid #df5252;background-color:#df5252;height:min-content;margin:0;font-family:Arial;font-size:1rem;font-weight:700;line-height:1.125rem;color:#fff;transition:.3s ease-in-out;cursor:pointer}.button-danger-solid:hover{border-color:#e36868;background-color:#e36868;color:#fff}.button-danger-solid:active{border-color:#ab2020;background-color:#ab2020;color:#fff}.button-danger-solid:disabled{background:hsla(0,0%,61%,.2);cursor:default}.button-danger-solid:focus-visible{outline:1px dashed #df5252}.button-danger-outline,.page-footer__section .delete__button{padding:.75rem 1.5rem;border:1px solid #df5252;background-color:#fff;height:min-content;margin:0;font-family:Arial;font-size:1rem;font-weight:700;line-height:1.125rem;color:#df5252;transition:.3s ease-in-out;cursor:pointer}.button-danger-outline:hover,.page-footer__section .delete__button:hover{border-color:#e36868;background-color:#f4f7f9;color:#e36868}.button-danger-outline:active,.page-footer__section .delete__button:active{border-color:#ab2020;background-color:#fff;color:#ab2020}.button-danger-outline:disabled,.page-footer__section .delete__button:disabled{background:hsla(0,0%,61%,.2);cursor:default}.button-danger-outline:focus-visible,.page-footer__section .delete__button:focus-visible{outline:1px dashed #df5252}.button-primary-solid-rounded,.page.home .column-narrow__container .new-request__container .new-request__dropdown .new-request__button{border-radius:.625rem;box-shadow:0 2px 10px 0 rgba(31,51,77,.13)}.button-primary-outline-rounded,.topbar .topbar-profile__button{border-radius:.625rem}.callout__container .ms-Callout-beakCurtain,.callout__container .ms-Callout-main{border-radius:.375rem}.callout__container .callout-title{margin:0;font-family:Arial;font-size:1rem;font-weight:700;line-height:1.125rem;color:#444;padding:1rem}.callout__container .callout__section{min-width:3rem}.callout__container .callout__section .callout-subtitle{margin:0;font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#838383;padding:0 1rem .5rem}.callout__container .callout__section .callout__item{display:flex;gap:.75rem;padding:1rem;border-top:1px solid #ccd3d8;cursor:pointer}.callout__container .callout__section .callout__item:hover{background-color:#e3f2fa}.callout__container .callout__section .callout__item .item-image__container{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;border-radius:50%}.callout__container .callout__section .callout__item .item__content{display:flex;flex-direction:column;flex:1 1;gap:.5rem}.callout__container .callout__section .callout__item .item__content .item-title{margin:0;font-family:Arial;font-size:.875rem;font-weight:700;line-height:1rem;color:#444}.callout__container .callout__section .callout__item .item__content .item-time{margin:0;font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#606060}.callout__container .callout__section .placeholder__container{padding:1rem}.callout__container.notifications{max-width:26rem}.dropdown-callout{border-top-left-radius:0;border-top-right-radius:0;padding:1.25rem;background-color:#fff}.dropdown-callout .ms-ContextualMenu-item{border-bottom:1px solid #dee3e5}.dropdown-callout .ms-ContextualMenu-item:last-child{border-bottom:none}.dropdown-callout .ms-ContextualMenu-item .ms-ContextualMenu-link{height:3.25rem}.dropdown-callout .ms-ContextualMenu-item .ms-ContextualMenu-link .ms-ContextualMenu-itemText{margin:0;font-family:Arial;font-size:1rem;font-weight:400;line-height:1.125rem;color:#0f5f98}.x-labels__container text{fill:#0f5f98}.page.content{display:flex;flex-direction:column;gap:1rem;padding-bottom:0}.authentication .auth__container .auth__wrapper.conditions .body__container .page.content .text-component,.page.content .authentication .auth__container .auth__wrapper.conditions .body__container .text-component,.page.content .mobile-content__container{display:flex;flex-grow:1;flex-shrink:0;flex-basis:calc(100% - 2rem - 2px);flex-direction:row;gap:2rem;padding:2rem;background-color:#fff;border:1px solid #dee3e5;border-radius:.625rem .625rem 0 0;box-sizing:border-box}.authentication .auth__container .auth__wrapper.conditions .body__container .page.content .text-component .header__container,.page.content .authentication .auth__container .auth__wrapper.conditions .body__container .text-component .header__container,.page.content .mobile-content__container .header__container{display:flex;flex-direction:column;width:100%}.authentication .auth__container .auth__wrapper.conditions .body__container .page.content .text-component .index__container,.page.content .authentication .auth__container .auth__wrapper.conditions .body__container .text-component .index__container,.page.content .mobile-content__container .index__container{display:flex;flex-direction:column;flex:0 0 12rem;gap:.5rem;padding-right:2rem;border-right:1px solid #9b9b9b;box-sizing:border-box}.authentication .auth__container .auth__wrapper.conditions .body__container .page.content .text-component .index__title,.page.content .authentication .auth__container .auth__wrapper.conditions .body__container .text-component .index__title,.page.content .mobile-content__container .index__title{font-family:Arial;font-size:1.375rem;font-weight:400;line-height:1.5rem;color:#0f5f98;margin:0 0 1.5rem}.authentication .auth__container .auth__wrapper.conditions .body__container .page.content .text-component .index__content,.page.content .authentication .auth__container .auth__wrapper.conditions .body__container .text-component .index__content,.page.content .mobile-content__container .index__content{display:flex;flex-direction:column;gap:.5rem}.authentication .auth__container .auth__wrapper.conditions .body__container .page.content .text-component .index__content .index__item,.page.content .authentication .auth__container .auth__wrapper.conditions .body__container .text-component .index__content .index__item,.page.content .mobile-content__container .index__content .index__item{margin:0;font-family:Arial;font-size:1rem;font-weight:400;line-height:1.125rem;color:#444;list-style-type:none;transition:.3s ease-in-out;cursor:pointer}.authentication .auth__container .auth__wrapper.conditions .body__container .page.content .text-component .index__content .index__item:not(.selected):hover,.page.content .authentication .auth__container .auth__wrapper.conditions .body__container .text-component .index__content .index__item:not(.selected):hover,.page.content .mobile-content__container .index__content .index__item:not(.selected):hover{color:#00a0e1}.authentication .auth__container .auth__wrapper.conditions .body__container .page.content .text-component .index__content .index__item.selected,.page.content .authentication .auth__container .auth__wrapper.conditions .body__container .text-component .index__content .index__item.selected,.page.content .mobile-content__container .index__content .index__item.selected{margin:0;font-family:Arial;font-size:1rem;font-weight:600;line-height:1.125rem;color:#0f5f98}#onetrust-banner-sdk,#onetrust-pc-sdk{font-family:Arial}.empty-state__container{display:flex;gap:.75rem}.empty-state__container .empty-state__title{margin:0;font-family:Arial;font-size:1rem;font-weight:400;line-height:1.125rem;color:#444}.empty-state__container.column{flex-direction:column;justify-content:center;align-items:center}.empty-state__container.row{flex-direction:row;justify-content:center;align-items:center}.file-component{height:100%;width:100%;border:none}.form__selector{padding:2rem 2.25rem}.form__container{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:1rem 1.5rem}.form__container .form__button{display:block;position:relative;height:100%;margin-top:1rem}.form__container .phoneField{margin-top:6px}.form__container .phoneField label{font-family:Arial;font-size:.8125rem;font-weight:400;line-height:1.125rem;color:#0f5f98;padding:.3125rem 0;margin:0}.form__container .phoneField .PhoneInputInput{margin:0;font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#323130;height:32px;padding:0 8px;background-color:#fff;border:1px solid #ccd3d8;border-radius:.25rem}.form__container .form__item{display:flex;flex-direction:column}.form__container .form__item.form__item--small{grid-column:span 4}.form__container .form__item.form__item--medium{grid-column:span 6}.form__container .form__item.form__item--big{grid-column:span 8}.form__container .form__item.form__item--full-width{grid-column:span 12}.form__container .form__item.bool{margin-top:auto}.form__container .form__item.quantityList{grid-column:span 12;grid-gap:.5rem}.form__container .form__item.quantityList .labelQuantityText{grid-column:span 12}.form__container .form__item.quantityList .headers{display:flex;flex-direction:row;flex-wrap:nowrap}.form__container .form__item.quantityList .headers p{width:50%}.form__container .form__item.quantityList .headers p:last-child{padding-left:1.5rem}.form__container .form__item.quantityList .dropdownTextField{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:1rem 1.5rem}.form__container .form__item.quantityList .dropdownTextField .comboDropText{grid-column:span 6}.form__container .form__item.quantityList .dropdownTextField .comboDropText2{grid-column:span 5}.form__container .form__item.quantityList .dropdownTextField .delete{grid-column:span 1/-1}.form__container .form__item.quantityList .dropdownTextField .delete .trash{padding:.4375rem;border:none;border-radius:50%;background-color:#fff}.form__container .form__item.quantityList .dropdownTextField:last-child,.form__container .form__item.quantityList:last-child{margin-bottom:0}.form__container .form__item.mandatory label:after{content:"*";position:relative;margin-left:.125rem;color:#df5252}.form__container .form__item.error .ms-Label{color:#df5252}.form__container .form__item.error .ms-TextField-fieldGroup{border-color:#df5252;background-color:#fae5e5}.form__container .form__item .form-label{margin:0;font-family:Arial;font-size:.8125rem;font-weight:400;line-height:1.125rem;color:#0f5f98}.form__container .form__item .error__message{font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#df5252;margin:.375rem 0 0}.form__container .form__item.hide-mandatory .form-label:after,.form__container .form__item.hide-mandatory .ms-Label:after{display:none}.icon{display:flex;justify-content:center;align-items:center}.ms-Label{margin:0;font-family:Arial;font-size:.8125rem;font-weight:400;line-height:1.125rem;color:#0f5f98}.ms-TextField-fieldGroup{border-radius:.25rem;border:1px solid #ccd3d8;background-color:#fff}.ms-Checkbox .ms-Checkbox-checkbox{margin-right:.625rem}.ms-Checkbox .ms-Checkbox-text{margin:0;font-family:Arial;font-size:.875rem;font-weight:400;line-height:1.125rem;color:#0f5f98;text-decoration:underline}.ms-Dropdown-container .ms-Dropdown .ms-Dropdown-title{border-radius:.25rem;border:1px solid #ccd3d8;background-color:#fff}.ms-Dropdown-container .ms-Dropdown .ms-Dropdown-title:hover{border-color:#9ba3a8}.ms-Dropdown-container .ms-Dropdown:focus:after{border-color:#0f5f98}.ms-SearchBox{border-radius:.25rem;border:1px solid #ccd3d8;background-color:#fff}.ms-SearchBox:hover{border-color:#9ba3a8}.ms-SearchBox.is-active:after{border-color:#0f5f98}.ms-Link:hover{text-decoration:none}.mobile-content__viewer{height:100%;width:100%}.mobile-component img{width:100%}.mobile-component:not(:last-child){margin-bottom:1rem}.ms-Panel-main{width:60.75rem;max-width:90%}.ms-Panel-main .ms-Panel-scrollableContent{display:inherit;flex-direction:inherit}.ms-Panel-main .ms-Panel-content{min-height:auto;flex-grow:1;padding:1.5rem 0 0}.ms-Panel-main .ms-Panel-content .panel-title{margin:0;font-family:Arial;font-size:1.375rem;font-weight:700;line-height:1.625rem;color:#0f5f98;padding:0 2.25rem}.ms-Panel-main .ms-Panel-content .panel-form__area{padding:2.25rem}.ms-Panel-main .ms-Panel-content .panel-footer__section{position:-webkit-sticky;position:sticky;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;background-color:#f3f5f6;padding:1.25rem 1.5rem;bottom:0}.pivot__section{display:grid;grid-column:span 12;grid-template-rows:auto 1fr}.pivot__section>div[role=tablist]{border-bottom:1px solid #cdd5db;margin-bottom:1.25rem}.pivot__section>div[role=tablist] button{margin:0;font-family:Arial;font-size:1rem;font-weight:400;line-height:1.125rem;color:#737373;padding:0 1.5rem}.pivot__section>div[role=tablist] button.is-selected{margin:0;font-family:Arial;font-size:1rem;font-weight:700;line-height:1.125rem;color:#0f5f98}.pivot__section>div[role=tablist] button.is-selected:before{right:0;left:0;height:.25rem;background-color:#0f5f98}.dialog.reload .ms-Dialog-main{position:absolute;top:0;margin:5.25rem auto;padding:0}.dialog.reload .ms-Dialog-main .auth__header{display:flex;justify-content:center;height:6.25rem;background:#015691}.dialog.reload .ms-Dialog-main .dialog__content{padding:2.25rem 3rem 0}.dialog.reload .ms-Dialog-main .dialog-actions__container{padding:0 3rem 2.25rem}.dialog.reload .ms-Overlay{background-color:#ebfbff}.spinner__container{position:fixed;top:0;left:0;height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;flex-direction:column;background:rgba(0,0,0,.25);z-index:1000001}.spinner__container .spinner__content{display:flex;justify-content:center;align-items:center;width:10rem;height:10rem;border-radius:100%;background:hsla(0,0%,100%,.9)}.spinner__container .spinner__content .ms-Spinner-circle{width:5rem;height:5rem;border-width:.3rem}.spinner__container .message__container{display:flex;justify-content:center;align-items:center;margin-top:1rem;color:#fff}.text-component{font-family:Arial!important;line-height:1.2rem;color:#444}.text-component h1{margin:0;font-family:Arial;font-size:1.375rem;font-weight:700;line-height:1.625rem;color:#0f5f98}.text-component a{color:#0f5f98}.text-component b{font-weight:700}.text-component i{font-style:italic}.text-component p{margin:1rem 0}.text-component strike{text-decoration:line-through}.text-component u{text-decoration:underline}.text-component ol{list-style-type:auto}.text-component ul{list-style:initial}.text-component li{list-style-position:inside;padding-left:1em}.toast__container{position:fixed;right:0;left:0;z-index:1;max-width:40rem;margin:0 auto;padding:0 1rem}.toast__container .toast__item{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;padding:.75rem 1.25rem}.toast__container .toast__item .toast__icon{align-self:flex-start}.toast__container .toast__item .toast__message{display:flex;flex-direction:column;gap:.5rem}.toast__container .toast__item .toast__message .toast__title{margin:0;font-family:Arial;font-size:1.125rem;font-weight:400;line-height:1.25rem;color:#444}.toast__container .toast__item .toast__message .toast__title:empty{display:none}.toast__container .toast__item .toast__message .toast__description{margin:0;font-family:Arial;font-size:.875;font-weight:400;line-height:1;color:#444}.toast__container .toast__item .toast__message .toast__description:empty{display:none}.toast__container .toast__item .close__button{margin-left:auto;padding:0;border:none;background-color:transparent;cursor:pointer}.toast__container .toast__item.success{background-color:#dff6dd}.toast__container .toast__item.success .toast__message .toast__description,.toast__container .toast__item.success .toast__message .toast__title{color:#61ae2a}.toast__container .toast__item.success .close__icon svg g{fill:#61ae2a}.toast__container .toast__item.info{background-color:#fcf7e4}.toast__container .toast__item.info .toast__message .toast__description,.toast__container .toast__item.info .toast__message .toast__title{color:#7f6d3e}.toast__container .toast__item.info .close__icon svg g{fill:#7f6d3e}.toast__container .toast__item.error{background-color:#fae5e5}.toast__container .toast__item.error .toast__message .toast__description,.toast__container .toast__item.error .toast__message .toast__title{color:#df5252}.toast__container .toast__item.error .close__icon svg g{fill:#df5252}.upload-document__title{margin:0;font-family:Arial;font-size:1rem;font-weight:700;line-height:1.125rem;color:#0f5f98;display:flex;align-items:flex-start;gap:.625rem}.upload-document__title+.upload-document__container{margin-top:1rem}.upload-document__container{display:flex;flex-direction:column;gap:.375rem 1.25rem}.upload-document__container .upload-title__container{display:none}.upload-document__container .upload-document__content{display:flex;align-items:center;flex-wrap:wrap;gap:1.25rem}.upload-document__container input[type=file]{display:none;opacity:0;pointer-events:none}.upload-document__container .explore-files__button{display:inline-flex}.upload-document__container .file-input__requests{display:flex;flex-wrap:wrap;gap:.125rem .25rem}.upload-document__container .file-input__requests .request-formats,.upload-document__container .file-input__requests .request-size{margin:0;font-family:Arial;font-size:.75rem;font-weight:400;line-height:1rem;color:#828282}.upload-document__container .upload-document__list{display:flex;flex-direction:column;align-self:flex-start;gap:1.25rem;width:100%}.upload-document__container .document__container{display:flex;align-items:center;padding:.75rem;border-radius:.25rem;background-color:#f3f3f3}.upload-document__container .document__container .document__icon{margin:0 .5rem 0 1rem}.upload-document__container .document__container .document__title{margin:0;font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#444;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.upload-document__container .document__container .remove__button{margin-left:auto;padding:0;border:none}.upload-document__container .document__container.document-preview__container{display:flex;align-items:center;height:5rem;padding:0;overflow:hidden}.upload-document__container .document__container.document-preview__container .preview__image{display:flex;flex:0 0 15rem;max-height:100%;margin-right:1rem;object-fit:cover}.upload-document__container .document__container.document-preview__container .document__title{width:100%}.upload-document__container .document__container.document-preview__container .remove__button{margin-right:1rem}.upload-document__container .error__message{margin:0;font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#df5252}.upload-document__container.drag__container{display:flex;flex-direction:column;padding:1.75rem;border:1px dashed #8c9598;border-radius:.375rem;background-color:rgba(0,156,219,.07);text-align:center}.upload-document__container.drag__container .upload-title__container{display:flex;flex-direction:column}.upload-document__container.drag__container .upload-title__container .upload_image{height:128px;margin-bottom:1.5rem}.upload-document__container.drag__container .upload-title__container .title--highlighted{margin:0;font-family:Arial;font-size:1.125rem;font-weight:700;line-height:1.5rem;color:#0f5f98}.upload-document__container.drag__container .upload-title__container .title{margin:0;font-family:Arial;font-size:1.125rem;font-weight:400;line-height:1.5rem;color:#0f5f98}.upload-document__container.drag__container .upload-title__container .condition__text{font-family:Arial;font-size:1rem;font-weight:400;line-height:1.25rem;color:#444;margin:0 0 1.25rem}.upload-document__container.drag__container .upload-title__container .separator{width:50%;height:1px;margin:1.25rem auto;background-color:#ccd3d8}.upload-document__container.drag__container .upload-document__content{display:flex;flex-direction:column;gap:2rem}.upload-document__container.drag__container .upload-document__content .file-input__requests .request-formats{margin:0;font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#444}.dialog.walkthrough .ms-Dialog-main{padding:3rem 4.75rem;max-width:80%}.dialog.walkthrough .ms-Dialog-main .modal__content{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:3rem}.dialog.walkthrough .ms-Dialog-main .modal__content .walkthrough-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:3rem;width:100%;height:100%}.dialog.walkthrough .ms-Dialog-main .modal__content .walkthrough-content .arrow__container{display:flex;opacity:.7;visibility:hidden}.dialog.walkthrough .ms-Dialog-main .modal__content .walkthrough-content .arrow__container.show-arrow{visibility:visible}.dialog.walkthrough .ms-Dialog-main .modal__content .walkthrough-content .arrow__container.show-arrow:hover{opacity:1;transition:opacity .3s ease-in-out;cursor:pointer}.dialog.walkthrough .ms-Dialog-main .modal__content .walkthrough-content .arrow__container .arrow-left{transform:rotate(180deg)}.dialog.walkthrough .ms-Dialog-main .modal__content .steps__container{display:flex;justify-content:center;flex-wrap:wrap;gap:.75rem}.dialog.walkthrough .ms-Dialog-main .modal__content .steps__container .dot:hover{cursor:pointer}.dialog.walkthrough .ms-Dialog-main .close-modal__button{display:block;margin:1.5rem auto 0;visibility:hidden}.dialog.walkthrough .ms-Dialog-main .close-modal__button.visible{visibility:visible}.detail__item{display:flex;flex-direction:column;gap:1.25rem;padding:1rem}.detail__item .detail-header__container{display:flex;align-items:center;justify-content:space-between;gap:2rem}.detail__item .detail-header__container .detail-header__title{margin:0;font-family:Arial;font-size:1rem;font-weight:700;line-height:1.125rem;color:#0f5f98}.detail__item .detail-header__container .detail-header__link{margin:0;font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#00a0e1;text-decoration:underline;cursor:pointer}.detail__item .detail__list{display:flex;flex-direction:column;gap:.5rem}.detail__item .detail__list .detail__label{margin:0;font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#9b9b9b}.detail__item .detail__list .detail__text{margin:0;font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#444}.detail__item .detail__list .detail__bolt{font-weight:600}.device__item{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem 0;padding:1.5rem 2rem;align-items:center}.device__item .item__label{color:#9b9b9b;display:flex;flex-basis:20%;flex-wrap:wrap;gap:.25rem;padding-right:2rem;box-sizing:border-box}.device__item .item__label,.device__item .item__label .item__text{margin:0;font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem}.device__item .item__label .item__text{color:#444}.device__item .item__label.name .item__text{margin:0;font-family:Arial;font-size:.875rem;font-weight:700;line-height:1rem;color:#0f5f98}.device__item .item__label.empty{visibility:hidden}.device__item .item__icon{display:flex;flex-basis:20%;justify-content:flex-end;align-self:center;margin-left:auto}.device__item .item__icon .icon{padding:.375rem .53125rem;border-radius:.375rem;transition:all .3s ease-in-out;cursor:pointer}.device__item .item__icon .icon .detail_button{height:24px;padding:.5rem}.device__item .item__icon .icon:hover{background-color:#dee3e5}.device__item.disabled{background-color:#f0f0f0}.device__item.disabled .name .item__text{margin:0;font-family:Arial;font-size:.875rem;font-weight:700;line-height:1rem;color:#444}.link__item{display:flex;align-items:center;gap:.75rem;padding:1rem}.link__item .icon{width:2.5rem;height:2.5rem}.link__item .title{margin:0;font-family:Arial;font-size:1rem;font-weight:400;line-height:1.125rem;color:#0f5f98}.short-tip__item{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;margin-bottom:1rem;border:1px solid #e4b000}.short-tip__item .image{align-self:flex-start;width:3rem;height:3rem}.short-tip__item .content .text{margin:0;font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#444}.dialog .ms-Dialog-main{max-width:26.875rem;padding:2.25rem 3rem}.dialog .ms-Dialog-main .ms-Dialog-header{display:none}.dialog .ms-Dialog-main .ms-Dialog-inner{padding:0}.dialog .ms-Dialog-main .ms-Dialog-inner .dialog__content{display:flex;flex-direction:column;gap:.5rem}.dialog .ms-Dialog-main .ms-Dialog-inner .dialog__content .dialog__title{margin:0;font-family:Arial;font-size:1.25rem;font-weight:700;line-height:1.5rem;color:#0f5f98}.dialog .ms-Dialog-main .ms-Dialog-inner .dialog__content .dialog__title:empty{display:none}.dialog .ms-Dialog-main .ms-Dialog-inner .dialog__content .dialog__message{margin:0;font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#444}.dialog .ms-Dialog-main .ms-Dialog-inner .dialog__content .dialog__message:empty{display:none}.dialog .ms-Dialog-main .ms-Dialog-inner .dialog__content .dialog__checkbox{margin-top:1rem}.dialog .ms-Dialog-main .ms-Dialog-inner .dialog-actions__container{display:flex;justify-content:space-around;gap:2rem;margin-top:2.25rem}.dialog.license-agreement__dialog .ms-Dialog-main{max-width:70%}.dialog.license-agreement__dialog .ms-Dialog-main .dialog__title{margin-bottom:1rem!important}.dialog.notifications__dialog .item-image__container{padding-bottom:1.5rem}.dialog.notifications__dialog .item-image__container .icon{margin:auto;height:3rem;width:3rem}.dialog.notifications__dialog .dialog__title{font-size:1rem!important}body{margin:0}.base__container{position:relative;width:100%;background-color:#ebfbff;font-family:Arial}.base__container.in-app{display:flex;flex-direction:row;height:100vh}.base__container.in-app .toast__container{margin-top:2rem;z-index:1000001}.base__container .main{width:calc(100% - 16.25rem);height:100vh;background-color:#f3f5f6;transition:width .3s ease-in-out}.base__container .main.full-width{width:calc(100% - 5.125rem)}.base__container .authentication{position:relative;min-height:100vh;width:100%;background-image:url(https://tst.lisa-api.linde.com/mobile_static/background.png);background-size:cover;overflow:hidden}.page{height:calc(100vh - 4.75rem);margin-top:4.75rem;padding:2rem}.page,.sidebar{position:relative;box-sizing:border-box;overflow-y:auto}.sidebar{width:16.25rem;height:100%;padding:0 .75rem;background-color:#0f5f98;transition:width .3s ease-in-out;overflow-x:hidden}.sidebar .sidebar__links{display:flex;flex-direction:column;justify-content:space-between;height:100%;margin:0;padding:0}.sidebar .sidebar__links .sidebar__link{margin-bottom:.5rem;list-style-type:none;cursor:pointer}.sidebar .sidebar__links .sidebar__link.company{display:flex;align-items:center;height:3.75rem;margin-bottom:1.25rem;padding:.5rem 0}.sidebar .sidebar__links .sidebar__link.company .logo__container{visibility:visible;opacity:1;transition:visibility .3s ease-in-out,opacity .3s ease-in-out;transition-delay:.3s}.sidebar .sidebar__links .sidebar__link.company .logo__container .logo{margin-right:1.5rem;padding-left:1.25rem}.sidebar .sidebar__links .sidebar__link.company .logo__container .title{margin:0;font-family:Arial;font-size:1.25rem;font-weight:400;line-height:1.5rem;color:#fff}.sidebar .sidebar__links .sidebar__link.company .logo__container .trademark{margin:0;font-family:Arial;font-size:1rem;font-weight:400;line-height:1.5rem;color:#fff;position:relative;top:-.5rem;left:.2rem}.sidebar .sidebar__links .sidebar__link.company .collapse__button{position:absolute;right:0;height:2.125rem;padding:0 .75rem;border:none;border-radius:2.125rem 0 0 2.125rem;background-color:hsla(207,4%,59%,.4);cursor:pointer}.sidebar .sidebar__links .sidebar__link.logout{padding-top:.25rem;border-top:1px solid #ccd3d8}.sidebar .sidebar__links .sidebar__link a{display:flex;align-items:center;gap:.5rem;height:1.5rem;padding:.75rem 1.0625rem;border-radius:.375rem;text-decoration:none;transition:background-color .3s ease-in-out}.sidebar .sidebar__links .sidebar__link a .icon{width:1.5rem;height:1.5rem;filter:brightness(0) invert(1)}.sidebar .sidebar__links .sidebar__link a .title{font-size:1rem;line-height:1.125rem;color:#fff;visibility:visible;opacity:1;transition:visibility .3s ease-in-out,opacity .3s ease-in-out;transition-delay:.3s}.sidebar .sidebar__links .sidebar__link.selected a,.sidebar .sidebar__links .sidebar__link.selected:hover a{background-color:#fff}.sidebar .sidebar__links .sidebar__link.selected a .icon,.sidebar .sidebar__links .sidebar__link.selected:hover a .icon{filter:none}.sidebar .sidebar__links .sidebar__link.selected a .title,.sidebar .sidebar__links .sidebar__link.selected:hover a .title{margin:0;font-family:Arial;font-size:1rem;font-weight:700;line-height:1.125rem;color:#0f5f98}.sidebar .sidebar__links .sidebar__link a:hover{background-color:#077fbb}.sidebar .sidebar__links .sidebar__link a:hover .title{color:#fff}.sidebar .sidebar__links .sidebar__link a:active{background-color:#e1e9ef}.sidebar .sidebar__links .sidebar__link a:active .icon{filter:none}.sidebar .sidebar__links .sidebar__link a:active .title{color:#0f5f98}.sidebar .sidebar__links .sidebar__link a:focus-visible{outline:1px dashed #fff}.sidebar .sidebar__links .sidebar__link.collapsed .sidebar__submenu{display:none;max-height:0;visibility:hidden}.sidebar .sidebar__links .sidebar__link.uncollapsed a{border-radius:.375rem .375rem 0 0;background-color:#fff}.sidebar .sidebar__links .sidebar__link.uncollapsed a .icon{filter:none}.sidebar .sidebar__links .sidebar__link.uncollapsed a .title{margin:0;font-family:Arial;font-size:1rem;font-weight:700;line-height:1.125rem;color:#0f5f98}.sidebar .sidebar__links .sidebar__link.uncollapsed .sidebar__submenu{display:block;position:relative;max-height:none;padding:.75rem;border-radius:0 0 .375rem .375rem;background-color:#fff;visibility:visible}.sidebar .sidebar__links .sidebar__link.uncollapsed .sidebar__submenu:before{content:"";position:absolute;top:0;width:calc(100% - 1.5rem);height:1px;background-color:#dee3e5}.sidebar .sidebar__links .sidebar__link.uncollapsed .sidebar__submenu .sidebar__sublink{margin-bottom:.25rem;list-style:none}.sidebar .sidebar__links .sidebar__link.uncollapsed .sidebar__submenu .sidebar__sublink a{padding:.5rem;border-radius:.5rem}.sidebar .sidebar__links .sidebar__link.uncollapsed .sidebar__submenu .sidebar__sublink a .title{margin:0;font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#0f5f98}.sidebar .sidebar__links .sidebar__link.uncollapsed .sidebar__submenu .sidebar__sublink:last-of-type{margin-bottom:0}.sidebar .sidebar__links .sidebar__link.uncollapsed .sidebar__submenu .sidebar__sublink.selected a{background-color:#e7f3f8}.sidebar .sidebar__links .sidebar__link.uncollapsed .sidebar__submenu .sidebar__sublink.selected a .title{margin:0;font-family:Arial;font-size:.875rem;font-weight:700;line-height:1rem;color:#0f5f98}.sidebar .sidebar__links .sidebar__link.uncollapsed .sidebar__submenu .sidebar__sublink a:hover{background-color:#edeeee}.sidebar .sidebar__links .sidebar__link.uncollapsed .sidebar__submenu .sidebar__sublink a:active{background-color:#c3dae9}.sidebar .sidebar__links .sidebar__link.uncollapsed .sidebar__submenu .sidebar__sublink a:focus-visible{outline:1px dashed #0f5f98}.sidebar[data-is-contracted=true]{width:5.125rem;transition:width .3s ease-in-out;overflow-x:hidden}.sidebar[data-is-contracted=true] .sidebar__link.company .contract-sidebar__icon{transform:rotate(180deg);transition:transform .3s ease-in-out}.sidebar[data-is-contracted=true] .sidebar__link.company .logo__container{visibility:hidden;opacity:0;transition:visibility 0s ease-in-out,opacity 0s ease-in-out}.sidebar[data-is-contracted=true] .sidebar__link>a{height:1.5rem}.sidebar[data-is-contracted=true] .sidebar__link>a .icon{margin-right:0}.sidebar[data-is-contracted=true] .sidebar__link>a .title{visibility:hidden;opacity:0;transition:all 0s ease-in-out}.sidebar[data-is-contracted=true] .sidebar__link[data-has-submenu=true] a{border-radius:.375rem}.sidebar[data-is-contracted=true] .sidebar__link[data-has-submenu=true].collapsed .sidebar__submenu{display:none}.sidebar__float-submenu{position:absolute;left:4.875rem;border-radius:.375rem;background-color:#fff;z-index:1}.sidebar__float-submenu>.title{margin:0;font-family:Arial;font-size:1rem;font-weight:700;line-height:1.125rem;color:#0f5f98;padding:.75rem 1.25rem}.sidebar__float-submenu .sidebar__submenu{position:relative;margin:0;padding:.5rem .75rem;border-radius:.375rem;visibility:visible}.sidebar__float-submenu .sidebar__submenu:before{content:"";position:absolute;top:0;width:calc(100% - 1.5rem);height:1px;background-color:#dee3e5}.sidebar__float-submenu .sidebar__submenu .sidebar__sublink{margin-bottom:.25rem;list-style:none}.sidebar__float-submenu .sidebar__submenu .sidebar__sublink a{display:flex;align-items:center;text-decoration:none;padding:.5rem;border-radius:.5rem}.sidebar__float-submenu .sidebar__submenu .sidebar__sublink a .title{margin:0;font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#0f5f98}.sidebar__float-submenu .sidebar__submenu .sidebar__sublink:last-of-type{margin-bottom:0}.sidebar__float-submenu .sidebar__submenu .sidebar__sublink.selected a{background-color:#e7f3f8}.sidebar__float-submenu .sidebar__submenu .sidebar__sublink.selected a .title{margin:0;font-family:Arial;font-size:.875rem;font-weight:700;line-height:1rem;color:#0f5f98}.sidebar__float-submenu .sidebar__submenu .sidebar__sublink a:hover{background-color:#edeeee}.sidebar__float-submenu .sidebar__submenu .sidebar__sublink a:active{background-color:#c3dae9}.sidebar__float-submenu .sidebar__submenu .sidebar__sublink a:focus-visible{outline:1px dashed #0f5f98}.topbar{position:fixed;top:0;right:0;width:calc(100% - 16.25rem);display:flex;justify-content:flex-end;align-items:center;gap:1rem;height:4.75rem;padding:0 1.5rem;border-bottom:1px solid #ccd3d8;box-sizing:border-box;background-color:#fff;transition:width .3s ease-in-out}.topbar .topbar-notifications__button{display:flex;justify-content:center;width:2.5rem;height:2.5rem;padding:.4375rem;border:none;border-radius:50%;background-color:#fff}.topbar .topbar-notifications__button .icon>svg g{fill:#00a0e1}.topbar .topbar-notifications__button:hover{background-color:#f4f7f9}.topbar .topbar-notifications__button:active{background-color:#0f5f98}.topbar .topbar-notifications__button:active .icon>svg g{fill:#fff}.topbar .topbar-notifications__button:focus-visible{background-color:#fff;outline:1px dashed #00a0e1}.topbar.full-width{width:calc(100% - 5.125rem);transition:width .3s ease-in-out}.topbar--mobile{display:flex;justify-content:space-between;align-items:center;height:3.5rem;padding:0 1rem;background:#0f5f98;border-bottom:1px solid #ccd3d8;width:100vw;min-width:0}.topbar--mobile .logo__container{visibility:visible;opacity:1}.topbar--mobile .logo__container .logo{margin-right:1rem}.topbar--mobile .logo__container .title{margin:0;font-family:Arial;font-size:1.25rem;font-weight:400;line-height:1.5rem;color:#fff}.topbar--mobile .logo__container .trademark{margin:0;font-family:Arial;font-size:1rem;font-weight:400;line-height:1.5rem;color:#fff;position:relative;top:-.5rem;left:.2rem}.topbar--mobile .topbar__user-name{margin:0;font-family:Arial;font-size:1rem;font-weight:700;line-height:1.125rem;color:#fff}.page.agenda{padding:2rem}.page.agenda .page-title{margin:0;font-family:Arial;font-size:1.375rem;font-weight:700;line-height:1.625rem;color:#0f5f98}.page.agenda .pivot__section{margin-top:2rem}.page.agenda .pivot__section .pivot__item{display:flex;flex-direction:column;gap:1.125rem}.agenda__item{display:flex;flex-direction:row;padding:1rem 1.25rem}.agenda__item .item__date{display:flex;flex-direction:column;justify-content:center;align-items:center;width:48px;margin-right:1.25rem;padding-right:1.25rem;border-right:1px solid #dee3e5}.agenda__item .item__date .date__number{margin:0;font-family:Arial;font-size:1.625rem;font-weight:400;line-height:1.875rem;color:#0f5f98}.agenda__item .item__date .date-month__text{margin:0;font-family:Arial;font-size:1rem;font-weight:700;line-height:1.125rem;color:#0f5f98;text-transform:uppercase}.agenda__item .item__date .date-year__text{margin:0;font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#0f5f98}.agenda__item .item__content{display:flex;flex-direction:column;gap:.25rem}.agenda__item .item__content .detail-day__text{margin:0;font-family:Arial;font-size:1rem;font-weight:700;line-height:1.125rem;color:#0f5f98}.agenda__item .item__content .detail-address__text,.agenda__item .item__content .detail-service__text{margin:0;font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#444;text-transform:capitalize}.agenda__item .item__content .detail-therapy__text{margin:0;font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#9b9b9b;text-transform:capitalize}.agenda__item .item__actions{align-self:center;margin-left:auto}.agenda__item .item__actions .item__icon{height:32px;margin-left:1rem}.agenda__item .item__detail{border-left:1px solid #dee3e5;padding:0 1rem;cursor:pointer}.agenda__item.history{filter:grayscale(100%);opacity:.75}.authentication .auth__container{max-width:26.125rem;margin:5.25rem auto;padding:0 1.25rem}.authentication .auth__container .auth__wrapper{width:100%;overflow:hidden}.authentication .auth__container .auth__wrapper .auth__header{display:flex;justify-content:center;height:6.25rem;background:#015691}.authentication .auth__container .auth__wrapper .form__container{padding:2.75rem 0 2rem}.authentication .auth__container .auth__wrapper .form__container .title__container{text-align:center}.authentication .auth__container .auth__wrapper .form__container .title__container .title__text{font-family:Arial;font-size:1.375rem;font-weight:400;line-height:1.625rem;color:#0f5f98;margin:0 0 1rem}.authentication .auth__container .auth__wrapper .form__container .title__container .title__text:last-child{margin-bottom:0}.authentication .auth__container .auth__wrapper .form__container .body__container{display:flex;flex-direction:column}.authentication .auth__container .auth__wrapper .form__container .body__container .signin__button{margin-bottom:1.25rem}.authentication .auth__container .auth__wrapper .form__container .language-selector__container{font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#0f5f98;margin:4.75rem 0 0}.authentication .auth__container .auth__wrapper .form__container .signin__container{margin-top:2rem}.authentication .auth__container .auth__wrapper .form__container .signin__container .signin__label{font-family:Arial;font-size:.8125rem;font-weight:400;line-height:1.125rem;color:#444;margin:0 .5rem 0 0}.authentication .auth__container .auth__wrapper .form__container .signin__container .signin__link{margin:0;font-family:Arial;font-size:.875rem;font-weight:400;line-height:1.125rem;color:#0f5f98;text-decoration:underline;cursor:pointer}.authentication .auth__container .auth__wrapper.welcome .form__container{display:block;padding-right:6rem;padding-left:6rem}.authentication .auth__container .auth__wrapper.welcome .form__container .body__container{margin-top:3.5rem}.authentication .auth__container .auth__wrapper.location .form__container{display:block;padding-right:4.625rem;padding-left:4.625rem}.authentication .auth__container .auth__wrapper.location .body__container{margin-top:1.5rem}.authentication .auth__container .auth__wrapper.location .body__container .next__button{align-self:center;width:50%;margin-top:2.25rem}.authentication .auth__container .auth__wrapper.conditions .form__container{display:block;padding-right:2.25rem;padding-left:2.25rem}.authentication .auth__container .auth__wrapper.conditions .body__container{margin-top:1.5rem}.authentication .auth__container .auth__wrapper.conditions .body__container .confirm__button{align-self:center;width:50%;margin-top:2.25rem}.authentication .auth__container .auth__wrapper.register .form__container{display:block;padding-right:4rem;padding-left:4rem}.authentication .auth__container .auth__wrapper.register .body__container{margin-top:1.5rem}.authentication .auth__container .auth__wrapper.register .body__container form>div{margin-bottom:1.25rem}.authentication .auth__container .auth__wrapper.register .body__container form>div:last-of-type{margin-bottom:0}.authentication .auth__container .auth__wrapper.register .body__container form>div.form__item.error .ms-Label{color:#df5252}.authentication .auth__container .auth__wrapper.register .body__container form>div.form__item.error .ms-Dropdown-title,.authentication .auth__container .auth__wrapper.register .body__container form>div.form__item.error .ms-TextField-fieldGroup{border-color:#df5252;background-color:#fae5e5}.authentication .auth__container .auth__wrapper.register .body__container form>div.form__checkbox .checkbox__label{margin:0;font-family:Arial;font-size:.875rem;font-weight:400;line-height:1.125rem;color:#0f5f98;text-decoration:underline}.authentication .auth__container .auth__wrapper.register .body__container form .error__message{font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#df5252;margin:.375rem 0 0}.authentication .auth__container .auth__wrapper.register .body__container form .buttons__container{display:flex;margin-top:2rem}.authentication .auth__container .auth__wrapper.register .body__container form .buttons__container .help__button{flex:1 1;margin-right:1rem}.authentication .auth__container .auth__wrapper.register .body__container form .buttons__container .submit__button{flex:1 1}.authentication .auth__container .auth__wrapper.register .body__container form .conditions__container{display:flex}.authentication .auth__container .auth__wrapper.register .body__container form .conditions__container .ms-Checkbox-text{margin:0;font-family:Arial;font-size:.875rem;font-weight:400;line-height:1.125rem;color:#0f5f98;text-decoration:underline;cursor:pointer}.authentication .auth__container .auth__wrapper.register .body__container form .conditions__container .ms-Checkbox-text:hover{color:#444}.page.coach{display:flex;flex-direction:column}.page.coach .page-title{font-family:Arial;font-size:1.375rem;font-weight:700;line-height:1.625rem;color:#0f5f98;grid-column:span 12;margin:1.5rem 0 0}.page.coach .coach__container{display:flex;flex-wrap:wrap;gap:4%}.page.coach .coach__container .title{margin:0;font-family:Arial;font-size:1rem;font-weight:700;line-height:1.125rem;color:#0f5f98}.page.coach .coach__container .coach__section{display:flex;flex-direction:column;flex-basis:38%}.page.coach .coach__container .coach__section .title{margin-top:1.25rem;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid #cdd5db}.page.coach .coach__container .coach__section .coach__content{display:grid;grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));grid-gap:1rem}.page.coach .coach__container .coach__section .coach__content .coach__item{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem}.page.coach .coach__container .coach__section .coach__content .coach__item .item__icon{max-height:4rem;max-width:4rem}.page.coach .coach__container .coach__section .coach__content .coach__item .item__title{margin:0;font-family:Arial;font-size:1rem;font-weight:400;line-height:1.25rem;color:#0f5f98;text-align:center}@media screen and (max-width:1024px){.page.coach .coach__container{gap:2rem 0}.page.coach .coach__container .coach__section{flex-basis:100%}}.page.devices .page-title{font-family:Arial;font-size:1.375rem;font-weight:700;line-height:1.625rem;color:#0f5f98;margin:1.5rem 0 0}.page.devices .devices__section{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}@media screen and (max-width:1024px){.page.devices .device__item .item__label{flex-basis:100%}.page.devices .device__item .item__label.empty{display:none}}.page.documents .header__container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem}.page.documents .header__container .page-title{margin:0;font-family:Arial;font-size:1.375rem;font-weight:700;line-height:1.625rem;color:#0f5f98}.page.documents .pivot__section{margin-top:2rem}.page.documents .pivot__section .pivot__item .documents__container{padding:1rem}.page.documents .pivot__section .pivot__item .documents__container .document__item:last-child{border-bottom:none}.document__item{display:flex;align-items:center;gap:.75rem;padding:1.25rem;border-bottom:1px solid #ccd3d8;background-color:#fff;transition:background-color .3s ease-in-out;cursor:pointer}.document__item .document__icon .icon{width:1.5rem;height:1.5rem}.document__item .document__title{margin:0}.document__item .document__date,.document__item .document__title{font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#444}.document__item .document__date{margin:0 0 0 auto}.document__item .icon.download{margin-left:1rem}.document__item:hover{background-color:#f8fafb!important;transition:background-color .3s ease-in-out}.download-app{display:flex;flex-direction:column;justify-content:space-between;width:100%;min-height:100vh;background-color:#fafbfd;overflow-x:hidden}.download-app .header__container{display:flex;flex-direction:column;flex-grow:1;flex-basis:100%;justify-content:center;padding:1.75rem;background:linear-gradient(180deg,#eafbff,#fafbfd)}.download-app .header__container .title{display:flex;justify-content:center;margin:0;font-family:Arial;font-size:3rem;font-weight:400;line-height:3.25rem;color:#0f5f98}.download-app .header__container .title .registered-character{margin:0;font-family:Arial;font-size:1.5rem;font-weight:600;line-height:1.75rem;color:#0f5f98}.download-app .header__container .description{font-family:Arial;font-size:1rem;font-weight:400;line-height:1.25rem;color:#0f5f98;margin:3rem 0 0;text-align:center}.download-app .header__container .links__container{display:flex;flex-direction:column;align-items:center;gap:3rem;margin-top:2.25rem}.download-app .header__container .links__container .store__image{width:11rem}.download-app .footer__container{text-align:center}.page.error{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}.page.error .illustration{width:50%}.page.error .illustration svg{width:auto;height:auto}.page.error .error__title{font-size:2.25rem;font-weight:700;line-height:2.5rem}.page.error .error__description,.page.error .error__title{margin:0;font-family:Arial;color:#444;max-width:80%;text-align:center}.page.error .error__description{font-size:1.5rem;font-weight:400;line-height:2.75rem}.page.help{display:flex;flex-direction:column}.page.help .page-title{margin:0;font-family:Arial;font-size:1.375rem;font-weight:700;line-height:1.625rem;color:#0f5f98;grid-column:span 12}.page.help .help__container .faqs__container .title,.page.help .help__container .tips__container .title{margin:0;font-family:Arial;font-size:1rem;font-weight:700;line-height:1.125rem;color:#0f5f98}.page.help .help__container{display:flex;flex-wrap:wrap;gap:4%;margin:2.75rem 0}.page.help .help__container .tips__container{display:flex;flex-direction:column;flex-basis:38%}.page.help .help__container .tips__container .title{margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid #cdd5db}.page.help .help__container .tips__container .tips__content{display:grid;grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));grid-gap:1rem}.page.help .help__container .tips__container .tips__content .tip__item{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem}.page.help .help__container .tips__container .tips__content .tip__item .item__icon{max-height:4rem;max-width:4rem}.page.help .help__container .tips__container .tips__content .tip__item .item__title{margin:0;font-family:Arial;font-size:1rem;font-weight:400;line-height:1.25rem;color:#0f5f98;text-align:center}.page.help .help__container .faqs__container{flex-basis:58%}.page.help .help__container .faqs__container .title{margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid #cdd5db}.page.help .contact__container{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-top:auto;padding:2rem;border-radius:.625rem;background-color:#0f5f98}.page.help .contact__container .title{margin:0;font-family:Arial;font-size:1.125rem;font-weight:700;line-height:1.25rem;color:#fff}.page.help .contact__container .contact__description{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.page.help .contact__container .contact__description .contact__text{margin:0;font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#fff}.page.help .contact__container .contact__description .contact__button{display:inline-flex;align-items:center;gap:.25rem;padding:.5rem}.page.help .contact__container .contact__description .contact__button .icon{width:1.5rem;height:1.5rem;filter:brightness(0) invert(1)}@media screen and (max-width:1024px){.page.help .help__container{gap:2rem 0}.page.help .help__container .faqs__container,.page.help .help__container .tips__container{flex-basis:100%}}.page.home{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:min-content;grid-gap:1rem}.page.home .resume__container{grid-column:span 8;height:-moz-fit-content;height:fit-content}.page.home .resume__container .resume__section{margin-bottom:1rem;padding:1.5rem}.page.home .resume__container .resume__section:last-child{margin-bottom:0}.page.home .resume__container .resume__section .section-title{margin:0;font-family:Arial;font-size:1rem;font-weight:700;line-height:1.125rem;color:#0f5f98}.page.home .resume__container .resume__section .list__container{display:flex;flex-direction:column;gap:1.125rem;margin-top:1.25rem}.page.home .resume__container .resume__section.treatment .resume__item{display:flex;align-items:center;gap:1.75rem;padding:1rem 2rem;border-color:#0f5f98}.page.home .resume__container .resume__section.treatment .resume__item .treatment__icon{width:5.5rem;height:5.5rem}.page.home .resume__container .resume__section.treatment .resume__item .item__content{display:flex;flex-direction:column}.page.home .resume__container .resume__section.treatment .resume__item .item__content .therapy-type__container{display:flex;width:-moz-fit-content;width:fit-content;border-radius:1.875rem;background-color:#e3f2fa}.page.home .resume__container .resume__section.treatment .resume__item .item__content .therapy-type__container .therapy-type__text{margin:0;font-family:Arial;font-size:1rem;font-weight:400;line-height:1.125rem;color:#0f5f98;padding:.375rem .75rem}.page.home .resume__container .resume__section.treatment .resume__item .item__content .therapy-field__container{margin-top:.75rem}.page.home .resume__container .resume__section.treatment .resume__item .item__content .therapy-field__container .therapy-field__label{margin:0;font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#9b9b9b}.page.home .resume__container .resume__section.treatment .resume__item .item__content .therapy-field__container .therapy-field__text{margin:0;font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#444}.page.home .resume__container .resume__section.treatment .resume__item.inactive{filter:grayscale(1)}.page.home .resume__container .resume__section.agenda .agenda__item,.page.home .resume__container .resume__section.prescriptions .prescription__item,.page.home .resume__container .resume__section.requests .request__item{border:1px solid #dee3e5;box-shadow:none}.page.home .column-narrow__container{grid-column:span 4}.page.home .column-narrow__container .new-request__container{height:-moz-fit-content;height:fit-content;margin-bottom:1rem}.page.home .column-narrow__container .new-request__container .new-request__dropdown{display:flex}.page.home .column-narrow__container .new-request__container .new-request__dropdown .new-request__button{flex-basis:100%;height:5.25rem;justify-content:center}.page.home .column-narrow__container .new-request__container .new-request__dropdown .new-request__button i[data-icon-name=Add]{margin-right:.5rem;color:#fff}.page.home .column-narrow__container .new-request__container .new-request__dropdown .new-request__button i[data-icon-name=ChevronDown]{display:none}.page.home .column-narrow__container .gamification__container{padding:1.5rem;margin-bottom:1rem}.page.home .column-narrow__container .gamification__container .gamification__title{font-family:Arial;font-size:1.125rem;font-weight:400;line-height:1.25rem;color:#0f5f98;margin:0;text-align:center}.page.home .column-narrow__container .gamification__container .gamification__body{position:relative;margin-top:1.25rem}.page.home .column-narrow__container .gamification__container .gamification__body .gamification__image{width:100%}.page.home .column-narrow__container .gamification__container .gamification__body .points__container{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.75rem;padding:1rem .75rem;margin:1.25rem 0;border-radius:.375rem;background-color:#f3f7fa}.page.home .column-narrow__container .gamification__container .gamification__body .points__container .points{margin:0;font-family:Arial;font-size:1.375rem;font-weight:700;line-height:1.5rem;color:#0f5f98;text-align:center}.page.home .column-narrow__container .gamification__container .gamification__body .points__container .label{margin:0;font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#444;text-align:center}.page.home .column-narrow__container .gamification__container .gamification__progress{margin-top:2.25rem}.page.home .column-narrow__container .gamification__container .gamification__progress .gamification__ranges{position:relative}.page.home .column-narrow__container .gamification__container .gamification__progress .gamification__ranges .range__label{font-family:Arial;font-size:.75rem;font-weight:400;line-height:.875rem;color:#444;position:absolute;margin:0;transform:translate(-50%,-1rem)}.page.home .column-narrow__container .gamification__container .gamification__progress .gamification__ranges .range__label.range__label--mark:before{content:"";position:absolute;bottom:-1rem;left:calc(50% + 2px);width:2px;height:1rem;background-color:#fff}.page.home .column-narrow__container .gamification__container .gamification__progress .gamification__bar{width:100%;height:.75rem;border-radius:1rem;background-color:#f3f7fa;overflow:hidden}.page.home .column-narrow__container .gamification__container .gamification__progress .gamification__bar .gamification__progress-bar{height:100%;background-color:#ffc959}.page.home .column-narrow__container .gamification__container .gamification__resume{font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#0f5f98;margin:1.25rem 0 0;text-align:center}.page.home .empty-state__container .icon{width:5.5rem;height:5.5rem}@media screen and (max-width:1366px){.page.home .column-narrow__container,.page.home .resume__container{grid-column:span 6}}@media screen and (max-width:1024px){.page.home .column-narrow__container,.page.home .resume__container{grid-column:span 12}}@media screen and (min-width:1920px){.page.home .column-narrow__container .gamification__container{padding:1.5rem 3.5rem}}.page.oxygen-therapy .page-title{margin:0;font-family:Arial;font-size:1.375rem;font-weight:700;line-height:1.625rem;color:#0f5f98}.page.oxygen-therapy .treatment__section{display:flex;gap:1.125rem 1rem;margin-top:1.5rem}.page.oxygen-therapy .treatment__section .treatment-main__container{display:flex;flex-direction:column;gap:1rem;width:60%;height:min-content;padding:1.5rem}.page.oxygen-therapy .treatment__section .treatment-main__container .treatment-links__container{display:flex;gap:1rem}.page.oxygen-therapy .treatment__section .treatment-data__container{display:flex;flex-direction:column;gap:1rem;width:40%}.page.oxygen-therapy .treatment__section .treatment-data__container .treatment-data__card{display:flex;flex-direction:column;gap:1.5rem;padding:1.25rem}.page.oxygen-therapy .treatment__section .treatment-data__container .treatment-data__card .card-header__container{display:flex;justify-content:space-between;align-items:center;gap:2rem}.page.oxygen-therapy .treatment__section .treatment-data__container .treatment-data__card .card-header__container .card-header__title{margin:0;font-family:Arial;font-size:1rem;font-weight:700;line-height:1.125rem;color:#0f5f98}.page.oxygen-therapy .treatment__section .treatment-data__container .treatment-data__card .card-header__container .card-header__link{margin:0;font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#00a0e1;text-decoration:underline;cursor:pointer}.page.oxygen-therapy .treatment__section .treatment-data__container .treatment-data__card .refund__item{gap:.5rem}@media screen and (max-width:1024px){.page.oxygen-therapy .treatment__section{flex-wrap:wrap}.page.oxygen-therapy .treatment__section .treatment-data__container,.page.oxygen-therapy .treatment__section .treatment-main__container{width:100%}}.page.prescriptions .page-header__container{display:flex;justify-content:space-between;align-items:center}.page.prescriptions .page-header__container .page-title{margin:0;font-family:Arial;font-size:1.375rem;font-weight:700;line-height:1.625rem;color:#0f5f98}.page.prescriptions .prescriptions__section{display:flex;flex-direction:column;gap:1.125rem;margin-top:2rem}.page.prescriptions .pivot__section{margin-top:2rem}.page.prescriptions .pivot__section .pivot__item{display:flex;flex-direction:column;gap:1.125rem}.prescription__item{display:flex;align-items:center;gap:.75rem;padding:.75rem}.prescription__item .prescription-status-image__container{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;border-radius:50%}.prescription__item .item__content{display:flex;flex-direction:column}.prescription__item .item__content .prescription-status__container .prescription-status__text{margin:0;font-family:Arial;font-size:.75rem;font-weight:700;line-height:.875rem;color:inherit}.prescription__item .item__content .prescription-date__container .prescription-date__text{margin:0;font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#444}.prescription__item .related-treatment__container{display:flex;margin-left:auto;align-items:center}.prescription__item .related-treatment__container .related-treatment__text{text-align:center;width:-moz-fit-content;width:fit-content;padding:.375rem .75rem;border-radius:1.875rem;background-color:#e3f2fa;margin:0;font-family:Arial;font-size:1rem;font-weight:400;line-height:1.125rem;color:#0f5f98}.prescription__item .related-treatment__container .prescription-open__button{display:none}.prescription__item .related-treatment__container .prescription-open__button.show{display:block;margin-left:3rem}.page.profile{height:calc(100% - 4.75rem - 5.25rem);overflow:auto;box-sizing:border-box}.page.profile .page-title{margin:0;font-family:Arial;font-size:1.375rem;font-weight:700;line-height:1.625rem;color:#0f5f98}.page.profile .pivot__section{height:calc(100% - 2rem - 2.125rem);margin-top:2rem}.page.profile .pivot__section .pivot__item{display:flex;flex-direction:column;height:100%;gap:1rem}.page.profile .pivot__section .pivot__item .my-profile__area{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:1.125rem;grid-auto-rows:min-content}.page.profile .pivot__section .pivot__item .my-profile__area .profile__section{grid-column:span 5}.page.profile .pivot__section .pivot__item .agreement__container{display:flex;flex-direction:row;justify-content:space-between;margin:auto 0 .5rem}.page.profile .pivot__section .pivot__item .agreement__container .aggreement__text,.page.profile .pivot__section .pivot__item .agreement__container .agreement__link{margin:0;font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#737373}.page.profile .pivot__section .pivot__item .agreement__container .agreement__link{text-decoration:underline;cursor:pointer}.page.profile .pivot__section .pivot__item .version__container{font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#737373;margin:auto 0 .5rem}.page.profile .pivot__section .pivot__item .settings__area{display:grid;grid-template-columns:repeat(12,1fr)}.page.profile .pivot__section .pivot__item .settings__area .settings__section{grid-column:span 12}.page.profile .pivot__section .pivot__item .settings__area .settings__section .profile__item{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.125rem;padding:1rem 1.5rem}.page.profile .pivot__section .pivot__item .settings__area .settings__section .profile__item .setting-description__text{margin:0;font-family:Arial;font-size:1rem;font-weight:400;line-height:1.125rem;color:#444}.page.profile .pivot__section .pivot__item .settings__area .settings__section .profile__item .setting-dropdown{min-width:125px}.page.profile .pivot__section .pivot__item .ms-layer{display:none}.page-footer__section{position:fixed;right:0;bottom:0;width:calc(100% - 16.25rem);display:flex;justify-content:flex-end;height:5.25rem;padding:1.25rem 2.5rem;border-top:1px solid #ccd3d8;box-sizing:border-box;background-color:#fff}.page-footer__section button{margin-left:2rem!important}.page-footer__section button:first-of-type{margin-left:0!important}.page-footer__section.full-width{width:calc(100% - 5.125rem)}@media screen and (max-width:1366px){.page.profile .pivot__section .pivot__item .my-profile__area .profile__section{grid-column:span 6}}@media screen and (max-width:1024px){.page.profile .pivot__section .pivot__item .my-profile__area .profile__section{grid-column:span 12}.page.profile .pivot__section .pivot__item .agreement__container{flex-direction:column}}.profile__section{height:-moz-fit-content;height:fit-content;padding:1rem 1.25rem}.profile__section .section-header__content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap-reverse;gap:1rem 2rem;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid #cdd5db}.profile__section .section-header__content .section-title__container{display:flex;align-items:center}.profile__section .section-header__content .section-title__container .item__image{width:2rem;height:2rem;margin-right:1rem}.profile__section .section-header__content .section-title__container .section-title{margin:0;font-family:Arial;font-size:1rem;font-weight:400;line-height:1.125rem;color:#0f5f98}.profile__section .section-header__content .edit-information__button{margin-left:auto;padding:.625rem 1.75rem;font-size:.875rem;line-height:1rem}.profile__section .item__content .profile-data__container{margin-bottom:.625rem}.profile__section .item__content .profile-data__container .profile-data__label{font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#848484;margin:0 1rem 0 0}.profile__section .item__content .profile-data__container .profile-data__text{margin:0;font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#444}.page.requests .page-header__container{display:flex;justify-content:space-between;align-items:center}.page.requests .page-header__container .page-title{margin:0;font-family:Arial;font-size:1.375rem;font-weight:700;line-height:1.625rem;color:#0f5f98}.page.requests .page-header__container .new-request__dropdown{display:flex}.page.requests .page-header__container .new-request__dropdown .new-request__button{min-width:16.375rem;min-height:2.625rem}.page.requests .page-header__container .new-request__dropdown .new-request__button i[data-icon-name=Add]{margin-right:.5rem;color:#fff}.page.requests .page-header__container .new-request__dropdown .new-request__button i[data-icon-name=ChevronDown]{display:none}.page.requests .page-filters__container{display:flex;align-items:center;gap:1rem;margin-top:1rem}.page.requests .page-filters__container .filters-title{margin:0;font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#0f5f98}.page.requests .page-filters__container .filter__input{width:12.875rem}.page.requests .requests__section{display:flex;flex-direction:column;gap:1.125rem;margin-top:2rem}.request__item{display:flex;align-items:center;padding:.75rem}.request__item .request-status-image__container{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-right:1.25rem;border-radius:50%}.request__item .item__content{display:flex;flex-direction:column;flex:1 1}.request__item .item__content .request-description__container .request-description__text{margin:0;font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#444}.request__item .item__date{position:relative;display:flex;align-items:center;align-self:normal;margin-left:auto;padding-right:1rem}.request__item .item__date .request-date__text{margin:0;font-family:Arial;font-size:.75rem;font-weight:400;line-height:.875rem;color:#444}.request__item.closed .request-status-image__container{background-color:#e8f9dd}.request__item.closed .request-status__text{margin:0;font-family:Arial;font-size:.75rem;font-weight:700;line-height:.875rem;color:#61ae2a}.request__item.open .request-status-image__container{background-color:#ffedd6}.request__item.open .request-status__text{margin:0;font-family:Arial;font-size:.75rem;font-weight:700;line-height:.875rem;color:#ff8e00}.request__item.rejected .request-status-image__container{background-color:#fae5e5}.request__item.rejected .request-status__text{margin:0;font-family:Arial;font-size:.75rem;font-weight:700;line-height:.875rem;color:#df5252}.request__item .request-detail__button{display:none;position:relative;margin-left:1rem;visibility:hidden}.request__item .request-detail__button.show{display:block}.request__item .request-detail__button.visible{visibility:visible}.request__item .request-detail__button:after{content:"";position:absolute;top:0;left:-1rem;width:1px;height:100%;background-color:#ccd3d8;visibility:visible}.page.sleep-therapy .breadcrumbs{margin-bottom:1.5rem}.page.sleep-therapy .refund__section{display:flex;gap:1.125rem 1rem;margin-top:1.5rem}.page.sleep-therapy .refund__section .refund-list__container{display:flex;flex-direction:column;gap:1rem;width:60%;height:min-content}.page.sleep-therapy .refund__section .refund-information__container{display:flex;flex-direction:column;gap:1rem;width:40%}@media screen and (max-width:1024px){.page.sleep-therapy .refund__section{flex-wrap:wrap-reverse}.page.sleep-therapy .refund__section .refund-information__container,.page.sleep-therapy .refund__section .refund-list__container{width:100%}}.refund__item{display:flex;flex-direction:column;flex:1 1;gap:1rem;padding:1rem 1.25rem}.refund__item .refund__row{display:flex;justify-content:space-between;gap:3rem 1rem}.refund__item .refund__row .period{margin:0;font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#444}.refund__item .refund__row .amount__label,.refund__item .refund__row .bank-account__label,.refund__item .refund__row .payment-date__label,.refund__item .refund__row .period__label{margin:0;font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#9b9b9b}.refund__item .refund__row .amount__text,.refund__item .refund__row .bank-account__text,.refund__item .refund__row .payment-date__text,.refund__item .refund__row .period__text{margin:0;font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#444}.page.search .page-title{margin:0;font-family:Arial;font-size:1.375rem;font-weight:700;line-height:1.625rem;color:#0f5f98}.page.search .pivot__section{height:calc(100% - 2rem - 2.125rem);margin-top:2rem}.page.sleep-therapy .page-title{margin:0;font-family:Arial;font-size:1.375rem;font-weight:700;line-height:1.625rem;color:#0f5f98}.page.sleep-therapy .treatment__section{display:flex;flex-direction:column;gap:1.125rem 1rem;margin-top:1.5rem}.page.sleep-therapy .treatment__section .treatment-main__container{display:flex;flex-direction:row;gap:1rem;height:min-content;padding:1.5rem}.page.sleep-therapy .treatment__section .treatment-main__container .treatment-main__section{display:flex;flex-direction:column;flex-basis:50%;gap:1rem}.page.sleep-therapy .treatment__section .treatment-main__container .treatment-main__section:first-child{justify-content:space-between}.page.sleep-therapy .treatment__section .treatment-main__container .treatment-main__section .treatment-circles__container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;height:100%}.page.sleep-therapy .treatment__section .treatment-main__container .treatment-main__section .treatment-circles__container .circle__container{display:flex;flex-direction:column;align-items:center}.page.sleep-therapy .treatment__section .treatment-main__container .treatment-main__section .treatment-circles__container .circle__container .circle{display:flex;flex-direction:column;justify-content:center;align-items:center;border:.5rem solid #d3d3d3;border-radius:50%;box-sizing:border-box}.page.sleep-therapy .treatment__section .treatment-main__container .treatment-main__section .treatment-circles__container .circle__container .circle .title{margin:0;font-family:Arial;font-size:1rem;font-weight:400;line-height:1.125rem;color:#0f5f98}.page.sleep-therapy .treatment__section .treatment-main__container .treatment-main__section .treatment-circles__container .circle__container .circle .value{margin:0;font-family:Arial;font-size:1.875rem;font-weight:400;line-height:2.125rem;color:#0f5f98}.page.sleep-therapy .treatment__section .treatment-main__container .treatment-main__section .treatment-circles__container .circle__container .circle .text{margin:0;font-family:Arial;font-size:.75rem;font-weight:400;line-height:1rem;color:#0f5f98}.page.sleep-therapy .treatment__section .treatment-main__container .treatment-main__section .treatment-circles__container .circle__container .circle .date{margin:0;font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#00a0e1}.page.sleep-therapy .treatment__section .treatment-main__container .treatment-main__section .treatment-circles__container .circle__container .circle .date,.page.sleep-therapy .treatment__section .treatment-main__container .treatment-main__section .treatment-circles__container .circle__container .circle .text,.page.sleep-therapy .treatment__section .treatment-main__container .treatment-main__section .treatment-circles__container .circle__container .circle .title,.page.sleep-therapy .treatment__section .treatment-main__container .treatment-main__section .treatment-circles__container .circle__container .circle .value{text-align:center}.page.sleep-therapy .treatment__section .treatment-main__container .treatment-main__section .treatment-circles__container .circle__container .circle .date:empty,.page.sleep-therapy .treatment__section .treatment-main__container .treatment-main__section .treatment-circles__container .circle__container .circle .text:empty,.page.sleep-therapy .treatment__section .treatment-main__container .treatment-main__section .treatment-circles__container .circle__container .circle .title:empty,.page.sleep-therapy .treatment__section .treatment-main__container .treatment-main__section .treatment-circles__container .circle__container .circle .value:empty{display:none}.page.sleep-therapy .treatment__section .treatment-main__container .treatment-main__section .treatment-circles__container .circle__container .circle.usage{border-color:#00a0e1}.page.sleep-therapy .treatment__section .treatment-main__container .treatment-main__section .treatment-circles__container .circle__container .circle.ahi{border-color:#259798}.page.sleep-therapy .treatment__section .treatment-main__container .treatment-main__section .treatment-circles__container .circle__container .circle.maskfit{border-color:#fcce2e}.page.sleep-therapy .treatment__section .treatment-main__container .treatment-main__section .treatment-circles__container .circle__container .type{font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#0f5f98;margin:.75rem 0 0}.page.sleep-therapy .treatment__section .treatment-main__container .treatment-main__section .treatment-circles__container .circle__container:first-child{flex-basis:100%}.page.sleep-therapy .treatment__section .treatment-main__container .treatment-main__section .treatment-circles__container .circle__container:first-child .circle{gap:1rem;width:12rem;height:12rem;padding:1rem}.page.sleep-therapy .treatment__section .treatment-main__container .treatment-main__section .treatment-circles__container .circle__container:not(:first-child){flex-basis:50%}.page.sleep-therapy .treatment__section .treatment-main__container .treatment-main__section .treatment-circles__container .circle__container:not(:first-child) .circle{gap:.25rem;width:6.875rem;height:6.875rem}.page.sleep-therapy .treatment__section .treatment-main__container .treatment-main__section .treatment-circles__container .information__label{font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#9b9b9b;margin:1.25rem 0 0}.page.sleep-therapy .treatment__section .treatment-main__container .treatment-main__section .treatment-circles__container .spinner__container{display:flex;justify-content:center;align-items:center;min-height:20.625rem}.page.sleep-therapy .treatment__section .treatment-main__container .treatment-main__section .treatment-circles__container .placeholder__container{display:flex;flex-direction:column;text-align:center}.page.sleep-therapy .treatment__section .treatment-main__container .treatment-main__section .treatment-data__card{display:flex;flex-direction:column;gap:1.5rem;padding:1.25rem}.page.sleep-therapy .treatment__section .treatment-main__container .treatment-main__section .treatment-data__card .card-header__container{display:flex;justify-content:space-between;align-items:center;gap:2rem}.page.sleep-therapy .treatment__section .treatment-main__container .treatment-main__section .treatment-data__card .card-header__container .card-header__title{margin:0;font-family:Arial;font-size:1rem;font-weight:700;line-height:1.125rem;color:#0f5f98}.page.sleep-therapy .treatment__section .treatment-main__container .treatment-main__section .treatment-data__card .card-header__container .card-header__link{margin:0;font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#00a0e1;text-decoration:underline;cursor:pointer}.page.sleep-therapy .treatment__section .treatment-main__container .treatment-main__section .treatment-data__card .refund__item{gap:.5rem}.page.sleep-therapy .treatment__section .treatment-main__container .treatment-links__container{display:flex;gap:1rem}.page.sleep-therapy .treatment__section .treatment-charts__container{position:relative;padding:1.5rem}.page.sleep-therapy .treatment__section .treatment-charts__container .pivot-header__item{display:flex;align-items:center;gap:.25rem}.page.sleep-therapy .treatment__section .treatment-charts__container div[class*=itemContainer]{overflow:auto hidden}.page.sleep-therapy .treatment__section .treatment-charts__container div[class*=itemContainer] .pivot__item{margin-top:1.25rem}.page.sleep-therapy .treatment__section .treatment-charts__container div[class*=itemContainer] .pivot__item .chart-unit{font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#9b9b9b;text-align:right;margin:0 2em 0 0}.page.commcall .header__container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem}.page.commcall .header__container .page-title{margin:0;font-family:Arial;font-size:1.375rem;font-weight:700;line-height:1.625rem;color:#0f5f98}.page.commcall .commcall__card{background-color:#fff;border:1px solid #cdd5db;border-radius:8px;padding:1.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1);max-width:400px;margin:2rem auto}.page.commcall .commcall__card .commcall__spinner{margin-bottom:1rem;color:#0f5f98;font-weight:700}.page.commcall .commcall__card .commcall__title{font-family:Arial;font-size:1rem;font-weight:700;line-height:1.125rem;color:#0f5f98;margin:0 0 .5rem}.page.commcall .commcall__card .commcall__description{font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#444;margin:0 0 1.5rem;white-space:pre-line}.page.commcall .commcall__card .commcall__description.highlight{margin:0;font-family:Arial;font-size:.875rem;font-weight:700;line-height:1rem;color:#0f5f98}.page.commcall .commcall__card .commcall__actions{display:flex;justify-content:center;gap:1rem;margin-top:1.5rem}.page.commcall .commcall__card .commcall__form{display:flex;flex-direction:column;gap:1rem}.page.commcall .commcall__card .commcall__form .commcall__input-container{display:flex;flex-direction:column}.page.commcall .commcall__card .commcall__form .commcall__input{width:100%;padding:.75rem;border:1px solid #cdd5db;border-radius:4px;margin:0;font-family:Arial;font-size:1rem;font-weight:400;line-height:1.125rem;color:#444}.page.commcall .commcall__card .commcall__form .error .ms-TextField-fieldGroup{border-color:#df5252;background-color:#fae5e5}.page.commcall .commcall__card .commcall__form .error .error__message{font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#df5252;margin:.375rem 0 0}.page.commcall .commcall__card .commcall__success{text-align:center}.page.commcall .commcall__card .commcall__success .commcall__success-icon{margin-bottom:1rem;display:flex;justify-content:center}.page.commcall .commcall__card .commcall__success .commcall__success-title{font-family:Arial;font-size:1.125rem;font-weight:700;line-height:1.375rem;color:#0f5f98;margin:0 0 .75rem}.page.commcall .commcall__card .commcall__success .commcall__success-description{font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#444;margin:0 0 2rem}.page.commcall .commcall__card .commcall__success .commcall__waiting{display:flex;justify-content:center}.page.commcall .commcall__card .commcall__success .commcall__waiting .commcall__waiting-inline{display:flex;align-items:center;gap:.5rem}.page.commcall .commcall__card .commcall__success .commcall__waiting .commcall__waiting-inline .commcall__inline-spinner{display:flex;align-items:center;flex-shrink:0}.page.commcall .commcall__card .commcall__success .commcall__waiting .commcall__waiting-inline .commcall__waiting-text{font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#444;margin:0}@media screen and (max-width:1024px){.page.commcall .commcall__card{padding:1rem}.page.commcall .commcall__form{flex-direction:column;gap:1rem}.page.commcall .commcall__form .commcall__button,.page.commcall .commcall__form .commcall__input{width:100%}.page.commcall .commcall__actions{flex-direction:column;align-items:stretch}}@media(max-width:768px){#amazon-connect-open-widget-button{position:fixed;left:50%;bottom:2rem;transform:translateX(-50%);z-index:9999;display:flex;justify-content:center;align-items:center}}.page.contact .page-title{margin:0;font-family:Arial;font-size:1.375rem;font-weight:700;line-height:1.625rem;color:#0f5f98;grid-column:span 12}.page.contact .contact__section{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:1rem;gap:1rem;margin-top:2rem}.page.contact .contact__section .contact__column{grid-column:span 6;display:flex;flex-direction:column;gap:1rem}.page.contact .contact__section .contact__column .contact__item{padding:1.5rem}.page.contact .contact__section .contact__column .contact__item .section-title{margin:0;font-family:Arial;font-size:1rem;font-weight:700;line-height:1.125rem;color:#0f5f98}.page.contact .contact__section .contact__column .contact__item .section-description{font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#444;margin:1rem 0 1.5rem;white-space:pre-line}.page.contact .contact__section .contact__column .contact__item .section-description.highlight{margin:0;font-family:Arial;font-size:.875rem;font-weight:700;line-height:1rem;color:#0f5f98}.page.contact .contact__section .contact__column .contact__item .icon{width:2.5rem;height:2.5rem;margin-right:1.25rem}.page.contact .contact__section .contact__column .contact__item.call{grid-column:span 5}.page.contact .contact__section .contact__column .contact__item.call .section-description:last-child{margin-bottom:0}.page.contact .contact__section .contact__column .contact__item.call .section-description .contact-number{margin:0;font-family:Arial;font-size:.875rem;font-weight:700;line-height:1rem;color:#0f5f98}.page.contact .contact__section .contact__column .contact__item.call .section-phone__container{display:flex;gap:1.25rem;margin-bottom:2.625rem}.page.contact .contact__section .contact__column .contact__item.call .section-phone__container .phone__container{display:flex;flex-direction:column;width:100%}.page.contact .contact__section .contact__column .contact__item.call .section-phone__container .call__button{align-self:flex-end;height:-moz-fit-content;height:fit-content}.page.contact .contact__section .contact__column .contact__item.call .section-phone__container .error .ms-Label{color:#df5252}.page.contact .contact__section .contact__column .contact__item.call .section-phone__container .error .ms-TextField-fieldGroup{border-color:#df5252;background-color:#fae5e5}.page.contact .contact__section .contact__column .contact__item.call .section-phone__container .error .error__message{font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#df5252;margin:.375rem 0 0}.page.contact .contact__section .contact__column .contact__item.write .contact-email{margin:0;font-family:Arial;font-size:.875rem;font-weight:700;line-height:1rem;color:#0f5f98}.page.contact .contact__section .contact__column .contact__item.write .upload-document__container{margin-top:1rem}.page.contact .contact__section .contact__column .contact__item.write .send__button{float:right;margin-top:1rem}.page.contact .contact__section .contact__column .contact__item.about{display:flex;align-items:center;cursor:pointer}.page.contact .contact__section .contact__column .contact__item.version{display:flex;align-items:center}@media screen and (max-width:1024px){.page.contact .contact__section .contact__column{grid-column:span 12}.page.contact .contact__section .contact__column:first-child{order:2}.page.contact .contact__section .contact__column:nth-child(2){order:1}}.edit-profile__section{margin-bottom:6.375rem}.edit-profile__section .section-header__content{display:flex;align-items:center;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid #cdd5db}.edit-profile__section .section-header__content .item__image{width:2rem;height:2rem;margin-right:1rem}.edit-profile__section .section-header__content .section-title{margin:0;font-family:Arial;font-size:1rem;font-weight:400;line-height:1.125rem;color:#0f5f98}.errors__container{display:flex;flex-direction:column;gap:1rem;margin-top:3rem}.errors__container .error__item{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:.5rem;background-color:#fae5e5}.errors__container .error__item .error__icon{align-self:flex-start;width:1.5rem;height:1.5rem}.errors__container .error__item .error__message{display:flex;flex-direction:column;gap:.5rem}.errors__container .error__item .error__message .error__title{margin:0;font-family:Arial;font-size:1rem;font-weight:700;line-height:1.125rem;color:#df5252}.errors__container .error__item .error__message .error__title:empty{display:none}.errors__container .error__item .error__message .error__description{margin:0;font-family:Arial;font-size:.875;font-weight:400;line-height:1;color:#df5252}.errors__container .error__item .error__message .error__description:empty{display:none}.new-prescription__section{margin-top:2.5rem}.new-prescription__section:first-of-type{margin-top:0}.new-prescription__section .section-header__content{font-family:Arial;font-size:1.125rem;font-weight:400;line-height:1.25rem;color:#0f5f98;display:flex;align-items:center;gap:.75rem;margin:0 0 1.25rem}.new-prescription__section .section-header__content .title-counter{margin:0;font-family:Arial;font-size:1.25rem;font-weight:700;line-height:1.5rem;color:#0f5f98;display:flex;flex:0 0 auto;justify-content:center;align-items:center;align-self:flex-start;width:2rem;height:2rem;border:2px solid #0f5f98;border-radius:50%}.new-prescription__section .upload-document__title{font-family:Arial;font-size:1.125rem;font-weight:400;line-height:1.25rem;color:#0f5f98;display:flex;align-items:center;gap:.75rem;margin:0 0 1.25rem}.new-prescription__section .upload-document__title .title-counter{margin:0;font-family:Arial;font-size:1.25rem;font-weight:700;line-height:1.5rem;color:#0f5f98;display:flex;flex:0 0 auto;justify-content:center;align-items:center;align-self:flex-start;width:2rem;height:2rem;border:2px solid #0f5f98;border-radius:50%}.new-prescription__section .upload-document__subtitle{font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#444;margin:0 0 2rem}.prescription-detail__area{padding:0 2.25rem 2.25rem}.prescription-detail__area .prescription-detail__item{display:flex;flex-direction:column}.prescription-detail__area .prescription-detail__item .associated-therapy__text{font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#0f5f98;width:-moz-fit-content;width:fit-content;padding:.375rem .75rem;border-radius:1.875rem;background-color:#e3f2fa;margin:0 0 .5rem}.prescription-detail__area .prescription-detail__item .item-resume__container{display:flex}.prescription-detail__area .prescription-detail__item .item-resume__container .item-status__container{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-right:1.25rem;border-radius:50%}.prescription-detail__area .prescription-detail__item .item-resume__container .item-details__container{display:flex;flex-direction:column;justify-content:space-evenly}.prescription-detail__area .prescription-detail__item .item-resume__container .item-details__container .item-status__text{margin:0;font-family:Arial;font-size:.75rem;font-weight:700;line-height:.875rem;color:inherit}.prescription-detail__area .prescription-detail__item .item-resume__container .item-details__container .item-creation__container{display:flex;gap:.25rem}.prescription-detail__area .prescription-detail__item .item-resume__container .item-details__container .item-creation__container .item-creation__label,.prescription-detail__area .prescription-detail__item .item-resume__container .item-details__container .item-creation__container .item-creation__text{margin:0;font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#444}.prescription-detail__area .prescription-detail__item .data__container{margin-top:2.5rem}.prescription-detail__area .prescription-detail__item .data__container .prescription-image__container{width:100%;cursor:pointer}.prescription-detail__area .prescription-detail__item .data__container .prescription-image__container .prescription-image{width:100%}.request-detail__area{padding:2.25rem}.request-detail__area .request-detail__item{display:flex;flex-direction:column}.request-detail__area .request-detail__item .item-resume__container{display:flex}.request-detail__area .request-detail__item .item-resume__container .item-status__container{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-right:1.25rem;border-radius:50%}.request-detail__area .request-detail__item .item-resume__container .item-details__container{display:flex;flex-direction:column;justify-content:space-evenly}.request-detail__area .request-detail__item .item-resume__container .item-details__container .item-creation__container{display:flex;gap:.25rem}.request-detail__area .request-detail__item .item-resume__container .item-details__container .item-creation__container .item-creation__label,.request-detail__area .request-detail__item .item-resume__container .item-details__container .item-creation__container .item-creation__text{margin:0;font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#444}.request-detail__area .request-detail__item .item-resume__container.closed .item-status__container{background-color:#e8f9dd}.request-detail__area .request-detail__item .item-resume__container.closed .item-status__text{margin:0;font-family:Arial;font-size:.75rem;font-weight:700;line-height:.875rem;color:#61ae2a}.request-detail__area .request-detail__item .item-resume__container.open .item-status__container{background-color:#ffedd6}.request-detail__area .request-detail__item .item-resume__container.open .item-status__text{margin:0;font-family:Arial;font-size:.75rem;font-weight:700;line-height:.875rem;color:#ff8e00}.request-detail__area .request-detail__item .item-resume__container.rejected .item-status__container{background-color:#fae5e5}.request-detail__area .request-detail__item .item-resume__container.rejected .item-status__text{margin:0;font-family:Arial;font-size:.75rem;font-weight:700;line-height:.875rem;color:#df5252}.request-detail__area .request-detail__item .data__container{display:flex;flex-direction:column;gap:.75rem;margin-top:2.5rem}.request-detail__area .request-detail__item .data__container .item-data__container{display:flex;flex-wrap:wrap;gap:.5rem}.request-detail__area .request-detail__item .data__container .item-data__container .item-data__label{margin:0;font-family:Arial;font-size:1rem;font-weight:400;line-height:1.125rem;color:#444}.request-detail__area .request-detail__item .data__container .item-data__container .item-data__text{margin:0;font-family:Arial;font-size:1rem;font-weight:700;line-height:1.125rem;color:#0f5f98}.request-detail__area .request-detail__item .data__container .item-data__container.close-date{margin-top:1.75rem}.request-detail__area .request-detail__item .data__container .item-data__container.documents{display:flex;flex-direction:column;gap:.75rem;margin-top:1.75rem}.request-detail__area .request-detail__item .data__container .item-data__container.documents .documents__title{margin:0;font-family:Arial;font-size:1rem;font-weight:700;line-height:1.125rem;color:#0f5f98}.request-detail__area .request-detail__item .data__container .item-data__container.documents .documents__list{display:flex;flex-direction:column;gap:.75rem}.request-detail__area .request-detail__item .data__container .item-data__container.documents .documents__list .document-item__link{margin:0;font-family:Arial;font-size:.875rem;font-weight:400;line-height:1rem;color:#00a0e1;text-decoration:underline;cursor:pointer}