html,body{margin:0;padding:0;height:100dvh;height:calc(var(--vh, 1vh) * 100);font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;position:fixed;width:100%;overscroll-behavior:none;touch-action:none}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}a,button,input,textarea,select,[role=button]{-webkit-tap-highlight-color:transparent}button,input[type=button],input[type=submit],input[type=reset],input[type=file]::file-selector-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;background:transparent}@supports not (height: 100dvh){html,body{height:calc(var(--vh, 1vh) * 100)}}#root{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;height:100dvh;height:calc(var(--vh, 1vh) * 100)}main{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;align-items:center;justify-content:flex-start;margin:0;overflow-y:auto;overscroll-behavior-y:contain;background:#f9fbfc;touch-action:pan-y;scrollbar-width:none}.font-size-title{font-size:1.4rem}.font-size-standardtext{font-size:1.0625rem}.font-size-standardtext-important{font-size:1.0625rem!important}.font-size-infotext{font-size:.875rem}.font-size-extrasmal{font-size:.75rem}.roboto-thin{font-family:Roboto,sans-serif;font-weight:100;font-style:normal}.roboto-light{font-family:Roboto,sans-serif;font-weight:300;font-style:normal}.roboto-regular{font-family:Roboto,sans-serif;font-weight:400;font-style:normal}.roboto-medium{font-family:Roboto,sans-serif;font-weight:500;font-style:normal}.roboto-bold{font-family:Roboto,sans-serif;font-weight:700;font-style:normal}.roboto-black{font-family:Roboto,sans-serif;font-weight:900;font-style:normal}.roboto-thin-italic{font-family:Roboto,sans-serif;font-weight:100;font-style:italic}.roboto-light-italic{font-family:Roboto,sans-serif;font-weight:300;font-style:italic}.roboto-regular-italic{font-family:Roboto,sans-serif;font-weight:400;font-style:italic}.roboto-medium-italic{font-family:Roboto,sans-serif;font-weight:500;font-style:italic}.roboto-bold-italic{font-family:Roboto,sans-serif;font-weight:700;font-style:italic}.roboto-black-italic{font-family:Roboto,sans-serif;font-weight:900;font-style:italic}.greyedOut07{opacity:.7;-webkit-user-select:none;user-select:none;pointer-events:none}.greyedOut05{opacity:.5;-webkit-user-select:none;user-select:none;pointer-events:none}.greyedOut04{opacity:.4;-webkit-user-select:none;user-select:none;pointer-events:none}.text-decoration-underline{text-decoration:underline}.no-horizontal-scroll{overflow-x:hidden}.selectable-vertical-boxes{background:#fff;box-shadow:0 1pt 3pt 1pt #00000016;border-radius:1rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin-bottom:1rem;gap:.8rem;min-height:4rem;padding:.8rem;box-sizing:border-box}.selectable-vertical-boxes-icon{height:3rem}.selectable-vertical-boxes-image-16-9{height:auto;width:5.3rem}.selectable-vertical-boxes-image-16-9-large{width:40%}.selectable-vertical-boxes-static-icon{height:1.7rem}.selectable-vertical-boxes-static-icon-button{height:2.4rem}.selectable-vertical-boxes-icon-radius-shadow{border-radius:.6rem;box-shadow:0 1pt 3pt 1pt #00000016}.IconScale90Prozent{height:1.8rem}.IconScale80Prozent{height:1.6rem}.IconScale70Prozent{height:1.4rem}.selectable-vertical-boxes-chevron{height:1.5rem}.selectable-vertical-boxes-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;margin:0;-webkit-hyphens:auto;hyphens:auto;word-break:break-word;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;overflow-wrap:break-word}.min-height-34p5rem{min-height:min(34.5rem,max(12rem,calc(var(--vh, 1vh) * 100 - 3rem)))}.min-height-zero{min-height:0rem!important}.min-height-3rem{min-height:3rem}.min-height-4rem{min-height:4rem}.min-height-4p6368rem{min-height:4.6368rem}.background-F9FBFC{background:#f9fbfc}.selectable-vertical-boxes-text-container{display:flex;flex-direction:column;align-items:start;justify-content:center;width:100%}.popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#3f4559cc;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-left:clamp(1rem,2vh,2.5rem);padding-right:clamp(1rem,2vh,2.5rem);padding-top:calc(env(safe-area-inset-top,0px) + clamp(1rem,2vh,2.5rem));padding-bottom:calc(env(safe-area-inset-bottom,0px) + clamp(1rem,2vh,2.5rem));overscroll-behavior:contain;height:calc(var(--vh, 1vh) * 100);max-height:calc(var(--vh, 1vh) * 100);min-height:0;touch-action:pan-y;-webkit-overflow-scrolling:touch;z-index:1000;box-sizing:border-box}.popup-icon{max-width:2.5rem;height:2.5rem;margin-bottom:1rem}.popup-text{box-sizing:border-box;margin-top:0;margin-bottom:1rem}.popup-content{width:100%;min-height:20rem;max-height:max(0px,calc(var(--vh, 1vh) * 100 - 2rem));flex:0 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:space-between;color:#000;background:#fff;padding:20px;border-radius:.625rem;text-align:center;box-shadow:0 4px 6px #0000001a;overflow-y:auto;touch-action:pan-y;-webkit-overflow-scrolling:touch;box-sizing:border-box}.popup-text-container{width:90%}.popup-button-container{width:100%}.popup-button{margin-bottom:1rem;width:90%;height:3rem;padding:10px 20px;border:none;background-color:#007bff;color:#fff;border-radius:500px;cursor:pointer;box-shadow:0 1pt 3pt 1pt #00000016}.popup-button-white{margin-bottom:1rem;width:90%;height:3rem;padding:10px 20px;border:none;background-color:#fff;color:#007bff;border-radius:500px;cursor:pointer;box-shadow:0 1pt 3pt 1pt #00000016}.delete-button{border:none;height:50px;width:90%;box-sizing:border-box;background-color:#ff3b30;color:#fff;border-radius:300px;padding-top:10px;padding-bottom:10px;box-shadow:0 1pt 3pt 1pt #00000016}.center-text{text-align:center}.theme-red-button1{color:#fff;margin-bottom:1rem;width:90%;height:3rem;padding:10px 20px;border:none;background-color:#ff3b30;border-radius:500px;cursor:pointer;box-shadow:0 1pt 3pt 1pt #00000016}.theme-red-button2{color:#000;margin-bottom:1rem;width:90%;height:3rem;padding:10px 20px;border:none;background-color:#fff;border-radius:500px;cursor:pointer;box-shadow:0 1pt 3pt 1pt #00000016}.login-container{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.logo-container{width:100%;height:30%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box}.login-page-logo{max-height:2.5rem;max-width:45%}.input-container{width:90%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.login-form-container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.font-Login{font-size:2rem;margin-bottom:1.5rem}.login-input{width:100%;border-radius:400px;height:50px;border-width:2px;padding-left:20px;box-sizing:border-box;box-shadow:0 0 10pt 2pt #d6d6d6;padding-right:40px;margin-bottom:1rem;border-style:solid;border-color:#fff}.login-input:focus{outline:0;box-shadow:0 0 20pt 8pt #d6d6d6;border-style:solid;border-color:#2374ff}.password-container{width:100%;position:relative}.eye-icon{color:#2374ff;position:absolute;right:1.2rem;top:40%;transform:translateY(-50%);cursor:pointer}.font-forgotPW{font-size:1.2rem;margin-top:.9rem;margin-bottom:1.2rem;color:#2374ff;text-decoration:none}.login-button{display:flex;flex-direction:row;align-items:center;justify-content:center;border:none;height:3.5rem;width:100%;box-sizing:border-box;background-color:#2072ff;color:#fff;border-radius:300px;padding-top:10px;padding-bottom:10px;margin-top:1rem;box-shadow:0 0 10pt 2pt #0000164c}.registrate-container{flex-grow:3;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.loading-icon-screen-center-center{position:absolute;top:50%;left:50% - 1.5rem;z-index:9999;height:3rem}.loading-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#3f455980;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9998}.listelement-container{display:flex;flex-direction:column;align-items:center;width:95%;margin-top:1rem}.product-system-select-container{width:100%;display:flex;flex-direction:column;align-items:center;background:#fff;border-radius:1rem;margin-bottom:1rem;padding:.5rem;padding-bottom:0;box-sizing:border-box}.product-system-select-heading{width:95%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-left:2.5%;box-sizing:border-box}.product-system-select{width:95%;display:flex;flex-direction:column;align-items:center;background:#f0f4f780;border-radius:1rem;box-shadow:0 1pt 3pt 1pt #00000016}header{background:#f9fbfc;position:sticky;top:0;display:flex;flex-direction:row;justify-content:center;align-items:flex-end;height:100%;box-shadow:0 0 15px #75747480;max-height:5rem;min-height:5rem;padding-top:calc(env(safe-area-inset-top) - 15px);z-index:201}.header-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:85%;height:100%;gap:1rem}.header-heading-container{display:flex;width:100%;align-items:center;justify-content:center}.header-heading{margin:0;text-align:center;vertical-align:middle;hyphens:none;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;word-break:normal;overflow-wrap:normal;display:block;overflow:hidden;line-height:1.2;max-height:2.4em;lang:de}.header-heading.hyphenate{hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;word-break:normal;overflow-wrap:normal;display:block;-webkit-line-clamp:initial;-webkit-box-orient:initial;text-overflow:clip;overflow:hidden}.header-heading.no-hyphenate{hyphens:none;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;word-break:normal;overflow-wrap:normal}.header-heading-measure{position:absolute;visibility:hidden;pointer-events:none;left:-9999px;top:-9999px;display:block;max-height:none!important;-webkit-line-clamp:initial;-webkit-box-orient:initial;overflow:visible;text-overflow:clip}.header-logo{height:100%}.header-element{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:2rem}.header-icon{margin-bottom:.8;min-width:1.5rem}.header-profilepicture{height:1.6875rem;margin-bottom:.8}.header2{width:100%;background:#fff;position:sticky;top:0;display:flex;flex-direction:row;justify-content:center;align-items:flex-end;height:100%;max-height:5rem;min-height:4rem;background-color:#f9fbfc;padding-top:calc(env(safe-area-inset-top) - 15px)}.splash-screen-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;display:flex;justify-content:center;align-items:center;z-index:1000}.splash-splash-logo-container{position:relative;width:100%;height:9.6%;overflow:hidden;display:flex;justify-content:center;align-items:center}.letter-c-wrapper{height:80px;width:100px;position:absolute;left:50.4%;top:50%;transform:translate(-50%,-50%);transition:transform 1s ease;z-index:2}.letter-c-wrapper:before{content:"";position:absolute;top:10px;left:-250px;width:318px;height:60px;background:#fff;z-index:1}.letter-c-img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:110px;height:auto;transition:opacity 1s ease;background:#fff}.letter-c-old{opacity:1;z-index:3;z-index:9999}.letter-c-new{opacity:1;z-index:2;height:40px;box-shadow:5px 0 5px 2pt #fff;transition:box-shadow .5s ease .8s}.rest-of-letters{position:absolute;height:40px;left:50%;top:50%;transform:translate(-50%,-50%) translate(-100%);opacity:0;transition:transform 1s ease,opacity 1.5s ease}.splash-logo-container.animate .letter-c-wrapper{transform:translate(-50%,-50%) translate(-80px)}.splash-logo-container.animate .letter-c-old{opacity:0}.splash-logo-container.animate .letter-c-new{opacity:1;box-shadow:none}.splash-logo-container.animate .rest-of-letters{transform:translate(-50%,-50%) translate(0);opacity:1}.product-dropdown-parent-container{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-bottom:1rem;background:#fff;border-radius:1rem}.greyedOutWithClick{opacity:.5;-webkit-user-select:none;user-select:none}.greyedOut{opacity:.5;-webkit-user-select:none;user-select:none;pointer-events:none}.product-page-picture-container{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16/9;border-radius:.6rem;box-sizing:border-box;background:#fff;margin-bottom:.65rem;min-height:10rem;max-width:100%;box-shadow:0 1pt 3pt 1pt #00000016}.product-page-picture-container-manu{padding:1.5rem}.product-page-picture-container-shadow{display:flex;align-items:center;justify-content:center;position:relative;max-width:100%;max-height:100%}.product-page-picture-container-shadow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:100}.product-page-picture{background-color:#fff;border-radius:.6rem;box-sizing:border-box;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;max-width:100%;max-height:100%;height:auto}.product-system-select-box{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;background:#fff;border-radius:.5rem;overflow:hidden;padding-left:1rem;padding-right:.8rem;box-sizing:border-box;margin-bottom:.65rem;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 1pt 3pt 1pt #00000016}.page-home-logo{height:10%}.home-page-welcome{font-size:1.5rem;width:100%}.navbar-testelememt{background-color:#000}footer{background-color:#f9fbfc;position:sticky;bottom:0;width:100%;height:9%;max-height:4rem;min-height:4rem;padding-bottom:calc(env(safe-area-inset-bottom) - 17px);z-index:201}nav{height:100%;width:100%;display:flex;flex-direction:row;justify-content:space-around;align-items:center;box-shadow:0 -10px 10px -5px #7574744e;z-index:201}.box-product{display:block;margin-top:.9rem;width:90%;scrollbar-width:none}.product-elements{display:flex;flex-direction:column;align-items:center;height:100%}img{max-width:100%;max-height:100%}.product-sections-element-title{margin-left:5%;margin-right:20%;flex-grow:1}.subsubsection-elemlement-title{margin-left:5%;margin-right:20%}.product-subsection-element{margin:.4rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;height:3.5rem;width:100%;background-color:#f0f4f7;border-radius:15px;padding:.4rem;box-sizing:border-box}.product-subsection-element-image{max-height:1.5rem;margin-left:1rem;margin-right:1rem;max-width:1.5rem}.product-element-dropdown{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:3.5rem;width:100%;background-color:#fff;border-radius:15px;padding:.4rem;box-sizing:border-box}.product-element-dropdown-parent{margin:.4rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;background-color:#f4f7fa;border-radius:15px;box-sizing:border-box}.dropdown{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;border-radius:15px;margin:.4rem;box-sizing:border-box;background-color:#fff;width:95%;max-height:14%;min-height:3rem}.dummy-scroll{background-color:transparent;height:4rem;width:100%}.navbar-element{border-radius:0;padding:0;height:1.6rem;display:flex;flex-direction:column;align-items:center;justify-content:center;width:33.333333333333333333333333%}.BackroundColorF0F4F7{background:#f0f4f7}.border-radius-1rem{border-radius:1rem}.border-radius-0p5rem{border-radius:.5rem}.product-select-transition-container{position:relative;width:100%}.product-system-select-box-enter{opacity:1;max-height:2000px;transform:scaleY(1);transform-origin:top;transition:all .4s cubic-bezier(.4,0,.2,1)}.product-system-select-box-exit{opacity:0;max-height:0;transform:scaleY(0);transform-origin:top;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;margin:0;padding:0;z-index:1}.product-system-select-box-hidden{display:none}.dropdown-element-positioned{position:absolute;top:0;left:0;right:0;z-index:10}.dropdown-element-enter{opacity:0;transition:opacity .4s ease-out}.dropdown-element-entered{opacity:1;transition:opacity .4s ease-out}.dropdown-element-exit{opacity:1;transition:opacity .2s ease-in}.dropdown-element-exited{opacity:0;transition:opacity .2s ease-in}.product-system-select-box.highlight-blue:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at center,#3bbef600,#3bbef61a 60%,#3bbef633,#3bbef64d);animation:inwardGlow .8s ease-in-out;z-index:10;pointer-events:none;border-radius:.5rem;opacity:0}@keyframes inwardGlow{0%{opacity:0;transform:scale(1.2)}50%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.2)}}.product-system-select-wider{margin-top:0;position:relative}.product-system-select{position:relative}.max-height-3rem{max-height:3rem}.max-width5p333rem{max-width:5.333333333333333333333333rem!important}.min-width5p333rem{min-width:5.333333333333333333333333rem!important}.width-auto{width:auto}.width-auto-important{width:auto!important}.product-page-warning-container{background:#fff2f2;border:1px solid #ffcccc;color:#ba1c1c;border-radius:.5rem;padding:.25rem;box-sizing:border-box;min-height:1rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem;margin-top:0rem}.product-page-warning-icon{width:1.2rem;height:1.2rem;filter:invert(.8) sepia(95%) saturate(9400%) hue-rotate(290deg) brightness(90%) contrast(100%)}.product-page-warning-container-yellow{background:#fffbeb;border:1px solid #fce68b;color:#b5550b}.product-page-warning-container-grey{background:#f7f9fa;border:1px solid #e4e6eb;color:#374152}.footer{position:sticky;left:0;right:0;bottom:0}.icon-navbar{-webkit-user-select:none;user-select:none}.navbar-text{font-size:.6875rem;font-weight:400;color:#656979;margin-top:.25rem;margin-bottom:0}.navbar-text-selected{color:#007bff;font-weight:400}.header-heading{margin:0}.header-heading:empty{visibility:hidden}.header-logo{height:1.6875rem}.header-profilepicture{height:2rem;margin-bottom:.8}.profile-picture-placeholder-item{width:100%;height:2rem;background-color:#dde2e7;border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 1pt 3pt 1pt #00000016}.profile-picture-placeholder-item:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,#fff0,#ffffffa8,#fff0);animation:shimmer 1.5s infinite}.visibility-backbutton,.visibility-profilepicture{visibility:unset}.placeholder-container{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;height:100%}.placeholder-item{width:100%;height:4.6rem;background-color:#dde2e7;border-radius:1rem;position:relative;overflow:hidden;margin-bottom:1rem;box-shadow:0 1pt 3pt 1pt #00000016}.placeholder-item:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,#fff0,#ffffffa8,#fff0);animation:shimmer 1.5s infinite}.placeholder-profile-item{width:8rem;height:8rem;background-color:#dde2e7;border-radius:100%;position:relative;overflow:hidden;margin-bottom:1rem;box-shadow:0 1pt 3pt 1pt #00000016}.placeholder-profile-item:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,#fff0,#ffffffa8,#fff0);animation:shimmer 1.5s infinite}.placeholder-profile-text-item{width:10rem;height:2rem;margin-top:.2rem;margin-bottom:1.3rem;background-color:#dde2e7;border-radius:.625rem;position:relative;overflow:hidden;box-shadow:0 1pt 3pt 1pt #00000016}.placeholder-profile-text-item:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,#fff0,#ffffffa8,#fff0);animation:shimmer 1.5s infinite}.placeholder-height-2rem{height:2rem}.placeholder-height-3p75rem{height:3.75rem}.placeholder-height-4rem{height:4rem}.placeholder-height-416rem{height:4.16rem}.placeholder-height-50625rem{height:5.0625rem}.placeholder-height-5899rem{height:5.899rem}.placeholder-height-6p25rem{height:6.25rem}.placeholder-height-9rem{height:9rem}.placeholder-height-10rem{height:10rem}.placeholder-height-14p5rem{height:14.5rem}.placeholder-height-16by9{height:auto!important;aspect-ratio:16/9}@keyframes shimmer{0%{left:-100%}to{left:100%}}.news-container{background:#fff;min-width:19rem;max-width:19rem;min-height:12rem;max-height:12rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;border-radius:1rem;box-shadow:0 1pt 3pt 1pt #00000016;margin-left:.7rem;box-sizing:border-box;padding-top:.2rem;position:relative}.news-box{width:100%;box-sizing:border-box;word-break:normal;white-space:normal;padding:.5rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.news-text-box{width:100%;box-sizing:border-box;word-break:normal;white-space:normal;padding:.5rem;height:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical}.news-text{white-space:normal;word-break:normal;overflow-wrap:break-word;width:100%;box-sizing:border-box}.news-X{box-sizing:border-box}.news-full-width-line{border:none;border-top:1px solid #00000016;left:-1rem;width:100%;margin:0}.walk-through-overlay-container{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;z-index:1000;width:100%}.walk-through-overlay{background:#3f4559cc;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1000;width:100%}.walk-trough-title-container{width:90%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-bottom:1rem}.walk-trough-content{width:80%;max-width:500px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;aspect-ratio:1/1;color:#000;background:#fff;padding:20px;border-radius:.625rem;text-align:center;box-shadow:0 4px 6px #0000001a;margin-bottom:15%}.walk-trough-text-container{display:flex;flex-direction:column;align-items:center;justify-content:space-between}.walk-trough-title{width:90%;color:#fff;margin:0;margin-bottom:.5rem}.walk-through-icon{max-width:2.5rem;height:2.5rem;margin-bottom:.5rem;margin-top:1rem}.walk-through-text{margin:0}.walk-trough-nav-container{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.walk-trough-nav-dots-container{display:flex;flex-direction:row;align-items:center;justify-content:center}.walk-trough-nav-dot{height:.35rem;margin:.35rem}.walk-through-button{background:none;border:0px solid;color:#2072ff;padding-top:.5rem;padding-bottom:.5rem;min-width:5.5rem;text-align:center}.walk-through-button-placeholder-text{background:none;border:0px solid;color:#fff}.header-walk-through{width:100%;background:#656979;-webkit-user-select:none;user-select:none;pointer-events:none}.header-container-walk-through{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:85%;height:100%;gap:1rem}.header-walk-through-profilepicture{height:2rem;margin-bottom:.8;z-index:1000}.header-walk-through-profilepicture-selected{filter:drop-shadow(0px 0px 7px #ffffff) brightness(10);transform:translateZ(0);z-index:9999}.header-logo-walk-through{opacity:.6;height:1.6875rem;-webkit-user-select:none;user-select:none;pointer-events:none}.walk-through-round-picture{border-radius:50%;-webkit-user-select:none;user-select:none;pointer-events:none}.footer-walk-through{position:sticky;background-color:#656979}.nav-walk-through{width:100%;background-color:#656979}.icon-navbar-walk-through{-webkit-user-select:none;user-select:none}.icon-navbar-walk-through-selected{filter:drop-shadow(0px 0px 7px #ffffff) brightness(100);transform:translateZ(0)}.selectable-vertical-boxes-picture-container{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;border-radius:.5rem;box-sizing:border-box;padding:.15rem;aspect-ratio:1/1}.selectable-vertical-boxes-picture{max-height:4rem;max-width:4rem}.backround-white{background:#fff}.backround-shadow{box-shadow:0 1pt 3pt 1pt #00000016}.listelement-contact-info-flat{background:#f0f4f7;width:90%;height:4rem;display:flex;flex-direction:row;align-items:center;justify-content:center}.op-history-text-box{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:.3rem}.popup-button-container-report-error{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}.popup-report-error-text-area-container{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:.5rem .2rem 1rem;box-sizing:border-box}.popup-report-error-text-area{width:100%;min-height:8rem;max-height:min(18rem,calc(var(--vh, 1vh) * 45));height:100%;border:1px solid #000000;border-radius:1rem;padding:10px;border:none;box-shadow:0 1pt 3pt 2pt #00000016;box-sizing:border-box;resize:none;overflow-y:auto;touch-action:pan-y;transition:opacity .2s cubic-bezier(.25,.1,.25,1),max-height .2s cubic-bezier(.25,.1,.25,1),margin .2s cubic-bezier(.25,.1,.25,1)}.popup-report-error-text-area.fade-in{opacity:1;max-height:min(18rem,calc(var(--vh, 1vh) * 45));margin-top:.5rem;pointer-events:auto}.popup-report-error-text-area.fade-out{opacity:0;max-height:0;margin-top:0;padding-top:0;padding-bottom:0;pointer-events:none;min-height:0}.popup-report-error-text-area:focus{outline:none}.text-align-start{text-align:start}.button-disabled{opacity:.5!important;cursor:not-allowed!important;pointer-events:none!important}.dropdown-parent-container{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-bottom:1rem;background:#fff;border-radius:1rem;box-shadow:0 1pt 3pt 1pt #00000016;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.dropdown-parent-container-expanded{box-shadow:0 4pt 12pt 2pt #00000012;transform:translateY(-2px)}.dropdown-parent-container-collapsed{box-shadow:0 1pt 3pt 1pt #00000016;transform:translateY(0);transition:all .25s cubic-bezier(.25,.46,.45,.94)}.container-dropdown{display:flex;flex-direction:column;align-items:start;width:100%;padding-left:.8rem;padding-right:.8rem;box-sizing:border-box;margin-top:1rem;transform-origin:top center;overflow:hidden}.container-dropdown-center{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:1rem;transform-origin:top center;overflow:hidden;padding-left:.8rem;padding-right:.8rem;box-sizing:border-box}.dropdown-expand{animation:dropdown-expand .4s cubic-bezier(.25,.1,.25,1) forwards}@keyframes dropdown-expand{0%{transform:scaleY(0) translateY(-10px);opacity:0;max-height:0}60%{transform:scaleY(1) translateY(0);opacity:.9}to{transform:scaleY(1) translateY(0);opacity:1;max-height:1200px}}.dropdown-collapse{animation:dropdown-collapse .25s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes dropdown-collapse{0%{transform:scaleY(1) translateY(0);opacity:1;max-height:500px}to{transform:scaleY(0) translateY(-10px);opacity:0;max-height:0}}.dropdown-item-enter{animation:dropdown-item-enter .3s cubic-bezier(.34,1.26,.64,1) forwards;opacity:0;transform:translateY(-15px) scale(.95)}@keyframes dropdown-item-enter{0%{transform:translateY(-15px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.dropdown-item-enter:nth-child(1){animation-delay:0ms}.dropdown-item-enter:nth-child(2){animation-delay:50ms}.dropdown-item-enter:nth-child(3){animation-delay:.1s}.dropdown-item-enter:nth-child(4){animation-delay:.15s}.dropdown-item-enter:nth-child(5){animation-delay:.2s}.dropdown-item-enter:nth-child(6){animation-delay:.25s}.slide-bottom{animation:dropdown-expand .4s cubic-bezier(.34,1.56,.64,1) forwards}.slide-up{animation:dropdown-collapse .25s cubic-bezier(.25,.46,.45,.94) forwards}.dropdown-parent-element{background:inherit;border-radius:1rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:.8rem;min-height:4rem;padding:.8rem;box-sizing:border-box;box-shadow:none;background:#fff;transition:box-shadow .3s cubic-bezier(.25,.46,.45,.94)}.dropdown-parent-container-expanded .dropdown-parent-element{box-shadow:0 1pt 3pt 1pt #00000016}.backround-grey{background:#f9fbfc}.dropdown-chevron{transition:transform .3s cubic-bezier(.25,.46,.45,.94);transform:rotate(0)}.dropdown-chevron-rotated{transform:rotate(180deg)}.home-info-container{width:95%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:#fff;border-radius:1rem;box-shadow:0 1pt 3pt 1pt #00000016;margin-top:.8rem;padding:1rem 1rem .4rem;box-sizing:border-box}.home-button-container{width:95%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.75rem;margin-top:1rem;box-sizing:border-box}.home-title{width:95%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem;margin-top:1rem;margin-bottom:1rem;padding-left:1rem}.home-title-history{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem;margin-bottom:1rem}.home-title-button{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1rem;padding:1rem;box-sizing:border-box;border-radius:1rem;margin-bottom:.5rem;margin-top:.5rem}.full-width-line{border:none;border-top:2px solid #cccccc4f;position:relative;left:-1rem;width:90vw;margin:0;margin-top:.5rem;margin-bottom:.5rem}.big-button{display:flex;flex-direction:row;align-items:center;justify-content:center;border:none;height:50px;width:100%;box-sizing:border-box;background-color:#2072ff;color:#fff;border-radius:300px;padding-top:10px;padding-bottom:10px;box-shadow:0 1pt 3pt 1pt #00000016}.big-button-profile-picture{display:flex;flex-direction:row;align-items:center;justify-content:center;border:none;height:50px;width:90%;box-sizing:border-box;background-color:#2072ff;color:#fff;border-radius:300px;padding-top:10px;padding-bottom:10px;box-shadow:0 1pt 3pt 1pt #00000016}.big-button-white{display:flex;flex-direction:row;align-items:center;justify-content:center;border:none;height:50px;width:90%;box-sizing:border-box;background-color:#fff;color:#2072ff;border-radius:300px;padding-top:10px;padding-bottom:10px;box-shadow:0 1pt 3pt 1pt #00000016}.main-container{display:flex;flex-direction:column;gap:1rem}.main-container-centered-items{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.main-text{line-height:.5rem}.main-text-2{padding-top:.3rem;display:flex;flex-direction:row}.main-container-centered-items-register{inherits:main-container-centered-items;justify-content:space-between}.main-box{width:100%;background:#e9ecef;display:flex;flex-direction:row;align-items:center}.horizontal-scroll-container{width:100%}.horizontal-scroll{width:100%;display:flex;flex-direction:row;overflow-x:auto;white-space:nowrap;scroll-behavior:smooth;padding-bottom:1rem;height:100%;padding-top:1rem}.horizontal-scroll::-webkit-scrollbar{height:0px}.placeholder-news-scroll{height:10rem;min-width:.7rem}.first-name-home-page{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;width:100%;text-align:start;-webkit-hyphens:auto;hyphens:auto;word-break:break-word;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;overflow-wrap:break-word}.color-blue{color:#007bff}.color-green{color:#00cf03}.big-button-square-white{display:flex;flex-direction:row;align-items:center;justify-content:center;border:none;height:40px;box-sizing:border-box;background-color:#fff;color:#2072ff;border-radius:.8rem;padding:1.2rem;box-shadow:0 1pt 3pt 1pt #00000016;margin-top:1rem}.big-button-square-white-medium{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;border:none;width:100%;box-sizing:border-box;background-color:#fff;color:#000;border-radius:.8rem;padding:1rem;padding-top:10px;padding-bottom:10px;box-shadow:0 1pt 3pt 1pt #00000016}.home-button-square-container-row{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:1rem;width:100%;overflow-x:auto;padding:.6rem .4rem .4rem;padding-left:2.5%;padding-right:2.5%;box-sizing:border-box;scrollbar-width:none}.home-button-square-container{min-height:9.2rem;min-width:9.2rem;aspect-ratio:10/12;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;box-sizing:border-box;padding:.8rem;background:#fff;border-radius:1rem;box-shadow:0 1pt 4pt 2pt #00000035;position:relative}.home-button-square-container-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;height:100%;gap:.3rem;z-index:1;color:#fff}.home-button-square-container-icon-top-right{position:absolute;max-height:1.5rem;top:.5rem;right:.5rem;z-index:1;rotate:-45deg;filter:invert(1)}.position-relative{position:relative}.home-button-square-container-background-image{position:absolute;width:100%;height:100%;object-fit:cover;z-index:0;top:0;left:0;border-radius:1rem}.home-ai-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.2rem;width:100%}.home-ai-container-header{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;gap:1rem;margin-bottom:.7rem}.homepage-ai-question-input{width:100%;text-align:left}.home-feedback-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem;width:100%}.home-feedback-container-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem;width:100%}.home-button-square-container-button{display:flex;flex-direction:row;align-items:center;justify-content:center;border:none;height:40px;box-sizing:border-box;background-color:#2072ff;color:#fff;border-radius:.8rem;white-space:nowrap;padding:1.2rem;box-shadow:0 1pt 3pt 1pt #00000016}.search-bar{position:sticky;top:0;padding-top:1.2rem;margin-bottom:0rem;width:100dvw;padding-left:2.5dvw;padding-right:2.5dvw;padding-bottom:.5rem;z-index:100;background-color:#f9fbfc;box-sizing:border-box;display:flex;flex-direction:row;align-items:flex-start;gap:.5rem}.search-input-wrapper{position:relative;width:100%}.manu-info-search{padding-top:8px}.search-bar:before{content:"";position:absolute;top:100%;left:0;width:100%;height:.5rem;background:linear-gradient(to bottom,#f9fbfc,#f9fbfc00);pointer-events:none;z-index:999}.search-input{width:100%;border-radius:.75rem;height:3rem;border-color:#fff0;border-style:solid;border-width:1px;padding-left:1rem;padding-right:.75rem;box-sizing:border-box;box-shadow:0 1pt 3pt 1pt #00000016;z-index:101;background:#fff}.search-input:focus{outline:0;z-index:10}.margin-top-zero{margin-top:0}.margin-top-zero-important{margin-top:0!important}.padding-top-zero{padding-top:0}.padding-top-zero-important{padding-top:0!important}.search-bar--collapsed{position:sticky;top:0;z-index:150;background:#f9fbfcdb;backdrop-filter:saturate(140%) blur(2px);-webkit-backdrop-filter:saturate(140%) blur(2px)}.search-pill{width:100%;height:2.5rem;border-radius:999px;display:flex;align-items:center;gap:.5rem;padding:0 .875rem 0 2.25rem;border:1px solid rgba(0,0,0,.06);background:#ffffffbf;box-shadow:0 1pt 3pt 1pt #00000012}.search-pill:active{opacity:.9}.search-pill-icon{width:1rem;height:1rem;background-repeat:no-repeat;background-position:center center;background-size:1rem 1rem}.search-pill-text{color:#0000008c;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-clear-button{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;width:1rem;height:1rem;z-index:102}.search-clear-button img{width:100%;height:100%;opacity:.7}.search-clear-button:active img{opacity:.9}.search-pill{position:relative}.search-pill-clear{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;width:1rem;height:1rem;z-index:102}.search-pill-clear img{width:100%;height:100%;opacity:.7}.search-pill-clear:active img{opacity:.9}.search-input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none;width:0;height:0;margin:0;pointer-events:none}.search-input::-webkit-search-decoration,.search-input::-webkit-search-results-button,.search-input::-webkit-search-results-decoration{display:none}.search-result-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem;width:100%;box-sizing:border-box;padding:.75rem .5rem;border-bottom:1px solid rgba(0,0,0,.06)}.search-result-title{font-size:1rem}.search-result-image{height:2.5rem;border-radius:.5rem;object-fit:cover}.search-result-sub{font-size:.875rem}.chat-composer{position:fixed;left:0;right:0;bottom:0;z-index:250;padding:1rem .75rem .75rem;box-sizing:border-box;background:linear-gradient(to bottom,#fff0,#ffffffb3,#fff)}.chat-composer.with-safe-area{padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px))}.chat-composer-inner{display:flex;flex-direction:row;align-items:flex-end;justify-content:center;gap:.5rem;max-width:900px;margin:0 auto}.chat-composer-input-wrap{position:relative;flex:1 1 auto}.chat-composer-plus{width:2.75rem;height:2.75rem;border-radius:999px;border:1px solid rgba(0,0,0,.06);background:#fff;box-shadow:0 1pt 3pt 1pt #00000016;display:flex;align-items:center;justify-content:center}.plus-icon{font-size:1.5rem;line-height:2.75rem;display:inline-block;width:100%;text-align:center;color:#656565}.chat-composer-input{position:relative;flex:1 1 auto;display:block;max-height:10rem;width:100%;min-height:2.875rem;box-sizing:border-box;border-radius:1.5rem;background:#ffffffb8;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border:1px solid transparent;background-image:linear-gradient(#ffffffb8,#ffffffb8),linear-gradient(165deg,#ffffffe6,#fff6,#c8c8c833,#ffffff4d,#ffffffb3);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:0 4px 16px -2px #00000014,0 2px 6px -1px #0000000a,inset 0 1px 1px #fff9,inset 0 -1px 1px #00000005;padding:.7rem 3rem .7rem 1.125rem;font-size:1.2rem;line-height:1.4;overflow-y:hidden;overflow-x:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;user-select:text;cursor:text;transition:box-shadow .2s ease,background .2s ease}.chat-composer-input::-webkit-scrollbar{display:none}.chat-composer-input:focus{outline:none;background:#ffffffd1}.chat-composer-input.is-empty:before{content:attr(data-placeholder);color:#3c3c4380;pointer-events:none}.chat-composer-send{position:absolute;right:.4rem;bottom:.4rem;width:2.1rem;height:2.1rem;border-radius:100%;border:none;padding:0;display:flex;align-items:center;justify-content:center;background:#fff9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 2px 8px #00000014,inset 0 1px 1px #ffffff80;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;cursor:pointer}.chat-composer-send:hover:not([disabled]){background:#fffc;transform:scale(1.05);box-shadow:0 4px 12px #0000001f,inset 0 1px 2px #fff9}.chat-composer-send:active:not([disabled]){transform:scale(.95)}.chat-composer-send[disabled]{opacity:.5;cursor:default}.chat-composer-send img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:100%;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.op-box{width:90%;display:flex;flex-direction:column;align-items:center}.op-sections-elements{display:flex;flex-direction:column;align-items:center;height:100%;width:100%}.op-sections-element{background:#f0f4f7;border-radius:1rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin-top:1rem;margin-bottom:0;gap:1rem;height:5rem;padding:.8rem;box-sizing:border-box}.op-sections-element-title{width:100%;margin:0}.op-section-icon-border{display:flex;align-items:center;justify-content:center;background:#fff;height:100%;aspect-ratio:1/1;border-radius:.625rem;padding:.4rem;box-sizing:border-box}.op-section-icon{max-height:100%}.op-section-icon-arrow{max-height:1.5rem;max-width:1.2rem}.tree-switch-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:90%;margin-top:1.2rem;color:#767474}.tree-switch{height:1.5rem}.page-tree-list-area{position:relative;height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.search-overlay{position:absolute;left:0;right:0;top:0;bottom:0;background:#f9fbfc;z-index:5;display:flex;flex-direction:column;align-items:center;overflow:hidden;transition:opacity .2s ease}.search-overlay-content{width:100%;transition:opacity .2s ease,transform .2s ease;opacity:1;overflow-y:scroll}.search-history{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box}.search-history-list{list-style:none;margin:.25rem 0 0;padding:0;padding-left:1rem;padding-right:1rem;box-sizing:border-box;width:100%}.search-history-item{width:100%;text-align:left;padding:.9rem .25rem;border:0;border-bottom:1px solid rgba(0,0,0,.07);background:transparent;color:#333;font-size:1.0625rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.search-history-item:active{opacity:.85}.search-history-empty{color:#00000073;padding:.75rem .25rem}.search-history-item-arrow{width:1.5rem;height:1.3rem;padding:.3rem .4rem;box-sizing:border-box;opacity:70%}.container-selectable-vertical-boxes{display:flex;flex-direction:column;align-items:start;width:90%;margin-top:.5rem}.selectable-vertical-boxes-text{width:100%;margin:0}.settings-page-lower-container{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:90%;margin-top:.5rem;height:100%}.privacy-center-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;height:100%}.switch{cursor:auto}.switch input{position:relative;width:34px;height:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ddd;border-radius:20px;outline:none;cursor:pointer;transition:background-color .3s}.switch input:checked{background-color:#007bff}.switch input:before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background-color:#fff;border-radius:50%;transition:transform .3s}.switch input:checked:before{transform:translate(14px)}.text-with-switch{display:flex;align-items:center;justify-content:space-between;width:100%;margin:.5rem 0}.main-placeholder{display:flex;flex-direction:column;height:100%;width:100%;margin:0;background:#f8fafb}.main-container-centered-items{display:flex;flex-direction:column;align-items:center;height:100%}.logo-register-screen{padding:2rem;width:10rem}.main-container-centered-items-register{justify-content:space-between}.small-logo-box{height:1.8rem;margin-top:.7rem}.listelement-container-box{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.copyright-container{padding-bottom:1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}.padding-bottom{padding-bottom:2.5rem;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}.version-number-tag{margin-bottom:0;margin-top:.5rem;text-align:center}.version-number-tag-small{margin-bottom:0;margin-top:.3rem;text-align:center}.greyed-out-link{color:#000;text-decoration:underline #00000080;opacity:.5}.specific-region-dropdown-parent-container{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-bottom:1rem;background:#eff2f54b;border-radius:1rem}.manuInfo-title{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;margin-bottom:2rem}.margin-zero{margin:0}.margin-zero-important{margin:0!important}.padding-zero{padding:0!important}.padding-0p2rem-bsbb{padding:.5rem!important;min-height:3rem;box-sizing:border-box}.padding-bottom-0p2rem{padding-bottom:.2rem!important}.padding-left-right-0p8rem{padding-left:.5rem!important;padding-right:.5rem!important}.margin-only-bottom{margin:0;margin-bottom:.5rem}.manuInfo-element-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%}.manuInfo-multi-system-element-container{background:#fff;border-radius:1rem;margin-bottom:.5rem;box-sizing:border-box}.manuInfo-element-title{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;width:100%;margin-bottom:1rem}.manuInfo-element{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;box-sizing:border-box}.manuInfo-element-multi-system{margin-top:.5rem}.multi-system-title{margin-top:1rem;margin-left:.5rem;margin-bottom:0rem}.multi-system-title-video{margin:0rem .5rem;box-sizing:border-box}.manuinfo-tab-container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:#f9fbfc;padding-bottom:.3rem;box-sizing:border-box;position:relative;z-index:200}.manuinfo-tab-box{width:95%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:#f0f4f7;margin-top:.8rem;border-radius:.625rem}.manuinfo-tab-slider{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:0;gap:.2rem;background:#f3f6f8;border-radius:.5rem;box-shadow:0 1pt 3pt 1pt #00000016;width:100%;border:1px solid #F0F4F7}.manuinfo-tab{width:100%;padding:7px 10px;font-size:16px;border:1px solid #F3F6F8;background-color:#f3f6f8;cursor:pointer;transition:background-color .3s ease,color .3s ease;border-radius:.5rem;color:#677282;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.manuinfo-tab.active{border:1px solid;background-color:#fff;color:#007bff;border-color:#f3f6f8}.manuinfo-system-name{padding:.5rem;min-height:2.25rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;-webkit-hyphens:auto;hyphens:auto;word-break:break-word;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.manuinfo-tab-filter-container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;overflow:hidden;max-height:0;opacity:0;transition:opacity .2s ease 0s,max-height .3s ease 0s;box-sizing:border-box;padding:0}.manuinfo-tab-filter-container.expanded{padding-left:.5rem;padding-right:.5rem;padding-top:.5rem;opacity:1;max-height:500px}.manuinfo-tab-filter-buttons-container{max-height:0;padding:0rem .5rem;opacity:0;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;width:100%;gap:.5rem;box-sizing:border-box;overflow:hidden;transition:max-height .3s ease 0s,padding .3s ease 0s,opacity .25s ease 0s;margin:0rem;border-radius:.625rem}.manuinfo-tab-filter-buttons-container.expanded{opacity:1;padding-top:.2rem;padding-bottom:.2rem;max-height:500px}.manuinfo-tab-filter-buttons-collum-container{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:50%;box-sizing:border-box;gap:.5rem}.manuinfo-tab-filter-button{width:90%;padding:3px 10px;font-size:16px;border:1px solid #7D899B;background-color:#fff;cursor:pointer;transition:background-color .3s ease,color .3s ease;border-radius:16px;color:#7d899b;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.manuinfo-tab-filter-button.active{border:1px solid;background-color:#fff;color:#000;border-color:#007bff}.manuinfo-tab-filter-side-button{width:100%;padding:3px 10px;font-size:16px;border:1px solid #FFFFFF;background-color:#fff;cursor:pointer;transition:background-color .3s ease,color .3s ease;border-radius:.625rem;color:#7d899b;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.manuinfo-tab-filter-side-button.active{border:1px solid;background-color:#007bff;color:#fff;border-color:#007bff}.manuinfo-tab-filter-slider{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:0;gap:.2rem;background:#fff;border-radius:16px;box-shadow:0 1pt 3pt 1pt #00000016;width:100%}.manuinfo-tab-filter-arrow-container{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;height:1.5rem}.material-dropdown{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:50%;background:#f3f6f8;box-shadow:0 1pt 3pt 1pt #00000016;border-radius:.625rem;text-align:center}.material-dropdown .default{color:#7d899b;background:#fff;background-color:#fff;-webkit-user-select:none;user-select:none;width:100%;box-sizing:border-box;padding:3px 10px;font-size:16px;border-radius:.625rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:26px}.material-dropdown .selected{border:1px solid;background-color:#007bff;color:#fff;border-color:#007bff;-webkit-user-select:none;user-select:none;width:100%;box-sizing:border-box;padding:3px 10px;font-size:16px;border-radius:.625rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:26px}.material-dropdown .options{display:flex;flex-direction:column;width:100%;margin:0;padding:0;list-style:none;border-radius:.625rem;box-sizing:border-box;overflow:hidden;max-height:0;opacity:0;transition:max-height .4s ease 0s,opacity .4s ease 0s;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.material-dropdown .options.expanded{max-height:500px;opacity:1}.material-dropdown .options li{padding:3px 10px;cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;box-sizing:border-box}.tab-content-wrapper-mfr{width:100%;display:flex;transform:translate(calc(-100% * var(--tab-index)));transition:transform .25s cubic-bezier(.4,0,.2,1);touch-action:pan-y;align-items:flex-start;height:100%;position:relative;z-index:1}.tab-content{position:relative;width:33.333%;flex-shrink:0;min-height:60vh;overflow-y:scroll;overflow-x:hidden}.main-dynamic-height-mfr{position:relative;overflow-x:hidden;overflow-y:visible}.no-scroll{overflow:hidden}.manufacturer-information-filter-table{display:flex;gap:.5rem;width:100%;margin-bottom:.5rem;position:sticky;top:0;z-index:100;margin-left:-1rem;margin-right:-1rem;padding:.5rem 1rem;transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}.manufacturer-information-filter-toggle{display:flex;flex-direction:row;background:#f3f6f8;width:fit-content;border-radius:.5rem;box-shadow:0 1pt 3pt 1pt #00000016;border:2px solid #F3F6F8}.manufacturer-information-filter-toggle-button{display:flex;align-items:center;justify-content:center;padding:.35rem .25rem;border-radius:.5rem;border:1px solid #00000000;cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent;width:3rem;color:#677282}.manufacturer-information-filter-toggle-button-active{display:flex;align-items:center;justify-content:center;padding:.35rem .25rem;border-radius:.5rem;background:#fff;color:#007bff;cursor:pointer;border:1px solid #00000000;transition:all .2s ease;-webkit-tap-highlight-color:transparent;width:3rem}.manufacturer-information-filter-dropdown{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background:#f3f6f8;border-radius:.5rem;box-shadow:0 1pt 3pt #00000025;width:fit-content;position:relative;width:100%}.filter-dropdown-default{color:#677282;border:1px solid #67728250;background:#f3f6f8;-webkit-user-select:none;user-select:none;width:100%;box-sizing:border-box;padding:.2rem .15rem .2rem .4rem;font-size:.75rem;border-radius:.5rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;min-width:80px;cursor:pointer;gap:.3rem;height:100%;-webkit-tap-highlight-color:transparent}.filter-dropdown-selected{border:1px solid #67728250;background-color:#fff;color:#007bff;-webkit-user-select:none;user-select:none;width:100%;box-sizing:border-box;padding:.2rem .15rem .2rem .4rem;border-radius:.5rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;cursor:pointer;gap:.3rem;height:100%;-webkit-tap-highlight-color:transparent}.filter-dropdown-options{position:absolute;top:100%;left:0;right:0;z-index:1000;display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-radius:.5rem;box-sizing:border-box;overflow:hidden;overflow-y:scroll;max-height:0;opacity:0;transition:max-height .1s ease,opacity .1s ease;background:#fff;box-shadow:0 2pt 6pt #00000025;margin-top:.2rem;-webkit-tap-highlight-color:transparent}.filter-dropdown-options.expanded{max-height:195px;opacity:1}.filter-dropdown-options li{padding:.4rem;cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;box-sizing:border-box;font-size:.75rem;color:#333;border-bottom:1px solid #f0f0f0}.filter-dropdown-options li:last-child{border-bottom:none}.filter-dropdown-options li:hover{background:#f8f9fa}.filter-dropdown-default img,.filter-dropdown-selected img{width:1rem;height:1rem}.width-95{width:95%}.width-90{width:90%}.margin-top-bottom{margin-top:.2rem;margin-bottom:.2rem}.color-black{color:#000}.color-grey{color:#85898f}.color-grey-dark{color:#50545a}.color-grey-medium{color:#707070}.margin-top-075rem{margin-top:.75rem;position:relative}.margin-top-0p5rem{margin-top:.5rem}.margin-top-0p75rem{margin-top:.75rem}.margin-top-075rem .manufacturer-information-filter-table{margin-top:-.75rem}.margin-top-0p8rem{margin-top:.8rem}.color677282{color:#677282}.manufacturer-information-filter-table.filter-visible{transform:translateY(0);opacity:1}.manufacturer-information-filter-table.filter-hidden{transform:translateY(-100%);opacity:0;pointer-events:none}.listelement-text-expandable-more-elements-box{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;background:#fff;border-radius:1rem;overflow:hidden;padding-left:1rem;padding-right:.8rem;box-sizing:border-box;margin-bottom:1rem}.color-red{color:red}.implant-variant-compatibility-container{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;width:100%;height:2rem;box-shadow:0 1pt 3pt 1pt #00000016;background:#fff;border-radius:.5rem;overflow:hidden;padding-left:1rem;padding-right:.8rem;box-sizing:border-box;margin-bottom:1rem}.manuInfo-multi-system-toggle{display:flex;align-items:center;justify-content:center;width:100%;cursor:pointer;padding:.5rem .5rem 0;margin-bottom:.5rem;border-top:1px solid #E5E5EA;box-sizing:border-box}.manuInfo-multi-system-toggle p{display:flex;align-items:center;transition:color .2s ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.manuInfo-multi-system-toggle img{width:12px;height:12px;transition:transform .3s ease}.manuInfo-multi-system-separator{width:100%;height:1.5px;background-color:#e5e5ea;margin-top:.4rem;margin-bottom:.5rem}.manuInfo-multi-system-content{overflow:hidden;height:0;width:100%;background:#fff}.cursor-pointer{cursor:pointer}.line-bottom{border-bottom:1px solid #E5E5EA;border-bottom-right-radius:0rem!important;border-bottom-left-radius:0rem!important}.selectable-vertical-boxes-image-large-column{background:#fff;box-shadow:0 1pt 3pt 1pt #00000016;border-radius:1rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;margin-bottom:1rem;min-height:4rem;overflow:hidden;box-sizing:border-box}.selectable-vertical-boxes-image-large{background:#fff;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:.8rem;min-height:4rem;padding-right:.8rem;padding-left:.8rem;overflow:hidden;box-sizing:border-box}.pmi-banner-container{position:relative;width:100%;overflow:hidden;aspect-ratio:4 / 1;background-color:#fff}.pmi-banner-img{width:100%;height:100%;object-fit:cover;object-position:center;aspect-ratio:4 / 1}.pmi-banner-skeleton{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:0;background-color:#dde2e7;overflow:hidden;z-index:5}.pmi-banner-skeleton:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,#fff0,#ffffffa8,#fff0);animation:shimmer 1.5s infinite}@keyframes shimmer{0%{transform:translate(0)}to{transform:translate(200%)}}.listelement-successor-system-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;box-sizing:border-box;margin-bottom:1rem;overflow:hidden;min-height:8.0625rem;box-shadow:0 1pt 3pt 1pt #00000016;border-radius:.5rem;background:#fff}.listelement-successor-system-header-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;gap:.5rem;box-sizing:border-box;padding:.5rem}.listelement-successor-system-icon{width:1.5rem;height:1.5rem;background:#fffbeb;padding:.25rem;border-radius:.5rem;object-fit:cover;object-position:center;overflow:hidden}.listelement-successor-system-divider{width:100%;height:1px;background-color:#e5e5ea}.listelement-successor-system-attributes-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;gap:.5rem;box-sizing:border-box;gap:.7rem;padding:.5rem}.listelement-successor-system-image{height:4rem;aspect-ratio:16/9;border-radius:.5rem;object-fit:cover;object-position:center;box-shadow:0 1pt 3pt 1pt #00000016;background-color:#fff;overflow:hidden}.listelement-successor-system-text-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-right:auto}.stacked-text-container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box}.contact-info-container{width:100%;display:flex;flex-direction:row;align-items:center;background:#fff;border-radius:1rem;padding:1rem;box-sizing:border-box;box-shadow:0 1pt 3pt 1pt #00000016;margin-bottom:1rem;gap:1rem}.picture-box{display:flex;flex-direction:row;align-items:center;justify-content:center;height:5rem;margin-top:.5rem;margin-bottom:.5rem;aspect-ratio:1/1}.contact-info-container-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0rem}.info-text-box{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem}.contact-picture{margin:.5rem;background:#fff;border-radius:100%;height:100%;box-shadow:0 1pt 3pt 1pt #00000016}.contact-picture-container{margin:.5rem;background:#fff;height:100%;aspect-ratio:1/1;border-radius:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 1pt 3pt 1pt #00000016}.contact-picture-manufacturer{background:#fff;width:5rem}.link{color:#2072fe;text-decoration:none}.manu-info-text{width:100%}.text-decoration-none{text-decoration:none}.generell-contact-info-container{height:100%;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;box-sizing:border-box;gap:.3rem;padding:.2rem}.generell-contact-info-container-phone{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;height:14px}.generell-contact-info-picture{max-width:4rem;max-height:4rem;padding:.2rem}.hotline-container{display:flex;flex-direction:row;gap:.5rem;align-items:center;justify-content:center}.hotline-indicator{height:.78rem}.listelement-implant-variant-container{background:#fff;box-shadow:0 1pt 3pt 1pt #00000016;border-radius:.5rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;margin-bottom:1rem;min-height:4rem;box-sizing:border-box}.implant-variant-container{background:#fff;width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:.5rem;box-sizing:border-box;border-radius:.5rem}.listelement-implant-variant-container.expanded .implant-variant-container{padding-bottom:.5rem;box-shadow:0 1pt 3pt 1pt #00000016;transition:box-shadow .3s cubic-bezier(.25,.1,.25,1)}.listelement-implant-variant-container.collapsed .implant-variant-container{padding-bottom:0rem;transition:box-shadow .3s cubic-bezier(.25,.1,.25,1),padding .1s cubic-bezier(.25,.1,.25,1) .15s}.implant-variant-picture-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:30%;aspect-ratio:16/9;border-radius:.5rem;background:#fff;box-shadow:0 1pt 3pt 1pt #00000016;box-sizing:border-box}.implant-variant-picture{width:100%;height:100%;object-fit:contain;border-radius:.5rem}.implant-variant-text-container{width:70%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.25rem}.implant-variant-name-container{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding-bottom:.2rem;box-sizing:border-box}.implant-variant-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;margin:0;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;word-wrap:normal;overflow-wrap:normal;white-space:normal;overflow:hidden}.expand-arrow-container{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;margin:0;margin-top:.5rem;border-top:1px solid #00000025}.expand-arrow{height:1.5rem}.listelement-implant-variant-container.expanded .expand-arrow{transition:box-shadow .3s cubic-bezier(.25,.1,.25,1)}.listelement-implant-variant-container.collapsed .expand-arrow{padding:0rem;transition:box-shadow .3s cubic-bezier(.25,.1,.25,1),padding .2s cubic-bezier(.25,.1,.25,1) .1s}.expanded-info-container{width:100%;max-height:0;overflow:hidden;opacity:0;display:flex;flex-direction:column;gap:.5rem;padding:0 .8rem;box-sizing:border-box;transition:max-height .3s cubic-bezier(.25,.1,.25,1),opacity .2s cubic-bezier(.25,.1,.25,1),padding .2s cubic-bezier(.25,.1,.25,1)}.listelement-implant-variant-container.expanded .expanded-info-container{opacity:1;padding:0 .8rem}.listelement-implant-variant-container.collapsed .expanded-info-container{opacity:0;padding:0 .8rem}.expanded-info-list{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem;box-sizing:border-box;margin:0;padding:0;padding-top:.8rem}.expanded-info-line{width:calc(100% + 1.6rem);border-bottom:1px solid #00000016;margin-left:-.8rem}.expanded-numbers-list{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem;box-sizing:border-box;margin:0;padding:0}.implant-variant-table{width:100%;border-collapse:collapse;overflow:hidden;font-size:.85rem;margin-top:.5rem;table-layout:auto}.implant-variant-table th{padding:.4rem .2rem;text-align:left;font-weight:600;color:#2c3e50;border-bottom:1px solid #D5E3EA;font-size:.7rem;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;line-height:1.2;vertical-align:top;min-height:1.5rem}.implant-variant-table th .unit{font-weight:400}.implant-variant-table td{padding:.4rem .2rem;border-bottom:1px solid #F0F4F7;color:#34495e;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top;font-size:.75rem}.implant-variant-table td:has-text("✓"),.implant-variant-table td:has-text("✗"),.implant-variant-table td:has-text("✔"),.implant-variant-table td:has-text("✘"){text-align:center;font-size:.9rem}.implant-variant-table tbody tr:last-child td{border-bottom:none}.table-header-measure{font-size:.7rem;font-weight:600;font-family:inherit}.table-cell-measure{font-size:.75rem;font-weight:400;font-family:inherit}@media (max-width: 480px){.implant-variant-table{font-size:.75rem}.implant-variant-table th,.implant-variant-table td{padding:.3rem .15rem}.implant-variant-table th{font-size:.65rem;line-height:1.1}.implant-variant-table td{font-size:.7rem}}@media (max-width: 360px){.implant-variant-table th,.implant-variant-table td{padding:.2rem .1rem}.implant-variant-table th{font-size:.6rem}.implant-variant-table td{font-size:.65rem}}.implant-variant-picture-placeholder{width:100%;height:100%;background-color:#dde2e7;border-radius:.5rem;position:relative;overflow:hidden}.implant-variant-picture-placeholder:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,#fff0,#ffffffa8,#fff0);animation:placeholderShimmer 1.5s infinite}.implant-variant-picture-placeholder.fast-load:after{animation:none;opacity:0;transition:opacity .1s ease-out}@keyframes placeholderShimmer{0%{left:-100%}to{left:100%}}.selectable-vertical-boxes-collapsed-element{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background-color:#fff;border-radius:1rem}.selectable-vertical-boxes-expanded-element{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:1rem;max-height:200px;opacity:1;overflow:hidden;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}.selectable-vertical-boxes-expanded-element.collapsed{max-height:0;opacity:0;padding-top:0;padding-bottom:0;transition:max-height .1s ease-in-out,opacity .1s ease-in-out,padding .1s ease-in-out}.box-shadow-standard{box-shadow:0 1pt 3pt 1pt #00000016}.box-shadow-none{box-shadow:none!important}.opening-hours-table td:first-child{padding:.1rem .5rem 0rem 0rem}.popup-content-image-only{width:90%;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:.625rem;box-shadow:0 4px 6px #0000001a;position:relative;background:#fff}.popup-content-image-full-screen{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:.625rem}.popup-image-close-button{position:absolute;top:.5rem;right:.5rem;width:2rem;height:2rem;border-radius:.3rem;cursor:pointer;padding:.5rem;box-sizing:border-box}.popup-image-arrow{position:absolute;top:50%;transform:translateY(-50%);width:2rem;height:4rem;cursor:pointer;opacity:.3}.popup-image-arrow:active{opacity:.4}.popup-image-arrow-left{left:.75rem;transform:rotate(180deg);top:35%}.popup-image-arrow-right{right:.75rem}.listelement-text-expandable-container{display:flex;flex-direction:column;gap:.15rem;width:100%;position:relative}.listelement-text-expandable-textarea{width:100%;border:none;outline:none;background-color:transparent;text-align:left;text-wrap:wrap;word-wrap:break-word;padding:0;transition:padding-bottom .3s cubic-bezier(.25,.1,.25,1),height .3s cubic-bezier(.25,.1,.25,1);line-height:1.2;font-family:inherit;color:#000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;white-space:pre-wrap}.listelement-text-expandable-container.collapsed .listelement-text-expandable-textarea{height:5.7rem!important;padding-bottom:0;overflow:hidden}.height-override{height:6rem!important}.listelement-text-expandable-container.expanded .listelement-text-expandable-textarea{min-height:5.35rem!important;padding-bottom:2rem;overflow:hidden}.min-height-override{min-height:6rem!important}.listelement-text-expandable-more-text{cursor:pointer;position:absolute;bottom:2px;right:0;box-sizing:border-box;padding-right:.15rem;text-align:right;color:#007bff;background:#fff;transition:color .2s ease-in-out;box-shadow:0 0 5pt 1pt #fff}.listelement-text-expandable-more-elements{cursor:pointer;margin-bottom:.35rem;padding-top:.3rem;width:100%;text-align:center;color:#007bff;transition:color .2s ease-in-out;border-top:1px solid #00000016;flex-shrink:0;position:relative;background:#fff;z-index:10}.listelement-text-expandable-items{display:flex;flex-direction:column;width:100%;overflow:hidden;transition:max-height .25s cubic-bezier(.25,.1,.25,1)}.listelement-text-expandable-items.collapsed{max-height:13.34rem}.listelement-text-expandable-items-video{display:flex;flex-direction:column;width:100%;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.listelement-text-expandable-items-video.collapsed{max-height:12.125rem}.selectable-vertical-boxes-expandable{background:#fff;box-shadow:0 1pt 3pt 1pt #00000016;border-radius:1rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin-bottom:1rem;gap:.8rem;min-height:4rem;padding:.8rem;box-sizing:border-box;transition:box-shadow .2s ease-in-out}.selectable-vertical-boxes-expandable.box-shadow-none{box-shadow:0 0 0 0 transparent}.selectable-vertical-boxes-expandable.box-shadow-animated{box-shadow:0 1pt 3pt 1pt #00000016}.listelement-text-expandable-image{float:right;width:30%;margin:.2rem .15rem .5rem .75rem;position:relative;z-index:1;shape-outside:margin-box;aspect-ratio:16/9;border-radius:.5rem;background:#fff;box-shadow:0 1pt 3pt 1pt #00000016;pointer-events:auto}.listelement-text-expandable-image img{width:100%;height:auto;border-radius:.5rem;object-fit:cover;display:block;aspect-ratio:16/9}.listelement-text-expandable-container.has-image{position:relative}.listelement-text-expandable-title{margin-bottom:.25rem!important;display:block}.listelement-text-expandable-container.has-image .listelement-text-expandable-textarea{display:block;box-sizing:border-box;overflow:hidden;position:relative}.listelement-text-expandable-container.has-image .listelement-text-expandable-more-text{z-index:2;clear:both}.listelement-text-expandable-textarea:after{content:"";display:table;clear:both}.listelement-text-expandable-container:after{content:"";display:table;clear:both}.listelement-mfr-system-overview-container-video{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.listelement-mfr-system-overview-system-video{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;height:100%;border-top:1px solid #00000016;padding-top:.5rem;padding-bottom:.5rem;box-sizing:border-box}.listelement-mfr-system-overview-system-image-video{width:4rem;height:4rem;border-radius:.5rem}.listelement-mfr-system-overview-system-image-container-video{display:flex;justify-content:center;align-items:center;max-width:9rem;height:100%;width:100%;aspect-ratio:16/9;border-radius:.5rem;box-shadow:0 1pt 3pt 1pt #00000016;background-color:#fff;overflow:hidden;position:relative}.listelement-mfr-system-overview-system-text-container-video{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;padding-right:.5rem;box-sizing:border-box}.listelement-mfr-system-overview-system-image-runtime{position:absolute;bottom:.2rem;right:.2rem;background-color:#00000068;color:#fff;padding:.1rem .2rem;border-radius:.3rem;font-size:.8rem;font-weight:800}.listelement-mfr-system-overview-system-text-container-video-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;box-orient:vertical;word-wrap:break-word;word-break:break-word;hyphens:none;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none}.listelement-quill-multi-image-container{background:#fff;box-shadow:0 1pt 3pt 1pt #00000016;border-radius:1rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;margin-bottom:1rem;min-height:4rem;overflow:hidden;box-sizing:border-box;padding:.1rem 0rem}.listelement-quill-multi-image-quill-container .ql-editor p+p:not(.ql-para-spacing-0):not([class*=ql-para-spacing-]){margin-top:3pt}.listelement-quill-multi-image-quill-container{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.listelement-quill-multi-image-quill-container ul{padding-left:.5rem!important}.listelement-quill-multi-image-quill-container li{padding-left:1rem!important}.listelement-quill-multi-image-image-select-container{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.8rem;padding:.5rem .8rem .8rem;box-sizing:border-box;overflow-x:scroll;scrollbar-width:none}.listelement-quill-multi-image-image-select-img{height:5rem;box-shadow:0 1pt 2pt 1pt #00000025;border-radius:.5rem;object-fit:cover;object-position:center;cursor:pointer}.listelement-quill-multi-image-banner-container{position:relative;width:100%;overflow:hidden;aspect-ratio:16 / 9;background-color:#fff}.listelement-quill-multi-image-text-container{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;box-sizing:border-box;height:2.3rem;cursor:pointer;border-top:1px solid #00000016}.listelement-quill-multi-image-text-container-inner{width:calc(100% - 1.6rem);display:flex;flex-direction:row;align-items:center;justify-content:space-between;box-sizing:border-box;height:2.3rem;cursor:pointer}.listelement-quill-multi-image-text-container.border-top-none{border-top:none}.listelement-quill-multi-image-content{width:100%;overflow:hidden;height:0;transition:height .2s cubic-bezier(.25,.1,.25,1)}.padding-top-zero-important .ql-editor{padding:0 .8rem!important}.selectable-vertical-boxes-product-selection{background:#fff;box-shadow:0 1pt 3pt 1pt #00000016;border-radius:1rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin-bottom:1rem;gap:.8rem;min-height:4rem;padding:.8rem;box-sizing:border-box}.selectable-vertical-boxes-icon-container{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.selectable-vertical-boxes-infotext{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;margin:0;margin-top:.2rem;word-break:break-word;overflow:hidden;text-overflow:ellipsis;-webkit-hyphens:auto;hyphens:auto}.selectable-vertical-product-selection-picture-container{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;border-radius:.8rem;box-sizing:border-box;padding:.15rem;aspect-ratio:1/1}.selectable-vertical-boxes-product-selection-picture{max-width:4rem}.selectable-vertical-boxes-product-selection-icon{max-height:3rem;margin-left:.2rem}.info-container{position:relative;display:inline-block}.info-icon-button{background:none;border:none;cursor:pointer;padding:0}.tooltip{position:absolute;top:30px;right:100%;margin-left:10px;background-color:#e9f0ff;color:#333;padding:10px;border-radius:12px;box-shadow:0 2px 8px #0003;z-index:100;width:10.2rem}.tooltip:after{content:"";position:absolute;top:-5px;right:-10px;border-width:10px;border-style:solid;border-color:transparent transparent #e9f0ff #e9f0ff;transform:rotate(45deg)}.tooltip-text{font-family:Roboto,sans-serif;font-size:.9rem;margin:0}.info-icon{padding-top:.2rem;padding-right:.3rem;width:20px;aspect-ratio:1/1}.tooltip-info-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem}.tooltip-info-paragraph{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem}.tooltip-icon{width:1.3rem}.listelement-mfr-system-overview-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%}.listelement-mfr-system-overview-system{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;height:100%;border-top:1px solid #00000016;padding-top:.7rem}.listelement-mfr-system-overview-system-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;gap:.7rem}.listelement-mfr-system-overview-system-content{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;gap:.8rem}.listelement-mfr-system-overview-system-image-container{display:flex;justify-content:center;max-width:7rem;height:100%;width:100%;aspect-ratio:16/9;border-radius:.5rem;box-shadow:0 1pt 3pt 1pt #00000016;background-color:#fff;overflow:hidden}.listelement-mfr-system-overview-system-image-container-empty{display:flex;justify-content:center;align-items:center;max-width:7rem;aspect-ratio:16/9;border-radius:.5rem;background-color:#fff;overflow:hidden}.listelement-mfr-system-overview-system-icon-container{display:flex;justify-content:center;align-items:center;max-width:7rem;background-color:#fff;overflow:hidden}.listelement-mfr-system-overview-system-image{object-fit:cover}.border-top-none{border-top:none}.border-top-none-important{border-top:none!important}.border-bottom-none{border-bottom:none}.border-bottom-white{border-bottom:1px solid #ffffff}.profilePicture{display:flex;flex-direction:row;align-items:center;justify-content:center;height:8rem;border-radius:50%}.profileForm{width:100%}.round-picture{border-radius:50%}.crop-picture{object-fit:contain;max-height:100%;max-width:100%}.hide-picture{display:none}.profile-name-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;width:100%;text-align:center;word-break:break-word;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;overflow-wrap:break-word}.selectable-vertical-boxes-input{background:#fff;box-shadow:0 1pt 3pt 1pt #00000016;border-radius:1rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:1rem;min-height:4rem;padding:.8rem;box-sizing:border-box}.selectable-vertical-boxes-input-infotext{background:#fff;box-shadow:0 1pt 3pt 1pt #00000016;border-radius:1rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:1rem;min-height:4rem;padding:10.8px;box-sizing:border-box;margin-bottom:1rem;border:2px solid #ffffff}.input-with-infotext{background:inherit;width:100%;margin-left:.5rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.3rem}.listelement-input{width:100%;background-color:#fff;box-shadow:none;border:none;padding:0}.listelement-input:focus{outline:0}.color-007BFF{color:#007bff}.footer-button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background-color:#f9fbfc;position:sticky;bottom:0;width:100%;height:9%;min-height:5rem;padding-bottom:calc(env(safe-area-inset-bottom) - 17px);z-index:201}.footer-button-double{min-height:9.25rem;position:sticky;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;box-sizing:border-box}.save-button{border:none;height:50px;width:90%;box-sizing:border-box;background-color:#2072ff;color:#fff;border-radius:300px;padding-top:10px;padding-bottom:10px;box-shadow:0 1pt 3pt 1pt #00000016}.BackroundColorWhite{background:#fff}.BackroundColorWhiteDropdown{background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.RedBorder{border-style:solid;border-color:red;border-width:2px}.BlueBorder{border-style:solid;border-color:#007bff;border-width:2px}.profile-change-text{margin:1.7rem}.profile-edit-error-text{text-align:center}.cursive-text{font-style:italic}.selectable-vertical-boxes-searchresult{background:#f0f4f7;box-shadow:0 1pt 3pt 1pt #00000016;border-radius:1rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:90%;margin-bottom:.75rem;gap:.8rem;min-height:1.5rem;padding:.8rem;box-sizing:border-box}.dropdown-nodatamessage{text-align:center;margin-top:0}:root{--react-pdf-text-layer: 1;--highlight-bg-color: rgba(180, 0, 170, 1);--highlight-selected-bg-color: rgba(0, 100, 0, 1)}@media screen and (forced-colors: active){:root{--highlight-bg-color: Highlight;--highlight-selected-bg-color: ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}.textLayer{position:absolute;text-align:initial;top:0;right:0;bottom:0;left:0;overflow:hidden;line-height:1;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;top:100%;right:0;bottom:0;left:0;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}.textLayer .endOfContent.active{top:0}.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}:root{--react-pdf-annotation-layer: 1;--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color: Highlight;--input-focus-outline: 1px solid Canvas;--input-unfocused-border-color: transparent;--input-disabled-border-color: transparent;--input-hover-border-color: black;--link-outline: none}@media screen and (forced-colors: active){:root{--input-focus-border-color: CanvasText;--input-unfocused-border-color: ActiveText;--input-disabled-border-color: GrayText;--input-hover-border-color: Highlight;--link-outline: 1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--scale-factor));width:100%;min-width:calc(180px * var(--scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor)) #888;border-radius:calc(2px * var(--scale-factor));padding:calc(6px * var(--scale-factor));margin-left:calc(5px * var(--scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--scale-factor))}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--scale-factor));padding-top:calc(2px * var(--scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}.profile-picture-container{height:100%;width:60%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box}.profile-picture-container-crop{height:100%;width:90%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:3rem;padding-bottom:3rem;box-sizing:border-box}.crop-container{max-height:50vh;object-fit:contain}.input-pb{display:none}.footer-button-double-container{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;gap:1rem;width:100%;height:100%}.round-picture-loading{border-radius:50%;width:3rem}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}:root{--rc-drag-handle-size: 12px;--rc-drag-handle-mobile-size: 24px;--rc-drag-handle-bg-colour: rgba(0, 0, 0, .2);--rc-drag-bar-size: 6px;--rc-border-color: rgba(255, 255, 255, .7);--rc-focus-color: #0088ff}.ReactCrop{position:relative;display:inline-block;cursor:crosshair;max-width:100%}.ReactCrop *,.ReactCrop *:before,.ReactCrop *:after{box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{overflow:hidden;max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-width:100%;max-height:inherit}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video{touch-action:none}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{touch-action:none}.ReactCrop__crop-mask{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;width:calc(100% + .5px);height:calc(100% + .5px)}.ReactCrop__crop-selection{position:absolute;top:0;left:0;transform:translateZ(0);cursor:move}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--circular-crop .ReactCrop__crop-selection:after{pointer-events:none;content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid var(--rc-border-color);opacity:.3}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed white}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){animation:marching-ants 1s;background-image:linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%);background-size:10px 1px,10px 1px,1px 10px,1px 10px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;color:#fff;animation-play-state:running;animation-timing-function:linear;animation-iteration-count:infinite}.ReactCrop__crop-selection:focus{outline:2px solid var(--rc-focus-color);outline-offset:-1px}.ReactCrop--invisible-crop .ReactCrop__crop-mask,.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{content:"";display:block;position:absolute;background-color:#fff6}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666666667%}.ReactCrop__drag-handle{position:absolute;width:var(--rc-drag-handle-size);height:var(--rc-drag-handle-size);background-color:var(--rc-drag-handle-bg-colour);border:1px solid var(--rc-border-color)}.ReactCrop__drag-handle:focus{background:var(--rc-focus-color)}.ReactCrop .ord-nw{top:0;left:0;transform:translate(-50%,-50%);cursor:nw-resize}.ReactCrop .ord-n{top:0;left:50%;transform:translate(-50%,-50%);cursor:n-resize}.ReactCrop .ord-ne{top:0;right:0;transform:translate(50%,-50%);cursor:ne-resize}.ReactCrop .ord-e{top:50%;right:0;transform:translate(50%,-50%);cursor:e-resize}.ReactCrop .ord-se{bottom:0;right:0;transform:translate(50%,50%);cursor:se-resize}.ReactCrop .ord-s{bottom:0;left:50%;transform:translate(-50%,50%);cursor:s-resize}.ReactCrop .ord-sw{bottom:0;left:0;transform:translate(-50%,50%);cursor:sw-resize}.ReactCrop .ord-w{top:50%;left:0;transform:translate(-50%,-50%);cursor:w-resize}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(-50%)}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:var(--rc-drag-bar-size);height:100%;transform:translate(50%)}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(50%)}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:var(--rc-drag-bar-size);height:100%;transform:translate(-50%)}.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle,.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w{display:none}@media (pointer: coarse){.ReactCrop .ord-n,.ReactCrop .ord-e,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:var(--rc-drag-handle-mobile-size);height:var(--rc-drag-handle-mobile-size)}}.register-page-container{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:#f9fbfc}.infopage-logo-container{width:100%;height:30%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box}.infopage-logo{max-height:2.5rem;max-width:45%}.register-container{width:85%;margin-bottom:2rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.register-container-infotext{width:75%;margin-bottom:0rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.margin-bottom-zero{margin-bottom:0}.margin-bottom-1rem{margin-top:0;margin-bottom:1rem}.margin-bottom-1p5rem{margin-top:0;margin-bottom:1.5rem}.margin-bottom-2rem{margin-top:0;margin-bottom:2rem}.margin-bottom-only-2rem{margin-bottom:2rem}.margin-top-0p25rem{margin-top:.25rem}.margin-top-1rem{margin-top:1rem;margin-bottom:0}.margin-top-only-1rem{margin-top:1rem}.margin-top-1p5rem{margin-top:1rem;margin-bottom:0}.margin-bottom-02rem{margin-top:0;margin-bottom:.2rem}.margin-bottom-05rem{margin-top:0;margin-bottom:.5rem}.margin-bottom-07rem{margin-bottom:.7rem}.margin-bottom-07rem-important{margin-bottom:.7rem!important}.text-align-center{text-align:center}.text-align-left{width:100%;text-align:left}.navbar-button{margin-top:0;margin-bottom:1rem;color:#007bff}.text-container{width:90%;margin-top:.5rem}.text-container-einwilligung{width:90%}.font-size-20rem{font-size:2rem;margin-bottom:0;margin-top:1rem}.height-100{height:100%}.height-2p4rem{height:2.4rem}.height-2p5rem{height:2.5rem}.height-14rem{height:14rem}.height-15rem{height:15rem}.forgot-password-infotext{width:100%;text-align:center;vertical-align:middle}.container-container-password-criteria{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin-bottom:1.5rem;margin-top:1.5rem}.container-password-criteria{width:90%;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.valid{color:green}.invalid{color:red}.pdf-upload-container{background:#fff;box-shadow:0 1pt 3pt 1pt #00000016;border-radius:1rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;margin-bottom:1rem;gap:.8rem;min-height:4rem;padding:.8rem;box-sizing:border-box}.pdf-upload-title-container{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.pdf-upload-title-text{margin:0;text-align:center}.pdf-upload-box{width:100%;background:#fff;height:4rem;border-radius:.625rem;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem}.pdf-upload-box-icon{height:2.5rem}.pdf-upload-icon{height:2rem}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.tab-container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:#f9fbfc}.tab-slider{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:1rem 1rem .3rem;gap:.2rem;background:#f3f6f8;border-radius:.625rem;box-shadow:0 1pt 3pt 1pt #00000016;-webkit-tap-highlight-color:transparent;width:95%}.tab{width:100%;padding:5px 10px;font-size:16px;border:2px solid #F3F6F8;background-color:#f3f6f8;cursor:pointer;transition:background-color .3s ease,color .3s ease;border-radius:.625rem;color:#677282}.tab.active{background-color:#fff;color:#007bff}.tab-content{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex-shrink:0}.tab-content-wrapper{width:100%;display:flex;transform:translate(calc(-100% * var(--tab-index)));transition:transform .25s cubic-bezier(.4,0,.2,1);touch-action:pan-y}.pdf-upload-title{width:100%;text-align:start}.width-100{width:100%}.padding-5pct{padding-left:2.5%;padding-right:2.5%}.box-sizing-border-box{box-sizing:border-box}.overflow-y-scroll{overflow-y:scroll}.personal-note-editor{min-height:10rem;width:100%;background-color:#fff;border-radius:1rem;padding:0rem;border:1px solid #ffffff;box-sizing:border-box;margin-bottom:1rem;box-shadow:0 1pt 3pt 1pt #00000016}.personal-note-editor .ql-container{min-height:10rem;border:none;font-family:sans-serif}.personal-note-editor .ql-toolbar{border:none!important;background-color:transparent;padding:.5rem;border-bottom:1px solid #00000035!important;border-radius:1rem 1rem 0 0}.personal-note-editor .ql-container{border:none!important;border-radius:0 0 1rem 1rem;min-height:10rem;padding:.5rem 1rem}.personal-note-editor .ql-editor{min-height:10rem;padding:0}.quill-wrapper{position:relative;width:100%}.quill-status-dot{position:absolute;top:8px;right:8px;width:10px;height:10px;border-radius:50%;background:gray}.sop-header-tile{width:100%;border-radius:1rem;padding-left:.5rem;margin-bottom:1rem;box-sizing:border-box}.sop-loading-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding-top:35%}.list-text{width:100%;text-align:start;margin-bottom:.7rem;margin-top:0rem}.clinic-contact-container{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem;margin-bottom:01rem;background:#fff;padding:1rem;box-sizing:border-box;border-radius:1rem;box-shadow:0 1pt 3pt 1pt #00000016}.clinic-contact-image{width:4rem;height:4rem;border-radius:50%}.clinic-contact-info-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.3rem;line-height:.9}.sop-selection-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;overflow:hidden;background-color:#fff;border-radius:.5rem}.sop-selection-container-quill{width:100%;overflow:hidden;background-color:#fff;padding:.8rem;box-sizing:border-box;border-radius:.5rem}.sop-selection-container-divider{width:100%;height:1px;background-color:#e0e0e0}.sop-section-quill .ql-container{border:none!important;padding:0!important}.sop-section-quill .ql-editor{padding:0!important;margin:0!important}.sop-section-quill{width:100%;padding:0!important}/*!
* Quill Editor v1.3.7
* https://quilljs.com/
* Copyright (c) 2014, Jason Chen
* Copyright (c) 2013, salesforce.com
*/.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-bubble.ql-toolbar:after,.ql-bubble .ql-toolbar:after{clear:both;content:"";display:table}.ql-bubble.ql-toolbar button,.ql-bubble .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-bubble.ql-toolbar button svg,.ql-bubble .ql-toolbar button svg{float:left;height:100%}.ql-bubble.ql-toolbar button:active:hover,.ql-bubble .ql-toolbar button:active:hover{outline:none}.ql-bubble.ql-toolbar input.ql-image[type=file],.ql-bubble .ql-toolbar input.ql-image[type=file]{display:none}.ql-bubble.ql-toolbar button:hover,.ql-bubble .ql-toolbar button:hover,.ql-bubble.ql-toolbar button:focus,.ql-bubble .ql-toolbar button:focus,.ql-bubble.ql-toolbar button.ql-active,.ql-bubble .ql-toolbar button.ql-active,.ql-bubble.ql-toolbar .ql-picker-label:hover,.ql-bubble .ql-toolbar .ql-picker-label:hover,.ql-bubble.ql-toolbar .ql-picker-label.ql-active,.ql-bubble .ql-toolbar .ql-picker-label.ql-active,.ql-bubble.ql-toolbar .ql-picker-item:hover,.ql-bubble .ql-toolbar .ql-picker-item:hover,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected{color:#fff}.ql-bubble.ql-toolbar button:hover .ql-fill,.ql-bubble .ql-toolbar button:hover .ql-fill,.ql-bubble.ql-toolbar button:focus .ql-fill,.ql-bubble .ql-toolbar button:focus .ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#fff}.ql-bubble.ql-toolbar button:hover .ql-stroke,.ql-bubble .ql-toolbar button:hover .ql-stroke,.ql-bubble.ql-toolbar button:focus .ql-stroke,.ql-bubble .ql-toolbar button:focus .ql-stroke,.ql-bubble.ql-toolbar button.ql-active .ql-stroke,.ql-bubble .ql-toolbar button.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#fff}@media (pointer: coarse){.ql-bubble.ql-toolbar button:hover:not(.ql-active),.ql-bubble .ql-toolbar button:hover:not(.ql-active){color:#ccc}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#ccc}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#ccc}}.ql-bubble,.ql-bubble *{box-sizing:border-box}.ql-bubble .ql-hidden{display:none}.ql-bubble .ql-out-bottom,.ql-bubble .ql-out-top{visibility:hidden}.ql-bubble .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-bubble .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-bubble .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-bubble .ql-formats{display:inline-block;vertical-align:middle}.ql-bubble .ql-formats:after{clear:both;content:"";display:table}.ql-bubble .ql-stroke{fill:none;stroke:#ccc;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-bubble .ql-stroke-miter{fill:none;stroke:#ccc;stroke-miterlimit:10;stroke-width:2}.ql-bubble .ql-fill,.ql-bubble .ql-stroke.ql-fill{fill:#ccc}.ql-bubble .ql-empty{fill:none}.ql-bubble .ql-even{fill-rule:evenodd}.ql-bubble .ql-thin,.ql-bubble .ql-stroke.ql-thin{stroke-width:1}.ql-bubble .ql-transparent{opacity:.4}.ql-bubble .ql-direction svg:last-child{display:none}.ql-bubble .ql-direction.ql-active svg:last-child{display:inline}.ql-bubble .ql-direction.ql-active svg:first-child{display:none}.ql-bubble .ql-editor h1{font-size:2em}.ql-bubble .ql-editor h2{font-size:1.5em}.ql-bubble .ql-editor h3{font-size:1.17em}.ql-bubble .ql-editor h4{font-size:1em}.ql-bubble .ql-editor h5{font-size:.83em}.ql-bubble .ql-editor h6{font-size:.67em}.ql-bubble .ql-editor a{text-decoration:underline}.ql-bubble .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-bubble .ql-editor code,.ql-bubble .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-bubble .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-bubble .ql-editor code{font-size:85%;padding:2px 4px}.ql-bubble .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-bubble .ql-editor img{max-width:100%}.ql-bubble .ql-picker{color:#ccc;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-bubble .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-bubble .ql-picker-label:before{display:inline-block;line-height:22px}.ql-bubble .ql-picker-options{background-color:#444;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-bubble .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-bubble .ql-picker.ql-expanded .ql-picker-label{color:#777;z-index:2}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-bubble .ql-color-picker,.ql-bubble .ql-icon-picker{width:28px}.ql-bubble .ql-color-picker .ql-picker-label,.ql-bubble .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-label svg,.ql-bubble .ql-icon-picker .ql-picker-label svg{right:4px}.ql-bubble .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-bubble .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-bubble .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-bubble .ql-picker.ql-header{width:98px}.ql-bubble .ql-picker.ql-header .ql-picker-label:before,.ql-bubble .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-bubble .ql-picker.ql-font{width:108px}.ql-bubble .ql-picker.ql-font .ql-picker-label:before,.ql-bubble .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-bubble .ql-picker.ql-size{width:98px}.ql-bubble .ql-picker.ql-size .ql-picker-label:before,.ql-bubble .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-bubble .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-bubble .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-bubble .ql-toolbar .ql-formats{margin:8px 12px 8px 0}.ql-bubble .ql-toolbar .ql-formats:first-child{margin-left:12px}.ql-bubble .ql-color-picker svg{margin:1px}.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,.ql-bubble .ql-color-picker .ql-picker-item:hover{border-color:#fff}.ql-bubble .ql-tooltip{background-color:#444;border-radius:25px;color:#fff}.ql-bubble .ql-tooltip-arrow{border-left:6px solid transparent;border-right:6px solid transparent;content:" ";display:block;left:50%;margin-left:-6px;position:absolute}.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow{border-bottom:6px solid #444;top:-6px}.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow{border-top:6px solid #444;bottom:-6px}.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor{display:block}.ql-bubble .ql-tooltip.ql-editing .ql-formats{visibility:hidden}.ql-bubble .ql-tooltip-editor{display:none}.ql-bubble .ql-tooltip-editor input[type=text]{background:transparent;border:none;color:#fff;font-size:13px;height:100%;outline:none;padding:10px 20px;position:absolute;width:100%}.ql-bubble .ql-tooltip-editor a{top:10px;position:absolute;right:20px}.ql-bubble .ql-tooltip-editor a:before{color:#ccc;content:"×";font-size:16px;font-weight:700}.ql-container.ql-bubble:not(.ql-disabled) a{position:relative;white-space:nowrap}.ql-container.ql-bubble:not(.ql-disabled) a:before{background-color:#444;border-radius:15px;top:-5px;font-size:12px;color:#fff;content:attr(href);font-weight:400;overflow:hidden;padding:5px 15px;text-decoration:none;z-index:1}.ql-container.ql-bubble:not(.ql-disabled) a:after{border-top:6px solid #444;border-left:6px solid transparent;border-right:6px solid transparent;top:0;content:" ";height:0;width:0}.ql-container.ql-bubble:not(.ql-disabled) a:before,.ql-container.ql-bubble:not(.ql-disabled) a:after{left:0;margin-left:50%;position:absolute;transform:translate(-50%,-100%);transition:visibility 0s ease .2s;visibility:hidden}.ql-container.ql-bubble:not(.ql-disabled) a:hover:before,.ql-container.ql-bubble:not(.ql-disabled) a:hover:after{visibility:visible}.op-history-group-title{width:100%;text-align:left;color:#767474;padding-left:.5rem;padding-bottom:.2rem}.set-password-form-container{max-width:400px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.height100{height:100%}.widescreen-container-container-password-criteria{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin-bottom:1.5rem;margin-top:1.5rem}.widescreen-set-password-form-container{max-width:400px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.set-password-logo{width:200px;margin-bottom:20%}.set-password-input-container{margin-bottom:40%;width:100%}.widescreen-set-password-input-container{margin-bottom:20%}.gap-1rem{gap:1rem}.survey-container{display:flex;flex-direction:column;gap:1rem;width:100%}.survey-container-question,.survey-container-answer{display:flex;flex-direction:column;gap:.5rem}.survey-container-answer-textarea{width:100%;height:100%;min-height:15rem;outline:none;resize:none;padding:.5rem;border-radius:.5rem;border:1px solid #00000016;box-sizing:border-box;font-family:Roboto,sans-serif;font-size:1rem;color:#000;transition:box-shadow .2s ease-in-out}.survey-container-answer-textarea:focus{box-shadow:0 1pt 3pt 1px #00000025}.survey-container-answer-checkbox{display:flex;flex-direction:row;align-items:center;gap:.5rem;background-color:#00000016;padding:.5rem;border-radius:.5rem;box-sizing:border-box;font-size:1rem;color:#000;cursor:pointer;transition:box-shadow .2s ease-in-out,background-color .2s ease-in-out;outline:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.survey-container-answer-checkbox.selected{background-color:#fff;box-shadow:0 1pt 3pt 1px #00000025}.checkbox-text{display:flex;align-items:center;justify-content:center;height:100%;margin:0;padding:0;box-sizing:border-box}.survey-container-answer-radio-input{width:1rem;height:1rem;border-radius:.25rem;border:1px solid #00000016;box-sizing:border-box;font-size:1rem;color:#000;margin-bottom:3px}.survey-intro{width:100%;text-align:left;margin-bottom:3rem;gap:1rem;display:flex;flex-direction:column;background-color:#fff;padding:.8rem;border-radius:1rem;box-shadow:0 1pt 3pt 1pt #00000016;box-sizing:border-box}.survey-intro-image-container{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2rem;margin-bottom:1rem;margin-top:1rem}.survey-intro-image{width:6rem;height:6rem;border-radius:50%;object-fit:cover;box-shadow:0 1pt 3pt 1pt #00000025}.survey-intro-image-container-logo{width:6rem;height:6rem;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 1pt 3pt 1pt #00000025}.survey-intro-logo{width:5rem}.survey-progressbar-sticky{position:sticky;top:0rem;z-index:10;background:#f9fbfc;padding:0;margin:0;padding-top:1rem;padding-bottom:.2rem;width:100%;box-shadow:0 1pt 3pt 1pt #f9fbfc}.survey-progressbar-bg{width:90vw;max-width:100%;height:16px;background:#e9ecef;border-radius:8px;overflow:visible;position:relative;margin:0 auto}.survey-progressbar-fill{height:6px;background:#1e88e5;transition:width .3s cubic-bezier(.4,0,.2,1);border-radius:3px;position:absolute;top:5px;left:0;z-index:1}.survey-progressbar-checkpoint{position:absolute;top:1px;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:#b0b8c1;border:2px solid #e9ecef;z-index:2;transition:background .3s,border-color .3s;box-sizing:border-box}.survey-progressbar-checkpoint.completed{background:#1e88e5;border-color:#1e88e5}.survey-progressbar-checkpoint.active{background:#7ed957;border-color:#7ed957;animation:checkpoint-pop .5s cubic-bezier(.4,0,.2,1)}.survey-progressbar-checkpoint.start{left:0%;background:#1e88e5;border-color:#1e88e5}@keyframes checkpoint-pop{0%{transform:scale(1)}40%{transform:scale(1.35)}70%{transform:scale(.95)}to{transform:scale(1)}}.button-disabled{background:#1e88e5!important;color:#b0b0b0!important;cursor:not-allowed!important;box-shadow:none!important;border:none!important;pointer-events:auto!important}.width-height-6rem{width:6rem!important;height:6rem!important}.back-button-survey{background:#fff!important;color:#1e88e5!important;border:1.5px solid #b0b8c1!important;box-shadow:none!important;border-radius:2rem!important;transition:background .2s}.back-button-survey:hover{background:#f5f5f5!important}.manufacturer-page-scroll{flex:1 1 auto;min-height:0;width:100%;display:flex;flex-direction:column}.manufacturer-page-banner-container{position:relative;width:100%;aspect-ratio:4/ 1;background-color:#fff;display:flex;flex-direction:row;align-items:center;justify-content:center;margin-bottom:13.3%}.manufacturer-banner-skeleton{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:0;background-color:#dde2e7;overflow:hidden;z-index:5}.manufacturer-banner-skeleton:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,#fff0,#ffffffa8,#fff0);animation:shimmer 1.5s infinite}.manufacturer-page-banner-container-img{width:100%;height:100%;object-fit:cover}.manufacturer-page-logo-container{position:absolute;top:33%;left:7%;width:25%;aspect-ratio:1/1;background:#fff;border-radius:.6rem;box-shadow:0 1pt 3pt 1pt #00000025;z-index:10;display:flex;align-items:center;justify-content:center;padding:.2rem;box-sizing:border-box}.manufacturer-page-logo{width:100%}.manufacturer-page-content-container-highlights{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;box-sizing:border-box}.manufacturer-page-content-container-systems-title-container{width:95%;margin-left:2.5%;margin-right:2.5%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;box-sizing:border-box}.manufacturer-page-content-container-highlights-title-sorting{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.25rem;color:#2679ff}.manufacturer-page-content-container-highlights-title-sorting-icon{height:.8rem;margin-right:.2rem}.manufacturer-page-content-container-highlights-content{width:100%;box-sizing:border-box;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;height:15rem;overflow-x:scroll;overflow-y:hidden;padding:.8rem 3% .3rem;gap:1rem;scrollbar-width:none}.manufacturer-page-content-container-systems{margin-top:5%;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;box-sizing:border-box}.manufacturer-page-content-container-systems-content{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box;margin-bottom:2rem}.manufacturer-page-content-container-systems-search-filter-container{width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;position:sticky;top:0;background:#f9fbfc60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:50}.manufacturer-page-content-container-systems-search-bar{width:100%;padding-left:2.5%;padding-right:2.5%;box-sizing:border-box;padding-top:.75rem;padding-bottom:.5rem}.manufacturer-page-content-container-systems-search-bar-input{width:100%;height:2.4rem;border-radius:.7rem;border:1px solid #00000016;padding:.5rem;box-sizing:border-box;font-size:1rem;font-weight:400;color:#000;box-shadow:0 1pt 3pt 1pt #00000008}.manufacturer-page-content-container-systems-search-bar-input:focus{outline:none}.manufacturer-page-content-container-systems-filters{width:100%;padding-left:2.5%;padding-right:2.5%;box-sizing:border-box;padding-top:.25rem;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:.5rem;overflow-x:scroll;scrollbar-width:none;padding-bottom:.25rem}.manufacturer-page-content-container-systems-filter-menu{height:2rem;background:#eee;border-radius:1rem;border:1px solid #00000016;box-sizing:border-box;padding:.3rem 1rem;display:flex;align-items:center;justify-content:center;box-shadow:0 1pt 3pt 1pt #00000008}.manufacturer-page-content-container-systems-filter-menu-icon{height:80%;min-width:1.3rem}.manufacturer-page-content-container-systems-filter-button{height:2rem;background:#fff;border-radius:1rem;border:1px solid #00000016;box-sizing:border-box;padding:.3rem 1rem;display:flex;align-items:center;justify-content:center;box-shadow:0 1pt 3pt 1pt #00000008;gap:1rem;transition:padding .22s ease,background-color .2s ease,color .2s ease;white-space:nowrap}.systems-filter-button-selected{background:#454545;color:#fff}.systems-filter-button-selected-icon{height:.5rem;filter:invert(100%) sepia(100%) saturate(0%) brightness(1000%) contrast(100%);color:#fff}.filter-pill{position:relative}.filter-pill .filter-pill-x{opacity:0;width:0;transition:opacity .18s ease,width .22s ease}.filter-pill .filter-pill-x-visible{opacity:1;width:.5rem}.ops-pill-inactive{background:#f3f4f6;color:#6b7280;border-color:#00000026}.sheet-filter-group{width:100%}.sheet-accordion-header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.75rem 0rem;background:transparent;border:none;border-top:1px solid rgba(0,0,0,.08)}.sheet-accordion-caret{height:.8rem;transition:transform .2s ease}.sheet-accordion-body{overflow:hidden}.sheet-checkbox-list{display:flex;flex-direction:column;gap:.5rem;padding:.5rem .25rem .75rem}.sheet-checkbox-item{display:flex;align-items:center;gap:.5rem}.sheet-checkbox-item input[type=checkbox]{width:1.1rem;height:1.1rem;accent-color:#575757}.sheet-range-field{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;box-sizing:border-box;gap:.5rem;width:100%}.sheet-range-row{display:flex;flex-direction:column;width:100%;align-items:flex-start;justify-content:flex-start;box-sizing:border-box;gap:.5rem;margin-bottom:1rem}.sheed-range-label{min-width:10%}.sheet-range-input{width:50%;height:1.5em;border-radius:.25rem;border:1px solid #00000016;padding:.2rem;margin-left:1rem}.manufacturer-page-scale-wrapper{will-change:transform;position:relative;height:100%;width:100%;touch-action:pan-y;display:flex;flex-direction:column}.bottom-sheet-overlay{position:fixed;left:0;top:0;right:0;bottom:0;background:#000;z-index:98;transition:opacity .2s ease}.bottom-sheet{position:fixed;left:0;right:0;bottom:0;height:85dvh;background:#fff;border-top-left-radius:1rem;border-top-right-radius:1rem;z-index:99;transform:translateY(100%);will-change:transform;display:flex;flex-direction:column}.bottom-sheet-handle-area{width:100%;height:2.5rem;display:flex;align-items:center;justify-content:center;touch-action:none}.bottom-sheet-handle{width:2.5rem;height:.28rem;border-radius:.28rem;background:#d7d7d7}.bottom-sheet-content{padding:0 2.5% 1rem;scrollbar-width:none;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex:1 1 auto;min-height:0;overflow-y:auto}.bottom-sheet-content-header{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.bottom-sheet-footer{position:sticky;bottom:0;width:100%;background:#fff;padding:.75rem 2.5% calc(.75rem + env(safe-area-inset-bottom)) 2.5%;box-sizing:border-box;border-top:1px solid rgba(0,0,0,.08)}.bottom-sheet-close-btn{width:100%;height:2.9rem;border:none;border-radius:.8rem;background:#fff;color:#2679ff;font-size:1rem;font-weight:600;display:flex;align-items:center;justify-content:center;box-shadow:0 1pt 3pt 1pt #00000016}.listelement-text-big-picture-container{height:100%;aspect-ratio:1/1;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;border-radius:.6rem;box-shadow:0 1pt 3pt 1pt #00000016;position:relative}.listelement-text-big-picture-text-container{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:.7rem;box-sizing:border-box}.listelement-text-big-picture-image{width:100%;border-bottom-left-radius:.6rem;border-bottom-right-radius:.6rem;border-top:1px solid #00000016;aspect-ratio:16/9;object-fit:cover}.listelement-text-big-picture-tag{position:absolute;top:-.6rem;right:-.4rem;background:#fff;border:1px solid #00000016;color:#2679ff;padding:.1rem .5rem;border-radius:2rem}.color-orange{color:#b54200}.color-yellow{color:#e4bc05}.listelement-event-container{height:100%;width:100%;aspect-ratio:1/1;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:.6rem;position:relative;background-color:#fff;box-shadow:0 1pt 3pt 1pt #00000016}.listelement-event-image{width:100%;border-top-right-radius:.6rem;border-top-left-radius:.6rem;object-fit:cover;aspect-ratio:16/9}.listelement-event-text-container{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:.1rem;gap:.1rem;box-sizing:border-box}.listelement-event-text-container-top{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.2rem;width:100%;box-sizing:border-box;padding:.8rem}.listelement-event-title{line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;width:100%;margin:0;hyphens:auto;-webkit-hyphens:auto;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}.listelement-event-text{margin-top:auto;width:100%;padding:.3rem;box-sizing:border-box}.listelement-event-icon{height:.7rem}.listelement-event-text-container-price{width:100%;margin-top:auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between;box-sizing:border-box;padding:.5rem .8rem}.listelement-text-big-picture-tag-event{position:absolute;top:.5rem;right:.4rem;background:#fff;border:1px solid #00000016;color:#fff;padding:.1rem .5rem;border-radius:2rem}.ai-chat-wrapper{width:100%;height:100%;display:flex;flex-direction:column;background:#fff}.ai-chat-scroll{display:flex;flex-direction:column;gap:1rem;flex:1 1 auto;width:100%;padding:.75rem .75rem 5.25rem;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.ai-chat-end-spacer{flex:0 0 auto;pointer-events:none;min-height:50vh}.chat-bubble-row{display:flex;width:100%;margin:.25rem 0}.chat-bubble-row--assistant{justify-content:flex-start}.chat-bubble-row--user{justify-content:flex-end}.chat-bubble{max-width:80%;border-radius:1rem;padding:0}.chat-bubble--assistant{max-width:100%}.chat-bubble--user{background:#e6f3ff;color:#013566;padding:.625rem .875rem}.chat-bubble-text{margin:0;white-space:wrap;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.chat-bubble-time{display:block;opacity:.6;margin-top:.25rem}.chat-switch-list{list-style:none;padding:0;margin:0;width:100%}.chat-switch-item{width:100%}.chat-switch-button{width:100%;background:#fff;border:1px solid rgba(0,0,0,0);border-top:1px solid rgba(0,0,0,.06);border-radius:0;padding:.75rem 0rem;display:flex;flex-direction:row;align-items:center;text-align:left;justify-content:space-between}.chat-switch-time{min-width:4rem;margin-left:.5rem}.icon-edit-base-small{width:1.2rem;height:1.2rem}.icon-history-small{box-sizing:border-box;padding-top:.2rem}.ai-chat-title{text-align:left;font-size:1.0625rem}.typing-indicator{display:inline-flex;align-items:center;gap:.45rem}.typing-text{opacity:.7}.typing-dot{width:6px;height:6px;margin-left:4px;background-color:#2072ff;border-radius:50%;display:inline-block;animation:typingBounce 1.2s infinite ease-in-out}.typing-dot:nth-child(2){animation-delay:.15s}.typing-dot:nth-child(3){animation-delay:.3s}@keyframes typingBounce{0%,80%,to{transform:translateY(0);opacity:.7}40%{transform:translateY(-4px);opacity:1}}.chat-text-container,.chat-text-content{width:100%}.chat-source-pill{background:#f5f5f5;color:#4a4a4a;border-radius:1rem;padding:.1rem .4rem;margin:.1rem 0rem;font-size:.75rem;line-height:1.4rem;cursor:pointer;text-decoration:none;display:inline-block;width:auto;max-width:92%;white-space:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone}.chat-text-icons-container{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:.7rem;padding-top:.5rem;padding-bottom:.5rem}.chat-text-copy-icon{width:1rem;height:1rem;cursor:pointer;opacity:.5;padding:.2rem;transition:transform .14s ease,opacity .24s ease}.chat-text-vote-pill{width:1.2rem;height:1.2rem;cursor:pointer;padding:.2rem;border-radius:.25rem;display:inline-flex;align-items:center;justify-content:center;transition:transform .14s ease}.chat-text-vote-pill img.chat-text-copy-icon{opacity:.5}.chat-text-vote-pill.active img.chat-text-copy-icon{opacity:1}.chat-text-vote-pill:active,.chat-text-copy-icon:active{transform:scale(.92)}.chat-text-vote-pill:focus-visible,.chat-text-copy-icon:focus-visible{outline:none}.copy-highlight{opacity:1!important}.chat-bubble-animate-in{animation:chatBubbleFadeIn .16s ease-out;will-change:transform,opacity}@keyframes chatBubbleFadeIn{0%{opacity:0;transform:translateY(4px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.listelement-guideline-element-system-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;gap:.7rem;background:#fff;box-shadow:0 1pt 3pt 1pt #00000016;border-radius:1rem;margin-bottom:.7rem;padding-left:.7rem;padding-right:.7rem;box-sizing:border-box}.listelement-guideline-element-system-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;gap:.1rem}.listelement-guideline-element-evidence-pill{padding:.2rem .4rem;width:2.3rem;min-width:2.3rem;display:flex;align-items:center;justify-content:center;box-sizing:border-box;background:#21c45d;border-radius:1rem;color:#fff;letter-spacing:.05rem}.listelement-guideline-element-evidence-pill-container{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:.5rem}.listelement-guideline-element-text-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.3rem;width:100%;padding-left:2.7rem;box-sizing:border-box}.aftercare-main{display:flex;flex-direction:column;height:100%;position:relative;overflow-x:hidden}.aftercare-indicator{position:absolute;width:100%;top:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:1.9rem 20px;z-index:50;background:#f9fbfca0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);contain:content;touch-action:pan-x;cursor:grab}.aftercare-indicator.is-dragging{cursor:grabbing}.aftercare-indicator__label{font-size:14px;font-weight:600}.aftercare-indicator__dots{display:flex;align-items:center;gap:8px}.aftercare-indicator__dot{width:8px;height:8px;border-radius:50%;background:#cfd4da;border:none;padding:0;cursor:pointer}.aftercare-indicator__dot.is-active{background:#111827}.aftercare-pager{position:relative;display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;width:100%;scrollbar-width:none;height:100%;contain:strict}.aftercare-pager.no-snap,.aftercare-pager.snap-disabled{scroll-snap-type:none!important;-webkit-scroll-snap-type:none!important}.aftercare-pager.snap-disabled .aftercare-page{scroll-snap-align:start!important;scroll-snap-stop:always!important}.aftercare-pager.snap-restore{scroll-snap-type:x mandatory!important;-webkit-scroll-snap-type:x mandatory!important}.aftercare-page{height:100%;scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;width:100%;padding:3.5rem 1rem 1rem;box-sizing:border-box;overflow-y:auto;scrollbar-width:none}.aftercare-page__title{font-size:16px;font-weight:700;margin:0 0 12px}.aftercare-page__content{display:grid;grid-template-columns:1fr;gap:12px}.aftercare-page-arrow{height:.8rem}.aftercare-card__header{display:flex;align-items:center;justify-content:space-between;width:100%;background:transparent;border:none;padding:0;margin:0;cursor:pointer}.aftercare-page-arrow{transition:transform .22s ease}.aftercare-page-arrow.is-open{transform:rotate(180deg)}.aftercare-collapsible{overflow:hidden;transition:max-height .26s ease}.aftercare-collapsible__inner{padding-top:.4rem}.aftercare-card-title-treatment-goal{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.aftercare-page-stability{width:100%;display:flex;justify-content:space-between;align-items:center;margin:0;gap:.5rem}.aftercare-page-stability-indicator-1,.aftercare-page-stability-indicator-2,.aftercare-page-stability-indicator-3,.aftercare-page-stability-indicator-4{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:0;padding:.25rem .5rem;border-radius:.5rem;box-sizing:border-box}.aftercare-page-stability-indicator-icon{width:1.2rem;height:1.2rem;filter:brightness(0) saturate(100%) invert(34%) sepia(85%) saturate(1552%) hue-rotate(210deg) brightness(96%) contrast(91%)}.aftercare-card{background:#fff;border-radius:10px;border:1px solid #e5e7eb;padding:.8rem}.aftercare-card-treatment-goal{border:1px solid #82B9FA;background:#f4f7fc}.aftercare-card-note{border:1px solid #f69f0A;background:#f9f5ef}.aftercare-page-risk-indicator-container-red{background:#fff7f7;border:1px solid #FF0000B0;padding-top:.4rem;padding-bottom:.35rem}.aftercare-page-risk-indicator-container-yellow{background:#fffdf4;border:1px solid #e4bc05B0;padding-top:.4rem;padding-bottom:.35rem}.aftercare-page-risk-indicator-container-green{background:#f4fef4;border:1px solid #00cf03B0;padding-top:.4rem;padding-bottom:.35rem}.aftercare-card ul{margin:0;padding-left:6px}.aftercare-card li{margin:0;padding-left:.5rem!important}.aftercare-timeline{position:relative}.aftercare-timeline__track{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:70%;border-radius:999px}.aftercare-bubble{position:absolute;top:25%;transform:translate(-50%,-50%);transform-origin:center;min-width:80px;max-width:60vw;white-space:nowrap;text-align:center;vertical-align:middle;color:#111827;background:#fff;border:1px solid rgba(17,24,39,.08);box-shadow:0 4px 12px #1118270f;padding:6px 10px;border-radius:999px;display:flex;align-items:center;justify-content:center;transition:background-color 0ms linear,border-color 0ms linear,color 0ms linear;will-change:transform;backface-visibility:hidden;transform-style:preserve-3d;contain:layout paint}.aftercare-bubble__label{display:inline-block;font-size:15px;font-weight:700;transition:opacity .12s linear;will-change:opacity}.aftercare-bubble__label--next{position:absolute;left:50%;transform:translate(-50%)}.aftercare-mini{position:absolute;top:calc(50% + 10px);transform:translate(-50%);height:20px;display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;background:#fff;color:#111827;font-size:10px;font-weight:700;border-radius:999px}.aftercare-bubble__label--short{position:absolute;left:50%;transform:translate(-50%)}.aftercare-page-risk-indicator{margin:0;display:flex;align-items:center;justify-content:center;gap:.8rem}.aftercare-tg-title>*{margin:0!important;text-align:left}.aftercare-tg-title-treatment-goal>*{margin-top:0!important;margin-bottom:.75rem!important}.aftercare-tg-title li{padding-left:0!important}.aftercare-tg-title ul{padding-left:1.5rem!important}.sop-sheet-no-data{width:100%;text-align:center;color:#8b93a3;font-size:.9rem;padding:1rem 0 1.5rem}.sop-page-main{padding:0 0rem 6rem;box-sizing:border-box}.sop-loading-container{width:100%;display:flex;align-items:center;justify-content:center;padding:2rem 0}.sop-loading-spinner{width:3rem;height:3rem}.sop-detail-card{width:100%;box-sizing:border-box;background:#f2f5f7;border-radius:1rem;padding:1.25rem;border:1px solid #00000025;display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.sop-detail-title{line-height:1.25}.sop-detail-surgery-list{display:flex;flex-wrap:wrap}.sop-detail-surgery-extra{width:100%;display:flex;flex-wrap:wrap;gap:.35rem;overflow:hidden;transition:height .24s cubic-bezier(.2,.8,.2,1);margin-top:.35rem}.sop-detail-surgery-extra>div{display:flex;flex-wrap:wrap;gap:.35rem}.sop-detail-surgery-pill{background:#fff;border-radius:999px;padding:.2rem .75rem;border:1px solid rgba(0,0,0,.08);color:#1f2937}.sop-surgery-toggle{margin-top:.35rem;border:none;background:transparent;color:#2072ff;padding:0;align-self:flex-start;font-size:.85rem;cursor:pointer;margin-left:.5rem}.sop-detail-meta{display:flex;flex-direction:column;gap:.15rem}.sop-empty-state{width:100%;padding:1.75rem 1.25rem;text-align:center;box-sizing:border-box;background:#f2f5f7;border-radius:1rem;border:1px solid #00000025;color:#677282}.sop-back-button{margin:1.5rem auto 0;display:flex;align-items:center;gap:.35rem;border:none;background:transparent;color:#2072ff;font-size:.95rem;font-weight:500}.sop-back-button img{height:.8rem}.sop-update-footer{margin-top:1rem;padding:.75rem .5rem 0}.guidelines-info-container{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-top:1rem;width:95%;background:#fff;box-shadow:0 1pt 3pt 1pt #00000016;border-radius:1rem;box-sizing:border-box}.guidelines-info-header{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem;box-sizing:border-box;padding:.8rem;border-bottom:1px solid #00000016}.guidelines-info-header-validity{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem;box-sizing:border-box;padding:.8rem;border-bottom:1px solid #00000016}.guidelines-info-header-class-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem;margin-right:auto}.guidelines-info-header-class{padding:.3rem .5rem;min-width:2.2rem;display:flex;align-items:center;justify-content:center;box-sizing:border-box;background:#21c45d;border-radius:1rem;color:#fff;letter-spacing:.05rem}.evidence-pill-s1{background:#c9d1d9;color:#000}.evidence-pill-s2e{background:#4765d1}.evidence-pill-s2k{background:#7347d1}.evidence-pill-s3{background:#21c45d}.guidelines-info-header-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;width:100%;box-sizing:border-box;padding-right:.5rem}.guidelines-documents-container{width:95%;margin-top:1rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background:#fff;box-shadow:0 1pt 3pt 1pt #00000016;border-radius:1rem;padding:.8rem;padding-top:0;padding-bottom:0;box-sizing:border-box;margin-bottom:3rem}.guidelines-validity-row{display:inline-flex;flex-direction:row;align-items:center;gap:.35rem;margin-right:.5rem}.guidelines-validity-icon{width:1rem;height:1rem}.guidelines-valid-green{color:#21c45d}.guidelines-expired-icon{display:inline-flex;align-items:center;justify-content:center;width:.9rem;height:.9rem;border-radius:50%;background:transparent;color:#b84a0f;font-weight:700;line-height:1}.pharma-description-container{width:95%;margin-top:1.5rem;margin-bottom:1rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding-top:0;padding-bottom:0;box-sizing:border-box}.pharma-list-container{background:#fff;box-shadow:0 1pt 3pt 1pt #00000016;border-radius:1rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:.8rem;width:100%;margin-bottom:1rem;min-height:4rem;overflow:hidden;box-sizing:border-box}.pharma-list-container-item{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;border-top:1px solid #00000016;padding-top:.5rem}.pharma-list-container-item.border-top-none{border-top:none;padding-top:0}.page-event-hero{position:relative;border-radius:.6rem;overflow:hidden;background:#fff;box-shadow:0 1pt 3pt 1pt #00000016;box-sizing:border-box;width:100%}.page-event-hero-container{position:relative;overflow:hidden;box-sizing:border-box;width:100%}.page-event-hero-image{width:100%;aspect-ratio:16/9;object-fit:cover;border-top-right-radius:.6rem;border-top-left-radius:.6rem}.page-event-hero-tags{position:absolute;top:.6rem;right:.6rem;display:flex;gap:.4rem;flex-wrap:wrap;margin-left:.8rem;margin-top:.2rem}.page-event-hero-title{font-size:1.4rem;padding:.8rem .8rem 1rem;margin:0}.page-event-tag{color:#fff;padding:.2rem .6rem;border-radius:1rem;font-size:.8rem}.page-event-tag--format{background:#00b5e2}.page-event-tag--level-fundamentals{background:#82beff}.page-event-tag--level-intermediate{background:#3cb54a}.page-event-tag--level-advanced{background:#b81800}.page-event-tag--level-masterclass{background:#7b1df5}.page-event-card{background:#fff;border-radius:.6rem;padding:1rem;box-shadow:0 1pt 3pt 1pt #00000016;width:100%;box-sizing:border-box}.page-event-price-row{display:flex;flex-direction:column;align-items:center;gap:.4rem}.page-event-price-major{font-size:2.2rem;font-weight:700}.page-event-price-currency{font-size:1.2rem;color:#6b7890}.page-event-price-note{color:#6b7890;margin-bottom:.8rem}.page-event-divider{width:100%;height:1px;background:#00000016;margin-bottom:1rem}.page-event-info-row-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:.8rem;padding:0rem 1rem 1rem;box-sizing:border-box}.page-event-price-description{margin-bottom:.8rem;display:flex;align-items:center;justify-content:center;width:100%;text-align:center}.page-event-book-btn{display:inline-block;background:#007bff;color:#fff;padding:.8rem 1rem;border-radius:.8rem;text-decoration:none;font-weight:600;width:80%;display:flex;align-items:center;justify-content:center}.page-event-section-title{font-size:1.1rem;margin-top:0}.page-event-icon{width:1.1rem;height:1.1rem}.page-event-info-row{display:flex;align-items:center;gap:.8rem;margin-top:.6rem}.page-event-info-row--address{margin-top:.8rem}.page-event-info-text{font-size:1rem}.page-event-muted{font-size:.9rem;color:#6b7890}.page-event-description{line-height:1.5}.page-event-meta-row{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.page-event-language{display:flex;gap:.4rem;align-items:center}.page-event-accreditation{color:#2a2a2a}.page-event-pills{display:flex;gap:.5rem;flex-wrap:wrap}.page-event-pill{background:#f3f6f9;border-radius:1rem;padding:.3rem .6rem}.page-event-subtitle{font-size:.95rem;margin:.4rem 0;color:#2a2a2a}.page-event-speakers{display:flex;flex-direction:column;gap:.8rem}.page-event-speaker-row{display:flex;align-items:center;gap:.8rem}.page-event-speaker-avatar{width:42px;height:42px;border-radius:50%;background:#e6f2fa;display:flex;align-items:center;justify-content:center}.page-event-speaker-icon{width:22px;height:22px}.page-event-speaker-name{font-size:1rem}.page-event-downloads{display:flex;flex-direction:column;gap:.6rem}.page-event-download-item{background:#f9fbfc;border-radius:.8rem;padding:.9rem 1rem;display:flex;align-items:center;justify-content:space-between}.page-event-download-icon{width:1.1rem;height:1.1rem}.page-literature-title{width:100%;text-align:left}
