@charset "UTF-8";div#modal-wrapper>div{position:absolute;width:100%;height:100%;top:0;left:0;animation:.25s fadeIn}a.button[badge]:after,button.ui-button[badge]:after{background-color:var(--color-secondary);border-radius:11px;box-sizing:border-box;color:#fff;display:block;font-size:12px;height:22px;padding-top:4px;position:absolute;text-align:center;width:22px}a.button,button.ui-button{-webkit-tap-highlight-color:transparent;background-color:unset;border:1px solid transparent;border-radius:8px;box-sizing:unset;color:var(--color-primary);cursor:pointer;display:inline-block;font-family:Asap,sans-serif;font-size:1rem;font-weight:700;outline:none;padding:14px 26px 13px;position:relative;text-align:left;touch-action:manipulation;transition:background-color .15s,color .15s,opacity .15s}a.button,a.button *,button.ui-button,button.ui-button *{-webkit-user-select:none;-moz-user-select:none;user-select:none}a.button:hover,button.ui-button:hover{color:#ef7f1a;color:color-mix(in srgb,var(--color-primary),black 5%)}a.button:active,button.ui-button:active{color:#ea7710;color:color-mix(in srgb,var(--color-primary),black 10%)}a.button:focus-visible,button.ui-button:focus-visible{outline:1px solid var(--color-primary)}a.button.block,button.ui-button.block{display:block;text-align:center}a.button.small,button.ui-button.small{padding:11px 12px 10px;font-size:.92em}a.button.lower,button.ui-button.lower{text-transform:none}a.button.upper,button.ui-button.upper{text-transform:uppercase}a.button.filled,button.ui-button.filled{background-color:var(--color-secondary);box-shadow:0 2px 8px 2px #0f180033;box-shadow:0 2px 8px 2px color-mix(in srgb,color-mix(in srgb,var(--color-secondary),black 20%) 20%,transparent);color:#fff}a.button.filled.primary,button.ui-button.filled.primary{background-color:var(--color-primary)}a.button.filled:hover,button.ui-button.filled:hover{background-color:#66a502;background-color:color-mix(in srgb,var(--color-secondary),black 5%)}a.button.filled:active,button.ui-button.filled:active{background-color:#5c9602;background-color:color-mix(in srgb,var(--color-secondary),black 10%)}a.button.outline,button.ui-button.outline{background-color:unset;border:1px solid var(--color-secondary);box-shadow:0 2px 8px 1px #0f180026;box-shadow:0 2px 8px 1px color-mix(in srgb,color-mix(in srgb,var(--color-secondary),black 20%) 25%,transparent);color:var(--color-secondary)}a.button.outline.primary,button.ui-button.outline.primary{color:var(--color-primary);border-color:var(--color-primary)}a.button.outline:hover,button.ui-button.outline:hover,a.button.outline:active,button.ui-button.outline:active{background-color:var(--color-hover-background)}a.button.open,button.ui-button.open{background-color:unset;color:var(--color-primary)}a.button.open.primary,button.ui-button.open.primary{color:var(--color-primary)}a.button.disabled,a.button[disabled],button.ui-button.disabled,button.ui-button[disabled]{cursor:default;opacity:.5;pointer-events:none}a.button[badge]:after,button.ui-button[badge]:after{content:attr(badge)}a.button.icon-left:after,a.button.icon-right:after,button.ui-button.icon-left:after,button.ui-button.icon-right:after{content:"";background-repeat:no-repeat;background-position:center;height:100%;position:absolute;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;top:0;width:40px}a.button.icon-left,button.ui-button.icon-left{padding-left:60px}a.button.icon-left.small,button.ui-button.icon-left.small{padding-left:40px}a.button.icon-left:after,button.ui-button.icon-left:after{left:0}a.button.icon-right,button.ui-button.icon-right{padding-right:60px}a.button.icon-right.small,button.ui-button.icon-right.small{padding-right:40px}a.button.icon-right:after,button.ui-button.icon-right:after{right:0}div#modal-wrapper>div{background:color-mix(in srgb,var(--color-app-background) 60%,transparent)}div#modal-wrapper div.dialog{position:absolute;width:360px;width:max(360px,90%);max-width:100%;max-width:min(100%,500px);min-width:min(360px,100%);margin:0 auto;background:var(--color-app-background);border-radius:6px;padding:20px;transform:translate(-50%,-40%);top:40%;left:50%;box-shadow:0 8px 20px 8px #00000026;box-sizing:border-box;max-height:100%;overflow:auto;animation:.25s dialog-in cubic-bezier(.25,.46,.45,.94)}div#modal-wrapper div.dialog>h2{margin:0 0 .6em}div#modal-wrapper div.dialog div.message{white-space:pre-line}div#modal-wrapper div.dialog div.actions{clear:both;display:flex;flex-direction:row-reverse;margin:20px -8px -10px}div#modal-wrapper div.dialog div.actions .button{padding-left:12px;padding-right:12px}div#modal-wrapper div.dialog div.actions .button.filled.destructive{background-color:var(--color-destructive)}div#modal-wrapper div.dialog div.actions .button:not(.filled).destructive{color:var(--color-destructive)}div#modal-wrapper div.dialog.allow-overflow{overflow:visible}div#modal-wrapper div.dialog.stretch-actions div.actions{margin:20px -10px 0}div#modal-wrapper div.dialog.stretch-actions div.actions>*{flex:1 1 0;margin:0 10px;text-align:center}@keyframes dialog-in{0%{transform:translate(-50%,calc(-40% + 15px))}to{transform:translate(-50%,-40%)}}div.collapsable-content-holder>div.collapsable-content{position:relative;overflow:hidden;width:-moz-fit-content;width:fit-content;min-width:100%;transition:height .5s cubic-bezier(.645,.045,.355,1)}div.collapsable-content-holder>div.collapsable-content.open{overflow:visible}section.collapsable{position:relative;box-sizing:border-box;margin-top:1em}section.collapsable>div.header{cursor:pointer}section.collapsable>div.header h4{min-height:1em;padding:16px 0;margin:0}section.collapsable>div.header ui-image.expand{position:absolute;right:0;top:4px;width:40px;height:40px;background:url(../resources/svg/icon_expand.svg) no-repeat 50% 50%/14px 14px;transition:transform .3s cubic-bezier(.455,.03,.515,.955);transform:rotate(-90deg)}section.collapsable>div.header ui-image.expand.open{transform:none}section.collapsable.bordered{border:2px solid rgb(200,200,200);border-radius:12px;box-shadow:0 2px 6px #0003}div#modal-wrapper div.dialog.popup-error section.collapsable{margin:1em 0 -10px}div#modal-wrapper div.dialog.popup-error section.collapsable>div.header h4{text-align:right;padding-right:40px}div.__control--is-focused{box-shadow:0 0 0 1px var(--color-focus)}div.__control{cursor:pointer;background-color:var(--color-input-background);border:none;height:100%;min-height:48px;border-radius:14px}.__control--is-disabled .__indicators{display:none}div.__menu{z-index:10;min-width:-moz-fit-content;min-width:fit-content;background-color:var(--color-input-background)}div.__single-value{color:var(--color-text)}div.__multi-value{background-color:var(--color-app-background);color:var(--color-primary);border:1px solid var(--color-primary)}div.__multi-value__label{color:var(--color-primary)}div.__option--is-focused{background:rgba(var(--color-focus),.1);background:color-mix(in srgb,var(--color-focus) 10%,transparent)}div.__option{cursor:pointer;transition:background-color .1s,color .1s;z-index:5}div.__option:active{background:var(--color-focus);background:color-mix(in srgb,var(--color-focus) 60%,transparent);color:#fff}div.__option--is-selected{background:var(--color-focus);color:#fff}ui-checkbox{display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:48px;-webkit-tap-highlight-color:transparent}ui-checkbox input[type=checkbox],ui-checkbox input[type=radio]{position:absolute;opacity:0;width:0;height:0}ui-checkbox label{cursor:pointer;box-sizing:border-box;display:block;font-size:1rem;min-height:48px;padding:14px 0;position:relative;transition:opacity .2s;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}ui-checkbox label:before,ui-checkbox label:after{content:"";display:block;position:absolute;border-radius:4px;top:0;transition:opacity .1s,transform .2s cubic-bezier(.68,-.55,.265,1.55)}ui-checkbox label:before{background-color:#303030;height:48px;width:48px}ui-checkbox label:after{background-color:var(--color-secondary);-webkit-mask:url(../resources/svg/icon_check.svg) no-repeat 50% 50%/28px 28px;mask:url(../resources/svg/icon_check.svg) no-repeat 50% 50%/28px 28px;height:48px;opacity:0;transform:scale(.6);width:48px}ui-checkbox label:hover:before{background-color:#fff3e2;background-color:color-mix(in srgb,var(--color-input-background),black 5%)}ui-checkbox label:active{opacity:.7}ui-checkbox input:focus-visible+label{outline:1px solid var(--color-focus)}ui-checkbox input:checked+label:after{opacity:1;transform:scale(1)}ui-checkbox input:disabled+label{cursor:default;opacity:.5;filter:grayscale(100%)}ui-checkbox.small{min-width:28px}ui-checkbox.small label{padding-top:10px;padding-bottom:10px;min-height:40px}ui-checkbox.small label:after,ui-checkbox.small label:before{width:28px;height:28px;top:6px}ui-checkbox.small label:after{background-size:22px}ui-checkbox.right label:not(:empty),ui-checkbox:not(.left):not(.center) label:not(:empty){padding-left:56px}ui-checkbox.right label:not(:empty):before,ui-checkbox.right label:not(:empty):after,ui-checkbox:not(.left):not(.center) label:not(:empty):before,ui-checkbox:not(.left):not(.center) label:not(:empty):after{left:0}ui-checkbox.right.small label:not(:empty),ui-checkbox:not(.left):not(.center).small label:not(:empty){padding-left:40px}ui-checkbox.left label:not(:empty){padding-right:56px}ui-checkbox.left label:not(:empty):before,ui-checkbox.left label:not(:empty):after{right:0}ui-checkbox.left.small label:not(:empty){padding-right:40px}ui-checkbox.center label:before,ui-checkbox.center label:after{left:calc(50% - 24px)}a.link[badge]:before{background-color:var(--color-secondary);border-radius:11px;box-sizing:border-box;color:#fff;display:block;font-size:12px;height:22px;padding-top:4px;position:absolute;text-align:center;width:22px}a.link{color:var(--color-text);cursor:pointer;display:inline-block;font-family:Asap,sans-serif;font-weight:700;padding:14px 0;position:relative;text-decoration:none;text-transform:uppercase;transition:color .15s,opacity .15s}a.link,a.link *{-webkit-user-select:none;-moz-user-select:none;user-select:none}a.link:active{opacity:.6}a.link.disabled{cursor:default;opacity:.5;pointer-events:none}a.link[badge]:before{content:attr(badge)}ui-image{display:block;overflow:hidden;position:relative}ui-image div.image-display{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:calc(100% + 2px);margin:-1px 0 0 -1px;opacity:.01;transform:scale(1.1);transition:opacity 1s,transform 1s cubic-bezier(.23,1,.32,1);width:calc(100% + 2px)}ui-image.loaded div.image-display{opacity:1;transform:scale(1)}ui-image.cover div.image-display{background-size:cover}ui-image.contain div.image-display{background-size:contain}ui-spinner{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}ui-spinner:after{border-width:4px;width:48px;height:48px;left:calc(50% - 24px);top:calc(50% - 24px)}ui-spinner.small:after{border-width:3px;width:24px;height:24px;left:calc(50% - 12px);top:calc(50% - 12px)}ui-spinner:after{animation:spinnerAnimation 1.5s cubic-bezier(.63,.23,.43,.85) infinite;border:4px solid var(--color-primary);border-left-color:rgb(var(--color-primary)/.3);border-radius:50%;border-top-color:rgb(var(--color-primary)/.3);content:"";display:block;position:absolute}@keyframes spinnerAnimation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}ui-switch{cursor:pointer;display:inline-block;vertical-align:middle}ui-switch input[type=checkbox]{display:none}ui-switch label{background-color:#e6e6e6;border:1px solid rgb(210,210,210);display:block;height:24px;position:relative;transition:background-color .35s linear,border .35s linear;width:40px}ui-switch label:before{background-color:#fff;box-shadow:0 0 3px #0000001a;content:"";display:block;height:22px;left:1px;position:absolute;top:1px;transition:left .35s cubic-bezier(.86,0,.14,1);width:22px}ui-switch input[type=checkbox]:checked+label{background-color:#0db02b;border:1px solid rgb(13,176,43)}ui-switch input[type=checkbox]:checked+label:before{left:17px}ui-switch:active label:before{background-color:#f0f0f0}ui-textinput{display:block;position:relative}ui-textinput input{-webkit-appearance:unset;background-color:var(--color-input-background);box-sizing:border-box;color:var(--color-text);display:block;font-family:Asap,sans-serif;font-size:1.1rem;line-height:22px;outline:none;padding:30px 10px 10px;width:100%;border:1px solid transparent;border-radius:4px;margin-bottom:1rem}ui-textinput input::-moz-placeholder{color:#0000004d;line-height:22px}ui-textinput input::placeholder{color:#0000004d;line-height:22px}ui-textinput input:focus{outline:none}ui-textinput input:not([readonly]):focus{border-color:var(--color-focus)}ui-textinput input:not([readonly]):focus::-moz-placeholder{color:#ffffff80}ui-textinput input:not([readonly]):focus::placeholder{color:#ffffff80}ui-textinput input[readonly]{cursor:default}ui-textinput label{box-sizing:border-box;color:var(--color-text);display:block;font-family:Asap,sans-serif;font-size:13px;font-weight:700;left:11px;position:absolute;top:2px;transition:color .4s;padding:10px 0}ui-textinput.error input:not(:focus):not(:-moz-placeholder-shown)+label{color:red}ui-textinput.error input:not(:focus):not(:placeholder-shown)+label{color:red}ui-textinput.filled{height:60px;background-color:var(--color-input-background);padding:0}ui-textinput.filled input{min-height:100%;padding:14px 10px 14px 120px;position:absolute;transition:border-color .15s;z-index:1}ui-textinput.filled input::-moz-placeholder{-moz-transition:color .15s;transition:color .15s}ui-textinput.filled input::placeholder{transition:color .15s}ui-textinput.filled input:not([label]){padding:16px 10px}ui-textinput.filled.error input:not(:focus):not(:-moz-placeholder-shown){border-color:red}ui-textinput.filled.error input:not(:focus):not(:placeholder-shown){border-color:red}ui-textinput.filled label{left:20px;max-width:90px;pointer-events:none;top:50%;transform:translateY(-50%);z-index:6}ui-textinput.filled input:required+label:after{color:#ff4500;display:inline}ui-textinput.filled input:-webkit-autofill:focus+label,ui-textinput.filled input:-webkit-autofill+label{color:#444}div.popup-menu{position:relative;display:flex;align-items:center;overflow:visible}div.popup-menu a.menu{position:relative;display:block;width:40px;height:40px;border-radius:50%}div.popup-menu a.menu:after{content:"";position:absolute;width:100%;height:100%;background:var(--color-text);-webkit-mask:url(../resources/svg/icon_more.svg) no-repeat 50% 50%/24px 24px;mask:url(../resources/svg/icon_more.svg) no-repeat 50% 50%/24px 24px}div.popup-menu a.menu:hover{background-color:#0000000d}div.popup-menu a.menu:active{background-color:#0000001a}div.popup-menu div.popup{position:absolute;min-width:120px;max-width:250px;padding:5px 0;background-color:var(--footer-background);width:-moz-max-content;width:max-content;top:100%;top:calc(100% - 20px);right:0;box-shadow:0 2px 12px -1px #0003;z-index:100}div.popup-menu div.popup a.action{display:block;padding:10px 20px;transition:.4s ease}div.popup-menu div.popup a.action:hover{background-color:#00000047}div.popup-menu div.popup a.action[href]{text-decoration:none}div.popup-menu div.popup a.action.terms:first-letter{text-transform:capitalize}div.popup-menu div.popup a.messages{display:block;padding:10px 20px;transition:.4s ease}div.popup-menu div.popup a.messages:hover{background-color:#00000047}div.popup-menu div.popup a.messages[href]{text-decoration:none}div.popup-menu div.popup div.push-notifications{transition:.4s ease}div.popup-menu div.popup div.push-notifications:hover{background-color:#00000047}div.popup-menu div.popup div.language-switch{padding:10px 20px;cursor:pointer}div.popup-menu div.popup div.language-switch:hover{background-color:#00000047}div.popup-menu div.popup div.language-switch .change{position:relative;padding-left:30px;display:inline-block;margin-top:5px}div.popup-menu div.popup div.language-switch .dutch-flag:before{content:"";background:url(../resources/images/nl-flag.jpg) no-repeat 50% 50%/20px 20px;height:20px;width:20px;display:block;position:absolute;top:0;left:0}div.popup-menu div.popup div.language-switch .polish-flag:before{content:"";background:url(../resources/images/pl-flag.jpg) no-repeat 50% 50%/20px 20px;height:20px;width:20px;display:block;position:absolute;top:0;left:0}div.popup-menu div.popup div.push-notifications{padding:10px 20px;cursor:pointer}@media (max-width: 1200px){div.popup-menu.main div.popup{right:10px}}nav.tabs{display:flex;max-height:100px;position:relative;transition:max-height .3s cubic-bezier(.455,.03,.515,.955);width:100%}nav.tabs.hidden{max-height:0}nav.tabs .header-logo{display:none}nav.tabs a.button.nav-tab{border:0;color:var(--color-text);font-size:.7em;flex:1 0 0;text-align:center;position:relative;padding:21px 0;text-transform:none}nav.tabs a.button.nav-tab:after{background-color:#4c4c4c80;background-color:color-mix(in srgb,var(--color-text) 50%,transparent);content:"";position:absolute;width:100%;height:4px;top:0;left:0;transform-origin:50%;transform:scaleX(0);transition:transform .3s cubic-bezier(.19,1,.22,1)}nav.tabs a.button.nav-tab:hover:after{transform:scaleX(.33)}nav.tabs a.button.nav-tab.selected:after{opacity:1;background-color:var(--color-menu-bottom-border);transform:scaleX(1)}nav.tabs a.button.nav-tab:not(:last-of-type):before{background-color:var(--color-text);content:"";width:1px;height:calc(100% - 27px);margin:12px 0;position:absolute;right:0;top:3px;opacity:.4}nav.tabs a.button.nav-tab>span:before{background-color:var(--color-text);content:"";display:block;height:22px;-webkit-mask:no-repeat 50% 50%/contain;mask:no-repeat 50% 50%/contain;min-width:30px;width:100%}nav.tabs a.button.nav-tab.icon-only{flex:unset;font-size:0;padding-left:10px;padding-right:5px}nav.tabs a.button.nav-tab.icon-info>span:before{-webkit-mask-image:url(../resources/svg/icon_info.svg);mask-image:url(../resources/svg/icon_info.svg)}nav.tabs a.button.nav-tab.icon-filter>span:before{-webkit-mask-image:url(../resources/svg/icon_filter.svg);mask-image:url(../resources/svg/icon_filter.svg)}nav.tabs a.button.nav-tab.icon-offers>span:before{-webkit-mask-image:url(../resources/svg/icon_offers.svg);mask-image:url(../resources/svg/icon_offers.svg)}nav.tabs a.button.nav-tab.icon-jobs>span:before{-webkit-mask-image:url(../resources/svg/icon_jobs.svg);mask-image:url(../resources/svg/icon_jobs.svg)}nav.tabs a.button.nav-tab.icon-profile>span:before{-webkit-mask-image:url(../resources/svg/icon_profile.svg);mask-image:url(../resources/svg/icon_profile.svg)}nav.tabs a.button.nav-tab.icon-logs>span:before{-webkit-mask-image:url(../resources/svg/icon_logbook.svg);mask-image:url(../resources/svg/icon_logbook.svg)}nav.tabs div.popup-menu{display:none}@media (max-width: 480px){nav.tabs a.nav-tab{padding:11px 0}nav.tabs a.nav-tab>span:before{display:block;margin:auto auto 2px}nav.tabs a.nav-tab.icon-only>span:before{margin-top:11px}}@media (min-width: 767px){nav.tabs{max-width:1200px;margin:0 auto;justify-content:flex-end}nav.tabs.hidden{max-height:unset}nav.tabs a.button.nav-tab{font-size:1rem;max-width:160px;padding-top:31px;padding-bottom:28px}nav.tabs a.button.nav-tab:after{top:unset;bottom:0}nav.tabs a.button.nav-tab:not(:last-of-type):before{height:calc(100% - 35px);margin:16px 0;top:0}nav.tabs a.button.nav-tab span:before{display:inline-block;vertical-align:bottom;width:30px}nav.tabs .header-logo{display:flex;margin-right:auto;align-items:center}nav.tabs .header-logo a{display:block}nav.tabs .header-logo span{background:url(../resources/svg/Logo_Fleox_wit.svg) 50% 50%/contain no-repeat;width:400px;height:74px;max-width:278px;display:block;margin-left:20px}}@media screen and (min-width: 767px) and (max-width: 767px){nav.tabs .header-logo span{background:var(--logo);max-width:178px}}@media (min-width: 767px){nav.tabs .header-logo span.payoff{display:inline-block;vertical-align:middle;font-style:italic;color:var(--color-header-payoff);padding:20px;font-size:14px}nav.tabs div.popup-menu{display:flex}}ui-screen.info h2{color:var(--color-primary)}ui-screen.info div.support div.contact-row{position:relative;padding:10px 0;white-space:pre-line}ui-screen.info div.support div.contact-row.icon{padding-left:40px}ui-screen.info div.support div.contact-row.icon:before{content:"";display:inline-block;position:absolute;left:0;width:24px;height:24px;background:no-repeat 50% 50%/contain}ui-screen.info div.support div.contact-row.icon.address:before{background-image:url(../resources/svg/icon_home.svg)}ui-screen.info div.support div.contact-row.icon.email:before{background-image:url(../resources/svg/icon_email.svg)}ui-screen.info div.support div.contact-row.icon.phone:before{background-image:url(../resources/svg/icon_phone.svg)}a.button.whatsapp{position:relative;padding:20px 20px 20px 62px;background-color:#fff;border-radius:4px;box-shadow:0 1px 6px #0003;text-decoration:none;color:#128c7e;text-transform:none}a.button.whatsapp:before{content:"";display:inline-block;position:absolute;width:40px;height:40px;left:10px;top:8px;background:url(../resources/images/whatsapp_logo.png) no-repeat 50% 50%/contain}div.calendar-input-legend{display:flex;justify-content:space-evenly;max-width:475px;margin:15px auto}div.calendar-input-legend>div{font-size:.8em}div.calendar-input-legend>div .period-grid{vertical-align:middle}div.calendar-input-legend>div>span{padding:0 5px}div.calendar-input-legend.color-legend{justify-content:initial;flex-flow:column;margin-left:20px}div.calendar-input-legend.color-legend>div .period-grid{width:20px}div.calendar-input-legend~a.button{margin-top:0}.period-grid{position:relative;display:inline-block;width:18px;height:18px;margin:0}.period-grid>span{border:0px solid color-mix(in srgb,var(--color-calendar-selection),black 5%);box-sizing:border-box;display:block;height:9px;position:absolute;width:9px}.period-grid>span.selected{background-color:var(--color-calendar-selection)}body.onderwijs .period-grid>span{top:4.5px}.calendar-input-legend body.onderwijs .period-grid>span{bottom:.5em;top:unset}body.onderwijs .period-grid>span:nth-child(1){border-width:1px 1px 1px 0;right:0;width:18px}.color-legend body.onderwijs .period-grid>span:nth-child(1){width:9px}body.onderwijs .period-grid>span:nth-child(2){border-width:1px}body.onderwijs .period-grid>span:nth-child(3){border-width:1px 1px 1px 0;right:0}body.onderwijs .period-grid>span:nth-child(4){border-width:0 1px 1px 1px;bottom:0}body.onderwijs .period-grid>span:nth-child(5){right:0;border-width:0 1px 1px 0;bottom:0}body.onderwijs .period-grid>span:nth-child(n+6){border:none;height:18px;opacity:.2;width:18px}body:is(.zorg,.sport) .period-grid>span:nth-child(1){border-width:1px}body:is(.zorg,.sport) .period-grid>span:nth-child(2){border-width:1px 1px 1px 0;right:0}body:is(.zorg,.sport) .period-grid>span:nth-child(3){border-width:0 1px 1px 1px;bottom:0}body:is(.zorg,.sport) .period-grid>span:nth-child(4){border-width:0 1px 1px 0;bottom:0;right:0}body:is(.zorg,.sport) .period-grid>span:nth-child(n+5){border:none;height:18px;opacity:.2;width:18px}.period-grid.available>span{border-color:#aaa}.period-grid.available>span.selected{background-color:#d2d2d2}.period-grid.available>span.stb{opacity:.4}.period-grid.blocked>span{border-color:#6b0505e7}.period-grid.blocked>span.selected{background-color:#6b0505e7}.period-grid.blocked.afwachting>span{border-color:#1261abe7}.period-grid.blocked.afwachting>span.selected{background-color:#1261abe7}div.react-datepicker__portal{background-color:#0009}div.react-datepicker-wrapper{position:relative}div.react-datepicker-wrapper input{background-color:var(--color-input-background);border-radius:4px;display:block;padding:14px 60px 14px 12px;color:var(--color-text);border:none;outline:none;width:100%;box-sizing:border-box}div.react-datepicker-wrapper:after{background-color:#fff;content:"";position:absolute;display:inline-block;width:32px;height:32px;-webkit-mask:url(../resources/svg/icon_calendar.svg) no-repeat 50% 50%/24px 24px;mask:url(../resources/svg/icon_calendar.svg) no-repeat 50% 50%/24px 24px;top:6px;right:8px}div.react-datepicker-wrapper.time:after{-webkit-mask-image:url(../resources/svg/icon_clock.svg);mask-image:url(../resources/svg/icon_clock.svg)}div.react-datepicker__time-container,div.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:100px}div.react-datepicker__tab-loop{position:absolute}div.availability-selection{position:relative;font-size:.92em}div.availability-selection div.content{box-sizing:border-box;padding:20px 0;margin:0 auto;max-width:380px}div.availability-selection div.content div.dates{display:flex;flex-direction:column;gap:33px}div.availability-selection div.content div.dates div.react-datepicker-wrapper{flex:1}div.availability-selection div.content div.labels{display:flex;gap:10px}div.availability-selection div.content div.labels div.space{flex:0 0 20px}div.availability-selection div.content div.labels>label{flex:0 1 1;text-align:center;font-size:.9em;padding-top:20px;min-width:48px;width:48px}div.availability-selection div.content div.checkboxes>div{display:flex;gap:10px}div.availability-selection div.content div.checkboxes>div div.day{display:block;height:100%;padding:16px 0;flex:0 0 20px}div.availability-selection div.content div.checkboxes>div>ui-checkbox{padding:5px 0}div.availability-selection div.content ui-checkbox label{font-size:1em}div.availability-selection div.content.compressed div.labels{justify-content:space-evenly}div.availability-selection div.content.compressed div.labels>label{min-width:28px;width:28px}div.availability-selection div.content.compressed div.checkboxes>div{justify-content:space-evenly}div.availability-selection div.content .react-datepicker__input-container input{width:100%;border-radius:14px}div.availability-selection div.content.time div.dates{padding-left:34px;margin-bottom:10px}div.availability-selection div.content.time div.dropdowns .day{align-items:center;display:flex;gap:10px;padding:4px 0}div.availability-selection div.content.time div.dropdowns .day label{display:block;width:30px}div.availability-selection div.content.time div.dropdowns .day>div{width:50%}div.availability-selection div.content.time div.dropdowns .day div.react-datepicker-wrapper{flex:1}div.availability-selection div.content .dropdowns{display:flex;flex-direction:column}@media (min-width: 767px){div.availability-selection div.content{max-width:440px}div.availability-selection div.content div.dates{flex-direction:row}div.availability-selection div.content div.labels{justify-content:center}div.availability-selection div.content div.checkboxes>div{justify-content:center}}#modal-wrapper ui-checkbox.overwrite{margin-left:max(0px,(100% - 0px - 380px) / 2)}@media (min-width: 767px){#modal-wrapper ui-checkbox.overwrite{width:-moz-fit-content;width:fit-content;margin:auto}}#picker-portal{position:fixed;z-index:1000000}.calendar-input-wrapper{max-width:100vw;width:-moz-fit-content;width:fit-content;margin:20px auto 0;display:flex;flex-direction:column}.calendar-input-wrapper>a.button{float:right;margin-top:10px}.calendar-input-wrapper>a.button:not(:first-of-type){margin-right:10px}.calendar-input-wrapper>a.button.fill-all:after{background-color:var(--color-text);-webkit-mask-image:url(../resources/svg/icon_calendar_day.svg);mask-image:url(../resources/svg/icon_calendar_day.svg)}.calendar-input-wrapper>a.button.fill-period:after{background-color:#fff;-webkit-mask-image:url(../resources/svg/icon_calendar_period.svg);mask-image:url(../resources/svg/icon_calendar_period.svg)}.calendar-input-wrapper>a.button.fill-period{align-self:flex-end}.calendar-input-wrapper+*{clear:both}.react-datepicker__month-dropdown,.react-datepicker__year-dropdown{z-index:100!important}.react-datepicker.period-input{border:1px solid rgb(230,230,230);box-shadow:0 2px 8px -2px #0003;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-datepicker.period-input .react-datepicker__navigation-icon{width:100%;height:100%}.react-datepicker.period-input .react-datepicker__navigation-icon:before{border-color:transparent;background:var(--color-text);-webkit-mask:url(../resources/svg/icon_chevron_right_primary.svg) no-repeat 50% 50%/28px;mask:url(../resources/svg/icon_chevron_right_primary.svg) no-repeat 50% 50%/28px;transform:none;border-width:0;width:32px;height:32px;top:0;left:0}.react-datepicker.period-input .react-datepicker__navigation--previous .react-datepicker__navigation-icon{transform:rotate(180deg)}.react-datepicker.period-input .react-datepicker__header{background:#32393b;border:none}.react-datepicker.period-input .react-datepicker__header .react-datepicker__current-month{display:none}.react-datepicker.period-input .react-datepicker__header .react-datepicker__navigation--years{height:24px;background-size:18px}.react-datepicker.period-input .react-datepicker__header .react-datepicker__navigation--years.react-datepicker__navigation--years-upcoming{transform:rotate(-90deg)}.react-datepicker.period-input .react-datepicker__header .react-datepicker__navigation--years.react-datepicker__navigation--years-previous{transform:rotate(90deg)}.react-datepicker.period-input .react-datepicker__header .react-datepicker__current-month,.react-datepicker.period-input .react-datepicker__header .react-datepicker__month-read-view,.react-datepicker.period-input .react-datepicker__header .react-datepicker__year-read-view{color:var(--color-text);font-weight:700;text-transform:capitalize;font-size:1rem;visibility:visible!important;padding-left:10px}.react-datepicker.period-input .react-datepicker__header .react-datepicker__current-month .react-datepicker__month-read-view--down-arrow,.react-datepicker.period-input .react-datepicker__header .react-datepicker__current-month .react-datepicker__year-read-view--down-arrow,.react-datepicker.period-input .react-datepicker__header .react-datepicker__month-read-view .react-datepicker__month-read-view--down-arrow,.react-datepicker.period-input .react-datepicker__header .react-datepicker__month-read-view .react-datepicker__year-read-view--down-arrow,.react-datepicker.period-input .react-datepicker__header .react-datepicker__year-read-view .react-datepicker__month-read-view--down-arrow,.react-datepicker.period-input .react-datepicker__header .react-datepicker__year-read-view .react-datepicker__year-read-view--down-arrow{border:none;width:18px;height:18px;transform:rotate(90deg);background:var(--color-text);-webkit-mask:url(../resources/svg/icon_chevron_right_primary.svg) no-repeat 50% 50%/contain;mask:url(../resources/svg/icon_chevron_right_primary.svg) no-repeat 50% 50%/contain;margin-left:0;top:2px}.react-datepicker.period-input .react-datepicker__header .react-datepicker__current-month .react-datepicker__month-read-view--down-arrow:before,.react-datepicker.period-input .react-datepicker__header .react-datepicker__current-month .react-datepicker__year-read-view--down-arrow:before,.react-datepicker.period-input .react-datepicker__header .react-datepicker__month-read-view .react-datepicker__month-read-view--down-arrow:before,.react-datepicker.period-input .react-datepicker__header .react-datepicker__month-read-view .react-datepicker__year-read-view--down-arrow:before,.react-datepicker.period-input .react-datepicker__header .react-datepicker__year-read-view .react-datepicker__month-read-view--down-arrow:before,.react-datepicker.period-input .react-datepicker__header .react-datepicker__year-read-view .react-datepicker__year-read-view--down-arrow:before{content:none}.react-datepicker.period-input .react-datepicker__header .react-datepicker__month-option{text-transform:capitalize}.react-datepicker.period-input .react-datepicker__header .react-datepicker__day-name{color:var(--color-text);font-weight:700;padding:15px 13px 5px;text-transform:capitalize}.react-datepicker.period-input .react-datepicker__header .react-datepicker__day-name:first-of-type{padding:15px 8px 5px 0;text-align:start}.react-datepicker.period-input .react-datepicker__month{background:#32393b;margin:0;padding:.4rem;border:none}.react-datepicker.period-input .react-datepicker__month .react-datepicker__week-number{color:var(--color-text);padding-right:8px}.react-datepicker.period-input .react-datepicker__month .react-datepicker__day{background:var(--color-app-background);border:1px solid rgb(230,230,230);border-radius:0;color:var(--color-text);padding:0 0 12px 24px;outline:none;position:relative;transition:.3s ease}.react-datepicker.period-input .react-datepicker__month .react-datepicker__day:hover{background:color-mix(in srgb,var(--color---color-bg-calendar-day),#000 15%)}.react-datepicker.period-input .react-datepicker__month .react-datepicker__day.whole-day-selected{background:var(--color-secondary);color:#fff;font-weight:700}.react-datepicker.period-input .react-datepicker__month .react-datepicker__day.period-popup-open{outline:2px solid var(--color-secondary);outline-offset:-2px}.react-datepicker.period-input .react-datepicker__month .react-datepicker__day.react-datepicker__day--disabled{color:gray;opacity:.6;pointer-events:none}.react-datepicker.period-input .react-datepicker__month .react-datepicker__day .period-grid{position:absolute;left:4px;bottom:4px}.react-datepicker.period-input .react-datepicker__month .react-datepicker__day--today{font-weight:initial;text-decoration:underline}.react-datepicker.period-input .react-datepicker__month .react-datepicker__day--keyboard-selected{border:1px solid rgb(230,230,230)}.react-datepicker.period-input .react-datepicker__month .react-datepicker__day--disabled{color:gray;opacity:.4;pointer-events:none}.react-datepicker.period-input .react-datepicker__month .react-datepicker__day--outside-month{visibility:hidden}.react-datepicker.period-input .react-datepicker__month figure.checkmark{background:var(--color-secondary);height:100%;left:0;margin:0;-webkit-mask:url(../resources/svg/icon_check.svg) no-repeat 50% 50%/22px 22px;mask:url(../resources/svg/icon_check.svg) no-repeat 50% 50%/22px 22px;padding:0;position:absolute;top:0;width:70%;pointer-events:all}.react-datepicker.period-input .react-datepicker__month figure.checkmark.booked.goedgekeurd{background:repeating-linear-gradient(-45deg,#555454,#555454 3px,#6b0505e7 3px,#6b0505e7 6px);-webkit-mask:unset;mask:unset;width:100%}.react-datepicker.period-input .react-datepicker__month figure.checkmark.booked.afwachting{background:repeating-linear-gradient(-45deg,#555454,#555454 3px,#1261abe7 3px,#1261abe7 6px);-webkit-mask:unset;mask:unset;width:100%}.react-datepicker.period-input .react-datepicker__month span.date{z-index:2;position:relative}#calendar-popup-wrapper{position:fixed;width:100vw;height:100%;left:0;top:0;z-index:100;background:#34343466;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transform:translate(-50%);margin-left:50%}#calendar-popup-wrapper.hide{display:none}#calendar-popup-wrapper.empty{opacity:0}#calendar-popup-wrapper div.popup-content{position:absolute;margin-top:12px;pointer-events:all}#calendar-popup-wrapper div.popup-content div.content{position:relative;width:-moz-fit-content;width:fit-content;box-shadow:0 2px 12px -1px #0003;border-radius:2px;background:var(--color-app-background);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}#calendar-popup-wrapper div.popup-content div.content div.triangle{position:absolute;top:0;left:50%;box-sizing:border-box;border:10px solid transparent;transform-origin:0 0;transform:rotate(-45deg) translate(-50%,-50%)}#calendar-popup-wrapper div.popup-content div.content .booked-dates,#calendar-popup-wrapper div.popup-content div.content .selected-dates{color:#fff;font-size:.9rem;margin-bottom:1rem}#calendar-popup-wrapper div.popup-content div.content .booked-dates h3,#calendar-popup-wrapper div.popup-content div.content .selected-dates h3{color:var(--color-primary)}#calendar-popup-wrapper div.popup-content div.content .booked-dates p,#calendar-popup-wrapper div.popup-content div.content .selected-dates p{margin-top:5px;margin-bottom:7px;width:100%;font-size:.9rem}#calendar-popup-wrapper div.popup-content div.content .booked-dates span.time,#calendar-popup-wrapper div.popup-content div.content .selected-dates span.time{display:inline-block}#calendar-popup-wrapper div.popup-content div.content div.dropdown{max-width:224px;box-sizing:border-box;padding:26px 20px;min-width:224px}#calendar-popup-wrapper div.popup-content div.content div.dropdown p:first-child{margin-top:0}#calendar-popup-wrapper div.popup-content div.content div.dropdown .warning{display:none}#calendar-popup-wrapper div.popup-content div.content div.__menu{color:var(--color-text)}#calendar-popup-wrapper div.popup-content div.content div.checkboxes{padding:26px 20px;max-height:50vh;width:-moz-max-content;width:max-content}#calendar-popup-wrapper div.popup-content div.content div.checkboxes div.item{display:inline-flex;flex-direction:column;justify-items:center;margin-right:10px;font-size:.8rem;text-align:center}#calendar-popup-wrapper div.popup-content div.content div.checkboxes div.item>label{margin:10px 0}#calendar-popup-wrapper div.popup-content div.content div.checkboxes div.item:last-of-type{margin:0}#calendar-popup-wrapper div.popup-content div.content div.checkboxes .columns{display:flex;justify-content:space-evenly;padding-left:24px;flex-direction:row}#calendar-popup-wrapper div.popup-content div.content div.checkboxes .columns span{display:block;width:24px;color:var(--color-text)}#calendar-popup-wrapper div.popup-content div.content div.checkboxes .hour{align-items:center;display:flex}#calendar-popup-wrapper div.popup-content div.content div.checkboxes .hour:last-child{opacity:0}#calendar-popup-wrapper div.popup-content div.content div.checkboxes .hour>label{display:block;width:24px;color:var(--color-text)}#calendar-popup-wrapper div.popup-content div.content div.checkboxes .hour ui-checkbox{margin-left:12px;width:24px}#calendar-popup-wrapper div.popup-content div.content div.checkboxes .hour ui-checkbox label{height:34px;min-height:initial}#calendar-popup-wrapper div.popup-content div.offers{margin-top:-10px;padding-bottom:26px}#calendar-popup-wrapper div.popup-content div.offers a.offer-link{display:block;font-size:.9rem;font-weight:400;color:var(--color-text);padding:10px 40px 10px 20px;text-decoration:none;max-width:330px;box-sizing:border-box}#calendar-popup-wrapper div.popup-content div.offers a.offer-link strong{color:var(--color-primary)}#calendar-popup-wrapper div.popup-content div.offers a.offer-link:hover{background-color:var(--color-hover-background)}#calendar-popup-wrapper div.popup-content div.offers a.offer-link:after{-webkit-mask:url(../resources/svg/icon_chevron_right_primary.svg) center no-repeat;mask:url(../resources/svg/icon_chevron_right_primary.svg) center no-repeat;background-color:var(--color-primary)}#calendar-popup-wrapper div.popup-content.above{margin-top:-12px}#calendar-popup-wrapper div.popup-content.above div.content div.triangle{top:100%;box-shadow:-2px 2px 4px -1px #0003}#calendar-popup-wrapper.readonly.facility .dropdown{display:none}#calendar-popup-wrapper.readonly .dropdown{pointer-events:none}#calendar-popup-wrapper.readonly a.reset-time{display:none}#calendar-popup-wrapper.readonly .checkboxes *{pointer-events:none}#calendar-popup-wrapper.time div.popup-content{display:flex;left:50%;justify-content:center;max-width:320px;padding:20px;pointer-events:all;position:absolute;top:50%;transform:translate(-50%,-50%)}#calendar-popup-wrapper.time div.popup-content.empty{display:none}@media (max-height: 600px){#calendar-popup-wrapper.time div.popup-content{height:80vh;max-height:400px;width:250px}}#calendar-popup-wrapper.time div.popup-content div.content{display:flex;flex-direction:column;justify-content:center;max-width:320px;width:-moz-fit-content;width:fit-content}#calendar-popup-wrapper.time div.popup-content div.content.facility{overflow-y:auto;overflow-x:hidden}@media (max-height: 600px){#calendar-popup-wrapper.time div.popup-content div.content{height:80vh;max-height:400px;width:250px}}@media (max-height: 600px){#calendar-popup-wrapper.time div.popup-content div.content div.checkboxes{height:80vh;max-height:400px}}@media (min-height: 1000px){#calendar-popup-wrapper.time div.popup-content div.content div.checkboxes{height:80vh;max-height:700px}}#calendar-popup-wrapper.time div.popup-content div.content div.checkboxes.no-checkboxes{min-height:100px;height:100%;min-width:200px;color:#fff;font-size:1.2em}#calendar-popup-wrapper.time div.popup-content div.content a.reset-time{margin-top:1.2rem;width:100%;box-sizing:border-box}@media (max-width: 500px){.react-datepicker.period-input{font-size:.8rem}.react-datepicker.period-input .react-datepicker__header .react-datepicker__day-name{padding:15px 9px 5px}.react-datepicker.period-input .react-datepicker__header .react-datepicker__day-name:first-of-type{padding:15px 0 5px;margin:0}.react-datepicker.period-input .react-datepicker__month .react-datepicker__week-number{padding-right:0;margin:0}.react-datepicker.period-input .react-datepicker__month .react-datepicker__day{padding:0 0 8px 16px}.react-datepicker.period-input .react-datepicker__month .react-datepicker__day .period-grid{left:2px;bottom:2px}#calendar-popup-wrapper div.popup-content div.content div.checkboxes div.item{font-size:.8rem}#calendar-popup-wrapper div.popup-content div.content div.offers{margin-top:0}#calendar-popup-wrapper div.popup-content div.content div.offers a.offer-link{max-width:310px;padding:10px}}@media (max-width: 440px){.react-datepicker.period-input{font-size:.65em}.react-datepicker.period-input .react-datepicker__navigation{width:40px;height:40px;background-size:24px}.react-datepicker.period-input .react-datepicker__header .react-datepicker__day-name{padding:15px 6px 5px;margin:1px}.react-datepicker.period-input .react-datepicker__month{padding-left:0;padding-right:2px}.react-datepicker.period-input .react-datepicker__month .react-datepicker__day{padding:0 4px 8px 6px;margin:1px;text-align:right}.react-datepicker.period-input .react-datepicker__month .react-datepicker__day .period-grid{left:2px;bottom:2px}#calendar-popup-wrapper div.popup-content div.content div.checkboxes{padding:0 10px 10px}#calendar-popup-wrapper div.popup-content div.content div.checkboxes div.item{font-size:.72rem}}ui-screen.profile div.incomplete-wrapper section.card.incomplete a.button.close:after{content:"";clear:both}section.card div.user-info{background-color:var(--color-app-background);padding:15px 20px 20px;position:relative}section.card div.user-info>h4{color:var(--color-primary);font-size:1.2em;max-width:70%;margin-bottom:15px}section.card div.user-info>a:not(.edit),section.card div.user-info>p{display:block;width:-moz-fit-content;width:fit-content;max-width:70%;color:unset;margin:0;line-height:1.88em}section.card div.user-info>a:not(.edit).icon:before,section.card div.user-info>p.icon:before{content:"";display:inline-block;height:1.1em;width:1.8em;background:transparent no-repeat 0% 50%/contain;vertical-align:middle}section.card div.user-info>a:not(.edit).linkedin:before,section.card div.user-info>p.linkedin:before{background-image:url(../resources/svg/icon_linkedin.svg)}section.card div.user-info>a:not(.edit).email:before,section.card div.user-info>p.email:before{background-image:url(../resources/svg/icon_email.svg)}section.card div.user-info>a:not(.edit).phone:before,section.card div.user-info>p.phone:before{background-image:url(../resources/svg/icon_phone.svg)}section.card div.user-info>ui-image{width:30%;height:100%;position:absolute;top:0;right:0;background-color:var(--color-app-background)}ui-screen.profile .calendar-input-wrapper .react-datepicker__day{pointer-events:none}ui-screen.profile div.incomplete-wrapper{max-height:400px;transition:max-height .4s cubic-bezier(.25,.46,.45,.94),opacity .4s}ui-screen.profile div.incomplete-wrapper.dismissed{max-height:0;opacity:0;pointer-events:none}ui-screen.profile div.incomplete-wrapper section.card.incomplete{background-color:var(--color-app-background);border:1px solid var(--color-primary);box-sizing:border-box;margin-bottom:30px;padding:15px 20px 30px;position:relative}ui-screen.profile div.incomplete-wrapper section.card.incomplete a.button.close{position:absolute;color:var(--color-primary);text-transform:none;font-size:.9em;font-style:normal;top:0;right:0;padding-right:10px}ui-screen.profile div.incomplete-wrapper section.card.incomplete a.button.close:after{content:"";display:inline-block;vertical-align:middle;width:24px;height:24px;-webkit-mask:url(../resources/svg/icon_delete.svg) no-repeat 50% 50%/18px 18px;mask:url(../resources/svg/icon_delete.svg) no-repeat 50% 50%/18px 18px;background:var(--color-primary)}ui-screen.profile div.incomplete-wrapper section.card.incomplete h3{color:var(--color-primary);margin-top:30px}ui-screen.profile div.incomplete-wrapper section.card.incomplete ul{list-style:disc;list-style:"– ";padding-left:1em}ui-screen.profile section.card div.user-info .error:after,ui-screen.profile h4.error:after{content:"";width:24px;height:24px;display:inline-block;background:url(../resources/svg/icon_error.svg) no-repeat 50% 50%/24px 24px;vertical-align:bottom;margin-left:10px;margin-bottom:-2px}ui-screen.profile section{margin:1em 0}ui-screen.profile section.card.profile{overflow:hidden;background-color:var(--color-app-background)}ui-screen.profile section.card.profile h4{color:var(--color-text);font-size:1.2em;margin-bottom:20px}ui-screen.profile section.card.profile div.specialisation-info{position:relative;padding:15px 20px 30px}ui-screen.profile section.card.profile div.specialisation-info div.specialisations{display:flex;flex-direction:column;gap:15px}ui-screen.profile section.card.profile div.specialisation-info div.specialisations .specialisation{display:flex;flex-direction:row;flex-wrap:wrap}ui-screen.profile section.card.profile div.specialisation-info div.specialisations .specialisation div.name{flex:1 0 60%}ui-screen.profile section.card.profile div.specialisation-info div.specialisations .specialisation div.extras{flex:1 0 100%}ui-screen.profile section.card.profile div.specialisation-info div.specialisations .specialisation div.extras:not(:empty){margin-left:-6px}ui-screen.profile section.card.profile div.specialisation-info div.specialisations .specialisation div.extras span.tag{display:inline-block;font-size:.85em;padding:2px 10px 2px 6px;margin:6px 6px 0 0;background-color:#f4f4f4;border-radius:20px}ui-screen.profile section.card.profile div.specialisation-info div.specialisations .specialisation div.extras span.tag:before{content:"";display:inline-block;width:18px;height:12px;background:url(../resources/svg/icon_check_circle_dark.svg) no-repeat 0% 50%/12px}ui-screen.profile section.card.profile div.document-info{position:relative;border-top:1px solid var(--color-divider);padding:15px 20px 30px}ui-screen.profile section.card.profile div.document-info div.documents div.document{display:flex;align-items:center;margin:0 -20px;padding:0 20px}ui-screen.profile section.card.profile div.document-info div.documents div.document a{display:inline-block;text-decoration:none;padding:10px 0;flex:1;align-self:baseline}ui-screen.profile section.card.profile div.document-info div.documents div.document:hover{background-color:var(--color-hover-background)}ui-screen.profile section.card.profile div.document-info div.documents div.document:before{content:"";display:inline-block;width:28px;height:28px;margin-bottom:4px;background:url(../resources/svg/icon_file.svg) no-repeat 0% 50%/18px 18px}ui-screen.profile section.card.profile div.availability-info{position:relative;border-top:1px solid var(--color-divider);padding:15px 0 30px}ui-screen.profile section.card.profile div.availability-info div.intro{padding:0 20px}ui-screen.profile a.button.edit{background-color:var(--color-app-background);position:absolute;width:38px;height:38px;padding:0;top:0;right:0;border-radius:4px;border:2px solid var(--color-secondary)}ui-screen.profile a.button.edit:after{background-color:var(--color-secondary);content:"";display:block;-webkit-mask:url(../resources/svg/icon_edit.svg) no-repeat 50% 50%/24px 24px;mask:url(../resources/svg/icon_edit.svg) no-repeat 50% 50%/24px 24px;height:100%;width:100%}ui-screen.profile div.language-switch{padding:10px 20px;cursor:pointer;position:relative}ui-screen.profile div.language-switch:hover{background-color:#0000000d}ui-screen.profile div.language-switch .change{position:relative;padding-left:30px;display:inline-block;margin-left:10px}ui-screen.profile div.language-switch .dutch-flag:before{content:"";background:url(../resources/images/nl-flag.jpg) no-repeat 50% 50%/20px 20px;height:20px;width:20px;display:block;position:absolute;top:0;left:0}ui-screen.profile div.language-switch .polish-flag:before{content:"";background:url(../resources/images/pl-flag.jpg) no-repeat 50% 50%/20px 20px;height:20px;width:20px;display:block;position:absolute;top:0;left:0}ui-screen.profile a.button.delete-user{color:var(--color-destructive);border:2px solid var(--color-destructive);display:block;text-align:center}ui-screen.filter-user-documents{max-width:600px;position:relative;margin:40px 10px 0;min-height:unset}ui-screen.filter-user-documents section.card{background:#fff;animation:.4s slideIn cubic-bezier(.25,.46,.45,.94)}ui-screen.filter-user-documents section.card div.groups div.group{padding:20px 0}ui-screen.filter-user-documents section.card div.groups div.group h3{margin:0;padding:0 20px 15px;color:var(--color-primary)}ui-screen.filter-user-documents section.card div.groups div.group h3 span.required{opacity:.7}ui-screen.filter-user-documents section.card div.groups div.group div.missing{font-style:oblique;opacity:.5;padding:0 20px}ui-screen.filter-user-documents section.card div.groups div.group a.document{background:url(../resources/svg/icon_file.svg) no-repeat 15px 50%/18px 18px;border-radius:4px;cursor:pointer;display:block;padding:10px 20px 10px 44px;text-decoration:none;line-height:1.4;word-break:break-all}ui-screen.filter-user-documents section.card div.groups div.group a.document span.metadata{display:block;font-size:.8em;text-decoration:none}ui-screen.filter-user-documents section.card div.groups div.group a.document:hover{background-color:var(--color-hover-background)}ui-screen.filter-user-documents section.card div.groups div.group:nth-child(odd){background-color:var(--color-surface-background)}ui-screen.filter-user-documents section.card a.button.back{margin:0 20px 20px}ui-screen.filter-details section.card div.buttons:after{content:"";clear:both}ui-screen.filter-details{max-width:600px;margin:40px 10px 0;min-height:unset}ui-screen.filter-details .calendar-input-wrapper .react-datepicker__day{pointer-events:none}ui-screen.filter-details section.card{animation:.25s slideIn cubic-bezier(.25,.46,.45,.94);background-color:var(--color-app-background)}ui-screen.filter-details section.card h3{color:var(--color-primary)}ui-screen.filter-details section.card div.user-info{min-height:130px}ui-screen.filter-details section.card div.user-info a.button.favorite{position:absolute;width:38px;height:38px;padding:0;top:5px;right:calc(30% + 5px);border-radius:4px;background:transparent url(../resources/svg/icon_favorite_empty.svg) no-repeat 50% 50%/24px 24px;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}ui-screen.filter-details section.card div.user-info a.button.favorite.active{background-image:url(../resources/svg/icon_favorite_filled.svg)}ui-screen.filter-details section.card div.user-info a.button.favorite:hover{background-color:var(--color-hover-background)}ui-screen.filter-details section.card div.user-info a.button.favorite:active{background-color:var(--color-active-background)}ui-screen.filter-details section.card div.user-info .rating{position:absolute;right:0;width:100%;max-width:30%;background:#f4e335;background:linear-gradient(90deg,#f4e335,#fcffae 31%,#ddbf3d 68%,#fdffbf);padding:10px;bottom:0;border-bottom-left-radius:10px;box-sizing:border-box;font-weight:700;color:#000;text-align:center}ui-screen.filter-details section.card div.user-info .status.status-invalid{position:absolute;right:calc(30% - 5px);width:5px;height:90%;background-color:red;top:0}ui-screen.filter-details section.card div.user-info .status.status-active{position:absolute;right:calc(30% - 5px);width:5px;height:90%;background-color:var(--color-secondary);top:0}ui-screen.filter-details section.card div.user-info .status.status-new{position:absolute;right:calc(30% - 5px);width:5px;height:90%;background-color:#fffb00;top:0}ui-screen.filter-details section.card .image-display{border-bottom-left-radius:15px}ui-screen.filter-details section.card div.specialisations{padding:15px 20px}ui-screen.filter-details section.card div.specialisations>*:not(.extras){padding:8px 0;width:50%;font-size:1.1em}ui-screen.filter-details section.card div.specialisations>*:not(.extras).label{font-weight:700}ui-screen.filter-details section.card div.specialisations>*:not(.extras).rate{text-align:right}ui-screen.filter-details section.card div.specialisations div.extras{padding:8px 0;margin-bottom:0;width:100%}ui-screen.filter-details section.card div.specialisations div.extras span.tag{display:inline-block;font-size:.85em;padding:2px 10px 2px 6px;margin:6px 6px 0 0;background-color:#f4f4f4;border-radius:20px}ui-screen.filter-details section.card div.specialisations div.extras span.tag:before{content:"";display:inline-block;width:18px;height:12px;background:url(../resources/svg/icon_check_circle_dark.svg) no-repeat 0% 50%/12px}ui-screen.filter-details section.card div.extras{margin-bottom:20px;margin-left:-6px;padding:0 20px}ui-screen.filter-details section.card div.extras:not(:empty){margin-top:-10px}ui-screen.filter-details section.card div.extras span.tag{display:inline-block;font-size:.85em;padding:2px 10px 2px 6px;margin:6px 6px 0 0;background-color:#f0f0f0;border-radius:20px}ui-screen.filter-details section.card div.extras span.tag:before{content:"";display:inline-block;width:18px;height:12px;background:url(../resources/svg/icon_check_circle_dark.svg) no-repeat 0% 50%/12px}ui-screen.filter-details section.card div.notes{padding:15px 20px}ui-screen.filter-details section.card div.notes .note{padding:1rem 0;margin-bottom:1rem;position:relative;border-bottom:1px solid var(--color-input-bg)}ui-screen.filter-details section.card div.notes .note p{margin:3px 0;width:90%}ui-screen.filter-details section.card div.notes .note span{font-size:.9rem;font-weight:700}ui-screen.filter-details section.card div.notes .note a.button.delete{cursor:pointer;display:block;width:40px;height:40px;background:url(../resources/svg/icon_delete.svg) no-repeat 50% 50%/18px 18px;border-radius:32px;border-width:0px;padding:0;margin:4px 4px 4px 0;position:absolute;right:0;top:5px}ui-screen.filter-details section.card div.notes .note a.button.delete:hover{background-color:#e5171e1a;background-color:color-mix(in srgb,var(--color-error) 10%,transparent)}ui-screen.filter-details section.card div.notes form{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}ui-screen.filter-details section.card div.notes form textarea{padding:10px}ui-screen.filter-details section.card div.notes form textarea.hide{display:none}ui-screen.filter-details section.card div.work-history{padding:15px 20px}ui-screen.filter-details section.card div.work-history ul{list-style:none;padding:0}ui-screen.filter-details section.card div.work-history ul li{padding:5px 0}ui-screen.filter-details section.card div.work-history ul li:before{content:"";display:inline-block;width:28px;height:20px;background:url(../resources/svg/icon_check_circle_dark.svg) no-repeat 0% 50%/contain;vertical-align:middle}ui-screen.filter-details section.card div.documents h3{padding:0 20px 5px}ui-screen.filter-details section.card div.documents a.documents{display:block;padding:12px 20px;font-size:1.1em}ui-screen.filter-details section.card div.documents a.documents:before{content:"";display:inline-block;width:28px;height:32px;background:url(../resources/svg/icon_file.svg) no-repeat 0% 50%/18px 18px;vertical-align:middle;transform:translateY(-2px)}ui-screen.filter-details section.card div.documents a.documents:hover{background-color:var(--color-hover-background)}ui-screen.filter-details section.card div.availability{position:relative;padding:15px 20px}ui-screen.filter-details section.card div.availability h2.match{color:var(--color-primary);position:absolute;top:15px;right:20px}ui-screen.filter-details section.card div.profile-questions{padding:15px 20px}ui-screen.filter-details section.card div.profile-questions h3{margin-bottom:1rem;position:relative}ui-screen.filter-details section.card div.profile-questions h3:after{background-color:var(--color-primary);clear:both;content:"";height:34px;-webkit-mask:url(../resources/svg/icon_chevron_right.svg) 50% 50%/cover no-repeat;mask:url(../resources/svg/icon_chevron_right.svg) 50% 50%/cover no-repeat;position:absolute;padding-left:0;right:0;top:-5px;transform:rotate(90deg);transition:transform .3s;width:34px}ui-screen.filter-details section.card div.profile-questions h3.open:after{transform:rotate(-90deg)}ui-screen.filter-details section.card div.profile-questions h3:hover{cursor:pointer}ui-screen.filter-details section.card div.profile-questions label{display:flex;flex-direction:column;margin-bottom:1rem}ui-screen.filter-details section.card div.profile-questions label input{margin-top:.3rem;padding:.8rem}ui-screen.filter-details section.card div.buttons{background-color:var(--color-app-background);padding:0 20px 20px}ui-screen.filter-details section.card div.buttons a.button.contact{float:right}div.filter-selection-banner{cursor:pointer;background-color:var(--color-input-bg);box-shadow:0 2px 8px -2px #0003;border-radius:4px;width:100%;min-height:40px;z-index:1;min-height:48px}div.filter-selection-banner>span{display:block;text-align:center;padding:15px 0}@media (min-width: 767px){div.filter-selection-banner{left:8px}div.no-results div.filter-selection-banner{background-color:#fff7ec}}ui-screen.filter-results{display:block;max-width:1200px;margin:0 auto;padding:20px}ui-screen.filter-results div.header{display:flex}ui-screen.filter-results div.header .search input{background-color:var(--color-input-bg);box-shadow:0 2px 8px -2px #0003}ui-screen.filter-results div.header .search ::-moz-placeholder{color:var(--color-text)}ui-screen.filter-results div.header .search ::placeholder{color:var(--color-text)}ui-screen.filter-results div.header h4{margin:10px 0 5px;color:var(--color-primary)}ui-screen.filter-results div.header div.sort-type{box-shadow:0 2px 8px -2px #0003}ui-screen.filter-results div.header div.sort-type div.__control{background-color:var(--color-input-bg)}ui-screen.filter-results h1{margin:50px 0 1rem;padding:0}ui-screen.filter-results h1+p{margin:1rem 0}ui-screen.filter-results div.results div.result{cursor:pointer;animation:.5s slideIn cubic-bezier(.25,.46,.45,.94) 1s;animation-fill-mode:backwards;background-color:var(--color-app-background);margin:20px 0;transition:transform .2s,box-shadow .2s;border-radius:3px;overflow:hidden}ui-screen.filter-results div.results div.result ui-image.profile{display:inline-block;width:128px;height:148px;vertical-align:top}ui-screen.filter-results div.results div.result div.info{position:relative;display:inline-flex;flex-direction:column;width:calc(100% - 128px);min-height:148px;vertical-align:top;padding:10px 15px;box-sizing:border-box}ui-screen.filter-results div.results div.result div.info h4{color:var(--color-primary);margin:.2em 0 0;font-weight:400}ui-screen.filter-results div.results div.result div.info .extras span.tag{display:inline-block;font-size:.85em;padding:2px 10px 2px 6px;margin:6px 6px 0 0;background-color:#f4f4f4;border-radius:20px}ui-screen.filter-results div.results div.result div.info .extras span.tag:before{content:"";display:inline-block;width:18px;height:12px;background:url(../resources/svg/icon_check_circle_dark.svg) no-repeat 0% 50%/12px}ui-screen.filter-results div.results div.result div.info span.favorite{position:absolute;top:0;right:0;width:32px;height:32px;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:url(../resources/svg/icon_favorite_filled.svg) no-repeat 50% 50%/18px 18px;filter:grayscale(100%)}ui-screen.filter-results div.results div.result div.extras{font-size:.75em;padding:5px 0;white-space:pre-wrap}ui-screen.filter-results div.results div.result div.extras span.tag{display:inline-block}ui-screen.filter-results div.results div.result div.extras span.tag:not(:last-child):after{content:",  "}ui-screen.filter-results div.results div.result div.extras:after{content:attr(data-more);opacity:.7}ui-screen.filter-results div.results div.result div.attributes-row{min-height:unset;margin-top:auto}ui-screen.filter-results div.results div.result.secondary div.info h4{color:#00000080}ui-screen.filter-results div.results div.result:hover{transform:scale(1.015);box-shadow:0 2px 12px -1px #0003}ui-screen.filter-results div.results div.result.result-0{animation-delay:0ms}ui-screen.filter-results div.results div.result.result-1{animation-delay:80ms}ui-screen.filter-results div.results div.result.result-2{animation-delay:.16s}ui-screen.filter-results div.results div.result.result-3{animation-delay:.24s}ui-screen.filter-results div.results div.result.result-4{animation-delay:.32s}ui-screen.filter-results div.results div.result.result-5{animation-delay:.4s}ui-screen.filter-results div.results div.result.result-6{animation-delay:.48s}ui-screen.filter-results div.results div.result.result-7{animation-delay:.56s}ui-screen.filter-results div.results div.result.result-8{animation-delay:.64s}ui-screen.filter-results div.results div.result.result-9{animation-delay:.72s}ui-screen.filter-results div.results div.result.result-10{animation-delay:.8s}ui-screen.filter-results div.results div.result.result-11{animation-delay:.88s}ui-screen.filter-results section.others{position:relative;margin:8em 0 0}ui-screen.filter-results section.others div.results{opacity:.7;transform:scale(.96);transform-origin:50% 0%;transition:opacity .4s ease,transform .6s cubic-bezier(.25,.46,.45,.94)}ui-screen.filter-results section.others a.button.show-others{position:absolute;bottom:20px;left:50%;transform:translate(-50%);background:#fff;z-index:1}ui-screen.filter-results section.others:after{content:"";position:absolute;width:100%;height:300px;bottom:0;background:linear-gradient(0deg,#fff,#fff0);transition:opacity .4s ease;pointer-events:none}ui-screen.filter-results section.others.visible div.results{opacity:1;transform:scale(1)}ui-screen.filter-results section.others.visible:after{opacity:0}ui-screen.filter-results a.button.reset{display:block;margin:40px auto;padding-left:48px;width:-moz-fit-content;width:fit-content}ui-screen.filter-results a.button.reset:after{background-color:var(--color-text);-webkit-mask-image:url(../resources/svg/icon_chevron_right.svg);mask-image:url(../resources/svg/icon_chevron_right.svg);transform:rotate(180deg)}@media (max-width: 440px){ui-screen.filter-results div.results div.result{font-size:.9em}ui-screen.filter-results div.results div.result ui-image.profile{width:92px;height:120px}ui-screen.filter-results div.results div.result div.info{width:calc(100% - 92px)}ui-screen.filter-results div.results div.result div.attributes-row{min-height:unset;margin-top:1em}}@media (min-width: 1000px){ui-screen.filter-results div.header{gap:15px}ui-screen.filter-results div.header>div{display:inline-block;vertical-align:top}ui-screen.filter-results div.header>div.selection{width:40%}ui-screen.filter-results div.header>div.selection .filter-selection-banner{width:100%}ui-screen.filter-results div.header>div.search{width:30%}ui-screen.filter-results div.header>div.search ui-textinput{height:48px;border-radius:5px}ui-screen.filter-results div.header>div.search ui-textinput input{height:100%;padding:15px}ui-screen.filter-results div.header>div.sort{height:100%;width:30%}ui-screen.filter-results div.header>div.sort div.sort-type{margin-top:0}ui-screen.filter-results div.results{display:flex;flex-wrap:wrap;gap:25px}ui-screen.filter-results div.results div.result{flex:calc(50% - 12.5px);max-width:calc(50% - 12.5px);margin:0}}@media (max-width: 1000px){.header{flex-wrap:wrap;gap:1em}.header>div{width:100%}.header .summary{margin-top:2rem}.header .details{width:100%;position:relative}.header .details .rate{top:0}}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}div.attributes-row{display:flex;align-items:center;flex-wrap:wrap;min-height:80px}div.attributes-row .field{width:33%;min-width:100px}div.attributes-row .field .label{font-weight:700;font-size:12px}div.attributes-row .field .value{font-size:18px}ui-screen.filter-user-contact div.buttons:after{content:"";clear:both}ui-screen.filter-user-contact div.specialisation div.rate{padding:0 5px 0 20px;background-color:var(--color-input-background);color:var(--color-text);border-radius:4px}ui-screen.filter-user-contact div.specialisation div.rate:before{content:"€"}ui-screen.filter-user-contact div.specialisation div.rate:focus-within{box-shadow:0 0 0 1px var(--color-focus)}ui-screen.filter-user-contact div.specialisation div.rate input{height:100%;min-width:42px;width:60px;outline:none;border:none;color:var(--color-text);background:none;min-height:48px}ui-screen.filter-user-contact div.job a.button.delete:after{content:"";position:absolute;width:100%;height:100%;background:url(../resources/svg/icon_delete.svg) no-repeat 50% 50%/24px}ui-screen.filter div.buttons:after{content:"";clear:both}ui-screen.filter{overflow:hidden}ui-screen.filter h4{clear:both;margin:1.5em 0 15px;color:var(--color-primary)}ui-screen.filter h4 span.optional{color:var(--color-text);font-size:.9em;opacity:.5;text-transform:lowercase}ui-screen.filter div.specialisation{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:10px}ui-screen.filter div.specialisation a.button.delete{cursor:pointer;display:block;width:40px;height:40px;background:url(../resources/svg/icon_delete.svg) no-repeat 50% 50%/18px 18px;border-radius:32px;border-width:0px;padding:0;margin:4px 4px 4px 0}ui-screen.filter div.specialisation a.button.delete:hover{background-color:#e5171e1a;background-color:color-mix(in srgb,var(--color-error) 10%,transparent)}ui-screen.filter div.specialisation div.specialisation-select{flex:1;height:48px}ui-screen.filter div.specialisation div.extras-select{margin-top:5px;margin-left:50px;width:90%}ui-screen.filter div.specialisation div.extras-select .__control{background-color:var(--color-active-background)}ui-screen.filter div.specialisation div.extras-select.small{width:80%}ui-screen.filter a.button.add-specialisation{float:right;margin:20px 0}ui-screen.filter a.button.add-specialisation:after{background-color:#fff;-webkit-mask-image:url(../resources/svg/icon_add.svg);mask-image:url(../resources/svg/icon_add.svg)}ui-screen.filter div.specialisation-extras{margin-bottom:1em}ui-screen.filter div.specialisation-extras span.tag{cursor:pointer;display:inline-block;padding:4px 4px 4px 20px;margin:6px 6px 6px 0;background-color:var(--color-input-background);border-radius:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none}ui-screen.filter div.specialisation-extras span.tag:after{content:"";display:inline-block;width:20px;height:20px;margin-left:6px;background:#db554c66 url(../resources/svg/icon_delete.svg) no-repeat 50% 50%/14px;background:color-mix(in srgb,var(--color-destructive) 60%,transparent) url(../resources/svg/icon_delete.svg) no-repeat 50% 50%/14px;border-radius:16px;opacity:0;vertical-align:middle;transition:opacity .15s cubic-bezier(.645,.045,.355,1)}ui-screen.filter div.specialisation-extras span.tag:active{background-color:var(--color-active-background)}ui-screen.filter div.specialisation-extras span.tag:hover:after{opacity:1}ui-screen.filter div.sort-type{height:48px}ui-screen.filter div.buttons{margin:30px 0 0}ui-screen.filter div.buttons a.button.reset{float:right;margin-right:20px;transition:opacity .2s,transform .2s}ui-screen.filter div.buttons a.button.reset.hidden{opacity:0;pointer-events:none;transform:scale(.9)}ui-screen.filter div.buttons a.button.submit{float:right}ui-app div.http-404{position:relative;width:100%;height:100%}ui-app div.http-404 div.container{width:100%;height:80%;display:flex;flex-direction:column;justify-content:center;align-items:center}ui-app div.http-404 div.container h1{text-align:center;font-size:6em;text-transform:uppercase;font-weight:100;color:var(--color-primary)}ui-app div.http-404 div.container>span{padding:1.4em 1.8em;font-size:1.2em;color:#0009;text-align:center;max-width:420px}ui-app div.http-404 div.container a.button{margin-top:2em}@media (min-width: 767px){ui-app div.http-404 div.container:before{content:"";position:absolute;width:100%;height:100%;animation:hoverBlob 15s cubic-bezier(.455,.03,.515,.955) 0s infinite alternate;background:url(../resources/svg/blob_wide.svg) no-repeat center/contain;z-index:-1;opacity:.75}ui-app div.http-404 div.container h1{color:#fff;font-size:14em}ui-app div.http-404 div.container span{background-color:#fff;margin-top:-3.5em}}@keyframes hoverBlob{0%{transform:scale(.75)}33%{transform:scale(.7)}67%{transform:scale(.8)}to{transform:scale(.75)}}div.ui-error{display:flex;flex-direction:column;min-height:100%;padding:20px;box-sizing:border-box}div.ui-error div.content{text-align:center;padding:20px 0}div.ui-error div.content ui-image{height:240px}div.ui-error div.content div.data{max-width:720px;margin:0 auto}div.ui-error div.content h3{margin:2em 0;font-size:1.4em}div.ui-error:before{content:"";flex:1}div.ui-error:after{content:"";flex:2}#modal-wrapper .dialog.job-result-suggestions{width:720px;max-width:90%}#modal-wrapper .dialog.job-result-suggestions p.no-results{margin:3em 0 1em;opacity:.7}#modal-wrapper .dialog.job-result-suggestions ul.results{padding:0;list-style:none;display:flex;box-sizing:border-box}#modal-wrapper .dialog.job-result-suggestions ul.results li.result{cursor:pointer;width:calc((100% - 40px) / 3);box-shadow:0 2px 8px -2px #0003;transition:transform .2s ease-out;word-wrap:break-word;border-radius:3px;overflow:hidden}#modal-wrapper .dialog.job-result-suggestions ul.results li.result ui-image{width:100%;height:160px}#modal-wrapper .dialog.job-result-suggestions ul.results li.result div.info{padding:15px 10px}#modal-wrapper .dialog.job-result-suggestions ul.results li.result div.info h4{color:var(--color-primary)}#modal-wrapper .dialog.job-result-suggestions ul.results li.result:hover{transform:scale(1.04)}#modal-wrapper .dialog.job-result-suggestions ul.results li.result:not(:first-child){margin-left:20px}ui-screen.filter-user-contact div.job a.button.delete:after{content:"";position:absolute;width:100%;height:100%;background:url(../resources/svg/icon_delete.svg) no-repeat 50% 50%/24px}ui-screen.offer .header .details .address:before{content:"";background:url(../resources/svg/Locatie_Icon.svg) 50% 50%/contain no-repeat;position:absolute;width:30px;height:22px;left:-7px}ui-screen.offer .header .details .worktime:before{content:"";background:url(../resources/svg/calendar.svg) 50% 50%/contain no-repeat;position:absolute;width:20px;height:22px;left:-2px}ui-screen.offer .header .details .nr-of-days:before{content:"";background:url(../resources/svg/Tijd_icon.svg) 50% 50%/contain no-repeat;position:absolute;width:20px;height:22px;left:-2px;top:5px}ui-screen.offer div.actions a.button.edit:after{background-color:var(--color-text);-webkit-mask-image:url(../resources/svg/icon_edit.svg);mask-image:url(../resources/svg/icon_edit.svg)}ui-screen.offer div.icons-columns div.paid:before{background-image:url(../resources/svg/iconen_Uitbetaald.svg)}ui-screen.offer div.icons-columns div.vat:before{background-image:url(../resources/svg/iconen_BTW.svg)}ui-screen.offer div.icons-columns div.projects:before{background-image:url("../resources/svg/iconen_Kans op vaste.svg")}ui-screen.offer .title .first-title:before{display:block;width:100%;text-align:center;content:"";height:50px;background:url(../resources/svg/hexagon.svg) 50% 50%/contain no-repeat;position:absolute;left:-78px;top:13px}ui-screen.offer .contact-person a[href^="tel:"]:before{display:block;width:24px;text-align:center;content:"";height:25px;background:url(../resources/svg/phone.svg) 50% 50%/contain no-repeat;position:absolute;left:-7px;top:50%;transform:translateY(-50%)}ui-screen.offer .contact-person a[href^="mailto:"]:before{content:"";display:block;width:20px;text-align:center;height:25px;background:url(../resources/svg/mail.svg) 50% 50%/contain no-repeat;position:absolute;left:-4px;top:50%;transform:translateY(-50%)}ui-screen.offer section.user a[href^="tel:"]:before{display:block;width:24px;text-align:center;content:"";height:25px;background:url(../resources/svg/phone.svg) 50% 50%/contain no-repeat;position:absolute;left:-7px;top:50%;transform:translateY(-50%)}ui-screen.offer section.user a[href^="mailto:"]:before{content:"";display:block;width:20px;text-align:center;height:25px;background:url(../resources/svg/mail.svg) 50% 50%/contain no-repeat;position:absolute;left:-4px;top:50%;transform:translateY(-50%)}ui-screen.offer .columns div.buttons a.download:after{background-image:url(../resources/svg/icon_file_white.svg)}ui-screen.job-detail{max-width:950px;margin:0 auto;padding:20px;background:#00000094;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}ui-screen.job-detail header{display:block}ui-screen.job-detail header .title{color:var(--color-primary);text-transform:uppercase;position:relative;margin:1rem 0 3rem;display:block;padding-left:30px}ui-screen.job-detail header .title:before{content:"";display:block;position:absolute;width:100%;height:2px;background-color:var(--color-primary);bottom:0;left:0}ui-screen.job-detail header .title p{display:inline-block;font-size:1.8em;font-weight:700;color:var(--color-primary);margin:0}ui-screen.job-detail header .title .first-title{color:var(--color-text);position:relative}ui-screen.job-detail header .title:after{display:block;width:50px;text-align:center;content:"";height:50px;background:url(../resources/svg/hexagon.svg) 50% 50%/contain no-repeat;position:absolute;left:-46px;top:13px}@media screen and (max-width: 431px){ui-screen.job-detail header .title:after{left:-21px;top:59px;height:41px}}@media screen and (max-width: 950px){ui-screen.job-detail header .title:after{left:-21px;height:41px;top:18px}}ui-screen.job-detail .header{display:flex;flex-direction:row;gap:2rem;position:relative}@media screen and (min-width: 767px){ui-screen.job-detail .header div{flex:1 0 50%}}ui-screen.job-detail .header h1{margin-top:0;margin-bottom:1rem;font-size:1.5rem;font-weight:700}@media screen and (max-width: 450px){ui-screen.job-detail .header h1{font-size:1.1rem}}ui-screen.job-detail .header .header-image{position:relative}ui-screen.job-detail .header .header-image .tag-triangle{position:absolute;top:0;left:0;width:0;height:0;border-width:100px 100px 0 0;border-style:solid;border-color:#f0f0f0 transparent transparent transparent;transform-origin:top left;border-radius:10px 0 0;z-index:1;filter:drop-shadow(10px 0px 12px rgba(0,0,0,.9));display:none}ui-screen.job-detail .header .header-image .tag{position:absolute;left:-8px;top:18px;padding:10px;color:#000;z-index:2;transform:rotate(-45deg);text-transform:uppercase}ui-screen.job-detail .header .header-image .tag.permanent{left:4px;top:15px}ui-screen.job-detail .header .header-image .tag~.tag-triangle{display:block}ui-screen.job-detail .header .rate{color:#000;background-color:#fff;padding:10px;border-radius:5px;display:inline-block}@media screen and (max-width: 1000px){ui-screen.job-detail .header .rate{position:absolute;top:0;right:0}}@media screen and (min-width: 767px){ui-screen.job-detail .header .summary{max-width:90%}}ui-screen.job-detail .header .summary .hours{display:inline-block;padding-right:6px;padding-bottom:6px}ui-screen.job-detail .header .summary .days-per-week{padding-right:5px}ui-screen.job-detail .header .summary .nightshift{background-color:#5c5b5b;padding:5px 14px 5px 0;position:relative;margin-left:15px;display:inline-block}ui-screen.job-detail .header .summary .nightshift:before{content:"";border:16px solid transparent;border-left:0;border-right:14px solid #5c5b5b;left:-14px;top:0;position:absolute}ui-screen.job-detail .header .summary .address{position:relative;padding-left:30px}ui-screen.job-detail .header .summary .address:before{content:"";background:url(../resources/svg/Locatie_Icon.svg) 50% 50%/contain no-repeat;position:absolute;width:30px;height:22px;left:-7px}ui-screen.job-detail .header .summary .worktime{position:relative;padding-left:30px}ui-screen.job-detail .header .summary .worktime:before{content:"";background:url(../resources/svg/calendar.svg) 50% 50%/contain no-repeat;position:absolute;width:20px;height:22px;left:-2px}ui-screen.job-detail .header .summary .nr-of-days{position:relative;padding-left:30px}ui-screen.job-detail .header .summary .nr-of-days:before{content:"";background:url(../resources/svg/Tijd_icon.svg) 50% 50%/contain no-repeat;position:absolute;width:20px;height:22px;left:-2px;top:5px}@media screen and (max-width: 767px){ui-screen.job-detail .header{flex-direction:column}}ui-screen.job-detail .calendar-with-info{display:flex;flex-direction:row;gap:2rem}ui-screen.job-detail .calendar-with-info .period{width:51%}@media screen and (max-width: 950px){ui-screen.job-detail .calendar-with-info{flex-direction:column}}ui-screen.job-detail .google-maps{margin-top:2rem;height:300px}ui-screen.job-detail .google-maps iframe{height:100%}ui-screen.job-detail iframe{border:none;aspect-ratio:4/2}@media screen and (max-width: 500px){ui-screen.job-detail iframe{height:200px}}ui-screen.job-detail .detail-content{position:relative}ui-screen.job-detail .detail-content .comment p{margin:0}ui-screen.job-detail .description{position:relative}ui-screen.job-detail .description .comment p{margin:0}ui-screen.job-detail .info{margin:2rem 0}ui-screen.job-detail .header-image{background-color:#4d4c4c57;aspect-ratio:4/2;width:100%;margin:0 auto;background-color:#323232;position:relative;border-radius:10px}ui-screen.job-detail .header-image img{border-radius:10px;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}ui-screen.job-detail .header-image img[src=""],ui-screen.job-detail .header-image img:not([src]){opacity:0}ui-screen.job-detail .header-image img[src="*"]{opacity:1}ui-screen.job-detail .push-button{color:var(--color-text);border:1px solid var(--color-text)}ui-screen.job-detail div.icons-columns{display:flex;flex-direction:row;min-height:100px;align-items:center;gap:5rem;margin:2rem 0}ui-screen.job-detail div.icons-columns div{flex:1 0 0;display:flex;flex-direction:row}ui-screen.job-detail div.icons-columns div p{text-transform:uppercase;text-align:center;height:50px}ui-screen.job-detail div.icons-columns div:before{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;width:100%;text-align:center;content:"";height:80px}ui-screen.job-detail div.icons-columns div.paid:before{background-image:url(../resources/svg/iconen_Uitbetaald.svg)}ui-screen.job-detail div.icons-columns div.vat:before{background-image:url(../resources/svg/iconen_BTW.svg)}ui-screen.job-detail div.icons-columns div.projects:before{background-image:url("../resources/svg/iconen_Kans op vaste.svg")}@media screen and (max-width: 767px){ui-screen.job-detail div.icons-columns{flex-direction:row;justify-content:center;align-items:center;gap:0}ui-screen.job-detail div.icons-columns div{flex-direction:column;align-items:center}ui-screen.job-detail div.icons-columns div:before{width:60px}ui-screen.job-detail div.icons-columns div p{font-size:14px}}ui-screen.job-detail h1{color:var(--color-text);font-weight:400;margin:2rem 0;max-width:80%}ui-screen.job-detail h4{margin:2em 0 .4em;color:var(--color-primary);text-transform:uppercase;font-size:1.3rem}ui-screen.job-detail header{padding:0}ui-screen.job-detail h4:first-of-type{margin-top:.6em}ui-screen.job-detail textarea.comment{width:calc(100% - 20px);resize:none;height:6em;line-height:1.2em;padding:10px}ui-screen.job-detail input[type=number]{min-height:48px;padding:.5em;box-sizing:border-box;width:80px}ui-screen.job-detail iframe#map-canvas{height:200px;border:none}ui-screen.job-detail div.facility-info h1:not(:first-of-type){margin-top:1.2em}ui-screen.job-detail div.facility-info h4{margin:1.2em 0 .4em}ui-screen.job-detail div.facility-info p{margin-top:0}ui-screen.job-detail p{margin-top:0}ui-screen.job-detail div.calendar-input-wrapper{margin:0;margin-bottom:2rem}ui-screen.job-detail div.columns{flex-direction:column}ui-screen.job-detail div.column{padding:20px 0}ui-screen.job-detail div.actions a.button.edit:after{background-color:#fff;-webkit-mask-image:url(../resources/svg/icon_edit.svg);mask-image:url(../resources/svg/icon_edit.svg)}ui-screen.job-detail div.actions a.button.cancel{color:#fff}ui-screen.job-detail div.actions a.button.cancel:after{background-color:#fff;-webkit-mask-image:url(../resources/svg/icon_delete.svg);mask-image:url(../resources/svg/icon_delete.svg)}ui-screen.job-detail section{margin-bottom:2.5rem}ui-screen.job-detail section p{margin-top:0}ui-screen.job-detail ul.responses{list-style:none;padding:0;margin:0}ui-screen.job-detail ul.responses li.offer>a{cursor:pointer;padding:10px 20px;border-top:1px solid var(--color-divider);display:flex;justify-content:space-between;align-items:center;margin:0;text-decoration:none}ui-screen.job-detail ul.responses li.offer>a .title{font-size:1.15em;font-weight:700}ui-screen.job-detail ul.responses li.offer>a .status.available,ui-screen.job-detail ul.responses li.offer>a .status.afwachting{color:var(--color-secondary);font-weight:700;padding-right:30px}ui-screen.job-detail ul.responses li.offer>a .status.filled,ui-screen.job-detail ul.responses li.offer>a .status.goedgekeurd{color:#19ce09;padding-right:30px;font-weight:700}ui-screen.job-detail ul.responses li.offer>a .status.closed,ui-screen.job-detail ul.responses li.offer>a .status.afgekeurd{color:#da0b0b;padding-right:30px;font-weight:700}ui-screen.job-detail ul.responses li.offer>a:hover{background-color:var(--color-hover-background)}ui-screen.job-detail div.empty{text-align:center;font-size:.9em;opacity:.7;padding:1em 0 2em}ui-screen.job-detail a.button.disabled{cursor:not-allowed;pointer-events:initial}ui-screen.job-detail p.no-respond{cursor:not-allowed;text-align:center;margin-top:12px;opacity:.8}ui-screen.job-detail a.respond{font-size:1.6rem;font-weight:400;text-transform:uppercase}ui-screen.job-detail div.buttons{margin-top:2em}ui-screen.job-detail .select-extras{float:right;padding:10px 0;width:90%}ui-screen.job-detail .select-extras .__control{background-color:var(--color-active-background)}ui-screen.job-detail .select-extras .__control .__multi-value__label{padding-right:6px}ui-screen.job-detail .select-extras .__control .__multi-value__remove{display:none}ui-screen.job-detail div.extras{flex:1 0 100%}ui-screen.job-detail div.extras:not(:empty){margin-left:-6px}ui-screen.job-detail div.extras span.tag{display:inline-block;font-size:.85em;padding:2px 10px 2px 6px;margin:6px 6px 0 0;background-color:#f4f4f4;border-radius:20px}ui-screen.job-detail div.extras span.tag:before{content:"";display:inline-block;width:18px;height:12px;background:url(../resources/svg/icon_check_circle_dark.svg) no-repeat 0% 50%/12px}ui-screen.job-detail section.contact{width:100%}ui-screen.job-detail div.contact-person{display:flex;gap:1rem;margin-top:2rem}ui-screen.job-detail div.contact-person div:first-of-type{width:125px}@media screen and (max-width: 767px){ui-screen.job-detail div.contact-person div:first-of-type{width:200px}}@media screen and (max-width: 950px){ui-screen.job-detail div.contact-person{margin-top:0;flex-direction:column}ui-screen.job-detail div.contact-person div{width:100%}}ui-screen.job-detail div.contact-person a[href^="tel:"]{position:relative;padding-left:23px}ui-screen.job-detail div.contact-person a[href^="tel:"]:before{display:block;width:24px;text-align:center;content:"";height:25px;background:url(../resources/svg/phone.svg) 50% 50%/contain no-repeat;position:absolute;left:-7px;top:50%;transform:translateY(-50%)}ui-screen.job-detail div.contact-person a[href^="mailto:"]{position:relative;padding-left:23px}ui-screen.job-detail div.contact-person a[href^="mailto:"]:before{content:"";display:block;width:20px;text-align:center;height:25px;background:url(../resources/svg/mail.svg) 50% 50%/contain no-repeat;position:absolute;left:-4px;top:50%;transform:translateY(-50%)}ui-screen.job-detail div.contact-person .thumb .image-holder{aspect-ratio:43/50;-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--gradient-cta-primary);-o-object-fit:cover;object-fit:cover;margin:0 auto;width:100%}ui-screen.job-detail div.contact-person .thumb img{max-width:100%;aspect-ratio:43/50;-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#e6e6e6 no-repeat center/cover;display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1.01);transition:transform .35s cubic-bezier(.23,1,.32,1);width:100%}ui-screen.job-detail div.contact-person .details{margin-top:33px}ui-screen.job-detail div.contact-person .details p{margin-bottom:5px}ui-screen.job-detail div.contact-person .details .name{font-weight:700}ui-screen.job-detail div.contact-person .details a{line-height:1.5;text-decoration:none;display:inline-block}@media screen and (max-width: 950px){ui-screen.job-detail div.contact-person .details a{display:block}}ui-screen.job-detail .calendar-input-wrapper .react-datepicker__day{pointer-events:none}@media (max-width: 1200px){ui-screen.job-detail{justify-content:center}ui-screen.job-detail aside.graphic{display:none}}ui-screen.job-form div.buttons:after{content:"";clear:both}ui-screen.job-form h4{padding:1.5em 0 .5em;margin:0;clear:both}ui-screen.job-form .project-container{display:flex;flex-direction:row;gap:1rem}ui-screen.job-form .projects{flex:1}ui-screen.job-form textarea{width:100%;min-height:3em;height:10em;padding:8px;box-sizing:border-box}ui-screen.job-form input[type=number]{padding:.5em;box-sizing:border-box;width:80px}ui-screen.job-form input[type=text],ui-screen.job-form input[type=number]{padding:10px;width:100%;box-sizing:border-box;min-height:48px}ui-screen.job-form .header-image{margin-bottom:1rem;background-color:#4d4c4c57;aspect-ratio:4/2;width:100%;margin:0 auto;background-color:#f0f0f0;position:relative;border-radius:10px}ui-screen.job-form .header-image img{border-radius:10px;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}ui-screen.job-form .quill{background:var(--color-app-background)}ui-screen.job-form .quill .ql-toolbar{background-color:var(--color-text);border-top-left-radius:.3rem;border-top-right-radius:.3rem}ui-screen.job-form .quill .ql-container{min-height:100px;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}ui-screen.job-form .quill .ql-editor{font-size:1rem}ui-screen.job-form div.buttons{margin-top:1.5em;width:100%}ui-screen.job-form div.buttons .submit{float:right}ui-screen.job-form .extras{float:right;margin-top:5px;width:95%}ui-screen.job-form .extras .__control{background-color:var(--color-active-background)}ui-screen.job-form input[type=file]{resize:none;width:100%}ui-screen.job-form input::file-selector-button{-webkit-tap-highlight-color:transparent;background-color:unset;border:1px solid transparent;border-radius:4px;box-sizing:unset;color:var(--color-primary);cursor:pointer;display:inline-block;font-family:Asap,sans-serif;font-size:1rem;font-weight:700;outline:none;padding:14px 26px 13px;position:relative;text-align:left;touch-action:manipulation;transition:background-color .15s,color .15s,opacity .15s;background-color:var(--color-secondary);box-shadow:0 2px 8px 2px #0f180033;box-shadow:0 2px 8px 2px color-mix(in srgb,color-mix(in srgb,var(--color-secondary),black 20%) 20%,transparent);color:#fff}ui-screen.job-form input::file-selector-button .primary{background-color:var(--color-primary)}ui-screen.job-form input::file-selector-button:hover{background-color:#66a502;background-color:color-mix(in srgb,var(--color-secondary),black 5%)}ui-screen.job-form input::file-selector-button:active{background-color:#5c9602;background-color:color-mix(in srgb,var(--color-secondary),black 10%)}/*!
* Quill Editor v1.3.7
* https://quilljs.com/
* Copyright (c) 2014, Jason Chen
* Copyright (c) 2013, salesforce.com
*/.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}ui-screen.job-contact div.buttons:after{content:"";clear:both}ui-screen.job-contact div.rate{padding:0 5px 0 20px;background-color:var(--color-input-background);color:var(--color-text);border-radius:4px}ui-screen.job-contact div.rate:before{content:"€"}ui-screen.job-contact div.rate:focus-within{box-shadow:0 0 0 1px var(--color-focus)}ui-screen.job-contact div.rate input{height:100%;min-width:42px;width:60px;outline:none;border:none;color:var(--color-text);background:none;min-height:48px}ui-screen.job-contact h4{padding:1.5em 0 .5em;margin:0;clear:both}ui-screen.job-contact textarea{width:100%;min-height:3em;height:10em;padding:8px;box-sizing:border-box}ui-screen.job-contact .period{display:none}ui-screen.job-contact .select-extras{float:right;padding:10px 0;width:90%}ui-screen.job-contact .select-extras .__control{background-color:var(--color-active-background)}ui-screen.job-contact .select-extras .__control .__multi-value__label{padding-right:6px}ui-screen.job-contact .select-extras .__control .__multi-value__remove{display:none}ui-screen.job-contact .calendar-input-wrapper{margin-top:10px}ui-screen.job-contact .calendar-input-wrapper a.button{display:none}ui-screen.job-contact .calendar-input-wrapper .react-datepicker__day{pointer-events:none}ui-screen.job-contact .calendar-input-legend{margin-bottom:10px}ui-screen.job-contact div.buttons{margin-top:1.5em;width:100%}ui-screen.job-contact div.buttons .submit{float:right;padding-right:40px}ui-screen.job-contact div.buttons .submit:after{background-image:url(../resources/svg/icon_chevron_right_white.svg)}ui-screen.filter-user-contact div.job a.button.delete:after{content:"";position:absolute;width:100%;height:100%;background:url(../resources/svg/icon_delete.svg) no-repeat 50% 50%/24px}ui-screen.offer .header .details .address:before{content:"";background:url(../resources/svg/Locatie_Icon.svg) 50% 50%/contain no-repeat;position:absolute;width:30px;height:22px;left:-7px}ui-screen.offer .header .details .worktime:before{content:"";background:url(../resources/svg/calendar.svg) 50% 50%/contain no-repeat;position:absolute;width:20px;height:22px;left:-2px}ui-screen.offer .header .details .nr-of-days:before{content:"";background:url(../resources/svg/Tijd_icon.svg) 50% 50%/contain no-repeat;position:absolute;width:20px;height:22px;left:-2px;top:5px}ui-screen.offer div.actions a.button.edit:after{background-color:var(--color-text);-webkit-mask-image:url(../resources/svg/icon_edit.svg);mask-image:url(../resources/svg/icon_edit.svg)}ui-screen.offer div.icons-columns div.paid:before{background-image:url(../resources/svg/iconen_Uitbetaald.svg)}ui-screen.offer div.icons-columns div.vat:before{background-image:url(../resources/svg/iconen_BTW.svg)}ui-screen.offer div.icons-columns div.projects:before{background-image:url("../resources/svg/iconen_Kans op vaste.svg")}ui-screen.offer .title .first-title:before{display:block;width:100%;text-align:center;content:"";height:50px;background:url(../resources/svg/hexagon.svg) 50% 50%/contain no-repeat;position:absolute;left:-78px;top:13px}ui-screen.offer .contact-person a[href^="tel:"]:before{display:block;width:24px;text-align:center;content:"";height:25px;background:url(../resources/svg/phone.svg) 50% 50%/contain no-repeat;position:absolute;left:-7px;top:50%;transform:translateY(-50%)}ui-screen.offer .contact-person a[href^="mailto:"]:before{content:"";display:block;width:20px;text-align:center;height:25px;background:url(../resources/svg/mail.svg) 50% 50%/contain no-repeat;position:absolute;left:-4px;top:50%;transform:translateY(-50%)}ui-screen.offer section.user a[href^="tel:"]:before{display:block;width:24px;text-align:center;content:"";height:25px;background:url(../resources/svg/phone.svg) 50% 50%/contain no-repeat;position:absolute;left:-7px;top:50%;transform:translateY(-50%)}ui-screen.offer section.user a[href^="mailto:"]:before{content:"";display:block;width:20px;text-align:center;height:25px;background:url(../resources/svg/mail.svg) 50% 50%/contain no-repeat;position:absolute;left:-4px;top:50%;transform:translateY(-50%)}ui-screen.offer .columns div.buttons a.download:after{background-image:url(../resources/svg/icon_file_white.svg)}body.zorg ui-screen.jobs-overview{padding-top:4.6em;position:relative}ui-screen.jobs-overview h2{text-transform:uppercase}@media screen and (max-width: 450px){ui-screen.jobs-overview h2{font-size:1.1rem;margin-top:1rem!important}}ui-screen.jobs-overview header .title{color:var(--color-primary);text-transform:uppercase;position:relative;margin:1rem 0 3rem;display:block;padding-left:30px}ui-screen.jobs-overview header .title:after{display:block;width:50px;text-align:center;content:"";height:50px;background:url(../resources/svg/hexagon.svg) 50% 50%/contain no-repeat;position:absolute;left:-46px;top:13px}ui-screen.jobs-overview header .title:before{content:"";display:block;position:absolute;width:100%;height:2px;background-color:var(--color-primary);bottom:0;left:0}ui-screen.jobs-overview header .title p{display:inline-block;font-size:1.8em;font-weight:700;color:var(--color-primary);margin:0}ui-screen.jobs-overview header .title .first-title{color:var(--color-text);position:relative}@media screen and (max-width: 431px){ui-screen.jobs-overview header .title:after{left:-21px;top:59px;height:41px}}@media screen and (max-width: 950px){ui-screen.jobs-overview header .title{margin-bottom:0}ui-screen.jobs-overview header .title:after{left:-21px;height:41px}}ui-screen.jobs-overview header p{margin-left:30px}ui-screen.jobs-overview header div.buttons{text-align:right}ui-screen.jobs-overview header div.buttons a.button.add.icon-left:not(.small){padding-left:48px}ui-screen.jobs-overview header div.buttons a.button.add.hidden{opacity:0;pointer-events:none}ui-screen.jobs-overview header div.buttons a.button.add:after{background-color:var(--color-secondary);-webkit-mask-image:url(../resources/svg/icon_add.svg);mask-image:url(../resources/svg/icon_add.svg)}ui-screen.jobs-overview header div.buttons a.button.add.filled:after{background-color:#fff;-webkit-mask-image:url(../resources/svg/icon_add_white.svg);mask-image:url(../resources/svg/icon_add_white.svg)}ui-screen.jobs-overview div.card{padding:10px 20px;position:relative}ui-screen.jobs-overview div.card .filter-toggle{position:fixed;z-index:10;background-color:#fff;width:100%;bottom:78px;display:none;left:0;border:0;border-radius:0;padding:20px;font-size:1.2rem;text-align:center;text-transform:uppercase}ui-screen.jobs-overview div.card .filter-toggle span{position:relative}ui-screen.jobs-overview div.card .filter-toggle span:before{content:"";position:absolute;background-color:var(--color-primary);-webkit-mask:url(../resources/svg/Zoekfilter.svg) no-repeat center/contain;mask:url(../resources/svg/Zoekfilter.svg) no-repeat center/contain;left:-40px;width:30px;height:30px;top:-4px}ui-screen.jobs-overview div.card .filter-toggle:after{background-color:var(--color-primary);-webkit-mask:url(../resources/svg/icon_chevron_right.svg) no-repeat center/24px;mask:url(../resources/svg/icon_chevron_right.svg) no-repeat center/24px;transform:rotate(90deg);right:-14px;transition:transform .3s}ui-screen.jobs-overview div.card .filter-toggle.open:after{transform:rotate(-90deg)}ui-screen.jobs-overview div.card .filter-toggle+*{clear:both}@media screen and (max-width: 767px){ui-screen.jobs-overview div.card .filter-toggle{display:block}}ui-screen.jobs-overview div.card div.collapsable-content-holder{flex:2}ui-screen.jobs-overview div.card div.filter h2{text-transform:uppercase;margin-left:30px}ui-screen.jobs-overview div.card div.filter .filter-options{margin-bottom:2rem;background-color:#1c2022;padding:20px 30px;border-radius:10px;border:1px solid #35393b}ui-screen.jobs-overview div.card div.filter .filter-options .buttons{display:flex;flex-direction:row;gap:1rem}@media screen and (min-width: 767px){ui-screen.jobs-overview div.card div.filter .filter-options .buttons{margin-bottom:2rem}}ui-screen.jobs-overview div.card div.filter .filter-options .buttons a{flex:1 0 auto}ui-screen.jobs-overview div.card div.filter .filter-options a{margin-top:1.5rem}@media screen and (min-width: 767px){ui-screen.jobs-overview div.card div.filter .filter-options a{display:none}ui-screen.jobs-overview div.card div.filter .filter-options a.visible{display:block}}ui-screen.jobs-overview div.card div.filter .filter-options>p{margin-top:0}ui-screen.jobs-overview div.card div.filter .filter-options>label{position:relative;display:block;padding:5px 0 10px;height:auto}ui-screen.jobs-overview div.card div.filter .filter-options .button.sort-dir{position:absolute;color:var(--color-text);top:20px;right:42px;font-size:1.4rem}ui-screen.jobs-overview div.card div.filter .filter-options .button.sort-dir:hover{color:var(--color-text)}ui-screen.jobs-overview div.card div.filter .filter-options p{font-weight:700;text-transform:uppercase;margin-bottom:10px}ui-screen.jobs-overview div.card div.filter .filter-options .specialisation-options{margin-bottom:1rem}ui-screen.jobs-overview div.card div.filter .filter-options .specialisation-options input[type=checkbox]{display:none}ui-screen.jobs-overview div.card div.filter .filter-options .specialisation-options input[type=checkbox]:checked+label{background-color:color-mix(in srgb,black 60%,var(--color-input-background))}ui-screen.jobs-overview div.card div.filter .filter-options .specialisation-options label{background:var(--color-input-background);padding:15px 22px;display:inline-block;margin-right:10px;transition:.4s ease;cursor:pointer;margin-bottom:1rem;border-radius:8px}ui-screen.jobs-overview div.card div.filter .filter-options .specialisation-options label:hover{background-color:color-mix(in srgb,black 40%,var(--color-input-background))}ui-screen.jobs-overview div.card h2{padding:.5em 0;margin:0}ui-screen.jobs-overview div.card div.job-list{flex:3;margin-bottom:78px}ui-screen.jobs-overview div.card ul.results{padding:0;list-style:none}ui-screen.jobs-overview div.card ul.results .address{text-transform:capitalize;position:relative;padding-left:28px}ui-screen.jobs-overview div.card ul.results .address:before{content:"";background:url(../resources/svg/Locatie_Icon.svg) 50% 50%/contain no-repeat;position:absolute;width:32px;height:22px;left:-10px}ui-screen.jobs-overview div.card ul.results .worktime{position:relative;padding-left:28px;max-width:90%}ui-screen.jobs-overview div.card ul.results .worktime:before{content:"";background:url(../resources/svg/calendar.svg) 50% 50%/contain no-repeat;position:absolute;width:32px;height:22px;left:-10px}ui-screen.jobs-overview div.card ul.results .nr-of-days{position:relative;padding-left:28px}ui-screen.jobs-overview div.card ul.results .nr-of-days:before{content:"";background:url(../resources/svg/Tijd_icon.svg) 50% 50%/contain no-repeat;position:absolute;width:32px;height:22px;left:-10px;top:5px}ui-screen.jobs-overview div.card ul.results .nr-of-days .hours{display:inline-block;padding-right:6px;padding-bottom:6px}ui-screen.jobs-overview div.card ul.results .nr-of-days .days-per-week{padding-right:5px}ui-screen.jobs-overview div.card ul.results .nr-of-days .nightshift{background-color:#5c5b5b;padding:5px 14px 5px 0;position:relative;margin-left:15px;display:inline-block}ui-screen.jobs-overview div.card ul.results .nr-of-days .nightshift:before{content:"";border:16px solid transparent;border-left:0;border-right:14px solid #5c5b5b;left:-14px;top:0;position:absolute}ui-screen.jobs-overview div.card ul.results li{background:var(--item-background);border-radius:8px;transition:.3s;margin-bottom:15px}ui-screen.jobs-overview div.card ul.results li:hover{background-color:color-mix(in srgb,black 20%,var(--item-background))}ui-screen.jobs-overview div.card ul.results a{text-decoration:none}ui-screen.jobs-overview div.card ul.results .content{position:relative;padding:0 20px}ui-screen.jobs-overview div.card ul.results .content .title{padding-right:31%;margin-bottom:1rem}ui-screen.jobs-overview div.card ul.results .content .title h2{font-weight:700}@media screen and (max-width: 450px){ui-screen.jobs-overview div.card ul.results .content .title h2{margin-top:0;font-size:1.1rem}}ui-screen.jobs-overview div.card ul.results .content .rate{color:#000;position:absolute;right:16px;top:16px;background-color:#fff;padding:10px;border-radius:5px}ui-screen.jobs-overview div.card ul.results .content p{margin-bottom:1rem}ui-screen.jobs-overview div.card ul.results h2{font-weight:400;line-height:1.3}ui-screen.jobs-overview div.card ul.results p{margin-top:0;margin-bottom:4px}ui-screen.jobs-overview div.card ul.results div.job{position:relative;display:flex;cursor:pointer;padding-bottom:12px;margin:0;justify-content:space-between;flex-direction:column;border-left:10px solid;border-radius:10px}ui-screen.jobs-overview div.card ul.results div.job .header-image{background-color:#4d4c4c57;aspect-ratio:4/2;width:100%;margin:0 auto;background-color:#323232;position:relative;border-radius:10px}ui-screen.jobs-overview div.card ul.results div.job .header-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}ui-screen.jobs-overview div.card ul.results div.job .header-image .tag-triangle{position:absolute;top:0;left:0;width:0;height:0;border-width:100px 100px 0 0;border-style:solid;border-color:#f0f0f0 transparent transparent transparent;border-radius:10px 0 0;transform-origin:top left;z-index:1;filter:drop-shadow(10px 0px 12px rgba(0,0,0,.9))}ui-screen.jobs-overview div.card ul.results div.job .header-image.facility .tag-triangle{border-radius:0}ui-screen.jobs-overview div.card ul.results div.job .header-image img{max-height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px 10px 10px 0}ui-screen.jobs-overview div.card ul.results div.job .header-image img.facility{border-top-left-radius:0}ui-screen.jobs-overview div.card ul.results div.job .header-image img[src=""],ui-screen.jobs-overview div.card ul.results div.job .header-image img:not([src]){opacity:0}ui-screen.jobs-overview div.card ul.results div.job .header-image img[src="*"]{opacity:1}ui-screen.jobs-overview div.card ul.results div.job .header-image .tag{position:absolute;left:-8px;top:18px;padding:10px;color:#000;z-index:2;transform:rotate(-45deg);text-transform:uppercase;font-weight:700}ui-screen.jobs-overview div.card ul.results div.job .header-image .tag.permanent{left:4px;top:15px}ui-screen.jobs-overview div.card ul.results div.job div:first-child div{margin-bottom:5px}ui-screen.jobs-overview div.card ul.results div.job .title{color:var(--color-text);font-weight:700;line-height:2}ui-screen.jobs-overview div.card ul.results div.job div:last-of-type{flex:1 0 20%}ui-screen.jobs-overview div.card ul.results div.job .status{padding-left:20px;text-align:right}ui-screen.jobs-overview div.card ul.results div.job .status.available,ui-screen.jobs-overview div.card ul.results div.job .status.afwachting{color:var(--color-secondary);font-weight:700;padding-right:30px}ui-screen.jobs-overview div.card ul.results div.job .status.filled,ui-screen.jobs-overview div.card ul.results div.job .status.goedgekeurd{color:#19ce09;padding-right:30px;font-weight:700}ui-screen.jobs-overview div.card ul.results div.job .status.closed,ui-screen.jobs-overview div.card ul.results div.job .status.afgekeurd{color:#da0b0b;padding-right:30px;font-weight:700}@media (max-width: 450px){ui-screen.jobs-overview div.card ul.results div.job{flex-direction:column;align-items:start}}ui-screen.jobs-overview div.card ul.results div.job div.extras{flex:1 0 80%}ui-screen.jobs-overview div.card ul.results div.job div.extras:not(:empty){margin-left:-6px}ui-screen.jobs-overview div.card ul.results div.job div.extras span.tag{display:inline-block;font-size:.85em;padding:2px 10px 2px 6px;margin:6px 6px 0 0;background-color:#f4f4f4;border-radius:20px}ui-screen.jobs-overview div.card ul.results div.job div.extras span.tag:before{content:"";display:inline-block;width:18px;height:12px;background:url(../resources/svg/icon_check_circle_dark.svg) no-repeat 0% 50%/12px}ui-screen.jobs-overview div.card div.empty{text-align:center;font-size:.9em;opacity:.7;padding:2em 0;max-width:600px;margin:0 auto}ui-screen.jobs-overview div.card div.empty ui-image{filter:grayscale(100%);height:300px;padding-bottom:1em;opacity:.5}ui-screen.jobs-overview div.card div.empty ui-image .image-display{background-size:contain}ui-screen.jobs-overview div.card div.from_date{font-size:.9em;text-align:center;opacity:.7}@media screen and (max-width: 767px){ui-screen.jobs-overview button.block{margin-bottom:78px}}ui-screen.jobs-overview div.card.with-filter{display:flex;flex-direction:row;gap:2rem;padding:0}@media screen and (max-width: 767px){ui-screen.jobs-overview div.card.with-filter{flex-direction:column;gap:0}ui-screen.jobs-overview div.card.with-filter div.job-list{width:100%}}ui-screen.jobs-overview label.select-extras{display:flex!important;justify-content:flex-end;width:100%}ui-screen.jobs-overview div.select-extras{margin-top:-5px;width:90%}ui-screen.jobs-overview div.select-extras .__control{background-color:var(--color-active-background)}ui-screen.profile-form section.column{flex:0 1 1000px}ui-screen.profile-form div.content form{position:relative;gap:1rem;display:flex;flex-direction:row}@media screen and (max-width: 768px){ui-screen.profile-form div.content form{flex-wrap:wrap}}ui-screen.profile-form div.content form .input-fields{width:100%}ui-screen.profile-form div.content form div.profile-image{background:var(--color-input-background) url(../resources/svg/icon_profile.svg) no-repeat 50% 50%/auto 103%;position:relative;flex:1 0 auto;height:500px}ui-screen.profile-form div.content form div.profile-image div.profile-img{position:absolute;width:100%;height:100%;pointer-events:none;overflow:hidden}ui-screen.profile-form div.content form div.profile-image div.profile-img>img{height:100%;margin-left:50%;transform:translate(-50%)}ui-screen.profile-form div.content form div.profile-image input[type=file]{cursor:pointer;display:block;opacity:0;width:100%;height:100%}ui-screen.profile-form div.content form div.profile-image a.delete{position:absolute;top:0;right:0;width:40px;height:40px;padding:0;background:transparent url(../resources/svg/icon_delete.svg) no-repeat 50% 50%/18px 18px}ui-screen.profile-form div.content form .buttons{margin-top:2rem;display:flex;justify-content:space-between}ui-screen.profile-form div.content form .select{margin-bottom:1rem}ui-screen.profile-form div.content form label{box-sizing:border-box;color:var(--color-text);display:block;font-family:Asap,sans-serif;font-size:13px;font-weight:700;left:0;top:2px;transition:color .4s;padding:10px 0;position:relative;display:inline-block;width:auto}ui-screen.profile-form div.content form label.required:after{content:"*";position:absolute;right:-16px;top:7px;width:10px;height:10px;font-size:18px;color:red}ui-screen.profile-form div.content form ui-textinput{margin-bottom:1rem}ui-screen.profile-form div.content form ui-textinput.label-above label{position:relative;display:inline-block;left:0}ui-screen.profile-form div.content form ui-textinput.label-above input{padding:10px}ui-screen.profile-form div.content form ui-textinput.required label:after{content:"*";position:absolute;right:-16px;top:7px;width:10px;height:10px;font-size:18px;color:red}ui-screen.profile-form div.content form>a.button{margin-top:30px}ui-screen.profile-form div.content form>button.submit{margin-top:30px;float:right}ui-screen.profile-form div.content.loading form{opacity:.5;pointer-events:none}ui-screen.profile-specialisation div.row div.rate{padding:0 5px 0 20px;background-color:var(--color-input-background);color:var(--color-text);border-radius:4px}ui-screen.profile-specialisation div.row div.rate:before{content:"€"}ui-screen.profile-specialisation div.row div.rate:focus-within{box-shadow:0 0 0 1px var(--color-focus)}ui-screen.profile-specialisation div.row div.rate input{height:100%;min-width:42px;width:60px;outline:none;border:none;color:var(--color-text);background:none;min-height:48px}ui-screen.profile-specialisation div.labels{display:flex}ui-screen.profile-specialisation div.labels label{font-weight:700;margin-top:20px}ui-screen.profile-specialisation div.labels label.specialty{padding-left:30px;flex:1}ui-screen.profile-specialisation div.labels label.rate{min-width:98px}ui-screen.profile-specialisation div.row{display:flex;flex-direction:column;align-items:flex-end;margin-top:20px;font-size:1.05em}ui-screen.profile-specialisation div.row .head{display:flex;width:100%;height:60px}ui-screen.profile-specialisation div.row a.button.delete{background:url(../resources/svg/icon_delete.svg) no-repeat 50% 50%/18px 18px;border-radius:50%;padding:0;width:32px;height:32px;margin:14px 6px 14px -10px}ui-screen.profile-specialisation div.row a.button.delete:active,ui-screen.profile-specialisation div.row a.button.delete:hover{background-color:#e5171e1a;background-color:color-mix(in srgb,var(--color-error) 10%,transparent)}ui-screen.profile-specialisation div.row div.select{height:100%;flex:1}ui-screen.profile-specialisation div.row div.rate{height:100%;margin:0 0 0 10px}ui-screen.profile-specialisation div.row ui-checkbox.small{align-self:center;width:28px;height:28px;min-width:initial;margin-left:10px}ui-screen.profile-specialisation div.row ui-checkbox.small label{padding:0;min-width:initial;min-height:initial}ui-screen.profile-specialisation div.row ui-checkbox.small label:before,ui-screen.profile-specialisation div.row ui-checkbox.small label:after{top:0}ui-screen.profile-specialisation a.button.add{padding:10px 15px 10px 40px;text-transform:none;border-radius:6px;float:right;font-weight:400;font-size:1em;box-shadow:0 2px 6px #0003;margin-top:20px;margin-bottom:10px}ui-screen.profile-specialisation a.button.add:after{background-color:var(--color-text);-webkit-mask-image:url(../resources/svg/icon_add.svg);mask-image:url(../resources/svg/icon_add.svg);-webkit-mask-size:18px 18px;mask-size:18px 18px}ui-screen.profile-specialisation div.extra-specialties{clear:both}ui-screen.profile-specialisation div.extra-specialties ul.items{list-style:none;padding:0;max-height:360px;overflow:auto}ui-screen.profile-specialisation div.buttons{clear:both}ui-screen.profile-specialisation div.buttons>button.back{margin-top:30px}ui-screen.profile-specialisation div.buttons>button.submit{margin-top:30px;float:right}ui-screen.profile-specialisation div.buttons:after{content:"";clear:both}ui-screen.profile-specialisation .select-extra{width:90%;margin-top:10px}ui-screen.profile-specialisation .select-extra div.__control{background-color:var(--color-active-background)}ui-screen.profile-availability div.buttons:after{content:"";clear:both}ui-screen.profile-availability div.buttons{clear:both}ui-screen.profile-availability div.buttons>a.button.back{margin-top:30px}ui-screen.profile-availability div.buttons>a.button.save{margin-top:30px;float:right}div#modal-wrapper div.dialog.document-upload{overflow:visible}div#modal-wrapper div.dialog.document-upload div.file-input{position:relative;margin:20px 0 30px;border:1px solid var(--color-secondary);color:var(--color-primary);border-radius:4px;padding:14px 10px 13px 40px}div#modal-wrapper div.dialog.document-upload div.file-input input[type=file]{cursor:pointer;display:block;position:absolute;width:100%;height:100%;opacity:0;top:0;left:0}div#modal-wrapper div.dialog.document-upload div.file-input:after{background-color:var(--color-secondary);content:"";display:block;height:100%;left:0;-webkit-mask:url(../resources/svg/icon_add.svg) no-repeat 50% 50%/24px 24px;mask:url(../resources/svg/icon_add.svg) no-repeat 50% 50%/24px 24px;pointer-events:none;position:absolute;top:0;width:40px}div#modal-wrapper div.dialog.document-upload div.file-type{height:60px;margin-top:10px}div#modal-wrapper div.dialog.document-upload label{display:block;margin:1em 0 .5em}div#modal-wrapper div.dialog.document-upload div.progress-bar{height:4px;margin:20px 0 10px}div#modal-wrapper div.dialog.document-upload div.progress-bar div.progress{background:var(--color-primary);border-radius:2px;height:100%}div#modal-wrapper div.dialog.document-upload.loading div.actions{opacity:.5;pointer-events:none}div#modal-wrapper div.dialog.document-upload.loading input{pointer-events:none}ui-screen.profile-documents section.documents{background:var(--color-app-background);padding:20px;box-sizing:border-box;margin:20px 0 40px}ui-screen.profile-documents section.documents a.button.upload{background:#6caf021a;background:color-mix(in srgb,var(--color-secondary),transparent 90%);display:flex;align-items:center;width:100%;height:50px;margin:-20px 0 20px -20px;padding:10px 20px;box-shadow:none}ui-screen.profile-documents section.documents a.button.upload>span{padding-left:40px}ui-screen.profile-documents section.documents a.button.upload:hover{background:#6caf0226;background:color-mix(in srgb,var(--color-secondary) 15%,transparent)}ui-screen.profile-documents section.documents a.button.upload:after{background-color:var(--color-secondary);margin-left:10px;-webkit-mask-image:url(../resources/svg/icon_add.svg);mask-image:url(../resources/svg/icon_add.svg)}ui-screen.profile-documents section.documents div.group{overflow:visible}ui-screen.profile-documents section.documents div.group h4{margin:20px 0 15px}ui-screen.profile-documents section.documents div.group h4 span.required{opacity:.7}ui-screen.profile-documents section.documents div.group div.missing{font-style:oblique;opacity:.5}ui-screen.profile-documents section.documents div.group div.document{display:flex;align-items:center;margin:0 -20px;padding:0 20px}ui-screen.profile-documents section.documents div.group div.document a.button.delete{cursor:pointer;display:block;width:32px;height:32px;background:url(../resources/svg/icon_delete.svg) no-repeat 50% 50%/18px 18px;border-radius:32px;padding:0;margin-left:-6px}ui-screen.profile-documents section.documents div.group div.document a.button.delete:hover{background-color:#e5171e1a;background-color:color-mix(in srgb,var(--color-error) 10%,transparent)}ui-screen.profile-documents section.documents div.group div.document a.document{border-radius:4px;cursor:pointer;flex:1;line-height:1.4;padding:12px 10px;text-decoration:none;word-break:break-all}ui-screen.profile-documents section.documents div.group div.document a.document span.metadata{display:block;font-size:.8em;text-decoration:none}ui-screen.profile-documents section.documents div.group div.document:hover{background:var(--color-hover-background)}div#modal-wrapper div.dialog.document-delete p.file-name{color:#4c4c4cb3;color:color-mix(in srgb,var(--color-text) 70%,transparent);word-break:break-all}ui-screen.offer div.chat div.card{background-color:var(--color-app-background)}ui-screen.offer div.chat ol.messages{list-style:none;margin:0;overflow:auto;overscroll-behavior-y:contain;max-height:400px;transition:height .3s}ui-screen.offer div.chat ol.messages:not(:empty){border-bottom:solid 1px var(--color-divider);padding:5px 10px 10px}ui-screen.offer div.chat ol.messages>li.group-header{display:flex;flex-direction:column;align-items:center;font-size:.75em}ui-screen.offer div.chat ol.messages>li.message{background-color:#423e3e;border-radius:4px;display:flex;flex-direction:row-reverse;margin:10px 0;padding:6px 6px 6px 12px}ui-screen.offer div.chat ol.messages>li.message div.metadata{color:#4c4c4cab;color:color-mix(in srgb,var(--color-text) 67%,transparent);font-size:.75em;padding-left:4px}ui-screen.offer div.chat ol.messages>li.message div.value{flex:1 0 0%;font-size:.95em;line-height:1.4;min-height:2em;color:var(--color-text)}ui-screen.offer div.chat ol.messages>li.message.incoming{margin-right:48px}ui-screen.offer div.chat ol.messages>li.message.outgoing{margin-left:48px}ui-screen.offer div.chat ol.messages>li.message.isme{background-color:#656565}ui-screen.offer div.chat form.chat-response{position:relative;display:flex;align-items:flex-end;gap:4px;background-color:var(--color-input-background)}ui-screen.offer div.chat form.chat-response textarea{flex:1 0 0%;box-sizing:content-box;padding:4px 8px;height:2em;min-height:48px;max-height:10em}ui-screen.offer div.chat form.chat-response textarea::-moz-placeholder{font-size:.9em;transform:translateY(1em)}ui-screen.offer div.chat form.chat-response textarea::placeholder{font-size:.9em;transform:translateY(1em)}ui-screen.offer div.chat form.chat-response textarea:focus::-moz-placeholder{color:transparent}ui-screen.offer div.chat form.chat-response textarea:focus::placeholder{color:transparent}ui-screen.offer div.chat form.chat-response button[type=submit]{cursor:pointer;position:relative;border-radius:2px;width:48px;height:48px;margin:4px;background:none;border:none;outline:none;transition:background-color .3s cubic-bezier(.25,.46,.45,.94)}ui-screen.offer div.chat form.chat-response button[type=submit]:after{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background-color:#000;-webkit-mask:url(../resources/svg/icon_send.svg) no-repeat 50% 50%/28px;mask:url(../resources/svg/icon_send.svg) no-repeat 50% 50%/28px}ui-screen.offer div.chat form.chat-response button[type=submit]:hover{border-radius:48px;background-color:var(--color-hover-background)}ui-screen.offer div.chat form.chat-response button[type=submit]:active{border-radius:48px;background-color:var(--color-active-background)}ui-screen.offer div.chat form.chat-response button[type=submit]:focus-visible{outline:1px solid var(--color-focus)}ui-screen.filter-user-contact div.job a.button.delete:after{content:"";position:absolute;width:100%;height:100%;background:url(../resources/svg/icon_delete.svg) no-repeat 50% 50%/24px}ui-screen.offer .header .details .address:before{content:"";background:url(../resources/svg/Locatie_Icon.svg) 50% 50%/contain no-repeat;position:absolute;width:30px;height:22px;left:-7px}ui-screen.offer .header .details .worktime:before{content:"";background:url(../resources/svg/calendar.svg) 50% 50%/contain no-repeat;position:absolute;width:20px;height:22px;left:-2px}ui-screen.offer .header .details .nr-of-days:before{content:"";background:url(../resources/svg/Tijd_icon.svg) 50% 50%/contain no-repeat;position:absolute;width:20px;height:22px;left:-2px;top:5px}ui-screen.offer div.actions a.button.edit:after{background-color:var(--color-text);-webkit-mask-image:url(../resources/svg/icon_edit.svg);mask-image:url(../resources/svg/icon_edit.svg)}ui-screen.offer div.icons-columns div.paid:before{background-image:url(../resources/svg/iconen_Uitbetaald.svg)}ui-screen.offer div.icons-columns div.vat:before{background-image:url(../resources/svg/iconen_BTW.svg)}ui-screen.offer div.icons-columns div.projects:before{background-image:url("../resources/svg/iconen_Kans op vaste.svg")}ui-screen.offer .title .first-title:before{display:block;width:100%;text-align:center;content:"";height:50px;background:url(../resources/svg/hexagon.svg) 50% 50%/contain no-repeat;position:absolute;left:-78px;top:13px}ui-screen.offer .contact-person a[href^="tel:"]:before{display:block;width:24px;text-align:center;content:"";height:25px;background:url(../resources/svg/phone.svg) 50% 50%/contain no-repeat;position:absolute;left:-7px;top:50%;transform:translateY(-50%)}ui-screen.offer .contact-person a[href^="mailto:"]:before{content:"";display:block;width:20px;text-align:center;height:25px;background:url(../resources/svg/mail.svg) 50% 50%/contain no-repeat;position:absolute;left:-4px;top:50%;transform:translateY(-50%)}ui-screen.offer section.user a[href^="tel:"]:before{display:block;width:24px;text-align:center;content:"";height:25px;background:url(../resources/svg/phone.svg) 50% 50%/contain no-repeat;position:absolute;left:-7px;top:50%;transform:translateY(-50%)}ui-screen.offer section.user a[href^="mailto:"]:before{content:"";display:block;width:20px;text-align:center;height:25px;background:url(../resources/svg/mail.svg) 50% 50%/contain no-repeat;position:absolute;left:-4px;top:50%;transform:translateY(-50%)}ui-screen.offer .columns div.buttons a.download:after{background-image:url(../resources/svg/icon_file_white.svg)}ui-screen.profile-facility h1{margin-bottom:20px}ui-screen.profile-facility div.facility-info{background:var(--color-input-bg);padding:20px;margin:20px 0}ui-screen.profile-facility div.facility-info h1{display:none}ui-screen.profile-facility div.facility-info h4{margin:1.2em 0 .4em}ui-screen.profile-facility div.facility-info p{margin:0}ui-screen.profile-facility ui-textinput{margin-top:10px}ui-screen.offer-form div.buttons:after{content:"";clear:both}ui-screen.offer-form div.rate{padding:0 5px 0 20px;background-color:var(--color-input-background);color:var(--color-text);border-radius:4px}ui-screen.offer-form div.rate:before{content:"€"}ui-screen.offer-form div.rate:focus-within{box-shadow:0 0 0 1px var(--color-focus)}ui-screen.offer-form div.rate input{height:100%;min-width:42px;width:60px;outline:none;border:none;color:var(--color-text);background:none;min-height:48px}ui-screen.offer-form h4{margin:1.5em 0 .6em}ui-screen.offer-form textarea{width:100%;min-height:3em;height:10em;padding:8px;box-sizing:border-box}ui-screen.offer-form .specialisation{display:flex;justify-content:flex-end;flex-wrap:wrap;width:100%}ui-screen.offer-form .specialisation .select-specialisation{width:100%}ui-screen.offer-form .specialisation .select-extras{padding:10px 0;width:90%}ui-screen.offer-form .specialisation .select-extras .__control{background-color:var(--color-active-background)}ui-screen.offer-form .specialisation .select-extras .__control .__multi-value__label{padding-right:6px}ui-screen.offer-form .specialisation .select-extras .__control .__multi-value__remove{display:none}ui-screen.offer-form div.buttons{margin-top:30px}ui-screen.offer-form div.buttons a.button.submit{float:right}ui-screen.offer .columns div.buttons:after,ui-screen.filter-user-contact div.buttons:after{content:"";clear:both}ui-screen.offer div.specialisation div.rate,ui-screen.filter-user-contact div.specialisation div.rate{padding:0 5px 0 20px;background-color:var(--color-input-background);color:var(--color-text);border-radius:4px}ui-screen.offer div.specialisation div.rate:before,ui-screen.filter-user-contact div.specialisation div.rate:before{content:"€"}ui-screen.offer div.specialisation div.rate:focus-within,ui-screen.filter-user-contact div.specialisation div.rate:focus-within{box-shadow:0 0 0 1px var(--color-focus)}ui-screen.offer div.specialisation div.rate input,ui-screen.filter-user-contact div.specialisation div.rate input{height:100%;min-width:42px;width:60px;outline:none;border:none;color:var(--color-text);background:none;min-height:48px}ui-screen.filter-user-contact{position:relative;min-height:unset}ui-screen.filter-user-contact .calendar-input-wrapper .react-datepicker__day{pointer-events:none}ui-screen.filter-user-contact h4{margin:1.5em 0 .6em}body.onderwijs ui-screen.filter-user-contact section.card.user div.user-info{margin-top:1.5em}body.onderwijs ui-screen.filter-user-contact section.card.user div.user-info h4{margin:0}ui-screen.filter-user-contact div.user-info{background:none;padding:15px 0}ui-screen.filter-user-contact div.user-info>ui-image{display:none}ui-screen.filter-user-contact .calendar-input-wrapper{margin:0;margin-top:2rem}ui-screen.filter-user-contact div.specialisation{display:flex}ui-screen.filter-user-contact div.specialisation>*{flex:1}ui-screen.filter-user-contact div.specialisation div.rate{flex:0 0 auto;margin-left:15px}ui-screen.filter-user-contact div.comment textarea{box-sizing:border-box;min-height:10em;height:20em;padding:10px;width:100%;margin:0}ui-screen.filter-user-contact div.comment textarea:focus{outline:none;box-shadow:0 0 0 1px var(--color-secondary)}ui-screen.filter-user-contact div.job{position:relative;margin-top:30px;padding-right:40px}ui-screen.filter-user-contact div.job a{color:var(--color-primary)}ui-screen.filter-user-contact div.job a.button.delete{position:absolute;top:50%;right:-16px;width:48px;height:48px;font-size:0;border-radius:50%;padding:0;transform:translateY(-50%)}ui-screen.filter-user-contact div.job a.button.delete:after{content:"";position:absolute;width:100%;height:100%;background:url(../resources/svg/icon_delete.svg) no-repeat 50% 50%/24px}ui-screen.filter-user-contact div.job a.button.delete:hover{background-color:#db554c0d;background-color:color-mix(in srgb,var(--color-destructive) 5%,transparent)}ui-screen.filter-user-contact div.buttons{margin-top:30px}ui-screen.filter-user-contact div.buttons a.button.submit{float:right}@media (min-width: 767px){ui-screen.filter-user-contact{min-height:100%}ui-screen.filter-user-contact section{width:unset}ui-screen.filter-user-contact section#comment{flex-basis:400px;margin-top:28px}}@media (max-width: 1200px){ui-screen.filter-user-contact{justify-content:center}ui-screen.filter-user-contact aside.graphic{display:none}}ui-screen.offer{max-width:950px;margin:0 auto;position:relative;background:#00000094;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}ui-screen.offer h4{margin:1.5em 0 .6em}ui-screen.offer header h1{margin-top:0;margin-bottom:.5rem;font-weight:700}ui-screen.offer .header{display:flex;flex-direction:row;gap:2rem}ui-screen.offer .header div{flex:1 0 50%}ui-screen.offer .header .header-image{position:relative;background-color:#4d4c4c57;border-radius:10px}ui-screen.offer .header .rate{color:#000;background-color:#fff;padding:10px;border-radius:5px;display:inline-block}@media screen and (max-width: 1000px){ui-screen.offer .header .rate{position:absolute;top:0;right:0}}@media screen and (min-width: 767px){ui-screen.offer .header .details{max-width:90%}}ui-screen.offer .header .details .address{position:relative;padding-left:25px}ui-screen.offer .header .details .address:before{content:"";background:url(../resources/svg/Locatie_Icon.svg) 50% 50%/contain no-repeat;position:absolute;width:30px;height:22px;left:-7px}ui-screen.offer .header .details .worktime{position:relative;padding-left:25px;max-width:87%}ui-screen.offer .header .details .worktime:before{content:"";background:url(../resources/svg/calendar.svg) 50% 50%/contain no-repeat;position:absolute;width:20px;height:22px;left:-2px}ui-screen.offer .header .details .nr-of-days{position:relative;padding-left:25px}ui-screen.offer .header .details .nr-of-days:before{content:"";background:url(../resources/svg/Tijd_icon.svg) 50% 50%/contain no-repeat;position:absolute;width:20px;height:22px;left:-2px;top:5px}ui-screen.offer .header .details .hours{display:inline-block;padding-right:6px;padding-bottom:6px}ui-screen.offer .header .details .days-per-week{padding-right:5px}ui-screen.offer .header .details .nightshift{background-color:#5c5b5b;padding:5px 14px 5px 0;position:relative;margin-left:15px;display:inline-block}ui-screen.offer .header .details .nightshift:before{content:"";border:16px solid transparent;border-left:0;border-right:14px solid #5c5b5b;left:-14px;top:0;position:absolute}@media screen and (max-width: 767px){ui-screen.offer .header{flex-direction:column}}ui-screen.offer .google-maps{margin-top:2rem;height:300px}ui-screen.offer .google-maps iframe{height:100%}ui-screen.offer div.actions a.button.edit:after{background-color:var(--color-text);-webkit-mask-image:url(../resources/svg/icon_edit.svg);mask-image:url(../resources/svg/icon_edit.svg)}ui-screen.offer div.facility-info{margin-bottom:20px}ui-screen.offer div.facility-info h1:not(:first-of-type){margin-top:1.2em}ui-screen.offer div.facility-info h4{margin:1.2em 0 .4em}ui-screen.offer div.facility-info p{margin:0}ui-screen.offer div.user-info{background:var(--color-app-background);margin-bottom:20px;word-break:break-all;word-break:break-word}ui-screen.offer div.user-info p,ui-screen.offer div.user-info a{max-width:unset}ui-screen.offer div.user-info h4{max-width:unset}ui-screen.offer div.user-info>ui-image{width:72px;height:72px;border-radius:50%;top:15px;left:15px;border:1px solid var(--color-divider)}ui-screen.offer iframe{border:none;aspect-ratio:4/2}@media screen and (max-width: 500px){ui-screen.offer iframe{height:200px}}ui-screen.offer .calendar-with-info{display:flex;flex-direction:row;gap:2rem;margin-top:3rem}ui-screen.offer .calendar-with-info .period{width:51%}@media screen and (max-width: 950px){ui-screen.offer .calendar-with-info{flex-direction:column}}ui-screen.offer .calendar-with-info h4{margin-top:0}ui-screen.offer .calendar-with-info .contact{width:100%}ui-screen.offer .calendar-with-info .pending p{font-style:italic}ui-screen.offer div.icons-columns{display:flex;flex-direction:row;min-height:100px;align-items:center;gap:5rem;margin:2rem 0}ui-screen.offer div.icons-columns div{flex:1 0 0;display:flex;flex-direction:row}ui-screen.offer div.icons-columns div p{text-transform:uppercase;text-align:center;height:50px}ui-screen.offer div.icons-columns div:before{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;width:100%;text-align:center;content:"";height:80px}ui-screen.offer div.icons-columns div.paid:before{background-image:url(../resources/svg/iconen_Uitbetaald.svg)}ui-screen.offer div.icons-columns div.vat:before{background-image:url(../resources/svg/iconen_BTW.svg)}ui-screen.offer div.icons-columns div.projects:before{background-image:url("../resources/svg/iconen_Kans op vaste.svg")}@media screen and (max-width: 767px){ui-screen.offer div.icons-columns{flex-direction:row;justify-content:center;align-items:center;gap:0}ui-screen.offer div.icons-columns div{flex-direction:column;align-items:center}ui-screen.offer div.icons-columns div:before{width:60px}ui-screen.offer div.icons-columns div p{font-size:14px}}ui-screen.offer h4{margin:2em 0 .4em;color:var(--color-primary);text-transform:uppercase;font-size:1.3rem}ui-screen.offer .info{margin:2rem 0;position:relative}ui-screen.offer .info p{margin-top:0;padding-top:0}ui-screen.offer .info .comment p{margin:0}ui-screen.offer .job-title{color:var(--color-text);font-weight:400;margin:1rem 0;max-width:80%}@media screen and (max-width: 450px){ui-screen.offer .job-title{margin-top:0;font-size:1.1rem}}ui-screen.offer .title{color:var(--color-primary);text-transform:uppercase;position:relative;margin:1rem 0;display:inline-block}ui-screen.offer .title:before{content:"";display:block;position:absolute;width:100%;height:2px;background-color:var(--color-primary);bottom:0;left:0}ui-screen.offer .title p{display:inline-block;font-size:1.8em;font-weight:700;color:var(--color-primary);margin:0}ui-screen.offer .title .first-title{color:var(--color-text);position:relative}ui-screen.offer .title .first-title:before{display:block;width:100%;text-align:center;content:"";height:50px;background:url(../resources/svg/hexagon.svg) 50% 50%/contain no-repeat;position:absolute;left:-78px;top:13px}ui-screen.offer .header-image{background-color:#4d4c4c57;aspect-ratio:4/2;width:100%;margin:0 auto;background-color:#323232;position:relative;border-radius:10px}ui-screen.offer .header-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}ui-screen.offer .header-image .tag-triangle{position:absolute;top:0;left:0;width:0;height:0;border-width:100px 100px 0 0;border-style:solid;border-color:#f0f0f0 transparent transparent transparent;transform-origin:top left;border-radius:10px 0 0;z-index:1;filter:drop-shadow(10px 0px 12px rgba(0,0,0,.9));display:none}ui-screen.offer .header-image .tag{position:absolute;left:-8px;top:18px;padding:10px;color:#000;z-index:2;transform:rotate(-45deg);text-transform:uppercase;font-weight:700}ui-screen.offer .header-image .tag.permanent{left:4px;top:15px}ui-screen.offer .header-image .tag~.tag-triangle{display:block}ui-screen.offer .calendar-input-wrapper{margin:20px 0}ui-screen.offer .contact-person{display:flex;gap:1rem;margin-top:2rem}ui-screen.offer .contact-person div:first-of-type{width:125px}@media screen and (max-width: 767px){ui-screen.offer .contact-person div:first-of-type{width:200px}}@media screen and (max-width: 950px){ui-screen.offer .contact-person{margin-top:0;flex-direction:column}ui-screen.offer .contact-person div{width:100%}}ui-screen.offer .contact-person a[href^="tel:"]{position:relative;padding-left:23px}ui-screen.offer .contact-person a[href^="tel:"]:before{display:block;width:24px;text-align:center;content:"";height:25px;background:url(../resources/svg/phone.svg) 50% 50%/contain no-repeat;position:absolute;left:-7px;top:50%;transform:translateY(-50%)}ui-screen.offer .contact-person a[href^="mailto:"]{position:relative;padding-left:23px}ui-screen.offer .contact-person a[href^="mailto:"]:before{content:"";display:block;width:20px;text-align:center;height:25px;background:url(../resources/svg/mail.svg) 50% 50%/contain no-repeat;position:absolute;left:-4px;top:50%;transform:translateY(-50%)}ui-screen.offer .contact-person .thumb .image-holder{aspect-ratio:43/50;-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--gradient-cta-primary);-o-object-fit:cover;object-fit:cover;margin:0 auto;width:100%}ui-screen.offer .contact-person .thumb img{max-width:100%;aspect-ratio:43/50;-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#e6e6e6 no-repeat center/cover;display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1.01);transition:transform .35s cubic-bezier(.23,1,.32,1);width:100%}ui-screen.offer .contact-person .details{margin-top:20px}ui-screen.offer .contact-person .details p{margin-bottom:5px}ui-screen.offer .contact-person .details .name{font-weight:700}ui-screen.offer section.user a[href^="tel:"]{position:relative;padding-left:23px}ui-screen.offer section.user a[href^="tel:"]:before{display:block;width:24px;text-align:center;content:"";height:25px;background:url(../resources/svg/phone.svg) 50% 50%/contain no-repeat;position:absolute;left:-7px;top:50%;transform:translateY(-50%)}ui-screen.offer section.user a[href^="mailto:"]{position:relative;padding-left:23px}ui-screen.offer section.user a[href^="mailto:"]:before{content:"";display:block;width:20px;text-align:center;height:25px;background:url(../resources/svg/mail.svg) 50% 50%/contain no-repeat;position:absolute;left:-4px;top:50%;transform:translateY(-50%)}ui-screen.offer section.user .details p{margin-bottom:5px}ui-screen.offer section.user .details .name{font-weight:700}ui-screen.offer section.user .details a{line-height:1.5;text-decoration:none}ui-screen.offer div.user-profile .details{margin-top:0}ui-screen.offer div.user-profile .details .name{margin-top:0}ui-screen.offer section.user{margin-bottom:2rem}ui-screen.offer div.specialisation{display:flex;flex-wrap:wrap}ui-screen.offer div.specialisation input.specialisation{flex:1 0 0%;padding:0 10px;min-height:42px}ui-screen.offer div.specialisation div.rate{margin-left:15px}ui-screen.offer div.specialisation .select-extras{float:right;padding:10px 0;width:90%}ui-screen.offer div.specialisation .select-extras .__control{background-color:var(--color-active-background)}ui-screen.offer div.specialisation .select-extras .__control .__multi-value__label{padding-right:6px}ui-screen.offer div.specialisation .select-extras .__control .__multi-value__remove{display:none}ui-screen.offer div.comment div.value{border-radius:4px;padding:1rem 0}ui-screen.offer span.status.available,ui-screen.offer span.status.afwachting{color:var(--color-secondary);font-weight:700;padding-right:30px}ui-screen.offer span.status.filled,ui-screen.offer span.status.goedgekeurd{color:#19ce09;padding-right:30px;font-weight:700}ui-screen.offer span.status.closed,ui-screen.offer span.status.afgekeurd{color:#da0b0b;padding-right:30px;font-weight:700}ui-screen.offer div.columns{flex-direction:column;justify-content:center;padding:0 20px}@media screen and (max-width: 767px){ui-screen.offer div.columns{padding:0 10px}}ui-screen.offer .columns div.buttons{margin-top:30px}ui-screen.offer .columns div.buttons a.button{margin-top:20px}ui-screen.offer .columns div.buttons div.actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}ui-screen.offer .columns div.buttons div.actions a.button{flex:1;text-align:center}ui-screen.offer .columns div.buttons a.submit{float:right}ui-screen.offer .columns div.buttons a.download:after{background-image:url(../resources/svg/icon_file_white.svg)}ui-screen.offer .columns div.buttons a.cancel{background-color:var(--color-destructive)}ui-screen.offer .columns div.buttons a.onhold{background-color:var(--color-primary)}ui-screen.offer .calendar-input-wrapper .react-datepicker__day{pointer-events:none}#modal-wrapper .dialog.offer-reject textarea{width:100%;resize:vertical;min-height:4em;height:10em;max-height:22em;padding:.5em;margin:1em 0;box-sizing:border-box}ui-screen.offer-overview div.filter{position:relative;padding-top:48px}ui-screen.offer-overview div.filter h2{margin-bottom:10px}ui-screen.offer-overview div.filter .filter-toggle{position:absolute;top:0;right:0;padding-left:0;padding-right:22px}ui-screen.offer-overview div.filter .filter-toggle:after{background-color:var(--color-primary);clear:both;-webkit-mask-image:url(../resources/svg/icon_chevron_right.svg);mask-image:url(../resources/svg/icon_chevron_right.svg);transform:rotate(90deg);right:-14px;transition:transform .3s}ui-screen.offer-overview div.filter .filter-toggle.open:after{transform:rotate(-90deg)}ui-screen.offer-overview div.filter .filter-options{max-width:400px}ui-screen.offer-overview div.filter .filter-options>label{position:relative;display:block;padding:5px 0 10px}ui-screen.offer-overview div.filter .filter-options>label p{text-transform:uppercase;font-weight:700;margin-bottom:4px}ui-screen.offer-overview div.filter .filter-options .button.sort-dir{position:absolute;color:var(--color-text);top:45px;right:42px;font-size:1.4rem}ui-screen.offer-overview div.filter .filter-options .button.sort-dir:hover{color:var(--color-text)}ui-screen.offer-overview ul.results{position:relative;margin:0 -20px;padding:0;list-style:none;min-height:120px}ui-screen.offer-overview ul.results a{text-decoration:none}ui-screen.offer-overview ul.results li.header{display:flex;justify-content:space-between;margin:0 20px 40px}ui-screen.offer-overview ul.results li.offer{cursor:pointer;padding:10px 20px;border-top:1px solid var(--color-divider);display:flex;justify-content:space-between;align-items:center;line-height:1.5;transition:.3s ease-in-out;padding-bottom:2rem}ui-screen.offer-overview ul.results li.offer .title{font-weight:700}ui-screen.offer-overview ul.results li.offer .status.available,ui-screen.offer-overview ul.results li.offer .status.afwachting{color:var(--color-secondary);font-weight:700;padding-right:30px}ui-screen.offer-overview ul.results li.offer .status.filled,ui-screen.offer-overview ul.results li.offer .status.goedgekeurd{color:#19ce09;padding-right:30px;font-weight:700}ui-screen.offer-overview ul.results li.offer .status.closed,ui-screen.offer-overview ul.results li.offer .status.afgekeurd{color:#da0b0b;padding-right:30px;font-weight:700}ui-screen.offer-overview ul.results li.offer:hover{background-color:var(--color-hover-background)}ui-screen.offer-overview ul.results div.empty{text-align:center;font-size:.9em;opacity:.7;padding:2em 0 1em}ui-screen.offer-overview div.card{background:var(--footer-background);padding:10px 20px;overflow:visible}ui-screen.offer-overview h4{color:var(--color-primary);font-size:1.2em;margin:24px 0 12px}ui-screen.offer-overview div.date-inputs{position:relative;margin-bottom:20px}ui-screen.offer-overview div.date-inputs a.button.edit{position:absolute;top:0;right:0;padding:0 22px 0 0}ui-screen.offer-overview div.date-inputs a.button.edit:after{background-color:var(--color-primary);-webkit-mask-image:url(../resources/svg/icon_edit.svg);mask-image:url(../resources/svg/icon_edit.svg);right:-16px}ui-screen.offer-overview div.buttons{text-align:right;margin-bottom:20px}ui-screen.offer-overview div.buttons>a{margin-left:10px}ui-screen.offer-overview div.buttons a.button.add:after{background-color:var(--color-text);-webkit-mask-image:url(../resources/svg/icon_add.svg);mask-image:url(../resources/svg/icon_add.svg)}ui-screen.offer-overview div.buttons a.button.export:after{background-color:var(--color-text);-webkit-mask-image:url(../resources/svg/icon_export.svg);mask-image:url(../resources/svg/icon_export.svg);transform:scale(.85)}.specialisation-options{margin-bottom:1rem}.specialisation-options input[type=radio]{display:none}.specialisation-options input[type=radio]:checked+label{background-color:color-mix(in srgb,black 60%,var(--item-background))}.specialisation-options label{background:var(--item-background);padding:18px 22px;display:inline-block;margin-right:10px;transition:.4s ease;cursor:pointer;margin-bottom:1rem}.specialisation-options label:hover{background-color:color-mix(in srgb,black 20%,var(--item-background))}.dialog.offers-dates div.dates{display:flex;flex-direction:column;gap:20px}.dialog.offers-dates div.dates label{font-weight:700}.dialog.offers-dates div.dates label>div{margin-top:5px}.dialog.offers-dates div.dates .react-datepicker-wrapper{display:block}.dialog.offers-dates div.quick-actions{margin-top:20px}.dialog.offers-dates div.quick-actions a.button{display:block;padding:.6em 0;text-transform:none;color:var(--color-text);font-weight:400}.dialog.offers-dates div.quick-actions a.button:hover{background-color:#0000000d}@media (min-width: 767px){.dialog.offers-dates div.dates{flex-direction:row}.dialog.offers-dates div.dates>*{flex:1}}ui-app ui-screen.messages{background:#00000094;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);max-height:100%;overflow-y:auto}ui-app ui-screen.messages h1{padding-left:16px}ui-app ui-screen.messages div.message-items div.empty{text-align:center;font-size:.9em;opacity:.7;padding:2em 0;max-width:600px;margin:0 auto}ui-app ui-screen.messages div.message-items div.empty ui-image{filter:grayscale(100%);height:300px;padding:2em 0;opacity:.5}ui-app ui-screen.messages div.message-items div.empty ui-image .image-display{background-size:contain}ui-app ui-screen.messages div.message-items ul{list-style:none;padding:0;margin:1em -20px}ui-app ui-screen.messages div.message-items ul h4{margin:0;padding:1em 36px;background-color:#1f1f1f;border-width:2px 0px;text-transform:capitalize}ui-app ui-screen.messages div.message-items ul li.message-item{padding:0;margin:0;border-bottom:1px solid rgb(44,43,43)}ui-app ui-screen.messages div.message-items ul li.message-item>a{display:block;position:relative;text-decoration:none;color:#4c4c4c;padding:.7em 40px;transition:.3s ease}ui-app ui-screen.messages div.message-items ul li.message-item>a.unread{padding:.7em 40px}ui-app ui-screen.messages div.message-items ul li.message-item>a[href=""]{pointer-events:none}ui-app ui-screen.messages div.message-items ul li.message-item>a div.message-text{font-weight:1rem;line-height:1.4em;color:var(--color-text);margin-top:10px}ui-app ui-screen.messages div.message-items ul li.message-item>a div.date{color:var(--color-primary);font-size:.8em;font-weight:700;letter-spacing:-.8px}ui-app ui-screen.messages div.message-items ul li.message-item>a div.unread-marker{position:absolute;width:10px;height:10px;border-radius:50%;background-color:#ff4828;left:14px;top:1em}ui-app ui-screen.messages div.message-items ul li.message-item>a div.link-marker{position:absolute;width:20px;height:40px;top:50%;right:15px;transform:translateY(-50%);-webkit-mask:url(../resources/svg/icon_chevron_right_primary.svg) no-repeat 50% 50%/28px;mask:url(../resources/svg/icon_chevron_right_primary.svg) no-repeat 50% 50%/28px;background-color:var(--color-primary)}ui-app ui-screen.messages div.message-items ul li.message-item>a:hover{background-color:#2525257a}ui-app div.base>header>div:after{content:"";clear:both}ui-app div.base{display:flex;flex-direction:column;width:100%;height:100%;background-color:var(--color-app-background);background:url(../resources/images/Background_Lion-cropped.png) no-repeat right center/contain}ui-app div.base>header{background-color:var(--color-app-background);box-shadow:0 2px 8px -2px #0003;height:60px;height:calc(60px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);z-index:5}ui-app div.base>header>div{position:relative;width:100%;height:100%}ui-app div.base>header div.logo{cursor:pointer;position:absolute;top:0;width:160px;height:100%;box-sizing:border-box;background:url(../resources/svg/Logo_Fleox_wit.svg) 50% 50%/contain no-repeat;left:50%;transform:translate(-50%)}ui-app div.base>header #nav-container{display:contents}ui-app div.base>header #nav-container a.button.back{background-color:var(--color-primary);height:60px;-webkit-mask:url(../resources/svg/icon_back.svg) no-repeat 50% 50%/24px 24px;mask:url(../resources/svg/icon_back.svg) no-repeat 50% 50%/24px 24px;padding:0;width:60px}ui-app div.base>header #nav-container a.button.back.webkit{-webkit-mask-image:url(../resources/svg/icon_back_ios.svg);mask-image:url(../resources/svg/icon_back_ios.svg)}ui-app div.base>header div.popup-menu{width:48px;height:60px;float:right}ui-app div.base>header a.button.logout{width:60px;height:60px;padding:0;background:url(../resources/svg/icon_logout.svg) no-repeat 50% 50%/24px 24px;float:right}ui-app div.base .css-1jqq78o-placeholder{color:#e5e5e5!important}ui-app div.base footer{background:var(--color-app-background);box-shadow:0 2px 8px -2px #0003;padding-bottom:env(safe-area-inset-bottom);position:relative;z-index:10;height:78px}ui-app div.base footer:before{background:var(--footer-line-background);content:"";display:block;width:100%;position:absolute;left:0;bottom:0;height:4px}ui-app div.base main.container{flex:1;width:100%;overflow:hidden auto;overflow:hidden overlay}ui-screen{min-height:100%;animation:.1s fadeIn}ui-screen>header{max-width:600px;margin:20px auto 0;padding:0 20px;box-sizing:border-box}ui-screen>header div.actions{text-align:right;margin-top:20px}ui-screen>header div.actions a.button{margin-left:20px;margin-bottom:1rem}ui-screen .columns,ui-screen.columns{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}ui-screen .columns .column,ui-screen.columns .column{box-sizing:border-box;flex:0 1 600px;padding:20px;max-width:100%}ui-screen .columns .column.wide,ui-screen.columns .column.wide{flex-basis:950px}ui-screen .columns .column.split,ui-screen.columns .column.split{display:contents}@media (min-width: 767px) and (max-width: 1200px){ui-screen .columns .column.split,ui-screen.columns .column.split{display:block}ui-screen .columns .column.split .column,ui-screen.columns .column.split .column{padding:0}}ui-screen>.columns{min-height:100%}@media (min-width: 767px){ui-app div.base{flex-direction:column-reverse;background-color:initial}ui-app div.base>header{display:none}ui-app div.base footer{padding-top:env(safe-area-inset-top);padding-bottom:0}ui-screen>header{max-width:1200px;display:grid;grid-template-columns:1fr auto;margin-bottom:20px}ui-screen>header>*{grid-column:1/3}ui-screen>header>*:first-child{grid-column:1/2}ui-screen>header>p{max-width:600px}ui-screen>header>div.actions{grid-column:2;grid-row:1;margin:0}ui-screen .columns,ui-screen.columns{flex-wrap:nowrap;justify-content:center;max-width:1200px;margin:0 auto}ui-screen .columns>.column.wide,ui-screen.columns>.column.wide{flex-basis:950px}ui-screen .columns>aside.graphic,ui-screen.columns>aside.graphic{align-self:center;flex:0 1 auto}}@media (max-width: 767px){ui-app div.base footer:before{bottom:initial;top:0}}#modal-wrapper div.screens{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;height:100%;overflow:hidden auto;overflow:hidden overlay}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}ui-screen.logs-home section.card.list a.button.new{align-items:center;background:color-mix(in srgb,var(--color-secondary),transparent 90%);box-shadow:none;box-sizing:border-box;display:flex;margin:0;padding:30px 20px;width:100%}ui-screen.logs-home section.card.list a.button.new>span{padding-left:40px}ui-screen.logs-home section.card.list a.button.new:hover{background:#6caf0226;background:color-mix(in srgb,var(--color-secondary) 15%,transparent)}ui-screen.logs-home section.card.list a.button.new:after{background-color:var(--color-secondary);margin-left:10px;-webkit-mask-image:url(../resources/svg/icon_add.svg);mask-image:url(../resources/svg/icon_add.svg)}ui-screen.logs-home section.card.list ul.logbooks{list-style:none;margin:0;padding:0}ui-screen.logs-home section.card.list ul.logbooks li.logbook{display:block;padding-left:20px}ui-screen.logs-home section.card.list ul.logbooks li.logbook a{color:var(--color-text);display:block;font-weight:400;padding:14px 20px 14px 0}ui-screen.logs-home section.card.list ul.logbooks li.logbook a div{align-items:center;display:flex;gap:10px}ui-screen.logs-home section.card.list ul.logbooks li.logbook a p{margin:0}ui-screen.logs-home section.card.list ul.logbooks li.logbook a span{display:block}ui-screen.logs-home section.card.list ul.logbooks li.logbook a span.date:before{content:"";display:inline-block;height:20px;-webkit-mask:no-repeat center/contain;mask:no-repeat center/contain;vertical-align:middle;width:20px;background-color:var(--color-secondary);margin-right:10px;-webkit-mask-image:url(../resources/svg/icon_calendar_day.svg);mask-image:url(../resources/svg/icon_calendar_day.svg)}ui-screen.logs-home section.card.list ul.logbooks li.logbook a span.attachments{background-color:#27ffc933;border-radius:20px;color:#007155;padding:4px 10px 4px 4px;font-size:.8em}ui-screen.logs-home section.card.list ul.logbooks li.logbook a span.attachments:before{content:"";display:inline-block;height:16px;-webkit-mask:no-repeat center/contain;mask:no-repeat center/contain;vertical-align:middle;width:16px;background-color:#007155;-webkit-mask-image:url(../resources/svg/icon_attachment.svg);mask-image:url(../resources/svg/icon_attachment.svg)}ui-screen.logs-home section.card.list ul.logbooks li.logbook:hover{background-color:color-mix(in srgb,var(--color-secondary) 5%,transparent)}ui-screen.logs-home section.card.list ul.logbooks li.logbook:not(:last-child) a{border-bottom:1px solid rgb(245,245,245)}ui-screen.logs-edit section{width:100%;max-width:500px}ui-screen.logs-edit section h4{font-size:1.1em;margin:.5em 0}ui-screen.logs-edit section textarea{box-sizing:border-box;display:block;min-height:400px;min-width:300px;padding:14px;width:100%}ui-screen.logs-edit section select{display:block;width:100%}ui-screen.logs-edit section div.field{padding:10px 0}ui-screen.logs-edit section div.field h4{font-weight:700}ui-screen.logs-edit section div.buttons{display:flex;gap:10px;padding:10px 0}ui-screen.logs-edit section div.buttons a.save:after{background-color:#fff;-webkit-mask-image:url(../resources/svg/icon_check.svg);mask-image:url(../resources/svg/icon_check.svg)}ui-screen.logs-edit section div.buttons a.delete{background-color:var(--color-destructive)}ui-screen.logs-edit section div.buttons a.delete:after{background-color:#fff;-webkit-mask-image:url(../resources/svg/icon_delete.svg);mask-image:url(../resources/svg/icon_delete.svg)}ui-screen.logs-edit div.selected-files input[type=file]{display:none}ui-screen.logs-edit div.selected-files ul{border:1px dashed rgb(230,230,230);border-radius:5px;list-style:none;margin:0;padding:6px}ui-screen.logs-edit div.selected-files ul li{box-sizing:border-box;border-radius:3px;display:block;padding:14px 28px 14px 60px;position:relative}ui-screen.logs-edit div.selected-files ul li a.button.delete{background:url(../resources/svg/icon_delete.svg) no-repeat 50% 50%/18px 18px;border-radius:32px;cursor:pointer;display:block;height:32px;margin-left:-6px;padding:0;position:absolute;left:20px;top:50%;transform:translateY(-50%);width:32px}ui-screen.logs-edit div.selected-files ul li a.button.delete:hover{background-color:#e5171e1a;background-color:color-mix(in srgb,var(--color-error) 10%,transparent)}ui-screen.logs-edit div.selected-files ul li.new{background-color:#cffbf4}ui-screen.logs-edit div.selected-files ul li.uploaded{background-color:#f5f5f5}ui-screen.logs-edit div.selected-files ul a.select-file{background-color:#f084240d;background-color:color-mix(in srgb,var(--color-secondary) 5%,transparent);display:block}ui-screen.logs-edit div.selected-files ul a.select-file:after{background-color:var(--color-secondary);left:10px;-webkit-mask-image:url(../resources/svg/icon_add_primary.svg);mask-image:url(../resources/svg/icon_add_primary.svg)}ui-screen.logs-edit div.selected-files ul>*:not(:last-child){margin-bottom:6px}ui-screen.logs-edit div.spinner-holder{background-color:#fffc;align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}ui-screen.logs-edit div.spinner-holder ui-spinner{height:100px;position:relative;width:100px}ui-screen.logs-edit div.spinner-holder span{display:block;font-weight:700;text-align:center}.registration-form .buttons{display:flex;gap:1rem;margin-top:2rem!important}.registration-form .buttons a,.registration-form .buttons button{flex:1;margin:0!important}ui-app ui-screen.request-form{max-height:100%;overflow-y:auto;margin:0 auto;padding:0 2rem}ui-app ui-screen.request-form .content{max-width:600px;margin:0 auto}ui-app ui-screen.request-form h2{text-transform:capitalize}ui-app ui-screen.request-form label.specialisation{box-sizing:border-box;color:var(--color-text);display:block;font-family:Asap,sans-serif;font-size:13px;font-weight:700;top:2px;transition:color .4s;padding:10px 0;margin-bottom:-1rem}ui-app ui-screen.request-form .days-checkbox{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;text-transform:capitalize}ui-app ui-screen.request-form .days-checkbox>*{width:150px}ui-app ui-screen.request-form ui-image.logo{width:100%;height:300px;height:min(300px,50vw);margin-bottom:30px}ui-app ui-screen.request-form ui-image.logo div.image-display{background-size:contain;background-position-y:100%}ui-app ui-screen.request-form .specialisation-extra-select div.__control{border-radius:4px}ui-app ui-screen.request-form form{padding:0 0 20px}ui-app ui-screen.request-form form>*{margin-top:20px}ui-app ui-screen.request-form form input:-webkit-autofill,ui-app ui-screen.request-form form input:-webkit-autofill:focus{-webkit-transition:background-color 600000s 0s,color 600000s 0s;transition:background-color 600000s 0s,color 600000s 0s}ui-app ui-screen.request-form form input[data-autocompleted]{background-color:transparent!important}ui-app ui-screen.request-form form button.submit{margin-left:auto;display:flex;margin-bottom:1rem;width:100%;box-sizing:border-box;margin-top:2rem}ui-app ui-screen.request-form form:after{content:"";clear:both;display:block}ui-app ui-screen.login{background:var(--color-app-background);max-height:100%;overflow-y:auto}ui-app ui-screen.login .language-switch{position:absolute;right:15px;top:15px;display:flex;flex-direction:column;border:1px solid white;border-radius:3px;padding:7px 17px 0 40px;align-items:center;background:#000;z-index:10}ui-app ui-screen.login .language-switch:before{content:"";position:absolute;right:0;width:37px;height:37px;-webkit-mask:url(../resources/svg/icon_expand.svg) no-repeat 50% 50%/14px 14px;mask:url(../resources/svg/icon_expand.svg) no-repeat 50% 50%/14px 14px;background:#fff;transition:transform .3s cubic-bezier(.455,.03,.515,.955);transform:rotate(0);top:0}ui-app ui-screen.login .language-switch div{display:none;cursor:pointer;width:100px;position:relative;margin-bottom:10px}ui-app ui-screen.login .language-switch div:after{content:"";height:20px;width:20px;display:block;position:absolute;top:0;left:-28px}ui-app ui-screen.login .language-switch div.current{display:block;pointer-events:none;order:-1}ui-app ui-screen.login .language-switch:hover:before{content:"";transform:rotate(180deg);top:0}ui-app ui-screen.login .language-switch:hover div{display:block}ui-app ui-screen.login .language-switch .nl:after{background:url(../resources/images/nl-flag.jpg) no-repeat 50% 50%/20px 20px}ui-app ui-screen.login .language-switch .pl-PL:after{background:url(../resources/images/pl-flag.jpg) no-repeat 50% 50%/20px 20px}ui-app ui-screen.login div.content{max-width:420px;margin:0 auto;padding:10vh 20px 0}ui-app ui-screen.login div.content .logo{background:var(--logo);width:100%;height:300px;height:min(300px,50vw);margin:0 0 30px}ui-app ui-screen.login div.content h1{text-align:center;color:var(--color-primary);font-weight:700;font-size:2.6em;margin-bottom:40px}ui-app ui-screen.login div.content div.message{border:1px solid var(--color-primary);padding:10px 20px;border-radius:4px}ui-app ui-screen.login div.content div.message.warn{background:#ff66000d;border-color:#f60;color:#f60}ui-app ui-screen.login div.content div.message.error{background:#e5171e0d;background:color-mix(in srgb,var(--color-error) 5%,transparent);border-color:var(--color-error);color:var(--color-error)}ui-app ui-screen.login div.content form{padding:0 0 20px}ui-app ui-screen.login div.content form>*{margin-top:10px}ui-app ui-screen.login div.content form a.button.forgot{position:absolute;padding:0;right:12px;top:50%;transform:translateY(-50%);width:22px;height:22px;border-radius:50%;background:var(--color-secondary);z-index:10;color:#fff}ui-app ui-screen.login div.content form a.button.forgot>span{display:block;position:absolute;text-align:center;width:100%;top:50%;transform:translateY(-50%)}ui-app ui-screen.login div.content form a.button.biometrics{padding-left:40px}ui-app ui-screen.login div.content form a.button.biometrics:after{background-image:url(../resources/svg/icon_biometrics.svg);background-size:24px}ui-app ui-screen.login div.content form button.submit{margin-left:auto;display:flex;margin-bottom:1rem;width:100%;box-sizing:border-box;margin-top:2rem}ui-app ui-screen.login div.content form:after{content:"";clear:both;display:block}ui-app ui-screen.login div.content footer{clear:both;padding:4rem 0 1rem}ui-app ui-screen.login div.content footer div.no-account{font-family:Asap,sans-serif;text-align:center}ui-app ui-screen.login div.content footer a{color:var(--color-primary);text-decoration:none}ui-app ui-screen.login div.content footer a[href]:hover,ui-app ui-screen.login div.content footer a[href]:focus-visible{text-decoration:underline}ui-app ui-screen.login div.content.loading form{opacity:.5;pointer-events:none}ui-app ui-screen.login p.login-other{text-align:center;position:relative;z-index:2}ui-app ui-screen.login p.login-other:before{content:"";background-color:var(--color-app-background);width:40px;height:40px;position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1}ui-app ui-screen.login p.login-other:after{content:"";position:absolute;border:1px solid var(--color-text);width:100%;display:block;top:50%;left:0;z-index:-2}ui-app ui-screen.login a.facebook-link{text-decoration:none}ui-app ui-screen.login p.register-account{text-align:right;margin-bottom:2rem!important}ui-app ui-screen.login .facebook{display:flex;align-items:center;gap:10px;margin-top:2rem;background-color:#1877f2;padding:10px;margin-bottom:2rem}ui-app ui-screen.login .facebook:before{content:"";width:30px;height:30px;-webkit-mask:url(../resources/images/facebook.png) no-repeat center center/contain;mask:url(../resources/images/facebook.png) no-repeat center center/contain;display:inline-block;background:#fff}ui-screen.terms{overflow-y:auto;height:100vh;margin-top:env(safe-area-inset-top)}ui-screen.terms label{box-sizing:border-box;color:var(--color-text);display:block;font-family:Asap,sans-serif;font-size:13px;font-weight:700;left:0;top:2px;transition:color .4s;padding:10px 0;position:relative;display:inline-block;width:auto}ui-screen.terms label.required:after{content:"*";position:absolute;right:-16px;top:7px;width:10px;height:10px;font-size:18px;color:red}ui-screen.terms .header-logo{display:flex;justify-content:center;margin-top:1rem}ui-screen.terms .header-logo a span{margin-left:0}ui-screen.terms>.columns{min-height:calc(100% - 100px);min-height:calc(100% - 100px - env(safe-area-inset-top))}ui-screen.terms .terms-update{background:#6caf020d;background:color-mix(in srgb,var(--color-secondary) 5%,transparent);border:1px solid var(--color-secondary);border-radius:2px;padding:10px 20px;font-size:.9em}ui-screen.terms form ui-textinput{margin-bottom:1rem}ui-screen.terms form ui-textinput.label-above label{width:auto;position:relative;left:0;display:inline-block}ui-screen.terms form ui-textinput.label-above input{padding:10px}ui-screen.terms form ui-textinput.required label:after{content:"*";position:absolute;right:-16px;top:7px;width:10px;height:10px;font-size:18px;color:red}ui-screen.terms .header-logo span{background:var(--logo);width:400px;height:54px;max-width:178px;display:block;margin-left:20px}ui-screen.terms .container{margin:30px auto 0;padding:20px;margin-top:max(30px,5vh)}ui-screen.terms .container form{margin-bottom:2rem}ui-screen.terms .container form ui-textinput{margin-top:10px}ui-screen.terms .container ui-checkbox label:after,ui-screen.terms .container ui-checkbox label:before{top:50%;transform:translateY(-50%)}ui-screen.terms .container ui-checkbox a{vertical-align:unset}ui-screen.terms .container .button.accept{width:-moz-fit-content;width:fit-content;display:block;margin-top:30px}ui-screen.terms .container .button.accept:after{background-image:url(../resources/svg/icon_chevron_right_white.svg)}ui-screen.terms-file{overflow-y:auto;height:100%;background-color:var(--color-app-background)}ui-screen.terms-file p{background:none!important;color:#fff!important}ui-screen.terms-file p span{color:#fff!important}ui-screen.terms-file .html-content{position:relative;margin:auto;max-width:800px;padding:60px 40px 20px;background-color:var(--footer-background)}ui-screen.terms-file .html-content img.logo{position:absolute;top:10px;right:10px;height:80px;width:auto}[data-target=sport] ui-screen.terms-file .html-content img.logo{right:30px}ui-screen.terms-file footer{font-size:.85em;opacity:.8}ui-screen.terms-file h1,ui-screen.terms-file h2,ui-screen.terms-file h3,ui-screen.terms-file h4,ui-screen.terms-file h5,ui-screen.terms-file h6{color:var(--color-primary)}@media (max-width: 500px){ui-screen.terms-file .html-content{padding:100px 20px 20px}}.fade-enter{animation:fadeTransitionIn .6s cubic-bezier(.215,.61,.355,1) 0s both;pointer-events:none}.fade-exit{animation:fadeTransitionOut .6s cubic-bezier(.55,.055,.675,.19) 0s both;pointer-events:none}@keyframes fadeTransitionIn{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeTransitionOut{0%{opacity:1;transform:translate(0)}50%{opacity:0;transform:translate(30px)}to{opacity:0;transform:translate(30px)}}:root{--color-primary-rgb: 240 132 36;--color-secondary-rgb: 108 175 2;--color-app-bg-light: white;--text-color-light: black;--color-primary: rgb(var(--color-primary-rgb));--color-secondary: rgb(var(--color-secondary-rgb));--color-app-background: var(--color-app-bg-light);--color-button-icon: var(--color-secondary);--color-active-background: rgb(var(--color-secondary-rgb) / .12);--color-calendar-selection: rgb(0, 222, 18);--color-chat-sent: hsl(125, 60%, 92%);--color-destructive: rgb(219, 85, 76);--color-divider: rgb(230, 230, 230);--color-error: rgb(229, 23, 30);--color-focus: var(--color-secondary);--color-highlight: var(--color-secondary);--color-hover-background: rgb(var(--color-secondary-rgb) / .05);--color-input-background: rgb(255, 247, 236);--color-surface-background: rgb(255, 247, 236);--color-text: rgb(76, 76, 76);--color-menu-icons: var(--color-text);--item-background: white;--color-input-bg: rgb(255, 247, 236);--color-bg-calendar-day: white;--color-menu-bottom-border: var(--color-primary);--color-header-payoff: var(--color-primary);--footer-background: white;--footer-line-background: transparent}:root{--color-app-bg-dark: #08090d;--text-color-dark: #ffffff;--input-color-bg-dark: #869393;--color-bg-calendar-day-dark: #2b2d36;--color-footer-bg-dark: #2b2d34;--color-item-bg-dark:#1c2022}@media (prefers-color-scheme: dark){:root{--color-app-background: var(--color-app-bg-dark);--color-text: var(--text-color-dark);--color-input-bg: var(--input-color-bg-dark);--color-input-background: var(--input-color-bg-dark);--color-bg-calendar-day: var(--color-bg-calendar-day-dark);--footer-background: var(--color-footer-bg-dark);--item-background: var(--color-item-bg-dark);--logo: url(../resources/svg/Logo_Fleox_wit.svg) 50% 50% / contain no-repeat}}[data-theme=dark]{--color-app-background: var(--color-app-bg-dark);--color-text: var(--text-color-dark);--color-input-bg: var(--input-color-bg-dark);--color-input-background: var(--input-color-bg-dark);--color-bg-calendar-day: var(--color-bg-calendar-day-dark);--footer-background: var(--color-footer-bg-dark);--item-background: var(--color-item-bg-dark);--logo: url(../resources/svg/Logo_Fleox_wit.svg) 50% 50% / contain no-repeat}[data-theme=light]{--color-app-background: var(--color-app-bg-light);--color-text: var(--text-color-light);--color-input-bg: rgb(255, 247, 236);--color-input-background: rgb(255, 247, 236);--color-bg-calendar-day: white;--footer-background: white;--item-background:#eaeaea;--logo: url(../resources/svg/Logo_Fleox_black.svg) 50% 50% / contain no-repeat}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:var(--color-app-background);color:var(--color-text);font-family:Asap,sans-serif;height:100%;margin:0;overflow:hidden;padding:0;touch-action:manipulation;width:100%}@media (orientation: portrait){html,body{height:100vh;width:100vw}}@media (display-mode: standalone){body{-webkit-user-select:none;-moz-user-select:none;user-select:none}}#modal-wrapper{box-sizing:border-box;display:block;height:100%;left:0;position:absolute;top:0;width:100vw;z-index:40}#modal-wrapper:empty{display:none}#root{height:100%;left:0;position:fixed;top:0;width:100%}ui-app{display:block;height:100%;position:relative;width:100%}ui-screen{display:block;display:flow-root;box-sizing:border-box;min-height:100%;width:100%;top:0;left:0}a{-webkit-tap-highlight-color:transparent;cursor:pointer;outline:none;text-decoration:none;color:unset}a:not(.button):active,a:not(.button):visited{color:unset}a[href]{text-decoration:underline}h1,h2,h3,h4,h5,h6{margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:Asap,sans-serif}h1{color:var(--color-primary);font-size:1.8em}p{color:var(--color-text);line-height:1.4em}div.error,p.error{color:#e5171e;font-size:.9rem}div.card,section.card{border-radius:10px;box-shadow:0 2px 8px -2px #0003}input,textarea{background-color:var(--color-input-bg);border:none;border-radius:8px;color:var(--color-text);font-family:Asap,sans-serif;font-size:1em;resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--color-text);opacity:.7}input::placeholder,textarea::placeholder{color:var(--color-text);opacity:.7}input:focus,textarea:focus{outline:1px solid #6caf02}#bad-javascript{display:none}body.unsupported-ie{background-color:#ececec}body.unsupported-ie #bad-javascript{display:block}body.unsupported-ie #bad-javascript div.content{height:254px;margin:100px auto 0;padding-left:318px;width:400px}body.unsupported-ie #bad-javascript div.content h1{background-color:var(--color-app-background);color:#fff;display:inline-block;margin:20px 0;padding:6px 8px}body.unsupported-ie #bad-javascript div.content p{color:#646464;font-size:.9em;line-height:1.5em;margin:0}body.unsupported-ie #root{display:none}.error-boundary{display:block flex}.error-boundary .fatal-error{margin:auto;max-width:600px}.error-boundary .fatal-error h1{color:var(--color-secondary)}.error-boundary .fatal-error textarea{background-color:transparent;border:1px solid var(--color-secondary);border-radius:4px;display:block;font-family:monospace;height:250px;margin:1em 0;outline:none;padding:.5em;width:100%}.error-boundary .fatal-error button{background-color:var(--color-primary);border:0;border-radius:6px;color:#fff;font-size:1rem;font-weight:700;padding:.5em 3em}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px;content:"";z-index:-1;border-width:8px;left:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .holiday-overlay,.react-datepicker__month-text--holidays .holiday-overlay,.react-datepicker__quarter-text--holidays .holiday-overlay,.react-datepicker__year-text--holidays .holiday-overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .holiday-overlay,.react-datepicker__month-text--holidays:hover .holiday-overlay,.react-datepicker__quarter-text--holidays:hover .holiday-overlay,.react-datepicker__year-text--holidays:hover .holiday-overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;-webkit-clip-path:circle(0);clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}
