@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:4px;box-sizing:unset;color:var(--color-secondary);cursor:pointer;display:inline-block;font-family:Roboto,Arial,Helvetica,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:#dc8106;color:color-mix(in srgb,var(--color-secondary),black 5%)}a.button:active,button.ui-button:active{color:#cd7805;color:color-mix(in srgb,var(--color-secondary),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 #512f0233;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:#dc8106;background-color:color-mix(in srgb,var(--color-secondary),black 5%)}a.button.filled:active,button.ui-button.filled:active{background-color:#cd7805;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 #512f0226;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-secondary)}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:#fff9}div#modal-wrapper div.dialog{position:absolute;width:360px;width:max(360px,90%);max-width:100%;max-width:min(100%,420px);min-width:min(300px,100%);margin:0 auto;background:#fff;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%)}}ui-screen aside.graphic{display:none}@media (min-width: 767px){ui-screen aside.graphic{box-sizing:border-box;display:block;position:relative;height:500px}ui-screen aside.graphic:before,ui-screen aside.graphic:after{content:"";position:absolute;width:calc(100% - 40px);height:calc(100% - 40px);left:20px;top:20px;background:no-repeat center/contain}ui-screen aside.graphic:before{animation:hoverBlob 30s cubic-bezier(.455,.03,.515,.955) 0s infinite alternate}ui-screen aside.graphic:after{animation:fadeIn .2s cubic-bezier(.455,.03,.515,.955) 0s both;max-height:600px;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}ui-screen aside.graphic.doc-1:after{background-image:url(/resources/images/poppetje_1.png)}ui-screen aside.graphic.doc-2:after{background-image:url(/resources/images/poppetje_2.png)}ui-screen aside.graphic.doc-3:after{background-image:url(/resources/images/poppetje_3.png)}ui-screen aside.graphic.doc-4:after{background-image:url(/resources/images/poppetje_4.png)}ui-screen aside.graphic.doc-tall{width:350px}ui-screen aside.graphic.doc-tall:before{background-image:url(/resources/svg/blob_tall.svg)}ui-screen aside.graphic.doc-wide{width:500px}ui-screen aside.graphic.doc-wide:before{background-image:url(/resources/svg/blob_wide.svg)}ui-screen aside.graphic:hover:after{transform:scale(1.03)}@keyframes hoverBlob{0%{transform:translateY(0) skew(5deg,-10deg) scale(1)}33%{transform:translateY(-20px) skew(-10deg,10deg) scale(1.05)}67%{transform:translateY(0) skew(0,-10deg) scale(1)}to{transform:translateY(20px) skew(-10deg,8deg) scale(1.03)}}}@media (min-width: 767px) and (min-height: 480px){aside.graphic{transform:translateY(-80px)}}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}.__control--is-disabled .__indicators{display:none}div.__menu{z-index:10;min-width:-moz-fit-content;min-width:fit-content}div.__menu-list{padding:0}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}div.__group-heading{background-color:var(--color-app-background);border-radius:4px;padding-block:.5em;position:sticky;top:0}ui-checkbox{display:block;min-width:48px;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}ui-checkbox input{height:0;opacity:0;position:absolute;width: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:var(--color-input-background);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)}ui-checkbox.switch label:before{background:#c8c8c8 url(/resources/svg/icon_check_white.svg) no-repeat 2px 50%/20px 20px;border-radius:14px;height:28px;left:0;top:9px;transition:background-color .2s;width:46px}ui-checkbox.switch label:after{background:#fff;border-radius:50%;height:22px;-webkit-mask:initial;mask:initial;opacity:1;top:12px;transform:initial;transition-timing-function:ease-out;transition-duration:.2s;width:22px}ui-checkbox.switch input:checked+label:before{background-color:var(--color-input-valid)}ui-checkbox.switch input:checked+label:after{transform:translate(18px)}ui-checkbox.switch.right label:not(:empty),ui-checkbox.switch:not(.left):not(.center) label:not(:empty){padding-left:58px}ui-checkbox.switch.right label:not(:empty):before,ui-checkbox.switch:not(.left):not(.center) label:not(:empty):before{left:0}ui-checkbox.switch.right label:not(:empty):after,ui-checkbox.switch:not(.left):not(.center) label:not(:empty):after{left:3px}ui-checkbox.switch.right.small label:not(:empty),ui-checkbox.switch:not(.left):not(.center).small label:not(:empty){padding-left:40px}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:Roboto,Arial,Helvetica,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% - 28px);top:calc(50% - 28px)}ui-spinner.small:after{border-width:3px;width:24px;height:24px;left:calc(50% - 15px);top:calc(50% - 15px)}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-textinput{display:block;height:60px;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:Roboto,Arial,Helvetica,sans-serif;font-size:1.1rem;line-height:22px;outline:none;padding:14px 10px;width:100%;border:1px solid transparent;border-radius:4px}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:Roboto,Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;left:11px;position:absolute;top:2px;transition:color .4s}ui-textinput.error input:not(:focus):not(:-moz-placeholder-shown)+label,ui-textinput input:invalid:not(:focus):not(:-moz-placeholder-shown)+label{color:red}ui-textinput.error input:not(:focus):not(:placeholder-shown)+label,ui-textinput input:invalid:not(:focus):not(:placeholder-shown)+label{color:red}ui-textinput ::-moz-selection{background:#444;color:#fff}ui-textinput ::selection{background:#444;color:#fff}ui-textinput.filled{background-color:var(--color-input-background);padding:0}ui-textinput.filled input{min-height:100%;padding:14px 10px 14px 138px;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{display:flex;overflow:visible;position:relative}div.popup-menu .menu{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:10px;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;gap:10px;margin:auto;position:relative;padding:10px}div.popup-menu .menu:after{background-color:var(--color-text);content:"";display:block;-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;height:20px;width:10px}div.popup-menu .menu:hover{background-color:#0000000d}div.popup-menu .menu:active{background-color:#0000001a}div.popup-menu .popup{background-color:#fff;box-shadow:0 2px 12px -1px #0003;min-width:120px;max-width:250px;padding:5px 0;position:absolute;right:0;top:calc(100% - 10px);width:-moz-max-content;width:max-content;z-index:100}div.popup-menu .popup a{--tint: var(--color-text);border-radius:0;color:var(--tint);display:flex;font-weight:400;padding:10px 20px;transition:none}div.popup-menu .popup a:hover{background-color:color-mix(in srgb,var(--tint),transparent 95%)}div.popup-menu .popup a:active{background-color:color-mix(in srgb,var(--tint),transparent 90%)}div.popup-menu .popup a[href]{text-decoration:none}div.popup-menu .popup a.terms:first-letter{text-transform:capitalize}div.popup-menu .popup a.destructive{--tint: var(--color-destructive)}div.popup-menu .popup .seperator{background-color:var(--color-divider);height:1px;margin:8px 0;width:100%}div.popup-menu .popup .seperator:first-child,div.popup-menu .popup .seperator:last-child{display:none}div.popup-menu.open a.menu{background-color:#000;color:#fff}div.popup-menu.open a.menu:after{background-color:#fff}@media (max-width: 1200px){div.popup-menu.main .popup{right:10px}}div.ui-error{display:flex;flex-direction:column;min-height:100%;padding:20px;box-sizing:border-box}div.ui-error div.content{margin:auto;max-width:500px;padding:20px 0;text-align:center}div.ui-error div.content:before{background:url(/resources/svg/voca_logo.svg) no-repeat center center;content:"";display:block;width:100%;height:100px}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}.ui-error div.fatal-error{max-width:500px;margin:auto;width:100%}.ui-error div.fatal-error a.mail{text-decoration:underline;vertical-align:inherit}.ui-error div.fatal-error details{background-color:#f5f5f5;border-radius:5px;display:block;padding:10px;text-align:left}.ui-error div.fatal-error details summary{cursor:pointer;padding:.5em}.ui-error div.fatal-error textarea{background-color:#fff9;border:0;border-radius:0;box-sizing:border-box;display:block;font-family:monospace;height:200px;overflow:auto;padding:6px 8px;resize:vertical;white-space:pre-wrap;width:100%;word-wrap:break-word}.ui-error div.fatal-error a.button{margin-top:10px}nav.tabs{box-sizing:border-box;display:flex;height:60px;position:relative;transition:max-height .3s cubic-bezier(.455,.03,.515,.955);width:100%}nav.tabs.hidden{max-height:0}nav.tabs .header-logo{box-sizing:border-box;cursor:pointer;height:100%;margin:auto;position:relative;top:0;width:140px}nav.tabs .header-logo a{background:url(/resources/svg/voca_logo.svg) no-repeat center center/contain;display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:140px}nav.tabs .header-logo .payoff{color:var(--color-header-payoff);display:none;font-size:.85em;font-style:italic;max-width:160px;padding:20px}nav.tabs .popup-menu{height:60px;position:absolute;right:10px;right:calc(10px + env(safe-area-inset-top))}nav.tabs .popup-menu .popup a{justify-content:space-between}nav.tabs .popup-menu .popup a:after{content:"";display:inline-block;height:24px;vertical-align:middle;width:24px}nav.tabs .popup-menu .popup a.reload:after{background-color:var(--color-secondary);-webkit-mask-image:url(/resources/svg/icon_refresh.svg);mask-image:url(/resources/svg/icon_refresh.svg)}nav.tabs .popup-menu .popup a.info:after{background-color:var(--color-secondary);-webkit-mask-image:url(/resources/svg/icon_info.svg);mask-image:url(/resources/svg/icon_info.svg)}nav.tabs .popup-menu .popup a.filter:after{background-color:var(--color-secondary);-webkit-mask-image:url(/resources/svg/icon_filter.svg);mask-image:url(/resources/svg/icon_filter.svg)}nav.tabs .popup-menu .popup a.offers:after{background-color:var(--color-secondary);-webkit-mask-image:url(/resources/svg/icon_offers.svg);mask-image:url(/resources/svg/icon_offers.svg)}nav.tabs .popup-menu .popup a.jobs:after{background-color:var(--color-secondary);-webkit-mask-image:url(/resources/svg/icon_jobs.svg);mask-image:url(/resources/svg/icon_jobs.svg)}nav.tabs .popup-menu .popup a.profile:after{background-color:var(--color-secondary);-webkit-mask-image:url(/resources/svg/icon_profile.svg);mask-image:url(/resources/svg/icon_profile.svg)}nav.tabs .popup-menu .popup a.logs:after{background-color:var(--color-secondary);-webkit-mask-image:url(/resources/svg/icon_logbook.svg);mask-image:url(/resources/svg/icon_logbook.svg)}nav.tabs .popup-menu .popup a.reviews:after{background-color:var(--color-secondary);-webkit-mask-image:url(/resources/svg/icon_reviews.svg);mask-image:url(/resources/svg/icon_reviews.svg)}nav.tabs .popup-menu .popup a.dashboard:after{background-color:var(--color-secondary);-webkit-mask-image:url(/resources/svg/icon_dashboard.svg);mask-image:url(/resources/svg/icon_dashboard.svg)}nav.tabs .popup-menu .popup a.compliants:after{background-color:var(--color-secondary);-webkit-mask-image:url(/resources/svg/icon_compliants.svg);mask-image:url(/resources/svg/icon_compliants.svg)}nav.tabs .popup-menu .popup a.otentica:after{background-color:var(--color-secondary);-webkit-mask-image:url(/resources/svg/icon_verification.svg);mask-image:url(/resources/svg/icon_verification.svg)}nav.tabs a.button.nav-tab{border:0;color:var(--color-text);font-size:.7em;flex:1 0 0;text-align:center;position:relative;text-transform:none;padding-right:0;padding-left:0}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:10px}@media (min-width: 767px){nav.tabs{height:initial;margin:0 auto;justify-content:flex-end;padding:0 20px}nav.tabs.hidden{max-height:unset}nav.tabs .header-logo{align-items:center;align-self:center;display:flex;flex:1 0 0;height:86px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}nav.tabs .header-logo a{background-position:0 center;height:calc(100% - 10px);width:150px}nav.tabs .header-logo .payoff{display:block}nav.tabs div.popup-menu{height:86px}[data-target=zwiz] nav.tabs .header-logo a{background:url(/resources/svg/zwiz-logo.svg) no-repeat 0 center/contain;height:100%}[data-target=zwiz] nav.tabs .header-logo span.payoff{display:none}}@media (min-width: 1200px){nav.tabs{max-width:1200px}}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)}}ui-screen.profile-form div.content form:after{content:"";clear:both}ui-screen.profile-form.columns.zorg section.column{max-width:1200px;flex:1}ui-screen.profile-form.columns.not-zorg .column{max-width:100%;flex:0 1 600px}ui-screen.profile-form.columns.not-zorg .column div.content form>*:nth-child(1),ui-screen.profile-form.columns.not-zorg .column div.content form>*:nth-child(2),ui-screen.profile-form.columns.not-zorg .column div.content form>*:nth-child(3){margin-left:180px}ui-screen.profile-form.columns.not-zorg .column div.content form button.submit{float:right}ui-screen.profile-form.columns.not-zorg .column div.content div.profile-image{position:absolute;left:0;top:-20px;width:160px;height:220px}ui-screen.profile-form.columns.not-zorg .column div.content div.profile-image div.profile-img{position:absolute;width:100%;height:100%;pointer-events:none;overflow:hidden}ui-screen.profile-form.columns.not-zorg .column div.content 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{padding:20px}ui-screen.profile-form div.content form{position:relative;gap:3rem}ui-screen.profile-form div.content form.zorg{display:flex;flex-direction:row;flex-wrap:wrap}ui-screen.profile-form div.content form.zorg>div>div h2{margin-top:0;margin-bottom:1rem}ui-screen.profile-form div.content form.not-zorg>*{margin-top:20px}ui-screen.profile-form div.content form:after{display:none}ui-screen.profile-form div.content form button{align-self:flex-end}ui-screen.profile-form div.content form div.column{display:flex;flex:1;flex-direction:column;padding:0}ui-screen.profile-form div.content form div.column>*{margin-top:22px}ui-screen.profile-form div.content form div.column>*:nth-child(1),ui-screen.profile-form div.content form div.column>*:nth-child(2),ui-screen.profile-form div.content form div.column>*:nth-child(3){margin-left:180px}ui-screen.profile-form div.content form div.column div.profile-image{position:absolute;left:0;top:0;width:160px;height:220px;background:var(--color-input-background) url(/resources/svg/icon_profile.svg) no-repeat 50% 50%/auto 103%}ui-screen.profile-form div.content form div.column 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.column div.profile-image div.profile-img>img{height:100%;margin-left:50%;transform:translate(-50%)}ui-screen.profile-form div.content form div.column div.profile-image input[type=file]{cursor:pointer;display:block;opacity:0;width:100%;height:100%}ui-screen.profile-form div.content form div.column 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 div.column div.logo-container{display:flex;flex-direction:column;margin-top:0}ui-screen.profile-form div.content form div.column div.logo-container div:first-child{color:var(--color-text);font-size:13px;font-weight:700;padding-bottom:10px}ui-screen.profile-form div.content form div.column div.logo-container div:first-child span{font-weight:400}ui-screen.profile-form div.content form div.column div.logo-container>div{flex:1}ui-screen.profile-form div.content form div.column div.logo-image{width:260px;aspect-ratio:5/2;background:#d3d3d3;position:relative}ui-screen.profile-form div.content form div.column div.logo-image div.logo-img:nth-child(1){z-index:1}ui-screen.profile-form div.content form div.column div.logo-image div.logo-img{width:100%;height:100%;pointer-events:none;overflow:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0;display:flex;justify-content:center;align-items:center}ui-screen.profile-form div.content form div.column div.logo-image div.logo-img p{margin:0;text-align:center}ui-screen.profile-form div.content form div.column div.logo-image div.logo-img>img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}ui-screen.profile-form div.content form div.column div.logo-image input[type=file]{cursor:pointer;display:block;opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}ui-screen.profile-form div.content form div.column div.logo-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;z-index:2}ui-screen.profile-form div.content form div.column>a.button{align-self:flex-start}ui-screen.profile-form div.content form div.column>button.submit{float:right}ui-screen.profile-form div.content form .buttons{align-items:flex-start;display:flex;flex:1 0 100%;gap:30px}ui-screen.profile-form div.content form.loading form{opacity:.5;pointer-events:none}ui-screen.profile-form div.content form .wrapper{border:2px solid var(--color-secondary);padding:20px!important;position:relative}ui-screen.profile-form div.content form .wrapper .graphic{position:absolute;right:-69px;top:-16px;width:198px;height:225px;padding:0}ui-screen.profile-form div.content form .wrapper h2{color:var(--color-primary);font-size:1.8em}ui-screen.profile-form div.content form .wrapper>*{margin-top:22px}ui-screen.profile-form div.content form .wrapper>*:nth-child(1),ui-screen.profile-form div.content form .wrapper>*:nth-child(2),ui-screen.profile-form div.content form .wrapper>*:nth-child(3){margin-left:0!important}ui-screen.profile-specialisation div.row .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 .rate:before{content:"€"}ui-screen.profile-specialisation div.row .rate:focus-within{box-shadow:0 0 0 1px var(--color-focus)}ui-screen.profile-specialisation div.row .rate input{height:100%;min-width:45px;width:65px;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{flex:1}ui-screen.profile-specialisation div.labels label.rate{min-width:98px}ui-screen.profile-specialisation div.row{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:space-between;font-size:1.05em;margin-top:20px}ui-screen.profile-specialisation div.row .name{display:block;flex:1}ui-screen.profile-specialisation div.row .rate{height:100%;margin:0}ui-screen.profile-specialisation div.row .rate input{border:0}ui-screen.profile-specialisation div.row .select-extra{flex:1 0 calc(100% - 20px);margin-left:20px}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}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:12px;height:12px;margin:0}.period-grid>span{border:1px solid var(--color-calendar-selection);box-sizing:border-box;display:block;height:100%;position:absolute;width:100%}.period-grid>span.selected{background-color:var(--color-calendar-selection);border:0}.period-grid>span.std{transform:rotate(45deg) scale(.9)}.period-grid>span.stb{border-radius:12px}.period-grid>span:nth-child(n+5){border:none;height:12px;opacity:.2;width:12px}.period-grid.available>span{background-color:#aaa}.period-grid.available>span.selected{background-color:#d2d2d2}.period-grid.available>span.stb{opacity:.4}.period-grid.blocked>span{background-color:#0580bd}.period-grid.blocked>span.selected{background-color:#058dd1}.period-grid.blocked.pending>span{background-color:#f4a434}.period-grid.blocked.pending>span.selected{background-color:#faad42}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:var(--color-secondary);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:320px}div.availability-selection div.content div.dates{display:flex;flex-direction:column;gap:10px}div.availability-selection div.content div.dates div.react-datepicker-wrapper{flex:1}div.availability-selection div.content .days{display:flex;margin:2em 0}div.availability-selection div.content .days .button.day{box-sizing:border-box;border:0;border-bottom:1px solid rgba(0,0,0,.1);border-radius:0;color:var(--color-text);display:block;flex:1;padding:.8em 0;text-align:center}div.availability-selection div.content .days .button.day.selected{border-bottom-color:var(--color-secondary);color:var(--color-secondary)}div.availability-selection div.content .days .button.day.has-entries:before{background-color:var(--color-secondary);border-radius:100%;content:"";display:block;height:6px;left:calc(50% - 3px);top:-3px;position:absolute;width:6px}div.availability-selection div.content .days .button.day:is(:nth-child(6),:nth-child(7)):not(.selected) span{opacity:.5}div.availability-selection div.content .inputs{-moz-column-gap:.5em;column-gap:.5em;display:grid;grid-template-columns:40px 2fr 2fr 1fr 40px;row-gap:.4em}div.availability-selection div.content .inputs .row{align-items:center;display:grid;grid-column:1/-1;grid-template-columns:subgrid}div.availability-selection div.content .inputs .row .button{height:40px;padding:0;width:40px}div.availability-selection div.content .inputs .row .add-row{background-color:var(--color-secondary);-webkit-mask:url(/resources/svg/icon_add.svg) no-repeat center/24px;mask:url(/resources/svg/icon_add.svg) no-repeat center/24px}div.availability-selection div.content .inputs .row .remove-row{background:url(/resources/svg/icon_delete.svg) no-repeat center/22px 22px;border-radius:40px;cursor:pointer;display:block;height:40px;width:40px}div.availability-selection div.content .inputs .row .remove-row:hover{background-color:color-mix(in srgb,var(--color-destructive),transparent 85%)}div.availability-selection div.content .inputs .heading span:first-child{grid-column:2}div.availability-selection div.content .inputs input[type=number],div.availability-selection div.content .inputs input[type=time]{display:block;font-size:1.1rem;height:3rem;padding-block:0;padding-left:.8em;text-align:center}div.availability-selection div.content .inputs input[type=number]{width:3em}div.availability-selection div.content .inputs input[name=start]{grid-column:2}div.availability-selection div.content div.labels label{font-size:.9em;padding-top:20px}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}@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}.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-secondary);-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:var(--color-secondary);-webkit-mask-image:url(/resources/svg/icon_calendar_period.svg);mask-image:url(/resources/svg/icon_calendar_period.svg)}.calendar-input-wrapper+*{clear:both}.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:no-repeat 50% 50%/28px;background-image:url(/resources/svg/icon_chevron_right_primary.svg);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:#fff;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-primary);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:no-repeat 50% 50%/contain;background-image:url(/resources/svg/icon_chevron_right_primary.svg);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-primary);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:var(--color-input-background);margin:0;padding:.4rem;border:none}.react-datepicker.period-input .react-datepicker__month .react-datepicker__week-number{color:var(--color-primary);padding-right:8px}.react-datepicker.period-input .react-datepicker__month .react-datepicker__day{background:#fff;border:1px solid rgb(230,230,230);border-radius:0;color:var(--color-primary);height:40px;padding:0;outline:none;position:relative;vertical-align:top;width:50px}.react-datepicker.period-input .react-datepicker__month .react-datepicker__day:hover{background:#f8f4f2}.react-datepicker.period-input .react-datepicker__month .react-datepicker__day .day{display:block;position:absolute;right:7px;top:-1px}.react-datepicker.period-input .react-datepicker__month .react-datepicker__day .status{aspect-ratio:1;border-radius:50%;bottom:4px;left:4px;-webkit-mask:url(/resources/svg/icon_check_circle_fill.svg);mask:url(/resources/svg/icon_check_circle_fill.svg);position:absolute;width:18px}.react-datepicker.period-input .react-datepicker__month .react-datepicker__day .status.available{background-color:var(--color-calendar-selection)}.react-datepicker.period-input .react-datepicker__month .react-datepicker__day .status.pending{background-color:#faad42}.react-datepicker.period-input .react-datepicker__month .react-datepicker__day .status.approved{background-color:#058dd1}.react-datepicker.period-input .react-datepicker__month .react-datepicker__day .status.requested{background-color:#d2d2d2;-webkit-mask:unset;mask:unset}.react-datepicker.period-input .react-datepicker__month .react-datepicker__day div.day-status{display:flex}.react-datepicker.period-input .react-datepicker__month .react-datepicker__day div.day-status div.available{background-color:var(--color-calendar-selection);width:20px;height:12px}.react-datepicker.period-input .react-datepicker__month .react-datepicker__day div.day-status div.pending{width:20px;height:12px;background-color:#faad42}.react-datepicker.period-input .react-datepicker__month .react-datepicker__day div.day-status div.approved{width:20px;height:12px;background-color:#058dd1}.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;background:#f8f4f2}.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 figure{bottom:4px;left:4px;margin:0;padding:0;position:absolute}.react-datepicker.period-input .react-datepicker__month .react-datepicker__day--today .day{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%}#calendar-popup-wrapper{position:fixed;width:100%;height:100%;left:0;top:0;z-index:100}#calendar-popup-wrapper div.popup-content{position:absolute;margin-top:12px;pointer-events:all}#calendar-popup-wrapper div.popup-content div.content{background:#fff;border-radius:2px;box-shadow:0 2px 12px -1px #0003;margin-trim:block inline;max-width:450px;padding:10px 2px;position:relative;-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;border-color:white white transparent transparent;transform-origin:0 0;transform:rotate(-45deg) translate(-50%,-50%)}#calendar-popup-wrapper div.popup-content div.content div.dropdown{max-width:224px;padding:12px 10px;box-sizing:border-box}#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 .group{display:flex;gap:1em;margin:12px 0;max-height:50vh}#calendar-popup-wrapper div.popup-content div.content .group.times{display:grid;grid-template-columns:40px 2fr 2fr 1fr 40px}#calendar-popup-wrapper div.popup-content div.content .group.times .row{align-items:center;display:grid;grid-column:1/-1;grid-template-columns:subgrid}#calendar-popup-wrapper div.popup-content div.content .group.times .row .button{height:40px;padding:0;width:40px}#calendar-popup-wrapper div.popup-content div.content .group.times .row .add-row{background-color:var(--color-secondary);-webkit-mask:url(/resources/svg/icon_add.svg) no-repeat center/24px;mask:url(/resources/svg/icon_add.svg) no-repeat center/24px}#calendar-popup-wrapper div.popup-content div.content .group.times .row .remove-row{background:url(/resources/svg/icon_delete.svg) no-repeat center/22px 22px;border-radius:40px;cursor:pointer;display:block;height:40px;width:40px}#calendar-popup-wrapper div.popup-content div.content .group.times .row .remove-row:hover{background-color:color-mix(in srgb,var(--color-destructive),transparent 85%)}#calendar-popup-wrapper div.popup-content div.content .group.times .heading span:first-child{grid-column:2}#calendar-popup-wrapper div.popup-content div.content .group.bottom-buttons{box-sizing:border-box;padding-inline:calc(40px + 1em);width:100%}#calendar-popup-wrapper div.popup-content div.content .group.bottom-buttons a{flex:1}#calendar-popup-wrapper div.popup-content div.content .group input[name=start]{grid-column:2}#calendar-popup-wrapper div.popup-content div.content .group input[type=number],#calendar-popup-wrapper div.popup-content div.content .group input[type=time]{display:block;font-size:1.1rem;height:3rem;min-width:2em;padding-block:0;padding-left:.8em;text-align:center}#calendar-popup-wrapper div.popup-content div.offers{margin-top:-10px}#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{background-image:url(/resources/svg/icon_chevron_right_primary.svg)}#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;border-color:transparent transparent white white}#calendar-popup-wrapper div.popup-content .button{text-align:center}#calendar-popup-wrapper div.popup-content .button.delete{color:var(--color-destructive)}#calendar-popup-wrapper.readonly .dropdown{display:none}#calendar-popup-wrapper.readonly .checkboxes *{pointer-events:none}@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 figure{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 figure{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-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:#fff;padding:20px;box-sizing:border-box;margin:20px 0 40px}ui-screen.profile-documents section.documents a.button.upload{background:#e687061a;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:#e6870626;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 h3{margin-top:1rem}ui-screen.profile-documents section.documents div.group h3+h4{margin-top:.5rem}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;color:red}ui-screen.profile-documents section.documents div.group span.verified{display:inline-flex;position:relative;padding:4px 8px 4px 25px;border-radius:10px;margin-left:5px;box-sizing:border-box;cursor:pointer;overflow:hidden;border:1px solid green;font-size:.7rem;align-items:center}ui-screen.profile-documents section.documents div.group span.verified:before{content:"";background:url(/resources/svg/icon_checkmark.svg) no-repeat 50% 50%/contain;width:15px;height:15px;display:block;left:5px;position:absolute;top:50%;transform:translateY(-50%)}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:normal;display:flex;align-items:center}@media (max-width: 768px){ui-screen.profile-documents section.documents div.group div.document a.document{gap:.5rem;flex-direction:column}}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)}ui-screen.profile-documents section.column h1{position:relative;display:inline-block}ui-screen.profile-documents section.column h1 div.tooltip{background:url(/resources/svg/icon_info.svg) no-repeat 50% 50%/contain;width:20px;height:20px;display:block;position:absolute;top:10px;right:-30px;cursor:pointer;z-index:2;overflow:initial}ui-screen.profile-documents section.column h1 div.tooltip:hover p.content{opacity:1;pointer-events:all}ui-screen.profile-documents section.column h1 div.tooltip p.content{font-weight:400;font-size:.8rem;font-style:italic;position:absolute;box-shadow:0 0 20px -10px gray;background-color:#fff;padding:10px;opacity:0;pointer-events:none;transition:.4s ease;width:200px;left:10px;z-index:1}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.profile div.incomplete-wrapper section.card.incomplete a.button.close:after{content:"";clear:both}section.card div.user-info{background-color:#fff7ec;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:10px}section.card div.user-info .kiwa{display:flex;gap:10px;max-width:70%;align-items:flex-end;margin:1rem 0}section.card div.user-info .kiwa p{margin:0;font-size:.8em}section.card div.user-info .kiwa img{max-width:60px;width:100%;height:auto}section.card div.user-info span.verified{display:inline-flex;position:relative;padding:0 8px 0 25px;border-radius:10px;margin-left:5px;box-sizing:border-box;cursor:pointer;overflow:hidden;border:1px solid green;font-size:.7rem;align-items:center}section.card div.user-info span.verified:before{content:"";background:url(/resources/svg/icon_checkmark.svg) no-repeat 50% 50%/contain;width:15px;height:15px;display:block;left:5px;position:absolute;top:50%;transform:translateY(-50%)}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.5em;display:flex;align-items:baseline;margin-bottom:.2rem}section.card div.user-info>a:not(.edit)>span,section.card div.user-info>p>span{display:block}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:#fff}section.card div.user-info>ui-image.verified:before{content:"";background:url(/resources/svg/icon_checkmark.svg) no-repeat 50% 50%/contain;width:40px;height:40px;display:block;left:5px;position:absolute;top:25px;transform:translateY(-50%);z-index:1}ui-screen.profile span.verified{display:inline-flex;position:relative;padding:5px 8px 5px 25px;border-radius:10px;margin-left:5px;box-sizing:border-box;cursor:pointer;overflow:hidden;border:1px solid green;font-size:.7rem;align-items:center}ui-screen.profile span.verified:before{content:"";background:url(/resources/svg/icon_checkmark.svg) no-repeat 50% 50%/contain;width:15px;height:15px;display:block;left:5px;position:absolute;top:50%;transform:translateY(-50%)}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:#fff;border:1px solid var(--color-error);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-error);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;background:url(/resources/svg/icon_delete.svg) no-repeat 50% 50%/18px 18px}ui-screen.profile div.incomplete-wrapper section.card.incomplete h3{color:var(--color-error);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:middle;margin-left:10px}ui-screen.profile section.card.profile{overflow:hidden;background-color:#fff}ui-screen.profile section.card.profile h4{color:var(--color-primary);font-size:1.2em;margin-bottom:20px;display:inline-block;position:relative;overflow:initial}ui-screen.profile section.card.profile h4 div.tooltip{background:url(/resources/svg/icon_info.svg) no-repeat 50% 50%/contain;width:20px;height:20px;display:block;position:absolute;top:3px;right:-30px;cursor:pointer;z-index:2;overflow:initial}ui-screen.profile section.card.profile h4 div.tooltip:hover p.content{opacity:1;pointer-events:all}ui-screen.profile section.card.profile h4 div.tooltip p.content{font-weight:400;font-size:.8rem;font-style:italic;position:absolute;box-shadow:0 0 20px -10px gray;background-color:#fff;padding:10px;opacity:0;pointer-events:none;transition:.4s ease;width:200px;left:10px;z-index:1}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 h5{font-size:1em;margin:.5em 0}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 section.card.profile div.public-profile-info{border-top:1px solid var(--color-divider);padding:15px 20px 30px;position:relative}ui-screen.profile section.card.profile div.review-info{position:relative;border-top:1px solid var(--color-divider);padding:15px 20px 30px}ui-screen.profile section.card.profile div.review-info .review-sharing-button{background-color:var(--color-primary);border:1px solid transparent;border-radius:4px;box-sizing:unset;color:#fff;cursor:pointer;display:inline-block;font-family:Roboto,Arial,Helvetica,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}ui-screen.profile section.card.profile div.review-info .qr-code-container{margin-bottom:2rem;margin-top:1rem;border:3px solid var(--color-secondary);padding:1rem;border-radius:15px}ui-screen.profile section.card.profile div.review-info .qr-code-container>div{display:flex;gap:.5rem}@media (max-width: 400px){ui-screen.profile section.card.profile div.review-info .qr-code-container>div{flex-direction:column}}ui-screen.profile section.card.profile div.review-info .qr-code-container .qr-code img{height:144px;display:block}ui-screen.profile section.card.profile div.review-info .qr-code-container .copy-link{font-weight:700;cursor:pointer;flex:1;position:relative}ui-screen.profile section.card.profile div.review-info .qr-code-container .copy-link div.content{display:flex;flex:1;height:52px}ui-screen.profile section.card.profile div.review-info .qr-code-container .copy-link div.content ui-textinput{flex:1}ui-screen.profile section.card.profile div.review-info .qr-code-container .copy-link div.content button{background-color:transparent;border:0;display:flex;align-items:center;padding:10px 5px;cursor:pointer;background-color:var(--color-input-background)}ui-screen.profile section.card.profile div.review-info .qr-code-container .copy-link div.content button:before{content:"";background:url(/resources/svg/icon_copy.svg) no-repeat 0% 0%/contain;width:30px;height:30px;display:block}ui-screen.profile section.card.profile div.review-info a.button{text-decoration:none}ui-screen.profile section.card.profile div.review-info>p{cursor:pointer}ui-screen.profile section.card.profile div.review-info div.review-buttons{display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:start}ui-screen.profile section.card.profile div.review-info div.review-buttons a,ui-screen.profile section.card.profile div.review-info div.review-buttons div{flex:1}ui-screen.profile section.card.profile div.review-info div.review-buttons .qr-code-container{margin:0 auto;display:flex;align-items:center}@media (max-width: 767px){ui-screen.profile section.card.profile div.review-info div.review-buttons{flex-direction:column;align-items:flex-start}ui-screen.profile section.card.profile div.review-info div.review-buttons .qr-code-container{margin:0}}ui-screen.profile section.card.profile div.review-info .review-item{box-shadow:0 2px 8px -2px #0003;padding:10px;border-radius:4px;transition:.4s ease;box-shadow:0 2px 12px -1px #0003}ui-screen.profile section.card.profile div.review-info .review-item:hover{background-color:color-mix(in srgb,var(--color-secondary) 5%,transparent);transform:scale(1.015)}ui-screen.profile a.button.edit{background-color:#fff;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.review-info{max-width:600px;margin:40px 10px;min-height:unset;animation:.25s slideIn cubic-bezier(.25,.46,.45,.94);background:#fff;border-radius:4px;box-shadow:0 2px 8px -2px #0003;padding:20px;position:relative}ui-screen.review-info .close-btn{background:url(/resources/svg/icon_delete.svg) no-repeat 50% 50%/30px 30px;width:40px;height:40px;right:20px;position:absolute;cursor:pointer}ui-screen.review-info .info h4{font-style:italic;color:var(--color-primary);padding-bottom:10px;font-size:1.2em}ui-screen.review-info .info .date{font-size:.8rem}ui-screen.review-info .ratings{display:flex;flex-direction:row}ui-screen.review-info .ratings .star{width:32px;height:34px;background-color:var(--color-primary);-webkit-mask:url(/resources/svg/icon_favorite_filled.svg) no-repeat 0% 50%/24px 24px;mask:url(/resources/svg/icon_favorite_filled.svg) no-repeat 0% 50%/24px 24px}ui-screen.review-info .ratings .half-star{width:32px;height:34px;background-color:var(--color-primary);-webkit-mask:url(/resources/svg/icon_favorite_half.svg) no-repeat 0% 50%/24px 24px;mask:url(/resources/svg/icon_favorite_half.svg) no-repeat 0% 50%/24px 24px}ui-screen.review-info p{margin-top:5px}ui-screen.review-info p.remark{padding-left:.5em}ui-screen.review-info h4.remark{padding-left:.5em}ui-screen.review-info .delete{margin-bottom:1rem}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 h2{margin:0;padding:0 20px 15px;color:var(--color-primary)}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 span.verified{display:inline-flex;position:relative;padding:6px 8px 6px 25px;border-radius:10px;margin-left:5px;box-sizing:border-box;cursor:pointer;overflow:hidden;border:1px solid green;font-size:.7rem;align-items:center}ui-screen.filter-user-documents section.card div.groups div.group span.verified:before{content:"";background:url(/resources/svg/icon_checkmark.svg) no-repeat 50% 50%/contain;width:15px;height:15px;display:block;left:5px;position:absolute;top:50%;transform:translateY(-50%)}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 h3{font-size:19px}ui-screen.filter-details section.card{animation:.25s slideIn cubic-bezier(.25,.46,.45,.94);background:#fff}ui-screen.filter-details section.card h3{color:var(--color-primary);position:relative;width:auto}ui-screen.filter-details section.card h3 div.tooltip{background:url(/resources/svg/icon_info.svg) no-repeat 50% 50%/contain;width:20px;height:20px;display:block;position:absolute;top:10px;left:42%;cursor:pointer;z-index:2}ui-screen.filter-details section.card h3 div.tooltip:hover p.content{opacity:1;pointer-events:all}ui-screen.filter-details section.card h3 p.content{font-weight:400;font-size:.8rem;font-style:italic;position:absolute;box-shadow:0 0 20px -10px gray;background-color:#fff;padding:10px;opacity:0;pointer-events:none;transition:.4s ease;width:200px;left:10px;z-index:1}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.specialisations{display:flex;flex-wrap:wrap;padding:15px 20px;position:relative}@media (max-width: 400px){ui-screen.filter-details section.card div.specialisations{padding:15px 10px}}ui-screen.filter-details section.card div.specialisations:hover:after{cursor:pointer}ui-screen.filter-details section.card div.specialisations>*:not(.extras){padding:8px 0;width:50%}ui-screen.filter-details section.card div.specialisations>*:not(.extras).label{font-weight:700}ui-screen.filter-details section.card div.specialisations>*:not(.extras).label:hover{cursor:pointer}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.specialisations:after{background-color:var(--color-primary);clear:both;content:"";position:absolute;right:19px;top:18px;padding-left:0;-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;transform:rotate(90deg);transition:transform .3s;height:34px;width:34px}ui-screen.filter-details section.card div.specialisations .label.rate{position:relative;opacity:0;transition:.3s ease;padding-right:30px;box-sizing:border-box}@media (min-width: 400px){ui-screen.filter-details section.card div.specialisations.open .label.rate{opacity:1}}ui-screen.filter-details section.card div.specialisations.open:after{transform:rotate(-90deg)}ui-screen.filter-details section.card div.specialisations.close div.collapsable-content-holder{padding:0}ui-screen.filter-details section.card div.specialisations div.collapsable-content-holder{width:100%}ui-screen.filter-details section.card div.specialisations div.collapsable-content-holder div.collapsable-content{display:flex;flex-wrap:wrap;font-size:17.6px}ui-screen.filter-details section.card div.specialisations div.collapsable-content-holder div.collapsable-content>*:not(.extras){padding:8px 0;width:20%;box-sizing:border-box}ui-screen.filter-details section.card div.specialisations div.collapsable-content-holder div.collapsable-content>*:not(.extras).name{width:75%}@media (min-width: 400px){ui-screen.filter-details section.card div.specialisations div.collapsable-content-holder div.collapsable-content>*:not(.extras).name{width:50%}}ui-screen.filter-details section.card div.specialisations div.collapsable-content-holder div.collapsable-content>*:not(.extras).rate{text-align:right;width:25%}@media (min-width: 400px){ui-screen.filter-details section.card div.specialisations div.collapsable-content-holder div.collapsable-content>*:not(.extras).rate{width:50%;padding-right:30px;box-sizing:border-box}}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.work-history{padding:15px 20px;font-size:17.6px}@media (max-width: 400px){ui-screen.filter-details section.card div.work-history{padding:15px 10px}}ui-screen.filter-details section.card div.work-history h3{position:relative}ui-screen.filter-details section.card div.work-history h3:hover{cursor:pointer}ui-screen.filter-details section.card div.work-history 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.work-history h3.open:after{transform:rotate(-90deg)}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{padding:20px}ui-screen.filter-details section.card div.documents h3{position:relative}ui-screen.filter-details section.card div.documents 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.documents h3.open:after{transform:rotate(-90deg)}ui-screen.filter-details section.card div.documents h3:hover{cursor:pointer}ui-screen.filter-details section.card div.documents h3 .tooltip{top:2px;left:130px}ui-screen.filter-details section.card div.documents span.verified{display:inline-flex;position:relative;padding:6px 6px 6px 25px;border-radius:10px;margin-left:5px;box-sizing:border-box;cursor:pointer;overflow:hidden;border:1px solid green;font-size:.7rem;align-items:center}ui-screen.filter-details section.card div.documents span.verified:before{content:"";background:url(/resources/svg/icon_checkmark.svg) no-repeat 50% 50%/contain;width:15px;height:15px;display:block;left:5px;position:absolute;top:50%;transform:translateY(-50%)}ui-screen.filter-details section.card div.documents a.documents{display:block;padding:12px 0;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}@media (max-width: 400px){ui-screen.filter-details section.card div.availability{padding:15px 10px}}ui-screen.filter-details section.card div.availability h2.match{color:var(--color-primary);position:absolute;top:15px;right:60px}ui-screen.filter-details section.card div.availability h3{position:relative}ui-screen.filter-details section.card div.availability 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.availability h3.open:after{transform:rotate(-90deg)}ui-screen.filter-details section.card div.availability h3:hover{cursor:pointer}ui-screen.filter-details section.card div.reviews{position:relative;padding:15px 20px}@media (max-width: 400px){ui-screen.filter-details section.card div.reviews{padding:15px 10px}}ui-screen.filter-details section.card div.reviews h3{position:relative}ui-screen.filter-details section.card div.reviews 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.reviews h3.open:after{transform:rotate(-90deg)}ui-screen.filter-details section.card div.reviews h3:hover{cursor:pointer}ui-screen.filter-details section.card div.reviews .all-reviews div.add-review{padding-bottom:2em;border-bottom:1px solid rgb(245,245,245)}ui-screen.filter-details section.card div.reviews .all-reviews div.add-review>h4{margin-top:1em;color:var(--color-primary)}ui-screen.filter-details section.card div.reviews .all-reviews div.add-review textarea{margin-top:.5em;width:100%;padding:10px;box-sizing:border-box}ui-screen.filter-details section.card div.reviews .all-reviews div.add-review a.add-review{margin-top:1em}ui-screen.filter-details section.card div.reviews .all-reviews .review-toggle{position:relative;cursor:pointer;margin-bottom:1rem}ui-screen.filter-details section.card div.reviews .all-reviews .review-toggle:after{background-color:#4c4c4c;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.reviews .all-reviews .review-toggle.open:after{transform:rotate(-90deg)}ui-screen.filter-details section.card div.reviews .all-reviews .items{padding:0}ui-screen.filter-details section.card div.reviews .all-reviews .items li{list-style-type:none;margin-bottom:1em;border-bottom:1px solid rgb(245,245,245)}ui-screen.filter-details section.card div.reviews .all-reviews .items li .collapsable{margin-top:0}ui-screen.filter-details section.card div.reviews .all-reviews .items li div.header h4:first-child{color:var(--color-primary);font-style:italic;width:90%}ui-screen.filter-details section.card div.reviews .all-reviews .items li div.header ui-image.expand{right:-3px}ui-screen.filter-details section.card div.reviews .all-reviews .items li span{color:#333;font-size:14px;font-weight:300}ui-screen.filter-details section.card div.reviews .all-reviews .items li p{margin-top:5px}ui-screen.filter-details section.card div.reviews .all-reviews .items li p.remark{padding-left:.5em}ui-screen.filter-details section.card div.reviews .all-reviews .items li h4.remark{padding-left:.5em}ui-screen.filter-details section.card div.reviews .all-reviews .items li .ratings{display:flex;flex-direction:row}ui-screen.filter-details section.card div.reviews .all-reviews .items li .ratings .star{width:32px;height:34px;background-color:#d4af37;-webkit-mask:url(/resources/svg/icon_favorite_filled.svg) no-repeat 0% 50%/24px 24px;mask:url(/resources/svg/icon_favorite_filled.svg) no-repeat 0% 50%/24px 24px}ui-screen.filter-details section.card div.reviews .all-reviews .items li .ratings .half-star{width:32px;height:34px;background-color:#d4af37;-webkit-mask:url(/resources/svg/icon_favorite_half.svg) no-repeat 0% 50%/24px 24px;mask:url(/resources/svg/icon_favorite_half.svg) no-repeat 0% 50%/24px 24px}ui-screen.filter-details section.card div.buttons{background-color:#fff;padding:0 20px 20px}ui-screen.filter-details section.card div.buttons a.button.contact{float:right}ui-screen.offer div.chat div.card{background-color:#fff}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:var(--color-input-background);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}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:var(--color-chat-sent)}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: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-radiobutton.radiobutton{position:relative;display:block}ui-radiobutton.radiobutton input{position:absolute;opacity:0}ui-radiobutton.radiobutton input:checked~label:after{content:"";transform:scale(1)}ui-radiobutton.radiobutton input:disabled~label{opacity:.8}ui-radiobutton.radiobutton label{display:block;padding:1rem 0 1rem 32px;cursor:pointer}ui-radiobutton.radiobutton label:before{content:"";background-color:var(--color-input-background);width:20px;height:20px;display:block;position:absolute;top:13px;left:0;border-radius:50%;border:1px solid var(--color-secondary)}ui-radiobutton.radiobutton label:after{content:"";background-color:var(--color-secondary);width:10px;height:10px;display:block;position:absolute;top:19px;left:6px;border-radius:50%;transition:.4s ease;transform:scale(0);transform-origin:50% 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.offer h1 .button.view-profile:after{background-color:var(--color-primary);-webkit-mask:url(/resources/svg/icon_chevron_right.svg) no-repeat 50% 50%/26px;mask:url(/resources/svg/icon_chevron_right.svg) no-repeat 50% 50%/26px}ui-screen.offer h4 div.tooltip{background:url(/resources/svg/icon_info.svg) no-repeat 50% 50%/contain;width:20px;height:20px;display:block;position:absolute;top:0;right:-30px;cursor:pointer;z-index:2;overflow:initial}ui-screen.offer div.actions a.button.edit:after{background-color:var(--color-secondary);-webkit-mask-image:url(/resources/svg/icon_edit.svg);mask-image:url(/resources/svg/icon_edit.svg)}ui-screen.offer .columns div.buttons div.actions .docusign a.pdf:after{background-color:var(--color-secondary);-webkit-mask:url(/resources/svg/icon_file.svg) no-repeat center/28px;mask:url(/resources/svg/icon_file.svg) no-repeat center/28px}ui-screen.offer .columns div.buttons div.actions .docusign a.sign:after{background-color:#fff;-webkit-mask:url(/resources/svg/icon_edit.svg) no-repeat center/24px;mask:url(/resources/svg/icon_edit.svg) no-repeat center/24px}ui-screen.offer .columns div.buttons div.actions .docusign a.reject:after{background-color:#fff;-webkit-mask:url(/resources/svg/icon_delete.svg) no-repeat center/24px;mask:url(/resources/svg/icon_delete.svg) no-repeat center/24px}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.sign:after{background-color:#fff;-webkit-mask:url(/resources/svg/icon_edit.svg) no-repeat center/20px;mask:url(/resources/svg/icon_edit.svg) no-repeat center/20px}ui-screen.offer .columns div.buttons a.view-pdf:after{background-color:var(--color-secondary);-webkit-mask:url(/resources/svg/icon_file.svg) no-repeat center/20px;mask:url(/resources/svg/icon_file.svg) no-repeat center/20px}#modal-wrapper .dialog.verified-checks .content span.verified:before{content:"";background:url(/resources/svg/icon_checkmark.svg) no-repeat 50% 50%/contain;width:20px;height:20px;display:block;left:5px;position:absolute;top:50%;transform:translateY(-50%)}ui-screen.profile-facility h1{margin-bottom:20px}ui-screen.profile-facility div.facility-info{background:#fff;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 div.favorites-specialists-list,ui-screen.profile-facility div.collaborated-with{display:flex;gap:1em;flex-direction:column}ui-screen.profile-facility div.favorites-specialists-list h2,ui-screen.profile-facility div.collaborated-with h2{color:var(--color-primary);cursor:pointer;display:inline-block;margin-top:1em;position:relative}ui-screen.profile-facility div.favorites-specialists-list h2:after,ui-screen.profile-facility div.collaborated-with h2:after{background-color:var(--color-primary);clear:both;content:"";position:absolute;top:4px;padding-left:0;padding-right:22px;-webkit-mask-image:url(/resources/svg/icon_chevron_right.svg);mask-image:url(/resources/svg/icon_chevron_right.svg);transform:rotate(90deg);transition:transform .3s;height:25px}ui-screen.profile-facility div.favorites-specialists-list h2.open:after,ui-screen.profile-facility div.collaborated-with h2.open:after{transform:rotate(-90deg)}ui-screen.profile-facility div.favorites-specialists-list a.favorite-item,ui-screen.profile-facility div.favorites-specialists-list .collaborate-item,ui-screen.profile-facility div.collaborated-with a.favorite-item,ui-screen.profile-facility div.collaborated-with .collaborate-item{background:#fff;border-radius:4px;box-shadow:0 2px 8px -2px #0003;display:flex;flex-direction:row;gap:10px;margin-bottom:1em;text-decoration:none}ui-screen.profile-facility div.favorites-specialists-list a.favorite-item h4,ui-screen.profile-facility div.favorites-specialists-list .collaborate-item h4,ui-screen.profile-facility div.collaborated-with a.favorite-item h4,ui-screen.profile-facility div.collaborated-with .collaborate-item h4{font-weight:400;margin:.2em 0 0}ui-screen.profile-facility div.favorites-specialists-list a.favorite-item ui-image.profile,ui-screen.profile-facility div.favorites-specialists-list .collaborate-item ui-image.profile,ui-screen.profile-facility div.collaborated-with a.favorite-item ui-image.profile,ui-screen.profile-facility div.collaborated-with .collaborate-item ui-image.profile{display:inline-block;height:102px;vertical-align:top;width:80px}ui-screen.profile-facility div.favorites-specialists-list a.favorite-item div.info,ui-screen.profile-facility div.favorites-specialists-list .collaborate-item div.info,ui-screen.profile-facility div.collaborated-with a.favorite-item div.info,ui-screen.profile-facility div.collaborated-with .collaborate-item div.info{box-sizing:border-box;display:flex;flex-direction:row;gap:1em;min-height:auto;position:relative;padding:10px;vertical-align:top;width:calc(100% - 80px)}ui-screen.profile-facility div.favorites-specialists-list a.favorite-item div.info div>h4:first-child,ui-screen.profile-facility div.favorites-specialists-list .collaborate-item div.info div>h4:first-child,ui-screen.profile-facility div.collaborated-with a.favorite-item div.info div>h4:first-child,ui-screen.profile-facility div.collaborated-with .collaborate-item div.info div>h4:first-child{color:var(--color-primary);font-weight:700;margin:0}ui-screen.profile-facility div.favorites-specialists-list a.favorite-item div.info .attributes-row,ui-screen.profile-facility div.favorites-specialists-list .collaborate-item div.info .attributes-row,ui-screen.profile-facility div.collaborated-with a.favorite-item div.info .attributes-row,ui-screen.profile-facility div.collaborated-with .collaborate-item div.info .attributes-row{align-items:start;min-height:auto;margin-left:auto}ui-screen.profile-facility.zorg .invoice-fields{border:2px solid var(--color-secondary);padding:20px!important;margin-top:2rem;position:relative;margin-bottom:3rem}ui-screen.profile-facility.zorg .invoice-fields h2{color:var(--color-primary);margin-bottom:1rem}ui-screen.profile-facility.zorg .invoice-fields .fields{width:80%;display:flex;flex-direction:column}@media (max-width: 768px){ui-screen.profile-facility.zorg .invoice-fields .fields{width:100%}}ui-screen.profile-facility.zorg .invoice-fields .fields ui-textinput.filled label{max-width:130px}ui-screen.profile-facility.zorg .invoice-fields .fields ui-textinput.filled input{padding:14px 10px 14px 148px}ui-screen.profile-facility.zorg .invoice-fields .fields .ui-button{margin-top:1rem;margin-left:auto}ui-screen.profile-facility.zorg .invoice-fields .fields .textarea{margin-top:10px;position:relative}ui-screen.profile-facility.zorg .invoice-fields .fields .textarea .textarea-label{box-sizing:border-box;color:var(--color-text);display:block;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;left:20px;position:absolute;top:10px;transition:color .4s}ui-screen.profile-facility.zorg .invoice-fields .fields .textarea textarea{padding:30px 20px;width:100%;box-sizing:border-box}ui-screen.profile-facility.zorg .invoice-fields .graphic{position:absolute;right:-89px;top:16px;width:198px;height:225px;padding:0}ui-screen.profile-facility ui-textinput{margin-top:10px}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.alicia{text-decoration:none;margin-bottom:2em}a.button.alicia h2{font-size:1.1em}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}ui-screen.dashboard{display:flex;flex-direction:row;height:100%}.side-bar{background-color:#fff;box-shadow:0 20px 13px -6px #a9a7a7;height:100%;padding:15px 15px 15px 35px;width:300px}.side-bar:before{content:"";width:20px;height:100%;background-color:var(--color-primary);position:absolute;left:0;top:0}.side-bar .message{background-color:#f8f8f8;border-radius:10px;padding:20px}.side-bar .message h2{color:#151515;font-size:1rem;margin-bottom:0}.side-bar .buttons .button{background-color:var(--color-primary);border-radius:10px;color:#fff;margin-bottom:1rem;width:100%;box-sizing:border-box;position:relative}.side-bar .buttons .button:after{content:"";right:10px;top:50%;background:url(/resources/svg/icon_chevron_right_white.svg) no-repeat 50% 50%/contain;position:absolute;width:20px;height:20px;transform:translateY(-50%)}.side-bar .buttons .button:nth-child(2){background-color:var(--color-secondary)}.dashboard-content{--border-color: rgb(232 232 232);--column-max-width: 700px;--content-side-padding: 30px;align-items:flex-start;box-sizing:border-box;container:dashboard/inline-size;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;height:100%;justify-content:center;overflow-y:scroll;padding:2rem;width:100%}.dashboard-content>div{flex:1}.dashboard-content .left{display:grid;gap:2rem;grid-auto-flow:row;grid-template-columns:1fr 1fr;max-width:var(--column-max-width)}.dashboard-content .right{display:grid;gap:2rem;grid-auto-flow:row;grid-template-columns:1fr;max-width:var(--column-max-width)}.dashboard-content .card{overflow:hidden;padding-bottom:1em}.dashboard-content .card h2{border-bottom:1px solid var(--border-color);color:var(--color-primary);font-size:1.2rem;padding:20px var(--content-side-padding)}.dashboard-content .card span.empty{display:block;padding:10px var(--content-side-padding)}.dashboard-content .card ui-spinner{height:100px;position:relative}.dashboard-content .card.list ul{list-style:none;margin:0;padding:0}.dashboard-content .card.list ul li{line-height:1.4;position:relative}.dashboard-content .card.list ul li a{display:block;padding:.6em var(--content-side-padding);text-decoration:none}.dashboard-content .card.list ul li a .name{color:var(--color-primary);display:block;font-size:1.1em;font-weight:700}.dashboard-content .card.list ul li a:hover{background-color:color-mix(in srgb,var(--color-secondary),transparent 95%)}.dashboard-content .card.list ul:not(:last-child){border-bottom:1px solid var(--border-color)}.dashboard-content .card.list a.view-all{color:var(--color-secondary);display:inline-block;font-weight:700;margin-left:var(--content-side-padding);padding:1em 0;text-decoration:none}.dashboard-content .chart-container.doughnut{align-items:center;display:flex;justify-content:center;max-height:400px}.dashboard-content .related-jobs ul.items li span.date{display:block}.dashboard-content .messages ul.items li:after{background-color:orange;border-radius:8px;content:"";display:block;height:16px;position:absolute;right:16px;top:calc(50% - 8px);width:16px}.dashboard-content .messages ul.items li.read span.name{font-weight:400}.dashboard-content .messages ul.items li.read:after{display:none}.dashboard-content .logbook{grid-column:span 2}.dashboard-content .logbook ul.items li a{align-items:baseline;display:flex;gap:10px;padding:1.2em var(--content-side-padding)}.dashboard-content .logbook ul.items li a span.date:before{background-color:var(--color-secondary);content:"";display:inline-block;height:20px;margin-right:10px;-webkit-mask:url(/resources/svg/icon_calendar_day.svg) no-repeat center/contain;mask:url(/resources/svg/icon_calendar_day.svg) no-repeat center/contain;vertical-align:middle;width:20px}.dashboard-content .logbook ul.items li a span.name{font-weight:400;font-size:1em}.dashboard-content .invoices{grid-column:span 2}.dashboard-content .invoices ul.items li{align-items:center;display:flex;gap:20px;padding:10px var(--content-side-padding)}.dashboard-content .invoices ul.items li:hover{background-color:color-mix(in srgb,var(--color-secondary),transparent 95%)}.dashboard-content .invoices ul.items li span{display:block}.dashboard-content .invoices ul.items li .date{color:var(--color-secondary);font-weight:700;width:100px}.dashboard-content .invoices ul.items li .number{width:90px}.dashboard-content .invoices ul.items li .type{flex:1;text-align:right}.dashboard-content .invoices ul.items li .download{height:34px;padding:0;width:40px}.dashboard-content .invoices ul.items li .download:after{background-color:var(--color-secondary);-webkit-mask:url(/resources/svg/icon_download.svg) no-repeat center/24px 24px;mask:url(/resources/svg/icon_download.svg) no-repeat center/24px 24px}.dashboard-content .invoices ul.items li .download.busy:after{visibility:hidden}.dashboard-content .reviews{grid-column:span 2}[data-target=zwiz] .dashboard-content{background-color:#e6e6e6}[data-target=zwiz] .dashboard-content .card{background-color:#fff;border-radius:var(--content-side-padding);box-shadow:0 8px 20px -6px #00000026}@media (max-width: 900px){.dashboard-content{--content-side-padding: 18px;display:block}.dashboard-content .left,.dashboard-content .right{grid-template-columns:1fr}.dashboard-content .left>*,.dashboard-content .right>*{grid-column:span 1!important}.dashboard-content .right{margin-top:2rem}.dashboard-content .invoices ul.items li{flex-wrap:wrap;gap:10px}.dashboard-content .invoices ul.items li .date{flex:0 0 100%}.dashboard-content .invoices ul.items li .facility{flex:1}.dashboard-content .invoices ul.items li .type{display:none}}div.filter-selection-banner{cursor:pointer;background-color:#fff;box-shadow:0 2px 8px -2px #0003;border-radius:4px;width:100%;min-height:49px;z-index:1}div.filter-selection-banner>span{display:block;text-align:center;padding:15px 0}@media (min-width: 767px){div.filter-selection-banner{left:8px;width:calc(100% - 16px)}div.no-results div.filter-selection-banner{background-color:#fff7ec}}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:var(--color-secondary);-webkit-mask-image:url(/resources/svg/icon_add.svg);mask-image:url(/resources/svg/icon_add.svg)}ui-screen.filter a.reset-specialism{float:right;margin:20px 10px 20px 0}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-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:#fff;box-shadow:0 2px 8px -2px #0003}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:#fff}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:#fff;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-secondary);-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}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%}}@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:45px;width:65px;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.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}#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 h1 .button.view-profile:after{background-color:var(--color-primary);-webkit-mask:url(/resources/svg/icon_chevron_right.svg) no-repeat 50% 50%/26px;mask:url(/resources/svg/icon_chevron_right.svg) no-repeat 50% 50%/26px}ui-screen.offer h4 div.tooltip{background:url(/resources/svg/icon_info.svg) no-repeat 50% 50%/contain;width:20px;height:20px;display:block;position:absolute;top:0;right:-30px;cursor:pointer;z-index:2;overflow:initial}ui-screen.offer div.actions a.button.edit:after{background-color:var(--color-secondary);-webkit-mask-image:url(/resources/svg/icon_edit.svg);mask-image:url(/resources/svg/icon_edit.svg)}ui-screen.offer .columns div.buttons div.actions .docusign a.pdf:after{background-color:var(--color-secondary);-webkit-mask:url(/resources/svg/icon_file.svg) no-repeat center/28px;mask:url(/resources/svg/icon_file.svg) no-repeat center/28px}ui-screen.offer .columns div.buttons div.actions .docusign a.sign:after{background-color:#fff;-webkit-mask:url(/resources/svg/icon_edit.svg) no-repeat center/24px;mask:url(/resources/svg/icon_edit.svg) no-repeat center/24px}ui-screen.offer .columns div.buttons div.actions .docusign a.reject:after{background-color:#fff;-webkit-mask:url(/resources/svg/icon_delete.svg) no-repeat center/24px;mask:url(/resources/svg/icon_delete.svg) no-repeat center/24px}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.sign:after{background-color:#fff;-webkit-mask:url(/resources/svg/icon_edit.svg) no-repeat center/20px;mask:url(/resources/svg/icon_edit.svg) no-repeat center/20px}ui-screen.offer .columns div.buttons a.view-pdf:after{background-color:var(--color-secondary);-webkit-mask:url(/resources/svg/icon_file.svg) no-repeat center/20px;mask:url(/resources/svg/icon_file.svg) no-repeat center/20px}#modal-wrapper .dialog.verified-checks .content span.verified:before{content:"";background:url(/resources/svg/icon_checkmark.svg) no-repeat 50% 50%/contain;width:20px;height:20px;display:block;left:5px;position:absolute;top:50%;transform:translateY(-50%)}ui-screen.job-detail{max-width:1200px;margin:0 auto}ui-screen.job-detail h4{margin:2em 0 .6em;position:relative;display:inline-block}ui-screen.job-detail h4 div.tooltip{background:url(/resources/svg/icon_info.svg) no-repeat 50% 50%/contain;width:20px;height:20px;display:block;position:absolute;top:0;right:-30px;cursor:pointer;z-index:2;overflow:initial}ui-screen.job-detail h4 div.tooltip:hover p.content{pointer-events:all;opacity:1}ui-screen.job-detail h4 div.tooltip p.content{font-weight:400;font-size:.8rem;font-style:italic;position:absolute;box-shadow:0 0 20px -10px gray;background-color:#fff;padding:10px;opacity:0;pointer-events:none;transition:.4s ease;width:200px;left:10px;z-index:1}ui-screen.job-detail h4:first-of-type{margin-top:.6em}ui-screen.job-detail p.content.description{margin-top:0;font-size:.9em}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 div.facility-info{background:#fff;padding:20px;margin-bottom:20px}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:0}ui-screen.job-detail div.calendar-input-wrapper{margin-top:0}ui-screen.job-detail div.actions a.button.edit:after{background-color:var(--color-secondary);-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:var(--color-destructive);border-color:var(--color-destructive)}ui-screen.job-detail div.actions a.button.cancel:after{background-color:var(--color-destructive);-webkit-mask-image:url(/resources/svg/icon_delete.svg);mask-image:url(/resources/svg/icon_delete.svg)}ui-screen.job-detail ul.responses{background-color:#fff;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 .title span.verified{display:inline-block;position:relative;border-radius:10px;box-sizing:border-box;cursor:pointer;overflow:hidden;font-size:.7rem;height:20px;width:20px;margin-right:5px}ui-screen.job-detail ul.responses li.offer>a .title span.verified:before{content:"";background:url(/resources/svg/icon_checkmark.svg) no-repeat 50% 50%/contain;width:20px;height:20px;display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}ui-screen.job-detail ul.responses li.offer>a .status.available,ui-screen.job-detail ul.responses li.offer>a .status.respond,ui-screen.job-detail ul.responses li.offer>a .status.pending_specialist,ui-screen.job-detail ul.responses li.offer>a .status.pending_facility,ui-screen.job-detail ul.responses li.offer>a .status.sign,ui-screen.job-detail ul.responses li.offer>a .status.sign_specialist,ui-screen.job-detail ul.responses li.offer>a .status.sign_facility{color:#faad42;font-weight:700}ui-screen.job-detail ul.responses li.offer>a .status.filled,ui-screen.job-detail ul.responses li.offer>a .status.accepted{color:#19ce09;font-weight:700}ui-screen.job-detail ul.responses li.offer>a .status.closed,ui-screen.job-detail ul.responses li.offer>a .status.canceled,ui-screen.job-detail ul.responses li.offer>a .status.declined{color:#da0b0b}ui-screen.job-detail ul.responses li.offer>a .status.onhold,ui-screen.job-detail ul.responses li.offer>a .status.only_specialist{color:#060679}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:4px;opacity:.8}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}@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 textarea{width:100%;min-height:3em;height:10em;padding:8px;box-sizing:border-box}ui-screen.job-form input[type=number]{min-height:48px;padding:.5em;box-sizing:border-box;width:80px}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-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:45px;width:65px;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 .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-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 h1 .button.view-profile:after{background-color:var(--color-primary);-webkit-mask:url(/resources/svg/icon_chevron_right.svg) no-repeat 50% 50%/26px;mask:url(/resources/svg/icon_chevron_right.svg) no-repeat 50% 50%/26px}ui-screen.offer h4 div.tooltip{background:url(/resources/svg/icon_info.svg) no-repeat 50% 50%/contain;width:20px;height:20px;display:block;position:absolute;top:0;right:-30px;cursor:pointer;z-index:2;overflow:initial}ui-screen.offer div.actions a.button.edit:after{background-color:var(--color-secondary);-webkit-mask-image:url(/resources/svg/icon_edit.svg);mask-image:url(/resources/svg/icon_edit.svg)}ui-screen.offer .columns div.buttons div.actions .docusign a.pdf:after{background-color:var(--color-secondary);-webkit-mask:url(/resources/svg/icon_file.svg) no-repeat center/28px;mask:url(/resources/svg/icon_file.svg) no-repeat center/28px}ui-screen.offer .columns div.buttons div.actions .docusign a.sign:after{background-color:#fff;-webkit-mask:url(/resources/svg/icon_edit.svg) no-repeat center/24px;mask:url(/resources/svg/icon_edit.svg) no-repeat center/24px}ui-screen.offer .columns div.buttons div.actions .docusign a.reject:after{background-color:#fff;-webkit-mask:url(/resources/svg/icon_delete.svg) no-repeat center/24px;mask:url(/resources/svg/icon_delete.svg) no-repeat center/24px}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.sign:after{background-color:#fff;-webkit-mask:url(/resources/svg/icon_edit.svg) no-repeat center/20px;mask:url(/resources/svg/icon_edit.svg) no-repeat center/20px}ui-screen.offer .columns div.buttons a.view-pdf:after{background-color:var(--color-secondary);-webkit-mask:url(/resources/svg/icon_file.svg) no-repeat center/20px;mask:url(/resources/svg/icon_file.svg) no-repeat center/20px}#modal-wrapper .dialog.verified-checks .content span.verified:before{content:"";background:url(/resources/svg/icon_checkmark.svg) no-repeat 50% 50%/contain;width:20px;height:20px;display:block;left:5px;position:absolute;top:50%;transform:translateY(-50%)}body.zorg ui-screen.jobs-overview{padding-top:4.6em;position:relative}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:var(--color-secondary);-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;background-color:#fff;position:relative;margin-top:20px}ui-screen.jobs-overview div.card .filter-toggle{padding-left:0;padding-right:22px;float:right}ui-screen.jobs-overview div.card .filter-toggle:after{background-color:var(--color-secondary);-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}ui-screen.jobs-overview div.card div.filter .filter-options{max-width:400px}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:#0005;top:20px;right:42px;font-size:1.4rem}ui-screen.jobs-overview div.card div.filter .filter-options .button.sort-dir:hover{color:#0008}ui-screen.jobs-overview div.card h2{padding:.5em 0;margin:0}ui-screen.jobs-overview div.card ul.results{padding:0;list-style:none}ui-screen.jobs-overview div.card ul.results a{text-decoration:none}ui-screen.jobs-overview div.card ul.results div.job{position:relative;display:flex;cursor:pointer;padding:12px 20px 12px 40px;margin:0 -20px;justify-content:space-between;align-items:center}ui-screen.jobs-overview div.card ul.results div.job .title{color:var(--color-primary);font-weight:700}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{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.respond,ui-screen.jobs-overview div.card ul.results div.job .status.pending_specialist,ui-screen.jobs-overview div.card ul.results div.job .status.pending_facility,ui-screen.jobs-overview div.card ul.results div.job .status.sign,ui-screen.jobs-overview div.card ul.results div.job .status.sign_specialist,ui-screen.jobs-overview div.card ul.results div.job .status.sign_facility{color:#faad42;font-weight:700}ui-screen.jobs-overview div.card ul.results div.job .status.filled,ui-screen.jobs-overview div.card ul.results div.job .status.accepted{color:#19ce09;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.canceled,ui-screen.jobs-overview div.card ul.results div.job .status.declined{color:#da0b0b}ui-screen.jobs-overview div.card ul.results div.job .status.onhold,ui-screen.jobs-overview div.card ul.results div.job .status.only_specialist{color:#060679}ui-screen.jobs-overview div.card ul.results div.job:hover{background-color:var(--color-hover-background)}@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}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.jobs-overview div.alicia-banner{box-sizing:border-box;display:flex;justify-content:flex-end;left:0;padding-right:17px;position:absolute;top:0;width:100%}ui-screen.jobs-overview div.alicia-banner .links{box-sizing:border-box;background-color:var(--color-primary);border-radius:0 0 12px 12px;padding:20px 3px;text-align:center}ui-screen.jobs-overview div.alicia-banner .links a{color:#fff;display:inline-block;font-size:.9em;padding:0 32px;text-decoration:none}ui-screen.jobs-overview div.alicia-banner .links a:not(:last-child){border-right:1px solid white}@media (max-width: 767px){ui-screen.jobs-overview div.alicia-banner{display:block;padding:0 calc(env(safe-area-inset-left) + 20px)}ui-screen.jobs-overview div.alicia-banner .links a{padding:0 10px}}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: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 .no-logbooks-found{padding:10px 20px}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:baseline;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;line-height:1.7;min-width:300px;padding:14px;width:100%}ui-screen.logs-edit section textarea.supplementary{min-height:100px}ui-screen.logs-edit section textarea.note{min-height:300px}ui-screen.logs-edit section select{display:block;width:100%}ui-screen.logs-edit section div.field{padding:10px 0;position:relative}ui-screen.logs-edit section div.field h4{font-weight:700}ui-screen.logs-edit section div.field.note ui-spinner{background-color:#ffffff80}ui-screen.logs-edit section div.buttons{display:flex;gap:10px;padding:10px 0}ui-screen.logs-edit section div.buttons a.generate:after{background-color:var(--color-secondary);left:14px;-webkit-mask-image:url(/resources/svg/icon_ai.svg);mask-image:url(/resources/svg/icon_ai.svg);width:26px}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 section a.button.generate{padding-left:18px}ui-screen.logs-edit section a.button.generate figure{display:inline-block;height:24px;margin:0 1em 0 0;padding:0;position:relative;vertical-align:middle;width:24px}ui-screen.logs-edit section a.button.generate figure:before,ui-screen.logs-edit section a.button.generate figure:after{background-color:var(--color-secondary);content:"";display:block;-webkit-mask:url(/resources/svg/sparkle.svg) no-repeat center/contain;mask:url(/resources/svg/sparkle.svg) no-repeat center/contain;position:absolute}ui-screen.logs-edit section a.button.generate figure:before{bottom:0;height:18px;left:0;width:18px}ui-screen.logs-edit section a.button.generate figure:after{right:0;height:10px;top:0;width:10px}@keyframes sparkle{0%{transform:scale(1)}25%,75%{transform:scale(1.3)}50%{transform:scale(.7)}}ui-screen.logs-edit section a.button.generate.busy figure:before{animation:sparkle 3s cubic-bezier(.455,.03,.515,.955) 0s infinite}ui-screen.logs-edit section a.button.generate.busy figure:after{animation:sparkle 3s cubic-bezier(.455,.03,.515,.955) -1.5s infinite}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: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 .additional-questions>label{font-weight:700;margin-top:1rem;display:block;font-size:1.1em}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}ui-app ui-screen.messages{background:#fff;max-height:100%;overflow-y:auto}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:.25em 20px;background-color:#f0f0f0;border:2px solid rgb(230,230,230);border-width:2px 0px;text-transform:capitalize}ui-app ui-screen.messages div.message-items ul li.message-item{padding:0;margin:0}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}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}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:20px;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%);background:url(/resources/svg/icon_chevron_right_primary.svg) no-repeat 50% 50%/28px}ui-app ui-screen.messages div.message-items ul li.message-item>a:hover{background-color:var(--color-hover-background)}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:45px;width:65px;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:45px;width:65px;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 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.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 h1{align-items:baseline;gap:1em;display:flex}ui-screen.offer h1 .button.view-profile{color:var(--color-primary);padding-left:0;padding-right:40px;vertical-align:middle}ui-screen.offer h1 .button.view-profile:after{background-color:var(--color-primary);-webkit-mask:url(/resources/svg/icon_chevron_right.svg) no-repeat 50% 50%/26px;mask:url(/resources/svg/icon_chevron_right.svg) no-repeat 50% 50%/26px}ui-screen.offer .go-to-buttons{display:flex;gap:1rem;margin-top:1rem;align-items:center}ui-screen.offer .go-to-buttons p{font-weight:700}ui-screen.offer .go-to-buttons a{padding:10px;display:flex;align-items:center;flex:1;max-width:150px;justify-content:center;border-radius:14px}ui-screen.offer h4{margin:1.5em 0 .6em;position:relative;display:inline-block}ui-screen.offer h4 div.tooltip{background:url(/resources/svg/icon_info.svg) no-repeat 50% 50%/contain;width:20px;height:20px;display:block;position:absolute;top:0;right:-30px;cursor:pointer;z-index:2;overflow:initial}ui-screen.offer h4 div.tooltip:hover p.content{opacity:1;pointer-events:all}ui-screen.offer h4 div.tooltip p.content{font-weight:400;font-size:.8rem;font-style:italic;position:absolute;box-shadow:0 0 20px -10px gray;background-color:#fff;padding:10px;opacity:0;pointer-events:none;transition:.4s ease;width:200px;left:10px;z-index:1}ui-screen.offer div.actions a.button.edit:after{background-color:var(--color-secondary);-webkit-mask-image:url(/resources/svg/icon_edit.svg);mask-image:url(/resources/svg/icon_edit.svg)}ui-screen.offer div.actions a.button.reject{background-color:var(--color-primary)}ui-screen.offer .end-buttons{flex-direction:row;gap:1rem;display:flex;width:100%}ui-screen.offer div.facility-info{background:#fff;padding:20px;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.facility-info.alicia{color:var(--color-primary)}ui-screen.offer div.facility-info a.button{text-decoration:none;margin-top:1rem}ui-screen.offer div.user-info{background:#fff;padding:20px;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;margin:20px 0 40px 82px}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 .compliance-questions>label{font-weight:700;margin-top:1rem;display:block;font-size:1.1em}ui-screen.offer div.specialisation{display:flex;flex-wrap:wrap;justify-content:flex-end}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{padding:10px;background-color:var(--color-input-background);border-radius:4px}ui-screen.offer span.status.available,ui-screen.offer span.status.respond,ui-screen.offer span.status.pending_specialist,ui-screen.offer span.status.pending_facility,ui-screen.offer span.status.sign,ui-screen.offer span.status.sign_specialist,ui-screen.offer span.status.sign_facility{color:#faad42;font-weight:700}ui-screen.offer span.status.filled,ui-screen.offer span.status.accepted{color:#19ce09;font-weight:700}ui-screen.offer span.status.closed,ui-screen.offer span.status.canceled,ui-screen.offer span.status.declined{color:#da0b0b}ui-screen.offer span.status.onhold,ui-screen.offer span.status.only_specialist{color:#060679}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 div.actions .docusign .description,ui-screen.offer .columns div.buttons div.actions .docusign .remark{line-height:1.5;margin:20px 0}ui-screen.offer .columns div.buttons div.actions .docusign a.button{align-items:center;display:inline-flex;text-align:left;text-decoration:none}ui-screen.offer .columns div.buttons div.actions .docusign a.button ui-spinner{height:100%;left:5px;width:30px}ui-screen.offer .columns div.buttons div.actions .docusign a.button.loading{opacity:.5;pointer-events:none}ui-screen.offer .columns div.buttons div.actions .docusign a.button.loading:after{display:none}ui-screen.offer .columns div.buttons div.actions .docusign a.pdf:after{background-color:var(--color-secondary);-webkit-mask:url(/resources/svg/icon_file.svg) no-repeat center/28px;mask:url(/resources/svg/icon_file.svg) no-repeat center/28px}ui-screen.offer .columns div.buttons div.actions .docusign a.sign:after{background-color:#fff;-webkit-mask:url(/resources/svg/icon_edit.svg) no-repeat center/24px;mask:url(/resources/svg/icon_edit.svg) no-repeat center/24px}ui-screen.offer .columns div.buttons div.actions .docusign a.reject:after{background-color:#fff;-webkit-mask:url(/resources/svg/icon_delete.svg) no-repeat center/24px;mask:url(/resources/svg/icon_delete.svg) no-repeat center/24px}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,ui-screen.offer .columns div.buttons a.delete{background-color:var(--color-destructive)}ui-screen.offer .columns div.buttons a.onhold{background-color:var(--color-text)}@media (min-width: 1200px){ui-screen.offer .columns div.buttons a.onhold{margin-top:0}}ui-screen.offer .columns div.buttons a.sign:after{background-color:#fff;-webkit-mask:url(/resources/svg/icon_edit.svg) no-repeat center/20px;mask:url(/resources/svg/icon_edit.svg) no-repeat center/20px}ui-screen.offer .columns div.buttons a.view-pdf{text-decoration:none}ui-screen.offer .columns div.buttons a.view-pdf:after{background-color:var(--color-secondary);-webkit-mask:url(/resources/svg/icon_file.svg) no-repeat center/20px;mask:url(/resources/svg/icon_file.svg) no-repeat center/20px}@media (min-width: 767px) and (max-width: 1100px){ui-screen.offer div.columns{flex-wrap:wrap;justify-content:center}ui-screen.offer div.columns>.column{flex:1 0 auto;max-width:600px}ui-screen.offer div.columns>.column:last-child{width:600px}}@media (max-width: 767px){ui-screen.offer h1{flex-direction:column;gap:.2em}}#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}#modal-wrapper .dialog.verified-checks h2{margin-bottom:1rem;color:var(--color-primary)}#modal-wrapper .dialog.verified-checks .content>div{margin-left:10px;display:flex;flex-direction:row;align-items:center;justify-content:start}#modal-wrapper .dialog.verified-checks .content>div>a{display:block}#modal-wrapper .dialog.verified-checks .content span.verified{display:inline-block;position:relative;padding:5px 5px 5px 30px;align-items:center;border-radius:10px;margin-left:5px;box-sizing:border-box;max-width:0;transition:.4s max-width ease-in-out;cursor:pointer;overflow:hidden;border:1px solid transparent}#modal-wrapper .dialog.verified-checks .content span.verified p{opacity:0;transition:.4s ease;margin:0;padding:0;transform:skew(-100deg) translate(-50px);width:170px}#modal-wrapper .dialog.verified-checks .content span.verified:hover{max-width:170px;border:1px solid green}#modal-wrapper .dialog.verified-checks .content span.verified:hover p{opacity:1;transform:skew(0) translate(0)}#modal-wrapper .dialog.verified-checks .content span.verified:before{content:"";background:url(/resources/svg/icon_checkmark.svg) no-repeat 50% 50%/contain;width:20px;height:20px;display:block;left:5px;position:absolute;top:50%;transform:translateY(-50%)}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-secondary);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 .button.sort-dir{position:absolute;color:#0005;top:20px;right:42px;font-size:1.4rem}ui-screen.offer-overview div.filter .filter-options .button.sort-dir:hover{color:#0008}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 10px}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}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.respond,ui-screen.offer-overview ul.results li.offer .status.pending_specialist,ui-screen.offer-overview ul.results li.offer .status.pending_facility,ui-screen.offer-overview ul.results li.offer .status.sign,ui-screen.offer-overview ul.results li.offer .status.sign_specialist,ui-screen.offer-overview ul.results li.offer .status.sign_facility{color:#faad42;font-weight:700}ui-screen.offer-overview ul.results li.offer .status.filled,ui-screen.offer-overview ul.results li.offer .status.accepted{color:#19ce09;font-weight:700}ui-screen.offer-overview ul.results li.offer .status.closed,ui-screen.offer-overview ul.results li.offer .status.canceled,ui-screen.offer-overview ul.results li.offer .status.declined{color:#da0b0b}ui-screen.offer-overview ul.results li.offer .status.onhold,ui-screen.offer-overview ul.results li.offer .status.only_specialist{color:#060679}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:#fff;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-secondary);-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-secondary);-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-secondary);-webkit-mask-image:url(/resources/svg/icon_export.svg);mask-image:url(/resources/svg/icon_export.svg);transform:scale(.85)}.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 .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-screen.invoice section.column{flex:0 1 1200px}ui-screen.invoice section.column .invoice-wrapper{display:flex;flex-direction:column;gap:2rem}ui-screen.invoice section.column .invoice-wrapper .new-invoice{order:-1}ui-screen.invoice section.column .invoice-wrapper .invoices{flex:1.5}ui-screen.invoice section.column .invoice-wrapper .invoices .columns{display:flex;flex-direction:row;gap:1rem;justify-content:space-between;position:relative}ui-screen.invoice section.column .invoice-wrapper .invoices .columns>*{flex:1 0 100px}ui-screen.invoice section.column .invoice-wrapper .invoices .columns>*:last-child{flex-basis:60px}ui-screen.invoice section.column .invoice-wrapper .invoices .headers{border-bottom:1px solid rgb(245,245,245);margin-top:1rem;font-weight:700;padding:0 20px}@media (max-width: 1000px){ui-screen.invoice section.column .invoice-wrapper .invoices .headers{display:none}}ui-screen.invoice section.column .invoice-wrapper .invoices .collapsable-header{align-items:center;display:flex;justify-content:space-between;margin-top:1rem}ui-screen.invoice section.column .invoice-wrapper .invoices .collapsable-header .download-all{padding-right:42px}ui-screen.invoice section.column .invoice-wrapper .invoices .collapsable-header .download-all:after{background-color:var(--color-secondary);-webkit-mask:url(/resources/svg/icon_download.svg) no-repeat center/24px 24px;mask:url(/resources/svg/icon_download.svg) no-repeat center/24px 24px}ui-screen.invoice section.column .invoice-wrapper .invoices h2{color:var(--color-primary);font-size:1.4rem;font-weight:600;position:relative;cursor:pointer}ui-screen.invoice section.column .invoice-wrapper .invoices h2:after{content:"";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:-34px;transition:transform .3s;position:absolute;background-repeat:no-repeat;background-position:center;height:100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;top:0;width:40px}ui-screen.invoice section.column .invoice-wrapper .invoices h2.open:after{transform:rotate(-90deg)}ui-screen.invoice section.column .invoice-wrapper .invoices .invoice-group{justify-content:space-between}ui-screen.invoice section.column .invoice-wrapper .invoices .invoice-group .invoice-item{align-items:center;border-bottom:1px solid rgb(245,245,245);padding:0 20px}@media (max-width: 1000px){ui-screen.invoice section.column .invoice-wrapper .invoices .invoice-group .invoice-item{display:block;padding:10px}}ui-screen.invoice section.column .invoice-wrapper .invoices .invoice-group .invoice-item:hover{background-color:color-mix(in srgb,var(--color-secondary) 5%,transparent)}ui-screen.invoice section.column .invoice-wrapper .invoices .invoice-group .invoice-item div.edit-status{flex:1;min-width:125px}ui-screen.invoice section.column .invoice-wrapper .invoices .invoice-group .invoice-item p:first-child{color:var(--color-primary);font-weight:700}ui-screen.invoice section.column .invoice-wrapper .invoices .invoice-group .invoice-item a.download,ui-screen.invoice section.column .invoice-wrapper .invoices .invoice-group .invoice-item a.delete{height:34px;padding:0;width:40px}ui-screen.invoice section.column .invoice-wrapper .invoices .invoice-group .invoice-item a.download:after{background-color:var(--color-secondary);-webkit-mask:url(/resources/svg/icon_download.svg) no-repeat center/24px 24px;mask:url(/resources/svg/icon_download.svg) no-repeat center/24px 24px}ui-screen.invoice section.column .invoice-wrapper .invoices .invoice-group .invoice-item a.delete:after{background-color:var(--color-destructive);-webkit-mask:url(/resources/svg/icon_delete.svg) no-repeat center/contain;mask:url(/resources/svg/icon_delete.svg) no-repeat center/contain}ui-screen.invoice section.column .invoice-wrapper .invoices .invoice-group .invoice-item a.credit{background:var(--color-secondary);color:#fff;border:1px solid transparent;border-radius:4px;box-sizing:unset;cursor:pointer;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:700;outline:none;position:relative;text-align:left;touch-action:manipulation;transition:background-color .15s,color .15s,opacity .15s;padding:5px;box-sizing:border-box;font-size:.8rem}ui-screen.invoice section.column .invoice-wrapper .invoices .invoice-group .invoice-item p.edit-item-icon{justify-self:flex-end;position:absolute;right:0;width:40px;cursor:pointer;height:50px}ui-screen.invoice section.column .invoice-wrapper .invoices .invoice-group .invoice-item p.edit-item-icon: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:20px;width:20px;top:50%;right:10px;position:absolute;transform:translateY(-50%);cursor:pointer}ui-screen.invoice section.column .invoice-wrapper .new-invoice{flex:.5;border:2px solid var(--color-secondary);padding:20px!important;margin-top:2rem;position:relative;margin-bottom:3rem;height:50%}ui-screen.invoice section.column .invoice-wrapper .new-invoice p{width:60%;font-weight:700}ui-screen.invoice section.column .invoice-wrapper .new-invoice .graphic{position:absolute;right:-54px;top:24px;width:194px;height:189px}ui-screen.invoice section.column .invoice-wrapper .graphic{flex:1}.dialog.invoice-modal{overflow:initial!important}.dialog.invoice-modal ui-textinput{margin-bottom:1rem}.dialog.invoice-modal .details h3{color:var(--color-secondary);font-size:1rem}.dialog.invoice-modal .details p{margin-top:0}.dialog.invoice-modal h2{color:var(--color-primary);margin-bottom:.5rem}.dialog.invoice-modal .select{position:relative}.dialog.invoice-modal .select label{position:absolute;z-index:1;left:20px;max-width:90px;pointer-events:none;top:50%;transform:translateY(-50%);z-index:6;box-sizing:border-box;color:var(--color-text);display:block;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;transition:color .4s}.dialog.invoice-modal .select .__value-container{padding-left:138px}.dialog.credit-nota{max-width:min(100%,1000px)!important}.dialog.credit-nota .pdf-item{display:flex;box-shadow:0 0 12px -5px #5a5757;margin-top:1rem;position:relative;align-items:center;padding:14px;cursor:pointer;margin-bottom:1rem;text-decoration:none}.dialog.credit-nota .buttons{margin-top:1rem;display:flex;gap:1rem}.dialog.credit-nota .content{position:relative;border:3px solid var(--color-secondary);padding:20px;margin-top:3rem;padding-right:6rem;margin-bottom:2rem}.dialog.credit-nota .drafted-invoice iframe{width:100%;height:400px}.services-list .service-item,.new-services-list .service-item{display:flex;padding:0 0 0 20px;position:relative;align-items:center;border-bottom:1px solid rgb(245,245,245);transition:.4s ease}.services-list .service-item:hover,.new-services-list .service-item:hover{background-color:color-mix(in srgb,var(--color-secondary) 5%,transparent)}@media (max-width: 600px){.services-list .service-item,.new-services-list .service-item{flex-direction:column;align-items:flex-start}.services-list .service-item p,.new-services-list .service-item p{margin:5px}}.services-list .service-item p.edit-item-icon:after,.new-services-list .service-item p.edit-item-icon: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:20px;width:20px;top:50%;right:10px;position:absolute;transform:translateY(-50%);cursor:pointer}.services-list .service-item p,.new-services-list .service-item p{font-weight:400;flex:1.5}.services-list .service-item p:nth-child(2),.new-services-list .service-item p:nth-child(2){flex:2}.services-list .service-item p:last-child,.new-services-list .service-item p:last-child{flex:1}.services-list .service-item p:nth-child(4),.new-services-list .service-item p:nth-child(4){text-decoration:underline}@media (min-width: 600px){.services-list .service-item p:nth-child(4),.new-services-list .service-item p:nth-child(4){padding-left:40px}}.services-list .service-item p.delete,.new-services-list .service-item p.delete{cursor:pointer}.services-list .service-item p:first-child,.new-services-list .service-item p:first-child{color:var(--color-primary);font-weight:700}.services-list .buttons,.new-services-list .buttons{margin-top:1rem;display:flex;gap:1rem}.services-list .ORT,.new-services-list .ORT{display:flex;flex-direction:row;gap:10px;margin-top:1rem}.services-list .ORT .rule,.new-services-list .ORT .rule{flex:1;text-align:right}.services-list .ORT .rule:nth-child(1),.new-services-list .ORT .rule:nth-child(1){flex:4}.services-list .total .rule,.new-services-list .total .rule{margin-top:1rem;text-align:right;font-weight:700}.dialog.credit-nota .ort-button{margin-top:1rem}div#modal-wrapper div.dialog.edit-invoice{width:max(360px,100%);max-width:100%}div#modal-wrapper div.dialog.edit-invoice .content{flex-direction:column;max-width:1200px;margin:0 auto}ui-screen.new-invoice section.column{flex:0 1 1200px}ui-screen.new-invoice section.column .invoice-wrapper{display:flex;flex-direction:row}ui-screen.new-invoice section.column .invoice-wrapper .new-invoice{width:100%}@media (max-width: 768px){ui-screen.new-invoice section.column .invoice-wrapper{flex-direction:column}}ui-screen.new-invoice section.column .invoice-wrapper .invoices{flex:1.5}ui-screen.new-invoice section.column .invoice-wrapper form{margin-top:1rem;display:flex;flex-direction:column}ui-screen.new-invoice section.column .invoice-wrapper form span.label{margin-top:1rem;display:block;font-weight:700;margin-bottom:.2rem}ui-screen.new-invoice section.column .invoice-wrapper form .dates{display:flex;gap:1rem;flex-direction:row}@media (max-width: 600px){ui-screen.new-invoice section.column .invoice-wrapper form .dates{flex-direction:column}}ui-screen.new-invoice section.column .invoice-wrapper .buttons{display:flex;gap:1rem;justify-content:flex-end}ui-screen.new-invoice section.column .invoice-wrapper a.button{align-self:flex-end;margin-top:1rem}ui-screen.new-invoice section.column .invoice-wrapper a.button.add-facility{align-self:flex-start;margin-bottom:1rem}ui-screen.new-invoice section.column .invoice-wrapper .invoice-sent-screen{flex:1}ui-screen.new-invoice section.column .invoice-wrapper .invoice-sent-screen .content{position:relative;border:3px solid var(--color-secondary);max-width:50%;padding:20px;margin-top:3rem;padding-right:6rem;margin-bottom:2rem}ui-screen.new-invoice section.column .invoice-wrapper .invoice-sent-screen .content aside{position:absolute;top:10px;right:-50px;width:200px;height:200px}ui-screen.new-invoice section.column .invoice-wrapper .invoice-sent-screen a.button{margin-top:0}ui-screen.new-invoice section.column .invoice-wrapper .invoice-sent-screen a.go-back-invoices{padding:2rem 0;color:initial;font-weight:400;text-decoration:underline}ui-screen.new-invoice section.column .invoice-wrapper .invoice-sent-screen .pdf-download{border:1px solid transparent;border-radius:4px;box-sizing:unset;color:var(--color-secondary);cursor:pointer;display:inline-block;font-family:Roboto,Arial,Helvetica,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 #512f0233;box-shadow:0 2px 8px 2px color-mix(in srgb,color-mix(in srgb,var(--color-secondary),black 20%) 20%,transparent);color:#fff;text-decoration:none}ui-screen.new-invoice section.column .drafted-invoice{flex:1}ui-screen.new-invoice section.column .drafted-invoice p.bold{font-weight:700}ui-screen.new-invoice section.column .drafted-invoice iframe{width:100%;height:600px;margin-top:1rem}ui-screen.new-invoice .pdf-item{display:flex;box-shadow:0 0 12px -5px #5a5757;margin-top:1rem;position:relative;align-items:center;padding:14px;cursor:pointer;margin-bottom:1rem;text-decoration:none}ui-screen.new-invoice .more-details-text{padding-bottom:1rem}ui-screen.new-invoice .more-details-text .button{margin-top:0}ui-screen.new-invoice .services-list{border:3px solid var(--color-secondary);padding:30px;margin-top:2rem}ui-screen.new-invoice .services-list .buttons{margin-top:2rem}ui-screen.new-invoice .back{margin-right:auto;margin-top:1rem}ui-screen.creditnota section.column{flex:0 1 1200px;display:flex;flex-direction:column}ui-screen.creditnota section.column .new-invoice{width:100%}@media (max-width: 768px){ui-screen.creditnota section.column{flex-direction:column}}ui-screen.creditnota section.column .invoices{flex:1.5}ui-screen.creditnota section.column form{margin-top:1rem;display:flex;flex-direction:column}ui-screen.creditnota section.column form span.label{margin-top:1rem;display:block;font-weight:700;margin-bottom:.2rem}ui-screen.creditnota section.column form .dates{display:flex;gap:1rem;flex-direction:row}@media (max-width: 600px){ui-screen.creditnota section.column form .dates{flex-direction:column}}ui-screen.creditnota section.column .buttons{display:flex;gap:1rem;justify-content:flex-end}ui-screen.creditnota section.column a.button{align-self:flex-end;margin-top:1rem}ui-screen.creditnota section.column a.button.add-facility{align-self:flex-start;margin-bottom:1rem}ui-screen.creditnota section.column .invoice-sent-screen{flex:1}ui-screen.creditnota section.column .invoice-sent-screen .content{position:relative;border:3px solid var(--color-secondary);max-width:50%;padding:20px;margin-top:3rem;padding-right:6rem;margin-bottom:2rem}ui-screen.creditnota section.column .invoice-sent-screen .content aside{position:absolute;top:10px;right:-50px;width:200px;height:200px}ui-screen.creditnota section.column .invoice-sent-screen a.button{margin-top:0}ui-screen.creditnota section.column .invoice-sent-screen a.go-back-invoices{padding:2rem 0;color:initial;font-weight:400;text-decoration:underline}ui-screen.creditnota section.column .invoice-sent-screen .pdf-download{border:1px solid transparent;border-radius:4px;box-sizing:unset;color:var(--color-secondary);cursor:pointer;display:inline-block;font-family:Roboto,Arial,Helvetica,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 #512f0233;box-shadow:0 2px 8px 2px color-mix(in srgb,color-mix(in srgb,var(--color-secondary),black 20%) 20%,transparent);color:#fff;text-decoration:none}ui-screen.creditnota .drafted-invoice{flex:1}ui-screen.creditnota .drafted-invoice p.bold{font-weight:700}ui-screen.creditnota .drafted-invoice iframe{border:1px solid rgba(0,0,0,.1);margin-top:1rem;height:600px;width:100%}ui-screen.creditnota .pdf-item{display:flex;box-shadow:0 0 12px -5px #5a5757;margin-top:1rem;position:relative;align-items:center;padding:14px;cursor:pointer;margin-bottom:1rem;text-decoration:none}ui-screen.creditnota .more-details-text{padding-bottom:1rem}ui-screen.creditnota .more-details-text .button{margin-top:0}ui-screen.creditnota .services-list{border:3px solid var(--color-secondary);padding:30px;margin-top:2rem}ui-screen.creditnota .services-list .buttons{margin-top:2rem}ui-screen.creditnota .back{margin-right:auto;margin-top:1rem}.dialog.edit-invoice>div,.dialog.new-service-invoice>div,.dialog.new-invoice>div,.dialog.new-facility>div{display:flex;gap:1rem}.dialog.edit-invoice>div p,.dialog.new-service-invoice>div p,.dialog.new-invoice>div p,.dialog.new-facility>div p{color:var(--color-primary);font-weight:700}.dialog.edit-invoice .select,.dialog.new-service-invoice .select,.dialog.new-invoice .select,.dialog.new-facility .select{position:relative;margin-bottom:1rem}.dialog.edit-invoice .select label,.dialog.new-service-invoice .select label,.dialog.new-invoice .select label,.dialog.new-facility .select label{max-width:90px;pointer-events:none;top:50%;transform:translateY(-50%);z-index:6;box-sizing:border-box;color:var(--color-text);display:block;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;left:11px;position:absolute;transition:color .4s;padding-left:10px}.dialog.edit-invoice .select .type-select,.dialog.new-service-invoice .select .type-select,.dialog.new-invoice .select .type-select,.dialog.new-facility .select .type-select{width:100%}.dialog.edit-invoice .select .type-select .__value-container,.dialog.new-service-invoice .select .type-select .__value-container,.dialog.new-invoice .select .type-select .__value-container,.dialog.new-facility .select .type-select .__value-container{padding-left:138px}.dialog.edit-invoice ui-textinput,.dialog.new-service-invoice ui-textinput,.dialog.new-invoice ui-textinput,.dialog.new-facility ui-textinput{margin-bottom:1rem}.dialog.edit-invoice input.date-input,.dialog.new-service-invoice input.date-input,.dialog.new-invoice input.date-input,.dialog.new-facility input.date-input{margin-bottom:1rem}.dialog.edit-invoice .date-element,.dialog.new-service-invoice .date-element,.dialog.new-invoice .date-element,.dialog.new-facility .date-element{position:relative;margin-bottom:1rem}.dialog.edit-invoice .date-element label,.dialog.new-service-invoice .date-element label,.dialog.new-invoice .date-element label,.dialog.new-facility .date-element label{left:20px;max-width:90px;pointer-events:none;top:50%;transform:translateY(-50%);z-index:6;box-sizing:border-box;color:var(--color-text);display:block;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;position:absolute;transition:color .4s}.dialog.edit-invoice .date-element div.react-datepicker-wrapper input.invoice-modal-date,.dialog.new-service-invoice .date-element div.react-datepicker-wrapper input.invoice-modal-date,.dialog.new-invoice .date-element div.react-datepicker-wrapper input.invoice-modal-date,.dialog.new-facility .date-element div.react-datepicker-wrapper input.invoice-modal-date{padding-left:140px;margin:0}.dialog.new-facility h2{color:var(--color-primary)}ui-screen.reviews-screen .column{margin:0 auto;max-width:1200px;width:100%}@media (min-width: 1200px){ui-screen.reviews-screen .column{flex:1 0 1200px}}ui-screen.reviews-screen .column h2{color:var(--color-primary)}ui-screen.reviews-screen .review-sharing-button{background-color:var(--color-primary);border:1px solid transparent;border-radius:4px;box-sizing:unset;color:#fff;cursor:pointer;display:inline-block;font-family:Roboto,Arial,Helvetica,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;margin-top:1rem}ui-screen.reviews-screen .qr-code-container{margin-bottom:2rem;margin-top:1rem;border:3px solid var(--color-secondary);padding:1rem;border-radius:15px}ui-screen.reviews-screen .qr-code-container>div{display:flex;gap:.5rem}@media (max-width: 400px){ui-screen.reviews-screen .qr-code-container>div{flex-direction:column}}ui-screen.reviews-screen .qr-code-container .qr-code img{height:144px;display:block}ui-screen.reviews-screen .qr-code-container .copy-link{font-weight:700;cursor:pointer;flex:1;position:relative}ui-screen.reviews-screen .qr-code-container .copy-link div.content{display:flex;flex:1;height:52px}ui-screen.reviews-screen .qr-code-container .copy-link div.content ui-textinput{flex:1}ui-screen.reviews-screen .qr-code-container .copy-link div.content button{background-color:transparent;border:0;display:flex;align-items:center;padding:10px 5px;cursor:pointer;background-color:var(--color-input-background)}ui-screen.reviews-screen .qr-code-container .copy-link div.content button:before{content:"";background:url(/resources/svg/icon_copy.svg) no-repeat 0% 0%/contain;width:30px;height:30px;display:block}ui-screen.reviews-screen .all-reviews .date{font-size:.8rem}ui-screen.reviews-screen .all-reviews .review-toggle{color:var(--color-primary)}ui-screen.reviews-screen .all-reviews div.add-review{padding-bottom:2em;border-bottom:1px solid rgb(245,245,245)}ui-screen.reviews-screen .all-reviews div.add-review>h4{margin-top:1em;color:var(--color-primary)}ui-screen.reviews-screen .all-reviews div.add-review textarea{margin-top:.5em;width:100%;padding:10px;box-sizing:border-box}ui-screen.reviews-screen .all-reviews div.add-review a.add-review{margin-top:1em}ui-screen.reviews-screen .all-reviews .review-toggle{position:relative;cursor:pointer;margin-bottom:1rem}ui-screen.reviews-screen .all-reviews .review-toggle:after{background-color:#4c4c4c;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.reviews-screen .all-reviews .review-toggle.open:after{transform:rotate(-90deg)}ui-screen.reviews-screen .all-reviews .items{padding:0}ui-screen.reviews-screen .all-reviews .items li{list-style-type:none;margin-bottom:1em;border-bottom:1px solid rgb(245,245,245)}ui-screen.reviews-screen .all-reviews .items li .collapsable{margin-top:0}ui-screen.reviews-screen .all-reviews .items li div.header h4:first-child{color:var(--color-primary);font-style:italic;width:90%}ui-screen.reviews-screen .all-reviews .items li div.header ui-image.expand{right:-3px}ui-screen.reviews-screen .all-reviews .items li span{color:#333;font-size:14px;font-weight:300}ui-screen.reviews-screen .all-reviews .items li p{margin-top:5px}ui-screen.reviews-screen .all-reviews .items li p.remark{padding-left:.5em}ui-screen.reviews-screen .all-reviews .items li h4.remark{padding-left:.5em}ui-screen.reviews-screen .all-reviews .items li .ratings{display:flex;flex-direction:row}ui-screen.reviews-screen .all-reviews .items li .ratings .star{width:32px;height:34px;background-color:#d4af37;-webkit-mask:url(/resources/svg/icon_favorite_filled.svg) no-repeat 0% 50%/24px 24px;mask:url(/resources/svg/icon_favorite_filled.svg) no-repeat 0% 50%/24px 24px}ui-screen.reviews-screen .all-reviews .items li .ratings .half-star{width:32px;height:34px;background-color:#d4af37;-webkit-mask:url(/resources/svg/icon_favorite_half.svg) no-repeat 0% 50%/24px 24px;mask:url(/resources/svg/icon_favorite_half.svg) no-repeat 0% 50%/24px 24px}ui-app div.base>header>div:after{content:"";clear:both}ui-app div.base{background-color:#fbfbfb;display:flex;flex-direction:column;overflow:hidden;height:100%;width:100%}ui-app div.base>header{background:var(--color-app-background);box-shadow:0 2px 8px -2px #0003;padding-top:env(safe-area-inset-top);position:relative;z-index:5}ui-app div.base>header>div{position:relative;width:100%;height:100%}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}ui-screen.filled{background-color:var(--color-app-background)}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:850px}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{background-color:initial;overflow:initial}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:space-between;max-width:1200px;margin:0 auto}ui-screen .columns>.column.wide,ui-screen.columns>.column.wide{flex-basis:850px}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.otentica{justify-content:center}ui-screen.otentica .intro{display:flex;gap:1rem;margin-bottom:3rem}ui-screen.otentica .intro .left{flex:.7}ui-screen.otentica .intro .right{flex:.3;display:flex;flex-direction:column;gap:1rem}ui-screen.otentica .intro .right .button{text-align:center}ui-screen.otentica h2{color:var(--color-primary);display:inline-block;position:relative}ui-screen.otentica h2:after{content:"";background:url(/resources/svg/icon_checkmark.svg) no-repeat 50% 50%/contain;width:30px;height:30px;display:block;right:-35px;position:absolute;top:0}ui-screen.otentica .list-group{border-radius:4px;box-shadow:0 2px 8px -2px #0003}ui-screen.otentica .list-group .header{border-bottom:1px solid rgb(245,245,245);margin-top:1rem;font-weight:700;padding:0 20px}ui-screen.otentica .list-group .header .headers{gap:1rem}ui-screen.otentica .list-group .header .headers>*{flex:1 0 160px;font-weight:700}ui-screen.otentica .list-group .header .headers p:nth-child(2){flex:1 0 100px}ui-screen.otentica .list-group .header .headers p:nth-child(3){flex:1 0 300px}ui-screen.otentica .list-group .item{padding:0 20px}ui-screen.otentica .list-group .item .item-header{position:relative;display:flex;flex-wrap:nowrap;justify-content:space-between;max-width:1200px;margin:0 auto;align-items:center;gap:1rem}ui-screen.otentica .list-group .item .item-header>*{flex:1 0 160px;padding:1rem 0}ui-screen.otentica .list-group .item .item-header .second-column{font-style:italic;flex:1 0 100px}ui-screen.otentica .list-group .item .item-header .second-column.SUCCESS,ui-screen.otentica .list-group .item .item-header .second-column.ALL_STEPS_DONE{color:green}ui-screen.otentica .list-group .item .item-header .third-column{flex:1 0 300px}ui-screen.otentica .list-group .item .item-header: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:10px;transform:rotate(90deg);transition:transform .3s;width:34px;cursor:pointer}ui-screen.otentica .list-group .item .item-header.open:after{transform:rotate(-90deg)}ui-screen.otentica .list-group .item .collapsable-content{display:flex;transition:.2s ease;gap:1rem}ui-screen.otentica .list-group .item .collapsable-content>*{flex:1 0 160px}ui-screen.otentica .list-group .item .collapsable-content>div:nth-child(2){flex:1 0 100px}ui-screen.otentica .list-group .item .collapsable-content .third-column{flex:1 0 300px}ui-screen.otentica .list-group .item .collapsable-content .third-column>div{margin-bottom:1rem}ui-screen.otentica .list-group .item .collapsable-content .third-column>div .status{display:flex;align-items:center;gap:1rem}ui-screen.otentica .list-group .item .collapsable-content .third-column>div .status p{flex:1 0 30%;margin:0}ui-screen.otentica .list-group .item .collapsable-content .third-column>div .status .verified-status{display:flex;align-items:center;gap:1rem;flex:1 0 70%}ui-screen.otentica .list-group .item .collapsable-content .third-column>div .status .verified-status.verified:before{content:"";width:15px;height:15px;border-radius:50%;background-color:#09ab09;display:block}ui-screen.otentica .list-group .item .collapsable-content .third-column>div .status .verified-status.unverified:before{content:"";width:14px;height:14px;border-radius:50%;border:1px solid grey;display:block}ui-screen.otentica .list-group .item .collapsable-content .third-column>div .content{font-style:italic;color:gray}ui-screen.otentica .list-group .item .collapsable-content.open{padding-bottom:.5rem}ui-screen.otentica .list-group .item .degree{white-space:pre-line}ui-screen.otentica .list-group .item:hover{background-color:color-mix(in srgb,var(--color-secondary) 5%,transparent)}@media (max-width: 767px){ui-screen.otentica .intro{flex-direction:column}ui-screen.otentica .list-group .header{display:none}ui-screen.otentica .list-group .item{padding-top:1rem}ui-screen.otentica .list-group .item .item-header{flex-direction:column;align-items:start;justify-content:start;padding-bottom:1rem}ui-screen.otentica .list-group .item .item-header>*,ui-screen.otentica .list-group .item .item-header .third-column,ui-screen.otentica .list-group .item .item-header .second-column{flex:1;padding:10px 0}ui-screen.otentica .list-group .item .collapsable-content-holder .first-column,ui-screen.otentica .list-group .item .collapsable-content-holder .second-column{display:none}}.dialog.vog-form{overflow-x:hidden}.dialog.vog-form h2{color:var(--color-primary)}.dialog.vog-form label{font-weight:700;margin-bottom:.5rem;margin-top:1.5rem;display:block}.dialog.vog-form ui-checkbox{margin-top:1.5rem}.dialog.vog-form ui-checkbox label{margin-top:0}.dialog.vog-form input{margin-bottom:1.5rem}.dialog.vog-form textarea{width:99%}ui-screen.compliants-detail section{margin:0 auto}ui-screen.compliants-detail .left{flex:2}ui-screen.compliants-detail .right{align-items:flex-end;display:flex;flex:3;flex-direction:column}ui-screen.compliants-detail .right a{text-decoration:none}ui-screen.compliants-detail .compliant-score{border-radius:5px;background-color:#e34315;padding:10px;color:#fff;margin-bottom:1rem;position:relative;padding-left:3rem}ui-screen.compliants-detail .compliant-score span{font-weight:700}ui-screen.compliants-detail .compliant-score p{margin:0;font-size:.7rem;color:#fff}ui-screen.compliants-detail .compliant-score.positive{background-color:#00a327}ui-screen.compliants-detail .compliant-score.positive:after{content:"";background:url(/resources/svg/Sterren-02.svg) no-repeat 50% 50%/contain;width:40px;height:40px;display:block;position:absolute;left:4px;top:50%;transform:translateY(-50%)}ui-screen.compliants-detail .compliant-score:after{content:"";background:url(/resources/svg/Sterren-01.svg) no-repeat 50% 50%/contain;width:40px;height:40px;display:block;position:absolute;left:4px;top:50%;transform:translateY(-50%)}ui-screen.compliants-detail .cards{align-items:flex-start;display:flex;gap:1em;margin-top:1em}ui-screen.compliants-detail .cards .column{margin:0;padding:0}ui-screen.compliants-detail .cards .score{background-color:#edefed;border:1px solid transparent;border-radius:5px;box-shadow:5px 5px 10px -8px gray;box-sizing:border-box;cursor:pointer;display:inline-block;margin-bottom:1em;padding:1rem;position:relative;transition:.4s ease}ui-screen.compliants-detail .cards .score:hover{background-color:#edefedad}ui-screen.compliants-detail .cards .score:before{content:"";-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;background-color:var(--color-primary);height:34px;width:34px;position:absolute;right:15px;transition:.3s ease;top:50%;transform:translateY(-50%)}ui-screen.compliants-detail .cards .score.open{background-color:#fff;border-color:#dcdcdc}ui-screen.compliants-detail .cards .score.open:before{transform:rotate(90deg);top:10px}ui-screen.compliants-detail .cards .score .header{display:flex;gap:1rem;position:relative}ui-screen.compliants-detail .cards .score .header .title{display:flex;flex-direction:column;gap:.5rem;width:76%;min-height:30px}ui-screen.compliants-detail .cards .score .header .title span{font-weight:700;font-size:.7rem}ui-screen.compliants-detail .cards .score .header .title .main-title{font-size:1.1rem}ui-screen.compliants-detail .cards .score .header .status{background-color:#000;border-radius:50%;height:30px;display:block;width:30px}ui-screen.compliants-detail .cards .score .collapsable-content{font-size:.9rem;display:flex;flex-direction:column;margin-top:1em;gap:1rem}ui-screen.compliants-detail .cards .score .collapsable-content .expected{font-style:italic}ui-screen.compliants-detail .cards .score .collapsable-content.open a.button{opacity:1}ui-screen.compliants-detail .cards .score .collapsable-content a.button{align-self:flex-end;text-decoration:none;opacity:0;transition:.6s ease-in-out;padding-right:2rem}ui-screen.compliants-detail .cards .score .collapsable-content a.button:after{content:"";-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;background-color:var(--color-secondary);height:20px;width:20px;position:absolute;right:5px;transition:.3s ease;top:50%;transform:translateY(-50%)}ui-screen.compliants-detail .cards .score.green .status{background-color:#00a327}ui-screen.compliants-detail .cards .score.red .status{background-color:#e34315}ui-screen.compliants-detail .cards .score.orange .status{background-color:#ff7900}ui-screen.compliants-detail .offers{box-shadow:0 2px 8px -2px #0003;padding:10px 20px;margin-bottom:2rem}ui-screen.compliants-detail .offers h2{color:var(--color-primary);font-size:1.2rem;margin-bottom:1rem}ui-screen.compliants-detail .offers h3{color:var(--color-primary);font-size:1rem;margin-bottom:.5rem}ui-screen.compliants-detail .offers ul.results{padding:0;margin:0 -20px}ui-screen.compliants-detail .offers ul.results li.offer{list-style:none;border-top:1px solid var(--color-divider)}ui-screen.compliants-detail .offers ul.results li.offer a{text-decoration:none;display:block;padding:20px}ui-screen.compliants-detail .offers ul.results li.offer a .title{font-weight:700}ui-screen.compliants-detail .offers ul.results li.offer:hover{background-color:var(--color-hover-background)}ui-screen.compliants-detail .offers .pagination{align-items:center;display:flex;font-size:.9em;justify-content:center;margin-top:1rem}ui-screen.compliants-detail .offers .pagination button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/resources/svg/icon_chevron_right.svg) no-repeat 50% 50%/contain;border:none;color:var(--color-primary);cursor:pointer;font-size:1.2em;height:30px;margin:0 1em;width:40px}ui-screen.compliants-detail .offers .pagination button:disabled{opacity:.2;pointer-events:none}ui-screen.compliants-detail .offers .pagination button.previous{transform:rotate(180deg)}@media (max-width: 768px){ui-screen.compliants-detail .header{flex-direction:column}ui-screen.compliants-detail .header .button{margin-bottom:1rem}ui-screen.compliants-detail .cards{flex-direction:column}}ui-screen.compliant section{margin:0 auto}ui-screen.compliant.columns>.column.wide{flex-basis:1200px}ui-screen.compliant .header{display:flex;flex-direction:row;flex-wrap:wrap;box-sizing:border-box}ui-screen.compliant .header>div{flex:1}ui-screen.compliant .header .right{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}ui-screen.compliant .header .right a{background-color:#fff7ec;text-decoration:none}ui-screen.compliant .header .right a.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.compliant .header .right .compliant-score{margin-top:auto;border-radius:5px;background-color:#e34315;padding:10px;color:#fff;margin-bottom:1rem;position:relative;padding-left:3rem}ui-screen.compliant .header .right .compliant-score span{font-weight:700}ui-screen.compliant .header .right .compliant-score p{margin:0;font-size:.7rem;color:#fff}ui-screen.compliant .header .right .compliant-score.positive{background-color:#00a327}ui-screen.compliant .header .right .compliant-score.positive:after{content:"";background:url(/resources/svg/Sterren-02.svg) no-repeat 50% 50%/contain;width:40px;height:40px;display:block;position:absolute;left:4px;top:50%;transform:translateY(-50%)}ui-screen.compliant .header .right .compliant-score:after{content:"";background:url(/resources/svg/Sterren-01.svg) no-repeat 50% 50%/contain;width:40px;height:40px;display:block;position:absolute;left:4px;top:50%;transform:translateY(-50%)}ui-screen.compliant .header .dates{display:flex;flex-direction:row;gap:1rem}ui-screen.compliant .header h2{margin:3rem 0;color:var(--color-primary)}ui-screen.compliant .offers{border-radius:10px;box-shadow:10px 10px 20px -15px gray}ui-screen.compliant .offers .header{display:flex;flex-direction:row;font-weight:700;justify-content:space-between;gap:1rem;border-bottom:1px solid rgb(211,211,211)}ui-screen.compliant .offers .header>div{padding:1rem;flex:1 0 120px;box-sizing:border-box}ui-screen.compliant .offers .items .item{display:flex;flex-direction:row;justify-content:space-between;gap:1rem}ui-screen.compliant .offers .items .item>div{flex:1 0 120px;padding:1rem;display:flex;align-items:center}ui-screen.compliant .offers .items .item>div.red:before{content:"";display:block;height:20px;width:20px;border-radius:50%;background-color:red}ui-screen.compliant .offers .items .item>div.green:before{content:"";display:block;height:20px;width:20px;border-radius:50%;background-color:green}ui-screen.compliant .offers .items .item>div:last-child{color:var(--color-primary);font-size:1.7rem;display:flex;justify-content:flex-end}ui-screen.compliant .offers .items .item>div:last-child a{text-decoration:none}@media (max-width: 768px){ui-screen.compliant .header{flex-direction:column}ui-screen.compliant .button{margin-bottom:1rem}ui-screen.compliant .offers .header{display:none}ui-screen.compliant .offers .items .item{flex-direction:column;gap:0;margin-bottom:1rem}ui-screen.compliant .offers .items .item>div{flex:1;padding:10px}}ui-app ui-screen.login{background:#fff;max-height:100%;overflow-y:auto}ui-app ui-screen.login div.content{max-width:420px;margin:0 auto;padding:10vh 20px 0}ui-app ui-screen.login div.content ui-image.logo{width:100%;height:300px;height:min(300px,50vw);margin-bottom:30px}ui-app ui-screen.login div.content ui-image.logo div.image-display{background-size:contain;background-position-y:100%}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{float:right}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:Ubuntu,Roboto,Arial,Helvetica,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-screen.review-screen{overflow-y:auto;height:100%}ui-screen.review-screen h2{color:var(--color-primary)}ui-screen.review-screen .review-form{max-width:600px;margin:0 auto}ui-screen.review-screen .review-form header a.button{margin-top:.5rem}div.review-form{background:#fff;margin-bottom:20px;padding:20px}div.review-form h4{margin:0}div.review-form a.button{text-decoration:none}ui-screen.review-form-modal{max-width:600px;margin:20px auto;min-height:unset;animation:.25s slideIn cubic-bezier(.25,.46,.45,.94);background:#fff;border-radius:4px;box-shadow:0 2px 8px -2px #0003;padding:20px}ui-screen.review-form-modal h3{color:var(--color-primary)}ui-screen.review-form-modal .qr-code{margin-top:1rem;height:150px}ui-screen.review-form-modal .qr-code-container{display:inline-flex;flex-direction:column;margin-bottom:2rem}ui-screen.review-form-modal .form-group{display:flex;flex-direction:column;margin:2em 0;gap:10px;padding-bottom:1.4em;border-bottom:1px solid rgb(245,245,245)}ui-screen.review-form-modal .form-group .description{display:flex;flex-direction:column;gap:10px;padding-bottom:1em;margin-top:1rem}ui-screen.review-form-modal .form-group .description textarea{width:100%}ui-screen.review-form-modal .form-group input{height:100%;min-height:48px;padding:2px 8px}ui-screen.review-form-modal .form-group textarea{padding:8px;min-height:48px}ui-screen.review-form-modal .form-group label{font-weight:700}ui-screen.review-form-modal .form-group .ratings fieldset{border:0;max-width:220px;padding:0;height:34px}ui-screen.review-form-modal .form-group .ratings input{display:none}ui-screen.review-form-modal .form-group .ratings:hover fieldset>label,ui-screen.review-form-modal .form-group .ratings fieldset>label.fill{background-color:var(--color-primary)}ui-screen.review-form-modal .form-group .ratings fieldset>label:hover~label{background-color:#9d9a9a}ui-screen.review-form-modal .form-group .ratings .right-star{background-color:#9d9a9a;-webkit-mask:url(/resources/svg/icon_favorite_full_new.svg) no-repeat 0% 50%/contain;mask:url(/resources/svg/icon_favorite_full_new.svg) no-repeat 0% 50%/contain;width:17px;height:34px;display:inline-block;transition:.3s ease-in-out}ui-screen.review-form-modal .form-group .ratings .right-star:hover{background-color:var(--color-primary);cursor:pointer}ui-screen.review-form-modal .form-group .ratings .left-star{background-color:#9d9a9a;-webkit-mask:url(/resources/svg/icon_favorite_half_mirrored.svg) no-repeat 0% 50%/contain;mask:url(/resources/svg/icon_favorite_half_mirrored.svg) no-repeat 0% 50%/contain;width:17px;height:34px;display:inline-block;position:relative;left:-1px;padding-left:10px;transition:.3s ease-in-out}ui-screen.review-form-modal .form-group .ratings .left-star:hover{background-color:var(--color-primary);cursor:pointer}ui-screen.review-form-modal .form-group .ratings .description label:hover{background-color:transparent!important}ui-screen.review-form-modal button{-webkit-tap-highlight-color:transparent;background-color:var(--color-primary);border:1px solid transparent;border-radius:4px;box-sizing:unset;color:#fff;cursor:pointer;display:inline-block;font-family:Roboto,Arial,Helvetica,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}ui-screen.review-form-modal button.outline{background-color:unset;border:1px solid var(--color-secondary);box-shadow:0 2px 8px 1px #512f0226;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)}ui-screen.review-form-modal button.outline.primary{color:var(--color-primary);border-color:var(--color-primary)}ui-screen.review-form-modal button.outline:hover{background-color:var(--color-hover-background)}ui-screen.review-form-modal button.outline:active{background-color:var(--color-hover-background)}ui-screen.terms{overflow-y:auto;height:100vh;margin-top:env(safe-area-inset-top)}ui-screen.terms ui-image.logo{height:80px;max-width:1200px;margin:3em auto}ui-screen.terms ui-image.logo div.image-display{background-size:contain}ui-screen.terms>.columns{min-height:calc(100% - 80px);min-height:calc(100% - 80px - env(safe-area-inset-top))}ui-screen.terms .terms-update{background:#e687060d;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 .container{margin:30px auto 0;padding:20px;margin-top:max(30px,5vh)}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{margin:30px auto auto;width:-moz-fit-content;width:fit-content;display:block}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:#f2f0f0}ui-screen.terms-file .html-content{position:relative;margin:auto;max-width:800px;padding:60px 40px 20px;background-color:#fff}ui-screen.terms-file .html-content img.logo{position:absolute;top:0;right:0;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: 226 68 20;--color-secondary-rgb: 230 135 6;--color-primary: rgb(var(--color-primary-rgb));--color-secondary: rgb(var(--color-secondary-rgb));--color-app-background: white;--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-input-valid: rgb(13, 176, 43);--color-surface-background: rgb(255, 247, 236);--color-text: rgb(76, 76, 76);--color-menu-icons: var(--color-text);--color-menu-bottom-border: var(--color-primary);--color-header-payoff: var(--color-primary);--footer-background: var(--color-app-background);--footer-line-background: transparent;--zwiz-color-primary: rgb(37 31 72);--zwiz-color-secondary: rgb(73 118 185);--zwiz-color-tertiary: rgb(230 135 7)}[data-target=sport]:root{--color-primary-rgb: 30 30 30;--color-secondary-rgb: 0 206 209;--color-menu-bottom-border: var(--color-text);--color-header-payoff: var(--color-text);--footer-line-background: linear-gradient(to right, var(--color-secondary), rgb(63 247 210))}[data-target=zwiz]:root{--color-primary: var(--zwiz-color-primary);--color-secondary: var(--zwiz-color-secondary)}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:var(--color-app-background);color:var(--color-text);font-family:Roboto,Arial,Helvetica,sans-serif;height:100%;margin:0;overflow:hidden;padding:0;touch-action:manipulation;width:100%}@media (min-width: 767px){body{background-color:var(--color-app-background)}}@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:100vh;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:Ubuntu,Roboto,Arial,Helvetica,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:4px;box-shadow:0 2px 8px -2px #0003}input,textarea{background-color:#fff7ec;border:none;border-radius:4px;color:var(--color-text);font-family:Roboto,Arial,Helvetica,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 #e68706}::-moz-selection{background:#000;color:#fff}::selection{background:#000;color:#fff}#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 div.logo{background:url(/resources/svg/voca_logo_on_white.png) no-repeat;height:30px;width:62px}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}.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;width:100%}.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:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.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__month--selected,.react-datepicker__month--in-selecting-range,.react-datepicker__month--in-range,.react-datepicker__quarter--selected,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__month--selected:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--in-range:hover,.react-datepicker__quarter--selected:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--in-range:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{cursor:default;background-color:transparent}.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--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__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__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__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){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__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem}.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__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;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}
