/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,::before,::after{box-sizing:border-box}html{-moz-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body{font-family:system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji'}hr{height:0;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,'Liberation Mono',Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@font-face{font-family:'MuseoSansRounded300Regular';src:url("/static/fonts/museosansrounded-300-webfont.eot?997c333192ca");src:url("/static/fonts/museosansrounded-300-webfont.eot?&997c333192ca#iefix") format("embedded-opentype"),url("/static/fonts/museosansrounded-300-webfont.ttf?997c333192ca") format("truetype"),url("/static/fonts/museosansrounded-300-webfont.woff?997c333192ca") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'MuseoSansRounded500Regular';src:url("/static/fonts/museosansrounded-500-webfont.eot?997c333192ca");src:url("/static/fonts/museosansrounded-500-webfont.eot?&997c333192ca#iefix") format("embedded-opentype"),url("/static/fonts/museosansrounded-500-webfont.ttf?997c333192ca") format("truetype"),url("/static/fonts/museosansrounded-500-webfont.woff?997c333192ca") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'MuseoSansRounded700Regular';src:url("/static/fonts/museosansrounded-700-webfont.eot?997c333192ca");src:url("/static/fonts/museosansrounded-700-webfont.eot?&997c333192ca#iefix") format("embedded-opentype"),url("/static/fonts/museosansrounded-700-webfont.ttf?997c333192ca") format("truetype"),url("/static/fonts/museosansrounded-700-webfont.woff") format("woff");font-weight:normal;font-style:normal}a{text-decoration:none;color:unset}input{-moz-appearance:textfield;appearance:textfield}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}input::placeholder{color:#9EB1B2}textarea::placeholder{color:#9EB1B2}select{-moz-appearance:none;-webkit-appearance:none;appearance:none}.text--primary{color:#336381}.text--warn{color:#F2994A}.text--success{color:#40BE76}.text--success-2{color:#007A46}.text--bold{font-family:"MuseoSansRounded500Regular"}.cursor-pointer{cursor:pointer}.w-full{width:100%}.m-2{margin:0.5rem}.gap-3{gap:0.75rem}.text-align-center{text-align:center}.flex-row{display:flex}.flex-column,.invoice-sheet__container,.invoice-sheet,.form__select-arrow-container{display:flex;flex-direction:column}.align-self-end{align-self:end}.items-center{align-items:center}.space-between{justify-content:space-between}.flex-spread{justify-content:space-between}.nowrap{white-space:nowrap}body{min-height:100vh;color:#666666}.button{border:none;border-radius:4px;font:16px "MuseoSansRounded500Regular";color:white;display:flex;gap:2px;justify-content:center;align-items:center;width:fit-content;padding:9.5px 35.5px}.button--small{font-size:14px;width:75px;height:28px;padding:0}.button--narrow-padding{padding:14px}.button--disabled{opacity:0.5;cursor:default}.button--blue{background-color:#336381}.button--hollow-blue{background-color:transparent;border:0.1rem solid #336381;color:#336381}.button--hollow-red{background-color:transparent;border:0.1rem solid #F2994A;color:#F2994A}.button--hollow-green{background-color:transparent;border:0.1rem solid #007A46;color:#007A46}.button--transparent{background-color:transparent;color:#336381;border:0.1rem solid #336381}.button--green{background-color:#40BE76}.button--bunda-green{background-color:#007A46}.button--grey{background-color:#9EB1B2}.button--tosca{background-color:#71C7BB}.button__left-icon{margin-right:13px}.button__left-icon svg{display:block}.button--size-fit{height:fit-content;width:fit-content;padding:0.7rem 0.5rem}.button--download{padding:8px 6px 8px 9px}.button--download .button__left-icon{margin-right:4px}.icon--blue svg *{fill:#336381}.checkbox-input{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:1px solid #9EB1B2;border-radius:3px;width:19px;aspect-ratio:1 / 1}.checkbox-input:checked{background:url("/static/images/check.svg?997c333192ca") no-repeat center center}.checkbox-input--disabled:checked{background:url("/static/images/check-grey.svg?997c333192ca") no-repeat center center}.checkbox-input:hover:not(:disabled){border:1px solid #666666}.checkbox-input--small{width:15px}.checkbox-input--small:checked{background-size:11px}.login{display:flex;flex-direction:column;align-items:center;background:#005A58 url("/static/images/login-background-2-minimal.jpg?997c333192ca") no-repeat center/cover;height:100vh;padding-top:15vh}.login__logo{width:250px;margin-right:15px}.login__header{font:55px/66px "MuseoSansRounded300Regular";color:#FFFFFF;margin:30px}.login__form{display:flex;flex-direction:column;gap:18px}.login__form a{font:16px/19px "MuseoSansRounded500Regular";color:#FFFFFF}.login__form button{align-self:flex-end;margin-top:-12px}.login__form input{border:1px solid #9EB1B2;border-radius:4px;width:420px;height:39px;padding:10px 14px;font:16px/19px "MuseoSansRounded300Regular";color:#666666}.login__form span{font:12px/14px "MuseoSansRounded300Regular";color:#FFFFFF;display:block;margin-bottom:4px}.login__form .errorlist{font:14px "MuseoSansRounded300Regular";color:#FF254E;width:420px;list-style-type:none;margin:0;padding:0}.container{display:grid;grid-template-columns:1fr 6fr;grid-template-rows:32px 1fr}.sidebar{position:sticky;top:0;align-self:start;grid-row:1 / 3;display:flex;flex-direction:column;gap:16px;border-top:7px solid #71C7BB;background-color:#F2F7F7;width:235px;min-height:100vh}.sidebar__logo{width:auto;height:46px;margin:16px auto 8px}.sidebar__user{display:flex;gap:8px;flex-direction:column;align-items:center;font:12px "MuseoSansRounded500Regular";color:#666666}.sidebar__user span:first-of-type{font:14px "MuseoSansRounded500Regular"}.sidebar__list{display:flex;flex-direction:column;padding-top:16px;border-top:1px solid #9EB1B2}.sidebar__list a{font:14px "MuseoSansRounded500Regular";color:#9EB1B2}.sidebar__list label{border-radius:4px;margin:0 6px;padding:8px 26px;position:relative}.sidebar__list .active{background-color:#D9ECED}.sidebar__list .active::before{content:'';display:inline-block;border-top:6px solid transparent;border-left:8px solid #336381;border-bottom:6px solid transparent;position:absolute;top:12px;left:14px}.sidebar__list .active a{color:#336381}.sidebar__list .logout{margin-top:40px}.breadcrumbs{margin-left:5.5vw;display:flex;align-items:flex-end;font:15px/18px "MuseoSansRounded500Regular";color:#666666}.breadcrumbs a{font-family:"MuseoSansRounded300Regular"}.breadcrumbs a::after{content:'>';margin:0 0.25em;font-family:"MuseoSansRounded500Regular"}.content{display:flex;flex-direction:column;margin:calc(4vw - 32px) 11vw 4vw 3vw;gap:27px;position:relative}.content--wide-margin,.content--form{margin:calc(12vh - 32px) 11vw 12vh}.content__header{display:flex;align-items:center;justify-content:space-between}.content__header-buttons{display:flex;gap:12px;flex-shrink:0}.content__title,.process-reservation__title{font:42px/50px "MuseoSansRounded300Regular";color:#666666;margin:0}.content__title--uppercase{text-transform:uppercase}.content__subtitle{font:16px/20px "MuseoSansRounded300Regular";color:#666666;margin:0}.content__heading{font:22px "MuseoSansRounded300Regular";color:#666666;margin:16px 0 -8px}.content__heading--big{font-size:28px}.content--form{}.content--form p{margin:-9px 0 32px;font:16px "MuseoSansRounded300Regular";color:#666666;white-space:nowrap}.content--form input,.content--form select,.content--form textarea{height:40px;border:1px solid #9EB1B2;border-radius:4px;padding:10px 15px;background:white}.content--form input::placeholder,.content--form select::placeholder,.content--form textarea::placeholder{font:16px "MuseoSansRounded300Regular"}.content--form input[type=radio]{width:inherit;height:inherit}.content--form input[type="checkbox"]{height:unset;padding:0}.content--form textarea{resize:none}.content--form label{font:12px "MuseoSansRounded300Regular";color:#666666;display:flex;flex-direction:column;gap:4px;min-width:0;position:relative}.content--form hr{width:100%;border:none;border-top:1px solid #9EB1B2;margin-bottom:-4px}.content--form .button{align-self:flex-end}.content--form .help_text{font:14px "MuseoSansRounded300Regular";color:#666666}.content--form .help_text ul{margin:0;padding:0 0 0 20px}.content--form .errorlist{font:14px "MuseoSansRounded300Regular";color:#FF254E;margin:0;padding:0 0 0 20px}.content--form .form{display:flex;flex-direction:column;gap:20px;width:342px}.content--form .form--wide{width:502px}.content--form .form--extra-wide{width:757px}.content--form .form--blue{background-color:#F2F7F7;padding:14px 16px}.content--form .form--small-gap{gap:10px}.content--form .form__group{display:flex;gap:15px}.content--form .form__checkbox-group{display:grid;grid-template-columns:1fr 1fr;gap:8px}.content--form .form__checkbox-group label{font-size:13px;gap:8px}.content--form .form__checkbox-group input{flex-shrink:0}.content--form .form__checkbox-group--scrollable{max-height:400px;overflow:auto}.content--form .form__checkbox-group--scrollable-small{max-height:200px;overflow:auto}.content--form .form__checkbox-group--bordered{border:1px solid #9EB1B2;border-radius:4px;padding:10px 15px}.content--form .form__input-add-on{position:absolute;right:10px;bottom:12px;font:11px "MuseoSansRounded300Regular";color:#666666}.content--form .form__input--hidden{display:none}.content--form .form__label--horizontal{flex-direction:row;align-items:flex-start}.content--form .form__label--disabled{color:#9EB1B2}.content--form .form__heading{font:18px "MuseoSansRounded300Regular";color:#666666;margin:32px 0 0}.content--form .form__accordion{display:grid;grid-template-columns:auto 1fr;align-items:center;row-gap:0;column-gap:12px;border:1px solid #9EB1B2;border-radius:4px;padding:0 15px;position:relative}.content--form .form__accordion input{flex-shrink:0}.content--form .form__accordion label{font:13px/40px "MuseoSansRounded300Regular"}.content--form .form__accordion-arrow{width:10px;height:10px;border-right:2px solid #666666;border-bottom:2px solid #666666;transform:rotate(45deg);position:absolute;right:0;top:13px}.content--form .form__accordion input:checked ~ label .form__accordion-arrow{transform:rotate(-135deg);top:17px}.content--form .form__accordion-content{grid-column:1 / 3;display:none;grid-template-columns:1fr 1fr;justify-items:start;gap:8px;width:calc(100% + 30px);margin-left:-15px;padding:10px 15px 20px;border-top:1px solid #9EB1B2}.content--form .form__accordion-content label{flex-direction:row;align-items:flex-start;gap:8px;line-height:normal}.content--form .form__accordion input:checked ~ .form__accordion-content{display:grid}.tabs{border-bottom:1px solid #9EB1B2}.tabs__tab{font:20px "MuseoSansRounded300Regular";color:#9EB1B2;display:inline-block;margin-right:24px;padding-bottom:6px}.tabs__tab--active{font-family:"MuseoSansRounded500Regular";color:#336381;border-bottom:6px solid #336381}.form{}.form__filter-wrapper{display:flex;font:14px "MuseoSansRounded300Regular";height:42px}.form__filter-wrapper--small{height:28px}.form__filter-wrapper--small .form__filter,.form__filter-wrapper--small .form__select{width:auto}.form__filter-wrapper--small .form__filter-arrow,.form__filter-wrapper--small .form__select-arrow{top:10px}.form__filter,.form__select{width:136px;margin-right:14px;color:#336381;position:relative}.form__filter input,.form__select input,.form__filter select,.form__select select{width:100%;height:100%;background-color:transparent;border:1px solid #9EB1B2;border-radius:4px;padding:0 28px 0 10px}.form__filter input[type="date"],.form__select input[type="date"],.form__filter select[type="date"],.form__select select[type="date"]{padding-right:10px}.form__filter input::placeholder,.form__select input::placeholder{color:#336381;opacity:1}.form__filter select:disabled + .form__filter-arrow,.form__filter select:disabled + .form__select-arrow,.form__select select:disabled + .form__filter-arrow,.form__select select:disabled + .form__select-arrow{opacity:0.5}.form__filter-arrow,.form__select-arrow{position:absolute;border-top:8px solid #336381;border-left:6px solid transparent;border-right:6px solid transparent;right:10px;top:18px}.form__filter input:not(:placeholder-shown) + .form__filter-arrow,.form__filter input:not(:placeholder-shown) + .form__select-arrow,.form__select input:not(:placeholder-shown) + .form__filter-arrow,.form__select input:not(:placeholder-shown) + .form__select-arrow{display:none}.form__search{width:323px;border:1px solid #9EB1B2;border-radius:4px;padding:12px;margin-left:auto;color:#336381}.form__search.left{margin-left:0}.form__input{border:1px solid #9EB1B2;border-radius:4px;padding:12px;width:max-content;color:#336381}.form__input.left{margin-left:0}.form__select{margin:0}.form__select-arrow-container{position:absolute;right:10px;height:100%;justify-content:center;gap:0.1rem}.form__select-arrow-up{border-bottom:8px solid #336381;border-left:6px solid transparent;border-right:6px solid transparent}.form__select-arrow-down{border-top:8px solid #336381;border-left:6px solid transparent;border-right:6px solid transparent}.change-profile{font:14px/18px "MuseoSansRounded700Regular";color:#336381}.change-profile .img{margin-bottom:5px}.table-wrapper{display:flex;justify-content:space-between;align-items:flex-start}.table-wrapper a{display:block}.table{}.table.w-80{width:100%;max-width:80%}.table.text-right{text-align:right!important}.table strong{font-family:"MuseoSansRounded500Regular"}.table--add-row{padding-top:0!important}.table--option-button{display:flex;flex:1;justify-content:center;align-items:center}.table--option-button img{max-height:1.2rem;margin-bottom:0.5px}.table--details td{font:16px/22px "MuseoSansRounded300Regular"}.table--details td:first-child{width:120px}.table--index{font:14px "MuseoSansRounded300Regular";color:#666666;border-collapse:collapse}.table--index .no-border{border-bottom:0rem}.table--index td,.table--index th{text-align:left;border-bottom:1px solid #9EB1B2;padding-right:8px}.table--index td:last-child,.table--index th:last-child{padding-right:0}.table--index td{padding-top:18px;padding-bottom:18px}.table--index th{font-family:"MuseoSansRounded500Regular";padding-bottom:8px}.table--index th.large{font:22px/28px "MuseoSansRounded300Regular"}.table--overflow{width:120%}.table__link{font:14px "MuseoSansRounded500Regular";color:#007A46}.table__status{font:16px "MuseoSansRounded500Regular"}.table__status--blue{color:#336381}.table__status--tosca{color:#71C7BB}.table__status--green{color:#40BE76}.table__status--grey{color:#BDBDBD}.table__status--blue{color:#336381}.table__status--orange{color:#F2994A}.table__checkbox{display:flex;justify-content:end}.table__row-accumulate td{border-bottom:transparent;padding:0.2rem}.table__row-accumulate td h2{margin:0}.table__row-accumulate--start td{padding:0.6rem 0.2rem 0.2rem 0.2rem}.table-overflow-wrapper{width:calc(100% + 11vw);overflow:auto}.doctor_fee{margin-bottom:20px}.doctor_fee h2{font:28px/32px "MuseoSansRounded300Regular";margin:0 0 10px}.info_box{padding:20px;box-sizing:border-box;border:1px solid #9EB1B2;display:inline-flex;justify-content:space-between;gap:35px}.info_box h2{font:20px/25px "MuseoSansRounded700Regular";margin:0}.info_box h3{font:10px/15px "MuseoSansRounded700Regular";margin:0 0 2px;color:#9EB1B2}.info_box .box{border-right:1px solid #9EB1B2;padding-right:35px}.info_box .box:last-child{border-right:none;padding-right:0}.process-reservation__sticky-header{position:sticky;top:0;background-color:white;z-index:1;display:block;width:calc(100% + 22vw);margin:-32px -11vw -25px;padding:32px 11vw 25px}.process-reservation__sticky-header--sticked{box-shadow:0px 1px 3px rgba(0,0,0,0.1)}.process-reservation__sticky-detector{height:1px;margin-bottom:-27px}.process-reservation__title{font-size:22px;line-height:normal}.process-reservation__separator-bar{border-bottom:1px solid #9EB1B2;margin:13px 0}.process-reservation__table{width:100%}.process-reservation__table th,.process-reservation__table td{padding-right:37px}.process-reservation__table th:last-child,.process-reservation__table td:last-child{padding:0}.process-reservation__table th{font:12px "MuseoSansRounded300Regular";color:#9EB1B2;text-align:left;white-space:nowrap}.process-reservation__table td{font:16px/19px "MuseoSansRounded300Regular"}.messages{z-index:1;position:absolute;top:-48px;width:100%;padding:13px 0;border-radius:4px;font:18px/22px "MuseoSansRounded500Regular";color:white;text-align:center;transition:top 1.5s ease}.messages--active{top:8px}.messages--success,.messages--info{background-color:#71C7BB}.messages--error{background-color:#FF254E}.login .messages{width:calc(100% - 32px);margin:0 16px}.content .messages{top:calc(-48px - 4vw)}.content .messages--active{top:calc(8px - 4vw)}.content--form .messages{top:calc(-48px - 12vh)}.content--form .messages--active{top:calc(8px - 12vh)}.invoice__footer-container{float:right;max-width:20rem}.invoice__footer-container .m--text,.invoice__footer-container h2,.invoice__footer-container p{margin-top:0.35rem;margin-bottom:0.35rem;padding-top:0;padding-bottom:0}.invoice__tnc-container{float:right;border:black solid 0.15rem;border-radius:0.25rem;padding:0.3rem 0.7rem;margin:0.5rem 0;display:flex;flex-direction:row;align-items:center}.invoice__checkbox{width:1.2rem;height:1.2rem}.invoice-sheet{background:#F9F9F9;padding:0.125rem 1.375rem 1.722rem 1.375rem;margin-bottom:1.375rem}.invoice-sheet span{margin:0.75rem 0;height:0.063rem;width:100%;background-color:#666666}.invoice-sheet span.logo{margin-top:0.313rem;margin-bottom:1.438rem;height:0.25rem;width:100%;background-color:#FFFFFF}.invoice-sheet__text--subtitle{font:16/19.2px "MuseoSansRounded700Regular"}.invoice-sheet__text--table-header{font:24.12/28.94px "MuseoSansRounded700Regular";font-weight:normal}.invoice-sheet__header{align-items:flex-end}.invoice-sheet__header *{margin:0}.invoice-sheet__container{width:40.25rem;margin:3.188rem 8.75rem}.invoice-sheet__buttons{align-self:flex-end}.invoice-sheet__logo{align-self:center;height:4rem}.pagination{font:16px "MuseoSansRounded300Regular";color:#666666;display:flex;align-items:center;gap:20px}.pagination__prev::before{content:'';display:inline-block;margin-right:4px;border-top:5px solid transparent;border-right:8px solid #336381;border-bottom:5px solid transparent}.pagination__next::after{content:'';display:inline-block;margin-left:4px;border-top:5px solid transparent;border-left:8px solid #336381;border-bottom:5px solid transparent}.pagination__current-page{text-align:center;border:1px solid #9EB1B2;width:36px}.pagination__last-page{color:#9EB1B2}.pagination *:first-child{margin-left:auto}.reservation-details__download-header{position:relative}.reservation-details__download-button{position:absolute;top:16px;right:0}.export-links{list-style-position:inside;margin:0;padding:0}.export-links li{margin-bottom:16px}.logs{font:14px "MuseoSansRounded300Regular";width:38vw}.logs__entry{display:flex;flex-direction:column;gap:8px;border-top:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;padding:14px 0 14px;margin:-14px 0 -14px}.logs__creator{font-size:16px;color:#54ACD6}.logs__action{font-family:"MuseoSansRounded700Regular";color:black}.logs__notes{display:flex;gap:8px}.logs__notes-content{flex:1}#profile-picture{width:215px;height:232px;object-fit:contain}.awesomplete input{width:100%}