@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100..900&display=swap);@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.toaster-fade-out{animation-name:fadeOut}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.toaster-fade-in-down{animation-name:fadeInDown}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.toaster-fade-in-up{animation-name:fadeInUp}.fade-enter-active,.fade-leave-active{transition:opacity .15s ease-out}.fade-enter,.fade-leave-to{opacity:0}.toaster{--black-color:#000;--white-color:#fff;--secondary-color:#8d96a8;position:fixed;display:flex;top:0;bottom:0;left:0;right:0;overflow:hidden;z-index:9999;pointer-events:none;padding:40px}.toaster .toaster-message{border-radius:10px;padding:10px;padding-left:20px;animation-duration:.15s;background-color:#fff;box-shadow:0 0 50px 0 rgba(0,0,0,.15);pointer-events:auto;display:inline-flex;align-items:center;gap:20px;width:100%;max-width:320px;width:auto}.toaster .toaster-message .body-text-bold{font-weight:700;font-size:15px;line-height:15px;color:#6d6e71}.toaster .toaster-message .fine-print{font-weight:400;font-size:13px;line-height:13px;color:#6d6e71}.toaster .toaster-message.toaster-position-bottom,.toaster .toaster-message.toaster-position-top{align-self:center}.toaster .toaster-message.toaster-position-bottom-right,.toaster .toaster-message.toaster-position-top-right{align-self:flex-end}.toaster .toaster-message.toaster-position-bottom-left,.toaster .toaster-message.toaster-position-top-left{align-self:flex-start}.toaster .toaster-message .toaster-text{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-grow:1;gap:5px}.toaster .toaster-message .close-toaster{cursor:pointer;margin-bottom:auto;width:13px;height:13px;position:relative;flex-shrink:0}.toaster .toaster-message .close-toaster:after,.toaster .toaster-message .close-toaster:before{position:absolute;content:"";width:100%;height:1px;background-color:var(--black-color);top:5px}.toaster .toaster-message .close-toaster:before{transform:rotate(45deg)}.toaster .toaster-message .close-toaster:after{transform:rotate(-45deg)}.toaster .toaster-message .close-toaster:hover{opacity:.7}.toaster.toaster-top{flex-direction:column}.toaster.toaster-bottom{flex-direction:column-reverse}.toaster.toaster-custom-parent{position:absolute}@media screen and (max-width:920px){.toaster{padding:20px}.toaster .toaster-message{padding:20px;width:100%;max-width:100%;box-shadow:0 0 50px 0 rgba(0,0,0,.15)}.toaster .toaster-message .toaster-text{gap:5px}}*{margin:0;padding:0;box-sizing:border-box;font-family:Montserrat,sans-serif;text-decoration:none;font-optical-sizing:auto;font-style:normal}html{width:100%;height:100%}@media(pointer:coarse){html{min-width:1300px}}@media(pointer:fine)and (hover:hover){html{min-width:1300px;overflow-x:auto}}body,html{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;scroll-behavior:smooth}body{overflow-x:hidden}#app{display:flex;flex-direction:column;flex-grow:1;height:-moz-fit-content;height:fit-content;scroll-behavior:smooth}#app:has(.admin-view),#app:has(.communication-view),#app:has(.patient-details),#app:has(.statistics-view-survey){min-height:100vh}.list-text{line-height:15px}.body-text,.list-text{font-size:15px;font-weight:400;color:var(--darkGreyColor)}.body-text{line-height:140%}.list-text-bold,.list-text-bold-uppercase{font-size:15px;font-weight:700;line-height:15px;color:var(--darkGreyColor)}.list-text-bold-uppercase{text-transform:uppercase}.normal-text{font-size:13px;font-weight:400;line-height:13px;color:var(--darkGreyColor)}.normal-text-bold,.normal-text-bold-uppercase{font-size:13px;font-weight:700;line-height:13px;color:var(--darkGreyColor)}.normal-text-bold-uppercase{text-transform:uppercase}.small-text{font-size:11px;font-weight:400;line-height:11px;color:var(--darkGreyColor)}.small-text-bold,.small-text-bold-uppercase{font-size:11px;font-weight:700;line-height:11px;color:var(--darkGreyColor)}.small-text-bold-uppercase{text-transform:uppercase}.extra-small-text,.extra-small-text-uppercase{font-size:10px;font-weight:500;line-height:10px;color:var(--darkGreyColor)}.extra-small-text-uppercase{text-transform:uppercase}.extra-small-text-bold{font-size:10px;line-height:10px}.extra-small-text-bold,.title-text{font-weight:700;color:var(--darkGreyColor)}.title-text{font-size:20px;line-height:20px}.rtg-title-text{font-size:42px}.rtg-subtitle-text,.rtg-title-text{color:var(--darkGreyColor);font-weight:700;line-height:100%}.rtg-subtitle-text{font-size:34px}.rtg-file-text{color:var(--darkGreyColor);font-size:28px;font-weight:700;line-height:100%}.primary-text{color:var(--textGreenColor)}.error-text{color:var(--redColor)}.warning-text{color:var(--orangeColor)}.center-text{text-align:center}.clickable-text{cursor:pointer}.text-uppercase{text-transform:uppercase}.disabled-text{color:var(--greyColor)}.white-text{color:var(--whiteColor)}.button-dropdown{position:relative}.button-dropdown .button{padding-right:0}.button-dropdown .button-dropdown-arrow-box{width:47px;height:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.button-dropdown .button-dropdown-arrow-box .button-dropdown-arrow-box-icon{width:16px;height:16px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxMSIgZmlsbD0ibm9uZSI+PHBhdGggZD0ibTIuMDQ3IDIgNiA2IDYtNiIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjMiLz48L3N2Zz4=) no-repeat 50%;background-size:100% auto}.button-dropdown .button-dropdown-options{display:flex;flex-direction:column;width:240px;position:absolute;top:100%;right:0;background-color:var(--whiteColor);z-index:6;box-shadow:0 58px 58px 0 rgba(0,0,0,.09),0 130px 78px 0 rgba(0,0,0,.05),0 232px 93px 0 rgba(0,0,0,.01),0 362px 101px 0 transparent}.button-dropdown .button-dropdown-options .button-dropdown-options-list{display:flex;flex-direction:column;max-height:calc(100vh - 50px);overflow-y:auto;overflow-x:hidden;height:-moz-fit-content;height:fit-content;border-left:1px solid var(--greyColor2);border-right:1px solid var(--greyColor2)}.button-dropdown.button-dropdown-expanded .button-dropdown-arrow-box .button-dropdown-arrow-box-icon{transform:rotate(180deg)}.button{gap:10px;padding:10px 20px;height:35px;color:var(--whiteColor);font-size:15px;font-weight:700;line-height:100%;background-color:var(--textGreenColor);text-wrap:nowrap;outline:none;border:none;cursor:pointer;min-width:105px;position:relative}.button,.button .button-spinner{display:flex;align-items:center;justify-content:center}.button .button-spinner{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--lighterPrimaryColor)}.button .button-spinner .spinner{width:24px;height:24px;border:3px solid var(--whiteColor);border-top:3px solid var(--logoGreenColor);border-radius:50%;animation:buttonSpinLoading 1s linear infinite}@media(hover:hover){.button:hover{background-color:var(--logoGreenColor)}}.button.button-transparent{background-color:transparent;color:var(--textGreenColor)}@media(hover:hover){.button.button-transparent:hover{background-color:var(--logoGreenColor);color:var(--whiteColor)}}.button.is-invalid{background-color:var(--redColor)}@media(hover:hover){.button.is-invalid:hover{opacity:.7}}.button.button-blue{border:2px solid var(--blueColor);background-color:transparent;color:var(--blueColor);font-size:13px}@media(hover:hover){.button.button-blue:hover{background-color:var(--blueColor);color:var(--whiteColor)}}.button.grey-button{background-color:var(--lightGreyColor);color:var(--textGreenColor)}@media(hover:hover){.button.grey-button:hover{background-color:var(--logoGreenColor);color:var(--whiteColor)}}.button:disabled,.button:has(.button-spinner){background-color:var(--greyColor);cursor:not-allowed}.button:has(.button-spinner){color:transparent}.section-title-box{padding:20px;border-bottom:1px solid var(--greyColor2)}.new-modal[open]{margin:auto;display:flex;flex-direction:column;outline:none;border:none;width:calc(100% - 80px);max-width:90%;max-height:calc(100% - 80px);border-radius:10px;background:var(--whiteColor)}.new-modal[open].new-modal-export{max-width:1096px}.new-modal[open].new-modal-export .new-modal-container .new-modal-content .new-modal-content-column{border-bottom:1px solid var(--greyColor2)}.new-modal[open].new-modal-export .new-modal-container .new-modal-content .new-modal-content-column:last-child{border-bottom:none}.new-modal[open].new-modal-export .new-modal-container .new-modal-content .new-modal-content-column .new-modal-export-options-keys{display:flex;flex-wrap:wrap;gap:20px}.new-modal[open].new-modal-export .new-modal-container .new-modal-content .new-modal-content-column .new-modal-export-options-keys .new-modal-export-options-keys-box{width:calc(33.33333% - 14px)}.new-modal[open].new-modal-service-status{max-width:1200px}.new-modal[open].new-modal-service-status .new-modal-container{min-height:-moz-fit-content;min-height:fit-content}.new-modal[open].new-modal-service-status .new-modal-container .new-modal-service-status-header{padding:20px;gap:20px;display:flex;flex-direction:column;width:100%}.new-modal[open].new-modal-service-status .new-modal-container .new-modal-service-status-header.new-modal-service-status-header-status{background:var(--veryLightRedColor)}.new-modal[open].new-modal-service-status .new-modal-container .new-modal-service-status-header.new-modal-service-status-header-service{background:var(--veryLightBlueColor);gap:0}.new-modal[open].new-modal-service-status .new-modal-container .new-modal-service-status-header .new-modal-service-status-header-row{display:flex;align-items:center;width:100%;justify-content:space-between}.new-modal[open].new-modal-service-status .new-modal-container .new-modal-service-status-header-row-dropdowns{display:flex;align-items:center;gap:20px;padding:20px 0;margin:20px 0;border-top:1px solid var(--greyColor2);border-bottom:1px solid var(--greyColor2)}.new-modal[open].new-modal-service-status .new-modal-container .new-modal-service-status-header-row-dropdowns .dropdown-component{width:calc(25% - 15px)}.new-modal[open].delete-devices-modal{max-width:685px}.new-modal[open].questionnaire-modal{max-width:984px}.new-modal[open].rtg-viewer-modal{max-width:calc(100% - 80px);height:100%}.new-modal[open].rtg-viewer-modal .new-modal-container{height:100%}.new-modal[open].invoice-preview-modal{max-width:1280px;max-height:100%;border-radius:10px 10px 0 0;margin-top:40px}.new-modal[open].invoice-preview-modal .new-modal-container{background-color:var(--lightGreyColor);padding-bottom:40px}.new-modal[open].invoice-preview-modal .new-modal-container .new-modal-header{background-color:var(--whiteColor)}.new-modal[open].invoice-preview-modal .new-modal-container .new-modal-content{height:100%;padding:20px}.new-modal[open].invoice-preview-modal .new-modal-container .new-modal-content .doc-container div canvas{box-shadow:0 0 30px 0 rgba(0,0,0,.12)}.new-modal[open].reschedule-modal{max-width:1440px}.new-modal[open].create-new-reservation-modal{max-width:710px}.new-modal[open].add-media-modal{max-width:375px}.new-modal[open].invoice-modal{max-width:1414px}.new-modal[open].invoice-selector-modal{max-width:710px}.new-modal[open].invoice-selector-modal .new-modal-content-row .radio-clear{width:calc(50% - 10px)}.new-modal[open].add-block-modal{max-width:710px}.new-modal[open].media-preview{height:100%;max-width:1225px}.new-modal[open].media-preview .new-modal-container{height:100%}.new-modal[open].media-preview .new-modal-content{min-height:-moz-fit-content;min-height:fit-content;border-bottom:1px solid var(--greyColor2)}.new-modal[open].linking-modal{max-width:750px}.new-modal[open].proposals-modal,.new-modal[open].workorder-creator-modal{max-width:1161px}.new-modal[open].proposals-modal .new-modal-header,.new-modal[open].workorder-creator-modal .new-modal-header{flex-direction:column;gap:20px}.new-modal[open].proposals-modal .new-modal-footer,.new-modal[open].workorder-creator-modal .new-modal-footer{background-color:var(--whiteColor);position:sticky;bottom:0}.new-modal[open].prescriptions-modal{max-width:900px}.new-modal[open].prescriptions-modal .new-modal-header{flex-direction:column;gap:20px}.new-modal[open].prescriptions-modal .new-modal-footer{background-color:var(--whiteColor);position:sticky;bottom:0}.new-modal[open].search-patients-modal{max-width:1440px}.new-modal[open].search-patients-modal-patient-creator .new-modal-header{padding:0;padding-top:40px;padding-bottom:20px;border-bottom:1px solid var(--greyColor2);width:calc(100% - 80px);margin:0 auto}.new-modal[open].search-patients-modal-patient-creator .new-modal-container{padding:0}.new-modal[open].search-patients-modal-patient-creator .search-patients-modal-row.search-patients-modal-row-header{padding-top:20px;padding-left:60px;padding-right:60px}.new-modal[open].search-patients-modal-patient-creator .search-patients-modal-body,.new-modal[open].search-patients-modal-patient-creator .search-patients-modal-title{padding:20px 40px}.new-modal[open].delete-modal{max-width:1024px}.new-modal[open].resend-sms-modal{max-width:350px}.new-modal[open].device-patient-modal{max-width:710px}.new-modal[open] .new-modal-container{display:flex;flex-direction:column;width:100%;height:-moz-fit-content;height:fit-content;overflow:hidden}.new-modal[open] .new-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--greyColor2)}.new-modal[open] .new-modal-header .new-modal-header-button{width:55px;height:30px;border-radius:4px;background:var(--lightGreyColor);display:flex;align-items:center;justify-content:center}.new-modal[open] .new-modal-header .new-modal-header-row{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%}.new-modal[open] .new-modal-header .new-modal-header-row.new-modal-header-row-end{justify-content:flex-end}.new-modal[open] .new-modal-header .new-modal-header-row .dropdown-component,.new-modal[open] .new-modal-header .new-modal-header-row .input-component{width:33.3333333333%}.new-modal[open] .new-modal-header .new-modal-header-box{display:flex;align-items:center;gap:10px;width:100%}.new-modal[open] .new-modal-header .new-modal-header-box.new-modal-header-box-end{justify-content:flex-end}.new-modal[open] .new-modal-content-devices{padding:20px;display:flex;gap:2px;flex-direction:column;overflow-y:auto;background-color:var(--lightGreyColor)}.new-modal[open] .new-modal-content-devices .radio{display:flex;align-items:center;height:50px;background-color:var(--whiteColor);padding:0 20px;cursor:pointer}@media(hover:hover){.new-modal[open] .new-modal-content-devices .radio:hover{background-color:var(--veryLightGreenColor2)}.new-modal[open] .new-modal-content-devices .radio:hover:has(input:checked){background-color:var(--veryLightGreenColor2)}}.new-modal[open] .new-modal-content-devices .radio:has(input:checked){background-color:var(--veryLightGreenColor2)}.new-modal[open] .new-modal-media-preview{width:100%;height:100%;display:flex;justify-content:center;overflow:hidden;padding:20px}.new-modal[open] .new-modal-media-preview img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.new-modal[open] .new-modal-media-preview:has(.doc-container){padding:0}.new-modal[open] .new-modal-media-preview .doc-container{width:100%;overflow-y:auto;height:100%;padding:20px}.new-modal[open] .modal-container-content-media{display:flex;flex-direction:column;height:230px;justify-content:center;align-items:center;gap:20px;border:1px solid var(--lightGreyColor);background:var(--whiteColor);transition:all .3s;width:100%}.new-modal[open] .modal-container-content-media input{display:none}.new-modal[open] .modal-container-content-media:hover{background-color:var(--veryLightGreenColor2);cursor:pointer}.new-modal[open] .modal-container-content-media.is-invalid{border-color:var(--redColor)}.new-modal[open] .media-upload-content{height:230px;width:100%;position:relative;overflow:hidden}.new-modal[open] .media-upload-content img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.new-modal[open] .media-upload-content .doc-container{width:100%;height:100%;overflow-y:auto}.new-modal[open] .media-upload-content .doc-container div{width:100%;height:100%}.new-modal[open] .media-upload-content .media-upload-content-remove{position:absolute;top:20px;right:20px;width:47px;height:30px;border-radius:4px;display:flex;justify-content:center;align-items:center;background:var(--whiteColor);cursor:pointer}.new-modal[open] .linking-modal-content{padding:20px;display:flex;flex-direction:column;gap:20px;background-color:var(--lightGreyColor)}.new-modal[open] .linking-modal-content .linking-modal-content-column{display:flex;flex-direction:column;gap:2px}.new-modal[open] .linking-modal-content .linking-modal-content-row{display:flex;gap:2px}.new-modal[open] .linking-modal-content .linking-modal-content-box{display:flex;align-items:center;gap:20px;padding:10px 20px;height:55px;width:100%;background-color:var(--whiteColor)}.new-modal[open] .linking-modal-content .linking-modal-content-box:is(label){cursor:pointer}@media(hover:hover){.new-modal[open] .linking-modal-content .linking-modal-content-box:is(label):hover{background-color:var(--veryLightGreenColor2)}}.new-modal[open] .linking-modal-content .linking-modal-content-box:is(label):has(.circle),.new-modal[open] .linking-modal-content .linking-modal-content-box:is(label):has(input:checked){background-color:var(--veryLightGreenColor2)}.new-modal[open] .linking-modal-content .linking-modal-content-box .linking-modal-content-box-column{display:flex;flex-direction:column;gap:5px}.new-modal[open] .linking-modal-content .button{margin:0 auto;width:100%;max-width:240px}.new-modal[open] .search-patients-modal-column{display:flex;flex-direction:column;gap:20px;padding:20px}.new-modal[open] .search-patients-modal-column .search-patients-modal-row{padding-top:0;padding-bottom:0}.new-modal[open] .search-patients-modal-row{display:grid;align-items:center;grid-template-columns:15px repeat(4,1fr);gap:20px;background-color:var(--whiteColor);padding:10px 20px}.new-modal[open] .search-patients-modal-row:is(label){cursor:pointer}@media(hover:hover){.new-modal[open] .search-patients-modal-row:is(label):hover{background-color:var(--veryLightGreenColor2)}}.new-modal[open] .search-patients-modal-row:is(label):has(input:checked){background-color:var(--veryLightGreenColor2)}.new-modal[open] .search-patients-modal-row .search-patients-modal-row-box{width:100%;display:flex;flex-direction:column;gap:5px;overflow:hidden}.new-modal[open] .search-patients-modal-row .search-patients-modal-row-box p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.new-modal[open] .search-patients-modal-body{display:flex;flex-direction:column;padding:20px;gap:20px;background-color:var(--lightGreyColor);overflow-y:auto}.new-modal[open] .search-patients-modal-body .input-component{max-width:360px;margin:0 auto}.new-modal[open] .search-patients-modal-body .search-patients-modal-body-column{display:flex;flex-direction:column;gap:2px;overflow-y:auto;max-height:50vh;min-height:50px}.new-modal[open] .search-patients-modal-body .button{max-width:360px;margin:0 auto}.new-modal[open] .search-patients-modal-body .search-patients-modal-body-buttons{display:flex;align-items:center;justify-content:center;width:100%;gap:10px}.new-modal[open] .search-patients-modal-body .search-patients-modal-body-buttons .button{margin:0}.new-modal[open] .new-modal-content{display:flex;flex-direction:column;overflow:auto}.new-modal[open] .new-modal-content .appointments-timeline{padding:20px}.new-modal[open] .new-modal-content .appointments-timeline .appointments-timeline-switcher{margin-bottom:0}.new-modal[open] .new-modal-content .appointments-timeline .appointments-timeline-editor-inputs{order:1;margin-bottom:0}.new-modal[open] .new-modal-content .new-modal-content-row{display:flex;gap:20px;align-items:center}.new-modal[open] .new-modal-content .new-modal-content-row.new-modal-content-row-wrap{flex-wrap:wrap}.new-modal[open] .new-modal-content .new-modal-content-row.new-modal-content-row-wrap .dropdown-component,.new-modal[open] .new-modal-content .new-modal-content-row.new-modal-content-row-wrap .input-component,.new-modal[open] .new-modal-content .new-modal-content-row.new-modal-content-row-wrap .radio-wrapper{width:calc(50% - 10px)}.new-modal[open] .new-modal-content .new-modal-content-row.new-modal-content-row-wrap .radio-wrapper{padding-top:15px}.new-modal[open] .new-modal-content .new-modal-content-row.new-modal-content-row-reschedule .dropdown-component{width:25%}.new-modal[open] .new-modal-content .new-modal-content-row.new-modal-content-row-reschedule .input-component{width:calc(75% - 20px)}.new-modal[open] .new-modal-content .new-modal-content-row.new-modal-content-row-proposal .dropdown-component{width:calc(25% - 10px)}.new-modal[open] .new-modal-content .new-modal-content-row.new-modal-content-row-proposal .input-component{width:calc(50% - 10px)}.new-modal[open] .new-modal-content .new-modal-content-box{display:flex;flex-direction:column;gap:5px;width:100%}.new-modal[open] .new-modal-content .new-modal-content-box.new-modal-content-box-fit-width{width:-moz-fit-content;width:fit-content}.new-modal[open] .new-modal-content .new-modal-content-box.new-modal-content-box-half-width{width:calc(50% - 10px)}.new-modal[open] .new-modal-content .new-modal-content-box-row{display:flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content}.new-modal[open] .new-modal-content .new-modal-content-box-row.new-modal-content-box-row-action{cursor:pointer}.new-modal[open] .new-modal-content .new-modal-content-column{display:flex;flex-direction:column;gap:20px;padding:20px}.new-modal[open] .new-modal-content .new-modal-content-column.new-modal-content-column-grey{background-color:var(--lightGreyColor)}.new-modal[open] .new-modal-content .new-modal-content-column.new-modal-content-column-border-top{border-top:1px solid var(--greyColor2)}.new-modal[open] .new-modal-content .new-modal-content-column.new-modal-content-column-warning{background:linear-gradient(0deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.9)),#f90}.new-modal[open] .new-modal-content .new-modal-content-column.new-modal-content-column-invalid{background:var(--veryLightRedColor)}.new-modal[open] .new-modal-content .new-modal-content-column.new-modal-content-column-blue{background-color:var(--veryLightBlueColor)}.new-modal[open] .new-modal-content .new-modal-content-column.new-modal-content-column-border-bottom{border-bottom:1px solid var(--greyColor2)}.new-modal[open] .new-modal-content .new-modal-content-column.new-modal-content-column-center{align-items:center;justify-content:center}.new-modal[open] .new-modal-content .new-modal-content-column.new-modal-content-column-no-padding-bottom{padding-bottom:0}.new-modal[open] .new-modal-content .new-modal-content-column.new-modal-content-column-no-padding-top{padding-top:0}.new-modal[open] .new-modal-content .new-modal-search-patient{display:flex;flex-direction:column;gap:20px}.new-modal[open] .new-modal-content .new-modal-search-patient .button{margin:0 auto}.new-modal[open] .new-modal-content .new-modal-search-patient .clickable-text{width:-moz-fit-content;width:fit-content}.new-modal[open] .new-modal-content .new-modal-search-patient .new-modal-search-patient-breaker{height:1px;width:100%;background-color:var(--greyColor)}.new-modal[open] .new-modal-footer{display:flex;justify-content:center;align-items:center;padding:20px;border-top:1px solid var(--greyColor2);gap:20px}.new-modal::backdrop{background-color:rgba(var(--darkGreyColorRGBA),.2)}.dropdown-component{display:flex;flex-direction:column;width:100%;transition:all .2s;position:relative}.dropdown-component label{font-size:10px;font-weight:500;line-height:10px;color:var(--darkGreyColor);text-transform:uppercase;margin-bottom:5px}.dropdown-component select{border-radius:0;padding:0 12px;height:35px;font-size:15px;font-weight:400;line-height:100%;color:var(--darkGreyColor);background-color:var(--whiteColor);border:1px solid var(--greyColor);outline:none;cursor:pointer;transition:border-color .3s ease-in-out;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/img/selectArrow.9adbb6a0.svg);background-repeat:no-repeat;background-position:right 6px top 50%;background-size:12px;padding-right:24px}.dropdown-component select:focus{outline:none;border-color:var(--textGreenColor)}@media(hover:hover){.dropdown-component select:hover{border-color:var(--textGreenColor);outline:none}}.dropdown-component:has(select:disabled) select{cursor:not-allowed;background-image:none}.dropdown-component:has(select:disabled) select:focus{border-color:var(--greyColor)}@media(hover:hover){.dropdown-component:has(select:disabled) select:hover{border-color:var(--greyColor)}}.dropdown-component.is-invalid label{color:var(--redColor)}.dropdown-component.is-invalid select,.dropdown-component.is-invalid select:focus{border:1px solid var(--redColor)}@media(hover:hover){.dropdown-component.is-invalid select:hover{border:1px solid var(--redColor)}}.clipboard-copy-container{display:flex;align-items:center;justify-content:center;width:auto}.clipboard-copy-container .copy-icon-box{display:inline-flex;width:19px;height:22px;background:url(/img/copyIcon.357f3629.svg) 0 0;background-repeat:no-repeat;flex-shrink:0;cursor:pointer}.clipboard-copy-container.copyText{position:relative}.clipboard-copy-container.copyText:after{content:"Copied to clipboard";background:var(--whiteColor);border-radius:8px;font-weight:400;font-size:12px;line-height:12px;color:var(--textGreenColor);padding:7px 10px;white-space:nowrap;position:absolute;top:-5px;left:20px;z-index:2;animation:showCopied .8s ease-in-out}@keyframes showCopied{0%{opacity:0;transform:translateX(-10px)}50%{opacity:1}to{opacity:0;transform:translateX(10px)}}.radio input[type=checkbox],.radio input[type=radio]{display:none}.radio input[type=checkbox]+label:before,.radio input[type=radio]+label:before{content:"";width:24px;height:24px;border-radius:50%;border:1px solid var(--darkGreyColor);margin-top:1px;box-sizing:border-box}.radio input[type=checkbox]:checked+label:before,.radio input[type=radio]:checked+label:before{box-shadow:inset 0 0 0 3px var(--whiteColor);background-color:var(--textGreenColor)}.radio input[type=checkbox]:checked+label .label-text,.radio input[type=radio]:checked+label .label-text{font-weight:600}.radio label{font-size:18px;font-weight:400;line-height:150%;color:var(--darkGreyColor);display:flex;gap:20px;cursor:pointer;align-items:center;position:relative}.radio label .label-hidden-text{font-size:18px;font-weight:600;line-height:150%;visibility:hidden}.radio label .label-text{font-size:18px;font-weight:400;line-height:150%;position:absolute;left:44px}.radio label.list-text-bold-uppercase{text-transform:uppercase;font-weight:600;font-size:15px;line-height:100%}.radio.smaller-radio input[type=checkbox]+label:before,.radio.smaller-radio input[type=radio]+label:before{width:15px;height:15px;margin-top:0}.radio.smaller-radio input[type=checkbox]:checked+label:before,.radio.smaller-radio input[type=radio]:checked+label:before{box-shadow:inset 0 0 0 2px var(--whiteColor);background-color:var(--textGreenColor);border-color:var(--textGreenColor)}@media(hover:hover){.radio:hover{opacity:.7}}.radio.is-invalid input[type=checkbox]+label:before,.radio.is-invalid input[type=radio]+label:before{border-color:var(--redColor)}.radio.is-invalid label,.radio.is-invalid label .label-hidden-text,.radio.is-invalid label .label-text{color:var(--redColor)}.radio-clear input[type=checkbox],.radio-clear input[type=radio]{display:none}.radio-clear input[type=checkbox]+label:before,.radio-clear input[type=radio]+label:before{content:"";width:15px;height:15px;border-radius:50%;border:1px solid var(--darkGreyColor);margin-top:1px;box-sizing:border-box}.radio-clear input[type=checkbox]:checked+label:before,.radio-clear input[type=radio]:checked+label:before{box-shadow:inset 0 0 0 2px var(--whiteColor);background-color:var(--textGreenColor)}.radio-clear input[type=checkbox]:checked+label .label-text,.radio-clear input[type=radio]:checked+label .label-text{font-weight:600}.radio-clear label{display:flex;align-items:center;gap:10px;position:relative;cursor:pointer}@media(hover:hover){.radio-clear:hover{opacity:.7}}.radio-clear.is-invalid input[type=checkbox]+label:before,.radio-clear.is-invalid input[type=radio]+label:before{border-color:var(--redColor)}.radio-clear.is-invalid label{color:var(--redColor)}.checkbox{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;cursor:pointer}.checkbox input[type=checkbox],.checkbox input[type=radio]{position:absolute;opacity:0;left:-99999px}.checkbox label{display:flex;align-items:center;font-size:15px;font-weight:400;line-height:100%;color:var(--darkGreyColor);cursor:pointer}.checkbox label.checkbox-bold{font-weight:700}.checkbox label.checkbox-uppercase{text-transform:uppercase}.checkbox input[type=checkbox]+label:before,.checkbox input[type=radio]+label:before{content:"";display:inline-block;width:16px;height:16px;flex-shrink:0;margin-right:10px;background:url(/img/checkboxIcons.68870c54.svg) 0 0 no-repeat}.checkbox input[type=checkbox]:checked+label:before,.checkbox input[type=radio]:checked+label:before{background-position:0 -17px}.checkbox input[type=checkbox]:disabled+label,.checkbox input[type=radio]:disabled+label{cursor:not-allowed}.checkbox.half-checked input[type=checkbox]+label:before,.checkbox.half-checked input[type=radio]+label:before{background-position:0 -34px}.checkbox.is-invalid input[type=checkbox]+label:before,.checkbox.is-invalid input[type=radio]+label:before{border-color:var(--redColor)}.checkbox.is-invalid label,.checkbox.is-invalid label p,.checkbox.is-invalid label p span{color:var(--redColor)}.circle{display:flex;justify-content:center;align-items:center;width:15px;height:15px;border-radius:50%;flex-shrink:0;background:var(--orangeColor)}.circle.circle-confirmed{background:var(--textGreenColor)}.circle.circle-transparent{background:transparent}.circle.circle-grey{background:var(--greyColor)}.grid-table{display:grid;grid-template-rows:auto}.grid-table .table-row{display:grid;grid-column:1/-1;grid-template-columns:subgrid;min-height:52px;max-height:52px;height:-moz-fit-content;height:fit-content;padding:var(--tablePaddingVertical) 0;border-bottom:1px solid var(--greyColor2);align-items:center}.grid-table .table-row.table-row-header{min-height:32px;max-height:32px}.grid-table .table-row.table-row-header-sticky{position:sticky;top:90px;background:var(--whiteColor);z-index:2}.grid-table .table-row.hover-row{cursor:pointer}@media(hover:hover){.grid-table .table-row.hover-row:hover{background:var(--veryLightGreenColor2)}.grid-table .table-row.hover-row:hover .button-box .button-box-icon{opacity:1}}.grid-table .table-row.table-row-services{background:var(--veryLightBlueColor)}.grid-table .table-row.table-row-status{background:var(--veryLightRedColor)}.grid-table .table-row.table-row-zzzs-service{background:#dcf9fa}.grid-table .table-row.table-row-warning{background:linear-gradient(0deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.9)),#f90}.grid-table .table-row.table-row-invalid{background:var(--veryLightRedColor)}.grid-table .table-row.table-row-input-active{padding:0}.grid-table .table-row.table-row-input-active .table-cell{min-height:100%}.grid-table .table-row.table-row-input-active .input-component input{font-weight:700}.grid-table .table-row.table-row-input-active:has(input:focus){background:var(--veryLightGreenColor2)}.grid-table .table-row.table-row-input-services{padding:0}.grid-table .table-row.table-row-input-services .table-cell{min-height:100%}.grid-table .table-row.table-row-input-services .fake-input,.grid-table .table-row.table-row-input-services .input-component input{background-color:transparent;border-color:var(--lightGreyColor);font-weight:700}.grid-table .table-row.table-row-input-services:has(input[type=checkbox]:checked){background:var(--veryLightGreenColor2)}.grid-table .table-row.table-row-input-services.ignored-row{background:var(--veryLightGreyColor)}.grid-table .table-row.table-row-input-services.ignored-row-other{display:none}.grid-table .table-row.disabled-row{position:relative}.grid-table .table-row.disabled-row:before{content:"";position:absolute;top:50%;left:10px;width:calc(100% - 20px);height:1px;background:var(--greyColor)}.grid-table .table-row.disabled-row *{opacity:.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.grid-table .table-row.disabled-row :has(.button-box-icon-revert){opacity:1;pointer-events:all;-webkit-user-select:all;-moz-user-select:all;user-select:all}.grid-table .table-row.disabled-row:has(.button-box-icon-revert):before{width:calc(100% - 87px)}.grid-table .table-row.table-row-reservation-date{height:33px;min-height:33px;display:flex;align-items:center;background:var(--logoGreenColor)}.grid-table .table-row.table-row-reservation-date .table-cell{color:var(--whiteColor);max-height:33px}.grid-table .table-row.table-row-appointment{--lighter:hsl(from var(--background) h s calc(l * 1.13));box-shadow:inset 0 0 0 2px var(--whiteColor);position:relative;background:linear-gradient(90deg,var(--background),var(--background) 12px,var(--lighter) 12px)}.grid-table .table-row.table-row-appointment.hover-row{cursor:pointer}@media(hover:hover){.grid-table .table-row.table-row-appointment.hover-row:hover{background:linear-gradient(90deg,var(--background),var(--background) 12px,var(--veryLightGreenColor2) 12px)}.grid-table .table-row.table-row-appointment.hover-row:hover .button-box .button-box-icon{opacity:1}}.grid-table .table-row.table-row-unassigned{position:relative}.grid-table .table-row.table-row-unassigned:before{width:10px}.grid-table .table-row.table-row-unassigned:after,.grid-table .table-row.table-row-unassigned:before{content:"";position:absolute;top:2px;left:2px;height:calc(100% - 4px);background:repeating-linear-gradient(135deg,rgba(0,0,0,.188),rgba(0,0,0,.188) 6px,transparent 0,transparent 12px);mix-blend-mode:multiply;pointer-events:none}.grid-table .table-row.table-row-unassigned:after{opacity:.2;width:calc(100% - 4px)}.grid-table .table-row.table-row-selected{outline:4px solid var(--textGreenColor);outline-offset:-3px;clip-path:none;z-index:1}.grid-table .table-row .table-cell{display:flex;flex-direction:column;justify-content:center;padding:0 calc(var(--tableGap)/2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;gap:4px;max-height:calc(55px - var(--tablePaddingVertical)*2)}.grid-table .table-row .table-cell.clickable-table-cell{cursor:pointer}.grid-table .table-row .table-cell:first-child{padding-left:var(--tablePaddingHorizontal)}.grid-table .table-row .table-cell:last-child{padding-right:var(--tablePaddingHorizontal)}.grid-table .table-row .table-cell.table-cell-center{align-items:center}.grid-table .table-row .table-cell.table-cell-right{justify-content:flex-end;text-align:right}.grid-table .table-row .table-cell:has(.multiple-lines-text){white-space:normal}.grid-table .table-row .table-cell:has(.show-full-text){white-space:normal;overflow:visible;text-overflow:unset;max-height:unset}.grid-table .table-row .table-cell.table-cell-full-width{grid-column:1/-1}.grid-table .table-row .table-cell.table-cell-hover{cursor:pointer}@media(hover:hover){.grid-table .table-row .table-cell.table-cell-hover:hover{color:var(--textGreenColor);font-weight:700}}.grid-table .table-row .table-cell .table-cell-row{display:flex;align-items:center;gap:10px}.grid-table .table-row .table-cell .table-cell-row .table-cell-row-box{display:flex;align-items:center;gap:40px}.grid-table .table-row .table-cell .table-cell-row.clickable-table-cell{cursor:pointer;width:-moz-fit-content;width:fit-content}.grid-table .table-row .table-cell .table-cell-questionnaire{display:flex;justify-content:space-between;align-items:flex-end;width:75px;height:30px;padding:3px;gap:2px;border-radius:4px;background:var(--lightGreyColor);border:1px solid var(--greyColor2);white-space:nowrap}@media(hover:hover){.grid-table .table-row .table-cell .table-cell-questionnaire:hover{border-color:var(--textGreenColor);background:var(--whiteColor)}}.grid-table .table-row .table-cell .table-cell-questionnaire svg{margin-bottom:auto}.grid-table .table-row .table-cell .table-cell-questionnaire.table-cell-questionnaire-opened svg path{fill:var(--orangeColor);stroke:var(--orangeColor)}.grid-table .table-row .table-cell .table-cell-questionnaire.table-cell-questionnaire-invalid svg path{fill:var(--redColor);stroke:var(--redColor)}.grid-table .table-row .table-cell .table-cell-questionnaire.table-cell-questionnaire-invalid svg rect{fill:var(--redColor)}.grid-table .table-row .table-cell .table-cell-questionnaire.table-cell-questionnaire-invalid svg:has(rect) path{stroke:var(--whiteColor)}.grid-table .table-row .table-cell .multiple-lines-text{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;word-break:break-word;-webkit-line-clamp:2;line-clamp:2}.grid-table.unsigned-bookings-table{grid-template-columns:calc(220px + var(--tablePaddingHorizontal) + var(--tableGap)/2) calc(160px + var(--tableGap)) calc(160px + var(--tableGap)) calc(80px + var(--tableGap)) repeat(2,auto) calc(140px + var(--tableGap)) calc(200px + var(--tableGap)) calc(50px + var(--tablePaddingHorizontal) + var(--tableGap)/2)}.grid-table.schedule-table{grid-template-columns:calc(60px + var(--tableGap)) calc(60px + var(--tableGap)) calc(200px + var(--tableGap)) calc(120px + var(--tableGap)) repeat(2,auto) calc(200px + var(--tableGap)) calc(218px + var(--tablePaddingHorizontal) + var(--tableGap)/2)}.grid-table.schedule-table .table-row-header{border-top:1px solid var(--greyColor2)}.grid-table.waiting-list-table{grid-template-columns:calc(240px + var(--tableGap)) calc(100px + var(--tableGap)) calc(100px + var(--tableGap)) auto calc(140px + var(--tableGap)) calc(180px + var(--tableGap)) calc(180px + var(--tableGap)) calc(118px + var(--tablePaddingHorizontal) + var(--tableGap)/2)}.grid-table.services-table{grid-template-columns:calc(15px + var(--tablePaddingHorizontal) + var(--tableGap)/2) calc(110px + var(--tableGap)) calc(110px + var(--tableGap)) auto calc(110px + var(--tableGap)) calc(50px + var(--tableGap)) calc(150px + var(--tableGap)) calc(100px + var(--tableGap)) calc(120px + var(--tableGap)) calc(100px + var(--tablePaddingHorizontal) + var(--tableGap)/2)}.grid-table.status-table{grid-template-columns:calc(160px + var(--tablePaddingHorizontal) + var(--tableGap)/2) calc(160px + var(--tableGap)) auto calc(100px + var(--tablePaddingHorizontal) + var(--tableGap)/2)}.grid-table.comments-table{grid-template-columns:calc(160px + var(--tablePaddingHorizontal) + var(--tableGap)/2) calc(200px + var(--tableGap)) auto calc(220px + var(--tablePaddingHorizontal) + var(--tableGap)/2)}.grid-table.comments-table .button{min-width:105px}.grid-table.appointments-table{grid-template-columns:calc(160px + var(--tablePaddingHorizontal) + var(--tableGap)/2) calc(160px + var(--tableGap)) repeat(2,auto) calc(140px + var(--tableGap)) calc(200px + var(--tableGap)) calc(100px + var(--tablePaddingHorizontal) + var(--tableGap)/2)}.grid-table.appointments-prosthetics-table{grid-template-columns:calc(160px + var(--tablePaddingHorizontal) + var(--tableGap)/2) calc(160px + var(--tableGap)) auto calc(140px + var(--tableGap)) calc(140px + var(--tableGap)) calc(200px + var(--tableGap)) calc(100px + var(--tablePaddingHorizontal) + var(--tableGap)/2)}.grid-table.prosthetics-proposals-table{grid-template-columns:calc(160px + var(--tablePaddingHorizontal) + var(--tableGap)/2) calc(140px + var(--tableGap)) auto calc(320px + var(--tablePaddingHorizontal) + var(--tableGap)/2)}.grid-table.prosthetics-proposals-table .table-cell-row{justify-content:flex-end}.grid-table.prosthetics-workorder-table{grid-template-columns:calc(160px + var(--tablePaddingHorizontal) + var(--tableGap)/2) calc(140px + var(--tableGap)) auto calc(200px + var(--tableGap)) calc(160px + var(--tablePaddingHorizontal) + var(--tableGap)/2)}.grid-table.prosthetics-prescriptions-table{grid-template-columns:calc(160px + var(--tablePaddingHorizontal) + var(--tableGap)/2) auto calc(160px + var(--tableGap)) calc(110px + var(--tablePaddingHorizontal) + var(--tableGap)/2)}.grid-table.questionnaire-table{grid-template-columns:calc(240px + var(--tablePaddingHorizontal) + var(--tableGap)/2) auto calc(50px + var(--tablePaddingHorizontal) + var(--tableGap)/2)}.grid-table.media-table{grid-template-columns:calc(160px + var(--tablePaddingHorizontal) + var(--tableGap)/2) auto calc(100px + var(--tablePaddingHorizontal) + var(--tableGap)/2)}.grid-table.media-table-rtg{grid-template-columns:calc(160px + var(--tablePaddingHorizontal) + var(--tableGap)/2) calc(160px + var(--tableGap)) auto calc(100px + var(--tablePaddingHorizontal) + var(--tableGap)/2)}.grid-table.table-orders{grid-template-columns:calc(100px + var(--tablePaddingHorizontal) + var(--tableGap)/2) calc(120px + var(--tableGap)) calc(240px + var(--tableGap)) calc(140px + var(--tableGap)) auto calc(170px + var(--tableGap)) calc(170px + var(--tablePaddingHorizontal) + var(--tableGap)/2)}.grid-table.table-private-services{grid-template-columns:calc(80px + var(--tablePaddingHorizontal) + var(--tableGap)/2) auto calc(120px + var(--tableGap)) calc(160px + var(--tableGap)) calc(120px + var(--tableGap)) calc(100px + var(--tablePaddingHorizontal) + var(--tableGap)/2)}.grid-table.table-private-services .table-row{padding:0}.grid-table.table-private-services .table-row .table-cell{min-height:100%}.grid-table.table-private-services .table-row .table-cell .input-component input:disabled{border-color:transparent;padding:0}.grid-table.table-private-services .table-row:has(input:focus){background:var(--veryLightGreenColor2)}.grid-table.table-private-services .table-row.table-row-editing .table-cell{overflow:visible}.grid-table.table-private-services .table-row.table-row-editing .table-cell .input-component:not(:has(input:disabled)){margin-left:calc(var(--tableGap)*-1/2 - 2px);width:calc(100% + var(--tableGap)/2 - 2px)}.grid-table.table-policies{grid-template-columns:auto calc(120px + var(--tableGap)) calc(150px + var(--tablePaddingHorizontal) + var(--tableGap)/2)}.grid-table.patients-table{grid-template-columns:calc(80px + var(--tablePaddingHorizontal) + var(--tableGap)/2) calc(240px + var(--tableGap)) calc(120px + var(--tableGap)) calc(240px + var(--tableGap)) calc(100px + var(--tableGap)) repeat(2,auto) calc(200px + var(--tableGap)) calc(160px + var(--tablePaddingHorizontal) + var(--tableGap)/2)}.grid-table.patients-table .disabled-row:has(.button-box-icon-revert):before{width:calc(100% - 140px)}.grid-table.crm-table{grid-template-columns:calc(240px + var(--tablePaddingHorizontal) + var(--tableGap)/2) calc(120px + var(--tableGap)) minmax(240px,1fr) calc(140px + var(--tableGap)) calc(100px + var(--tableGap)) calc(60px + var(--tableGap)) calc(100px + var(--tablePaddingHorizontal) + var(--tableGap)/2)}.grid-table.screens-table{grid-template-columns:calc(140px + var(--tablePaddingHorizontal) + var(--tableGap)/2) calc(240px + var(--tableGap)) calc(240px + var(--tableGap)) auto calc(104px + var(--tablePaddingHorizontal) + var(--tableGap)/2)}.grid-table.screens-table .table-row .table-cell .dropdown-component{max-width:240px}.grid-table.stock-table{grid-template-columns:repeat(6,auto)}.grid-table.table-stock-log{grid-template-columns:calc(90px + var(--tablePaddingHorizontal) + var(--tableGap)/2) calc(90px + var(--tableGap)) calc(90px + var(--tableGap)) calc(90px + var(--tableGap)) auto}.grid-table.invoice-builder-table{grid-template-columns:calc(15px + var(--tablePaddingHorizontal) + var(--tableGapSmall)/2) auto calc(70px + var(--tableGap)) calc(100px + var(--tableGapSmall)) calc(60px + var(--tableGapSmall)) calc(90px + var(--tableGapSmall)) calc(90px + var(--tableGapSmall)) calc(50px + var(--tablePaddingHorizontal) + var(--tableGapSmall)/2)}.grid-table.invoice-builder-table:has(input){padding:0}.grid-table.invoice-builder-table .table-cell{padding:0 calc(var(--tableGapSmall)/2)}.grid-table.invoice-builder-table .table-cell:first-child{padding:0 calc(var(--tableGap)/2);padding-left:var(--tablePaddingHorizontal)}.grid-table.invoice-builder-table-footer{grid-template-columns:auto calc(90px + var(--tableGap)) calc(50px + var(--tablePaddingHorizontal) + var(--tableGap)/2)}.grid-table.invoice-builder-table-footer .table-row{border-bottom:none}.grid-table.invoice-table{grid-template-columns:calc(80px + var(--tablePaddingHorizontal) + var(--tableGap)/2) repeat(6,auto) calc(280px + var(--tablePaddingHorizontal) + var(--tableGap)/2)}.grid-table.invoice-table-customer{grid-template-columns:repeat(7,auto) calc(280px + var(--tablePaddingHorizontal) + var(--tableGap)/2)}.grid-table.existing-statuses-table{grid-template-columns:repeat(3,auto) calc(47px + var(--tablePaddingHorizontal) + var(--tableGap)/2)}.button-box,.button-box-empty{display:flex;width:47px;height:30px}.button-box{justify-content:center;align-items:center;border-radius:4px;background:transparent;border:2px solid transparent;cursor:pointer;flex-shrink:0}.button-box.button-box-left{margin-right:auto}.button-box.button-box-right{margin-left:auto}.button-box.button-box-grey{background:var(--lightGreyColor);border:2px solid var(--lightGreyColor)}.button-box.button-box-grey .button-box-icon{opacity:1}.button-box.button-box-active{border-color:var(--textGreenColor)}.button-box.button-box-active .button-box-icon{opacity:1}.button-box.button-box-orange{background:var(--orangeColor);border:2px solid var(--orangeColor)}.button-box.button-box-orange .button-box-icon{opacity:1}.button-box:disabled{opacity:.5;cursor:not-allowed}.button-box .button-box-icon{width:30px;height:30px;background-repeat:no-repeat;opacity:.5}.button-box .button-box-icon.button-box-icon-delete{background:url(/img/trashButtonIcon.6e7f64a3.svg)}.button-box .button-box-icon.button-box-icon-confirm{background:url(/img/confirmButtonIcon.dcbdc256.svg)}.button-box .button-box-icon.button-box-icon-edit{background:url(/img/editButtonIcon.7ab22d19.svg)}.button-box .button-box-icon.button-box-icon-set-current{background:url(/img/setCurrentButtonIcon.cf69a040.svg)}.button-box .button-box-icon.button-box-icon-send{background:url(/img/sendButtonIcon.af04ea5d.svg)}.button-box .button-box-icon.button-box-icon-download{background:url(/img/downloadButtonIcon.5d832a0b.svg)}.button-box .button-box-icon.button-box-icon-print{background:url(/img/printButtonIcon.d59b59f6.svg)}.button-box .button-box-icon.button-box-icon-revert{background:url(/img/revertButtonIcon.5a65645c.svg)}.button-box .button-box-icon.button-box-icon-arrow-down{background:url(/img/arrowDownButtonIcon.2ead8ad2.svg)}.button-box .button-box-icon.button-box-icon-arrow-up{background:url(/img/arrowUpButtonIcon.0a4bed88.svg)}.button-box .button-box-icon.button-box-icon-view-questionnaire{background:url(/img/viewQuestionnaireButtonIcon.5298d015.svg)}.button-box .button-box-icon.button-box-icon-clear-selection{background:url(/img/clearSelectionButtonIcon.c1202a6a.svg)}.button-box .button-box-icon.button-box-icon-next{background:url(/img/nextButtonIcon.5ccc6a3c.svg)}.button-box .button-box-icon.button-box-icon-plus{background:url(/img/plusButtonIcon.19d614a1.svg)}.button-box .button-box-icon.button-box-icon-minus{background:url(/img/minusButtonIcon.402a8640.svg)}.button-box .button-box-icon.button-box-icon-hide{background:url(/img/hideButtonIcon.0ac5bd8d.svg)}.button-box .button-box-icon.button-box-icon-visible{background:url(/img/visibleButtonIcon.be911bfe.svg)}.button-box .button-box-icon.button-box-icon-add{background:url(/img/addButtonIcon.bd104e21.svg)}.button-box .button-box-icon.button-box-icon-subtract{background:url(/img/subtractButtonIcon.9512a285.svg)}.button-box .button-box-icon.button-box-icon-mail{background:url(/img/mailButtonIcon.a4e9a02f.svg)}.button-box .button-box-icon.button-box-icon-sms{background:url(/img/smsButtonIcon.10951222.svg)}.button-box .button-box-icon.button-box-icon-stop{background:url(/img/stopButtonIcon.0a51e4e3.svg)}.button-box .button-box-icon.button-box-icon-merge{background:url(/img/mergeButtonIcon.3f81cf57.svg)}.button-box .button-box-icon.button-box-icon-card{background:url(/img/cardButtonIcon.8b682f8c.svg)}.button-box .button-box-icon.button-box-icon-cash{background:url(/img/cashButtonIcon.43aca513.svg)}.button-box .button-box-icon.button-box-icon-sunshine{background:url(/img/sunshineButtonIcon.d773d925.svg)}.button-box .button-box-icon.button-box-icon-sunshine-light{background:url(/img/sunshineLightButtonIcon.60cbcdb7.svg)}.button-box .button-box-icon.button-box-icon-table-save{background:url(/img/tableSaveIcon.52c58dd7.svg)}.button-box .button-box-icon.button-box-icon-table-cancel{background:url(/img/tableCancelIcon.e7b31966.svg)}@media(hover:hover){.button-box:hover:not(:disabled){border-color:var(--textGreenColor);background:var(--whiteColor)}.button-box:hover:not(:disabled) .button-box-icon{opacity:1;background-position:0 -30px}.button-box:hover:not(:disabled):has(.button-box-icon-delete),.button-box:hover:not(:disabled):has(.button-box-icon-table-cancel){background-color:var(--whiteColor);border-color:var(--redColor)}.button-box:hover:not(:disabled):has(.button-box-icon-delete).button-box-grey,.button-box:hover:not(:disabled):has(.button-box-icon-table-cancel).button-box-grey{border-color:var(--redColor)}.button-box:hover:not(:disabled).button-box-grey{border:2px solid var(--textGreenColor)}}.button-box-row{display:flex;align-items:center;gap:10px}.button-box-row:has(.ellipsis-text){overflow:hidden}.button-box-row .ellipsis-text{margin-right:10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:-moz-fit-content;width:fit-content}.option-selector{display:flex;padding:5px;align-items:center;border-radius:69px;background-color:var(--whiteColor);width:-moz-fit-content;width:fit-content}.option-selector.option-selector-background{background-color:var(--lightGreyColor)}.option-selector label{display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;height:30px;min-width:100px;padding:5px 15px;border-radius:34px}.option-selector input{display:none}.option-selector input[type=radio]:checked+label{background-color:var(--textGreenColor);color:var(--whiteColor)}.option-selector input[type=radio]:checked+.option-selector-status{background-color:var(--redColor);color:var(--whiteColor)}.option-selector input[type=radio]:checked+.option-selector-service{background-color:var(--blueColor);color:var(--whiteColor)}.option-selector-radio-container{display:flex;gap:5px}.option-selector-radio-container input{display:none}.option-selector-radio-container label{width:100%;display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;max-width:240px;height:30px;padding:10px;background-color:var(--lightGreyColor);opacity:.6}@media(hover:hover){.option-selector-radio-container label:hover{background-color:var(--veryLightGreenColor2)}}.option-selector-radio-container label.is-invalid{color:var(--redColor)}.option-selector-radio-container input[type=radio]:checked+label{background-color:var(--veryLightGreenColor);opacity:1}.option-picker-radio{display:flex;gap:10px;width:100%}.option-picker-radio input{display:none}.option-picker-radio label{width:50%;display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;padding:10px;background-color:#f7f7f7;border-radius:5px;border:1px solid #f7f7f7}@media(hover:hover){.option-picker-radio label:hover{background:var(--whiteColor);border:1px solid var(--textGreenColor)}}.option-picker-radio label.is-invalid{color:var(--redColor)}.option-picker-radio input[type=radio]:checked+label{background:var(--textGreenColor);border:1px solid var(--textGreenColor);color:var(--whiteColor)}.radio-wrapper{display:flex;gap:20px;align-items:center}.action-row{display:flex;align-items:center;justify-content:space-between;position:sticky;top:50px;width:100%;height:40px;flex-shrink:0;z-index:5;background-color:var(--greyColor2);border-bottom:1px solid var(--greyColor2);gap:1px}.action-row .action-row-dropdown{display:flex;align-items:center;justify-content:center;height:100%;cursor:pointer;background-color:var(--whiteColor);width:100%;max-width:220px}.action-row .action-row-dropdown:has(.action-row-dropdown-icon){padding:0 10px}.action-row .action-row-dropdown:has(.action-row-dropdown-icon) .dropdown-component select{padding:0 10px}.action-row .action-row-dropdown .action-row-dropdown-icon{width:22px;height:22px;flex-shrink:0;background:url(/img/scheduleViewLocation.0ba6a50a.svg) no-repeat 0 0;background-size:cover}.action-row .action-row-dropdown .action-row-dropdown-icon.action-row-dropdown-icon-doctor{background:url(/img/scheduleViewDoctor.27889ab1.svg) no-repeat 0 0}.action-row .action-row-dropdown .dropdown-component{min-width:180px;height:100%;width:100%}.action-row .action-row-dropdown .dropdown-component select{padding:0 20px;height:100%;border:none;background-color:transparent;font-weight:700;font-size:13px}.action-row .action-row-tags{display:flex;align-items:center;flex-grow:1;padding:10px 20px;gap:5px;background-color:var(--whiteColor);height:100%}.action-row .action-row-tags p{border-radius:5px;background:var(--lightGreyColor);padding:5px 10px;white-space:nowrap}.action-row .action-row-duration{display:flex;align-items:center;height:100%;cursor:pointer;background-color:var(--whiteColor);width:100%;max-width:420px;position:relative}.action-row .action-row-duration .action-row-duration-action{display:flex;align-items:center;padding:10px 20px;width:100%;height:100%;gap:20px}.action-row .action-row-duration .action-row-duration-action .action-row-duration-action-box{display:flex;padding:5px 10px;justify-content:center;align-items:center;gap:10px;border-radius:5px;background:var(--lightGreyColor)}.action-row .action-row-duration .action-row-duration-box{position:absolute;left:0;top:60px;display:flex;flex-direction:column;background-color:var(--whiteColor);border-radius:10px;box-shadow:0 0 30px 0 rgba(0,0,0,.12);cursor:default}.action-row .action-row-duration .action-row-duration-box .action-row-duration-box-body{display:flex;flex-direction:column;padding:20px;gap:20px;border-bottom:1px solid var(--greyColor2)}.action-row .action-row-duration .action-row-duration-box .action-row-duration-box-body .x-icon{margin-left:auto}.action-row .action-row-duration .action-row-duration-box .action-row-duration-box-body .action-row-duration-box-body-calendar{display:flex;gap:20px}.action-row .action-row-duration .action-row-duration-box .action-row-duration-box-body .action-row-duration-box-body-calendar .action-row-duration-box-body-calendar-box{display:flex;flex-direction:column;gap:10px}.action-row .action-row-duration .action-row-duration-box .action-row-duration-box-body .action-row-duration-box-body-calendar .action-row-duration-box-body-calendar-box .calendar-component .calendar-component-outside{display:none}.action-row .action-row-duration .action-row-duration-box .action-row-duration-box-body .action-row-duration-box-body-calendar .action-row-duration-box-body-calendar-box .calendar-component .calendar-container{position:relative}.action-row .action-row-duration .action-row-duration-box-footer{display:flex;align-items:center;justify-content:center;gap:20px;padding:20px}.action-row .action-row-calendar{display:flex;align-items:center;width:200px;height:100%;gap:20px;padding:0 10px;background-color:var(--whiteColor)}.action-row .action-row-calendar .action-row-calendar-arrow{display:flex;width:30px;height:30px;flex-shrink:0;justify-content:center;align-items:center;cursor:pointer;border:none;outline:none;background-color:transparent}.action-row .action-row-calendar .action-row-calendar-arrow:disabled{cursor:not-allowed;opacity:.5}@media(hover:hover){.action-row .action-row-calendar .action-row-calendar-arrow:hover:not(:disabled){background-color:var(--lightGreyColor)}}.action-row .action-row-calendar .action-row-calendar-text{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-width:80px}.action-row .action-row-calendar .calendar-component{width:80px;height:100%}.action-row .action-row-calendar .calendar-component .calendar-component-outside{background-color:var(--whiteColor);padding:0;flex-direction:column;text-align:center;height:100%;min-width:80px}@media(hover:hover){.action-row .action-row-calendar .calendar-component .calendar-component-outside:hover,.action-row .action-row-calendar .calendar-component .calendar-component-outside:hover .small-text-bold-uppercase{color:var(--textGreenColor)}}.action-row .option-selector-radio-container{background-color:var(--whiteColor);align-items:center;justify-content:center;padding:0 10px;gap:5px;height:100%;width:100%}.action-row .option-selector-radio-container label{flex:1 1 0}.action-row .action-row-filler{flex-grow:1;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--whiteColor)}.action-row .input-component{display:flex;width:100%;max-width:360px;height:100%}.action-row .input-component .clear-input,.action-row .input-component .search-icon-box,.action-row .input-component input{height:100%}.action-row .input-component input{border:none}.action-row .custom-dropdown-component{max-width:360px;height:100%}.action-row .custom-dropdown-component .custom-dropdown-component-outside{height:100%}.action-row .custom-dropdown-component .custom-dropdown-component-outside .custom-dropdown-component-outside-wrapper{height:100%;border:none}.action-row .action-row-button{display:flex;padding:10px 20px;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;height:100%;text-wrap:nowrap;background-color:var(--whiteColor);cursor:pointer}@media(hover:hover){.action-row .action-row-button:hover{color:var(--textGreenColor)}}.action-row .action-row-legend{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--whiteColor);padding:0 20px;gap:10px;position:relative;cursor:pointer}.action-row .action-row-legend .action-row-legend-icon{width:30px;height:30px;flex-shrink:0;background:url(/img/legendInfoIcon.edd2eb04.svg) no-repeat 0 0;background-size:cover}@media(hover:hover){.action-row .action-row-legend:hover .action-row-legend-icon{background-position:0 -30px}.action-row .action-row-legend:hover{color:var(--textGreenColor)}}.action-row .action-row-legend .action-row-legend-info-popup{position:fixed;left:0;bottom:-42px;display:flex;padding:10px;z-index:5;justify-content:center;gap:10px;border-radius:10px;background:var(--whiteColor);height:-moz-fit-content;height:fit-content;box-shadow:0 0 30px 0 rgba(0,0,0,.12);cursor:default;width:-moz-max-content;width:max-content;max-width:calc(100vw - 40px)}.action-row .action-row-legend .action-row-legend-info-popup .action-row-legend-info-popup-items{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px}.action-row .action-row-legend .action-row-legend-info-popup .action-row-legend-info{display:flex;justify-content:center;align-items:center;padding:3px 8px 2px 8px;height:16px;text-wrap:nowrap;border-radius:4px;text-align:center;background-color:var(--lightGreyColor)}.action-row .action-row-checkbox{display:flex;padding:10px 20px;justify-content:flex-end;align-items:center;height:100%;text-wrap:nowrap;background-color:var(--whiteColor);width:-moz-fit-content;width:fit-content}.action-row .action-row-checkbox label{font-weight:700;font-size:13px}@media(hover:hover){.action-row .action-row-checkbox label:hover{color:var(--textGreenColor)}}.fake-input{width:100%;border:1px solid var(--greyColor);height:35px;font-size:15px;font-weight:400;line-height:100%;color:var(--darkGreyColor);padding:12px;padding-right:20px;background-color:var(--whiteColor)}.fake-input.right-sided-text{text-align:right}.arrow{width:11px;height:11px;display:flex;align-items:center;justify-content:center;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjE1IiBmaWxsPSJub25lIj48cGF0aCBkPSJtOCAxLjUzMS02IDYgNiA2IiBzdHJva2U9IiM2RDZFNzEiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==);background-size:contain;background-repeat:no-repeat;background-position:50%}.arrow.green-arrow{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjE1IiBmaWxsPSJub25lIj48cGF0aCBkPSJtOCAxLjUtNiA2IDYgNiIgc3Ryb2tlPSIjMTVCQkJEIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=)}.arrow.green-right-arrow{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjEzIiBmaWxsPSJub25lIj48cGF0aCBkPSJtMS43NjcgMTEuNDE0IDUtNS01LTUiIHN0cm9rZT0iIzE1QkJCRCIgc3Ryb2tlLXdpZHRoPSIzIi8+PC9zdmc+)}.arrow.right-arrow{transform:rotate(180deg)}.arrow.bigger-arrow{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMyIgZmlsbD0ibm9uZSI+PHBhdGggZD0ibTggMTEuNS01LTUgNS01IiBzdHJva2U9IiM2RDZFNzEiIHN0cm9rZS13aWR0aD0iMyIvPjwvc3ZnPg==)}.x-icon{width:16px;height:16px;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;cursor:pointer}.x-icon:before{transform:translateY(-50%) rotate(45deg)}.x-icon:after,.x-icon:before{content:"";position:absolute;width:16px;height:3px;background-color:var(--textGreenColor);border-radius:2px;top:50%;left:0}.x-icon:after{transform:translateY(-50%) rotate(-45deg)}.x-icon.x-icon-small{width:12px;height:12px}.x-icon.x-icon-small:after,.x-icon.x-icon-small:before{width:12px;height:2px}.x-icon.x-icon-black:after,.x-icon.x-icon-black:before{background-color:var(--darkGreyColor)}.navigation-component{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;background-color:var(--whiteColor);flex-shrink:0;position:sticky;top:0;z-index:11}.navigation-component .navigation-component-container{border-bottom:1px solid var(--greyColor2);display:flex;align-items:center;gap:40px;width:100%;height:100%;padding:0 20px;height:50px;position:relative}.navigation-component .navigation-component-container a{display:flex;height:-moz-fit-content;height:fit-content}.navigation-component .navigation-component-container a img{-webkit-user-select:none;-moz-user-select:none;user-select:none}.navigation-component .navigation-component-container-box-inner{display:flex;align-items:center;gap:40px;justify-content:space-between;width:100%;height:100%}.navigation-component .navigation-component-container-box-inner .navigation-component-container-box-links{display:flex;width:-moz-fit-content;width:fit-content;height:100%;min-width:720px;width:100%;max-width:1280px;align-items:center}.navigation-component .navigation-component-container-box-inner .navigation-component-container-box-links .navigation-component-container-box-links-link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-align:center;position:relative;gap:3px;transition:all .2s ease-in-out}.navigation-component .navigation-component-container-box-inner .navigation-component-container-box-links .navigation-component-container-box-links-link .navigation-component-container-box-links-link-number{width:22px;height:15px;padding:3px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:3px;margin-top:-13px}.navigation-component .navigation-component-container-box-inner .navigation-component-container-box-links .navigation-component-container-box-links-link .navigation-component-container-box-links-link-number.small-text-bold-uppercase{background-color:var(--textGreenColor);color:var(--whiteColor)}.navigation-component .navigation-component-container-box-inner .navigation-component-container-box-links .navigation-component-container-box-links-link:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:6px;background-color:transparent;transition:all .2s ease-in-out}@media(hover:hover){.navigation-component .navigation-component-container-box-inner .navigation-component-container-box-links .navigation-component-container-box-links-link:hover{color:var(--textGreenColor)}.navigation-component .navigation-component-container-box-inner .navigation-component-container-box-links .navigation-component-container-box-links-link:hover:after{background-color:var(--darkGreyColor)}}.navigation-component .navigation-component-container-box-inner .navigation-component-container-box-links .navigation-component-container-box-links-link.navigation-component-container-box-links-link-active:after,.navigation-component .navigation-component-container-box-inner .navigation-component-container-box-links .navigation-component-container-box-links-link.router-link-active:after{background-color:var(--textGreenColor)}.navigation-component .navigation-component-container-box-inner .navigation-component-container-box-links .navigation-component-container-box-links-link.navigation-component-container-box-links-link-active,.navigation-component .navigation-component-container-box-inner .navigation-component-container-box-links .navigation-component-container-box-links-link.navigation-component-container-box-links-link-active .navigation-component-container-box-links-link-box,.navigation-component .navigation-component-container-box-inner .navigation-component-container-box-links .navigation-component-container-box-links-link.router-link-active,.navigation-component .navigation-component-container-box-inner .navigation-component-container-box-links .navigation-component-container-box-links-link.router-link-active .navigation-component-container-box-links-link-box{color:var(--darkGreyColor)}.navigation-component .navigation-component-container-box-inner .navigation-component-container-zzs{display:flex;height:33px;padding:5px 0 5px 10px;align-items:center;gap:10px;border:2px solid #016529;cursor:pointer}.navigation-component .navigation-component-container-box-inner .navigation-component-container-zzs .navigation-component-container-zzs-icon{width:23px;height:20px;-o-object-fit:contain;object-fit:contain}.navigation-component .navigation-component-container-box-inner .navigation-component-container-zzs .navigation-component-container-zzs-arrow{width:47px;height:30px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.navigation-component .navigation-component-container-box-inner .navigation-component-container-zzs .navigation-component-container-zzs-arrow .navigation-component-container-zzs-arrow-icon{width:30px;height:30px;background-repeat:no-repeat;background:url(/img/zzzsArrowButtonIcon.961500ef.svg);background-position:0 -30px}@media(hover:hover){.navigation-component .navigation-component-container-box-inner .navigation-component-container-zzs:hover{opacity:.7}}.navigation-component .navigation-component-container-box-inner .navigation-component-container-zzs-options{display:flex;flex-direction:column;width:240px;position:absolute;top:50px;right:80px;background-color:var(--whiteColor);z-index:6;box-shadow:0 58px 58px 0 rgba(0,0,0,.09),0 130px 78px 0 rgba(0,0,0,.05),0 232px 93px 0 rgba(0,0,0,.01),0 362px 101px 0 transparent}.navigation-component .navigation-component-container-box-inner .navigation-component-container-zzs-options .navigation-component-container-zzs-options-list{display:flex;flex-direction:column;max-height:calc(100vh - 50px);overflow-y:auto;overflow-x:hidden;height:-moz-fit-content;height:fit-content;border-left:1px solid var(--greyColor2);border-right:1px solid var(--greyColor2)}.navigation-component .navigation-component-container-box-inner .navigation-component-container-zzs-loading{color:var(--blueColor);font-size:13px;font-weight:700;line-height:100%;text-transform:uppercase;display:flex;align-items:center;gap:10px}.navigation-component .navigation-component-container-box-inner .navigation-component-container-zzs-loading .navigation-component-container-zzs-loading-spinner{width:15px;height:15px;flex-shrink:0;border:2px solid var(--blueColor);border-top:2px solid var(--lightBlueColor);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.navigation-component .navigation-burger-menu{width:20px;height:14px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;flex-shrink:0;z-index:10}.navigation-component .navigation-burger-menu .navigation-burger-menu-line{width:100%;height:2px;background-color:var(--textGreenColor);transition:all .2s ease-in-out}.navigation-component .navigation-burger-menu.navigation-burger-menu-opened .navigation-burger-menu-line:first-child{transform:rotate(45deg) translate(5px,4px)}.navigation-component .navigation-burger-menu.navigation-burger-menu-opened .navigation-burger-menu-line:nth-child(2){opacity:0}.navigation-component .navigation-burger-menu.navigation-burger-menu-opened .navigation-burger-menu-line:nth-child(3){transform:rotate(-45deg) translate(4px,-4px)}.navigation-component .navigation-component-list{display:flex;flex-direction:column;width:320px;position:absolute;top:51px;right:0;background-color:var(--whiteColor);z-index:6;box-shadow:0 58px 58px 0 rgba(0,0,0,.09),0 130px 78px 0 rgba(0,0,0,.05),0 232px 93px 0 rgba(0,0,0,.01),0 362px 101px 0 transparent}.navigation-component .navigation-component-list .navigation-component-list-options{display:flex;flex-direction:column;max-height:calc(100vh - 50px);overflow-y:auto;height:-moz-fit-content;height:fit-content;border-left:1px solid var(--greyColor2);border-right:1px solid var(--greyColor2)}.navigation-component .navigation-component-list .navigation-component-list-options .navigation-component-list-options-option:last-child{justify-content:flex-end}.navigation-component .navigation-component-list-options-option{padding:0 24px;min-height:56px;display:flex;align-items:center}.navigation-component .navigation-component-list-options-option .navigation-component-list-options-languages{display:flex;align-items:center;gap:10px}.navigation-component .navigation-component-list-options-option .navigation-component-list-options-languages .navigation-component-list-options-languages-language{display:flex;align-items:center;justify-content:center;padding:6px;border-radius:10px}.navigation-component .navigation-component-list-options-option .navigation-component-list-options-languages .navigation-component-list-options-languages-language.navigation-component-list-options-language-active{border:4px solid var(--textGreenColor);padding:2px}.navigation-component .navigation-component-list-options-option .navigation-component-list-options-languages .navigation-component-list-options-languages-language img{width:36px;aspect-ratio:43.2/24;height:24px;-o-object-fit:none;object-fit:none;border-radius:4px;filter:drop-shadow(0 0 30px rgba(0,0,0,.12))}.navigation-component .navigation-component-list-options-option{gap:10px;border-bottom:1px solid var(--greyColor2);cursor:pointer;transition:all .2s ease-in-out}@media(hover:hover){.navigation-component .navigation-component-list-options-option:hover{background-color:var(--veryLightGreenColor2)}.navigation-component .navigation-component-list-options-option:hover:has(.navigation-component-list-options-languages){background-color:var(--whiteColor)}}.tooth-selector{display:flex;width:100%;gap:5px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tooth-selector .tooth-selector-container{width:100%}.tooth-selector .tooth-selector-container,.tooth-selector .tooth-selector-container .tooth-selector-container-box{display:flex;flex-direction:column;gap:5px}.tooth-selector .tooth-selector-container .tooth-selector-container-box:first-child .tooth-selector-box-section .tooth-selector-box-section-box:first-child{border-top-left-radius:10px}.tooth-selector .tooth-selector-container .tooth-selector-container-box:first-child .tooth-selector-box-section .tooth-selector-box-section-box:last-child{border-top-right-radius:10px}.tooth-selector .tooth-selector-container .tooth-selector-container-box:first-child .tooth-selector-box-row .tooth-selector-box .tooth-selector-box-tooth{flex-direction:column}.tooth-selector .tooth-selector-container .tooth-selector-container-box:last-child{flex-direction:column-reverse}.tooth-selector .tooth-selector-container .tooth-selector-container-box:last-child .tooth-selector-box-section .tooth-selector-box-section-box:first-child{border-bottom-left-radius:10px}.tooth-selector .tooth-selector-container .tooth-selector-container-box:last-child .tooth-selector-box-section .tooth-selector-box-section-box:last-child{border-bottom-right-radius:10px}.tooth-selector .tooth-selector-container .tooth-selector-box-section{display:flex;gap:5px}.tooth-selector .tooth-selector-container .tooth-selector-box-section .tooth-selector-box-section-box{background-color:#f5ebff;display:flex;align-items:center;justify-content:center;height:30px;width:30%;cursor:pointer}.tooth-selector .tooth-selector-container .tooth-selector-box-section .tooth-selector-box-section-box:nth-child(2){width:40%}.tooth-selector .tooth-selector-container .tooth-selector-box-section .tooth-selector-box-section-box.tooth-selector-box-section-box-selected{background:var(--blueColor);color:var(--whiteColor)}@media(hover:hover){.tooth-selector .tooth-selector-container .tooth-selector-box-section .tooth-selector-box-section-box.tooth-selector-box-section-box-selected:hover{background:var(--blueColor)}.tooth-selector .tooth-selector-container .tooth-selector-box-section .tooth-selector-box-section-box:hover{background:var(--lightBlueColor)}}.tooth-selector .tooth-selector-wrapper{display:flex;flex-wrap:wrap;gap:5px}.tooth-selector:has(.preselected-tooth) .tooth-selector-box-section .tooth-selector-box-section-box{pointer-events:none;cursor:not-allowed;opacity:.5}.tooth-selector:has(.preselected-tooth) .tooth-selector-wrapper .tooth-selector-box-row .tooth-selector-box .tooth-selector-box-tooth{opacity:.5;cursor:not-allowed}.tooth-selector:has(.preselected-tooth) .tooth-selector-wrapper .tooth-selector-box-row .tooth-selector-box .tooth-selector-box-tooth .tooth-selector-box-tooth-number,.tooth-selector:has(.preselected-tooth) .tooth-selector-wrapper .tooth-selector-box-row .tooth-selector-box .tooth-selector-box-tooth svg{pointer-events:none}.tooth-selector:has(.preselected-tooth) .tooth-selector-wrapper .tooth-selector-box-row .tooth-selector-box .tooth-selector-box-tooth.preselected-tooth{opacity:1;cursor:default}.tooth-selector:has(.preselected-tooth) .tooth-selector-wrapper .tooth-selector-box-row .tooth-selector-box .tooth-selector-box-tooth.preselected-tooth .tooth-selector-box-tooth-number,.tooth-selector:has(.preselected-tooth) .tooth-selector-wrapper .tooth-selector-box-row .tooth-selector-box .tooth-selector-box-tooth.preselected-tooth svg{pointer-events:auto;cursor:pointer}.tooth-selector:has(.preselected-tooth) .tooth-selector-other{opacity:.5;pointer-events:none}.tooth-selector:has(.tooth-selector-other-selected) .tooth-selector-wrapper .tooth-selector-box-row .tooth-selector-box .tooth-selector-box-tooth{opacity:.5;cursor:not-allowed}.tooth-selector:has(.tooth-selector-other-selected) .tooth-selector-wrapper .tooth-selector-box-row .tooth-selector-box .tooth-selector-box-tooth .tooth-selector-box-tooth-number,.tooth-selector:has(.tooth-selector-other-selected) .tooth-selector-wrapper .tooth-selector-box-row .tooth-selector-box .tooth-selector-box-tooth svg{pointer-events:none}.tooth-selector:has(.tooth-selector-other-selected) .tooth-selector-box-section .tooth-selector-box-section-box{pointer-events:none;cursor:not-allowed;opacity:.5}.tooth-selector:has(.tooth-selector-box-section-box-selected) .tooth-selector-wrapper .tooth-selector-box-row .tooth-selector-box .tooth-selector-box-tooth{opacity:.5;pointer-events:none}.tooth-selector:has(.tooth-selector-box-section-box-selected) .tooth-selector-other{opacity:.5;pointer-events:none}.tooth-selector:has(.tooth-selector-box-section-box-selected) .tooth-selector-box-section .tooth-selector-box-section-box{pointer-events:none;opacity:.5}.tooth-selector:has(.tooth-selector-box-section-box-selected) .tooth-selector-box-section .tooth-selector-box-section-box.tooth-selector-box-section-box-selected{opacity:1;pointer-events:auto;cursor:pointer}.tooth-selector .tooth-selector-other{display:flex;padding:10px 20px;flex-direction:column;justify-content:center;align-items:center;border-radius:10px;background:var(--lightGreyColor);width:80px;flex-shrink:0;cursor:pointer}@media(hover:hover){.tooth-selector .tooth-selector-other:hover{background:var(--lightBlueColor)}}.tooth-selector .tooth-selector-other.tooth-selector-other-selected{background:var(--blueColor);color:var(--whiteColor)}.tooth-selector .tooth-selector-box-row{display:flex;width:100%;gap:5px}.tooth-selector .tooth-selector-box-row .tooth-selector-box{display:flex;width:calc(50% - 2.5px)}.tooth-selector .tooth-selector-box-row .tooth-selector-box .tooth-selector-box-tooth{width:100%;display:flex;flex-direction:column;padding:5px;background:#dcf9fa;gap:5px}.tooth-selector .tooth-selector-box-row .tooth-selector-box .tooth-selector-box-tooth.jaw-part1{background-color:#faf1dc}.tooth-selector .tooth-selector-box-row .tooth-selector-box .tooth-selector-box-tooth.jaw-part2{background-color:#f2f2f2}.tooth-selector .tooth-selector-box-row .tooth-selector-box .tooth-selector-box-tooth.preselected-tooth svg{padding:0}.tooth-selector .tooth-selector-box-row .tooth-selector-box .tooth-selector-box-tooth .tooth-selector-box-tooth-number{display:flex;padding:5px;justify-content:center;align-items:center;border-radius:6px;height:25px;border:1px solid var(--darkGreyColor);background:var(--whiteColor);cursor:pointer}@media(hover:hover){.tooth-selector .tooth-selector-box-row .tooth-selector-box .tooth-selector-box-tooth .tooth-selector-box-tooth-number:hover{background:var(--lightBlueColor)}}.tooth-selector .tooth-selector-box-row .tooth-selector-box .tooth-selector-box-tooth svg{width:100%;height:100%;aspect-ratio:1/1;padding:5px}.tooth-selector .tooth-selector-box-row .tooth-selector-box .tooth-selector-box-tooth svg circle,.tooth-selector .tooth-selector-box-row .tooth-selector-box .tooth-selector-box-tooth svg path{cursor:pointer}.tooth-selector .tooth-selector-box-row .tooth-selector-box .tooth-selector-box-tooth svg circle.tooth-selector-box-tooth-selected,.tooth-selector .tooth-selector-box-row .tooth-selector-box .tooth-selector-box-tooth svg path.tooth-selector-box-tooth-selected{fill:var(--blueColor)}@media(hover:hover){.tooth-selector .tooth-selector-box-row .tooth-selector-box .tooth-selector-box-tooth svg circle:hover,.tooth-selector .tooth-selector-box-row .tooth-selector-box .tooth-selector-box-tooth svg path:hover{fill:var(--lightBlueColor)}.tooth-selector .tooth-selector-box-row .tooth-selector-box .tooth-selector-box-tooth svg circle:hover.tooth-selector-box-tooth-selected,.tooth-selector .tooth-selector-box-row .tooth-selector-box .tooth-selector-box-tooth svg path:hover.tooth-selector-box-tooth-selected{fill:var(--blueColor)}}.tooth-selector .tooth-selector-box-row .tooth-selector-box .tooth-selector-box-tooth svg.tooth-selector-box-tooth-selected circle,.tooth-selector .tooth-selector-box-row .tooth-selector-box .tooth-selector-box-tooth svg.tooth-selector-box-tooth-selected path{fill:var(--blueColor)}@media(hover:hover){.tooth-selector.tooth-selector-status .tooth-selector-other:hover{background:var(--lightRedColor)}}.tooth-selector.tooth-selector-status .tooth-selector-other.tooth-selector-other-selected{background:var(--redColor)}@media(hover:hover){.tooth-selector.tooth-selector-status .tooth-selector-box-row .tooth-selector-box .tooth-selector-box-tooth .tooth-selector-box-tooth-number:hover{background:var(--lightRedColor)}}.tooth-selector.tooth-selector-status .tooth-selector-box-row .tooth-selector-box .tooth-selector-box-tooth svg{width:100%;height:100%;aspect-ratio:1/1}.tooth-selector.tooth-selector-status .tooth-selector-box-row .tooth-selector-box .tooth-selector-box-tooth svg circle,.tooth-selector.tooth-selector-status .tooth-selector-box-row .tooth-selector-box .tooth-selector-box-tooth svg path{cursor:pointer}@media(hover:hover){.tooth-selector.tooth-selector-status .tooth-selector-box-row .tooth-selector-box .tooth-selector-box-tooth svg circle:hover,.tooth-selector.tooth-selector-status .tooth-selector-box-row .tooth-selector-box .tooth-selector-box-tooth svg path:hover{fill:var(--lightRedColor)}}.tooth-selector.tooth-selector-status .tooth-selector-box-row .tooth-selector-box .tooth-selector-box-tooth svg circle.tooth-selector-box-tooth-selected,.tooth-selector.tooth-selector-status .tooth-selector-box-row .tooth-selector-box .tooth-selector-box-tooth svg path.tooth-selector-box-tooth-selected,.tooth-selector.tooth-selector-status .tooth-selector-box-row .tooth-selector-box .tooth-selector-box-tooth svg.tooth-selector-box-tooth-selected circle,.tooth-selector.tooth-selector-status .tooth-selector-box-row .tooth-selector-box .tooth-selector-box-tooth svg.tooth-selector-box-tooth-selected path{fill:var(--redColor)}.appointments-timeline{display:flex;flex-direction:column;width:100%;gap:20px}.appointments-timeline .appointments-timeline-editor-inputs{display:flex;align-items:center;gap:20px;margin-bottom:40px}.appointments-timeline .appointments-timeline-editor-inputs .dropdown-component,.appointments-timeline .appointments-timeline-editor-inputs .input-component{width:25%}.appointments-timeline .appointments-timeline-switcher{display:flex;align-items:center;gap:10px}.appointments-timeline .appointments-timeline-switcher .appointments-timeline-switcher-arrow{display:flex;width:47px;height:30px;justify-content:center;align-items:center;border-radius:4px;background-color:var(--lightGreyColor);cursor:pointer}.appointments-timeline .appointments-timeline-switcher .calendar-component{width:240px}.appointments-timeline .appointments-timeline-box-title-titles{display:flex;position:relative;width:100%}.appointments-timeline .appointments-timeline-box-title-titles .appointments-timeline-box-title{margin-left:-20px;width:100%}.appointments-timeline .appointments-timeline-box-title-titles .appointments-timeline-box-title:last-child{width:-moz-fit-content;width:fit-content;position:absolute;top:0;right:-20px;margin-left:0}.appointments-timeline .appointments-timeline-wrapper{padding:0 20px;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;align-items:center;width:100%;gap:10px;position:relative}.appointments-timeline .appointments-timeline-box{display:flex;width:100%;height:45px;position:relative;background-color:var(--greyColor);border:1px solid var(--greyColor);gap:1px}.appointments-timeline .appointments-timeline-box .appointments-timeline-box-schedule{display:flex;flex:1;background-color:var(--lightGreyColor);gap:1px}.appointments-timeline .appointments-timeline-box .appointments-timeline-box-schedule .appointments-timeline-box-schedule-item{background:linear-gradient(0deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.5)),#f2f2f2;flex:1}.appointments-timeline .appointments-timeline-box .appointments-timeline-box-schedule.appointments-timeline-box-schedule-working-hours .appointments-timeline-box-schedule-item{background-color:var(--whiteColor)}.appointments-timeline .appointments-timeline-box .appointments-timeline-new{position:absolute;height:100%;display:flex;justify-content:space-between;gap:1px;z-index:1}.appointments-timeline .appointments-timeline-box .appointments-timeline-new .appointments-timeline-new-slots-wrapper{padding:10px;margin:-10px;cursor:pointer}.appointments-timeline .appointments-timeline-box .appointments-timeline-new .appointments-timeline-new-slots{height:100%;position:relative;flex-shrink:0;display:block;background:var(--darkGreyColor)}.appointments-timeline .timeline-wrapper .timeline-additional{width:100%;height:20px;border-top:1px solid var(--greyColor2);position:relative}.appointments-timeline .timeline-wrapper .timeline-additional .timeline-additional-segment{position:absolute;top:0;padding:4px 5px;border:1px solid var(--greyColor2);border-top:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-orientation:mixed;display:block;background-color:var(--whiteColor);z-index:2}.appointments-timeline .timeline-wrapper .timeline-additional .timeline-additional-segment.timeline-additional-segment-selected{background-color:var(--veryLightGreenColor)}.appointments-timeline .current-time{position:absolute;z-index:2;width:2px;background-color:var(--textGreenColor);height:100%}.appointments-timeline .appointments-timeline-box-reserved{position:absolute;height:100%;display:flex;gap:1px;z-index:1;top:0;clip-path:inset(2px);--lighter:hsl(from var(--background) h s calc(l * 1.13));background:var(--background)}.appointments-timeline .appointments-timeline-box-reserved.block{background:repeating-linear-gradient(135deg,hsl(from var(--lighter) h calc(s * .7) calc(l * .96)) 0,hsl(from var(--lighter) h calc(s * .7) calc(l * .96)) 6px,transparent 6px,transparent 12px),var(--lighter)}.appointments-timeline .appointments-timeline-box-reserved.appointments-timeline-box-reserved-assistant-missing{background:var(--lightRedColor);mix-blend-mode:multiply;opacity:.7;height:15px;top:50%;transform:translateY(-50%)}.appointments-timeline .appointments-timeline-box-reserved.appointments-timeline-box-reserved-assistant{padding:10px;mix-blend-mode:multiply;display:flex;align-items:center;gap:10px}.appointments-timeline .appointments-timeline-box-reserved.appointments-timeline-box-reserved-assistant p{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.appointments-timeline .appointments-timeline-box-reserved.appointments-timeline-box-reserved-assistant span{display:none}@media(hover:hover){.appointments-timeline .appointments-timeline-box-reserved.appointments-timeline-box-reserved-assistant:hover{z-index:2;mix-blend-mode:normal}.appointments-timeline .appointments-timeline-box-reserved.appointments-timeline-box-reserved-assistant:hover span{display:inline}}.appointments-timeline .appointments-timeline-box-reserved.appointments-timeline-box-reserved-outside-working-hours{mix-blend-mode:multiply}.appointments-timeline .appointments-timeline-box-reserved.appointments-timeline-box-reserved-first-visit{border:3px solid var(--greyColor2)}.appointments-timeline .appointments-timeline-box-reserved.appointments-timeline-box-reserved-unassigned:before{content:"";position:absolute;width:100%;height:100%;background:repeating-linear-gradient(135deg,rgba(0,0,0,.188),rgba(0,0,0,.188) 6px,transparent 0,transparent 12px)}.appointments-timeline .appointments-timeline-box-reserved.appointments-timeline-box-reserved-active{outline:2px solid var(--textGreenColor);outline-offset:-1px;clip-path:none}.appointments-timeline .appointments-timeline-box-reserved.appointments-timeline-box-reserved-current{outline:4px solid var(--textGreenColor);outline-offset:-3px;clip-path:none}.appointments-timeline .appointments-timeline-box-reserved.appointments-timeline-box-reserved-interactable{cursor:pointer}@media(hover:hover){.appointments-timeline .appointments-timeline-box-reserved.appointments-timeline-box-reserved-interactable:hover{outline:2px solid var(--textGreenColor);outline-offset:-1px;clip-path:none}}.appointments-timeline .appointments-timeline-preview-wrapper{position:absolute;display:flex;flex-direction:column;z-index:12;top:50px;padding:10px;height:-moz-fit-content;height:fit-content}.appointments-timeline .appointments-timeline-preview-wrapper.appointments-timeline-preview-wrapper-top{top:auto!important;bottom:15px!important}.appointments-timeline .appointments-timeline-preview-wrapper .appointments-timeline-preview{background:hsl(from var(--background) h s calc(l * 1.13));display:flex;flex:1;align-items:stretch;padding:2px;box-shadow:0 0 30px 0 rgba(0,0,0,.12);width:350px;height:auto}.appointments-timeline .appointments-timeline-preview-wrapper .appointments-timeline-preview .appointments-timeline-preview-indicator{width:10px;flex-shrink:0;align-self:stretch}.appointments-timeline .appointments-timeline-preview-wrapper .appointments-timeline-preview .appointments-timeline-preview-body{display:flex;flex-direction:column;gap:2px;padding:0 10px;width:100%}.appointments-timeline .appointments-timeline-preview-wrapper .appointments-timeline-preview .appointments-timeline-preview-body .x-icon{margin:10px 0;margin-left:auto}.appointments-timeline .appointments-timeline-preview-wrapper .appointments-timeline-preview .appointments-timeline-preview-body .textarea-component{margin:10px 0}.appointments-timeline .appointments-timeline-preview-wrapper .appointments-timeline-preview .appointments-timeline-preview-body .appointments-timeline-preview-body-row{display:flex;height:15px;align-items:center;gap:10px;width:100%}.appointments-timeline .appointments-timeline-preview-wrapper .appointments-timeline-preview .appointments-timeline-preview-body .appointments-timeline-preview-body-row .appointments-timeline-preview-body-row-time{min-width:70px}.appointments-timeline .appointments-timeline-preview-wrapper .appointments-timeline-preview .appointments-timeline-preview-body .appointments-timeline-preview-body-row .appointments-timeline-preview-body-row-placeholder{width:31px;flex-shrink:0}.appointments-timeline .appointments-timeline-preview-wrapper .appointments-timeline-preview .appointments-timeline-preview-body .appointments-timeline-preview-body-row .appointments-timeline-preview-body-row-person{width:100%}.appointments-timeline .appointments-timeline-preview-wrapper .appointments-timeline-preview .appointments-timeline-preview-body .appointments-timeline-preview-body-row p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.appointments-timeline .appointments-timeline-preview-wrapper .appointments-timeline-preview .appointments-timeline-preview-body .appointments-timeline-preview-body-actions{padding:10px 0;display:flex;align-items:center;justify-content:flex-end;gap:20px}.appointments-timeline .appointments-timeline-modal{position:absolute;width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;z-index:11;border-radius:10px;background:var(--whiteColor);box-shadow:0 0 30px 0 rgba(0,0,0,.12);width:100%;top:80px;max-width:710px}.appointments-timeline .appointments-timeline-modal.appointments-timeline-modal-top{top:auto;bottom:100px}.appointments-timeline .appointments-timeline-modal .appointments-timeline-modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid var(--greyColor2);width:100%}.appointments-timeline .appointments-timeline-modal .appointments-timeline-modal-assistants{display:flex;gap:10px;padding:20px;border-bottom:1px solid var(--greyColor2)}.appointments-timeline .appointments-timeline-modal .appointments-timeline-modal-inputs{display:flex;flex-direction:column;gap:20px;padding:20px}.appointments-timeline .appointments-timeline-modal .appointments-timeline-modal-inputs .appointments-timeline-modal-inputs-rows{display:flex;flex-wrap:wrap;row-gap:20px;-moz-column-gap:10px;column-gap:10px}.appointments-timeline .appointments-timeline-modal .appointments-timeline-modal-inputs .appointments-timeline-modal-inputs-rows .calendar-component,.appointments-timeline .appointments-timeline-modal .appointments-timeline-modal-inputs .appointments-timeline-modal-inputs-rows .dropdown-component,.appointments-timeline .appointments-timeline-modal .appointments-timeline-modal-inputs .appointments-timeline-modal-inputs-rows .input-component,.appointments-timeline .appointments-timeline-modal .appointments-timeline-modal-inputs .appointments-timeline-modal-inputs-rows .input-component-box{width:calc(50% - 5px)}.appointments-timeline .appointments-timeline-modal .appointments-timeline-modal-footer{display:flex;align-items:center;justify-content:center;gap:20px;padding:20px;border-top:1px solid var(--greyColor2);width:100%}.swiper-container{position:relative;overflow:hidden;width:100%}.swiper-container .arrow-box{display:flex;width:50px;height:50px;align-items:center;justify-content:center;background-color:var(--greyColor);border-radius:50%;transition:all .2s;cursor:pointer;position:absolute;top:50%;right:24px;transform:translateY(-50%);z-index:5;opacity:0;pointer-events:none}.swiper-container .arrow-box:before{content:"";position:absolute;width:11.25px;height:11.25px;border-top:3px solid var(--whiteColor);border-right:3px solid var(--whiteColor);border-radius:2px 0 2px 0;transform:rotate(45deg);margin-right:6px}@media(hover:hover){.swiper-container .arrow-box:hover{background-color:var(--textGreenColor)}}.swiper-container .arrow-box.left-arrow{right:auto;left:24px}.swiper-container .arrow-box.left-arrow:before{margin-left:6px;margin-right:0;transform:rotate(-135deg)}@media(hover:hover){.swiper-container:hover .arrow-box{opacity:1;pointer-events:all}.swiper-container:hover .arrow-box.disabled-arrow-box{opacity:0;pointer-events:none}}.swiper-container .dates-swiper-box input[type=radio]{display:none}.swiper-container .dates-swiper-box label{display:flex;width:100px;height:40px;padding:10px 0;flex-direction:column;justify-content:center;align-items:center;gap:5px;border-radius:5px;background:#f7f7f7;cursor:pointer;border:1px solid #f7f7f7}@media(hover:hover){.swiper-container .dates-swiper-box label:hover{background:var(--whiteColor);border:1px solid var(--textGreenColor)}}.swiper-container .dates-swiper-box input[type=radio]:disabled+label{opacity:.5;cursor:not-allowed}@media(hover:hover){.swiper-container .dates-swiper-box input[type=radio]:disabled+label:hover{background:#f7f7f7;border:1px solid #f7f7f7}}.swiper-container .dates-swiper-box input[type=radio]:checked+label{background:var(--textGreenColor);border:1px solid var(--textGreenColor);color:var(--whiteColor)}.swiper-container .dates-swiper-box input[type=radio]:checked+label p{color:var(--whiteColor)}.swiper-container .swiper-container-wrapper{overflow-x:scroll;-webkit-overflow-scrolling:touch;scroll-snap-align:start;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;overflow-y:hidden}.swiper-container .swiper-container-wrapper::-webkit-scrollbar{display:none}.swiper-container .swiper-container-wrapper .swiper-container-wrapper-row{display:inline-flex;vertical-align:top;width:100%;padding:20px 0;gap:10px}.swiper-container .swiper-container-wrapper .swiper-container-wrapper-row .swiper-container-wrapper-row-items{scroll-snap-align:start}.swiper-container .swiper-container-wrapper .swiper-container-wrapper-row .swiper-container-wrapper-row-items .swiper-container-wrapper-row-items-box{transform:translateX(20px)}.swiper-container .swiper-container-wrapper .swiper-container-wrapper-row .swiper-container-wrapper-row-items:last-child .swiper-container-wrapper-row-items-box{padding-inline-end:20px}.input-component{display:flex;flex-direction:column;width:100%;transition:all .2s;position:relative}.input-component.input-percent input,.input-component.input-percent input:disabled{padding-right:20px}.input-component.input-percent:after{content:"%";position:absolute;right:5px;line-height:35px;display:block}.input-component.right-sided-text input{text-align:right}.input-component .clipboard-copy-container{visibility:hidden;pointer-events:none;opacity:0;position:absolute;right:0;bottom:0;width:35px;height:35px;transition:all .3s}.input-component .clipboard-copy-container.copyText:after{top:20%;transform:translateY(-20%);left:35px}@media(hover:hover){.input-component:hover .clipboard-copy-container{visibility:visible;pointer-events:all;opacity:1}}.input-component .clear-input{opacity:0;position:absolute;right:0;bottom:0;height:35px;padding:10px;width:35px;display:flex!important;justify-content:center;align-items:center;transition:all .2s;pointer-events:none}.input-component .clear-input.show{opacity:1;background-color:transparent;animation:fadeIn .3s ease-in-out;z-index:2;cursor:pointer;pointer-events:all}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.input-component .clear-input.show:after,.input-component .clear-input.show:before{position:absolute;content:"";width:50%;height:1px;background-color:var(--greyColor)}.input-component .clear-input.show:before{transform:rotate(45deg)}.input-component .clear-input.show:after{transform:rotate(-45deg)}.input-component:has(.clear-input) input{padding-right:35px}.input-component input{width:100%;border:1px solid var(--greyColor);height:35px;-moz-appearance:none;-webkit-appearance:none;appearance:none;font-size:15px;font-weight:400;line-height:100%;color:var(--darkGreyColor);padding:12px;background-color:var(--whiteColor);border-radius:0}.input-component input:not(:-moz-read-only):focus{outline:none;border-color:var(--textGreenColor)}.input-component input:not(:disabled):focus,.input-component input:not(:read-only):focus{outline:none;border-color:var(--textGreenColor)}@media(hover:hover){.input-component input:hover:not(:-moz-read-only){border-color:var(--textGreenColor);outline:none}.input-component input:hover:not(:disabled),.input-component input:hover:not(:read-only){border-color:var(--textGreenColor);outline:none}}.input-component:has(input:focus) .search-icon-box svg ellipse,.input-component:has(input:focus) .search-icon-box svg path,.input-component:has(input:hover) .search-icon-box svg ellipse,.input-component:has(input:hover) .search-icon-box svg path{stroke:var(--textGreenColor)}.input-component label{font-size:10px;font-weight:500;line-height:10px;color:var(--darkGreyColor);text-transform:uppercase;margin-bottom:5px}.input-component.is-invalid input,.input-component.is-invalid input:focus{border:1px solid var(--redColor)}.input-component.is-invalid label{color:var(--redColor)}.input-component ::-webkit-input-placeholder{opacity:0;-webkit-transition:inherit;transition:inherit}.input-component .search-icon-box{position:absolute;left:0;bottom:0;height:35px;width:35px;display:flex;justify-content:center;align-items:center;pointer-events:none}.input-component:has(.clipboard-copy-container) input{padding-right:35px}.input-component:has(.search-icon-box) input{padding-left:35px}.input-component:has(input:-moz-read-only) input{padding-right:12px}.input-component:has(input:read-only) input{padding-right:12px}.input-component:has(input:-moz-read-only):has(.clipboard-copy-container) input{padding-right:35px}.input-component:has(input:read-only):has(.clipboard-copy-container) input{padding-right:35px}.input-component.input-component-read-only input{border:1px solid var(--lightGreyColor);padding:12px;cursor:default}.input-component.input-component-read-only input:focus{outline:none;border:1px solid var(--lightGreyColor)}@media(hover:hover){.input-component.input-component-read-only input:hover{border:1px solid var(--lightGreyColor);outline:none}}.input-component input[type=number]::-webkit-inner-spin-button,.input-component input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-component input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.input-with-options{display:flex;width:100%;position:relative}.input-with-options .input-with-options-list{position:fixed;width:100%;max-height:40vh;overflow-y:auto;z-index:4}.input-with-options .input-with-options-list .input-with-options-list-box{display:flex;flex-direction:column;width:100%;height:100%;background-color:var(--whiteColor);border:1px solid var(--greyColor);border-top:none}.input-with-options .input-with-options-list .input-with-options-list-box .input-with-options-list-box-item{display:flex;align-items:center;padding:10px;height:45px;border-bottom:1px solid var(--greyColor);cursor:pointer;position:relative;width:100%}.input-with-options .input-with-options-list .input-with-options-list-box .input-with-options-list-box-item .list-text{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;word-break:break-word;-webkit-line-clamp:2;line-clamp:2}.input-with-options .input-with-options-list .input-with-options-list-box .input-with-options-list-box-item:hover{background-color:var(--veryLightGreenColor2)}.input-with-options .input-with-options-list .input-with-options-list-box .input-with-options-list-box-item:last-child{border-bottom:none}.input-with-options:has(input:focus) .input-with-options-list .input-with-options-list-box,.input-with-options:hover .input-with-options-list .input-with-options-list-box{border-color:var(--textGreenColor)}.calendar-component{position:relative;display:flex;width:100%}.calendar-component .calendar-component-outside{display:flex;width:100%;height:30px;min-width:105px;padding:10px;justify-content:center;align-items:center;border-radius:4px;background:var(--lightGreyColor);cursor:pointer}.calendar-component .calendar-container{width:360px;display:flex;flex-direction:column;z-index:10;gap:2px;background:var(--lightGreyColor);border-radius:4px;position:fixed;box-shadow:0 0 30px 0 rgba(0,0,0,.12);overflow:hidden}.calendar-component .calendar-container .calendar-header{display:flex;justify-content:center;align-items:center;width:100%;height:36px;background-color:var(--whiteColor)}.calendar-component .calendar-container .calendar-header .date-text{width:100%;text-align:center}.calendar-component .calendar-container .calendar-header .calendar-arrow-box{width:47px;height:100%;flex-shrink:0;display:flex;cursor:pointer;justify-content:center;align-items:center}.calendar-component .calendar-container .calendar-header .calendar-arrow-box .calendar-arrow-box-arrow{width:30px;height:30px;background-repeat:no-repeat;background-position:0 0}.calendar-component .calendar-container .calendar-header .calendar-arrow-box .calendar-arrow-box-arrow.calendar-arrow-box-arrow-left{background:url(/img/leftArrowCalendarIcon.3d21f130.svg)}.calendar-component .calendar-container .calendar-header .calendar-arrow-box .calendar-arrow-box-arrow.calendar-arrow-box-arrow-right{background:url(/img/rightArrowCalendarIcon.8c08a56f.svg)}@media(hover:hover){.calendar-component .calendar-container .calendar-header .calendar-arrow-box:hover .calendar-arrow-box-arrow{background-position:0 -30px}}.calendar-component .calendar-container .calendar-days{display:flex;gap:2px;width:100%;height:36px}.calendar-component .calendar-container .calendar-days .calendar-day{width:14.2857142857%;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;background-color:var(--whiteColor)}.calendar-component .calendar-container .calendar-days .calendar-day.day-name{cursor:default}.calendar-component .calendar-container .calendar-days .calendar-day.date-outside-month{color:var(--greyColor)}.calendar-component .calendar-container .calendar-days .calendar-day.date-today{outline:2px solid var(--darkGreyColor);outline-offset:-2px}.calendar-component .calendar-container .calendar-days .calendar-day.date-selected{background-color:var(--textGreenColor);color:var(--whiteColor)}@media(hover:hover){.calendar-component .calendar-container .calendar-days .calendar-day:hover{background-color:var(--veryLightGreenColor)}.calendar-component .calendar-container .calendar-days .calendar-day:hover.day-name{background-color:var(--whiteColor)}.calendar-component .calendar-container .calendar-days .calendar-day:hover.date-selected{background-color:var(--textGreenColor)}}.textarea-component{display:flex;flex-flow:column;width:100%;transition:all .2s;gap:5px}.textarea-component.resize-textarea textarea{min-height:auto}.textarea-component.is-invalid textarea,.textarea-component.is-invalid textarea:focus{border:1px solid var(--redColor)}.textarea-component.is-invalid label{color:var(--redColor)}.textarea-component textarea{width:100%;min-height:80px;font-size:15px;font-weight:400;line-height:100%;color:var(--darkGreyColor);border:1px solid var(--greyColor);padding:5px 10px;background:var(--whiteColor);-moz-appearance:none;-webkit-appearance:none;appearance:none;resize:none}.textarea-component textarea:focus{outline:none;border:1px solid var(--textGreenColor)}@media(hover:hover){.textarea-component textarea:hover{border:1px solid var(--textGreenColor);outline:none}}.textarea-component label{font-size:10px;font-weight:500;line-height:10px;color:var(--darkGreyColor);text-transform:uppercase}.custom-dropdown-component{display:flex;flex-direction:column;width:100%;position:relative}.custom-dropdown-component *{box-sizing:border-box;margin:0;padding:0}.custom-dropdown-component:focus{outline:none}.custom-dropdown-component input[type=checkbox],.custom-dropdown-component input[type=radio]{display:none}.custom-dropdown-component .custom-dropdown-component-outside{display:flex;flex-direction:column;gap:5px}.custom-dropdown-component .custom-dropdown-component-outside .custom-dropdown-component-outside-text{font-weight:500;font-size:10px;line-height:100%;text-transform:uppercase;color:var(--darkGreyColor)}.custom-dropdown-component .custom-dropdown-component-outside .custom-dropdown-component-outside-wrapper{display:flex;align-items:center;justify-content:space-between;height:35px;width:100%;background:var(--whiteColor);border:1px solid var(--greyColor2);cursor:pointer;padding:10px;gap:10px}.custom-dropdown-component .custom-dropdown-component-outside .custom-dropdown-component-outside-wrapper .custom-dropdown-component-outside-wrapper-value{font-weight:400;font-size:15px;line-height:15px;color:var(--darkGreyColor);display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;word-break:break-word;-webkit-line-clamp:2;line-clamp:2}.custom-dropdown-component .custom-dropdown-component-outside .custom-dropdown-component-outside-wrapper svg{flex-shrink:0}@media(hover:hover){.custom-dropdown-component .custom-dropdown-component-outside .custom-dropdown-component-outside-wrapper:hover{border-color:var(--textGreenColor)}}.custom-dropdown-component .custom-dropdown-component-outside.dropdown-list-opened .custom-dropdown-component-outside-wrapper{border-color:var(--darkGreyColor)}.custom-dropdown-component .custom-dropdown-component-outside.dropdown-list-opened .custom-dropdown-component-outside-wrapper svg{transform:rotate(-180deg)}.custom-dropdown-component .custom-dropdown-component-opened{display:flex;flex-direction:column;background-color:var(--whiteColor);position:fixed;border:1px solid var(--greyColor2);border-top:none;z-index:6}.custom-dropdown-component .custom-dropdown-component-opened.up-side-down{flex-direction:column-reverse;border-top:1px solid var(--greyColor2);border-bottom:none}.custom-dropdown-component .custom-dropdown-component-opened.up-side-down .search-box{border-bottom:none;border-top:1px solid var(--greyColor2)}.custom-dropdown-component .custom-dropdown-component-opened .search-box{padding:10px;border-bottom:1px solid var(--greyColor2)}.custom-dropdown-component .custom-dropdown-component-opened ul{display:flex;gap:1px;background-color:var(--greyColor2);flex-direction:column;list-style:none;margin:0;overflow-y:auto;width:100%}.custom-dropdown-component .custom-dropdown-component-opened ul li{height:35px;max-height:100%;display:flex;align-items:center;justify-content:flex-start;width:100%;transition:all .2s ease-in-out;background-color:var(--whiteColor)}.custom-dropdown-component .custom-dropdown-component-opened ul li:focus{outline:none}.custom-dropdown-component .custom-dropdown-component-opened ul li.active,.custom-dropdown-component .custom-dropdown-component-opened ul li:hover{background:var(--veryLightGreenColor2)}.custom-dropdown-component .custom-dropdown-component-opened ul li .checkbox{display:flex;align-items:center;width:100%;height:100%}.custom-dropdown-component .custom-dropdown-component-opened ul li .checkbox label{width:100%}.custom-dropdown-component .custom-dropdown-component-opened ul li .checkbox input[type=checkbox]+label:before{margin-bottom:-2px}.custom-dropdown-component .custom-dropdown-component-opened ul li label{width:100%;font-weight:400;font-size:15px;line-height:100%;color:var(--darkGreyColor);display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;word-break:break-word;-webkit-line-clamp:2;line-clamp:2;padding:10px;height:100%;cursor:pointer}.custom-dropdown-component.is-invalid .custom-dropdown-component-outside .custom-dropdown-component-outside-wrapper{border-color:var(--redColor)}.custom-dropdown-component.is-invalid .custom-dropdown-component-outside .custom-dropdown-component-outside-text,.custom-dropdown-component.is-invalid .custom-dropdown-component-outside .custom-dropdown-component-outside-wrapper-value{color:var(--redColor)}.custom-dropdown-component.is-invalid .custom-dropdown-component-outside .dropdown-list-opened{border:1px solid var(--redColor)}.custom-dropdown-component.is-invalid .custom-dropdown-component-outside svg path{stroke:var(--redColor)}.custom-dropdown-component.is-invalid .custom-dropdown-component-opened{border:1px solid var(--redColor);border-top:none}.custom-dropdown-component.is-invalid .custom-dropdown-component-opened.up-side-down{border:1px solid var(--redColor);border-bottom:none}.custom-dropdown-component.readonly .custom-dropdown-component-outside{cursor:not-allowed}.custom-dropdown-component.readonly .custom-dropdown-component-outside .custom-dropdown-component-outside-wrapper{border-color:var(--greyColor2)}.custom-dropdown-component.readonly .custom-dropdown-component-outside svg{display:none}.custom-dropdown-component.disabled-dropdown{pointer-events:none}.custom-dropdown-component.disabled-dropdown svg{display:none}.rtg-viewer-box{display:flex;flex-direction:column;width:100%;height:100%;background:var(--darkBackgroundColor);overflow:hidden}.rtg-viewer-box.rtg-viewer-box-row{flex-direction:row;gap:0;padding:0}.rtg-viewer-box .title-text-box{display:flex;flex-direction:column;gap:10px;flex:1 0 0}.rtg-viewer-box .rtg-viewer-wrapper{display:flex;flex-direction:column;width:100%;gap:80px;max-width:600px;padding:40px}.rtg-viewer-box .rtg-viewer-wrapper.rtg-viewer-wrapper-gallery{max-width:631px}.rtg-viewer-box .rtg-viewer-header{display:flex;align-items:center;width:100%;gap:40px;padding:40px}.rtg-viewer-box .rtg-viewer-controls{display:flex;align-items:center;margin-left:auto;gap:5px}.rtg-viewer-box .rtg-viewer-controls .rtg-viewer-controls-control{display:flex;justify-content:center;align-items:center;width:200px;height:84px;border-radius:67.742px 0 0 67.742px;background:var(--darkActionColor);outline:none;border:none;cursor:pointer}.rtg-viewer-box .rtg-viewer-controls .rtg-viewer-controls-control:last-child{border-radius:0 67.742px 67.742px 0}@media(hover:hover){.rtg-viewer-box .rtg-viewer-controls .rtg-viewer-controls-control:hover{opacity:.7}}.rtg-viewer-box .rtg-viewer-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;overflow:hidden}.rtg-viewer-box .rtg-viewer-image.rtg-viewer-image-bottom{margin-top:auto}.rtg-viewer-box .rtg-viewer-gallery{display:flex;flex-direction:column;gap:5px;overflow:hidden;height:100%}.rtg-viewer-box .rtg-viewer-gallery .rtg-viewer-gallery-wrapper{display:flex;flex-direction:column;gap:5px;overflow-y:auto;width:100%;height:100%}.rtg-viewer-box .rtg-viewer-gallery .rtg-viewer-gallery-wrapper::-webkit-scrollbar{display:none}.rtg-viewer-box .rtg-viewer-gallery .rtg-viewer-gallery-scroll{display:flex;height:84px;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;border-radius:47px 47px 0 0;background:var(--darkActionColor);flex-shrink:0;border:none;outline:none;cursor:pointer}.rtg-viewer-box .rtg-viewer-gallery .rtg-viewer-gallery-scroll:disabled{opacity:.3;cursor:not-allowed}.rtg-viewer-box .rtg-viewer-gallery .rtg-viewer-gallery-scroll:last-child{border-radius:0 0 47px 47px}.rtg-viewer-box .rtg-viewer-gallery .rtg-viewer-gallery-file{display:flex;width:100%;height:134px;flex-shrink:0;cursor:pointer}.rtg-viewer-box .rtg-viewer-gallery .rtg-viewer-gallery-file.rtg-viewer-gallery-file-smaller{height:104px}.rtg-viewer-box .rtg-viewer-gallery .rtg-viewer-gallery-file.rtg-viewer-gallery-file-active{position:relative}.rtg-viewer-box .rtg-viewer-gallery .rtg-viewer-gallery-file.rtg-viewer-gallery-file-active:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:4px solid var(--whiteColor);box-sizing:border-box;pointer-events:none}.rtg-viewer-box .rtg-viewer-gallery .rtg-viewer-gallery-file .rtg-viewer-gallery-file-image{width:126px;height:auto;max-height:100%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;position:relative;overflow:hidden}.rtg-viewer-box .rtg-viewer-gallery .rtg-viewer-gallery-file .rtg-viewer-gallery-file-image video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rtg-viewer-box .rtg-viewer-gallery .rtg-viewer-gallery-file .rtg-viewer-gallery-file-info{display:flex;flex-direction:column;justify-content:center;width:calc(100% - 126px);height:-moz-fit-content;height:fit-content;padding:20px 40px;height:100%;gap:10px;background-color:var(--darkActionColor)}.rtg-viewer-box .rtg-viewer-gallery .rtg-viewer-gallery-file .rtg-viewer-gallery-file-info p{-webkit-user-select:none;-moz-user-select:none;user-select:none;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.rtg-viewer-box .rtg-viewer-cbct{width:100%;height:100%;display:flex}.rtg-viewer-box .rtg-viewer-cbct video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.rtg-viewer-box .rtg-viewer-cbct .rtg-viewer-cbct-controls{height:100%;display:flex;flex-direction:column;padding:40px;align-items:center;gap:5px;align-self:stretch}.rtg-viewer-box .rtg-viewer-cbct .rtg-viewer-cbct-controls .custom-slider-container-wrapper{width:200px;height:100%;background-color:var(--darkActionColor);padding:84px 0;cursor:pointer}.rtg-viewer-box .rtg-viewer-cbct .rtg-viewer-cbct-controls .custom-slider-container-wrapper.custom-slider-container-wrapper-disabled{cursor:not-allowed;opacity:.3}.rtg-viewer-box .rtg-viewer-cbct .rtg-viewer-cbct-controls .custom-slider-container-wrapper .custom-slider-container{display:flex;align-items:center;justify-content:center;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0 40px;width:100%;height:100%}.rtg-viewer-box .rtg-viewer-cbct .rtg-viewer-cbct-controls .custom-slider-container-wrapper .custom-slider-container .custom-slider-track{width:3px;height:calc(100% + 90px);background-color:var(--greyColor);position:relative}.rtg-viewer-box .rtg-viewer-cbct .rtg-viewer-cbct-controls .custom-slider-container-wrapper .custom-slider-container .custom-slider-thumb{position:absolute;left:50%;transform:translateX(-50%) translateY(50%);width:84px;height:84px;border-radius:50%;background-color:var(--darkActionColor);border:3px solid var(--greyColor);pointer-events:none;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px}.rtg-viewer-box .rtg-viewer-cbct .rtg-viewer-cbct-controls .custom-slider-container-wrapper .custom-slider-container .custom-slider-thumb .custom-slider-thumb-line{width:33px;height:3px;background-color:var(--greyColor)}.rtg-viewer-box .rtg-viewer-cbct .rtg-viewer-cbct-controls button{display:flex;height:84px;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;border-radius:47px 47px 0 0;background:var(--darkActionColor);flex-shrink:0;border:none;outline:none;cursor:pointer}.rtg-viewer-box .rtg-viewer-cbct .rtg-viewer-cbct-controls button:disabled{opacity:.3;cursor:not-allowed}.rtg-viewer-box .rtg-viewer-cbct .rtg-viewer-cbct-controls button:last-child{border-radius:0 0 47px 47px}.ai-nordic-button{position:fixed;width:56px;height:56px;padding:10px;display:flex;justify-content:center;align-items:center;box-shadow:0 0 30px 0 rgba(0,0,0,.12);background-color:var(--whiteColor);z-index:1000;cursor:pointer}.ai-nordic-button .ai-nordic-button-icon{width:29px;height:22px;flex-shrink:0}.ai-nordic-popup{display:flex;flex-direction:column;box-shadow:0 0 30px 0 rgba(0,0,0,.12);background-color:var(--whiteColor);width:555px;position:fixed;z-index:1000;height:-moz-fit-content;height:fit-content}.ai-nordic-popup .ai-nordic-popup-header{display:flex;justify-content:space-between;align-items:center;height:55px;padding:20px;border-bottom:1px solid var(--greyColor2);gap:20px;width:100%}.ai-nordic-popup .ai-nordic-popup-header .ai-nordic-popup-header-position{display:flex;gap:5px}.ai-nordic-popup .ai-nordic-popup-header .ai-nordic-popup-header-position .ai-nordic-popup-header-positions-position{width:30px;height:30px;background-color:var(--lightGreyColor);display:flex;justify-content:center;padding:10px;opacity:.6;cursor:pointer}@media(hover:hover){.ai-nordic-popup .ai-nordic-popup-header .ai-nordic-popup-header-position .ai-nordic-popup-header-positions-position:hover{background-color:var(--veryLightGreenColor2)}}.ai-nordic-popup .ai-nordic-popup-header .ai-nordic-popup-header-position .ai-nordic-popup-header-positions-position .ai-nordic-popup-header-positions-position-indicator{width:12px;height:6px;background-color:var(--darkGreyColor)}.ai-nordic-popup .ai-nordic-popup-header .ai-nordic-popup-header-position .ai-nordic-popup-header-positions-position.ai-nordic-popup-header-positions-position-top-left .ai-nordic-popup-header-positions-position-indicator{height:12px;clip-path:polygon(0 0,100% 0,0 100%)}.ai-nordic-popup .ai-nordic-popup-header .ai-nordic-popup-header-position .ai-nordic-popup-header-positions-position.ai-nordic-popup-header-positions-position-top-right .ai-nordic-popup-header-positions-position-indicator{height:12px;clip-path:polygon(100% 0,100% 100%,0 0)}.ai-nordic-popup .ai-nordic-popup-header .ai-nordic-popup-header-position .ai-nordic-popup-header-positions-position.ai-nordic-popup-header-positions-position-bottom-center,.ai-nordic-popup .ai-nordic-popup-header .ai-nordic-popup-header-position .ai-nordic-popup-header-positions-position.ai-nordic-popup-header-positions-position-bottom-left{align-items:flex-end}.ai-nordic-popup .ai-nordic-popup-header .ai-nordic-popup-header-position .ai-nordic-popup-header-positions-position.ai-nordic-popup-header-positions-position-bottom-left .ai-nordic-popup-header-positions-position-indicator{height:12px;clip-path:polygon(0 0,0 100%,100% 100%)}.ai-nordic-popup .ai-nordic-popup-header .ai-nordic-popup-header-position .ai-nordic-popup-header-positions-position.ai-nordic-popup-header-positions-position-bottom-right{align-items:flex-end}.ai-nordic-popup .ai-nordic-popup-header .ai-nordic-popup-header-position .ai-nordic-popup-header-positions-position.ai-nordic-popup-header-positions-position-bottom-right .ai-nordic-popup-header-positions-position-indicator{height:12px;clip-path:polygon(100% 0,100% 100%,0 100%)}.ai-nordic-popup .ai-nordic-popup-header .ai-nordic-popup-header-position .ai-nordic-popup-header-positions-position.ai-nordic-popup-header-positions-position-active{opacity:1;background-color:var(--veryLightGreenColor)}.ai-nordic-popup .ai-nordic-popup-body{display:flex;flex-direction:column;padding:20px;gap:20px}.ai-nordic-popup .ai-nordic-popup-body .ai-nordic-popup-body-response{display:flex;flex-direction:column;height:134px;overflow-y:auto;padding:10px;gap:20px}.ai-nordic-popup .ai-nordic-popup-body .ai-nordic-popup-body-response .ai-nordic-popup-body-response-box{display:flex;gap:20px;width:100%}.ai-nordic-popup .ai-nordic-popup-body .ai-nordic-popup-body-response .ai-nordic-popup-body-response-box p{width:100%;word-break:break-word}.ai-nordic-popup .ai-nordic-popup-body .ai-nordic-popup-body-response .ai-nordic-popup-body-response-box .ai-nordic-popup-body-response-box-icon{position:sticky;top:0;width:35px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:10px;background-color:var(--lightGreyColor);cursor:pointer;flex-shrink:0}.ai-nordic-popup .ai-nordic-popup-body .ai-nordic-popup-body-response .ai-nordic-popup-body-response-box .ai-nordic-popup-body-response-box-icon .clipboard-copy-container .copy-icon-box{background:url(/img/copyIconBlack.15fe5302.svg) 0 0;background-repeat:no-repeat}.ai-nordic-popup .ai-nordic-popup-body .ai-nordic-popup-body-response .ai-nordic-popup-body-response-box .ai-nordic-popup-body-response-box-icon .clipboard-copy-container.copyText:after{position:fixed;left:50%;top:auto;bottom:20px;transform:translateX(-50%);animation:showCopiedVertical .8s ease-in-out;font-size:15px;line-height:15px;color:var(--darkGreyColor)}@keyframes showCopiedVertical{0%{opacity:0;transform:translateX(-50%) translateY(10px)}10%{opacity:1;transform:translateX(-50%) translateY(0)}90%{opacity:1;transform:translateX(-50%) translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(10px)}}@media(hover:hover){.ai-nordic-popup .ai-nordic-popup-body .ai-nordic-popup-body-response .ai-nordic-popup-body-response-box .ai-nordic-popup-body-response-box-icon:hover{background-color:var(--veryLightGreyColor)}}.ai-nordic-popup .ai-nordic-popup-body .ai-nordic-popup-body-response .ai-nordic-popup-body-response-center{margin:auto}.ai-nordic-popup .ai-nordic-popup-body .ai-nordic-popup-body-response .ai-nordic-popup-body-response-loading{width:36px;height:36px;border:6px solid var(--textGreenColor);border-top:6px solid var(--lightGreenColor);border-radius:50%;animation:buttonSpinLoading 1s linear infinite}@keyframes buttonSpinLoading{0%{transform:translate(0) rotate(0deg)}to{transform:translate(0) rotate(1turn)}}.ai-nordic-popup .ai-nordic-popup-body .ai-nordic-popup-body-response:has(.ai-nordic-popup-body-response-loading){justify-content:center;align-items:center}.ai-nordic-popup .ai-nordic-popup-body .ai-nordic-popup-body-input{height:134px;position:relative}.ai-nordic-popup .ai-nordic-popup-body .ai-nordic-popup-body-input .textarea-component{height:100%}.ai-nordic-popup .ai-nordic-popup-body .ai-nordic-popup-body-input .textarea-component textarea{height:100%;padding-right:55px}.ai-nordic-popup .ai-nordic-popup-body .ai-nordic-popup-body-input .ai-nordic-popup-body-input-clear{position:absolute;top:10px;right:10px;width:35px;height:35px;display:flex;justify-content:center;align-items:center;border-radius:10px;background-color:var(--lightGreyColor);cursor:pointer}@media(hover:hover){.ai-nordic-popup .ai-nordic-popup-body .ai-nordic-popup-body-input .ai-nordic-popup-body-input-clear:hover{background-color:var(--veryLightGreyColor)}}.ai-nordic-popup .ai-nordic-popup-body .ai-nordic-popup-body-input .ai-nordic-popup-body-input-recorded{position:absolute;inset:0;background-color:var(--lightGreyColor);padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.ai-nordic-popup .ai-nordic-popup-body .ai-nordic-popup-body-input .ai-nordic-popup-body-input-recorded .ai-nordic-popup-body-input-recorded-text{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center}.ai-nordic-popup .ai-nordic-popup-body .ai-nordic-popup-body-input .ai-nordic-popup-body-input-recorded .ai-nordic-popup-body-input-recorded-actions{display:flex;align-items:center;gap:20px;padding:0 20px}.ai-nordic-popup .ai-nordic-popup-body .ai-nordic-popup-body-input .ai-nordic-popup-body-input-recorded .ai-nordic-popup-body-input-recorded-actions .ai-nordic-popup-body-input-recorded-actions-action{width:35px;height:35px;display:flex;justify-content:center;align-items:center;border-radius:10px;background-color:var(--textGreenColor);cursor:pointer}@media(hover:hover){.ai-nordic-popup .ai-nordic-popup-body .ai-nordic-popup-body-input .ai-nordic-popup-body-input-recorded .ai-nordic-popup-body-input-recorded-actions .ai-nordic-popup-body-input-recorded-actions-action:hover{background-color:var(--logoGreenColor)}}.ai-nordic-popup .ai-nordic-popup-body .ai-nordic-popup-body-input .ai-nordic-popup-body-input-dictate{position:absolute;bottom:10px;right:10px;width:35px;height:35px;display:flex;justify-content:center;align-items:center;border-radius:10px;background-color:var(--textGreenColor);cursor:pointer;z-index:2}.ai-nordic-popup .ai-nordic-popup-body .ai-nordic-popup-body-input .ai-nordic-popup-body-input-dictate .square{width:12px;height:12px;background-color:var(--whiteColor);border-radius:1px;z-index:2}.ai-nordic-popup .ai-nordic-popup-body .ai-nordic-popup-body-input .ai-nordic-popup-body-input-dictate:after,.ai-nordic-popup .ai-nordic-popup-body .ai-nordic-popup-body-input .ai-nordic-popup-body-input-dictate:before{background-color:inherit;border-radius:10px;content:"";height:100%;opacity:.2;position:absolute;width:100%}.ai-nordic-popup .ai-nordic-popup-body .ai-nordic-popup-body-input .ai-nordic-popup-body-input-dictate:has(.square):before{animation:pulse 2s ease-in-out infinite}.ai-nordic-popup .ai-nordic-popup-body .ai-nordic-popup-body-input .ai-nordic-popup-body-input-dictate:has(.square):after{animation:pulse 2s ease-in-out .5s infinite}@keyframes pulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@media(hover:hover){.ai-nordic-popup .ai-nordic-popup-body .ai-nordic-popup-body-input .ai-nordic-popup-body-input-dictate:hover{background-color:var(--logoGreenColor)}}.ai-nordic-popup .ai-nordic-popup-footer{display:flex;justify-content:center;align-items:center;width:100%;gap:20px;padding:20px;border-top:1px solid var(--greyColor2)}.unsigned-booking,.unsigned-booking .unsigned-booking-column{display:flex;flex-direction:column;width:100%}.unsigned-booking .unsigned-booking-column{align-items:center;justify-content:center;gap:20px;padding:20px;border-bottom:1px solid var(--greyColor2)}.unsigned-booking .unsigned-booking-column.unsigned-booking-column-grey{background-color:var(--lightGreyColor)}.unsigned-booking .unsigned-booking-column .unsigned-booking-column-row-items{width:100%;max-width:1440px;margin:0 auto;display:flex;flex-direction:column;gap:2px}.unsigned-booking .unsigned-booking-column .list-text-bold-uppercase{width:100%;max-width:1440px}.unsigned-booking .unsigned-booking-column .unsigned-booking-column-buttons{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1440px;margin:0 auto}.unsigned-booking .unsigned-booking-column .unsigned-booking-column-buttons.unsigned-booking-column-buttons-border-top{padding-top:20px;border-top:1px solid var(--greyColor)}.unsigned-booking .unsigned-booking-column .unsigned-booking-column-buttons .hidden-text{opacity:0;visibility:hidden}.unsigned-booking .unsigned-booking-column .unsigned-booking-column-buttons .unsigned-booking-column-buttons-row{display:flex;align-items:center;gap:10px;cursor:pointer;height:35px}.unsigned-booking .unsigned-booking-column .unsigned-booking-column-row{display:grid;grid-template-columns:15px repeat(5,1fr);align-items:center;gap:20px;padding:0 20px;width:100%;max-width:1440px}.unsigned-booking .unsigned-booking-column .unsigned-booking-column-row.unsigned-booking-column-row-single{grid-template-columns:15px 1fr}.unsigned-booking .unsigned-booking-column .unsigned-booking-column-row.unsigned-booking-column-row-buttons{grid-template-columns:auto auto;padding:0}.unsigned-booking .unsigned-booking-column .unsigned-booking-column-row.unsigned-booking-column-row-reason{grid-template-columns:15px 1fr 1fr 2fr}.unsigned-booking .unsigned-booking-column .unsigned-booking-column-row.unsigned-booking-column-row-selector{padding:10px 20px;background-color:var(--whiteColor);cursor:pointer;transition:background-color .2s}@media(hover:hover){.unsigned-booking .unsigned-booking-column .unsigned-booking-column-row.unsigned-booking-column-row-selector:hover{background-color:var(--veryLightGreenColor2)}}.unsigned-booking .unsigned-booking-column .unsigned-booking-column-row.unsigned-booking-column-row-selector:has(input:checked){background-color:var(--veryLightGreenColor2)}.unsigned-booking .unsigned-booking-column .unsigned-booking-column-row .unsigned-booking-column-row-box{display:flex;flex-direction:column;gap:5px;width:100%;overflow:hidden}.unsigned-booking .unsigned-booking-column .unsigned-booking-column-row .unsigned-booking-column-row-box.unsigned-booking-column-row-box-buttons{justify-content:flex-end;flex-direction:row;overflow:visible}.unsigned-booking .unsigned-booking-column .unsigned-booking-column-row .unsigned-booking-column-row-box:not(.unsigned-booking-column-row-box-show-overflow) p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.unsigned-booking .unsigned-booking-timeline{width:100%;max-width:1440px;margin:0 auto;padding:20px;margin-bottom:40px;display:flex;flex-direction:column;gap:20px}.unsigned-booking-back{display:flex;align-items:center;height:55px;padding:0 20px;border-bottom:1px solid var(--greyColor2);position:sticky;top:0}.unsigned-booking-button{display:flex;width:81px;height:40px;justify-content:center;align-items:center;flex-shrink:0;border-radius:5px;background:var(--lightGreyColor);margin-left:auto}.order-view{display:flex;width:100%;flex-grow:1}.order-view .order-view-box{display:flex;flex-direction:column;width:calc(100% - 414px);flex-shrink:0}.order-view .order-view-box:first-child,.order-view .order-view-box:last-child{width:207px}.order-view .order-view-box .order-view-box-header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid var(--greyColor2);height:75px;gap:20px}.order-view .order-view-box .order-view-box-header .order-view-box-header-link{display:flex;align-items:center;gap:5px}.order-view .order-view-box .order-view-box-header .order-view-box-header-buttons{display:flex;align-items:center;gap:20px}.order-view .order-view-box .order-view-box-body{display:flex;flex-direction:column;width:100%;flex-grow:1;border-left:1px solid var(--greyColor2);border-right:1px solid var(--greyColor2)}.order-view .order-view-box .order-view-box-body .order-view-box-body-row{padding:20px;display:flex;flex-wrap:wrap;gap:20px;border-bottom:1px solid var(--greyColor2);width:100%}.order-view .order-view-box .order-view-box-body .order-view-box-body-row .order-view-box-body-row-box{display:flex;flex-direction:column;gap:5px;width:calc(25% - 15px)}.patient-details{display:flex;width:100%;flex-grow:1;overflow:hidden}@media(max-width:1000px){.patient-details{overflow:visible}}.patient-details .patient-details-navigation{display:flex;flex-direction:column;width:196px;z-index:2;background-color:var(--whiteColor)}.patient-details .patient-details-navigation .patient-details-navigation-header{width:100%;display:flex;align-items:center;padding:31px 20px;height:75px;cursor:pointer;border-right:1px solid var(--greyColor2);transition:all .2s;gap:10px}.patient-details .patient-details-navigation .patient-details-navigation-header:hover{background-color:var(--veryLightGreenColor2)}.patient-details .patient-details-navigation .patient-details-navigation-links{display:flex;flex-direction:column;height:100%;border-right:1px solid var(--greyColor2)}.patient-details .patient-details-navigation .patient-details-navigation-links .patient-details-navigation-links-link{padding:10px 20px;width:100%;border-top:1px solid var(--greyColor2)}.patient-details .patient-details-navigation .patient-details-navigation-links .patient-details-navigation-links-link:last-child{border-bottom:1px solid var(--greyColor2)}.patient-details .patient-details-navigation .patient-details-navigation-links .patient-details-navigation-links-link:hover{color:var(--textGreenColor)}.patient-details .patient-details-container{display:flex;flex-direction:column;width:calc(100% - 196px);flex-shrink:0}.patient-details .patient-details-container .patient-details-container-scrollable{overflow:auto;scroll-behavior:smooth}.patient-details .patient-details-container .patient-details-container-outer{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;border-bottom:1px solid var(--greyColor2);padding:20px;position:relative}.patient-details .patient-details-container .patient-details-container-outer#document,.patient-details .patient-details-container .patient-details-container-outer#image,.patient-details .patient-details-container .patient-details-container-outer#invoices,.patient-details .patient-details-container .patient-details-container-outer#prosthetics{background-color:var(--veryLightGreyColor)}.patient-details .patient-details-container .patient-details-container-outer#patient-info{height:76px}.patient-details .patient-details-container .patient-details-container-outer.patient-details-container-outer-retired{background-color:var(--darkGreyColor);border-bottom:0}.patient-details .patient-details-container .patient-details-container-outer.patient-details-container-outer-retired p{color:var(--whiteColor)}.patient-details .patient-details-container .patient-details-container-outer:has(.patient-details-expanded)#patient-info{height:-moz-fit-content;height:fit-content;z-index:5;box-shadow:0 15px 15px 0 rgba(0,0,0,.05)}.patient-details .patient-details-container .patient-details-container-outer:has(.patient-details-expanded)#patient-info .patient-details-box .patient-details-box-header{width:calc(100% + 40px);margin-left:-20px;padding:0 20px 20px 20px;border-bottom:1px solid var(--greyColor2)}.patient-details .patient-details-container .patient-details-container-outer:has(.patient-details-expanded)#patient-info .patient-details-expanded .patient-details-box-header{padding:0;margin-left:0;width:100%;border:none}.patient-details .patient-details-container .patient-details-container-outer.important-info-row{background:var(--veryLightRedColor)}.patient-details .patient-details-container .patient-details-container-outer.patient-details-container-outer-services{background:var(--veryLightBlueColor)}.patient-details .patient-details-container .patient-details-container-outer.internal-comments-row{background-color:var(--lightGreyColor)}.patient-details .patient-details-container .patient-details-container-outer .patient-details-expanded{background-color:var(--whiteColor);display:flex;justify-content:center;align-items:center;height:-moz-fit-content;height:fit-content;width:100%}.patient-details .patient-details-container .patient-details-container-outer .patient-details-box{width:100%;max-width:1440px;display:flex;flex-direction:column;gap:20px}.patient-details .patient-details-container .patient-details-container-outer .patient-details-box.patient-details-box-answers{padding-left:20px}.patient-details .patient-details-container .patient-details-container-outer .patient-details-box .patient-details-box-wrapper{display:flex;flex-direction:column;gap:10px;width:100%;background-color:var(--whiteColor);border:1px solid var(--greyColor2);border-bottom-width:0}.patient-details .patient-details-container .patient-details-container-outer .patient-details-box .patient-details-box-wrapper.patient-details-box-wrapper-transparent{background-color:transparent}.patient-details .patient-details-container .patient-details-container-outer .patient-details-box .patient-details-box-wrapper .patient-details-box-header{padding:10px 10px 0 20px}.patient-details .patient-details-container .patient-details-container-outer .patient-details-box .patient-details-box-wrapper .patient-details-box-header.patient-details-box-header-padding{padding-bottom:10px}.patient-details .patient-details-container .patient-details-container-outer .patient-details-box .patient-details-box-wrapper:has(.patient-details-box-header-padding){border-bottom:1px solid var(--greyColor2)}.patient-details .patient-details-container .patient-details-container-outer .patient-details-box .patient-details-box-wrapper:has(.patient-details-box-header) .grid-table{border-top:1px solid var(--greyColor2)}.patient-details .patient-details-container .patient-details-container-outer .patient-details-box .patient-details-box-wrapper .load-more{margin-top:10px;margin-bottom:20px;height:-moz-fit-content;height:fit-content}.patient-details .patient-details-container .patient-details-container-outer .patient-details-box .patient-details-box-wrapper:has(.load-more){border-bottom-width:1px}.patient-details .patient-details-container .patient-details-container-outer .patient-details-box .patient-details-box-header{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin:auto 0}.patient-details .patient-details-container .patient-details-container-outer .patient-details-box .patient-details-box-header .patient-details-box-header-tile{min-height:35px;padding-left:20px;display:flex;align-items:center}.patient-details .patient-details-container .patient-details-container-outer .patient-details-box .patient-details-box-header .button{min-width:105px}.patient-details .patient-details-container .patient-details-container-outer .patient-details-box .patient-details-box-container{display:flex;flex-direction:column;gap:5px}.patient-details .patient-details-container .patient-details-container-outer .patient-details-box .patient-details-box-container.patient-details-box-container-full-width{width:100%}.patient-details .patient-details-container .patient-details-container-outer .patient-details-box .patient-details-box-container.patient-details-box-container-end{align-items:flex-end}.patient-details .patient-details-container .patient-details-container-outer .patient-details-box .patient-details-box-row{display:flex;align-items:center;width:100%;gap:20px}.patient-details .patient-details-container .patient-details-container-outer .patient-details-box .patient-details-box-row.patient-details-box-row-full-width{gap:40px}.patient-details .patient-details-container .patient-details-container-outer .patient-details-box .patient-details-box-row.patient-details-box-row-full-width .patient-details-box-container{width:25%}.patient-details .patient-details-container .patient-details-container-outer .patient-details-box .patient-details-box-row.patient-details-box-row-end{align-items:flex-end}.patient-details .patient-details-container .patient-details-container-outer .patient-details-box .patient-details-box-comments{display:flex;flex-direction:column;gap:10px;width:100%}.patient-details .patient-details-container .patient-details-container-outer .patient-details-box .patient-details-box-comments .patient-details-box-comments-comment{display:flex;flex-direction:column;width:100%;padding:20px;gap:10px;background-color:var(--whiteColor);border-radius:10px}.patient-details .patient-details-container .patient-details-container-outer .patient-details-box .patient-details-box-comments .patient-details-box-comments-comment .patient-details-box-comments-comment-row{display:flex;gap:10px;width:100%}.patient-details .patient-details-container .patient-details-container-outer .patient-details-box .patient-details-box-comments .patient-details-box-comments-comment .patient-details-box-comments-comment-row.patient-details-box-comments-comment-row{align-items:flex-end;gap:20px}.patient-details .patient-details-container .patient-details-container-outer .patient-details-box .patient-details-box-comments .patient-details-box-comments-comment .patient-details-box-comments-comment-box{width:100%;gap:5px;display:flex;flex-direction:column}.patient-details .patient-details-container .patient-details-container-outer .patient-details-box .patient-details-box-communication-footer{display:flex;width:100%}.patient-details .patient-details-container .patient-details-container-outer .patient-details-box .patient-details-box-communication-footer .patient-details-box-communication-footer-box{display:flex;width:100%;gap:20px;padding:20px}.patient-details .patient-details-container .patient-details-container-outer .patient-details-box .patient-details-box-buttons{display:flex;align-items:center;justify-content:center;gap:20px;width:100%}.patient-details .patient-details-container .patient-details-container-outer .patient-details-box .patient-details-box-inputs{display:flex;flex-wrap:wrap;gap:20px;width:100%}.patient-details .patient-details-container .patient-details-container-outer .patient-details-box .patient-details-box-inputs .patient-details-box-inputs-box{width:calc(25% - 15px)}.patient-details .patient-details-container .patient-details-container-outer .patient-details-box .patient-details-box-inputs .patient-details-box-inputs-box-inner{display:flex;flex-direction:column;gap:5px;width:-moz-fit-content;width:fit-content;position:relative}.patient-details .patient-details-container .patient-details-container-outer .patient-details-box .patient-details-box-inputs .patient-details-box-inputs-box-inner .clipboard-copy-container{position:absolute;top:50%;right:-30px;transform:translateY(-50%);visibility:hidden;opacity:0;transition:all .2s}.patient-details .patient-details-container .patient-details-container-outer .patient-details-box .patient-details-box-inputs .patient-details-box-inputs-box-inner p{word-break:break-word}@media(hover:hover){.patient-details .patient-details-container .patient-details-container-outer .patient-details-box .patient-details-box-inputs .patient-details-box-inputs-box-inner:hover .clipboard-copy-container{visibility:visible;opacity:1}}.patient-details .patient-details-container .patient-details-container-outer .patient-details-box .patient-details-box-inputs .input-component,.patient-details .patient-details-container .patient-details-container-outer .patient-details-box .patient-details-box-inputs .radio-wrapper{width:calc(25% - 15px)}.patient-details .patient-details-container .patient-details-container-outer .patient-details-box .patient-details-box-inputs .radio-wrapper{padding-top:15px}.patient-details .patient-details-container .patient-details-container-outer .patient-details-box .customer-details-box-row-wrapper-customer-column{display:flex;flex-direction:column;gap:20px;width:100%}.patient-details .patient-details-container .patient-details-container-outer .patient-details-box .customer-details-box-row-wrapper-customer-column .list-text-bold-uppercase{margin:auto 0}.patient-details .patient-details-container .patient-details-container-outer .patient-details-box .customer-details-box-row-wrapper-customer-column .customer-details-box-row-wrapper-customer-column-row{display:flex;flex-wrap:wrap;gap:20px}.patient-details .patient-details-container .patient-details-container-outer .patient-details-box .customer-details-box-row-wrapper-customer-column .customer-details-box-row-wrapper-customer-column-row .customer-details-box-row-wrapper-customer-column-row-box{display:flex;flex-direction:column;gap:5px;width:calc(25% - 15px)}.patient-details .patient-details-container .patient-details-container-outer .patient-details-box .customer-details-box-row-wrapper-customer-column .customer-details-box-row-wrapper-customer-column-row .customer-details-box-row-wrapper-customer-column-row-box.double-width{width:calc(50% - 10px)}.patient-details .patient-details-container .patient-details-container-outer .patient-details-box .customer-details-box-row-wrapper-customer-column .customer-details-box-row-wrapper-customer-column-row .customer-details-box-row-wrapper-customer-column-row-box.full-width{width:100%}.patient-details .patient-details-container .patient-details-container-outer .patient-details-box ul{list-style-type:none;padding:0;margin:0}.patient-details .patient-details-container .patient-details-container-outer .communication-container-patient{display:flex;flex-direction:column;background-color:var(--lightGreyColor);padding:2px;gap:10px}.patient-details .patient-details-container .patient-details-container-outer .communication-container-patient .communication-container-patient-message{display:flex;align-items:center;justify-content:center;background-color:var(--whiteColor)}.patient-details .patient-details-container .patient-details-container-outer .communication-container-patient .communication-container-patient-message .communication-container-patient-message-box{display:flex;align-items:center;gap:10px;width:100%;max-width:1200px;padding:20px}.patient-details .patient-details-container .patient-details-container-outer .table{margin-bottom:0}.patient-details .patient-details-container .patient-details-container-outer .table .table-row{padding:0}.patient-details .patient-details-container .patient-details-container-outer .load-more{width:-moz-fit-content;width:fit-content;margin:0 auto;height:31px;display:flex;align-items:center;justify-content:center}@media(hover:hover){.patient-details .patient-details-container .patient-details-container-outer .load-more:hover{opacity:.7}}.schedule-view-timeline{padding:20px}.schedule-calendar-view{display:grid;flex-grow:1;gap:0;grid-template-rows:37px auto}.schedule-calendar-view .schedule-calendar-view-title{background-color:var(--lightGreyColor);font-size:13px;padding:10px;text-transform:uppercase;color:var(--darkGreyColor);font-weight:700;line-height:100%;height:37px;display:flex;align-items:center;border-bottom:1px solid var(--greyColor2);border-right:1px solid var(--greyColor2)}.schedule-calendar-view .schedule-calendar-view-title:last-child{border-right:none}.schedule-calendar-view .schedule-calendar-view-day{position:relative;display:grid;border-right:1px solid var(--greyColor2)}.schedule-calendar-view .schedule-calendar-view-day:before{content:"";position:absolute;pointer-events:none;transform:translateZ(0);backface-visibility:hidden;will-change:transform;box-sizing:border-box;top:-1px;left:0;width:100%;height:100%}.schedule-calendar-view .schedule-calendar-view-day:after{content:"";position:absolute;inset:0;pointer-events:none;width:21px;border-right:1px solid var(--greyColor2);box-sizing:border-box}.schedule-calendar-view .schedule-calendar-view-day .schedule-calendar-view-day-segment{position:absolute;left:0;width:21px;padding:5px;border:1px solid var(--greyColor2);border-left:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;writing-mode:sideways-lr;text-orientation:mixed;display:block;text-align:end;background-color:var(--whiteColor);z-index:2}.schedule-calendar-view .schedule-calendar-view-day .schedule-calendar-view-day-reservation{display:flex;align-items:center;padding-bottom:3px;position:absolute;left:21px;z-index:1;cursor:pointer;width:100%;width:calc(100% - 21px);--lighter:hsl(from var(--background) h s calc(l * 1.13));outline:1px solid var(--greyColor2);border:1px solid var(--greyColor2);padding:0 10px 0 20px;background:linear-gradient(90deg,var(--background),var(--background) 10px,var(--lighter) 10px);top:var(--top);height:var(--height)}.schedule-calendar-view .schedule-calendar-view-day .schedule-calendar-view-day-reservation.block{border:2px transparent;display:flex;flex-direction:column;justify-content:flex-start}.schedule-calendar-view .schedule-calendar-view-day .schedule-calendar-view-day-reservation.block .x-icon{position:absolute;top:10px;right:10px}.schedule-calendar-view .schedule-calendar-view-day .schedule-calendar-view-day-reservation.block .schedule-calendar-view-day-reservation-actions{width:100%;display:flex;justify-content:end;padding:10px 0}.schedule-calendar-view .schedule-calendar-view-day .schedule-calendar-view-day-reservation.block.schedule-calendar-view-day-reservation-block-opened{background:var(--lighter);height:200px!important;z-index:10;cursor:auto}.schedule-calendar-view .schedule-calendar-view-day .schedule-calendar-view-day-reservation.block:not(.schedule-calendar-view-day-reservation-block-opened)>:not(.schedule-calendar-view-day-reservation-info){display:none}.schedule-calendar-view .schedule-calendar-view-day .schedule-calendar-view-day-reservation.block:not(.schedule-calendar-view-day-reservation-block-opened){background:repeating-linear-gradient(135deg,hsl(from var(--lighter) h calc(s * .7) calc(l * .96)) 0,hsl(from var(--lighter) h calc(s * .7) calc(l * .96)) 6px,transparent 6px,transparent 12px),var(--lighter)}.schedule-calendar-view .schedule-calendar-view-day .schedule-calendar-view-day-reservation[style*="height: 0%"],.schedule-calendar-view .schedule-calendar-view-day .schedule-calendar-view-day-reservation[style*="height:0%"]{display:none}.schedule-calendar-view .schedule-calendar-view-day .schedule-calendar-view-day-reservation .calendar-reservation-info-doctor,.schedule-calendar-view .schedule-calendar-view-day .schedule-calendar-view-day-reservation.reservation-warning-wh .calendar-reservation-info-time{display:inline-block;padding:2px 5px;border-radius:2px;background:#6c6d70;color:#fff}.schedule-calendar-view .schedule-calendar-view-day .schedule-calendar-view-day-reservation:not(.reservation-warning-doctor):not(.reservation-warning-wh) .calendar-reservation-info-doctor{display:none}.schedule-calendar-view .schedule-calendar-view-day .schedule-calendar-view-day-reservation.reservation-warning-doctor .calendar-reservation-info-doctor,.schedule-calendar-view .schedule-calendar-view-day .schedule-calendar-view-day-reservation.reservation-warning-wh .calendar-reservation-info-time{background-color:red;color:#fff}.schedule-calendar-view .schedule-calendar-view-day .schedule-calendar-view-day-reservation.schedule-calendar-view-day-reservation-unassigned:before{content:"";left:0;position:absolute;width:10px;height:100%;background:repeating-linear-gradient(135deg,rgba(0,0,0,.188),rgba(0,0,0,.188) 6px,transparent 0,transparent 12px)}.schedule-calendar-view .schedule-calendar-view-day .schedule-calendar-view-day-reservation.schedule-calendar-view-day-reservation-unassigned:after{content:"";left:0;position:absolute;width:100%;height:100%;background:repeating-linear-gradient(135deg,rgba(0,0,0,.188),rgba(0,0,0,.188) 6px,transparent 0,transparent 12px);opacity:.2}.schedule-calendar-view .schedule-calendar-view-day .schedule-calendar-view-day-reservation.schedule-calendar-view-day-reservation-canceled{opacity:.5}.schedule-calendar-view .schedule-calendar-view-day .schedule-calendar-view-day-reservation.schedule-calendar-view-day-reservation-canceled .schedule-calendar-view-day-reservation-info .schedule-calendar-view-day-reservation-info-comment-row,.schedule-calendar-view .schedule-calendar-view-day .schedule-calendar-view-day-reservation.schedule-calendar-view-day-reservation-canceled .schedule-calendar-view-day-reservation-info .schedule-calendar-view-day-reservation-info-header{position:relative}.schedule-calendar-view .schedule-calendar-view-day .schedule-calendar-view-day-reservation.schedule-calendar-view-day-reservation-canceled .schedule-calendar-view-day-reservation-info .schedule-calendar-view-day-reservation-info-comment-row:before,.schedule-calendar-view .schedule-calendar-view-day .schedule-calendar-view-day-reservation.schedule-calendar-view-day-reservation-canceled .schedule-calendar-view-day-reservation-info .schedule-calendar-view-day-reservation-info-header:before{position:absolute;content:"";width:100%;height:1px;top:50%;left:0;background:var(--greyColor)}.schedule-calendar-view .schedule-calendar-view-day .schedule-calendar-view-day-reservation.schedule-calendar-view-day-reservation-smaller .schedule-calendar-view-day-reservation-info .schedule-calendar-view-day-reservation-info-comment-row{display:none}@media(hover:hover){.schedule-calendar-view .schedule-calendar-view-day .schedule-calendar-view-day-reservation.schedule-calendar-view-day-reservation-smaller:hover{height:60px!important;z-index:2;outline:0 solid var(--textGreenColor);box-shadow:0 0 30px 0 rgba(0,0,0,.12)}.schedule-calendar-view .schedule-calendar-view-day .schedule-calendar-view-day-reservation.schedule-calendar-view-day-reservation-smaller:hover .schedule-calendar-view-day-reservation-info .schedule-calendar-view-day-reservation-info-comment-row{display:flex}}.schedule-calendar-view .schedule-calendar-view-day .schedule-calendar-view-day-reservation .schedule-calendar-view-day-reservation-info{display:flex;flex-direction:column;justify-content:center;gap:1px;height:100%;width:100%}.schedule-calendar-view .schedule-calendar-view-day .schedule-calendar-view-day-reservation .schedule-calendar-view-day-reservation-info .schedule-calendar-view-day-reservation-info-header{display:flex;align-items:center;height:-moz-fit-content;height:fit-content}.schedule-calendar-view .schedule-calendar-view-day .schedule-calendar-view-day-reservation .schedule-calendar-view-day-reservation-info .schedule-calendar-view-day-reservation-info-header p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-right:2px;flex-shrink:0}.schedule-calendar-view .schedule-calendar-view-day .schedule-calendar-view-day-reservation .schedule-calendar-view-day-reservation-info .schedule-calendar-view-day-reservation-info-header>:last-child{margin-left:10px;flex-shrink:1}.schedule-calendar-view .schedule-calendar-view-day .schedule-calendar-view-day-reservation .schedule-calendar-view-day-reservation-info .schedule-calendar-view-day-reservation-info-comment-row{display:flex;align-items:center;gap:20px}.schedule-calendar-view .schedule-calendar-view-day .schedule-calendar-view-day-reservation .schedule-calendar-view-day-reservation-info .schedule-calendar-view-day-reservation-info-comment-row .schedule-calendar-view-day-reservation-info-comment{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.schedule-calendar-view .schedule-calendar-view-day .schedule-calendar-view-day-reservation .schedule-calendar-view-day-reservation-info .schedule-calendar-view-day-reservation-actions,.schedule-calendar-view .schedule-calendar-view-day .schedule-calendar-view-day-reservation .schedule-calendar-view-day-reservation-info .textarea-component{display:none}@media(hover:hover){.schedule-calendar-view .schedule-calendar-view-day .schedule-calendar-view-day-reservation:hover{outline:2px solid var(--textGreenColor);outline-offset:-2px;z-index:3}}.schedule-calendar-view .schedule-calendar-view-day.schedule-calendar-view-day-hours:after,.schedule-calendar-view .schedule-calendar-view-day.schedule-calendar-view-day-hours:before{display:none}.schedule-calendar-view .schedule-calendar-view-day.schedule-calendar-view-day-hours p{padding:10px;position:relative}.schedule-calendar-view .schedule-calendar-view-day.schedule-calendar-view-day-hours p:after{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background:var(--greyColor2);pointer-events:none;box-sizing:border-box}.schedule-calendar-view .schedule-calendar-view-day.schedule-calendar-view-day-hours p:last-child:after{display:none}.schedule-view-table{display:flex;align-items:flex-start;flex-grow:1}.schedule-view-table .grid-table{width:100%}.schedule-view-table .schedule-view-table-grouper{border-top:1px solid var(--greyColor2);border-right:1px solid var(--greyColor2);display:flex;flex-direction:column;width:23px;height:100%}.schedule-view-table .schedule-view-table-grouper .schedule-view-table-grouper-icon{height:31px;width:100%;border-bottom:1px solid var(--greyColor2);display:flex;align-items:center;justify-content:center}.schedule-view-table .schedule-view-table-grouper .schedule-view-table-grouper-sections{padding:5px;border-bottom:1px solid var(--greyColor2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;writing-mode:sideways-lr;text-orientation:mixed;display:block;text-align:end;background-color:var(--whiteColor);z-index:2;height:calc(var(--itemLength)*52px)}.crm{display:flex;width:100%;height:100%;flex-grow:1;overflow:hidden}.crm .grid-table{width:100%;height:-moz-fit-content;height:fit-content}.crm .crm-table-wrapper{display:flex;min-height:100%;width:100%;overflow:auto}.crm .crm-filters{display:flex;flex-direction:column;justify-content:space-between;width:480px;padding:20px;flex-shrink:0;height:100%;border-right:1px solid var(--greyColor2)}.crm .crm-filters .crm-filters-row{display:flex;gap:10px}.crm .crm-filters .crm-filters-row .button{width:100%}.crm .crm-filters .crm-filters-header{display:flex;flex-direction:column;gap:20px}.crm .crm-filters .crm-filters-header .crm-filters-header-box{display:flex;flex-direction:column;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--greyColor2)}.crm .crm-filters .crm-filters-header .crm-filters-tags{display:flex;flex-wrap:wrap;gap:5px}.crm .crm-filters .crm-filters-header .crm-filters-tags .crm-filters-tag{display:flex;padding:7px 8px;justify-content:center;align-items:center;gap:10px}.crm .crm-filters .crm-filters-header .crm-filters-tags .crm-filters-tag.crm-filters-tag-service{background-color:var(--veryLightBlueColor)}.crm .crm-filters .crm-filters-header .crm-filters-tags .crm-filters-tag.crm-filters-tag-status{background-color:var(--veryLightRedColor)}.crm .crm-filters .crm-filters-footer{padding-top:20px;border-top:1px solid var(--greyColor2);display:flex;flex-direction:column;gap:20px}#app:has(.crm){max-height:100vh}.communication-view{display:flex;background-color:var(--lightGreyColor);width:100%;flex-grow:1;overflow:hidden}.communication-view .communication-view-chats{display:flex;flex-direction:column;width:450px;flex-shrink:0;background-color:var(--whiteColor);border-right:1px solid var(--greyColor2)}.communication-view .communication-view-chats .action-row{top:0}.communication-view .communication-view-chats .communication-view-chats-box{display:flex;flex-direction:column;width:100%;background-color:var(--greyColor2);overflow-y:auto;gap:1px;padding-bottom:1px}.communication-view .communication-view-chats .custom-context-menu{position:fixed;background:var(--whiteColor);border-radius:10px;box-shadow:0 0 30px 0 rgba(0,0,0,.12);z-index:9999;padding:10px;cursor:pointer}@media(hover:hover){.communication-view .communication-view-chats .custom-context-menu:hover{background-color:var(--veryLightGreenColor2)}}.communication-view .communication-view-chats .communication-view-chats-chat{display:flex;align-items:center;gap:10px;padding:20px;cursor:pointer;background-color:var(--whiteColor);width:100%}.communication-view .communication-view-chats .communication-view-chats-chat .communication-view-chats-chat-unread-dot{width:8px;height:8px;border-radius:50%;background-color:var(--textGreenColor);flex-shrink:0}.communication-view .communication-view-chats .communication-view-chats-chat .communication-view-chats-chat-column{display:flex;flex-direction:column;overflow:hidden;gap:10px;width:100%}.communication-view .communication-view-chats .communication-view-chats-chat .communication-view-chats-chat-row{display:flex;align-items:center;justify-content:space-between}.communication-view .communication-view-chats .communication-view-chats-chat p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media(hover:hover){.communication-view .communication-view-chats .communication-view-chats-chat:hover{background-color:var(--veryLightGreenColor2)}}.communication-view .communication-view-chats .communication-view-chats-chat.communication-view-chats-chat-selected{background-color:var(--veryLightGreenColor)}.communication-view .communication-view-chats .communication-view-chats-chat.communication-view-chats-chat-unread{background-color:var(--veryLightRedColor)}.communication-view .communication-view-chats .communication-view-chats-chat.communication-view-chats-chat-unread p{font-weight:600}.communication-view .communication-view-communication{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;overflow:hidden}.communication-view .communication-view-communication .action-row{top:0}.communication-view .communication-view-communication .action-row p{white-space:nowrap}.communication-view .communication-view-communication .action-row:before{content:"";display:block;height:43px;width:100%;position:absolute;left:0;bottom:-43px;background:linear-gradient(0deg,transparent,rgba(0,0,0,.1))}.communication-view .communication-view-communication .communication-wrapper .communication-wrapper-container{display:flex;flex-direction:column;gap:10px;width:100%;max-width:820px;margin:0 auto}.communication-view .communication-view-communication .communication-wrapper .communication-wrapper-container .communication-wrapper-box{max-width:420px}.communication-view .communication-view-communication .communication-view-communication-footer{display:flex;align-items:center;justify-content:center;background-color:var(--whiteColor);width:100%}.communication-view .communication-view-communication .communication-view-communication-footer .communication-view-communication-footer-box{display:flex;align-items:center;gap:20px;padding:20px;max-width:820px;width:100%}.communication-wrapper{display:flex;flex-direction:column;gap:10px;width:100%;overflow-y:auto;padding:20px;flex-grow:1}.communication-wrapper.communication-wrapper-customer{background-color:var(--lightGreyColor)}.communication-wrapper .communication-wrapper-box{display:flex;flex-direction:column;max-width:1440px;padding:20px;width:calc(100% - 240px);gap:5px;background:var(--whiteColor);border-radius:16px 16px 16px 0;transition:background-color .3s;box-shadow:0 0 5px 0 rgba(0,0,0,.05)}.communication-wrapper .communication-wrapper-box p{word-break:break-word}.communication-wrapper .communication-wrapper-box .communication-wrapper-box-row{display:flex;gap:20px}.communication-wrapper .communication-wrapper-box .communication-wrapper-box-column{display:flex;flex-direction:column;gap:5px;width:100%}.communication-wrapper .communication-wrapper-box .communication-wrapper-box-row-info{display:flex;justify-content:space-between;align-items:center}.communication-wrapper .communication-wrapper-box.communication-wrapper-box-sent{margin-left:auto;border-radius:16px 16px 0 16px;background-color:var(--veryLightGreenColor2)}.communication-wrapper .communication-wrapper-box.communication-wrapper-box-unread{background-color:var(--veryLightBlueColor)}.statistics-view{display:flex;flex-direction:column;flex-grow:1}.statistics-view:has(.statistics-view-survey){overflow:hidden}.statistics-view .action-row{top:0}.statistics-view .statistics-view-header{display:flex;flex-direction:column;gap:10px;border-bottom:1px solid var(--greyColor2);background-color:var(--greyColor2);gap:1px}.statistics-view .statistics-view-header .statistics-view-header-information{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;margin-left:auto;width:100%;gap:1px}.statistics-view .statistics-view-header .statistics-view-header-information .statistics-view-header-information-container{display:flex;flex-direction:column;gap:10px;padding:10px 40px 10px 20px;height:100%;background-color:var(--whiteColor)}.statistics-view .statistics-view-header .statistics-view-header-information .statistics-view-header-information-container p{text-wrap:nowrap}.statistics-view .statistics-view-header .statistics-view-header-information .statistics-view-header-information-container .statistics-view-header-information-container-points{display:flex;align-items:center;gap:40px}.statistics-view .statistics-view-header .statistics-view-header-information .statistics-view-header-information-container:last-child{width:100%;border-right:none}.statistics-view .statistics-view-header .statistics-view-header-information .statistics-view-header-information-container .statistics-view-header-information-box{display:flex;flex-direction:column;gap:1px;width:-moz-fit-content;width:fit-content}.statistics-view .statistics-view-graph{display:flex;width:100%;position:relative;flex-grow:1}.statistics-view .statistics-view-graph .points-total-box{position:absolute;z-index:2;top:40px;left:140px;border-radius:10px;background:var(--textGreenColor);padding:20px 40px;display:flex;flex-direction:column;align-items:center;justify-content:center}.statistics-view .statistics-view-graph .points-total-box.points-total-box-under-target{background:var(--redColor)}.statistics-view .statistics-view-graph .points-total-box p{color:var(--whiteColor)}.statistics-view .statistics-view-graph .points-total-box .points-total-value{font-size:128px;font-weight:700;line-height:100%;text-transform:uppercase}.statistics-view .statistics-view-survey{display:flex;gap:1px;width:100%;background-color:var(--greyColor2);flex-grow:1;overflow:hidden}.statistics-view .statistics-view-survey .statistics-view-survey-blocks{width:70%;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;gap:1px;overflow-y:auto}@media(max-width:1650px){.statistics-view .statistics-view-survey .statistics-view-survey-blocks{grid-template-columns:repeat(2,1fr)}}.statistics-view .statistics-view-survey .statistics-view-survey-blocks .statistics-view-survey-blocks-block{display:flex;flex-direction:column;gap:10px;padding:20px;width:100%;background-color:var(--whiteColor);height:100%}.statistics-view .statistics-view-survey .statistics-view-survey-blocks .statistics-view-survey-blocks-block .statistics-view-survey-blocks-block-question{height:42px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;word-break:break-word;-webkit-line-clamp:2;line-clamp:2}.statistics-view .statistics-view-survey .statistics-view-survey-blocks .statistics-view-survey-blocks-block .statistics-view-survey-blocks-block-rating{display:flex;align-items:center;gap:20px;width:100%}.statistics-view .statistics-view-survey .statistics-view-survey-blocks .statistics-view-survey-blocks-block .statistics-view-survey-blocks-block-rating .statistics-view-survey-blocks-block-rating-title{color:var(--textGreenColor);font-size:36px;font-weight:700;line-height:100%;width:50px}.statistics-view .statistics-view-survey .statistics-view-survey-blocks .statistics-view-survey-blocks-block .statistics-view-survey-blocks-block-rating .statistics-view-survey-blocks-block-rating-stars{display:flex;align-items:center;gap:20px}.statistics-view .statistics-view-survey .statistics-view-survey-blocks .statistics-view-survey-blocks-block .statistics-view-survey-blocks-block-box{display:flex;padding:10px;background-color:var(--lightGreyColor);gap:10px}.statistics-view .statistics-view-survey .statistics-view-survey-blocks .statistics-view-survey-blocks-block .statistics-view-survey-blocks-block-box .statistics-view-survey-blocks-block-box-title{width:100%}.statistics-view .statistics-view-survey .statistics-view-survey-blocks .statistics-view-survey-blocks-block .statistics-view-survey-blocks-block-rating-overview{display:flex;flex-direction:column;gap:10px;padding:10px}.statistics-view .statistics-view-survey .statistics-view-survey-blocks .statistics-view-survey-blocks-block .statistics-view-survey-blocks-block-rating-overview .statistics-view-survey-blocks-block-rating-overview-box{display:flex;align-items:center;gap:10px}.statistics-view .statistics-view-survey .statistics-view-survey-blocks .statistics-view-survey-blocks-block .statistics-view-survey-blocks-block-rating-overview .statistics-view-survey-blocks-block-rating-overview-box .statistics-view-survey-blocks-block-rating-overview-box-title{width:10px;flex-shrink:0}.statistics-view .statistics-view-survey .statistics-view-survey-blocks .statistics-view-survey-blocks-block .statistics-view-survey-blocks-block-rating-overview .statistics-view-survey-blocks-block-rating-overview-box .statistics-view-survey-blocks-block-rating-overview-box-line{border-radius:10px;width:100%;background-color:var(--lightGreyColor);height:4px;position:relative;overflow:hidden}.statistics-view .statistics-view-survey .statistics-view-survey-blocks .statistics-view-survey-blocks-block .statistics-view-survey-blocks-block-rating-overview .statistics-view-survey-blocks-block-rating-overview-box .statistics-view-survey-blocks-block-rating-overview-box-line:before{content:"";position:absolute;top:0;left:0;height:100%;background-color:var(--textGreenColor);width:var(--lineFilled)}.statistics-view .statistics-view-survey .statistics-view-survey-comments{display:flex;flex-direction:column;gap:10px;width:30%;background-color:var(--whiteColor);overflow-y:auto;padding:20px}.statistics-view .statistics-view-survey .statistics-view-survey-comments .statistics-view-survey-comments-box{display:flex;flex-direction:column;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--greyColor2)}.statistics-view .statistics-view-survey .statistics-view-survey-comments .statistics-view-survey-comments-box:last-child{border-bottom:none;padding-bottom:0}.statistics-view .statistics-view-survey .statistics-view-survey-value{width:25px;text-align:right;flex-shrink:0}.statistics-view .statistics-view-survey .statistics-view-survey-percent{width:65px;text-align:right;flex-shrink:0}.statistics-view .statistics-view-survey-turnover{display:flex;flex-direction:column;gap:1px;width:100%;background-color:var(--greyColor2);flex-grow:1}.statistics-view .statistics-view-survey-turnover .statistics-view-survey-turnover-header{width:100%;display:flex;gap:1px}.statistics-view .statistics-view-survey-turnover .statistics-view-survey-turnover-header .statistics-view-survey-turnover-header-box{display:flex;flex-direction:column;gap:10px;padding:10px 40px 10px 20px;width:-moz-fit-content;width:fit-content;background-color:var(--whiteColor)}.statistics-view .statistics-view-survey-turnover .statistics-view-survey-turnover-header .statistics-view-survey-turnover-header-box p{text-wrap:nowrap}.statistics-view .statistics-view-survey-turnover .statistics-view-survey-turnover-header .statistics-view-survey-turnover-header-box .statistics-view-survey-turnover-header-box-row{display:flex;align-items:center;gap:40px}.statistics-view .statistics-view-survey-turnover .statistics-view-survey-turnover-header .statistics-view-survey-turnover-header-box .statistics-view-survey-turnover-header-box-row .statistics-view-survey-turnover-header-box-row-box{display:flex;flex-direction:column;gap:1px}.statistics-view .statistics-view-survey-turnover .statistics-view-survey-turnover-header .statistics-view-survey-turnover-header-box.statistics-view-survey-turnover-header-box-empty{width:100%}.statistics-view .statistics-view-survey-turnover .statistics-view-survey-turnover-data{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,calc(25% - 1px)));grid-template-rows:auto;gap:1px;height:100%}.statistics-view .statistics-view-survey-turnover .statistics-view-survey-turnover-data .statistics-view-survey-turnover-data-box{width:100%;display:flex;flex-direction:column;gap:30px;padding:20px;background-color:var(--whiteColor)}.statistics-view .statistics-view-survey-turnover .statistics-view-survey-turnover-data .statistics-view-survey-turnover-data-box .statistics-view-survey-turnover-data-box-row{display:flex;align-items:center;gap:10px}.statistics-view .statistics-view-survey-turnover .statistics-view-survey-turnover-data .statistics-view-survey-turnover-data-box .statistics-view-survey-turnover-data-box-row .statistics-view-survey-turnover-data-box-row-box{display:flex;flex-direction:column;width:100%;gap:10px;height:100%}.statistics-view .statistics-view-survey-turnover .statistics-view-survey-turnover-data .statistics-view-survey-turnover-data-box .statistics-view-survey-turnover-data-box-row .statistics-view-survey-turnover-data-box-row-box.statistics-view-survey-turnover-data-box-row-box-bottom{justify-content:flex-end}.statistics-view .statistics-view-survey-turnover .statistics-view-survey-turnover-data .statistics-view-survey-turnover-data-box .statistics-view-survey-turnover-data-box-row .statistics-view-survey-turnover-data-box-row-box .statistics-view-survey-turnover-data-box-row-box-invoices{display:flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;cursor:pointer}.statistics-view .statistics-view-survey-turnover .statistics-view-survey-turnover-data .statistics-view-survey-turnover-data-box .statistics-view-survey-turnover-data-box-row .statistics-view-survey-turnover-data-box-row-column{display:flex;flex-direction:column;gap:1px}.assistant-scheduler-timeline{display:flex;flex-direction:column;width:100%;border-bottom:1px solid var(--greyColor2);flex-grow:1;padding-bottom:20px}.assistant-scheduler-timeline .assistant-scheduler-timeline-title{padding:20px;padding-bottom:40px}.assistant-scheduler-timeline:last-child{border-bottom:none}.assistant-scheduler-timeline .assistant-scheduler-timeline-days-container{display:flex;flex-direction:column;justify-content:center;flex-grow:1;padding:10px 40px 10px 20px}.assistant-scheduler-timeline .assistant-scheduler-timeline-days-container:nth-child(odd){background-color:var(--lightGreyColor)}.assistant-scheduler-timeline .assistant-scheduler-timeline-days-container .assistant-scheduler-timeline-days{display:flex;width:100%;height:100px}.assistant-scheduler-timeline .assistant-scheduler-timeline-days-container .assistant-scheduler-timeline-days .assistant-scheduler-timeline-days-title{display:flex;flex-direction:column;justify-content:center;width:140px;height:100%;padding:0 20px;flex-shrink:0}.assistant-scheduler-timeline .assistant-scheduler-timeline-days-container .assistant-scheduler-timeline-days .appointments-timeline{width:100%;-webkit-user-drag:none}.assistant-scheduler-timeline .assistant-scheduler-timeline-days-container .assistant-scheduler-timeline-days .appointments-timeline .appointments-timeline-wrapper{padding:0;height:100%}.assistant-scheduler-timeline .assistant-scheduler-timeline-days-container .assistant-scheduler-timeline-days .appointments-timeline .appointments-timeline-wrapper .appointments-timeline-box-title-titles{display:none}.assistant-scheduler-timeline .assistant-scheduler-timeline-days-container .assistant-scheduler-timeline-days .appointments-timeline .appointments-timeline-wrapper .timeline-wrapper{height:100%}.assistant-scheduler-timeline .assistant-scheduler-timeline-days-container .assistant-scheduler-timeline-days .appointments-timeline .appointments-timeline-wrapper .timeline-wrapper .timeline-additional{border-top:none}.assistant-scheduler-timeline .assistant-scheduler-timeline-days-container .assistant-scheduler-timeline-days .appointments-timeline .appointments-timeline-wrapper .timeline-wrapper .timeline-additional .timeline-additional-segment{border-top:1px solid var(--greyColor2);padding:3px 5px}.assistant-scheduler-timeline .assistant-scheduler-timeline-days-container .assistant-scheduler-timeline-days .appointments-timeline .appointments-timeline-wrapper .timeline-wrapper .timeline{flex-grow:1}.assistant-scheduler-timeline .assistant-scheduler-timeline-days-container .assistant-scheduler-timeline-days .appointments-timeline .appointments-timeline-preview-wrapper{top:100px}.assistant-scheduler-timeline .assistant-scheduler-timeline-days-container:nth-child(2) .appointments-timeline .appointments-timeline-wrapper .appointments-timeline-box-title-titles{display:flex;position:absolute;top:-30px}.schedule-calendar-view-doctors{display:grid;flex-grow:1;gap:0;grid-template-rows:37px auto;position:relative}.schedule-calendar-view-doctors .schedule-calendar-view-doctors-title{background-color:var(--veryLightGreyColor);padding:10px;height:37px;display:flex;align-items:center;border-bottom:1px solid var(--greyColor2);border-right:1px solid var(--greyColor2)}.schedule-calendar-view-doctors .schedule-calendar-view-doctors-title:last-of-type{border-right:none}.schedule-calendar-view-doctors .schedule-calendar-view-doctors-day{position:relative;display:grid;border-right:1px solid var(--greyColor2)}.schedule-calendar-view-doctors .schedule-calendar-view-doctors-day:last-of-type{border-right:none}.schedule-calendar-view-doctors .schedule-calendar-view-doctors-day .schedule-calendar-view-day-cell{min-height:24px;padding:0 10px;border-bottom:1px solid var(--greyColor2);display:flex;align-items:center;gap:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.schedule-calendar-view-doctors .schedule-calendar-view-doctors-day .schedule-calendar-view-day-cell .schedule-calendar-view-day-cell-visit-type{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:2px;background-color:var(--whiteColor)}.schedule-calendar-view-doctors .schedule-calendar-view-doctors-day .schedule-calendar-view-day-cell:last-child{border-bottom:none}.schedule-calendar-view-doctors .schedule-calendar-view-doctors-day .schedule-calendar-view-day-doctor{position:absolute;left:0;width:100%;padding:5px;background-color:var(--whiteColor);z-index:2}.schedule-calendar-view-doctors .schedule-calendar-view-doctors-day .schedule-calendar-view-day-content{position:absolute;left:0;width:100%;background-color:#c5c6ca;mix-blend-mode:multiply;z-index:5;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.schedule-calendar-view-doctors .schedule-calendar-view-doctors-day .schedule-calendar-view-day-content .schedule-calendar-view-day-content-handle{width:100%;background-color:var(--darkGreyColor);cursor:pointer;height:10px;pointer-events:auto}.doctor-schedule-popup{position:fixed;width:calc(100% - 20px);max-width:290px;background-color:var(--whiteColor);box-shadow:0 0 30px 0 rgba(0,0,0,.12);border-radius:10px;z-index:11;max-height:calc(100vh - 40px);overflow-y:auto}.doctor-schedule-popup .doctor-schedule-popup-header{padding:20px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--greyColor2)}.doctor-schedule-popup .doctor-schedule-popup-section{display:flex;flex-direction:column;gap:20px;padding:20px;border-bottom:1px solid var(--greyColor2)}.doctor-schedule-popup .doctor-schedule-popup-section .doctor-schedule-popup-section-options{display:flex;flex-direction:column;gap:2px}.doctor-schedule-popup .doctor-schedule-popup-section .doctor-schedule-popup-section-options .doctor-schedule-popup-section-options-box{height:50px;padding:0 20px;display:flex;align-items:center;background-color:var(--whiteColor)}.doctor-schedule-popup .doctor-schedule-popup-section .doctor-schedule-popup-section-options .doctor-schedule-popup-section-options-box:has(input:checked){background-color:var(--veryLightGreenColor2)}.doctor-schedule-popup .doctor-schedule-popup-section.doctor-schedule-popup-section-doctor{background-color:var(--lightGreyColor)}.doctor-schedule-popup .doctor-schedule-popup-footer{display:flex;align-items:center;padding:20px;gap:20px;position:sticky;bottom:0;background-color:var(--whiteColor)}.doctor-schedule-popup .doctor-schedule-popup-footer .button{min-width:calc(50% - 10px)}.admin-view{display:flex;width:100%;flex-grow:1;overflow:hidden}.admin-view .admin-view-navigation{display:flex;flex-direction:column;width:204px;z-index:2;background-color:var(--whiteColor)}.admin-view .admin-view-navigation .admin-view-navigation-options{display:flex;flex-direction:column;height:100%;border-right:1px solid var(--greyColor2)}.admin-view .admin-view-navigation .admin-view-navigation-options .admin-view-navigation-options-option{padding:10px 20px;width:100%;cursor:pointer;border-bottom:1px solid var(--greyColor2)}.admin-view .admin-view-navigation .admin-view-navigation-options .admin-view-navigation-options-option:hover{color:var(--textGreenColor)}.admin-view .admin-view-navigation .admin-view-navigation-options .admin-view-navigation-options-option.admin-view-navigation-options-option-selected{background-color:var(--veryLightGreenColor)}.admin-view .admin-view-box{display:flex;width:calc(100% - 204px);flex-shrink:0;overflow:hidden;padding:10px;background-color:var(--lightGreyColor)}.admin-view .admin-view-box .admin-view-box-container{display:flex;flex-direction:column;width:100%;overflow-y:auto;background-color:var(--whiteColor);border:1px solid var(--greyColor2)}.admin-view .admin-view-box .admin-view-box-container .action-row{top:0}.admin-view .admin-view-box .admin-view-box-container .grid-table .table-row-header-sticky{top:40px}.admin-view .admin-view-box .admin-view-box-container .grid-table.crm-table .table-row-header-sticky{top:0}:root{--darkBackgroundColor:#2d2d2f;--darkActionColor:#5d5d60;--darkGreyColor:#6c6d70;--darkGreyColorRGBA:83,83,86;--greyColor2:#d5d7dc;--greyColor:#b6b8bd;--lightGreyColor:#f2f2f2;--veryLightGreyColor:#fafafa;--whiteColor:#fff;--textGreenColor:#15bbbd;--logoGreenColor:#95d2d4;--lightGreenColor:#c7efef;--veryLightGreenColor:#e2f8f9;--veryLightGreenColor2:#f5fcfc;--redColor:red;--blackColor:#000;--orangeColor:#f90;--veryLightOrangeColor:#fff6e8;--lightRedColor:#ffd9d9;--veryLightRedColor:#fff7f7;--veryLightBlueColor:#f0f8fd;--lightBlueColor:#dceffa;--blueColor:#276efc;--tablePaddingHorizontal:20px;--tablePaddingVertical:10px;--tableGap:20px;--tableGapSmall:10px}