.preloader{align-items:center;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:100}.preloader__inner{display:flex;gap:.2rem}.preloader__leaf{animation-duration:2s;animation-iteration-count:infinite}.preloader__leaf--1{animation-name:preloadLeaf1;background-color:var(--color-green-dark);border-radius:100rem 100rem 20rem;height:50px;width:50px}.preloader__leaf--2{animation-name:preloadLeaf2;background-color:var(--color-green-light);border-radius:20rem 100rem 100rem;height:35px;margin-top:30px;width:35px}@keyframes preloadLeaf1{0%{height:50px;width:50px}50%{height:35px;width:35px}to{height:50px;width:50px}}@keyframes preloadLeaf2{0%{height:35px;width:35px}50%{height:50px;width:50px}to{height:35px;width:35px}}.logo{align-items:center;display:flex;justify-content:center;margin-bottom:2rem}.icon{flex-shrink:0}.icon--number{font-family:var(--font-family-heading);font-size:16px;font-weight:700;line-height:28px;leading-trim:both;text-edge:cap;color:var(--color-green-light);text-shadow:-1px 0 var(--color-green-dark),0 1px var(--color-green-dark),1px 0 var(--color-green-dark),0 -1px var(--color-green-dark)}.material-icons{display:inline-block;font-family:Material Icons Two Tone;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;word-wrap:normal;direction:ltr;transition:background-color .2s ease-in-out;-webkit-user-select:none;user-select:none;white-space:nowrap;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-background-clip:text;background-clip:text;background-color:var(--color-green-dark);color:transparent;font-feature-settings:"liga"}.material-icons.light{background-color:var(--color-green-light)}.sidebar-container{background-color:var(--color-white);border-right:1px solid var(--color-grey-light);display:flex;flex-direction:column;height:100vh;justify-content:flex-start;left:0;padding:60px 0 0;position:fixed;top:0;width:var(--sidebar-width)}.logo-container{margin-bottom:60px}.nav-item{align-items:center;border-radius:var(--border-radius-bubble);color:var(--color-text);cursor:pointer;display:flex;font-family:var(--font-family-heading);font-size:18px;font-weight:500;gap:12px;line-height:1;padding:12px 16px;text-decoration:none;transition:all .3s ease}.nav-item-active,.nav-item:hover{background-color:var(--color-green-lighter)}.nav-item-active{font-weight:700}.nav-items-container{display:flex;flex-direction:column;overflow-y:auto;padding:0 16px 60px;scrollbar-color:var(--color-white) var(--color-white);scrollbar-width:thin;transition:all .3s ease}.nav-items-container:hover{scrollbar-color:var(--color-grey-light) var(--color-white)}.error-icon{background-color:var(--color-red);margin-left:auto;scale:1.5}.topbar{align-items:stretch;background:var(--color-white);border-bottom:1px solid var(--color-grey-light);display:flex;justify-content:space-between;margin-left:var(--sidebar-width);min-height:70px;position:relative}.topbar-left{padding-left:20px}.topbar-left,.topbar-right,.topbar-right .actions{align-items:center;display:flex}.topbar-right .actions{margin-right:20px}.topbar-right .actions .action{margin-left:20px}.topbar-right .user{align-items:center;background:var(--color-white);border-left:1px solid var(--color-grey-light);cursor:pointer;display:flex;height:100%;justify-content:center;position:relative;transition:background .2s ease-in-out}.topbar-right .user--active .user-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.topbar-right .user--active .user-trigger svg{transform:rotate(180deg)}.topbar-right .user-trigger{align-items:center;display:flex;gap:8px;justify-content:center;padding:0 24px;-webkit-user-select:none;user-select:none}.topbar-right .user-trigger svg{transition:all .2s ease-in-out}.topbar-right .user-trigger-name{align-items:center;background-color:var(--color-grey-light);background-size:cover;border-radius:100%;display:flex;font-family:var(--font-family-heading);font-size:16px;font-weight:700;height:40px;justify-content:center;line-height:1;width:40px}.topbar-right .user-menu{background:var(--color-white);border:1px solid var(--border-color);border-radius:0 0 0 var(--border-radius);box-shadow:var(--shadow-1);display:flex;flex-direction:column;min-width:240px;opacity:0;pointer-events:none;position:absolute;right:0;top:100%;transform:translateY(-10px);transition:all .2s ease-in-out;z-index:1}.topbar-right .user-menu-item{align-items:center;border-bottom:1px solid var(--border-color);color:var(--color-text);display:flex;font-size:var(--font-size-small);font-weight:600;gap:8px;padding:16px 24px;text-decoration:none;transition:background .2s ease-in-out}.topbar-right .user-menu-item:hover{background:var(--color-green-lighter-50)}.topbar-right .user-menu-item img{display:block;height:18px;width:18px}.avatar{align-items:center;background-color:var(--color-grey-light);background-size:cover;border-radius:100%;display:flex;flex-shrink:0;font-family:var(--font-family-heading);font-size:16px;font-weight:700;height:40px;justify-content:center;line-height:1;width:40px}.avatar--large{font-size:24px;height:80px;width:80px}.avatar--small{font-size:14px;height:32px;width:32px}.infobox{background-color:var(--color-white);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow-1);color:var(--color-text);display:flex;flex-direction:column;flex-grow:1;font-weight:400;padding:16px;text-decoration:none;width:100%}.infobox:hover{color:currentColor}.infobox--size-small{font-size:var(--font-size-small);padding:8px}.infobox--type-success{background-color:var(--color-success-light);border-size:2px;border-color:var(--color-success-dark)}.infobox--type-danger{background-color:var(--color-danger-light);border-size:2px;border-color:var(--color-danger-dark);color:var(--color-danger-dark)}.infobox--type-warning{border-size:2px;background-color:var(--color-warning-light);border-color:var(--color-warning-dark)}.infobox p{margin:0}.preview-bar{align-items:center;background:#ffc338;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:2px;justify-content:center;padding:10px 0;position:relative;transition:background .3s;width:100%;z-index:9999}.preview-bar:hover{background:#ff9f00}.preview-bar--loading{animation:blink 1s infinite;pointer-events:none}@keyframes blink{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}:root{--color-white:#fff;--color-grey-light:#e0e0e0;--color-grey:#767676;--color-grey-dark:#414141;--color-black:#212121;--color-blue:#3d6b85;--color-blue-light:#bad0e4;--color-green-darker:#0e2e1e;--color-green-dark:#194a37;--color-green:#3d8545;--color-green-light:#cde4ba;--color-green-light-30:hsla(93,57%,76%,.3);--color-green-lighter:#f5f7f3;--color-green-lighter-50:hsla(90,20%,96%,.5);--color-red-dark:#8f2f2f;--color-red:#b73636;--color-red-light:#f8ebeb;--color-yellow-dark:#b36e2d;--color-yellow:#fd9a52;--color-yellow-light-no-transparency:#fd9a52;--color-yellow-light:rgba(253,154,82,.1);--color-link:var(--color-green);--color-link-hover:var(--color-green-dark);--color-text:var(--color-black);--font-family:"Plus Jakarta Sans Variable",sans-serif;--font-family-heading:"gopher",sans-serif;--font-size:15px;--font-size-small:13px;--font-size-xsmall:11px;--border-color:var(--color-grey-light);--border-radius:16px;--border-radius-small:8px;--border-radius-xsmall:4px;--border-radius-bubble:4px 16px 16px 16px;--shadow-1:0px 8px 32px 0px rgba(0,0,0,.05),0px 4px 16px 0px rgba(0,0,0,.05),0px 1px 1px 0px rgba(0,0,0,.05);--shadow-1-hover:0px 18px 40px 0px rgba(0,0,0,.08),0px 14px 24px 0px rgba(0,0,0,.08),0px 1px 1px 0px rgba(0,0,0,.05);--shadow-2:0px 8px 16px 0px rgba(0,0,0,.1),0px 4px 16px 0px rgba(0,0,0,.1),0px 1px 1px 0px rgba(0,0,0,.1);--color-success-dark:var(--color-green);--color-success:var(--color-green-light);--color-success-light:var(--color-green-light);--color-danger-dark:var(--color-red-dark);--color-danger:var(--color-red);--color-danger-light:var(--color-red-light);--color-warning-dark:var(--color-yellow-dark);--color-warning:var(--color-yellow);--color-warning-light:var(--color-yellow-light);--sidebar-width:300px}*{box-sizing:border-box}body{background-color:var(--color-green-lighter);color:var(--color-text);font-family:var(--font-family);font-size:var(--font-size);font-synthesis:none;font-weight:400;line-height:1.5;margin:0;padding:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;overflow-y:scroll}body::-webkit-scrollbar-track{background:var(--color-grey-light)}body::-webkit-scrollbar-thumb{background:var(--color-grey);border-radius:4px}a{color:var(--color-link);font-weight:600;text-decoration:underline;text-underline-offset:6px;transition:color .2s ease-in-out}a:hover{color:var(--color-link-hover)}.main-layout{margin-left:var(--sidebar-width);max-width:1400px;min-height:calc(100vh - 70px);overflow-x:hidden;padding:56px;position:relative}.centered-layout{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:2rem}.centered-layout .logo{margin-bottom:60px}.centered-layout__form,.centered-layout__main{padding:60px}.centered-layout__form .button:not(.text-link),.centered-layout__form .forgot-password-link,.centered-layout__main .button:not(.text-link),.centered-layout__main .forgot-password-link{margin-top:32px;width:100%}.centered-layout__content{background-color:var(--color-white);border-radius:var(--border-radius);box-shadow:var(--shadow-1);display:flex;flex-direction:column;max-width:600px;position:relative;width:100%}.centered-layout__content:before{background:var(--color-green-light);border-radius:20% 100% 100%;content:"";display:block;height:275px;left:-60px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:275px;z-index:-1}.centered-layout__bottom{align-items:center;border-top:1px solid var(--color-grey-light);display:flex;flex-direction:column;padding:40px}.centered-layout__bottom h4{margin-bottom:16px}.form-actions{align-items:center;display:flex}.form-actions__feedback{font-size:var(--font-size-small);margin-left:16px}.action-list{padding:32px 0 16px}.action-list-item{align-items:center;border-bottom:1px solid var(--color-grey-light);display:flex;gap:32px;justify-content:space-between;margin-bottom:16px;padding:0 32px 16px}.action-list-item:last-child{border-bottom:none;margin-bottom:0}.action-list-item__description p{font-size:var(--font-size-small)}.action-list-item__description p:last-child{margin-bottom:0}h1,h2,h3,h4,h5{font-family:var(--font-family-heading);font-weight:700;line-height:1.2;margin-top:0}h1+p,h2+p,h3+p,h4+p,h5+p{margin-top:0}p+h1,p+h2,p+h3,p+h4,p+h5{margin-top:40px}h1{font-size:48px;margin-bottom:40px}@media (max-width:768px){h1{font-size:36px}}h2{font-size:36px;margin-bottom:32px}h3{font-size:28px;margin-bottom:24px}h4{font-size:20px}h4,h5{margin-bottom:16px}h5{font-size:16px;margin-top:8px}.small{color:var(--color-grey);font-size:var(--font-size-small)}.react-select-container .react-select__control,.react-select__menu-portal .react-select__control{background-color:var(--color-white);border:1px solid var(--border-color);border-radius:var(--border-radius-bubble);box-shadow:none;color:var(--color-text);font-size:var(--font-size);min-height:52px;transition:all .2s ease}.react-select-container .react-select__control:hover,.react-select__menu-portal .react-select__control:hover{background-color:var(--color-green-lighter);border-color:var(--border-color);cursor:pointer}.react-select-container .react-select__control--is-focused,.react-select-container .react-select__control--is-focused:hover,.react-select__menu-portal .react-select__control--is-focused,.react-select__menu-portal .react-select__control--is-focused:hover{border-color:var(--color-green)}.react-select-container .react-select__control--is-disabled,.react-select__menu-portal .react-select__control--is-disabled{background-color:var(--color-grey-light);color:var(--color-grey)}.react-select-container .react-select__value-container,.react-select__menu-portal .react-select__value-container{padding-left:14px;padding-top:21px}.react-select-container .react-select__value-container.react-select__value-container--has-value.react-select__value-container--is-multi,.react-select__menu-portal .react-select__value-container.react-select__value-container--has-value.react-select__value-container--is-multi{padding-bottom:8px;padding-top:24px}.react-select-container .react-select__placeholder,.react-select__menu-portal .react-select__placeholder{color:currentColor}.react-select-container .react-select__indicators .react-select__indicator-separator,.react-select__menu-portal .react-select__indicators .react-select__indicator-separator{display:none}.react-select-container .react-select__indicators .react-select__dropdown-indicator,.react-select__menu-portal .react-select__indicators .react-select__dropdown-indicator{margin-right:16px}.react-select-container .react-select__single-value,.react-select__menu-portal .react-select__single-value{color:var(--color-text);font-size:var(--font-size)}.react-select-container .react-select__multi-value__label,.react-select__menu-portal .react-select__multi-value__label{color:var(--color-text);font-size:var(--font-size-small)}.react-select-container .react-select__menu,.react-select__menu-portal .react-select__menu{border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow-1);margin-top:2px;overflow:hidden}.react-select-container .react-select__option--is-focused,.react-select__menu-portal .react-select__option--is-focused{background-color:var(--color-green-lighter)}.react-select-container .react-select__option--is-selected,.react-select__menu-portal .react-select__option--is-selected{background-color:var(--color-green-light);color:var(--color-text);font-weight:500}.react-select-container .react-select__option:active,.react-select__menu-portal .react-select__option:active{background-color:var(--color-green-light)}.react-select-container input[class*=dummyInput],.react-select__menu-portal input[class*=dummyInput]{position:absolute}.button{align-items:center;border:1px solid transparent;cursor:pointer;display:flex;font-family:inherit;font-size:var(--font-size);font-weight:600;gap:8px;height:52px;justify-content:center;line-height:1;padding:0 20px 4px;text-decoration:none;transition:all .2s ease-in-out;white-space:nowrap;width:fit-content}.button[disabled]{cursor:not-allowed;opacity:.5;pointer-events:none}.button img{filter:invert(100%) sepia(0) saturate(7484%) hue-rotate(5deg) brightness(103%) contrast(109%)}.button:focus,.button:focus-visible{outline:none}.button.small{font-size:var(--font-size-small);height:40px;padding:0 12px}.button.primary{background-color:var(--color-green-dark);border-radius:var(--border-radius-bubble);color:var(--color-green-light)}@media (hover:hover){.button.primary:hover{background-color:var(--color-green-darker);box-shadow:var(--shadow-2);color:var(--color-green-light)}}.button.secondary{background-color:var(--color-white);border:2px solid var(--color-green-dark);border-radius:var(--border-radius-bubble);color:var(--color-text)}@media (hover:hover){.button.secondary:hover{background-color:var(--color-white);box-shadow:var(--shadow-2);color:var(--color-green-dark)}}.button.text-link{background:none;border-radius:0;box-shadow:none;color:var(--color-link);height:unset;padding:0;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.button.text-link:hover{background:none;color:var(--color-link-hover)}.button.danger{background-color:var(--color-danger-light);border:1px solid var(--color-danger);border-radius:var(--border-radius-bubble);color:var(--color-danger)}@media (hover:hover){.button.danger:hover{background-color:var(--color-danger-dark);box-shadow:var(--shadow-2);color:var(--color-white)}}.button.square{background:none;border:1px solid var(--color-grey-light);border-radius:var(--border-radius-bubble);height:40px;padding:0;width:40px}@media (hover:hover){.button.square:hover{background-color:var(--color-green-lighter)}.button.square:hover .icon{background-color:var(--color-green-dark)}}.rdp-root{--rdp-accent-color:var(--color-green);--rdp-accent-background-color:var(--color-green-light);--rdp-font-family:var(--font-family);--rdp-day-font:inherit;--rdp-day-height:2.75rem;--rdp-day-width:2.75rem;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid transparent;--rdp-day_button-height:var(--rdp-day-width);--rdp-day_button-width:var(--rdp-day-height);--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-selected-font:bold large var(--rdp-font-family);--rdp-disabled-opacity:.5;--rdp-outside-opacity:.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:.5rem;--rdp-month_caption-font:bold larger var(--rdp-font-family);--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-font:normal medium var(--rdp-font-family);--rdp-range_middle-foreground-color:#fff;--rdp-range_middle-color:inherit;--rdp-range_start-color:#fff;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction),transparent 50%,var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction),var(--rdp-range_middle-background-color) 50%,transparent 50%);--rdp-range_end-color:#fff;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid transparent;--rdp-week_number-font:400 small var(--rdp-font-family);--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-font:500 smaller var(--rdp-font-family);--rdp-weekday-opacity:.75;--rdp-weekday-padding:.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root{position:relative}.rdp-root,.rdp-root *{box-sizing:border-box}.rdp-day{font:var(--rdp-day-font);height:var(--rdp-day-height);text-align:center;width:var(--rdp-day-width)}.rdp-day_button{align-items:center;background:none;border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius);color:inherit;cursor:pointer;display:flex;font:inherit;height:var(--rdp-day_button-height);justify-content:center;margin:0;padding:0;width:var(--rdp-day_button-width)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{align-items:center;border:0;display:inline-flex;position:relative;white-space:nowrap;z-index:1}.rdp-button_next,.rdp-button_previous{align-items:center;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;height:var(--rdp-nav_button-height);justify-content:center;margin:0;padding:0;position:relative;width:var(--rdp-nav_button-width)}.rdp-button_next:disabled,.rdp-button_previous:disabled{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{align-items:center;display:inline-flex;gap:var(--rdp-dropdown-gap);position:relative}.rdp-dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:inherit;inset-block-end:0;inset-block-start:0;inset-inline-start:0;line-height:inherit;margin:0;opacity:0;padding:0;position:absolute;width:100%;z-index:2}.rdp-dropdown_root{align-items:center;display:inline-flex;position:relative}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{align-content:center;display:flex;font:var(--rdp-month_caption-font);height:var(--rdp-nav-height)}.rdp-months{display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content;position:relative}.rdp-month_grid{border-collapse:collapse}.rdp-nav{align-items:center;display:flex;height:var(--rdp-nav-height);inset-block-start:0;inset-inline-end:0;position:absolute}.rdp-weekday{font:var(--rdp-weekday-font);opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);font:var(--rdp-week_number-font);height:var(--rdp-week_number-height);opacity:var(--rdp-week_number-opacity);text-align:var(--rdp-weeknumber-text-align);width:var(--rdp-week_number-width)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font:var(--rdp-selected-font)}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled{opacity:var(--rdp-disabled-opacity)}.rdp-hidden{color:var(--rdp-range_start-color);visibility:hidden}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color);font:var(--rdp-range_middle-font)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{background-color:var(--rdp-range_end-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}.popover{background-clip:padding-box;background-color:#fff;border:1px solid var(--color-border);border-radius:var(--border-radius);box-shadow:var(--shadow-1);display:block;margin:0;padding:20px;position:absolute;z-index:1000}.popover--fixed{position:fixed}.popover--top{margin-top:-100%}.popover--right{margin-left:10px}.popover--bottom{margin-top:54px}.popover--left{margin-left:-10px}.input-field{display:flex;flex-direction:column;margin-bottom:16px;position:relative}.input-field:not(.input-field--checkbox,.input-field--switch) label{color:var(--color-grey);font-size:var(--font-size);left:17px;pointer-events:none;position:absolute;top:15px;transition:all .2s ease-in-out}.input-field input:not([type=checkbox]){background-color:var(--color-white);border:1px solid var(--border-color);border-radius:var(--border-radius-bubble);color:var(--color-text);cursor:pointer;font-family:var(--font-family);font-size:var(--font-size);outline:none;padding:24px 16px 9px;transition:all .2s ease-in-out}.input-field input:not([type=checkbox])::placeholder{color:var(--color-grey);opacity:0}.input-field input:not([type=checkbox])::-webkit-calendar-picker-indicator{position:relative;top:-6px}.input-field input:not([type=checkbox]):focus{border-color:var(--color-green)}.input-field input:not([type=checkbox]):focus+label,.input-field input:not([type=checkbox]):not(:placeholder-shown)+label{color:var(--color-grey);font-size:var(--font-size-xsmall);left:17px;opacity:1;position:absolute;top:9px}@media (hover:hover){.input-field input:not([type=checkbox]):hover:not(:focus){background-color:var(--color-green-lighter-50)}}.input-field input:not([type=checkbox]):disabled{background-color:var(--color-grey-light);color:var(--color-grey);cursor:not-allowed;pointer-events:none;-webkit-user-select:none;user-select:none}.input-field--inline{margin-bottom:0}.input-field--inline input:not([type=checkbox]){border:0;font-size:var(--font-size-small);padding:9px}.input-field--inline.input-field--date .icon{top:11px}.input-field--checked label{color:var(--color-green)}.input-field--error input{background-color:var(--color-danger-light)}.input-field--error input,.input-field--error input:focus{border-color:var(--color-danger)}.input-field .error{color:var(--color-danger)}.input-field .error,.input-field .help{font-size:var(--font-size-xsmall);font-weight:500;margin-top:4px}.input-field .help{color:var(--color-grey)}.input-field--checkbox{display:flex;justify-content:center}.input-field--checkbox label{align-items:center;cursor:pointer;display:flex;font-weight:500;gap:8px;-webkit-user-select:none;user-select:none}.input-field--checkbox input{align-content:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid var(--color-grey);border-radius:var(--border-radius-xsmall);cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;transition:all .2s ease-in-out;width:24px}.input-field--checkbox input:before{background-image:url('data:image/svg+xml;utf8,<svg width="15" height="12" viewBox="0 0 15 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.60109 8.86L1.24109 5.5L0.121094 6.62L4.60109 11.1L14.2011 1.5L13.0811 0.380005L4.60109 8.86Z" fill="rgb(61, 133, 69)"/></svg>');background-position:50%;background-repeat:no-repeat;content:"";display:block;height:100%;transform:scale(0);transition:transform .2s ease-in-out;width:100%}.input-field--checkbox input:checked{border-color:var(--color-green)}.input-field--checkbox input:checked:before{transform:scale(1)}.input-field--checkbox input:hover{background:var(--color-green-light-30)}.input-field--select{position:relative}.input-field--select select{appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:var(--color-white);background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.41 8.59L12 13.17L16.59 8.59L18 10L12 16L6 10L7.41 8.59Z" fill="rgb(61, 133, 69)"/></svg>');background-position:right 16px center;background-repeat:no-repeat;background-size:24px;border:1px solid var(--border-color);border-radius:var(--border-radius-bubble);color:var(--color-text);cursor:pointer;font-size:var(--font-size);outline:none;padding:24px 48px 9px 16px;transition:all .2s ease-in-out}.input-field--select select:focus{border-color:var(--color-green)}.input-field--select select:disabled{background-color:var(--color-grey-light);color:var(--color-grey);cursor:not-allowed;pointer-events:none;-webkit-user-select:none;user-select:none}.input-field--select select:invalid+label,.input-field--select select:valid+label{color:var(--color-grey);font-size:var(--font-size-xsmall);left:17px;opacity:1;position:absolute;top:9px}.input-field--select2 .react-select-container+label{color:var(--color-grey);font-size:var(--font-size-xsmall);left:17px;opacity:1;position:absolute;top:9px}.input-field--textarea textarea{background-color:var(--color-white);border:1px solid var(--border-color);border-radius:var(--border-radius-bubble);color:var(--color-text);cursor:pointer;font-family:var(--font-family);font-size:var(--font-size);min-height:120px;outline:none;overflow:auto;padding:24px 16px;resize:none;transition:all .2s ease-in-out}.input-field--textarea textarea::placeholder{color:var(--color-grey);opacity:0}.input-field--textarea textarea:focus{border-color:var(--color-green)}.input-field--textarea textarea:focus+label,.input-field--textarea textarea:not(:placeholder-shown)+label{color:var(--color-grey);font-size:var(--font-size-xsmall);left:17px;opacity:1;position:absolute;top:9px}@media (hover:hover){.input-field--textarea textarea:hover:not(:focus){background-color:var(--color-green-lighter-50)}}.input-field--textarea textarea:disabled{background-color:var(--color-grey-light);color:var(--color-grey);cursor:not-allowed;pointer-events:none;-webkit-user-select:none;user-select:none}.input-field--switch{align-items:center;flex-direction:row;justify-content:space-between;width:100%}.input-field--switch div{height:30px;position:relative;width:50px}.input-field--switch input{opacity:0;position:absolute}.input-field--switch input+label{display:inline-block;position:relative;transition:.4s ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:1px solid #e4e4e4;border-radius:60px;cursor:pointer;height:30px;width:50px}.input-field--switch input+label:before{background:var(--color-grey);border-radius:30px;content:"";display:block;height:30px;left:0;position:absolute;top:0;transition:.2s cubic-bezier(.24,0,.5,1);width:51px}.input-field--switch input+label:after{background:var(--color-white);border-radius:60px;box-shadow:0 0 0 1px #0000001a,0 4px #0000000a,0 4px 9px #00000021,0 3px 3px #0000000d;content:"";display:block;height:28px;left:0;position:absolute;top:1px;transition:.35s cubic-bezier(.54,1.6,.5,1);width:28px}.input-field--switch input:checked+label:before{background:var(--color-green);transition:width .2s cubic-bezier(0,0,0,.1)}.input-field--switch input:checked+label:after{left:24px}.input-field--switch input:disabled+label{cursor:not-allowed;opacity:.5}.input-field--date{position:relative}.input-field--date .icon{font-size:14px;pointer-events:none;position:absolute;right:12px;top:22px}.input-field-group{display:flex;gap:16px}.input-field-group .input-field{flex:1;margin-bottom:0}.input-field-group .input-field--date{flex:1.5}.page-top{display:flex;justify-content:space-between}.page-top__content{margin-bottom:40px}.page-top__content h1{margin-bottom:16px}.page-top__actions{display:flex;gap:16px}.panels{align-items:flex-start;display:flex;flex-wrap:wrap;gap:32px;margin-bottom:64px}.panels--no-margin{margin-bottom:0}.panels--same-height{align-items:stretch}.panel-group{align-items:flex-start;display:flex;flex-wrap:wrap;gap:32px;margin-bottom:64px}.panel{display:flex;flex-basis:100%;flex-direction:row;gap:40px}@media (max-width:1280px){.panel{flex-basis:100%!important;flex-direction:column;gap:unset;max-width:100%!important;min-width:100%!important}}.panel--no-padding>.panel__content{padding:0}.panel--small-padding>.panel__content{padding:16px}.panel--no-box>.panel__content{background-color:transparent;border:none;border-radius:0;box-shadow:none;padding:0}.panel--header-top{flex-direction:column;gap:32px}.panel--header-top .panel__header{margin-bottom:0;margin-top:0;min-width:unset;width:unset}.panel--highlighted-success .panel__content{border-size:2px;border-color:var(--color-success-dark)}.panel--highlighted-danger .panel__content{background-color:var(--color-danger-light);border-size:2px;border-color:var(--color-danger-dark);color:var(--color-danger-dark)}.panel--highlighted-warning .panel__content{border-size:2px;background-color:var(--color-warning-light);border-color:var(--color-warning-dark)}.panel--inline-header .panel__header{margin-top:0;width:unset}.panel__header{margin-top:32px;min-width:30%;width:30%}@media (max-width:1024px){.panel__header{margin-top:0;min-width:unset;width:unset}}.panel__header h4{margin-bottom:0}.panel__header p{color:var(--color-grey)}.panel__content{background-color:var(--color-white);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow-1);padding:32px;width:100%}.panel__content,.panel__middle{display:flex;flex-direction:column;flex-grow:1}.panel__bottom{margin-top:16px}.profile-photo-upload{align-items:center;display:flex;gap:32px;margin-bottom:32px;position:relative;width:100%}.profile-photo-upload__image{align-items:center;background-color:var(--color-grey-light);background-size:cover;border-radius:100%;cursor:pointer;display:flex;height:80px;justify-content:center;position:relative;width:80px}.profile-photo-upload__image:before{content:"upload";display:inline-block;font-family:Material Icons Two Tone;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;word-wrap:normal;background:var(--color-green-dark);-webkit-background-clip:text;background-clip:text;bottom:2px;color:transparent;direction:ltr;pointer-events:none;position:absolute;right:2px;white-space:nowrap;z-index:1}.profile-photo-upload__image:after{background:var(--color-green-lighter);border-radius:100%;bottom:-5px;content:"";display:block;height:30px;pointer-events:none;position:absolute;right:-5px;width:30px}.profile-photo-upload__image input{background:#ccc;bottom:0;cursor:pointer;left:0;margin:0;opacity:0;outline:none;padding:0;position:absolute;top:0;width:100%;z-index:1}.profile-photo-upload__image_placeholder{font-family:var(--font-family-heading);font-size:24px;font-weight:700;line-height:1;pointer-events:none}.dashboard-panel-header{display:flex;justify-content:space-between}.dashboard-panel-empty{align-items:center;display:flex;flex-direction:column;font-size:var(--font-size-small);font-weight:500;justify-content:center;padding:40px 40px 60px}.dashboard-panel-empty__icon{font-size:64px}.dashboard-tasks-item{align-items:center;display:flex;gap:6px}.dashboard-tasks-item__label{color:var(--color-grey)!important;font-weight:400}.dashboard-occasion-item{align-items:center;display:flex;gap:16px;padding:24px}.dashboard-occasion-item__person{display:flex;flex-direction:column}.dashboard-occasion-item__person h5,.dashboard-occasion-item__person p{margin-bottom:0}.dashboard-first-employee{align-items:center;display:flex;gap:16px}.dashboard-first-employee-icon{align-items:center;background-color:var(--color-green-lighter);border-radius:100%;display:flex;flex-shrink:0;height:40px;justify-content:center;line-height:1;width:40px}.dashboard-first-employee-content{margin-right:auto}.dashboard-first-employee-content h5,.dashboard-first-employee-content p{margin:0}.dashboard-timeregistration-teaser__close{position:absolute;right:24px;top:24px}.dashboard-timeregistration-teaser-image{background:var(--color-green-dark);border-radius:var(--border-radius) var(--border-radius) 0 0;position:relative}.dashboard-timeregistration-teaser-image img{height:auto;width:100%}.dashboard-timeregistration-teaser-content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px;text-align:center}.agreements-list-row-profile{align-items:center;display:flex;font-weight:500;gap:16px}.agreements-list-row-title{display:block;font-weight:600;line-height:1;padding-bottom:4px}.agreements-list-row-regarding{color:var(--color-grey);display:block;font-size:var(--font-size-small);line-height:1}.agreements-list-row-date{align-items:center;display:flex;gap:16px;justify-content:space-between}.agreements-list-row-date-expired{align-items:center;display:flex;font-size:var(--font-size-small);font-weight:500;gap:4px;line-height:1}.agreements-list-row-date-expired .icon{background-color:var(--color-warning);font-size:21px}.tabs{border-bottom:1px solid #ccc;display:flex;flex-grow:1;gap:0;margin-bottom:32px}.tabs-item{align-items:center;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:0 24px 12px;position:relative;text-transform:capitalize;transition:color .3s}.tabs-item--right{margin-left:auto}.tabs-item:after{background-color:var(--color-green);bottom:-1px;content:"";height:0;left:0;position:absolute;transition:height .1s ease-in-out;width:100%}.tabs-item.active,.tabs-item:hover{color:var(--color-green)}.tabs-item.active:after{height:3px}.tabs-item__count{align-items:center;background:rgba(0,0,0,.08);border-radius:50%;display:flex;font-size:var(--font-size-xsmall);font-weight:600;height:24px;justify-content:center;width:24px}.list{display:flex;flex-direction:column;padding-bottom:32px}.list--inline-background{background-color:var(--color-white)}.list-actions{border-bottom:1px solid var(--border-color);padding:24px 32px}.list-actions,.list-actions__actions,.list-actions__filters{display:flex;flex-direction:row;gap:16px}.list-actions__actions{align-items:center;margin-left:auto}.list-actions .input-field{margin-bottom:0}.list-rows{overflow-y:auto}.list-row,.list-rows{border-bottom:1px solid var(--border-color)}.list-row{align-items:center;color:var(--color-text);cursor:pointer;display:flex;flex-direction:row;font-weight:400;gap:8px;justify-content:space-between;min-height:60px;min-width:100%;padding:8px 32px;text-decoration:none;transition:background-color .2s;width:fit-content}.list-row:not(.list-row--head):not(.list-row--empty):hover{background-color:var(--color-green-lighter)}.list-row--empty{background-color:var(--color-grey-light)}.list-row:last-child{border-bottom:none}.list-row>*{flex:0 1 auto;white-space:nowrap}.list-row>:first-child{margin-right:auto}.list-row__item--flex-5{min-width:80px;width:80px}.list-row__item--flex-8{min-width:100px;width:100px}.list-row__item--flex-10{min-width:120px;width:120px}.list-row__item--flex-15{min-width:180px;width:180px}.list-row__item--flex-18{min-width:210px;width:210px}.list-row__item--flex-20{min-width:260px;width:260px}.list-row__item--flex-25{min-width:320px;width:320px}.list-row__item--flex-30{min-width:400px;width:400px}.list-row__item--align-right{justify-content:flex-end;text-align:right}.list-row--head{background-color:var(--color-white);border-top:1px solid var(--border-color);font-size:11px;font-weight:700;min-height:32px;position:sticky;text-transform:uppercase;top:0}.list-row--head-no-border{border-top:none}.list-row--head .list-row__item{align-items:center;cursor:pointer;display:flex;-webkit-user-select:none;user-select:none}.list-row--head .list-row__item .material-icons{background-color:var(--color-grey-light)}.list-row--head .list-row__item--ascending .material-icons,.list-row--head .list-row__item--descending .material-icons{background-color:var(--color-green-dark)}.modal{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:all .3s;visibility:hidden;width:100%;z-index:1000}.modal--open{opacity:1;pointer-events:all;visibility:visible}.modal--open .modal__inner{transform:translateY(0)}.modal--fullscreen .modal__inner{height:calc(100% - 80px);max-width:calc(100% - 80px);transform:translateY(0);width:calc(100% - 80px)}.modal__inner{background:var(--color-white);border-radius:var(--border-radius-bubble);box-shadow:var(--shadow-2);max-width:500px;position:relative;transform:translateY(50px);transition:all .3s;width:100%}.modal__header{align-items:center;border-bottom:1px solid var(--color-grey-light);display:flex;justify-content:space-between;padding:16px 24px}.modal__header h4{margin:0;-webkit-user-select:none;user-select:none}.modal__header h4:first-letter{text-transform:uppercase}.modal__header__close-button{flex-shrink:0}.modal__header--no-border{border-bottom:none}.modal__content{max-height:70vh;overflow-x:hidden;overflow-y:auto;padding:16px 24px}.modal__bottom{border-top:1px solid var(--color-grey-light);padding:16px 24px}.modal__bottom span{color:var(--color-danger);display:block;font-size:var(--font-size-small);font-weight:700;margin-bottom:16px}.modal__bottom .button{width:100%}.modal .delete-modal-content{align-items:center;display:flex;flex-direction:column;text-align:center}.modal .delete-modal-content .material-icons{background-color:var(--color-danger);font-size:3rem}.file-upload{position:relative;text-align:center;width:100%}.file-upload-input{display:none}.file-upload-label{align-items:center;background-color:var(--color-green-lighter);border:2px dashed var(--color-green);border-radius:var(--border-radius-bubble);display:flex;height:100%;justify-content:center}.file-upload-label.drag-active{border-color:var(--color-green)}.file-upload-label-inner{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:160px}.file-upload-label-inner p{font-size:var(--font-size-small);margin:0 0 8px}.file-upload-drag{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.file-upload .feedback{color:var(--color-danger);font-size:var(--font-size-small)}.file-upload-files{display:flex;flex-direction:column;gap:8px;margin-bottom:32px}.file-upload-file{align-items:center;display:flex;gap:16px}.file-upload-file span{display:block;font-size:var(--font-size-small);max-width:220px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.file-upload-file-remove{cursor:pointer;margin-left:auto}.file-upload-file-remove .icon{font-size:16px}.upload-button{align-items:center;display:flex;gap:4px}.agreement-create-modal-content{display:flex;flex-direction:row;gap:40px}.agreement-create-modal-content__left,.agreement-create-modal-content__right{width:50%}.agreement-create-modal-content__right__fields{margin-top:20px}.progress-indicator{align-items:center;color:var(--color-green);display:flex;gap:8px}.progress-indicator--completed .progress-indicator__number{color:var(--color-grey)}.progress-indicator--small .progress-indicator__label,.progress-indicator--small .progress-indicator__number{font-size:var(--font-size-small)}.progress-indicator--small .progress-indicator__circle{height:16px;min-height:16px;min-width:16px;width:16px}.progress-indicator__label,.progress-indicator__number{color:var(--color-grey);display:block;font-weight:500;line-height:1;white-space:nowrap}.progress-indicator__circle{border:1px solid;border-radius:50%;height:20px;margin-left:auto;min-height:20px;min-width:20px;width:20px}.progress-indicator__circle circle,.progress-indicator__circle path{fill:currentColor}.important-list-wrapper{display:flex;flex-basis:100%;flex-direction:row;gap:40px;margin-bottom:32px}@media (max-width:1024px){.important-list-wrapper{flex-direction:column;gap:unset}}.important-list__header{margin-bottom:16px;margin-top:32px;min-width:30%;width:30%}.important-list{display:flex;flex-direction:column;flex-grow:1;gap:16px}.important-list-item{align-items:center;background-color:var(--color-white);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow-1);display:flex;flex-direction:row;flex-grow:1;gap:16px;padding:24px 32px}.important-list-item__icon{align-items:center;background:var(--color-green-lighter);border-radius:50%;display:flex;font-size:21px;height:54px;justify-content:center;position:relative;width:54px}.important-list-item__text h5{margin:0 0 4px}.important-list-item__text span{color:var(--color-grey);font-weight:500}.important-list-item__actions{display:flex;font-size:var(--font-size-small);gap:24px;margin-left:auto}.important-list-item__actions .icon{font-size:20px}.important-list-item__actions>*{align-items:center;color:var(--color-link);cursor:pointer;display:flex;font-weight:600;gap:4px;text-decoration:none;text-underline-offset:6px;transition:color .2s ease-in-out}.important-list-item__actions>:hover{color:var(--color-link-hover)}.important-list-item--missing .important-list-item__icon{background:var(--color-danger-light)}.important-list-item--missing .important-list-item__icon .icon{background-color:var(--color-danger)}.important-list-item--missing .important-list-item__text span{color:var(--color-danger);font-weight:500}.employee-limited-modal{align-items:center;display:flex;flex-direction:column;gap:16px}.employee-limited-modal>.icon{font-size:40px}.employee-limited-modal h4{margin-bottom:0}.employee-limited-modal-benefits{background:var(--color-green-lighter);border-radius:var(--border-radius);display:flex;flex-direction:column;gap:16px;padding:24px;width:100%}.employee-limited-modal-benefits h5{margin-bottom:0}.employee-limited-modal-benefits-list{background:var(--color-white);border:1px solid var(--color-grey-light);border-radius:var(--border-radius);display:flex;flex-direction:column;gap:16px;padding:16px}.employee-limited-modal-benefits-list div{align-items:flex-start;display:flex;flex-direction:row;gap:8px}.employee-limited-modal-benefits-list div .icon-container{align-items:center;background-color:var(--color-green-lighter);border-radius:50%;content:"";display:flex;height:24px;justify-content:center;width:24px}.employee-limited-modal-benefits-list div .icon-container .icon{background-color:var(--color-green);font-size:16px}.centered-layout__resend-email-link[disabled]{color:var(--color-grey);cursor:not-allowed;pointer-events:none}.centered-layout__resend-email-notification{background:var(--color-green-lighter);border-radius:var(--border-radius);color:var(--color-green);display:block;font-size:var(--font-size-small);padding:12px 16px}.complete-signup-view h3{margin-bottom:16px}.complete-signup-view h4{margin-bottom:16px;margin-top:32px}.company-search-field{position:relative}.company-search-result{background:var(--color-white);border-radius:var(--border-radius);box-shadow:0 2px 16px #00000040;cursor:pointer;font-size:var(--font-size-small);font-weight:700;left:0;padding:8px 16px;position:absolute;top:52px}.company-search-result:before{border-bottom:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;content:"";left:28px;position:absolute;top:-8px}.company-search-options{display:flex;justify-content:space-between}.company-selected{background:var(--color-grey-light);border-radius:var(--border-radius);font-size:var(--font-size-small);margin-bottom:16px;padding:16px}.company-search-reset{display:flex;justify-content:flex-end}.company-search-error{background:var(--color-danger-light);border:1px solid var(--color-danger);border-radius:var(--border-radius);color:var(--color-danger);font-size:var(--font-size-small);font-weight:600;margin-top:24px;padding:8px 16px}.admin-users-list-row-group{align-items:center;display:flex;font-weight:500;gap:16px}.admin-users-list-row-name{font-weight:600;padding-bottom:4px}.admin-users-list-row-name,.admin-users-list-row-small{display:block;line-height:1;max-width:210px;overflow:hidden;text-overflow:ellipsis}.admin-users-list-row-small{color:var(--color-grey);font-size:var(--font-size-small);margin-bottom:2px}.transactions-list-item__icon{cursor:pointer;display:flex;gap:4px}.transactions-list-item__icon .icon{font-size:20px}.transactions-list-item__icon span{color:var(--color-link);font-size:var(--font-size-small);font-weight:600}.company-address-fields{display:flex;flex-direction:row;gap:1rem}.company-address-fields .zipcode{width:100px}.company-address-fields .city{flex-grow:1}.admin-list-top{align-items:center;display:flex;gap:16px}.admin-list-top-icon{align-items:center;background-color:var(--color-green-lighter);border-radius:100%;display:flex;flex-shrink:0;height:40px;justify-content:center;line-height:1;width:40px}.admin-list-top-content{margin-right:auto}.admin-list-top-content h5,.admin-list-top-content p{margin:0}.admin-list-top-content p{color:var(--color-grey)}.admin-list-list{background:var(--color-green-lighter);border:1px solid var(--color-grey-light);border-radius:var(--border-radius-small);display:flex;flex-direction:column;gap:4px;margin-top:16px;padding:16px}.admin-list-list-item{align-items:center;display:flex;gap:4px}.admin-list-list-item span{flex:1}.admin-list-list-item span:last-child{color:var(--color-grey);font-size:var(--font-size-small)}.admin-access-modal-content{display:flex;flex-direction:column;gap:16px}.admin-access-modal-content-item{align-items:center;border:1px solid var(--color-grey-light);border-radius:var(--border-radius-small);display:flex;gap:16px;padding:16px}.admin-access-modal-content-item__inner{display:flex;flex-direction:column;gap:4px;margin-right:auto}.admin-access-modal-content-item__name{display:block;font-weight:600;line-height:1;padding-bottom:4px}.admin-access-modal-content-item__position{color:var(--color-grey);display:block;font-size:var(--font-size-small);line-height:1}.admin-access-modal-content-item__switch{margin-bottom:0}.admin-access-modal-bottom{align-items:center;display:flex;gap:16px;justify-content:space-between}.admin-access-modal-bottom p{margin:0;max-width:260px}.admin-access-modal-bottom .button{width:clamp(100px,160px,100%)}.employees-list{min-height:266px}.employees-list-row-profile{align-items:center;display:flex;gap:16px}.employees-list-row-profile--inactive{opacity:.5}.employees-list-row-name{font-weight:600;padding-bottom:4px}.employees-list-row-job,.employees-list-row-name{display:block;line-height:1;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employees-list-row-job{color:var(--color-grey);font-size:var(--font-size-small)}.employees-limited-cta{align-items:center;background-color:var(--color-danger-light);border-radius:0 0 var(--border-radius) var(--border-radius);border-top:1px solid var(--color-danger);box-shadow:0 -4px 8px #0000001a;display:flex;flex-direction:column;gap:16px;justify-content:center;margin-top:-60px;padding:24px 24px 40px;text-align:center}.employees-limited-cta h4{margin-bottom:0}.employees-limited-cta .icon{font-size:40px}.empty-state{align-items:center;display:flex;gap:40px;justify-content:space-between;margin-top:40px}.empty-state-content{flex:1}.empty-state-content__description{white-space:pre-line}.empty-state__image{flex:2}.empty-state__image img{display:block;height:auto;margin-left:auto;max-width:100%}.subscription-plans-modal .modal__inner{background:var(--color-green-lighter);height:auto}.subscription-plans-modal .modal__header{border-bottom:0}.subscription-plans-modal .modal__content{padding:0 40px}.subscription-plans-modal-list{display:flex;gap:40px;margin-bottom:40px}.subscription-plans-modal-list-column{background:var(--color-white);border-radius:var(--border-radius);flex:1;padding:40px 32px}.subscription-plans-modal-list-column h2{color:var(--color-green-dark);margin-bottom:16px}.subscription-plans-modal-list-column p{color:var(--color-grey);font-size:var(--font-size-small)}.subscription-plans-modal-list-column-price{color:var(--color-green-dark);display:inline-block;font-family:var(--font-family-heading);font-size:56px;font-weight:700;margin-bottom:16px;position:relative}.subscription-plans-modal-list-column-price:after{content:"/md";font-size:18px;position:absolute;right:-16px;top:8px}.subscription-plans-modal-list-column-features{border-top:1px solid var(--color-grey-light);display:flex;flex-direction:column;gap:16px;margin-left:-32px;margin-right:-32px;margin-top:24px;padding:32px}.subscription-plans-modal-list-column-features .subscription-plans-modal-list-column-features-header{background:var(--color-green-light);font-family:var(--font-family-heading);font-size:24px;font-weight:700;margin-bottom:8px;padding:2px 8px;width:fit-content}.subscription-plans-modal-list-column-features div:not(.subscription-plans-modal-list-column-features-header){align-items:flex-start;display:flex;flex-direction:row;gap:8px}.subscription-plans-modal-confirmation-buttons{display:flex;gap:16px;justify-content:flex-end}.employee-work-fields{display:flex;flex-direction:row;gap:30px;justify-content:space-between}.employee-work-fields__left{display:flex;flex-direction:column;flex-grow:2}.employee-work-fields__right{display:flex;flex-direction:column;flex-grow:1}.employee-address-fields{display:flex;flex-direction:row;gap:1rem}.employee-address-fields .zipcode{width:100px}.employee-address-fields .city{flex-grow:1}.employee-dates-fields{display:flex;flex-direction:row;gap:1rem}.employee-dates-fields .endDate,.employee-dates-fields .startDate{flex-grow:1;max-width:50%}.employee-salary-fields{display:flex;flex-direction:row;gap:1rem}.employee-salary-fields .salary{flex-grow:1}.employee-salary-fields .bankAccount{width:70%}.employee-documents__upload{padding:32px}.employee-documents-actions{display:flex;font-size:var(--font-size-small);gap:24px}.employee-documents-actions .icon{font-size:20px}.employee-documents-actions__delete-link,.employee-documents-actions__view-link{align-items:center;display:flex;gap:4px;text-decoration:none}.employee-documents-actions__delete-link{color:var(--color-link);cursor:pointer;font-weight:600;text-underline-offset:6px;transition:color .2s ease-in-out}.employee-documents-actions__delete-link:hover{color:var(--color-link-hover)}.equipment-create-modal-step__type{margin:0 -12px}.equipment-create-modal-step__type input{opacity:0;position:absolute;z-index:-1}.equipment-create-modal-step__type label{align-items:center;border-radius:var(--border-radius-bubble);display:flex;font-weight:600;gap:16px;padding:12px;position:relative;width:100%}.equipment-create-modal-step__type label:hover{background:var(--color-green-lighter);cursor:pointer}.equipment-create-modal-step__type label:hover .icon{opacity:1}.equipment-create-modal-step__type-icon{align-items:center;background:var(--color-green-light);border-radius:50%;display:flex;font-size:21px;height:54px;justify-content:center;width:54px}.equipment-create-modal-step__type .icon{color:var(--color-green);opacity:0;position:absolute;right:24px;width:20px}.equipment-create-modal-step+.equipment-create-modal-step__new-type{margin-top:40px}.equipment-create-modal-step__new-type-field{align-items:center;display:flex;gap:16px;justify-content:space-between}.equipment-create-modal-step__new-type-field .input-field{width:100%}.equipment-create-modal-step__new-type-field .button{margin-bottom:16px}emoji-picker{border-radius:var(--border-radius-bubble);--border-color:var(--color-grey-light);--button-active-background:var(--color-green-lighter);--button-hover-background:var(--color-green-light);--category-emoji-padding:8px;--category-emoji-size:16px;--category-font-color:var(--color-green);--category-font-size:16px;--emoji-padding:12px;--emoji-size:24px;--indicator-color:var(--color-green);--indicator-height:3px;--input-border-color:var(--color-grey-light);--input-border-radius:var(--border-radius-bubble);--input-border-size:1px;--input-font-color:var(--color-text);--input-font-size:16px;--input-line-height:1.5;--input-padding:8px 16px;--input-placeholder-color:var(--color-grey);--num-columns:8;--outline-size:1px;--skintone-border-radius:var(--border-radius)}.emoji-picker{left:50%;opacity:0;pointer-events:none;position:fixed;transform:translateY(40px);transform:translate(-50%);transition:all .3s;visibility:hidden;z-index:10}.emoji-picker.visible{opacity:1;pointer-events:all;transform:translateY(0) translate(-50%);visibility:visible}.emoji-picker-wrapper{align-items:center;display:flex;gap:16px;justify-content:flex-start;margin-bottom:16px}.emoji-picker-selected{align-items:center;background:var(--color-green-light);border-radius:50%;cursor:pointer;display:flex;font-size:21px;height:54px;justify-content:center;position:relative;width:54px}.emoji-picker-selected:before{content:"edit";display:inline-block;font-family:Material Icons Two Tone;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;word-wrap:normal;background:var(--color-green-dark);-webkit-background-clip:text;background-clip:text;bottom:-1px;color:transparent;direction:ltr;pointer-events:none;position:absolute;right:-2px;white-space:nowrap;z-index:1}.emoji-picker-selected:after{background:var(--color-green-lighter);border-radius:100%;bottom:-5px;content:"";display:block;height:24px;pointer-events:none;position:absolute;right:-5px;width:24px}.emoji-picker-backdrop{height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;visibility:hidden;width:100%;z-index:1000}.emoji-picker-backdrop--visible{opacity:1;pointer-events:all;visibility:visible}.employee-settings-checkboxes .input-field:last-child{margin-bottom:0}.employee-settings-actions{align-items:center;display:flex;margin-top:20px}.employee-settings-actions button{margin-left:10px}.time-log-settings-is-paid-hourly{margin-top:20px}.time-log-settings-break:before{border-top:1px solid var(--color-grey-light);content:"";display:block;margin-left:-32px;margin-right:-32px;margin-top:40px;padding-top:30px}.time-log-settings-break-fields{align-items:center;display:flex;gap:24px}.time-log-settings-days:before{border-top:1px solid var(--color-grey-light);content:"";display:block;margin-left:-32px;margin-right:-32px;margin-top:24px;padding-top:40px}.time-log-settings-days-item{display:flex;gap:16px}.time-log-settings-days-item .input-field:not(:first-child):not(:last-child){flex:2}.time-log-settings-days-item .input-field:first-child{flex:1}.time-log-settings-days-item .input-field:last-child{width:88px}.time-log-settings-days-item .input-field:last-child input{background-color:var(--color-grey-light);color:var(--color-grey);cursor:not-allowed;pointer-events:none;-webkit-user-select:none;user-select:none}.time-log-settings-days-item--not-working .input-field:not(.input-field--checkbox){opacity:.5;pointer-events:none}.time-log-settings-days-total{display:flex;justify-content:flex-end;margin-top:16px}.time-log-settings-days-total .input-field{width:114px}.time-log-settings-days-total .input-field input{background-color:var(--color-grey-light);color:var(--color-grey);cursor:not-allowed;pointer-events:none;-webkit-user-select:none;user-select:none}.time-registration-introduction-modal{counter-reset:step;display:flex;flex-direction:column;gap:16px}.time-registration-introduction-modal-item{background:var(--color-green-lighter);border-radius:var(--border-radius);counter-increment:step;padding:16px}.time-registration-introduction-modal-item h5{align-items:center;display:flex;gap:16px}.time-registration-introduction-modal-item h5:before{align-items:center;background:var(--color-green-light);border:3px solid var(--color-green-dark);border-radius:50%;color:var(--color-green-dark);content:counter(step);display:flex;font-family:var(--font-family-heading);font-size:20px;font-weight:700;height:34px;justify-content:center;width:34px}.agreement-details{border-bottom:1px solid var(--color-grey-light);display:flex;flex-direction:column;gap:16px;padding:64px;position:relative}.agreement-details-title__headline{display:block;margin-bottom:12px}.agreement-details-title__regarding{color:var(--color-grey);display:block;font-size:var(--font-size-small);font-weight:400;margin-bottom:4px}.agreement-details-row{display:flex;flex-direction:row;gap:16px}.agreement-details-row--date .agreement-details-row__value__date{align-items:center;display:flex;gap:16px}.agreement-details-row--date .agreement-details-row__value__actions{align-items:center;display:flex;gap:16px;margin-bottom:16px}.agreement-details-row--date .agreement-details-row__value__actions span{color:var(--color-grey);font-size:var(--font-size-small)}.agreement-details-row--date .warning{align-items:center;display:flex;font-size:var(--font-size-small);font-weight:500;gap:4px;line-height:1}.agreement-details-row--date .warning .icon{background-color:var(--color-warning);font-size:21px}.agreement-details-row--attendees .agreement-details-row__label,.agreement-details-row--regarding .agreement-details-row__label{padding-top:5px}.agreement-details-row__label{display:block;font-weight:600;width:120px}.agreement-details-row__value{flex:2}.agreement-details-row-attendees{display:flex;flex-direction:column;gap:16px}.agreement-details-row-attendees-row{align-items:center;color:var(--color-text);display:flex;flex-direction:row;gap:12px;text-decoration:none}.agreement-details-row-attendees-row:hover span{text-decoration:underline}.agreement-details-row--summary .agreement-summary-actions{align-items:center;display:flex;gap:16px;justify-content:flex-end}.agreement-details-row--summary .agreement-summary-actions span{color:var(--color-grey);font-size:var(--font-size-small)}.agreement-details-actions{position:absolute;right:64px;top:64px}.agreement-attachments{border-bottom:1px solid var(--color-grey-light);padding:32px}.agreement-attachments-files{display:flex;flex-direction:column;gap:8px;margin-bottom:32px}.agreement-attachments-file{align-items:center;display:flex;gap:16px}.agreement-attachments-file-information{display:block;font-size:var(--font-size-small);max-width:220px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.agreement-attachments-file-information:hover{text-decoration:underline}.agreement-attachments-file-information span{color:var(--color-grey);display:block;font-size:var(--font-size-xsmall)}.agreement-attachments-file-remove{cursor:pointer;margin-left:auto}.agreement-attachments-file-remove .icon{font-size:16px}.agreement-notes{flex-grow:1;padding:64px}.agreement-notes-actions{align-items:center;display:flex;gap:16px;justify-content:flex-end}.agreement-notes-actions span{color:var(--color-grey);font-size:var(--font-size-small)}.agreement-actions{padding:32px}.equipment-list-row-profile{align-items:center;display:flex;gap:16px}.equipment-list-row-name{display:block;font-weight:600;line-height:1;padding-bottom:4px}.equipment-list-row-job{color:var(--color-grey);display:block;font-size:var(--font-size-small);line-height:1}.equipment-list-row-variant{align-items:center;display:flex;gap:16px}.equipment-list-row-variant--inactive{opacity:.5}.equipment-list-row-variant__icon{align-items:center;background:var(--color-green-light);border-radius:50%;display:flex;font-size:21px;height:40px;justify-content:center;margin:8px 0;min-width:40px;width:40px}.equipment-list-row-variant-name{display:block;font-weight:600;line-height:1;padding-bottom:4px}.equipment-list-row-type-name{color:var(--color-grey);display:block;font-size:var(--font-size-small);line-height:1}.equipment-list-row-status{align-items:center;display:flex;font-size:var(--font-size-small);gap:8px}.equipment-list-row-status--warning .icon{background-color:var(--color-warning)}.equipment-list-row-status--danger{font-weight:700}.equipment-list-row-status--danger .icon{background-color:var(--color-danger)}.equipment-limited-access{background:var(--color-grey-light);border-radius:5px;display:inline-block;font-size:var(--font-size-small);font-weight:500;margin-bottom:16px;padding:8px}.equipment-limited-cta{align-items:center;background-color:var(--color-danger-light);border:1px solid var(--color-danger);border-radius:var(--border-radius) var(--border-radius);box-shadow:var(--shadow-2);display:flex;flex-direction:column;gap:16px;justify-content:center;left:50%;max-width:800px;padding:24px 24px 40px;position:absolute;text-align:center;top:40px;transform:translate(-50%);width:100%;z-index:1}.equipment-limited-cta h4{margin-bottom:0}.equipment-limited-cta .icon{font-size:40px}.equipment-details{border-bottom:1px solid var(--color-grey-light);display:flex;flex-direction:column;gap:16px;padding:64px;position:relative}.equipment-details-title__headline,.equipment-details-title__icon{align-items:center;display:flex}.equipment-details-title__icon{background:var(--color-green-light);border-radius:50%;font-size:32px;height:56px;justify-content:center;margin-right:16px;min-width:56px;width:56px}.equipment-details-title__status{align-self:end;color:var(--color-grey);font-size:var(--font-size-small);margin-left:4px;padding-bottom:12px}.equipment-details-title h4{color:var(--color-grey);display:block;font-weight:400;margin-bottom:4px;margin-left:72px}.equipment-details-row{display:flex;flex-direction:row;gap:16px}.equipment-details-row-status{align-items:center;display:flex;gap:8px}.equipment-details-row-status--warning .icon{background-color:var(--color-warning)}.equipment-details-row-status--danger{font-weight:700}.equipment-details-row-status--danger .icon{background-color:var(--color-danger)}.equipment-details-row--assignedTo .equipment-details-row__label{padding-top:5px}.equipment-details-row__label{display:block;font-weight:600;width:120px}.equipment-details-row__value{flex:2}.equipment-details-row-assignedTo{display:flex;flex-direction:column;gap:16px}.equipment-details-row-assignedTo-row{align-items:center;color:var(--color-text);display:flex;flex-direction:row;gap:12px;text-decoration:none}.equipment-details-row-assignedTo-row:hover span{text-decoration:underline}.equipment-details-row-assignedTo-row--unassigned{padding-top:5px}.equipment-details-actions{position:absolute;right:64px;top:64px}.equipment-summary{padding:64px}.equipment-summary-actions{align-items:center;display:flex;gap:16px;justify-content:flex-end}.equipment-summary-actions span{color:var(--color-grey);font-size:var(--font-size-small)}.equipment-attachments{border-bottom:1px solid var(--color-grey-light);padding:32px}.equipment-attachments-files{display:flex;flex-direction:column;gap:8px;margin-bottom:32px}.equipment-attachments-file{align-items:center;display:flex;gap:16px}.equipment-attachments-file-information{display:block;font-size:var(--font-size-small);max-width:220px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.equipment-attachments-file-information:hover{text-decoration:underline}.equipment-attachments-file-information span{color:var(--color-grey);display:block;font-size:var(--font-size-xsmall)}.equipment-attachments-file-remove{cursor:pointer;margin-left:auto}.equipment-attachments-file-remove .icon{font-size:16px}.equipment-notes{border-bottom:1px solid var(--color-grey-light);flex-grow:1;padding:32px}.equipment-notes-actions{align-items:center;display:flex;gap:16px;justify-content:flex-end}.equipment-notes-actions span{color:var(--color-grey);font-size:var(--font-size-small)}.equipment-actions{padding:32px}.equipment-type-title__headline,.equipment-type-title__icon{align-items:center;display:flex}.equipment-type-title__icon{background:var(--color-green-light);border-radius:50%;font-size:32px;height:56px;justify-content:center;margin-right:16px;min-width:56px;width:56px}.equipment-type-title__status{align-self:end;color:var(--color-grey);font-size:var(--font-size-small);margin-left:4px;padding-bottom:12px}.equipment-type-title h4{color:var(--color-grey);display:block;font-weight:400;margin-bottom:4px;margin-left:72px}.equipment-type-settings{align-items:center;display:flex;gap:16px;justify-content:space-between}.equipment-type-settings .input-field{width:100%}.equipment-type-settings .button{margin-bottom:16px}.equipment-variants-list{padding-bottom:0}.equipment-variants-list-actions{display:flex;font-size:var(--font-size-small);gap:24px;justify-content:flex-end}.equipment-variants-list-actions .icon{font-size:20px}.equipment-variants-list-actions__link{align-items:center;color:var(--color-link);cursor:pointer;display:flex;font-weight:600;gap:4px;text-decoration:none;text-underline-offset:6px;transition:color .2s ease-in-out}.equipment-variants-list-actions__link:hover{color:var(--color-link-hover)}.add-variant-input-wrapper{padding:0 0 16px;position:relative}.add-variant-input-wrapper .button{position:absolute;right:32px;top:7px}.add-variant-input-wrapper .input-field input:not([type=checkbox]):focus+label,.add-variant-input-wrapper .input-field input:not([type=checkbox]):not(:placeholder-shown)+label{left:32px}.add-variant-input-wrapper .input-field:not(.input-field--checkbox) label{left:32px}.add-variant-input-wrapper .input-field input{border-left:0;border-radius:0;border-right:0;padding-left:32px}.form-actions--equipment-type-save{margin-left:72px}.onboarding-offboarding-list-row-title-wrapper--no-avatar{margin-left:56px}.onboarding-offboarding-list-row-profile{align-items:center;display:flex;font-weight:500;gap:16px}.onboarding-offboarding-list-row-profile--completed{opacity:.5}.onboarding-offboarding-list-row-title{display:block;font-weight:600;line-height:1;padding-bottom:4px}.onboarding-offboarding-list-row-regarding{color:var(--color-grey);display:block;font-size:var(--font-size-small);line-height:1}.checklist-item{align-items:flex-start;border:1px solid var(--color-grey-light);border-radius:var(--border-radius-bubble);cursor:pointer;display:flex;flex-direction:row;gap:16px;padding:0 16px;transition:all .2s ease-in-out;-webkit-user-select:none;user-select:none}@media (hover:hover){.checklist-item:hover:not(.checklist-item--inside-modal):not(.checklist-item--subtask){box-shadow:var(--shadow-1)}}.checklist-item--checked{background-color:var(--color-green-lighter)}.checklist-item--checked>.checklist-item__checkbox{background-color:var(--color-green);border-color:var(--color-green)}.checklist-item--checked>.checklist-item__checkbox .icon{background-color:var(--color-white)}.checklist-item--checked .checklist-item__content{opacity:.6}.checklist-item--checked .checklist-item__content__title{text-decoration:line-through}.checklist-item__checkbox{align-items:center;border:1px solid var(--color-text);border-radius:50%;cursor:pointer;display:flex;height:24px;justify-content:center;margin-top:16px;min-height:24px;min-width:24px;width:24px}.checklist-item__checkbox .icon{font-size:16px}.checklist-item__content{display:flex;flex-direction:column;flex-grow:1;padding:16px 0;width:100%}.checklist-item__content__title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:90%}.checklist-item__content__title--hide{display:none}.checklist-item__content__title--edit{background:var(--color-white);border:0;display:none;font-family:inherit;font-size:inherit;height:22px;margin:-1px 0 9px;padding:0}.checklist-item__content__title--edit--active{display:block;overflow:unset;resize:none;text-overflow:unset;white-space:unset}.checklist-item__content__title--edit--active::-webkit-scrollbar{display:none}.checklist-item__content__title--edit:focus{outline:0}.checklist-item__content__description{color:var(--color-grey);display:block;font-size:var(--font-size-small);margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:90%}.checklist-item__content__description--hide{display:none}.checklist-item__content__description--edit{background:var(--color-white);border:0;display:none;font-family:inherit;font-size:var(--font-size-small);height:19.5px;margin:8px 0 0;padding:0}.checklist-item__content__description--edit--active{display:block;overflow:unset;resize:none;text-overflow:unset;white-space:unset}.checklist-item__content__description--edit--active::-webkit-scrollbar{display:none}.checklist-item__content__description--edit:focus{outline:0}.checklist-item__content__meta{font-size:var(--font-size-small);gap:24px;height:34px;margin-top:16px}.checklist-item__content__meta,.checklist-item__content__meta__due-date{align-items:center;display:flex}.checklist-item__content__meta__due-date__label{color:var(--color-grey);margin-right:8px}.checklist-item__content__meta__assigned-to{align-items:center;display:flex;gap:8px}.checklist-item__content__meta__assigned-to span{color:var(--color-grey);margin-right:0;white-space:nowrap}.checklist-item__content__meta__assigned-to select{border:0}.checklist-item__progress{margin-left:auto;margin-top:16px}.checklist-item--inside-modal{border:0;cursor:default}.checklist-item--inside-modal .checklist-item__content__title{font-weight:700;overflow:unset;text-overflow:unset;white-space:unset}.checklist-item--inside-modal .checklist-item__content__description{overflow:unset;text-overflow:unset;white-space:unset}.checklist-item--inside-modal .checklist-item__content__meta{gap:16px}.checklist-item__content-wrapper{border:1px solid transparent;border-radius:var(--border-radius-bubble);cursor:pointer;margin:-8px 0 -8px -8px;padding:8px;transition:all .2s ease-in-out}.checklist-item__content-wrapper:hover:not(.checklist-item__content-wrapper--edit){border:1px solid var(--color-grey-light)}.checklist-item__content-wrapper--edit{border:1px solid var(--color-green)}.checklist-item__content__edit{display:flex;gap:16px;justify-content:flex-end;max-height:0;opacity:0;overflow:hidden;transform:translateY(-8px);transition:all .2s ease-in-out}.checklist-item__content__edit--active{margin-top:16px;max-height:40px;opacity:1;transform:translateY(0)}.checklist-item__content__edit__delete__wrapper{display:flex;gap:8px;margin-right:auto}.checklist-item__content__edit__delete{justify-content:flex-start}.checklist-item--subtask{border:0;border-bottom:1px solid var(--color-grey-light);border-radius:0;cursor:default;margin-left:-16px;padding-right:0}.checklist-item--subtask:last-child{border-bottom:0}.checklist-item--subtask .checklist-item__checkbox{height:20px;min-height:20px;min-width:20px;position:relative;top:2px;width:20px}.checklist-item--subtask .checklist-item__content__title{font-weight:500}.checklist-item-subtasks{border-top:1px solid var(--color-grey-light);margin-top:24px;padding-top:24px}.checklist-item-subtasks-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.checklist-item-subtasks-header h5{margin:0}.checklist-item-subtasks-list{display:flex;flex-direction:column}.checklist-item-subtasks-add{margin-bottom:16px;margin-top:8px}.checklist-item-subtasks-add .button{gap:12px;text-decoration:none}.checklist-item-subtasks-add .button .icon{left:-2px;position:relative}.checklist-item-modal .modal__header h4{font-size:var(--font-size)}.checklist-add-item{margin-left:36px;margin-top:8px}.checklist-group{border-bottom:1px solid var(--color-grey-light)}.checklist-group:last-child{border-bottom:none}.checklist-group--expanded .checklist-group-header .checklist-group-header__icon{rotate:0deg}.checklist-group--expanded .checklist-group-items{display:flex}.checklist-group--collapsed .checklist-group-add-item,.checklist-group--collapsed .checklist-group-items{display:none}.checklist-group-header{align-items:center;background-color:var(--color-white);cursor:pointer;display:flex;gap:8px;padding:32px 16px 32px 0;position:sticky;top:0;-webkit-user-select:none;user-select:none;z-index:1}.checklist-group-header__icon{rotate:-90deg;transition:rotate .3s}.checklist-group-header__icon path{stroke:var(--color-green)}.checklist-group-header h4{margin-bottom:0;margin-right:auto}.checklist-group-items{display:none;flex-direction:column;gap:16px}.checklist-group-items-wrapper{margin-bottom:32px}.checklist-group-buttons{display:flex;gap:16px}.checklist-group-buttons__add-task-button{margin-right:auto}.checklist-group-add{margin-bottom:24px;margin-top:24px}.checklist-group-add .button{gap:12px;text-decoration:none}.checklist-group-add .button .icon{left:-2px;position:relative}.checklist-group-add-item{margin-left:20px;margin-top:24px}.checklist-group-add-item .button{gap:12px;text-decoration:none}.checklist-group-add-item .button .icon{left:-2px;position:relative}.checklist-add-group{margin-bottom:24px;margin-top:24px}.checklist-add-group__title{width:100%}.checklist-add-group__buttons{display:flex;gap:16px;justify-content:flex-end}.checklist-wrapper{padding:0 32px}.onboarding-offboarding-details-title__headline{display:block;margin-bottom:12px}.onboarding-offboarding-details-title__headline-byline{color:var(--color-grey);display:block;font-size:20px;font-weight:400;margin-top:8px}.onboarding-offboarding-details-title__regarding{color:var(--color-grey);display:block;font-size:var(--font-size-small);font-weight:400;margin-bottom:4px}.onboarding-offboarding-details-actions{align-items:flex-start;display:flex;gap:16px;margin-top:16px}.onboarding-offboarding-details-edit-modal .modal__content{min-height:240px}.recruitment-content-panel{display:flex;flex-direction:column;height:100%;scroll-margin-top:40px}.recruitment-content-panel+.recruitment-content-panel{margin-top:100px}.recruitment-content-panel--has-padding .recruitment-content-panel__content{padding:48px}.recruitment-content-panel--has-background{background:var(--color-green-lighter);border-radius:var(--border-radius)}.recruitment-content-panel--image-background .recruitment-content-panel__image{background:var(--color-green-dark);border-radius:var(--border-radius) var(--border-radius) 0 0}.recruitment-content-panel--image-align-left{gap:48px}@media (min-width:1280px){.recruitment-content-panel--image-align-left{align-items:center;flex-direction:row}}.recruitment-content-panel--image-align-right{gap:48px}@media (min-width:1280px){.recruitment-content-panel--image-align-right{align-items:center;flex-direction:row-reverse}}.recruitment-content-panel--image-align-top{flex-direction:column}.recruitment-content-panel--content-align-center .recruitment-content-panel__content{align-items:center;text-align:center}.recruitment-content-panel__image{display:flex;min-height:303px}@media (min-width:1470px){.recruitment-content-panel__image{flex-shrink:0}}.recruitment-content-panel__image img{display:block;flex-shrink:0;height:auto;margin:0 auto;max-width:100%;object-fit:cover}@media (max-width:1280px){.recruitment-content-panel__image img{margin:unset}}.recruitment-content-panel__content{display:flex;flex-direction:column;flex-grow:1}.recruitment-content-panel__content__inner{flex-grow:1}.recruitment-content-panel__content__inner p+p{margin-top:32px}.recruitment-content-panel__content__small{display:block;font-size:12px;letter-spacing:4px;margin-bottom:16px;text-transform:uppercase}.recruitment-content-panel__active-label{align-items:center;background:var(--color-grey-light);border-radius:50px;display:flex;font-size:11px;font-weight:600;gap:8px;margin:0 auto 8px;padding:4px 8px;text-transform:uppercase;width:fit-content}.recruitment-content-panel__active-label:before{background:var(--color-grey);border-radius:50%;content:"";height:6px;width:6px}.recruitment-content-panel__active-label--activated{background:var(--color-green-lighter);color:var(--color-green)}.recruitment-content-panel__active-label--activated:before{background:var(--color-green)}.recruitment-content-panel__actions{display:flex;gap:16px;margin-top:40px}.recruitment-content-panel__actions--no-margin{margin-top:0}.recruitment-content-panel-cta{align-items:center;background:var(--color-green-lighter);border-radius:var(--border-radius);display:flex;flex-direction:column;gap:24px;padding:40px;text-align:center}.recruitment-content-panel-cta .icon{font-size:36px}.recruitment-content-panel-cta h1,.recruitment-content-panel-cta h2,.recruitment-content-panel-cta h3,.recruitment-content-panel-cta h4,.recruitment-content-panel-cta h5{margin-bottom:0;max-width:720px}.recruitment-content-panel-cta p{max-width:720px}.recruitment-content-panel-columns{background:var(--color-green-lighter);border-radius:var(--border-radius);display:flex;flex-direction:row;gap:64px;padding:48px}.recruitment-content-panel-columns__item{display:flex;flex:1;flex-direction:column;gap:16px}.recruitment-content-panel-columns__item .icon{font-size:36px}.recruitment-content-panel-columns__item h4,.recruitment-content-panel-columns__item p{margin-bottom:0}.recruitment-content-panel-process{counter-reset:step;display:grid;gap:48px 32px;grid-template-columns:repeat(3,1fr);margin-top:44px}@media (max-width:1280px){.recruitment-content-panel-process{grid-template-columns:repeat(2,1fr)}}.recruitment-content-panel-process__item{background:var(--color-green-lighter);border-radius:var(--border-radius);display:flex;flex-direction:column;padding:40px 24px;position:relative}.recruitment-content-panel-process__item:before{align-items:center;background:var(--color-green-light);border:3px solid var(--color-green-dark);border-radius:50%;color:var(--color-green-dark);content:counter(step);counter-increment:step;display:flex;font-family:var(--font-family-heading);font-size:20px;font-weight:700;height:34px;justify-content:center;left:24px;position:absolute;top:-24px;width:34px}.recruitment-content-panel-process__item h4,.recruitment-content-panel-process__item p{margin-bottom:0}.recruitment-content-panel-process__item ul{margin-bottom:0;padding-left:24px}.recruitment-content-panel-services-header{display:flex;justify-content:space-between}.recruitment-content-panel-services-header__small{color:var(--color-grey);font-size:13px;padding-right:24px}.recruitment-content-panel-services-list{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.recruitment-content-panel-services-list-item{border:1px solid var(--color-grey-light);border-radius:var(--border-radius);display:flex}.recruitment-content-panel-services-list-item-content{display:flex;flex-grow:1;gap:16px;padding:16px}.recruitment-content-panel-services-list-item-content-icon{align-items:center;background-color:var(--color-green-lighter);border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.recruitment-content-panel-services-list-item-content__inner{padding-bottom:24px;padding-top:8px;position:relative}.recruitment-content-panel-services-list-item-content__inner p{color:var(--color-grey);margin-bottom:0}.recruitment-content-panel-services-list-item-content__inner p.recruitment-content-panel-services-list-item-content__expanded-description{display:none}.recruitment-content-panel-services-list-item-content__inner--expanded p.recruitment-content-panel-services-list-item-content__expanded-description{display:block}.recruitment-content-panel-services-list-item-content__read-more{align-items:center;background:none;border:0;bottom:0;color:var(--color-green);cursor:pointer;display:flex;font-size:15px;gap:8px;margin:0;padding:0;position:absolute}.recruitment-content-panel-services-list-item-content__read-more-icon--expanded{transform:rotate(180deg)}.recruitment-content-panel-services-list-item-price{align-items:flex-end;background:var(--color-green-lighter);display:flex;flex-direction:column;flex-shrink:0;justify-content:center;padding-right:24px;width:220px}.recruitment-content-panel-services-list-item-price__actual{color:var(--color-green-dark);display:block;font-family:var(--font-family-heading);font-size:20px;font-weight:700;margin-bottom:0}.recruitment-content-panel-services-list-item-price__description{color:var(--color-grey);display:block;font-size:13px;font-weight:500;margin-top:16px}.recruitment-content-panel-services-list-item-price__discount{align-items:center;display:flex;margin-top:4px}.recruitment-content-panel-services-list-item-price__discount-before{color:var(--color-grey);font-family:var(--font-family-heading);font-size:16px;font-weight:700;line-height:1;position:relative;text-decoration:line-through;top:1px}.recruitment-content-panel-services-list-item-price__discount-percent{background-color:var(--color-green);border-radius:50px;color:var(--color-white);font-family:var(--font-family-heading);font-size:13px;font-weight:700;line-height:1;margin-right:4px;padding:4px 6px;text-decoration:none}.recruitment-content-panel-contact{display:flex;flex-direction:column;height:100%}.recruitment-content-panel-contact-image{align-items:center;background:var(--color-green-dark);border-radius:var(--border-radius) var(--border-radius) 0 0;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:303px;padding:40px}.recruitment-content-panel-contact-image__wrapper{border-radius:308.148px 29.583px 308.147px 308.148px;filter:drop-shadow(0 .478921px .478921px rgba(0,0,0,.05)) drop-shadow(0 6.70489px 11.4941px rgba(0,0,0,.08)) drop-shadow(0 8.62058px 19.1568px rgba(0,0,0,.08));overflow:hidden}.recruitment-content-panel-contact-image__wrapper img{display:block}.recruitment-content-panel-contact-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:40px;text-align:center}.recruitment-content-panel-contact-content h4{line-height:1;margin-bottom:12px;margin-top:12px}.recruitment-content-panel-contact-content__label{color:var(--color-grey);display:block;font-size:11px;font-weight:600;text-transform:uppercase}.recruitment-content-panel-contact-content__title{display:block;font-size:13px;font-weight:500;margin-bottom:24px}.recruitment-content-panel-contact-content a+a{margin-top:8px}.subscription-plan{display:flex;gap:24px}.subscription-plan--success .subscription-plan__icon{background:var(--color-green-light)}.subscription-plan--cancelled .subscription-plan__icon{background:var(--color-warning)}.subscription-plan__icon{align-items:center;background:var(--color-grey-light);border-radius:50%;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.subscription-plan__inner p{max-width:480px}.subscription-plan__inner p:first-child{margin-top:0}.subscription-plan__inner p:last-child{margin-bottom:0}.subscription-plan-actions{display:flex;gap:16px;margin-top:24px}.subscription-plan-card-inner{display:flex;flex-direction:column;gap:8px}.subscription-plan-card-details{display:flex;gap:8px}.subscription-plan-card-expiry{color:var(--color-grey);display:block;font-size:var(--font-size-small)}.subscription-plan-next-billing-card{display:flex;flex-direction:row;gap:24px}.subscription-plan-next-billing-card h4,.subscription-plan-next-billing-card h5{margin-top:0}.subscription-plan-next-billing-card>div{flex:1}.subscription-plan-next-billing-card>div:first-child{border-right:1px solid var(--color-grey-light);padding-right:32px}.time-registration-access-modal-content{display:flex;flex-direction:column;gap:16px}.time-registration-access-modal-content-item{align-items:center;border:1px solid var(--color-grey-light);border-radius:var(--border-radius-small);display:flex;gap:16px;padding:16px}.time-registration-access-modal-content-item__inner{display:flex;flex-direction:column;gap:4px;margin-right:auto}.time-registration-access-modal-content-item__name{display:block;font-weight:600;line-height:1;padding-bottom:4px}.time-registration-access-modal-content-item__position{color:var(--color-grey);display:block;font-size:var(--font-size-small);line-height:1}.time-registration-access-modal-content-item__switch{margin-bottom:0}.time-registration-access-modal-bottom{align-items:center;display:flex;gap:16px;justify-content:space-between}.time-registration-access-modal-bottom p{margin:0;max-width:260px}.time-registration-access-modal-bottom .button{width:clamp(100px,160px,100%)}.time-registration-access-top{align-items:center;display:flex;gap:16px}.time-registration-access-top-icon{align-items:center;background-color:var(--color-green-lighter);border-radius:100%;display:flex;flex-shrink:0;height:40px;justify-content:center;line-height:1;width:40px}.time-registration-access-top-content{margin-right:auto}.time-registration-access-top-content h5,.time-registration-access-top-content p{margin:0}.time-registration-access-top-content p{color:var(--color-grey)}.time-registration-access-list{background:var(--color-green-lighter);border:1px solid var(--color-grey-light);border-radius:var(--border-radius-small);display:flex;flex-direction:column;gap:4px;margin-top:16px;padding:16px}.time-registration-access-list-item{align-items:center;display:flex;gap:4px}.time-registration-access-list-item span{flex:1}.time-registration-access-list-item span:last-child{color:var(--color-grey);font-size:var(--font-size-small)}.timeregistration-user-settings{display:flex;flex-direction:column;gap:16px}.timeregistration-user-settings-item{border:1px solid var(--color-grey-light);border-radius:10px;color:var(--color-text);display:flex;font-weight:500;text-decoration:none}.timeregistration-user-settings-item-details{padding:16px;width:50%}.timeregistration-user-settings-item-details-user{align-items:center;display:flex;gap:16px}.timeregistration-user-settings-item-details-user__name{display:block;font-weight:700}.timeregistration-user-settings-item-details-rule{border-top:1px solid var(--color-grey-light);display:flex;gap:8px;margin-top:16px;padding-top:16px}.timeregistration-user-settings-item-details-rule:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Crect width='24' height='24' fill='%23F5F7F3' rx='12'/%3E%3Cpath fill='%233D8545' stroke='%233D8545' stroke-width='.3' d='m10.079 14.128-2.414-2.414-.106-.106-.106.106-.84.84-.106.106.106.106 3.36 3.36.106.106.106-.106 7.2-7.2.106-.106-.106-.106-.84-.84-.106-.106-.106.106z'/%3E%3C/svg%3E");content:"";display:inline-block;height:24px;width:24px}.timeregistration-user-settings-item-schedule{background:var(--color-green-lighter);border-radius:0 10px 10px 0;display:flex;flex-direction:column;justify-content:center;line-height:1;padding:24px;width:50%}.timeregistration-user-settings-item-schedule-days{display:flex;flex-direction:column;gap:16px}.timeregistration-user-settings-item-schedule-day{display:flex}.timeregistration-user-settings-item-schedule-day--not-working{color:var(--color-grey)}.timeregistration-user-settings-item-schedule-day span{display:block;flex:1}.timeregistration-user-settings-item-schedule-total{border-top:1px solid var(--color-grey-light);display:flex;font-weight:700;margin-top:16px;padding-top:16px}.timeregistration-user-settings-item-schedule-total span{display:block;flex:1}.filter-employee{width:300px}.timeregistration-top{border-bottom:1px solid var(--color-grey-light);display:flex;height:105px;justify-content:space-between;padding:24px;position:relative}.timeregistration-top h4{margin-top:16px}.timeregistration-filters{align-items:flex-start;display:flex;gap:16px}.timeregistration-filters>button{margin-top:16px}.timeregistration-filters .input-field{margin-bottom:0;z-index:1}.timeregistration-filters .input-field.input-field--checkbox{margin-top:13px}.timeregistration-summary{border-bottom:1px solid var(--color-grey-light);display:flex;gap:24px;margin-top:16px;overflow-x:auto;padding:8px 24px 24px}@media (max-width:1440px){.timeregistration-summary{overflow-x:auto}}.timeregistration-summary-item{border:1px solid var(--color-grey-light);border-radius:16px;display:flex;flex:1;flex-direction:column;padding:24px;position:relative}@media (max-width:1440px){.timeregistration-summary-item{flex:unset;min-width:218px;width:218px}}.timeregistration-summary-item-top{align-items:baseline;display:flex;justify-content:space-between}@media (max-width:1550px){.timeregistration-summary-item-top{align-items:flex-start;flex-direction:column;gap:8px}}.timeregistration-summary-item-label{line-height:1;margin-bottom:0;margin-top:0}.timeregistration-summary-item-percentage{display:block;font-size:var(--font-size-small);line-height:1;white-space:nowrap}.timeregistration-summary-item-value{line-height:1;margin-bottom:0;margin-top:auto}.timeregistration-summary-item-normtime{bottom:8px;font-size:12px;position:absolute}.timeregistration-user-metrics-row-profile{align-items:center;display:flex;gap:16px}.timeregistration-user-metrics-row-profile--inactive{opacity:.5}.timeregistration-user-metrics-row-average-week{align-items:center;display:flex;gap:8px;justify-content:flex-end}.timeregistration-user-metrics-row-average-week--warning{color:var(--color-danger)}.timeregistration-user-metrics-row-average-week--warning:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Crect width='20' height='20' fill='%23B73636' fill-opacity='.15' rx='10'/%3E%3Cg fill='%23B73636' clip-path='url(%23a)'%3E%3Cpath d='M9.999 14.688a1.042 1.042 0 1 0 0-2.084 1.042 1.042 0 0 0 0 2.084M8.957 5.313h2.083v6.25H8.957z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M3.75 3.75h12.5v12.5H3.75z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");content:"";display:inline-block;height:20px;width:20px}.timeregistration-user-metrics-row-openweeks{color:var(--color-danger)}.timeregistration-work-bar{padding-right:76px;position:relative;white-space:nowrap}.timeregistration-work-bar__graphic{background-color:var(--color-grey-light);border-radius:2px;height:10px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:60px}.timeregistration-work-bar__graphic--filled{background-color:var(--color-green);left:0}.timeregistration-work-bar__graphic--overtime{background-color:var(--color-green);height:10px;left:calc(100% + 2px);width:10px}.timeregistration-work-bar__graphic--warning{background-color:var(--color-red)}.timeregistration-date-range-filter{align-items:center;display:flex;gap:32px;position:relative}.timeregistration-date-range-filter-refresh-data{align-items:center;display:flex;gap:24px}.timeregistration-date-range-filter-refresh-data-last{display:block}.timeregistration-date-range-filter-refresh-data-last,.timeregistration-date-range-filter-refresh-data-last span{color:var(--color-grey);font-size:var(--font-size-xsmall);font-weight:700}.timeregistration-date-range-filter-overlay{background:rgba(0,0,0,.5);bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:all .2s ease-in-out;z-index:1}.timeregistration-date-range-filter-overlay--open{opacity:1;pointer-events:all}.timeregistration-date-range-filter-trigger{background-color:var(--color-white);background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.41 8.59L12 13.17L16.59 8.59L18 10L12 16L6 10L7.41 8.59Z" fill="rgb(61, 133, 69)"/></svg>');background-position:right 16px center;background-repeat:no-repeat;background-size:24px;border:1px solid var(--color-grey-light);border-radius:var(--border-radius-bubble);cursor:pointer;height:56px;padding:8px 48px 9px 16px;position:relative;z-index:3}.timeregistration-date-range-filter-trigger-label{color:var(--color-grey);font-size:var(--font-size-xsmall);opacity:1;transition:all .2s ease-in-out}.timeregistration-date-range-filter-trigger-value{line-height:1;text-transform:capitalize}.timeregistration-date-range-filter-trigger--open{background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.41 15.41L12 10.83L16.59 15.41L18 14L12 8L6 14L7.41 15.41Z" fill="rgb(61, 133, 69)"/></svg>')}.timeregistration-date-range-filter-popout{background:var(--color-green-lighter);border:1px solid var(--color-grey-light);border-radius:var(--border-radius-bubble);box-shadow:var(--shadow-2);opacity:0;padding-bottom:16px;pointer-events:none;position:absolute;right:0;top:100%;transition:all .2s ease-in-out;width:440px;z-index:2}.timeregistration-date-range-filter-popout--open{opacity:1;pointer-events:all;transform:translateY(8px)}.timeregistration-date-range-filter-popout .tabs{background-color:var(--color-white);border-radius:0 24px 0 0}.timeregistration-date-range-filter-popout .tabs-item{flex:1;justify-content:center;padding-top:12px;text-align:center}.timeregistration-date-range-filter-popout-content{padding:0 24px 24px}.timeregistration-date-range-filter-intervals__inner{display:flex;gap:16px;width:100%}.timeregistration-date-range-filter-intervals__input{flex:1}.timeregistration-date-range-filter-intervals .button{margin-left:auto;margin-top:16px}.timeregistration-user-registrations-row-default{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:flex-end;white-space:nowrap}.timeregistration-user-registrations-row-first-in-date{border-top:1px solid var(--color-grey-light);margin-top:48px;position:relative}.timeregistration-user-registrations-row-profile{align-items:center;display:flex;gap:16px}.timeregistration-user-registrations-row-profile.first-in-date:before{background:var(--color-grey-light);border-radius:2px 2px 0 0;content:attr(data-date);font-family:var(--font-heading);font-size:var(--font-size-xsmall);font-weight:700;left:32px;line-height:1;padding:8px;position:absolute;text-transform:capitalize;top:0;transform:translateY(-100%)}.timeregistration-user-registrations-row-profile--inactive *{opacity:.5}.timeregistration-user-registrations-row-locked,.timeregistration-user-registrations-row-unlocked{align-items:center;border-radius:40px;display:flex;font-size:10px;font-weight:700;gap:6px;height:20px;letter-spacing:.22px;line-height:1;margin-left:auto;padding:0 8px;text-transform:uppercase;width:fit-content}.timeregistration-user-registrations-row-locked{background:var(--color-green-light);color:var(--color-green)}.timeregistration-user-registrations-row-unlocked{background:var(--color-blue-light);color:var(--color-blue)}.timeregistration-user-registrations-row-timeoff-type{margin-left:auto;overflow:hidden;text-overflow:ellipsis;width:100px}.timeregistration-user-registrations-modal .modal__content{padding:0}.timeregistration-user-registrations-modal-overview{display:flex;flex-direction:column;gap:18px;padding:16px 24px}.timeregistration-user-registrations-modal-overview-row{display:flex}.timeregistration-user-registrations-modal-overview-row-label{font-weight:700;min-width:150px}.timeregistration-user-registrations-modal-overview-row-value--options{margin-left:auto;text-transform:none}.timeregistration-user-registrations-modal-entries{background:var(--color-green-lighter);border-top:1px solid var(--color-grey-light);display:flex;flex-direction:column;gap:10px;padding:24px}.timeregistration-user-registrations-modal-entries-add{margin:24px auto 16px}.timeregistration-user-registrations-modal-week-summary{display:flex;flex-direction:column;gap:16px}.timeregistration-user-registrations-modal-week-summary .row{display:flex;justify-content:space-between}.timeregistration-user-registrations-modal-week-summary .row .type{display:flex;flex:2.5;flex-direction:column}.timeregistration-user-registrations-modal-week-summary .row .label{font-weight:700}.timeregistration-user-registrations-modal-week-summary .row .percentage{align-items:flex-end;display:flex;flex:1;justify-content:flex-end}.timeregistration-user-registrations-modal-week-summary .row .amount{color:var(--color-grey)}.timeregistration-user-registrations-modal-week-summary .row .value{align-items:flex-end;display:flex;flex:1.5;justify-content:flex-end}.timeregistration-user-registrations-modal-bottom{display:flex;flex-direction:column;gap:12px}.timeregistration-user-registrations-modal-bottom-row{display:flex;font-weight:500;justify-content:space-between;line-height:1}.timeregistration-user-registrations-modal-bottom-row:first-child{font-weight:700}.timeregistration-user-registrations-modal-entry-item{background:var(--color-white);border:1px solid var(--color-grey-light);border-radius:8px;box-shadow:var(--shadow-1);padding:24px}.timeregistration-user-registrations-modal-entry-item--working-hours{background:hsla(0,0%,100%,.5);box-shadow:none}.timeregistration-user-registrations-modal-entry-item__type{display:block;font-weight:700;line-height:1;margin-bottom:12px}.timeregistration-user-registrations-modal-entry-item-inner{display:flex;justify-content:space-between}.timeregistration-user-registrations-modal-entry-item__time{color:var(--color-grey);display:block;line-height:1}.timeregistration-user-registrations-modal-entry-item__hours{color:var(--color-success-dark);display:block;line-height:1}.timeregistration-user-registrations-modal-entry-item__hours--negative{color:var(--color-danger)}.timeregistration-user-registrations-modal-entry-item__hours--neutral{color:var(--color-text)}.timeregistration-user-registrations-modal-entry-item__note{color:var(--color-grey);display:block;font-size:var(--font-size-small);margin-top:18px}.timeregistration-user-registrations-modal-entry-item-form-row{display:flex;gap:16px;margin-bottom:16px}.timeregistration-user-registrations-modal-entry-item-form__type{flex:1;margin-bottom:0}.timeregistration-user-registrations-modal-entry-item-form__type--timeOff{max-width:calc(50% - 8px)}.timeregistration-user-registrations-modal-entry-item-form__time{flex:1;margin-bottom:0}.timeregistration-user-registrations-modal-entry-item-form__time input{min-width:calc(100% - 16px)}.timeregistration-user-registrations-modal-entry-item-form__date{width:160px}.timeregistration-user-registrations-modal-entry-item-form__days,.timeregistration-user-registrations-modal-entry-item-form__hours{margin-bottom:0;width:101px}.timeregistration-user-registrations-modal-entry-item-form__buttons{display:flex;gap:16px;justify-content:flex-end}.timeregistration-user-registrations-modal-entry-item-form__buttons--delete{margin-right:auto}.timeregistration-user-registrations-modal-entry-logs{display:flex;flex-direction:column;gap:16px;margin-bottom:24px;margin-top:18px}.timeregistration-user-registrations-modal-entry-logs-wrapper{border-top:1px solid var(--border-color);margin-top:24px;padding-top:24px}.timeregistration-user-registrations-modal-entry-logs__entry{display:flex;font-size:var(--font-size-small);gap:16px;justify-content:space-between}.timeregistration-user-registrations-modal-entry-logs__entry:last-child{border-bottom:none;padding-bottom:0}.timeregistration-user-registrations-modal-entry-logs__timestamp{color:var(--color-grey)}.timeregistration-user-exceedings-row-profile{align-items:center;display:flex;gap:16px}.timeregistration-user-exceedings-row-reason{align-items:center;color:var(--color-danger);display:flex;gap:8px}.timeregistration-user-exceedings-row-reason:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Crect width='20' height='20' fill='%23B73636' fill-opacity='.15' rx='10'/%3E%3Cg fill='%23B73636' clip-path='url(%23a)'%3E%3Cpath d='M9.999 14.688a1.042 1.042 0 1 0 0-2.084 1.042 1.042 0 0 0 0 2.084M8.957 5.313h2.083v6.25H8.957z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M3.75 3.75h12.5v12.5H3.75z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");content:"";display:inline-block;height:20px;width:20px}.timeregistration-user-exceedings-row-actions{display:flex;font-size:var(--font-size-small);gap:24px;justify-content:flex-end}.timeregistration-user-exceedings-row-actions .icon{font-size:20px}.timeregistration-user-exceedings-row-actions__link{align-items:center;color:var(--color-link);cursor:pointer;display:flex;font-weight:600;gap:4px;text-decoration:none;text-underline-offset:6px;transition:color .2s ease-in-out}.timeregistration-user-exceedings-row-actions__link:hover{color:var(--color-link-hover)}.admin-company-detail-view-entry{display:flex;margin-bottom:8px}.admin-company-detail-view-entry__label{flex:1.5;font-weight:700}.admin-company-detail-view-entry__value{flex:2}.admin-company-detail-view-entry__value:first-letter{text-transform:uppercase}
