/* Duration: 0.003s */

@charset "UTF-8";
html *{box-sizing:border-box}html body{margin:0;padding:0;display:flex;align-items:flex-start;line-height:1.2;font-size:16px;font-family:"Open Sans";color:#000}html body *::-webkit-scrollbar{width:6px;height:6px}html body *::-webkit-scrollbar-track{background:#CFE7E3;border-radius:5px}html body *::-webkit-scrollbar-thumb{width:6px;background-color:#17A58F;border-radius:6px}html body:not(.chrome){scrollbar-color:#17A58F #CFE7E3;scrollbar-width:thin}html body .main{background:#e6e6e6;width:100%}html h1,html h2,html h3,html h4{font-weight:500;margin-top:0}.overflow-x-hidden{overflow-x:hidden}.background-white,.background-gray-light{position:relative}.background-white::after,.background-gray-light::after{content:"";display:block;width:100%;height:calc(100% + 128px);position:absolute;bottom:0;left:0;z-index:1}.background-white::after{background-color:#ffffff}.background-gray-light::after{background-color:#e6e6e6}.template__inner{display:flex}.template__left,.template__right{height:calc(100vh - 128px)}.template__left .template__left-inner,.template__left .template__right-inner,.template__right .template__left-inner,.template__right .template__right-inner{position:relative;z-index:2;padding:0 22px 22px 22px;height:calc(100vh - 128px);overflow-y:auto}hr{border:none;border-top:1px solid #E0E7EB}.opacity-05{opacity:0.5}.uppercase{text-transform:uppercase}.nowrap{white-space:nowrap}.float-right{float:right}.float-left{float:left}.clearfix:after{content:"";display:table;clear:both}.text-capitalize{text-transform:capitalize}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-size-tiny{font-size:12px}.text-size-small{font-size:14px}.text-size-big{font-size:2rem}.text-bolder{font-weight:700}.text-bold{font-weight:600}.h-100{height:100% !important}.w-auto{width:auto !important}.w-500px{width:500px !important;min-width:500px}.hidden{visibility:hidden}.d-none,.d-none-adapter{display:none !important}.cart-d-none{display:none !important}.d-block{display:block !important}.d-inline-block{display:inline-block !important}.d-flex{display:flex !important}.flex-align-end{align-items:flex-end !important}.flex-align-start{align-items:flex-start !important}.flex-align-center{align-items:center !important}.flex-justify-end{justify-content:flex-end !important}.flex-justify-start{justify-content:flex-start !important}.flex-justify-center{justify-content:center !important}.flex-justify-between{justify-content:space-between !important}.flex-direction-column{flex-direction:column !important}.flex-direction-row-reverse{flex-direction:row-reverse !important}.flex-wrap{flex-wrap:wrap !important}.d-inline-flex{display:inline-flex !important}.gap-35{gap:35px}.gap-22{gap:22px}.gap-2p{gap:2%}.bg-black{background-color:#000000 !important}.color-black{color:#000000 !important}.border-color-black{border-color:#000000 !important}.bg-green{background-color:#17A58F !important}.color-green{color:#17A58F !important}.border-color-green{border-color:#17A58F !important}.bg-green-light{background-color:#CFE7E3 !important}.color-green-light{color:#CFE7E3 !important}.border-color-green-light{border-color:#CFE7E3 !important}.bg-gray{background-color:rgba(0, 0, 0, 0.5) !important}.color-gray{color:rgba(0, 0, 0, 0.5) !important}.border-color-gray{border-color:rgba(0, 0, 0, 0.5) !important}.bg-gray-light{background-color:#e6e6e6 !important}.color-gray-light{color:#e6e6e6 !important}.border-color-gray-light{border-color:#e6e6e6 !important}.bg-gray-lighter{background-color:#E0E7EB !important}.color-gray-lighter{color:#E0E7EB !important}.border-color-gray-lighter{border-color:#E0E7EB !important}.bg-gray-dark{background-color:#5F4646 !important}.color-gray-dark{color:#5F4646 !important}.border-color-gray-dark{border-color:#5F4646 !important}.bg-white{background-color:#ffffff !important}.color-white{color:#ffffff !important}.border-color-white{border-color:#ffffff !important}.bg-white-off{background-color:#F8F8F8 !important}.color-white-off{color:#F8F8F8 !important}.border-color-white-off{border-color:#F8F8F8 !important}.bg-red{background-color:darkred !important}.color-red{color:darkred !important}.border-color-red{border-color:darkred !important}.bg-orange{background-color:#ed8e00 !important}.color-orange{color:#ed8e00 !important}.border-color-orange{border-color:#ed8e00 !important}.mx-auto{margin:0 auto !important}.ml-auto{margin-left:auto !important}.mr-auto{margin-right:auto !important}.mt-auto{margin-top:auto !important}.mb-auto{margin-bottom:auto !important}.m-0{margin:0 !important}.mb-0{margin-bottom:0 !important}.mt-0{margin-top:0 !important}.ml-0{margin-left:0 !important}.mr-0{margin-right:0 !important}.m-grid{margin:1.25rem !important}.mb-grid{margin-bottom:1.25rem !important}.mt-grid{margin-top:1.25rem !important}.ml-grid{margin-left:1.25rem !important}.mr-grid{margin-right:1.25rem !important}.my-grid{margin-top:1.25rem !important;margin-bottom:1.25rem !important}.mx-grid{margin-left:1.25rem !important;margin-right:1.25rem !important}.m-02{margin:0.2rem !important}.mb-02{margin-bottom:0.2rem !important}.mb-n02{margin-bottom:-0.2rem !important}.mt-02{margin-top:0.2rem !important}.mt-n02{margin-top:-0.2rem !important}.ml-02{margin-left:0.2rem !important}.ml-n02{margin-left:-0.2rem !important}.mr-n02{margin-right:-0.2rem !important}.mr-02{margin-right:0.2rem !important}.my-02{margin-top:0.2rem !important;margin-bottom:0.2rem !important}.mx-02{margin-left:0.2rem !important;margin-right:0.2rem !important}.m-05{margin:0.5rem !important}.mb-05{margin-bottom:0.5rem !important}.mb-n05{margin-bottom:-0.5rem !important}.mt-05{margin-top:0.5rem !important}.mt-n05{margin-top:-0.5rem !important}.ml-05{margin-left:0.5rem !important}.ml-n05{margin-left:-0.5rem !important}.mr-n05{margin-right:-0.5rem !important}.mr-05{margin-right:0.5rem !important}.my-05{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.mx-05{margin-left:0.5rem !important;margin-right:0.5rem !important}.m-08{margin:0.8rem !important}.mb-08{margin-bottom:0.8rem !important}.mb-n08{margin-bottom:-0.8rem !important}.mt-08{margin-top:0.8rem !important}.mt-n08{margin-top:-0.8rem !important}.ml-08{margin-left:0.8rem !important}.ml-n08{margin-left:-0.8rem !important}.mr-n08{margin-right:-0.8rem !important}.mr-08{margin-right:0.8rem !important}.my-08{margin-top:0.8rem !important;margin-bottom:0.8rem !important}.mx-08{margin-left:0.8rem !important;margin-right:0.8rem !important}.m-1{margin:1rem !important}.mb-1{margin-bottom:1rem !important}.mb-n1{margin-bottom:-1rem !important}.mt-1{margin-top:1rem !important}.mt-n1{margin-top:-1rem !important}.ml-1{margin-left:1rem !important}.ml-n1{margin-left:-1rem !important}.mr-n1{margin-right:-1rem !important}.mr-1{margin-right:1rem !important}.my-1{margin-top:1rem !important;margin-bottom:1rem !important}.mx-1{margin-left:1rem !important;margin-right:1rem !important}.m-1-5{margin:1.5rem !important}.mb-1-5{margin-bottom:1.5rem !important}.mb-n1-5{margin-bottom:-1.5rem !important}.mt-1-5{margin-top:1.5rem !important}.mt-n1-5{margin-top:-1.5rem !important}.ml-1-5{margin-left:1.5rem !important}.ml-n1-5{margin-left:-1.5rem !important}.mr-n1-5{margin-right:-1.5rem !important}.mr-1-5{margin-right:1.5rem !important}.my-1-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.mx-1-5{margin-left:1.5rem !important;margin-right:1.5rem !important}.m-2{margin:2rem !important}.mb-2{margin-bottom:2rem !important}.mb-n2{margin-bottom:-2rem !important}.mt-2{margin-top:2rem !important}.mt-n2{margin-top:-2rem !important}.ml-2{margin-left:2rem !important}.ml-n2{margin-left:-2rem !important}.mr-n2{margin-right:-2rem !important}.mr-2{margin-right:2rem !important}.my-2{margin-top:2rem !important;margin-bottom:2rem !important}.mx-2{margin-left:2rem !important;margin-right:2rem !important}.m-3{margin:3rem !important}.mb-3{margin-bottom:3rem !important}.mb-n3{margin-bottom:-3rem !important}.mt-3{margin-top:3rem !important}.mt-n3{margin-top:-3rem !important}.ml-3{margin-left:3rem !important}.ml-n3{margin-left:-3rem !important}.mr-n3{margin-right:-3rem !important}.mr-3{margin-right:3rem !important}.my-3{margin-top:3rem !important;margin-bottom:3rem !important}.mx-3{margin-left:3rem !important;margin-right:3rem !important}.m-4{margin:4rem !important}.mb-4{margin-bottom:4rem !important}.mb-n4{margin-bottom:-4rem !important}.mt-4{margin-top:4rem !important}.mt-n4{margin-top:-4rem !important}.ml-4{margin-left:4rem !important}.ml-n4{margin-left:-4rem !important}.mr-n4{margin-right:-4rem !important}.mr-4{margin-right:4rem !important}.my-4{margin-top:4rem !important;margin-bottom:4rem !important}.mx-4{margin-left:4rem !important;margin-right:4rem !important}.m-5{margin:5rem !important}.mb-5{margin-bottom:5rem !important}.mb-n5{margin-bottom:-5rem !important}.mt-5{margin-top:5rem !important}.mt-n5{margin-top:-5rem !important}.ml-5{margin-left:5rem !important}.ml-n5{margin-left:-5rem !important}.mr-n5{margin-right:-5rem !important}.mr-5{margin-right:5rem !important}.my-5{margin-top:5rem !important;margin-bottom:5rem !important}.mx-5{margin-left:5rem !important;margin-right:5rem !important}.p-0{padding:0 !important}.pb-0{padding-bottom:0 !important}.pt-0{padding-top:0 !important}.pl-0{padding-left:0 !important}.pr-0{padding-right:0 !important}.p-grid{padding:1.25rem !important}.pb-grid{padding-bottom:1.25rem !important}.pt-grid{padding-top:1.25rem !important}.pl-grid{padding-left:1.25rem !important}.pr-grid{padding-right:1.25rem !important}.py-grid{padding-top:1.25rem !important;padding-bottom:1.25rem !important}.px-grid{padding-left:1.25rem !important;padding-right:1.25rem !important}.p-02{padding:0.2rem !important}.pb-02{padding-bottom:0.2rem !important}.pt-02{padding-top:0.2rem !important}.pl-02{padding-left:0.2rem !important}.pr-02{padding-right:0.2rem !important}.py-02{padding-top:0.2rem !important;padding-bottom:0.2rem !important}.px-02{padding-left:0.2rem !important;padding-right:0.2rem !important}.p-05{padding:0.5rem !important}.pb-05{padding-bottom:0.5rem !important}.pt-05{padding-top:0.5rem !important}.pl-05{padding-left:0.5rem !important}.pr-05{padding-right:0.5rem !important}.py-05{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.px-05{padding-left:0.5rem !important;padding-right:0.5rem !important}.p-08{padding:0.8rem !important}.pb-08{padding-bottom:0.8rem !important}.pt-08{padding-top:0.8rem !important}.pl-08{padding-left:0.8rem !important}.pr-08{padding-right:0.8rem !important}.py-08{padding-top:0.8rem !important;padding-bottom:0.8rem !important}.px-08{padding-left:0.8rem !important;padding-right:0.8rem !important}.p-1{padding:1rem !important}.pb-1{padding-bottom:1rem !important}.pt-1{padding-top:1rem !important}.pl-1{padding-left:1rem !important}.pr-1{padding-right:1rem !important}.py-1{padding-top:1rem !important;padding-bottom:1rem !important}.px-1{padding-left:1rem !important;padding-right:1rem !important}.p-1-5{padding:1.5rem !important}.pb-1-5{padding-bottom:1.5rem !important}.pt-1-5{padding-top:1.5rem !important}.pl-1-5{padding-left:1.5rem !important}.pr-1-5{padding-right:1.5rem !important}.py-1-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.px-1-5{padding-left:1.5rem !important;padding-right:1.5rem !important}.p-2{padding:2rem !important}.pb-2{padding-bottom:2rem !important}.pt-2{padding-top:2rem !important}.pl-2{padding-left:2rem !important}.pr-2{padding-right:2rem !important}.py-2{padding-top:2rem !important;padding-bottom:2rem !important}.px-2{padding-left:2rem !important;padding-right:2rem !important}.p-3{padding:3rem !important}.pb-3{padding-bottom:3rem !important}.pt-3{padding-top:3rem !important}.pl-3{padding-left:3rem !important}.pr-3{padding-right:3rem !important}.py-3{padding-top:3rem !important;padding-bottom:3rem !important}.px-3{padding-left:3rem !important;padding-right:3rem !important}.p-4{padding:4rem !important}.pb-4{padding-bottom:4rem !important}.pt-4{padding-top:4rem !important}.pl-4{padding-left:4rem !important}.pr-4{padding-right:4rem !important}.py-4{padding-top:4rem !important;padding-bottom:4rem !important}.px-4{padding-left:4rem !important;padding-right:4rem !important}.p-5{padding:5rem !important}.pb-5{padding-bottom:5rem !important}.pt-5{padding-top:5rem !important}.pl-5{padding-left:5rem !important}.pr-5{padding-right:5rem !important}.py-5{padding-top:5rem !important;padding-bottom:5rem !important}.px-5{padding-left:5rem !important;padding-right:5rem !important}.w-1{width:1% !important}.w-2{width:2% !important}.w-3{width:3% !important}.w-4{width:4% !important}.w-5{width:5% !important}.w-6{width:6% !important}.w-7{width:7% !important}.w-8{width:8% !important}.w-9{width:9% !important}.w-10{width:10% !important}.w-11{width:11% !important}.w-12{width:12% !important}.w-13{width:13% !important}.w-14{width:14% !important}.w-15{width:15% !important}.w-16{width:16% !important}.w-17{width:17% !important}.w-18{width:18% !important}.w-19{width:19% !important}.w-20{width:20% !important}.w-21{width:21% !important}.w-22{width:22% !important}.w-23{width:23% !important}.w-24{width:24% !important}.w-25{width:25% !important}.w-26{width:26% !important}.w-27{width:27% !important}.w-28{width:28% !important}.w-29{width:29% !important}.w-30{width:30% !important}.w-31{width:31% !important}.w-32{width:32% !important}.w-33{width:33% !important}.w-34{width:34% !important}.w-35{width:35% !important}.w-36{width:36% !important}.w-37{width:37% !important}.w-38{width:38% !important}.w-39{width:39% !important}.w-40{width:40% !important}.w-41{width:41% !important}.w-42{width:42% !important}.w-43{width:43% !important}.w-44{width:44% !important}.w-45{width:45% !important}.w-46{width:46% !important}.w-47{width:47% !important}.w-48{width:48% !important}.w-49{width:49% !important}.w-50{width:50% !important}.w-51{width:51% !important}.w-52{width:52% !important}.w-53{width:53% !important}.w-54{width:54% !important}.w-55{width:55% !important}.w-56{width:56% !important}.w-57{width:57% !important}.w-58{width:58% !important}.w-59{width:59% !important}.w-60{width:60% !important}.w-61{width:61% !important}.w-62{width:62% !important}.w-63{width:63% !important}.w-64{width:64% !important}.w-65{width:65% !important}.w-66{width:66% !important}.w-67{width:67% !important}.w-68{width:68% !important}.w-69{width:69% !important}.w-70{width:70% !important}.w-71{width:71% !important}.w-72{width:72% !important}.w-73{width:73% !important}.w-74{width:74% !important}.w-75{width:75% !important}.w-76{width:76% !important}.w-77{width:77% !important}.w-78{width:78% !important}.w-79{width:79% !important}.w-80{width:80% !important}.w-81{width:81% !important}.w-82{width:82% !important}.w-83{width:83% !important}.w-84{width:84% !important}.w-85{width:85% !important}.w-86{width:86% !important}.w-87{width:87% !important}.w-88{width:88% !important}.w-89{width:89% !important}.w-90{width:90% !important}.w-91{width:91% !important}.w-92{width:92% !important}.w-93{width:93% !important}.w-94{width:94% !important}.w-95{width:95% !important}.w-96{width:96% !important}.w-97{width:97% !important}.w-98{width:98% !important}.w-99{width:99% !important}.w-100{width:100% !important}.border{border:1px solid #e6e6e6}.border-top{border-top:1px solid #e6e6e6}.border-right{border-right:1px solid #e6e6e6}.border-bottom{border-bottom:1px solid #e6e6e6}.border-left{border-left:1px solid #e6e6e6}.border-radius-50{border-radius:50%}.delete-booking-lock{color:#ffffff;width:30px;min-width:30px;height:30px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;background-color:#C53B3B;cursor:pointer}.loader{width:50px;height:50px;border:5px solid #ccc;border-top:5px solid #17A58F;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media (max-width:1330px){.w-100-m{width:100% !important}}@media (max-width:1330px){.gap-22-m{gap:22px !important}}@media (max-width:1330px){.gap-2r-m{gap:2rem !important}}.button{display:inline-flex;align-items:center;justify-content:center;color:#ffffff !important;height:67px;padding:10px 30px;border-radius:30px;background-color:#17A58F;outline:none;font-size:16px;cursor:pointer;text-decoration:none;gap:10px;margin-left:auto;text-align:center}.button:not(.disabled){border:1px solid #17A58F}.button:not(.disabled) .button__label{border:none}.button.disabled,.button:disabled{border:none;opacity:0.5 !important;cursor:not-allowed}.button:hover:not(.disabled):not(:disabled){background:transparent;color:#17A58F !important}.button.button--full-width{width:100%}.button.button--tiny,.button.button--small{height:44px;border-radius:16px}.button.button-red{background-color:darkred;border:1px solid darkred}.button.button-red:not(.disabled):hover{background:transparent;color:darkred !important}.button.button-red.disabled{background-color:#f8523f !important;border:1px solid #f8523f !important}.button.button-orange{background-color:#ed8e00;border:1px solid #ed8e00}.button.button-orange:hover{background:transparent;color:#ed8e00 !important}.button.button--green:hover{color:#fff !important}.reduce-cart .icon-container{display:none}.reduce-cart.filter .icon-filter{display:block}.reduce-cart.unset-filter .icon-reset-filter{display:block}.button--black{background-color:#000000 !important}.button--green{background-color:#17A58F !important}.button--green-light{background-color:#CFE7E3 !important}.button--gray{background-color:rgba(0, 0, 0, 0.5) !important}.button--gray-light{background-color:#e6e6e6 !important}.button--gray-lighter{background-color:#E0E7EB !important}.button--gray-dark{background-color:#5F4646 !important}.button--white{background-color:#ffffff !important}.button--white-off{background-color:#F8F8F8 !important}.button--red{background-color:darkred !important}.button--orange{background-color:#ed8e00 !important}.info-icon{background:transparent !important;color:#17A58F !important;border:none !important}.save-article-properties{position:absolute;bottom:20px;right:20px}.info{position:fixed;bottom:1rem;width:auto;max-width:500px;right:1rem;padding:1.25rem 2rem calc(1.25rem + 4px) 1.25rem;transition:500ms;background-color:rgba(49, 49, 73, 0.7);opacity:0;color:#ffffff;pointer-events:none;z-index:-1}.info.info--warning{background-color:rgba(237, 142, 0, 0.9)}.info.info--warning::after{background-color:#ed8e00}.info.info--success{background-color:rgba(42, 153, 49, 0.7)}.info.info--success::after{background-color:#2A9931}.info.info--error{background-color:rgba(197, 59, 59, 0.7)}.info.info--error::after{background-color:#C53B3B}.info.info--show{z-index:100000;opacity:1;pointer-events:all;animation-name:fadeOut;animation-duration:1s;animation-delay:4s;animation-fill-mode:forwards;animation-timing-function:linear}.info.info--show:hover{animation-play-state:paused}.info.info--show:hover::after{animation-play-state:paused}.info.info--show::after{animation-name:loader;animation-duration:4s;animation-fill-mode:forwards;animation-timing-function:linear}.info::after{content:"";bottom:0;position:absolute;left:0;width:100%;height:4px;background-color:#313149}.info .info__close{font-size:20px;top:5px;right:10px;color:#ffffff;position:absolute;cursor:pointer}@keyframes loader{0%{width:100%}100%{width:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0;pointer-events:none;z-index:-1}}i.icon-warning{color:#ed8e00;font-size:23px}.filter-elm{display:flex;align-items:center;cursor:pointer;border:1px solid lightgray;padding:7px 15px}.filter-elm.active{background-color:lightgray}.filter-elm:not(:last-child){margin-right:25px}.filter-elm:hover{background-color:lightgray}.filter-elm i{margin-right:10px;font-size:23px}.list{background-color:#ffffff;width:100%;font-size:13px}.list .contact-people-list .contact-info a{text-decoration:none;color:inherit;display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis}.list .list__inner{padding:1.25rem}.list .list__settings .list__settings-button{float:right;cursor:pointer;padding:0.2rem 0}.list .list__settings .list__settings-button .list__settings-button-icon{display:block}.list.list--type-2{padding:0;border:none;max-width:1280px}.list.list--type-2 .list__table{table-layout:fixed}.list.list--type-2 .list__table .list__table-body-row-column{border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;padding:1rem}.list.list--type-2 .form-field--type-checkbox{margin:0;display:block}.list.list--type-2 .form-field--type-checkbox .form-field__input{width:30px;height:30px;transition:100ms;font-family:"Font Awesome 6 Sharp";margin:0;padding:0;text-align:center;line-height:30px}.list.list--type-2 .form-field--type-checkbox .form-field__input:before{padding-top:4px;content:"+"}.list.list--type-2 .form-field--type-checkbox .form-field__input:checked:before{content:"";color:#fff}.list.list--type-2 .status{margin:-1rem;width:unset}.list .list__table{width:100%;border-collapse:collapse}.list .list__table.list__table__inputtable td,.list .list__table.list__table__inputtable th{height:50px;padding:0 5px;font-size:16px}.list .list__table.list__table__inputtable td .form-field__label{padding-top:12px;display:inline-block}.list .list__table.list__table__inputtable tr:hover td .form-field--disabled input{background-color:#E0E7EB !important}.list .list__table.list__table__inputtable tr td .form-field--disabled{margin-bottom:0px}.list .list__table.list__table__inputtable tr td .form-field--disabled input{transition:0ms;height:40px}.list .list__table.addressbook .hook,.list .list__table.addressbook .hook-left{left:22px}.list .list__table.dataTableInit thead td{padding-left:1.25rem;padding-right:0;border-bottom:none}.list .list__table.dataTableInit thead td.sorting::before,.list .list__table.dataTableInit thead td.sorting::after{opacity:0.3;left:0px !important;right:auto !important}.list .list__table.dataTableInit thead td.sorting_desc::before{opacity:1;display:inline}.list .list__table.dataTableInit thead td.sorting_asc::after{opacity:1;display:inline}.list .list__table .list__table-body-row.disabled{color:rgba(0, 0, 0, 0.5) !important;cursor:default}.list .list__table .list__table-body-row.inactive{color:#E0E7EB}.list .list__table .list__table-body-row.departement-container .list__table-body-row-column.name{padding-left:30px}.list .list__table .list__table-body-row .list__table-body-row-column{position:relative;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.list .list__table .list__table-body-row .list__table-body-row-column i:not(.fa-pig):not(.icon-warning){color:#ffffff;width:30px;height:30px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;background-color:#17A58F;cursor:pointer;font-size:16px;border:1px solid #17A58F}.list .list__table .list__table-body-row .list__table-body-row-column i:not(.fa-pig):not(.icon-warning):hover{background:transparent;color:#17A58F}.list .list__table .list__table-body-row .list__table-body-row-column i:not(.fa-pig):not(.icon-warning).red{background-color:#C53B3B;border:1px solid #C53B3B}.list .list__table .list__table-body-row .list__table-body-row-column i:not(.fa-pig):not(.icon-warning).red:hover{color:#C53B3B;background-color:transparent}.list .list__table .list__table-body-row .list__table-body-row-column .icon-parent{display:inline-block}.list .list__table .list__table-body-row.no-border .list__table-body-row-column{border-top:0px solid #e6e6e6;border-bottom:0px solid #e6e6e6}.list .list__table .list__table-body-row:not(.no-hover):hover{background-color:#e6e6e6 !important}.list .list__table .list__table-head-row-column{padding:0.5rem;text-align:left;color:#17A58F;font-weight:600}.list .list__table [align="right"]{text-align:right !important}.list .list__table [align="right"] *{text-align:right !important}.list .list__table .list__table-body-row-column{padding:0.7rem 0.5rem 0.7rem 0.5rem;text-align:left}.list .list__table .list__table-body-row-column.list__table-body-row-column--lead{text-align:left}.list .list__table .list__table-body-row-column.valign-top{vertical-align:top}.list .list__table .list__table-body-row-column .button{vertical-align:inherit}.list .list__table .list__table-body-row-column a:hover{color:#313149}.list .list__table .list__table-body-dropdown{font-size:12px;line-height:18px;font-weight:600;display:inline-block;float:right;position:relative}.list .list__table .list__table-body-dropdown .list__table-body-dropdown-header{padding:0.4rem 0.8rem;border:1px solid #e6e6e6;border-radius:30px;cursor:pointer;background-color:#ffffff}.list .list__table .list__table-body-dropdown .list__table-body-dropdown-list{display:none;position:absolute;padding:0.8rem;bottom:0;right:0;transform:translateY(100%);background-color:#ffffff;z-index:10;white-space:nowrap;box-shadow:0 3px 5px 0 rgba(0, 0, 0, 0.1)}.list .list__table .list__table-icon{width:14px;margin-left:1rem}.left-border-show{border-left:1px solid #E0E7EB}.actions:not(td){justify-content:flex-end;display:flex}.id-circled{border:1px rgba(0, 0, 0, 0.5) solid;border-radius:0;width:43px;height:43px;display:flex;align-items:center;justify-content:center;text-align:center}.id-circled.indent-2{margin-left:50px;border-radius:50%}.hook{border-left:2px solid #aeaeae;width:2px;position:absolute;left:29px}.hook-left{border-top:2px solid #aeaeae;height:2px;width:29px;position:absolute;left:29px;top:32px}.edit-icon{color:#ffffff;width:30px;height:30px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;background-color:#17A58F;cursor:pointer;font-size:16px;border:1px solid #17A58F}.edit-icon:hover{background:transparent;color:#17A58F}.edit-icon.red{background-color:#C53B3B;border:1px solid #C53B3B}.edit-icon.red:hover{color:#C53B3B;background-color:transparent}.external_product.list__table{font-size:15px}.external_product.list__table .list__table-body-row{border-bottom:2px solid #CFE7E3}.pagination{margin-top:2rem;font-size:14px;color:#ffffff;padding-right:15px;padding-bottom:15px}.pagination .pagination__item{padding:2px 5px;display:inline-flex;transition:100ms;background-color:#ffffff;border:1px solid #e6e6e6;align-items:center;width:40px;line-height:30px;justify-content:center;text-decoration:none;color:#000;margin-left:8px}.pagination .pagination__item:hover,.pagination .pagination__item.pagination__item--active{color:#ffffff;background-color:#17A58F}.pagination .pagination__button{width:27px;height:27px;display:inline-flex;transition:100ms;background-color:#ffffff;border:1px solid #e6e6e6;align-items:center;justify-content:center;text-decoration:none;color:#000}.pagination .pagination__button:hover{color:#ffffff;background-color:#17A58F}.icon-elm{width:30px;min-width:30px;height:30px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center}.icon-elm.icon-elm--green{background-color:#17A58F;color:#ffffff}.icon-elm.icon-elm--pink{background-color:#eca1e3;color:#ffffff}.icon-elm.icon-elm--red{background-color:#C53B3B;color:#ffffff}html body .icon-no-button{background:initial !important;border:initial !important;color:black !important;cursor:initial !important;font-size:20px !important}.window{position:fixed;top:50%;left:50%;z-index:9000;display:none;transform:translate3d(-50%, -50%, 0);max-width:100%}.window.has-overflow-x .window__body{overflow-x:auto}.window .window__background{width:1000vw;height:1000vh;display:block;top:-100vw;left:-100vh;background-color:rgba(128, 128, 128, 0.5);position:fixed;z-index:-1}.window.window--show{display:block}.window .form-error-message{margin-top:15px}.window.window--wide .window__body{min-width:1000px}.window .send-request{min-width:240px}.window.window--large{width:80%}.window.window--large .window__body{min-width:1000px}.window.window--fullsize{width:calc(100vw - 80px);margin-left:-40px}.window.window--fullsize .window__body{max-height:100vh;height:100vh}.window.window--fullsize .window__body form{min-height:calc(100vh - 5rem)}.window.window--fullsize .window__body form>.row{min-height:calc(100vh - 5rem)}.window .window__body{background-color:#ffffff;padding:calc(2 * 1.25rem);box-shadow:0 0 25px 5px rgba(0, 0, 0, 0.1);min-width:500px;width:100%;position:relative;max-height:calc(100vh - 10rem);overflow-x:hidden;overflow-y:auto;clip-path:inset(0 round 0 0 30px 30px)}.window .button.window__close{width:40px;height:40px;top:0;right:-40px;position:absolute;cursor:pointer;z-index:10}.window .button.window__close:hover{background-color:darkred !important;border-color:rgba(0, 0, 0, 0.5) !important;outline:1px solid darkred !important}.window .button.window__close:hover i{color:#ffffff !important}.window .button.vertical-right,.window .button.document_compress{width:auto;height:41px;position:fixed;cursor:pointer;z-index:10;font-size:18px;padding-top:2px;right:-1px;top:60px;transform:rotate(-90deg);transform-origin:right top}.window .button.vertical-right:hover,.window .button.document_compress:hover{background-color:#fff !important}.window .button.vertical-right .button__label,.window .button.document_compress .button__label{transform:rotate(180deg)}.window .window__header{background:#d9d9d9;padding:calc(2 * 1.25rem);padding-bottom:10px;padding-top:10px;border-top-left-radius:30px;border-top-right-radius:30px;position:relative}.window .window__header h2{font-size:20px;font-weight:400}.window .window__header .window__close{right:40px !important;background-color:transparent;color:gray !important;font-size:30px;top:50%;transform:translateY(-50%)}.window .window__header .header__content{min-height:60px;display:flex;align-items:center}.window .window__header .title{position:relative;font-size:22px;max-width:calc(100% - 55px);margin-bottom:0}.window .btn{background:#ed1a3a;border-radius:15px;color:white;width:30%;border:none;height:50px;font-size:17px;cursor:pointer;margin-top:40px}.window .btn:hover{border:1px solid #ed1a3a;background:white;color:#ed1a3a}.window .window__body{overflow-y:auto;border-bottom-left-radius:30px;border-bottom-right-radius:30px}.window .window__body .grey-warning{color:lightgrey}.window .window__body .image{height:100%;width:100%;background-size:contain;background-position:top center;background-repeat:no-repeat;text-align:center;border:1px solid lightgrey;min-height:150px;min-width:150px}.window .window__body .image i{font-size:30px;text-align:center;position:relative}.window .window__body .documents i{color:#ed1a3a;font-size:30px;position:relative;top:-7px;margin-left:10px;margin-right:10px}.window .window__body .documents label{cursor:pointer}.window #sortable,.window .nested{list-style-type:none}.window #sortable{padding:0;position:relative;overflow:hidden;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #eee}.window #sortable::after{content:"";background:#eee;display:block;height:100%;width:1px;position:absolute;left:50%;top:0}.window #sortable>.item{padding:20px;border-top:1px solid #eee;position:relative}.window #sortable .item.nested-sortable-item{flex-wrap:unset !important}.window #sortable .item.nested-sortable-item .form-field--type-checkbox{align-items:flex-start}.window #sortable .position-number{position:absolute;right:0;top:0;border-bottom-left-radius:10px;background-color:#17A58F;color:#fff;display:inline-flex;align-items:center;justify-content:center;width:25px;height:20px;font-size:13px}.marketplace-request-popup .delivery_address{padding:0;padding-top:21px}.marketplace-request-popup .delivery_address .form-field--type-select:first-child{margin-top:0 !important}.tab_content{display:none;width:100%;height:100%}.tab_content.active{display:block}.tab_actions_buttons_container{position:fixed;bottom:0;width:35%;left:0;padding:14px 22px;background:white}@media (max-width:1280px){.tab_actions_buttons_container .button{padding-left:18px;padding-right:18px}}.tab_actions_buttons_container .button i{font-size:20px}@media (min-width:1281px){.tab_actions_buttons_container .button i{display:none}}@media (max-width:1280px){.tab_actions_buttons_container .button span{display:none}}.row{display:flex}.row.flex-wrap{flex-wrap:wrap}.row .row__column{width:100%}.row .row__column.column--20{width:20%}.row .row__column.column--25{width:25%}.row .row__column.column--30{width:30%}.row .row__column.column--33{width:33%}.row .row__column.column--38{width:38%}.row .row__column.column--40{width:40%}.row .row__column.column--50{width:50%}.row .row__column.column--51{width:51%}.row .row__column.column--66{width:66%}.row .row__column.column--65{width:65%}.row .row__column.column--70{width:70%}.row .row__column.column--75{width:75%}.row .row__column.column--77{width:77%}.row .row__column.column--90{width:90%}.row .row__column.column--100{width:100%}.row .row__column.row__column--sticky{position:sticky;top:0}fieldset{border-radius:15px;border-color:#17A58F}.mini-cart-list{background-color:#ffffff;border-radius:15px;overflow:hidden;width:100%}.mini-cart-list .mini-cart-list__header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:4px 10px;background-color:#CFE7E3;font-size:14px}.mini-cart-list .mini-cart-list__content{padding-top:5px;padding-bottom:10px;min-height:30px}.mini-cart-list .mini-cart-list__content .mini-cart__item{display:flex;align-items:center;gap:17px;background-color:#ffffff;padding:9px 14px 6px 14px;font-size:14px}.mini-cart-list .mini-cart-list__content .mini-cart__item:not(:last-child){margin-bottom:6px}.mini-cart-list .mini-cart-list__content .mini-cart__item .cat{display:block;font-weight:600}.mini-cart-list .mini-cart-list__content .mini-cart__item .name{font-size:12px;line-height:1.3}.mini-cart-list .mini-cart-list__content .mini-cart__item .quantity{display:flex;align-items:center;gap:9px}.mini-cart-list .mini-cart-list__content .mini-cart__item .quantity .plus,.mini-cart-list .mini-cart-list__content .mini-cart__item .quantity .minus{min-width:20px;height:20px;border-radius:50%;background-color:#CFE7E3;display:flex;align-items:center;justify-content:center;cursor:pointer}.mini-cart-list .mini-cart-list__content .mini-cart__item .quantity input{background-color:transparent !important;color:#000000;height:100%;width:30px;appearance:none;padding:0;text-align:center}.mini-cart-list .mini-cart-list__content .mini-cart__item .in-stock{margin-left:auto}.name{cursor:pointer}@import "Booking_Calendars.css".button{display:inline-flex;align-items:center;justify-content:center;color:#ffffff !important;height:67px;padding:10px 30px;border-radius:30px;background-color:#17A58F;outline:none;font-size:16px;cursor:pointer;text-decoration:none;gap:10px;margin-left:auto;text-align:center}.button:not(.disabled){border:1px solid #17A58F}.button:not(.disabled) .button__label{border:none}.button.disabled,.button:disabled{border:none;opacity:0.5 !important;cursor:not-allowed}.button:hover:not(.disabled):not(:disabled){background:transparent;color:#17A58F !important}.button.button--full-width{width:100%}.button.button--tiny,.button.button--small{height:44px;border-radius:16px}.button.button-red{background-color:darkred;border:1px solid darkred}.button.button-red:not(.disabled):hover{background:transparent;color:darkred !important}.button.button-red.disabled{background-color:#f8523f !important;border:1px solid #f8523f !important}.button.button-orange{background-color:#ed8e00;border:1px solid #ed8e00}.button.button-orange:hover{background:transparent;color:#ed8e00 !important}.button.button--green:hover{color:#fff !important}.reduce-cart .icon-container{display:none}.reduce-cart.filter .icon-filter{display:block}.reduce-cart.unset-filter .icon-reset-filter{display:block}.button--black{background-color:#000000 !important}.button--green{background-color:#17A58F !important}.button--green-light{background-color:#CFE7E3 !important}.button--gray{background-color:rgba(0, 0, 0, 0.5) !important}.button--gray-light{background-color:#e6e6e6 !important}.button--gray-lighter{background-color:#E0E7EB !important}.button--gray-dark{background-color:#5F4646 !important}.button--white{background-color:#ffffff !important}.button--white-off{background-color:#F8F8F8 !important}.button--red{background-color:darkred !important}.button--orange{background-color:#ed8e00 !important}.info-icon{background:transparent !important;color:#17A58F !important;border:none !important}.save-article-properties{position:absolute;bottom:20px;right:20px}.calendars{background-color:#ffffff;border-radius:16px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;padding:24px 32px 0px 24px;display:flex;flex-direction:column;height:85%;overflow-y:scroll}.calendars .calendar-available:not(.pmu-not-in-month){background-color:white}.calendars .calendar-transport-block:not(.pmu-not-in-month){background-color:#fef8a0 !important}.calendars .calendar-not-available:not(.pmu-not-in-month){background-color:#fad2e0 !important}.calendar-legend .wrap{order:2;margin-left:auto;background:white;height:50px;padding-top:20px;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.calendar-legend .wrap .calendar-legend-item{font-size:10px;margin-left:15px}.calendar-legend .wrap .calendar-legend-item::before{content:"";width:8px;height:8px;margin-right:5px;display:inline-block}.calendar-legend .wrap .transport-block::before{background-color:#FFFFD2}.calendar-legend .wrap .booking-period::before{background-color:#17A58F}.calendar-legend .wrap .not-available::before{background-color:#fad2e0}.pickmeup{background-color:#ffffff;order:1}.pickmeup .pmu-instance{width:100%;height:auto;padding:0}.pickmeup .pmu-instance:not(:last-child){border-bottom:1px solid #EDEDED;padding-bottom:10px;margin-bottom:10px}.pickmeup .pmu-instance nav{justify-content:center;color:#000000}.pickmeup .pmu-instance nav .pmu-prev,.pickmeup .pmu-instance nav .pmu-next{display:none !important}.pickmeup .pmu-instance nav .pmu-month{pointer-events:none;margin-bottom:15px}.pickmeup .pmu-instance .pmu-month{color:#000000}.pickmeup .pmu-instance .pmu-day-of-week{width:100%}.pickmeup .pmu-instance .pmu-day-of-week>div{width:calc(100% / 7);color:#000000;height:32px;display:inline-flex;align-items:center;justify-content:center}.pickmeup .pmu-instance .pmu-days .pmu-button{width:calc(100% / 7);color:#000000;height:32px;display:inline-flex;align-items:center;justify-content:center}.pickmeup .pmu-instance .pmu-days .pmu-button.pmu-not-in-month{color:#C2C2C2}.pickmeup .pmu-instance .pmu-days .pmu-button.pmu-today{border:1px solid #17A58F;background:initial}.pickmeup .pmu-instance .pmu-days .pmu-button.pmu-selected:not(.pmu-not-in-month){background-color:#CFE7E3}.pickmeup .pmu-instance .pmu-days .pmu-button.pmu-selected:not(.pmu-not-in-month):first-child{background-color:#17A58F}.pickmeup .pmu-instance .pmu-days .pmu-button.pmu-selected:not(.pmu-not-in-month):last-child{background-color:#17A58F}.pickmeup .pmu-instance .pmu-days .pmu-button.pmu-selected.pmu-not-in-month{background:white}.pickmeup .pmu-instance .pmu-days .pmu-button:hover:not(.pmu-disabled){background-color:#17A58F;color:#ffffff}.pickmeup .pmu-instance .pmu-days .pmu-button:hover.pmu-disabled{cursor:not-allowed}.pickmeup .pmu-instance .pmu-days .pmu-button.pmu-disabled{color:lightgrey}.pickmeup .pmu-instance .pmu-days .pmu-button.pmu-not-in-month{opacity:1}.sidebar-month{float:left;width:150px;position:sticky;left:0;z-index:1000}.sidebar-month .month-bar{width:130px;margin-bottom:5px;left:0;position:relative;background-color:#E0E7EB;border-top-right-radius:15px;border-bottom-right-radius:15px;z-index:5;filter:drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.2));overflow:hidden}.sidebar-month .month-bar::before{content:"";left:0;top:0;width:8px;background-color:#5F4646;display:block;position:absolute;height:100%;box-shadow:5px 0 10px 2px rgba(0, 0, 0, 0.2)}.sidebar-month .month-bar.active{background-color:#17A58F}.sidebar-month .month-bar .month-bubble{height:50px;border-top-right-radius:10px;border-bottom-right-radius:10px;background-color:#17A58F;color:#fff;text-align:center;position:relative;top:0;left:0;width:calc(100% + 10px);filter:drop-shadow(0 4px 10px rgba(0, 0, 0, 0.2))}.sidebar-month .month-bar .month-bubble .month-name{position:relative;top:50%;transform:translateY(-50%)}.tasks .task-box .reservation-box__inner,.tasks .task-box .settings-box__inner,.tasks .settings-box .reservation-box__inner,.tasks .settings-box .settings-box__inner,.settings .task-box .reservation-box__inner,.settings .task-box .settings-box__inner,.settings .settings-box .reservation-box__inner,.settings .settings-box .settings-box__inner{padding:5px 15px;background-color:#F8F8F8;display:block;text-decoration:none;border-radius:10px;filter:drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.2));color:#000000;transition:300ms}.tasks .task-box .reservation-box__inner:hover,.tasks .task-box .settings-box__inner:hover,.tasks .settings-box .reservation-box__inner:hover,.tasks .settings-box .settings-box__inner:hover,.settings .task-box .reservation-box__inner:hover,.settings .task-box .settings-box__inner:hover,.settings .settings-box .reservation-box__inner:hover,.settings .settings-box .settings-box__inner:hover{filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.2))}.tasks .task-box .reservation-box__inner i,.tasks .task-box .settings-box__inner i,.tasks .settings-box .reservation-box__inner i,.tasks .settings-box .settings-box__inner i,.settings .task-box .reservation-box__inner i,.settings .task-box .settings-box__inner i,.settings .settings-box .reservation-box__inner i,.settings .settings-box .settings-box__inner i{pointer-events:none}.tasks .task-box .reservation-box__inner .broken,.tasks .task-box .settings-box__inner .broken,.tasks .settings-box .reservation-box__inner .broken,.tasks .settings-box .settings-box__inner .broken,.settings .task-box .reservation-box__inner .broken,.settings .task-box .settings-box__inner .broken,.settings .settings-box .reservation-box__inner .broken,.settings .settings-box .settings-box__inner .broken{color:#ed8e00 !important}.tasks .task-box .reservation-box__inner .replacement_device,.tasks .task-box .settings-box__inner .replacement_device,.tasks .settings-box .reservation-box__inner .replacement_device,.tasks .settings-box .settings-box__inner .replacement_device,.settings .task-box .reservation-box__inner .replacement_device,.settings .task-box .settings-box__inner .replacement_device,.settings .settings-box .reservation-box__inner .replacement_device,.settings .settings-box .settings-box__inner .replacement_device{color:#313149 !important}.tasks .task-box .reservation-box__inner .marketplace,.tasks .task-box .settings-box__inner .marketplace,.tasks .settings-box .reservation-box__inner .marketplace,.tasks .settings-box .settings-box__inner .marketplace,.settings .task-box .reservation-box__inner .marketplace,.settings .task-box .settings-box__inner .marketplace,.settings .settings-box .reservation-box__inner .marketplace,.settings .settings-box .settings-box__inner .marketplace{color:#2A9931 !important}.tasks .task-box .name,.tasks .settings-box .name,.settings .task-box .name,.settings .settings-box .name{text-align:left !important;align-items:center;gap:10px}body .reservations-mini .reservation-box,body .reservations-mini .task-box,body .tasks .reservation-box,body .tasks .task-box{position:relative;width:100%}body .reservations-mini .reservation-box:not(:last-child),body .reservations-mini .task-box:not(:last-child),body .tasks .reservation-box:not(:last-child),body .tasks .task-box:not(:last-child){margin-bottom:15px}body .reservations-mini .reservation-box{filter:drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.2))}body .reservations-mini .reservation-box:hover{filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.2))}.reservations,.reservations-mini,.tasks{background:repeating-linear-gradient(0deg, rgba(230, 230, 230, 0.6) 0px var(--lines-height), #e6e6e6 var(--lines-height) calc(2 * var(--lines-height)))}.reservations:not(.reservations-mini):not(.tasks),.reservations-mini:not(.reservations-mini):not(.tasks),.tasks:not(.reservations-mini):not(.tasks){float:left;position:absolute;top:0;left:0;min-width:100%;overflow:auto}.reservations .reservation-box,.reservations-mini .reservation-box,.tasks .reservation-box{background-color:#e6e6e6;border-radius:12px;height:100px;width:300px;text-align:end;padding-top:5px;padding-bottom:5px;padding-right:20px;padding-left:20px;overflow:hidden;position:absolute;color:black;text-decoration:none;z-index:55;filter:drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.2));transition:300ms}.reservations .reservation-box:not(.task-box)::after,.reservations-mini .reservation-box:not(.task-box)::after,.tasks .reservation-box:not(.task-box)::after{content:"";position:absolute;top:0;left:0;width:15px;height:100%;display:block;background-color:#ffffff;box-shadow:0 0 8px 3px rgba(0, 0, 0, 0.1);z-index:-1}.reservations .reservation-box.reservation-box--stretchable,.reservations-mini .reservation-box.reservation-box--stretchable,.tasks .reservation-box.reservation-box--stretchable{padding-right:40px !important}.reservations .reservation-box.reservation-box--stretchable::before,.reservations-mini .reservation-box.reservation-box--stretchable::before,.tasks .reservation-box.reservation-box--stretchable::before{content:"";display:block;position:absolute;top:0;right:30px;width:1px;height:100%;background-color:rgba(0, 0, 0, 0.5);z-index:-1}.reservations .reservation-box.reservation-box--stretchable .name,.reservations-mini .reservation-box.reservation-box--stretchable .name,.tasks .reservation-box.reservation-box--stretchable .name{white-space:nowrap}.reservations .reservation-box.reservation-box--stretched,.reservations-mini .reservation-box.reservation-box--stretched,.tasks .reservation-box.reservation-box--stretched{height:auto !important}.reservations .reservation-box.reservation-box--stretched .name,.reservations-mini .reservation-box.reservation-box--stretched .name,.tasks .reservation-box.reservation-box--stretched .name{white-space:normal}.reservations .reservation-box .reservation-box__stretch,.reservations-mini .reservation-box .reservation-box__stretch,.tasks .reservation-box .reservation-box__stretch{position:absolute;right:10px;top:4px;z-index:2;font-size:14px;cursor:pointer}.reservations .reservation-box a,.reservations-mini .reservation-box a,.tasks .reservation-box a{color:#000;text-decoration:none !important}.reservations .reservation-box .reservation-box__inner,.reservations-mini .reservation-box .reservation-box__inner,.tasks .reservation-box .reservation-box__inner{height:100%;display:block}.reservations .reservation-box .name,.reservations-mini .reservation-box .name,.tasks .reservation-box .name{font-weight:bold;margin-bottom:10px;font-size:14px;overflow:hidden;text-overflow:ellipsis}.reservations .reservation-box .reservation-box-status,.reservations-mini .reservation-box .reservation-box-status,.tasks .reservation-box .reservation-box-status{width:15px;box-shadow:0 0 8px 3px rgba(0, 0, 0, 0.1);position:absolute;top:0;left:0}.legend{background:white;position:fixed;right:0;bottom:0;padding:15px;z-index:1000;width:65%;box-shadow:0 0 5px 1px rgba(0, 0, 0, 0.05);display:flex;align-items:center;justify-content:flex-end;gap:20px;font-size:14px;padding-left:22px}.legend .legend-items{gap:20px}.legend .legend-items .legend-item{display:flex;align-items:center;gap:10px}@media (max-width:1280px){.legend .legend-items .legend-item{font-size:13px}}.legend .legend-items .legend-item span{display:block;height:25px;width:25px;border-radius:5px}@media (max-width:1280px){.legend .legend-items .legend-item span{height:18px;width:18px}}.legend .button{text-align:center;padding-left:25px;padding-right:25px}@media (max-width:1280px){.legend .button.button-cancel-edit,.legend .button.button-checkout{padding-left:1rem;padding-right:1rem;width:46px}}.legend .button.button-cancel-edit i,.legend .button.button-checkout i{font-size:20px}@media (min-width:1281px){.legend .button.button-cancel-edit i,.legend .button.button-checkout i{display:none}}@media (max-width:1280px){.legend .button.button-cancel-edit>div,.legend .button.button-checkout>div{display:none}}.legend-hint{height:30px;width:7px;border-radius:2px;margin-right:10px}.today-line{border-top:1px dashed purple;width:100%;height:10px;z-index:1;position:absolute}.options{position:fixed;right:0;bottom:55px;background:white;padding:10px;z-index:5;padding-left:14px}.calendar-container{height:calc(100% - 130px);margin-right:-22px}.reservations,.fuji-calendar{display:flex;margin-bottom:52px}.reservations .custom-scrollbar-wrapper,.fuji-calendar .custom-scrollbar-wrapper{height:6px;margin-top:8px;position:fixed;bottom:74px;z-index:10000;width:calc(100% - 400px);left:400px}.reservations .custom-scrollbar-track,.fuji-calendar .custom-scrollbar-track{background-color:#CFE7E3;border-radius:8px;height:100%;position:relative;overflow:hidden}.reservations .custom-scrollbar-thumb,.fuji-calendar .custom-scrollbar-thumb{background-color:#17A58F;height:100%;border-radius:8px;width:100px;position:absolute;left:0;top:0;cursor:grab;transition:background-color 0.2s ease}.reservations .custom-scrollbar-thumb:active,.fuji-calendar .custom-scrollbar-thumb:active{cursor:grabbing;background-color:#555}.reservations.reservations .custom-scrollbar-wrapper,.fuji-calendar.reservations .custom-scrollbar-wrapper{width:calc(100% - 130px);left:130px}.reservations.selection,.fuji-calendar.selection{height:100%}.reservations.selection .devices-sidebar,.fuji-calendar.selection .devices-sidebar{min-width:260px;width:260px;background-color:#ffffff;border-left:1px solid lightgray;border-right:1px solid lightgray}.reservations.selection .devices-sidebar .calendar-row,.fuji-calendar.selection .devices-sidebar .calendar-row{padding-left:5px}.reservations.selection .devices-sidebar .article-container,.reservations.selection .devices-sidebar .devices-sidebar__inner,.fuji-calendar.selection .devices-sidebar .article-container,.fuji-calendar.selection .devices-sidebar .devices-sidebar__inner{margin:0 -1px}.reservations.selection .weekend,.fuji-calendar.selection .weekend{background:#C0C0C0 !important}.reservations.selection .scrollable,.fuji-calendar.selection .scrollable{width:100%;-ms-overflow-style:none;scrollbar-width:none}.reservations.selection .scrollable::-webkit-scrollbar,.fuji-calendar.selection .scrollable::-webkit-scrollbar{display:none}.reservations.selection .jump-to-bar,.fuji-calendar.selection .jump-to-bar{margin-left:15px;background-color:#17A58F;border-radius:7px;width:25px;height:25px;margin-top:-4px;color:#ffffff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:13px}.reservations.selection .jump-to-bar::after,.fuji-calendar.selection .jump-to-bar::after{opacity:1}.reservations.selection .saturday,.reservations.selection .sunday,.fuji-calendar.selection .saturday,.fuji-calendar.selection .sunday{background-color:#C0C0C0 !important}.reservations.selection .custom-scrollbar-wrapper,.fuji-calendar.selection .custom-scrollbar-wrapper{width:calc(100% - 35% - 22px - 260px);left:calc(35% + 22px + 260px)}.reservations .scrollable,.fuji-calendar .scrollable{width:calc(100% - 400px);display:flex;overflow-x:auto;overflow-y:hidden;flex-direction:column}.reservations .scrollable .scrollable__inner,.fuji-calendar .scrollable .scrollable__inner{overflow-x:auto;overflow-y:hidden;position:relative;display:flex;flex-direction:column;height:100%}.reservations .devices-sidebar,.fuji-calendar .devices-sidebar{display:flex;flex-direction:column;width:400px}.reservations .devices-sidebar .devices-sidebar__inner,.fuji-calendar .devices-sidebar .devices-sidebar__inner{position:sticky;top:0;z-index:1000}.reservations .devices-sidebar .devices-sidebar__inner>.calendar-row:first-of-type,.fuji-calendar .devices-sidebar .devices-sidebar__inner>.calendar-row:first-of-type{background-color:#E0E7EB}.reservations .devices-sidebar>.calendar-row,.fuji-calendar .devices-sidebar>.calendar-row{padding-left:35px !important}.reservations .devices-sidebar .calendar-row,.fuji-calendar .devices-sidebar .calendar-row{border:1px solid lightgray;padding-left:55px;background-color:#fff}.reservations .devices-sidebar .calendar-row.headline,.reservations .devices-sidebar .calendar-row.headline2,.fuji-calendar .devices-sidebar .calendar-row.headline,.fuji-calendar .devices-sidebar .calendar-row.headline2{position:relative}.reservations .devices-sidebar .calendar-row.headline::before,.reservations .devices-sidebar .calendar-row.headline2::before,.fuji-calendar .devices-sidebar .calendar-row.headline::before,.fuji-calendar .devices-sidebar .calendar-row.headline2::before{content:"";position:absolute;left:7px;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg viewBox='-5 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns' fill='%23000000'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Ctitle%3Echevron-right%3C/title%3E%3Cdesc%3ECreated with Sketch Beta.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' sketch:type='MSPage'%3E%3Cg id='Icon-Set' sketch:type='MSLayerGroup' transform='translate(-473.000000, -1195.000000)' fill='%23000000'%3E%3Cpath d='M486.717,1206.22 L474.71,1195.28 C474.316,1194.89 473.678,1194.89 473.283,1195.28 C472.89,1195.67 472.89,1196.31 473.283,1196.7 L484.566,1206.98 L473.283,1217.27 C472.89,1217.66 472.89,1218.29 473.283,1218.69 C473.678,1219.08 474.316,1219.08 474.71,1218.69 L486.717,1207.75 C486.927,1207.54 487.017,1207.26 487.003,1206.98 C487.017,1206.71 486.927,1206.43 486.717,1206.22' id='chevron-right' sketch:type='MSShapeGroup'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");width:10px;height:10px;top:50%;transform:translateY(-50%);transition:100ms}.reservations .devices-sidebar .calendar-row.headline:not(.closed)::before,.reservations .devices-sidebar .calendar-row.headline2:not(.closed)::before,.fuji-calendar .devices-sidebar .calendar-row.headline:not(.closed)::before,.fuji-calendar .devices-sidebar .calendar-row.headline2:not(.closed)::before{transform:translateY(-42%) rotate(90deg)}.reservations .devices-sidebar .calendar-row.headline,.fuji-calendar .devices-sidebar .calendar-row.headline{font-weight:bold;padding-left:15px;cursor:pointer}.reservations .devices-sidebar .calendar-row.headline~.calendar-row:not(.headline2):not(.headline),.fuji-calendar .devices-sidebar .calendar-row.headline~.calendar-row:not(.headline2):not(.headline){padding-left:35px}.reservations .devices-sidebar .calendar-row.headline,.reservations .devices-sidebar .calendar-row.headline .calendar-cell,.fuji-calendar .devices-sidebar .calendar-row.headline,.fuji-calendar .devices-sidebar .calendar-row.headline .calendar-cell{font-size:16px}.reservations .devices-sidebar .calendar-row.headline2,.fuji-calendar .devices-sidebar .calendar-row.headline2{font-weight:bold;padding-left:35px;cursor:pointer}.reservations .devices-sidebar .calendar-row.headline2::before,.fuji-calendar .devices-sidebar .calendar-row.headline2::before{left:26px}.reservations .devices-sidebar .calendar-row.headline2~.calendar-row:not(.headline2):not(.headline),.fuji-calendar .devices-sidebar .calendar-row.headline2~.calendar-row:not(.headline2):not(.headline){padding-left:60px}.reservations .calendar-row-sticky,.fuji-calendar .calendar-row-sticky{position:fixed;top:128px;z-index:1000;width:100%}.reservations .calendar-row-sticky .calendar-row-sticky__inner,.fuji-calendar .calendar-row-sticky .calendar-row-sticky__inner{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.reservations .calendar-row-sticky .calendar-row-sticky__inner::-webkit-scrollbar,.fuji-calendar .calendar-row-sticky .calendar-row-sticky__inner::-webkit-scrollbar{display:none}.reservations .article-faded-out,.reservations .group-faded-out,.fuji-calendar .article-faded-out,.fuji-calendar .group-faded-out{opacity:0;display:none !important;transition:opacity 0.5s ease}.reservations .calendar-row,.fuji-calendar .calendar-row{display:flex;width:100%;flex-direction:row;height:40px;position:relative}.reservations .calendar-row .calendar-column,.fuji-calendar .calendar-row .calendar-column{background-color:#fff}.reservations .calendar-row .calendar-column .calendar-cell,.fuji-calendar .calendar-row .calendar-column .calendar-cell{width:300px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.reservations .calendar-row .calendar-column .month-name,.fuji-calendar .calendar-row .calendar-column .month-name{width:100%;border:1px solid lightgray;padding:5px;text-align:center;height:40px;display:flex;align-items:center;justify-content:center;background-color:#E0E7EB}.reservations .calendar-row .calendar-column .month-name span,.fuji-calendar .calendar-row .calendar-column .month-name span{position:static}.reservations .calendar-row .calendar-column .month-name.sticky span,.fuji-calendar .calendar-row .calendar-column .month-name.sticky span{position:sticky;left:10px}.reservations .calendar-row .calendar-column .day,.fuji-calendar .calendar-row .calendar-column .day{border:1px solid lightgray;float:left;flex-grow:1;text-align:center;padding:5px;height:40px;min-width:50px;display:flex;align-items:center;justify-content:center;background-color:#fff}.reservations .calendar-row .raster-horizontal,.fuji-calendar .calendar-row .raster-horizontal{border:1px solid lightgray;width:100%;height:40px;position:inherit;z-index:6}.reservations .calendar-row .raster-horizontal.inactive,.fuji-calendar .calendar-row .raster-horizontal.inactive{background-color:#f2f2f2}.reservations .calendar-row .raster-vertical,.fuji-calendar .calendar-row .raster-vertical{border-right:2px solid lightgray;height:300px;min-width:50px;position:absolute;top:0}.reservations .calendar-row .raster-vertical.saturday,.reservations .calendar-row .raster-vertical.sunday,.fuji-calendar .calendar-row .raster-vertical.saturday,.fuji-calendar .calendar-row .raster-vertical.sunday{background:#f2f2f2}.reservations .calendar-row .raster-vertical .bookingLockLabel,.fuji-calendar .calendar-row .raster-vertical .bookingLockLabel{background:darkred;cursor:default;padding-top:9px;color:white;position:absolute;z-index:10;padding-left:7px;font-size:13px;height:100%;opacity:0.85;cursor:pointer}.reservations .calendar-row .raster-vertical .bookingLockLabel .tooltip__label,.fuji-calendar .calendar-row .raster-vertical .bookingLockLabel .tooltip__label{display:block;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:39px;margin-top:-8px;text-align:center}.reservations .calendar-row .raster-vertical .bookingLockLabel .tooltip__info,.fuji-calendar .calendar-row .raster-vertical .bookingLockLabel .tooltip__info{color:black;font-size:14px}.reservations .calendar-row .order,.reservations .calendar-row .availability,.reservations .calendar-row .available,.fuji-calendar .calendar-row .order,.fuji-calendar .calendar-row .availability,.fuji-calendar .calendar-row .available{position:absolute;height:100%;padding:10px 9px 9px 15px;z-index:20;text-decoration:none;color:black;text-wrap:nowrap;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px}.reservations .calendar-row .calendar-cell,.fuji-calendar .calendar-row .calendar-cell{min-height:40px;height:fit-content;white-space:nowrap;display:flex;align-items:center;width:100%;font-size:14px}.reservations .calendar-row .calendar-cell .name-wrap,.fuji-calendar .calendar-row .calendar-cell .name-wrap{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reservations .calendar-row .calendar-cell.has-icon,.fuji-calendar .calendar-row .calendar-cell.has-icon{width:calc(100% - (var(--number-icon)) * 35px);justify-content:flex-start}.reservations .calendar-row .calendar-cell.has-icon .icon-parent,.fuji-calendar .calendar-row .calendar-cell.has-icon .icon-parent{position:absolute;right:5px;top:4px}.reservations .calendar-row .calendar-cell.has-icon .icon-parent .icon-elm,.fuji-calendar .calendar-row .calendar-cell.has-icon .icon-parent .icon-elm{margin-left:5px !important}.reservations .singleDayTile,.fuji-calendar .singleDayTile{position:absolute;cursor:pointer;top:0}.reservations .singleDayTile:hover,.fuji-calendar .singleDayTile:hover{background:rgba(23, 165, 143, 0.6) !important}.reservations .singleDayTile.active,.fuji-calendar .singleDayTile.active{background:rgba(23, 165, 143, 0.8) !important}.reservations .singleDayTile .tooltip__label i,.fuji-calendar .singleDayTile .tooltip__label i{font-size:21px}.reservations .singleDayTile.bookingLock:first-of-type,.reservations .singleDayTile.bookingLock:not(.bookingLock+.bookingLock),.fuji-calendar .singleDayTile.bookingLock:first-of-type,.fuji-calendar .singleDayTile.bookingLock:not(.bookingLock+.bookingLock){z-index:2}.reservations .transport-lock,.fuji-calendar .transport-lock{height:100%;position:absolute;background:repeating-linear-gradient(45deg, transparent, transparent 10px, rgba(195, 225, 220, 0.8) 10px, rgba(195, 225, 220, 0.8) 20px)}.reservations .transport-lock.sent,.fuji-calendar .transport-lock.sent{background:repeating-linear-gradient(45deg, transparent, transparent 10px, rgba(114, 187, 83, 0.7) 10px, rgba(114, 187, 83, 0.7) 20px)}.reservations .transport-lock.in-progress,.fuji-calendar .transport-lock.in-progress{background:repeating-linear-gradient(45deg, transparent, transparent 10px, rgba(203, 232, 186, 0.7) 10px, rgba(203, 232, 186, 0.7) 20px)}.reservations .transport-lock.request,.fuji-calendar .transport-lock.request{background:repeating-linear-gradient(45deg, transparent, transparent 10px, rgba(254, 251, 100, 0.7) 10px, rgba(254, 251, 100, 0.7) 20px)}.reservations .transport-lock.cancelled,.fuji-calendar .transport-lock.cancelled{background:repeating-linear-gradient(45deg, transparent, transparent 10px, rgba(217, 83, 79, 0.7) 10px, rgba(217, 83, 79, 0.7) 20px)}.reservations .transport-lock.past,.fuji-calendar .transport-lock.past{background:repeating-linear-gradient(45deg, transparent, transparent 10px, rgba(128, 0, 128, 0.7) 10px, rgba(128, 0, 128, 0.7) 20px)}.reservations .transport-lock.reservation,.fuji-calendar .transport-lock.reservation{background:repeating-linear-gradient(45deg, transparent, transparent 10px, rgba(255, 152, 0, 0.7) 10px, rgba(255, 152, 0, 0.7) 20px)}.reservations .available .singleDayTile:not(.bookingLock),.fuji-calendar .available .singleDayTile:not(.bookingLock){background-color:rgba(195, 225, 220, 0.8)}.reservations .holiday.sunday,.reservations .holiday.saturday,.reservations .holiday,.fuji-calendar .holiday.sunday,.fuji-calendar .holiday.saturday,.fuji-calendar .holiday{background:lightblue !important}.reservations:not(.selection) .weekend,.fuji-calendar:not(.selection) .weekend{background:#f2f2f2 !important}.reservations .holiday-header,.fuji-calendar .holiday-header{background:lightblue;cursor:pointer}.reservations .holiday-header .holiday-info,.fuji-calendar .holiday-header .holiday-info{border:1px solid gray;border-radius:50%;width:30px;height:30px;justify-content:center}.reservations .holiday-header .holiday-info::after,.fuji-calendar .holiday-header .holiday-info::after{display:none !important}.fuji-calendar .order.sent,.reservation-box-status.sent{background-color:rgba(114, 187, 83, 0.7)}.fuji-calendar .order.in-progress,.reservation-box-status.in-progress{background-color:rgba(203, 232, 186, 0.7)}.fuji-calendar .order.request,.reservation-box-status.request{background-color:rgba(254, 251, 100, 0.7)}.fuji-calendar .order.cancelled,.reservation-box-status.cancelled{background-color:rgba(217, 83, 79, 0.7)}.fuji-calendar .order.past,.reservation-box-status.past{background-color:rgba(128, 0, 128, 0.7)}.fuji-calendar .order.reservation,.reservation-box-status.reservation{background-color:rgba(255, 152, 0, 0.7)}.fuji-calendar .order.availability-legend-item,.reservation-box-status.availability-legend-item{background-color:rgba(195, 225, 220, 0.8)}.fuji-calendar .order.booking-lock-legend-item,.reservation-box-status.booking-lock-legend-item{background-color:darkred}.fuji-calendar .order.transport-lock-legend-item,.reservation-box-status.transport-lock-legend-item{background:repeating-linear-gradient(45deg, transparent, transparent 10px, rgba(195, 225, 220, 0.8) 10px, rgba(195, 225, 220, 0.8) 20px)}.fuji-calendar .order.holiday-legend-item,.reservation-box-status.holiday-legend-item{background:lightblue}.fuji-calendar .order.maintenance,.reservation-box-status.maintenance{background:teal;color:white}.fuji-calendar .order.reparation,.reservation-box-status.reparation{background:#1d9bf0;color:white}@media (max-width:1280px){.fuji-calendar .order.transport-lock-legend-item,.reservation-box-status.transport-lock-legend-item{background:repeating-linear-gradient(45deg, transparent, transparent 5px, rgba(195, 225, 220, 0.8) 5px, rgba(195, 225, 220, 0.8) 10px)}}.selected-timespan .title{float:left}.selected-timespan .date-begin,.selected-timespan .date-end{float:left;width:100px;color:black;padding:0px 0px 0px 15px;text-align:center;height:44px}.hide-products{position:fixed;background:rgba(255, 255, 255, 0.9);height:100%;border:red 1px solid;top:0;width:35%;left:0;margin:0 auto;display:none;z-index:9999}.hide-products span{width:50%;display:block;text-align:center;position:absolute;top:50%;left:50%;transform:translateX(-50%)}.booking-lock,.overview-holiday,.today-line{position:absolute;z-index:100;color:white;min-width:calc(100% - 20px);left:0;font-size:20px;padding-left:150px;width:calc(100% - 15px) !important}.booking-lock>span,.overview-holiday>span,.today-line>span{display:inline-flex;align-items:center;height:100%;width:100%}.booking-lock>span>span,.overview-holiday>span>span,.today-line>span>span{position:sticky;left:150px;height:100%;display:inline-flex;align-items:center;padding:0 25px;width:100%}.booking-lock>span>span::after,.overview-holiday>span>span::after,.today-line>span>span::after{content:"";background:darkred;height:100%;display:block;position:absolute;left:0;top:0;z-index:-1;border-radius:12px;width:100%}.booking-lock.overview-holiday,.overview-holiday.overview-holiday,.today-line.overview-holiday{font-size:16px;z-index:50;cursor:pointer}.booking-lock.overview-holiday.foreground,.overview-holiday.overview-holiday.foreground,.today-line.overview-holiday.foreground{z-index:106}.booking-lock.overview-holiday>span>span::after,.overview-holiday.overview-holiday>span>span::after,.today-line.overview-holiday>span>span::after{background:lightblue !important}.card{border-radius:15px;padding:21px}.card .card__inner{padding:12px 25px}.checkout-product-item:not(:last-child){margin-bottom:20px}.checkout-product-item .checkout-product-item__inner{display:flex;align-items:flex-start;gap:25px}.checkout-product-item .checkout-product-item__inner .quantity{width:30px;min-width:30px;height:30px;border:1px solid #CFE7E3;display:inline-flex;align-items:center;justify-content:center;border-radius:50px;font-size:14px;font-weight:500}.checkout-product-item .name{font-size:14px}.checkout-product-item label{cursor:pointer}.checkout-product-item .checkout-product-item__addition-dates{display:none}.checkout-product-item .checkout-product-item__addition-delivery{margin-bottom:20px}.checkout-product-item .checkout-product-item__addition-pickup:not(.active){display:none}.checkout-address .form-field{padding-right:10px}.checkout-address .form-field--type-image{height:calc(3 * 40px + 2 * 2rem);width:calc(3 * 40px + 2 * 2rem);border:1px solid lightgrey;overflow:hidden}.checkout-address .images,.checkout-address .text{display:flex;flex-wrap:wrap;gap:10px}.checkout-address .images-container{flex-wrap:wrap;flex-direction:column}.checkout-address .left-flex-container{flex:0 0 100%;flex-direction:column}.checkout-address .tooltip__label{margin-left:10px}.checkout-address textarea{min-height:300px}.checkout-address .image{background-size:contain;background-position:center center;background-repeat:no-repeat;max-height:100%;max-width:100%;width:auto;height:auto;object-fit:contain;position:absolute;top:50% !important;left:50% !important;transform:translate(-50%, -50%)}.checkout-address .js-trigger-repeater-plus{left:50%;position:absolute;transform:translate(-50%, -50%);z-index:100;pointer-events:none;top:50%}.checkout-address .delete-image,.checkout-address .delete-single-image{position:absolute;right:8px;font-size:23px;bottom:8px;display:none;z-index:100;height:40px;width:40px !important;border-radius:10px;text-align:center;padding:5px}.series-number-parent{padding-right:5px}.series-number-parent h2{font-size:12px}.series-number-parent .series-number{border:1px solid lightgray;width:auto;display:inline-flex;padding:7px;border-radius:10px;font-size:12px;margin-top:5px;align-items:center;gap:5px;margin-right:5px}.series-number-parent .series-number i{padding-left:5px;cursor:pointer}.series-number-parent .series-number .copy-series-number{font-size:14px}.series-number-parent .series-number .date{display:none}.series-number-parent .series-number.disabled .date{display:block}.series-number-parent.series-number-select .series-number{cursor:pointer}.series-number-parent.series-number-select .series-number.active{background-color:#17A58F;color:white}.series-number-parent.series-number-select .series-number.active .date{color:white}.series-number-parent.series-number-select .series-number.disabled{color:lightgrey;cursor:default}.series-number-parent.series-number-select .series-number.disabled .date{color:lightgrey}.series-number-parent.series-number-select .number{font-size:14px}.series-number-parent.series-number-select .date{font-size:11px;color:gray;font-style:italic}.tower-date-availability{font-size:13px;color:gray;font-style:italic}.product-list__item.disabled{color:lightgray;cursor:default}.product-list__item.disabled input{pointer-events:none;opacity:0.5}.product-list__item.disabled .tower-date-availability{color:lightgray;display:block !important}.deviating-delivery-catalog-container .series-number-parent{margin-left:25px}.documents .row.disabled{pointer-events:none}.documents .row.disabled label{color:lightgrey}.subtitle{display:inline-flex;width:100%;height:45px;align-items:flex-end}.dropdown{position:relative}.dropdown:hover .dropdown__list{display:block}.dropdown .dropdown__list{background-color:#ffffff;position:absolute;bottom:0;right:0;transform:translateY(100%);box-shadow:0 3px 5px 0 rgba(0, 0, 0, 0.1);z-index:100;display:none;overflow:hidden;min-width:100%;border-radius:16px}.dropdown .dropdown__list.dropdown__list--left{right:auto;left:0}.dropdown .dropdown__list .dropdown__list-header{background-color:#CFE7E3;font-weight:700;padding:10px 20px;font-size:14px}.dropdown .dropdown__list .button{justify-content:left}.dropdown .dropdown__button{cursor:pointer;min-width:32px;display:flex;justify-content:center;align-items:center;transition:100ms;padding-left:20px;padding-right:20px}.dropdown .dropdown__button.dropdown__button--border{border:1px solid #313149}.dropdown .dropdown__button.dropdown__button--round{border-radius:50%}.dropdown .dropdown__button:hover{background-color:#ffffff !important}.dropdown .dropdown__button:hover i{color:inherit}.dropdown .dropdown__button i{font-size:14px;color:#ffffff}.dropdown .dropdown__list-item{display:flex;white-space:nowrap;color:#000000;font-family:"Open Sans";font-size:14px;position:relative;cursor:pointer;text-decoration:none;padding:10px 25px;background-color:#F8F8F8}.dropdown .dropdown__list-item:hover{background-color:#ffffff}.dropdown .dropdown__list-item:hover .dropdown__list-item-icon{filter:invert(23%) sepia(39%) saturate(2652%) hue-rotate(206deg) brightness(92%) contrast(90%) !important}.dropdown .dropdown__list-item.dropdown__list-item--disabled{pointer-events:none}.dropdown .dropdown__list-item.dropdown__list-item--disabled img{filter:invert(50%) sepia(4%) saturate(195%) hue-rotate(71deg) brightness(165%) contrast(88%) !important}.dropdown .dropdown__list-item .dropdown__list-item-icon{margin-right:1rem;width:30px;max-height:20px;text-align:center;filter:invert(69%) sepia(50%) saturate(202%) hue-rotate(165deg) brightness(81%) contrast(90%)}.dropdown__button-color-black{background-color:#000000 !important;outline:1px solid #000000 !important}.dropdown__button-color-green{background-color:#17A58F !important;outline:1px solid #17A58F !important}.dropdown__button-color-green-light{background-color:#CFE7E3 !important;outline:1px solid #CFE7E3 !important}.dropdown__button-color-gray{background-color:rgba(0, 0, 0, 0.5) !important;outline:1px solid rgba(0, 0, 0, 0.5) !important}.dropdown__button-color-gray-light{background-color:#e6e6e6 !important;outline:1px solid #e6e6e6 !important}.dropdown__button-color-gray-lighter{background-color:#E0E7EB !important;outline:1px solid #E0E7EB !important}.dropdown__button-color-gray-dark{background-color:#5F4646 !important;outline:1px solid #5F4646 !important}.dropdown__button-color-white{background-color:#ffffff !important;outline:1px solid #ffffff !important}.dropdown__button-icon-color-white{filter:invert(1) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(999%) contrast(103%) !important}.dropdown__button-color-white-off{background-color:#F8F8F8 !important;outline:1px solid #F8F8F8 !important}.dropdown__button-color-red{background-color:darkred !important;outline:1px solid darkred !important}.dropdown__button-color-orange{background-color:#ed8e00 !important;outline:1px solid #ed8e00 !important}.icon-elm{width:30px;min-width:30px;height:30px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center}.icon-elm.icon-elm--green{background-color:#17A58F;color:#ffffff}.icon-elm.icon-elm--pink{background-color:#eca1e3;color:#ffffff}.icon-elm.icon-elm--red{background-color:#C53B3B;color:#ffffff}html body .icon-no-button{background:initial !important;border:initial !important;color:black !important;cursor:initial !important;font-size:20px !important}.form-field{position:relative}.form-field.form-field--error .form-field__input--border,.form-field.form-field--error .form-field__textarea--border,.form-field.form-field--error .form-field__select--border{outline:1px solid darkred !important}.form-field.form-field--error .form-field__info{display:block}.form-field .form-field__info{display:none;color:darkred;position:absolute;padding-top:10px;transform:translateY(100%);font-size:14px}.login-page label{font-size:12px}.login-page .form-field{border-bottom:1px solid rgba(0, 0, 0, 0.5);height:50px !Important;margin-bottom:50px}.login-page .form-field input{padding:13px 0 !Important;border:none;outline:none;background-color:transparent;color:rgba(0, 0, 0, 0.5);width:100%;font-size:15px}.login-page .form-field svg{width:22px;height:auto}body .select2-container .select2-selection,body select,body textarea,body input:not([type="checkbox"]):not([type="radio"]){padding:13px 20px 3px 20px;border:none;outline:none;background-color:#e6e6e6;color:#000;width:100%;font-size:15px;border-radius:16px;appearance:none;font-family:"Open Sans"}body .select2-container .select2-selection::placeholder,body select::placeholder,body textarea::placeholder,body input:not([type="checkbox"]):not([type="radio"])::placeholder{color:#77D1C3}textarea{min-height:82px;resize:none}[type="search"]{color:#000000;height:48px}[type="search"]::placeholder{color:#000000}[type="checkbox"]{width:18px;height:18px;margin:0;appearance:none;border:1px solid #CFE7E3;cursor:pointer}[type="checkbox"]:checked{background-image:url("data:image/svg+xml,%3Csvg width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 6.5L4 10L9.5 0.5' stroke='black'/%3E%3C/svg%3E%0A");background-size:60%;background-repeat:no-repeat;background-position:center;border-color:#000000}.form-field{display:flex;align-items:center;width:100%}.form-field.form-field--type-checkbox{gap:8px}.form-field.form-field--type-time,.form-field.form-field--type-date{position:relative}.form-field.form-field--type-time input,.form-field.form-field--type-date input{padding-right:40px;padding-left:10px;color:#000000;font-size:15px}.form-field.form-field--type-time::after,.form-field.form-field--type-date::after{content:"";border:none;outline:none;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5001 4.44444H14.4445V2.5H13.3334V4.44444H6.66675V2.5H5.55564V4.44444H2.50008C2.27915 4.4447 2.06733 4.53258 1.91111 4.68881C1.75489 4.84503 1.66701 5.05684 1.66675 5.27778V16.9444C1.66701 17.1654 1.75489 17.3772 1.91111 17.5334C2.06733 17.6896 2.27915 17.7775 2.50008 17.7778H17.5001C17.721 17.7775 17.9328 17.6896 18.0891 17.5334C18.2453 17.3772 18.3332 17.1654 18.3334 16.9444V5.27778C18.3332 5.05684 18.2453 4.84503 18.0891 4.68881C17.9328 4.53258 17.721 4.4447 17.5001 4.44444ZM17.2223 16.6667H2.77786V5.55556H5.55564V6.94444H6.66675V5.55556H13.3334V6.94444H14.4445V5.55556H17.2223V16.6667Z' fill='%23747474'/%3E%3Cpath d='M6.11119 8.88889H5.00008V10H6.11119V8.88889Z' fill='%23747474'/%3E%3Cpath d='M9.16675 8.88889H8.05564V10H9.16675V8.88889Z' fill='%23747474'/%3E%3Cpath d='M11.9445 8.88889H10.8334V10H11.9445V8.88889Z' fill='%23747474'/%3E%3Cpath d='M15.0001 8.88889H13.889V10H15.0001V8.88889Z' fill='%23747474'/%3E%3Cpath d='M6.11119 11.3889H5.00008V12.5H6.11119V11.3889Z' fill='%23747474'/%3E%3Cpath d='M9.16675 11.3889H8.05564V12.5H9.16675V11.3889Z' fill='%23747474'/%3E%3Cpath d='M11.9445 11.3889H10.8334V12.5H11.9445V11.3889Z' fill='%23747474'/%3E%3Cpath d='M15.0001 11.3889H13.889V12.5H15.0001V11.3889Z' fill='%23747474'/%3E%3Cpath d='M6.11119 13.8889H5.00008V15H6.11119V13.8889Z' fill='%23747474'/%3E%3Cpath d='M9.16675 13.8889H8.05564V15H9.16675V13.8889Z' fill='%23747474'/%3E%3Cpath d='M11.9445 13.8889H10.8334V15H11.9445V13.8889Z' fill='%23747474'/%3E%3Cpath d='M15.0001 13.8889H13.889V15H15.0001V13.8889Z' fill='%23747474'/%3E%3C/svg%3E%0A");position:absolute;right:20px;top:12px;width:20px;height:20px}.form-field.form-field--type-time .disable-icon,.form-field.form-field--type-date .disable-icon{right:46px}.form-field.form-field--type-date input{width:100%}.form-field.form-field--type-time input{width:100%}.form-field.form-field--type-select:not(.disabled){position:relative}.form-field.form-field--type-select:not(.disabled) select{padding-right:40px}.form-field.form-field--type-select:not(.disabled)::after{content:"";position:absolute;right:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M13.0414 15.0652L7.84521 9.06519L18.2375 9.06519L13.0414 15.0652Z' fill='%23747474'/%3E%3C/svg%3E");top:52%;transform:translateY(-50%);width:20px;height:20px}.form-field.form-field--type-file{padding:13px 20px;background-color:#e6e6e6;color:#77D1C3;width:100%;font-size:15px;border-radius:16px;appearance:none;font-family:"Open Sans";position:relative;height:44px}.form-field.form-field--type-file.filled{color:white;background-color:#17A58F}.form-field.form-field--type-file.filled .delete-doc{display:block}.form-field.form-field--type-file input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.form-field.form-field--type-file input::file-selector-button{cursor:pointer}.form-field.form-field--type-file input:disabled{cursor:default}.form-field.form-field--type-file .filename{pointer-events:none}.form-field.form-field--type-file .misc_documents.disabled{pointer-events:none}.form-field.form-field--type-image{background-color:#e6e6e6;font-size:14px;border-radius:16px;appearance:none;font-family:"Open Sans";position:relative}.form-field.form-field--type-image.filled img,.form-field.form-field--type-image.filled .delete-image,.form-field.form-field--type-image.filled .delete-single-image{display:block}.form-field.form-field--type-image.filled .js-trigger-repeater-plus{display:none}.form-field.form-field--type-image input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.form-field.form-field--type-image input::file-selector-button{cursor:pointer}.form-field.form-field--type-image input:disabled~.disable-icon{display:block}.form-field.form-field--type-image .image{position:absolute;display:block;width:100%;height:100%;top:0;left:0;object-fit:contain;z-index:1;pointer-events:none;display:none}.form-field.form-field--type-image.has-image::after{display:none}.form-field.form-field--type-image::after{content:"";left:50%;top:50%;transform:translate(-50%, -50%);display:block;width:25px;height:25px;background-image:url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.475 11.7235L10.717 7.96545L6.95898 11.7235L7.90178 12.6662L10.0503 10.5177V20.5257H11.3837V10.5177L13.5322 12.6662L14.475 11.7235Z' fill='%23F5F5F5'/%3E%3Cpath d='M16.7153 6.58618V6.52563C16.7153 3.2173 14.0237 0.525635 10.7153 0.525635C7.407 0.525635 4.71533 3.2173 4.71533 6.52563V6.62943C3.72788 6.81577 2.81758 7.28994 2.09892 7.9923C1.66157 8.41678 1.31379 8.92465 1.07614 9.48588C0.838492 10.0471 0.715804 10.6503 0.715332 11.2598C0.715332 12.5564 1.24817 13.7915 2.21575 14.7376C3.16117 15.6621 4.43775 16.1923 5.71825 16.1923H8.382V14.859H5.71825C3.76342 14.859 2.04867 13.1771 2.04867 11.2598C2.04867 9.49859 3.53367 8.01326 5.42937 7.8783L6.04867 7.83418V6.52563C6.04867 5.28796 6.54033 4.10097 7.4155 3.2258C8.29067 2.35063 9.47766 1.85897 10.7153 1.85897C11.953 1.85897 13.14 2.35063 14.0152 3.2258C14.8903 4.10097 15.382 5.28796 15.382 6.52563V7.86063L16.0403 7.86897C17.9767 7.89347 19.382 9.31951 19.382 11.2598C19.382 13.278 17.8964 14.859 15.9999 14.859H13.0487V16.1923H15.9999C16.6351 16.1944 17.2638 16.0641 17.8459 15.8098C18.428 15.5554 18.9507 15.1826 19.3807 14.715C20.2414 13.7898 20.7153 12.5627 20.7153 11.2598C20.7153 8.82488 19.0368 6.91697 16.7153 6.58618Z' fill='%23F5F5F5'/%3E%3C/svg%3E%0A");position:absolute;background-repeat:no-repeat;background-size:contain;pointer-events:none;z-index:0}.form-field.form-field--type-image .disable-icon{position:absolute;top:50%;right:50%;z-index:10;transform:translate(50%, -50%);font-size:30px}.delete-doc{right:20px;position:absolute;font-size:18px;cursor:pointer;display:none}.delete-doc.disabled{color:gray;cursor:not-allowed}.upload-doc{right:20px;position:absolute;font-size:18px;pointer-events:none}.select2-search--inline{display:none}.select2-selection__choice{background:#17A58F !important;color:white}.select2-selection__choice .select2-selection__choice__remove{color:white !important}body .selected-timespan{display:flex;align-items:center;gap:10px}body .selected-timespan .reset-timespan{height:41px;width:44px;padding:10px;font-size:13px;margin-left:initial !important}body .selected-timespan .date-begin,body .selected-timespan .date-end{padding-top:0 !important;padding-bottom:0 !important;background-color:#fff !important;border:1px solid #CFE7E3 !important}.image-gallery .image-container{height:100px;width:100px;background-size:cover;border-radius:15px;position:relative}.image-gallery .image-container input{position:absolute;bottom:10px;right:10px;background-color:white}.login-error.red{color:darkred}.font-red{color:#B22222 !important}.search-text{border-top-right-radius:0;border-bottom-right-radius:0}.button-search{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;width:44px !important;min-width:44px !important}.select2-dropdown.select2-dropdown--below{z-index:9999}.hint{margin-top:10px;margin-bottom:10px;color:grey;font-style:italic}.custom-disabled{pointer-events:none;user-select:none;cursor:initial !important}@charset "UTF-8";
i.icon-warning{color:#ed8e00;font-size:23px}.filter-elm{display:flex;align-items:center;cursor:pointer;border:1px solid lightgray;padding:7px 15px}.filter-elm.active{background-color:lightgray}.filter-elm:not(:last-child){margin-right:25px}.filter-elm:hover{background-color:lightgray}.filter-elm i{margin-right:10px;font-size:23px}.list{background-color:#ffffff;width:100%;font-size:13px}.list .contact-people-list .contact-info a{text-decoration:none;color:inherit;display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis}.list .list__inner{padding:1.25rem}.list .list__settings .list__settings-button{float:right;cursor:pointer;padding:0.2rem 0}.list .list__settings .list__settings-button .list__settings-button-icon{display:block}.list.list--type-2{padding:0;border:none;max-width:1280px}.list.list--type-2 .list__table{table-layout:fixed}.list.list--type-2 .list__table .list__table-body-row-column{border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;padding:1rem}.list.list--type-2 .form-field--type-checkbox{margin:0;display:block}.list.list--type-2 .form-field--type-checkbox .form-field__input{width:30px;height:30px;transition:100ms;font-family:"Font Awesome 6 Sharp";margin:0;padding:0;text-align:center;line-height:30px}.list.list--type-2 .form-field--type-checkbox .form-field__input:before{padding-top:4px;content:"+"}.list.list--type-2 .form-field--type-checkbox .form-field__input:checked:before{content:"";color:#fff}.list.list--type-2 .status{margin:-1rem;width:unset}.list .list__table{width:100%;border-collapse:collapse}.list .list__table.list__table__inputtable td,.list .list__table.list__table__inputtable th{height:50px;padding:0 5px;font-size:16px}.list .list__table.list__table__inputtable td .form-field__label{padding-top:12px;display:inline-block}.list .list__table.list__table__inputtable tr:hover td .form-field--disabled input{background-color:#E0E7EB !important}.list .list__table.list__table__inputtable tr td .form-field--disabled{margin-bottom:0px}.list .list__table.list__table__inputtable tr td .form-field--disabled input{transition:0ms;height:40px}.list .list__table.addressbook .hook,.list .list__table.addressbook .hook-left{left:22px}.list .list__table.dataTableInit thead td{padding-left:1.25rem;padding-right:0;border-bottom:none}.list .list__table.dataTableInit thead td.sorting::before,.list .list__table.dataTableInit thead td.sorting::after{opacity:0.3;left:0px !important;right:auto !important}.list .list__table.dataTableInit thead td.sorting_desc::before{opacity:1;display:inline}.list .list__table.dataTableInit thead td.sorting_asc::after{opacity:1;display:inline}.list .list__table .list__table-body-row.disabled{color:rgba(0, 0, 0, 0.5) !important;cursor:default}.list .list__table .list__table-body-row.inactive{color:#E0E7EB}.list .list__table .list__table-body-row.departement-container .list__table-body-row-column.name{padding-left:30px}.list .list__table .list__table-body-row .list__table-body-row-column{position:relative;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.list .list__table .list__table-body-row .list__table-body-row-column i:not(.fa-pig):not(.icon-warning){color:#ffffff;width:30px;height:30px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;background-color:#17A58F;cursor:pointer;font-size:16px;border:1px solid #17A58F}.list .list__table .list__table-body-row .list__table-body-row-column i:not(.fa-pig):not(.icon-warning):hover{background:transparent;color:#17A58F}.list .list__table .list__table-body-row .list__table-body-row-column i:not(.fa-pig):not(.icon-warning).red{background-color:#C53B3B;border:1px solid #C53B3B}.list .list__table .list__table-body-row .list__table-body-row-column i:not(.fa-pig):not(.icon-warning).red:hover{color:#C53B3B;background-color:transparent}.list .list__table .list__table-body-row .list__table-body-row-column .icon-parent{display:inline-block}.list .list__table .list__table-body-row.no-border .list__table-body-row-column{border-top:0px solid #e6e6e6;border-bottom:0px solid #e6e6e6}.list .list__table .list__table-body-row:not(.no-hover):hover{background-color:#e6e6e6 !important}.list .list__table .list__table-head-row-column{padding:0.5rem;text-align:left;color:#17A58F;font-weight:600}.list .list__table [align="right"]{text-align:right !important}.list .list__table [align="right"] *{text-align:right !important}.list .list__table .list__table-body-row-column{padding:0.7rem 0.5rem 0.7rem 0.5rem;text-align:left}.list .list__table .list__table-body-row-column.list__table-body-row-column--lead{text-align:left}.list .list__table .list__table-body-row-column.valign-top{vertical-align:top}.list .list__table .list__table-body-row-column .button{vertical-align:inherit}.list .list__table .list__table-body-row-column a:hover{color:#313149}.list .list__table .list__table-body-dropdown{font-size:12px;line-height:18px;font-weight:600;display:inline-block;float:right;position:relative}.list .list__table .list__table-body-dropdown .list__table-body-dropdown-header{padding:0.4rem 0.8rem;border:1px solid #e6e6e6;border-radius:30px;cursor:pointer;background-color:#ffffff}.list .list__table .list__table-body-dropdown .list__table-body-dropdown-list{display:none;position:absolute;padding:0.8rem;bottom:0;right:0;transform:translateY(100%);background-color:#ffffff;z-index:10;white-space:nowrap;box-shadow:0 3px 5px 0 rgba(0, 0, 0, 0.1)}.list .list__table .list__table-icon{width:14px;margin-left:1rem}.left-border-show{border-left:1px solid #E0E7EB}.actions:not(td){justify-content:flex-end;display:flex}.id-circled{border:1px rgba(0, 0, 0, 0.5) solid;border-radius:0;width:43px;height:43px;display:flex;align-items:center;justify-content:center;text-align:center}.id-circled.indent-2{margin-left:50px;border-radius:50%}.hook{border-left:2px solid #aeaeae;width:2px;position:absolute;left:29px}.hook-left{border-top:2px solid #aeaeae;height:2px;width:29px;position:absolute;left:29px;top:32px}.edit-icon{color:#ffffff;width:30px;height:30px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;background-color:#17A58F;cursor:pointer;font-size:16px;border:1px solid #17A58F}.edit-icon:hover{background:transparent;color:#17A58F}.edit-icon.red{background-color:#C53B3B;border:1px solid #C53B3B}.edit-icon.red:hover{color:#C53B3B;background-color:transparent}.external_product.list__table{font-size:15px}.external_product.list__table .list__table-body-row{border-bottom:2px solid #CFE7E3}.login-page{width:100%;height:100vh;display:flex}.login-page .headline{margin-bottom:35px;margin-top:0}.login-page .login-page__right,.login-page .login-page__left{display:flex;align-items:center;justify-content:center;width:50%}.login-page .login-page__left{background-color:#ffffff}.login-page .login-page__right form{max-width:320px;width:100%}.login-page .login-page__right form .button{margin:0 auto 36px auto}.login-page .login-page__right form .form-field input::placeholder{color:#000000}.login-page .login-page__right form .password-reset-wrap{font-size:12px}.login-page .login-page__right form .password-reset-wrap a{text-decoration:none;color:darkred;font-weight:400}.topbar{display:flex;align-items:center;justify-content:space-between;padding:40px 30px;height:128px;z-index:100;position:relative}.topbar img{max-width:150px}.topbar .buttons{display:flex;align-items:center;gap:24px}.topbar .seperator{height:48px;width:1px;display:block;background-color:#C2C2C2}.topbar .navigation-button{cursor:pointer;display:block;height:25px}.topbar .cart-article-amount{background:darkred;color:white;height:25px;width:25px;border-radius:50%;text-align:center;padding-top:4px;font-size:13px;position:absolute;margin-left:12px;margin-top:-2px;display:none}.topbar .cart-article-amount.stored-order{background:#17A58F}.topbar .navigation-button-menu-toggle{min-width:19px;width:19px;height:16px;z-index:2100;position:relative;margin-top:-2px}.topbar .navigation-button-menu-toggle.active span:nth-child(2){opacity:0}.topbar .navigation-button-menu-toggle.active span:nth-child(1){top:50%}.topbar .navigation-button-menu-toggle.active span:nth-child(3){bottom:50%}.topbar .navigation-button-menu-toggle.animation-added span:nth-child(1){transform:rotate(45deg)}.topbar .navigation-button-menu-toggle.animation-added span:nth-child(3){transform:translateY(100%) rotate(-45deg)}.topbar .navigation-button-menu-toggle span{height:0;width:100%;display:inline-block;left:0;position:absolute;transition:300ms;transform-origin:1;border-top:1px solid #000000}.topbar .navigation-button-menu-toggle span:nth-child(1){top:0;transform:rotate(0)}.topbar .navigation-button-menu-toggle span:nth-child(2){top:50%}.topbar .navigation-button-menu-toggle span:nth-child(3){bottom:0;transform:translateY(100%) rotate(0)}.menu{max-width:500px;width:100%;background-color:#e6e6e6;height:calc(100vh - 128px);position:fixed;right:0;bottom:0;flex-direction:column;transform:translateX(200%);transition:800ms;display:flex;padding:40px;z-index:5000;overflow-y:scroll}.menu.active{transform:translateX(0)}#menu .menu-item{display:flex;align-items:center;color:#000000;text-decoration:none;gap:20px;font-size:20px;padding:10px 15px;border-radius:15px;font-weight:500;transition:100ms}#menu .menu-item:not(:last-child){margin-bottom:20px}#menu .menu-item:hover,#menu .menu-item.active{background-color:#17A58F;color:#ffffff}#menu .menu-item:hover svg,#menu .menu-item.active svg{filter:invert(96%) sepia(0%) saturate(0%) hue-rotate(80deg) brightness(106%) contrast(102%)}#menu .menu-item i,#menu .menu-item svg{width:20px;height:20px;transition:100ms}#menu .menu-item.menu-item--disabled{pointer-events:none;color:#a3a3a3}#menu .menu-item.menu-item--disabled svg{filter:invert(70%) sepia(0%) saturate(1%) hue-rotate(165deg) brightness(93%) contrast(92%)}.backdrop{position:fixed;bottom:0;left:0;width:100vw;height:calc(100vh - 128px);background-color:rgba(255, 255, 255, 0.8);opacity:0;pointer-events:none;z-index:4000;transition:500ms}.backdrop.active{opacity:1;pointer-events:all}.reservation_tab{border:1px solid rgba(0, 0, 0, 0.5);flex:1;padding:7px;text-align:center;border-radius:16px;background:#e6e6e6;cursor:pointer;font-size:14px;height:33px}@media (max-width:1280px){.reservation_tab span{display:none}}@media (min-width:1281px){.reservation_tab i{display:none}}.reservation_tab.active{background:#17A58F;color:white}.mini-cart-list{background-color:#ffffff;border-radius:15px;overflow:hidden;width:100%}.mini-cart-list .mini-cart-list__header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:4px 10px;background-color:#CFE7E3;font-size:14px}.mini-cart-list .mini-cart-list__content{padding-top:5px;padding-bottom:10px;min-height:30px}.mini-cart-list .mini-cart-list__content .mini-cart__item{display:flex;align-items:center;gap:17px;background-color:#ffffff;padding:9px 14px 6px 14px;font-size:14px}.mini-cart-list .mini-cart-list__content .mini-cart__item:not(:last-child){margin-bottom:6px}.mini-cart-list .mini-cart-list__content .mini-cart__item .cat{display:block;font-weight:600}.mini-cart-list .mini-cart-list__content .mini-cart__item .name{font-size:12px;line-height:1.3}.mini-cart-list .mini-cart-list__content .mini-cart__item .quantity{display:flex;align-items:center;gap:9px}.mini-cart-list .mini-cart-list__content .mini-cart__item .quantity .plus,.mini-cart-list .mini-cart-list__content .mini-cart__item .quantity .minus{min-width:20px;height:20px;border-radius:50%;background-color:#CFE7E3;display:flex;align-items:center;justify-content:center;cursor:pointer}.mini-cart-list .mini-cart-list__content .mini-cart__item .quantity input{background-color:transparent !important;color:#000000;height:100%;width:30px;appearance:none;padding:0;text-align:center}.mini-cart-list .mini-cart-list__content .mini-cart__item .in-stock{margin-left:auto}.name{cursor:pointer}.pagination{margin-top:2rem;font-size:14px;color:#ffffff;padding-right:15px;padding-bottom:15px}.pagination .pagination__item{padding:2px 5px;display:inline-flex;transition:100ms;background-color:#ffffff;border:1px solid #e6e6e6;align-items:center;width:40px;line-height:30px;justify-content:center;text-decoration:none;color:#000;margin-left:8px}.pagination .pagination__item:hover,.pagination .pagination__item.pagination__item--active{color:#ffffff;background-color:#17A58F}.pagination .pagination__button{width:27px;height:27px;display:inline-flex;transition:100ms;background-color:#ffffff;border:1px solid #e6e6e6;align-items:center;justify-content:center;text-decoration:none;color:#000}.pagination .pagination__button:hover{color:#ffffff;background-color:#17A58F}.product-list{background-color:#e6e6e6;border-radius:15px;padding:0 20px 10px 20px}.product-list.item-selected{background:#CFE7E3}.product-list.active{background-color:#CFE7E3}.product-list .product-list-header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding-top:10px}.product-list .product-list-header svg{transition:300ms;margin-right:-3px}.product-list .product-list-header.active{margin-bottom:0.5rem}.product-list .product-list-header.active svg{transform:scaleY(-1)}.product-list .product-list-content{display:none}.product-list .product-list-content .product-list__item{display:flex;align-items:center;flex-direction:column;background-color:#ffffff;padding:6px 14px 6px 14px}.product-list .product-list-content .product-list__item:not(:last-child){margin-bottom:15px}.product-list .product-list-content .product-list__item .quantity{display:flex;align-items:center;gap:9px}.product-list .product-list-content .product-list__item .quantity input[type="number"]::-webkit-outer-spin-button,.product-list .product-list-content .product-list__item .quantity input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-list .product-list-content .product-list__item .quantity input[type="number"]{-moz-appearance:textfield}.product-list .product-list-content .product-list__item .quantity .plus,.product-list .product-list-content .product-list__item .quantity .minus{min-width:20px;height:20px;border-radius:50%;background-color:#17A58F;display:flex;align-items:center;justify-content:center;cursor:pointer}.product-list .product-list-content .product-list__item .quantity input:not(.one-time-count){background-color:transparent !important;color:#000000;height:100%;width:30px;appearance:textfield !important;padding:0;text-align:center}.product-list .product-list-content .product-list__item .pig-device-icon{width:5%;float:left}.product-list .product-list-content .product-list__item .pigDeviceIconContainer{display:flex;align-items:center}.product-list .product-list-content .product-list__item .pigDeviceIconContainer .product-name{width:94%;float:left}.product-list .product-list-content .product-list__item .in-stock{margin-left:auto;display:flex;align-items:center;gap:5px}.product-list .product-list-content .product-list__item .in-stock .in-stock__numbers{height:35px;display:inline-flex;align-items:center;padding-left:10px;padding-right:10px;background-color:#17A58F;border-radius:16px;color:#ffffff}.product-list .product-list-content .product-list__item .in-stock .in-stock__numbers.empty-stock{background-color:#C53B3B}.product-list .product-list-content .product-list__item .in-stock .availability-title i{display:flex;align-items:center;justify-content:center}.product-list .product-list-content .product-list__item .in-stock .tower-date-availability{display:none}.gap-20{gap:20px !important}.info-icon-compatibility{color:#17A58F}.compatibility-headline{font-weight:bold}.washing_machine_adapter{padding-top:15px;padding-bottom:15px;width:calc(100% - 2px);padding-left:10px;border:2px solid #CFE7E3;position:relative;top:-2px}.washing_machine_adapter:not(:last-of-type){border-bottom:0}.machine{padding-right:15px;width:50%;align-items:center}.product-selection-container{gap:17px;height:50px;align-items:center}.product-details-i{color:#17A58F;padding-left:5px}.product-info-tabs-headline{border:2px solid #CFE7E3;padding:7px 15px;cursor:pointer;width:50%;text-align:center}.product-info-tabs-headline.disabled{cursor:not-allowed;color:rgba(0, 0, 0, 0.5);font-style:italic}.product-info-tabs-headline.active{background:#CFE7E3}.product-info-tabs-headline:not(:first-child){position:relative;left:-2px}.external_product_container{position:relative;top:-2px;width:calc(100% - 2px)}.external_product_container .external_product{padding-top:10px;padding-bottom:10px;padding-left:10px;border:2px solid #CFE7E3}.popup-deviating-transport .product-details-i{display:none}.popup-deviating-transport .name{cursor:default}.repeater{display:flex;align-items:center;gap:25px}.repeater.hide-buttons:not(.clone) .repeater__plus,.repeater.hide-buttons:not(.clone) .repeater__minus{display:none !important}.repeater .repeater__plus,.repeater .repeater__minus{width:20px;min-width:20px;height:20px;border-radius:50%;background-color:#CFE7E3;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.repeater .repeater__plus.disabled,.repeater .repeater__minus.disabled{cursor:default}.repeater .repeater__plus::after,.repeater .repeater__minus::after{content:"";display:block;background-size:80%;background-position:center;width:100%;height:100%}.repeater.clone .repeater__plus{display:none}.repeater.clone .repeater__minus{display:block}.repeater .repeater__content{width:85%}.repeater .repeater__plus::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17' fill='none'%3E%3Cpath d='M13.0311 7.60632H9.03109V3.60632H7.69775V7.60632H3.69775V8.93966H7.69775V12.9397H9.03109V8.93966H13.0311V7.60632Z' fill='white'/%3E%3C/svg%3E")}.repeater .repeater__minus{display:none}.repeater .repeater__minus::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17' fill='none'%3E%3Cpath d='M13.1016 7.63123H9.10164H7.76831H3.76831V8.96456H7.76831H9.10164H13.1016V7.63123Z' fill='white'/%3E%3C/svg%3E")}.js-trigger-repeater-plus{display:inline-flex;align-items:center;justify-content:center;background-color:#17A58F;width:40px;height:40px;border-radius:4px;padding-right:1px;cursor:pointer}.js-trigger-repeater-plus svg rect{fill:#17A58F}.repeater-no-entries,.no-entries{margin-top:1.5rem;margin-bottom:1.5rem;text-align:center;color:rgba(0, 0, 0, 0.5)}.tabs{display:flex;padding:0;list-style:none;gap:3px;margin-bottom:0;overflow:auto;-ms-overflow-style:none;scrollbar-width:none;position:relative;left:21px}.tabs::-webkit-scrollbar{display:none}.tabs .tabs__tab-button{padding:10px;border-top:1px solid #17A58F;border-left:1px solid #17A58F;border-right:1px solid #17A58F;border-top-left-radius:5px;border-top-right-radius:5px;cursor:pointer;background-color:#ffffff;transition:200ms;font-size:15px}.tabs .tabs__tab-button.active,.tabs .tabs__tab-button:hover{background-color:#17A58F;color:#ffffff}.tabs .tabs__tab-button .warning-fill-required{color:darkred}.tabs .tabs__tab-button.error{background-color:#C53B3B;border-color:#C53B3B;color:#ffffff}.tabs .tabs__tab-button.disabled{background-color:rgba(0, 0, 0, 0.5);border-color:rgba(0, 0, 0, 0.5);color:#ffffff;pointer-events:none;opacity:0.5}.tabs-body{margin-bottom:60px}.tabs-body:not(:nth-of-type(1)){display:none}.tooltip{position:relative}.tooltip .tooltip__label{font-size:14px;display:flex;align-items:center;gap:8px}.tooltip .tooltip__label:not(.no-info)::after{cursor:pointer;content:"";background-size:contain;background-position:center;width:20px;height:20px;display:inline-block}.tooltip .tooltip__info{display:none;position:absolute;top:0;left:50%;transform:translate(-50%, -110%);background-color:#ffffff;border-radius:10px;width:250px;font-size:10px;border:1px solid #CFE7E3;padding:15px;min-width:fit-content}.two-column{width:100%;max-width:1500px;margin:0 auto;gap:8rem;background-color:#ffffff;border-radius:30px;padding:40px 40px 40px 60px}.two-column:not(:last-child){margin-bottom:40px}.two-column.flex-direction-row-reverse{padding:40px 60px 40px 40px}.two-column .two-column__image{width:100%;height:auto;aspect-ratio:1.5;object-fit:cover;display:block;border-radius:30px}.window{position:fixed;top:50%;left:50%;z-index:9000;display:none;transform:translate3d(-50%, -50%, 0);max-width:100%}.window.has-overflow-x .window__body{overflow-x:auto}.window .window__background{width:1000vw;height:1000vh;display:block;top:-100vw;left:-100vh;background-color:rgba(128, 128, 128, 0.5);position:fixed;z-index:-1}.window.window--show{display:block}.window .form-error-message{margin-top:15px}.window.window--wide .window__body{min-width:1000px}.window .send-request{min-width:240px}.window.window--large{width:80%}.window.window--large .window__body{min-width:1000px}.window.window--fullsize{width:calc(100vw - 80px);margin-left:-40px}.window.window--fullsize .window__body{max-height:100vh;height:100vh}.window.window--fullsize .window__body form{min-height:calc(100vh - 5rem)}.window.window--fullsize .window__body form>.row{min-height:calc(100vh - 5rem)}.window .window__body{background-color:#ffffff;padding:calc(2 * 1.25rem);box-shadow:0 0 25px 5px rgba(0, 0, 0, 0.1);min-width:500px;width:100%;position:relative;max-height:calc(100vh - 10rem);overflow-x:hidden;overflow-y:auto;clip-path:inset(0 round 0 0 30px 30px)}.window .button.window__close{width:40px;height:40px;top:0;right:-40px;position:absolute;cursor:pointer;z-index:10}.window .button.window__close:hover{background-color:darkred !important;border-color:rgba(0, 0, 0, 0.5) !important;outline:1px solid darkred !important}.window .button.window__close:hover i{color:#ffffff !important}.window .button.vertical-right,.window .button.document_compress{width:auto;height:41px;position:fixed;cursor:pointer;z-index:10;font-size:18px;padding-top:2px;right:-1px;top:60px;transform:rotate(-90deg);transform-origin:right top}.window .button.vertical-right:hover,.window .button.document_compress:hover{background-color:#fff !important}.window .button.vertical-right .button__label,.window .button.document_compress .button__label{transform:rotate(180deg)}.window .window__header{background:#d9d9d9;padding:calc(2 * 1.25rem);padding-bottom:10px;padding-top:10px;border-top-left-radius:30px;border-top-right-radius:30px;position:relative}.window .window__header h2{font-size:20px;font-weight:400}.window .window__header .window__close{right:40px !important;background-color:transparent;color:gray !important;font-size:30px;top:50%;transform:translateY(-50%)}.window .window__header .header__content{min-height:60px;display:flex;align-items:center}.window .window__header .title{position:relative;font-size:22px;max-width:calc(100% - 55px);margin-bottom:0}.window .btn{background:#ed1a3a;border-radius:15px;color:white;width:30%;border:none;height:50px;font-size:17px;cursor:pointer;margin-top:40px}.window .btn:hover{border:1px solid #ed1a3a;background:white;color:#ed1a3a}.window .window__body{overflow-y:auto;border-bottom-left-radius:30px;border-bottom-right-radius:30px}.window .window__body .grey-warning{color:lightgrey}.window .window__body .image{height:100%;width:100%;background-size:contain;background-position:top center;background-repeat:no-repeat;text-align:center;border:1px solid lightgrey;min-height:150px;min-width:150px}.window .window__body .image i{font-size:30px;text-align:center;position:relative}.window .window__body .documents i{color:#ed1a3a;font-size:30px;position:relative;top:-7px;margin-left:10px;margin-right:10px}.window .window__body .documents label{cursor:pointer}.window #sortable,.window .nested{list-style-type:none}.window #sortable{padding:0;position:relative;overflow:hidden;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #eee}.window #sortable::after{content:"";background:#eee;display:block;height:100%;width:1px;position:absolute;left:50%;top:0}.window #sortable>.item{padding:20px;border-top:1px solid #eee;position:relative}.window #sortable .item.nested-sortable-item{flex-wrap:unset !important}.window #sortable .item.nested-sortable-item .form-field--type-checkbox{align-items:flex-start}.window #sortable .position-number{position:absolute;right:0;top:0;border-bottom-left-radius:10px;background-color:#17A58F;color:#fff;display:inline-flex;align-items:center;justify-content:center;width:25px;height:20px;font-size:13px}.marketplace-request-popup .delivery_address{padding:0;padding-top:21px}.marketplace-request-popup .delivery_address .form-field--type-select:first-child{margin-top:0 !important}.tab_content{display:none;width:100%;height:100%}.tab_content.active{display:block}.tab_actions_buttons_container{position:fixed;bottom:0;width:35%;left:0;padding:14px 22px;background:white}@media (max-width:1280px){.tab_actions_buttons_container .button{padding-left:18px;padding-right:18px}}.tab_actions_buttons_container .button i{font-size:20px}@media (min-width:1281px){.tab_actions_buttons_container .button i{display:none}}@media (max-width:1280px){.tab_actions_buttons_container .button span{display:none}}@charset "UTF-8";
.form-field{display:flex;margin-bottom:1rem;position:relative}.form-field.form-field--disabled.form-field--type-file{display:none}.form-field.form-field--disabled .form-field__placeholder{color:#a0a0a0}.form-field.form-field--disabled .form-field__select,.form-field.form-field--disabled .form-field__textarea,.form-field.form-field--disabled .form-field__input{outline:none !important;padding:0;pointer-events:none}.form-field.form-field--disabled.form-field--type-date button,.form-field.form-field--disabled.form-field--type-date::after,.form-field.form-field--disabled.form-field--type-select button,.form-field.form-field--disabled.form-field--type-select::after{display:none}.form-field.form-field--disabled input,.form-field.form-field--disabled textarea,.form-field.form-field--disabled select{pointer-events:none}.form-field.form-field--disabled .disable-icon{display:block}.form-field.form-field--success .form-field__input--border,.form-field.form-field--success .form-field__textarea--border,.form-field.form-field--success .form-field__select--border{outline:1px solid #17A58F !important}.form-field.form-field--error .form-field__input--border,.form-field.form-field--error .form-field__textarea--border,.form-field.form-field--error .form-field__select--border{outline:1px solid darkred !important}.form-field.form-field--error .form-field__info{display:block}.form-field .disable-icon{position:absolute;right:22px;top:50%;transform:translateY(-50%);color:#17A58F;display:none}.form-field .form-field__info{display:none;color:darkred;position:absolute;bottom:8px;transform:translateY(100%);font-size:12px;left:20px;white-space:nowrap}.form-field .no-placeholder{padding-top:3px}.form-field .select2-container--default .select2-selection--single,.form-field .form-field__select,.form-field .form-field__textarea,.form-field .form-field__input{width:100%;border:none;outline:none;height:44px;font-size:15px;line-height:1.2;appearance:none;font-weight:400;transition:200ms}.form-field .select2-container--default .select2-selection--single.search-text,.form-field .form-field__select.search-text,.form-field .form-field__textarea.search-text,.form-field .form-field__input.search-text{padding-right:0}.form-field .select2-container--default .select2-selection--single.search-text+.form-field__placeholder,.form-field .form-field__select.search-text+.form-field__placeholder,.form-field .form-field__textarea.search-text+.form-field__placeholder,.form-field .form-field__input.search-text+.form-field__placeholder{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:calc(100% - 25px);display:block;line-height:43px;transition:300ms}.form-field .select2-container--default .select2-selection--single.search-text+.form-field__placeholder.form-field__placeholder--is-focus,.form-field .form-field__select.search-text+.form-field__placeholder.form-field__placeholder--is-focus,.form-field .form-field__textarea.search-text+.form-field__placeholder.form-field__placeholder--is-focus,.form-field .form-field__input.search-text+.form-field__placeholder.form-field__placeholder--is-focus{line-height:20px}.form-field .select2-container--default .select2-selection--single:disabled,.form-field .form-field__select:disabled,.form-field .form-field__textarea:disabled,.form-field .form-field__input:disabled{background:#e6e6e6 !important}.form-field .select2-container--default .select2-selection--single:disabled~.disable-icon,.form-field .form-field__select:disabled~.disable-icon,.form-field .form-field__textarea:disabled~.disable-icon,.form-field .form-field__input:disabled~.disable-icon{display:block}.form-field .select2-container--default .select2-selection--single::placeholder,.form-field .form-field__select::placeholder,.form-field .form-field__textarea::placeholder,.form-field .form-field__input::placeholder{font-size:15px;line-height:1.2;color:#313149}.form-field .select2-container--default .select2-selection--single:-webkit-autofill,.form-field .select2-container--default .select2-selection--single:-webkit-autofill:hover,.form-field .select2-container--default .select2-selection--single:-webkit-autofill:focus,.form-field .select2-container--default .select2-selection--single:-webkit-autofill:active,.form-field .form-field__select:-webkit-autofill,.form-field .form-field__select:-webkit-autofill:hover,.form-field .form-field__select:-webkit-autofill:focus,.form-field .form-field__select:-webkit-autofill:active,.form-field .form-field__textarea:-webkit-autofill,.form-field .form-field__textarea:-webkit-autofill:hover,.form-field .form-field__textarea:-webkit-autofill:focus,.form-field .form-field__textarea:-webkit-autofill:active,.form-field .form-field__input:-webkit-autofill,.form-field .form-field__input:-webkit-autofill:hover,.form-field .form-field__input:-webkit-autofill:focus,.form-field .form-field__input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #e6e6e6 inset !important;-webkit-animation-delay:1s;-webkit-animation-name:autofill;-webkit-animation-fill-mode:both;-webkit-text-fill-color:#000;font-size:15px !important}.form-field .select2-container--default .select2-selection--single:-webkit-autofill:first-line,.form-field .form-field__select:-webkit-autofill:first-line,.form-field .form-field__textarea:-webkit-autofill:first-line,.form-field .form-field__input:-webkit-autofill:first-line{font-size:15px !important;line-height:1 !important}@-webkit-keyframes autofill{0%,100%{color:#000;background:transparent}}.form-field .form-field__textarea{height:auto;min-height:calc(3 * 40px + 2 * 2rem);padding:1rem 20px}.form-field.form-field--type-hidden{display:none}.form-field.form-field--type-date button{content:"";display:block;width:18px;height:18px;position:absolute;bottom:9px;z-index:1;border:0px;cursor:pointer;right:1rem;background:none}.form-field.form-field--type-date button::before{font-family:"Font Awesome 6 Pro";content:""}.form-field.form-field--type-date .form-field__input{padding-right:3rem}.form-field.form-field--type-date .placeholder{position:absolute;left:1px;top:1px;background-color:#ffffff;color:#313149;height:48px;width:calc(100% - 3rem);z-index:1;pointer-events:none;font-size:15px;line-height:1.2;font-weight:400;color:#313149;padding:0 1rem;display:flex;align-items:center}.form-field.form-field--type-select:not(.disabled){position:relative}.form-field.form-field--type-select:not(.disabled)::after{content:"";display:block;width:12px;height:10px;position:absolute;transition:100ms;pointer-events:none;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.213' height='9.198' viewBox='0 0 16.213 9.198'%3E%3Cpath id='arrow' d='M563.018,222.383l6.129-6.085a1.165,1.165,0,0,1,1.638,0,1.144,1.144,0,0,1,0,1.626l-6.948,6.9a1.164,1.164,0,0,1-1.638,0l-6.948-6.9a1.144,1.144,0,0,1,0-1.626,1.165,1.165,0,0,1,1.638,0Z' transform='translate(-554.911 -215.961)' fill='%2306152b'/%3E%3C/svg%3E")}.form-field.form-field--type-select:not(.disabled):focus::after{transform:rotate(180deg)}.form-field.form-field--type-select:not(.disabled) .disable-icon{right:46px}.form-field.form-field--type-select:not(.disabled) .form-field__select{padding-right:2.5rem}.form-field.form-field--type-select:not(.disabled) .form-field__select:not(.disabled):not(:disabled){cursor:pointer}.form-field.form-field--type-select:not(.disabled).form-field--type-select-multiple .form-field__select{padding:0.6rem 0;height:auto}.form-field.form-field--type-select:not(.disabled).form-field--type-select-multiple::after{display:none}.form-field.form-field--type-select.disabled .form-field__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none;user-select:none}.form-field.form-field--type-select.disabled .form-field__select::-ms-expand{display:none}.form-field.form-field--type-checkbox{display:flex;align-items:center}.form-field.form-field--type-checkbox .form-field__input{width:18px !important;min-width:18px;height:18px !important;cursor:pointer;margin:0;border-radius:4px;border:1px solid #313149;padding:0}.form-field.form-field--type-checkbox .form-field__input:checked{background-color:#f1f4fa}.form-field.form-field--type-checkbox .form-field__label{margin-bottom:0}.form-field.form-field--type-toggle{display:flex;align-items:center}.form-field.form-field--type-toggle .form-field__toggle{position:relative;display:inline-block;width:38px;height:18px}.form-field.form-field--type-toggle .form-field__label{margin-left:1rem;margin-bottom:0;line-height:1}.form-field.form-field--type-toggle .form-field__input{opacity:0;width:100%;height:100%;position:absolute;left:0;top:0;padding:0;margin:0;z-index:1;cursor:pointer}.form-field.form-field--type-toggle .form-field__input.form-field__input--active+.form-field__toggle-slider,.form-field.form-field--type-toggle .form-field__input:checked+.form-field__toggle-slider{background-color:#313149}.form-field.form-field--type-toggle .form-field__input.form-field__input--active+.form-field__toggle-slider::before,.form-field.form-field--type-toggle .form-field__input:checked+.form-field__toggle-slider::before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.form-field.form-field--type-toggle .form-field__toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:black;-webkit-transition:0.3s;transition:0.3s;border-radius:20px}.form-field.form-field--type-toggle .form-field__toggle-slider::before{position:absolute;content:"";height:14px;width:14px;left:2px;bottom:2px;background-color:#ffffff;-webkit-transition:0.4s;transition:0.4s;border-radius:50%}.form-field.form-field--type-radio{display:inline-flex;align-items:center}.form-field.form-field--type-radio .form-field__label{white-space:nowrap;margin-bottom:0;margin-right:1rem}.form-field.form-field--type-radio .form-field__input{min-width:18px;width:18px;height:18px;cursor:pointer;border-radius:100%;border:1px solid rgba(0, 0, 0, 0.5);padding:0;margin-left:1rem;margin-right:0.4rem}.form-field.form-field--type-radio .form-field__input:checked{background:#17A58F;border:3px solid #ffffff;outline:1px solid #17A58F}.form-field.form-field--type-wysiwyg .richText{border:1px solid grey !important;background-color:white}.form-field.form-field--type-wysiwyg .richText .richText-toolbar{border-bottom:grey solid 1px !important;position:relative}.form-field.form-field--type-wysiwyg .richText .richText-toolbar .richText-btn{border-right:grey solid 1px}.form-field.form-field--type-wysiwyg .richText .richText-toolbar [title="Add video"]{display:none}.form-field.form-field--type-wysiwyg .richText-help{display:none}.form-field.form-field--type-file .form-field__input{line-height:40px}.form-field.form-field--type-file .form-field__input:disabled~.disable-icon{display:block}.form-field.form-field--type-file .disable-icon{right:55px}.form-field.form-field--type-file.filled .disable-icon{color:#fff}.form-field .form-field__label{font-weight:400;font-size:15px;line-height:1.2;color:grey;display:block;margin-bottom:0.5rem}.form-field.form-field--icon{display:flex;align-items:center;height:40px}.form-field.form-field--icon .form-field__icon{min-width:40px;max-width:40px;height:40px;background-color:#ffffff;display:flex;align-items:center;justify-content:center}.form-field.form-field--icon .form-field__icon img{display:inline-block;height:70%}.form-field .select2-container--focus .select2-selection__placeholder{font-size:13px;height:19px}.form-field .select2-container--focus+.form-field__placeholder{font-size:13px;height:19px}.form-field.form-field--type-textarea textarea{padding-top:19px}.form-field.form-field--type-textarea .form-field__placeholder{height:auto;align-items:flex-start;top:15px}.form-field.form-field--type-textarea .form-field__placeholder--is-focus{top:1px}.form-field.form-field--type-textarea .disable-icon{top:15px;right:32px;transform:unset}.form-field .select2-selection__placeholder,.form-field .form-field__placeholder{position:absolute;top:1px;background-color:#e6e6e6;color:black;width:calc(100% - 40px);height:calc(100% - 1px);left:20px;font-family:"Open Sans";font-size:15px;display:flex;align-items:center;margin-bottom:0;pointer-events:none;transition:300ms}.form-field .select2-selection__placeholder.form-field__placeholder--is-focus,.form-field .form-field__placeholder.form-field__placeholder--is-focus{font-size:13px;height:19px;color:#64b4ae}.form-field.form-field--icon-color-white .form-field__icon img{filter:invert(100%)}.booking-locks-container .form-error-message{width:70%}.form-error-message{width:100%;border:1px solid #C53B3B;background-color:#fad2e0;padding:13px 20px;margin-top:2rem;margin-bottom:2rem;border-radius:16px;font-size:14px}.form-warning-message{width:100%;border:1px solid #ed8e00;background-color:#FDDEAF;padding:13px 20px;margin-top:2rem;margin-bottom:2rem;border-radius:16px;font-size:14px}.xdsoft_datetimepicker{background-color:#CFE7E3;border-radius:16px;padding:15px;padding-left:5px;padding-top:10px;font-family:"Open Sans"}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div .xdsoft_time{background:#fff !important;color:#000}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div .xdsoft_time.xdsoft_today{color:#17A58F !important;background:#fff !important}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div .xdsoft_time:hover{background:#E0E7EB !important;color:#000 !important}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div .xdsoft_time.xdsoft_current{background:#17A58F !important;color:#fff !important;box-shadow:unset !important}.xdsoft_datetimepicker .xdsoft_monthpicker .xdsoft_label{background-color:#CFE7E3}.xdsoft_datetimepicker .xdsoft_calendar thead th{background-color:#f3f9ff;color:#5F4646;font-weight:400}.xdsoft_datetimepicker .xdsoft_calendar tbody td{background-color:#fff;color:#5F4646;text-align:center}.xdsoft_datetimepicker .xdsoft_calendar tbody td:hover,.xdsoft_datetimepicker .xdsoft_calendar tbody td.xdsoft_current{background:#17A58F !important;color:#fff !important;box-shadow:unset !important}.xdsoft_datetimepicker .xdsoft_calendar tbody td div{padding:0}.xdsoft_datetimepicker .xdsoft_calendar tbody td.xdsoft_today{color:#17A58F;background-color:#fff;box-shadow:unset !important}.xdsoft_datetimepicker .xdsoft_select .xdsoft_option{font-size:14px;font-weight:400;color:#000 !important;box-shadow:unset !important}.xdsoft_datetimepicker .xdsoft_select .xdsoft_option:hover{background-color:#E0E7EB !important}.xdsoft_datetimepicker .xdsoft_select .xdsoft_option.xdsoft_current{background:#17A58F !important;color:#fff !important}#temp-copy-input{position:fixed;left:-100vw;bottom:-100vh;opacity:0}.radio-toolbar input[type="radio"]{opacity:0;position:fixed;width:0}.radio-toolbar label{display:inline-block;background-color:#fff;padding:5px 3px}.radio-toolbar input[type="radio"]:checked+label{background-color:#bfb;border-color:#4c4}.dataTables_filter>label>input{margin-bottom:20px;border:none;outline:none;border-radius:0;background-color:#ffffff;width:300px;outline:none;padding:0 1rem;height:35px;font-size:14px;line-height:1.2;appearance:none;font-weight:400;color:#313149;transition:200ms}body .select2{width:100% !important}body .select2.select2-container--open .select2-selection{border-left:2px solid #CFE7E3 !important;border-right:2px solid #CFE7E3 !important;border-top:2px solid #CFE7E3 !important}body .select2 .select2-selection{display:flex;align-items:center;padding:13px 30px 3px 20px !important;border-radius:16px;flex-direction:row-reverse}body .select2 .select2-selection.select2-selection--multiple{border:none;min-height:44px;padding-bottom:10px !important;padding-top:16px !important;background-color:#e6e6e6}body .select2 .select2-selection.select2-selection--multiple .select2-selection__rendered{display:flex;align-items:center;gap:5px}body .select2 .select2-selection.select2-selection--multiple .select2-selection__choice{margin:0;display:inline-flex;align-items:center;border-radius:5px;font-size:13px;line-height:1}body .select2 .select2-selection.select2-selection--multiple .select2-selection__choice .select2-selection__choice__display{padding:3px 5px 2px 5px}body .select2 .select2-selection.select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove{font-weight:500;top:0;height:100%}body .select2 .select2-selection.select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove:hover{color:#17A58F !important}body .select2 .select2-selection .select2-selection__rendered{padding:0;padding-top:10px;width:100%;margin:0}body .select2 .select2-selection .select2-selection__arrow{display:none !important}body .select2 .select2-selection .select2-selection__clear{padding-left:0;font-size:1.3em;top:-5px;position:relative;z-index:10}body .select2 .select2-selection .select2-selection__placeholder{display:none !important}body .select2-container--default .select2-search__field{height:35px;border:none !important;padding-bottom:13px}body .select2-search{background-color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;padding:10px 15px 10px 15px}body .select2-dropdown{background-color:#e6e6e6 !important;border:none;padding:10px;border-bottom-left-radius:16px;border-bottom-right-radius:16px;border-left:2px solid #CFE7E3;border-right:2px solid #CFE7E3;border-bottom:2px solid #CFE7E3}body .select2-results{background-color:#fff;border-bottom-left-radius:16px;border-bottom-right-radius:16px;overflow:hidden}body .select2-results .select2-results__options{overflow:hidden}body .select2-results .select2-results__options .select2-results__option:not(.select2-results__option--group) li{padding-left:15px;padding-right:15px}body .select2-results .select2-results__options .select2-results__option:not(.select2-results__option--group) li.select2-results__option--highlighted,body .select2-results .select2-results__options .select2-results__option:not(.select2-results__option--group) li.focus,body .select2-results .select2-results__options .select2-results__option:not(.select2-results__option--group) li.active,body .select2-results .select2-results__options .select2-results__option:not(.select2-results__option--group) li:hover{background-color:#17A58F;color:#fff}body .select2-results .select2-results__options .select2-results__option.select2-results__option--group{padding-left:15px;padding-right:15px}body .select2-results .select2-results__options .select2-results__option.select2-results__option--group ul li{padding-left:15px;padding-right:15px}body .select2-results .select2-results__options .select2-results__option.select2-results__option--group ul li.select2-results__option--highlighted,body .select2-results .select2-results__options .select2-results__option.select2-results__option--group ul li.focus,body .select2-results .select2-results__options .select2-results__option.select2-results__option--group ul li.active,body .select2-results .select2-results__options .select2-results__option.select2-results__option--group ul li:hover{background-color:#17A58F;color:#fff}@keyframes bgFade{from{background-color:#cfe7e3}to{background-color:#f5f5f5}}.animated-bg .form-field__placeholder,.animated-bg .form-field__input,.animated-bg .form-field__select,.animated-bg .form-field__textarea{animation:bgFade 2s ease-in-out forwards}.error{color:darkred;text-align:center}.washing-machine-repeater.filled .washing_machine{background:#17A58F;color:white;-webkit-appearance:none;-moz-appearance:none;appearance:none}.row{display:flex}.row.flex-wrap{flex-wrap:wrap}.row .row__column{width:100%}.row .row__column.column--20{width:20%}.row .row__column.column--25{width:25%}.row .row__column.column--30{width:30%}.row .row__column.column--33{width:33%}.row .row__column.column--38{width:38%}.row .row__column.column--40{width:40%}.row .row__column.column--50{width:50%}.row .row__column.column--51{width:51%}.row .row__column.column--66{width:66%}.row .row__column.column--65{width:65%}.row .row__column.column--70{width:70%}.row .row__column.column--75{width:75%}.row .row__column.column--77{width:77%}.row .row__column.column--90{width:90%}.row .row__column.column--100{width:100%}.row .row__column.row__column--sticky{position:sticky;top:0}fieldset{border-radius:15px;border-color:#17A58F}.info{position:fixed;bottom:1rem;width:auto;max-width:500px;right:1rem;padding:1.25rem 2rem calc(1.25rem + 4px) 1.25rem;transition:500ms;background-color:rgba(49, 49, 73, 0.7);opacity:0;color:#ffffff;pointer-events:none;z-index:-1}.info.info--warning{background-color:rgba(237, 142, 0, 0.9)}.info.info--warning::after{background-color:#ed8e00}.info.info--success{background-color:rgba(42, 153, 49, 0.7)}.info.info--success::after{background-color:#2A9931}.info.info--error{background-color:rgba(197, 59, 59, 0.7)}.info.info--error::after{background-color:#C53B3B}.info.info--show{z-index:100000;opacity:1;pointer-events:all;animation-name:fadeOut;animation-duration:1s;animation-delay:4s;animation-fill-mode:forwards;animation-timing-function:linear}.info.info--show:hover{animation-play-state:paused}.info.info--show:hover::after{animation-play-state:paused}.info.info--show::after{animation-name:loader;animation-duration:4s;animation-fill-mode:forwards;animation-timing-function:linear}.info::after{content:"";bottom:0;position:absolute;left:0;width:100%;height:4px;background-color:#313149}.info .info__close{font-size:20px;top:5px;right:10px;color:#ffffff;position:absolute;cursor:pointer}@keyframes loader{0%{width:100%}100%{width:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0;pointer-events:none;z-index:-1}}