@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap);body{font-family:"Inter",sans-serif;background-color:#f9f9f9;color:#313d4e}.global-container{display:flex;flex-direction:column;padding:4rem 0 0}.global-container,.page-container{width:100%;min-height:100vh}@media(min-width:1440px){.global-container{padding-top:7.4rem}}.footer{background-color:#262642;margin:2rem 0 0;padding:1.875rem 2.5rem;justify-content:space-between;grid-gap:2rem;gap:2rem}.footer,.footer__links-container{display:flex;flex-direction:column}.footer__links-container{justify-content:center;align-items:center;color:#fff;grid-gap:1rem;gap:1rem}.footer__link{font-family:Inter;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.4px;font-size:.75rem;line-height:1.33;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer__logo-container{display:flex;flex-direction:column;justify-content:center;align-items:center;grid-gap:.5rem;gap:.5rem}.footer__logo{width:7.25rem;height:1.3125rem}.footer__copyright{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:.75rem;line-height:1.33;letter-spacing:.4px;color:#fff}@media(min-width:768px){.footer{flex-direction:row;justify-content:space-between;grid-gap:2rem;gap:2rem;margin:2.5rem 0 0}.footer__links-container{justify-content:center;align-items:start;grid-gap:.75rem;gap:.75rem}.footer__logo-container{justify-content:center;align-items:end}.footer__copyright{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:.875rem;line-height:1.43;letter-spacing:.25px;color:#fff}}@media(min-width:1440px){.footer{background-color:#262642;padding:3.125rem 4.25rem}.footer__link{font-family:Inter;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.4px;font-size:1rem;font-weight:600;line-height:1.25;letter-spacing:.1px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer__logo{width:13.5rem;height:2.5rem}.footer__copyright{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px;color:#fff}}.terms-background{position:fixed;z-index:1010;left:0;top:0;width:100%;height:100%;background-color:#000;background-color:rgba(0,0,0,.7)}.terms-of-use{position:absolute;transform:translate(-50%,-50%);background-color:#fff;border-radius:.25rem;box-shadow:0 2px 5px rgba(51,51,51,.2);padding:1.5rem;left:50%;top:50%;width:95%;height:90vh;display:flex;flex-direction:column;justify-content:space-between}.terms-of-use ::-webkit-scrollbar{width:.625rem}.terms-of-use ::-webkit-scrollbar-track{background:#dadde1;border-radius:.5rem}.terms-of-use ::-webkit-scrollbar-thumb{background:#008383;border-radius:.5rem}.terms-of-use ::-webkit-scrollbar-thumb:hover{background:#009d9d}.terms-of-use .tou-title{color:#008383;font-weight:500;margin-bottom:1rem;font-size:1.125rem;text-align:center}.terms-of-use .tou-content{padding:.625rem}.terms-of-use .tou{width:95%;height:15rem;overflow:auto;margin:1rem auto auto}.terms-of-use .tou .container-terms{width:90%;margin:0}.terms-of-use .tou-accept{display:flex;align-items:center}.terms-of-use .tou-accept-button{display:flex;align-items:center;margin-top:1rem;justify-content:center}.terms-of-use .error-message{color:#e52424;font-style:italic;width:100%;text-align:center;margin-top:.67rem}.terms-of-use .tou-link{color:#009d9d}.terms-of-use .tou-accept{margin-top:1rem}@media(min-width:768px){.terms-of-use .tou{height:40rem}}@media(min-width:1440px){.terms-of-use{width:70%}.terms-of-use .tou{height:50rem}.terms-of-use .tou-accept{margin-top:3rem;align-self:flex-start}}.btn--primary{display:flex;text-decoration:none;font-family:Inter;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.4px;font-size:1rem;font-weight:600;line-height:1.25;letter-spacing:.1px;background-color:#008383;color:#fff;width:100%;transition:all .2s;position:relative;border:none;height:40px;align-items:center;justify-content:center;border-radius:4px;cursor:default}.btn--primary .btn__text{display:flex;align-items:center;justify-content:space-around;grid-gap:8px;gap:8px}.btn--primary:hover{background-color:#009d9d}.btn--primary:active{background-color:#005454}.btn--primary:disabled,.btn--primary:disabled:hover{background-color:#b4bbc3;color:#697688}@media(min-width:768px){.btn--primary{width:180px}}.btn--primary--small{display:flex;text-decoration:none;font-family:Inter;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.4px;font-size:1rem;font-weight:600;line-height:1.25;letter-spacing:.1px;background-color:#008383;color:#fff;width:100%;transition:all .2s;position:relative;border:none;height:40px;align-items:center;justify-content:center;border-radius:4px;cursor:default;width:120px}.btn--primary--small .btn__text{display:flex;align-items:center;justify-content:space-around;grid-gap:8px;gap:8px}.btn--primary--small:hover{background-color:#009d9d}.btn--primary--small:active{background-color:#005454}.btn--primary--small:disabled,.btn--primary--small:disabled:hover{background-color:#b4bbc3;color:#697688}@media(min-width:768px){.btn--primary--small{width:180px;width:120px}}.btn--secondary{display:flex;text-decoration:none;font-family:Inter;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.4px;font-size:1rem;font-weight:600;line-height:1.25;letter-spacing:.1px;background-color:#fff;color:#fff;width:100%;transition:all .2s;position:relative;height:40px;align-items:center;justify-content:center;border-radius:4px;cursor:default;border:1px solid #008383;color:#008383}.btn--secondary .btn__text{display:flex;align-items:center;justify-content:space-around;grid-gap:8px;gap:8px}.btn--secondary:hover{color:#009d9d;border-color:#009d9d}.btn--secondary:active{color:#005454;border-color:#005454}.btn--secondary:disabled,.btn--secondary:disabled:hover{background-color:#b4bbc3;color:#697688}@media(min-width:768px){.btn--secondary{width:180px}}.btn--secondary--small{display:flex;text-decoration:none;font-family:Inter;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.4px;font-size:1rem;font-weight:600;line-height:1.25;letter-spacing:.1px;background-color:#fff;color:#fff;width:100%;transition:all .2s;position:relative;height:40px;align-items:center;justify-content:center;border-radius:4px;cursor:default;width:120px;border:1px solid #008383;color:#008383}.btn--secondary--small .btn__text{display:flex;align-items:center;justify-content:space-around;grid-gap:8px;gap:8px}.btn--secondary--small:hover{color:#009d9d;border-color:#009d9d}.btn--secondary--small:active{color:#005454;border-color:#005454}.btn--secondary--small:disabled,.btn--secondary--small:disabled:hover{background-color:#b4bbc3;color:#697688}@media(min-width:768px){.btn--secondary--small{width:180px;width:120px}}.btn--cancel{display:flex;text-decoration:none;font-family:Inter;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.4px;font-size:1rem;font-weight:600;line-height:1.25;letter-spacing:.1px;background-color:#fff;color:#fff;width:100%;transition:all .2s;position:relative;height:40px;align-items:center;justify-content:center;border-radius:4px;cursor:default;border:1px solid #44546a;color:#44546a}.btn--cancel .btn__text{display:flex;align-items:center;justify-content:space-around;grid-gap:8px;gap:8px}.btn--cancel:hover{color:#697688;border-color:#697688}.btn--cancel:active{color:#313d4e;border-color:#313d4e}.btn--cancel:disabled,.btn--cancel:disabled:hover{background-color:#b4bbc3;color:#697688}@media(min-width:768px){.btn--cancel{width:180px}}.btn--cancel--small{display:flex;text-decoration:none;font-family:Inter;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.4px;font-size:1rem;font-weight:600;line-height:1.25;letter-spacing:.1px;background-color:#008383;color:#fff;width:100%;transition:all .2s;position:relative;border:none;height:40px;align-items:center;justify-content:center;border-radius:4px;cursor:default;width:120px}.btn--cancel--small .btn__text{display:flex;align-items:center;justify-content:space-around;grid-gap:8px;gap:8px}.btn--cancel--small:hover{background-color:#009d9d}.btn--cancel--small:active{background-color:#005454}.btn--cancel--small:disabled,.btn--cancel--small:disabled:hover{background-color:#b4bbc3;color:#697688}@media(min-width:768px){.btn--cancel--small{width:180px;width:120px}}.btn--danger{display:flex;text-decoration:none;font-family:Inter;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.4px;font-size:1rem;font-weight:600;line-height:1.25;letter-spacing:.1px;background-color:#e52424;color:#fff;width:100%;transition:all .2s;position:relative;border:none;height:40px;align-items:center;justify-content:center;border-radius:4px;cursor:default}.btn--danger .btn__text{display:flex;align-items:center;justify-content:space-around;grid-gap:8px;gap:8px}.btn--danger:disabled,.btn--danger:disabled:hover{background-color:#b4bbc3;color:#697688}@media(min-width:768px){.btn--danger{width:180px}}.btn--danger--secondary{display:flex;text-decoration:none;font-family:Inter;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.4px;font-size:1rem;font-weight:600;line-height:1.25;letter-spacing:.1px;background-color:#fff;color:#fff;width:100%;transition:all .2s;position:relative;height:40px;align-items:center;justify-content:center;border-radius:4px;cursor:default;border:1px solid #e52424;color:#e52424}.btn--danger--secondary .btn__text{display:flex;align-items:center;justify-content:space-around;grid-gap:8px;gap:8px}.btn--danger--secondary:disabled,.btn--danger--secondary:disabled:hover{background-color:#b4bbc3;color:#697688}@media(min-width:768px){.btn--danger--secondary{width:180px}}.btn--warning{display:flex;text-decoration:none;font-family:Inter;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.4px;font-size:1rem;font-weight:600;line-height:1.25;letter-spacing:.1px;background-color:#ffde79;color:#fff;width:100%;transition:all .2s;position:relative;border:none;height:40px;align-items:center;justify-content:center;border-radius:4px;cursor:default}.btn--warning .btn__text{display:flex;align-items:center;justify-content:space-around;grid-gap:8px;gap:8px}.btn--warning:disabled,.btn--warning:disabled:hover{background-color:#b4bbc3;color:#697688}@media(min-width:768px){.btn--warning{width:180px}}.btn--full-width{width:100%}.btn--loading{background-color:#005454;pointer-events:none}.btn--loading:after{content:"";position:absolute;width:16px;height:16px;top:0;bottom:0;left:0;right:0;margin:auto;border:2px solid transparent;border-top-color:#fff;border-radius:50%;animation:btn--loading-spinner 1s ease infinite}.btn--loading .btn__text{visibility:hidden;opacity:0}@keyframes btn--loading-spinner{0%{transform:rotate(0turn)}to{transform:rotate(1turn)}}.container-terms{width:910px;position:relative;margin:0 0 16px calc(50% - 490px);left:38px;grid-area:2/1/3/2;justify-self:start;align-self:start}.container-terms p li b address{font-size:18px;line-height:normal;word-spacing:normal}.container-terms h3{display:block;color:#313d4e;text-align:center;font-size:50px;padding:70px;font-weight:500}.container-terms a{color:#1eb5b5}.kl-navbar-container{box-shadow:0 1px 5px #dadde1;position:fixed;width:100%;display:flex;top:0;justify-content:center;background-color:#262642;z-index:1000;height:4rem}.kl-navbar-container .icon{color:#fff}.kl-navbar{display:flex;justify-content:flex-start;align-items:center;margin:0 .5rem;width:100%;max-width:1440px;min-width:20.5rem}.logo-container{display:flex;justify-content:center;margin-left:auto}.logo-container .kl-logo-link{display:flex;align-items:center;border-bottom:none}.logo-container .kl-logo{width:8.25rem;height:1.25rem;align-self:center}.nav-icon-container{display:none}.nav-link{display:flex;align-items:center;justify-content:center}.item-link:hover{color:#1eb5b5}.nav-item{display:flex;align-items:center;justify-content:center;font-weight:300}.nav-item .item{text-align:center;font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px;color:#fff}.nav-item .item:hover{color:#1eb5b5}.nav-item .staff-icon-group{display:flex;align-items:baseline}.nav-item .icon{color:#fff;font-size:1.25rem}.nav-item .left{padding:.25rem 0 0 .375rem}.nav-item .right{padding:.25rem .375rem 0 0}.highlighted,.nav-item:hover,.nav-item:hover .icon,.nav-item:hover .item{color:#1eb5b5}.highlighted{font-weight:600}.highlighted .icon,.highlighted .item{color:#1eb5b5}.profile-section{display:block;margin-left:auto}.user-container{display:none}.arrow-style{left:85%!important}.logout-icon{margin-right:.625rem}.logout-icon img{height:1.5rem;width:1.5rem}.mobile-nav-divider{height:1px;background-color:#dadde1}.mobile-nav-list{display:flex;flex-direction:column;padding:1rem 0}.mobile-nav-list-item{padding:1rem 2rem;font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:.875rem;line-height:1.43;letter-spacing:.25px}.mobile-menu-icon-container{display:flex;align-items:center}.drawer-container{display:block}@media(min-width:1440px){.kl-navbar-container{display:flex;justify-content:center;align-items:center;width:100%;height:5rem}.kl-navbar{margin:0 3.75rem;width:1440px;max-width:none;min-width:0}.user-container{transform:translateX(.25rem)}.user-container,.user-container .profile-button{position:relative;display:flex;align-items:center}.user-container .profile-button{height:5rem;border:none;cursor:pointer;background-color:transparent;justify-content:space-between;color:#fff;font-size:1.125rem;line-height:1.5rem;letter-spacing:.44px;text-align:center}.user-container .profile-button .profile-text{font-stretch:normal;font-style:normal;font-family:"Inter";padding-right:.65rem;text-transform:none;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:.15px}.user-container .profile-button:focus,.user-container .profile-button:hover{color:#1eb5b5}.logo-container{position:relative;display:block;margin-left:0}.logo-container .kl-logo-link{display:flex;align-items:center;border-bottom:none}.logo-container .kl-logo{height:2rem;width:100%}.mobile-menu-icon-container{display:none}.nav-icon-container{width:29.625rem;height:3.75rem;flex-grow:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-left:3.875rem;grid-gap:3.0625rem;gap:3.0625rem}.drawer-container{display:none}}.side-drawer{position:fixed;top:4rem;left:-14.1875rem;width:14.1875rem;height:auto;background-color:#fff;z-index:1001;border-radius:0 0 .25rem 0}.side-drawer.open{transform:translateX(100%)}.overlay{background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.overlay.show{opacity:1;visibility:visible}.mobile-nav-list{padding:0;width:14.1875rem}.mobile-nav-list .logout-icon{margin-right:0}.mobile-nav-list .logout-icon img{margin-right:0;position:relative;left:-.125rem}.mobile-nav-list .mobile-nav-list-item{box-sizing:border-box;width:14.1875rem;height:3rem;display:flex;color:#313d4e;font-size:.88rem;font-family:"Inter";line-height:1.25rem;letter-spacing:.25px;font-weight:400;padding:.375rem 1.5rem;align-items:center;grid-gap:.5rem;gap:.5rem}.mobile-nav-list .mobile-nav-list-item.active{font-weight:600}.mobile-nav-list .mobile-nav-list-item:hover{background-color:#f9f9f9}.facility-confirmation-modal{position:absolute;overflow-y:auto;left:50%;top:50%;transform:translate(-50%,-50%);min-width:30rem;background-color:#fff;border-radius:4px;box-shadow:0 2px 5px rgba(51,51,51,.2);padding:24px}.facility-confirmation-modal .details-container .details-section-title{color:#313d4e;font-size:1.3rem;margin-bottom:.7rem;font-weight:500;font-family:Inter,Source Sans Pro,Roboto,-apple-system,BlinkMacSystemFont}.facility-confirmation-modal .details-container .details-section{display:flex;flex-direction:column;justify-content:space-around;margin-bottom:10px}.facility-confirmation-modal .details-container .details-section .details-row{display:flex;justify-content:space-between}.facility-confirmation-modal .modal-button-container{display:flex;flex-direction:row;justify-content:flex-end;flex-wrap:wrap;margin-top:1rem}.facility-confirmation-modal .modal-button-container .modal-button{margin-left:10px}.field-group{flex:1 1;min-width:100px;margin-right:10px}.field-group .label{font-size:10px;color:#44546a}.field-group .info{font-weight:500;color:#313d4e;font-family:Inter,Source Sans Pro,Roboto,-apple-system,BlinkMacSystemFont}.custom-modal{position:absolute;top:30%;left:50%;margin-top:200px;transform:translate(-50%,-50%);width:280px;background-color:#fff;border-radius:4px;box-shadow:0 2px 5px rgba(51,51,51,.2);padding:24px}.custom-modal .modal-title{margin-bottom:20px}.custom-modal .modal-title-error{margin-bottom:20px;color:#e52424}.custom-modal .details-container,.custom-modal .modal-body-text{margin-bottom:20px}.custom-modal-button-container{display:flex;justify-content:flex-end}.add-facility-container{width:374px;margin:auto}.add-facility-container .k-page-header{margin-bottom:1.125rem}.add-facility-container .button-container{display:flex;grid-gap:1rem;gap:1rem;margin-bottom:25px}.add-facility-container .button-container .single-button{width:11.25rem}.add-facility-container .kpf-container,.add-facility-container .ks-container,.add-facility-container .ktf-container{margin-bottom:16px}@media(min-width:768px){.add-facility-container{width:728px}.add-facility-container .k-page-header{margin-bottom:1.75rem}}@media(min-width:1440px){.add-facility-container{width:1200px}.add-facility-container .k-page-header{margin-bottom:2.125rem}}.knf-container{display:flex;flex-direction:column;width:100%;max-width:360px;margin:.5rem 0}.knf-container .knf-text-container{display:flex;flex-direction:row;align-items:center}.knf-container .knf-text-container .knf-label{margin:0 0 0 3px;width:100%;height:16px;font-family:"Inter";font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.4px;color:#44546a}.knf-container .knf-input-container{margin:0;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:8px;width:100%;height:40px;border:1px solid #dadde1;border-radius:4px}.knf-container .knf-input-container:focus-within{border:1px solid #44546a}.knf-container .knf-input-container input:focus-visible,.knf-container .knf-input-container input:focus-within{border:none;outline:none}.knf-container .knf-input-container input::placeholder{color:#697688}.knf-container .knf-input-container .knf-input-text{border:none;outline:none;font-family:"Inter";font-style:normal;font-weight:400;font-size:16px;line-height:24px;width:100%;text-overflow:ellipsis;letter-spacing:.5px}.knf-container .knf-input-container .knf-input-text:focus-within{border:none;outline:none}.knf-container .knf-input-container .knf-input-error-border{border-color:#e52424}.knf-container .knf-input-error{color:#e52424;font-size:12px;line-height:16px}.kaliber-card{display:flex;flex-direction:column;background:#fff;padding:1rem 1.5rem;border-radius:8px;box-shadow:0 2px 5px rgba(51,51,51,.2);grid-gap:1.25rem;gap:1.25rem;margin-bottom:1.5rem;max-width:100%;flex-grow:1}.kaliber-card__header{display:flex;justify-content:space-between;width:100%}.kaliber-card__title{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1.1875rem;line-height:1.26;letter-spacing:.15px;font-weight:500;display:flex;flex-direction:column}.kaliber-card__title--left{text-align:left}.kaliber-card__title--center{text-align:center}.kaliber-card__title--right{text-align:right}.kaliber-card__subtitle{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px;font-style:italic}.edit-icon{margin-left:.625rem}.edit-icon:hover{cursor:pointer}@media screen and (min-width:768px){.kaliber-card{min-width:20.375rem}.header-text,.kaliber-card__title{flex-direction:row;grid-gap:1rem;gap:1rem}}@media screen and (min-width:1440px){.kaliber-card{padding:1.5rem 2rem;margin-bottom:2rem}}.ktf-container{display:flex;flex-direction:column;width:21.75rem;max-width:100%}.ktf-container .ktf-text-container{display:flex;flex-direction:row;align-items:center}.ktf-container .ktf-text-container .ktf-label{margin:0 0 .25rem;width:100%;height:1rem;font-size:.875rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1rem;letter-spacing:.016rem;color:#44546a}.ktf-container .ktf-input-container{margin:0;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:.5rem;height:3rem;border:1px solid #dadde1;border-radius:4px}.ktf-container .ktf-input-container:focus-within{border:1px solid #44546a}.ktf-container .ktf-input-container input:focus-visible,.ktf-container .ktf-input-container input:focus-within{border:none;outline:none}.ktf-container .ktf-input-container input::placeholder{color:#b4bbc3}.ktf-container .ktf-input-container .ktf-input-text{border:none;outline:none;font-family:"Inter";font-style:normal;font-weight:400;font-size:1rem;line-height:1.5rem;width:100%;color:#313d4e;text-overflow:ellipsis;letter-spacing:.031rem}.ktf-container .ktf-input-container .ktf-input-text:focus-within{border:none;outline:none}.ktf-container .ktf-textarea-container{margin:0;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:.5rem;width:100%;border:1px solid #dadde1;border-radius:4px}.ktf-container .ktf-textarea-container:focus-within{border:1px solid #44546a}.ktf-container .ktf-textarea-container input:focus-visible,.ktf-container .ktf-textarea-container input:focus-within{border:none;outline:none}.ktf-container .ktf-textarea-container input::placeholder{color:#b4bbc3}.ktf-container .ktf-textarea-container .ktf-input-text{border:none;outline:none;font-family:"Inter";font-style:normal;font-weight:400;font-size:1rem;line-height:1.5rem;width:100%;color:#313d4e;text-overflow:ellipsis;letter-spacing:.031rem;resize:none}.ktf-container .ktf-textarea-container .ktf-input-text:focus-within{border:none;outline:none}.ktf-container .ktf-input-error-border{border-color:#e52424}.ktf-container .ktf-input-error{color:#e52424;font-size:.75rem;margin-top:.25rem;line-height:1rem}.ktf-fullwidth{max-width:100%}.k-text-field,.ktf-fullwidth{display:flex;flex-direction:column;width:100%}.k-text-field__input-container{box-sizing:border-box;width:100%;height:3rem;border:1px solid #dadde1;border-radius:4px;display:flex;flex-direction:row;align-items:center}.k-text-field__input-container:focus-within{border:1px solid #44546a}.k-text-field__input-error{color:#e52424;font-size:.75rem;margin-top:.25rem;line-height:1rem}.k-text-field__input-container--error{border-color:#e52424}.k-text-field__input-container--error:focus-within{border:1px solid #e52424}.k-text-field__input-text{border:none;outline:none;width:100%;margin:.5rem;color:#313d4e}.k-text-field__input-text,.k-text-field__input-text--disabled{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;font-size:1rem;line-height:1.5;letter-spacing:.15px}.k-text-field__input-text--disabled{color:#b4bbc3;height:100%;padding-left:.5rem;margin:0}.k-text-field__input-text:focus-within{border:none;outline:none}.k-text-field__label-container{margin-bottom:.25rem}.k-text-field__label-text{color:#44546a}.k-text-field__label-text,.k-text-field__label-text--disabled{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;font-size:.875rem;line-height:1.14;letter-spacing:.25px}.k-text-field__label-text--disabled{color:#b4bbc3}.ks-container{display:flex;flex-direction:column;width:100%}.ks-container .ks-text-container{display:flex;flex-direction:row;align-items:center}.ks-container .ks-text-container .ks-label{margin:0 0 4px;width:100%;height:1rem;font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#44546a;font-size:.875rem;line-height:1.14;letter-spacing:.25px}.ks-container .overlay{height:100%;width:100%;position:fixed;z-index:1000;left:0;top:0}.ks-container .ks-wrapper{position:relative}.ks-container .ks-wrapper .ks-value-container{border:none;margin:0;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;width:100%;height:auto;border-radius:4px;color:#313d4e;line-height:1.5rem;letter-spacing:.15px;font-size:1rem;font-weight:500}.ks-container .ks-wrapper .ks-short{height:40px}.ks-container .ks-wrapper .ks-tall{height:48px}.ks-container .ks-wrapper .ks-input-container{margin:0;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:.375rem;height:3rem;width:100%;border:1px solid #dadde1;border-radius:4px}.ks-container .ks-wrapper .ks-input-container:active,.ks-container .ks-wrapper .ks-input-container:focus,.ks-container .ks-wrapper .ks-input-container:focus-within{border:1px solid #697688}.ks-container .ks-wrapper .ks-input-container input:focus-visible,.ks-container .ks-wrapper .ks-input-container input:focus-within{border:none;outline:none}.ks-container .ks-wrapper .ks-input-container input::placeholder{color:#b4bbc3}.ks-container .ks-wrapper .ks-input-container .ks-input-text{border:none;outline:none;font-family:"Inter";font-style:normal;font-weight:400;font-size:1rem;line-height:1.5rem;width:100%;text-overflow:ellipsis;letter-spacing:.5px;display:flex;align-items:center;justify-content:space-between;color:#313d4e}.ks-container .ks-wrapper .ks-input-container .ks-input-text:focus-within{border:1px solid #ebecee}.ks-container .ks-wrapper .ks-input-container .ks-input-text .ks-icon{border-left:1px solid #dadde1;display:flex;align-items:center;color:#44546a;padding-left:8px;height:2rem}.ks-container .ks-wrapper .ks-input-container .ks-input-text .ks-clear{display:flex;align-items:center;color:#44546a}.ks-container .ks-wrapper .ks-input-container .ks-input-selected-item{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:.375rem}.ks-container .ks-wrapper .ks-input-container .ks-placeholder{color:#b4bbc3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ks-container .ks-wrapper .ks-focused{border:1px solid #697688}.ks-container .ks-wrapper .ks-input-error-border{border-color:#e52424}.ks-container .ks-wrapper .ks-input-error{color:#e52424;font-size:12px;margin-top:4px;line-height:16px}.ks-container .ks-list{top:3.25rem;position:absolute;z-index:1001;background-color:#fff;width:calc(100% - 2px);border:1px solid #dadde1;border-radius:4px;box-shadow:0 2px 5px rgba(51,51,51,.2);max-height:20rem;overflow-y:scroll;overflow-x:hidden;text-align:left;-webkit-overflow-scrolling:touch;padding:0}.ks-container .ks-list .ks-scroll-list{width:100%}.ks-container .ks-list .ks-scroll-list .add-option-input{border:none;font-size:1rem;white-space:nowrap;background-color:transparent;outline:none;width:80%}.ks-container .ks-list .ks-scroll-list .add-option-input:focus{white-space:nowrap;text-overflow:ellipsis;background-color:#ebecee;outline:none}.ks-container .ks-list .ks-scroll-list .ks-list-item{display:inline-block;overflow:hidden;width:100%;min-height:1rem;padding:.5rem .6rem;font-size:1rem;white-space:nowrap;text-overflow:ellipsis}.ks-container .ks-list .ks-scroll-list .ks-list-item:hover{background-color:#f9f9f9;color:#313d4e}.ks-container .ks-list .ks-scroll-list .ks-list-item .add-option-input{border:none;font-size:1rem;white-space:nowrap;background-color:transparent;outline:none;width:80%}.ks-container .ks-list .ks-scroll-list .ks-list-item .add-option-input:focus{white-space:nowrap;text-overflow:ellipsis;background-color:#dadde1;outline:none}.ks-container .ks-list .ks-scroll-list .ks-list-item::-webkit-scrollbar{display:none}.ks-container .ks-list .ks-scroll-list .ks-add-option{background-color:#ebecee;overflow:auto;display:flex}.ks-container .ks-list .ks-scroll-list .ks-item-selected{background-color:#ebecee;color:#313d4e;outline:none}.ks-container .ks-list .ks-scroll-list .ks-item-selected:hover{background-color:#dadde1;color:#313d4e}.ks-container .ks-list::-webkit-scrollbar{display:none}.ks-fixed-width{max-width:21.75rem}.ks-disabled{pointer-events:none}.ks-disabled .ks-text-container .ks-label{color:#dadde1}.ks-disabled .ks-wrapper .ks-input-container{border-color:#dadde1}.ks-disabled .ks-wrapper .ks-input-container .ks-input-text .ks-placeholder{color:#b4bbc3}.ks-disabled .ks-wrapper .ks-input-container .ks-input-text .ks-icon{color:#dadde1}.ks-wrapper button{overflow:visible;width:inherit;margin:inherit;padding:inherit;border:none;background:inherit;font:inherit;line-height:normal;color:inherit;text-align:inherit;-webkit-appearance:none}.ks-wrapper li,.ks-wrapper ul{margin:0;padding:0;list-style:none}.ks-wrapper p{margin:0;padding:0}.ks-reg-width{max-width:21.75rem}.kpf-container{display:flex;flex-direction:column;width:100%}.kpf-container .kpf-text-container{display:flex;flex-direction:row;align-items:center}.kpf-container .kpf-text-container .kpf-label{margin:0 0 4px;width:100%;height:16px;font-family:"Inter";font-style:normal;font-weight:400;font-size:14px;line-height:16px;letter-spacing:.25px;color:#44546a}.kpf-container .kpf-input-container{margin:0;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:8px;max-width:100%;width:21.75rem;height:3rem;border:1px solid #dadde1;border-radius:4px}.kpf-container .kpf-input-container:focus-within{border:1px solid #44546a}.kpf-container .kpf-input-container input:focus-visible,.kpf-container .kpf-input-container input:focus-within{border:none;outline:none}.kpf-container .kpf-input-container input::placeholder{color:#b4bbc3}.kpf-container .kpf-input-container .kpf-input-text{border:none;outline:none;font-family:"Inter";font-style:normal;font-weight:400;font-size:16px;line-height:24px;width:100%;color:#313d4e;text-overflow:ellipsis;letter-spacing:.5px}.kpf-container .kpf-input-container .kpf-input-text:focus-within{border:none;outline:none}.kpf-container .kpf-input-container__full-width{width:100%}.kpf-container .kpf-input-error-border{border-color:#e52424}.kpf-container .kpf-input-error{margin-top:.25rem;color:#e52424;font-size:12px}.k-page-header{display:flex;align-items:center;justify-content:flex-start;width:374px}.k-page-header .kph-title{color:#313d4e;font-size:23px;font-weight:400;line-height:28px;margin-left:16px}.k-page-header .kph-backbutton{width:32px;height:32px;align-self:flex-start}.k-page-header .kph-backbutton:hover{cursor:pointer}@media screen and (min-width:768px){.k-page-header{width:728px}}@media screen and (min-width:1440px){.k-page-header{width:1200px}}.ascp__header-title{color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px}.ascp__disclaimer,.ascp__header-title{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal}.ascp__disclaimer{color:#697688;font-size:.75rem;line-height:1.33;letter-spacing:.4px;font-style:italic;margin-top:3rem}.ascp__card{display:grid;margin-top:1rem}.ascp__card .ascp-info-section-container .ascp-row-container{display:flex;flex-direction:column;grid-gap:0;gap:0}.ascp__card .ascp-info-section-container .ascp-row-container .ascp-info-card{margin-bottom:1rem;width:12.5rem}.ascp__card .ascp-info-section-container .ascp-row-container .ascp-info-card .ascp-info-label{height:1rem;font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#44546a;font-size:.875rem;line-height:1.14;letter-spacing:.25px}.ascp__card .ascp-info-section-container .ascp-row-container .ascp-info-card .ascp-info-value{width:12.5rem;margin-top:.25rem;font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px;font-weight:500}.ascp__card .ascp-info-section-container .ascp-procedures-label{height:1rem;font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#44546a;font-size:.875rem;line-height:1.14;letter-spacing:.25px}.ascp__card .ascp-info-section-container .ascp-procedures-container{border:1px solid #dadde1;border-radius:.5rem;margin-top:.25rem;margin-bottom:1rem;padding:1rem}.ascp__card .ascp-info-section-container .ascp-procedures-container .ascp-patient-region-line-divider{border-top:1px solid #dadde1;margin:1rem 0}.ascp__card .ascp-info-section-container .ascp-procedures-container .ascp-patient-region-label{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px;font-weight:500}.ascp__card .ascp-info-section-container .ascp-procedures-container .ascp-patient-custom-procedure-value{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:.875rem;line-height:1.43;letter-spacing:.25px;margin-top:.5rem;max-width:18.25rem;word-wrap:break-word}.ascp__card .ascp-info-section-container .ascp-procedures-container .ascp-patient-custom-procedure-empty-value{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#44546a;font-size:1rem;line-height:1.5;letter-spacing:.15px;font-style:italic}.add-surgery-page-container .add-surgery-container .ascp__card .kaliber-card{padding-bottom:0;grid-gap:1.5rem;gap:1.5rem}.add-surgery-page-container .add-surgery-container .cpt-procedure-container .cpt-procedure-common-name{margin-left:1.5rem;font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:.875rem;line-height:1.43;letter-spacing:.25px;max-width:11.25rem;word-wrap:break-word}.footer{margin-top:2rem}@media(min-width:768px){.add-surgery-page-container .add-surgery-container .ascp__card .kaliber-card{margin-bottom:2rem}.add-surgery-page-container .add-surgery-container .cpt-procedure-container .cpt-procedure-common-name{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px;max-width:none;word-wrap:normal}.ascp__disclaimer{margin-top:3.75rem}.ascp__card .ascp-info-section-container .ascp-row-container{display:flex;flex-direction:row;grid-gap:2.5rem;gap:2.5rem}.ascp__card .ascp-info-section-container .ascp-procedures-container .ascp-patient-custom-procedure-value{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px;max-width:68.875rem;overflow-wrap:break-word}.ascp__add-surgery-button .btn--primary{width:10.625rem}.footer{margin-top:2.5rem}}@media(min-width:1440px){.add-surgery-page-container .add-surgery-container .ascp__card .kaliber-card{padding-bottom:.5rem;grid-gap:1.5rem;gap:1.5rem}.ascp__add-surgery-button .btn--primary{width:11.25rem}}.kl-snackbar-container{position:fixed;top:6rem;justify-content:center;align-items:center;display:flex;left:50%;transform:translateX(-50%);z-index:999;width:18rem;height:1.5rem;padding:1.375rem 1rem;background-color:#313d4e;border-radius:.25rem}.kl-snackbar-container .kl-snackbar-text{display:inline-block;width:16rem;height:1.5rem;color:#fff;font-family:Inter;font-size:1rem;font-weight:400;letter-spacing:.025rem;line-height:1.5}.kl-snackbar-container .kl-snackbar-close-icon{cursor:pointer}.kl-snackbar-container .kl-snackbar-loading-animation{height:1.5rem;width:1.5rem}.cpt-procedure-container{display:flex;flex-direction:row;align-items:center;margin:.5rem 0;color:#44546a}.cpt-procedure-container .cpt-code-container{padding:.25rem .625rem;border-radius:1.25rem;display:inline-flex;font-size:.75rem;font-weight:700;height:1.5rem;align-items:center;align-self:flex-start;background-color:#ebecee}.cpt-procedure-container .cpt-code-container .cpt-procedure-info-icon:hover .cpt-procedure-description-tooltip{visibility:visible}.cpt-procedure-container .cpt-code-container .cpt-procedure-info-icon .cpt-procedure-description-tooltip:after{content:"";position:absolute;top:100%;left:2rem;border:.625rem solid transparent;border-top-color:#313d4e}.cpt-procedure-container .cpt-code-container .cpt-procedure-info-icon{display:flex;align-items:center;justify-content:center;margin-left:.3125rem;font-family:Inter;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.4px;font-size:.75rem;line-height:1.33;position:relative}.cpt-procedure-container .cpt-code-container .cpt-procedure-description-tooltip{display:inline-block;visibility:hidden;position:absolute;transform:translate(-21%,-100%);top:0;left:0;z-index:1;padding:.625rem 1rem;border-radius:.25rem;background-color:#313d4e;color:#fff;border-color:#313d4e;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cpt-procedure-container .cpt-procedure-common-name{margin-left:2rem;font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px}.cpt-procedure-container .cpt-procedure-close-icon{display:flex;align-items:center;justify-content:center;margin-left:.5rem;cursor:pointer}@media(min-width:768px){.cpt-procedure-container{align-items:flex-start}.cpt-procedure-container .cpt-procedure-common-name{margin-left:1.5rem;font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px}}.add-surgery-page-container{display:flex;flex-direction:column;align-items:center}.add-surgery-page-container .kaliber-card{grid-gap:1.25rem;gap:1.25rem}.add-surgery-page-container .add-surgery-container{width:23.375rem}.add-surgery-page-container .add-surgery-container .k-page-header{margin:1.5rem 0}.add-surgery-page-container .add-surgery-container .sdf-container .asp-form-inputs{margin-top:.25rem}.add-surgery-page-container .add-surgery-container .patient-add-details-container .ks-input-container,.add-surgery-page-container .add-surgery-container .sdf-container .ks-input-container{width:20.375rem}.add-surgery-page-container .add-surgery-container .asp-custom-input-modal-text{height:3rem;font-family:Inter;font-size:1rem;line-height:1.5;letter-spacing:.15px;text-align:left;color:#313d4e;margin-top:1.625rem}.add-surgery-page-container .add-surgery-container .asp-custom-input-modal-input-container{background-color:#fff;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:.5rem;margin:1rem 0 0;width:100%;height:2.5rem;border:1px solid #dadde1;border-radius:.25rem}.add-surgery-page-container .add-surgery-container .asp-custom-input-modal-input-container:focus-within{border:1px solid #44546a}.add-surgery-page-container .add-surgery-container .asp-custom-input-modal-input-container input:focus-visible,.add-surgery-page-container .add-surgery-container .asp-custom-input-modal-input-container input:focus-within{border:none;outline:none}.add-surgery-page-container .add-surgery-container .asp-custom-input-modal-input-container .asp-custom-input-modal-input-text{border:none;outline:none;font-family:"Inter";font-style:normal;font-weight:400;font-size:1rem;line-height:1.5rem;width:100%;text-overflow:ellipsis;letter-spacing:.15px;color:#313d4e}.add-surgery-page-container .add-surgery-container .asp-custom-input-modal-input-container .asp-custom-input-modal-input-text:focus-within{border:none;outline:none}.add-surgery-page-container .add-surgery-container .asp-custom-input-modal-buttons-container{height:2.5rem;align-self:stretch;flex-grow:0;display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;margin-top:1.5rem;grid-gap:1rem;gap:1rem;padding:0}.add-surgery-page-container .add-surgery-container .asp-card-container{display:flex;flex-direction:column}.add-surgery-page-container .add-surgery-container .asp-card-container .asp-form-inputs .asp-name-fields{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.add-surgery-page-container .add-surgery-container .asp-card-container .asp-form-inputs .asp-patient-details .asp-zip-container{width:100%}.add-surgery-page-container .add-surgery-container .asp-card-container .asp-form-inputs .asp-patient-details .asp-zip-container .k-text-field__label-container{line-height:.875rem}.add-surgery-page-container .add-surgery-container .asp-card-container .SingleDatePickerInput__withBorder{height:46px}.add-surgery-page-container .add-surgery-container .asp-card-container .asp-form-inputs{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.add-surgery-page-container .add-surgery-container .asp-card-container .asp-form-inputs.has-name-error{grid-gap:.75rem;gap:.75rem}.add-surgery-page-container .add-surgery-container .asp-card-container .asp-patient-details{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.add-surgery-page-container .add-surgery-container .asp-card-container .asp-patient-details .asp-patient-details-subcontainer{display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem}.add-surgery-page-container .add-surgery-container .asp-card-container .asp-patient-details .asp-patient-details-subcontainer .asp-mobile-phone-field{margin-top:.25rem}.add-surgery-page-container .add-surgery-container .asp-card-container .asp-patient-details .asp-patient-details-subcontainer .asp-email-field .k-text-field__input-container,.add-surgery-page-container .add-surgery-container .asp-card-container .asp-patient-details .asp-patient-details-subcontainer .asp-mobile-phone-field .kpf-container .kpf-input-container{height:3rem}.add-surgery-page-container .add-surgery-container .asp-card-container .asp-patient-details .asp-patient-details-subcontainer .asp-top-margin-field{margin-top:.25rem}.add-surgery-page-container .add-surgery-container .asp-card-container .asp-patient-details .asp-locality-container{display:flex;align-items:flex-start;flex-wrap:wrap;grid-gap:1rem;gap:1rem}@media screen and (min-width:768px){.add-surgery-page-container .add-surgery-container .asp-card-container .asp-patient-details .asp-locality-container>:first-child{flex:0 0 21.75rem}.add-surgery-page-container .add-surgery-container .asp-card-container .asp-patient-details .asp-locality-container>:nth-child(2){flex:0 0 7rem}.add-surgery-page-container .add-surgery-container .asp-card-container .asp-patient-details .asp-locality-container>:nth-child(3){flex:0 0 10.75rem}}@media screen and (min-width:1440px){.add-surgery-page-container .add-surgery-container .asp-card-container .asp-patient-details .asp-locality-container>:first-child{flex:0 0 21.75rem}.add-surgery-page-container .add-surgery-container .asp-card-container .asp-patient-details .asp-locality-container>:nth-child(2){flex:0 0 7rem}.add-surgery-page-container .add-surgery-container .asp-card-container .asp-patient-details .asp-locality-container>:nth-child(3){flex:0 0 9.75rem}}.add-surgery-page-container .add-surgery-container .asp-card-container .asp-surgery-details{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.add-surgery-page-container .add-surgery-container .asp-card-container .asp-datepicker-size{width:100%;max-width:21.75rem}.add-surgery-page-container .add-surgery-container .asp-card-container .asp-datepicker-size .SingleDatePickerInput__withBorder{width:20.375rem;height:3rem;box-sizing:border-box}@media(min-width:768px){.add-surgery-page-container .add-surgery-container .asp-card-container .asp-datepicker-size .SingleDatePickerInput__withBorder{width:21.75rem}}.add-surgery-page-container .add-surgery-container .asp-patient-region-procedure-details-container{border:1px solid #dadde1;border-radius:.5rem;padding:1rem}.add-surgery-page-container .add-surgery-container .asp-patient-region-procedure-details-container .asp-patient-region-line-divider{border-top:1px solid #dadde1;margin:1rem 0}.add-surgery-page-container .add-surgery-container .asp-patient-region-procedure-details-container .asp-patient-region-label{font-size:1rem;font-weight:500;line-height:1.5;height:1.5rem;color:#313d4e;margin-bottom:.5rem}.add-surgery-page-container .add-surgery-container .asp-patient-region-procedure-details-container .asp-surgery-side-container .asp-surgery-side-label{width:100%;height:1rem;margin:.5rem 0 .25rem;font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#44546a;font-size:.875rem;line-height:1.14;letter-spacing:.25px}.add-surgery-page-container .add-surgery-container .asp-add-custom-entry-button{width:11.75rem;height:2.25rem;flex-grow:0;flex-direction:row;justify-content:center;align-items:center;margin-top:-.5rem;font-weight:600;font-size:1rem;line-height:1.25;color:#008383;display:flex;grid-gap:.5rem;gap:.5rem;cursor:pointer}.add-surgery-page-container .ascp-disclaimer{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#697688;font-size:.75rem;line-height:1.33;letter-spacing:.4px;font-style:italic;margin-top:3.5rem}.add-surgery-page-container .ascp-disclaimer .ascp-paragraph{margin-bottom:1rem}.add-surgery-page-container .ascp-disclaimer .ascp-paragraph:last-child,.add-surgery-page-container .asp-custom-procedure{margin-bottom:0}.add-surgery-page-container .asp-custom-procedures-container .custom-procedure:not(:last-child){margin-bottom:.5rem}.success-message{width:250px;text-align:center;margin:1rem;color:#187841}@media screen and (min-width:768px){.add-surgery-page-container .add-surgery-container{width:728px}.add-surgery-page-container .add-surgery-container .asp-card-container .asp-patient-details .asp-locality-container{grid-gap:1.5rem;gap:1.5rem}.add-surgery-page-container .add-surgery-container .ascp-disclaimer{margin-top:3.75rem}.add-surgery-page-container .add-surgery-container .asp-card-container .asp-form-inputs .asp-name-fields{display:flex;flex-direction:row;grid-gap:1rem;gap:1rem}.add-surgery-page-container .add-surgery-container .asp-card-container .asp-form-inputs .asp-patient-details .asp-zip-container .k-text-field__label-container{line-height:1.25rem}.add-surgery-page-container .add-surgery-container .asp-card-container .asp-patient-details .asp-patient-details-subcontainer .asp-email-field .k-text-field__input-container,.add-surgery-page-container .add-surgery-container .asp-card-container .asp-patient-details .asp-patient-details-subcontainer .asp-mobile-phone-field .kpf-container .kpf-input-container{height:3rem}.add-surgery-page-container .add-surgery-container .asp-name-fields,.add-surgery-page-container .add-surgery-container .asp-name-fields .first-name,.add-surgery-page-container .add-surgery-container .asp-name-fields .last-name,.add-surgery-page-container .add-surgery-container .asp-name-fields .middle-name{display:flex;grid-gap:1rem;gap:1rem;align-items:flex-start;height:4.5rem}.add-surgery-page-container .add-surgery-container .asp-name-fields .first-name .k-text-field,.add-surgery-page-container .add-surgery-container .asp-name-fields .k-text-field,.add-surgery-page-container .add-surgery-container .asp-name-fields .last-name .k-text-field,.add-surgery-page-container .add-surgery-container .asp-name-fields .middle-name .k-text-field{width:13.5rem}.add-surgery-page-container .add-surgery-container .asp-name-fields .first-name.has-name-error,.add-surgery-page-container .add-surgery-container .asp-name-fields.has-name-error,.add-surgery-page-container .add-surgery-container .asp-name-fields .last-name.has-name-error,.add-surgery-page-container .add-surgery-container .asp-name-fields .middle-name.has-name-error{height:6rem}.add-surgery-page-container .add-surgery-container .asp-name-fields .first-name .last-name,.add-surgery-page-container .add-surgery-container .asp-name-fields .first-name .middle-name,.add-surgery-page-container .add-surgery-container .asp-name-fields .last-name,.add-surgery-page-container .add-surgery-container .asp-name-fields .last-name .last-name,.add-surgery-page-container .add-surgery-container .asp-name-fields .last-name .middle-name,.add-surgery-page-container .add-surgery-container .asp-name-fields .middle-name,.add-surgery-page-container .add-surgery-container .asp-name-fields .middle-name .last-name,.add-surgery-page-container .add-surgery-container .asp-name-fields .middle-name .middle-name{display:flex;flex-direction:column;margin-top:1.5rem}.add-surgery-page-container .add-surgery-container .asp-name-fields .first-name .last-name .k-text-field__label-container,.add-surgery-page-container .add-surgery-container .asp-name-fields .first-name .middle-name .k-text-field__label-container,.add-surgery-page-container .add-surgery-container .asp-name-fields .last-name .k-text-field__label-container,.add-surgery-page-container .add-surgery-container .asp-name-fields .last-name .last-name .k-text-field__label-container,.add-surgery-page-container .add-surgery-container .asp-name-fields .last-name .middle-name .k-text-field__label-container,.add-surgery-page-container .add-surgery-container .asp-name-fields .middle-name .k-text-field__label-container,.add-surgery-page-container .add-surgery-container .asp-name-fields .middle-name .last-name .k-text-field__label-container,.add-surgery-page-container .add-surgery-container .asp-name-fields .middle-name .middle-name .k-text-field__label-container{height:1.25rem;visibility:hidden}.add-surgery-page-container .add-surgery-container .ks-container .ks-text-container .ks-label{margin-top:.25rem}.add-surgery-page-container .add-surgery-container .patient-add-details-container .ks-container,.add-surgery-page-container .add-surgery-container .sdf-container .ks-container{max-width:21.75rem}.add-surgery-page-container .add-surgery-container .patient-add-details-container .ks-input-container,.add-surgery-page-container .add-surgery-container .sdf-container .ks-input-container,.add-surgery-page-container .add-surgery-container :not(.asp-address-container,.asp-zip-container)>.k-text-field{width:21.75rem}.add-surgery-page-container .add-surgery-container .button-container{width:11.25rem}.add-surgery-page-container .add-surgery-container .kaliber-card{padding:1rem 1.5rem;margin-bottom:1.5rem}.add-surgery-page-container .add-surgery-container .sdf-container .kaliber-card{grid-gap:1.25rem;gap:1.25rem}.add-surgery-page-container .add-surgery-container .sdf-container .kaliber-card .ks-label{margin-top:0}.add-surgery-page-container .add-surgery-container .asp-button-container .asp-inner-button-container .btn--primary{width:10.625rem}.add-surgery-page-container .add-surgery-container .asp-card-container .asp-patient-details{grid-gap:.75rem;gap:.75rem}}@media screen and (min-width:1440px){.add-surgery-page-container .add-surgery-container{width:1200px}.add-surgery-page-container .add-surgery-container .kaliber-card{padding:1.5rem 2rem;margin-bottom:2rem}.add-surgery-page-container .add-surgery-container .asp-patient-details .asp-patient-details-subcontainer .asp-locality-container .ks-label{margin-top:.25rem}.add-surgery-page-container .add-surgery-container .asp-card-container .asp-form-inputs .asp-name-fields{display:flex;grid-gap:1.5rem;gap:1.5rem;align-items:flex-start;height:4.5rem}.add-surgery-page-container .add-surgery-container .asp-card-container .asp-form-inputs .asp-name-fields.has-name-error{height:6rem}.add-surgery-page-container .add-surgery-container .asp-card-container .asp-form-inputs .asp-name-fields .last-name,.add-surgery-page-container .add-surgery-container .asp-card-container .asp-form-inputs .asp-name-fields .middle-name{display:flex;flex-direction:column;margin-top:1.5rem}.add-surgery-page-container .add-surgery-container .asp-card-container .asp-form-inputs .asp-name-fields .last-name .k-text-field__label-container,.add-surgery-page-container .add-surgery-container .asp-card-container .asp-form-inputs .asp-name-fields .middle-name .k-text-field__label-container{height:1.25rem;visibility:hidden}.add-surgery-page-container .add-surgery-container .asp-name-fields :not(.asp-address-container,.asp-zip-container)>.k-text-field{width:21.75rem}}.alert-pop-up{display:block;padding:10px 15px;border-radius:4px;font-weight:300;position:fixed;z-index:1001;cursor:pointer;top:6rem;left:50%;transform:translate(-50%);background:#313d4e;color:#ebecee;overflow-y:auto;max-height:80%}.alert-icon{margin-left:.625rem}.alert-title{display:flex}.show-children{display:block}.hide-children{display:none}.autocomplete-search-container{display:flex;flex-direction:column}.autocomplete-search-container .autocomplete-search-title{height:1rem;margin:0 0 .25rem;font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#44546a;font-size:.875rem;line-height:1.14;letter-spacing:.25px}.autocomplete-search-container .autocomplete-search-input-row{display:flex;flex-direction:row;align-items:flex-end;position:relative;flex-wrap:wrap}.autocomplete-search-container .autocomplete-search-input-row .autocomplete-search-input-container{position:relative;width:100%}.autocomplete-search-container .autocomplete-search-input-row .autocomplete-search-input-container ::placeholder{color:#b4bbc3}.autocomplete-search-container .autocomplete-search-input-row .autocomplete-search-input-container .autocomplete-search-input-field-container{display:flex;align-items:center;border:1px solid #dadde1;border-radius:.25rem;padding:0 .5rem}.autocomplete-search-container .autocomplete-search-input-row .autocomplete-search-input-container .autocomplete-search-input-field-container .autocomplete-search-input{height:2.75rem;display:flex;justify-content:flex-start;border:none;outline:none;width:100%;font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px;text-overflow:ellipsis}.autocomplete-search-container .autocomplete-search-input-row .autocomplete-search-input-container .autocomplete-search-input-field-container .search-icon{border-left:1px solid #dadde1;padding-left:.625rem}.autocomplete-search-container .autocomplete-search-input-row .autocomplete-search-input-container .autocomplete-search-input-field-container:focus-within{border:1px solid #44546a;border-radius:4px}.autocomplete-search-container .autocomplete-search-input-row .autocomplete-search-input-container .autocomplete-search-input-field-container-error-border{border-color:#e52424}.autocomplete-search-container .autocomplete-search-input-row .autocomplete-search-input-container ul{position:absolute;z-index:1;top:100%;left:0;width:100%;max-height:12.5rem;overflow-y:auto;background-color:#fff;margin-top:0;padding:0;list-style:none}.autocomplete-search-container .autocomplete-search-input-row .autocomplete-search-input-container li{padding:.5rem;cursor:pointer}.autocomplete-search-container .autocomplete-search-input-row .autocomplete-search-input-container li:hover:not(.active):not(.selected){color:#313d4e;background-color:#f9f9f9}.autocomplete-search-container .autocomplete-search-input-row .autocomplete-search-input-container .active{background-color:#fff;background-color:#f9f9f9}.autocomplete-search-container .autocomplete-search-input-row .autocomplete-search-input-container input:focus+ul{display:block}.autocomplete-search-container .autocomplete-search-input-row .autocomplete-search-input-container .selected{color:#fff}.autocomplete-search-container .autocomplete-search-input-row .autocomplete-search-button{box-sizing:border-box;height:2.5rem;display:flex;width:7.5rem;margin:0 1rem;justify-content:center;align-items:center;border-radius:.25rem;background-color:#fff;color:#dadde1;text-align:center;border:1px solid #b4bbc3;font-family:Inter;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.4px;font-size:1rem;font-weight:600;line-height:1.25;letter-spacing:.1px}.autocomplete-search-container .autocomplete-search-input-row .valid{border:1px solid #313d4e;color:#313d4e}.autocomplete-search-container .autocomplete-search-input-error{margin-top:.25rem;color:#e52424;font-size:.75rem;line-height:1rem}.text-btn{font-family:Inter;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.4px;font-size:.75rem;line-height:1.33;color:#008383;background-color:transparent;padding:.375rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:2px solid transparent}.text-btn:hover{border-bottom:2px solid #008383}.checkbox-label{display:flex;align-items:center}.checkbox-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:.1rem;width:1rem;height:1rem;outline:.15rem solid #697688;margin:0 1rem;position:relative;cursor:pointer}.checkbox-input:checked{background-color:#44546a}.checkbox-input:checked:after{content:"✓";color:#fff;font-size:1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.checkbox-input:disabled{outline:.2rem solid #dadde1;background-color:#dadde1}.checkbox-outer-container .checkbox-header{display:block;font-weight:700}.checkbox-outer-container .checkbox-title{display:inline-block;margin-bottom:.25rem}.checkbox-outer-container .checkbox-container{display:flex;margin-top:.5rem}.checkbox-outer-container .row{flex-direction:row}.checkbox-outer-container .column{flex-direction:column;grid-gap:1rem;gap:1rem}.checkbox-outer-container .checkbox-parent{display:block;margin:.75rem 0 .5rem}.checkbox-outer-container .checkbox-child{padding:.5rem 0 .5rem 3rem}.kaliber-modal-container{display:none;position:fixed;z-index:1001;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}.kaliber-modal-container .kaliber-modal-content-container{display:flex;flex-direction:column;align-items:center;background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 5px rgba(51,51,51,.2);top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;max-height:90%;width:20rem;overflow:hidden}.kaliber-modal-container .kaliber-modal-content-container .kaliber-modal-title-icon-container{display:flex;align-items:center;justify-content:center;grid-gap:.625rem;gap:.625rem;width:100%}.kaliber-modal-container .kaliber-modal-content-container .kaliber-modal-title-icon-container .kaliber-modal-header-icon img{width:2.5rem;height:2.5rem}.kaliber-modal-container .kaliber-modal-content-container .kaliber-modal-title-icon-container-left{height:auto;width:17rem;display:flex;flex-direction:column;grid-gap:.25rem;gap:.25rem}.kaliber-modal-container .kaliber-modal-content-container .kaliber-modal-header-text{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#313d4e;font-size:1.4375rem;line-height:1.22;text-align:center;height:3.5rem}.kaliber-modal-container .kaliber-modal-content-container .kaliber-modal-close-icon{position:absolute;width:1.5rem;height:1.5rem;top:1.5rem;right:1.5rem;cursor:pointer}.kaliber-modal-container .kaliber-modal-content-container .medium{width:17rem;height:auto}@media(min-width:768px){.kaliber-modal-container .kaliber-modal-content-container{padding:3rem 2.25rem}.kaliber-modal-container .kaliber-modal-content-container .kaliber-modal-title-icon-container{display:flex;align-items:center;justify-content:center;grid-gap:.625rem;gap:.625rem;width:100%}.kaliber-modal-container .kaliber-modal-content-container .kaliber-modal-center-icon{flex-direction:column;align-items:center}.kaliber-modal-container .kaliber-modal-content-container .kaliber-modal-left-icon{flex-direction:row}.kaliber-modal-container .kaliber-modal-content-container .kaliber-modal-title-icon-container-left{flex-direction:row;justify-content:flex-start;height:2rem}.kaliber-modal-container .kaliber-modal-content-container .kaliber-modal-title-icon-container-right{justify-content:flex-end}.kaliber-modal-container .kaliber-modal-content-container .kaliber-modal-close-icon{width:2rem;height:2rem;top:2rem;right:2rem}.kaliber-modal-container .kaliber-modal-content-container .kaliber-modal-header-text{font-weight:400;font-size:23px;line-height:28px;color:#44546a;height:auto}.kaliber-modal-container .kaliber-modal-content-container .kaliber-modal-header-text-left{display:flex;align-items:flex-start}.kaliber-modal-container .kaliber-modal-content-container .kaliber-modal-header-text-right{display:flex;align-items:flex-end}.kaliber-modal-container .default{width:41rem}.kaliber-modal-container .medium{width:41rem;height:12rem}}.custom-procedure__add-button-wrapper{padding:.375rem .5rem;display:inline-flex}.custom-procedure__add-button{color:#008383;display:flex;grid-gap:.5rem;gap:.5rem;align-items:center;cursor:pointer;font-family:Inter;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.4px;font-size:1rem;font-weight:600;line-height:1.25;letter-spacing:.1px}.custom-procedure__modal-container .medium{width:17rem}.custom-procedure__modal-container .custom-procedure__modal-text{margin-top:1.5rem;font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px}.custom-procedure__modal-container .custom-procedure__modal-input-container{display:flex;box-sizing:border-box;width:100%;border:1px solid #dadde1;border-radius:.25rem;height:9.375rem;padding:.375rem;margin-top:1rem}.custom-procedure__modal-container .custom-procedure__modal-input-container:focus-within{border:1px solid #44546a}.custom-procedure__modal-container .custom-procedure__modal-input-container .custom-procedure__modal-input-text{border:none;font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px;width:100%;resize:none}.custom-procedure__modal-container .custom-procedure__modal-input-container .custom-procedure__modal-input-text:focus-within{border:none;outline:none}.custom-procedure__modal-container .custom-procedure__modal-buttons{align-self:stretch;display:flex;justify-content:flex-end;grid-gap:1rem;gap:1rem;flex-direction:column-reverse}.custom-procedure__modal-container .custom-procedure__modal-buttons .btn--cancel{box-sizing:border-box;height:2rem;font-family:Inter;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.4px;font-size:.75rem;line-height:1.33}.custom-procedure__modal-container .custom-procedure__modal-buttons .btn--primary{margin-top:1.5rem;height:2rem;font-family:Inter;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.4px;font-size:.75rem;line-height:1.33}.custom-procedure__modal-container .kaliber-modal-container .kaliber-modal-content-container .kaliber-modal-title-icon-container-left{height:1.75rem;align-items:flex-start}@media only screen and (min-width:768px){.custom-procedure__modal-container .medium{width:42.5rem;height:14.5rem;padding:1.5rem}.custom-procedure__modal-container .custom-procedure__modal-text{margin-top:1.625rem}.custom-procedure__modal-container .custom-procedure__modal-input-container{align-items:center;padding:.375rem;height:3rem}.custom-procedure__modal-container .custom-procedure__modal-buttons{flex-direction:row;margin-top:1.5rem}.custom-procedure__modal-container .custom-procedure__modal-buttons .btn--cancel{width:6.5rem}.custom-procedure__modal-container .custom-procedure__modal-buttons .btn--cancel,.custom-procedure__modal-container .custom-procedure__modal-buttons .btn--primary{margin-top:0;height:2.5rem;font-family:Inter;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.4px;font-size:1rem;font-weight:600;line-height:1.25;letter-spacing:.1px}.custom-procedure__modal-container .custom-procedure__modal-buttons .btn--primary{width:11.25rem}.custom-procedure__modal-container .kaliber-modal-container .kaliber-modal-close-icon{top:1.375rem;right:1.5rem}}.kcti{display:flex;flex-direction:column;width:100%}.kcti__text-container{display:flex;flex-direction:row;align-items:center}.kcti__label{margin:0 0 0 .25rem;width:100%;height:1rem;font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#44546a;font-size:.75rem;line-height:1.33;letter-spacing:.4px}.kcti__input-row{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.kcti__input-container{margin:0;background-color:#fff;box-sizing:border-box;display:flex;align-items:center;padding:.5rem;width:100%;height:auto;border:1px solid #dadde1;border-radius:.25rem}.kcti__input-container:focus-within{border:1px solid #44546a}.kcti__input-container--error{border-color:#e52424}.kcti__input-text{border:none;outline:none;width:100%;text-overflow:ellipsis;overflow:hidden;min-height:1.5rem;resize:none;box-sizing:border-box;font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px;padding:0 .125rem}.kcti__input-text:focus-visible,.kcti__input-text:focus-within{outline:none}.kcti__remove-icon{cursor:pointer}.kcti__error-text{margin-top:.25rem;font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:.75rem;line-height:1.33;letter-spacing:.4px;color:#e52424}.MuiListItem-root.Mui-selected,.MuiListItem-root.Mui-selected:hover{background-color:#dadde1!important;color:#313d4e}body .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#44546a;border-width:1px}body .MuiOutlinedInput-input{font-family:"Inter";color:#313d4e;line-height:1.5rem;letter-spacing:.15px;font-size:1rem;font-weight:400;height:1.5rem;display:flex;align-items:center}.MuiOutlinedInput-input-edit{padding-top:.75rem;padding-bottom:.75rem}.kl-datepicker{max-width:100%}.kl-dob-textfield{width:100%;color:#b4bbc3}.kdp-caption{margin:0 0 .25rem;width:100%;height:1rem;font-family:"Inter";font-style:normal;font-weight:400;font-size:.88rem;line-height:1rem;letter-spacing:.25px;color:#44546a}.kl-dob-error-border .MuiOutlinedInput-root:hover fieldset,.kl-dob-error-border .MuiOutlinedInput-root fieldset{border-color:#e52424}.kl-dob-error-border .MuiOutlinedInput-root.Mui-focused fieldset{border:1px solid #b4bbc3}.kl-dob-short .SingleDatePickerInput__withBorder{height:2.875rem}.kl-dob-input-error{margin-top:4px}.kl-date-picker-uneditable{transform:translateY(-.25rem)}.kl-date-picker-uneditable .MuiOutlinedInput-input{padding:0}.kl-date-picker-editable-title{display:flex;align-items:center;color:#44546a;font-weight:400;font-family:"Inter";line-height:1rem;letter-spacing:.25px;font-size:.875rem;transform:translateY(-.25rem);margin-top:.25rem}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{box-sizing:initial;position:absolute;height:0;width:1px;content:"";z-index:-1;border:8px solid transparent;left:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:"Helvetica Neue",helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:initial}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .holiday-overlay,.react-datepicker__month-text--holidays .holiday-overlay,.react-datepicker__quarter-text--holidays .holiday-overlay,.react-datepicker__year-text--holidays .holiday-overlay{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .holiday-overlay,.react-datepicker__month-text--holidays:hover .holiday-overlay,.react-datepicker__quarter-text--holidays:hover .holiday-overlay,.react-datepicker__year-text--holidays:hover .holiday-overlay{visibility:visible;opacity:1}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:initial}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;padding:2px;font-size:12px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media(max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;-webkit-clip-path:circle(0);clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.date-label{display:block;position:relative;color:#44546a;width:90%;cursor:pointer;font-size:.75rem;margin-bottom:.07rem;font-weight:400}.kl-dob-tall-list-page{margin-top:.1875rem;min-width:10rem}.date-picker{border:1px solid #dadde1;border-radius:4px;padding:10px;height:54px;background-image:url(/static/media/date.27bfc4ca.svg);background-repeat:no-repeat;background-position:96% 50%;cursor:pointer}.date-picker:focus,.date-picker:hover{outline:none;border-color:#44546a}::placeholder{color:#b4bbc3}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#005454}.react-datepicker__close-icon{padding:0 45px 0 0}.react-datepicker__close-icon:after{cursor:default;background-color:#fff;color:#b4bbc3;border-radius:50%;height:16px;width:16px;padding:0 .25px 2px 0;font-size:26px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.SingleDatePickerInput__showClearDate{padding-right:0}.SingleDatePickerInput_clearDate{padding-right:1.875rem;color:#44546a}.kaliber-divider{width:100%;border-bottom:solid;border-bottom-color:#b4bbc3;border-width:1px;margin-top:.96875rem;margin-bottom:.96875rem}.expandable-container{display:flex;flex-direction:column;background-color:#fff;border-radius:8px;box-shadow:0 2px 5px rgba(51,51,51,.2);padding:1rem;position:relative;max-width:1200px}.expandable-container .expandable-container--header{display:flex}.expandable-container .expandable-container--header__text{font-weight:500;font-size:19px;letter-spacing:.15px;color:#313d4e;flex-grow:3;line-height:24px}.expandable-container .expandable-container--header__display_control{border:none;width:100%;text-align:left;background:inherit;display:flex;padding-block:0;padding-inline:0}.expandable-container__expandable{position:absolute;background-color:#fff;border-radius:8px;box-shadow:0 2px 2px rgba(51,51,51,.2);width:100%;top:36px;left:0}.expandable-container__alwaysopen{display:none}@media(min-width:1440px){.expandable-container{flex-direction:row;position:relative}.expandable-container .expandable-container--header{width:22.5rem}.expandable-container--outer{display:none}.expandable-container__alwaysopen{display:flex}}.icon-button{box-shadow:none;background:none;border:none;height:2.25rem;width:2.25rem;border-radius:50%;display:flex;align-items:center}.icon-button:focus{border:none;outline:none}.mp-card{width:23.375rem;min-height:9.5rem;display:flex;flex-direction:column;margin:12.5rem auto;background:#fff;border-radius:4px;box-shadow:0 2px 5px rgba(51,51,51,.2);justify-content:space-evenly;align-items:center;padding:40px}.mp-card__body{font-size:1rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:.0094rem;text-align:left;color:#313d4e;margin-top:1.5rem}.mp-card__btn{margin-top:1rem}.mp-card__title{font-size:1.1875rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.26;letter-spacing:.0094rem;text-align:left;color:#313d4e}@media(min-width:768px){.mp-card{width:45.5rem}}@media(min-width:1440px){.mp-card{width:49.5rem}}.edit-modal-container{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:1001;justify-content:center;align-items:center}.edit-modal-container .edit-modal-content-container{width:20rem;max-height:95%;overflow:scroll}.edit-modal-container .edit-modal-content-container__content{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;background-color:#fff;border-radius:8px;padding:1.5rem}.edit-modal-container .edit-modal-content-container__content .edit-modal-header{display:flex;align-items:center;justify-content:space-between;width:100%}.edit-modal-container .edit-modal-content-container__content .edit-modal-header__title{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1.1875rem;line-height:1.26;letter-spacing:.15px;font-weight:500}.edit-modal-container .edit-modal-content-container__content .edit-modal-header__close-icon{width:1.5rem;height:1.5rem}.edit-modal-content-container::-webkit-scrollbar{display:none}@media(min-width:768px){.edit-modal-container .edit-modal-content-container{width:45.5rem;overflow:auto}.edit-modal-container .edit-modal-content-container__content{padding:1.5rem 2rem}.edit-modal-container .edit-modal-content-container__content .edit-modal-header__title{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#313d4e;font-size:1.4375rem;line-height:1.22}.edit-modal-container .edit-modal-content-container__content .edit-modal-header__close-icon{width:2rem;height:2rem}}.multiselect-text{margin-top:.38rem;font-size:17px;margin-bottom:1rem}.input-container{display:flex;flex-direction:column;min-width:12rem;position:relative}.input-container .input-title{font-weight:500;font-size:.75rem}.input-container .select-container{border:1px solid #dadde1;position:absolute;background-color:#fff;display:flex;flex-direction:column;width:12rem}.input-container .select-container .select-item{border:1px solid #dadde1}.label{font-weight:500;font-size:.75rem;line-height:16px;color:#44546a;font-family:Inter,Source Sans Pro,Roboto,-apple-system,BlinkMacSystemFont}.wrapper{position:relative;min-width:12rem}.wrapper .input-container{display:flex;justify-content:space-between;flex-direction:row;border:1px solid #dadde1;border-radius:4px;background-color:#fff;align-items:center;height:41px;max-width:20rem}.wrapper .input-container:focus-within{border:1px solid #44546a}.wrapper .input-container input:focus-visible,.wrapper .input-container input:focus-within{border:none;outline:none}.wrapper .input-container .header{border:none;font-size:1rem;white-space:nowrap;padding:.87rem}.wrapper .icon{padding:.2rem 0;border-left:1px solid #dadde1;height:75%;display:flex;align-items:center;color:#44546a}.wrapper .tag-container{display:flex;justify-content:flex-start;align-items:center;text-align:center;width:90%;height:100%;white-space:nowrap;overflow-x:auto;overflow-y:hidden;z-index:1000}.wrapper .tag-container::-webkit-scrollbar{height:5px}.wrapper .tag-container::-webkit-scrollbar-track{background:#ebecee}.wrapper .tag-container::-webkit-scrollbar-thumb{background:#b4bbc3}.wrapper .tag-container::-webkit-scrollbar-thumb:hover{background:#697688}.wrapper .tag-container .tag{margin:.5rem .25rem;padding:.25rem .2rem .25rem .6rem;font-size:.7rem;white-space:nowrap;text-overflow:ellipsis;background-color:#ebecee;border-radius:500px;width:auto;display:flex;align-items:center;color:#313d4e}.wrapper .tag-container .tag:hover{background-color:#dadde1;color:#313d4e}.wrapper .tag-container .tag .clear-icon{color:#313d4e;margin-left:.25rem;font-size:.85rem}.wrapper .tag-container .tag .clear-icon:hover{cursor:pointer}.header-title{font-weight:300;text-overflow:ellipsis;overflow:hidden;max-width:90%}.list{position:absolute;z-index:1001;background-color:#fff;width:100%;border:1px solid #fff;border-radius:4px;box-shadow:0 2px 5px rgba(51,51,51,.2);max-height:20rem;overflow:scroll;text-align:left;-webkit-overflow-scrolling:touch}.list .scroll-list .list-item{display:inline-block;overflow:hidden;width:100%;padding:.5rem .6rem;font-size:1rem;white-space:nowrap;text-overflow:ellipsis}.list .scroll-list .list-item:hover{background-color:#f9f9f9;color:#313d4e}.list .scroll-list .list-item .add-option-input{border:none;font-size:1rem;white-space:nowrap;background-color:transparent;outline:none;width:80%}.list .scroll-list .list-item .add-option-input:focus{white-space:nowrap;text-overflow:ellipsis;background-color:#f9f9f9;outline:none}.list .scroll-list .item-selected{background-color:#ebecee;color:#313d4e;outline:none}.list .scroll-list .item-selected:hover{background-color:#dadde1;color:#313d4e}.list .scroll-list .add-option{background-color:#fff;overflow:auto;display:flex}.wrapper button{overflow:visible;width:inherit;margin:inherit;padding:inherit;border:none;background:inherit;font:inherit;line-height:normal;color:inherit;text-align:inherit;-webkit-appearance:none}.wrapper li,.wrapper ul{margin:0;padding:0;list-style:none}.wrapper p{margin:0;padding:0}.chip-multi-select-container{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;grid-gap:.5rem;gap:.5rem;font-family:Inter;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.4px;font-size:.75rem;line-height:1.33}.chip-multi-select-container__chip{height:1.875rem;display:flex;flex-direction:row;justify-content:center;align-items:center;grid-gap:.25rem;gap:.25rem;padding:0 .625rem;border-radius:3.75rem;border:1px solid #dadde1;background-color:#fff;cursor:pointer;color:#44546a}.chip-multi-select-container__chip--selected{background-color:#313d4e;border-color:#313d4e;color:#fff}.chip-multi-select-container__check-circle-icon{width:1.0625rem;height:1rem;display:flex;justify-content:center;align-items:center}.chip-multi-select-container__unchecked-circle-icon{width:.625rem;height:.625rem;border-radius:50%;border:1px solid #b4bbc3}@media(min-width:768px){.chip-multi-select-container{flex-direction:row;flex-wrap:wrap}}.multi-select-container{display:flex;flex-direction:column;width:100%}.multi-select-container .multi-select-disabled-contents{color:#313d4e;line-height:1.5rem;letter-spacing:.15px;font-size:1rem;font-weight:500}.multi-select-container .multi-select-text-container{display:flex;flex-direction:row;align-items:center}.multi-select-container .multi-select-text-container .multi-select-label{margin:0 0 4px;width:100%;height:16px;font-family:"Inter";font-style:normal;font-weight:400;font-size:14px;line-height:16px;letter-spacing:.25px;color:#44546a}.multi-select-container .overlay{height:100%;width:100%;position:fixed;z-index:1000;left:0;top:0}.multi-select-container .multi-select-wrapper{position:relative}.multi-select-container .multi-select-wrapper .multi-select-input-container{margin:0;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:.375rem;width:100%;max-width:100%;min-height:3rem;border:1px solid #dadde1;border-radius:4px}.multi-select-container .multi-select-wrapper .multi-select-input-container.list-open,.multi-select-container .multi-select-wrapper .multi-select-input-container:hover{border:1px solid #697688}.multi-select-container .multi-select-wrapper .multi-select-input-container .multi-select-input-text{border:none;outline:none;font-family:"Inter";font-style:normal;font-weight:400;font-size:.88rem;line-height:1rem;width:100%;text-overflow:ellipsis;letter-spacing:.5px;display:flex;justify-content:space-between;color:#313d4e}.multi-select-container .multi-select-wrapper .multi-select-input-container .multi-select-input-text .multi-select-icon{border-left:1px solid #dadde1;display:flex;align-items:center;color:#44546a;padding-left:8px}.multi-select-container .multi-select-wrapper .multi-select-input-container .multi-select-placeholder{color:#b4bbc3;display:flex;align-items:center;justify-content:center}.multi-select-container .multi-select-wrapper .multi-select-fixed-width{width:21.75rem}.multi-select-container .multi-select-wrapper .multi-select-input-error-border{border-color:#e52424}.multi-select-container .multi-select-wrapper .multi-select-input-error{color:#e52424;font-size:12px}.multi-select-container .multi-select-wrapper .multi-select-tag-container{display:flex;justify-content:flex-start;align-items:center;text-align:center;width:90%;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;flex-wrap:wrap;grid-row-gap:8px;row-gap:8px;z-index:951}.multi-select-container .multi-select-wrapper .multi-select-tag-container .multi-select-tag{margin:0 .1rem;padding:.5rem .5rem .5rem .625rem;font-size:.75rem;letter-spacing:.4px;white-space:nowrap;text-overflow:ellipsis;background-color:#ebecee;font-weight:700;line-height:1rem;color:#44546a;border-radius:20px;width:auto;display:flex;align-items:center}.multi-select-container .multi-select-wrapper .multi-select-tag-container .multi-select-tag:hover{background-color:#dadde1;color:#313d4e}.multi-select-container .multi-select-wrapper .multi-select-tag-container .multi-select-tag .multi-select-clear-icon{color:#44546a;margin-left:.25rem;font-size:.85rem;width:1rem;height:1rem}.multi-select-container .multi-select-wrapper .multi-select-tag-container .multi-select-tag .multi-select-clear-icon:hover{cursor:pointer}.multi-select-container .multi-select-wrapper .multi-select-tag-container::-webkit-scrollbar{display:none}.multi-select-container .multi-select-list{top:3.25rem;position:absolute;z-index:1001;background-color:#fff;width:100%;border:1px solid #dadde1;border-radius:4px;box-shadow:0 2px 5px rgba(51,51,51,.2);max-height:20rem;overflow:auto;text-align:left;-webkit-overflow-scrolling:touch;padding:0}.multi-select-container .multi-select-list .multi-select-scroll-list{width:100%}.multi-select-container .multi-select-list .multi-select-scroll-list .multi-select-list-item{display:inline-block;overflow:scroll;width:100%;padding:.5rem .6rem;font-size:1rem;white-space:nowrap;text-overflow:ellipsis}.multi-select-container .multi-select-list .multi-select-scroll-list .multi-select-list-item:hover{background-color:#f9f9f9;color:#313d4e}.multi-select-container .multi-select-list .multi-select-scroll-list .multi-select-list-item .multi-select-add-option-input{border:none;font-size:1rem;white-space:nowrap;background-color:transparent;outline:none;width:80%}.multi-select-container .multi-select-list .multi-select-scroll-list .multi-select-list-item .multi-select-add-option-input:focus{white-space:nowrap;text-overflow:ellipsis;outline:none}.multi-select-container .multi-select-list .multi-select-scroll-list .multi-select-list-item::-webkit-scrollbar{display:none}.multi-select-container .multi-select-list .multi-select-scroll-list .multi-select-item-selected{background-color:#ebecee;color:#313d4e;outline:none}.multi-select-container .multi-select-list .multi-select-scroll-list .multi-select-item-selected:hover{background-color:#dadde1;color:#313d4e}.multi-select-container .multi-select-list .multi-select-scroll-list .multi-select-add-option{background-color:#fff;color:#697688;overflow:auto;display:flex}.multi-select-container .multi-select-list::-webkit-scrollbar{width:10px;background-color:transparent;padding-right:5px}.multi-select-container .multi-select-list::-webkit-scrollbar-track{background-color:transparent}.multi-select-container .multi-select-list::-webkit-scrollbar-thumb{background-color:#dadde1;border-radius:20px;margin-right:5px}.multi-select-container .multi-select-list::-webkit-scrollbar-thumb:hover{background-color:#b4bbc3}.multi-select-container .multi-select-list::-webkit-scrollbar-thumb:active{background-color:#697688}.multi-select-disabled{pointer-events:none}.multi-select-disabled .multi-select-text-container .multi-select-label{color:#b4bbc3}.multi-select-disabled .multi-select-wrapper .multi-select-input-container{background-color:#ebecee;border-color:#dadde1}.multi-select-disabled .multi-select-wrapper .multi-select-input-container .multi-select-input-text .multi-select-icon,.multi-select-disabled .multi-select-wrapper .multi-select-input-container .multi-select-input-text .multi-select-placeholder{color:#b4bbc3}.multi-select-disabled .multi-select-wrapper .multi-select-input-container .multi-select-input-text .multi-select-icon svg path{stroke:#b4bbc3}.multi-select-wrapper button{overflow:visible;width:inherit;margin:inherit;padding:inherit;border:none;background:inherit;font:inherit;line-height:normal;color:inherit;text-align:inherit;-webkit-appearance:none}.multi-select-wrapper li,.multi-select-wrapper ul{margin:0;padding:0;list-style:none}.multi-select-wrapper p{margin:0;padding:0}.optional-value{font-weight:400;color:#313d4e;font-weight:600}.optional-value,.optional-value--no-entry{font-family:Inter;font-stretch:normal;font-style:normal;font-size:1rem;line-height:1.5;letter-spacing:.15px}.optional-value--no-entry{display:block;margin-top:.25rem;font-weight:400;color:#44546a;font-style:italic}.patient-header{display:flex;flex-direction:column;margin-top:1.5rem;grid-gap:.75rem;gap:.75rem;padding:0 1rem 1rem}.patient-header__item{display:flex;flex-direction:column;grid-gap:.25rem;gap:.25rem;width:100%}.patient-header__label{color:#44546a;font-size:.875rem;line-height:1.43;letter-spacing:.25px}.patient-header__data,.patient-header__label{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal}.patient-header__data{color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px;font-weight:600}@media(min-width:768px){.patient-header{flex-direction:row;grid-gap:1.5rem;gap:1.5rem}.patient-header__item{width:12.5rem}}@media(min-width:1440px){.patient-header{margin-top:0;padding:0 2.4rem}}.radio-control{accent-color:#313d4e;display:flex;grid-gap:1.125rem;gap:1.125rem;padding-left:.4rem}.radio-control input[type=radio]{width:1rem;height:1rem}.radio-control--label{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px}.disabled{color:#dadde1}.segmented-control__label{margin-bottom:.25rem;width:100%;height:24px;font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.25;letter-spacing:.5px;letter-spacing:.25px}.segmented-control{display:none;min-width:16.625rem;height:2rem;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:0}.segmented-control__segment{min-width:4rem;height:2rem;display:flex;flex-direction:row;justify-content:center;align-items:center;grid-gap:.375rem;gap:.375rem;border:1px solid #dadde1;cursor:pointer;-webkit-user-select:none;user-select:none;font-family:Inter;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.4px;font-size:.75rem;line-height:1.33;padding:0 .625rem;color:#44546a}.segmented-control__segment:first-child{border-radius:.625rem 0 0 .625rem}.segmented-control__segment:last-child{border-radius:0 .625rem .625rem 0}.segmented-control__segment--selected{background-color:#313d4e;border-color:#313d4e;color:#fff}@media(min-width:768px){.segmented-control{display:flex}.radio-buttons{display:none}}.edit-procedure-details-container{border:1px solid #dadde1;border-radius:.5rem;padding:1rem;max-height:15rem;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;scrollbar-color:#697688 transparent;scrollbar-width:thin}.edit-procedure-details-container .region-line-divider{border-top:1px solid #dadde1;margin:1rem 0}.edit-procedure-details-container .region-label{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px;font-weight:500}.edit-procedure-details-container .surgery-side-container .surgery-side-label{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:.875rem;line-height:1.14;letter-spacing:.25px;width:100%;color:#44546a;margin:.25rem 0}.edit-procedure-details-container .custom-procedures-container{display:flex;flex-direction:column;margin-top:.5rem}.edit-procedure-details-container .custom-procedures-container__procedures-list{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem}.edit-procedure-details-container .segmented-control{display:flex}.edit-procedure-details-container .segmented-control__segment{box-sizing:border-box;min-width:4.625rem}.edit-procedure-details-container .radio-buttons{display:none}.edit-procedure-details-container .cpt-procedure-common-name{margin-left:1.5rem;max-width:7rem;font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:.875rem;line-height:1.43;letter-spacing:.25px}.edit-procedure-details-add-procedure{display:flex;flex-direction:column;grid-gap:.25rem;gap:.25rem}.edit-procedure-details-add-procedure__disclaimer{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#697688;font-size:.75rem;line-height:1.33;letter-spacing:.4px;font-style:italic}@media(min-width:768px){.edit-procedure-details-container .segmented-control__segment{min-width:5.5rem}.edit-procedure-details-container .cpt-procedure-common-name{max-width:31.5rem;font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px}}.quick-switch__container{width:100%}.quick-switch__select{display:flex;flex-direction:column}.quick-switch__tabs{width:100%;display:none;border-bottom:1px solid #ebecee}.qs-select__container{flex:1 1;display:block}.qs-select__active{display:flex;color:#313d4e;align-items:center;padding-left:0}.qs-select__active:hover{cursor:pointer}.qs-select__title{width:100%;height:1.75rem;flex-grow:0;font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#313d4e;font-size:1.4375rem;line-height:1.22;text-align:left;padding-right:1rem}.qs-select__expand-icon{background-color:transparent;padding:0;border:none;outline:none;display:flex;align-items:center;width:2rem;height:2rem}.qs-option-list{background-color:#fff;border:1px solid #dadde1;border-radius:4px;box-shadow:0 2px 5px rgba(51,51,51,.2);max-height:20rem;overflow:auto;text-align:left;-webkit-overflow-scrolling:touch;padding:0;width:13.375rem}.qs-option-list__button{height:3rem;padding:.375rem 1.5rem;width:13.375rem}.qs-option-list__button,.qs-option-list__button--active{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:.875rem;line-height:1.43;letter-spacing:.25px}.qs-option-list__button--active{font-weight:600}.qs-option-list__button:hover{background-color:#f4f5f6}.qs-option-list--expanded{display:flex;flex-direction:column;transition:all .5s}.qs-option-list--collapsed{display:none;transition:all .5s}.qs-tabs__container{display:flex;flex-direction:row;height:2.5rem}.qs-tabs__button{width:12.5rem;margin-right:3.75rem;height:100%;color:#313d4e;text-align:center;color:#44546a}.qs-tabs__button,.qs-tabs__button:hover{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;font-size:1.1875rem;line-height:1.26;letter-spacing:.15px}.qs-tabs__button:hover{color:#313d4e;font-weight:500}.qs-tabs__active{border-bottom:2px solid #313d4e}@media(min-width:768px){.quick-switch__select{display:none}.quick-switch__tabs{display:flex}}.rb-outer-container{display:flex;flex-direction:column;width:100%}.rb-outer-container .rb-custom-container,.rb-outer-container .rb-default-container{display:flex;flex-direction:row}.rb-outer-container .rb-custom-container .rb-container,.rb-outer-container .rb-default-container .rb-container{box-shadow:none;background-color:transparent;padding:0;display:flex;width:100%;height:64px;justify-content:center;align-items:center;margin-right:.5rem}.rb-outer-container .rb-custom-container .rb-container :hover,.rb-outer-container .rb-default-container .rb-container :hover{box-shadow:none}.rb-outer-container .rb-custom-container .rb-container{border-bottom:1px solid #dadde1;border-left:1px solid #dadde1;border-right:1px solid #dadde1;border-radius:0 0 6px 6px}.rb-outer-container .rb-default-container .rb-container{border:1px solid #dadde1;border-radius:6px 6px 0 0}.rb-outer-container .btn__text{display:flex;width:15rem;justify-content:center;align-items:center}.rb-outer-container .btn__text .rb-icon-container{margin:0 .5rem;display:flex;justify-content:center;align-items:center}.rb-outer-container .btn__text .rb-icon-container .rb-icon{width:33px;height:auto}.rb-outer-container .btn__text .rb-icon-container .rb-icon-pdf path{stroke:#44546a}.rb-outer-container .rb-pop-over-icon-container{position:absolute;z-index:1001;right:8px;top:8px}.rb-outer-container .rb-pop-over-icon-container .rb-pop-over-icon-container-inner{position:relative;display:flex;align-self:flex-end;background-color:#fff;box-shadow:0 2px 5px rgba(51,51,51,.2);border-radius:4px;padding:7px 10px}.rb-outer-container .rb-pop-over-icon-container .rb-pop-over-icon-container-inner .rb-icon{width:22px;height:auto;margin:5px}.rb-outer-container .rb-pop-over-icon-container .rb-pop-over-icon-container-inner:hover{box-shadow:0 2px 5px rgba(51,51,51,.2)}.rb-outer-container .rb-pop-over-icon-container .rb-pop-over-icon-container-inner .rb-eye-icon{fill:#44546a;padding:0}.rb-outer-container .rb-pop-over-icon-container .rb-pop-over-icon-container-inner .rb-delete-icon{fill:#e52424}.rb-outer-container .rb-text-container{font-style:italic;margin-right:10px;overflow:hidden}.rb-outer-container .rb-text-container .rb-upload-text{font-size:14px}.rb-outer-container .rb-text-container .rb-file-text{font-size:14px;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rb-outer-container .rb-text-container .rb-custom-file-text{font-size:14px;max-width:125px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rb-outer-container .rb-text-container .rb-file-size-text{font-size:12px;color:#b4bbc3}.rb-outer-container .rb-disabled{color:#44546a}.rb-outer-container .rb-disabled .rb-file-size-text{color:#dadde1}.rb-outer-container .rb-selected{color:#009d9d}.search-box-container{display:flex;align-items:center;width:303px;height:46px;background:#fff;border-radius:4px;border:1px solid #dadde1;padding-left:8px}.search-box-container .search-icon{font-size:18px;width:40px;height:40px;text-align:center;display:flex;justify-content:center;align-items:center;color:#b4bbc3}.search-box-container .search-box{font-size:16px;line-height:24px;height:100%;width:100%;background:transparent;color:#313d4e;border:none}.search-box-container .search-box:focus{outline:none}.search-box-container .search-box::placeholder{color:#b4bbc3}.search-box-container:active,.search-box-container:focus-within{outline:none;border-color:#44546a}.expand-more-icon{z-index:-1}.menu-item{color:#ebecee!important}.display-none{display:none!important}.expand-more-icon{z-index:1;stroke:#44546a}.expand-more-icon,.icon-btn{right:.625rem;position:absolute}.menu-item{color:#dadde1!important}.select-input{background-color:#fff;border-color:#dadde1}.select-chip{border-radius:3.75rem;padding:.5rem .75rem;font-family:Inter;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.4px;font-size:.75rem;line-height:1.33;cursor:pointer}.select-chip__content{display:flex;align-items:center;grid-gap:.25rem;gap:.25rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.select-chip__icon{width:1rem;height:1rem}.select-chip--checked{background-color:#313d4e;color:#fff}.select-chip--unchecked{border:1px solid #dadde1}.Empty-text{padding-top:1.3rem;color:#313d4e;text-align:center}.Table{display:flex;flex-direction:column}.Table table th{color:#697688;font-size:.88rem;padding:.5rem;border-top:1px solid #dadde1;border-bottom:1px solid #dadde1}.Table table th:first-child{background-image:url(/static/media/sort-icon.2d48b9d8.svg);background-repeat:no-repeat;background-position:80% 50%}.Table table td{padding:.5rem;border-bottom:1px solid #dadde1;position:relative}.Table table td:last-child{border-right:0}#container{height:100%;margin-bottom:20px;justify-content:space-between}#container,#container .left-container{width:100%;display:flex;flex-direction:row;align-items:flex-end}#container .right-container{margin-left:auto}.filter{margin-right:24px}.filter-title{font-size:.75rem!important;margin-bottom:.07rem!important}.filter-select{height:54px}input[type=search]::-webkit-search-cancel-button{position:relative;right:15px;-webkit-appearance:none;height:10px;width:10px;margin-left:.4em;background:#dadde1;-webkit-clip-path:polygon(20% 0,0 20%,30% 50%,0 80%,20% 100%,50% 70%,80% 100%,100% 80%,70% 50%,100% 20%,80% 0,50% 30%);clip-path:polygon(20% 0,0 20%,30% 50%,0 80%,20% 100%,50% 70%,80% 100%,100% 80%,70% 50%,100% 20%,80% 0,50% 30%);cursor:pointer}.vertical-step-item{position:relative;display:flex;width:780px;min-height:90px;padding:0 0 1rem}.vertical-step-item .vertical-step-circle-container{position:relative}.vertical-step-item .vertical-step-circle-container .vertical-step-circle{height:40px;width:40px;background-color:#697688;border-radius:50%;display:flex;align-items:center;justify-content:center}.vertical-step-item .vertical-step-circle-container .vertical-step-circle .vertical-step-number{color:#fff}.vertical-step-item .vertical-step-circle-container .is-open-circle{background-color:#005454}.vertical-step-item .vertical-step-circle-container .vertical-step-line{border-left:3px solid #697688;min-height:50%;height:100%;position:absolute;left:50%;top:46px;margin-left:-1.5px}.vertical-step-item .vertical-step-circle-container .is-open-line{max-height:90%;border-color:#005454}.vertical-step-item .vertical-step-content{max-width:768px;display:flex;flex-direction:column;margin-left:10px}.vertical-step-item .vertical-step-content .vertical-step-title{height:40px;display:flex;align-items:center;font-style:normal;font-weight:400;font-size:24px;line-height:28px;color:#313d4e}.vertical-step-item .vertical-step-content .is-open{color:#313d4e}.vertical-step-item .vertical-step-content .hide-content{transition:max-height .2s linear;max-height:100px}.vertical-step-item .vertical-step-content .show-content{max-height:400px}.kaliber-vertical-stepper-container{max-width:1000px;margin:2rem auto 0}.kaliber-vertical-stepper-container .kaliber-vertical-stepper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.kswitch-container{grid-column-gap:.5rem;column-gap:.5rem}.kswitch-container,.kswitch-container .kswitch{display:flex;color:#313d4e;font-family:"Inter";font-size:1rem;line-height:1.5;align-items:center}.kswitch-container .kswitch{z-index:0;position:relative;justify-content:center}.kswitch-container .kswitch .kswitch-input{appearance:none;-moz-appearance:none;-webkit-appearance:none;z-index:-1;position:absolute;right:.375rem;top:-8px;display:block;margin:0;border-radius:50%;width:2.5rem;height:2.5rem;background-color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.38);outline:none;opacity:0;transform:scale(1);pointer-events:none;transition:opacity .3s .1s,transform .2s .1s}.kswitch-container .kswitch .kswitch-input:checked{right:-10px;background-color:#fff}.kswitch-container .kswitch .kswitch-input:active{opacity:1;transform:scale(0);transition:transform 0s,opacity 0s}.kswitch-container .kswitch .kswitch-input:disabled{opacity:0}.kswitch-container .kswitch .kswitch-switch{display:inline-block;width:100%;cursor:pointer}.kswitch-container .kswitch .kswitch-switch:before{content:"";float:right;display:inline-block;margin:.313rem 0 .313rem .625rem;border-radius:7px;width:2.25rem;height:.875rem;background-color:rgba(34,31,31,.24);vertical-align:top;transition:background-color .2s,opacity .2s}.kswitch-container .kswitch .kswitch-switch:after{content:"";position:absolute;top:2px;right:1rem;border-radius:50%;width:1.25rem;height:1.25rem;background-color:#f9f9f9;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);transition:background-color .2s,transform .2s}.kswitch-container .kswitch .kswitch-input:checked+.kswitch-switch:before{background-color:#44546a;opacity:.24}.kswitch-container .kswitch .kswitch-input:checked+.kswitch-switch:after{background-color:#44546a;transform:translateX(1rem)}.kswitch-container .kswitch:hover>.kswitch-input{opacity:.04}.kswitch-container .kswitch:hover>.kswitch-input:focus{opacity:.16}.kswitch-container .kswitch .kswitch-input:focus{opacity:.12}.kswitch-container .kswitch .kswitch-input:active+.kswitch-switch:before{background-color:rgba(211,215,220,.6)}.kswitch-container .kswitch .kswitch-input:checked:active+.kswitch-switch:before{background-color:rgba(163,169,177,.38)}.kswitch-container .kswitch .kswitch-input:disabled+.kswitch-switch{color:#313d4e;cursor:default}.kswitch-container .kswitch .kswitch-input:disabled+.kswitch-switch:before{background-color:rgba(34,31,31,.24)}.kswitch-container .kswitch .kswitch-input:disabled+.kswitch-switch:after{background-color:#f9f9f9;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.kswitch-container .kswitch .kswitch-input:checked:disabled+.kswitch-switch:before{background-color:#44546a;opacity:.24}.kswitch-container .kswitch .kswitch-input:checked:disabled+.kswitch-switch:after{background-color:#44546a;transform:translateX(1rem)}.ksw-label-left{flex-direction:row-reverse}.ksw-label-right{flex-direction:row;grid-gap:1rem;gap:1rem}.tab-list{display:flex;list-style:none;margin:0 auto;padding:0;justify-content:center}.tab-list button{color:#44546a;background:none;font-size:1.5rem;margin-bottom:.5rem}.tab-list button,.tab-list button:active,.tab-list button:hover{outline:none;border:none}.tab-list button:hover{color:#b4bbc3;border-bottom:1px solid #b4bbc3}.tab-list .selected{color:#313d4e;font-weight:500;border-bottom:2px solid #313d4e}.tab-list .selected:hover{color:#b4bbc3;border-bottom:2px solid #b4bbc3}.kaliber-tag__content{overflow:hidden}.kaliber-tag--default{border-radius:3.75rem;padding:.5rem .75rem;font-family:"Inter";width:auto;font-weight:700;font-size:.75rem;display:flex;flex-wrap:nowrap;align-items:center;white-space:nowrap;background-color:#ebecee;color:#44546a}.kaliber-tag--default .kt-icon{display:flex;align-items:center;margin-left:.563rem}.kaliber-tag--default .kt-icon:hover{cursor:pointer}.kaliber-tag--red{border-radius:3.75rem;padding:.5rem .75rem;font-family:"Inter";width:auto;font-weight:700;font-size:.75rem;display:flex;flex-wrap:nowrap;align-items:center;white-space:nowrap;background-color:#ffdad6;color:#c81b1b}.kaliber-tag--red .kt-icon{display:flex;align-items:center;margin-left:.563rem}.kaliber-tag--red .kt-icon:hover{cursor:pointer}.kaliber-tag--yellow{border-radius:3.75rem;padding:.5rem .75rem;font-family:"Inter";width:auto;font-weight:700;font-size:.75rem;display:flex;flex-wrap:nowrap;align-items:center;white-space:nowrap;background-color:#ffecb0;color:#805d0b}.kaliber-tag--yellow .kt-icon{display:flex;align-items:center;margin-left:.563rem}.kaliber-tag--yellow .kt-icon:hover{cursor:pointer}.kaliber-tag--green{border-radius:3.75rem;padding:.5rem .75rem;font-family:"Inter";width:auto;font-weight:700;font-size:.75rem;display:flex;flex-wrap:nowrap;align-items:center;white-space:nowrap;background-color:#e6ffdd;color:#187841}.kaliber-tag--green .kt-icon{display:flex;align-items:center;margin-left:.563rem}.kaliber-tag--green .kt-icon:hover{cursor:pointer}.kaliber-tag--primary{border-radius:3.75rem;padding:.5rem .75rem;font-family:"Inter";width:auto;font-weight:700;font-size:.75rem;display:flex;flex-wrap:nowrap;align-items:center;white-space:nowrap;background-color:#c4f8f8;color:#008383}.kaliber-tag--primary .kt-icon{display:flex;align-items:center;margin-left:.563rem}.kaliber-tag--primary .kt-icon:hover{cursor:pointer}.kaliber-tag--black{border-radius:3.75rem;padding:.5rem .75rem;font-family:"Inter";width:auto;font-weight:700;font-size:.75rem;display:flex;flex-wrap:nowrap;align-items:center;white-space:nowrap;background-color:#313d4e;color:#fff}.kaliber-tag--black .kt-icon{display:flex;align-items:center;margin-left:.563rem}.kaliber-tag--black .kt-icon:hover{cursor:pointer}.kaliber-tag--disabled{border-radius:3.75rem;padding:.5rem .75rem;font-family:"Inter";width:auto;font-weight:700;font-size:.75rem;display:flex;flex-wrap:nowrap;align-items:center;white-space:nowrap;background-color:#b4bbc3;color:#697688}.kaliber-tag--disabled .kt-icon{display:flex;align-items:center;margin-left:.563rem}.kaliber-tag--disabled .kt-icon:hover{cursor:pointer;cursor:default}.toggle-button-group{display:flex;flex-wrap:wrap}.toggle-button-group .toggle-button{display:flex;justify-content:center;align-items:center;font-family:Inter;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.4px;font-size:.75rem;line-height:1.33;background:#fff;color:#44546a;border:1px solid #dadde1;transition:all .3s;padding:.5rem .625rem}.toggle-button-group .toggle-button:hover{background:rgba(235,236,238,.8);transition:all .3s}.toggle-button-group .selected.primary{justify-content:flex-start;background:#313d4e;color:#fff;border:1px solid #313d4e}.toggle-button-group .selected.secondary{justify-content:flex-start;background:#1eb5b5;color:#fff;border:1px solid #1eb5b5}.toggle-button-group .toggle-check-icon{width:1rem;height:1rem;margin-right:.375rem}.toggle-button-group .toggle-button:first-child{border-radius:8px 0 0 8px}.toggle-button-group .toggle-button:last-child{border-radius:0 8px 8px 0}.toggle-button-group .toggle-button-outlined:first-child{border-radius:8px 0 0 8px;border-right-style:none}.toggle-button-group .toggle-button-outlined:last-child{border-radius:0 8px 8px 0}.kaliber-tooltip-container{position:relative;display:inline-block;width:100%}.kaliber-tooltip-container .tooltip-title{color:#fff;font-size:.75rem}.kaliber-tooltip-container .tooltip-top{background-color:#313d4e;position:absolute;border-radius:.25rem;left:50%;transform:translateX(-50%);padding:.625rem .625rem .625rem 1rem;color:#fff;line-height:1;z-index:100;white-space:nowrap;top:-35px}.kaliber-tooltip-container .tooltip-top:before{content:" ";left:50%;height:0;width:0;position:absolute;pointer-events:none;border:6px solid transparent;margin-left:-6px;top:100%;border-top-color:#313d4e}.kaliber-tooltip-container .tooltip-right{background-color:#313d4e;position:absolute;border-radius:.25rem;left:50%;transform:translateX(-50%);padding:.625rem .625rem .625rem 1rem;color:#fff;line-height:1;z-index:100;white-space:nowrap;left:calc(100% + 35px);top:50%;transform:translateX(0) translateY(-50%)}.kaliber-tooltip-container .tooltip-right:before{content:" ";left:50%;height:0;width:0;position:absolute;pointer-events:none;border:6px solid transparent;margin-left:-6px;left:-6px;top:50%;transform:translateX(0) translateY(-50%);border-right-color:#313d4e}.kaliber-tooltip-container .tooltip-bottom{background-color:#313d4e;position:absolute;border-radius:.25rem;left:50%;transform:translateX(-50%);padding:.625rem .625rem .625rem 1rem;color:#fff;line-height:1;z-index:100;white-space:nowrap;bottom:-35px}.kaliber-tooltip-container .tooltip-bottom:before{content:" ";left:50%;height:0;width:0;position:absolute;pointer-events:none;border:6px solid transparent;margin-left:-6px;bottom:100%;border-bottom-color:#313d4e}.kaliber-tooltip-container .tooltip-left{background-color:#313d4e;position:absolute;border-radius:.25rem;left:50%;transform:translateX(-50%);padding:.625rem .625rem .625rem 1rem;color:#fff;line-height:1;z-index:100;white-space:nowrap;left:auto;right:calc(100% + 35px);top:50%;transform:translateX(0) translateY(-50%)}.kaliber-tooltip-container .tooltip-left:before{content:" ";left:50%;height:0;width:0;position:absolute;pointer-events:none;border:6px solid transparent;margin-left:-6px;left:auto;right:-12px;top:50%;transform:translateX(0) translateY(-50%);border-left-color:#313d4e}@media(min-width:768px){.kaliber-tooltip-container{width:auto}}.upload-container{display:flex;flex-direction:column;align-items:center}.upload-container .upload-title{display:flex;justify-content:center}.upload-container .kaliber-usb{display:block;height:10.56rem;width:8.69rem}.upload-container .uploader-btn-container{display:flex;justify-content:space-between;grid-gap:1rem;gap:1rem}.files-header{font-style:italic;display:inline-block}.upload-view{text-align:center}.file-row{display:flex;justify-content:center}.file-content{display:flex;align-items:center}.file-content .files-header{margin-right:2px}.file-content .remove-btn{margin-left:2px}.asp-missing-contact-information-modal-container .asp-missing-contact-information-modal-text{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px;padding:1.5rem 0}.asp-missing-contact-information-modal-container .asp-missing-contact-information-buttons-container{width:100%;display:flex;flex-direction:row;justify-content:flex-end;height:2.5rem;grid-gap:1rem;gap:1rem}.asp-missing-contact-information-modal-container .asp-missing-contact-information-buttons-container .btn--primary{background-color:#ffde79;color:#805d0b}.asp-missing-contact-information-modal-container .asp-missing-contact-information-buttons-container .btn--edit-information{box-sizing:border-box;height:2rem;display:flex;text-decoration:none;font-family:Inter;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.4px;font-size:1rem;font-weight:600;line-height:1.25;letter-spacing:.1px;background-color:#fff;color:#fff;width:100%;transition:all .2s;position:relative;height:40px;align-items:center;justify-content:center;border-radius:4px;cursor:default;border:1px solid #44546a;color:#44546a}.asp-missing-contact-information-modal-container .asp-missing-contact-information-buttons-container .btn--edit-information .btn__text{display:flex;align-items:center;justify-content:space-around;grid-gap:8px;gap:8px}.asp-missing-contact-information-modal-container .asp-missing-contact-information-buttons-container .btn--edit-information:hover{color:#697688;border-color:#697688}.asp-missing-contact-information-modal-container .asp-missing-contact-information-buttons-container .btn--edit-information:active{color:#313d4e;border-color:#313d4e}.asp-missing-contact-information-modal-container .asp-missing-contact-information-buttons-container .btn--edit-information:disabled,.asp-missing-contact-information-modal-container .asp-missing-contact-information-buttons-container .btn--edit-information:disabled:hover{background-color:#b4bbc3;color:#697688}@media(min-width:768px){.asp-missing-contact-information-modal-container .asp-missing-contact-information-buttons-container .btn--edit-information{width:180px}}.asp-missing-contact-information-modal-container .kaliber-modal-container .medium{width:17rem;height:auto;display:flex;flex-direction:column;padding:1.5rem}.asp-missing-contact-information-modal-container .kaliber-modal-container .kaliber-modal-content-container .asp-missing-contact-information-buttons-container{flex-direction:column-reverse;height:auto}.asp-missing-contact-information-modal-container .kaliber-modal-container .kaliber-modal-content-container .asp-missing-contact-information-buttons-container .btn--cancel,.asp-missing-contact-information-modal-container .kaliber-modal-container .kaliber-modal-content-container .asp-missing-contact-information-buttons-container .btn--edit-information,.asp-missing-contact-information-modal-container .kaliber-modal-container .kaliber-modal-content-container .asp-missing-contact-information-buttons-container .btn--primary{width:17rem;height:2rem;font-family:Inter;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.4px;font-size:.75rem;line-height:1.33}@media only screen and (min-width:768px){.asp-missing-contact-information-modal-container .kaliber-modal-container .medium{width:41rem;min-height:12rem}.asp-missing-contact-information-modal-container .kaliber-modal-container .kaliber-modal-content-container .asp-missing-contact-information-buttons-container{flex-direction:row}.asp-missing-contact-information-modal-container .kaliber-modal-container .kaliber-modal-content-container .asp-missing-contact-information-buttons-container .btn--cancel,.asp-missing-contact-information-modal-container .kaliber-modal-container .kaliber-modal-content-container .asp-missing-contact-information-buttons-container .btn--edit-information{display:flex;text-decoration:none;font-family:Inter;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.4px;font-size:1rem;font-weight:600;line-height:1.25;letter-spacing:.1px;background-color:#fff;color:#fff;width:100%;transition:all .2s;position:relative;height:40px;align-items:center;justify-content:center;border-radius:4px;cursor:default;border:1px solid #44546a;color:#44546a}.asp-missing-contact-information-modal-container .kaliber-modal-container .kaliber-modal-content-container .asp-missing-contact-information-buttons-container .btn--cancel .btn__text,.asp-missing-contact-information-modal-container .kaliber-modal-container .kaliber-modal-content-container .asp-missing-contact-information-buttons-container .btn--edit-information .btn__text{display:flex;align-items:center;justify-content:space-around;grid-gap:8px;gap:8px}.asp-missing-contact-information-modal-container .kaliber-modal-container .kaliber-modal-content-container .asp-missing-contact-information-buttons-container .btn--cancel:hover,.asp-missing-contact-information-modal-container .kaliber-modal-container .kaliber-modal-content-container .asp-missing-contact-information-buttons-container .btn--edit-information:hover{color:#697688;border-color:#697688}.asp-missing-contact-information-modal-container .kaliber-modal-container .kaliber-modal-content-container .asp-missing-contact-information-buttons-container .btn--cancel:active,.asp-missing-contact-information-modal-container .kaliber-modal-container .kaliber-modal-content-container .asp-missing-contact-information-buttons-container .btn--edit-information:active{color:#313d4e;border-color:#313d4e}.asp-missing-contact-information-modal-container .kaliber-modal-container .kaliber-modal-content-container .asp-missing-contact-information-buttons-container .btn--cancel:disabled,.asp-missing-contact-information-modal-container .kaliber-modal-container .kaliber-modal-content-container .asp-missing-contact-information-buttons-container .btn--cancel:disabled:hover,.asp-missing-contact-information-modal-container .kaliber-modal-container .kaliber-modal-content-container .asp-missing-contact-information-buttons-container .btn--edit-information:disabled,.asp-missing-contact-information-modal-container .kaliber-modal-container .kaliber-modal-content-container .asp-missing-contact-information-buttons-container .btn--edit-information:disabled:hover{background-color:#b4bbc3;color:#697688}}@media only screen and (min-width:768px)and (min-width:768px){.asp-missing-contact-information-modal-container .kaliber-modal-container .kaliber-modal-content-container .asp-missing-contact-information-buttons-container .btn--cancel,.asp-missing-contact-information-modal-container .kaliber-modal-container .kaliber-modal-content-container .asp-missing-contact-information-buttons-container .btn--edit-information{width:180px}}@media only screen and (min-width:768px){.asp-missing-contact-information-modal-container .kaliber-modal-container .kaliber-modal-content-container .asp-missing-contact-information-buttons-container .btn--primary{font-family:Inter;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.4px;font-size:1rem;font-weight:600;line-height:1.25;letter-spacing:.1px;height:2.5rem;width:7.5rem;box-sizing:border-box;border-color:#ffde79;background-color:#ffde79;color:#805d0b}.asp-missing-contact-information-modal-container .kaliber-modal-container .kaliber-modal-content-container .kaliber-modal-close-icon{top:1.5rem;right:1.5rem}.asp-missing-contact-information-modal-container .kaliber-modal-container .kaliber-modal-content-container .kaliber-modal-title-icon-container .kaliber-modal-header-icon img{height:2rem;width:2rem}}.suspended-container__modal{margin-top:1.5rem}.suspended-container__body-text{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px}.suspended-container__body-text .email-text{font-family:Inter;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.4px;font-size:1rem;font-weight:600;line-height:1.25;letter-spacing:.1px;color:#008383}.suspended-container__button-container{margin-top:1.5rem;display:flex;flex-direction:row;justify-content:flex-end}.suspended-container__button-container .btn--secondary{box-sizing:border-box;height:2rem;border:1px solid #44546a;color:#44546a;margin-top:0;font-family:Inter;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.4px;font-size:.75rem;line-height:1.33}.suspended-container .kaliber-modal-container .kaliber-modal-content-container{width:17rem;height:22rem}.suspended-container .kaliber-modal-container .kaliber-modal-header-text{color:#313d4e}.credential-container{width:100%}.credential-container__form{width:374px;display:flex;flex-direction:column;margin:1.125rem auto;background:#fff;border-radius:4px;box-shadow:0 2px 5px rgba(51,51,51,.2)}.credential-container__title{text-align:center;font-size:1.4375rem;line-height:1.22;display:flex;justify-content:center;align-items:center}.credential-container__logo{margin-left:.4375rem;width:10.0563rem;height:1.5rem}.credential-form{padding:0 24px}.credential-form__header{font-weight:400;font-size:1.1875rem;line-height:1.26;font-weight:500;text-align:center;margin:1rem 0 0}.credential-form__header,.credential-form__sub-header{font-family:Inter;font-stretch:normal;font-style:normal;color:#313d4e;letter-spacing:.15px}.credential-form__sub-header{font-weight:400;font-size:1rem;line-height:1.5;margin:.4375rem 0 1.5rem}.credential-form__textbox{margin-top:1rem}.credential-form__textbox-email{margin:24px 0 1rem}.credential-form__label{margin:0;width:100%;height:1rem;font-size:.875rem;line-height:1.14;letter-spacing:.0156rem;color:#b4bbc3}.credential-form__email{margin:.1875rem 0;font-family:"Inter";font-style:normal;font-weight:400;font-size:1rem;line-height:1.5rem;width:100%;text-overflow:ellipsis;letter-spacing:.0313rem;border:.0625rem solid #dadde1;border-radius:4px;padding-left:.75rem;height:3rem;display:flex;align-items:center;background-color:#ebecee;color:#b4bbc3}.credential-form__btn{width:100%;margin:1.5rem auto 1rem}.credential-form__forgot-password{text-align:right;font-size:.75rem;font-weight:700;line-height:1.33;margin:.5rem .5rem 1.875rem 0;letter-spacing:.025rem;color:#008383}.credential-form__error{color:#e52424;font-size:1rem;line-height:1.5;letter-spacing:.0094rem;margin-bottom:1rem}.modal-text,.msg{text-align:center}.msg{font-size:.875rem;line-height:1.43;letter-spacing:.0156rem;color:#313d4e;margin-bottom:.8rem}.msg--credential{margin:.5rem 0 1rem;display:flex;flex-direction:row;align-items:baseline;justify-content:center}.msg--link{margin:0 .1875rem;font-weight:700;font-size:.75rem;line-height:1rem;letter-spacing:.025rem;color:#008383;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.msg--agreement{text-align:left;width:23.375rem;margin:1.6875rem auto}@media(min-width:768px){.credential-container__form{width:24.25rem;margin:1.5rem auto}.credential-container__title{font-size:2.0625rem;line-height:1.21;letter-spacing:.0156rem}.credential-container__logo{width:14.25rem;height:2.125rem}.credential-form{padding:0 1.5rem}.credential-form__btn{margin:1.5625rem auto 1rem}.msg--agreement{width:24.25rem}.suspended-container__button-container .btn--secondary{box-sizing:border-box;width:6.5rem;height:2.5rem;font-family:Inter;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.4px;font-size:1rem;font-weight:600;line-height:1.25;letter-spacing:.1px}.suspended-container .kaliber-modal-container .medium{width:42.5rem}.suspended-container .kaliber-modal-container .kaliber-modal-content-container{padding:1.5rem;height:12rem}.suspended-container .kaliber-modal-container .kaliber-modal-content-container .kaliber-modal-title-icon-container .kaliber-modal-header-icon img{width:2rem;height:2rem}.suspended-container .kaliber-modal-container .kaliber-modal-content-container .kaliber-modal-close-icon{top:1.5rem;right:1.5rem}}@media(min-width:1440px){.credential-container__form{width:36.75rem;margin:2.5rem auto 0;padding:0 2rem}.credential-container__title{font-size:2.0625rem;line-height:1.21;letter-spacing:.0156rem}.credential-container__logo{width:14.25rem;height:2.125rem}.credential-form__header{margin:1.5rem 0 0}.credential-form__btn{margin:1.5625rem auto 1.5rem}.msg--credential{margin:.5rem 0 1.5rem}.msg--agreement{text-align:center;width:36.75rem;line-height:1.5;letter-spacing:.15px;margin:2.125rem auto}}.error-card,.error-page{display:flex;flex-direction:column;align-items:center}.error-card{min-height:9.5rem;margin-left:1.25rem;margin-right:1.25rem;margin-top:3.75rem;background:#fff;border-radius:4px;box-shadow:0 2px 5px rgba(51,51,51,.2);justify-content:space-evenly;padding:2.5rem;grid-gap:1.5rem;gap:1.5rem}.error-card__body{font-family:Inter;font-weight:400;line-height:1.26;letter-spacing:.15px}.error-card__body,.error-card__title{font-stretch:normal;font-style:normal;color:#313d4e;font-size:1.1875rem}.error-card__title{font-weight:700;letter-spacing:.0094rem;text-align:left}.error-card .error-page-button .btn--primary{margin:0 3.594rem;width:11.25rem}.error-card__title--large{font-size:3.56rem}@media(min-width:768px){.error-card{width:40.5rem;margin-top:12.5rem}}@media(min-width:1440px){.global-container{padding-top:5rem}.error-card{width:44.5rem;height:12.5rem;padding:2.5rem;justify-content:space-between}.error-card__body{margin-top:0}.error-card__title{margin-bottom:0}.error-card .error-page-button .btn--primary{width:11.25rem}}.error-link-card,.error-link-page{display:flex;flex-direction:column;align-items:center}.error-link-card{margin:12.5rem 1.25rem;background:#fff;border-radius:4px;box-shadow:0 2px 5px rgba(51,51,51,.2);justify-content:space-evenly;padding:2.5rem}.error-link-card__body{font-size:1rem;line-height:1.5;margin-top:1.5rem}.error-link-card__body,.error-link-card__title{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;letter-spacing:.15px}.error-link-card__title{font-size:1.1875rem;line-height:1.26}.error-link-card__title--large{font-size:3.56rem}@media(min-width:1440px){.error-link-card{width:44.5rem;height:6rem;padding:2.5rem;justify-content:space-between}.error-link-card__body{margin-top:0}}.facility-table table .clickable-row{transition:all .3s}.facility-table table .clickable-row:hover{background-color:rgba(49,61,78,.1);transition:all .3s;cursor:pointer}.facility-table table th{color:#697688;font-size:.88rem;padding:.5rem;border-top:1px solid #dadde1;border-bottom:#dadde1}.facility-table table th:first-child{background-image:url(/static/media/sort-icon.2d48b9d8.svg);background-repeat:no-repeat;background-position:80% 50%}.facility-table table td{min-width:140px;padding:.5rem;border-bottom:1px solid #dadde1;position:relative}.facility-table table td:last-child{border-right:0}.facility-table .table-skeleton{display:flex;flex-direction:column}.facility-table .table-skeleton .row-skeleton{display:flex;margin-bottom:8px;margin-top:8px;justify-content:space-between}.facility-table .table-skeleton .cell-skeleton{width:10%;height:1.5rem}.facility-table .table-skeleton .facility-table{display:flex;flex-direction:column}.facility-table .table-skeleton .filters-container{height:100%;margin-bottom:20px;justify-content:space-between}.facility-table .table-skeleton .filters-container,.facility-table .table-skeleton .filters-container .left-container{width:100%;display:flex;flex-direction:row;align-items:flex-end}.facility-table .table-skeleton .filters-container .add-surgery-button{align-self:flex-end}.facility-table .table-skeleton .filter{margin-right:24px}.facility-table .table-skeleton .menu-container{display:flex;min-width:80vw;flex-direction:row;justify-content:flex-end}.facility-table .table-skeleton .filter-title{font-size:.75rem!important;margin-bottom:.07rem!important}.facility-table .table-skeleton .filter-select{height:54px}.facility-table .table-skeleton input[type=search]::-webkit-search-cancel-button{position:relative;right:15px;-webkit-appearance:none;height:10px;width:10px;margin-left:.4em;background:#dadde1;-webkit-clip-path:polygon(20% 0,0 20%,30% 50%,0 80%,20% 100%,50% 70%,80% 100%,100% 80%,70% 50%,100% 20%,80% 0,50% 30%);clip-path:polygon(20% 0,0 20%,30% 50%,0 80%,20% 100%,50% 70%,80% 100%,100% 80%,70% 50%,100% 20%,80% 0,50% 30%);cursor:pointer}.facility-table .table-skeleton .Empty-text{padding-top:1.3rem;color:#313d4e;text-align:center}.facility-table .table-skeleton .Kaliber-button{margin-left:25px;background:#005454;color:#fff;width:10rem;height:4rem;box-shadow:0 2px 5px rgba(51,51,51,.2);font-weight:500}.facility-table .table-skeleton .Action{font-weight:600;color:#44546a;text-decoration:underline}.facility-table .table-skeleton .Patient-name{color:#44546a}@media(max-width:600px){.facility-table .table-skeleton .facility-table .filter{width:100%;margin-right:0!important}.facility-table .table-skeleton .facility-table .filter .search-box-container{width:100%}.facility-table .table-skeleton .facility-table tr{display:flex;flex-direction:column}.facility-table .table-skeleton .facility-table thead tr th{border-top:none}.facility-table .table-skeleton .facility-table thead tr th:nth-child(n){display:none}.facility-table .table-skeleton .facility-table thead tr th:first-child{display:block;background-position:98% 50%}.facility-table .table-skeleton .facility-table tbody tr{display:grid;grid-template-areas:"name facilities" "address address" "phone phone" "email email";grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr;margin:8px auto;padding:10px 0}.facility-table .table-skeleton .facility-table tbody tr td{margin:-9px 0}.facility-table .table-skeleton .facility-table tbody tr td:nth-child(n){border:none}.facility-table .table-skeleton .facility-table tbody tr td:nth-child(3){grid-area:address}.facility-table .table-skeleton .facility-table tbody tr td:nth-child(7){grid-column:4;grid-area:email;border-bottom:2px solid #dadde1}.facility-table .table-skeleton .facility-table tbody tr td:nth-child(4){grid-area:phone}.facility-table .table-skeleton .facility-table tbody tr td:nth-child(5),.facility-table .table-skeleton .facility-table tbody tr td:nth-child(6),.facility-table .table-skeleton .facility-table tbody tr td:nth-child(8){display:none}}.facilities-page{margin:68px auto 0;max-width:1200px;width:100%}.facilities-page__skeleton{animation:skeleton-loading 1s linear infinite alternate;border-radius:4px;width:374px}@media(min-width:768px){.facilities-page__skeleton{height:18.125rem;width:728px}}@media(min-width:1440px){.facilities-page__skeleton{height:12.813rem;width:1200px}}.facilities-page__skeleton--header{height:3.5rem}.facilities-page__skeleton--table{height:80vh}.facilities-page__skeleton-container{display:flex;flex-direction:column;grid-gap:1.5rem;gap:1.5rem;align-items:center}.facility-container{width:80%;margin:auto}.facility-container .info-container{margin-top:1.5rem}.facility-container .add-staff{width:100%;display:flex;justify-content:flex-end}.facility-container .title-container{display:flex;align-items:center}.facility-container .title-container_header{color:#313d4e;text-align:left;margin-top:1.875rem;margin-bottom:1.25rem;margin-right:1.5625rem}.facility-container .info-row{margin-bottom:.9375rem}.facility-container .nav-toggle{width:100%;display:flex;align-items:center;justify-content:center}.facility-staff-table{width:100%}.facility-staff-table table th{color:#dadde1;font-size:.875rem;padding:.5rem;border-top:1px solid #dadde1;border-bottom:1px solid #dadde1}.facility-staff-table table td{min-width:140px;padding:.5rem;border-bottom:1px solid #dadde1;position:relative}.facility-staff-table table td:last-child{border-right:0}.facility-staff-table table{width:100%}.facility-staff-table .filters-container{height:100%;margin-bottom:20px;justify-content:space-between}.facility-staff-table .filters-container,.facility-staff-table .filters-container .left-container{width:100%;display:flex;flex-direction:row;align-items:flex-end}.facility-staff-table .filters-container .right-container{margin-left:auto}.facility-staff-table .filters-container .filter{margin-right:24px;width:245px}.facility-staff-table .filters-container .filter div:first-child{margin-bottom:0;margin-top:0}.facility-staff-table .search-filter{margin-right:24px}.help-form{margin-top:1rem;margin-bottom:3rem}.help-form__skeleton{animation:skeleton-loading 1s linear infinite alternate;border-radius:4px;width:374px}@media(min-width:768px){.help-form__skeleton{height:18.125rem;width:728px}}@media(min-width:1440px){.help-form__skeleton{height:12.813rem;width:1200px}}.help-form__skeleton--header{height:3.5rem}.help-form__skeleton--info{height:16rem}.floating-stepper-container .share-mobile{background-color:#009d9d}.external-report-modal{position:absolute;top:25%;left:50%;transform:translate(-50%,-50%);width:17rem;min-height:10rem;background-color:#fff;border-radius:4px;box-shadow:0 2px 5px rgba(51,51,51,.2);padding:24px;display:flex;flex-direction:column;align-content:center;justify-content:space-between;grid-gap:1rem;gap:1rem;z-index:1700}.external-report-modal .external-report-modal-title{font-size:1.19rem;font-weight:500}.external-report-modal .modal-button-container{position:relative;display:flex;align-items:center;justify-content:center}.spinner-container{height:3.5rem}.error-message-container{color:#e52424}@media(min-width:1440px){.external-report-modal{width:42.5rem;height:10.75rem}}.external-container{margin-top:3rem}.report-container .report{margin-left:auto;box-sizing:border-box;margin-right:auto;display:block;max-width:1200px;margin-bottom:3rem}.report-container .report .report-disclaimer{text-align:left}.divider{margin:0}.how-to-content-container{color:#313d4e}.how-to-content-container .image-container{width:50%;display:flex;align-items:center;justify-content:center}.how-to-content-container .how-to-photo{min-height:300px;width:300px;margin-top:25px;margin-bottom:25px}.how-to-content-container .text-container{width:50%;display:flex;flex-direction:column}.how-to-content-container .text-container .text-body{width:90%;margin-top:28px!important;margin-bottom:40px!important}.carousel-title{color:#697688}@media(max-width:800px){.text-container{width:90%}.how-to-content-container h3{font-size:30px;text-align:left}}@media(max-width:780px){.how-to-content-container{display:flex;flex-direction:column!important}.how-to-content-container .text-container{width:90%}.how-to-content-container .text-container h4{font-weight:700;text-align:center}.how-to-content-container .text-container .text-body{text-align:center;width:100%;font-size:20px}.how-to-content-container h3{font-size:28px}}.how-to-container{margin-bottom:25px}.how-to-container .how-to-header{color:#313d4e;font-size:40px;margin:1.5625rem 0 2rem}.how-to-photo{min-height:300px;width:18.75rem;margin-top:1.5625rem;margin-bottom:1.5625rem}.text-container{width:59.375rem;display:flex;flex-direction:column}#patient-report.text-container{min-height:237px}.text-body{width:50%;margin-top:1.75rem!important;margin-bottom:2.5rem!important}.how-to-content-container{margin-top:25px;display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%}.how-to-content-container .h3{color:#313d4e}.overview-container{padding:22px 0;display:flex}.overview-container .overview-description{display:flex;justify-content:space-between;width:50%}.overview-container .overview-description .surgery-type{font-weight:600}.overview-container .overview-description .text-container{width:55%;font-size:1rem;color:#313d4e}.overview-container .overview-description .kaliber-logo{width:287px;height:auto}.overview-container .overview-surgeon-info{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.overview-container .overview-surgeon-info .surgeon-photo{height:127px;margin-bottom:10px;object-fit:cover}@media(max-width:700px){.overview-container{flex-direction:column}.overview-container .overview-description{flex-wrap:wrap-reverse}.overview-container .overview-description .text-container{margin-top:35px;width:100%}.overview-container .overview-description .kaliber-logo{width:287px;height:auto}.overview-container .overview-surgeon-info{width:100%;flex-direction:column;align-items:flex-start}.overview-container .overview-surgeon-info .MuiTypography-body1,.overview-container .overview-surgeon-info .MuiTypography-body2{font-size:20px}.overview-container .overview-surgeon-info .surgeon-photo{width:126px;height:137px;margin-bottom:10px;object-fit:cover}.overview-container .overview-surgeon-info .player-wrapper{position:relative;width:465px;height:281px}.overview-container .overview-surgeon-info .react-player{position:absolute;top:0;left:0}}.bio-container{display:flex;margin:52px 0}.bio-container .bio-right-col{width:360px}.bio-container .bio-right-col .surgeon-photo{width:100%}.bio-container .bio-right-col .surgeon-quote{color:#44546a;margin:32px 0 34px}.bio-container .bio-right-col .surgeon-contact{color:#313d4e}.bio-container .bio-right-col .surgeon-contact-label{color:#697688;font-size:20px}.bio-container .bio-left-col{width:550px;margin-right:40px}.bio-container .bio-left-col .bio-title{display:block;margin-bottom:25px}.bio-container .bio-left-col .bio-title h4{color:#313d4e}.bio-container .bio-title-m{display:none}.surgeon-name{color:#313d4e;font-size:40px}@media(max-width:700px){.bio-container{flex-wrap:wrap-reverse;justify-content:center}.bio-container .bio-right-col{width:95%}.bio-container .bio-right-col .surgeon-contact{margin-top:20px}.bio-container .bio-right-col .surgeon-photo{width:100%;max-width:200px}.bio-container .bio-right-col .surgeon-quote{margin:32px 0 34px;font-style:italic;text-align:center}.bio-container .bio-title{display:none!important}.bio-container .bio-left-col{width:95%;margin-top:25px;margin-right:0}.bio-container .bio-title-m{display:block;margin-bottom:25px;text-align:left}.bio-container .bio-title-m .MuiTypography-h3{text-align:left}.bio-container .bio-contact-quote{display:flex;flex-wrap:wrap-reverse}}.images-title{margin:25px 0 32px}.images-title h3{color:#313d4e;font-size:40px;text-align:center}.images-container{margin:2.8125rem auto 0;max-width:60rem;display:flex;justify-content:space-between}.images-container .images-carousel{width:100%}.images-container .images-carousel .carousel{margin-bottom:1.875rem}.images-container .images-carousel .carousel .carousel-image{height:500px;width:100%;object-fit:cover}.image-body-text{margin:.625rem 0 1.5625rem}.grey-font{color:#697688}.surgery-phase-header{font-size:20px}.block-group{display:flex;justify-content:space-between;margin:1.25rem 0}.block-group .block-divider{border:none;width:32%;height:12px;background:#b4bbc3;transition:all .5s ease}.block-group .block-divider:hover{cursor:pointer;background:#005454}.block-group .current-block{background:#005454}@media(max-width:900px){.surgery-images-container{margin-bottom:1.5625rem}.images-container{display:flex;flex-direction:column;align-items:center}.images-container .images-carousel{width:100%}.images-container .images-carousel .carousel{margin-bottom:4.5rem}.images-container .images-carousel .carousel .carousel-image{transform:translateX(-65px);height:400px;width:125%;object-fit:cover}}.primal-picture-container{display:flex;align-items:center;justify-content:center;margin:1.5rem 0;flex-direction:column;grid-gap:1rem;gap:1rem}.primal-picture-container__iframe,.primal-picture-container__text{width:60rem}.primal-picture-container__iframe{height:45rem;border:none}.primal-picture-container__text{font-style:italic}@media(max-width:1439px){.primal-picture-container__iframe,.primal-picture-container__text{width:100%}.primal-picture-container__iframe{height:45rem}}@media(max-width:767px){.primal-picture-container__iframe,.primal-picture-container__text{width:100%;min-width:20.125rem}.primal-picture-container__iframe{height:40rem}}.patient-report{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-left:1.25rem;padding-right:1.25rem}.patient-report .patient-report-container{width:100%;max-width:1200px}.patient-report__skeleton{animation:skeleton-loading 1s linear infinite alternate;border-radius:4px;width:374px}@media(min-width:768px){.patient-report__skeleton{height:18.125rem;width:728px}}@media(min-width:1440px){.patient-report__skeleton{height:12.813rem;width:1200px}}.patient-report__skeleton--details{height:100vh}.patient-report__container{margin:1.5rem auto 0}.full-loading{width:100%;min-width:none;justify-content:center}.full-loading,.link-textfield{display:flex;margin-top:1.5rem}.link-textfield .copied{background-color:rgba(24,120,65,.5);color:#187841}.link-textfield .copy-button{margin-left:.9rem;width:-webkit-max-content;width:max-content;border:none;border-radius:4px;padding-left:1.25rem;padding-right:1.25rem;transition:all .5s}.link-textfield .copy-button:hover{cursor:pointer;filter:brightness(.85);transition:all .5s}.floating-stepper-container{position:-webkit-sticky;position:sticky;top:9.375rem}.floating-stepper-container .share-mobile{display:block;position:fixed;bottom:2.5rem;right:2.5rem;transition:all .5s;z-index:500;background-color:#005454}.floating-stepper-container .floating-stepper .MuiStepLabel-label{cursor:pointer}.floating-stepper-container .floating-stepper .share-report{width:100%;display:flex;justify-content:left;margin-top:1.25rem}.floating-stepper-container .floating-stepper .share-report .share-button{width:90%;background-color:#005454;color:#fff;padding:.75rem .9rem;display:flex;align-items:center;border:none;border-radius:4px;justify-content:center;transition:all .5s}.floating-stepper-container .floating-stepper .share-report .share-button p{margin-left:.31rem}.floating-stepper-container .floating-stepper .share-report .share-button:hover{cursor:pointer;background-color:rgba(0,84,84,.8);transition:all .5s}.floating-stepper-container .floating-stepper .share-report .postop-button{width:100%;background-color:#fff;color:#005454;padding:.75rem .9rem;display:flex;align-items:center;border:solid;border-color:#005454;border-width:1px;border-radius:4px;justify-content:center;transition:all .5s}.floating-stepper-container .floating-stepper .share-report .postop-button p{margin-left:.31rem;font-weight:500}.floating-stepper-container .floating-stepper .share-report .postop-button:hover{cursor:pointer;background-color:rgba(0,84,84,.8);transition:all .5s;color:#fff}.report-button-container{width:100%;display:flex;justify-content:center}.profile-info{height:100%;max-width:1000px;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}.profile-info-rows{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-bottom:20px}.profile-info-rows .field{margin-right:24px}.profile-info-rows-fullwidth{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:20px}.surgery-info{max-width:1400px;margin:0 auto;text-align:center}.surgery-info .surgery-title{margin-bottom:17px}.surgery-info .surgery-doctor{margin:0}.surgery-info .surgery-date{margin-bottom:44px}.report-modal{position:absolute;top:25%;left:50%;transform:translate(-50%,-50%);width:280px;height:268px;background-color:#fff;border-radius:4px;box-shadow:0 2px 5px rgba(51,51,51,.2);padding:24px}.report-modal .modal-body-text,.report-modal .modal-title{margin-bottom:20px}.content-container{max-width:1400px;margin:1rem auto 0}.profile-title{color:#313d4e;margin-bottom:20px}.info-row{margin-bottom:15px}.section-header{color:#313d4e;text-align:left;margin-top:30px!important}.disclosure{padding:0 1.5rem}.pdfBgOverlay{position:absolute;width:100vw;height:100vh;background-color:#313d4e;opacity:.7;z-index:98;top:0}.export-pdf-text{color:#fff;position:relative;display:flex;z-index:1500;justify-content:center;align-items:center;width:100vw;height:100vh}.saveAsPDFContainer{width:100px;height:100px;position:fixed;z-index:99}.pdfOpenBtn{display:block;margin-top:1rem}.pdfOpenBtn span{font-size:16px}.pdfOpenBtn.report-status{margin-top:.5rem}.pdfCloseBtn{position:fixed;bottom:5%;right:3%;z-index:101}.displayNone{display:none}.share-report{width:100%;display:flex;justify-content:left;margin-top:1.25rem}.overview-description,.text-container{line-height:2rem}.error-message{width:250px;text-align:center;margin:1rem;color:#e52424}.unpaid-action-group{display:flex;flex-direction:column;grid-gap:3rem;gap:3rem}.unpaid-action-group .report-status{display:flex;max-width:23.375rem;margin:0 auto;justify-content:center;align-items:center;flex-wrap:wrap}.unpaid-action-group .report-status .report-status-verbiage .report-status-verbiage-title{font-size:1.44rem;line-height:1.75rem;padding-bottom:.5rem;color:#313d4e}.unpaid-action-group .report-status .report-status-verbiage .report-status-verbiage-caption{font-size:.88rem;line-height:1rem;color:#313d4e}.unpaid-action-group .report-status .report-status-raw-pdf-button{margin-top:1.5rem}.unpaid-action-group .report-status .report-status-raw-pdf-button .btn--secondary:disabled{border:1px solid #b4bbc3}.patient-pay-divider{width:100%;max-width:23.375rem;height:.0625rem;background-color:#e0e0e0;margin:2.5rem auto}.patient-pay-container{width:100%;max-width:23.375rem;margin:0 auto 5.3125rem}.patient-pay-container .patient-pay-carousel-container{margin-bottom:1.8rem}.patient-pay-container .patient-pay-carousel-container .patient-pay-carousel-title{font-size:1.4375rem;line-height:1.75rem;color:#404e92;max-width:21.5625rem;margin-bottom:1rem;font-weight:600}.patient-pay-container .patient-pay-plans-container{width:100%}.patient-pay-container .patient-pay-plans-container .patient-pay-plans-title{font-size:1.4375rem;line-height:1.75rem;color:#313d4e;margin-bottom:1rem}.patient-pay-container .patient-pay-plans-container .patient-pay-plans-inner-container{display:flex;flex-wrap:wrap}.patient-pay-container .patient-pay-plans-container .patient-pay-plans-inner-container .patient-pay-plan{border:1px solid #44546a;width:100%;margin-bottom:1rem;display:flex;flex-direction:column}.patient-pay-container .patient-pay-plans-container .patient-pay-plans-inner-container .patient-pay-plan .patient-pay-plan-title{color:#fff;font-size:1.4375rem;line-height:1.75rem;text-align:center;padding:.625rem 0;height:3rem}.patient-pay-container .patient-pay-plans-container .patient-pay-plans-inner-container .patient-pay-plan .free{background-color:#44546a}.patient-pay-container .patient-pay-plans-container .patient-pay-plans-inner-container .patient-pay-plan .paid{background-color:#2b5a9e}.patient-pay-container .patient-pay-plans-container .patient-pay-plans-inner-container .patient-pay-plan .patient-pay-plan-cta{margin:2.5rem auto 2.9375rem}.patient-pay-container .patient-pay-plans-container .patient-pay-plans-inner-container .patient-pay-plan .patient-pay-plan-cta .patient-pay-plan-cta-title{text-align:center;font-size:3.625rem;line-height:4.25rem;font-weight:700;margin-bottom:1rem}.patient-pay-container .patient-pay-plans-container .patient-pay-plans-inner-container .patient-pay-plan .patient-pay-plan-items{width:100%;display:flex;justify-content:center;flex-direction:column}.patient-pay-container .patient-pay-plans-container .patient-pay-plans-inner-container .patient-pay-plan .patient-pay-plan-items .patient-pay-plan-item{flex-direction:row;display:flex;margin:.25rem 2.375rem;align-items:center}.patient-pay-container .patient-pay-plans-container .patient-pay-plans-inner-container .patient-pay-plan .patient-pay-plan-items .patient-pay-plan-item .patient-pay-plan-icon{margin-right:.9375rem}.patient-pay-container .patient-pay-plans-container .patient-pay-plans-inner-container .patient-pay-plan .patient-pay-plan-items .not-included{color:#b4bbc3}.patient-pay-container .patient-pay-plans-container .patient-pay-plans-inner-container .patient-pay-plan .bottom-spacer{margin-bottom:2.5rem}.modal-container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:90%}.modal-container .modal-text{margin-top:1.5rem;margin-bottom:1.5rem}.modal-container .confirm-button-container{width:100%}@media screen and (min-width:768px){.unpaid-action-group .report-status{max-width:33.875rem;margin:0 auto}.unpaid-action-group .report-status .report-status-verbiage .report-status-verbiage-title{font-size:1.75rem;line-height:2.25rem;padding-bottom:1rem}.unpaid-action-group .report-status .report-status-verbiage .report-status-verbiage-caption{font-size:1.19rem;line-height:1.5rem;letter-spacing:.0094rem}.patient-pay-divider{max-width:45.5rem}.patient-pay-container{width:100%;max-width:45.5rem}.patient-pay-container .patient-pay-carousel-container .patient-pay-carousel-title{font-size:1.75rem;line-height:2.25rem;max-width:none;font-weight:600}.patient-pay-container .patient-pay-plans-container{width:100%;margin:0}.patient-pay-container .patient-pay-plans-container .patient-pay-plans-title{font-size:1.4375rem;line-height:1.75rem;color:#313d4e;margin-bottom:1rem}.patient-pay-container .patient-pay-plans-container .patient-pay-plans-inner-container{flex-wrap:nowrap;width:100%;justify-content:space-between}.patient-pay-container .patient-pay-plans-container .patient-pay-plans-inner-container .patient-pay-plan{max-width:22.25rem}.patient-pay-container .patient-pay-plans-container .patient-pay-plans-inner-container .patient-pay-plan .patient-pay-plan-title{height:2.75rem}.patient-pay-container .patient-pay-plans-container .patient-pay-plans-inner-container .patient-pay-plan .patient-pay-plan-cta{margin:2.5rem 2.5rem 2.1875rem}.patient-pay-container .patient-pay-plans-container .patient-pay-plans-inner-container .patient-pay-plan .patient-pay-plan-cta .patient-pay-plan-cta-title{text-align:left}.patient-pay-container .patient-pay-plans-container .patient-pay-plans-inner-container .patient-pay-plan .patient-pay-plan-items .patient-pay-plan-item{margin:.25rem 1.8rem .25rem 2.5rem}}@media screen and (min-width:1440px){.unpaid-action-group .report-status{display:flex;max-width:55.875rem;width:100%;margin:0 auto;justify-content:space-between;align-items:center;flex-wrap:wrap}.unpaid-action-group .report-status .report-status-verbiage{width:36.75rem}.unpaid-action-group .report-status .report-status-verbiage .report-status-verbiage-title{font-size:2.06rem;line-height:2.5rem;letter-spacing:.0156rem;padding-bottom:1rem}.unpaid-action-group .report-status .report-status-verbiage .report-status-verbiage-caption{font-size:1.19rem;line-height:1.5rem;letter-spacing:.0094rem}.patient-pay-divider{max-width:75rem;margin:5rem auto}.patient-pay-container{width:100%;max-width:75rem}.patient-pay-container .patient-pay-carousel-container{margin-bottom:6.6rem}.patient-pay-container .patient-pay-carousel-container .patient-pay-carousel-title{font-size:2.0625rem;line-height:2.5rem;max-width:none;font-weight:600;letter-spacing:.25px}.patient-pay-container .patient-pay-carousel-container .patient-pay-carousel{height:40rem}.patient-pay-container .patient-pay-plans-container{width:100%;margin:0}.patient-pay-container .patient-pay-plans-container .patient-pay-plans-title{font-size:2.0625rem;letter-spacing:.25px;line-height:2.5rem;color:#313d4e;margin-bottom:1rem}.patient-pay-container .patient-pay-plans-container .patient-pay-plans-inner-container{flex-wrap:nowrap;width:100%;justify-content:normal}.patient-pay-container .patient-pay-plans-container .patient-pay-plans-inner-container .patient-pay-plan{margin-right:1.5625rem;min-width:24rem}.patient-pay-container .patient-pay-plans-container .patient-pay-plans-inner-container .patient-pay-plan .patient-pay-plan-title{height:2.75rem}.patient-pay-container .patient-pay-plans-container .patient-pay-plans-inner-container .patient-pay-plan .patient-pay-plan-cta{margin:2.5rem 2.375rem 2.2rem}.patient-pay-container .patient-pay-plans-container .patient-pay-plans-inner-container .patient-pay-plan .patient-pay-plan-cta .patient-pay-plan-cta-title{text-align:left}}.external-container .external-top-margin{top:-10px}.tall-datepicker{margin:.25rem 0 0}.tall-datepicker .SingleDatePickerInput__withBorder{height:2.875rem;width:21.375rem}.dialog-title{color:#44546a;font-weight:400;font-size:1.75rem}.dialog-content-text{color:#313d4e;font-size:1rem}.stepper-button{width:11.25rem}.floating-stepper .report-read-status__viewed{color:#44546a}.floating-stepper .report-read-status__not-viewed,.floating-stepper .report-read-status__viewed{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;font-size:.875rem;line-height:1.43;letter-spacing:.25px;font-style:italic;max-width:11.25rem;margin-top:2rem}.floating-stepper .report-read-status__not-viewed{color:#e52424}.floating-stepper span{font-family:"Inter";font-size:.88rem;line-height:20px}.videos-title{margin:25px 0 32px}.videos-title h3{color:#313d4e;font-size:40px}.report-container{display:flex;flex-direction:row;grid-gap:1.625rem;gap:1.625rem}.report-container .side-stepper{max-width:325px;width:100%}.report-container .side-stepper .share-mobile{display:none}.report-container .report{width:100%;max-width:1440px;background-color:#fff}.report-container .report .report-info-container{padding:0 30px;border:none}.report-container .report .overview-image{width:100%}.report-container .report__divider{border-top:1px solid #dadde1;margin:1rem 0}.report-container .report__procedures{display:flex;flex-direction:column;width:100%;grid-gap:1.5rem;gap:1.5rem}.report-container .report__procedures__container{display:flex;flex-direction:column;width:100%;grid-gap:.25rem;gap:.25rem}.report-container .report__procedures__description,.report-container .report__procedures__region{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px}.report-container .report__procedures__description{font-weight:600}.report-survey{margin-top:1.875rem;margin-bottom:5.625rem;display:flex}@media(max-width:1435px){.report-container .side-stepper{max-width:0}.report-container .side-stepper .floating-stepper{display:none}.report-container .side-stepper .share-mobile{display:block}}@media(min-width:701px){.report-container .images-cont{padding-top:2.8125rem}.report-container .surgeon-cont{padding-top:1.25rem}}@media(max-width:700px){.report-container .report{border:none}.report-container .report .overview-image{display:none}}.patient-pay-item-container{position:relative}.patient-pay-item-container .patient-pay-item-image{height:25rem;transform:translate(-25%)}.patient-pay-item-container .patient-pay-item-logo{height:2rem;width:12.875rem;margin-bottom:1rem}.patient-pay-item-container .patient-pay-item-text-container{position:absolute;background-color:rgba(18,34,117,.6);top:0;height:100%;width:18.5rem;display:flex;flex-direction:column;padding:2.5rem}.patient-pay-item-container .patient-pay-item-text-container .patient-pay-item-body-text{color:#fff;font-size:1rem;line-height:1.25rem}.patient-pay-item-container .patient-pay-item-text-container .patient-pay-item-body-text .item-bold-text{font-weight:700}.patient-pay-item-container .patient-pay-item-text-container .patient-pay-upgrade-button{margin-top:1rem}@media screen and (min-width:768px){.patient-pay-item-container .patient-pay-item-image{height:26.5rem;transform:none}.patient-pay-item-container .patient-pay-item-logo{height:3rem;width:19.5rem}.patient-pay-item-container .patient-pay-item-text-container{width:29.3125rem}.patient-pay-item-container .patient-pay-item-text-container .patient-pay-item-body-text{font-size:1.25rem;line-height:1.75rem;width:21.5625rem}}@media screen and (min-width:1440px){.patient-pay-item-container .patient-pay-item-image{height:40rem;transform:none}.patient-pay-item-container .patient-pay-item-logo{height:3.5625rem;width:23.1875rem}.patient-pay-item-container .patient-pay-item-text-container{width:38.75rem;padding:5.4375rem 4.5rem}.patient-pay-item-container .patient-pay-item-text-container .patient-pay-item-body-text{font-size:1.75rem;line-height:2.5rem;width:29.6875rem;margin-top:.625rem}.patient-pay-item-container .patient-pay-item-text-container .patient-pay-upgrade-button{margin-top:1.5rem}}.payment-success{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:5rem 1.25rem}.payment-success__title{letter-spacing:normal;font-size:1.4375rem;line-height:1.22;padding-bottom:.5rem}.payment-success__message,.payment-success__title{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e}.payment-success__message{font-size:.875rem;line-height:1.14;letter-spacing:.25px}.payment-success__report-button{margin-top:1.5rem;width:11.25rem;height:2.5rem}.payment-success__report-button .btn--primary{margin:0}@media(min-width:768px){.payment-success{max-width:33.875rem;margin:5rem auto;width:100%}.payment-success__verbiage{width:35rem}.payment-success__title{letter-spacing:normal;font-size:1.75rem;line-height:1.29}.payment-success__message,.payment-success__title{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e}.payment-success__message{font-size:1.1875rem;line-height:1.26;letter-spacing:.15px;font-weight:500}}@media(min-width:1440px){.payment-success{max-width:62.25rem;justify-content:space-between;margin:10rem auto}.payment-success__verbiage{width:36.75rem}.payment-success__title{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#313d4e;font-size:2.0625rem;line-height:1.21;letter-spacing:.25px;padding-bottom:1rem}.payment-success__report-button{margin-top:5.5rem}}.pp-container{width:80%;margin:auto}h3{color:#313d4e;text-align:center;margin-top:30px;margin-bottom:30px;font-weight:600}address,ol,p,ul{font-size:17px}.review-page{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:1.5rem auto 0;grid-gap:1rem;gap:1rem}.review-page .review-page-container{width:374px}.review-page .review-page-container__body{margin-top:1.25rem}.review-page .review-page-container .cpt-copyright-notice{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:"italic";font-size:.75rem;line-height:1.33;letter-spacing:.4px;margin-top:3.75rem}.review-page__skeleton{animation:skeleton-loading 1s linear infinite alternate;border-radius:4px;width:374px}@media(min-width:768px){.review-page__skeleton{height:18.125rem;width:728px}}@media(min-width:1440px){.review-page__skeleton{height:12.813rem;width:1200px}}.review-page__skeleton--header{height:3.5rem}.review-page__skeleton--details{height:43.75rem;margin-top:1.25rem}.review-page__skeleton--info{height:18.75rem}.review-page__skeleton--images{height:100vh}@media(min-width:768px){.review-page .review-page-container{width:728px}.review-page .review-page-container__body{margin-top:1.75rem}.review-page .review-page-container .cpt-copyright-notice{margin-top:3.5rem}.review-page__skeleton--header{height:3.5rem}.review-page__skeleton--details{height:11.25rem;margin-top:1.75rem}.review-page__skeleton--info{height:32.0625rem}}@media(min-width:1440px){.review-page .review-page-container{width:1200px}.review-page .review-page-container__body{margin-top:2rem}.review-page .review-page-container .cpt-copyright-notice{margin-top:4.75rem}.review-page__skeleton--header{height:6.75rem}.review-page__skeleton--details{height:33.125rem;margin-top:2rem}.review-page__skeleton--info{height:12.1875rem}}.next-button{display:flex;justify-content:start}.review-patient-info-container,.review-patient-info-container .item__row{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.review-patient-info-container .item__label{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:.875rem;line-height:1.43;letter-spacing:.25px;height:1rem;margin-bottom:.25rem}.review-patient-info-container .item__value{font-weight:400;color:#313d4e;font-weight:500}.review-patient-info-container .item__value,.review-patient-info-container .item__value--no-entry{font-family:Inter;font-stretch:normal;font-style:normal;font-size:1rem;line-height:1.5;letter-spacing:.15px}.review-patient-info-container .item__value--no-entry{font-weight:400;color:#44546a;font-style:italic}@media(min-width:768px){.review-patient-info-container .item{width:200px}.review-patient-info-container .item__row{flex-direction:row-reverse;align-items:center;justify-content:start;grid-gap:.8rem;gap:.8rem}}@media(min-width:1440px){.review-patient-info-container .item{width:12.5rem}.review-patient-info-container .item__row{grid-gap:1rem;gap:1rem}.review-patient-info-container .item__value{color:#313d4e}.review-patient-info-container .item__value,.review-patient-info-container .item__value--no-entry{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;font-size:1rem;line-height:1.5;letter-spacing:.15px;font-weight:500}.review-patient-info-container .item__value--no-entry{color:"italic";height:1.5rem}}.acl-reconstruction-repair{display:flex;flex-direction:column;grid-row-gap:1rem;row-gap:1rem;margin-top:.5rem}.acl-reconstruction-repair .ktf-container{width:100%}.acl-reconstruction-repair .ktf-container .ktf-input-text{padding:.5rem;height:2.5rem}.acl-reconstruction-repair .acl-segment .segmented-control__label{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px}.acl-reconstruction-repair .additional-details .ktf-container{grid-gap:.25rem;gap:.25rem}.acl-reconstruction-repair .additional-details .ktf-container .ktf-text-container .ktf-label{margin:0;height:auto;font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px}.acl-reconstruction-repair .additional-details .ktf-container .ktf-textarea-container{padding:0}@media(min-width:768px){.acl-reconstruction-repair .ktf-container .ktf-input-text{height:1.5rem;padding:.75rem .5rem}.acl-reconstruction-repair .acl-segment .segmented-control__segment{width:7.375rem;padding:0}}.meniscectomy-component-container .meniscectomy-detail-card-container{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.meniscectomy-component-container .meniscectomy-detail-card-container .additional-details .ktf-container{width:100%}.meniscectomy-component-container .meniscectomy-detail-card-container .additional-details .ktf-container .ktf-text-container .ktf-label{margin:0;height:auto;font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px}.meniscectomy-component-container .meniscectomy-detail-card-container .additional-details .ktf-container .ktf-input-text{padding:.5rem;height:2.5rem}.meniscectomy-component-container .meniscectomy-detail-card-container .additional-details .ktf-container .ktf-textarea-container{margin-top:.25rem;padding:0}.meniscectomy-component-container .meniscectomy-detail-card-container .multi-select-container .multi-select-text-container .multi-select-label{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;font-size:1rem;line-height:1.5;letter-spacing:.15px;height:1.5rem;color:#313d4e}@media(min-width:768px){.meniscectomy-component-container .meniscectomy-detail-card-container .additional-details .ktf-container .ktf-input-text{height:1.5rem;padding:.75rem .5rem}}.rotator-cuff-repair{display:flex;flex-direction:column;grid-row-gap:1rem;row-gap:1rem;margin-top:.5rem}.rotator-cuff-repair .ktf-container{width:100%}.rotator-cuff-repair .ktf-container .ktf-input-text{padding:.5rem;height:2.5rem}.rotator-cuff-repair .multi-select-container .multi-select-text-container .multi-select-label,.rotator-cuff-repair .rcr-segment .segmented-control__label{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px}.rotator-cuff-repair .multi-select-container .multi-select-text-container .multi-select-label{height:1.5rem}.rotator-cuff-repair .additional-details .ktf-container{grid-gap:.25rem;gap:.25rem}.rotator-cuff-repair .additional-details .ktf-container .ktf-text-container .ktf-label{margin:0;height:auto;font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px}.rotator-cuff-repair .additional-details .ktf-container .ktf-textarea-container{padding:0}@media(min-width:768px){.rotator-cuff-repair .ktf-container .ktf-input-text{height:1.5rem;padding:.75rem .5rem}.rotator-cuff-repair .rcr-segment .segmented-control__segment{width:7.375rem;padding:0}}.meniscus-repair{display:flex;flex-direction:column;grid-row-gap:1rem;row-gap:1rem;margin-top:.5rem}.meniscus-repair .ktf-container{width:100%}.meniscus-repair .ktf-container .ktf-input-text{padding:.5rem;height:2.5rem}.meniscus-repair .multi-select-container .multi-select-text-container .multi-select-label{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;font-size:1rem;line-height:1.5;letter-spacing:.15px;height:1.5rem;color:#313d4e}.meniscus-repair .multi-select-container .multi-select-wrapper .multi-select-input-container{width:21.75rem}.meniscus-repair .repair-length-component-label{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px}.meniscus-repair .repair-length-and-unit-component-container{display:flex;flex-direction:row;grid-gap:1rem;gap:1rem}.meniscus-repair .repair-length-and-unit-component-container .k-text-field{width:5rem;margin-top:.25rem}.meniscus-repair .repair-length-and-unit-component-container .ks-container{width:5.5rem}.meniscus-repair .repair-length-and-unit-component-container .ks-container .ks-label{height:0}.meniscus-repair .additional-details .ktf-container{width:100%}.meniscus-repair .additional-details .ktf-container .ktf-text-container .ktf-label{margin:0;height:auto;font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px}.meniscus-repair .additional-details .ktf-container .ktf-textarea-container{margin-top:.25rem;padding:0}.medial-and-lateral-29883-component,.medial-and-lateral-29883-component .region-of-meniscus-and-repair-length-component{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}@media(min-width:768px){.meniscus-repair .ktf-container .ktf-input-text{height:1.5rem;padding:.75rem .5rem}}.micro-fx{display:flex;flex-direction:column;grid-row-gap:1rem;row-gap:1rem;margin-top:.5rem}.micro-fx .ktf-container{width:100%}.micro-fx .ktf-container .ktf-input-text{padding:.5rem;height:2.5rem}.micro-fx .multi-select-container .multi-select-text-container .multi-select-label{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;font-size:1rem;line-height:1.5;letter-spacing:.15px;height:1.5rem;color:#313d4e}.micro-fx .additional-details .ktf-container{grid-gap:.25rem;gap:.25rem}.micro-fx .additional-details .ktf-container .ktf-text-container .ktf-label{margin:0;height:auto;font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px}.micro-fx .additional-details .ktf-container .ktf-textarea-container{padding:0}@media(min-width:768px){.micro-fx .ktf-container .ktf-input-text{height:1.5rem;padding:.75rem .5rem}}.review-subtitle{margin-bottom:.625rem;font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px;font-weight:500}.review-subtitle .disabled-subtitle{color:#697688}.kaliber-divider{border-bottom-color:#dadde1}.bankart-detail-card .additional-details .ktf-container{width:100%}.bankart-detail-card .additional-details .ktf-container .ktf-input-text{padding:.5rem;height:2.5rem}.bankart-detail-card .additional-details .ktf-container .ktf-text-container{margin-top:1rem}.bankart-detail-card .additional-details .ktf-container .ktf-text-container .ktf-label{margin:0;height:auto;font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px}.bankart-detail-card .additional-details .ktf-container .ktf-textarea-container{margin-top:.25rem;padding:0}@media(min-width:768px){.bankart-detail-card .additional-details .ktf-container .ktf-input-text{height:1.5rem;padding:.75rem .5rem}}.capsular-release{display:flex;flex-direction:column;grid-row-gap:1rem;row-gap:1rem;margin-top:.5rem}.capsular-release .ktf-container{width:100%}.capsular-release .ktf-container .ktf-input-text{padding:.5rem;height:2.5rem}.capsular-release .multi-select-container .multi-select-text-container .multi-select-label{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;font-size:1rem;line-height:1.5;letter-spacing:.15px;height:1.5rem;color:#313d4e}.capsular-release .additional-details .ktf-container{grid-gap:.25rem;gap:.25rem}.capsular-release .additional-details .ktf-container .ktf-text-container .ktf-label{margin:0;height:auto;font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px}.capsular-release .additional-details .ktf-container .ktf-textarea-container{padding:0}@media(min-width:768px){.capsular-release .ktf-container .ktf-input-text{height:1.5rem;padding:.75rem .5rem}}.chondroplasty{display:flex;flex-direction:column;grid-row-gap:1rem;row-gap:1rem;margin-top:.5rem}.chondroplasty .ktf-container{width:100%}.chondroplasty .ktf-container .ktf-input-text{padding:.5rem;height:2.5rem}.chondroplasty .additional-details .ktf-container{grid-gap:.25rem;gap:.25rem}.chondroplasty .additional-details .ktf-container .ktf-text-container .ktf-label{margin:0;height:auto;font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px}.chondroplasty .additional-details .ktf-container .ktf-textarea-container{padding:0}.chondroplasty .multi-select-container .multi-select-text-container .multi-select-label{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;font-size:1rem;line-height:1.5;letter-spacing:.15px;height:1.5rem;color:#313d4e}@media(min-width:768px){.chondroplasty .ktf-container .ktf-input-text{height:1.5rem;padding:.75rem .5rem}}.generic-additional-detail{display:flex;flex-direction:column;grid-row-gap:1rem;row-gap:1rem;margin-top:.5rem}.generic-additional-detail .ktf-container{width:100%}.generic-additional-detail .ktf-container .ktf-input-text{padding:.5rem;height:2.5rem}.generic-additional-detail .additional-details .ktf-container{grid-gap:.25rem;gap:.25rem}.generic-additional-detail .additional-details .ktf-container .ktf-text-container .ktf-label{margin:0;height:auto;font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px}.generic-additional-detail .additional-details .ktf-container .ktf-textarea-container{padding:0}@media(min-width:768px){.generic-additional-detail .ktf-container .ktf-input-text{height:1.5rem;padding:.75rem .5rem}}.osteoarticular-transfer{display:flex;flex-direction:column;grid-row-gap:1rem;row-gap:1rem;margin-top:.5rem}.osteoarticular-transfer .ktf-container{width:100%}.osteoarticular-transfer .ktf-container .ktf-input-text{padding:.5rem;height:2.5rem}.osteoarticular-transfer .multi-select-container .multi-select-text-container .multi-select-label{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;font-size:1rem;line-height:1.5;letter-spacing:.15px;height:1.5rem;color:#313d4e}.osteoarticular-transfer .additional-details .ktf-container{grid-gap:.25rem;gap:.25rem}.osteoarticular-transfer .additional-details .ktf-container .ktf-text-container .ktf-label{margin:0;height:auto;font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px}.osteoarticular-transfer .additional-details .ktf-container .ktf-textarea-container{padding:0}@media(min-width:768px){.osteoarticular-transfer .ktf-container .ktf-input-text{height:1.5rem;padding:.75rem .5rem}}.post-op-instructions-multi-select{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem}.post-op-instructions-multi-select .selected-instructions-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem}.post-op-instructions-multi-select .selected-instructions-list__item{display:flex;grid-gap:.5rem;gap:.5rem}.post-op-instructions-multi-select .selected-instructions-list__item-text{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:"italic";font-size:1rem;line-height:1.5;letter-spacing:.15px}.post-op-instructions-multi-select .selected-instructions-list__item-button--clear{width:1.125rem;height:1.125rem}.review-surgery-details-container,.review-surgery-details-container .surgery-details-row{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.review-surgery-details-container .surgery-details-row .item__label{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:.875rem;line-height:1.43;letter-spacing:.25px;height:1rem;margin-bottom:.25rem}.review-surgery-details-container .surgery-details-row .item__value{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px;font-weight:500}.ks-container{max-width:100%}@media(min-width:768px){.review-surgery-details-container .surgery-details-row{flex-direction:row;grid-gap:2.5rem;gap:2.5rem;min-width:12.5rem}}.thumbnail{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem}.thumbnail__edit_button{position:relative;width:20.375rem;height:20.375rem}.thumbnail .phase-icon-bar{position:absolute}.thumbnail .phase-icon-bar__icon{width:2rem;height:2rem;margin:.5rem 0 0 .5rem}.thumbnail .review-image{border-radius:8px;width:20.375rem;height:20.375rem;object-fit:cover}.thumbnail .review-image:hover{opacity:.6}.thumbnail .review-image__excluded__overlay{position:absolute;top:0;background:rgba(49,61,78,.5);width:100%;height:100%;left:0}.thumbnail .review-image__excluded__overlay .review-image__excluded__line{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);height:140%;z-index:150;border-left:.313rem solid #e52424;border-radius:4px}.thumbnail .quick-note-selection{display:flex;flex-direction:column;justify-content:flex-start;align-self:self-start;grid-gap:.25rem;gap:.25rem}.thumbnail .quick-note-selection__title{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:.875rem;line-height:1.14;letter-spacing:.25px}.thumbnail .quick-note-selection__options{display:flex;flex-direction:column;grid-gap:.25rem;gap:.25rem}.thumbnail .quick-note-selection__tag-container{white-space:nowrap;width:100%;max-width:20.375rem}.thumbnail .quick-note-selection__tag-container .toggle-check-icon{width:1rem;height:1rem;margin-right:.375rem}.thumbnail .quick-note-selection__content{overflow:hidden;text-overflow:ellipsis}.thumbnail .quick-note-selection__detailed-content{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px}@media(min-width:768px){.thumbnail .review-image,.thumbnail__edit_button{width:13.25rem;height:13.25rem}.thumbnail .review-image{object-fit:cover}.thumbnail .quick-note-selection__tag-container{width:100%;max-width:13.25rem}}@media(min-width:1440px){.thumbnail .review-image,.thumbnail__edit_button{width:16.625rem;height:16.625rem}.thumbnail .review-image{object-fit:cover}.thumbnail .quick-note-selection__tag-container{width:100%;max-width:16.625rem}}.review-container{grid-gap:1rem;gap:1rem}.review-container,.review-container .image-content{display:flex;flex-direction:column;align-items:center}.review-container .image-content{grid-gap:.5rem;gap:.5rem;margin-bottom:.5rem}.review-container .image-content__image{border-radius:8px;width:13.125rem;height:13.125rem;object-fit:cover}.review-container .image-content__checkbox{display:flex;grid-gap:1rem;gap:1rem;font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px}.review-container .image-content__checkbox__input{width:1.125rem;height:1.125rem;accent-color:#44546a}.review-container .image-category{width:100%;display:flex;flex-direction:column;grid-gap:.25rem;gap:.25rem}.review-container .image-category__label{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:.875rem;line-height:1.14;letter-spacing:.25px}.review-container .image-category__selection{display:flex;flex-direction:column;grid-gap:.7rem;gap:.7rem}.review-container .image-category__selection .segmented-control__segment{width:8.75rem;padding:0}.review-container .show-labels{width:100%;display:flex;flex-direction:column;grid-gap:.25rem;gap:.25rem}.review-container .show-labels__label{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:.875rem;line-height:1.14;letter-spacing:.25px}.review-container .show-labels__anatomy-labels .label-button{border-radius:3.75rem}.review-container .show-labels__anatomy-labels .toggle-button-group{grid-gap:.5rem;gap:.5rem}.review-container .notes{width:100%;display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem}.review-container .notes__label{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1.1875rem;line-height:1.26;letter-spacing:.15px;font-weight:500}.review-container .action-buttons{width:100%;display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.review-container .action-buttons__cancel,.review-container .action-buttons__save{margin:0;height:2rem;font-family:Inter;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.4px;font-size:.75rem;line-height:1.33}@media(min-width:768px){.review-container .image-content{grid-gap:1rem;gap:1rem;margin-bottom:0}.review-container .image-content__image{width:20.375rem;height:20.375rem;object-fit:cover}.review-container .image-content__checkbox{align-items:center;height:2.5rem}.review-container .image-category__selection .segmented-control .segment{width:8.75rem}.review-container .action-buttons{flex-direction:row-reverse;justify-content:flex-start;grid-gap:1rem;gap:1rem}.review-container .action-buttons__cancel,.review-container .action-buttons__save{height:2.5rem;font-family:Inter;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.4px;font-size:1rem;font-weight:600;line-height:1.25;letter-spacing:.1px}}.review-footer{display:flex;flex-direction:column;align-items:center;grid-gap:1rem;gap:1rem}.review-footer .messages{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem}.review-footer .messages__reminder{color:"italic"}.review-footer .messages__include-status,.review-footer .messages__reminder{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;font-size:1rem;line-height:1.5;letter-spacing:.15px;font-weight:500;text-align:center}.review-footer .messages__include-status{color:#313d4e}@media(min-width:768px){.review-footer__button{width:383px}}.image-review-page{display:flex;flex-direction:column}.image-review-page .image-review-container{display:flex;flex-direction:column;grid-gap:1.5rem;gap:1.5rem}.image-review-page .image-review-container .image-phase-legend{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem}.image-review-page .image-review-container .image-phase-legend__item{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.image-review-page .image-review-container .image-phase-legend__value{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px;font-weight:500}.image-review-page .image-review-container .quick-note-bulk-select__container{display:flex;flex-direction:column;align-items:center;grid-gap:.625rem;gap:.625rem;padding:1.5rem 2rem;border:1px solid #008383;border-radius:8px;background-color:#f5ffff}.image-review-page .image-review-container .quick-note-bulk-select__message{margin:0;padding:0;font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px}.image-grid-error,.image-review-page .image-review-container .image-grid{display:flex;flex-direction:column;grid-gap:1.5rem;gap:1.5rem}.image-grid-error__text{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px}.image-grid-error__button{display:flex;align-self:flex-end}.saving-snackbar{z-index:1001}@media(min-width:768px){.image-review-page .image-review-container .image-phase-legend{flex-direction:row;grid-gap:2.5rem;gap:2.5rem}.image-review-page .image-review-container .quick-note-bulk-select__button{width:383px}.image-review-page .image-review-container .image-grid{display:grid;grid-template-columns:repeat(3,212px);align-items:stretch}}@media(min-width:1440px){.image-review-page .image-review-container .image-grid{grid-template-columns:repeat(4,266px)}}.staff-page{margin:68px auto 0;max-width:1200px;width:100%}.staff-page__skeleton{animation:skeleton-loading 1s linear infinite alternate;border-radius:4px;width:374px}@media(min-width:768px){.staff-page__skeleton{height:18.125rem;width:728px}}@media(min-width:1440px){.staff-page__skeleton{height:12.813rem;width:1200px}}.staff-page__skeleton--header{height:3.5rem}.staff-page__skeleton--table{height:80vh}.staff-page__skeleton-container{display:flex;flex-direction:column;grid-gap:1.5rem;gap:1.5rem;align-items:center}.sg-subtitle,.sg-title{text-align:center;margin:0 auto 1rem}.sg-title{font-weight:300;font-size:3rem}.sg-subtitle{font-weight:200;font-size:2rem}.html-examples{color:#fff;resize:none;margin:.5rem auto;display:block;width:100%;height:8rem;width:24rem;background:#000;border:none;overflow:scroll;font-family:monospace;padding:.5rem}.scss-colors{margin-bottom:4rem}.scss-colors .color-set{display:flex;width:80%;margin:0 auto;flex-wrap:wrap;justify-content:center}.scss-colors .color-set .color{margin-left:-1rem}.scss-colors .color-set .color .color-swatch{background:#fff;border-radius:50%;height:5rem;width:5rem;margin:1rem auto}.scss-colors .color-set .color .color-meta{text-align:center;display:block;font-size:.6rem}.scss-colors .color-set .color .selected-color{color:#000;font-weight:300}.scss-colors .color-set .color:hover{color:#fff;font-weight:300;cursor:pointer;opacity:.8}.fonts{display:flex;flex-direction:column}.fontSizeXXXXXL{font-size:3.56rem}.fontSizeXXXXL{font-size:2.94rem}.fontSizeXXXL{font-size:2.25rem}.fontSizeXXL{font-size:2.06rem}.fontSizeXL{font-size:1.75rem}.fontSizeL{font-size:1.44rem}.fontSizeM{font-size:1.19rem}.fontSizeS{font-size:1rem}.fontSizeXS{font-size:.88rem}.fontSizeXXS{font-size:.75rem}@media screen and (min-width:414px){.fontSizeXXXXXL{font-size:3.56rem}.fontSizeXXXXL{font-size:2.94rem}.fontSizeXXXL{font-size:2.25rem}.fontSizeXXL{font-size:2.06rem}.fontSizeXL{font-size:1.75rem}.fontSizeL{font-size:1.44rem}.fontSizeM{font-size:1.19rem}.fontSizeS{font-size:1rem}.fontSizeXS{font-size:.88rem}.fontSizeXXS{font-size:.75rem}}.surgeries-page{width:374px;margin:1.5rem auto 0}.surgeries-page__title-container{grid-gap:1rem;gap:1rem;display:flex;flex-direction:column}.surgeries-page__filters{margin:1rem 0;grid-gap:1rem;gap:1rem;display:flex;flex-direction:row}.surgeries-page__filters-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.surgeries-page__add-surgery{display:none}.surgeries-page__title{letter-spacing:normal;font-size:1.4375rem;line-height:1.22}.surgeries-page__entries,.surgeries-page__title{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e}.surgeries-page__entries{font-size:1rem;line-height:1.5;letter-spacing:.15px;font-style:italic;margin-bottom:.5rem}.surgeries-page__pagination{display:flex;justify-content:center;width:100%}@media(min-width:768px){.surgeries-page{width:728px}.surgeries-page__add-surgery{display:flex}}@media(min-width:1440px){.surgeries-page{width:1200px}.surgeries-page__title-container{flex-direction:row;justify-content:space-between;align-items:center}}.fab{display:flex;position:fixed;background-color:#008383;bottom:1rem;right:1rem;width:3.5rem;height:3.5rem;border-radius:50%;padding:0;margin:0;align-items:center;justify-content:center;cursor:pointer}.fab img{height:2rem;width:2rem}@media(min-width:768px){.fab{display:none}}.date-picker__label-container{display:flex;flex-direction:row;align-items:center}.date-picker__label{margin:0 0 4px;width:100%;height:1rem;font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#44546a;font-size:.875rem;line-height:1.14;letter-spacing:.25px}.SingleDatePicker{width:100%}.DateInput{width:95%;height:1.5rem;padding-left:8px;padding-right:8px}.CalendarDay__default:hover{background:#697688;color:#fff}.DateInput_fang{display:none}.DayPicker_weekHeader,.DayPicker_weekHeader_ul{color:#697688;font-weight:600;font-size:1.05rem;line-height:1.25rem;letter-spacing:.25px;font-family:"Inter"}.CalendarMonth_caption{color:#313d4e;font-family:"Inter";font-size:1rem;font-style:normal;line-height:1.5rem;letter-spacing:.15px}.CalendarMonth_caption strong{font-weight:600}.DayPickerNavigation_button__horizontalDefault,.DayPickerNavigation_button__horizontalDefault:hover{border:none}.DayPickerNavigation_svg__horizontal{color:#697688;width:24px;height:24px}.DateInput_input{font-family:"Inter";font-weight:400;color:#313d4e;font-size:16px;line-height:24px;letter-spacing:.15px;height:1.5rem;padding:0;margin:0}.DateInput_input,.DateInput_input__focused{border:none;background-color:transparent}.DateInput_input:focus-visible{outline:none}.SingleDatePickerInput__withBorder{border:1px solid #dadde1;height:48px;border-radius:4px;background-color:#fff;display:flex;align-items:center;justify-content:space-between}.SingleDatePickerInput__withBorder:focus-within{border:1px solid #44546a;border-radius:4px}.CalendarDay__default{border:1px solid #ebecee;color:#313d4e}.CalendarDay__blocked_out_of_range,.CalendarDay__default{line-height:1.25rem;font-family:"Inter";font-size:.88rem;font-weight:400;letter-spacing:.25px}.CalendarDay__blocked_out_of_range{color:#b4bbc3}.CalendarDay__selected,.CalendarDay__selected_span{background:#697688;color:#fff;border:1px solid #697688}.CalendarDay__selected:hover{background:#dadde1;color:#44546a;border:1px solid #ebecee}.SingleDatePicker_picker{top:3.25rem!important;border:#dadde1;border-radius:.25rem;box-shadow:0 2px 5px rgba(51,51,51,.2)}.SingleDatePickerInput_calendarIcon{margin:0;padding:.75rem .5rem .625rem;display:flex;justify-content:flex-end;width:100%}.SingleDatePickerInput_calendarIcon:active,.SingleDatePickerInput_calendarIcon:focus{outline:none}.kl-dob-tall .SingleDatePickerInput__withBorder{height:48px}.kl-dob-error-border .SingleDatePickerInput__withBorder{border:1px solid #e52424}.kl-dob-input-error{color:#e52424;font-size:12px;line-height:16px}.SingleDatePickerInput_clearDate{padding:0}.SingleDatePickerInput_clearDate:hover{background-color:transparent}.SingleDatePickerInput_clearDate:active{outline:none}.filters{position:relative;cursor:pointer}.filters__button{border-radius:3.75rem;width:5rem;background-color:#fff;border:1px solid #dadde1;color:#44546a}.filters__button,.filters__button--teal{height:2.5rem;display:flex;align-items:center;justify-content:center;margin:0}.filters__button--teal{border-radius:3.75rem;width:6.25rem;border:1px solid #008383;background-color:#f5ffff}.filters__text,.filters__text--teal{font-family:Inter;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.4px;font-size:.75rem;line-height:1.33;padding-right:.25rem}.filters__text--teal{color:#008383}.filters__icon{width:1rem;height:1rem}.filters__menu{position:absolute;top:0;left:0;transform:translateY(2.8125rem);width:17rem;display:flex;flex-direction:column;justify-content:flex-start;background-color:#fff;box-shadow:5px 5px 30px 0 #ebebeb;border-radius:8px;padding:1rem;grid-gap:1rem;gap:1rem}.action-menu{position:relative;width:1.5rem;height:1.5rem;margin-left:.5rem;cursor:pointer}.menu-list{position:absolute;top:0;left:0;transform:translate(-85%,13%);width:14.1875rem;padding:1rem 0;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;border-radius:4px;background-color:#fff;box-shadow:0 2px 5px rgba(51,51,51,.2)}.menu-list__link{height:3rem;width:100%}.menu-list__link:hover{background-color:#f9f9f9}.menu-list__text{color:#313d4e;margin:.875rem auto .875rem 1.5rem}.menu-list__text,.menu-list__text--delete{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;font-size:.875rem;line-height:1.43;letter-spacing:.25px}.menu-list__text--delete{color:#e52424}.burger-button{margin:0}button{all:unset}.grouped-procedures{grid-gap:.5rem;gap:.5rem}.grouped-procedures,.procedure-detail{display:flex;flex-direction:column}.procedure-detail__region-label{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px}.procedure-tag-container{display:flex;grid-gap:.5rem;gap:.5rem;flex-wrap:nowrap;overflow:scroll;scrollbar-width:none}.procedure-tag-container::-webkit-scrollbar{display:none}@media(min-width:768px){.procedure-detail{flex-direction:row;align-items:center}.procedure-detail,.procedure-tag-container{grid-gap:1rem;gap:1rem}}.status-chip{border-radius:3.75rem;height:2rem;display:flex;align-items:center;justify-content:center;max-width:8.25rem;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.status-chip__text{font-family:Inter;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.4px;font-size:.75rem;line-height:1.33;padding:.5rem .75rem}.status-chip--default{background-color:#ebecee;color:#44546a}.status-chip--red{background-color:#ffdad6;color:#c81b1b}.status-chip--yellow{background-color:#ffecb0;color:#805d0b}.status-chip--green{background-color:#e6ffdd;color:#187841}.status-chip--primary{background-color:#c4f8f8;color:#008383}.status-chip--disabled{background-color:#b4bbc3;color:#697688}.modal-container{display:none;position:fixed;z-index:1001;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}.modal-container__container{display:flex;flex-direction:column;align-items:center;background:#fff;border-radius:4px;box-shadow:0 2px 5px rgba(51,51,51,.2);top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;max-height:90%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;overflow:hidden}.show-modal{display:flex}.pending-delete-modal{display:flex;flex-direction:column;align-items:center;width:20rem;padding:1.5rem;box-sizing:border-box}.pending-delete-modal__icon{width:2.1875rem;height:2.1875rem}.pending-delete-modal__header-container{display:flex;flex-direction:column;align-items:center;justify-content:start;height:4.75rem;width:100%}.pending-delete-modal__message{font-size:1rem;line-height:1.5;letter-spacing:.15px;margin-bottom:1rem}.pending-delete-modal__message,.pending-delete-modal__title{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e}.pending-delete-modal__title{letter-spacing:normal;font-size:1.4375rem;line-height:1.22;margin-bottom:1.5rem}.pending-delete-modal__buttons{width:100%;display:flex;grid-gap:1rem;gap:1rem;flex-direction:column}.pending-delete-modal__buttons--danger{display:flex;text-decoration:none;font-family:Inter;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.4px;font-size:1rem;font-weight:600;line-height:1.25;letter-spacing:.1px;background-color:#e52424;color:#fff;transition:all .2s;position:relative;border:none;height:40px;align-items:center;justify-content:center;border-radius:4px;cursor:default;width:100%}.pending-delete-modal__buttons--danger .btn__text{display:flex;align-items:center;justify-content:space-around;grid-gap:8px;gap:8px}.pending-delete-modal__buttons--danger:disabled,.pending-delete-modal__buttons--danger:disabled:hover{background-color:#b4bbc3;color:#697688}@media(min-width:768px){.pending-delete-modal__buttons--danger{width:180px}}.pending-delete-modal__buttons--cancel{display:flex;text-decoration:none;font-family:Inter;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.4px;font-size:1rem;font-weight:600;line-height:1.25;letter-spacing:.1px;background-color:#fff;color:#fff;transition:all .2s;position:relative;height:40px;align-items:center;justify-content:center;border-radius:4px;cursor:default;border:1px solid #44546a;color:#44546a;width:100%}.pending-delete-modal__buttons--cancel .btn__text{display:flex;align-items:center;justify-content:space-around;grid-gap:8px;gap:8px}.pending-delete-modal__buttons--cancel:hover{color:#697688;border-color:#697688}.pending-delete-modal__buttons--cancel:active{color:#313d4e;border-color:#313d4e}.pending-delete-modal__buttons--cancel:disabled,.pending-delete-modal__buttons--cancel:disabled:hover{background-color:#b4bbc3;color:#697688}@media(min-width:768px){.pending-delete-modal__buttons--cancel{width:180px}}.procedures{border:1px solid #dadde1;border-radius:4px;align-items:flex-start;margin-bottom:1.5rem;padding:1rem;box-sizing:border-box}.procedures,.procedures__patient-info{display:flex;flex-direction:column;width:100%;grid-gap:1rem;gap:1rem}.procedures__patient-name{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1.1875rem;line-height:1.26;letter-spacing:.15px}.procedures__grouped-procedures{width:15rem}.procedures__grouped-label{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:.875rem;line-height:1.14;letter-spacing:.25px;color:#44546a}.dates-container{display:flex;flex-direction:row;width:100%}.dates-container__item{width:7.125rem}.dates-container__date{font-weight:400;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px;font-weight:500}.dates-container__date,.dates-container__label{font-family:Inter;font-stretch:normal;font-style:normal}.dates-container__label{font-weight:400;color:#313d4e;font-size:.875rem;line-height:1.14;letter-spacing:.25px;color:#44546a}@media(min-width:768px){.pending-delete-modal__buttons--cancel,.pending-delete-modal__buttons--danger{width:100%}}@media(min-width:1440px){.pending-delete-modal{align-items:start;width:45.5rem}.pending-delete-modal__icon{width:1.75rem;height:1.75rem}.pending-delete-modal__message{margin-bottom:1.5625rem}.pending-delete-modal__title{margin-bottom:0;padding-left:.125rem}.pending-delete-modal__buttons{flex-direction:row-reverse}.pending-delete-modal__buttons--danger{display:flex;text-decoration:none;font-family:Inter;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.4px;font-size:1rem;font-weight:600;line-height:1.25;letter-spacing:.1px;background-color:#e52424;color:#fff;width:100%;transition:all .2s;position:relative;border:none;height:40px;align-items:center;justify-content:center;border-radius:4px;cursor:default;width:120px}.pending-delete-modal__buttons--danger .btn__text{display:flex;align-items:center;justify-content:space-around;grid-gap:8px;gap:8px}.pending-delete-modal__buttons--danger:disabled,.pending-delete-modal__buttons--danger:disabled:hover{background-color:#b4bbc3;color:#697688}}@media(min-width:1440px)and (min-width:768px){.pending-delete-modal__buttons--danger{width:180px;width:120px}}@media(min-width:1440px){.pending-delete-modal__buttons--cancel{display:flex;text-decoration:none;font-family:Inter;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.4px;font-size:1rem;font-weight:600;line-height:1.25;letter-spacing:.1px;background-color:#fff;color:#fff;width:100%;transition:all .2s;position:relative;height:40px;align-items:center;justify-content:center;border-radius:4px;cursor:default;width:120px;border:1px solid #44546a;color:#44546a}.pending-delete-modal__buttons--cancel .btn__text{display:flex;align-items:center;justify-content:space-around;grid-gap:8px;gap:8px}.pending-delete-modal__buttons--cancel:hover{color:#697688;border-color:#697688}.pending-delete-modal__buttons--cancel:active{color:#313d4e;border-color:#313d4e}.pending-delete-modal__buttons--cancel:disabled,.pending-delete-modal__buttons--cancel:disabled:hover{background-color:#b4bbc3;color:#697688}}@media(min-width:1440px)and (min-width:768px){.pending-delete-modal__buttons--cancel{width:180px;width:120px}}@media(min-width:1440px){.pending-delete-modal__header-container{display:flex;flex-direction:row;align-items:center;justify-content:start;height:2rem;width:100%}.procedures__grouped-procedures{width:40.5rem}.dates-container__item{width:10rem}}.post-delete-modal{display:flex;flex-direction:column;align-items:center;width:20rem;padding:1.5rem;box-sizing:border-box}.post-delete-modal__icon{width:3.125rem;height:3.125rem;margin-bottom:1rem}.post-delete-modal__header-container{display:flex;flex-direction:column;align-items:center;justify-content:start;height:auto;width:100%}.post-delete-modal__title{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#313d4e;font-size:1.4375rem;line-height:1.22;margin-bottom:1.5rem;text-align:center}.post-delete-modal__buttons{width:100%;display:flex;grid-gap:1rem;gap:1rem;flex-direction:column}.post-delete-modal__buttons--danger{display:flex;text-decoration:none;font-family:Inter;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.4px;font-size:1rem;font-weight:600;line-height:1.25;letter-spacing:.1px;background-color:#e52424;color:#fff;transition:all .2s;position:relative;border:none;height:40px;align-items:center;justify-content:center;border-radius:4px;cursor:default;width:100%}.post-delete-modal__buttons--danger .btn__text{display:flex;align-items:center;justify-content:space-around;grid-gap:8px;gap:8px}.post-delete-modal__buttons--danger:disabled,.post-delete-modal__buttons--danger:disabled:hover{background-color:#b4bbc3;color:#697688}@media(min-width:768px){.post-delete-modal__buttons--danger{width:180px}}.post-delete-modal__buttons--cancel{display:flex;text-decoration:none;font-family:Inter;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.4px;font-size:1rem;font-weight:600;line-height:1.25;letter-spacing:.1px;background-color:#fff;color:#fff;transition:all .2s;position:relative;height:40px;align-items:center;justify-content:center;border-radius:4px;cursor:default;border:1px solid #44546a;color:#44546a;width:100%}.post-delete-modal__buttons--cancel .btn__text{display:flex;align-items:center;justify-content:space-around;grid-gap:8px;gap:8px}.post-delete-modal__buttons--cancel:hover{color:#697688;border-color:#697688}.post-delete-modal__buttons--cancel:active{color:#313d4e;border-color:#313d4e}.post-delete-modal__buttons--cancel:disabled,.post-delete-modal__buttons--cancel:disabled:hover{background-color:#b4bbc3;color:#697688}@media(min-width:768px){.post-delete-modal__buttons--cancel{width:180px}}@media(min-width:768px){.post-delete-modal__buttons--cancel,.post-delete-modal__buttons--danger{width:100%}}@media(min-width:1440px){.post-delete-modal__buttons--cancel,.post-delete-modal__buttons--danger{width:100%}}.searchbar{display:flex;align-items:center;width:100%;height:3rem;background:#fff;border-radius:4px;border:1px solid #dadde1}.searchbar__input{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px;height:100%;width:100%;background:transparent;border:none;padding:.5rem}.searchbar__input:focus{outline:none}.searchbar__input::placeholder{color:#b4bbc3}.searchbar__icon{width:2.5rem;height:2.5rem;text-align:center;display:flex;justify-content:center;align-items:center;color:#b4bbc3}@media(min-width:1440px){.searchbar{width:24rem}.searchbar__input{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px;height:100%;width:100%;background:transparent;border:none;padding:.5rem}.searchbar__input:focus{outline:none}.searchbar__input::placeholder{color:#b4bbc3}.searchbar__icon{width:2.5rem;height:2.5rem;text-align:center;display:flex;justify-content:center;align-items:center;color:#b4bbc3}}.kaliber-surgery-card-skeleton{border-radius:4px;height:23.375rem;width:374px;margin-bottom:2rem;animation:skeleton-loading 1s linear infinite alternate}@media(min-width:768px){.kaliber-surgery-card-skeleton{height:18.125rem;width:728px}}@media(min-width:1440px){.kaliber-surgery-card-skeleton{height:12.813rem;width:1200px}}.surgery-card{max-width:23.375rem;padding:2rem 1.5rem;margin-bottom:1.5rem;background-color:#fff;box-shadow:0 2px 5px rgba(51,51,51,.2);border-radius:4px}.surgery-card__header{display:flex;justify-content:space-between;margin-bottom:.5rem;align-items:flex-end}.surgery-card__name{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1.1875rem;line-height:1.26;letter-spacing:.15px;color:#009d9d;width:60%;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.surgery-card__name--link{display:inline;cursor:pointer}.surgery-card__name--link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.surgery-card__button{width:100%;display:flex;align-items:center}.surgery-card__info{display:flex;flex-wrap:wrap;justify-content:space-between;grid-gap:1rem;gap:1rem}.surgery-card__info-field{width:44%;display:flex;flex-direction:column;grid-gap:.25rem;gap:.25rem}.surgery-card__info-field--title{color:#44546a;font-size:.875rem;line-height:1.14;letter-spacing:.25px}.surgery-card__info-field--details,.surgery-card__info-field--title{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal}.surgery-card__info-field--details{color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px;font-weight:500}.procedures-report-wrapper{display:flex;justify-content:space-between;flex-direction:column-reverse;grid-gap:.5rem;gap:.5rem}.procedures-report-wrapper .report-read-msg-container{margin-left:auto}.procedures-report-wrapper .report-read-status__viewed{color:#697688}.procedures-report-wrapper .report-read-status__not-viewed,.procedures-report-wrapper .report-read-status__viewed{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;font-size:.75rem;line-height:1.33;letter-spacing:.4px;font-style:italic}.procedures-report-wrapper .report-read-status__not-viewed{color:#e52424}.pending-review-container{display:flex;width:100%;justify-content:end}.pending-review-container .btn--primary.disabled-review-button{background-color:#b4bbc3;color:#697688}.pending-review-container .btn--primary.disabled-review-button:hover{cursor:pointer}.pending-review-container .pending-review-modal .kaliber-modal-container .default{width:17rem}.pending-review-container .pending-review-modal .kaliber-modal-container .kaliber-modal-content-container .kaliber-modal-title-icon-container{align-items:flex-start}.pending-review-container .pending-review-modal .kaliber-modal-container .kaliber-modal-content-container .kaliber-modal-header-text{height:1.5rem;font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1.1875rem;line-height:1.26;letter-spacing:.15px;font-weight:500}.pending-review-container .pending-review-modal .kaliber-modal-container .modal-text{margin-top:1.5rem;text-align:left;width:100%;font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px}@media(min-width:768px){.surgery-card{max-width:45.5rem}.surgery-card__button{justify-content:end}.surgery-card__info-field{width:8.75rem}.pending-review-container .pending-review-modal .kaliber-modal-container .default{width:41.5rem}.pending-review-container .pending-review-modal .kaliber-modal-container .kaliber-modal-content-container{padding:1.5rem 2rem}.pending-review-container .pending-review-modal .kaliber-modal-container .kaliber-modal-content-container .kaliber-modal-header-text{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#313d4e;font-size:1.4375rem;line-height:1.22}.pending-review-container .pending-review-modal .kaliber-modal-container .kaliber-modal-content-container .kaliber-modal-close-icon{top:1.5rem}}@media(min-width:1440px){.surgery-card{max-width:75rem;padding:2rem 2.5rem}.surgery-card__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.surgery-card__info{display:flex;flex-wrap:wrap;justify-content:space-between;grid-gap:1rem;gap:1rem}.surgery-card__info-field{width:12.5rem}.procedures-report-wrapper{align-items:flex-start;flex-direction:row;grid-gap:0;gap:0}.procedures-report-wrapper .report-read-msg-container{margin-left:2.5rem}}.report-status-filter{position:relative;cursor:pointer}.report-status-filter__button{border-radius:3.75rem;width:7.8125rem;background-color:#fff;border:1px solid #dadde1;color:#44546a}.report-status-filter__button,.report-status-filter__button--teal{height:2.5rem;display:flex;align-items:center;justify-content:center;margin:0}.report-status-filter__button--teal{border-radius:3.75rem;width:9.125rem;border:1px solid #008383;background-color:#f5ffff}.report-status-filter__text,.report-status-filter__text--teal{font-family:Inter;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.4px;font-size:.75rem;line-height:1.33;padding-right:.25rem}.report-status-filter__text--teal{color:#008383}.report-status-filter__icon{width:1rem;height:1rem}.report-status-filter__menu{position:absolute;top:0;left:0;transform:translateY(2.8125rem);width:17rem;display:flex;flex-direction:column;justify-content:flex-start;background-color:#fff;box-shadow:5px 5px 30px 0 #ebebeb;border-radius:8px;padding:1rem;grid-gap:1rem;gap:1rem}.menu__buttons{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly}.surgery-page-container{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;width:374px}.surgery-page-container .k-page-header{margin-top:.5rem;margin-bottom:0;width:100%}.surgery-page__container{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;margin:2.625rem auto 0;width:374px}.surgery-page__skeleton{animation:skeleton-loading 1s linear infinite alternate;border-radius:4px;width:374px}@media(min-width:768px){.surgery-page__skeleton{height:18.125rem;width:728px}}@media(min-width:1440px){.surgery-page__skeleton{height:12.813rem;width:1200px}}.surgery-page__skeleton--header{height:1.75rem;width:26.875rem}.surgery-page__skeleton--switch{height:2.5rem}.surgery-page__skeleton--content{height:100vh}@media(min-width:768px){.surgery-page__container{grid-gap:1.75rem;gap:1.75rem;width:728px}}@media(min-width:1440px){.surgery-page__container{width:1200px;margin-top:42px;grid-gap:2rem;gap:2rem}}.emergency-contact{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.emergency-contact__info{width:100%;display:flex;align-items:center}.emergency-contact__icon{width:2rem;height:2rem;margin-right:.5rem}.emergency-contact__text{width:100%;font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px;font-weight:500}.edit-emergency-contact-form,.edit-emergency-contact-form__input-container{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.edit-modal__buttons .btn--primary{height:2rem}.edit-modal__buttons .btn--cancel,.edit-modal__buttons .btn--primary{font-family:Inter;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.4px;font-size:.75rem;line-height:1.33}.edit-modal__buttons .btn--cancel{max-width:16.875rem;height:1.875rem}@media(min-width:768px){.edit-emergency-contact-form__input-container{max-width:21.75rem}.edit-modal__buttons{flex-direction:row-reverse}.edit-modal__buttons .btn--primary{max-width:10rem;height:2.5rem}.edit-modal__buttons .btn--cancel{max-width:6.5rem;height:2.375rem}}.patient-contact{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.patient-contact__info{width:100%;display:flex;align-items:center}.patient-contact__icon{width:2rem;height:2rem;margin-right:.5rem}.patient-contact__text{width:100%;color:#313d4e}.patient-contact__text,.patient-contact__text--disabled{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;font-size:1rem;line-height:1.5;letter-spacing:.15px;font-weight:500}.patient-contact__text--disabled{color:#44546a;font-style:italic}.edit-patient-contact-form{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.edit-patient-contact-form .email-text-field .helper-text{width:17rem;margin-top:.25rem;font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#44546a;font-size:.75rem;line-height:1.33;letter-spacing:.4px;font-style:italic}.edit-patient-contact-form .email-text-field .helper-text__email-address{color:#008383;border:2px solid transparent}.edit-patient-contact-form .email-text-field .helper-text__email-address:hover{cursor:pointer;border-bottom-color:#008383}.edit-patient-contact-form .k-text-field__label-container{height:1rem;margin-bottom:.25rem;display:flex}.edit-patient-contact-form .locality-information-container{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}@media(min-width:768px){.edit-modal__buttons{display:flex;flex-direction:row-reverse;grid-gap:1rem;gap:1rem}.edit-modal__buttons .btn--primary{width:10rem}.edit-patient-contact-form .email-text-field{width:21.75rem}.edit-patient-contact-form .email-text-field .helper-text{width:41.5rem}.edit-patient-contact-form .locality-information-container{display:flex;flex-direction:row;grid-gap:1.5rem;gap:1.5rem}.edit-patient-contact-form .locality-information-container>:first-child{flex:0 0 21.75rem}.edit-patient-contact-form .locality-information-container>:nth-child(2){flex:0 0 7rem}.edit-patient-contact-form .locality-information-container>:nth-child(3){flex:0 0 9.75rem}}@media(min-width:1440px){.edit-modal__buttons{display:flex;flex-direction:row-reverse;grid-gap:1rem;gap:1rem}.patient-contact-container{max-width:36.75rem;width:100%}}.patient-demographics__container{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.patient-demographics__info{width:12.5rem;height:2.75rem;display:flex;flex-direction:column}.patient-demographics__label{width:100%;font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#44546a;font-size:.875rem;line-height:1.14;letter-spacing:.25px;margin-bottom:.25rem}.patient-demographics__text{width:100%;font-weight:400;color:#313d4e;font-weight:500}.patient-demographics__text,.patient-demographics__text--disabled{font-family:Inter;font-stretch:normal;font-style:normal;font-size:1rem;line-height:1.5;letter-spacing:.15px}.patient-demographics__text--disabled{font-weight:400;color:#44546a;font-style:italic}.edit-patient-demographics-form{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.edit-patient-demographics-form .k-text-field__label-container{height:1rem;font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#44546a;font-size:.875rem;line-height:1.14;letter-spacing:.25px}.edit-patient-demographics-form__name-fields{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;align-items:flex-end}.edit-patient-demographics-form__name-fields .last-name,.edit-patient-demographics-form__name-fields .middle-name{width:100%}.edit-patient-demographics-form .datepicker-size .SingleDatePickerInput__withBorder{box-sizing:border-box;height:3rem;width:100%}.edit-patient-demographics-form .datepicker-size .SingleDatePickerInput_calendarIcon{text-align:right}.edit-patient-demographics-form .edit-patient-demographics-form--aditional-information{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.edit-patient-demographics-form .edit-patient-demographics-form--aditional-information__header{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#313d4e;font-size:1.4375rem;line-height:1.22}.edit-patient-demographics-form .edit-patient-demographics-form--aditional-information__divider{border-bottom:1px solid #dadde1}.edit-modal__buttons{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.edit-modal__buttons .btn--cancel,.edit-modal__buttons .btn--primary{height:2rem;box-sizing:border-box;font-family:Inter;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.4px;font-size:.75rem;line-height:1.33}@media(min-width:768px){.patient-demographics__container{flex-direction:row}}@media(min-width:768px){.edit-patient-demographics-form__name-fields{flex-direction:row;grid-gap:1.5rem;gap:1.5rem;align-items:flex-start}.edit-patient-demographics-form__name-fields .last-name,.edit-patient-demographics-form__name-fields .middle-name{margin-top:1.25rem}.edit-patient-demographics-form .datepicker-size,.edit-patient-demographics-form .ks-wrapper,.edit-patient-demographics-form .preferred-name{width:21.75rem}.edit-modal__buttons{flex-direction:row-reverse}.edit-modal__buttons .btn--cancel,.edit-modal__buttons .btn--primary{font-family:Inter;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.4px;font-size:1rem;font-weight:600;line-height:1.25;letter-spacing:.1px;height:2.5rem;max-width:none}.edit-modal__buttons .btn--cancel{width:7.5rem}.edit-modal__buttons .btn--primary{width:11.25rem}}@media(min-width:1440px){.edit-modal__buttons{flex-direction:row-reverse}}.patient-header-detail{padding:.25rem 1rem}.patient-header-detail .patient-header-detail-entry{display:flex;flex-direction:column;margin-bottom:1rem;font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#44546a;font-size:.875rem;line-height:1.14;letter-spacing:.25px}.patient-header-detail .patient-header-detail-entry .patient-header-detail-content{margin-top:.25rem;font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px;font-weight:500}.patient-header-detail .patient-header-detail-entry .patient-header-detail-content--no-entry{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#44546a;font-size:1rem;line-height:1.5;letter-spacing:.15px;font-style:italic}@media(min-width:768px){.patient-header-detail{display:flex;grid-gap:1.5rem;gap:1.5rem}.patient-header-detail .patient-header-detail-content{min-width:12.5rem}}.patient-profile-page-container{display:flex;flex-direction:column;justify-content:center;width:100%}.patient-profile-page-container__disclaimer{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#697688;font-size:.75rem;line-height:1.33;letter-spacing:.4px;font-style:italic;margin-top:2rem}@media(min-width:768px){.patient-profile-page-container__disclaimer{margin-top:2.25rem}}@media(min-width:1440px){.patient-profile-contact__container{display:flex;grid-gap:1.5rem;gap:1.5rem}.patient-profile-page-container__disclaimer{margin-top:1.75rem}}.surgery-details,.surgery-details__info{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.surgery-details__info{width:100%}.surgery-details__info-container{width:12.5rem}.surgery-details__label{color:#44546a;font-size:.875rem;line-height:1.14;letter-spacing:.25px;margin-bottom:.25rem}.surgery-details__label,.surgery-details__text{width:100%;font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal}.surgery-details__text{color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px;font-weight:500}.planned-procedures{border:1px solid #dadde1;border-radius:.5rem;padding:1rem}.planned-procedures__divider{border-top:1px solid #dadde1;margin:1rem 0}.planned-procedures__label{font-weight:400;font-weight:500;margin-bottom:.5rem}.planned-procedures__custom-text,.planned-procedures__label{font-family:Inter;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px}.planned-procedures__custom-text{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem;font-weight:400;word-wrap:break-word}.surgery-details-edit-modal .kl-dob-tall .SingleDatePickerInput__withBorder{width:17rem}@media(min-width:768px){.surgery-details__info{flex-direction:row;grid-gap:2.5rem;gap:2.5rem}.surgery-details-edit-modal .kl-dob-tall .SingleDatePickerInput__withBorder{width:21.625rem;height:2.875rem}.surgery-details-edit-modal .edit-patient-demographics-form__name-fields{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;align-items:flex-end}}.surgery-documents__container{width:100%}.surgery-documents__container .kaliber-card{grid-gap:1.5rem;gap:1.5rem}.surgery-documents__card{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem}.surgery-documents__text{width:-webkit-max-content;width:max-content;font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#008383;font-size:1rem;line-height:1.5;letter-spacing:.15px;border:2px solid transparent}.surgery-documents__text:hover{cursor:pointer;border-bottom-color:#008383}.noti-container{box-shadow:0 2px 5px rgba(51,51,51,.2);width:20rem;height:22rem;padding:2rem;position:fixed;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:4px}.center{text-align:center}.noti-btn-container{margin:2rem auto 1rem;display:flex;justify-content:space-between;width:13.3rem}.confirmation-modal{position:absolute;top:25%;left:50%;transform:translate(-50%,-50%);width:17.5rem;background-color:#fff;border-radius:4px;box-shadow:0 2px 5px rgba(51,51,51,.2);padding:1.5rem}.confirmation-modal .details-container,.confirmation-modal .modal-body-text,.confirmation-modal .modal-title{margin-bottom:1.25rem}.confirmation-modal .details-container .patient-name{font-weight:700}.confirmation-modal .details-container-patient-name{font-weight:700!important}.modal-button-container{grid-gap:.5rem;gap:.5rem}.upload-complete-modal{position:absolute;top:25%;left:50%;transform:translate(-50%,-50%);width:280px;background-color:#fff;border-radius:4px;box-shadow:0 2px 5px rgba(51,51,51,.2);padding:1.5rem}.upload-complete-modal .details-container,.upload-complete-modal .modal-body-text,.upload-complete-modal .modal-title{margin-bottom:1.25rem}.upload-complete-modal .details-container .patient-name{font-weight:700}.upload-complete-modal-button-container{display:flex;justify-content:flex-end}.upload-error-modal{position:absolute;top:25%;left:50%;transform:translate(-50%,-50%);width:17.5rem;background-color:#fff;border-radius:4px;box-shadow:0 2px 5px rgba(51,51,51,.2);padding:1.5rem}.upload-error-modal .modal-title{margin-bottom:1.25rem;text-align:center}.upload-error-modal .modal-body-text{margin:0 .9375rem}.upload-error-modal .details-container{margin-bottom:1.25rem}.upload-error-modal .details-container .patient-name{font-weight:700}.upload-error-modal-button-container{display:flex;width:100%;justify-content:space-around;margin-top:3.125rem}.progress-modal{position:absolute;top:25%;left:50%;transform:translate(-50%,-50%);width:22.5rem;height:auto;background-color:#fff;border-radius:4px;box-shadow:0 2px 5px rgba(51,51,51,.2);padding:1.5rem}.progress-modal .details-container,.progress-modal .modal-body-text,.progress-modal .modal-title{margin-bottom:1.25rem}.progress-modal .details-container .patient-name{font-weight:700}.modal-button-container{display:flex;justify-content:space-between}.error-text{display:flex;justify-content:center;padding-bottom:1.25rem;color:#e52424}.MuiSvgIcon-fontSizeLarge{font-size:70px;margin-top:1.25rem}.uploader__container{margin:5rem auto 0;width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center;grid-gap:1rem;gap:1rem}.uploader__skeleton{animation:skeleton-loading 1s linear infinite alternate;border-radius:4px;width:374px}@keyframes skeleton-loading{0%{background-color:#c2cfd6}to{background-color:#f0f3f5}}@media(min-width:768px){.uploader__skeleton{height:18.125rem;width:728px}}@media(min-width:1440px){.uploader__skeleton{height:12.813rem;width:1200px}}.uploader__skeleton--icon{height:10.5rem;width:10.5rem;border-radius:50%}.uploader__skeleton--button{height:3.125rem;width:9.375rem}.uploader__button-container{display:flex;justify-content:space-evenly;width:25rem;flex-direction:row}.settings-container{width:85%;margin:3.75rem auto auto;padding-bottom:0}.settings-container .joint-title{color:#44546a;text-align:left;margin-top:1.87rem}.settings-container .switches-container{width:-webkit-max-content;width:max-content}.settings-container .switches-container .switches{display:flex;margin-bottom:.9rem;flex-direction:row;align-items:center}.settings-container .switches-container .switches .labels{width:13rem}.settings-container .switches-container .switches .data-field{margin-left:20px}.settings-container .switches-container .switches .disabled{opacity:.7;width:350px}.settings-container .region-selection{width:100%;display:none;justify-content:space-around;margin-top:.98rem;margin-bottom:.98rem}.settings-container .region-selection .toggle-button-group{justify-content:space-between;width:100%;grid-gap:1.5rem;gap:1.5rem}.settings-container .region-selection .info-button{height:2.5144rem;font-size:.88rem;text-transform:none;border:1px solid rgba(49,61,78,.12);border-radius:4px;width:100%}.settings-container .region-selection .label-button{height:2.5144rem;font-size:.88rem;text-transform:none;border:1px solid rgba(49,61,78,.12);border-radius:6.25rem}.settings-container .title-button{display:flex;align-items:center;margin-bottom:30px}.settings-container .title-button .edit-btn{margin-left:20px;text-decoration:none;color:#44546a;border:none;font-size:18px;min-width:50px;height:50px;background-color:transparent;transition:all .3s;font-weight:500;border-radius:4px}.settings-container .title-button .edit-btn:hover{cursor:pointer}.settings-container .post-op-container{display:grid;grid-template-columns:25% 25% 25% 25%;grid-column-gap:120px;column-gap:120px;margin-bottom:60px}.settings-container .post-op-container .column-container{display:block;width:100%;margin-right:30px}.settings-container .post-op-container .notes-accordion-container{box-shadow:none;margin-bottom:0}.settings-container .post-op-container .notes-accordion-container .MuiSvgIcon-root{color:#008383}.settings-container .post-op-container .notes-accordion-container .expanded{border-bottom:1px solid #008383}.settings-container .post-op-container .notes-accordion-container .expanded div{margin-bottom:0}.settings-container .post-op-container .notes-accordion-container .details{margin-bottom:35px}.settings-container .post-op-container .notes-accordion-container .summary{display:flex;justify-content:space-between;max-height:50px}.settings-container .post-op-container .notes-accordion-container:after{position:absolute;left:0;bottom:1px;right:0;height:1px;content:"";opacity:1;background-color:rgba(49,61,78,.12);transition:opacity .15s cubic-bezier(.4,0,.2,1) 0ms,background-color .15s cubic-bezier(.4,0,.2,1) 0ms}.settings-container .post-op-container .notes-accordion-container:before{display:none}.settings-container .post-op-container .title-cell{padding-right:1.25rem}.settings-container .post-op-selection-container{margin-bottom:15px}.settings-container .post-op-selection-container .disabled-text-field{border-radius:4px 4px 0 0;border:1px solid rgba(49,61,78,.23);width:89%;padding:6.5px 14px;font-style:italic}.settings-container .post-op-selection-container .enabled-text-field{width:89%}.settings-container .post-op-selection-container .enabled-text-field .MuiOutlinedInput-root{border-radius:0 0 4px 4px}.settings-container .post-op-selection-container .single-note-container{display:flex;width:100%;justify-content:space-between}.box-container{margin-top:0!important}.heading,.sub-heading{color:#313d4e;text-align:left;margin-top:1.875rem!important}.label-name{color:#44546a;text-align:left;margin-top:.75rem!important}.info-row{margin-bottom:.9375rem!important}.checkbox{margin-top:.9375rem!important}.btn-container{display:flex;justify-content:end;width:100%;grid-gap:1.6rem;gap:1.6rem;margin-bottom:.9375rem!important;margin-top:.625rem!important}.btn-container .save-post-op-instructions-btn{text-align:center}@media(max-width:1270px){.settings-container .post-op-container{display:grid;grid-template-columns:33% 33% 33%}}@media(max-width:900px){.settings-container .post-op-container{display:grid;grid-template-columns:100%}.settings-container .post-op-container .column-container,.settings-container .post-op-container .joint-title{display:none}.settings-container .post-op-container .selected{display:block}.settings-container .region-selection{display:flex}}@media(max-width:655px){.settings-container .title-button{justify-content:space-between}.settings-container .switches-container{width:100%}.settings-container .switches-container .switches{flex-direction:column;width:100%;margin-bottom:1.2rem}.settings-container .switches-container .switches .labels{flex-direction:row-reverse;width:100%;margin-left:0;justify-content:space-between;margin-bottom:0}.settings-container .switches-container .switches .data-field{width:100%;margin-left:0}}.custom-notes-container{display:flex;flex-direction:column;grid-gap:2.5rem;gap:2.5rem}.custom-notes-container .notes-container{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.custom-notes-container .notes-container .region-container{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem;width:100%}.custom-notes-container .notes-container .region-container__title{color:#44546a;text-align:left;font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1.1875rem;line-height:1.26;letter-spacing:.15px;font-weight:500}.custom-notes-container .notes-container .region-container .quick-notes-container{display:flex;flex-direction:column;grid-gap:.25rem;gap:.25rem;border:none}.custom-notes-container .notes-container .region-container .quick-notes-container .default-note{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px;color:#008383}.custom-notes-container .notes-container .region-container .quick-notes-container .custom-input-container{display:flex;width:100%}.custom-notes-container .notes-container .region-container .quick-notes-container .custom-input-container .custom-note-input{border:1px solid #b4bbc3;border-radius:4px;padding:.25rem;width:100%;font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px;resize:vertical}.custom-notes-container .notes-container .region-container .quick-notes-container .custom-input-container .custom-note-input textarea::placeholder{color:#b4bbc3}.custom-notes-container .notes-container .notes-accordion-container{box-shadow:none;margin-bottom:0}.custom-notes-container .notes-container .notes-accordion-container .MuiSvgIcon-root{color:#008383}.custom-notes-container .notes-container .notes-accordion-container .expanded{border-bottom:1px solid #008383}.custom-notes-container .notes-container .notes-accordion-container .expanded div{margin-bottom:0}.custom-notes-container .notes-container .notes-accordion-container .details{margin-bottom:35px}.custom-notes-container .notes-container .notes-accordion-container .summary{display:flex;justify-content:space-between;max-height:50px}.custom-notes-container .notes-container .notes-accordion-container:after{position:absolute;left:0;bottom:1px;right:0;height:1px;content:"";opacity:1;background-color:rgba(49,61,78,.12);transition:opacity .15s cubic-bezier(.4,0,.2,1) 0ms,background-color .15s cubic-bezier(.4,0,.2,1) 0ms}.custom-notes-container .notes-container .notes-accordion-container:before{display:none}.custom-notes-container .action-container{display:flex;justify-content:end;width:100%;grid-gap:1.6rem;gap:1.6rem}.custom-notes-container .action-container__save{text-align:center}@media(min-width:768px){.custom-notes-container .notes-container{max-width:25rem}}@media(min-width:1440px){.custom-notes-container .notes-container{flex-direction:row;max-width:980px;grid-gap:10rem;gap:10rem;align-items:start}}.accordion{display:flex;flex-direction:column;justify-content:center;align-items:center;grid-gap:1rem;gap:1rem}.accordion .title{width:100%;display:flex;justify-content:space-between;max-height:50px;padding:1rem 0;border-bottom:1px solid #dadde1}.accordion .title__text{font-family:Inter;font-weight:400;font-stretch:normal;font-style:normal;color:#313d4e;font-size:1rem;line-height:1.5;letter-spacing:.15px}.accordion .title__icon{width:1.5rem;height:1.5rem}.accordion .title__icon svg path{stroke:#008383}.accordion .content{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.od-outer-container{width:100%}.od-outer-container,.od-outer-container .od-custom-container,.od-outer-container .od-default-container{display:flex;flex-direction:column}.od-outer-container .od-custom-container .od-container,.od-outer-container .od-default-container .od-container{box-shadow:none;background-color:transparent;padding:0;display:flex;width:100%;height:64px;justify-content:center;align-items:center;margin-right:.5rem}.od-outer-container .od-custom-container .od-container :hover,.od-outer-container .od-default-container .od-container :hover{box-shadow:none}.od-outer-container .od-custom-container .od-container .od-upload-icon path,.od-outer-container .od-default-container .od-container .od-upload-icon path{stroke:#44546a}.od-outer-container .od-custom-container .od-container{border:1px solid #dadde1;border-radius:6px}.od-outer-container .od-default-container .od-container{border:1px solid #dadde1;border-radius:6px 6px 0 0}.od-outer-container .od-icon-container{margin:0 .5rem;display:flex;justify-content:center;align-items:center}.od-outer-container .od-icon-container .od-icon{width:33px;height:auto}.od-outer-container .od-icon-container .od-icon path{stroke:#009d9d}.od-outer-container .od-pop-over-icon-container{position:absolute;z-index:1001;right:8px;top:8px}.od-outer-container .od-pop-over-icon-container .od-pop-over-icon-container-inner{position:relative;display:flex;align-self:flex-end;background-color:#fff;box-shadow:0 2px 5px rgba(51,51,51,.2);border-radius:4px;padding:7px 10px}.od-outer-container .od-pop-over-icon-container .od-pop-over-icon-container-inner .od-icon{width:22px;height:auto;margin:5px}.od-outer-container .od-pop-over-icon-container .od-pop-over-icon-container-inner:hover{box-shadow:0 2px 5px rgba(51,51,51,.2)}.od-outer-container .od-pop-over-icon-container .od-pop-over-icon-container-inner .od-eye-icon{color:#44546a;padding:0}.od-outer-container .od-pop-over-icon-container .od-pop-over-icon-container-inner .od-eye-icon path{stroke:none}.od-outer-container .od-pop-over-icon-container .od-pop-over-icon-container-inner .od-delete-icon{color:#e52424}.od-outer-container .od-pop-over-icon-container .od-pop-over-icon-container-inner .od-delete-icon path{stroke:none}.od-outer-container .overlay{height:100%;width:100%;position:fixed;z-index:1000;left:0;top:0}.od-outer-container .od-text-container{font-style:italic;margin-right:10px;overflow:hidden}.od-outer-container .od-text-container .od-upload-text{font-size:14px;color:#44546a}.od-outer-container .od-text-container .od-file-text{font-size:14px;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.od-outer-container .od-text-container .od-custom-file-text{font-size:14px;max-width:125px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.od-outer-container .od-text-container .od-file-size-text{font-size:12px;color:#b4bbc3}.od-outer-container .od-disabled,.od-outer-container .od-disabled .od-file-size-text{color:#44546a}.od-outer-container .od-selected{color:#009d9d}strong{font-weight:500}em{font-style:italic}h1{font-weight:500;font-size:96px;line-height:127px}h1,h2{font-style:normal}h2{font-weight:300;font-size:60px;line-height:70px}h3{font-size:48px;line-height:56px}h3,h4{font-style:normal;font-weight:400}h4{font-size:34px;line-height:40px}h5{font-style:normal;font-weight:400;font-size:24px}h5,h6{line-height:28px}h6{font-weight:500;font-size:20px;margin:0;padding:0}.overlay{height:100%;width:100%;position:fixed;z-index:1000;left:0;top:0}.no-scroll{overflow:hidden}body{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}code{font-family:"Inter"}a{all:unset;cursor:pointer}button{overflow:visible;width:inherit;margin:inherit;border:none;background:inherit;font:inherit;line-height:normal;color:inherit;text-align:inherit;-webkit-appearance:none;outline:inherit}
/*# sourceMappingURL=main.0f98f99e.chunk.css.map */