.simple-rich-text-editor{background:#fff;border:1px solid #ccc;border-radius:2px;box-sizing:border-box;display:flex;flex-direction:column}.simple-rich-text-editor--disabled{opacity:.65;pointer-events:none}.simple-rich-text-editor__toolbar{align-items:center;background:#fafafa;border-bottom:1px solid #ddd;display:flex;flex-wrap:wrap;gap:2px;padding:4px 6px}.simple-rich-text-editor__toolbar-group{align-items:center;display:flex;gap:1px}.simple-rich-text-editor__toolbar-group:after{align-self:stretch;background:#ddd;content:"";margin:0 4px;min-height:22px;width:1px}.simple-rich-text-editor__toolbar-group:last-child:after{display:none}.simple-rich-text-editor__format-select{background:#fff;border:1px solid #ccc;border-radius:2px;color:#333;font-size:13px;min-width:120px;padding:4px 6px}.simple-rich-text-editor__editor-wrap{min-height:120px;overflow:auto;position:relative}.simple-rich-text-editor__editor-body{box-sizing:border-box;color:#222;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.5;min-height:100%;outline:none;padding:12px 14px}.simple-rich-text-editor__editor-body:focus{outline:none}.simple-rich-text-editor__editor-body h1,.simple-rich-text-editor__editor-body h2,.simple-rich-text-editor__editor-body h3,.simple-rich-text-editor__editor-body h4,.simple-rich-text-editor__editor-body h5,.simple-rich-text-editor__editor-body h6{font-weight:600;margin:.4em 0}.simple-rich-text-editor__editor-body p{margin:.35em 0}.simple-rich-text-editor__editor-body ol,.simple-rich-text-editor__editor-body ul{margin:.35em 0;padding-left:1.5em}.simple-rich-text-editor__statusbar{align-items:center;background:#fafafa;border-top:1px solid #ddd;color:#666;display:flex;font-size:11px;justify-content:space-between;min-height:22px;padding:2px 8px}.simple-rich-text-editor__path{font-family:Consolas,monospace;-webkit-user-select:none;user-select:none}.simple-rich-text-editor__resize-handle{align-self:flex-end;background:#0000;border:none;cursor:nwse-resize;flex-shrink:0;height:14px;margin:0;padding:0;position:relative;touch-action:none;width:14px}.simple-rich-text-editor__resize-handle:after{border-color:#0000 #0000 #bbb;border-style:solid;border-width:0 0 10px 10px;bottom:0;content:"";height:0;pointer-events:none;position:absolute;right:0;width:0}.simple-rich-text-editor__resize-handle:disabled{cursor:default;opacity:.4}.kiosk-start-page{align-items:center;background-color:#f5f5f5;display:flex;flex-direction:column;justify-content:flex-start;min-height:100vh;padding:50px 20px 120px;visibility:visible}.kiosk-content-card{align-items:center;background-color:#fff;border-radius:32px;box-shadow:0 20px 45px #00000014;display:flex;height:400px;justify-content:center;margin-bottom:30px;padding:40px 35px;text-align:center;width:min(90vw,900px)}.kiosk-logo-card{padding:50px 35px}.kiosk-headline-card{flex-direction:column}.kiosk-language-card{padding:30px}.kiosk-card-reader-indicator{align-items:flex-end;bottom:230px;display:flex;flex-direction:row;justify-content:space-between;left:0;padding:0 100px;position:fixed;right:0;z-index:1000}.kiosk-card-reader-right{align-items:center;display:flex;flex-direction:column}.kiosk-flags{display:flex;flex-wrap:wrap;gap:25px;justify-content:center;width:100%}.kiosk-flag{border:1px solid gray;border-radius:10px;cursor:pointer;height:86px;overflow:hidden;width:120px}.kiosk-header{box-shadow:0 4px 10px #0003;height:60px;justify-content:space-between;left:0;padding:0 20px;position:fixed;top:0;width:100%;z-index:1000}.kiosk-header,.kiosk-header a{align-items:center;color:#fff;display:flex}.kiosk-header a{font-size:18px;text-decoration:none}.kiosk-header a i{margin-right:10px}.kiosk-header .kiosk-datetime{font-size:16px}.kiosk-content{margin-top:80px;padding:20px;text-align:center}.kiosk-content p{font-size:35px}.kiosk-content p.MuiTypography-body1{margin-top:50px}.kiosk-content h4{font-size:28px;padding:5px}.kiosk-content a.kiosk-tile{font-size:8px;padding:15px}.kiosk-content a.kiosk-tile p{margin-top:0}.kiosk-content input,.kiosk-content textarea{font-size:28px!important}.kiosk-content h3{margin-bottom:60px}.kiosk-content button{font-size:30px;margin-top:60px;padding:15px 30px}.kiosk-tile{align-items:center;border-radius:30px;display:flex;font-size:24px;height:300px;justify-content:center;margin:10px;padding:20px;text-align:center;transition:opacity .2s}.kiosk-tile,.kiosk-tile a{color:#fff;text-decoration:none}.kiosk-tile-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:30px}.kiosk-wait-time-container{border-radius:20px;color:#fff;display:flex;flex-direction:column;height:120px;justify-content:space-between;margin:10px auto 0;overflow:hidden;padding:12px;position:relative;width:400px}.kiosk-wait-time-container p{margin:0}.kiosk-progress-bar{border-radius:5px;height:10px;transition:width .5s ease,background-color .5s ease;width:0}.kiosk-footer{align-items:center;background-color:#0000;bottom:0;display:flex;height:100px;justify-content:center;left:0;padding:0 20px;position:fixed;width:100%;z-index:999}.kiosk-logout-button{font-family:inherit;outline:none}.kiosk-logout-button:focus{outline:2px solid #ffffff80;outline-offset:2px}.kiosk-card-reader-popup{align-items:center;background-color:#000000a6;display:flex;inset:0;justify-content:center;position:fixed;z-index:3000}.kiosk-card-reader-popup-content{align-items:center;background-color:#fff;border-radius:18px;box-shadow:0 10px 40px #00000059;display:flex;flex-direction:column;gap:16px;padding:32px;width:min(90vw,420px)}.kiosk-arrow-guide{align-items:flex-end;bottom:25px;display:flex;flex-direction:column;gap:12px;pointer-events:none;position:fixed;right:25px;z-index:1500}.kiosk-arrow-guide .kiosk-reader-hint{background:#fff;border:2px solid #0000001f;border-radius:16px;box-shadow:0 12px 28px #0000001f;color:#0b0f0b;font-size:22px;font-weight:700;padding:12px 16px;text-align:right}.kiosk-arrow-guide .kiosk-arrow-circle{animation:riddle 2s ease-in-out infinite;border-radius:999px;box-shadow:0 18px 44px #0000002e;display:grid;height:160px;overflow:hidden;place-items:center;position:relative;width:160px}.kiosk-arrow-guide .kiosk-arrow-circle:after{animation:ripple 2s ease-in-out infinite;border:3px solid #ffffff8c;border-radius:999px;content:"";inset:12px;opacity:.9;position:absolute}.kiosk-arrow-guide .kiosk-arrow-circle svg{stroke:#fff;stroke-width:6;fill:none;stroke-linecap:round;stroke-linejoin:round;animation:nudge 2s ease-in-out infinite;height:52%;width:52%}@keyframes riddle{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(14px) scale(1.04)}}@keyframes ripple{0%,to{opacity:.78;transform:scale(1)}50%{opacity:.28;transform:scale(1.12)}}@keyframes nudge{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.95;transform:translateY(2px)}}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-v30-latin-regular.e2f36b803fec4bdcd1bc.eot);src:local(""),url(/static/media/roboto-v30-latin-regular.e2f36b803fec4bdcd1bc.eot?#iefix) format("embedded-opentype"),url(/static/media/roboto-v30-latin-regular.b009a76ad6afe4ebd301.woff2) format("woff2"),url(/static/media/roboto-v30-latin-regular.f1e2a76794cb86b2aa8e.woff) format("woff"),url(/static/media/roboto-v30-latin-regular.6b1ef4e4ab8eafee13c1.ttf) format("truetype"),url(/static/media/roboto-v30-latin-regular.1b1af1e4b3a278058097.svg#Roboto) format("svg")}.dot-elastic{animation:dot-elastic 1s linear infinite;background-color:#d862c8;border-radius:5px;color:#d862c8;height:10px;position:relative;width:10px}.dot-elastic:after,.dot-elastic:before{content:"";display:inline-block;position:absolute;top:0}.dot-elastic:before{animation:dot-elastic-before 1s linear infinite;left:-15px}.dot-elastic:after,.dot-elastic:before{background-color:#d862c8;border-radius:5px;color:#d862c8;height:10px;width:10px}.dot-elastic:after{animation:dot-elastic-after 1s linear infinite;left:15px}@keyframes dot-elastic-before{0%{transform:scale(1)}25%{transform:scaleY(1.5)}50%{transform:scaleY(.67)}75%{transform:scale(1)}to{transform:scale(1)}}@keyframes dot-elastic{0%{transform:scale(1)}25%{transform:scale(1)}50%{transform:scaleY(1.5)}75%{transform:scale(1)}to{transform:scale(1)}}@keyframes dot-elastic-after{0%{transform:scale(1)}25%{transform:scale(1)}50%{transform:scaleY(.67)}75%{transform:scaleY(1.5)}to{transform:scale(1)}}.kt-pulse{animation:kt-pulse 2s infinite;background:#fa2929;border-radius:50%;box-shadow:0 0 0 #cca92c66;cursor:pointer;display:block;height:40px;margin:30px auto;width:40px}.kt-pulse:hover{animation:none}@keyframes kt-pulse{0%{box-shadow:0 0 0 0 #cc2c2c66}70%{box-shadow:0 0 0 10px #cc2c2c00}to{box-shadow:0 0 0 0 #cca92c00}}@keyframes kt-pulse-opacity{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}.kt-pulse-opacity{animation:kt-pulse-opacity 5s ease-in-out infinite}@keyframes pulse-green{0%{background-color:green;color:#fff}to{background-color:#0000;color:#fff}}.topNavBar{z-index:10}.topNavBar .kt-side-menu-close-button{background-color:#d862c8;border-radius:5px;color:#fff;height:40px;left:10px;padding:10px;position:fixed;right:10px;text-align:center;top:10px}.topNavBar nav{background-color:#24374e;border-bottom:2px solid #d862c8;margin:0;padding:0}.topNavBar nav.top-nav-bar-recaller{border-bottom:2px solid #15ff00}.topNavBar nav{align-items:center;display:grid;grid-template-columns:minmax(150px,1fr) auto 1fr;grid-template-rows:53px}.topNavBar nav a{margin:11px 10px 0}.topNavBar nav a,.topNavBar nav button{color:#fff;-webkit-text-decoration-line:none;text-decoration-line:none}.topNavBar nav button{background:none;border:none;cursor:pointer;margin:0 10px}.topNavBar nav i{color:#fff;margin-right:3px}.topNavBar nav .kt-main-nav i.kt-active-phone-call:before{animation:pulse-green 2s infinite;background-color:#fff;border-radius:50%;color:green;padding:6px}.topNavBar nav li{font-size:.8rem}.topNavBar nav li.search .MuiFormControl-root{margin:0}.topNavBar nav .kt-main-nav li:hover i,.topNavBar nav .navbar-nav-mobile li:hover i{color:#d862c8;opacity:.7}.topNavBar nav .kt-main-nav .isSelected i,.topNavBar nav .navbar-nav-mobile .isSelected i{color:#d862c8}.topNavBar nav .navbar-brand{align-items:center;display:flex;margin:0;padding-left:20px;width:140px}.topNavBar nav .navbar-brand .navbar-brand-name{color:#fff;margin-left:10px}.topNavBar nav .navbar-nav{align-items:center;color:#fff;display:flex;list-style:none}.topNavBar nav .navbar-nav li{display:inline-block}.topNavBar nav .navbar-nav li.search input{background-color:#405064;border:none;border-radius:.25rem;color:#fff!important;font-size:1.05rem;height:10px;max-width:300px}.topNavBar nav .navbar-nav li.search input::placeholder{color:#fff;opacity:1}.topNavBar nav .navbar-nav li.search input:-ms-input-placeholder{color:#fff}.topNavBar nav .navbar-nav li.search input::-ms-input-placeholder{color:#fff}.topNavBar nav .navbar-nav li.search input:focus{background-color:#fff;color:gray!important}.topNavBar nav .navbar-nav li.search input:focus::placeholder{color:gray!important}.topNavBar nav .navbar-settings{align-items:center;display:flex;justify-content:flex-end;list-style:none}.topNavBar nav .navbar-settings .kt-username{color:#fff;margin-right:15px}.topNavBar nav .navbar-settings .dropdown-toggle:hover{cursor:pointer}.topNavBar nav .navbar-settings .dropdown{min-width:30px}.topNavBar nav .navbar-settings .dropdown-menu{background-color:#fff;border:1px solid #c8c8c8;border-radius:3px;margin-left:-115px;padding:10px 0;position:absolute;top:45px;z-index:999}.topNavBar nav .navbar-settings .dropdown-menu i{color:#797979;margin-right:10px}.topNavBar nav .navbar-settings .dropdown-menu .dropdown-item{color:#797979;cursor:pointer;margin:11px 10px 0 20px;-webkit-text-decoration-line:none;text-decoration-line:none}.topNavBar nav .navbar-settings .dropdown-menu .dropdown-item:hover i{color:#d862c8}.topNavBar nav .navbar-settings .dropdown-menu .dropdown-divider{border-top:1px solid #c8c8c8;margin:10px}@media screen and (min-width:980px){.topNavBar nav .kt-mobile,.topNavBar nav .navbar-nav-mobile{display:none}}@media screen and (max-width:1200px){.topNavBar nav li{font-size:.65rem}}@media screen and (max-width:980px){.topNavBar nav .kt-desktop,.topNavBar nav .nav-item-desktop,.topNavBar nav .navbar-nav-desktop{display:none}.topNavBar nav ul{-webkit-padding-start:0;padding-inline-start:0}.topNavBar nav ul li{font-size:1rem}.topNavBar nav li.search input.form-control{max-width:190px}.topNavBar nav ul.navbar-settings li{margin-right:10px}}@keyframes bot-color-line-key-frame{0%{color:#24374e;text-shadow:3px 3px 10px #d862c8,3px 3px 10px #c790c0}to{color:#4b6d83;text-shadow:none}}@keyframes bot-color-key-frame{0%{background-color:#d862c8}to{background-color:#24374e}}@keyframes pulsate{0%{opacity:0;-webkit-transform:scale(.1)}15%{opacity:1}30%{opacity:0;-webkit-transform:scale(1.2)}to{opacity:0;-webkit-transform:scale(1.2)}}.ring-container{position:relative}.ring-container .circle{background-color:#d862c8;border-radius:50%;height:7px;left:-16px;position:absolute;top:-4px;width:7px}.ring-container .ringring{-webkit-animation:pulsate 5s ease-out;-webkit-animation-iteration-count:infinite;border:3px solid #d862c8;-webkit-border-radius:30px;height:21px;left:-23px;opacity:0;position:absolute;top:-11px;width:21px}.kt-page-with-side-menu{display:grid;grid-template-columns:200px auto}.kt-page-with-side-menu.kt-with-info-column{grid-template-columns:200px auto 200px}.kt-page-with-side-menu .kt-side-menu{color:#fff;font-size:.9em;padding:0;z-index:10}.kt-page-with-side-menu .kt-side-menu a{text-decoration:none}.kt-page-with-side-menu .kt-side-menu .MuiFormControl-root{background-color:#fff}.kt-page-with-side-menu .kt-side-menu .kt-days-button-wrapper{grid-column-gap:2px;grid-row-gap:2px;column-gap:2px;display:grid;grid-template-columns:auto auto;justify-content:stretch;margin-top:5px;row-gap:2px}.kt-page-with-side-menu .kt-side-menu .kt-days-button-wrapper button{-webkit-appearance:none;appearance:none;background-color:#24374e;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:2px}.kt-page-with-side-menu .kt-side-menu .kt-side-menu-item,.kt-page-with-side-menu .kt-side-menu a.kt-side-menu-item{align-items:center;border-bottom:1px solid #fff;border-bottom-right-radius:25px;border-top-right-radius:25px;color:#24374e;cursor:pointer;display:flex;padding:10px;text-decoration:none}.kt-page-with-side-menu .kt-side-menu .kt-side-menu-item.kt-selected,.kt-page-with-side-menu .kt-side-menu .kt-side-menu-item:hover,.kt-page-with-side-menu .kt-side-menu a.kt-side-menu-item.kt-selected,.kt-page-with-side-menu .kt-side-menu a.kt-side-menu-item:hover{background-color:#405064;border-left:2px solid #d862c8;color:#fff}.kt-page-with-side-menu .kt-side-menu .kt-side-menu-item i,.kt-page-with-side-menu .kt-side-menu a.kt-side-menu-item i{background-color:#24374e;border-radius:50%;color:#fff;height:30px;margin-right:10px;padding-top:8px;text-align:center;width:14px;width:30px}.kt-page-with-side-menu .kt-side-menu.kt-white-side-menu{background-color:#fff;color:#4b6d83}.kt-page-with-side-menu .kt-side-menu .kt-side-menu-logout-button{background-color:#fff;border:1px solid #24374e;border-radius:5px;bottom:0;color:#24374e;display:none;padding:10px;text-align:center;width:100%}.kt-page-with-side-menu .kt-side-menu .kt-side-menu-spacer{height:50px}.kt-page-with-side-menu .kt-side-menu div.kt-side-menu-item-light{border-top:1px solid #24374e;color:#24374e;text-align:center}.kt-page-with-side-menu .kt-side-menu div.kt-side-menu-item-light:hover{background-color:#24374e}.kt-page-with-side-menu .kt-side-menu div.kt-hide-on-desktop{display:none}.kt-page-with-side-menu .kt-right-panel .kt-header{align-items:center;background-color:#24374e;color:#fff;display:flex;font-family:Roboto,sans-serif;height:51px;justify-content:flex-end;padding:12px}.kt-page-with-side-menu .kt-right-panel .kt-header .kt-dot{font-size:8px;margin-right:10px}.kt-page-with-side-menu .kt-right-panel .kt-header .kt-label{color:#fff;font-size:18px}.kt-page-with-side-menu .kt-right-panel .kt-body{padding:10px}.kt-page-with-side-menu .kt-right-panel .kt-body .kt-robo-img{bottom:0;position:absolute;right:50px;width:100px}.kt-page-with-side-menu .kt-right-panel .kt-body #kt-appointment-preview-panel .kt-preview-panel-content{background-color:#405064;border:1px solid #c8c8c8;border-left:4px solid #0000;border-radius:4px;color:#fff;font-size:14px;padding:5px}.kt-page-with-side-menu .kt-right-panel .kt-body #kt-appointment-preview-panel .kt-preview-panel-content .kt-visit-motive{margin-bottom:7px;overflow:hidden;text-overflow:ellipsis}.kt-page-with-side-menu .kt-right-panel .kt-body #kt-appointment-preview-panel .kt-preview-panel-content .kt-private-insurance{color:#fff}.kt-page-with-side-menu .kt-right-panel .kt-body #kt-appointment-preview-panel .kt-preview-panel-content .kt-new-patient{color:#03d141}.kt-page-with-side-menu .kt-right-panel .kt-body #kt-appointment-preview-panel .kt-preview-panel-content .kt-needs-confirmation{color:red}.kt-page-with-side-menu .kt-right-panel .kt-body #kt-appointment-preview-panel .kt-preview-panel-content .kt-border-bottom{border-bottom:1px solid #24374e}.kt-page-with-side-menu .kt-right-panel .kt-body #kt-bot-panel{font-family:Aldrich,sans-serif;font-size:12px;text-transform:uppercase}.kt-page-with-side-menu .kt-right-panel .kt-body #kt-bot-panel .kt-bot-group{margin-bottom:10px;text-align:right}.kt-page-with-side-menu .kt-right-panel .kt-body #kt-bot-panel .kt-bot-group .kt-bot-group-title{color:#d862c8;font-size:14px;font-weight:800}.kt-page-with-side-menu .kt-right-panel .kt-body #kt-bot-panel .kt-bot-group .kt-bot-row{display:flex;flex-direction:row;justify-content:flex-end;margin-bottom:0}.kt-page-with-side-menu .kt-right-panel .kt-body #kt-bot-panel .kt-bot-group .kt-bot-row .kt-bot-event{margin-right:5px;padding:3px}.kt-page-with-side-menu .kt-right-panel .kt-body #kt-bot-panel .kt-bot-group .kt-bot-row .kt-bot-value{background-color:#24374e;color:#fff;height:20px;padding:3px;text-align:center;width:25px}.kt-page-with-side-menu .kt-right-panel .kt-body #kt-bot-panel .kt-bot-group .kt-bot-row.kt-bot-color-animation .kt-bot-event{animation-duration:5s;animation-name:bot-color-line-key-frame;animation-timing-function:ease-out}.kt-page-with-side-menu .kt-right-panel .kt-body #kt-bot-panel .kt-bot-group .kt-bot-row.kt-bot-color-animation .kt-bot-value{animation-duration:5s;animation-name:bot-color-key-frame;animation-timing-function:ease-out}.kt-dashboard .kt-side-menu-item{display:block!important}.kt-dashboard .kt-side-menu-item.kt-selected,.kt-dashboard .kt-side-menu-item:hover{background-color:#fff!important;border-left-width:0!important;cursor:default!important}.kt-page-content{padding:10px}.kt-page-content h2{font-size:1.3em;margin:0}.kt-page-content h3{font-size:1em}.kt-page-content .kt-button-bar{display:grid;margin:10px 0}.kt-page-content .kt-button-bar div{width:-webkit-fit-content;width:fit-content}.kt-tab-buttons{grid-column-gap:2px;display:grid;grid-template-columns:repeat(auto-fill,140px);margin-top:10px}.kt-tab-buttons a{border-left:1px solid #4b6d83;border-right:1px solid #4b6d83;border-top:1px solid #4b6d83;text-align:center;text-decoration:none}.kt-tab-buttons a.kt-selected,.kt-tab-buttons a:hover{background-color:#4b6d83;color:#fff;cursor:pointer}.kt-tab-content{border-top:1px solid #4b6d83}.kt-calendarCtrl-wrapper{height:100%}.kt-calendarCtrl-wrapper.kt-livebot{background-color:rgba(231,239,249,.757)}@keyframes slide{to{left:0}}@media screen and (max-width:980px){.kt-page-with-side-menu{display:block}.kt-page-with-side-menu .kt-side-menu{animation:slide .2s forwards;bottom:0;left:-200px;padding:10px;position:absolute;top:55px;width:100%}.kt-page-with-side-menu .kt-side-menu div.kt-hide-on-desktop{display:block}.kt-page-with-side-menu .kt-side-menu ul li.kt-resource-filter-li{font-size:1em}.kt-page-with-side-menu .kt-side-menu ul li.kt-resource-filter-li .kt-resource-filter-button{font-size:1.4em}.kt-page-with-side-menu .kt-side-menu a.kt-side-menu-item:hover,.kt-page-with-side-menu .kt-side-menu div.kt-side-menu-item:hover{background-color:#fff}.kt-hide-on-mobile,.kt-right-panel{display:none}.kt-page-with-side-menu.kt-with-info-column{grid-template-columns:200px auto}}.kt-login-page{align-items:self-start;display:grid;height:100%;justify-content:center;position:absolute;width:100%}.kt-login-page form{grid-row-gap:10px;display:grid;margin-top:50px;row-gap:10px;text-align:center}.kt-login-page form .kt-logo{border:none;height:100px;margin:0 auto 10px;width:100px}.kt-login-page form .kt-logo.kt-margin-bottom{margin-bottom:30px}.kt-login-page form a{margin-top:20px}.kt-login-page form h2{font-size:1.3em;margin-bottom:0;margin-top:5px}.kt-login-page form .kt-recovery-page-content{display:grid;width:240px}.kt-login-page form .kt-grid{grid-row-gap:10px;display:grid;row-gap:10px}.kt-loading-page{align-items:self-start;display:grid;height:100%;justify-content:center;position:absolute;width:100%}.kt-loading-page .kt-loading-page-div{grid-row-gap:10px;display:grid;margin-top:50px;row-gap:10px;text-align:center}.kt-loading-page .kt-loading-page-div .kt-logo{border:none;height:100px;margin:0 auto 10px;width:100px}.kt-loading-page .kt-loading-page-div .kt-logo.kt-margin-bottom{margin-bottom:30px}.kt-loading-page .kt-loading-page-div a{margin-top:20px}.kt-loading-page .kt-loading-page-div h2{font-size:1.3em;margin-bottom:0;margin-top:5px}.kt-loading-page .kt-loading-page-div .kt-grid{grid-row-gap:10px;display:grid;row-gap:10px}.kt-calendar-page{display:grid;grid-template-columns:200px auto}.kt-calendar-page .kt-calendar-page-header{align-content:center;background-color:#eee;display:grid;grid-area:header;grid-template-columns:auto auto auto}.kt-calendar-page .kt-calendar-page-header .kt-time-span-button-group{padding-right:20px;text-align:right}.kt-calendar-page .kt-calendar-page-header .kt-time-span-button-group .btn{margin:1px}.kt-calendar-page .kt-calendar-page-header .kt-time-span-button-group .btn.btn-active,.kt-calendar-page .kt-calendar-page-header .kt-time-span-button-group .btn:hover{background-color:gray;color:#fff}.kt-calendar-page .kt-calendar-page-left{border-right:1px solid #e6e6e6;grid-area:left}.kt-calendar-page-left .kt-top-spacer{background-color:#f7f7f7;height:51px}.kt-calendar-page-left .MuiAccordionDetails-root{padding:8px 4px 16px}.kt-calendar-page-left .kt-clonr-link{background-color:#d862c8;border:none;color:#fff}.kt-calendar-page-left .kt-clonr-link,.kt-calendar-page-left .kt-settings-link{border-radius:5px;display:flex;height:40px;justify-content:center;margin:20px auto;width:150px}.kt-patients-page .kt-page-header{display:grid;font-size:1em;grid-template-columns:340px auto auto auto}.kt-patients-page .kt-page-header ul{-webkit-padding-start:10px;list-style:none;padding-inline-start:10px}.kt-patients-page .kt-page-header ul li{border:1px solid #405064;display:inline-block;margin-right:3px;padding:5px 10px}.kt-patients-page .kt-page-header ul li:hover{background-color:#405064;color:#fff;cursor:pointer}.kt-patients-page .kt-page-header .middle-section{align-items:center;display:flex}.kt-patients-page .kt-page-header .patient-searchform span{top:7px}.kt-patients-page .kt-page-header .patient-searchform input{height:30px;width:350px}.kt-patients-page .kt-page-header .kt-btn{height:30px}#map{height:90%;width:100%}.kt-page-with-side-menu:has(.kt-dashboard-page-left){grid-template-columns:280px auto}.kt-side-menu.kt-dashboard-page-left{background:#fff;border-right:1px solid #e6e6e6;color:#4b6d83;display:flex;flex-direction:column;font-size:13px;gap:22px;padding:22px 18px}.kt-side-menu.kt-dashboard-page-left .MuiAccordionDetails-root{padding:8px 4px 16px}.kt-side-menu.kt-dashboard-page-left .kt-d-sidebar-brand{align-items:center;border-bottom:1px solid #e6e6e6;display:flex;gap:10px;padding:0 0 16px}.kt-side-menu.kt-dashboard-page-left .kt-d-sidebar-brand-mark{align-items:center;background:#d862c8;border-radius:9px;color:#fff;display:flex;flex-shrink:0;font-size:17px;font-weight:900;height:34px;justify-content:center;letter-spacing:-.02em;width:34px}.kt-side-menu.kt-dashboard-page-left .kt-d-sidebar-brand-text{color:#1a1a1a;font-size:15px;font-weight:700;letter-spacing:-.005em;min-width:0}.kt-side-menu.kt-dashboard-page-left .kt-d-sidebar-brand-text small{color:#4b6d83;display:block;font-size:11px;font-weight:400;letter-spacing:.04em;margin-top:2px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.kt-side-menu.kt-dashboard-page-left .kt-d-sidebar-section{margin:0;padding:0}.kt-side-menu.kt-dashboard-page-left .kt-d-sidebar-section h4{color:#4b6d83;font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.kt-side-menu.kt-dashboard-page-left .kt-d-daterange-card{grid-gap:10px;background:#fafafa;border:1px solid #e6e6e6;border-radius:10px;display:grid;gap:10px;padding:12px 14px}.kt-side-menu.kt-dashboard-page-left .kt-days-button-wrapper{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr;margin:0}.kt-side-menu.kt-dashboard-page-left .kt-days-button-wrapper button{background:#fff;border:1px solid #e6e6e6;border-radius:6px;color:#4b6d83;cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:500;letter-spacing:.02em;line-height:1.2;margin:0;padding:6px 8px;transition:all .12s ease}.kt-side-menu.kt-dashboard-page-left .kt-days-button-wrapper button:hover{border-color:#d862c8;color:#d862c8}.kt-side-menu.kt-dashboard-page-left .kt-days-button-wrapper button.kt-d-active{background:#d862c8;border-color:#d862c8;color:#fff}.kt-side-menu.kt-dashboard-page-left .kt-d-daterange-fields{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr}.kt-side-menu.kt-dashboard-page-left .kt-d-daterange-fields .MuiFormControl-root{background:#fff;border-radius:6px;margin:0;min-width:0}.kt-side-menu.kt-dashboard-page-left .kt-d-daterange-fields .MuiInputBase-root{background:#fff;color:#4b6d83;font-family:inherit;font-size:11.5px}.kt-side-menu.kt-dashboard-page-left .kt-d-daterange-fields .MuiInputBase-root input{padding:7px 6px}.kt-side-menu.kt-dashboard-page-left .kt-d-daterange-fields .MuiInputBase-root .MuiInputAdornment-root{margin-left:0}.kt-side-menu.kt-dashboard-page-left .kt-d-daterange-fields .MuiInputBase-root .MuiIconButton-root{font-size:14px;margin-right:-6px;padding:2px}.kt-side-menu.kt-dashboard-page-left .kt-d-daterange-fields .MuiInputBase-root .MuiSvgIcon-root{font-size:16px}.kt-side-menu.kt-dashboard-page-left .kt-d-daterange-fields .MuiOutlinedInput-notchedOutline{border-color:#e6e6e6}.kt-side-menu.kt-dashboard-page-left .kt-d-daterange-fields .MuiInputLabel-root{background:#fff;color:#4b6d83;font-family:inherit;font-size:11.5px;padding:0 4px;transform:translate(10px,-7px) scale(.85)}.kt-side-menu.kt-dashboard-page-left .kt-d-filter-section-head{align-items:baseline;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px}.kt-side-menu.kt-dashboard-page-left .kt-d-filter-section-head h4{margin:0}.kt-side-menu.kt-dashboard-page-left .kt-d-filter-count{background:#fafafa;border:1px solid #e6e6e6;border-radius:999px;color:#4b6d83;flex-shrink:0;font-size:11px;font-weight:600;padding:2px 8px}.kt-side-menu.kt-dashboard-page-left .kt-d-filter-select-all{background:none;border:none;color:#d862c8;cursor:pointer;display:block;font-family:inherit;font-size:11.5px;font-weight:600;margin:0 0 8px;padding:0;text-align:left;width:100%}.kt-side-menu.kt-dashboard-page-left .kt-d-filter-select-all:hover{text-decoration:underline}.kt-side-menu.kt-dashboard-page-left .kt-d-filter-list{grid-gap:4px;display:grid;gap:4px;list-style:none;margin:0;padding:0}.kt-side-menu.kt-dashboard-page-left .kt-d-filter-row{grid-gap:8px;align-items:center;border:1px solid #0000;border-radius:6px;display:grid;gap:8px;grid-template-columns:12px 1fr auto;padding:5px 6px 5px 8px;transition:background .12s ease,border-color .12s ease,opacity .12s ease}.kt-side-menu.kt-dashboard-page-left .kt-d-filter-row .kt-d-chip-color{border-radius:2px;flex-shrink:0;height:10px;width:10px}.kt-side-menu.kt-dashboard-page-left .kt-d-filter-row .MuiCheckbox-root{padding:2px}.kt-side-menu.kt-dashboard-page-left .kt-d-filter-row.kt-d-filter-row-doctor{grid-template-columns:28px 1fr auto}.kt-side-menu.kt-dashboard-page-left .kt-d-filter-row.kt-d-filter-row-active{background:#f8e1f5;border-color:#d862c838}.kt-side-menu.kt-dashboard-page-left .kt-d-filter-row.kt-d-filter-row-active .kt-d-filter-name{color:#1a1a1a;font-weight:600}.kt-side-menu.kt-dashboard-page-left .kt-d-filter-row.kt-d-filter-row-inactive{background:#fafafa;border-color:#e6e6e6;opacity:.55}.kt-side-menu.kt-dashboard-page-left .kt-d-filter-row.kt-d-filter-row-inactive .kt-d-filter-name{color:#4b6d83;font-weight:400}.kt-side-menu.kt-dashboard-page-left .kt-d-filter-name{background:none;border:none;cursor:pointer;font-family:inherit;font-size:12px;margin:0;min-width:0;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.kt-side-menu.kt-dashboard-page-left .kt-d-filter-name:hover{color:#d862c8}.kt-side-menu.kt-dashboard-page-left .kt-d-filter-chips{display:flex;flex-wrap:wrap;gap:6px}.kt-side-menu.kt-dashboard-page-left .kt-d-chip{align-items:center;background:#fafafa;border:1px solid #e6e6e6;border-radius:999px;color:#4b6d83;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11.5px;font-weight:500;gap:5px;line-height:1.3;margin:0;padding:5px 10px;transition:all .12s ease}.kt-side-menu.kt-dashboard-page-left .kt-d-chip i{font-size:9px}.kt-side-menu.kt-dashboard-page-left .kt-d-chip .kt-d-chip-color{border-radius:2px;display:inline-block;flex-shrink:0;height:8px;width:8px}.kt-side-menu.kt-dashboard-page-left .kt-d-chip:hover{border-color:#d862c8;color:#d862c8}.kt-side-menu.kt-dashboard-page-left .kt-d-chip.kt-d-chip-active{background:#f8e1f5;border-color:#d862c8;color:#d862c8;font-weight:600}.kt-side-menu.kt-dashboard-page-left .kt-d-doctor-chip{align-items:center;background:#fafafa;border:1px solid #e6e6e6;border-radius:50%;color:#4b6d83;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:700;height:32px;justify-content:center;letter-spacing:.02em;margin:0;padding:0;transition:all .12s ease;width:32px}.kt-side-menu.kt-dashboard-page-left .kt-d-doctor-chip:hover{border-color:#d862c8;color:#d862c8}.kt-side-menu.kt-dashboard-page-left .kt-d-doctor-chip.kt-d-doctor-chip-active{background:#f8e1f5;border-color:#d862c8;color:#d862c8}.kt-side-menu.kt-dashboard-page-left .kt-d-mini-stats{grid-gap:8px;display:grid;gap:8px}.kt-side-menu.kt-dashboard-page-left .kt-d-mini-stat{align-items:center;background:#fafafa;border:1px solid #e6e6e6;border-radius:10px;display:flex;gap:8px;justify-content:space-between;padding:8px 10px}.kt-side-menu.kt-dashboard-page-left .kt-d-mini-stat-label{align-items:center;color:#4b6d83;display:flex;font-size:11.5px;min-width:0}.kt-side-menu.kt-dashboard-page-left .kt-d-mini-stat-label i{color:#d862c8;flex-shrink:0;margin-right:6px;text-align:center;width:14px}.kt-side-menu.kt-dashboard-page-left .kt-d-mini-stat-value{color:#1a1a1a;flex-shrink:0;font-size:16px;font-weight:700;letter-spacing:-.01em}.kt-dashboard-page{height:100%;overflow-y:auto!important;padding:0 24px 60px}.kt-dashboard-page h2{color:#1a1a1a;font-size:22px;font-weight:700;letter-spacing:-.01em;margin-bottom:0}.kt-dashboard-page h2 small{color:#4b6d83;display:block;font-size:12px;font-weight:400;letter-spacing:0;margin-top:2px}.kt-dashboard-page .MuiTabs-root{border-bottom:1px solid #e6e6e6;margin-bottom:18px;margin-top:8px;min-height:40px}.kt-dashboard-page .MuiTabs-root .MuiTab-root{color:#4b6d83;font-size:13px;font-weight:600;letter-spacing:.02em;min-height:40px;padding:8px 18px;text-transform:none}.kt-dashboard-page .MuiTabs-root .MuiTab-root.Mui-selected{color:#d862c8}.kt-dashboard-page .MuiTabs-root .MuiTabs-indicator{background-color:#d862c8;height:2px}.kt-dashboard-page .margin-bottom{margin-bottom:20px}.kt-dashboard-page a{color:#4b6d83;text-decoration:none}.kt-dashboard-page a:hover{color:#24374e;margin-left:2px}.kt-dashboard-page .kt-d-kpi-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.kt-dashboard-page .kt-d-kpi-grid.kt-d-cols-3{grid-template-columns:repeat(3,1fr)}.kt-dashboard-page .kt-d-kpi-grid.kt-d-cols-5{grid-template-columns:repeat(5,1fr)}.kt-dashboard-page .kt-d-kpi-grid.kt-d-cols-2{grid-template-columns:repeat(2,1fr)}.kt-dashboard-page .kt-d-kpi{grid-gap:4px;background:#fff;border:1px solid #e6e6e6;border-left:4px solid #d862c8;border-radius:14px;box-shadow:0 2px 6px #0000000f;display:grid;gap:4px;grid-template-rows:auto 1fr auto;min-height:110px;padding:16px 18px;transition:transform .15s ease,box-shadow .15s ease}.kt-dashboard-page .kt-d-kpi:hover{box-shadow:0 6px 14px #0000002e,0 2px 4px #0000001a;transform:translateY(-2px)}.kt-dashboard-page .kt-d-kpi.kt-d-tone-secondary{border-left-color:#24374e}.kt-dashboard-page .kt-d-kpi.kt-d-tone-success{border-left-color:#1a8e4f}.kt-dashboard-page .kt-d-kpi.kt-d-tone-warning{border-left-color:#d49d2a}.kt-dashboard-page .kt-d-kpi.kt-d-tone-danger{border-left-color:#c43d3d}.kt-dashboard-page .kt-d-kpi .kt-d-kpi-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.kt-dashboard-page .kt-d-kpi .kt-d-kpi-label{color:#4b6d83;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.kt-dashboard-page .kt-d-kpi .kt-d-kpi-icon{align-items:center;background:#f8e1f5;border-radius:8px;color:#d862c8;display:flex;flex-shrink:0;font-size:13px;height:28px;justify-content:center;width:28px}.kt-dashboard-page .kt-d-kpi .kt-d-kpi-value{color:#1a1a1a;font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.05;word-break:break-word}.kt-dashboard-page .kt-d-kpi .kt-d-kpi-sub{align-items:center;color:#4b6d83;display:flex;font-size:11.5px;gap:6px;justify-content:space-between}.kt-dashboard-page .kt-d-kpi.kt-d-tone-secondary .kt-d-kpi-icon{background:#e2e8ef;color:#24374e}.kt-dashboard-page .kt-d-kpi.kt-d-tone-success .kt-d-kpi-icon{background:#e0f5e9;color:#1a8e4f}.kt-dashboard-page .kt-d-kpi.kt-d-tone-warning .kt-d-kpi-icon{background:#fcf2dc;color:#d49d2a}.kt-dashboard-page .kt-d-kpi.kt-d-tone-danger .kt-d-kpi-icon{background:#fbe5e5;color:#c43d3d}.kt-dashboard-page .kt-d-insight{background:linear-gradient(135deg,#f8e1f5,#fff5fb 60%,#fff);border:1px solid #f4d3ec;border-radius:14px;box-shadow:0 2px 6px #0000000f;margin-bottom:18px;padding:16px 20px 14px 56px;position:relative}.kt-dashboard-page .kt-d-insight:before{align-items:center;background:#d862c8;border-radius:8px;color:#fff;content:"";display:flex;font-family:Font Awesome\ 6 Free,Font Awesome\ 5 Free,FontAwesome;font-size:13px;font-weight:900;height:26px;justify-content:center;left:18px;position:absolute;top:18px;width:26px}.kt-dashboard-page .kt-d-insight.kt-d-insight-bulb:before{content:""}.kt-dashboard-page .kt-d-insight.kt-d-insight-trending:before{content:""}.kt-dashboard-page .kt-d-insight.kt-d-insight-trophy:before{content:""}.kt-dashboard-page .kt-d-insight.kt-d-insight-warn:before{background:#d49d2a;content:""}.kt-dashboard-page .kt-d-insight .kt-d-insight-eyebrow{color:#d862c8;font-size:10.5px;font-weight:800;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.kt-dashboard-page .kt-d-insight.kt-d-insight-warn .kt-d-insight-eyebrow{color:#d49d2a}.kt-dashboard-page .kt-d-insight .kt-d-insight-title{color:#1a1a1a;font-size:16px;font-weight:700;letter-spacing:-.005em;margin:0 0 4px}.kt-dashboard-page .kt-d-insight .kt-d-insight-body{color:#4b6d83;font-size:13px;line-height:1.5;max-width:720px}.kt-dashboard-page .kt-d-insight .kt-d-insight-body strong{color:#1a1a1a}.kt-dashboard-page .kt-d-card{background:#fff;border:1px solid #e6e6e6;border-radius:14px;box-shadow:0 2px 6px #0000000f;display:flex;flex-direction:column;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}.kt-dashboard-page .kt-d-card.kt-d-card-elevatable:hover{box-shadow:0 6px 14px #0000002e,0 2px 4px #0000001a;transform:translateY(-2px)}.kt-dashboard-page .kt-d-card-head{align-items:center;border-bottom:1px solid #e6e6e6;display:flex;justify-content:space-between;padding:14px 20px}.kt-dashboard-page .kt-d-card-head h3{color:#4b6d83;font-size:12px;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.kt-dashboard-page .kt-d-card-head h3 i{color:#d862c8;margin-right:8px}.kt-dashboard-page .kt-d-card-body{flex:1 1;padding:18px 20px}.kt-dashboard-page .kt-d-section-grid-3{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr 1.4fr;margin-bottom:18px}.kt-dashboard-page .kt-d-section-grid-2{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:18px}.kt-dashboard-page .kt-d-rating-summary{text-align:center}.kt-dashboard-page .kt-d-rating-summary-stars{color:#ddd;display:inline-block;font-size:26px;letter-spacing:4px;position:relative}.kt-dashboard-page .kt-d-rating-summary-stars-inner{color:#f5b50a;left:0;overflow:hidden;position:absolute;top:0;white-space:nowrap}.kt-dashboard-page .kt-d-rating-summary-value{color:#1a1a1a;font-size:38px;font-weight:700;letter-spacing:-.02em;line-height:1;margin-top:6px}.kt-dashboard-page .kt-d-rating-summary-of{color:#4b6d83;display:inline-block;font-size:14px;font-weight:500;margin-left:4px}.kt-dashboard-page .kt-d-rating-summary-count{color:#4b6d83;font-size:12px;margin-top:4px}.kt-dashboard-page .kt-d-star-bars{grid-gap:6px;display:grid;gap:6px;margin-top:14px}.kt-dashboard-page .kt-d-star-bar{grid-gap:8px;align-items:center;display:grid;font-size:11.5px;gap:8px;grid-template-columns:60px 1fr 30px}.kt-dashboard-page .kt-d-star-bar .kt-d-star-bar-stars{color:#f5b50a;font-size:11px}.kt-dashboard-page .kt-d-star-bar .kt-d-star-bar-track{background:#eee;border-radius:999px;height:6px;overflow:hidden}.kt-dashboard-page .kt-d-star-bar .kt-d-star-bar-fill{background:linear-gradient(90deg,#f5b50a,#f59e0b);border-radius:999px;height:100%}.kt-dashboard-page .kt-d-star-bar .kt-d-star-bar-count{color:#4b6d83;font-weight:600;text-align:right}.kt-dashboard-page .kt-d-doctor-ranking{grid-gap:8px;display:grid;gap:8px}.kt-dashboard-page .kt-d-doctor-ranking-row{grid-gap:10px;align-items:center;background:#fafafa;border:1px solid #e6e6e6;border-radius:10px;display:grid;gap:10px;grid-template-columns:28px 38px 1fr auto auto;padding:10px 12px;transition:transform .15s ease,box-shadow .15s ease}.kt-dashboard-page .kt-d-doctor-ranking-row:hover{background:#fff;box-shadow:0 2px 6px #0000000f;transform:translateY(-1px)}.kt-dashboard-page .kt-d-doctor-ranking-row .kt-d-rank{color:#4b6d83;font-size:14px;font-weight:800;text-align:center}.kt-dashboard-page .kt-d-doctor-ranking-row.kt-d-rank-gold .kt-d-rank{color:#d49d2a}.kt-dashboard-page .kt-d-doctor-ranking-row.kt-d-rank-silver .kt-d-rank{color:#9aa6b0}.kt-dashboard-page .kt-d-doctor-ranking-row.kt-d-rank-bronze .kt-d-rank{color:#b8763e}.kt-dashboard-page .kt-d-doctor-ranking-row .kt-d-doctor-avatar-wrap{align-items:center;display:flex;height:38px;justify-content:center;width:38px}.kt-dashboard-page .kt-d-doctor-ranking-row .kt-d-doctor-name{color:#1a1a1a;font-size:13px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kt-dashboard-page .kt-d-doctor-ranking-row .kt-d-rating-count{color:#4b6d83;font-size:11.5px}.kt-dashboard-page .kt-d-doctor-ranking-row .kt-d-rating-count i{margin-right:4px}.kt-dashboard-page .kt-d-doctor-ranking-row .kt-d-rating-avg{color:#1a1a1a;font-size:18px;font-weight:700}.kt-dashboard-page .kt-d-doctor-ranking-row .kt-d-rating-avg i{color:#f5b50a;font-size:14px;margin-right:4px}.kt-dashboard-page .kt-d-list-toolbar{align-items:center;background:#fafafa;border-bottom:1px solid #e6e6e6;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 20px}.kt-dashboard-page .kt-d-list-toolbar-tabs{display:flex;gap:4px}.kt-dashboard-page .kt-d-list-toolbar-tabs button{background:#fff;border:none;border-radius:6px;color:#4b6d83;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;line-height:1.4;margin:0;padding:6px 12px;transition:all .12s ease}.kt-dashboard-page .kt-d-list-toolbar-tabs button:hover{color:#d862c8}.kt-dashboard-page .kt-d-list-toolbar-tabs button.kt-d-active{background:#d862c8;color:#fff}.kt-dashboard-page .kt-d-list-toolbar-actions{align-items:center;display:flex;gap:8px}.kt-dashboard-page .kt-d-btn{align-items:center;background:#fff;border:1px solid #e6e6e6;border-radius:8px;color:#4b6d83;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:7px;line-height:1.4;margin:0;padding:8px 14px;text-decoration:none;transition:all .12s ease}.kt-dashboard-page .kt-d-btn:hover{border-color:#d862c8;color:#d862c8}.kt-dashboard-page .kt-d-btn.kt-d-btn-primary{background:#d862c8;border-color:#d862c8;color:#fff}.kt-dashboard-page .kt-d-btn.kt-d-btn-primary:hover{background:#d34ec1;border-color:#d34ec1;color:#fff}.kt-dashboard-page .kt-d-btn.kt-d-btn-ghost{background:#0000;border-color:#0000}.kt-dashboard-page .kt-d-btn.kt-d-btn-ghost:hover{background:#fafafa;border-color:#e6e6e6;color:#d862c8}.kt-dashboard-page .kt-d-btn .kt-d-badge{background:#f8e1f5;border-radius:4px;color:#d862c8;font-size:11px;font-weight:700;padding:1px 6px}.kt-dashboard-page .kt-d-btn.kt-d-btn-primary .kt-d-badge{background:#ffffff40;color:#fff}.kt-dashboard-page .kt-d-reviews{grid-gap:12px;display:grid;gap:12px;padding:16px 20px 20px}.kt-dashboard-page .kt-d-review{grid-gap:14px;background:#fff;border:1px solid #e6e6e6;border-radius:10px;display:grid;gap:14px;grid-template-columns:44px 1fr auto;padding:14px 16px;transition:transform .15s ease,box-shadow .15s ease}.kt-dashboard-page .kt-d-review:hover{box-shadow:0 2px 6px #0000000f;transform:translateY(-1px)}.kt-dashboard-page .kt-d-review.kt-d-hidden-public{background:#fafbfc;opacity:.78}.kt-dashboard-page .kt-d-review.kt-d-hidden-public .kt-d-review-comment{font-style:italic}.kt-dashboard-page .kt-d-review .kt-d-review-avatar{height:44px;width:44px}.kt-dashboard-page .kt-d-review .kt-d-review-main{min-width:0}.kt-dashboard-page .kt-d-review .kt-d-review-top{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.kt-dashboard-page .kt-d-review .kt-d-review-stars{color:#f5b50a;font-size:14px;letter-spacing:1px}.kt-dashboard-page .kt-d-review .kt-d-review-stars .kt-d-empty{color:#ddd}.kt-dashboard-page .kt-d-review .kt-d-review-doctor{color:#1a1a1a;font-size:13px;font-weight:700}.kt-dashboard-page .kt-d-review .kt-d-review-meta{color:#4b6d83;font-size:11.5px}.kt-dashboard-page .kt-d-review .kt-d-review-meta i{margin:0 4px 0 6px;opacity:.7}.kt-dashboard-page .kt-d-review .kt-d-review-comment{color:#1a1a1a;font-size:13.5px;line-height:1.55;margin:4px 0 6px;padding-left:12px;position:relative;white-space:pre-wrap;word-break:break-word}.kt-dashboard-page .kt-d-review .kt-d-review-comment:before{background:#f8e1f5;border-radius:2px;bottom:4px;content:"";left:0;position:absolute;top:4px;width:3px}.kt-dashboard-page .kt-d-review .kt-d-review-foot{color:#4b6d83;display:flex;flex-wrap:wrap;font-size:11.5px;gap:12px}.kt-dashboard-page .kt-d-review .kt-d-review-foot i{margin-right:4px;opacity:.7}.kt-dashboard-page .kt-d-review-actions{align-items:center;display:flex;flex-direction:column;gap:4px}.kt-dashboard-page .kt-d-icon-btn{align-items:center;background:#fafafa;border:1px solid #e6e6e6;border-radius:8px;color:#4b6d83;cursor:pointer;display:flex;font-family:inherit;font-size:13px;height:32px;justify-content:center;padding:0;transition:all .12s ease;width:32px}.kt-dashboard-page .kt-d-icon-btn:hover{background:#f8e1f5;border-color:#d862c8;color:#d862c8}.kt-dashboard-page .kt-d-icon-btn.kt-d-icon-btn-danger:hover{background:#fbe5e5;border-color:#c43d3d;color:#c43d3d}.kt-dashboard-page .kt-d-icon-btn.kt-d-is-hidden{background:#fcf2dc;border-color:#e6c97a;color:#d49d2a}.kt-dashboard-page .kt-d-pill{align-items:center;background:#eee;border-radius:999px;color:#4b6d83;display:inline-flex;font-size:10.5px;font-weight:600;gap:4px;padding:2px 7px}.kt-dashboard-page .kt-d-pill.kt-d-pill-private{background:#fcf2dc;color:#b08008}.kt-dashboard-page .kt-d-pill.kt-d-pill-public{background:#e0f5e9;color:#1a8e4f}.kt-dashboard-page .kt-d-empty-state{color:#4b6d83;font-size:13px;padding:30px 20px;text-align:center}.kt-dashboard-page .kt-d-chart-card .kt-d-chart-body{min-height:240px;padding:16px 20px 24px;position:relative}.kt-dashboard-page .kt-d-chart-card .chartjs-render-monitor{padding:0}.kt-dashboard-page .card{background-color:#fff;border:1px solid #c8c8c8;border-radius:10px;box-shadow:0 2px 6px #0000000f;height:100%}.kt-dashboard-page .card .chartjs-render-monitor{padding:10px}.kt-dashboard-page .card .kt-red-rating{color:#ff3a3a}.kt-dashboard-page .card .kt-orange-rating{color:#ffa632}.kt-dashboard-page .card .kt-yellow-rating{color:#d0ff00}.kt-dashboard-page .card .kt-green-rating{color:#79e201}.kt-dashboard-page .card .kt-card-headline{font-weight:700;margin-bottom:10px}@media screen and (max-width:1100px){.kt-dashboard-page .kt-d-kpi-grid,.kt-dashboard-page .kt-d-kpi-grid.kt-d-cols-3,.kt-dashboard-page .kt-d-kpi-grid.kt-d-cols-5{grid-template-columns:repeat(2,1fr)}.kt-dashboard-page .kt-d-section-grid-2,.kt-dashboard-page .kt-d-section-grid-3{grid-template-columns:1fr}}@media screen and (max-width:650px){.kt-dashboard-page{padding:0 12px 40px}.kt-dashboard-page .kt-d-kpi-grid,.kt-dashboard-page .kt-d-kpi-grid.kt-d-cols-2,.kt-dashboard-page .kt-d-kpi-grid.kt-d-cols-3,.kt-dashboard-page .kt-d-kpi-grid.kt-d-cols-5{grid-template-columns:1fr}.kt-dashboard-page h2{font-size:1.2em!important}.kt-dashboard-page .kt-d-review{grid-template-columns:36px 1fr}.kt-dashboard-page .kt-d-review .kt-d-review-avatar{height:36px;width:36px}.kt-dashboard-page .kt-d-review-actions{flex-direction:row;grid-column:1/-1;justify-content:flex-end}.kt-dashboard-page .kt-d-doctor-ranking-row{grid-template-columns:28px 32px 1fr auto}.kt-dashboard-page .kt-d-doctor-ranking-row .kt-d-rating-count{display:none}.kt-dashboard-page .kt-d-list-toolbar{align-items:stretch;flex-direction:column}.kt-dashboard-page .kt-d-list-toolbar .kt-d-list-toolbar-actions{justify-content:flex-end}}.kt-d-embed-dialog .MuiDialog-paper{border-radius:14px;box-shadow:0 24px 60px #00000059}.kt-d-embed-head{align-items:center;border-bottom:1px solid #e6e6e6;display:flex;justify-content:space-between;padding:18px 22px}.kt-d-embed-head h2{align-items:center;color:#1a1a1a;display:flex;font-size:16px;font-weight:700;gap:10px;letter-spacing:-.005em;margin:0}.kt-d-embed-head h2 .kt-d-embed-marker{background:#d862c8;border-radius:6px;color:#fff;font-size:11px;font-weight:700;letter-spacing:0;padding:4px 8px}.kt-d-embed-body{grid-gap:18px;display:grid;gap:18px;padding:18px 22px}.kt-d-embed-foot{background:#fafafa;border-top:1px solid #e6e6e6;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}.kt-d-embed-section h4{color:#4b6d83;font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.kt-d-embed-section p{color:#4b6d83;font-size:13px;line-height:1.5;margin:0 0 8px}.kt-d-embed-note{align-items:flex-start;background:#fcf2dc;border:1px solid #e6c97a;border-radius:10px;color:#6f5618;display:flex;font-size:12.5px;gap:10px;padding:12px 14px}.kt-d-embed-note i{color:#d49d2a;font-size:14px;margin-top:2px}.kt-d-embed-note strong{color:#1a1a1a}.kt-d-embed-doctor-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr}@media screen and (max-width:650px){.kt-d-embed-doctor-grid{grid-template-columns:1fr}}.kt-d-embed-doctor-row{align-items:center;background:#fff;border:1px solid #e6e6e6;border-radius:8px;cursor:pointer;display:flex;gap:8px;padding:8px 10px;transition:all .12s ease;-webkit-user-select:none;user-select:none}.kt-d-embed-doctor-row.kt-d-checked,.kt-d-embed-doctor-row:hover{background:#f8e1f5;border-color:#d862c8}.kt-d-embed-doctor-row.kt-d-checked{color:#d862c8;font-weight:600}.kt-d-embed-doctor-row.kt-d-checked .kt-d-embed-doctor-name{color:#d862c8}.kt-d-embed-doctor-row .kt-d-embed-check{align-items:center;background:#fff;border:1.5px solid #c8c8c8;border-radius:4px;color:#fff;display:flex;flex-shrink:0;font-size:10px;height:16px;justify-content:center;width:16px}.kt-d-embed-doctor-row.kt-d-checked .kt-d-embed-check{background:#d862c8;border-color:#d862c8}.kt-d-embed-doctor-row .kt-d-embed-doctor-name{color:#1a1a1a;flex:1 1;font-size:12.5px;font-weight:500;min-width:0;overflow:hidden}.kt-d-embed-doctor-row .kt-d-embed-doctor-name small{color:#4b6d83;display:block;font-size:10.5px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kt-d-embed-code-box{background:#1f2733;border-radius:10px;color:#eef3f8;font-family:SF Mono,Consolas,Courier New,monospace;font-size:12px;line-height:1.6;padding:14px 16px;position:relative;white-space:pre-wrap;word-break:break-all}.kt-d-embed-code-box .kt-d-embed-copy{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:6px;color:#fff;cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;padding:5px 10px;position:absolute;right:10px;top:10px;transition:all .12s ease}.kt-d-embed-code-box .kt-d-embed-copy:hover{background:#fff3}.kt-d-embed-code-box .kt-d-embed-copy.kt-d-copied{background:#1a8e4f;border-color:#1a8e4f}.kt-d-embed-preview{background:#fafafa;border:1px dashed #e6e6e6;border-radius:10px;padding:14px}.kt-d-embed-preview .kt-d-embed-preview-label{color:#4b6d83;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.kt-page-with-side-menu:has(.kt-hub-page){grid-template-columns:1fr;height:calc(100vh - 55px);min-height:0;overflow:hidden}.kt-page-with-side-menu:has(.kt-hub-page-left){grid-template-columns:280px auto}.kt-side-menu.kt-hub-page-left{background:#fff;border-right:1px solid #e6e6e6;color:#4b6d83;display:flex;flex-direction:column;font-size:13px;gap:20px;padding:22px 18px}.kt-side-menu.kt-hub-page-left .kt-d-sidebar-brand-mark{background:linear-gradient(135deg,#24374e,#d862c8 120%)}.kt-side-menu.kt-hub-page-left .kt-hub-sidebar-nav{grid-gap:4px;display:grid;gap:4px}.kt-side-menu.kt-hub-page-left .kt-hub-sidebar-link{align-items:center;background:none;border:1px solid #0000;border-radius:10px;color:#4b6d83;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;gap:10px;padding:10px 12px;text-align:left;text-decoration:none;transition:all .12s ease;width:100%}.kt-side-menu.kt-hub-page-left .kt-hub-sidebar-link i{color:#d862c8;text-align:center;width:18px}.kt-side-menu.kt-hub-page-left .kt-hub-sidebar-link:hover{background:#fafafa;border-color:#e6e6e6}.kt-side-menu.kt-hub-page-left .kt-hub-sidebar-link.kt-hub-sidebar-link-active{background:#f8e1f5;border-color:#d862c859;color:#d862c8;font-weight:600}.kt-side-menu.kt-hub-page-left .kt-hub-sidebar-section-title{color:#4b6d83;font-size:10.5px;font-weight:800;letter-spacing:.1em;margin:8px 0 6px;padding-left:4px;text-transform:uppercase}.kt-side-menu.kt-hub-page-left .kt-hub-brain-mini{background:linear-gradient(135deg,#24374e0f,#d862c814);border:1px solid #d862c840;border-radius:10px;padding:12px 14px}.kt-side-menu.kt-hub-page-left .kt-hub-brain-mini strong{color:#24374e;display:block;font-size:12px;margin-bottom:4px}.kt-side-menu.kt-hub-page-left .kt-hub-brain-mini span{color:#4b6d83;font-size:11px;line-height:1.45}.kt-side-menu.kt-hub-page-left .kt-hub-sidebar-scores{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.kt-side-menu.kt-hub-page-left .kt-hub-sidebar-scores div{background:#fafafa;border-radius:6px;padding:8px 10px;text-align:center}.kt-side-menu.kt-hub-page-left .kt-hub-sidebar-scores div strong{color:#24374e;display:block;font-size:18px}.kt-side-menu.kt-hub-page-left .kt-hub-sidebar-scores div span{color:#4b6d83;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.kt-hub-page{height:100%;max-width:none;overflow-y:auto!important;padding:0 28px 64px;width:100%}.kt-hub-page h2{color:#1a1a1a;font-size:24px;font-weight:800;letter-spacing:-.02em;margin-bottom:0}.kt-hub-page h2 small{color:#4b6d83;display:block;font-size:13px;font-weight:400;letter-spacing:0;margin-top:4px}.kt-hub-page .kt-hub-pillar-page-header{border-bottom:1px solid #e6e6e6;margin-bottom:18px;padding-bottom:16px}.kt-hub-page .kt-hub-pillar-page-header.kt-hub-pillar-page-header-core{border-bottom-color:#24374e26}.kt-hub-page .kt-hub-pillar-page-header.kt-hub-pillar-page-header-crew{border-bottom-color:#d862c82e}.kt-hub-page .kt-hub-pillar-page-header.kt-hub-pillar-page-header-selfcheckin{border-bottom-color:#1a8e4f2e}.kt-hub-page .kt-hub-pillar-page-header.kt-hub-pillar-page-header-live{border-bottom-color:#8338ec2e}.kt-hub-page .kt-hub-pillar-page-eyebrow{align-items:center;color:#24374e;display:inline-flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.kt-hub-page .kt-hub-pillar-page-eyebrow i{font-size:10px;opacity:.85}.kt-hub-page .kt-hub-pillar-page-header h1{color:#1a1a1a;font-size:28px;font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:0 0 8px}.kt-hub-page .kt-hub-pillar-page-header p{color:#4b6d83;font-size:14px;line-height:1.5;margin:0;max-width:720px}.kt-hub-page .kt-hub-pillar-page-practice{color:#4b6d83;display:block;font-size:12px;margin-top:10px;opacity:.75}.kt-hub-page .kt-hub-pillar-strip{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin:0 0 22px}@media(max-width:1100px){.kt-hub-page .kt-hub-pillar-strip{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.kt-hub-page .kt-hub-pillar-strip{grid-template-columns:1fr}}.kt-hub-page .kt-hub-pillar-chip{align-items:center;background:#fff;border:1px solid #e6e6e6;border-radius:10px;cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:12px 14px;text-align:left;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease,transform .12s ease}.kt-hub-page .kt-hub-pillar-chip:hover{border-color:#d862c859;box-shadow:0 2px 6px #0000000f;transform:translateY(-1px)}.kt-hub-page .kt-hub-pillar-chip.is-active{background:#d862c80a;border-color:#d862c880;box-shadow:0 2px 6px #0000000f}.kt-hub-page .kt-hub-pillar-chip.kt-hub-pillar-chip-core.is-active{background:#24374e0d;border-color:#24374e73}.kt-hub-page .kt-hub-pillar-chip.kt-hub-pillar-chip-crew.is-active{background:#d862c80d;border-color:#d862c866}.kt-hub-page .kt-hub-pillar-chip.kt-hub-pillar-chip-selfcheckin.is-active{background:#1a8e4f12;border-color:#1a8e4f66}.kt-hub-page .kt-hub-pillar-chip.kt-hub-pillar-chip-live.is-active{background:#8338ec0f;border-color:#8338ec66}.kt-hub-page .kt-hub-pillar-chip-icon{align-items:center;background:#24374e12;border-radius:8px;color:#24374e;display:flex;flex-shrink:0;font-size:12px;height:28px;justify-content:center;width:28px}.kt-hub-pillar-chip-crew .kt-hub-page .kt-hub-pillar-chip-icon{background:#d862c81a;color:#d862c8}.kt-hub-pillar-chip-selfcheckin .kt-hub-page .kt-hub-pillar-chip-icon{background:#1a8e4f1f;color:#1a8e4f}.kt-hub-pillar-chip-live .kt-hub-page .kt-hub-pillar-chip-icon{background:#8338ec1a;color:#8338ec}.kt-hub-page .kt-hub-pillar-chip-text{display:flex;flex-direction:column;gap:1px;min-width:0}.kt-hub-page .kt-hub-pillar-chip-text strong{color:#1a1a1a;font-size:11.5px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kt-hub-page .kt-hub-pillar-chip-text small{color:#4b6d83;font-size:10px;line-height:1.25}.kt-hub-page .kt-hub-pillar-chip-text .kt-hub-pillar-chip-count{color:#24374e;font-weight:700}.kt-hub-page .kt-hub-pillar-chip-text .kt-hub-pillar-chip-shop{color:#4b6d83;font-weight:500}.kt-hub-page .kt-hub-meta-line{color:#4b6d83;font-size:11.5px;margin:-8px 0 14px;opacity:.85}.kt-hub-page .kt-hub-pillar-intro{align-items:flex-start;background:#fff;border:1px solid #e6e6e6;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:space-between;margin-bottom:18px;padding:14px 16px}.kt-hub-page .kt-hub-pillar-intro.kt-hub-pillar-intro-core{border-left:3px solid #24374e}.kt-hub-page .kt-hub-pillar-intro.kt-hub-pillar-intro-crew{border-left:3px solid #d862c8}.kt-hub-page .kt-hub-pillar-intro.kt-hub-pillar-intro-selfcheckin{border-left:3px solid #1a8e4f}.kt-hub-page .kt-hub-pillar-intro.kt-hub-pillar-intro-live{border-left:3px solid #8338ec}.kt-hub-page .kt-hub-pillar-intro-head{flex:1 1;min-width:200px}.kt-hub-page .kt-hub-pillar-intro-head .kt-hub-pillar-intro-eyebrow{align-items:center;color:#4b6d83;display:inline-flex;font-size:10px;font-weight:700;gap:5px;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.kt-hub-page .kt-hub-pillar-intro-head .kt-hub-pillar-intro-eyebrow i{font-size:9px;opacity:.85}.kt-hub-page .kt-hub-pillar-intro-head h3{color:#1a1a1a;font-size:17px;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 4px}.kt-hub-page .kt-hub-pillar-intro-head p{color:#4b6d83;font-size:12.5px;line-height:1.45;margin:0;max-width:640px}.kt-hub-page .kt-hub-pillar-intro-actions{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px}.kt-hub-page .kt-hub-top-deals-compact{background:linear-gradient(135deg,#f4a6230f,#d862c80a);border:1px solid #f4a62359;border-radius:10px;margin-bottom:16px;padding:10px 14px}.kt-hub-page .kt-hub-top-deals-compact .kt-hub-top-deals-head{margin-bottom:8px}.kt-hub-page .kt-hub-top-deals-compact .kt-hub-top-deals-head strong{font-size:11.5px}.kt-hub-page .kt-hub-top-deals-compact .kt-hub-top-deals-head span{font-size:10.5px}.kt-hub-page .kt-hub-top-deals-compact .kt-hub-deal-pill{font-size:11.5px;padding:6px 12px}.kt-hub-page .MuiTabs-root{border-bottom:1px solid #e6e6e6;margin-bottom:22px;margin-top:12px;min-height:42px}.kt-hub-page .MuiTabs-root .MuiTab-root{color:#4b6d83;font-size:13px;font-weight:600;min-height:42px;padding:8px 20px;text-transform:none}.kt-hub-page .MuiTabs-root .MuiTab-root.Mui-selected{color:#d862c8}.kt-hub-page .MuiTabs-root .MuiTabs-indicator{background-color:#d862c8;border-radius:2px 2px 0 0;height:3px}.kt-hub-page .kt-hub-kpi-row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-bottom:20px}@media(max-width:1100px){.kt-hub-page .kt-hub-kpi-row{grid-template-columns:repeat(2,1fr)}}.kt-hub-page .kt-hub-kpi-pillar{border:2px solid #0000;cursor:pointer;font-family:inherit;text-align:left;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.kt-hub-page .kt-hub-kpi-pillar:hover{box-shadow:0 6px 14px #0000002e,0 2px 4px #0000001a;transform:translateY(-2px)}.kt-hub-page .kt-hub-kpi-pillar.kt-hub-kpi-active{border-color:#d862c873;box-shadow:0 6px 14px #0000002e,0 2px 4px #0000001a}.kt-hub-page .kt-hub-kpi-pillar.kt-hub-kpi-core.kt-hub-kpi-active{border-color:#24374e73}.kt-hub-page .kt-hub-kpi-pillar.kt-hub-kpi-crew.kt-hub-kpi-active{border-color:#d862c873}.kt-hub-page .kt-hub-kpi-pillar.kt-hub-kpi-selfcheckin.kt-hub-kpi-active{border-color:#1a8e4f73}.kt-hub-page .kt-hub-kpi-pillar.kt-hub-kpi-live.kt-hub-kpi-active{border-color:#8338ec73}.kt-hub-page .kt-hub-hero{grid-gap:0;border:1px solid #d862c859;border-radius:14px;box-shadow:0 12px 40px #24374e2e;display:grid;gap:0;grid-template-columns:1.2fr .8fr;margin-bottom:22px;min-height:220px;overflow:hidden}@media(max-width:900px){.kt-hub-page .kt-hub-hero{grid-template-columns:1fr}}.kt-hub-page .kt-hub-hero .kt-hub-hero-content{background:linear-gradient(135deg,#24374e,#3b5071 55%,#d862c859 140%);color:#fff;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:32px 36px;position:relative}.kt-hub-page .kt-hub-hero .kt-hub-hero-content:after{background:radial-gradient(circle,#d862c859 0,#0000 70%);border-radius:50%;content:"";height:200px;pointer-events:none;position:absolute;right:-60px;top:-60px;width:200px}.kt-hub-page .kt-hub-hero .kt-hub-hero-badge{align-items:center;background:#d862c8e6;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:800;gap:6px;letter-spacing:.12em;margin-bottom:14px;padding:5px 12px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.kt-hub-page .kt-hub-hero .kt-hub-hero-title{font-size:28px;font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:0 0 10px}.kt-hub-page .kt-hub-hero .kt-hub-hero-sub{font-size:14px;line-height:1.55;margin:0 0 20px;max-width:520px;opacity:.92}.kt-hub-page .kt-hub-hero .kt-hub-hero-cta{margin-top:4px;width:-webkit-fit-content;width:fit-content}.kt-hub-page .kt-hub-hero .kt-hub-hero-visual{align-items:center;background:linear-gradient(160deg,#f7f8fa,#eef1f5);display:flex;justify-content:center;padding:24px;position:relative}.kt-hub-page .kt-hub-hero .kt-hub-hero-visual .kt-hub-hero-avatar{align-items:center;background:linear-gradient(135deg,#d862c8,#24374e);border:4px solid #fff;border-radius:50%;box-shadow:0 8px 32px #d862c873;color:#fff;display:flex;font-size:42px;font-weight:800;height:120px;justify-content:center;width:120px}.kt-hub-page .kt-hub-hero .kt-hub-hero-visual .kt-hub-hero-pulse{animation:kt-hub-pulse 2.5s ease-out infinite;border:2px solid #d862c84d;border-radius:50%;height:160px;position:absolute;width:160px}.kt-hub-page .kt-hub-hero-core{border-color:#24374e59}.kt-hub-page .kt-hub-hero-core .kt-hub-hero-content{background:linear-gradient(135deg,#24374e,#3b5071)}.kt-hub-page .kt-hub-hero-core .kt-hub-hero-badge{background:#ffffff2e}.kt-hub-page .kt-hub-hero-core .kt-hub-hero-visual .kt-hub-hero-avatar{background:linear-gradient(135deg,#24374e,#6189a8);box-shadow:0 8px 32px #24374e73}.kt-hub-page .kt-hub-hero-core .kt-hub-hero-pulse{border-color:#24374e59}.kt-hub-page .kt-hub-hero-crew{border-color:#d862c859}.kt-hub-page .kt-hub-hero-crew .kt-hub-hero-content{background:linear-gradient(135deg,#24374e,#3b5071 55%,#d862c859 140%)}.kt-hub-page .kt-hub-hero-crew .kt-hub-hero-badge{background:#d862c8e6}.kt-hub-page .kt-hub-hero-crew .kt-hub-hero-visual .kt-hub-hero-avatar{background:linear-gradient(135deg,#d862c8,#24374e);box-shadow:0 8px 32px #d862c873}.kt-hub-page .kt-hub-hero-crew .kt-hub-hero-pulse{border-color:#d862c84d}.kt-hub-page .kt-hub-hero-selfcheckin{border-color:#1a8e4f66}.kt-hub-page .kt-hub-hero-selfcheckin .kt-hub-hero-content{background:linear-gradient(135deg,#145a32,#1a8e4f 85%,#24374e33 140%)}.kt-hub-page .kt-hub-hero-selfcheckin .kt-hub-hero-badge{background:#fff3}.kt-hub-page .kt-hub-hero-selfcheckin .kt-hub-hero-visual .kt-hub-hero-avatar{background:linear-gradient(135deg,#1a8e4f,#24374e);box-shadow:0 8px 32px #1a8e4f73}.kt-hub-page .kt-hub-hero-selfcheckin .kt-hub-hero-pulse{border-color:#1a8e4f59}.kt-hub-page .kt-hub-hero-live{border-color:#8338ec66}.kt-hub-page .kt-hub-hero-live .kt-hub-hero-content{background:linear-gradient(135deg,#24374e,#8338ec 70%,#d862c880 140%)}.kt-hub-page .kt-hub-hero-live .kt-hub-hero-badge{background:#d862c8e6}.kt-hub-page .kt-hub-hero-live .kt-hub-hero-visual .kt-hub-hero-avatar{background:linear-gradient(135deg,#d862c8,#8338ec);box-shadow:0 8px 32px #8338ec73}.kt-hub-page .kt-hub-hero-live .kt-hub-hero-pulse{border-color:#8338ec59}@keyframes kt-hub-pulse{0%{opacity:.8;transform:scale(.85)}to{opacity:0;transform:scale(1.15)}}.kt-hub-page .kt-hub-brain-banner{align-items:center;background:linear-gradient(135deg,#24374e0a,#d862c80f);border:1px solid #24374e1f;border-left:4px solid #24374e;border-radius:14px;box-shadow:0 2px 6px #0000000f;display:flex;gap:16px;margin-bottom:22px;padding:16px 22px}.kt-hub-page .kt-hub-brain-banner .kt-hub-brain-icon{align-items:center;background:#24374e;border-radius:12px;color:#fff;display:flex;flex-shrink:0;font-size:20px;height:44px;justify-content:center;width:44px}.kt-hub-page .kt-hub-brain-banner .kt-hub-brain-text{flex:1 1;min-width:0}.kt-hub-page .kt-hub-brain-banner .kt-hub-brain-text strong{color:#24374e;display:block;font-size:14px;margin-bottom:2px}.kt-hub-page .kt-hub-brain-banner .kt-hub-brain-text span{color:#4b6d83;font-size:12.5px;line-height:1.45}.kt-hub-page .kt-hub-section-head{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.kt-hub-page .kt-hub-section-head h3{color:#4b6d83;font-size:12px;font-weight:700;letter-spacing:.02em;margin:0;text-transform:none}.kt-hub-page .kt-hub-section-head h3 i{color:#4b6d83;margin-right:6px;opacity:.7}.kt-hub-page .kt-hub-btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:700;gap:6px;justify-content:center;padding:9px 16px;text-decoration:none;transition:all .12s ease}.kt-hub-page .kt-hub-btn.kt-hub-btn-primary{background:#d862c8;color:#fff}.kt-hub-page .kt-hub-btn.kt-hub-btn-primary:hover{filter:brightness(1.08)}.kt-hub-page .kt-hub-btn.kt-hub-btn-secondary{background:#fff;border:1px solid #e6e6e6;color:#24374e}.kt-hub-page .kt-hub-btn.kt-hub-btn-secondary:hover{border-color:#d862c8;color:#d862c8}.kt-hub-page .kt-hub-btn.kt-hub-btn-sm{font-size:11px;padding:6px 10px}.kt-hub-page .kt-hub-btn.kt-hub-btn-magenta{background:#d862c8;color:#fff}.kt-hub-page .kt-hub-btn.kt-hub-btn-magenta:hover{filter:brightness(1.06)}.kt-hub-page .kt-hub-btn:disabled{cursor:not-allowed;opacity:.55}.kt-hub-page .kt-hub-crew-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:28px}.kt-hub-page .kt-hub-crew-grid.kt-hub-crew-grid-focus{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));max-width:720px}.kt-hub-page .kt-hub-crew-card .kt-hub-crew-card-top,.kt-hub-page .kt-hub-crew-card .kt-hub-shop-card-top,.kt-hub-page .kt-hub-shop-card .kt-hub-crew-card-top,.kt-hub-page .kt-hub-shop-card .kt-hub-shop-card-top{align-items:flex-start;display:flex;gap:14px}.kt-hub-page .kt-hub-crew-card .kt-hub-crew-avatar,.kt-hub-page .kt-hub-shop-card .kt-hub-crew-avatar{align-items:center;border-radius:14px;box-shadow:0 4px 12px #0000001f;color:#fff;display:flex;flex-shrink:0;font-size:18px;font-weight:800;height:52px;justify-content:center;letter-spacing:-.02em;width:52px}.kt-hub-page .kt-hub-crew-card .kt-hub-crew-meta,.kt-hub-page .kt-hub-shop-card .kt-hub-crew-meta{flex:1 1;min-width:0}.kt-hub-page .kt-hub-crew-card .kt-hub-crew-meta .kt-hub-crew-name,.kt-hub-page .kt-hub-shop-card .kt-hub-crew-meta .kt-hub-crew-name{color:#1a1a1a;font-size:17px;font-weight:800;letter-spacing:-.02em;margin:0 0 2px}.kt-hub-page .kt-hub-crew-card .kt-hub-crew-meta .kt-hub-crew-role,.kt-hub-page .kt-hub-shop-card .kt-hub-crew-meta .kt-hub-crew-role{color:#d862c8;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.kt-hub-page .kt-hub-crew-card .kt-hub-crew-tagline,.kt-hub-page .kt-hub-shop-card .kt-hub-crew-tagline{color:#4b6d83;font-size:13px;line-height:1.5;margin:0}.kt-hub-page .kt-hub-crew-card .kt-hub-crew-features,.kt-hub-page .kt-hub-shop-card .kt-hub-crew-features{grid-gap:4px;display:grid;gap:4px;list-style:none;margin:0;padding:0}.kt-hub-page .kt-hub-crew-card .kt-hub-crew-features li,.kt-hub-page .kt-hub-shop-card .kt-hub-crew-features li{color:#4b6d83;font-size:12px;padding-left:16px;position:relative}.kt-hub-page .kt-hub-crew-card .kt-hub-crew-features li:before,.kt-hub-page .kt-hub-shop-card .kt-hub-crew-features li:before{color:#1a8e4f;content:"✓";font-size:11px;font-weight:700;left:0;position:absolute}.kt-hub-page .kt-hub-crew-card .kt-hub-crew-actions,.kt-hub-page .kt-hub-shop-card .kt-hub-crew-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.kt-hub-page .kt-hub-crew-card{background:#fff;border:1px solid #e6e6e6;border-radius:14px;box-shadow:0 2px 6px #0000000f;display:flex;flex-direction:column;gap:12px;min-height:200px;overflow:hidden;padding:20px 22px;position:relative;transition:transform .15s ease,box-shadow .15s ease}.kt-hub-page .kt-hub-crew-card:before{background:linear-gradient(90deg,#24374e,#d862c8);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .15s ease}.kt-hub-page .kt-hub-crew-card:hover{box-shadow:0 6px 14px #0000002e,0 2px 4px #0000001a;transform:translateY(-3px)}.kt-hub-page .kt-hub-crew-card.kt-hub-crew-card-active:before,.kt-hub-page .kt-hub-crew-card:hover:before{opacity:1}.kt-hub-page .kt-hub-crew-card.kt-hub-crew-card-core:before{background:linear-gradient(90deg,#24374e,#6189a8)}.kt-hub-page .kt-hub-crew-card.kt-hub-crew-card-crew:before{background:linear-gradient(90deg,#24374e,#d862c8)}.kt-hub-page .kt-hub-crew-card.kt-hub-crew-card-selfcheckin:before{background:linear-gradient(90deg,#1a8e4f,#24374e)}.kt-hub-page .kt-hub-crew-card.kt-hub-crew-card-live:before{background:linear-gradient(90deg,#d862c8,#8338ec)}.kt-hub-page .kt-hub-crew-card .kt-hub-status-badge{border-radius:999px;flex-shrink:0;font-size:10px;font-weight:800;letter-spacing:.06em;padding:4px 10px;text-transform:uppercase}.kt-hub-page .kt-hub-crew-card .kt-hub-status-badge.status-active{background:#e0f5e9;color:#1a8e4f}.kt-hub-page .kt-hub-crew-card .kt-hub-status-badge.status-beta{background:#e8f0fe;color:#1a56db}.kt-hub-page .kt-hub-crew-card .kt-hub-status-badge.status-soon{background:#fafafa;color:#4b6d83}.kt-hub-page .kt-hub-crew-card .kt-hub-status-badge.status-premium{background:linear-gradient(135deg,#d862c826,#d862c814);border:1px solid #d862c859;color:#d862c8}.kt-hub-page .kt-hub-crew-card.kt-hub-crew-card-highlight{background:linear-gradient(180deg,#e0f5e966,#fff 40%);border-color:#1a8e4f59}.kt-hub-page .kt-hub-setup-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.kt-hub-page .kt-hub-setup-link{align-items:center;background:#fff;border:1px solid #e6e6e6;border-radius:10px;box-shadow:0 2px 6px #0000000f;color:#1a1a1a;display:flex;font-size:13px;font-weight:600;gap:12px;padding:14px 16px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.kt-hub-page .kt-hub-setup-link i{align-items:center;background:#f8e1f5;border-radius:10px;color:#d862c8;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.kt-hub-page .kt-hub-setup-link:hover{border-color:#d862c859;box-shadow:0 6px 14px #0000002e,0 2px 4px #0000001a;transform:translateY(-2px)}.kt-hub-page .kt-hub-waitlist{display:flex;flex-wrap:wrap;gap:8px;width:100%}.kt-hub-page .kt-hub-waitlist.kt-hub-waitlist-compact input{background:#fffffff2}.kt-hub-page .kt-hub-waitlist input{border:1px solid #e6e6e6;border-radius:6px;flex:1 1;font-family:inherit;font-size:12.5px;min-width:140px;padding:8px 12px}.kt-hub-page .kt-hub-waitlist input:focus{border-color:#d862c8;outline:none}.kt-hub-page .kt-hub-waitlist-ok{align-items:center;color:#1a8e4f;display:flex;font-size:12px;font-weight:600;gap:6px}.kt-hub-page.kt-hub-shop{background:linear-gradient(180deg,#f4f6f9,#fafafa 120px)}.kt-hub-page .kt-hub-shop-eyebrow{align-items:center;color:#d862c8;display:inline-flex;font-size:10px;font-weight:800;gap:6px;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}.kt-hub-page .kt-hub-scoreboard{background:#fff;border:1px solid #e6e6e6;border-radius:14px;box-shadow:0 8px 28px #24374e14;margin-bottom:22px;overflow:hidden}.kt-hub-page .kt-hub-scoreboard-main{grid-gap:24px;border-bottom:1px solid #e6e6e6;display:grid;gap:24px;grid-template-columns:1fr 1.4fr;padding:24px 28px}@media(max-width:960px){.kt-hub-page .kt-hub-scoreboard-main{grid-template-columns:1fr}}.kt-hub-page .kt-hub-scoreboard-intro h3{color:#1a1a1a;font-size:20px;font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.kt-hub-page .kt-hub-scoreboard-intro p{color:#4b6d83;font-size:13px;line-height:1.55;margin:0}.kt-hub-page .kt-hub-scoreboard-intro p strong{color:#24374e}.kt-hub-page .kt-hub-scoreboard-intro .kt-hub-score-legend{color:#4b6d83;font-size:11.5px!important;line-height:1.5!important;margin-top:10px!important;opacity:.92}.kt-hub-page .kt-hub-scoreboard-intro .kt-hub-score-legend strong{color:#24374e;font-weight:700}.kt-hub-page .kt-hub-score-rings{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:1fr 1fr .9fr}@media(max-width:700px){.kt-hub-page .kt-hub-score-rings{grid-template-columns:1fr}}.kt-hub-page .kt-hub-score-ring{text-align:center}.kt-hub-page .kt-hub-score-ring .kt-hub-score-ring-visual{height:110px;margin:0 auto 8px;position:relative;width:110px}.kt-hub-page .kt-hub-score-ring .kt-hub-score-ring-visual svg{height:100%;transform:rotate(-90deg);width:100%}.kt-hub-page .kt-hub-score-ring .kt-hub-score-ring-visual .kt-hub-score-track{fill:none;stroke:#eef1f5;stroke-width:8}.kt-hub-page .kt-hub-score-ring .kt-hub-score-ring-visual .kt-hub-score-fill{fill:none;stroke-width:8;stroke-linecap:round;stroke-dasharray:264;stroke-dashoffset:calc(264 - var(--score)*264/100);transition:stroke-dashoffset .8s ease}.kt-hub-page .kt-hub-score-ring .kt-hub-score-value{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute}.kt-hub-page .kt-hub-score-ring .kt-hub-score-value strong{color:#1a1a1a;font-size:26px;font-weight:800;line-height:1}.kt-hub-page .kt-hub-score-ring .kt-hub-score-value span{color:#4b6d83;font-size:9px;font-weight:700;letter-spacing:.06em;margin-top:2px;text-transform:uppercase}.kt-hub-page .kt-hub-score-ring .kt-hub-score-meta{color:#24374e;font-size:12px;font-weight:700}.kt-hub-page .kt-hub-score-ring .kt-hub-score-meta i{color:#d862c8;margin-right:4px}.kt-hub-page .kt-hub-score-ring .kt-hub-score-meta small{color:#4b6d83;display:block;font-size:10.5px;font-weight:500;margin-top:2px}.kt-hub-page .kt-hub-score-ring.kt-hub-score-auto .kt-hub-score-fill{stroke:#d862c8}.kt-hub-page .kt-hub-score-ring.kt-hub-score-save .kt-hub-score-fill{stroke:#1a8e4f}.kt-hub-page .kt-hub-power-score{background:linear-gradient(135deg,#24374e0f,#d862c814);border:1px solid #d862c833;border-radius:10px;padding:12px 16px;text-align:center}.kt-hub-page .kt-hub-power-score .kt-hub-power-value{color:#24374e;font-size:36px;font-weight:800;line-height:1}.kt-hub-page .kt-hub-power-score strong{color:#24374e;display:block;font-size:12px;margin-top:4px}.kt-hub-page .kt-hub-power-score span{color:#4b6d83;font-size:10px}.kt-hub-page .kt-hub-power-score .kt-hub-power-bar{background:#24374e1a;border-radius:999px;height:6px;margin-top:10px;overflow:hidden}.kt-hub-page .kt-hub-power-score .kt-hub-power-fill{background:linear-gradient(90deg,#24374e,#d862c8);border-radius:999px;height:100%;transition:width .8s ease}.kt-hub-page .kt-hub-top-deals{background:linear-gradient(135deg,#f4a62314,#d862c80d);padding:16px 28px 20px}.kt-hub-page .kt-hub-top-deals-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.kt-hub-page .kt-hub-top-deals-head strong{color:#24374e;font-size:13px}.kt-hub-page .kt-hub-top-deals-head strong i{color:#f4a623;margin-right:6px}.kt-hub-page .kt-hub-top-deals-head span{color:#4b6d83;font-size:11.5px}.kt-hub-page .kt-hub-top-deals-row{display:flex;flex-wrap:wrap;gap:10px}.kt-hub-page .kt-hub-deal-pill{align-items:center;background:#fff;border:1px solid #f4a62373;border-radius:999px;box-shadow:0 2px 6px #0000000f;cursor:pointer;display:inline-flex;font-family:inherit;gap:10px;padding:10px 16px;transition:transform .15s ease,box-shadow .15s ease}.kt-hub-page .kt-hub-deal-pill:hover{border-color:#d862c8;box-shadow:0 6px 14px #0000002e,0 2px 4px #0000001a;transform:translateY(-2px)}.kt-hub-page .kt-hub-deal-pill .kt-hub-deal-name{color:#1a1a1a;font-size:13px;font-weight:700}.kt-hub-page .kt-hub-deal-pill .kt-hub-deal-save{background:#e0f5e9;border-radius:999px;color:#1a8e4f;font-size:11px;font-weight:700;padding:3px 8px}.kt-hub-page .kt-hub-deal-pill .kt-hub-deal-cta{color:#d862c8;font-size:11px;font-weight:700}.kt-hub-page .kt-hub-shop-card{background:#fff;border:1px solid #e6e6e6;border-radius:10px;box-shadow:none;display:flex;flex-direction:column;gap:10px;min-height:0;padding:16px 18px;position:relative;transition:opacity .18s ease,filter .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease}.kt-hub-page .kt-hub-shop-card.is-active{background:linear-gradient(180deg,#1a8e4f0f,#fff 42%);border-color:#1a8e4f73;box-shadow:0 2px 6px #0000000f}.kt-hub-page .kt-hub-shop-card.is-active .kt-hub-crew-avatar{box-shadow:0 4px 14px #1a8e4f40}.kt-hub-page .kt-hub-shop-card.is-active:hover{border-color:#1a8e4fa6;box-shadow:0 6px 14px #0000002e,0 2px 4px #0000001a;transform:translateY(-2px)}.kt-hub-page .kt-hub-shop-card.is-inactive{background:#f4f6f8;border-color:#e3e7ec;filter:grayscale(.75) saturate(.65);opacity:.62}.kt-hub-page .kt-hub-shop-card.is-inactive .kt-hub-crew-name{color:#6b7280}.kt-hub-page .kt-hub-shop-card.is-inactive .kt-hub-crew-role{color:#9aa3ad}.kt-hub-page .kt-hub-shop-card.is-inactive .kt-hub-crew-features li,.kt-hub-page .kt-hub-shop-card.is-inactive .kt-hub-crew-tagline{color:#8b939c}.kt-hub-page .kt-hub-shop-card.is-inactive:hover{background:#fff;border-color:#d862c859;box-shadow:0 2px 6px #0000000f;filter:none;opacity:1;transform:translateY(-2px)}.kt-hub-page .kt-hub-shop-card.is-inactive:hover .kt-hub-crew-name{color:#1a1a1a}.kt-hub-page .kt-hub-shop-card.is-inactive:hover .kt-hub-crew-role{color:#d862c8}.kt-hub-page .kt-hub-shop-card.is-inactive:hover .kt-hub-crew-features li,.kt-hub-page .kt-hub-shop-card.is-inactive:hover .kt-hub-crew-tagline{color:#4b6d83}.kt-hub-page .kt-hub-shop-card.kt-hub-shop-card-core.is-inactive:hover{border-color:#24374e59}.kt-hub-page .kt-hub-shop-card.kt-hub-shop-card-crew.is-inactive:hover{border-color:#d862c859}.kt-hub-page .kt-hub-shop-card.kt-hub-shop-card-selfcheckin.is-inactive:hover{border-color:#1a8e4f66}.kt-hub-page .kt-hub-shop-card.kt-hub-shop-card-live.is-inactive:hover{border-color:#8338ec59}.kt-hub-page .kt-hub-module-state{border-radius:999px;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.04em;padding:4px 9px;text-transform:uppercase;white-space:nowrap}.kt-hub-page .kt-hub-module-state.is-on{background:#e0f5e9;color:#1a8e4f}.kt-hub-page .kt-hub-module-state.is-off{background:#e8ebef;color:#7a828c}.kt-hub-page .kt-hub-shop-status{align-self:flex-start;background:#e0f5e9;border-radius:999px;color:#1a8e4f;font-size:10px;font-weight:600;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.kt-hub-page .kt-hub-shop-ribbon{background:#1a8e4f;box-shadow:0 2px 8px #1a8e4f59;color:#fff;font-size:9px;font-weight:800;letter-spacing:.06em;padding:4px 36px;position:absolute;right:-32px;text-transform:uppercase;top:12px;transform:rotate(35deg)}.kt-hub-page .kt-hub-shop-ribbon i{margin-right:4px}.kt-hub-page .kt-hub-shop-deal{background:linear-gradient(135deg,#f4a623,#e8920a);box-shadow:0 2px 8px #f4a62366;color:#fff;font-size:9px;left:12px;letter-spacing:.06em;position:absolute;top:12px}.kt-hub-page .kt-hub-price-tag,.kt-hub-page .kt-hub-shop-deal{border-radius:999px;font-weight:800;padding:4px 10px;text-transform:uppercase}.kt-hub-page .kt-hub-price-tag{background:#fafafa;border:1px solid #e6e6e6;color:#4b6d83;flex-shrink:0;font-size:10px;letter-spacing:.04em}.kt-hub-page .kt-hub-price-tag.kt-hub-price-owned{background:#e0f5e9;border-color:#1a8e4f4d;color:#1a8e4f}.kt-hub-page .kt-hub-impact-row{display:flex;flex-wrap:wrap;gap:6px}.kt-hub-page .kt-hub-impact-chip{border-radius:999px;font-size:10.5px;font-weight:700;padding:4px 10px}.kt-hub-page .kt-hub-impact-chip i{margin-right:4px}.kt-hub-page .kt-hub-impact-chip.kt-hub-impact-auto{background:#e8f0fe;color:#1a56db}.kt-hub-page .kt-hub-impact-chip.kt-hub-impact-save{background:#e0f5e9;color:#1a8e4f}.kt-hub-page .kt-hub-section-shop h3{color:#4b6d83}.kt-hub-page .kt-hub-section-shop span{color:#4b6d83;font-size:11px;font-weight:600}.kt-hub-page .kt-hub-empty-shop{background:#fff;border:1px dashed #e6e6e6;border-radius:10px;color:#4b6d83;font-size:13px;margin-bottom:24px;padding:20px;text-align:center}.kt-hub-page .kt-hub-empty-shop i{color:#1a8e4f;margin-right:8px}.kt-hub-page .kt-hub-btn-shop{background:#d862c8;box-shadow:none;color:#fff}.kt-hub-page .kt-hub-btn-shop:hover{filter:brightness(1.04)}.kt-hub-page .kt-hub-roi-tag-subtle{background:#24374e0f;color:#4b6d83;font-weight:600}.kt-hub-page .kt-hub-hero-stats{display:flex;flex-wrap:wrap;font-size:12.5px;gap:12px;margin-bottom:16px;opacity:.95}.kt-hub-page .kt-hub-hero-stats strong{font-weight:800}.kt-hub-page .kt-hub-hero-stats .kt-hub-hero-stat-save{background:#ffffff26;border-radius:999px;padding:4px 12px}.kt-hub-page .kt-hub-hero-stats .kt-hub-hero-stat-save i{margin-right:4px}.kt-hub-page .kt-hub-roi-tag{background:#e0f5e9;border-radius:999px;color:#1a8e4f;display:inline-block;font-size:11px;font-weight:700;padding:4px 10px}.kt-hub-page .kt-hub-split{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(300px,360px) minmax(0,1fr)}@media(max-width:960px){.kt-hub-page .kt-hub-split{grid-template-columns:1fr}}.kt-hub-page .kt-hub-split-list{display:flex;flex-direction:column;gap:10px}.kt-hub-page .kt-hub-picker-card{background:#fff;border:1px solid #e6e6e6;border-radius:10px;cursor:pointer;font-family:inherit;padding:12px 14px;text-align:left;transition:opacity .18s ease,filter .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease;width:100%}.kt-hub-page .kt-hub-picker-card.is-active{background:linear-gradient(180deg,#1a8e4f0d,#fff 50%);border-color:#1a8e4f66}.kt-hub-page .kt-hub-picker-card.is-inactive{background:#f4f6f8;filter:grayscale(.8) saturate(.6);opacity:.62}.kt-hub-page .kt-hub-picker-card.is-inactive .kt-hub-picker-name{color:#6b7280}.kt-hub-page .kt-hub-picker-card.is-inactive .kt-hub-picker-role{color:#9aa3ad}.kt-hub-page .kt-hub-picker-card.is-inactive:hover{background:#fff;border-color:#d862c859;box-shadow:0 2px 6px #0000000f;filter:none;opacity:1;transform:translateY(-1px)}.kt-hub-page .kt-hub-picker-card.is-inactive:hover .kt-hub-picker-name{color:#1a1a1a}.kt-hub-page .kt-hub-picker-card.is-inactive:hover .kt-hub-picker-role{color:#d862c8}.kt-hub-page .kt-hub-picker-card.is-selected{border-color:#24374e73;box-shadow:0 2px 6px #0000000f;transform:translateY(-1px)}.kt-hub-page .kt-hub-picker-card.is-selected.is-inactive{border-color:#d862c873}.kt-hub-page .kt-hub-picker-card-top{align-items:flex-start;display:flex;gap:10px;margin-bottom:10px}.kt-hub-page .kt-hub-picker-logo{flex-shrink:0;height:36px;object-fit:contain;width:52px}.kt-hub-page .kt-hub-picker-avatar{align-items:center;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:800;height:44px;justify-content:center;width:44px}.kt-hub-page .kt-hub-picker-meta{flex:1 1;min-width:0}.kt-hub-page .kt-hub-picker-meta .kt-hub-picker-name{color:#1a1a1a;font-size:14px;font-weight:800;letter-spacing:-.02em;margin:0 0 2px}.kt-hub-page .kt-hub-picker-meta .kt-hub-picker-role{color:#4b6d83;font-size:11px;font-weight:600;margin:0}.kt-hub-page .kt-hub-module-actions{display:flex;flex-wrap:wrap;gap:6px}.kt-hub-page .kt-hub-module-actions.is-stack{align-items:stretch;flex-direction:column}.kt-hub-page .kt-hub-module-actions.is-stack .kt-hub-btn{width:100%}.kt-hub-page .kt-hub-module-actions .kt-hub-btn{flex:1 1;font-size:11.5px;min-width:0;padding:7px 10px}.kt-hub-page .kt-hub-showcase{background:#fff;border:1px solid #e6e6e6;border-radius:14px;box-shadow:0 2px 6px #0000000f;min-height:420px;overflow:hidden;position:-webkit-sticky;position:sticky;top:12px}.kt-hub-page .kt-hub-showcase-empty{align-items:center;color:#4b6d83;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:48px 24px}.kt-hub-page .kt-hub-showcase-empty i{font-size:28px;opacity:.45}.kt-hub-page .kt-hub-showcase-empty p{font-size:14px;margin:0}.kt-hub-page .kt-hub-showcase-hero{color:#fff;overflow:hidden;padding:28px 28px 24px;position:relative}.kt-hub-page .kt-hub-showcase-hero-bg{background:linear-gradient(135deg,#24374e,#3b5071 55%,#d862c873 140%);inset:0;opacity:1;position:absolute}.kt-hub-page .kt-hub-showcase-core .kt-hub-showcase-hero-bg{background:linear-gradient(135deg,#24374e,#6189a8 70%,#d862c859 140%)}.kt-hub-page .kt-hub-showcase-crew .kt-hub-showcase-hero-bg{background:linear-gradient(135deg,#24374e,#d862c88c 120%)}.kt-hub-page .kt-hub-showcase-selfcheckin .kt-hub-showcase-hero-bg{background:linear-gradient(135deg,#1a8e4f,#24374e 85%)}.kt-hub-page .kt-hub-showcase-live .kt-hub-showcase-hero-bg{background:linear-gradient(135deg,#d862c8,#8338ec)}.kt-hub-page .kt-hub-showcase-hero-content{align-items:center;display:flex;flex-wrap:wrap;gap:20px;position:relative;z-index:1}.kt-hub-page .kt-hub-showcase-logo{filter:brightness(0) invert(1);height:56px;max-width:200px;object-fit:contain;width:auto}.kt-hub-page .kt-hub-showcase-avatar{align-items:center;border-radius:16px;box-shadow:0 8px 24px #0003;color:#fff;display:flex;font-size:24px;font-weight:800;height:72px;justify-content:center;width:72px}.kt-hub-page .kt-hub-showcase-hero h2{color:#fff;font-size:26px;font-weight:800;letter-spacing:-.03em;margin:8px 0 4px}.kt-hub-page .kt-hub-showcase-role{font-size:13px;margin:0;opacity:.92}.kt-hub-page .kt-hub-showcase-body{padding:22px 28px 28px}.kt-hub-page .kt-hub-showcase-pitch{color:#1a1a1a;font-size:14.5px;line-height:1.55;margin:0 0 18px}.kt-hub-page .kt-hub-showcase-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}@media(max-width:1100px){.kt-hub-page .kt-hub-showcase-grid{grid-template-columns:1fr}}.kt-hub-page .kt-hub-showcase-tile{background:#f7f9fb;border:1px solid #e6e6e6;border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:14px}.kt-hub-page .kt-hub-showcase-tile strong{color:#24374e;font-size:13px}.kt-hub-page .kt-hub-showcase-tile span:last-child{color:#4b6d83;font-size:12px;line-height:1.45}.kt-hub-page .kt-hub-showcase-tile-icon{align-items:center;background:#fff;border:1px solid #e6e6e6;border-radius:9px;color:#24374e;display:flex;font-size:14px;height:34px;justify-content:center;width:34px}.kt-hub-page .kt-hub-showcase-features{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0 0 16px;padding:0}.kt-hub-page .kt-hub-showcase-features li{color:#4b6d83;font-size:12.5px;padding-left:18px;position:relative}.kt-hub-page .kt-hub-showcase-features li:before{color:#1a8e4f;content:"✓";font-weight:700;left:0;position:absolute}.kt-hub-page .kt-hub-showcase-cta{border-top:1px solid #e6e6e6;display:flex;flex-direction:column;gap:12px;margin-top:4px;max-width:320px;padding-top:4px}.kt-hub-page .kt-hub-showcase-price-hero{color:#fff;font-size:22px;font-weight:800;margin:6px 0 0}.kt-hub-page .kt-hub-showcase-price-hero small{font-size:13px;font-weight:600;margin-left:2px;opacity:.85}.kt-hub-page .kt-hub-list-label{color:#4b6d83;font-size:10px;font-weight:700;letter-spacing:.08em;margin:4px 0 2px;opacity:.75;text-transform:uppercase}.kt-hub-page .kt-hub-picker-price{color:#24374e;font-size:11px;font-weight:700;margin:2px 0 0}.kt-hub-page .kt-hub-picker-package{border-width:2px}.kt-hub-page .kt-hub-picker-package.kt-hub-picker-package-telefon.is-selected{border-color:#24374e80}.kt-hub-page .kt-hub-picker-package.kt-hub-picker-package-premium.is-selected{border-color:#d862c880}.kt-hub-page .kt-hub-picker-package-icon{align-items:center;background:linear-gradient(135deg,#24374e,#d862c8);border-radius:12px;color:#fff;display:flex;flex-shrink:0;font-size:18px;height:44px;justify-content:center;width:44px}.kt-hub-page .kt-hub-purchase-panel{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:4px}.kt-hub-page .kt-hub-purchase-panel.kt-hub-purchase-bundle,.kt-hub-page .kt-hub-purchase-panel.kt-hub-purchase-info,.kt-hub-page .kt-hub-purchase-panel.kt-hub-purchase-legacy{background:#f7f9fb;border:1px solid #e6e6e6;border-radius:10px;color:#4b6d83;font-size:12px;line-height:1.45;padding:10px 12px;width:100%}.kt-hub-page .kt-hub-purchase-panel.kt-hub-purchase-bundle i{color:#d862c8;margin-right:6px}.kt-hub-page .kt-hub-purchase-price{color:#24374e;font-size:15px;font-weight:800}.kt-hub-page .kt-hub-btn-subscribe{align-items:center;display:inline-flex;flex-direction:column;gap:2px;min-width:140px}.kt-hub-page .kt-hub-btn-subscribe.is-large{font-size:14px;min-width:220px;padding:14px 24px}.kt-hub-page .kt-hub-btn-subscribe .kt-hub-btn-price{font-size:10px;font-weight:600;opacity:.9}.kt-hub-page .kt-hub-price-owned-badge{align-items:center;background:#e0f5e9;border-radius:10px;color:#1a8e4f;display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:8px 12px}.kt-hub-page .kt-hub-brain-callout{align-items:flex-start;background:linear-gradient(135deg,#24374e0f,#d862c814);border:1px solid #d862c833;border-left:4px solid #d862c8;border-radius:10px;display:flex;gap:12px;margin-bottom:16px;padding:14px 16px}.kt-hub-page .kt-hub-brain-callout i{color:#d862c8;font-size:20px;margin-top:2px}.kt-hub-page .kt-hub-brain-callout p{color:#24374e;font-size:13px;font-weight:600;line-height:1.5;margin:0}.kt-hub-page .kt-hub-package-includes{color:#4b6d83;font-size:12.5px;margin:0 0 8px}.kt-hub-page .kt-hub-package-only-note{color:#d862c8;font-size:12px;font-weight:600;margin:0 0 12px}.kt-hub-page .kt-hub-package-only-note i{margin-right:6px}.kt-hub-page .kt-hub-showcase-package-icon{font-size:28px}.kt-hub-page .kt-hub-order-board{background:#fff;border:1px solid #e6e6e6;border-radius:14px;box-shadow:0 2px 6px #0000000f;margin-bottom:18px;padding:18px 20px 20px}.kt-hub-page .kt-hub-order-board-head{display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:space-between;margin-bottom:16px}.kt-hub-page .kt-hub-order-board-head h2{color:#1a1a1a;font-size:18px;font-weight:800;margin:0 0 4px}.kt-hub-page .kt-hub-order-board-head p{color:#4b6d83;font-size:12.5px;margin:0}.kt-hub-page .kt-hub-order-total{text-align:right}.kt-hub-page .kt-hub-order-total span{color:#4b6d83;display:block;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.kt-hub-page .kt-hub-order-total strong{color:#24374e;font-size:22px;font-weight:800}.kt-hub-page .kt-hub-order-stack{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}@media(max-width:960px){.kt-hub-page .kt-hub-order-stack{grid-template-columns:repeat(2,1fr)}}.kt-hub-page .kt-hub-order-slot{background:#f8f9fb;border:1px solid #e6e6e6;border-radius:10px;cursor:pointer;font-family:inherit;padding:12px 12px 10px;text-align:left;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.kt-hub-page .kt-hub-order-slot:hover{border-color:#24374e4d;box-shadow:0 2px 6px #0000000f}.kt-hub-page .kt-hub-order-slot strong{color:#1a1a1a;display:block;font-size:12px;font-weight:800;margin:6px 0 2px}.kt-hub-page .kt-hub-order-slot.kt-hub-order-slot-active{background:#1a8e4f0f;border-color:#1a8e4f59}.kt-hub-page .kt-hub-order-slot.kt-hub-order-slot-active .kt-hub-order-slot-icon{color:#1a8e4f}.kt-hub-page .kt-hub-order-slot.kt-hub-order-slot-partial{background:#f4a62314;border-color:#f4a62366}.kt-hub-page .kt-hub-order-slot.kt-hub-order-slot-partial .kt-hub-order-slot-icon{color:#c7860a}.kt-hub-page .kt-hub-order-slot.kt-hub-order-slot-open{opacity:.88}.kt-hub-page .kt-hub-order-slot.kt-hub-order-slot-open .kt-hub-order-slot-icon{color:#b0b8c0}.kt-hub-page .kt-hub-order-slot-icon{font-size:14px}.kt-hub-page .kt-hub-order-slot-status{color:#4b6d83;display:block;font-size:11px;font-weight:600;line-height:1.3}.kt-hub-page .kt-hub-order-slot-price{color:#24374e;display:block;font-size:10px;font-weight:600;margin-top:4px}.kt-hub-page .kt-hub-order-next{align-items:center;background:linear-gradient(135deg,#24374e0a,#d862c80f);border:1px solid #d862c833;border-radius:10px;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;padding:14px 16px}.kt-hub-page .kt-hub-order-next.kt-hub-order-next-done{color:#1a8e4f;font-size:13px;font-weight:600}.kt-hub-page .kt-hub-order-next.kt-hub-order-next-done i{margin-right:8px}.kt-hub-page .kt-hub-order-next-label{color:#d862c8;display:block;font-size:10px;font-weight:700;letter-spacing:.06em;margin-bottom:2px;text-transform:uppercase}.kt-hub-page .kt-hub-order-next-text{flex:1 1;min-width:200px}.kt-hub-page .kt-hub-order-next-text strong{color:#24374e;display:block;font-size:15px;margin-bottom:4px}.kt-hub-page .kt-hub-order-next-text p{color:#4b6d83;font-size:12.5px;line-height:1.45;margin:0 0 6px}.kt-hub-page .kt-hub-order-next-price{color:#24374e;font-size:13px;font-weight:800}.kt-hub-page .kt-hub-order-legacy-note{color:#4b6d83;font-size:11.5px;margin:12px 0 0}.kt-hub-page .kt-hub-order-legacy-note i{margin-right:6px}.kt-hub-page .kt-hub-crew-order-row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:18px}@media(max-width:760px){.kt-hub-page .kt-hub-crew-order-row{grid-template-columns:1fr}}.kt-hub-page .kt-hub-crew-order-card{background:#fff;border:2px solid #e6e6e6;border-radius:14px;cursor:pointer;font-family:inherit;padding:18px 20px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}.kt-hub-page .kt-hub-crew-order-card:hover{box-shadow:0 2px 6px #0000000f}.kt-hub-page .kt-hub-crew-order-card.is-selected{border-color:#24374e73;box-shadow:0 2px 6px #0000000f}.kt-hub-page .kt-hub-crew-order-card.is-owned{background:#1a8e4f0a;border-color:#1a8e4f66}.kt-hub-page .kt-hub-crew-order-card.kt-hub-crew-order-card-full{border-color:#d862c840}.kt-hub-page .kt-hub-crew-order-card.kt-hub-crew-order-card-full.is-selected{border-color:#d862c880}.kt-hub-page .kt-hub-crew-order-card h3{color:#1a1a1a;font-size:17px;font-weight:800;margin:8px 0 6px}.kt-hub-page .kt-hub-crew-order-badge{background:#24374e1a;border-radius:999px;color:#24374e;display:inline-block;font-size:10px;font-weight:800;letter-spacing:.06em;padding:3px 8px;text-transform:uppercase}.kt-hub-page .kt-hub-crew-order-badge.kt-hub-crew-order-badge-premium{background:#d862c81f;color:#d862c8}.kt-hub-page .kt-hub-crew-order-brain{color:#4b6d83;font-size:12px;line-height:1.4;margin:0 0 10px}.kt-hub-page .kt-hub-crew-order-brain i{color:#d862c8;margin-right:4px}.kt-hub-page .kt-hub-crew-order-price{color:#24374e;font-size:24px;font-weight:800;margin:0 0 12px}.kt-hub-page .kt-hub-crew-order-price small{color:#4b6d83;font-size:13px;font-weight:600;margin-left:4px}.kt-hub-page.kt-hub-shop{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden!important;padding-bottom:0}.kt-hub-page.kt-hub-shop .kt-hub-top-bar{align-items:center;border-bottom:1px solid #e6e6e6;display:flex;flex-shrink:0;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;margin-bottom:4px;padding:22px 0 18px}.kt-hub-page.kt-hub-shop .kt-hub-top-bar-title h1{color:#1a1a1a;font-size:26px;font-weight:800;letter-spacing:-.03em;margin:0 0 4px}.kt-hub-page.kt-hub-shop .kt-hub-top-bar-title span{color:#4b6d83;font-size:13px}.kt-hub-page.kt-hub-shop .kt-hub-top-bar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.kt-hub-page.kt-hub-shop .kt-hub-cost-badge{align-items:center;background:#fff;border:1px solid #24374e2e;border-radius:999px;box-shadow:0 2px 6px #0000000f;cursor:pointer;display:inline-flex;font-family:inherit;gap:8px;padding:10px 16px;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.kt-hub-page.kt-hub-shop .kt-hub-cost-badge:hover{border-color:#24374e59;box-shadow:0 6px 14px #0000002e,0 2px 4px #0000001a;transform:translateY(-1px)}.kt-hub-page.kt-hub-shop .kt-hub-cost-badge>i:first-child{color:#24374e;font-size:13px}.kt-hub-page.kt-hub-shop .kt-hub-cost-badge-label{color:#24374e;font-size:15px;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.kt-hub-page.kt-hub-shop .kt-hub-cost-badge-chevron{color:#4b6d83;font-size:10px;opacity:.7}.kt-hub-page.kt-hub-shop .kt-hub-catalog{grid-gap:20px;align-items:stretch;display:grid;flex:1 1;gap:20px;grid-template-columns:minmax(320px,400px) minmax(0,1fr);min-height:0;overflow:hidden}@media(max-width:960px){.kt-hub-page.kt-hub-shop .kt-hub-catalog{grid-template-columns:1fr;overflow:visible}}.kt-hub-page.kt-hub-shop .kt-hub-catalog-list{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:10px;height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:16px;padding-right:6px}@media(max-width:960px){.kt-hub-page.kt-hub-shop .kt-hub-catalog-list{height:auto;max-height:none;overflow:visible}}.kt-hub-page.kt-hub-shop .kt-hub-catalog-showcase{display:flex;flex-direction:column;height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:0;padding-right:6px}.kt-hub-page.kt-hub-shop .kt-hub-catalog-showcase>.kt-hub-werbeplakat{flex:0 0 auto;height:auto;min-height:100%}@media(max-width:960px){.kt-hub-page.kt-hub-shop .kt-hub-catalog-showcase{height:auto;max-height:none;overflow:visible}.kt-hub-page.kt-hub-shop{height:auto;min-height:calc(100vh - 55px);overflow-y:auto!important}}.kt-hub-page.kt-hub-shop .kt-hub-accordion-stack{display:flex;flex-direction:column;gap:10px}.kt-hub-page.kt-hub-shop .kt-hub-crew-block{background:linear-gradient(180deg,#f8eaf4,#f3e4f0);border:1px solid #d862c833;border-radius:14px;display:flex;flex-direction:column;gap:6px;padding:10px}.kt-hub-page.kt-hub-shop .kt-hub-crew-block-label{color:#d862c8;font-size:10px;font-weight:800;letter-spacing:.1em;padding:2px 4px 4px;text-transform:uppercase}.kt-hub-page.kt-hub-shop .kt-hub-accordion{border:1px solid #0000000f;border-radius:10px;overflow:hidden}.kt-hub-page.kt-hub-shop .kt-hub-accordion.kt-hub-accordion-core{background:linear-gradient(180deg,#e8eef5,#dfe8f2);border-color:#24374e1f}.kt-hub-page.kt-hub-shop .kt-hub-accordion.kt-hub-accordion-crew1,.kt-hub-page.kt-hub-shop .kt-hub-accordion.kt-hub-accordion-crew2{background:#ffffffb8;border-color:#d862c826}.kt-hub-page.kt-hub-shop .kt-hub-accordion.kt-hub-accordion-selfcheckin{background:linear-gradient(180deg,#e5f6ec,#d8f0e3);border-color:#1a8e4f33}.kt-hub-page.kt-hub-shop .kt-hub-accordion.kt-hub-accordion-live{background:linear-gradient(180deg,#eee8f8,#e4dcf5);border-color:#8338ec2e}.kt-hub-page.kt-hub-shop .kt-hub-accordion-head{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:12px 14px;text-align:left;transition:background .12s ease;width:100%}.kt-hub-page.kt-hub-shop .kt-hub-accordion-head:hover{background:#ffffff59}.kt-hub-page.kt-hub-shop .kt-hub-accordion-chevron{color:#4b6d83;flex-shrink:0;font-size:11px;opacity:.75;width:18px}.kt-hub-page.kt-hub-shop .kt-hub-accordion-head-text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.kt-hub-page.kt-hub-shop .kt-hub-accordion-head-text strong{color:#1a1a1a;font-size:13.5px;font-weight:800;letter-spacing:-.02em}.kt-hub-page.kt-hub-shop .kt-hub-accordion-head-text small{color:#4b6d83;font-size:11px;line-height:1.3}.kt-hub-page.kt-hub-shop .kt-hub-accordion-count{background:#ffffffa6;border:1px solid #0000000f;border-radius:999px;color:#4b6d83;flex-shrink:0;font-size:10px;font-weight:800;padding:4px 8px}.kt-hub-page.kt-hub-shop .kt-hub-accordion-count.has-active{background:#e0f5e9;border-color:#1a8e4f40;color:#1a8e4f}.kt-hub-page.kt-hub-shop .kt-hub-accordion-body{display:flex;flex-direction:column;gap:6px;padding:0 8px 10px}.kt-hub-page.kt-hub-shop .kt-hub-list-card.is-nested{background:#ffffffe0;border-color:#00000014;box-shadow:none}.kt-hub-page.kt-hub-shop .kt-hub-list-card.is-nested.is-nested:first-child{margin-top:0}.kt-hub-page.kt-hub-shop .kt-hub-list-group{font-size:10px;font-weight:800;letter-spacing:.1em;margin-top:4px;padding:14px 4px 6px;text-transform:uppercase}.kt-hub-page.kt-hub-shop .kt-hub-list-group:first-child{margin-top:0;padding-top:8px}.kt-hub-page.kt-hub-shop .kt-hub-list-group.kt-hub-list-group-core{border-left:3px solid #24374e;color:#24374e;padding-left:10px}.kt-hub-page.kt-hub-shop .kt-hub-list-group.kt-hub-list-group-crew{border-left:3px solid #d862c8;color:#d862c8;padding-left:10px}.kt-hub-page.kt-hub-shop .kt-hub-list-group.kt-hub-list-group-selfcheckin{border-left:3px solid #1a8e4f;color:#1a8e4f;padding-left:10px}.kt-hub-page.kt-hub-shop .kt-hub-list-group.kt-hub-list-group-live{border-left:3px solid #8338ec;color:#8338ec;padding-left:10px}.kt-hub-page.kt-hub-shop .kt-hub-list-card{background:#fff;border:1px solid #e6e6e6;border-radius:10px;cursor:pointer;font-family:inherit;padding:12px 14px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;width:100%}.kt-hub-page.kt-hub-shop .kt-hub-list-card.is-selected,.kt-hub-page.kt-hub-shop .kt-hub-list-card:hover{box-shadow:0 2px 6px #0000000f;transform:translateY(-1px)}.kt-hub-page.kt-hub-shop .kt-hub-list-card.is-selected{border-width:2px}.kt-hub-page.kt-hub-shop .kt-hub-list-card.is-owned{background:linear-gradient(180deg,#1a8e4f0f,#fff 45%);border-color:#1a8e4f59}.kt-hub-page.kt-hub-shop .kt-hub-list-card.is-upgrade{background:linear-gradient(180deg,#d862c80a,#fff 50%);border-color:#d862c840}.kt-hub-page.kt-hub-shop .kt-hub-list-card.is-upgrade:hover{border-color:#d862c873}.kt-hub-page.kt-hub-shop .kt-hub-list-card.kt-hub-list-card-core.is-selected{border-color:#24374e80}.kt-hub-page.kt-hub-shop .kt-hub-list-card.kt-hub-list-card-crew.is-selected{border-color:#d862c880}.kt-hub-page.kt-hub-shop .kt-hub-list-card.kt-hub-list-card-selfcheckin.is-selected{border-color:#1a8e4f80}.kt-hub-page.kt-hub-shop .kt-hub-list-card.kt-hub-list-card-live.is-selected{border-color:#8338ec80}.kt-hub-page.kt-hub-shop .kt-hub-list-card.kt-hub-list-card-package{border:2px dashed #24374e40}.kt-hub-page.kt-hub-shop .kt-hub-list-card.kt-hub-list-card-package.is-owned,.kt-hub-page.kt-hub-shop .kt-hub-list-card.kt-hub-list-card-package.is-selected{border-style:solid}.kt-hub-page.kt-hub-shop .kt-hub-crew-duo-card{padding:10px 12px 12px}.kt-hub-page.kt-hub-shop .kt-hub-crew-duo-split{grid-gap:0;border:1px solid #d862c826;border-radius:10px;display:grid;gap:0;grid-template-columns:1fr 1fr;margin-bottom:8px;overflow:hidden}.kt-hub-page.kt-hub-shop .kt-hub-crew-duo-half{align-items:center;display:flex;flex-direction:column;gap:4px;padding:10px 8px;text-align:center}.kt-hub-page.kt-hub-shop .kt-hub-crew-duo-half.is-inbound{background:linear-gradient(180deg,#3a86ff14,#fffffff2);border-right:1px solid #d862c81f}.kt-hub-page.kt-hub-shop .kt-hub-crew-duo-half.is-outbound{background:linear-gradient(180deg,#8338ec14,#fffffff2)}.kt-hub-page.kt-hub-shop .kt-hub-crew-duo-logo{height:22px;max-width:72px;width:auto}.kt-hub-page.kt-hub-shop .kt-hub-crew-duo-avatar{border-radius:10px;font-size:12px;height:36px;width:36px}.kt-hub-page.kt-hub-shop .kt-hub-crew-duo-name{color:#1a1a1a;font-size:13px;font-weight:800;line-height:1.2;margin:0}.kt-hub-page.kt-hub-shop .kt-hub-crew-duo-role{color:#d862c8;font-size:10px;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.kt-hub-page.kt-hub-shop .kt-hub-crew-duo-foot{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.kt-hub-page.kt-hub-shop .kt-hub-crew-duo-label{color:#4b6d83;font-size:10px;font-weight:700;line-height:1.3}.kt-hub-page.kt-hub-shop .kt-hub-crew-grid-card{padding:10px 12px 12px}.kt-hub-page.kt-hub-shop .kt-hub-crew-grid{border:1px solid #d862c826;border-radius:10px;display:flex;flex-direction:column;gap:0;margin-bottom:8px;overflow:hidden}.kt-hub-page.kt-hub-shop .kt-hub-crew-grid-row{grid-gap:0;display:grid;gap:0;grid-template-columns:1fr 1fr}.kt-hub-page.kt-hub-shop .kt-hub-crew-grid-row:not(:last-child){border-bottom:1px solid #d862c81a}.kt-hub-page.kt-hub-shop .kt-hub-crew-grid-cell{align-items:center;background:#ffffffeb;display:flex;flex-direction:column;gap:3px;min-height:72px;padding:8px 6px;text-align:center}.kt-hub-page.kt-hub-shop .kt-hub-crew-grid-cell:first-child{border-right:1px solid #d862c81a}.kt-hub-page.kt-hub-shop .kt-hub-crew-grid-cell.is-empty{pointer-events:none;visibility:hidden}.kt-hub-page.kt-hub-shop .kt-hub-crew-grid-cell.is-solo{border-right:none;grid-column:1/-1;justify-self:center;max-width:160px;width:50%}.kt-hub-page.kt-hub-shop .kt-hub-crew-grid-cell:nth-child(odd):not(.is-solo){background:linear-gradient(180deg,#d862c80a,#fffffffa)}.kt-hub-page.kt-hub-shop .kt-hub-crew-grid-avatar{border-radius:8px;font-size:11px;height:30px;width:30px}.kt-hub-page.kt-hub-shop .kt-hub-crew-grid-name{color:#1a1a1a;font-size:11px;font-weight:800;line-height:1.15;margin:0}.kt-hub-page.kt-hub-shop .kt-hub-crew-grid-role{color:#d862c8;font-size:9px;font-weight:700;letter-spacing:.03em;line-height:1.2;margin:0;text-transform:uppercase}.kt-hub-page.kt-hub-shop .kt-hub-crew-grid-row.is-solo-row{justify-items:center}.kt-hub-page.kt-hub-shop .kt-hub-list-card-top{align-items:flex-start;display:flex;gap:10px;margin-bottom:10px}.kt-hub-page.kt-hub-shop .kt-hub-list-logo{flex-shrink:0;height:36px;object-fit:contain;width:52px}.kt-hub-page.kt-hub-shop .kt-hub-list-avatar{align-items:center;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:800;height:44px;justify-content:center;width:44px}.kt-hub-page.kt-hub-shop .kt-hub-list-avatar-pkg{background:linear-gradient(135deg,#24374e,#d862c8);font-size:16px}.kt-hub-page.kt-hub-shop .kt-hub-list-meta{flex:1 1;min-width:0}.kt-hub-page.kt-hub-shop .kt-hub-list-meta .kt-hub-list-name{color:#1a1a1a;font-size:14px;font-weight:800;margin:0 0 2px}.kt-hub-page.kt-hub-shop .kt-hub-list-meta .kt-hub-list-role{color:#4b6d83;font-size:11px;line-height:1.3;margin:0}.kt-hub-page.kt-hub-shop .kt-hub-list-meta .kt-hub-list-price{color:#24374e;font-size:11px;font-weight:700;margin:4px 0 0}.kt-hub-page.kt-hub-shop .kt-hub-list-badge{border-radius:999px;flex-shrink:0;font-size:9px;font-weight:800;letter-spacing:.05em;padding:4px 8px;text-transform:uppercase}.kt-hub-page.kt-hub-shop .kt-hub-list-badge.is-active{background:#e0f5e9;color:#1a8e4f}.kt-hub-page.kt-hub-shop .kt-hub-list-badge.is-upgrade{background:#d862c81a;border:1px solid #d862c840;color:#d862c8}.kt-hub-page.kt-hub-shop .kt-hub-list-badge.is-bundle{background:#24374e14;border:1px solid #24374e26;color:#24374e}.kt-hub-page.kt-hub-shop .kt-hub-purchase-bundle{background:#f7f9fb;border:1px solid #e6e6e6;border-radius:10px;color:#4b6d83;font-size:12px;line-height:1.45;margin:0 0 12px;padding:10px 12px}.kt-hub-page.kt-hub-shop .kt-hub-purchase-bundle i{color:#d862c8;margin-right:6px}.kt-hub-page.kt-hub-shop .kt-hub-purchase-legacy{background:#f7f9fb;border:1px solid #e6e6e6;border-radius:10px;color:#4b6d83;font-size:12px;line-height:1.45;padding:10px 12px}.kt-hub-page.kt-hub-shop .kt-hub-purchase-legacy i{margin-right:6px}.kt-hub-werbeplakat{background:#fff;border:1px solid #e6e6e6;border-radius:14px;box-shadow:0 12px 40px #24374e1a;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;position:relative}.kt-hub-werbeplakat.kt-hub-werbeplakat-core{--werbe-accent:#24374e}.kt-hub-werbeplakat.kt-hub-werbeplakat-crew{--werbe-accent:#d862c8}.kt-hub-werbeplakat.kt-hub-werbeplakat-selfcheckin{--werbe-accent:#1a8e4f}.kt-hub-werbeplakat.kt-hub-werbeplakat-live{--werbe-accent:#8338ec}.kt-hub-werbeplakat-fold{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.kt-hub-werbeplakat-shop-foot{flex-shrink:0}.kt-hub-werbeplakat-compact{display:flex;flex-direction:column;height:auto;min-height:100%;overflow:visible}.kt-hub-werbeplakat-compact.kt-hub-werbeplakat{overflow:visible}.kt-hub-werbeplakat-compact .kt-hub-werbeplakat-fold{display:flex;flex-direction:column;flex-shrink:0}.kt-hub-werbeplakat-compact .kt-hub-werbeplakat-hero{flex-shrink:0;overflow:visible;padding:6px 14px 4px;position:relative;z-index:2}.kt-hub-werbeplakat-compact .kt-hub-werbeplakat-visual-stack{background:#0f1823;border:1px solid #e6e6e6;border-radius:14px;box-shadow:0 10px 32px #24374e29;flex-shrink:0;margin:0 10px 8px;overflow:hidden}.kt-hub-werbeplakat-compact .kt-hub-werbeplakat-graphic{aspect-ratio:1600/480;display:block;flex:0 0 auto;height:auto;margin:0;padding:0;position:relative;width:100%;z-index:1}.kt-hub-werbeplakat-compact .kt-hub-werbeplakat-graphic-frame.has-hero-image{background:#0f1823;border:none;border-radius:0;box-shadow:none;display:block;height:100%;overflow:hidden;width:100%}.kt-hub-werbeplakat-compact .kt-hub-werbeplakat-graphic-slot.has-hero-image{aspect-ratio:1600/480;background:#0f1823;border-radius:inherit;display:block;height:100%;margin:0;overflow:hidden;padding:0;position:relative;width:100%}.kt-hub-werbeplakat-compact .kt-hub-werbeplakat-graphic-hero{border-radius:inherit;display:block;height:100%;inset:0;object-fit:contain;object-position:center center;position:absolute;width:100%}.kt-hub-werbeplakat-compact .kt-hub-werbeplakat-hero-text h2{font-size:20px;line-height:1.1;margin:0 0 3px}.kt-hub-werbeplakat-compact .kt-hub-werbeplakat-headline{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:12px;line-height:1.3;margin:0;overflow:hidden}.kt-hub-werbeplakat-compact .kt-hub-werbeplakat-bottom{background:#fafbfc;border:none;border-radius:0;border-top:1px solid #e6e6e6;flex-shrink:0;margin:0;overflow:hidden}.kt-hub-werbeplakat-compact .kt-hub-werbeplakat-bottom.is-owned .kt-hub-werbeplakat-action-toggle-label,.kt-hub-werbeplakat-compact .kt-hub-werbeplakat-bottom.is-owned .kt-hub-werbeplakat-action-toggle-label i{color:#1a8e4f}.kt-hub-werbeplakat-compact .kt-hub-werbeplakat-action-row{align-items:stretch;display:flex;min-height:50px}.kt-hub-werbeplakat-compact .kt-hub-werbeplakat-action-toggle{align-items:center;background:#0000;border:none;color:#24374e;cursor:pointer;display:flex;flex:1 1 auto;font-family:inherit;font-size:13px;font-weight:700;gap:10px;justify-content:space-between;min-width:0;padding:12px 14px;text-align:left}.kt-hub-werbeplakat-compact .kt-hub-werbeplakat-action-toggle:hover{background:#24374e0a}.kt-hub-werbeplakat-compact .kt-hub-werbeplakat-action-toggle>i:last-child{flex-shrink:0;font-size:11px;opacity:.65}.kt-hub-werbeplakat-compact .kt-hub-werbeplakat-action-toggle-label{align-items:center;display:inline-flex;gap:8px;min-width:0}.kt-hub-werbeplakat-compact .kt-hub-werbeplakat-action-toggle-label i{font-size:13px;opacity:.85}.kt-hub-werbeplakat-compact .kt-hub-werbeplakat-action-book{align-items:center;background:linear-gradient(135deg,#d862c8,#d041bd);border:none;border-left:1px solid #e6e6e6;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:inherit;font-size:14px;font-weight:800;gap:8px;justify-content:center;min-width:148px;padding:0 18px;transition:filter .15s ease;white-space:nowrap}.kt-hub-werbeplakat-compact .kt-hub-werbeplakat-action-book:hover{filter:brightness(1.06)}.kt-hub-werbeplakat-compact .kt-hub-werbeplakat-action-book i{font-size:13px}.kt-hub-werbeplakat-compact .kt-hub-werbeplakat-action-meta{align-items:center;border-left:1px solid #e6e6e6;color:#4b6d83;display:flex;flex:0 0 auto;font-size:11px;font-weight:700;line-height:1.3;max-width:42%;padding:0 14px;text-align:right;white-space:nowrap}.kt-hub-werbeplakat-compact .kt-hub-werbeplakat-cart-link{background:#24374e08;border:none;border-top:1px solid #e6e6e6;color:#d862c8;cursor:pointer;display:block;font-family:inherit;font-size:12px;font-weight:600;padding:8px 14px;text-align:center;width:100%}.kt-hub-werbeplakat-compact .kt-hub-werbeplakat-cart-link:hover{text-decoration:underline}.kt-hub-werbeplakat-compact .kt-hub-werbeplakat-action-extra{border-top:1px solid #e6e6e6;padding:10px 14px}.kt-hub-werbeplakat-compact .kt-hub-werbeplakat-bottom.is-open .kt-hub-werbeplakat-info-body{border-top:1px solid #e6e6e6;max-height:min(38vh,320px);overflow-y:auto;padding:0 14px 14px}.kt-hub-werbeplakat-compact .kt-hub-werbeplakat-info-price-hint{color:#4b6d83;font-size:11px;margin:10px 0 0;opacity:.85}.kt-hub-book-bar-wrap{padding:10px 14px 12px}.kt-hub-book-bar{align-items:stretch;border:2px solid #24374e33;border-radius:10px;box-shadow:0 4px 16px #24374e1f;display:flex;min-height:56px;overflow:hidden}.kt-hub-book-bar.is-bookable{border-color:#24374e}.kt-hub-book-bar.is-owned{border-color:#1a8e4f59}.kt-hub-book-bar-btn{align-items:center;background:linear-gradient(135deg,#24374e,#3b5071);border:none;color:#fff;cursor:pointer;display:flex;flex:1 1;font-family:inherit;font-size:16px;font-weight:800;gap:8px;justify-content:center;letter-spacing:-.01em;padding:14px 18px;transition:filter .15s ease,transform .15s ease}.kt-hub-book-bar-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.kt-hub-book-bar-btn i{font-size:14px;opacity:.9}.kt-hub-book-bar-status{align-items:center;background:#e0f5e9;color:#1a8e4f;display:flex;flex:1 1;font-size:14px;font-weight:800;gap:8px;justify-content:center;padding:14px 16px}.kt-hub-book-bar-status.is-muted{background:#f4f6f8;color:#4b6d83;font-weight:600}.kt-hub-book-bar-price{background:#f8fafc;border-left:1px solid #e6e6e6;display:flex;flex-direction:column;gap:2px;justify-content:center;max-width:42%;min-width:128px;padding:10px 16px}.kt-hub-book-bar-price strong{color:#1a1a1a;font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.kt-hub-book-bar-price span{color:#4b6d83;font-size:10px;line-height:1.35}.kt-hub-book-bar-cart-link{background:none;border:none;color:#d862c8;cursor:pointer;display:block;font-family:inherit;font-size:12px;font-weight:600;margin-top:8px;padding:0;text-align:center;width:100%}.kt-hub-book-bar-cart-link:hover{text-decoration:underline}.kt-hub-book-bar-extra{margin-top:10px}.kt-hub-werbeplakat-info{background:#fafbfc;border-top:1px solid #e6e6e6;flex-shrink:0;margin-top:auto}.kt-hub-werbeplakat-info-head{align-items:center;background:#0000;border:none;color:#24374e;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:700;justify-content:space-between;padding:12px 16px;width:100%}.kt-hub-werbeplakat-info-head span{align-items:center;display:inline-flex;gap:8px}.kt-hub-werbeplakat-info-head i:last-child{font-size:11px;opacity:.65}.kt-hub-werbeplakat-info-head:hover{background:#24374e0a}.kt-hub-werbeplakat-info-body{-webkit-overflow-scrolling:touch;max-height:min(36vh,280px);overflow-y:auto;padding:0 16px 16px}.kt-hub-werbeplakat-hero{color:#fff;overflow:hidden;padding:32px 32px 28px;position:relative}.kt-hub-werbeplakat-hero-bg{background:linear-gradient(135deg,#24374e,#3b5071 50%,#d862c88c 130%);inset:0;position:absolute}.kt-hub-werbeplakat-core .kt-hub-werbeplakat-hero-bg{background:linear-gradient(135deg,#24374e,#6189a8 65%,#d862c866 140%)}.kt-hub-werbeplakat-crew .kt-hub-werbeplakat-hero-bg{background:linear-gradient(135deg,#24374e,#d862c8a6 120%)}.kt-hub-werbeplakat-selfcheckin .kt-hub-werbeplakat-hero-bg{background:linear-gradient(135deg,#145a32,#1a8e4f 75%,#24374e 140%)}.kt-hub-werbeplakat-live .kt-hub-werbeplakat-hero-bg{background:linear-gradient(135deg,#d862c8,#8338ec 85%)}.kt-hub-werbeplakat-hero-inner{align-items:flex-start;display:flex;gap:22px;position:relative;z-index:1}.kt-hub-werbeplakat-graphic{margin-top:0;padding:0 20px;position:relative;z-index:1}.kt-hub-werbeplakat-graphic-frame{background:linear-gradient(145deg,#eef2f7,#e4eaf2);border:1px solid #e6e6e6;border-radius:14px;box-shadow:0 8px 24px #24374e1f;overflow:hidden;position:relative}.kt-hub-werbeplakat-graphic-slot{align-items:center;aspect-ratio:16/9;background:linear-gradient(135deg,#ffffff8c,#fff0 50%),repeating-linear-gradient(-45deg,#0000,#0000 12px,#24374e08 0,#24374e08 24px);display:flex;justify-content:center;padding:28px}.kt-hub-werbeplakat-graphic-core .kt-hub-werbeplakat-graphic-slot{background-color:#24374e0a}.kt-hub-werbeplakat-graphic-crew .kt-hub-werbeplakat-graphic-slot{background-color:#d862c80f}.kt-hub-werbeplakat-graphic-selfcheckin .kt-hub-werbeplakat-graphic-slot{background-color:#1a8e4f0f}.kt-hub-werbeplakat-graphic-live .kt-hub-werbeplakat-graphic-slot{background-color:#8338ec0f}.kt-hub-werbeplakat-graphic-fallback{align-items:center;border:3px solid #ffffff59;border-radius:24px;box-shadow:0 12px 32px #0000002e;color:#fff;display:flex;font-size:36px;font-weight:800;height:120px;justify-content:center;width:120px}.kt-hub-werbeplakat-graphic-fallback.is-pkg{background:#24374ed9!important;font-size:40px;height:100px;width:100px}.kt-hub-werbeplakat-graphic-slot.has-hero-image{aspect-ratio:16/9;background:#f0f3f7;height:auto;min-height:0;padding:0}.kt-hub-werbeplakat-graphic-frame.has-hero-image{border:none;box-shadow:0 8px 28px #24374e24}.kt-hub-werbeplakat-graphic-hero{background:#f0f3f7;display:block;height:auto;max-height:100%;object-fit:contain;object-position:center center;width:100%}.kt-hub-werbeplakat-graphic-logo{filter:drop-shadow(0 4px 12px rgba(0,0,0,.15));max-height:72px;max-width:min(280px,70%);object-fit:contain;width:auto}.kt-hub-werbeplakat-graphic-badge{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffeb;border:1px solid #e6e6e6;border-radius:999px;bottom:10px;color:#4b6d83;display:inline-flex;font-size:10px;font-weight:700;gap:6px;letter-spacing:.04em;padding:5px 10px;position:absolute;right:10px;text-transform:uppercase}.kt-hub-werbeplakat-graphic-badge i{font-size:9px;opacity:.65}.kt-hub-werbeplakat-shop{align-items:flex-end;background:linear-gradient(135deg,#24374e0a,#d862c80f);border:1px solid #24374e1a;border-radius:10px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:18px 20px 0;padding:18px 20px}.kt-hub-werbeplakat-shop-price{display:flex;flex-direction:column;gap:2px;min-width:0}.kt-hub-werbeplakat-shop-label{color:#4b6d83;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.kt-hub-werbeplakat-shop-amount{color:#1a1a1a;font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.kt-hub-werbeplakat-shop-amount.is-muted{color:#4b6d83;font-size:18px}.kt-hub-werbeplakat-shop-unit{color:#4b6d83;font-size:12px;line-height:1.4;max-width:280px}.kt-hub-werbeplakat-shop-actions{align-items:stretch;display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:min(100%,240px)}.kt-hub-werbeplakat-shop-actions .kt-hub-btn.is-large{width:100%}.kt-hub-werbeplakat-shop-actions .kt-hub-price-owned-badge.is-large{font-size:13px;justify-content:center;padding:12px 16px}.kt-hub-werbeplakat-links{border-bottom:1px solid #e6e6e6;display:flex;flex-wrap:wrap;gap:10px 16px;margin-bottom:0;padding:14px 20px 0}.kt-hub-werbeplakat-link{align-items:center;color:#d862c8;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:4px 0;text-decoration:none}.kt-hub-werbeplakat-link:hover{color:#d041bd;text-decoration:underline}.kt-hub-werbeplakat-link.is-external{color:#24374e;margin-left:auto}.kt-hub-werbeplakat-link.is-external i{font-size:10px;opacity:.75}.kt-hub-werbeplakat-visual{align-items:center;border:3px solid #ffffff40;border-radius:18px;box-shadow:0 10px 28px #00000038;color:#fff;display:flex;flex-shrink:0;font-size:28px;font-weight:800;height:80px;justify-content:center;width:80px}.kt-hub-werbeplakat-visual-pkg{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff26;font-size:32px}.kt-hub-werbeplakat-logo{filter:brightness(0) invert(1);flex-shrink:0;height:64px;max-width:180px;object-fit:contain;width:auto}.kt-hub-werbeplakat-hero-text{flex:1 1;min-width:0}.kt-hub-werbeplakat-hero-text h2{color:#fff;font-size:32px;font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0 0 8px}.kt-hub-werbeplakat-eyebrow{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.1em;margin-bottom:6px;opacity:.85;text-transform:uppercase}.kt-hub-werbeplakat-headline{color:#fffffff2;font-size:17px;font-weight:700;line-height:1.35;margin:0 0 10px}.kt-hub-werbeplakat-price{color:#fff;font-size:22px;font-weight:800;margin:0}.kt-hub-werbeplakat-price small{font-size:13px;font-weight:600;opacity:.85}.kt-hub-werbeplakat-owned{align-items:center;background:#fff3;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:6px;margin-top:10px;padding:5px 12px}.kt-hub-werbeplakat-body{padding:24px 28px 32px}.kt-hub-werbeplakat-pitch{color:#1a1a1a;font-size:15px;font-weight:500;line-height:1.55;margin:0 0 20px}.kt-hub-werbeplakat-roi{display:inline-block;margin-bottom:18px}.kt-hub-werbeplakat-section{margin-bottom:22px}.kt-hub-werbeplakat-section h3{border-bottom:2px solid #24374e14;color:#24374e;color:var(--werbe-accent,#24374e);font-size:11px;font-weight:800;letter-spacing:.08em;margin:0 0 12px;padding-bottom:8px;text-transform:uppercase}.kt-hub-werbeplakat-usp-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1100px){.kt-hub-werbeplakat-usp-grid{grid-template-columns:1fr}}.kt-hub-werbeplakat-usp{align-items:flex-start;background:linear-gradient(145deg,#f8fafc,#f1f4f8);border:1px solid #e6e6e6;border-left:3px solid #24374e;border-left:3px solid var(--werbe-accent,#24374e);border-radius:10px;display:flex;gap:12px;padding:14px;transition:box-shadow .15s ease,transform .15s ease}.kt-hub-werbeplakat-usp:hover{box-shadow:0 2px 6px #0000000f;transform:translateY(-1px)}.kt-hub-werbeplakat-usp strong{color:#1a1a1a;display:block;font-size:13px;font-weight:800;line-height:1.25;margin-bottom:4px}.kt-hub-werbeplakat-usp p{color:#4b6d83;font-size:12px;line-height:1.45;margin:0}.kt-hub-werbeplakat-usp-icon{align-items:center;background:#fff;border:1px solid #e6e6e6;border-radius:10px;box-shadow:0 2px 6px #0000000f;color:#24374e;color:var(--werbe-accent,#24374e);display:flex;flex-shrink:0;font-size:15px;height:38px;justify-content:center;width:38px}.kt-hub-werbeplakat-checklist{grid-gap:8px 16px;display:grid;gap:8px 16px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}@media(max-width:1100px){.kt-hub-werbeplakat-checklist{grid-template-columns:1fr}}.kt-hub-werbeplakat-checklist li{align-items:flex-start;color:#4b6d83;display:flex;font-size:12.5px;gap:8px;line-height:1.4}.kt-hub-werbeplakat-checklist li i{color:#1a8e4f;flex-shrink:0;font-size:11px;margin-top:2px}.kt-hub-werbeplakat-cta{border-top:1px solid #e6e6e6;display:flex;flex-direction:column;gap:12px;margin-top:8px;padding-top:20px}.kt-hub-cost-popup-backdrop{align-items:flex-start;background:#24374e59;display:flex;inset:0;justify-content:center;padding:72px 16px 24px;position:fixed;z-index:1200}.kt-hub-cost-popup{animation:kt-hub-popup-in .18s ease;background:#fff;border-radius:14px;box-shadow:0 20px 60px #0003;overflow:hidden;width:min(420px,100%)}@keyframes kt-hub-popup-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.kt-hub-cost-popup-head{align-items:flex-start;background:linear-gradient(180deg,#f8fafc,#fff);border-bottom:1px solid #e6e6e6;display:flex;gap:12px;justify-content:space-between;padding:18px 20px 14px}.kt-hub-cost-popup-head h2{color:#1a1a1a;font-size:17px;font-weight:800;margin:0 0 2px}.kt-hub-cost-popup-head p{color:#4b6d83;font-size:12px;margin:0}.kt-hub-cost-popup-close{background:#fafafa;border:none;border-radius:8px;color:#4b6d83;cursor:pointer;flex-shrink:0;font-family:inherit;height:32px;width:32px}.kt-hub-cost-popup-close:hover{background:#e8ebef;color:#1a1a1a}.kt-hub-cost-popup-empty{color:#4b6d83;font-size:13px;margin:0;padding:24px 20px;text-align:center}.kt-hub-cost-popup-list{list-style:none;margin:0;max-height:50vh;overflow-y:auto;padding:8px 0}.kt-hub-cost-popup-row{border-bottom:1px solid #e6e6e6b3;padding:12px 20px}.kt-hub-cost-popup-row:last-child{border-bottom:none}.kt-hub-cost-popup-row-main{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:3px}.kt-hub-cost-popup-row-main strong{color:#1a1a1a;font-size:13.5px;font-weight:800}.kt-hub-cost-popup-amount{color:#24374e;font-size:13px;font-weight:800;white-space:nowrap}.kt-hub-cost-popup-detail{color:#4b6d83;display:block;font-size:11.5px;line-height:1.4}.kt-hub-cost-popup-foot{background:#f8fafc;border-top:1px solid #e6e6e6;padding:14px 20px 18px}.kt-hub-cost-popup-total{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.kt-hub-cost-popup-total span{color:#4b6d83;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.kt-hub-cost-popup-total strong{color:#24374e;font-size:20px;font-weight:800}.kt-hub-cost-popup-note{color:#4b6d83;font-size:11px;line-height:1.45;margin:10px 0 0}.kt-hub-cost-popup-note i{margin-right:5px;opacity:.85}.kt-hub-cart-badge{background:#fff;border:1px solid #24374e2e;border-radius:999px;box-shadow:0 2px 6px #0000000f;color:#24374e;cursor:pointer;font-family:inherit;font-size:16px;height:42px;position:relative;width:42px}.kt-hub-cart-badge:hover{border-color:#d862c866;color:#d862c8}.kt-hub-cart-badge-count{align-items:center;background:#d862c8;border-radius:999px;color:#fff;display:flex;font-size:10px;font-weight:800;height:18px;justify-content:center;min-width:18px;padding:0 5px;position:absolute;right:-4px;top:-4px}.kt-hub-cart-backdrop{background:#24374e66;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:1300}.kt-hub-cart-drawer{animation:kt-hub-drawer-in .2s ease;background:#fff;box-shadow:-8px 0 40px #00000026;display:flex;flex-direction:column;height:100%;width:min(440px,100%)}@keyframes kt-hub-drawer-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}.kt-hub-cart-head{align-items:flex-start;background:linear-gradient(180deg,#f8fafc,#fff);border-bottom:1px solid #e6e6e6;display:flex;gap:12px;justify-content:space-between;padding:20px 20px 14px}.kt-hub-cart-head h2{color:#1a1a1a;font-size:20px;font-weight:800;margin:0 0 4px}.kt-hub-cart-head p{color:#4b6d83;font-size:12px;line-height:1.4;margin:0}.kt-hub-cart-pricing{background:#f8fafc;border-bottom:1px solid #e6e6e6;padding:14px 20px}.kt-hub-cart-pricing h3{color:#24374e;font-size:10px;font-weight:800;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.kt-hub-cart-pricing ul{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.kt-hub-cart-pricing li{grid-gap:2px 12px;display:grid;font-size:12px;gap:2px 12px;grid-template-columns:1fr auto}.kt-hub-cart-pricing li span:first-child{color:#1a1a1a;font-weight:700}.kt-hub-cart-pricing li strong{color:#24374e;font-weight:800;text-align:right}.kt-hub-cart-pricing li small{color:#4b6d83;font-size:10.5px;grid-column:1/-1;line-height:1.35}.kt-hub-cart-empty{color:#4b6d83;flex:1 1;font-size:13px;margin:0;padding:32px 20px;text-align:center}.kt-hub-cart-list{display:flex;flex:1 1;flex-direction:column;gap:10px;list-style:none;margin:0;overflow-y:auto;padding:12px 16px}.kt-hub-cart-line{background:#f8fafc;border:1px solid #e6e6e6;border-radius:10px;padding:14px 40px 14px 14px;position:relative}.kt-hub-cart-line-main{display:flex;gap:12px;justify-content:space-between}.kt-hub-cart-line-main strong{color:#1a1a1a;display:block;font-size:14px;font-weight:800;margin-bottom:4px}.kt-hub-cart-line-detail{color:#4b6d83;display:block;font-size:11.5px;line-height:1.4;margin-bottom:2px}.kt-hub-cart-line-unit{color:#24374e;display:block;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.kt-hub-cart-line-price{flex-shrink:0;text-align:right}.kt-hub-cart-line-price strong{color:#24374e;font-size:15px}.kt-hub-cart-line-price small{color:#4b6d83;display:block;font-size:10px}.kt-hub-cart-qty{align-items:center;display:flex;gap:8px;margin-top:10px}.kt-hub-cart-qty button{background:#fff;border:1px solid #e6e6e6;border-radius:6px;cursor:pointer;font-family:inherit;font-weight:700;height:28px;width:28px}.kt-hub-cart-qty button:disabled{cursor:not-allowed;opacity:.4}.kt-hub-cart-qty span{font-weight:800;min-width:24px;text-align:center}.kt-hub-cart-remove{background:#0000;border:none;border-radius:6px;color:#4b6d83;cursor:pointer;height:28px;position:absolute;right:10px;top:10px;width:28px}.kt-hub-cart-remove:hover{background:#d862c81a;color:#d862c8}.kt-hub-cart-foot{background:#fff;border-top:1px solid #e6e6e6;padding:16px 20px 24px}.kt-hub-cart-total{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:14px}.kt-hub-cart-total span{color:#4b6d83;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.kt-hub-cart-total strong{color:#24374e;font-size:22px;font-weight:800}.kt-hub-btn-checkout{font-size:14px;padding:14px 16px;width:100%}.kt-hub-cart-legacy-note{color:#4b6d83;font-size:12px;line-height:1.45;margin:0}.kt-hub-cart-legacy-note i{margin-right:6px}.kt-videoCall-page{bottom:0;left:0;position:absolute;right:0;top:0}.kt-videoCall-page .kt-page{bottom:0;padding:0;position:absolute;top:53px}.kt-videoCall-page .kt-page h2{color:#fff!important}.kt-docs-page .MuiToolbar-root{display:grid;grid-template-columns:auto auto auto}.kt-docs-page .MuiToolbar-root .kt-header-center-label{text-align:center}.kt-docs-page .kt-languages{align-items:center;display:flex;justify-self:end}.kt-docs-page .kt-card-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.kt-docs-page .kt-card-container .kt-document-card{border:1px solid #0000;color:#616161;cursor:pointer;margin-bottom:40px;width:320px}.kt-docs-page .kt-card-container .kt-document-card:hover{border:1px solid #d862c8}.kt-docs-page .kt-card-container .kt-document-card i{color:#8aa9db;font-size:80px;margin-top:20px}.kt-docs-page .kt-card-container .kt-document-card .MuiCardActions-root{justify-content:center}.kt-docs-page .kt-card-container .kt-document-card .kt-signed{color:#16a016}@media screen and (max-width:1048px){.kt-docs-page .MuiToolbar-root .kt-header-center-label,.kt-docs-page .MuiToolbar-root h6{font-size:12px!important}.kt-docs-page .MuiToolbar-root .kt-header-center-label{margin:0 5px}.kt-docs-page .kt-languages .kt-language-buttons{display:none}}.kt-language-select-label-wrapper{align-items:center;display:flex}.kt-language-select-label-wrapper .kt-language-select-label{margin-left:5px!important}.kt-language-select-label-wrapper .MuiSvgIcon-root{height:20px;margin-left:20px;width:20px}.kt-language-select-label-wrapper .MuiSvgIcon-root:hover{color:#d862c8}.kt-language-select-label-wrapper i{margin-right:5px}.kt-recaller-page .kt-recall-logo{height:120px}.kt-recaller-page table td{padding:3px!important}.kt-recaller-page .kt-no-data{align-items:center;display:flex;flex-direction:column;justify-content:center}.kt-recaller-page .kt-no-data .kt-recall-logo{max-width:500px}.kt-recaller-page .kt-two-columns{align-items:center;display:flex;justify-content:space-between}.kt-recaller-page .kt-cards-container{height:calc(100% - 270px)!important;overflow-y:auto;position:absolute}.kt-disabled-page{align-items:self-start;color:#24374e;display:grid;height:100%;justify-content:center;position:absolute;width:100%}.kt-disabled-page .kt-wrapper{grid-row-gap:10px;display:grid;margin-top:50px;row-gap:10px;text-align:center}.kt-disabled-page .kt-wrapper .kt-logo{border:none;height:100px;margin:0 auto 10px;width:100px}.kt-disabled-page .kt-wrapper .kt-logo.kt-margin-bottom{margin-bottom:30px}.kt-disabled-page .kt-wrapper a{color:#d862c8;margin-top:20px;text-decoration:none}.kt-disabled-page .kt-wrapper h1{display:block;font-size:1.3em;margin-bottom:0;margin-top:5px}.kt-language-button{border:1px solid gray;border-radius:3px;cursor:pointer;display:inline-block;line-height:15px;margin:2px;padding:0 2px}.kt-language-button.kt-large{border-radius:100%;font-size:17px;height:40px;padding:10px 3px 3px;width:40px}.kt-language-button:hover{border-color:#d862c8;color:#d862c8}.kt-language-button.kt-selected{background-color:#d862c8;border-color:#d862c8;color:#fff}.kt-grid-main{grid-gap:10px;display:grid;gap:10px;grid-area:main;grid-template-rows:auto 200px}.kt-grid-footer{grid-area:footer}.kt-clonr{grid-gap:10px;background-color:#e8e8e8;bottom:0;display:grid;gap:10px;grid-template-areas:"menu main" "footer footer";grid-template-columns:170px 1fr;grid-template-rows:1fr 50px;left:0;padding:10px;position:absolute;right:0;top:0}.kt-clonr a{text-decoration:none}.kt-clonr .kt-loading{font-size:20px;margin-top:20px;text-align:center}.kt-clonr .kt-big-add-button{border:1px solid #d3d3d3;border-radius:5px;box-shadow:0 2px 1px -1px #0003,0 1px 1px 0 #00000024,0 1px 3px 0 #0000001f;color:#24374e;cursor:pointer;height:120px;margin:auto;padding:10px;text-align:center;width:250px}.kt-clonr .kt-big-add-button i{color:#d862c8;font-size:64px;margin-bottom:10px}.kt-clonr .kt-big-add-button img{width:64px}.kt-clonr .kt-big-add-button:hover{border-color:#d862c8}.kt-clonr .kt-big-add-button:hover strong{color:#d862c8!important}.kt-clonr video{border-radius:10px}.kt-clonr .kt-paper{color:#4b6d83;height:100%;overflow-y:auto;padding:20px;position:relative}.kt-clonr .kt-paper .kt-paper-title{font-size:25px;font-weight:700}.kt-clonr .kt-paper .kt-circle-plus-btn{align-items:center;background-color:#24374e;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:25px;height:45px;justify-content:center;width:45px}.kt-clonr .kt-paper .kt-circle-plus-btn:hover{background-color:#d862c8}.kt-clonr .kt-merge-grid{grid-gap:10px;display:grid;gap:10px;grid-template-areas:"avatars avatar voices" "avatars script voices" "avatars actions voices";grid-template-columns:320px minmax(0,1fr) 320px;grid-template-rows:1fr 350px 100px;height:100%;position:relative}.kt-clonr .kt-merge-grid .kt-video-avatar{grid-area:avatar;text-align:center}.kt-clonr .kt-merge-grid .kt-video-avatar video{border:1px solid #d3d3d3;border-radius:10px;margin:auto;max-height:350px;width:70%}.kt-clonr .kt-merge-grid #clonRAvatarPreviewVideo{max-height:280px}.kt-clonr .kt-merge-grid .kt-actions{grid-area:actions}.kt-clonr .kt-merge-grid .kt-video-script-wrapper{background-color:#fff;grid-area:script}.kt-clonr .kt-merge-grid .kt-video-script-wrapper .kt-audio-script,.kt-clonr .kt-merge-grid .kt-video-script-wrapper .kt-video-script{height:300px}.kt-clonr .kt-merge-grid .kt-video-script-wrapper .kt-audio-script{padding-top:30px;text-align:center}.kt-clonr .kt-merge-grid .kt-video-script-wrapper .kt-video-script .kt-script-buttons{grid-gap:10px;display:grid;gap:10px;grid-template-columns:120px 120px auto 120px 120px 120px}.kt-clonr .kt-merge-grid .kt-clonr-voice-list-ctrl{grid-area:voices}.kt-clonr .kt-merge-grid .kt-clonr-avatar-list-ctrl{grid-area:avatars}.kt-clonr .kt-generate-clonr-video-btn-wrapper{display:flex;gap:10px;justify-content:center}.kt-clonr .kt-generate-clonr-video-btn-wrapper .kt-generate-clonr-video-btn{height:100%;max-width:250px;width:100%}.kt-clonr .kt-generate-clonr-video-btn-wrapper .kt-generate-clonr-video-btn span{align-content:center;display:flex;flex-direction:row;font-size:18px;gap:10px}.kt-clonr .kt-generate-clonr-video-btn-wrapper .kt-generate-clonr-video-btn span i{font-size:30px}.kt-clonr .kt-merge{align-items:center;display:flex;padding:0;text-align:center}.kt-clonr .kt-merge .kt-merge-icon{align-items:center;display:flex;font-size:40px;height:50px;position:absolute;right:-19px;top:calc(50% - 25px)}.kt-clonr .kt-merge .kt-merge-avatar{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:150px;padding:0!important;position:relative}.kt-clonr .kt-merge .kt-merge-avatar i{font-size:30px}.kt-clonr .kt-merge .kt-merge-avatar img{border-radius:10px;width:150px}.kt-clonr .kt-merge .kt-merge-voice{align-items:center;display:flex;justify-content:center;padding:0;position:relative}.kt-clonr .kt-merge .kt-merge-voice i{font-size:30px}.kt-clonr .kt-merge .kt-merge-script{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px;position:relative}.kt-clonr .kt-merge .kt-merge-script i{font-size:30px}.kt-clonr .kt-merge .kt-merge-script .kt-script-flags{display:flex;flex-wrap:wrap}.kt-clonr .kt-merge .kt-merge-script .kt-script-flags .kt-script-flag{align-items:center;border:1px solid #0000;border-radius:2px;cursor:pointer;display:flex;margin-right:5px;padding:2px;width:50px}.kt-clonr .kt-merge .kt-merge-script .kt-script-flags .kt-script-flag span{margin-left:5px}.kt-clonr .kt-merge .kt-merge-script .kt-script-flags .kt-script-flag.kt-selected{border:2px solid #d862c8}.kt-clonr .kt-video-card{box-shadow:none;padding:10px;transition:margin-top .1s linear}.kt-clonr .kt-video-card .MuiCardMedia-root{border:1px solid #d3d3d3;border-radius:5px}.kt-clonr .kt-video-card .fa-trash:hover{color:#d862c8}.kt-clonr .kt-video-card div.kt-video-play-overlay-button-wrapper{display:none;height:0;left:"100px"!important;position:"relative"!important;top:"-90px"!important}.kt-clonr .kt-video-card div.kt-video-play-overlay-button-wrapper .kt-video-play-overlay-button{align-items:center;background-color:#fff;border-radius:50%;color:#d862c8;display:flex;height:40px;justify-content:center;width:40px}.kt-clonr .kt-video-card div.kt-video-play-overlay-button-wrapper .kt-video-play-overlay-button i{font-size:20px}.kt-clonr .kt-video-card .kt-video-status{height:0;left:5px;position:relative;top:-25px}.kt-clonr .kt-video-card .kt-video-status>div{background-color:#f8e1f5;border-radius:3px;color:#d862c8;display:flex;flex-direction:column;font-size:12px;height:18px;justify-content:center;padding:2px 5px;width:-webkit-fit-content;width:fit-content}.kt-clonr .kt-video-card:hover{box-shadow:0 2px 1px -1px #0003,0 1px 1px 0 #00000024,0 1px 3px 0 #0000001f;cursor:pointer;margin-top:-5px}.kt-clonr .kt-video-card:hover .kt-video-play-overlay-button-wrapper{display:block}.kt-clonr .kt-dark{background-color:#24374e;color:#fff}.kt-clonr .kt-scripts .kt-script-item{grid-gap:5px;align-items:center;border:1px solid #24374e;border-radius:3px;cursor:pointer;display:grid;gap:5px;grid-template-columns:auto 22px 22px;margin-bottom:5px;padding:0}.kt-clonr .kt-scripts .kt-script-item .kt-script-item-content{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:128px auto}.kt-clonr .kt-scripts .kt-script-item .kt-script-item-content img{border-radius:10px;margin:5px;width:128px}.kt-clonr .kt-scripts .kt-script-item .kt-script-item-content .kt-video-status{font-size:12px}.kt-clonr .kt-scripts .kt-script-item .kt-script-item-content .kt-video-status i{font-size:16px}.kt-clonr .kt-scripts .kt-script-item div:first-child{padding:3px}.kt-clonr .kt-scripts .kt-script-item:hover{border-color:#d862c8}.kt-clonr .kt-scripts .kt-script-item.kt-selected{background-color:#f8e1f5}.kt-clonr .kt-scripts .kt-script-item .kt-icon-btn{text-align:center}.kt-clonr .kt-scripts .kt-script-item .kt-icon-btn :hover{color:#d862c8}.kt-voice-icon{align-items:center;border:1px solid #d3d3d3;border-radius:10px;color:#24374e;cursor:pointer;display:flex;font-size:30px;height:128px;justify-content:center;position:relative;width:128px}.kt-voice-icon .kt-voice-name{font-size:14px;position:absolute;text-align:center;top:5px}.kt-voice-icon .kt-buttons{align-items:center;bottom:5px;display:flex;font-size:12px;gap:10px;position:absolute}.kt-voice-icon .kt-buttons div{align-items:center;border:1px solid #0000;border-radius:3px;display:flex;height:20px;justify-content:center;width:20px}.kt-voice-icon .kt-buttons div:hover{border-color:#d862c8;color:#d862c8}.kt-voice-icon .kt-buttons div .fa-stop{color:#d862c8}.kt-voice-icon.kt-selected,.kt-voice-icon:hover{border:2px solid #d862c8}.kt-big-add-button{display:block}@media screen and (max-width:1400px){.kt-clonr-avatar-list-ctrl.kt-hide-on-mobile,.kt-clonr-voice-list-ctrl.kt-hide-on-mobile{display:none}.kt-clonr{display:flex;flex-direction:column}.kt-clonr .kt-merge,.kt-clonr .kt-scripts{border:1px solid red!important;height:50vh}.kt-clonr video{max-height:50vh}#clonRAvatarPreviewVideo,#recordedVideoPreview,#videoRecorderPreview{max-height:50vh!important;max-width:60vw}#clonRAvatarPreviewVideo{margin-top:10px}#clonRVideo{max-height:50vh;max-width:70vw}.kt-clonr{bottom:60px;height:auto;left:0;overflow-y:auto;position:fixed;right:0;top:0}.kt-clonr .kt-paper{padding:10px}.kt-clonr .kt-justify-content-center-mobile{justify-content:center}.kt-clonr .kt-merge-grid{display:flex;flex-direction:column;gap:5px}.kt-clonr .kt-merge-grid .kt-video-avatar{overflow-y:visible}.kt-clonr .kt-merge-grid .kt-video-avatar .kt-voice-icon{align-content:center;align-items:center;align-self:center;display:flex;height:50px;width:50px}.kt-clonr .kt-merge-grid .kt-video-avatar .kt-voice-icon .kt-buttons{bottom:auto;position:relative}.kt-clonr .kt-merge-grid .kt-video-avatar .kt-voice-icon .kt-buttons div{border:none}.kt-clonr .kt-merge-grid .kt-video-avatar .kt-voice-icon .kt-buttons div .fa-stop,.kt-clonr .kt-merge-grid .kt-video-avatar .kt-voice-icon .kt-buttons div .fa-volume{font-size:18px}.kt-clonr .kt-merge-grid .kt-video-avatar .kt-voice-icon .fa-waveform-path,.kt-clonr .kt-merge-grid .kt-video-avatar .kt-voice-icon .kt-voice-name{display:none}.kt-clonr .kt-merge-grid .kt-video-avatar .kt-clone-voice-select-button-mobile{display:flex;gap:5px;justify-content:center;margin-top:5px}.kt-clonr .kt-merge-grid .kt-video-script-wrapper .kt-video-script .kt-margin-top-minus-15-mobile{margin-top:-15px}.kt-clonr .kt-merge-grid .kt-video-script-wrapper .kt-video-script .kt-script-buttons{gap:5px;grid-template-columns:auto auto auto;grid-template-rows:25px 25px}.kt-clonr .kt-merge-grid .kt-video-script-wrapper .kt-video-script .kt-script-buttons button{font-size:11px}.kt-clonr .kt-merge-grid .kt-voices-list-wrapper{display:none;max-height:auto;overflow-y:auto}.kt-clonr .kt-merge-grid .kt-voices-list-wrapper .kt-voices-list{display:flex;flex-wrap:wrap;gap:5px;position:relative}.kt-clonr .kt-merge-grid .kt-generate-clonr-video-btn{font-size:13px;max-width:180px}.kt-clonr .kt-merge-grid .kt-generate-clonr-video-btn span,.kt-clonr .kt-merge-grid .kt-generate-clonr-video-btn span i{display:inline;font-size:16px}.kt-clonr .kt-grid-footer{display:none}}.kt-phone-calls-page .MuiDataGrid-cell{padding:10px!important}.kt-phone-calls-page .kt-phone-call-category-chip{color:#fff;display:inline-flex;font-size:10px;margin:3px;padding:5px}.kt-phone-calls-page .kt-phone-call-category-chip i{color:#fff;font-size:12px}.kt-phone-calls-page .kt-phone-call-category-chip--blink{animation:kt-callback-chip-blink 2s ease-in-out infinite}@keyframes kt-callback-chip-blink{0%,to{opacity:1}50%{opacity:.1}}.kt-calendar-container{background-color:#fff;display:grid;grid-auto-flow:column}.kt-calendar-container .kt-calendar-day-column{border-left:1px solid #e6e6e6;display:grid;grid-auto-flow:row;grid-template-rows:30px;-webkit-user-select:none;user-select:none}.kt-calendar-container .kt-calendar-day-column .kt-appointment-item{background-color:#ade5f9;border-left:8px solid #43ccfc;border-radius:2px;color:#494949;cursor:pointer;font-size:11px;height:50px;padding:3px;position:absolute;width:140px}.kt-calendar-container .kt-calendar-day-column .kt-appointment-item.kt-disabled{text-decoration:line-through}.kt-calendar-container .kt-calendar-day-column .kt-appointment-item .kt-last-name{color:#000;font-weight:700;text-transform:uppercase}.kt-calendar-container .kt-calendar-day-column .kt-calendar-day-column-header{border-bottom:1px solid #e6e6e6;font-size:14px;padding:3px}.kt-calendar-container .kt-calendar-day-column .kt-full-hour-row{border-bottom:1px solid #e6e6e6;display:grid}.kt-calendar-container .kt-calendar-day-column .kt-full-hour-row.kt-day-hours-labels{font-size:14px;padding-top:5px;text-align:center}.kt-calendar-container .kt-calendar-day-column .kt-full-hour-row .kt-hour-sub-row:hover{background-color:#c8c8c8}.kt-calendar-container .kt-daylist{height:calc(100vh - 105px);overflow:auto}.kt-calendar-container .kt-daylist .kt-daylist-head{background:#fff;border-bottom:2px solid #e6e6e6;color:#24374e;font-weight:600;position:-webkit-sticky;position:sticky}.kt-calendar-container .kt-daylist .kt-daylist-row{border-bottom:1px solid #e6e6e6;cursor:pointer;display:grid;font-size:14px;grid-auto-flow:column;grid-template-columns:repeat(5,minmax(50px,1fr));height:40px}.kt-calendar-container .kt-daylist .kt-daylist-row:hover:not(:first-child){background-color:#eee}.kt-calendar-container .kt-daylist .kt-daylist-row div{border-left:1px solid #e6e6e6;display:flex}.kt-calendar-container .kt-daylist .kt-daylist-row div span{margin:auto;text-overflow:ellipsis}.kt-calendar-container .kt-daylist .kt-daylist-row div span.kt-left-margin{margin-left:3px}.kt-datePicker .kt-datePicker-input-wrapper{grid-column-gap:5px;background-color:#fff;border:1px solid #c1c1c1;color:#2a2a2a;display:grid;grid-template-columns:auto 16px;height:100%;line-height:inherit}.kt-datePicker .kt-datePicker-input-wrapper:hover{cursor:pointer}.kt-datePicker .kt-datePicker-input-wrapper span{margin-left:11px}.kt-datePicker .kt-datePicker-input-wrapper i{align-self:center;justify-self:end;margin-right:5px}.kt-datePicker .kt-datePicker-calendar{border-bottom:1px solid #e6e6e6;height:193px}.kt-datePicker .kt-datePicker-calendar .kt-datePicker-header{border-bottom:1px solid #e6e6e6;display:grid;font-size:14px;font-weight:800;grid-template-columns:24px auto 60px 24px;line-height:inherit;text-align:center}.kt-datePicker .kt-datePicker-calendar .kt-datePicker-header div{margin:0;padding:3px 10px}.kt-datePicker .kt-datePicker-calendar .kt-datePicker-header div:hover{background-color:#eee;cursor:pointer}.kt-datePicker .kt-datePicker-calendar .kt-datePicker-header .kt-datePicker-nav-button{width:24px}.kt-datePicker .kt-datePicker-calendar .kt-datePicker-header .kt-datePicker-nav-button i{line-height:inherit}.kt-datePicker .kt-datePicker-calendar .kt-datePicker-days .kt-datePicker-body{display:grid;font-size:14px;grid-template-areas:"weeknumbers weekdays" "weeknumbers days";grid-template-columns:20px auto}.kt-datePicker .kt-datePicker-calendar .kt-datePicker-days .kt-datePicker-body .kt-weekdays{display:grid;font-weight:700;grid-area:weekdays;grid-template-columns:repeat(7,auto)}.kt-datePicker .kt-datePicker-calendar .kt-datePicker-days .kt-datePicker-body .kt-days-wrapper{display:grid;grid-area:days;grid-template-columns:repeat(7,auto)}.kt-datePicker .kt-datePicker-calendar .kt-datePicker-days .kt-datePicker-body .kt-days-wrapper div:hover{background-color:#eee;cursor:pointer}.kt-datePicker .kt-datePicker-calendar .kt-datePicker-days .kt-datePicker-body .kt-days-wrapper .kt-days-light{color:#c1c1c1}.kt-datePicker .kt-datePicker-calendar .kt-datePicker-days .kt-datePicker-body .kt-days-wrapper div.kt-days-today{color:#d862c8;font-weight:900}.kt-datePicker .kt-datePicker-calendar .kt-datePicker-days .kt-datePicker-body .kt-days-wrapper div.kt-days-selected{background-color:#24374e;color:#fff}.kt-datePicker .kt-datePicker-calendar .kt-datePicker-days .kt-datePicker-body .kt-weeknumbers{border-right:1px solid #e6e6e6;color:#c1c1c1;display:grid;grid-area:weeknumbers;grid-template-rows:repeat(6,auto)}.kt-datePicker .kt-datePicker-calendar .kt-datePicker-days .kt-datePicker-body div{padding:1px;text-align:center}.kt-datePicker .kt-datePicker-calendar .kt-datePicker-months-years{display:grid}.kt-datePicker .kt-datePicker-calendar .kt-datePicker-months-years .kt-datePicker-header{grid-template-columns:24px auto 24px}.kt-datePicker .kt-datePicker-calendar .kt-datePicker-months-years .kt-datePicker-body{align-items:center;display:grid;font-size:14px;grid-template-columns:auto auto auto;justify-items:center}.kt-datePicker .kt-datePicker-calendar .kt-datePicker-months-years .kt-datePicker-body div{height:40px;margin:1px;padding:8px 15px;text-align:center}.kt-datePicker .kt-datePicker-calendar .kt-datePicker-months-years .kt-datePicker-body .kt-datePicker-years:first-child,.kt-datePicker .kt-datePicker-calendar .kt-datePicker-months-years .kt-datePicker-body .kt-datePicker-years:last-child{color:#c1c1c1}.kt-datePicker .kt-datePicker-calendar .kt-datePicker-months-years .kt-datePicker-body .kt-datePicker-years:hover,.kt-datePicker .kt-datePicker-calendar .kt-datePicker-months-years .kt-datePicker-body div:hover{background-color:#405064;border-radius:3px;color:#fff;cursor:pointer}.kt-datePicker .kt-datePicker-calendar.kt-datePicker-dropdown{background-color:#fff;border:1px solid #666;box-shadow:1px 1px 5px gray;font-size:12px;position:absolute;width:270px;z-index:99999}.kt-resource-filter,.kt-resource-filter .MuiAccordion-root{font-size:15px}.kt-resource-filter .MuiAccordion-root.Mui-expanded{margin:0}.kt-resource-filter .MuiAccordion-root .MuiAccordionSummary-root{background-color:#24374e;border-bottom:1px solid #fff;border-radius:4px;color:#fff;height:30px;min-height:30px}.kt-resource-filter .MuiAccordion-root .MuiAccordionSummary-root .MuiAccordionDetails-root{padding:8px}.kt-resource-filter .MuiAccordion-root .MuiAccordionSummary-root .MuiIconButton-root{color:#fff}.kt-resource-filter .MuiAccordion-root .MuiAccordionSummary-root i{width:21px}.kt-resource-filter .MuiAccordion-root.kt-no-border-bottom .MuiAccordionSummary-root{border-bottom:none}.kt-resource-filter .kt-resource-filter-caption{background-color:#24374e;color:#fff;padding:0 0 0 10px}.kt-resource-filter ul{height:50vh;list-style-type:none;margin:0;max-height:30vh;overflow-x:hidden;overflow-y:auto;padding:0;width:100%}.kt-resource-filter ul li{align-items:center;border-top:1px solid #e6e6e6;display:grid;grid-template-columns:40px auto 18px;min-height:38px;width:100%}.kt-resource-filter ul li.kt-speciality-li{grid-template-columns:25px auto 40px}.kt-resource-filter ul li.kt-two-columns-li{grid-template-columns:auto 40px;width:100%}.kt-resource-filter ul li .kt-speciality-color-rect{border:1px solid gray;border-radius:3px;height:15px;width:15px}.kt-resource-filter ul li:first-child{border-top:none}.kt-resource-filter ul li label:hover{color:#d862c8;cursor:pointer}.kt-resource-filter ul li input{cursor:pointer}.kt-resource-filter ul li .kt-resource-filter-button{align-items:center;cursor:pointer;display:inline-block;display:grid}.kt-resource-filter ul li .kt-resource-filter-label{overflow-wrap:anywhere}.kt-resource-filter ul li ul{border-top:1px solid #e6e6e6}.kt-resource-filter ul li ul li{border-top:1px solid #e6e6e6;padding:0 0 0 20px}@media screen and (max-width:980px){.kt-resource-filter ul{width:100%}.kt-resource-filter ul li .kt-resource-filter-button{font-size:30px}}.kt-searchInput input{width:100%}.kt-searchInput .MuiFormHelperText-root{margin-bottom:-20px;margin-top:-1px}.kt-searchInput .kt-searchInput-dropdown{background-color:#fff;border:1px solid gray;font-family:Roboto,sans-serif;margin-left:-1px;max-height:200px;overflow-y:auto;position:absolute;width:585px;z-index:999}.kt-searchInput .kt-searchInput-dropdown ul{list-style-type:none;margin:0;padding:0}.kt-searchInput .kt-searchInput-dropdown ul li{border-bottom:1px solid #d3d3d3;color:#4b6d83;display:block!important;font-size:14px;padding:5px 10px}.kt-searchInput .kt-searchInput-dropdown ul li:last-child{border-bottom:none}.kt-searchInput .kt-searchInput-dropdown ul li:hover{background-color:#d3d3d3;cursor:pointer}.kt-searchInput .kt-searchInput-dropdown ul li span strong{color:#24374e}.kt-searchInput .kt-searchInput-dropdown ul li .kt-searchInput-birthdate{color:#405064;white-space:nowrap}.kt-searchInput .kt-searchInput-dropdown ul li.kt-selected{background-color:#d3d3d3}@media screen and (max-width:980px){.kt-searchInput .kt-searchInput-dropdown{position:relative;width:auto}}.kt-dialog{background-color:#80808099;bottom:0;display:grid;left:0;position:fixed;right:0;top:0;width:100%;z-index:100}.kt-dialog .kt-dialog-error{background-color:#fee1e1;border-radius:5px;color:red;margin-bottom:10px;padding:10px;width:100%}.kt-dialog .kt-appointment-qrcode-wrapper{left:-200px;position:absolute;top:-200px}.kt-dialog .kt-dialog-wrapper{bottom:20px;justify-self:center;min-width:1210px;position:absolute;top:20px}.kt-dialog .kt-dialog-wrapper form{display:grid;grid-template-rows:50px 40px 1fr 50px;height:100%}.kt-dialog .kt-dialog-wrapper form .kt-show-mobile{display:none}.kt-dialog .kt-dialog-wrapper form .kt-dialog-header{align-items:center;background-color:#24374e;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff;display:grid;grid-template-columns:auto 30px}.kt-dialog .kt-dialog-wrapper form .kt-dialog-header span{font-size:18px;margin:auto;text-align:center}.kt-dialog .kt-dialog-wrapper form .kt-dialog-header span i{margin-right:8px}.kt-dialog .kt-dialog-wrapper form .kt-dialog-header div:hover{color:#d862c8;cursor:pointer}.kt-dialog .kt-dialog-wrapper form .kt-dialog-tab-buttons{background-color:#fff;display:grid;grid-auto-flow:column}.kt-dialog .kt-dialog-wrapper form .kt-dialog-tab-buttons div{cursor:pointer;padding-top:10px;text-align:center}.kt-dialog .kt-dialog-wrapper form .kt-dialog-tab-buttons div.kt-selected-tab{border-bottom:2px solid #d862c8;font-weight:600}.kt-dialog .kt-dialog-wrapper form .kt-dialog-body{background-color:#f5f5f5;display:grid;grid-template-columns:220px auto 220px;height:100%;overflow-y:auto;padding:20px}.kt-dialog .kt-dialog-wrapper form .kt-dialog-body.kt-full-width{grid-template-columns:auto}.kt-dialog .kt-dialog-wrapper form .kt-dialog-body.kt-full-width>.kt-tab-page.kt-tab-page--audit-logs{align-self:stretch;display:flex;flex-direction:column;height:100%;min-height:0}.kt-dialog .kt-dialog-wrapper form .kt-dialog-body .kt-dialog-inner-body{bottom:0;height:100%;overflow-y:auto;position:relative}.kt-dialog .kt-dialog-wrapper form .kt-dialog-body .kt-dialog-inner-body .kt-tab-page{display:grid}.kt-dialog .kt-dialog-wrapper form .kt-dialog-body .kt-dialog-inner-body .kt-dialog-details-grid{background-color:#fff;border:1px solid #c8c8c8;border-radius:3px;border-top:none}.kt-dialog .kt-dialog-wrapper form .kt-dialog-body .kt-dialog-inner-body .kt-dialog-details-grid .kt-border-left{border-left:1px solid #c8c8c8}.kt-dialog .kt-dialog-wrapper form .kt-dialog-body .kt-action-buttons{text-align:left}.kt-dialog .kt-dialog-wrapper form .kt-dialog-body .kt-action-buttons .kt-button,.kt-dialog .kt-dialog-wrapper form .kt-dialog-body .kt-action-buttons button{word-wrap:break-word;background-color:#fff;border:1px solid #405064;border-radius:4px;cursor:pointer;display:block;font-size:13px;height:auto;margin-top:5px;padding:7px;text-align:left;white-space:normal}.kt-dialog .kt-dialog-wrapper form .kt-dialog-body .kt-action-buttons .kt-button:hover,.kt-dialog .kt-dialog-wrapper form .kt-dialog-body .kt-action-buttons button:hover{color:#d862c8}.kt-dialog .kt-dialog-wrapper form .kt-dialog-body .kt-action-buttons .kt-button i,.kt-dialog .kt-dialog-wrapper form .kt-dialog-body .kt-action-buttons button i{margin:0 5px}.kt-dialog .kt-dialog-wrapper form .kt-dialog-body .kt-action-buttons .kt-button{color:#000;padding-left:5px;padding-top:6px;text-decoration:none}.kt-dialog .kt-dialog-wrapper form .kt-dialog-body .kt-action-buttons .kt-button:hover{opacity:1}.kt-dialog .kt-dialog-wrapper form .kt-dialog-body .kt-action-buttons .kt-button.kt-primary{background-color:#d862c8;box-shadow:none;color:#fff}.kt-dialog .kt-dialog-wrapper form .kt-dialog-body .kt-action-buttons .kt-delete-button{color:red}.kt-dialog .kt-dialog-wrapper form .kt-dialog-body .kt-dialog-left-panel{height:100%;overflow-y:auto;position:relative}.kt-dialog .kt-dialog-wrapper form .kt-dialog-body .kt-dialog-left-panel ul{margin-right:10px}.kt-dialog .kt-dialog-wrapper form .kt-dialog-body .kt-dialog-left-panel ul li .MuiListItemText-root span{font-size:12px!important}.kt-dialog .kt-dialog-wrapper form .kt-dialog-body .kt-dialog-right-panel{align-content:start;background-color:#24374e;border-radius:5px;display:grid;margin-left:10px;padding:15px}.kt-dialog .kt-dialog-wrapper form .kt-dialog-body .kt-dialog-right-panel .kt-qrcode-wrapper{background-color:#fff;margin:auto;padding:5px 5px 0}.kt-dialog .kt-dialog-wrapper form .kt-dialog-body .kt-dialog-right-panel .kt-label{color:#fff;font-size:18px}.kt-dialog .kt-dialog-wrapper form .kt-dialog-body .kt-dialog-right-panel .kt-row-spacer{height:30px}.kt-dialog .kt-dialog-wrapper form .kt-dialog-body .kt-dialog-right-panel .kt-row-spacer-20{height:20px}.kt-dialog .kt-dialog-wrapper form .kt-dialog-body .kt-dialog-right-panel .kt-row-spacer-10{height:10px}.kt-dialog .kt-dialog-wrapper form .kt-dialog-body .kt-dialog-right-panel .kt-module-logo{bottom:70px;position:absolute;width:180px}.kt-dialog .kt-dialog-wrapper form .kt-dialog-body .kt-dialog-right-panel .kt-info-text{color:#fff;font-size:11px}.kt-dialog .kt-dialog-wrapper form .kt-dialog-body .kt-dialog-right-panel .kt-info-text table{border-collapse:collapse;width:100%}.kt-dialog .kt-dialog-wrapper form .kt-dialog-body .kt-dialog-right-panel .kt-info-text table td{padding:2px 0;vertical-align:middle}.kt-dialog .kt-dialog-wrapper form .kt-dialog-body .kt-dialog-right-panel .kt-info-text table td:first-child{text-align:left;width:60%}.kt-dialog .kt-dialog-wrapper form .kt-dialog-body .kt-dialog-right-panel .kt-info-text table td:nth-child(2){text-align:center;width:20%}.kt-dialog .kt-dialog-wrapper form .kt-dialog-body .kt-dialog-right-panel .kt-info-text table td:nth-child(3){text-align:right;width:20%}.kt-dialog .kt-dialog-wrapper form .kt-dialog-footer{background-color:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:1px solid #c8c8c8;padding-right:10px;text-align:right}.kt-dialog .kt-dialog-wrapper form .kt-dialog-footer button{margin:6px}@media screen and (max-width:980px){.kt-dialog{padding:3px;position:absolute}.kt-dialog .kt-dialog-wrapper{bottom:0;left:0;margin:3px;min-width:auto;right:0;top:0;width:100%}.kt-dialog .kt-dialog-wrapper form .kt-dialog-body{display:block}.kt-dialog .kt-dialog-wrapper form .kt-dialog-body .kt-dialog-details-grid,.kt-dialog .kt-dialog-wrapper form .kt-dialog-body .kt-form-row{grid-template-columns:auto}.kt-dialog .kt-dialog-wrapper form .kt-dialog-body .kt-show-mobile{display:block}.kt-dialog .kt-dialog-wrapper form .kt-dialog-body .kt-hide-mobile{display:none}.kt-dialog .kt-dialog-wrapper form .kt-dialog-body .kt-action-buttons .kt-button,.kt-dialog .kt-dialog-wrapper form .kt-dialog-body .kt-action-buttons button{margin:5px auto auto;text-align:center;width:250px}}@media screen and (max-width:1048px){.kt-dialog{padding:3px;position:absolute}.kt-dialog .kt-dialog-wrapper{bottom:0;left:0;min-width:auto;right:0;top:0}.kt-dialog .kt-dialog-wrapper .kt-dialog-body{grid-template-columns:auto 240px!important}.kt-dialog .kt-dialog-wrapper .kt-dialog-body .kt-dialog-left-panel{display:none}}.kt-dialog.kt-dialog-appointment-redesign{background-color:#24374e73}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form{background:#fff;border-radius:14px;box-shadow:0 24px 60px #24374e47,0 8px 24px #24374e1a;overflow:hidden}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-header{background-color:#24374e;border-bottom:none;border-top-left-radius:14px;border-top-right-radius:14px;color:#fff;grid-template-columns:auto 32px;padding:0 18px}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-header span{color:#fff;font-size:18px;font-weight:700;letter-spacing:-.005em;margin:auto;text-align:center}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-header span i{color:#fff;font-size:16px;margin-right:8px}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-header>div{align-items:center;border-radius:6px;color:#fff;display:flex;height:32px;justify-content:center;transition:transform .15s ease,box-shadow .15s ease,color .12s ease,background-color .12s ease,border-color .12s ease;width:32px}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-header>div:hover{background:#ffffff1f;color:#d862c8;cursor:pointer}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-header>div i{font-size:18px}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-tab-buttons{background-color:#fff;border-bottom:1px solid #e6e6e6;padding:0 18px}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-tab-buttons div{border-bottom:2px solid #0000;color:#4b6d83;cursor:pointer;font-size:13px;font-weight:600;letter-spacing:.02em;margin-bottom:-1px;padding:10px 18px 8px;text-align:center;transition:transform .15s ease,box-shadow .15s ease,color .12s ease,background-color .12s ease,border-color .12s ease}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-tab-buttons div:hover{color:#d862c8}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-tab-buttons div.kt-selected-tab{border-bottom:2px solid #d862c8;color:#d862c8;font-weight:700}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body{background-color:#fafafa;gap:14px;min-height:0;overflow:hidden;padding:18px 18px 12px}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-dialog-inner-body{background:#0000;height:100%;min-height:0;overflow-y:auto}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-dialog-inner-body .kt-tab-page{grid-row-gap:0}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-documents-tab.kt-dialog-left-panel{height:100%;min-height:0;overflow-x:hidden;overflow-y:auto}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-documents-tab.kt-dialog-inner-body{display:flex;flex-direction:column;overflow:hidden}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-documents-tab.kt-dialog-inner-body .kt-tab-page.kt-full-height{display:flex;flex-direction:column;height:100%;min-height:0}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-documents-tab.kt-dialog-inner-body .kt-tab-page.kt-full-height>.kt-form-section{flex:1 1;margin-bottom:0;min-height:0}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-documents-tab.kt-dialog-inner-body .kt-documents-transfer-list{flex:1 1;min-height:0}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-documents-tab.kt-dialog-inner-body .kt-documents-transfer-list-column{display:flex;flex-direction:column;min-height:0}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-documents-tab.kt-dialog-inner-body .kt-documents-transfer-list-column .kt-form-section{flex:1 1;height:auto!important;min-height:0;overflow-y:auto}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-form-section{background-color:#fff;border:1px solid #e6e6e6;border-radius:14px;box-shadow:0 2px 8px #24374e14,0 1px 2px #24374e0a;padding:18px 20px;transition:transform .15s ease,box-shadow .15s ease,color .12s ease,background-color .12s ease,border-color .12s ease}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-form-section+.kt-form-section,.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-form-section.kt-margin-bottom-10+.kt-form-section{margin-top:12px}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-form-section .MuiGrid-container+.MuiGrid-container{margin-top:6px}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-tab-page>.kt-form-section:has(#appointmentDialog-lastName){overflow:hidden;padding-top:52px;position:relative}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-tab-page>.kt-form-section:has(#appointmentDialog-lastName):before{align-items:center;background:#f8e1f5d9;border-bottom:1px solid #f0b8e8;box-sizing:border-box;color:#d862c8;content:"Patient – Stammdaten";display:flex;font-size:11px;font-weight:800;left:0;letter-spacing:.08em;min-height:40px;padding:10px 110px 10px 16px;position:absolute;right:0;text-transform:uppercase;top:0;z-index:1}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-tab-page>.kt-form-section:has(#appointmentDialog-lastName):after{background:#d862c8;border-radius:999px;color:#fff;content:"Pflichtfelder";font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 8px;position:absolute;right:16px;text-transform:uppercase;top:10px;z-index:2}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-tab-page>.kt-form-section:has(#appointmentDialog-lastName){background:linear-gradient(135deg,#fff5fc,#fdf0fa 55%,#fff);border-color:#f0b8e8}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-tab-page>.kt-form-section:has(#appointmentDialog-lastName) .MuiFormControl-root:has(#appointmentDialog-lastName) .MuiOutlinedInput-root,.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-tab-page>.kt-form-section:has(#appointmentDialog-lastName) .MuiFormControl-root:has(.MuiInputLabel-asterisk) .MuiOutlinedInput-root,.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-tab-page>.kt-form-section:has(#appointmentDialog-lastName) .MuiTelInput-root .MuiOutlinedInput-root{background-color:#fffbfe}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-tab-page>.kt-form-section:has(#appointmentDialog-lastName) .MuiFormControl-root:has(#appointmentDialog-lastName) .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-tab-page>.kt-form-section:has(#appointmentDialog-lastName) .MuiFormControl-root:has(.MuiInputLabel-asterisk) .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-tab-page>.kt-form-section:has(#appointmentDialog-lastName) .MuiTelInput-root .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#f0b8e8;border-width:2px}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-tab-page>.kt-form-section:has(#appointmentDialog-lastName) .MuiFormControl-root:has(#appointmentDialog-lastName) .MuiInputLabel-root,.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-tab-page>.kt-form-section:has(#appointmentDialog-lastName) .MuiFormControl-root:has(.MuiInputLabel-asterisk) .MuiInputLabel-root,.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-tab-page>.kt-form-section:has(#appointmentDialog-lastName) .MuiTelInput-root .MuiInputLabel-root{color:#d862c8;font-weight:700}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-tab-page>.kt-form-section:has(#appointmentDialog-lastName)>.MuiGrid-container:first-of-type{border-bottom:1px dashed #f0b8e8;margin-bottom:6px;padding-bottom:12px}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-tab-page>.kt-form-section:has(#calendar-select){overflow:hidden;padding-top:52px;position:relative}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-tab-page>.kt-form-section:has(#calendar-select):before{align-items:center;background:#e2e8efe6;border-bottom:1px solid #b8cde0;box-sizing:border-box;color:#24374e;content:"Termin – Kernangaben";display:flex;font-size:11px;font-weight:800;left:0;letter-spacing:.08em;min-height:40px;padding:10px 110px 10px 16px;position:absolute;right:0;text-transform:uppercase;top:0;z-index:1}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-tab-page>.kt-form-section:has(#calendar-select):after{background:#24374e;border-radius:999px;color:#fff;content:"Pflichtfelder";font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 8px;position:absolute;right:16px;text-transform:uppercase;top:10px;z-index:2}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-tab-page>.kt-form-section:has(#calendar-select){background:linear-gradient(135deg,#f0f5fb,#eef3f9 55%,#fff);border-color:#b8cde0}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-tab-page>.kt-form-section:has(#calendar-select) .MuiFormControl-root:has(#calendar-select) .MuiOutlinedInput-root,.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-tab-page>.kt-form-section:has(#calendar-select) .MuiFormControl-root:has(.MuiInputLabel-asterisk) .MuiOutlinedInput-root{background-color:#fafcff}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-tab-page>.kt-form-section:has(#calendar-select) .MuiFormControl-root:has(#calendar-select) .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-tab-page>.kt-form-section:has(#calendar-select) .MuiFormControl-root:has(.MuiInputLabel-asterisk) .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#b8cde0;border-width:2px}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-tab-page>.kt-form-section:has(#calendar-select) .MuiFormControl-root:has(#calendar-select) .MuiInputLabel-root,.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-tab-page>.kt-form-section:has(#calendar-select) .MuiFormControl-root:has(.MuiInputLabel-asterisk) .MuiInputLabel-root{color:#24374e;font-weight:700}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-tab-page>.kt-form-section:has(#calendar-select) .kt-visitMotivePicker{border-top:1px dashed #b8cde0;margin-top:4px;padding-top:12px}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-tab-page>.kt-form-section:has(#calendar-select):not(:has(.kt-visitMotivePicker)){background:linear-gradient(180deg,#f4f7fa,#eef2f6);border-color:#c5d0dc}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-tab-page>.kt-form-section:has(#calendar-select):not(:has(.kt-visitMotivePicker)):before{background:#e2e8efe6;border-bottom-color:#c5d0dc;color:#24374e;content:"Abwesenheit – Zeitraum"}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-tab-page>.kt-form-section:has(#calendar-select):not(:has(.kt-visitMotivePicker)):after{background:#24374e;content:"Abwesenheit"}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-dialog-left-panel{height:100%;min-height:0;overflow-x:hidden;overflow-y:auto}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-dialog-left-panel>div>div:first-child{color:#4b6d83;font-size:11px;font-weight:700;letter-spacing:.08em;margin:4px 4px 8px;text-transform:uppercase}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-dialog-left-panel .MuiList-root{background:#0000;padding:0}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-dialog-left-panel .MuiListItem-root.kt-content-rectangle{background-color:#fff;border:1px solid #e6e6e6;border-left:4px solid #d862c8;border-radius:10px;box-shadow:0 2px 8px #24374e14,0 1px 2px #24374e0a;color:#1a1a1a;margin-bottom:8px;padding:8px 10px;transition:transform .15s ease,box-shadow .15s ease,color .12s ease,background-color .12s ease,border-color .12s ease}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-dialog-left-panel .MuiListItem-root.kt-content-rectangle:hover{box-shadow:0 6px 16px #24374e24,0 2px 6px #24374e14;transform:translateY(-1px)}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-dialog-left-panel .MuiListItem-root.kt-content-rectangle .MuiListItemText-root{margin:0}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-dialog-left-panel .MuiListItem-root.kt-content-rectangle .MuiListItemText-root .MuiListItemText-primary{color:#1a1a1a;font-size:12.5px;font-weight:600}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-dialog-left-panel .MuiListItem-root.kt-content-rectangle .MuiListItemText-root .MuiListItemText-secondary{color:#4b6d83;font-size:11.5px}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-dialog-left-panel .MuiListItem-root.kt-content-rectangle .MuiListItemSecondaryAction-root .MuiIconButton-root{border-radius:6px;color:#4b6d83!important;height:28px;width:28px}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-dialog-left-panel .MuiListItem-root.kt-content-rectangle .MuiListItemSecondaryAction-root .MuiIconButton-root:hover{background:#fbe5e5;color:#c43d3d!important}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-dialog-left-panel .MuiListItem-root.kt-content-rectangle .MuiListItemSecondaryAction-root .MuiIconButton-root .MuiSvgIcon-root{font-size:16px}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-dialog-left-panel .MuiListItem-root:not(.kt-content-rectangle){background:#fff;border:1px dashed #e6e6e6;border-radius:10px;padding:14px 12px;text-align:center}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-dialog-left-panel .MuiListItem-root:not(.kt-content-rectangle) .MuiListItemText-primary{color:#4b6d83;font-size:12px;font-style:italic}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-dialog-right-panel{background-color:#fff;border:1px solid #e6e6e6;border-radius:14px;box-shadow:0 2px 8px #24374e14,0 1px 2px #24374e0a;color:#4b6d83;display:flex;flex-direction:column;height:100%;margin-left:0;min-height:0;overflow-y:auto;padding:14px 14px 16px}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-dialog-right-panel .kt-label{color:#4b6d83;font-size:11px;font-weight:700;letter-spacing:.08em;margin:4px 4px 10px;padding:0;text-transform:uppercase}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-dialog-right-panel .kt-label+button{margin-top:0}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-dialog-right-panel .kt-row-spacer{height:14px}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-dialog-right-panel .kt-row-spacer-20{height:12px}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-dialog-right-panel .kt-row-spacer-10{height:8px}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-dialog-right-panel .kt-info-text{background:#fafafa;border:1px solid #e6e6e6;border-radius:10px;color:#4b6d83;font-size:11px;padding:8px 10px}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-dialog-right-panel .kt-info-text table td{color:#4b6d83;line-height:1.4}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-dialog-right-panel .kt-signr-logo{color:#24374e;flex-shrink:0;font-size:28px;font-weight:900;letter-spacing:.08em;margin-top:auto;opacity:.45;padding-top:24px;text-align:center}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-action-buttons .kt-button,.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-action-buttons button{align-items:center;background:#fff;border:1px solid #e6e6e6;border-radius:6px;color:#4b6d83;cursor:pointer;display:flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:8px;line-height:1.4;margin:0 0 6px;padding:8px 12px;text-align:left;transition:transform .15s ease,box-shadow .15s ease,color .12s ease,background-color .12s ease,border-color .12s ease;width:100%}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-action-buttons .kt-button:hover,.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-action-buttons button:hover{background:#f8e1f5;border-color:#d862c8;color:#d862c8}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-action-buttons .kt-button.kt-button-selected,.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-action-buttons button.kt-button-selected{background:#f8e1f5;border-color:#d862c8;color:#d862c8;font-weight:700}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-action-buttons .kt-button.kt-delete-button,.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-action-buttons button.kt-delete-button{background:#fff;border-color:#e29f9f;color:#c43d3d}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-action-buttons .kt-button.kt-delete-button:hover,.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-action-buttons button.kt-delete-button:hover{background:#fbe5e5;border-color:#c43d3d;color:#c43d3d}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-action-buttons .kt-button i,.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-action-buttons button i{color:inherit;font-size:13px;margin:0;opacity:.85;text-align:center;width:16px}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-action-buttons .kt-button.kt-primary{background:#d862c8;border-color:#d862c8;color:#fff}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body .kt-action-buttons .kt-button.kt-primary:hover{background:#d34ec1;border-color:#d34ec1;color:#fff}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-footer{align-items:center;background-color:#fff;border-bottom-left-radius:14px;border-bottom-right-radius:14px;border-top:1px solid #e6e6e6;display:flex;gap:8px;justify-content:flex-end;padding:0 14px;text-align:right}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-footer>div:first-child{flex:1 1}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-footer button{margin:0}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-footer .MuiButton-containedPrimary{background-color:#d862c8;border-radius:8px;box-shadow:none;font-weight:700;letter-spacing:.02em;padding:6px 16px}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-footer .MuiButton-containedPrimary:hover{background-color:#d34ec1;box-shadow:0 4px 14px #d862c824,0 2px 8px #24374e14,0 1px 2px #24374e0a}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-footer .MuiButton-outlinedSecondary{border-color:#e6e6e6;border-radius:8px;color:#4b6d83;font-weight:600}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-footer .MuiButton-outlinedSecondary:hover{background:#f8e1f5;border-color:#d862c8;color:#d862c8}.kt-dialog.kt-dialog-appointment-redesign .MuiOutlinedInput-notchedOutline{border-color:#e6e6e6}.kt-dialog.kt-dialog-appointment-redesign .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#c790c0}.kt-dialog.kt-dialog-appointment-redesign .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#d862c8}.kt-dialog.kt-dialog-appointment-redesign .MuiChip-root{background-color:#f8e1f5;border-radius:999px;color:#d862c8;font-size:11px;font-weight:600;height:22px}.kt-dialog.kt-dialog-appointment-redesign .MuiChip-root .MuiChip-deleteIcon{color:#d862c8;opacity:.7}.kt-dialog.kt-dialog-appointment-redesign .MuiChip-root .MuiChip-deleteIcon:hover{color:#c43d3d;opacity:1}.kt-dialog.kt-dialog-appointment-redesign textarea[name="appointment.comments"]{font-family:inherit}.kt-dialog.kt-dialog-appointment-redesign .kt-documents-tab .kt-draggable-document-item{box-shadow:0 2px 8px #24374e14,0 1px 2px #24374e0a;transition:transform .15s ease,box-shadow .15s ease,color .12s ease,background-color .12s ease,border-color .12s ease}.kt-dialog.kt-dialog-appointment-redesign .kt-documents-tab .kt-draggable-document-item:hover{border-color:#c790c0}.kt-dialog.kt-dialog-appointment-redesign .kt-documents-tab .kt-draggable-document-item.kt-dragging-active{box-shadow:0 6px 16px #24374e24,0 2px 6px #24374e14,0 0 0 1px #d862c838}.kt-dialog.kt-dialog-appointment-redesign .kt-documents-tab .kt-documents-transfer-list-column .kt-drop-target.kt-drop-active{background:#fffbfe;box-shadow:0 0 0 2px #f8e1f5}.kt-dialog.kt-dialog-appointment-redesign .kt-documents-tab .kt-content-rectangle{box-shadow:0 2px 8px #24374e14,0 1px 2px #24374e0a;transition:transform .15s ease,box-shadow .15s ease,color .12s ease,background-color .12s ease,border-color .12s ease}.kt-dialog.kt-dialog-appointment-redesign .kt-documents-tab .kt-content-rectangle:hover{border-left-color:#d862c8;box-shadow:0 6px 16px #24374e24,0 2px 6px #24374e14;transform:translateY(-1px)}.kt-dialog.kt-dialog-appointment-redesign .kt-visitMotivePicker .kt-tabs{gap:4px}.kt-dialog.kt-dialog-appointment-redesign .kt-visitMotivePicker .kt-tabs .kt-tab{border-radius:6px;font-size:11.5px;font-weight:600;transition:transform .15s ease,box-shadow .15s ease,color .12s ease,background-color .12s ease,border-color .12s ease}.kt-dialog.kt-dialog-appointment-redesign .kt-visitMotivePicker .kt-tabs .kt-tab:hover{border-color:#405064}.kt-dialog.kt-dialog-appointment-redesign .kt-visitMotivePicker .kt-tabs .kt-tab.kt-selected{box-shadow:inset 0 -2px 0 #d862c8}@media screen and (max-width:980px){.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form{border-radius:0;box-shadow:none}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-footer,.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-header{border-radius:0}.kt-dialog.kt-dialog-appointment-redesign .kt-dialog-wrapper form .kt-dialog-body{min-height:0;padding:12px}}.kt-documents-tab .kt-delete-button :hover{color:red}.kt-documents-tab .kt-documents-transfer-list{display:flex;justify-content:space-between}.kt-documents-tab .kt-documents-transfer-list-column{width:300px}.kt-documents-tab .kt-documents-transfer-list-column .kt-form-section{height:calc(100vh - 400px);min-height:300px;overflow-y:auto}.kt-documents-tab .kt-documents-transfer-list-column h5{margin-bottom:5px}.kt-documents-tab .kt-documents-transfer-list-column .kt-drop-target.kt-drop-active{border:1px solid #d862c8;box-shadow:0 0 5px #d862c8;transition:.2s}.kt-documents-tab .kt-draggable-document-item{align-items:center;background-color:#fff;border:1px solid #d6d6d6;border-left:4px solid #24374e;border-radius:4px;display:flex;justify-content:space-between;margin-bottom:5px;padding:10px}.kt-documents-tab .kt-draggable-document-item .kt-doc-name{text-align:center}.kt-documents-tab .kt-draggable-document-item i.fa-notes-medical{font-size:30px;margin-right:10px}.kt-documents-tab .kt-draggable-document-item i.fa-exclamation,.kt-documents-tab .kt-draggable-document-item i.fa-paper-plane{color:#d862c8;font-size:14px;margin-left:5px}.kt-documents-tab .kt-draggable-document-item i.fa-paper-plane{color:orange}.kt-documents-tab .kt-draggable-document-item.kt-dragging-active{border-color:#d862c8;box-shadow:5px 5px 5px #d3d3d3;color:#d862c8}.kt-documents-tab .kt-send-button-wrapper{display:flex;flex-direction:column}.kt-documents-tab .kt-send-button-wrapper .kt-send-button{font-size:18px;height:50px;margin:30px auto auto;width:auto}.kt-documents-tab .kt-content-rectangle{background-color:#fff;border-left-color:#24374e;color:#24374e!important}.kt-documents-tab .kt-content-rectangle p{color:#24374e!important}.kt-documents-tab .kt-document-details-button{color:gray;cursor:pointer;margin-left:15px;text-align:center;width:30px}.kt-documents-tab .kt-document-details-button:hover{color:#d862c8}#kt-hidden-documents-qrcode-wrapper{left:-400px;position:absolute;top:-400px}.kt-signature-dialog .kt-signature-wrapper{height:400px;position:relative;width:700px}.kt-signature-dialog .kt-signature-wrapper .kt-signature{border:1px solid gray;height:100%;position:absolute;width:100%}@media screen and (max-width:700px){.kt-signature-dialog .kt-signature-wrapper{height:130px;width:550px}}@media screen and (max-width:400px){.kt-signature-dialog .kt-signature-wrapper{height:180px;width:270px}}@media screen and (-webkit-min-device-pixel-ratio:0){input:focus,select:focus,textarea:focus{font-size:16px}}.kt-bookingPanel .kt-overlay{background-color:#80808099;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10}.kt-bookingPanel>.kt-panel{border:1px solid #d862c8}.kt-bookingPanel .kt-panel{padding:0;z-index:20}.kt-bookingPanel .kt-panel h3{padding-top:3px}.kt-bookingPanel .kt-panel .kt-panel-icon i.fal{margin-top:0}.kt-bookingPanel .kt-with-icon{grid-template-columns:50px auto}.kt-bookingPanel .kt-btn-big{margin:10px auto;z-index:20}.kt-bookingPanel .kt-btn-big i{margin-right:5px}@keyframes kt-expand-bottom{0%{max-height:50px;-webkit-max-height:50px;opacity:0;-webkit-opacity:0;overflow:hidden}to{max-height:1000px;-webkit-max-height:1000px;opacity:1;-webkit-opacity:1}}.kt-bookingPanel .kt-expand-bottom{animation-delay:0;animation-duration:1s;animation-name:kt-expand-bottom}.kt-bookingPanel .kt-expand-bottom .kt-bookingPanel-content{padding:20px 20px 20px 0}.kt-bookingPanel .kt-expand-bottom .kt-bookingPanel-content .kt-bookingStep .kt-progressColumn{display:grid;grid-template-rows:25px auto}.kt-bookingPanel .kt-expand-bottom .kt-bookingPanel-content .kt-bookingStep .kt-progressColumn .kt-booking-progress-icon{background-color:#d862c8;border-radius:50%;color:#fff;font-weight:800;height:25px;justify-self:center;line-height:26px;text-align:center;width:25px}.kt-bookingPanel .kt-expand-bottom .kt-bookingPanel-content .kt-bookingStep .kt-progressColumn .kt-bookingStep-line{align-self:stretch;background-color:#d3d3d3;justify-self:center;margin-bottom:-8px;margin-top:2px;width:2px}.kt-bookingPanel .kt-expand-bottom .kt-bookingPanel-content .kt-bookingStep .kt-progressColumn .kt-booking-step-selected{background-color:#3bca02}.kt-bookingPanel .kt-expand-bottom .kt-bookingPanel-content .kt-selected-user{background-color:#d862c8;color:#fff;padding-left:20px;padding-right:5px}.kt-bookingPanel .kt-expand-bottom .kt-bookingPanel-content .kt-selected-user:hover{color:#fff}.kt-bookingPanel .kt-expand-bottom .kt-bookingPanel-content .kt-users{margin-bottom:20px}.kt-bookingPanel .kt-expand-bottom .kt-bookingPanel-content h3{display:block;font-size:1em;font-weight:700;margin:0}.kt-bookingPanel .kt-expand-bottom .kt-bookingPanel-content select{background-color:#fff;height:50px;margin-bottom:20px;margin-right:10px;margin-top:5px;position:relative;width:95%}.kt-bookingPanel .kt-expand-bottom .kt-bookingPanel-content .kt-patient-info{width:95%}.kt-bookingPanel .kt-expand-bottom .kt-bookingPanel-content .kt-video-wrapper{height:0;padding-bottom:56.25%;position:relative;width:95%}.kt-bookingPanel .kt-expand-bottom .kt-bookingPanel-content .kt-video-wrapper .kt-video{height:100%;left:0;position:absolute;top:0;width:100%}.kt-booking-calendar{height:500px;margin-top:5px;width:400px}.kt-booking-calendar .kt-booking-calendar-navigation{color:#c0d3e0;display:grid;font-size:1.8em;grid-template-columns:30px auto 30px;margin:15px 0}.kt-booking-calendar .kt-booking-calendar-navigation .kt-btn-enabled{color:#d862c8;cursor:pointer}.kt-booking-calendar .kt-booking-calendar-navigation div:nth-child(2){font-size:.7em!important;text-align:center}.kt-booking-calendar .kt-booking-calendar-navigation div:nth-child(3){text-align:right}.kt-booking-calendar .kt-booking-calendar-header{display:grid;grid-template-columns:repeat(7,minmax(50px,auto));margin-bottom:10px}.kt-booking-calendar .kt-booking-calendar-header>div{border-left:1px solid gray;text-align:center}.kt-booking-calendar .kt-booking-calendar-header>div:first-child{border-left:none}.kt-booking-calendar .kt-booking-calendar-header>div div:first-child{font-weight:700;margin-bottom:2px}.kt-booking-calendar .kt-booking-calendar-header>div div:nth-child(2){font-size:12px;margin-top:-8px}.kt-booking-calendar .kt-booking-calendar-header .kt-day-slots-column{font-weight:400!important}.kt-booking-calendar .kt-booking-calendar-time-slots{display:grid;grid-template-columns:repeat(7,minmax(50px,auto))}.kt-booking-calendar .kt-booking-calendar-time-slots .kt-day-slots-column{font-size:12px;justify-self:stretch}.kt-booking-calendar .kt-booking-calendar-time-slots .kt-day-slots-column>div{background-color:#24374e;border-radius:2px;color:#fff;cursor:pointer;margin:0 3px 10px;padding:3px 0;text-align:center}.kt-booking-calendar .kt-booking-calendar-time-slots .kt-day-slots-column>div.kt-selected,.kt-booking-calendar .kt-booking-calendar-time-slots .kt-day-slots-column>div:hover{background-color:#d862c8}.kt-license-card{background-color:#fff;height:510px;max-width:400px;overflow:hidden;position:relative;text-align:center}.kt-license-card.kt-dropshadow{box-shadow:10px 10px 20px #d3d3d3}.kt-license-card .generic_head_price{background-color:#f6f6f6;margin:0 0 20px}.kt-license-card .generic_head_price .generic_head_content{margin:0 0 50px}.kt-license-card .generic_head_price .generic_head_content .head_bg{border-color:#e4e4e4 #0000 #0000 #e4e4e4;border-style:solid;border-width:90px 1411px 23px 399px;color:#fff;position:absolute}.kt-license-card .generic_head_price .generic_head_content .head{padding-top:40px;position:relative;z-index:1}.kt-license-card .generic_head_price .generic_head_content .head span{font-family:Poppins,sans-serif;font-size:28px;font-weight:400;letter-spacing:2px;margin:0;padding:0;text-transform:uppercase}.kt-license-card .generic_head_price .generic_price_tag{padding:0 0 20px}.kt-license-card .generic_head_price .generic_price_tag .price{display:block}.kt-license-card .generic_head_price .generic_price_tag .price .sign{color:#414141;display:inline-block;font-family:Poppins,sans-serif;font-size:28px;font-weight:400;vertical-align:middle}.kt-license-card .generic_head_price .generic_price_tag .price .currency{color:#414141;font-family:Poppins,sans-serif;font-size:60px;font-weight:300;letter-spacing:-2px;line-height:50px;padding:0;vertical-align:middle}.kt-license-card .generic_head_price .generic_price_tag .price .month{color:#414141;font-family:Poppins,sans-serif;font-size:18px;font-weight:400;letter-spacing:3px;vertical-align:bottom}.kt-license-card .kt-description{min-height:80px}.kt-license-card h6{background:none;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:1.3em;margin:0 0 15px;position:relative}.kt-license-card .kt-price-btn{align-items:center;display:flex;height:80px;justify-content:center;margin:5px 0 10px}.kt-license-card .kt-price-btn a{background-color:#d862c8;border:1px solid #d862c8;border-radius:50px;color:#fff;display:inline-block;font-family:Poppins,sans-serif;font-size:18px;outline:medium none;padding:12px 30px;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out 0s}.kt-license-card .kt-price-btn a.kt-active-license{background-color:#fff;border:none;color:green;cursor:default}.kt-license-card .kt-price-btn a.kt-no-free-license{background-color:#fff;border:none;color:#414141;cursor:default}.kt-license-card.active .generic_head_price .generic_head_content .head_bg{border-color:#dc48d0 #0000 #0000 #dc48d0}.kt-license-card.active .generic_head_price .generic_head_content .head{color:#fff}.kt-avatar{border:1px solid #d3d3d3;border-radius:50%;overflow:hidden;position:relative}.kt-avatar img{display:inline;height:100%;margin:0 auto;width:auto}.kt-data-table{border-collapse:collapse;border-spacing:0;border-top:1px solid #c8c8c8;display:block;height:800px;table-layout:fixed;width:100%}.kt-data-table tbody tr,.kt-data-table thead tr{display:flex;height:40px;width:100%}.kt-data-table tbody tr th,.kt-data-table thead tr th{color:#24374e}.kt-data-table tbody tr td,.kt-data-table tbody tr th,.kt-data-table thead tr td,.kt-data-table thead tr th{word-wrap:break;border-collapse:collapse;flex:1 1 auto;padding:5px;width:25%}.kt-data-table tbody tr td .kt-table-color-box,.kt-data-table tbody tr th .kt-table-color-box,.kt-data-table thead tr td .kt-table-color-box,.kt-data-table thead tr th .kt-table-color-box{border:1px solid gray;height:20px;width:20px}.kt-data-table tbody tr td.kt-btn-table-column,.kt-data-table tbody tr th.kt-btn-table-column,.kt-data-table thead tr td.kt-btn-table-column,.kt-data-table thead tr th.kt-btn-table-column{width:40px}.kt-data-table tbody tr td.kt-table-small-column,.kt-data-table tbody tr th.kt-table-small-column,.kt-data-table thead tr td.kt-table-small-column,.kt-data-table thead tr th.kt-table-small-column{width:30px}.kt-data-table tbody,.kt-data-table thead{display:block;overflow-y:scroll}.kt-data-table tbody{max-height:100%}.kt-data-table tbody tr{cursor:pointer;font-size:.9em}.kt-data-table tbody tr:nth-child(2n){background:#fff}.kt-data-table tbody tr:nth-child(odd){background:#eee}.kt-data-table tbody tr:hover{background:#c8c8c8;color:#fff}.kt-simple-list{margin-bottom:10px}.kt-simple-list .kt-items-wrapper div{border-bottom:1px solid #d3d3d3;display:grid;grid-template-columns:auto 20px;margin-bottom:5px}.kt-simple-list .kt-items-wrapper div .kt-delete-item{justify-self:end}.kt-simple-list .kt-input-column{grid-column-gap:5px;column-gap:5px;display:grid;grid-template-columns:auto 110px}.kt-simple-list .kt-input-column input{width:inherit!important}.kt-simple-list .kt-input-column .kt-btn{margin:0;padding:0 7px;text-align:center;width:110px}.kt-opening-hours{font-size:.9em;margin:auto}.kt-opening-hours .kt-day-wrapper{display:grid;grid-template-columns:auto}.kt-opening-hours .kt-day-wrapper .kt-day{border:1px solid #c8c8c8;border-radius:3px;margin-bottom:10px;min-height:100px;padding:5px}.kt-opening-hours .kt-day-wrapper .kt-day .MuiTextField-root{margin-right:10px}.kt-opening-hours .kt-day-wrapper .kt-day .kt-day-label{font-weight:700}.kt-opening-hours .kt-day-wrapper .kt-day label{min-width:auto!important}.kt-opening-hours .kt-day-wrapper .kt-day .kt-hours-wrapper .kt-time-span{border:1px solid #d3d3d3;display:grid;grid-template-columns:auto 16px;margin-bottom:5px;padding:5px}.kt-opening-hours .kt-day-wrapper .kt-day .kt-hours-wrapper .kt-time-span i{align-self:center;margin-left:3px}.kt-opening-hours .kt-create-new{grid-column-gap:3px;border-top:1px solid #d3d3d3;column-gap:3px;display:grid;grid-template-columns:auto 100px auto;margin-top:5px;padding-top:5px}.kt-opening-hours .kt-create-new input[type=text],.kt-opening-hours .kt-create-new select{width:auto!important}.kt-multiAppointmentCtrl .kt-header .kt-filter label{margin:0;padding:0}.kt-multiAppointmentCtrl .kt-header .kt-filter select{margin-left:5px}.kt-multiAppointmentCtrl .kt-header .kt-visitMotives{margin-top:10px}.kt-multiAppointmentCtrl .kt-header .kt-visitMotives .kt-tab{background:#fff}.kt-multiAppointmentCtrl .kt-header .kt-visitMotives .kt-tab:hover{color:#d862c8}.kt-multiAppointmentCtrl .kt-header .kt-visitMotives .kt-selected{background:#24374e}.kt-multiAppointmentCtrl .kt-header .kt-visitMotives .kt-selected:hover{color:#fff}.kt-multiAppointmentCtrl .kt-header .kt-visitMotives .kt-speciality-name-wrapper{background-color:#24374e;border-bottom:1px solid #405064;display:grid;grid-template-columns:auto auto}.kt-multiAppointmentCtrl .kt-header .kt-visitMotives .kt-speciality-name-wrapper .kt-speciality-name{color:#fff;padding-left:10px;padding-top:5px}.kt-multiAppointmentCtrl .kt-header .kt-visitMotives .kt-speciality-name-wrapper .kt-search-field{font-size:.9em;text-align:right}.kt-multiAppointmentCtrl .kt-header .kt-visitMotives .kt-speciality-name-wrapper .kt-search-field input{background-color:#405064;border:none;border-radius:0;color:#fff;height:18px;margin-right:10px;margin-top:5px}.kt-multiAppointmentCtrl .kt-header .kt-visitMotives .kt-speciality-name-wrapper .kt-search-field input::placeholder{color:hsla(0,0%,100%,.698)}.kt-multiAppointmentCtrl .kt-header .kt-visitMotives .kt-speciality-name-wrapper .kt-search-field input:focus{outline:none}.kt-multiAppointmentCtrl .kt-header .kt-visitMotives .kt-visitMotives-container{background-color:#24374e;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,200px));height:190px;overflow:auto;padding:5px}.kt-multiAppointmentCtrl .kt-header .kt-visitMotives .kt-visitMotives-container .kt-visitMotive{align-content:center;background-color:#fff;border:1px solid #4b6d83;border-left:5px solid #fff;border-radius:5px;color:#4b6d83;cursor:pointer;display:grid;font-size:.8em;height:50px;margin:5px;padding:3px}.kt-multiAppointmentCtrl .kt-header .kt-visitMotives .kt-visitMotives-container .kt-visitMotive .kt-motive-description{align-content:center;display:grid;margin-right:5px;text-align:center}.kt-multiAppointmentCtrl .kt-body{background-color:#fff;border:1px solid #c8c8c8;overflow-x:hidden;padding-top:20px}.kt-multiAppointmentCtrl .kt-body .kt-chain-wrapper{align-items:flex-end;display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,270px));min-height:150px;overflow-x:hidden}.kt-multiAppointmentCtrl .kt-body .kt-chain-wrapper .kt-drop-area-first-empty{color:red;height:100%;padding-left:10px;padding-top:60px!important;width:300px}.kt-multiAppointmentCtrl .kt-body .kt-chain-wrapper .kt-chain-column{align-items:center;display:grid;height:100%}.kt-multiAppointmentCtrl .kt-body .kt-chain-wrapper .kt-chain-column .kt-chainItem-wrapper{margin-bottom:-10px}.kt-multiAppointmentCtrl .kt-body .kt-chain-wrapper .kt-chain-column .kt-chainItem-wrapper:last-child{margin-bottom:20px}.kt-multiAppointmentCtrl .kt-body .kt-chain-wrapper .kt-chain-column .kt-chainItem-wrapper{grid-column-gap:10px;align-items:center;column-gap:10px;display:grid;grid-template-columns:200px 50px}.kt-multiAppointmentCtrl .kt-body .kt-chain-wrapper .kt-chain-column .kt-chainItem-wrapper .kt-chainItem{align-content:center;background-color:#fff;border:1px solid dimgray;border-radius:5px;box-shadow:10px 10px 15px silver;color:#4b6d83;cursor:pointer;display:grid;font-size:.8em;grid-column:1/1;grid-row:2/2;grid-template-columns:50px auto 10px;margin:5px;min-height:70px}.kt-multiAppointmentCtrl .kt-body .kt-chain-wrapper .kt-chain-column .kt-chainItem-wrapper .kt-chainItem .kt-icon{align-content:center;display:grid;margin-left:10px;min-height:70px;width:40px}.kt-multiAppointmentCtrl .kt-body .kt-chain-wrapper .kt-chain-column .kt-chainItem-wrapper .kt-chainItem .kt-icon .kt-number-label{color:#fff;font-size:30px;text-align:center;z-index:9}.kt-multiAppointmentCtrl .kt-body .kt-chain-wrapper .kt-chain-column .kt-chainItem-wrapper .kt-chainItem .kt-icon .kt-number-label.kt-small{font-size:20px}.kt-multiAppointmentCtrl .kt-body .kt-chain-wrapper .kt-chain-column .kt-chainItem-wrapper .kt-chainItem .kt-icon img{height:40px;width:40px}.kt-multiAppointmentCtrl .kt-body .kt-chain-wrapper .kt-chain-column .kt-chainItem-wrapper .kt-chainItem .kt-motive-description{align-content:center;display:grid}.kt-multiAppointmentCtrl .kt-body .kt-chain-wrapper .kt-chain-column .kt-chainItem-wrapper .kt-chainItem .kt-motive-description div{margin:5px;overflow:hidden;text-align:center;text-overflow:ellipsis}.kt-multiAppointmentCtrl .kt-body .kt-chain-wrapper .kt-chain-column .kt-chainItem-wrapper .kt-chainItem .kt-motive-close-button{color:#4b6d83;font-size:15px;height:20px;line-height:5px;margin-left:-10px;margin-top:2px;padding:4px}.kt-multiAppointmentCtrl .kt-body .kt-chain-wrapper .kt-chain-column .kt-chainItem-wrapper .kt-chainItem .kt-motive-close-button:hover{color:#d862c8}.kt-multiAppointmentCtrl .kt-body .kt-chain-wrapper .kt-chain-column .kt-chainItem-wrapper .kt-chainItem .kt-motive-descriptions{align-items:center;display:grid}.kt-multiAppointmentCtrl .kt-body .kt-chain-wrapper .kt-chain-column .kt-chainItem-wrapper .kt-chainItem .kt-motive-descriptions .kt-motive-description{display:grid;grid-template-columns:5px 110px 20px;height:20px;margin:2px;width:120px}.kt-multiAppointmentCtrl .kt-body .kt-chain-wrapper .kt-chain-column .kt-chainItem-wrapper .kt-chainItem .kt-motive-descriptions .kt-motive-description .kt-motive-color{height:20px;margin:0 0 0 -7px;width:5px}.kt-multiAppointmentCtrl .kt-body .kt-chain-wrapper .kt-chain-column .kt-chainItem-wrapper .kt-chainItem .kt-motive-descriptions .kt-motive-description .kt-motive-name{border-bottom:1px solid #d3d3d3;margin:0 0 0 2px;white-space:nowrap}.kt-multiAppointmentCtrl .kt-body .kt-chain-wrapper .kt-chain-column .kt-chainItem-wrapper .kt-chainItem .kt-motive-descriptions .kt-motive-description .kt-motive-close-button{margin:0;position:relative}.kt-multiAppointmentCtrl .kt-body .kt-chain-wrapper .kt-chain-column .kt-chainItem-wrapper .kt-drop-area{align-content:center;display:grid;text-align:center;width:50px}.kt-multiAppointmentCtrl .kt-body .kt-chain-wrapper .kt-chain-column .kt-chainItem-wrapper .kt-drop-area.kt-border{border:1px dashed gray}.kt-multiAppointmentCtrl .kt-body .kt-chain-wrapper .kt-chain-column .kt-chainItem-wrapper .kt-drop-area .kt-chain-arrow{font-size:40px;pointer-events:none}.kt-multiAppointmentCtrl .kt-body .kt-chain-wrapper .kt-chain-column .kt-chainItem-wrapper .kt-drop-area .kt-chain-min-days{font-size:10px}.kt-multiAppointmentCtrl .kt-body .kt-chain-wrapper .kt-chain-column .kt-chainItem-wrapper .kt-drop-right{grid-column:2/2;grid-row:2/2}.kt-multiAppointmentCtrl .kt-body .kt-chain-wrapper .kt-chain-column .kt-chainItem-wrapper .kt-drop-top{grid-column:1/1;grid-row:1/1;height:30px;margin-bottom:-5px;width:100%}.kt-multiAppointmentCtrl .kt-body .kt-chain-wrapper .kt-chain-column .kt-chainItem-wrapper .kt-drop-bottom{grid-column:1/1;grid-row:3/3;height:30px;margin-top:-5px;width:100%}.kt-multiAppointmentCtrl .kt-body .kt-chain-wrapper .kt-chain-column:last-child,.kt-multiAppointmentCtrl .kt-body .kt-chain-wrapper .kt-chainItem-wrapper:not(:last-child){width:200px}.kt-multiAppointmentCtrl .kt-body .kt-chain-wrapper .kt-chain-column:last-child .kt-drop-right,.kt-multiAppointmentCtrl .kt-body .kt-chain-wrapper .kt-chainItem-wrapper:not(:last-child) .kt-drop-right{min-height:70px;width:200px}.kt-multiAppointmentCtrl .kt-body .kt-chain-wrapper .kt-chain-column:last-child .kt-drop-right>div,.kt-multiAppointmentCtrl .kt-body .kt-chain-wrapper .kt-chainItem-wrapper:not(:last-child) .kt-drop-right>div{display:none}.fade-in{animation:fadeIn 1s ease;-webkit-animation:fadeIn 1s ease;-moz-animation:fadeIn 1s ease;-o-animation:fadeIn 1s ease;-ms-animation:fadeIn 1s ease}.fade-out{animation:fadeOut 2s ease;-webkit-animation:fadeOut 2s ease;-moz-animation:fadeOut 2s ease;-o-animation:fadeOut 2s ease;-ms-animation:fadeOut 2s ease;animation-fill-mode:forwards}@keyframes fadeOut{0%{opacity:1}to{opacity:0;position:absolute;top:-2000px}}.kt-toaster{height:100%;pointer-events:none;position:absolute;right:0;width:300px;z-index:999}.kt-toaster .kt-toast{grid-column-gap:10px;align-content:center;border-radius:5px;column-gap:10px;display:grid;grid-template-columns:35px auto;margin:10px;padding:15px 20px;text-align:center}.kt-toaster .kt-toast i{font-size:30px}.kt-toaster .kt-toast.kt-success{background-color:#d4edda;color:#155724}.kt-toaster .kt-toast.kt-info{background-color:#d1ecf1;color:#0c5460}.kt-toaster .kt-toast.kt-warning{background-color:#fff3cd;color:#856404}.kt-toaster .kt-toast.kt-danger{background-color:#f8d7da;color:#721c24}.kt-toaster .kt-toast.kt-hide{display:none}.kt-waiting-room li{display:grid;grid-template-columns:50px auto auto 200px}.kt-visitMotivePicker .kt-tabs{display:grid;grid-template-columns:repeat(auto-fill,minmax(94px,94px));max-height:100px;overflow-y:auto}.kt-visitMotivePicker .kt-tabs.kt-tabs-no-margin{margin:0!important}.kt-visitMotivePicker .kt-tabs .kt-tab{background-color:#fff;border:1px solid #eee;color:#4b6d83;cursor:pointer;padding-left:5px;padding-top:3px;text-align:center;text-decoration:none;z-index:9}.kt-visitMotivePicker .kt-tabs .kt-tab:hover{background-color:#405064;color:#fff}.kt-visitMotivePicker .kt-tabs .kt-tab.kt-selected{background-color:#24374e;border-bottom-color:#d862c8;color:#fff}.kt-visitMotivePicker .kt-visitMotive-row{display:grid;grid-template-columns:auto 150px;margin-top:10px}.kt-visitMotivePicker .kt-visitMotive-row select{height:30px}@media screen and (max-width:980px){.kt-visitMotivePicker .kt-tabs{display:grid;grid-template-columns:repeat(auto-fill,minmax(50px,92px))}.kt-visitMotivePicker .kt-visitMotive-row{grid-row-gap:3px;display:grid;grid-template-columns:auto;margin-top:10px;row-gap:3px}}.kt-video-room-container{align-items:center;background-color:#000;display:flex;flex-direction:column;height:100%;margin:0;overflow:hidden;position:absolute;position:relative;text-align:center}.kt-video-room-container .kt-video-container.kt-remote-video{padding:0}.kt-video-room-container .kt-video-container.kt-remote-video video{background-color:#1d1d1d;left:50%;margin:0;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.kt-video-room-container .kt-video-container.kt-local-video{position:absolute;right:0;top:0}.kt-video-room-container .kt-video-container.kt-local-video video{border-radius:2px;height:100px;margin-top:10px;width:100px}.kt-video-room-container .kt-button-circle{background-color:#24374e;color:#fff;height:48px;margin:5px 10px;width:48px}.kt-video-room-container .kt-button-circle.kt-background-red{background-color:red}.kt-video-room-container .kt-button-circle.kt-background-green{background-color:#009b00}.kt-video-room-container .kt-button-circle.Mui-focusVisible,.kt-video-room-container .kt-button-circle:hover{background-color:#d862c8}.kt-video-room-container .kt-waiting-for-remote{color:#fff;position:absolute;top:130px;width:100%}.kt-video-room-container .kt-button-send-sms{margin:auto}.kt-video-room-container .kt-remote-video-label{background-color:rgba(33,33,33,.221);border-radius:3px;bottom:100px;color:#fff;margin:auto;padding:2px 5px;position:absolute;text-overflow:ellipsis;width:-webkit-fit-content;width:fit-content}.kt-video-room-container .kt-call-buttons{bottom:20px;position:absolute}.kt-video-room-container .kt-bottom-section{border-top:1px solid #24374e;height:100px;margin-bottom:10px;margin-top:10px;width:100%}@media screen and (max-width:980px){.kt-video-room-container .kt-video-container video.kt-remote-video{height:60%;width:85%}.kt-video-room-container .kt-video-container video.kt-local-video{height:80px}.kt-video-room-container .kt-bottom-section{height:150px}}.kt-smsEditor .MuiDialogContent-root{overflow:hidden}.kt-smsEditor .kt-insert-button{margin-top:10px}.kt-smsEditor .kt-dialogSmsText{margin-top:20px}.kt-smsEditor .kt-character-count-label{font-family:Helvetica,Arial,sans-serif}.kt-smsEditor .kt-character-count-label.kt-error{color:red}.kt-smsEditor .kt-smsPreviewField-wrapper{height:0;position:relative;width:0}.kt-smsEditor .kt-smsPreviewField-wrapper .kt-smsPreviewField{background-color:#d3d3d3;border-radius:10px;font-family:Helvetica,Arial,sans-serif;font-size:14px;left:39px;line-height:16px;min-height:40px;overflow-wrap:break-word;padding:10px;position:absolute;text-align:left;top:-207px;white-space:pre-line}.kt-smsEditor .kt-smsPreviewField-wrapper .bubble-bottom-left:before{border-color:#d3d3d3 #0000 #0000 #d3d3d3;border-style:solid;border-width:6px 6px 12px 12px;bottom:-10px;content:"";height:0;left:0;position:absolute;width:0}.kt-number-widget{border-radius:25px;color:#fff;cursor:pointer;display:grid;grid-template-areas:"title title" "icon content";grid-template-columns:90px auto;grid-template-rows:30px auto;height:150px;margin:10px 0;padding:15px;width:100%}.kt-number-widget .kt-widget-title{grid-area:title;text-align:center}.kt-number-widget .kt-widget-content{grid-area:content}.kt-number-widget.primary{background-color:#c790c0}.kt-number-widget.primary .icon{background-color:#d862c8}.kt-number-widget.secondary{background-color:#405064}.kt-number-widget.secondary .icon{background-color:#24374e}.kt-number-widget .icon{align-items:center;border-radius:100%;display:flex;font-size:35px;grid-area:icon;height:80px;justify-content:center;width:80px}.kt-number-widget .kt-sub-title{font-size:12px;height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:150px}.kt-number-widget .absoluteNumber{font-size:28px}.kt-number-widget .percentageBar{background-color:#ffffff4d;height:3px;width:100%}.kt-number-widget .percentageBar div{background-color:#fff;height:100%;width:70%}.kt-card-widget{background-color:#fff;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;min-height:50px;padding:5px;text-align:center}.kt-card-widget .kt-card-widget-body{font-size:28px}.kt-card-widget .kt-card-widget-body i{color:#d862c8}.kt-card-widget .kt-card-widget-body .kt-card-widget-text{margin-left:10px}.kt-stars-ctrl .kt-stars-wrapper{color:orange;display:inline-block;font-size:35px;margin-right:10px}.kt-stars-ctrl .kt-rating-value{font-size:25px}.kt-stars-input-ctrl .kt-stars-wrapper{color:orange;display:inline-block;font-size:15px;margin-right:10px}.kt-stars-input-ctrl .kt-stars-wrapper i{margin-right:5px}.kt-stars-input-ctrl i{cursor:pointer}.kt-stars-input-ctrl i:hover{color:#d862c8}.fc table .fc-day,.fc table .fc-scrollgrid-section,.fc table .fc-timegrid-col{padding:0}.fc-button{font-size:.8em}.fc-toolbar.fc-header-toolbar{background-color:#f7f7f7;font-size:12px;margin-bottom:0!important;padding:10px}.fc-toolbar.fc-header-toolbar .fc-toolbar-title{font-size:1.2em}.fc-toolbar.fc-header-toolbar .fc-sprechzeiten-button{background-color:#fff!important;border:1px solid #2b3540!important;color:#2b3540!important;margin-right:12px}.fc-toolbar.fc-header-toolbar .fc-sprechzeiten-button:before{content:"";font-family:Font Awesome\ 5 Pro;font-weight:300;margin-right:6px}.kt-availability-view .fc-toolbar.fc-header-toolbar .fc-sprechzeiten-button:before{content:""}.fc-non-business,.fc-timegrid-col:not(.fc-timegrid-axis):not(.fc-bg-event){background:repeating-linear-gradient(45deg,#f7f7f7,#f7f7f7 5px,#f1f1f1 0,#f1f1f1 10px)!important}.fc-timegrid-col .fc-bg-event{opacity:1}.fc-timegrid-event-harness,.fc-view-harness{overflow:hidden}.fc-event:not(.fc-bg-event){background-color:#405064!important;color:#fff!important;margin-right:2px;overflow:hidden!important}.fc-event:not(.fc-bg-event).kt-low-opacity{opacity:.5}.fc-event:not(.fc-bg-event).kt-ghost-opacity{opacity:.2}.fc-event:not(.fc-bg-event).kt-line-through{background-color:red!important}.fc-bg-event{color:#0000!important}.fc-timegrid-event:not(.fc-bg-event){background-color:#405064!important;border-bottom-color:#d6d6d6!important;border-left-style:solid;border-left-width:4px!important;border-radius:6px!important;border-right-color:#d6d6d6!important;border-top-color:#d6d6d6!important;color:#fff!important}.fc-timegrid-event:not(.fc-bg-event).kt-new-patient{border-bottom-color:#03d141!important;border-right-color:#03d141!important;border-top-color:#03d141!important;border-width:2px}.fc-timegrid-event:not(.fc-bg-event) .kt-needs-confirmation{color:red}.fc-head{font-size:13px}.fc-view-container table tbody tr td{cursor:pointer}.fc-view-container table tbody tr td.fc-time{cursor:default}.kt-absence{background-color:#c790c0!important}.kt-free-slot{background-color:#d862c8!important;border-color:#d862c8!important;color:#fff!important}.kt-free-slot,.kt-free-slot-content{font-size:12px!important;font-weight:700}.kt-free-slot-content{align-items:center;color:#fff;display:flex;height:100%;justify-content:center}.fc-event.kt-availability-slot-event:not(.fc-bg-event),.fc-event.kt-availability-slot-event:not(.fc-bg-event) .fc-timegrid-event{background:#0000!important;border:none!important}.fc-event.kt-availability-slot-event .fc-event-time{display:none!important}.kt-availability-slot-content{align-items:flex-start;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:100%;min-height:100%;padding:2px 6px;width:100%}.kt-availability-slot-content .kt-availability-slot-time{font-size:.85em;opacity:.95}.kt-availability-slot-content .kt-availability-slot-title{line-height:1.2}.fc-event.kt-search-mode-opacity{opacity:.2!important;pointer-events:none!important}.fc-timegrid-event-harness:hover{overflow:visible;z-index:10}.fc-timegrid-event:not(.fc-bg-event):hover{overflow:visible!important;z-index:10}.kt-appointment-wrapper{border-radius:6px;bottom:0;box-shadow:0 2px 6px #0000000f;left:0;position:absolute;right:0;top:0;transition:transform .15s ease,box-shadow .15s ease}.kt-appointment-wrapper:hover{box-shadow:0 6px 14px #0000001a;transform:translateY(-1px)}.kt-appointment-wrapper{color:#1f1f1f!important;display:grid;grid-template-rows:20px auto;margin-top:-2px;padding-left:3px}.kt-appointment-wrapper .kt-documents-status{bottom:-5px;height:10px;position:absolute;right:-5px;transform:rotate(45deg);width:10px}.kt-appointment-wrapper .kt-documents-status.kt-docs-complete{background-color:#01de01}.kt-appointment-wrapper .kt-documents-status.kt-docs-sent{background-color:orange}.kt-appointment-wrapper .kt-documents-status.kt-docs-incomplete{background-color:red}.kt-appointment-wrapper.kt-shaded{background:repeating-linear-gradient(45deg,#2c3e50,#2c3e50 10px,#405064 0,#405064 20px)}.kt-appointment-wrapper.kt-line-through{background-color:gray!important}.kt-appointment-wrapper.kt-line-through .kt-appointment-title{text-decoration:line-through!important}.kt-appointment-wrapper .kt-appointment-head .kt-appointment-title{display:inline-block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kt-appointment-wrapper .kt-appointment-head .kt-appointment-icons{font-size:10px;position:absolute;right:3px;top:3px}.kt-appointment-wrapper .kt-appointment-head .kt-appointment-icons div{display:inline;margin-left:2px}.kt-appointment-wrapper .kt-appointment-quick-buttons{display:inline-block;font-size:10px}.kt-appointment-wrapper .kt-appointment-quick-buttons button{background-color:#24374e;border:none;border-radius:4px;color:#fff;cursor:pointer;margin:1px;padding:2px;width:16px}.kt-appointment-wrapper .kt-appointment-details{margin-top:-5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kt-appointment-wrapper .kt-appointment-details .fa-star{font-size:10px;margin-right:5px}.fc-dayGridMonth-view .fc-day-today .fc-daygrid-day-frame{border:1px solid #d862c8!important}.fc-dayGridMonth-view .kt-grouped-event{background-color:#e3f2fd!important;border:1px solid #2196f3!important;border-radius:4px!important;margin:1px!important}.fc-dayGridMonth-view .kt-grouped-event .kt-grouped-event-content{background-color:#e3f2fd!important;border-radius:4px!important;color:#1976d2!important;cursor:pointer!important;font-size:12px!important;font-weight:500!important;line-height:1.2!important;overflow:hidden!important;padding:4px 8px!important;text-align:center!important;text-overflow:ellipsis!important;transition:all .2s ease!important;white-space:nowrap!important}.fc-dayGridMonth-view .kt-grouped-event .kt-grouped-event-content:hover{background-color:#bbdefb!important;box-shadow:0 6px 14px #0000001a!important;transform:translateY(-1px)!important}.fc-dayGridMonth-view .kt-holiday-event{background-color:#ff9800!important;border:1px solid #f57c00!important;border-radius:4px!important;margin:1px!important}.fc-dayGridMonth-view .kt-holiday-event .kt-holiday-event-content{background-color:#ff9800!important;border-radius:4px!important;color:#fff!important;cursor:pointer!important;font-size:12px!important;font-weight:500!important;line-height:1.2!important;overflow:hidden!important;padding:4px 8px!important;text-align:center!important;text-overflow:ellipsis!important;transition:all .2s ease!important;white-space:nowrap!important}.fc-dayGridMonth-view .kt-holiday-event .kt-holiday-event-content:hover{background-color:#f57c00!important;box-shadow:0 6px 14px #0000001a!important;transform:translateY(-1px)!important}.fc-dayGridMonth-view .kt-notification-event{background-color:#e8f5e8!important;border:1px solid #00ae72!important;border-radius:4px!important;margin:1px!important}.fc-dayGridMonth-view .kt-notification-event .kt-grouped-event-content{background-color:#e8f5e8!important;border-radius:4px!important;color:#00ae72!important;font-size:12px!important;font-weight:500!important;line-height:1.2!important;overflow:hidden!important;padding:4px 8px!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}.fc-day-today{background-color:#2a67e10d!important}.fc-day-today.fc-col-header-cell div{background-color:#24374e;border-bottom:2px solid #d862c8;color:#fff;font-weight:400}.fc-day-today.fc-col-header-cell div a{color:#fff}.fc-resourceTimeGridDay-view .fc-day-today{background-color:#fff!important}.kt-publicHoliday{background-color:#4b70be;padding-left:5px}.kt-publicHoliday .kt-title{margin-left:3px}.fc-button-active{border-bottom:2px solid #d862c8!important}.fc-list-table tr.fc-list-event:hover{background-color:#2c3e50!important;color:#4b6d83!important;cursor:pointer}.fc-daygrid-event-dot{display:inline-block!important}.kt-image-input-ctrl .kt-form-ctrl-wrapper{align-items:center;display:flex}.kt-image-input-ctrl .kt-form-ctrl-wrapper button{margin-left:10px}.kt-avatar-editor-wrapper{margin:auto;text-align:center;width:300px}.kt-avatar-editor-wrapper input{display:none}.kt-image-upload-ctrl{align-items:center;display:flex}.kt-image-upload-ctrl img{border:1px solid gray;margin-right:10px;min-height:200px;object-fit:contain}.kt-before-after-images-upload-dlg .kt-before-after-row{border-bottom:1px solid #d3d3d3;display:grid;grid-template-columns:auto auto 64px;padding-bottom:5px;width:100%}.kt-before-after-images-upload-dlg .kt-before-after-row img{width:200px}.kt-form-editor .kt-form-rendering{grid-column-gap:10px;background-color:#f0f0f0;box-shadow:5px 5px 10px gray;column-gap:10px;display:grid;grid-template-columns:250px auto 335px;height:100%;position:relative}.kt-form-editor .kt-form-rendering .kt-edit-form-tool-box{background-color:#24374e;color:#f0f0f0;display:flex;flex-direction:column;padding:0}.kt-form-editor .kt-form-rendering .kt-edit-form-tool-box .kt-edit-form-tool-box-btn{align-items:center;background-color:#405064;border:1px solid;border-color:#0000 #0000 #24374e;display:flex;flex-direction:row;height:45px;transition:background-color .5s;-webkit-user-select:none;user-select:none}.kt-form-editor .kt-form-rendering .kt-edit-form-tool-box .kt-edit-form-tool-box-btn i{align-items:center;background-color:#24374e;border-bottom:1px solid #405064;display:flex;font-size:25px;height:45px;justify-content:center;margin-right:5px;transition:background-color 1s;width:45px}.kt-form-editor .kt-form-rendering .kt-edit-form-tool-box .kt-edit-form-tool-box-btn:hover{background-color:#d862c8;cursor:hand}.kt-form-editor .kt-form-rendering .kt-edit-form-tool-box .kt-edit-form-tool-box-btn:hover i{background-color:#d862c8}.kt-form-editor .kt-form-rendering .kt-edit-form-tool-box .kt-edit-form-tool-box-btn.kt-clone~div{transform:none!important}.kt-form-editor .kt-form-rendering .kt-edit-form-tool-box .kt-tool-box-group-label{font-weight:700;margin-bottom:5px}.kt-form-editor .kt-form-rendering .kt-edit-form-tool-box button{margin-bottom:5px}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll{max-height:800px;overflow-y:auto}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows{background-color:#fff;border-radius:10px;box-shadow:2px 2px 10px #a3a3a3;margin:20px auto;min-height:600px;padding:10px 55px 50px 20px;width:800px}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper{position:relative}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper.kt-dummy-row{align-items:center;background-color:#ecebeb;display:flex;height:400px;justify-content:center}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper.kt-dummy-row .kt-drop-area-top{height:100%}@keyframes slidein{0%{color:#d862c8;left:-200px;top:-100px;transform:rotate(-45deg)}to{color:#24374e;left:-60px;opacity:1}}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper.kt-dummy-row p{position:relative;text-align:center}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper.kt-dummy-row p i{animation:slidein 2s 1s forwards;font-size:3rem;left:-60px;opacity:0;position:absolute;top:-15px}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-drop-area-bottom,.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-drop-area-top{border:0;height:10px;pointer-events:none;position:absolute;width:100%;z-index:10}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-drop-area-top{border-top:2px solid #0000;top:-3px}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-drop-area-top.kt-on-drag-enter{border-top:2px solid #d862c8}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-drop-area-bottom{border-bottom:2px solid #0000;bottom:-3px}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-drop-area-bottom.kt-on-drag-enter{border-bottom:2px solid #d862c8}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row{align-items:center;border:1px dashed #d3d3d3;border-radius:5px;display:flex;margin:4px 0;min-height:40px;position:relative;-webkit-user-select:none;user-select:none}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row .kt-row-gripper{align-items:center;border-right:1px solid #d3d3d3;color:#d3d3d3;cursor:grab;display:flex;height:100%;padding-left:3px;position:absolute;text-align:center;width:22px}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row .kt-row-gripper:hover{color:#d862c8}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row .Mui-focused,.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row label{color:#4b6d83}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row .kt-formHeadline-0,.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row .kt-formHeadline-1,.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row .kt-formHeadline-2,.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row h2,.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row h3,.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row h4,.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row label{color:#4b6d83;margin:0!important;padding:0!important}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row .kt-formHeadline-0{font-size:small}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row .kt-formHeadline-1{font-size:medium;font-weight:600}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row .kt-formHeadline-2{font-size:larger;font-weight:900}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row:hover{border:1px dashed gray;cursor:hand}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row.kt-form-row-selected .kt-row-gripper,.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row:hover .kt-row-gripper{color:#d862c8}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row.kt-form-row-dragging{border:1px dashed #d862c8}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row.kt-form-row-dragging .kt-row-gripper{color:#d862c8}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row input,.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row textarea{border:none;border-radius:5px;color:#4b6d83;outline:none;padding:5px;width:100%}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row input{height:30px}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row input[type=checkbox],.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row input[type=radio]{height:auto}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row .kt-inline-input-wrapper{align-items:flex-start;display:flex}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row .kt-input-text-placeholder{border:1px solid #4b6d83;border-radius:3px;height:40px;width:100%}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row .kt-form-row-content{margin-left:30px;width:100%}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row .kt-row-edit-buttons{color:#d3d3d3;font-size:10px;position:relative;right:-35px}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row .kt-row-edit-buttons div{padding:2px}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row .kt-row-edit-buttons:hover{color:#d862c8;cursor:pointer}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row .kt-signature{border:1px solid #d3d3d3;border-radius:5px;padding:10px;width:150px}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row .kt-placeholder{min-height:50px}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row .kt-form-items{display:flex;min-height:20px}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row .kt-form-items .kt-form-item{align-items:center;border:1px solid #e9e7e7;display:grid;grid-template-columns:30px auto 30px;margin:5px;position:relative;width:100%}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row .kt-form-items .kt-form-item.kt-form-item-answer{grid-template-columns:30px auto 60px}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row .kt-form-items .kt-form-item.kt-dummy-column{min-height:30px}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row .kt-form-items .kt-form-item.kt-dummy-column .kt-drop-area-left{width:100%!important}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row .kt-form-items .kt-form-item.kt-form-item-selected{border-color:#d862c8}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row .kt-form-items .kt-form-item .kt-drop-area-left,.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row .kt-form-items .kt-form-item .kt-drop-area-right{border:0;height:100%;pointer-events:none;position:absolute;width:10px!important;z-index:10}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row .kt-form-items .kt-form-item .kt-drop-area-left{border-left:2px solid #0000;left:-7px}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row .kt-form-items .kt-form-item .kt-drop-area-left.kt-on-drag-enter{border-left:2px solid #d862c8}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row .kt-form-items .kt-form-item .kt-drop-area-right{border-right:2px solid #0000;right:-7px}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row .kt-form-items .kt-form-item .kt-drop-area-right.kt-on-drag-enter{border-right:2px solid #d862c8}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row .kt-form-items .kt-form-item .kt-form-item-content{padding-right:10px}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row .kt-form-items .kt-form-item .kt-form-item-content .kt-form-item{width:95%}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row .kt-form-items .kt-form-item .kt-form-item-content .kt-form-item.kt-form-item-answer .kt-form-answer .kt-answer-control{align-items:center;display:flex}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row .kt-form-items .kt-form-item .kt-form-item-content .kt-form-item.kt-form-item-answer .kt-form-answer .kt-form-rows{border-radius:0;box-shadow:none;height:auto;margin:0;min-height:auto;padding:0;width:auto}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row .kt-form-items .kt-form-item .kt-form-item-content .kt-form-item.kt-form-item-answer .kt-form-answer .kt-form-rows .kt-row-edit-buttons{right:5px}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row .kt-form-items .kt-form-item .kt-item-gripper{align-items:center;border-right:1px solid #d3d3d3;color:#d3d3d3;cursor:grab;display:flex;height:100%;padding:3px;text-align:center;width:22px}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row .kt-form-items .kt-form-item .kt-form-item-content .kt-form-item-checkbox{align-items:center;display:grid;grid-template-columns:32px auto}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row .kt-form-items .kt-form-item .kt-form-item-content .mce-content-body{cursor:auto}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row .kt-form-items .kt-form-item .kt-form-item-content .mce-content-body.mce-edit-focus{max-height:400px;overflow-y:auto}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row .kt-form-items .kt-form-item .kt-item-edit-buttons{align-items:center;border-left:1px solid #d3d3d3;color:#d3d3d3;display:flex;font-size:10px;height:100%;justify-content:center;text-align:center}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row .kt-form-items .kt-form-item .kt-item-edit-buttons i{padding:5px}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row .kt-form-items .kt-form-item .kt-item-edit-buttons i:hover{color:#d862c8;cursor:pointer}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row-wrapper .kt-form-row .kt-form-items .kt-form-item:hover .kt-item-gripper{color:#d862c8}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows.kt-is-dragging-row .kt-form-row-wrapper input,.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows.kt-is-dragging-row .kt-form-row-wrapper textarea{pointer-events:none}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows.kt-is-dragging-row .kt-form-row-wrapper .kt-drop-area-bottom,.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows.kt-is-dragging-row .kt-form-row-wrapper .kt-drop-area-top{pointer-events:all}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows.kt-is-dragging-item .mce-content-body,.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows.kt-is-dragging-item input,.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows.kt-is-dragging-item textarea{pointer-events:none}.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows.kt-is-dragging-item .kt-form-items .kt-form-item .kt-drop-area-left,.kt-form-editor .kt-form-rendering .kt-form-rows-scroll .kt-form-rows.kt-is-dragging-item .kt-form-items .kt-form-item .kt-drop-area-right{pointer-events:all!important}.kt-form-editor .kt-form-rendering .kt-form-row-properties{background-color:#24374e;color:#f0f0f0;display:flex;flex-direction:column;padding:20px;position:relative}.kt-form-editor .kt-form-rendering .kt-form-row-properties .kt-window-buttons{align-content:center;align-items:center;border-bottom:1px solid #fff;display:flex;height:27px;justify-content:right;left:0;position:absolute;right:0;top:0}.kt-form-editor .kt-form-rendering .kt-form-row-properties .kt-window-buttons i{cursor:pointer;display:block;margin-right:10px}.kt-form-editor .kt-form-rendering .kt-form-row-properties .kt-window-buttons i:hover{color:#d862c8}.kt-form-editor .kt-form-rendering .kt-form-row-properties .kt-properties-label{margin-top:-18px}.kt-form-editor .kt-form-rendering .kt-form-row-properties .MuiFormControl-root .MuiButtonBase-root,.kt-form-editor .kt-form-rendering .kt-form-row-properties .MuiFormControl-root .MuiFormHelperText-root,.kt-form-editor .kt-form-rendering .kt-form-row-properties .MuiFormControl-root .MuiTypography-root,.kt-form-editor .kt-form-rendering .kt-form-row-properties .MuiFormControl-root fieldset,.kt-form-editor .kt-form-rendering .kt-form-row-properties .MuiFormControl-root input,.kt-form-editor .kt-form-rendering .kt-form-row-properties .MuiFormControl-root label,.kt-form-editor .kt-form-rendering .kt-form-row-properties .MuiFormControl-root textarea,.kt-form-editor .kt-form-rendering .kt-form-row-properties .MuiGrid-root .MuiButtonBase-root,.kt-form-editor .kt-form-rendering .kt-form-row-properties .MuiGrid-root .MuiFormHelperText-root,.kt-form-editor .kt-form-rendering .kt-form-row-properties .MuiGrid-root .MuiTypography-root,.kt-form-editor .kt-form-rendering .kt-form-row-properties .MuiGrid-root fieldset,.kt-form-editor .kt-form-rendering .kt-form-row-properties .MuiGrid-root input,.kt-form-editor .kt-form-rendering .kt-form-row-properties .MuiGrid-root label,.kt-form-editor .kt-form-rendering .kt-form-row-properties .MuiGrid-root textarea{border-color:#fff;color:#f0f0f0}.kt-form-editor .kt-form-rendering .kt-form-row-properties .MuiFormControl-root .Mui-focused fieldset,.kt-form-editor .kt-form-rendering .kt-form-row-properties .MuiFormControl-root .Mui-focused.MuiFormLabel-root,.kt-form-editor .kt-form-rendering .kt-form-row-properties .MuiGrid-root .Mui-focused fieldset,.kt-form-editor .kt-form-rendering .kt-form-row-properties .MuiGrid-root .Mui-focused.MuiFormLabel-root{border-color:#d862c8!important;color:#d862c8!important}.kt-form-editor .kt-form-rendering .kt-form-row-properties .MuiFormControl-root .MuiButton-contained,.kt-form-editor .kt-form-rendering .kt-form-row-properties .MuiGrid-root .MuiButton-contained{color:#24374e}.kt-form-editor.kt-maximized{bottom:0;left:0;position:fixed;right:0;top:-45px;z-index:99}.kt-form-editor.kt-maximized .kt-form-rendering{position:relative}.kt-form-editor.kt-maximized .kt-form-rendering .kt-form-rows-scroll{max-height:90%;position:relative}.kt-form-editor.kt-maximized .kt-form-rendering .kt-form-rows-scroll .kt-form-rows{height:auto}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.kt-form-preview{width:100%}.kt-form-preview .MuiFormControlLabel-asterisk{display:none!important}.kt-form-preview h3{text-align:center}.kt-form-preview .kt-form-rendering{background-color:#f0f0f0;bottom:0;box-shadow:5px 5px 10px gray;left:0;position:absolute;right:0;top:70px}.kt-form-preview .kt-form-rendering .kt-form-rows-scroll{height:100%;overflow-y:auto}.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows{animation:fadeIn 1s ease-in;background-color:#fff;border-radius:10px;box-shadow:2px 2px 10px #a3a3a3;display:flex;flex-direction:column;margin:20px auto;min-height:600px;padding:10px 55px 50px 20px;width:800px}.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-client-location-logo{margin:20px auto 30px;max-width:200px;text-align:center}.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row{align-items:center;display:flex;margin:5px 0;position:relative;-webkit-user-select:none;user-select:none}.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row .Mui-focused,.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row label{color:#4b6d83}.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row .kt-formHeadline-0,.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row .kt-formHeadline-1,.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row .kt-formHeadline-2,.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row h2,.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row h3,.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row h4,.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row label{color:#4b6d83;margin:0!important;padding:0!important}.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row .kt-formHeadline-0{font-size:1.2em;margin-top:1.2em!important}.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row .kt-formHeadline-1{font-size:1.8em;font-weight:500;margin-top:1.8em!important}.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row .kt-formHeadline-2{font-size:2.5em;margin-top:2.5em!important}.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row input,.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row textarea{border:none;border-radius:5px;color:#4b6d83;outline:none;padding:5px;width:100%}.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row input{height:30px}.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row input[type=checkbox],.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row input[type=radio]{height:auto}.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row .kt-inline-input-wrapper{align-items:flex-start;display:flex}.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row .kt-input-text-placeholder{border:1px solid #4b6d83;border-radius:3px;height:30px;width:100%}.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row .kt-form-row-content{margin-left:30px;width:100%}.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row .kt-placeholder{min-height:50px}.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row .kt-form-items{display:flex;min-height:20px}.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row .kt-form-items .kt-form-item{align-items:center;display:grid;margin:5px;position:relative;width:100%}.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row .kt-form-items .kt-form-item .MuiFormLabel-root{color:#363636}.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row .kt-form-items .kt-form-item .kt-form-input-wrapper{background-color:#edf5fc;border-radius:5px;padding:10px}.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row .kt-form-items .kt-form-item .kt-form-input-wrapper.kt-white-input .MuiFormControl-root,.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row .kt-form-items .kt-form-item .kt-form-input-wrapper.kt-white-input .MuiSelect-select:focus,.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row .kt-form-items .kt-form-item .kt-form-input-wrapper.kt-white-input label{background-color:#fff!important}.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row .kt-form-items .kt-form-item.kt-form-item-selected{border-color:#d862c8}.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row .kt-form-items .kt-form-item .MuiFormControl-root{width:100%}.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row .kt-form-items .kt-form-item .kt-form-item-content{padding-right:10px}.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row .kt-form-items .kt-form-item .kt-form-item-content .kt-form-item{width:95%}.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row .kt-form-items .kt-form-item .kt-form-item-content .kt-form-item .kt-form-answer{align-items:center;display:flex}.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row .kt-form-items .kt-form-item .kt-form-item-content .kt-form-item-checkbox{align-items:center;display:grid;grid-template-columns:32px auto}.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row .kt-form-items .kt-form-item .kt-form-item-content .mce-content-body{cursor:auto}.kt-form-preview .kt-form-rendering .kt-form-rows-scroll Button{display:block;margin:auto auto 20px;width:200px}.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-keyboardDatePicker Button{margin:0;width:auto}.kt-form-preview .kt-form-rendering.kt-form-rendering-small{background-color:#fff;box-shadow:none;position:relative;top:0}.kt-form-preview .kt-form-rendering.kt-form-rendering-small .kt-form-rows-scroll .kt-form-rows{min-height:300px;width:500px}.kt-form-preview .kt-form-rendering.kt-form-rendering-small .kt-button-wrapper{display:flex}.kt-self-check-in-mode .kt-form-preview .kt-form-rendering{bottom:110px}.kt-signature{border:1px solid #d3d3d3;border-radius:5px;color:#d3d3d3;display:inline-block;margin-bottom:5px;padding:10px;text-align:center;width:190px}.kt-signature i{display:block;font-size:30px}.kt-signature span{font-size:14px}.kt-signature img{width:120px}.kt-signature:hover{border-color:#24374e;color:#24374e;cursor:pointer}@media screen and (max-width:1024px){.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows{padding-right:20px;width:100%}.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-imageFormItemCtrl img,.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-videoFormItemCtrl img{max-width:500px!important}}@media screen and (max-width:800px){.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows{padding-right:20px;width:100%}.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row .kt-form-row-content{margin:0!important}.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row .kt-form-row-content .kt-form-items{flex-direction:column}.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row .kt-form-row-content .kt-form-items .kt-form-item{margin:5px 0!important}.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row .kt-form-row-content .kt-form-items .kt-form-item-content{padding:0!important}.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row .kt-form-row-content .kt-form-items .kt-form-item-content .kt-formHeadline-0{font-size:1.1em}.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row .kt-form-row-content .kt-form-items .kt-form-item-content .kt-formHeadline-1{font-size:1.4em}.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-form-row .kt-form-row-content .kt-form-items .kt-form-item-content .kt-formHeadline-2{font-size:1.6em}.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-imageFormItemCtrl img{max-width:250px!important}.kt-form-preview .kt-form-rendering .kt-form-rows-scroll .kt-form-rows .kt-videoFormItemCtrl iframe{max-height:300px;max-width:100%!important}}.kt-image-draw-dialog .kt-image-wrapper{align-items:center;display:flex;height:100%;justify-content:center;min-height:400px;position:relative;width:100%}.kt-image-draw-dialog .kt-image-wrapper .kt-image{border:1px solid gray;height:100%;position:absolute;width:100%}.kt-image-draw-dialog .kt-button-toolbar{align-items:center;display:flex;font-size:18px;justify-content:center;width:100%}.kt-image-draw-dialog .kt-button-toolbar .kt-stroke-widths{align-items:center;display:flex;margin-left:20px}.kt-image-draw-dialog .kt-button-toolbar .kt-stroke-widths .kt-stroke-width-button{align-items:center;cursor:pointer;display:flex;height:40px;justify-content:center;width:25px}.kt-image-draw-dialog .kt-button-toolbar .kt-stroke-widths .kt-stroke-width-button div{border-radius:5px;height:35px;width:1px}.kt-image-draw-dialog .kt-button-toolbar .kt-stroke-widths .kt-stroke-width-button .kt-stroke-1{border-left:1px solid #000}.kt-image-draw-dialog .kt-button-toolbar .kt-stroke-widths .kt-stroke-width-button .kt-stroke-2{border-left:2px solid #000}.kt-image-draw-dialog .kt-button-toolbar .kt-stroke-widths .kt-stroke-width-button .kt-stroke-3{border-left:5px solid #000}.kt-image-draw-dialog .kt-button-toolbar .kt-stroke-widths .kt-stroke-width-button .kt-stroke-4{border-left:7px solid #000}.kt-image-draw-dialog .kt-button-toolbar .kt-stroke-widths .kt-stroke-width-button .kt-stroke-5{border-left:10px solid #000}.kt-image-draw-dialog .kt-button-toolbar .kt-stroke-widths .kt-stroke-width-button .kt-stroke-6{border-left:20px solid #000}.kt-image-draw-dialog .kt-button-toolbar .kt-stroke-widths .kt-stroke-width-button.kt-selected div,.kt-image-draw-dialog .kt-button-toolbar .kt-stroke-widths .kt-stroke-width-button:hover div{border-color:#d862c8}.kt-image-draw-dialog .kt-button-toolbar .kt-color-button-wrapper{align-items:center;display:flex}.kt-image-draw-dialog .kt-button-toolbar .kt-color-button-wrapper .kt-color-button-label i{cursor:pointer;font-size:30px;margin-left:5px}.kt-image-draw-dialog .kt-button-toolbar .kt-color-button-wrapper .kt-color-button{-webkit-appearance:none;appearance:none;background-color:#0000;border:none;cursor:pointer;height:40px;width:40px}.kt-image-draw-dialog .kt-button-toolbar .kt-color-button-wrapper .kt-color-button::-webkit-color-swatch{border:2px solid #000;border-radius:50%}.kt-image-draw-dialog .kt-button-toolbar .kt-color-button-wrapper .kt-color-button::-webkit-color-swatch:hover{border-color:#d862c8}.kt-image-draw-dialog .kt-button-toolbar .kt-color-button-wrapper .kt-color-button::-moz-color-swatch{border:2px solid #000;border-radius:50%}.kt-image-draw-dialog .kt-button-toolbar .kt-color-button-wrapper .kt-color-button::-moz-color-swatch:hover{border-color:#d862c8}.kt-image-draw-dialog .kt-button-toolbar .kt-button{border:2px solid #000;border-radius:50%;margin-left:10px;padding:10px}.kt-image-draw-dialog .kt-button-toolbar .kt-button.kt-selected{border-color:#d862c8}.kt-image-draw-dialog .kt-button-toolbar .kt-button.kt-margin-left{margin-left:20px}.kt-image-draw-dialog .kt-button-toolbar .kt-button:hover{border-color:#d862c8}@media screen and (max-width:700px){.kt-image-draw-dialog .kt-image-wrapper{height:130px;width:550px}}@media screen and (max-width:400px){.kt-image-draw-dialog .kt-image-wrapper{height:180px;width:270px}}.kt-logItem-list{border-bottom:1px solid #24374e;bottom:150px;display:flex;flex-direction:column;margin:0;min-height:170px;overflow-y:auto;padding:10px 0;position:absolute;right:0;top:116px;width:200px}.kt-logItem-list::-webkit-scrollbar{display:none}.kt-logItem-list{-ms-overflow-style:none;scrollbar-width:none}.kt-logItem-list .kt-logItem{background-color:#fff;border:1px solid #d3d3d3;border-radius:6px;box-shadow:0 2px 6px #0000000f;color:#4b6d83;display:grid;font-size:11px;grid-template-columns:35px auto;height:-webkit-fit-content;height:fit-content;margin:5px;padding:4px;position:relative;transition:transform .15s ease,box-shadow .15s ease;width:190px;z-index:0}.kt-logItem-list .kt-logItem.kt-clickable{cursor:pointer}.kt-logItem-list .kt-logItem.kt-clickable:hover{box-shadow:0 6px 14px #0000002e,0 2px 4px #0000001a;color:#d862c8;transform:translateY(-1px)}.kt-logItem-list .kt-logItem.kt-logItem-bot{border-left:4px solid #24374e}.kt-logItem-list .kt-logItem.kt-logItem-patient{border-left:4px solid #d862c8}.kt-logItem-list .kt-logItem .kt-left-column .kt-time{font-weight:500}#kt-appointment-preview-panel{bottom:150px;overflow-y:auto;padding:10px;position:absolute;right:0;top:116px;width:200px}#kt-appointment-preview-panel::-webkit-scrollbar{display:none}#kt-appointment-preview-panel{-ms-overflow-style:none;scrollbar-width:none}.kt-videos-sidebar{background-color:#000;color:#fff;height:100%;overflow-y:auto;position:absolute;right:-300px;transition-duration:1s;transition-property:right;width:300px;z-index:999}.kt-videos-sidebar .kt-head{display:flex;justify-content:space-between;padding:0 20px}.kt-videos-sidebar .kt-head h1{color:#fff;font-size:larger}.kt-videos-sidebar .kt-head button{background-color:#0000!important;border:none;color:#fff;cursor:pointer}.kt-videos-sidebar .kt-video-container{border-bottom:1px solid #fff;margin:20px}.kt-videos-sidebar .kt-video-container .kt-video{margin:5px 0}.kt-videos-sidebar .kt-video-container .kt-video iframe{border:none;width:250px}.kt-videos-sidebar .kt-video-container .kt-title{color:#d862c8;font-weight:600}.customTourTooltip{border:1px solid #d862c8;border-radius:10px!important}.customTourTooltip .introjs-nextbutton{border-color:#d862c8!important;color:#d862c8!important;font-weight:600}.introjs-helperlayer{height:400px!important;max-height:400px!important}@keyframes color_change{0%{background-color:#f8e1f5}to{background-color:#fff}}.kt-dropzone{animation:color_change 2s infinite alternate;border:1px dashed #d862c8;border-radius:5px;box-sizing:initial;margin:auto;max-width:550px;text-align:center}.kt-dropzone i{font-size:50px}.kt-dropzone:hover{background-color:#f8e1f5;border:1px solid #d862c8;color:#d862c8;cursor:pointer}.kt-clonr-avatar-list-ctrl .kt-video-avatar-list-wrapper{max-height:auto;max-height:calc(100vh - 80px);overflow-y:auto}.kt-clonr-avatar-list-ctrl .kt-video-avatar-list-wrapper .kt-video-avatar-list{display:flex;flex-wrap:wrap;gap:5px}.kt-clonr-avatar-list-ctrl .kt-video-avatar-list-wrapper .kt-video-avatar-list div{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-position:50%;background-size:cover;border:1px solid #d3d3d3;border-radius:10px;box-sizing:border-box;height:126px;overflow:hidden;width:126px}.kt-clonr-avatar-list-ctrl .kt-video-avatar-list-wrapper .kt-video-avatar-list div.kt-selected{border:2px solid #d862c8;color:#d862c8}.kt-clonr-avatar-list-ctrl .kt-video-avatar-list-wrapper .kt-video-avatar-list div:hover{border:2px solid #d862c8;color:#d862c8;cursor:pointer}.kt-clonr-avatar-list-ctrl .kt-video-avatar-list-wrapper .kt-video-avatar-list div.kt-avatar-in-progress{opacity:.5}.kt-clonr-avatar-list-ctrl .kt-video-avatar-list-wrapper .kt-video-avatar-list div.kt-avatar-in-progress .kt-avatar-spinner{-webkit-backdrop-filter:none;backdrop-filter:none;border:none;height:40px;left:calc(50% - 20px);position:relative;top:calc(-50% - 20px);width:40px}.kt-clonr-avatar-list-ctrl .kt-video-avatar-list-wrapper .kt-video-avatar-list div.kt-avatar-in-progress:hover{border:1px solid #d3d3d3;cursor:default}.kt-clonr-avatar-list-ctrl .kt-video-avatar-list-wrapper .kt-video-avatar-list div .kt-voice-icon,.kt-clonr-avatar-list-ctrl .kt-video-avatar-list-wrapper .kt-video-avatar-list div img{color:#24374e;height:100%;object-fit:cover;width:100%}.kt-clonr-avatar-list-ctrl .kt-video-avatar-list-wrapper .kt-video-avatar-list div img{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);object-fit:contain;object-position:center}.kt-clonr-voice-list-ctrl .kt-voices-list-wrapper{max-height:calc(100vh - 80px);overflow-y:auto}.kt-clonr-voice-list-ctrl .kt-voices-list-wrapper .kt-voices-list{display:flex;flex-wrap:wrap;gap:5px;position:relative}.kt-clonr-voice-list-ctrl .kt-voices-list-wrapper .kt-voices-list .kt-voice-icon,.kt-clonr-voice-list-ctrl .kt-voices-list-wrapper .kt-voices-list img{border:1px solid #d3d3d3;border-radius:10px;color:#24374e;height:128px;object-fit:cover;width:128px}.kt-clonr-voice-list-ctrl .kt-voices-list-wrapper .kt-voices-list .kt-voice-icon.kt-selected,.kt-clonr-voice-list-ctrl .kt-voices-list-wrapper .kt-voices-list img.kt-selected{border:2px solid #d862c8;color:#d862c8}.kt-clonr-voice-list-ctrl .kt-voices-list-wrapper .kt-voices-list .kt-voice-icon:hover,.kt-clonr-voice-list-ctrl .kt-voices-list-wrapper .kt-voices-list img:hover{border:2px solid #d862c8;color:#d862c8;cursor:pointer}.kt-clonr-menu{grid-area:menu}.kt-clonr-menu .kt-paper{background:linear-gradient(180deg,#24374e 10%,#c790c0);display:grid;grid-template-rows:100px auto 270px;overflow:hidden;padding:10px!important}.kt-clonr-menu .kt-paper .kt-menu-item{align-items:center;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:16px;height:35px;margin-bottom:10px;text-decoration:none}.kt-clonr-menu .kt-paper .kt-menu-item i{margin:0 8px}.kt-clonr-menu .kt-paper .kt-menu-item.kt-selected,.kt-clonr-menu .kt-paper .kt-menu-item:hover{background-color:#fff;color:#d862c8}.kt-clonr-menu .kt-paper .kt-menu-credit-balance{border-bottom:1px solid #24374e;color:#fff;margin-bottom:20px;padding-bottom:10px;text-align:center}.kt-clonr-menu .kt-paper>div{padding:5px}.kt-clonr-menu .kt-paper>div i{margin-right:5px;width:15px}@media screen and (max-width:1400px){.kt-clonr-menu{display:none}}.kt-clonr-mobile-menu{display:none}@media screen and (max-width:1400px){.kt-clonr-mobile-menu{align-items:center;background-color:#fff;border-top:2px solid #d862c8;bottom:0;display:flex;height:60px;justify-content:space-around;left:0;position:fixed;right:0;width:100%;z-index:999}.kt-clonr-mobile-menu a{text-decoration:none}.kt-clonr-mobile-menu .kt-menu-item{align-items:center;border:1px solid #24374e;border-radius:5px;display:flex;flex-direction:column;height:50px;justify-content:center;width:50px}.kt-clonr-mobile-menu .kt-menu-item i{font-size:18px}.kt-clonr-mobile-menu .kt-menu-item span{font-size:10px}.kt-clonr-mobile-menu .kt-menu-item.kt-selected{border-color:#d862c8;color:#d862c8}}.kt-video-selector-ctrl-popup.kt-video{align-items:center;display:grid;grid-template-columns:70px auto}.kt-video-selector-ctrl-popup.kt-video .kt-video-thumbnail{background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #d3d3d3;border-radius:2px;height:64px;width:64px}.kt-video-selector-ctrl-popup.kt-video .kt-video-name{text-wrap:auto}.kt-video-selector-ctrl-popup.kt-video .kt-language{border:1px solid #d3d3d3;border-radius:3px;font-size:12px;height:15px;margin:2px;padding:2px;width:15px}.kt-transfer-list{grid-gap:10px;display:grid;gap:10px;grid-template-columns:auto 100px auto;max-height:600px;min-height:400px}.kt-transfer-list .kt-transfer-buttons{display:flex;flex-direction:column;justify-content:center}.kt-firstStepsWizard{position:absolute}.kt-creditsPanel{align-items:center;border:1px solid #d3d3d3;border-radius:20px;box-shadow:5px 5px 15px #d3d3d3;display:flex;flex-direction:column;gap:10px;height:300px;justify-content:center;width:200px}.kt-creditsPanel big{color:#d862c8;font-size:25px}.kt-creditsPanel .kt-creditsPanel-icon{font-size:50px}.kt-creditsPanel:hover{border-color:#d862c8}.traffic-light{align-items:center;background:#c4c4c4;background:linear-gradient(90deg,#c4c4c4,#fff);border:2px solid #fff;border-radius:10px;display:flex;flex-direction:row;height:50px;justify-content:space-around;padding:10px}.traffic-light .light{background-color:#fff;border-radius:50%;height:30px;margin:0 5px;opacity:.2;width:30px}.traffic-light .red{background-color:red;border:1px dotted red}.traffic-light .red.active{box-shadow:inset 0 0 5px #111,0 0 10px red}.traffic-light .yellow{background-color:orange;border:1px dotted orange}.traffic-light .yellow.active{box-shadow:inset 0 0 5px #111,0 0 10px orange}.traffic-light .green{background-color:#01de01;border:1px dotted #01de01}.traffic-light .green.active{box-shadow:inset 0 0 5px #111,0 0 10px #01de01}.traffic-light .black{background-color:#000}.traffic-light .active{opacity:1}.kt-video-player-ctrl{display:flex;margin:auto;position:relative;width:100%}.kt-video-player-ctrl:hover .kt-play-button{border:2px solid #24374e}.kt-video-player-ctrl .kt-play-button{align-items:center;background-color:#fff;border:2px solid #0000;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;left:calc(50% - 22px);pointer-events:none;position:absolute;top:calc(50% - 22px);width:40px}.kt-video-player-ctrl .kt-play-button.kt-hide{opacity:0}.kt-video-player-ctrl .kt-play-button i{color:#24374e;font-size:38px;opacity:1}.kt-video-player-ctrl video{border-radius:10px;cursor:pointer;margin:auto;max-height:600px;width:100%}.kt-video-player-ctrl video.kt-no-border-radius{border-radius:0;border-radius:initial}.kt-video-group-player-ctrl{background-color:#f5f5f5;border-radius:20px;box-shadow:0 2px 5px #0000001a;padding:0}.kt-video-group-player-ctrl .kt-language-buttons{background-color:#fff;display:flex;flex-wrap:wrap;gap:5px;justify-content:space-around;padding:10px}.kt-video-group-player-ctrl .kt-language-buttons .kt-language-button{border:2px solid #0000;border-radius:3px;box-shadow:0 2px 5px #0000001a;cursor:pointer;display:flex;height:20px;justify-content:center;overflow:hidden;padding:5px;width:35px}.kt-video-group-player-ctrl .kt-language-buttons .kt-language-button.kt-no-padding{padding:0}.kt-video-group-player-ctrl .kt-language-buttons .kt-selected{border:2px solid #24374e}@media screen and (max-width:980px){.kt-video-player-ctrl video{max-height:400px;width:100%}}.kt-settings-side-menu{overflow-y:auto}.kt-settings-side-menu a{text-decoration:none}.kt-settings-side-menu .kt-settings-side-menu-item{align-items:center;border-radius:8px;cursor:pointer;display:grid;font-weight:600;grid-template-columns:45px auto 35px;height:50px;margin:10px}.kt-settings-side-menu .kt-settings-side-menu-item .kt-menu-icon{align-items:center;background-color:#fff;border-radius:5px;box-shadow:5px 5px 10px #0000001a;display:flex;font-size:12px;height:25px;justify-content:center;margin-left:10px;width:25px}.kt-settings-side-menu .kt-settings-side-menu-item i{text-align:center}.kt-settings-side-menu .kt-settings-side-menu-item:hover{background-color:#f5f5f5;color:#24374e}.kt-settings-side-menu .kt-settings-side-menu-item.kt-active{background-color:#d862c8 #f5f5f5;box-shadow:5px 5px 10px #0000001a;color:#24374e}.kt-settings-side-menu .kt-settings-side-menu-item.kt-active .kt-menu-icon{box-shadow:none;color:#d862c8}.kt-settings-side-menu .kt-settings-side-submenu-item{align-items:center;border-radius:8px;cursor:pointer;display:flex;height:40px;margin:10px;padding-left:35px}.kt-settings-side-menu .kt-settings-side-submenu-item.kt-active,.kt-settings-side-menu .kt-settings-side-submenu-item:hover{background-color:#f5f5f5;color:#24374e}.kt-phoneCallTranscriptChatView{background:#f7f7f7;border-radius:10px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;gap:10px;height:470px;margin:auto;overflow-y:auto;padding:20px;width:100%}.kt-phoneCallTranscriptChatView .chat-message{align-items:flex-end;display:flex}.kt-phoneCallTranscriptChatView .chat-message-user{justify-content:flex-end}.kt-phoneCallTranscriptChatView .chat-bubble{word-wrap:break-word;border:1px solid #0000;border-radius:18px;font-size:14px;margin:5px;max-width:70%;padding:0}.kt-phoneCallTranscriptChatView .chat-bubble.kt-active{border-color:#d862c8}.kt-phoneCallTranscriptChatView .chat-bubble-user{background-color:#f8e1f5;border-bottom-right-radius:2px}.kt-phoneCallTranscriptChatView .chat-bubble-bot{background-color:#e0e0e0;border-bottom-left-radius:2px;color:#000}.kt-phoneCallTranscriptChatView .avatar{border-radius:50%;height:40px;margin:30px;width:40px}.kt-phoneCallTranscriptChatView .chat-time{color:gray}.kt-phoneCallTranscriptChatView .chat-time:hover{color:#d862c8;cursor:pointer}*,:after,:before{box-sizing:border-box}body{line-height:1.5;margin:0;padding:0;text-align:left}h1,h2,h3,h4{color:#24374e}.MuiToolbar-root h2{color:#fff!important}.kt-history-back-link,.kt-link,a{color:#24374e;cursor:pointer}.kt-underline{text-decoration:underline!important}.App,.kt-loading-page{bottom:0;height:100%;left:0;position:absolute;right:0;top:0}.App.kt-video-sidebar,.kt-loading-page.kt-video-sidebar{right:300px}.App,.kt-loading-page{color:#4b6d83;display:grid;font-family:Roboto,sans-serif;font-size:1em;grid-template-rows:55px auto;margin:0;max-height:-webkit-fill-available}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}.kt-button-selected{color:#d862c8;font-weight:900}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.kt-button{border:none;border-radius:3px;box-shadow:1px 1px #d3d3d3;cursor:pointer}.kt-button:hover{opacity:.8}.kt-save-btn{display:inline-flex}.kt-save-btn .kt-save-status{display:inline-block;font-size:14px;margin:5px;padding:7px;text-align:center}.kt-save-btn .kt-save-status i{margin-right:5px}.kt-btn{align-items:center;border:1px solid #405064;border-radius:3px;display:inline-flex;font-size:14px;margin:5px;padding:7px;text-align:center;width:-webkit-fit-content;width:fit-content}.kt-btn.kt-primary{border-color:#d862c8}.kt-btn.kt-primary a{color:#d862c8}.kt-btn.kt-primary:hover{background-color:#d862c8}.kt-btn:hover{background-color:#405064;color:#fff;cursor:pointer}.kt-btn:hover a,.kt-btn:hover i{color:#fff!important}.kt-btn i{margin-right:5px}.kt-btn a{text-decoration:none}.kt-btn.kt-btn-selected{background-color:#405064;color:#fff}.kt-btn.kt-btn-selected a,.kt-btn.kt-btn-selected i{color:#fff!important}.kt-btn-small{background-color:#fff;height:30px}.kt-btn-small:hover{background-color:#405064}.kt-btn-tiny{background-color:#fff;font-size:12px;height:20px;padding:0 5px}.kt-btn-tiny:hover{background-color:#405064}a.kt-btn{text-decoration:none}.kt-form-row-full{display:grid;grid-template-columns:auto}.kt-form-row-full textarea{width:100%}.kt-primary-hover:hover{color:#d862c8!important;cursor:pointer}.kt-red-hover:hover{color:red!important;cursor:pointer}.kt-patient-history-list{background-color:#fff;display:grid;grid-template-columns:auto}.kt-patient-history-list .kt-patient-history-list-row{border-bottom:1px solid #d3d3d3;display:grid;grid-template-columns:auto auto auto;padding:3px 10px}.kt-patient-history-list .kt-patient-history-list-row.kt-header{color:#24374e;font-weight:800}.kt-link{color:#24374e}.kt-link:hover{cursor:pointer;text-decoration:underline}.kt-uppercase{text-transform:uppercase}.kt-logo-svg-background{fill:#d862c8}.kt-logo-svg-foreground{fill:#fff}div.kt-btn-big,input.kt-btn-big{background-color:#405064!important;border:none;border-radius:5px;box-shadow:2px 2px 5px gray;color:#fff;cursor:pointer;display:block;font-size:1.5em;margin:10px auto;padding:10px;text-align:center;-webkit-text-decoration-line:none;text-decoration-line:none;width:240px}div.kt-btn-big:hover,input.kt-btn-big:hover{opacity:.85}.kt-confirm-color{color:green}.kt-tabs{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,100px))}.kt-tabs .kt-tab{border:1px solid #eee;color:#4b6d83;cursor:pointer;padding-left:5px;padding-top:3px;text-align:center;text-decoration:none}.kt-tabs .kt-tab:hover{background-color:#405064;color:#fff}.kt-tabs .kt-tab.kt-selected{background-color:#24374e;border-bottom-color:#d862c8;color:#fff}.kt-margin-top-20{margin-top:20px}.kt-padding-5{padding:5px}.kt-progress-wrapper{align-content:center;background-color:#80808099;display:grid;height:100%;justify-content:center;position:absolute;width:100%;z-index:200}.kt-progress-wrapper .kt-progress-panel{align-content:center;background:#fff;border-radius:5px;display:grid;font-size:20px;height:150px;line-height:50px;text-align:center;width:300px}.kt-progress-wrapper .kt-progress-panel i{color:#d862c8}.kt-disabled{opacity:.4;pointer-events:none}.kt-grey-page{background-color:#fafafa}.kt-warning-color{color:orange}.kt-error-color{color:red}.kt-line-through{text-decoration:line-through}.kt-vertical-align-top{vertical-align:top!important}.kt-page,.kt-page-with-side-menu{overflow-y:auto}.kt-page{height:100%;padding:15px}.kt-page,.kt-page .MuiGrid-spacing-xs-4{width:100%}.kt-page .MuiDataGrid-columnsContainer{background-color:#405064;color:#fff}.kt-page .MuiDataGrid-row.Mui-odd{background-color:#fafafa}.kt-page .kt-form-section{margin-bottom:10px}.kt-page .kt-form-section h3,.kt-page .kt-form-section h4{margin-top:0}.kt-page .kt-page-footer .MuiButtonBase-root{margin-right:10px}.kt-page .kt-tabs{margin-bottom:-16px;margin-top:20px}.kt-table-color-box{border:1px solid gray;border-radius:4px;height:18px;width:20px}.kt-form-section{background-color:#fff;border:1px solid #c8c8c8;border-radius:5px;padding:20px}.kt-form-section.kt-bold-labels .MuiTypography-body1{font-weight:600}.kt-data-grid-container{height:calc(100% - 185px);margin-top:15px;width:100%}.kt-color-picker{height:30px;margin-left:5px;width:40px}.kt-color-picker:hover{cursor:pointer}.kt-primary-color{color:#d862c8!important}.kt-secondary-color{color:#24374e!important}.kt-border-primary-color{border-color:#d862c8!important}.MuiListSubheader-root{color:#d862c8!important}.kt-row-comment,.kt-text-overflow-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kt-text-overflow-ellipsis-multi-line{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kt-message-text{font-family:Courier New,Courier,monospace}.kt-red-color{color:red}.kt-green-color{color:#01c137}.kt-orange-color{color:#f80}.kt-no-text-decoration{text-decoration:none!important}.kt-hidden{display:none}.kt-text-center{text-align:center}.kt-logo-upload{align-items:center;display:flex}.kt-logo{border:1px solid #d3d3d3;margin-right:10px;min-height:20px;padding:5px;width:200px}.kt-margin-bottom-10{margin-bottom:10px}.kt-content-rectangle{align-items:center;background-color:#24374e;border:1px solid #d6d6d6;border-left:4px solid #24374e;border-radius:4px;color:#fff;display:flex;justify-content:space-between;margin-bottom:5px;padding-bottom:5px!important;padding-left:5px!important;padding-top:5px!important}.kt-content-rectangle p{color:#fff!important}.kt-full-height{height:100%}.kt-data-grid-row-error{background-color:#f1c0c0}.kt-data-grid-row-error:hover{background-color:#f77b7b!important}.MuiAccordionSummary-expandIconWrapper svg{color:#fff}.kt-number-circle{align-items:center;background-color:#24374e;border-radius:40px;color:#fff;display:inline-flex;font-size:20px;height:40px;justify-content:center;margin-right:20px;width:40px}@media screen and (min-width:981px){.kt-hide-on-desktop{display:none!important}}@media screen and (max-width:980px){.App.kt-video-sidebar{right:0}.App .kt-videos-sidebar{display:none}.kt-hide-on-mobile{display:none!important}.kt-form-row>span{margin-left:20px;margin-top:-30px}.kt-form-row div.kt-double-input-column,.kt-form-row div.kt-double-input-column-150{grid-row-gap:3px;grid-template-columns:auto}.kt-mobile-no-text-button .MuiButton-startIcon{margin:0!important}}.kt-self-check-in-mode{--kiosk-main-color:#035f6a}.kt-self-check-in-mode .MuiAppBar-root,.kt-self-check-in-mode .MuiButton-containedPrimary,.kt-self-check-in-mode .MuiButton-textSizeMedium{background-color:#035f6a!important;background-color:var(--kiosk-main-color,#035f6a)!important}.kt-self-check-in-mode .MuiButton-outlined{border-color:#035f6a!important;border-color:var(--kiosk-main-color,#035f6a)!important;color:#035f6a!important;color:var(--kiosk-main-color,#035f6a)!important}.kt-self-check-in-mode .MuiButton-textSizeMedium{color:#fff}.kt-self-check-in-mode .MuiSwitch-track{background-color:gray!important}.kt-self-check-in-mode .Mui-checked{color:#035f6a!important;color:var(--kiosk-main-color,#035f6a)!important}
/*# sourceMappingURL=main.e191d247.css.map*/