@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@200;400;600&display=swap);
@charset "UTF-8";html{--white:#fff;--success:#0a0;--danger:#ef4444;--test:red}[x-cloak]{display:none!important}*{font-family:Outfit,sans-serif}h1{color:#0886d7;font-weight:500}h1,h2{font-size:2rem;line-height:1.2}h2,h3{font-weight:300}h3{font-size:1.5rem;line-height:1.2}h4{font-size:1.2rem}h4,h5{font-weight:400;line-height:1.2}h5{color:#0886d7;font-size:1rem;font-style:italic}h6{font-size:.8rem;line-height:1.2}label,p{font-size:1rem;font-weight:300}a.hoverlink{color:var(--primary-dark)}a.hoverlink:hover{color:var(--primary);font-weight:700}.truncate-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}abbr:where([title]){text-decoration:none}abbr{transition-delay:.1s}.image-grid{font-size:0;width:100%}.image-grid .image-grid_container{background-color:#fff;display:inline-block;margin:1px;padding-bottom:calc(50% - 2px);position:relative;width:calc(50% - 2px)}.image-grid .image-grid_container:first-child{padding-bottom:calc(100% - 2px);width:calc(100% - 2px)}.image-grid .image-grid_container img{height:100%;left:0;position:absolute;top:0;width:100%}.preview-images-zone{min-height:180px;overflow:auto;position:relative;width:100%}.preview-images-zone .preview-image:first-child{height:374px;margin-right:5px;position:relative;width:375px}.preview-images-zone .preview-image{background-color:#000;float:left;height:185px;margin-bottom:5px;margin-right:5px;position:relative;width:185px}.preview-images-zone .preview-image.locked:hover .image-zone{cursor:pointer;opacity:1}.preview-images-zone .preview-image.locked:hover .image-cancel,.preview-images-zone .preview-image.locked:hover .tools-edit-image{display:none!important}.preview-images-zone .preview-image .image-zone{height:100%;overflow:hidden;width:100%}.preview-images-zone .preview-image .image-zone img{height:100%;width:100%}.preview-images-zone .preview-image .tools-edit-image{bottom:0;color:#fff;display:none;margin-bottom:10px;padding-right:10px;position:absolute;text-align:right;width:100%;z-index:100}.preview-images-zone .preview-image .image-cancel{color:#fff;cursor:pointer;display:none;font-size:18px;font-weight:700;margin-right:10px;position:absolute;right:0;top:0;z-index:100}.preview-images-zone .preview-image:hover .image-zone{cursor:move;opacity:.5}.preview-images-zone .preview-image:hover .image-cancel,.preview-images-zone .preview-image:hover .tools-edit-image{display:block}.ui-sortable-helper{height:90px!important;width:90px!important}.pretty_scrollbar ::-webkit-scrollbar{height:10px;width:10px}.pretty_scrollbar ::-webkit-scrollbar-button{height:0;width:0}.pretty_scrollbar ::-webkit-scrollbar-thumb{background:var(--primary);border:0 #fff;border-radius:3px}.pretty_scrollbar ::-webkit-scrollbar-track{background:#aaa;border:0 #fff;border-radius:0}.pretty_scrollbar ::-webkit-scrollbar-track:hover{background:#999}.pretty_scrollbar ::-webkit-scrollbar-track:active{background:#777}.pretty_scrollbar ::-webkit-scrollbar-corner{background:transparent}body{background-color:var(--background)}.bg-danger{background-color:var(--danger)!important}.bg-success{background-color:var(--success)!important}.page-wrapper{display:flex;height:100vh;overflow-x:hidden}.page-wrapper .background-pattern{background-image:url(/images/backgrounds/bg-pattern-min.jpeg);background-size:cover;height:100%;opacity:.3;position:fixed;width:100%}.page-wrapper main{flex-grow:1;height:calc(100vh - 95px);margin-bottom:100px;position:relative;width:calc(100% - 300px)}@media (min-width:1024px){.page-wrapper main{height:auto;margin-bottom:0;overflow-y:auto}}.page-wrapper main .main-content{padding-bottom:100px;padding-top:80px}@media (min-width:768px){.page-wrapper main .main-content{padding-bottom:0}}.page-wrapper header{background-color:var(--primary);left:0;position:fixed;top:0;width:100%;z-index:10}.page-wrapper header h4{color:#fff}@media (min-width:1024px){.page-wrapper header{background-color:var(--background)}.page-wrapper header h4{color:inherit}}.page-grid{display:grid;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.page-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-grid .form-partial:not(:last-child){border-bottom:1px solid #e5e7eb}.page-grid .form-partial[disabled]{opacity:.5;pointer-events:none}.page-grid .form-partial .form-partial-header{position:relative}.page-grid .form-partial .form-partial-header .form-partial-header-icon{color:var(--secondary);display:inline-block;font-size:24px;line-height:2px;margin:8px 16px 0;vertical-align:top;width:30px}.page-grid .form-partial .form-partial-header .form-partial-header-title{display:inline-block;width:calc(100% - 70px)}.page-grid .form-partial .form-partial-header h4,.page-grid .form-partial .form-partial-header h5{padding-right:65px}.page-grid .form-partial .form-partial-header h5{color:#999}.page-grid .form-partial .form-partial-header .header-icons{position:absolute;right:15px;top:20px}.page-grid .form-partial .form-partial-header .header-icons .chevron{width:32px}.page-grid .form-partial .form-partial-header .header-icons .todo{margin-right:10px}.page-grid .form-partial .form-partial-content{padding-bottom:16px}.page-grid .form-partial .form-partial-content.collapsed{display:none}.form-partial-content-inner{background-color:var(--light);border:1px solid var(--light-dark);border-radius:5px;display:grid;gap:.75rem;grid-column:span 6/span 6;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:8px;padding:20px}.badge{border-radius:3px;display:inline-block;margin-bottom:5px;padding:2px 8px}.badge.badge-primary{border:1px solid var(--primary)}.badge.badge-primary:hover{background-color:#f2f2f2}.badge.badge-primary:active{background-color:#e6e6e6}.progress_bar{background-color:#e0e0e0;border-radius:10px;height:20px;margin-bottom:10px;overflow:hidden;position:relative;width:100%}.progress_bar .progress_bar__inner{background-color:var(--primary);height:100%;left:0;position:absolute;top:0;transition:width .3s ease-in-out}.loading-overlay{background-color:hsla(0,0%,90%,.98);bottom:0;left:0;opacity:.98;position:absolute;right:0;top:0;z-index:4}.loading-overlay svg{font-size:50px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.square-icon-button{align-content:center;align-items:center;aspect-ratio:1/1;background-color:#fff;border:1px solid var(--primary);border-radius:.25rem;color:var(--primary);cursor:pointer;display:flex;flex-direction:column;justify-content:center;position:relative}.square-icon-button.disabled{border-color:#555;color:#555;opacity:.5;pointer-events:none}.square-icon-button .disabled_label{bottom:10px;left:50%;position:absolute;text-align:center;transform:translateX(-50%);width:100%}.square-icon-button:has(input:checked){background-color:var(--primary);color:#fff}.stretched-link:hover:after{background-color:rgba(93,123,159,.1)}.stretched-link:after{background-color:transparent;bottom:0;content:"";left:0;pointer-events:auto;position:absolute;right:0;top:0;z-index:1}.tbl-container{background-color:#fff;border-radius:8px;padding:16px}.tbl-container.tbl-index table tr{border-bottom:1px solid #eee;border-top:1px solid #eee;cursor:pointer}.tbl-container.tbl-index table tr:hover{background-color:var(--tertiary)}.tbl-container .tbl{display:grid;grid-template-columns:1fr;overflow:auto}.tbl-container .tbl .tbl-row{background-color:#fff;border-radius:8px;display:grid;position:relative}.tbl-container .tbl .tbl-row .stretched-link:after{border-radius:8px}.tbl-container .tbl .tbl-row .tbl-cell{align-items:center;display:flex;padding:8px 16px}.tbl-container .tbl .tbl-row.disabled{opacity:.4}.tbl-container .tbl .tbl-row.disabled .stretched-link{display:none}.tbl-row-banner{border:1px solid transparent}.tbl-row-banner td{background-color:var(--primary);color:#fff}.tbl-row-banner td:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px;overflow:hidden}.tbl-row-banner td:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px;overflow:hidden}.tbl-row-banner.row_open td:first-child{border-bottom-left-radius:0}.tbl-row-banner.row_open td:last-child{border-bottom-right-radius:0}.inpt_container{position:relative}.inpt_container.required_to_undraft label{color:var(--danger)}.inpt_container.required_to_undraft input,.inpt_container.required_to_undraft select,.inpt_container.required_to_undraft textarea{border-color:var(--danger)}.inpt_container label{color:var(--primary);font-weight:500;margin-bottom:4px}.inpt_container .image-input{background-position:50%;background-size:cover;border-color:#d1d5db;border-radius:.375rem;border-width:1px;display:block;padding-bottom:100%}.inpt_container.has_error .inpt{--tw-ring-offset-shadow:0 0 0 0px var(--tw-ring-offset-color);--tw-ring-shadow:0 0 0 3px rgb(250,100,100/0.5);--tw-ring-shadow:0 0 0 3px hsla(0,100%,75%,.53);border-color:red!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.inpt_container .inpt{border-color:var(--light-dark);border-radius:.375rem}.inpt_container .inpt.currency{text-align:right}.inpt_container .inpt[type=color]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;cursor:pointer;height:37px;outline-offset:unset}.inpt_container .inpt[type=color]::-webkit-color-swatch-wrapper{margin:0;outline:0;outline-offset:unset;padding:0}.inpt_container .inpt[type=color]::-webkit-color-swatch{border:1px solid var(--light-dark);border-radius:.375rem;margin:0;outline:0;outline-offset:unset;padding:0}.inpt_container .inpt[type=color]::-moz-color-swatch{border:1px solid var(--light-dark);border-radius:.375rem;margin:0;outline:0;outline-offset:unset;padding:0}.inpt_container .inpt:not([type=checkbox]){width:100%}.inpt_container .inpt:disabled{background-color:#eee}.inpt_container .inpt:focus{--tw-ring-opacity:0.5;--tw-ring-color:rgb(199 210 254/var(--tw-ring-opacity));--tw-ring-offset-shadow:0 0 0 0px var(--tw-ring-offset-color);--tw-ring-shadow:0 0 0 3px var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.inpt_container .type_label+.inpt{padding-left:32px}.inpt_container .type_label{left:.75rem;position:absolute;top:9px}.inpt_container:has(label) .type_label{top:31px}.inpt_container .help_label{color:#555;display:block;font-weight:300;margin-top:4px;text-align:justify}.inpt_container .action_button{background-color:transparent;border-radius:.375rem;cursor:pointer;display:block;height:24px;line-height:24px;position:absolute;right:.75rem;text-align:center;top:9px;width:24px}.inpt_container .action_button:hover{background-color:var(--light)}.inpt_container .action_button:active{background-color:var(--light-dark)}.inpt_container .action_button+.inpt{padding-right:32px}.inpt_container:has(label) .action_button{top:31px}.inpt_container select:invalid{color:#888}.inpt_container select[multiple]{height:84px}.inpt_container.long-select select{height:300px}.inpt_container.long-select .select2{width:100%!important}.inpt_container.long-select .select2-hidden-accessible{width:0!important}.inpt_container .select2.select2-container{border-color:var(--light-dark);border-radius:.375rem;min-height:37px}.inpt_container .select2.select2-container .selection{height:37px}.inpt_container .select2.select2-container.select2-container--focus{--tw-ring-opacity:0.5;--tw-ring-color:rgb(199 210 254/var(--tw-ring-opacity));--tw-ring-offset-shadow:0 0 0 0px var(--tw-ring-offset-color);--tw-ring-shadow:0 0 0 3px var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.inpt_container .select2 .select2-selection__arrow{height:37px}.inpt_container .select2 [title="- maak een keuze -"]{display:none}.inpt_container .select2 .select2-selection__choice{background-color:var(--primary);color:#fff;margin-bottom:1px;margin-top:0;padding:0 8px}.inpt_container .select2 .select2-selection{border-color:#d1d5db;border-radius:.375rem;min-height:37px;padding:calc(.5rem - 3px) .75rem}.inpt_container .select2 .select2-selection__choice__remove{border-right:none;display:none}.inpt_container .select2 .select2-search__field{height:27px;line-height:27px;margin-left:0;margin-top:0}.inpt_clear_holder{position:relative}.inpt_clear_holder .inpt_clear{position:absolute;right:18px;top:12px}.inpt_clear_holder:has(.select2-container--disabled) .select2{pointer-events:none}.inpt_clear_holder:has(.select2-container--disabled) .inpt_clear{display:none}label.pretty_checkbox{cursor:pointer;display:block;line-height:18px;margin-bottom:18px;padding-left:25px;position:relative}label.pretty_checkbox input[type=checkbox]{cursor:pointer;height:47px;left:-11px;opacity:0;position:absolute;top:-32px;width:48px}label.pretty_checkbox:before{background-color:#fff;border:1px solid #ccc;border-radius:5px;content:"";display:inline-block;height:25px;left:0;margin-right:10px;position:absolute;top:0;width:25px}label.pretty_checkbox:hover:before{border-color:#888}label.pretty_checkbox input[type=checkbox]:checked{background-color:#000}label.pretty_checkbox:has(input[type=checkbox]:checked):before{background-color:var(--primary);border:1px solid var(--primary);color:#fff;content:"✓";font-size:14px;line-height:23px;text-align:center}label.pretty_checkbox:has(input[type=checkbox]:disabled){cursor:auto!important}label.pretty_checkbox:has(input[type=checkbox]:disabled):before{border-color:#ccc!important}label.pretty_checkbox:has(input[type=checkbox]:disabled):before:not(:checked){background-color:#eee}label.pretty_checkbox:has(input[type=checkbox]:not(:checked):disabled):before{background-color:#eee}.sidenav{background-color:var(--background);transition:all .4s ease;width:80px}@media (max-width:992px){.sidenav{height:calc(100vh - 50px);left:-100%;position:absolute!important;top:50px;transition:left .2s ease;width:250px}.sidenav.nav-extended{left:0}}.sidenav.nav-extended{width:250px}.sidenav.nav-extended .logo-container{overflow:hidden}.sidenav.nav-extended .logo-container img{width:65%}.sidenav.nav-extended .logo-container img.set_white_logo{filter:grayscale(1) brightness(10)}.sidenav.nav-extended ul li a:hover .nav-label{transform:translateX(5px)}.sidenav.nav-extended ul li a .nav-label{transform:translateX(0);transition:all .1s ease}.sidenav.nav-extended ul li a .nav-badge{font-size:12px;padding:.25rem .5rem;right:16px;top:50%}.sidenav.nav-extended ul li no-a .nav-icon{transform:translateX(300px)}.sidenav.nav-extended ul li .nav-label{opacity:1;transform:translateX(0)}.sidenav .logo-container{align-items:center;background-color:var(--primary);display:flex;height:116px;justify-content:center;margin:0 0 0 -8px;padding:8px}.sidenav .logo-container img{transition:all .4s ease;width:64px}.sidenav ul{height:calc(100% - 115px);overflow-x:hidden;overflow-y:auto}.sidenav ul li{border-top:1px solid #f5f5f5;margin:0 0 0 -8px;position:relative}.sidenav ul li.active{background-color:var(--primary);color:#fff}.sidenav ul li.big a{height:56px;line-height:56px}.sidenav ul li a,.sidenav ul li no-a{display:block;height:40px;line-height:40px;white-space:nowrap}.sidenav ul li a .nav-icon,.sidenav ul li no-a .nav-icon{display:inline-block;padding:5px;text-align:center;vertical-align:middle;width:64px}.sidenav ul li a .nav-label,.sidenav ul li no-a .nav-label{display:inline-block;opacity:0;transform:translateX(-30px);transition:all .1s ease}.sidenav ul li a .nav-badge,.sidenav ul li no-a .nav-badge{font-size:10px;padding:4px;position:absolute;right:0;top:12px;transform:translateY(-50%)}.sidenav ul li no-a{background-color:var(--light);color:#888;height:30px;line-height:30px;position:relative}.sidenav ul li no-a .nav-icon{position:absolute;transform:translateX(4px);transition:all .2s ease}.sidenav ul li no-a span.nav-label{margin-left:20px}.sidenav ul li.child a,.sidenav ul li.child no-a{height:40px;line-height:40px}.bottomnav{background-color:#0886d7;bottom:0;left:0;padding:0 16px;position:fixed;width:100%;z-index:2}.bottomnav .bottomnav-items{display:flex;justify-content:space-evenly}.bottomnav .bottomnav-items .bottomnav-item{background-color:#0886d7;color:#fff;padding:16px;text-align:center;width:90px}.bottomnav .bottomnav-items .bottomnav-item svg{font-size:1rem}.bottomnav .bottomnav-items .bottomnav-item .nav-label{font-size:12px}.bottomnav .bottomnav-items .bottomnav-item.active .nav-label{font-weight:700}.bottomnav .bottomnav-items .bottomnav-divider{display:block;width:1px}.primary-button,.secondary-button{border-radius:.375rem;color:#fff;display:block;font-family:Outfit,serif;font-size:16px;font-weight:600;padding:15px;text-align:center}.primary-button.inline-block,.secondary-button.inline-block{display:inline-block}.primary-button .button-icon:not(:only-child),.secondary-button .button-icon:not(:only-child){margin-right:.5rem}.primary-button.disabled,.secondary-button.disabled{opacity:.3;pointer-events:none}.primary-button.input-label-adjust,.secondary-button.input-label-adjust{margin-top:22px}.primary-button.flex-btn,.secondary-button.flex-btn{align-items:center;display:flex;justify-content:center}.primary-button.input-size,.secondary-button.input-size{padding:10px 15px}.primary-button{background-color:var(--primary)}.primary-button:hover{background-color:var(--primary-light)}.primary-button:active{background-color:var(--primary-dark)}.secondary-button{background-color:var(--light);color:var(--primary)}.secondary-button:hover{background-color:#f2f2f2}.secondary-button:active{background-color:#e6e6e6}.white-button{background-color:var(--white);border:1px solid var(--light-dark);color:var(--primary)}.white-button:hover{background-color:#f2f2f2}.white-button:active{background-color:#e6e6e6}.action-button{align-items:center;background-color:#fff;border:1px solid gray;border-radius:.375rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:gray;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:600;height:60px;letter-spacing:.125em;padding:.5rem 1rem;text-align:center;text-transform:uppercase;transition:all .2s ease}.action-button.small{height:42px}.action-button:hover{color:#6b7280}.action-button:focus{border-color:#60a5fa;box-shadow:0 0 0 .125em rgba(96,165,250,.25);outline:none}.action-button:active{background-color:#f9fafb;color:#374151}.action-button:disabled{opacity:.25}.action-button.white-outline{background-color:transparent;border:1px solid #fff;color:#fff;font-size:16px;font-weight:700}.action-button.white-outline:hover{color:#fff;opacity:.9}.boolean-icon{border-radius:50%;color:#fff;display:inline-block;height:20px;line-height:20px;text-align:center;width:20px}.boolean-icon.true{background-color:#03ab03}.boolean-icon.false{background-color:red}.banner{background-color:var(--primary);border-radius:4px;color:#fff;font-size:12px;padding:16px 16px 16px 55px;position:relative}.banner.danger{background-color:var(--danger)}.banner .banner-icon{left:16px;position:absolute;top:50%;transform:translateY(-50%)}.avatar{background-color:var(--primary);background-color:#ccc;border-radius:5px;color:#fff;display:inline-block;font-size:24px;height:38px;line-height:38px;padding:2px;text-align:center;vertical-align:middle;width:38px}.avatar.avatar-size24{font-size:14px;height:24px;line-height:22px;width:24px}.empty-avatar{background-color:#eee;border-radius:5px;display:inline-block;height:16px;margin-bottom:1px;vertical-align:middle;width:16px}.avatar.task_match,.empty-avatar.task_match{background-color:green}.avatar.event_match,.avatar.timeslot_match,.empty-avatar.event_match,.empty-avatar.timeslot_match{background-color:orange}.avatar.no_match,.empty-avatar.no_match{background-color:red}#multiselect_header .select2-container .select2-selection--multiple{border-color:#d1d5db;border-radius:.375rem;height:auto!important;min-height:42px;overflow-x:hidden;overflow-y:auto}#multiselect_header .select2-container--default .select2-search--inline .select2-search__field{height:30px;padding:3px}#multiselect_header .select2-container--default .select2-results__option--selected:before{content:"✓"}#multiselect_header .select2-results__option{padding:0 6px}.tooltip-label{background-color:#1a202c;border-radius:.5rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:#fff;display:inline-block;font-size:.875rem;font-size:10px;font-weight:500;line-height:1.25rem;padding:.5rem .75rem;position:absolute;transition-duration:.3s;transition-property:opacity;z-index:10}.multiselect-header{background-color:#e9e9e9;height:52px;padding:5px 5px 5px 290px;position:fixed;right:10px;text-align:right;top:56px;width:100%;z-index:9}.multiselect-header.header-visible{top:56px}.multiselect-header .pretty_checkbox{margin-bottom:0;margin-top:12px}.category-tree .category_row:has(.category_input:first-of-type:checked)+.category-tree-descendants:first-of-type{display:block}.category-tree .category-tree-arrow:has(+.category_row .category_input:first-of-type:checked){transform:rotate(90deg)}.category-tree .category-tree-descendants{display:none}.category-tree.large-category-tree .category-tree-arrow{line-height:20px}.category-tree.large-category-tree .category_row{margin:15px 0}.category-tree.large-category-tree .category_row input{height:20px;width:20px}.category-tree.large-category-tree .category_row label{font-size:18px;line-height:20px;padding-left:10px}.similar_products_container{background-color:var(--white);bottom:0;left:0;padding:1.5rem 1rem 2rem;position:fixed;text-align:center;top:calc(100% - 100px);transition:all .3s ease;width:100%}.similar_products_container.open{top:50px}.similar_products_container.open i{transform:rotate(180deg);transition:all .3s ease}
