@charset "UTF-8";@font-face{ascent-override:90%;descent-override:20%;font-family:NeufileGrotesk;src:url(/fonts/NeufileGrotesk-Regular.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NeufileGrotesk;src:url(/fonts/NeufileGrotesk-RegularItalic.ttf);ascent-override:90%;descent-override:20%;font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:NeufileGrotesk;src:url(/fonts/NeufileGrotesk-Light.ttf);ascent-override:90%;descent-override:20%;font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:NeufileGrotesk;src:url(/fonts/NeufileGrotesk-LightItalic.ttf);ascent-override:90%;descent-override:20%;font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:NeufileGrotesk;src:url(/fonts/NeufileGrotesk-Medium.ttf);ascent-override:90%;descent-override:20%;font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:NeufileGrotesk;src:url(/fonts/NeufileGrotesk-MediumItalic.ttf);ascent-override:90%;descent-override:20%;font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:NeufileGrotesk;src:url(/fonts/NeufileGrotesk-SemiBold.ttf);ascent-override:90%;descent-override:20%;font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:NeufileGrotesk;src:url(/fonts/NeufileGrotesk-SemiBoldItalic.ttf);ascent-override:90%;descent-override:20%;font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:NeufileGrotesk;src:url(/fonts/NeufileGrotesk-Bold.ttf);ascent-override:90%;descent-override:20%;font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:NeufileGrotesk;src:url(/fonts/NeufileGrotesk-BoldItalic.ttf);ascent-override:90%;descent-override:20%;font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:NeufileGrotesk;src:url(/fonts/NeufileGrotesk-ExtraBold.ttf);ascent-override:90%;descent-override:20%;font-weight:800;font-style:normal;font-display:swap}html{font-family:NeufileGrotesk,Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}:root{--line-width: 1px;--size-2: .125rem;--size-4: .25rem;--size-8: .5rem;--size-12: .75rem;--size-16: 1rem;--size-20: 1.25rem;--size-24: 1.5rem;--size-32: 2rem;--size-36: 2.25rem;--size-40: 2.5rem;--size-48: 3rem;--size-56: 3.5rem;--size-64: 4rem;--size-80: 5rem;--size-96: 6rem;--size-128: 8rem;--size-160: 10rem}@supports (width: round(up,3em,10px)){:root{--size-2: round(up, .125rem, 1px);--size-4: round(up, .25rem, 1px);--size-8: round(up, .5rem, 1px);--size-12: round(up, .75rem, 1px);--size-16: round(up, 1rem, 1px);--size-20: round(up, 1.25rem, 1px);--size-24: round(up, 1.5rem, 1px);--size-32: round(up, 2rem, 1px);--size-36: round(up, 2.25rem, 1px);--size-40: round(up, 2.5rem, 1px);--size-48: round(up, 3rem, 1px);--size-56: round(up, 3.5rem, 1px);--size-64: round(up, 4rem, 1px);--size-80: round(up, 5rem, 1px);--size-96: round(up, 6rem, 1px);--size-128: round(up, 8rem, 1px);--size-160: round(up, 10rem, 1px)}}:root{--color-success-light: #daf0d3;--color-success-dark: #2f7817;--color-warning-light: #fff5d6;--color-warning-dark: #ba4f03;--color-error-light: #f6d4d4;--color-error-dark: #b72424;--color-info-light: #dce6fb;--color-info-dark: #3659dd;--color-primary-light: #eef2ff;--color-primary-normal: #615fff;--color-primary-dark: #372aac;--color-primary-active: #1e1a4d;--color-light: #ffffff;--color-gray-lighter: #e5e5e5;--color-gray-light: #d4d4d4;--color-gray-normal: #a1a1a1;--color-gray-dark: #525252;--color-dark: #0a0a0a;--color-overlay: rgba(82, 82, 82, .8)}:root{--color-background: var(--color-light);--color-emphasis: var(--color-primary-normal);--color-emphasis-soft: var(--color-primary-light);--color-text: var(--color-dark);--color-input-text: var(--color-gray-dark);--color-text-soft: var(--color-gray-normal);--color-contrast: var(--color-light);--color-disabled: var(--color-gray-lighter);--color-stroke: var(--color-gray-light)}:root{--backdrop-blur: 4px;--backdrop-opacity: .75;--backdrop-color: var(--color-overlay);--focus-outline: var(--line-width) solid var(--color-text);--effect-shadow-soft: 0 var(--size-4) 8px 0 rgba(52, 54, 64, .1490196078);--effect-shadow-hard: 0 var(--size-8) 16px 0 rgba(52, 54, 64, .2509803922)}:root{--font-weight-bold: 700;--font-weight-semibold: 600;--font-weight-medium: 500;--font-weight-regular: 400}:root{--animate-fast: .3s;--animate-normal: .5s;--animate-slow: 1s;--animate-debug: 3s;--animate-bezier: cubic-bezier(.04, .6, .22, .71)}@keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes appear-late{0%{opacity:0}50%{opacity:.2}to{opacity:1}}@keyframes disappear{0%{opacity:1;top:0}90%{opacity:0;top:0}to{opacity:0;top:-100rem}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes character-appear{0%{opacity:0;transform:scale(0);font-size:0}to{opacity:1;transform:scale(1);font-size:1em}}@keyframes appear-expand{0%{opacity:0;visibility:hidden;transform:scaleY(0)}to{opacity:1;visibility:visible;transform:scale(1)}}*{box-sizing:border-box;padding:0;margin:0;outline-offset:var(--line-width)}a{color:inherit;text-decoration:none}li{list-style-type:none}table{border-spacing:0}body{color:var(--color-text);fill:var(--color-text);background:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{font-size:inherit;font-family:inherit;font-weight:inherit;cursor:pointer}input,textarea,th,td{font-size:inherit;color:inherit;font-family:inherit;font-weight:inherit}input:disabled,textarea:disabled,th:disabled,td:disabled{background:inherit;color:inherit}summary{list-style:none}summary::-webkit-details-marker{display:none}.Badge{--badge-border-width: var(--line-width);--badge-border-color: var(--color-emphasis);--badge-background-color: var(--color-emphasis);--badge-rounded-size: 25%;--badge-animation-speed: var(--animate-fast);flex-shrink:0;box-sizing:content-box;display:inline-table;background-color:var(--badge-background-color);transition:background-color var(--badge-animation-speed) ease;transition-property:border-color,background-color,border-radius,transform,height,width;border:var(--badge-border-width) solid transparent}.Badge--xs{height:.25em}@supports (height: round(up,3em,10px)){.Badge--xs{height:round(up,.25em,1px)}}.Badge--xs{width:.25em}@supports (width: round(up,3em,10px)){.Badge--xs{width:round(up,.25em,1px)}}.Badge--sm{height:.5em}@supports (height: round(up,3em,10px)){.Badge--sm{height:round(up,.5em,1px)}}.Badge--sm{width:.5em}@supports (width: round(up,3em,10px)){.Badge--sm{width:round(up,.5em,1px)}}.Badge--md{height:.75em}@supports (height: round(up,3em,10px)){.Badge--md{height:round(up,.75em,1px)}}.Badge--md{width:.75em}@supports (width: round(up,3em,10px)){.Badge--md{width:round(up,.75em,1px)}}.Badge--lg{height:1em}@supports (height: round(up,3em,10px)){.Badge--lg{height:round(up,1em,1px)}}.Badge--lg{width:1em}@supports (width: round(up,3em,10px)){.Badge--lg{width:round(up,1em,1px)}}.Badge--empty{background:transparent;border:var(--badge-border-width) solid var(--badge-border-color)}.Badge--circle{border-radius:100%}.Badge--square{border-radius:0}.Badge--diamond{transform:rotate(45deg) scale(.7)}.Badge--line{height:var(--badge-border-width);border-radius:0}.Badge--rounded{border-radius:var(--badge-rounded-size)}.Globe{--globe-padding: var(--size-4);--globe-background-color: var(--color-emphasis);--globe-border-color: var(--color-emphasis);--globe-border-width: var(--line-width);--globe-font-color: var(--color-text);--globe-font-color-contrast: var(--color-contrast);--globe-min-width: var(--size-32);position:relative;display:inline-grid;place-items:center;border-radius:50%;padding:var(--globe-padding);border:var(--globe-border-width) solid transparent;color:var(--globe-font-color);fill:var(--globe-font-color)}.Globe__content{display:inline-block;white-space:nowrap}.Globe{min-width:var(--globe-min-width);aspect-ratio:1/1}.Globe--text:hover{background-color:var(--globe-background-color)}.Globe--outlined{background-color:transparent;border-color:var(--globe-border-color)}.Globe--filled{background-color:var(--globe-background-color);color:var(--globe-font-color-contrast);fill:var(--globe-font-color-contrast)}.Icon{height:1em}@supports (height: round(up,3em,10px)){.Icon{height:round(up,1em,1px)}}.Icon{width:1em}@supports (width: round(up,3em,10px)){.Icon{width:round(up,1em,1px)}}.Icon--xs{height:.5em}@supports (height: round(up,3em,10px)){.Icon--xs{height:round(up,.5em,1px)}}.Icon--xs{width:.5em}@supports (width: round(up,3em,10px)){.Icon--xs{width:round(up,.5em,1px)}}.Icon--sm{height:.75em}@supports (height: round(up,3em,10px)){.Icon--sm{height:round(up,.75em,1px)}}.Icon--sm{width:.75em}@supports (width: round(up,3em,10px)){.Icon--sm{width:round(up,.75em,1px)}}.Icon--md{height:1em}@supports (height: round(up,3em,10px)){.Icon--md{height:round(up,1em,1px)}}.Icon--md{width:1em}@supports (width: round(up,3em,10px)){.Icon--md{width:round(up,1em,1px)}}.Icon--ml{height:1.25em}@supports (height: round(up,3em,10px)){.Icon--ml{height:round(up,1.25em,1px)}}.Icon--ml{width:1.25em}@supports (width: round(up,3em,10px)){.Icon--ml{width:round(up,1.25em,1px)}}.Icon--lg{height:1.5em}@supports (height: round(up,3em,10px)){.Icon--lg{height:round(up,1.5em,1px)}}.Icon--lg{width:1.5em}@supports (width: round(up,3em,10px)){.Icon--lg{width:round(up,1.5em,1px)}}.Icon--xl{height:2em}@supports (height: round(up,3em,10px)){.Icon--xl{height:round(up,2em,1px)}}.Icon--xl{width:2em}@supports (width: round(up,3em,10px)){.Icon--xl{width:round(up,2em,1px)}}.Arrow{--arrow-animation-speed: var(--animate-fast);transform-origin:center;transition:transform var(--arrow-animation-speed) ease}.Loading{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:space-evenly}.Loading__spinning{height:1.25em}@supports (height: round(up,3em,10px)){.Loading__spinning{height:round(up,1.25em,1px)}}.Loading__spinning{width:1.25em}@supports (width: round(up,3em,10px)){.Loading__spinning{width:round(up,1.25em,1px)}}.Loading__spinning{display:inline-block;transform-origin:50% 50%;animation:spin infinite linear var(--animate-slow)}.Toggle{--toggle-animation-speed: var(--animate-fast);--toggle-color-main: var(--color-emphasis);--toggle-color-background: var(--color-background);--toggle-color-checked: var(--color-emphasis-soft);--toggle-color-border: var(--color-stroke);--toggle-color-disabled: var(--color-disabled);--toggle-height: 1em;--toggle-marker-size: .75em;--toggle-border-width: var(--line-width);--toggle-focus-outline: var(--focus-outline);--toggle-switch-width: 2em;--toggle-switch-line-width: var(--toggle-height);--toggle-switch-color-background: var(--color-gray-dark);--toggle-switch-padding: calc(var(--toggle-height) / 2 - var(--toggle-marker-size) / 2 - var(--toggle-border-width));position:relative;display:inline-block;height:var(--toggle-height);width:var(--toggle-height);border:var(--toggle-border-width) solid var(--toggle-color-border);border-radius:calc(var(--toggle-height) / 2);background:var(--toggle-color-background);cursor:pointer;transition:background-color var(--toggle-animation-speed) ease,border-color var(--toggle-animation-speed) ease}.Toggle__marker{border-radius:50%;background:var(--toggle-color-background);height:var(--toggle-marker-size);width:var(--toggle-marker-size);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0;transition:transform var(--toggle-animation-speed) ease,left var(--toggle-animation-speed) ease,background-color var(--toggle-animation-speed) ease,opacity var(--toggle-animation-speed) ease}.Toggle__marker--checked{opacity:1}.Toggle__marker--disabled{background:var(--toggle-color-disabled)}.Toggle--checked{background:var(--toggle-color-checked)}.Toggle--static{cursor:unset}.Toggle--disabled{cursor:not-allowed;border-color:var(--toggle-color-disabled);background-color:var(--toggle-color-disabled)}.Toggle--focus{outline:2px solid var(--color-emphasis);outline-offset:2px}.Toggle--active:hover .Toggle__marker--checked,.Toggle--focus:hover .Toggle__marker--checked,.Toggle--active:hover,.Toggle--focus:hover{opacity:.9;box-shadow:var(--effect-shadow-hard)}.Toggle--radio .Toggle__marker{border:3.5px solid var(--toggle-color-main)}.Toggle--switch{width:var(--toggle-switch-width);padding:var(--toggle-switch-padding) 0;background:var(--toggle-switch-color-background)}.Toggle--switch:hover{background:var(--color-dark)}.Toggle--switch.Toggle--checked{background:var(--toggle-color-main)}.Toggle--switch.Toggle--checked:hover{background:var(--color-primary-dark)}.Toggle--switch .Toggle__marker{opacity:1;transform:translateY(-50%);left:calc(var(--toggle-switch-padding))}.Toggle--switch .Toggle__marker--checked{left:calc(var(--toggle-switch-width) - 2 * var(--toggle-border-width) - var(--toggle-marker-size) - var(--toggle-switch-padding))}.Toggle--checkbox{border-radius:var(--size-4)}.Toggle--checkbox .Toggle__marker{position:absolute;transform:none;width:unset;height:unset;top:0;left:0;right:0;bottom:0;background:transparent}.Toggle--checkbox .Toggle__marker:after{display:block;content:"✔";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--toggle-color-main);fill:var(--toggle-color-main)}.Toggle--checkbox .Toggle__marker--disabled:after{color:var(--toggle-color-disabled);fill:var(--toggle-color-disabled)}.TriggerContent{--background-color-primary: var(--color-emphasis);--contrast-color-primary: var(--color-contrast);--border-color-secondary: var(--color-stroke);width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--size-12) var(--size-16);border-radius:var(--size-8);gap:var(--size-8);cursor:pointer}.TriggerContent--primary{background-color:var(--background-color-primary);color:var(--contrast-color-primary);fill:var(--contrast-color-primary)}.TriggerContent--secondary{background-color:var(--background-color-secondary);color:var(--contrast-color-secondary);fill:var(--contrast-color-secondary);border:1px solid var(--border-color-secondary)}.TriggerContent--text{background-color:transparent;padding:0;border:none}.TriggerContent--disabled{cursor:not-allowed;background-color:var(--color-disabled);color:var(--color-text-disabled);fill:var(--color-text-disabled)}.Accordion{--accordion-animation-speed: var(--animate-fast);--accordion-gap: 1rem;display:flex;flex-direction:column;gap:0;align-items:flex-start;justify-content:space-evenly;background:var(--color-background);color:var(--color-text);fill:var(--color-text);border:var(--line-width) solid var(--color-stroke);border-radius:var(--size-8)}.Accordion__trigger{width:100%;display:flex;flex-direction:row;gap:0;align-items:center;justify-content:space-between;background:var(--color-emphasis-soft);color:var(--color-text);fill:var(--color-text);padding:var(--size-8)}.Accordion__trigger--interactive{cursor:pointer}.Accordion__trigger:focus-visible{outline:var(--focus-outline)}.Accordion__body{width:100%;padding:var(--size-8);display:block;overflow:hidden;max-height:0;opacity:0;transform:scaleY(0);transform-origin:top;transition:opacity var(--accordion-animation-speed) ease-out,transform var(--accordion-animation-speed) ease-out,padding-top var(--accordion-animation-speed) ease-out,padding-bottom var(--accordion-animation-speed) ease-out,max-height var(--accordion-animation-speed) ease-out,visibility var(--accordion-animation-speed) ease-out}.Accordion__body--open{opacity:1;transform:scale(1);max-height:1000px}.Accordion__body--closed{padding-top:0;padding-bottom:0;visibility:hidden}.Alert{--alert-gap: var(--size-16);--alert-content-gap: var(--size-12);--alert-color-default: var(--color-text);--alert-color-info: var(--color-info-dark);--alert-color-success: var(--color-success-dark);--alert-color-warning: var(--color-warning-dark);--alert-color-error: var(--color-error-dark);--alert-bg-default: var(--color-background);--alert-bg-info: var(--color-info-light);--alert-bg-success: var(--color-success-light);--alert-bg-warning: var(--color-warning-light);--alert-bg-error: var(--color-error-light);border-radius:var(--size-8);padding:var(--size-16) var(--size-24);box-shadow:var(--effect-shadow-soft);background-color:var(--color-background);max-width:480px}.Alert__content{display:flex;flex-direction:row;gap:var(--size-12);align-items:center;justify-content:center;flex-wrap:wrap}.Alert__addon-wrapper,.Alert__icon-wrapper{flex-shrink:0}.Alert__message{flex:1;min-width:0;word-wrap:break-word}.Alert__action-wrapper{flex-shrink:0}.Alert__close-button{flex-shrink:0;background:none;border:none;padding:0;margin:0;cursor:pointer;display:flex;align-items:center;justify-content:center;width:var(--size-24);height:var(--size-24)}.Alert--default{background-color:var(--alert-bg-default);color:var(--alert-color-default)}.Alert--default .Alert__close-button{fill:var(--alert-color-default)}.Alert--default .Alert__close-button:hover{background-color:#ffffff1a}.Alert--info{background-color:var(--alert-bg-info);color:var(--alert-color-info)}.Alert--info .Alert__icon--info,.Alert--info .Alert__close-button{fill:var(--alert-color-info)}.Alert--success{background-color:var(--alert-bg-success);color:var(--alert-color-success)}.Alert--success .Alert__icon--success,.Alert--success .Alert__close-button{fill:var(--alert-color-success)}.Alert--warning{background-color:var(--alert-bg-warning);color:var(--alert-color-warning)}.Alert--warning .Alert__icon--warning,.Alert--warning .Alert__close-button{fill:var(--alert-color-warning)}.Alert--error{background-color:var(--alert-bg-error);color:var(--alert-color-error)}.Alert--error .Alert__icon--error,.Alert--error .Alert__close-button{fill:var(--alert-color-error)}.AnchoredBox{--anchored-box-spacing: 1rem;--anchored-box-margin: 0;--anchored-box-width: anchor-size(--anchoredBox inline-size);position:relative;display:inline-block;anchor-name:--anchoredBox;anchor-scope:--anchoredBox}.AnchoredBox__floating-box{flex-direction:column;z-index:2;position:fixed;position-anchor:--anchoredBox;inline-size:anchor(width);visibility:hidden}.AnchoredBox__floating-box--scrollable{display:flex;max-height:calc(100% - var(--anchored-box-spacing))}.AnchoredBox__floating-box--scrollable>*{max-height:inherit;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--color-stroke) transparent}.AnchoredBox__floating-box{background:var(--color-background)}.AnchoredBox--placement-bottom.AnchoredBox--align-start .AnchoredBox__floating-box{position-area:bottom span-left;position-try-fallbacks:flip-block}.AnchoredBox--placement-bottom.AnchoredBox--align-end .AnchoredBox__floating-box{position-area:bottom span-right;position-try-fallbacks:flip-block}.AnchoredBox--placement-bottom.AnchoredBox--align-center .AnchoredBox__floating-box{position-area:bottom;position-try-fallbacks:flip-block}.AnchoredBox--placement-top.AnchoredBox--align-start .AnchoredBox__floating-box{position-area:top span-left;position-try-fallbacks:flip-block}.AnchoredBox--placement-top.AnchoredBox--align-end .AnchoredBox__floating-box{position-area:top span-right;position-try-fallbacks:flip-block}.AnchoredBox--placement-top.AnchoredBox--align-center .AnchoredBox__floating-box{position-area:top;position-try-fallbacks:flip-block}.AnchoredBox--placement-left.AnchoredBox--align-start .AnchoredBox__floating-box{position-area:left span-top;position-try-fallbacks:flip-inline}.AnchoredBox--placement-left.AnchoredBox--align-end .AnchoredBox__floating-box{position-area:left span-bottom;position-try-fallbacks:flip-inline}.AnchoredBox--placement-left.AnchoredBox--align-center .AnchoredBox__floating-box{position-area:left;position-try-fallbacks:flip-inline}.AnchoredBox--placement-right.AnchoredBox--align-start .AnchoredBox__floating-box{position-area:right span-top;position-try-fallbacks:flip-inline}.AnchoredBox--placement-right.AnchoredBox--align-end .AnchoredBox__floating-box{position-area:right span-bottom;position-try-fallbacks:flip-inline}.AnchoredBox--placement-right.AnchoredBox--align-center .AnchoredBox__floating-box{position-area:right;position-try-fallbacks:flip-inline}.AnchoredBox--open>.AnchoredBox__floating-box{visibility:visible;animation:appear var(--animate-normal)}.AnchoredBox--closed>.AnchoredBox__floating-box{opacity:0}.AnchoredBox--non-interactive.AnchoredBox--non-interactive>.AnchoredBox__anchor{cursor:not-allowed}.Card{display:flex;flex-direction:column;gap:0;align-items:flex-start;justify-content:space-evenly;overflow:hidden;border:var(--line-width) solid var(--color-stroke);background:var(--color-background);border-radius:var(--size-4)}.Card__title{font-weight:var(--font-weight-semibold);font-size:1.125rem;line-height:1.5rem;padding:var(--size-16);text-transform:uppercase;color:var(--color-text-soft);fill:var(--color-text-soft);border-bottom:var(--line-width) solid var(--color-stroke)}.Card__body{padding:var(--size-16);overflow:hidden}.DisplayCard{border:2px solid var(--color-emphasis-soft);padding:var(--size-24);border-radius:var(--size-16);position:relative}.DisplayCard__action-block{display:flex;position:absolute;right:var(--size-8);top:var(--size-8);gap:var(--size-8)}@media (max-width: 600px){.DisplayCard__action-block{flex-direction:row-reverse;margin-top:var(--size-16);position:static;justify-content:flex-start}}.Fieldset{--fieldset-legend-gap: var(--size-16);border:none}.Fieldset__legend{display:flex;flex-direction:row;gap:var(--fieldset-legend-gap);align-items:center;justify-content:flex-start}.Fieldset__icon-wrapper{background:var(--color-disabled);border-radius:50%;padding:var(--size-8)}.Fieldset__content{padding:var(--size-8) var(--size-48)}.FoldingColumn{--foldingColumns-animation-speed: var(--animate-fast);--foldingColumns-gap: 1rem;--foldingColumns-width: var(--size-120);display:flex;flex-direction:column;gap:0;align-items:flex-start;justify-content:flex-start;background:var(--color-background);color:var(--color-text);fill:var(--color-text);border-radius:var(--size-8)}.FoldingColumn__header{display:flex;flex-direction:row;gap:var(--foldingColumns-gap);align-items:center;justify-content:space-evenly}.FoldingColumn__trigger{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:space-between;border:1px solid var(--color-stroke);border-radius:var(--size-8);color:var(--color-text);fill:var(--color-text);padding:var(--size-8)}.FoldingColumn__trigger--interactive{cursor:pointer}.FoldingColumn__trigger:focus-visible{outline:var(--focus-outline)}.FoldingColumn__body,.FoldingColumn__title{width:100%;padding:var(--size-8);display:block;overflow:hidden;width:0;opacity:0;transform:scaleX(0);transform-origin:left;transition:opacity var(--foldingColumns-animation-speed) ease-out,transform var(--foldingColumns-animation-speed) ease-out,width var(--foldingColumns-animation-speed) ease-out,visibility var(--foldingColumns-animation-speed) ease-out}.FoldingColumn__body--open,.FoldingColumn__title--open{opacity:1;transform:scale(1);width:var(--foldingColumns-width)}.FoldingColumn__body--closed,.FoldingColumn__title--closed{display:none}.HoverBox{--color-hover: var(--color-emphasis-soft);width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--size-8) var(--size-12)}.HoverBox--vertical{align-items:start;flex-direction:column}.HoverBox:hover,.HoverBox:focus-within{background-color:var(--color-hover)}.HoverBox:hover .HoverBox__hover-content,.HoverBox:focus-within .HoverBox__hover-content{opacity:1;transition:opacity var(--animate-fast) ease}.HoverBox__hover-content{opacity:0;transition:opacity var(--animate-fast) ease}.HoverBox__hover-content--visible{opacity:1}.HoverBox--reversed{flex-direction:row-reverse}.LoadingOverlay{position:relative;display:block}.LoadingOverlay__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fffc;display:flex;align-items:center;justify-content:center;z-index:10;pointer-events:all}@keyframes panelOpen{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes panelClose{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}:root{--z-index-modal: 1000}.Modal{border:unset;padding:unset;background:unset;max-width:unset;max-height:unset}.Modal::backdrop{background:var(--backdrop-color);opacity:var(--backdrop-opacity);-webkit-backdrop-filter:blur(var(--backdrop-blur));backdrop-filter:blur(var(--backdrop-blur))}.Modal{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;z-index:var(--z-index-modal);max-height:90vh;min-width:35rem;background-color:var(--color-background);border:1px solid var(--color-stroke);overflow-y:auto}.Modal h2{margin-bottom:1.5rem;font-size:2rem}.Modal .Modal__closing-button{position:absolute;padding:var(--size-12);border-radius:100%;border:1px solid var(--color-stroke);top:1rem;right:1.5rem}.Modal__centerer{min-height:100vh;width:100vw;position:fixed;display:flex;align-items:center;justify-content:center}.Modal__centerer--closed{z-index:-1}.Modal__centerer--open{z-index:var(--z-index-modal)}.Modal--panel{display:flex;flex-direction:column;position:fixed;inset:0 0 0 auto;margin:0;z-index:var(--z-index-modal);width:42rem;height:100vh;max-height:100vh;border-radius:1rem;padding:1rem;background-color:var(--color-background);box-shadow:var(--effect-shadow-hard);border-radius:0}.Modal--panel::backdrop{position:fixed;transform:none;left:0;top:0;width:100vw;min-height:100vh;z-index:var(--z-index-modal);background:var(--backdrop-color);opacity:var(--backdrop-opacity);-webkit-backdrop-filter:blur(var(--backdrop-blur));backdrop-filter:blur(var(--backdrop-blur))}.Modal--panel .Modal__header-container{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:space-evenly;justify-content:space-between;width:100%;flex-shrink:0}.Modal--panel .Modal__body{display:flex;flex-direction:column;gap:0;align-items:center;justify-content:space-evenly;align-items:stretch;justify-content:flex-start;flex:1;overflow-y:auto;overflow-x:hidden}.Modal__header-container{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:space-evenly;justify-content:space-between;width:100%}.Modal__body{display:flex;flex-direction:column;gap:0;align-items:center;justify-content:space-evenly;align-items:stretch}.Modal__closing-button{border:none;background:none;cursor:pointer}.Modal--closed{visibility:hidden}.Modal--default{background-color:var(--color-background);border:1px solid var(--color-stroke);padding:1rem 2rem;box-shadow:none;display:flex;flex-direction:column;gap:0;align-items:center;justify-content:space-evenly;align-items:stretch}.Modal--default-contrast{border-radius:1rem;padding:1rem;background-color:var(--color-background);box-shadow:var(--effect-shadow-hard);border:1px solid var(--color-stroke);border-radius:0;gap:2.5rem;max-width:40rem;display:flex;flex-direction:column;gap:0;align-items:center;justify-content:space-evenly;align-items:stretch;padding:2.5rem}.Modal--panel.Modal--closed{animation:panelClose .5s ease-out forwards;overflow-y:hidden}.Modal--panel.Modal--open{animation:panelOpen .5s ease-out forwards;opacity:1}.Modal__portal-target{position:fixed;top:1rem;right:1rem;z-index:1;pointer-events:auto}.Modal__portal-target:empty{display:none}.Button{--button-padding-vertical: var(--size-8);--button-padding-base: var(--size-20);--button-icon-space: var(--size-32);--button-inner-gap: var(--size-8);--button-radius: var(--size-8);--button-color-main: var(--color-emphasis);--button-color-softer: var(--color-emphasis-soft);--button-color-disabled: var(--color-disabled);--button-contrast: var(--color-contrast);--button-animation-speed: var(--animate-fast);--button-focus-outline: var(--focus-outline);position:relative;cursor:pointer;display:flex;flex-direction:row;gap:var(--button-inner-gap);align-items:center;justify-content:center;white-space:nowrap;border-radius:var(--button-radius);padding:var(--button-padding-vertical) var(--button-padding-base);border-style:solid;transition:outline var(--button-animation-speed) ease-out,color var(--button-animation-speed) ease-out,background-color var(--button-animation-speed) ease-out,border-color var(--button-animation-speed) ease-out}.Button__overlay{position:absolute;transform:none;width:unset;height:unset;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:#fffc;z-index:10;pointer-events:all;border-radius:inherit}.Button__icon-container{display:contents}.Button:disabled,.Button--disabled{cursor:not-allowed}.Button:focus-visible{outline:var(--button-focus-outline)}.Button--filled{background:var(--button-color-main);border-color:var(--button-color-main);color:var(--button-contrast);fill:var(--button-contrast)}.Button--filled .Button__icon-container{--color-background: var(--color-primary-normal);--color-emphasis: var(--color-light);--color-emphasis-soft: var(--color-primary-light);--color-text: var(--color-light);--color-input-text: var(--color-gray-dark);--color-text-soft: var(--color-primary-light);--color-contrast: var(--color-primary-normal);--color-disabled: var(--color-gray-lighter);--color-stroke: var(--color-gray-light)}.Button--filled.Button--disabled{background-color:var(--button-color-disabled);border-color:var(--button-color-disabled)}.Button--filled:hover:not(:disabled):not(.Button--disabled){background:var(--button-color-softer);color:var(--button-color-main);fill:var(--button-color-main)}.Button--outline{border-color:var(--button-color-main);color:var(--button-color-main);fill:var(--button-color-main);background:transparent}.Button--outline.Button--disabled{border-color:var(--button-color-disabled);color:var(--button-color-disabled);fill:var(--button-color-disabled)}.Button--outline:hover:not(:disabled):not(.Button--disabled){background:var(--button-color-main);color:var(--button-color-softer);fill:var(--button-color-softer)}.Button--text{border-color:transparent;background:transparent;color:var(--button-color-main);fill:var(--button-color-main)}.Button--text.Button--disabled{color:var(--button-color-disabled);fill:var(--button-color-disabled);background-color:transparent}.Button--text:hover:not(:disabled):not(.Button--disabled){text-decoration:underline}.Button--empty{--button-padding-vertical: var(--size-12);--button-padding-base: var(--size-12);border-radius:50%}.Button--empty.Button--text{--button-padding-vertical: 0;--button-padding-base: 0;border-radius:0}:root{--input-padding-x: 1em;--input-padding-y: .75em;--border-radius-input: var(--size-8)}.InputWrapper{--input-wrapping-gap-y: .25em;--input-wrapping-gap-x: .25em;--hint-color: var(--color-overlay);--error-color: var(--color-error-dark)}.InputWrapper{display:flex;flex-direction:column;gap:var(--input-wrapping-gap-y);align-items:stretch;justify-content:space-evenly}.InputWrapper__label-box{display:flex;flex-direction:column;gap:var(--input-padding-y);align-items:flex-start;justify-content:space-evenly}.InputWrapper__label:empty{display:none}.InputWrapper__main-input{display:flex;flex-direction:row;gap:var(--input-wrapping-gap-x);align-items:center;justify-content:space-evenly;justify-content:flex-start;width:100%}.InputWrapper__input{display:flex;flex:1 1;min-width:0;position:relative}.InputWrapper__error-wrapper,.InputWrapper__info-wrapper{display:flex;flex-direction:row;gap:var(--input-padding-y);align-items:center;justify-content:space-evenly;justify-content:flex-start;font-size:var(--size-12)}.InputWrapper__info-wrapper{color:var(--hint-color);fill:var(--hint-color)}.InputWrapper__error-wrapper{color:var(--error-color);fill:var(--error-color)}.InputWrapper__error_message--no-select{-webkit-user-select:none;-ms-user-select:none;user-select:none}.InputWrapper--no-error-block{margin-bottom:0}.InputWrapper--labelRight .InputWrapper__label-box,.InputWrapper--labelLeft .InputWrapper__label-box{flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}.InputWrapper--labelRight .InputWrapper__label,.InputWrapper--labelLeft .InputWrapper__label{flex:1}.InputWrapper--labelRight .InputWrapper__main-input,.InputWrapper--labelLeft .InputWrapper__main-input{width:unset}.InputWrapper--labelRight .InputWrapper__error_message,.InputWrapper--labelLeft .InputWrapper__error_message{align-self:stretch}.InputWrapper--labelRight .InputWrapper__label-box{flex-direction:row-reverse}:root{--tag-color-background: var(--color-emphasis-soft);--tag-color-text: var(--color-input-text);--tag-gap: var(--size-8);--tag-border: var(--line-width) solid var(--color-stroke);--tag-color-contrast: var(--color-emphasis)}.Tag{white-space:nowrap;min-width:0;border:var(--tag-border);display:flex;flex-direction:row;gap:var(--tag-gap);align-items:center;justify-content:space-between;display:inline-flex;padding:var(--size-4) var(--size-8);border-radius:var(--size-4)}.Tag--default{background:var(--tag-color-background);border-color:var(--tag-color-background);color:var(--tag-color-contrast);fill:var(--tag-color-contrast)}.Tag--default>*{--color-background: var(--tag-color-background);--color-text: var(--tag-color-contrast)}.Tag--outline{background:transparent;color:var(--tag-color-text);fill:var(--tag-color-text)}.Tag--outline>*{--color-text: var(--tag-color-text)}.Tag--text{border:none;background:transparent;color:var(--tag-color-text);fill:var(--tag-color-text)}.Tag--text>*{--color-text: var(--tag-color-text)}.ArrowSteps{--arrow-steps-gap: var(--size-4);display:flex;flex-direction:row;gap:var(--arrow-steps-gap);align-items:center;justify-content:center}.ArrowSteps .ArrowSteps__shift-button{outline:none}.ArrowSteps .ArrowSteps__shift-button .Button__icon-container{padding:var(--size-8)}.ArrowSteps .ArrowSteps__shift-button:focus-visible .Button__icon-container,.ArrowSteps .ArrowSteps__shift-button:hover:not(:disabled) .Button__icon-container{background-color:var(--color-emphasis);fill:var(--color-contrast);border-radius:var(--size-8)}.Header{--header-gap: var(--size-16);width:100%;display:flex;flex-direction:row;gap:0;align-items:center;justify-content:space-between}.Header__title{display:flex;flex-direction:row;gap:var(--header-gap);align-items:center;justify-content:flex-start}.Header__actionBlock{display:flex;flex-direction:row;gap:var(--header-gap);align-items:center;justify-content:flex-end}.PageStructure__Header{padding:1rem 0;flex-wrap:wrap}.YesNoBlock{display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:flex-start}.ItemList{--itemlist-gap: 1rem;list-style:none}.ItemList__ItemBox{display:flex}.ItemList--horizontal{display:flex;flex-direction:row;gap:var(--itemlist-gap);align-items:center;justify-content:space-evenly;justify-content:start;flex-wrap:wrap}.ItemList--vertical{display:flex;flex-direction:column;gap:var(--itemlist-gap);align-items:center;justify-content:space-evenly;justify-content:center;align-items:start}.ItemList--grid{display:grid;grid-template-columns:repeat(var(--itemlist-columns, 3),1fr);gap:var(--itemlist-gap)}.ItemList--continuous{gap:0}.ItemList--spaced{gap:var(--itemlist-gap)}.ItemList:not(.ItemList--spaced):not(.ItemList--horizontal) .ItemList__ItemBox{border-top:none}.ItemList:not(.ItemList--spaced):not(.ItemList--horizontal) .ItemList__ItemBox .ItemList__ItemBox:first-child{border-top:1px solid var(--color-stroke)}.ItemList--border-default .ItemList__ItemBox{border:1px solid var(--color-stroke);padding:.5rem 1rem;background-color:var(--color-background)}.ItemList--border-default.ItemList--continuous.ItemList--horizontal .ItemList__ItemBox{border-right:none}.ItemList--border-default.ItemList--continuous.ItemList--horizontal .ItemList__ItemBox:last-child{border-right:1px solid var(--color-stroke)}.ItemList--border-default.ItemList--continuous.ItemList--vertical .ItemList__ItemBox{border-top:none}.ItemList--border-default.ItemList--continuous.ItemList--vertical .ItemList__ItemBox:first-child{border-top:1px solid var(--color-stroke)}.ItemList--border-rounded .ItemList__ItemBox{border:1px solid var(--color-stroke);padding:.5rem 1rem;background-color:var(--color-background);border-radius:.5rem}.ItemList--border-rounded.ItemList--continuous.ItemList--horizontal .ItemList__ItemBox{border-radius:0;border-right:none}.ItemList--border-rounded.ItemList--continuous.ItemList--horizontal .ItemList__ItemBox:first-child{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.ItemList--border-rounded.ItemList--continuous.ItemList--horizontal .ItemList__ItemBox:last-child{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;border-right:1px solid var(--color-stroke)}.ItemList--border-rounded.ItemList--continuous.ItemList--vertical .ItemList__ItemBox{border-radius:0;border-top:none}.ItemList--border-rounded.ItemList--continuous.ItemList--vertical .ItemList__ItemBox:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-top:1px solid var(--color-stroke)}.ItemList--border-rounded.ItemList--continuous.ItemList--vertical .ItemList__ItemBox:last-child{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}:root{--table-body-radius: var(--size-8);--table-body-border: 1px solid var(--color-stroke)}.Table{position:relative;color:var(--color-input-text);fill:var(--color-input-text)}.Table__overlay{position:absolute;transform:none;width:unset;height:unset;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:#fffc;z-index:10;pointer-events:all}.Table__table{width:100%;border-collapse:separate;border-spacing:0}.Table__header-row{font-weight:var(--font-weight-regular);font-size:.875rem;line-height:1.25rem;font-weight:var(--font-weight-semibold)}.Table__TableRow{font-weight:var(--font-weight-regular);font-size:.875rem;line-height:1.25rem}.Table__TableRow:first-child .Table__TableBodyCell:first-child{border-top-left-radius:var(--table-body-radius)}.Table__TableRow:first-child .Table__TableBodyCell:last-child{border-top-right-radius:var(--table-body-radius)}.Table__TableRow:last-child .Table__TableBodyCell{border-bottom:var(--table-body-border)}.Table__TableRow:last-child .Table__TableBodyCell:first-child{border-bottom-left-radius:var(--table-body-radius)}.Table__TableRow:last-child .Table__TableBodyCell:last-child{border-bottom-right-radius:var(--table-body-radius)}.Table__TableHeaderCell{text-align:left;padding:var(--size-12)}.Table__TableBodyCell{padding:var(--size-12);border:var(--table-body-border);border-bottom:none}.Table__TableBodyCell:not(:first-child){border-left:none}.Table__TableBodyCell:not(:last-child){border-right:none}.MonthDayList{--weekday-text-color: var(--color-overlay);display:grid;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:.25rem;background-color:var(--color-background)}.MonthDayList__header{grid-column:1/-1;text-align:left;font-weight:800;color:var(--color-darker-borders-and-fillings);margin-bottom:.25rem;text-transform:none}.MonthDayList__header:first-letter{text-transform:capitalize}.MonthDayList__weekdays,.MonthDayList__days{text-transform:capitalize;display:contents}.MonthDayList__weekday{display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;color:var(--weekday-text-color)}.MonthDayList__day{display:flex;align-items:center;justify-content:center;font-size:.875rem;color:var(--color-text);min-width:2.625rem}@supports (min-width: round(up,3em,10px)){.MonthDayList__day{min-width:round(up,2.625rem,1px)}}.MonthDayList--table{row-gap:0}.MonthDayList--table .MonthDayList__weekday{padding:var(--size-8) var(--size-12);justify-content:flex-start;margin-bottom:var(--size-8)}.MonthDayList--table .MonthDayList__day{align-items:flex-start;justify-content:flex-start;padding:var(--size-8) var(--size-12);border-right:1px solid var(--color-stroke);border-bottom:1px solid var(--color-stroke)}.MonthDayList--table .MonthDayList__day:nth-child(7n+1){border-left:1px solid var(--color-stroke)}.MonthDayList--table .MonthDayList__day:nth-child(-n+7){border-top:1px solid var(--color-stroke)}.MonthDayList--table .MonthDayList__day--outOfMonth{background-color:var(--color-disabled)}.MonthDayList--spaced{row-gap:var(--size-8);column-gap:var(--size-8)}.MonthDayList--spaced .MonthDayList__day{min-height:var(--size-36);min-width:var(--size-36)}.WeekDayList{display:grid;grid-template-columns:repeat(7,minmax(8rem,1fr));overflow-x:auto}.WeekDayList--show-scrollbar{scrollbar-width:thin}.WeekDayList--hide-scrollbar{scrollbar-width:none}.WeekDayList--hide-scrollbar::-webkit-scrollbar{display:none}.WeekDayList__day{min-width:8rem}.WeekDayList__day:not(:last-child){border-right:1px solid var(--color-stroke)}:root{--yearMonthList-cell-width: 300px}.YearMonthList{display:grid;justify-items:stretch;align-items:flex-start;grid-template-columns:repeat(auto-fit,minmax(var(--yearMonthList-cell-width),1fr));gap:2.5rem;background-color:var(--color-background)}.YearMonthList__month-container{padding:.5rem}.YearMonthList button{text-transform:capitalize}.DayHourList{display:grid;grid-template-columns:repeat(24,4rem);overflow-x:auto;scrollbar-width:thin}.DayHourList__Hour--span-4{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:center;padding:var(--size-8) 0}.DayHourQuarterList{display:grid;grid-template-columns:repeat(96,1rem);height:100%;overflow-x:scroll;scrollbar-width:none;min-height:4.5rem;will-change:transform}.DayHourQuarterList::-webkit-scrollbar{display:none}.DayHourQuarterList__Quarter{height:100%;border-left:1px dotted var(--color-stroke)}.DayHourQuarterList__Quarter:nth-child(4n+1){border-left:1px solid var(--color-stroke)}.ButtonOptions{--button-options-background-color: var(--color-emphasis-soft);font-weight:600;color:var(--color-text-soft)}.ButtonOptions__Icon{margin-left:.5rem;font-size:.875rem;fill:var(--color-text-soft)}.ButtonOptions__option-box{cursor:pointer}.ButtonOptions__option-box:focus,.ButtonOptions__option-box:focus-within{outline:none;background:var(--button-options-background-color)}.ButtonOptions__option-box:hover:not(.ButtonOptions__option-box--disabled){background:var(--button-options-background-color)}.ButtonOptions__option-box--disabled{cursor:not-allowed;color:var(--color-disabled);fill:var(--color-disabled)}.ButtonOptions--disabled{cursor:not-allowed;opacity:.5}.ButtonOptions--disabled .ButtonOptions__option-box{pointer-events:none}.ButtonOptions .InputWrapper__label-box{flex-direction:row;align-items:center}.ButtonOptions .InputWrapper__label{white-space:nowrap}.DropdownOptions{--dropdown-options-background-color: var(--color-emphasis-soft)}.DropdownOptions .ItemList{display:block;border:1px solid var(--color-stroke);border-radius:0 0 .5rem .5rem}.DropdownOptions .ItemList--grid{display:grid}.DropdownOptions .ItemList--grid .DropdownOptions__option-box{border:none;border-right:1px solid var(--color-stroke);border-bottom:1px solid var(--color-stroke)}.DropdownOptions .ItemList--grid[data-columns="1"] .DropdownOptions__option-box:nth-child(n){border-right:none}.DropdownOptions .ItemList--grid[data-columns="1"] .DropdownOptions__option-box:nth-child(n+1):nth-last-child(-n+1){border-bottom:none}.DropdownOptions .ItemList--grid[data-columns="1"] .DropdownOptions__option-box:nth-child(n+1):nth-last-child(-n+1)~.DropdownOptions__option-box{border-bottom:none}.DropdownOptions .ItemList--grid[data-columns="2"] .DropdownOptions__option-box:nth-child(2n){border-right:none}.DropdownOptions .ItemList--grid[data-columns="2"] .DropdownOptions__option-box:nth-child(odd):nth-last-child(-n+2){border-bottom:none}.DropdownOptions .ItemList--grid[data-columns="2"] .DropdownOptions__option-box:nth-child(odd):nth-last-child(-n+2)~.DropdownOptions__option-box{border-bottom:none}.DropdownOptions .ItemList--grid[data-columns="3"] .DropdownOptions__option-box:nth-child(3n){border-right:none}.DropdownOptions .ItemList--grid[data-columns="3"] .DropdownOptions__option-box:nth-child(3n+1):nth-last-child(-n+3){border-bottom:none}.DropdownOptions .ItemList--grid[data-columns="3"] .DropdownOptions__option-box:nth-child(3n+1):nth-last-child(-n+3)~.DropdownOptions__option-box{border-bottom:none}.DropdownOptions .ItemList--grid[data-columns="4"] .DropdownOptions__option-box:nth-child(4n){border-right:none}.DropdownOptions .ItemList--grid[data-columns="4"] .DropdownOptions__option-box:nth-child(4n+1):nth-last-child(-n+4){border-bottom:none}.DropdownOptions .ItemList--grid[data-columns="4"] .DropdownOptions__option-box:nth-child(4n+1):nth-last-child(-n+4)~.DropdownOptions__option-box{border-bottom:none}.DropdownOptions .ItemList--grid[data-columns="5"] .DropdownOptions__option-box:nth-child(5n){border-right:none}.DropdownOptions .ItemList--grid[data-columns="5"] .DropdownOptions__option-box:nth-child(5n+1):nth-last-child(-n+5){border-bottom:none}.DropdownOptions .ItemList--grid[data-columns="5"] .DropdownOptions__option-box:nth-child(5n+1):nth-last-child(-n+5)~.DropdownOptions__option-box{border-bottom:none}.DropdownOptions .ItemList--grid[data-columns="6"] .DropdownOptions__option-box:nth-child(6n){border-right:none}.DropdownOptions .ItemList--grid[data-columns="6"] .DropdownOptions__option-box:nth-child(6n+1):nth-last-child(-n+6){border-bottom:none}.DropdownOptions .ItemList--grid[data-columns="6"] .DropdownOptions__option-box:nth-child(6n+1):nth-last-child(-n+6)~.DropdownOptions__option-box{border-bottom:none}.DropdownOptions .ItemList--continuous.ItemList--vertical .ItemList__ItemBox{border-left:none;border-right:none}.DropdownOptions .ItemList--continuous.ItemList--vertical .ItemList__ItemBox:first-child{border-top:none}.DropdownOptions .ItemList--continuous.ItemList--vertical .ItemList__ItemBox:last-child{border-bottom:none}.DropdownOptions .ItemList--border-none .ItemList__ItemBox:first-child,.DropdownOptions--with-addon .ItemList{border-top:none}.DropdownOptions .AnchoredBox__floating-box{inline-size:anchor-size(width)}.DropdownOptions>.AnchoredBox__anchor>.Button .Button__icon-container{transform-origin:center;transition:transform .15s}.DropdownOptions.AnchoredBox--open>.AnchoredBox__anchor>.Button .Button__icon-container{transform:rotate(-180deg)}.DropdownOptions__AddOn{padding:var(--size-8);border:1px solid var(--color-stroke);border-bottom:none;position:sticky;top:0;z-index:1;overflow:visible}.DropdownOptions__option-box{padding:.5rem 1rem;width:100%;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background-color .15s}.DropdownOptions__option-box:focus:not(.DropdownOptions__option-box--disabled),.DropdownOptions__option-box:focus-within:not(.DropdownOptions__option-box--disabled){outline:.5rem solid var(--color-primary);background:var(--dropdown-options-background-color)}.DropdownOptions__option-box:hover:not(.DropdownOptions__option-box--disabled){background:var(--dropdown-options-background-color)}.DropdownOptions__option-box--disabled{cursor:not-allowed;color:var(--color-disabled);fill:var(--color-disabled)}.DropdownOptions__Icon{margin-left:.5rem;font-size:.875rem;fill:var(--dropdown-options-font-contrast)}.DropdownOptions--disabled .AnchoredBox__anchor{background-color:var(--color-disabled)}.DropdownOptions .Button{justify-content:space-between;min-inline-size:200px}.DropdownOptions .InputWrapper__label-box{flex-direction:row;align-items:center}.DropdownOptions .InputWrapper__label{white-space:nowrap}.ArrowOptions__option-wrapper--interactive{cursor:pointer}.ArrowOptions__option-wrapper--disabled{cursor:not-allowed;color:var(--color-disabled);fill:var(--color-disabled)}.NumberInput{width:100%;padding:var(--input-padding-y) var(--input-padding-x);border:1px solid var(--color-stroke);height:3rem;border-radius:var(--border-radius-input);transition:border-color .2s ease,box-shadow .2s ease;color:var(--color-input-text)}.NumberInput::placeholder{color:var(--color-text-soft);opacity:1}.NumberInput:focus-visible{border-color:var(--color-primary-active);outline:2px solid var(--color-emphasis);outline-offset:2px}.NumberInput:disabled{background-color:var(--color-disabled);color:var(--color-text-disabled);cursor:not-allowed}.NumberInput--error{border-color:var(--color-error-dark)}.NumberInput--error:focus-visible{border-color:var(--color-error-dark)}.NumberInput__input-wrapper{position:relative;width:100%}.NumberInput__addon-wrapper{position:absolute;left:var(--input-padding-x);top:50%;transform:translateY(-50%);pointer-events:none;z-index:1;display:flex;align-items:center}.NumberInput--with-addon{padding-left:calc(var(--input-padding-x) * 2.5)}.PageInput__item{display:flex;align-items:center;justify-content:center;width:var(--size-32);height:var(--size-32);border-radius:var(--size-8);color:var(--color-emphasis);fill:var(--color-emphasis)}.PageInput__item--selected{background:var(--color-emphasis);color:var(--color-background);fill:var(--color-background)}.TextareaInput{width:100%;padding:var(--input-padding-y) var(--input-padding-x);border:1px solid var(--color-stroke);height:3rem;border-radius:var(--border-radius-input);transition:border-color .2s ease,box-shadow .2s ease;color:var(--color-input-text)}.TextareaInput::placeholder{color:var(--color-text-soft);opacity:1}.TextareaInput:focus-visible{border-color:var(--color-primary-active);outline:2px solid var(--color-emphasis);outline-offset:2px}.TextareaInput:disabled{background-color:var(--color-disabled);color:var(--color-text-disabled);cursor:not-allowed}.TextareaInput--error{border-color:var(--color-error-dark)}.TextareaInput--error:focus-visible{border-color:var(--color-error-dark)}.TextareaInput{resize:none;overflow-y:hidden}.TextareaInput--fixed-height{overflow-y:auto}.TextareaInput__Wrapping{width:100%}.TextInput{width:100%;padding:var(--input-padding-y) var(--input-padding-x);border:1px solid var(--color-stroke);height:3rem;border-radius:var(--border-radius-input);transition:border-color .2s ease,box-shadow .2s ease;color:var(--color-input-text)}.TextInput::placeholder{color:var(--color-text-soft);opacity:1}.TextInput:focus-visible{border-color:var(--color-primary-active);outline:2px solid var(--color-emphasis);outline-offset:2px}.TextInput:disabled{background-color:var(--color-disabled);color:var(--color-text-disabled);cursor:not-allowed}.TextInput--error{border-color:var(--color-error-dark)}.TextInput--error:focus-visible{border-color:var(--color-error-dark)}.TextInput__input-wrapper{position:relative;width:100%}.TextInput__addon-wrapper{position:absolute;left:var(--input-padding-x);top:50%;transform:translateY(-50%);pointer-events:none;z-index:1;display:flex;align-items:center}.TextInput--with-addon{padding-left:calc(var(--input-padding-x) * 2.5)}.TextInput--with-search-clear{padding-right:calc(var(--input-padding-x) * 2.5)}.TextInput__search-clear{position:absolute;right:var(--input-padding-x);top:50%;transform:translateY(-50%);background:none;border:none;padding:0;cursor:pointer}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.ToggleInput{width:100%;padding:var(--input-padding-y) var(--input-padding-x);border:1px solid var(--color-stroke);height:3rem;border-radius:var(--border-radius-input);transition:border-color .2s ease,box-shadow .2s ease;color:var(--color-input-text)}.ToggleInput::placeholder{color:var(--color-text-soft);opacity:1}.ToggleInput:focus-visible{border-color:var(--color-primary-active);outline:2px solid var(--color-emphasis);outline-offset:2px}.ToggleInput:disabled{background-color:var(--color-disabled);color:var(--color-text-disabled);cursor:not-allowed}.ToggleInput--error{border-color:var(--color-error-dark)}.ToggleInput--error:focus-visible{border-color:var(--color-error-dark)}.ToggleInput{left:-9999px;position:absolute;opacity:0;height:0;width:0}.ToggleInput__Wrapping .InputWrapper__label-box{cursor:pointer}.DayPickerInput,.DayRangePickerInput{--yearMonthList-cell-width: 40px;position:relative}.DayPickerInput .AnchoredBox__anchor,.DayRangePickerInput .AnchoredBox__anchor{width:100%;padding:var(--input-padding-y) var(--input-padding-x);border:1px solid var(--color-stroke);height:3rem;border-radius:var(--border-radius-input);transition:border-color .2s ease,box-shadow .2s ease;color:var(--color-input-text)}.DayPickerInput .AnchoredBox__anchor::placeholder,.DayRangePickerInput .AnchoredBox__anchor::placeholder{color:var(--color-text-soft);opacity:1}.DayPickerInput .AnchoredBox__anchor:focus-visible,.DayRangePickerInput .AnchoredBox__anchor:focus-visible{border-color:var(--color-primary-active);outline:2px solid var(--color-emphasis);outline-offset:2px}.DayPickerInput .AnchoredBox__anchor:disabled,.DayRangePickerInput .AnchoredBox__anchor:disabled{background-color:var(--color-disabled);color:var(--color-text-disabled);cursor:not-allowed}.DayPickerInput .AnchoredBox__anchor--error,.DayRangePickerInput .AnchoredBox__anchor--error{border-color:var(--color-error-dark)}.DayPickerInput .AnchoredBox__anchor--error:focus-visible,.DayRangePickerInput .AnchoredBox__anchor--error:focus-visible{border-color:var(--color-error-dark)}.DayPickerInput .AnchoredBox__anchor,.DayRangePickerInput .AnchoredBox__anchor{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:space-between;cursor:pointer}.DayPickerInput--disabled .AnchoredBox__anchor,.DayRangePickerInput--disabled .AnchoredBox__anchor{background-color:var(--color-disabled)}.DayPickerInput--error .AnchoredBox__anchor,.DayRangePickerInput--error .AnchoredBox__anchor{border-color:var(--color-error-dark)}.DayPickerInput__header-label,.DayRangePickerInput__header-label{padding:var(--size-8);outline:none}.DayPickerInput__header-label:hover:not(.DayPickerInput__header-label--disabled,.DayRangePickerInput__header-label--disabled),.DayPickerInput__header-label:focus:not(.DayPickerInput__header-label--disabled,.DayRangePickerInput__header-label--disabled),.DayRangePickerInput__header-label:hover:not(.DayPickerInput__header-label--disabled,.DayRangePickerInput__header-label--disabled),.DayRangePickerInput__header-label:focus:not(.DayPickerInput__header-label--disabled,.DayRangePickerInput__header-label--disabled){background-color:var(--color-emphasis);color:var(--color-contrast);border-radius:var(--size-8);cursor:pointer}.DayPickerInput__header-label--disabled,.DayRangePickerInput__header-label--disabled{opacity:.8;cursor:not-allowed}.DayPickerInput__header-arrow-steps,.DayRangePickerInput__header-arrow-steps{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:space-between}.DayPickerInput--variant-arrowSteps,.DayRangePickerInput--variant-arrowSteps{display:inline-flex;align-items:center;gap:.5em}.DayPickerInput--variant-arrowSteps__label,.DayRangePickerInput--variant-arrowSteps__label{font-size:1rem;font-weight:500;text-transform:capitalize;min-width:6em;text-align:center;color:var(--color-emphasis)}.DayPickerInput__toggle,.DayRangePickerInput__toggle{display:inline-flex;align-items:center;border:none;border-radius:1px;background:var(--color-background);color:var(--color-input);fill:var(--color-input);font-size:1rem;line-height:1.2;outline:none;width:100%;cursor:pointer}.DayPickerInput__toggle--disabled,.DayRangePickerInput__toggle--disabled{cursor:not-allowed}.DayPickerInput__icon,.DayRangePickerInput__icon{position:absolute;right:1em;top:50%;transform:translateY(-50%);pointer-events:none;font-size:.8em;color:var(--color-text)}.DayPickerInput__dropdown,.DayRangePickerInput__dropdown{background:var(--color-background);border:1px solid var(--color-stroke);box-shadow:0 2px 8px #0000001a}.DayPickerInput__AnchoredBox,.DayRangePickerInput__AnchoredBox{width:100%}.DayPickerInput__body,.DayRangePickerInput__body{padding:.5rem}.DayPickerInput__button,.DayPickerInput__month-button,.DayRangePickerInput__button,.DayRangePickerInput__month-button{background:none;border:none;border-radius:var(--size-8);padding:var(--size-12);cursor:pointer;color:var(--color-text);text-transform:capitalize;outline:none}.DayPickerInput__button:hover:not(:disabled),.DayPickerInput__button:focus,.DayPickerInput__month-button:hover:not(:disabled),.DayPickerInput__month-button:focus,.DayRangePickerInput__button:hover:not(:disabled),.DayRangePickerInput__button:focus,.DayRangePickerInput__month-button:hover:not(:disabled),.DayRangePickerInput__month-button:focus{background-color:var(--color-emphasis);border-radius:.5rem;color:var(--color-contrast)}.DayPickerInput__button:disabled,.DayPickerInput__month-button:disabled,.DayRangePickerInput__button:disabled,.DayRangePickerInput__month-button:disabled{opacity:.8;cursor:not-allowed}.DayPickerInput__button--selected,.DayPickerInput__month-button--selected,.DayRangePickerInput__button--selected,.DayRangePickerInput__month-button--selected{border:1px solid var(--color-emphasis)}.DayPickerInput__button,.DayRangePickerInput__button{width:100%;aspect-ratio:1}.DayPickerInput__year-month-list,.DayRangePickerInput__year-month-list{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.5rem}.DayPickerInput__year-month-list>.YearMonthList,.DayRangePickerInput__year-month-list>.YearMonthList{display:contents}.DayPickerInput__year-month-list>.YearMonthList__month-container,.DayRangePickerInput__year-month-list>.YearMonthList__month-container{display:flex;justify-content:center}.DayPickerInput__MonthLists,.DayRangePickerInput__MonthLists{display:flex;flex-direction:row;gap:16px;align-items:flex-start;justify-content:flex-start}.DayPickerInput .DayRangePickerInput__toggle,.DayRangePickerInput .DayRangePickerInput__toggle{min-width:300px}.DayPickerInput .DayRangePickerInput__content,.DayRangePickerInput .DayRangePickerInput__content{padding:.6rem}.DayPickerInput .DayRangePickerInput__button,.DayRangePickerInput .DayRangePickerInput__button{width:100%}.DayPickerInput .DayRangePickerInput__button--selected,.DayRangePickerInput .DayRangePickerInput__button--selected{background-color:var(--color-foundation-normal);border-radius:.5rem;color:var(--color-contrast)}.DayPickerInput .DayRangePickerInput__button--between,.DayRangePickerInput .DayRangePickerInput__button--between{background-color:var(--color-foundation-medium-gray-opacity-30)}.MonthPickerInput{position:relative}.MonthPickerInput .AnchoredBox__anchor{width:100%;padding:var(--input-padding-y) var(--input-padding-x);border:1px solid var(--color-stroke);height:3rem;border-radius:var(--border-radius-input);transition:border-color .2s ease,box-shadow .2s ease;color:var(--color-input-text)}.MonthPickerInput .AnchoredBox__anchor::placeholder{color:var(--color-text-soft);opacity:1}.MonthPickerInput .AnchoredBox__anchor:focus-visible{border-color:var(--color-primary-active);outline:2px solid var(--color-emphasis);outline-offset:2px}.MonthPickerInput .AnchoredBox__anchor:disabled{background-color:var(--color-disabled);color:var(--color-text-disabled);cursor:not-allowed}.MonthPickerInput .AnchoredBox__anchor--error{border-color:var(--color-error-dark)}.MonthPickerInput .AnchoredBox__anchor--error:focus-visible{border-color:var(--color-error-dark)}.MonthPickerInput .AnchoredBox__anchor{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:space-between;cursor:pointer}.MonthPickerInput--disabled{cursor:not-allowed}.MonthPickerInput--error .AnchoredBox__anchor{border-color:var(--color-error-dark)}.MonthPickerInput__toggle-wrapper{position:relative}.MonthPickerInput__Button{display:inline-flex;align-items:center;border:none;border-radius:1px;background:var(--color-background);color:var(--color-input);fill:var(--color-input);font-size:1rem;line-height:1.2;outline:none;cursor:pointer;text-transform:capitalize}.MonthPickerInput__Button:focus-visible{border:none;outline:2px solid var(--color-emphasis);outline-offset:2px}.MonthPickerInput__dropdown{background:var(--color-background);border:1px solid var(--color-stroke);box-shadow:0 2px 8px #0000001a}.MonthPickerInput button{background:none;border:none;cursor:pointer;padding:.6rem;border-radius:.5rem;color:var(--color-text)}.MonthPickerInput__body{padding:.5rem}.MonthPickerInput__year-month-list{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.5rem}.MonthPickerInput__year-month-list .YearMonthList{display:contents}.MonthPickerInput__year-month-list .YearMonthList__Month:focus-visible,.MonthPickerInput__year-month-list .YearMonthList__Month:hover{outline:none;background-color:var(--color-emphasis);color:var(--color-contrast)}.SelectInput,.MultiselectInput{--select-input-border-color: var(--color-stroke);width:100%}.SelectInput .AnchoredBox__anchor,.MultiselectInput .AnchoredBox__anchor{width:100%;padding:var(--input-padding-y) var(--input-padding-x);border:1px solid var(--color-stroke);height:3rem;border-radius:var(--border-radius-input);transition:border-color .2s ease,box-shadow .2s ease;color:var(--color-input-text)}.SelectInput .AnchoredBox__anchor::placeholder,.MultiselectInput .AnchoredBox__anchor::placeholder{color:var(--color-text-soft);opacity:1}.SelectInput .AnchoredBox__anchor:focus-visible,.MultiselectInput .AnchoredBox__anchor:focus-visible{border-color:var(--color-primary-active);outline:2px solid var(--color-emphasis);outline-offset:2px}.SelectInput .AnchoredBox__anchor:disabled,.MultiselectInput .AnchoredBox__anchor:disabled{background-color:var(--color-disabled);color:var(--color-text-disabled);cursor:not-allowed}.SelectInput .AnchoredBox__anchor--error,.MultiselectInput .AnchoredBox__anchor--error{border-color:var(--color-error-dark)}.SelectInput .AnchoredBox__anchor--error:focus-visible,.MultiselectInput .AnchoredBox__anchor--error:focus-visible{border-color:var(--color-error-dark)}.SelectInput .AnchoredBox__anchor,.MultiselectInput .AnchoredBox__anchor{cursor:pointer;display:flex;flex-direction:row;gap:0;align-items:center;justify-content:space-between}.SelectInput--error .AnchoredBox__anchor,.MultiselectInput--error .AnchoredBox__anchor{border-color:var(--color-error-dark)}.SelectInput__input-form,.MultiselectInput__input-form{left:-9999px;position:absolute;opacity:0;height:0;width:0}.MultiselectInput__wrapper{display:contents}.MultiselectInput__SummaryDefault{margin-top:var(--size-8)}.OptionSelectedDefault{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:space-evenly}.OptionSelectedShiny{padding:var(--size-8);font-weight:400}.OptionSelectedShiny:hover{background-color:transparent}.OptionSelectedShiny--checked{border-bottom:2px solid var(--color-emphasis);color:var(--color-emphasis)}.SortInput{fill:var(--color-primary-dark);color:var(--color-primary-dark);opacity:0;display:flex;align-items:center;justify-content:center;padding:var(--size-8);border-radius:var(--size-8);background-color:transparent;border:1px solid transparent;cursor:pointer;transition:all .2s ease}.SortInput--visible{opacity:1}.SortInput__arrow{display:flex;align-items:center;justify-content:center;line-height:0}.SortInput__sr-only{left:-9999px;position:absolute;opacity:0;height:0;width:0}.SortInput:focus-visible:not(.SortInput--disabled){opacity:1;background-color:var(--color-emphasis-soft);outline:2px solid var(--color-emphasis);outline-offset:2px}.SortInput:hover:not(.SortInput--disabled){opacity:1;background-color:var(--color-emphasis-soft)}.SortInput--selected{opacity:1;background-color:var(--color-emphasis-soft);border-color:var(--color-emphasis);box-shadow:var(--color-emphasis) 0 0 0 2px}.SortInput--disabled{opacity:.5;cursor:not-allowed}.YearCalendarConfig{--calendarYearConfig-colorSelection: var(--color-emphasis);--calendarYearConfig-colorSelectionMiddle: var(--color-emphasis-soft);--calendarYearConfig-selectionRadius: var(--size-8);-webkit-user-select:none;-ms-user-select:none;user-select:none}.YearCalendarConfig__day-selection-wrapper{width:100%;height:100%;text-align:center}.YearCalendarConfig__day-selection-wrapper--selected{background:var(--color-emphasis-soft)}.YearCalendarConfig__day-selection-wrapper--unique{border-radius:var(--calendarYearConfig-selectionRadius);background:var(--calendarYearConfig-colorSelection)}.YearCalendarConfig__day-selection-wrapper--start{border-top-left-radius:var(--calendarYearConfig-selectionRadius);border-top-right-radius:0;border-bottom-left-radius:var(--calendarYearConfig-selectionRadius);border-bottom-right-radius:0;border-right:transparent!important;background:var(--calendarYearConfig-colorSelection);box-shadow:var(--size-4) 0 0 0 var(--calendarYearConfig-colorSelection)}.YearCalendarConfig__day-selection-wrapper--end{border-bottom-right-radius:var(--calendarYearConfig-selectionRadius);border-top-right-radius:var(--calendarYearConfig-selectionRadius);border-top-left-radius:0;border-bottom-left-radius:0;border-left:transparent!important;background:var(--calendarYearConfig-colorSelection);box-shadow:calc(-1 * var(--size-4)) 0 0 0 var(--calendarYearConfig-colorSelection)}.YearCalendarConfig__day-selection-wrapper--selected:not(.YearCalendarConfig__day-selection-wrapper--start):not(.YearCalendarConfig__day-selection-wrapper--end){background:var(--calendarYearConfig-colorSelectionMiddle);box-shadow:calc(-1 * var(--size-4)) 0 0 0 var(--calendarYearConfig-colorSelectionMiddle),var(--size-4) 0 0 0 var(--calendarYearConfig-colorSelectionMiddle)}.Loading{display:flex;align-items:center;justify-content:center}.Loading__spinning{display:flex;justify-content:center;align-items:center}.Loading--large .Loading__spinning,.Loading--large .Loading__spinning .Icon{height:var(--size-40);width:var(--size-40)}.Loading--normal .Loading__spinning,.Loading--normal .Loading__spinning .Icon{height:var(--size-20);width:var(--size-20)}.InputPillSelect{width:100%;min-width:0}.InputPillSelect .ButtonOptions__ItemList{flex-wrap:wrap}.InputPillSelect__Selected{display:flex;align-items:center;gap:var(--size-4)}.InputPillSelect__Tag{background-color:var(--color-primary-light);border-radius:var(--size-8);padding:var(--size-8) var(--size-12);color:var(--color-primary-active);fill:var(--color-primary-active)}.InputPillSelect__ClearButton{min-width:auto;padding:var(--size-2);flex-shrink:0;color:var(--color-primary-active);fill:var(--color-primary-active)}.CategoryTypePillSelect{display:flex;flex-direction:column;gap:var(--size-8);align-items:center;justify-content:space-evenly}.CategoryTypePillSelect__Selected{margin-bottom:var(--size-8)}.CategoryTypePillSelect__SelectCategory .ButtonOptions__option-box{background:var(--tag-color-background);color:var(--tag-color-contrast);border-radius:var(--size-4)}.CategoryTypePillSelect__SelectCategory .ButtonOptions__option-box .Toggle--radio{display:none}.CategoryTypePillSelect__SelectType .ButtonOptions__option-box{background:transparent;border:var(--tag-border);border-radius:var(--size-4)}.CategoryTypePillSelect__Tag{display:flex;flex-direction:row;gap:var(--size-4);align-items:center;justify-content:space-evenly}.CategoryTypePillSelect__ClearButton{margin-left:var(--size-8)}.Tooltip{position:relative;display:inline-block;anchor-name:--hoverHint;anchor-scope:--hoverHint}.Tooltip__Floating{z-index:2;position:fixed;position-anchor:--hoverHint;visibility:hidden;width:max-content;border-radius:var(--size-8);margin-top:var(--size-4);margin-bottom:var(--size-4);background-color:var(--color-hint-background);color:var(--color-contrast);padding:var(--size-8);box-shadow:0 4px 8px #0a0a0a26;font-size:var(--font-size-12)}.Tooltip:hover>.Tooltip__Floating,.Tooltip:focus>.Tooltip__Floating,.Tooltip:focus-within>.Tooltip__Floating{visibility:visible}.Tooltip:focus{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--size-4)}.Tooltip--placement-top .Tooltip__Floating{position-area:top;position-try-fallbacks:flip-block}.Tooltip--placement-bottom .Tooltip__Floating{position-area:bottom;position-try-fallbacks:flip-block}.Tooltip--placement-left .Tooltip__Floating{position-area:left;position-try-fallbacks:flip-inline}.Tooltip--placement-right .Tooltip__Floating{position-area:right;position-try-fallbacks:flip-inline}.ExplanationTooltip{max-width:20rem}.ExplanationTooltip__explanation{margin:0;color:var(--color-text-main)}.ExplanationTooltip__example{margin:var(--size-4) 0 0 0;color:var(--color-text-soft);font-style:italic}.KpiBoard{display:flex;flex-direction:column;gap:var(--size-8);align-items:stretch}.KpiBoard__Group{display:flex;flex-direction:column;gap:var(--size-4)}.KpiBoard__GroupTitle{font-weight:var(--font-weight-bold);font-size:.75rem;line-height:1rem;font-weight:var(--font-weight-semibold);color:var(--color-text-soft);text-transform:uppercase;letter-spacing:.05em;padding:0 var(--size-4)}.KpiCard{--kpiCard-bg: var(--color-primary-light);--kpiCard-value-color: var(--color-text);--kpiCard-label-color: var(--color-text-soft);display:flex;flex-direction:column;align-items:flex-start;gap:var(--size-4);padding:var(--size-12) var(--size-16);background-color:var(--kpiCard-bg);border-radius:var(--size-8)}.KpiCard__Header{display:flex;align-items:baseline;gap:var(--size-4);width:100%}.KpiCard__Value{font-weight:var(--font-weight-bold);font-size:1.5rem;line-height:1.5rem;font-weight:var(--font-weight-semibold);color:var(--kpiCard-value-color);display:flex;align-items:baseline;gap:var(--size-4)}.KpiCard__Info{font-weight:var(--font-weight-bold);font-size:.75rem;line-height:1rem;font-weight:var(--font-weight-regular);color:var(--kpiCard-label-color);opacity:.7;cursor:help}.KpiCard__Unit{font-weight:var(--font-weight-regular);font-size:.875rem;line-height:1.25rem;font-weight:var(--font-weight-medium);opacity:.7}.KpiCard__Label{font-weight:var(--font-weight-bold);font-size:.75rem;line-height:1rem;font-weight:var(--font-weight-regular);color:var(--kpiCard-label-color);text-align:left}.KpiCard__LinkArrow{font-weight:var(--font-weight-bold);font-size:.75rem;line-height:1rem;font-weight:var(--font-weight-regular);color:var(--color-emphasis);text-decoration:none;cursor:pointer;display:inline-flex;align-items:center}.KpiCard__LinkArrow:hover{opacity:.8}.KpiCard__SubList{display:flex;flex-direction:column;gap:var(--size-2);width:100%;margin-top:var(--size-4);border-top:1px solid var(--color-stroke);padding-top:var(--size-4)}.KpiCard__SubItem{display:flex;justify-content:space-between;align-items:center;gap:var(--size-8)}.KpiCard__SubLabel{font-weight:var(--font-weight-bold);font-size:.75rem;line-height:1rem;font-weight:var(--font-weight-regular);color:var(--kpiCard-label-color)}.KpiCard__SubValue{font-weight:var(--font-weight-bold);font-size:.75rem;line-height:1rem;font-weight:var(--font-weight-medium);color:var(--kpiCard-value-color);display:inline-flex;align-items:center;gap:var(--size-2)}.KpiCard__SubUnit{font-weight:var(--font-weight-regular);font-size:.875rem;line-height:1.25rem;font-weight:var(--font-weight-medium);opacity:.7}.KpiCard--warning{--kpiCard-bg: var(--color-warning-light, var(--color-primary-light));--kpiCard-value-color: var(--color-warning-dark, var(--color-text))}.KpiCard--error{--kpiCard-bg: var(--color-error-light, var(--color-primary-light));--kpiCard-value-color: var(--color-error-dark, var(--color-text))}.SpinnerMessage{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-start}.SpinnerMessage__Spinner{flex-shrink:0}.SpinnerMessage__message{color:var(--color-text-main)}.PageStructure{padding:var(--size-16)}.Modal__h2{padding-right:var(--size-48)}.Modal--panel form{height:100%;display:flex;flex-direction:column;gap:var(--size-16);align-items:flex-start;justify-content:flex-start}.Modal--panel form .YesNoBlock{position:fixed;bottom:0;z-index:1;background-color:var(--color-background);margin:var(--size-16) calc(-1 * var(--size-16)) 0;width:100%}.Modal--panel .panel-body{margin-bottom:4.5rem}.Modal .YesNoBlock{margin:var(--size-16) calc(-1 * var(--size-32)) 0;width:calc(100% + 2 * var(--size-32));justify-content:flex-end;border-top:1px solid var(--color-text-soft);padding:var(--size-16) var(--size-32)}.form-content{display:flex;flex-direction:column;gap:var(--size-16);align-items:flex-start;justify-content:flex-start;height:100%;width:100%}.form-content .SelectInput__Wrapping{width:100%}.DayPickerInput__button:disabled,.DayPickerInput__month-button:disabled{opacity:1;color:var(--color-text-soft)}.OptionSelectedDefault .Toggle{flex-shrink:0}:root{--color-red-light: #f7aaaa;--color-red: #e54848;--color-red-dark: #b12424;--color-orange-light: #ffcd70;--color-orange: #ffba87;--color-orange-dark: #c75807;--color-yellow-light: #f4ff43;--color-yellow: #efe603;--color-yellow-dark: #a48404;--color-lime-light: #beef67;--color-lime: #85c81a;--color-lime-dark: #4e7a11;--color-green-light: #83d2a7;--color-green: #30a46c;--color-green-dark: #186442;--color-sky-light: #6fe3f1;--color-sky: #13c2de;--color-sky-dark: #157189;--color-blue-light: #97cef9;--color-blue: #4293ef;--color-blue-dark: #2460d1;--color-pink-light: #f8a9cd;--color-pink: #e93d82;--color-pink-dark: #bc1a4e;--color-violet-light: #e5b9ee;--color-violet: #c064d1;--color-violet-dark: #8b3695;--color-highlight: #f5f5f5;--color-selection: #e0e7ff;--color-hint-background: #171717;--color-login-bg: #190d36;--color-item-selected: #b0beff}.CustomColorLabel--with-label{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-start}.CustomColorLabel__Badge--red-light{background:#f7aaaa}.CustomColorLabel__Badge--red{background:#e54848}.CustomColorLabel__Badge--red-dark{background:#b12424}.CustomColorLabel__Badge--orange-light{background:#ffcd70}.CustomColorLabel__Badge--orange{background:#ffba87}.CustomColorLabel__Badge--orange-dark{background:#c75807}.CustomColorLabel__Badge--yellow-light{background:#f4ff43}.CustomColorLabel__Badge--yellow{background:#efe603}.CustomColorLabel__Badge--yellow-dark{background:#a48404}.CustomColorLabel__Badge--lime-light{background:#beef67}.CustomColorLabel__Badge--lime{background:#85c81a}.CustomColorLabel__Badge--lime-dark{background:#4e7a11}.CustomColorLabel__Badge--green-light{background:#83d2a7}.CustomColorLabel__Badge--green{background:#30a46c}.CustomColorLabel__Badge--green-dark{background:#186442}.CustomColorLabel__Badge--sky-light{background:#6fe3f1}.CustomColorLabel__Badge--sky{background:#13c2de}.CustomColorLabel__Badge--sky-dark{background:#157189}.CustomColorLabel__Badge--blue-light{background:#97cef9}.CustomColorLabel__Badge--blue{background:#4293ef}.CustomColorLabel__Badge--blue-dark{background:#2460d1}.CustomColorLabel__Badge--pink-light{background:#f8a9cd}.CustomColorLabel__Badge--pink{background:#e93d82}.CustomColorLabel__Badge--pink-dark{background:#bc1a4e}.CustomColorLabel__Badge--violet-light{background:#e5b9ee}.CustomColorLabel__Badge--violet{background:#c064d1}.CustomColorLabel__Badge--violet-dark{background:#8b3695}.CustomIconLabel--with-label{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-start}.CustomColorInput .AnchoredBox__floating-box,.CustomIconInput .AnchoredBox__floating-box{width:fit-content;margin-top:var(--size-4)}.PaginationForm{width:100%;margin-top:var(--size-16);display:flex;flex-direction:row;gap:var(--size-16);align-items:center;justify-content:space-between}.PaginationForm__pages-block{display:flex;flex-direction:row;gap:var(--size-16);align-items:center;justify-content:flex-end}.EmptyStateDisplay{display:flex;flex-direction:column;gap:var(--size-8);align-items:center;justify-content:center;padding:var(--size-32);width:100%}.EmptyStateDisplay__Icon{font-size:var(--size-48);color:var(--color-text-soft)}.EmptyStateDisplay__Text{color:var(--color-text-soft);font-size:var(--font-size-body)}.FilterTitleLabel{display:flex;flex-direction:row;gap:var(--size-4);align-items:center;justify-content:flex-start;height:var(--size-24)}.FilterTitleLabel .Globe{transform:scale(.7)}.FilterTitleLabel__Globe--hidden{visibility:hidden}.FilterForm{display:flex;flex-direction:column;gap:var(--size-16);align-items:flex-start;justify-content:flex-start;padding:var(--size-16);border:1px solid var(--color-stroke);border-radius:var(--size-8)}.FilterForm .Header .Button{padding:0}.FilterForm__actions{display:flex;flex-direction:row;gap:var(--size-4);align-items:center;justify-content:flex-end}.FilterForm .Globe{transform:scale(.7)}.CategorizedCheckboxFilter{display:flex;flex-direction:column;gap:var(--size-12);align-items:flex-start;justify-content:flex-start}.CategorizedCheckboxFilter__category{display:flex;flex-direction:column;gap:var(--size-8);align-items:flex-start;justify-content:flex-start;width:100%}.CategorizedCheckboxFilter__categoryHeader{width:100%;font-weight:600}.CategorizedCheckboxFilter__categoryCount{font-weight:400;opacity:.7;margin-left:var(--size-4)}.CategorizedCheckboxFilter__categoryItems{display:flex;flex-direction:column;gap:var(--size-4);align-items:flex-start;justify-content:flex-start;width:100%;padding-left:var(--size-16)}.ValidationStatusLabel{font-weight:var(--font-weight-regular);font-size:1rem;line-height:1.5rem;font-weight:var(--font-weight-bold);display:flex;flex-direction:row;gap:var(--size-4);align-items:center;justify-content:center}.ValidationStatusLabel__Icon{margin-right:var(--size-4)}.ValidationStatusLabel--pending{background-color:var(--color-warning-light);color:var(--color-warning-dark);fill:var(--color-warning-dark)}.ValidationStatusLabel--approved{background-color:var(--color-success-light);color:var(--color-success-dark);fill:var(--color-success-dark)}.ValidationStatusLabel--rejected{background-color:var(--color-error-light);color:var(--color-error-dark);fill:var(--color-error-dark)}.ValidationActionButtons{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:center}.ValidationActionButtons__Button{min-width:auto;padding:var(--size-8)}.ValidationActionButtons__Button.Button{border-radius:var(--size-8)}.ValidationActionButtons__Button--approve{--button-contrast: var(--color-success-dark);--button-color-main: var(--color-success-light)}.ValidationActionButtons__Button--reject{--button-contrast: var(--color-error-dark);--button-color-main: var(--color-error-light)}.ValidationConfirmForm{display:flex;flex-direction:column;gap:var(--size-16);align-items:stretch;justify-content:stretch}.ValidationConfirmForm__Description{font-weight:var(--font-weight-regular);font-size:1rem;line-height:1.5rem;margin:0}.ValidationConfirmForm__Alert{border-radius:var(--size-8);padding:var(--size-12) var(--size-16)}.ValidationConfirmForm__Comments{display:flex;flex-direction:column;gap:var(--size-8);align-items:stretch;justify-content:stretch}.ValidationConfirmForm__CommentsLabel{font-weight:var(--font-weight-regular);font-size:1rem;line-height:1.5rem;font-weight:var(--font-weight-bold)}.ValidationConfirmForm__CommentsOptional{font-weight:var(--font-weight-regular);font-size:1rem;line-height:1.5rem;font-weight:400}.ValidationConfirmForm__CommentsInput{min-height:120px}.ValidationConfirmForm__Actions{display:flex;flex-direction:row;gap:var(--size-16);align-items:center;justify-content:flex-end;padding-top:var(--size-16);border-top:1px solid var(--color-border)}.ValidationConfirmForm__CancelButton{font-weight:var(--font-weight-regular);font-size:1rem;line-height:1.5rem;font-weight:var(--font-weight-bold)}.ValidationConfirmForm__SubmitButton--approve{--button-contrast: var(--color-success-light);--button-color-main: var(--color-success-dark)}.ValidationConfirmForm__SubmitButton--reject{--button-contrast: var(--color-error-light);--button-color-main: var(--color-error-dark)}.CategoryTable__Actions{display:flex;flex-direction:row;gap:var(--size-4);align-items:center;justify-content:flex-end}.CategoryTable .Table__TableHeaderCell--name{width:16rem}.CategoryTable .Table__TableHeaderCell--categoryType{width:12rem}.CategoryTable .Table__TableHeaderCell--color,.CategoryTable .Table__TableHeaderCell--icon{width:8rem}.CategoriesBlock{display:flex;flex-direction:column;gap:var(--size-8);align-items:center;justify-content:space-evenly;width:100%}.CategoriesBlock__CategoryTable{width:100%}.CategoryForm__form-wrapper{width:28rem}.CategoryForm__form-content{display:flex;flex-direction:column;gap:var(--size-16);align-items:stretch;justify-content:flex-start}.CategoryForm__ColorIconRow{display:flex;flex-direction:row;gap:var(--size-16);align-items:flex-start;justify-content:flex-start}.CategoryForm__ColorIconRow>.InputWrapper{width:12.5rem;flex-shrink:0}.CategoryForm__ExtraFields{display:flex;flex-direction:column;gap:var(--size-12);align-items:stretch;justify-content:flex-start}.TableToolbar{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:space-between;width:100%}.TableToolbar__Left{display:flex;flex-direction:row;gap:var(--size-16);align-items:center;justify-content:space-evenly}.TableToolbar__ActionsList{display:flex;flex-direction:column;gap:var(--size-4);align-items:center;justify-content:space-evenly;padding:var(--size-8)}.HourQuarterPicker{display:flex;flex-direction:column;gap:0;align-items:center;justify-content:space-evenly;width:100%;overflow-x:auto;-webkit-user-select:none;user-select:none;cursor:crosshair}.HourQuarterPicker .DayHourList,.HourQuarterPicker .DayHourQuarterList{overflow-x:visible}.HourQuarterPicker__HourList,.HourQuarterPicker__QuarterList{width:100%}.HourQuarterPicker__DayHourList{flex-shrink:0}.HourQuarterCell{height:100%}.HourQuarterCell--hidden{visibility:hidden;pointer-events:none}.HourQuarterCell--color-red-light{background-color:var(--color-red-light)}.HourQuarterCell--color-red{background-color:var(--color-red)}.HourQuarterCell--color-red-dark{background-color:var(--color-red-dark)}.HourQuarterCell--color-orange-light{background-color:var(--color-orange-light)}.HourQuarterCell--color-orange{background-color:var(--color-orange)}.HourQuarterCell--color-orange-dark{background-color:var(--color-orange-dark)}.HourQuarterCell--color-yellow-light{background-color:var(--color-yellow-light)}.HourQuarterCell--color-yellow{background-color:var(--color-yellow)}.HourQuarterCell--color-yellow-dark{background-color:var(--color-yellow-dark)}.HourQuarterCell--color-lime-light{background-color:var(--color-lime-light)}.HourQuarterCell--color-lime{background-color:var(--color-lime)}.HourQuarterCell--color-lime-dark{background-color:var(--color-lime-dark)}.HourQuarterCell--color-green-light{background-color:var(--color-green-light)}.HourQuarterCell--color-green{background-color:var(--color-green)}.HourQuarterCell--color-green-dark{background-color:var(--color-green-dark)}.HourQuarterCell--color-sky-light{background-color:var(--color-sky-light)}.HourQuarterCell--color-sky{background-color:var(--color-sky)}.HourQuarterCell--color-sky-dark{background-color:var(--color-sky-dark)}.HourQuarterCell--color-blue-light{background-color:var(--color-blue-light)}.HourQuarterCell--color-blue{background-color:var(--color-blue)}.HourQuarterCell--color-blue-dark{background-color:var(--color-blue-dark)}.HourQuarterCell--color-pink-light{background-color:var(--color-pink-light)}.HourQuarterCell--color-pink{background-color:var(--color-pink)}.HourQuarterCell--color-pink-dark{background-color:var(--color-pink-dark)}.HourQuarterCell--color-violet-light{background-color:var(--color-violet-light)}.HourQuarterCell--color-violet{background-color:var(--color-violet)}.HourQuarterCell--color-violet-dark{background-color:var(--color-violet-dark)}.HourQuarterCell--selected{background-color:var(--color-primary-light)}.HourQuarterCell--color-red-light.HourQuarterCell--selected{background:repeating-linear-gradient(45deg,var(--color-red-light),var(--color-red-light) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.HourQuarterCell--color-red.HourQuarterCell--selected{background:repeating-linear-gradient(45deg,var(--color-red),var(--color-red) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.HourQuarterCell--color-red-dark.HourQuarterCell--selected{background:repeating-linear-gradient(45deg,var(--color-red-dark),var(--color-red-dark) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.HourQuarterCell--color-orange-light.HourQuarterCell--selected{background:repeating-linear-gradient(45deg,var(--color-orange-light),var(--color-orange-light) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.HourQuarterCell--color-orange.HourQuarterCell--selected{background:repeating-linear-gradient(45deg,var(--color-orange),var(--color-orange) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.HourQuarterCell--color-orange-dark.HourQuarterCell--selected{background:repeating-linear-gradient(45deg,var(--color-orange-dark),var(--color-orange-dark) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.HourQuarterCell--color-yellow-light.HourQuarterCell--selected{background:repeating-linear-gradient(45deg,var(--color-yellow-light),var(--color-yellow-light) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.HourQuarterCell--color-yellow.HourQuarterCell--selected{background:repeating-linear-gradient(45deg,var(--color-yellow),var(--color-yellow) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.HourQuarterCell--color-yellow-dark.HourQuarterCell--selected{background:repeating-linear-gradient(45deg,var(--color-yellow-dark),var(--color-yellow-dark) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.HourQuarterCell--color-lime-light.HourQuarterCell--selected{background:repeating-linear-gradient(45deg,var(--color-lime-light),var(--color-lime-light) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.HourQuarterCell--color-lime.HourQuarterCell--selected{background:repeating-linear-gradient(45deg,var(--color-lime),var(--color-lime) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.HourQuarterCell--color-lime-dark.HourQuarterCell--selected{background:repeating-linear-gradient(45deg,var(--color-lime-dark),var(--color-lime-dark) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.HourQuarterCell--color-green-light.HourQuarterCell--selected{background:repeating-linear-gradient(45deg,var(--color-green-light),var(--color-green-light) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.HourQuarterCell--color-green.HourQuarterCell--selected{background:repeating-linear-gradient(45deg,var(--color-green),var(--color-green) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.HourQuarterCell--color-green-dark.HourQuarterCell--selected{background:repeating-linear-gradient(45deg,var(--color-green-dark),var(--color-green-dark) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.HourQuarterCell--color-sky-light.HourQuarterCell--selected{background:repeating-linear-gradient(45deg,var(--color-sky-light),var(--color-sky-light) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.HourQuarterCell--color-sky.HourQuarterCell--selected{background:repeating-linear-gradient(45deg,var(--color-sky),var(--color-sky) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.HourQuarterCell--color-sky-dark.HourQuarterCell--selected{background:repeating-linear-gradient(45deg,var(--color-sky-dark),var(--color-sky-dark) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.HourQuarterCell--color-blue-light.HourQuarterCell--selected{background:repeating-linear-gradient(45deg,var(--color-blue-light),var(--color-blue-light) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.HourQuarterCell--color-blue.HourQuarterCell--selected{background:repeating-linear-gradient(45deg,var(--color-blue),var(--color-blue) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.HourQuarterCell--color-blue-dark.HourQuarterCell--selected{background:repeating-linear-gradient(45deg,var(--color-blue-dark),var(--color-blue-dark) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.HourQuarterCell--color-pink-light.HourQuarterCell--selected{background:repeating-linear-gradient(45deg,var(--color-pink-light),var(--color-pink-light) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.HourQuarterCell--color-pink.HourQuarterCell--selected{background:repeating-linear-gradient(45deg,var(--color-pink),var(--color-pink) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.HourQuarterCell--color-pink-dark.HourQuarterCell--selected{background:repeating-linear-gradient(45deg,var(--color-pink-dark),var(--color-pink-dark) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.HourQuarterCell--color-violet-light.HourQuarterCell--selected{background:repeating-linear-gradient(45deg,var(--color-violet-light),var(--color-violet-light) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.HourQuarterCell--color-violet.HourQuarterCell--selected{background:repeating-linear-gradient(45deg,var(--color-violet),var(--color-violet) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.HourQuarterCell--color-violet-dark.HourQuarterCell--selected{background:repeating-linear-gradient(45deg,var(--color-violet-dark),var(--color-violet-dark) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.ShiftHourQuarterPicker{display:flex;flex-direction:column;gap:0;align-items:center;justify-content:space-evenly;width:100%;-webkit-user-select:none;user-select:none;cursor:crosshair}.ShiftHourQuarterPicker__Nav{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:center;padding:var(--size-4) 0}.ShiftHourQuarterPicker__NavArrow{all:unset;cursor:pointer;padding:var(--size-4) var(--size-8);font-size:var(--font-size-sm);color:var(--color-text-soft);border-radius:var(--size-4)}.ShiftHourQuarterPicker__NavArrow:hover{background-color:var(--color-background-hover);color:var(--color-text)}.ShiftHourQuarterPicker__NavArrow:disabled{cursor:not-allowed;opacity:.3;pointer-events:none}.ShiftHourQuarterPicker__NavCenter{display:flex;flex-direction:row;gap:var(--size-4);align-items:center;justify-content:center;flex:1}.ShiftHourQuarterPicker__DateLabel{font-size:var(--font-size-xs);color:var(--color-text-soft);font-weight:600}.ShiftHourQuarterPicker__DateLabel--separator{color:var(--color-stroke);font-weight:400}.ShiftHourQuarterPicker__DateLabel--adscription{color:var(--color-primary, var(--color-accent));text-decoration:underline;text-underline-offset:2px}.ShiftHourQuarterPicker__HourList{display:grid;width:100%}.ShiftHourQuarterPicker__HourList__Hour{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:center;padding:var(--size-8) 0}.ShiftHourQuarterPicker__HourLabel{text-align:center;font-size:var(--font-size-xs);color:var(--color-text-secondary)}.ShiftHourQuarterPicker__QuarterList{display:grid;width:100%;min-height:4.5rem}.ShiftHourQuarterPicker__Cell{height:100%;border-left:1px dotted var(--color-stroke)}.ShiftHourQuarterPicker__Cell:nth-child(4n+1){border-left:1px solid var(--color-stroke)}.ShiftHourQuarterPicker__Cell--color-red-light{background-color:var(--color-red-light)}.ShiftHourQuarterPicker__Cell--color-red{background-color:var(--color-red)}.ShiftHourQuarterPicker__Cell--color-red-dark{background-color:var(--color-red-dark)}.ShiftHourQuarterPicker__Cell--color-orange-light{background-color:var(--color-orange-light)}.ShiftHourQuarterPicker__Cell--color-orange{background-color:var(--color-orange)}.ShiftHourQuarterPicker__Cell--color-orange-dark{background-color:var(--color-orange-dark)}.ShiftHourQuarterPicker__Cell--color-yellow-light{background-color:var(--color-yellow-light)}.ShiftHourQuarterPicker__Cell--color-yellow{background-color:var(--color-yellow)}.ShiftHourQuarterPicker__Cell--color-yellow-dark{background-color:var(--color-yellow-dark)}.ShiftHourQuarterPicker__Cell--color-lime-light{background-color:var(--color-lime-light)}.ShiftHourQuarterPicker__Cell--color-lime{background-color:var(--color-lime)}.ShiftHourQuarterPicker__Cell--color-lime-dark{background-color:var(--color-lime-dark)}.ShiftHourQuarterPicker__Cell--color-green-light{background-color:var(--color-green-light)}.ShiftHourQuarterPicker__Cell--color-green{background-color:var(--color-green)}.ShiftHourQuarterPicker__Cell--color-green-dark{background-color:var(--color-green-dark)}.ShiftHourQuarterPicker__Cell--color-sky-light{background-color:var(--color-sky-light)}.ShiftHourQuarterPicker__Cell--color-sky{background-color:var(--color-sky)}.ShiftHourQuarterPicker__Cell--color-sky-dark{background-color:var(--color-sky-dark)}.ShiftHourQuarterPicker__Cell--color-blue-light{background-color:var(--color-blue-light)}.ShiftHourQuarterPicker__Cell--color-blue{background-color:var(--color-blue)}.ShiftHourQuarterPicker__Cell--color-blue-dark{background-color:var(--color-blue-dark)}.ShiftHourQuarterPicker__Cell--color-pink-light{background-color:var(--color-pink-light)}.ShiftHourQuarterPicker__Cell--color-pink{background-color:var(--color-pink)}.ShiftHourQuarterPicker__Cell--color-pink-dark{background-color:var(--color-pink-dark)}.ShiftHourQuarterPicker__Cell--color-violet-light{background-color:var(--color-violet-light)}.ShiftHourQuarterPicker__Cell--color-violet{background-color:var(--color-violet)}.ShiftHourQuarterPicker__Cell--color-violet-dark{background-color:var(--color-violet-dark)}.ShiftHourQuarterPicker__Cell--selected{background-color:var(--color-primary-light)}.ShiftHourQuarterPicker__Cell--dst-gap{background-color:var(--color-background-disabled, #e0e0e0);cursor:not-allowed;opacity:.4}.ShiftHourQuarterPicker__Cell--dst-fold{background-image:repeating-linear-gradient(-45deg,transparent,transparent 2px,rgba(0,0,0,.08) 2px,rgba(0,0,0,.08) 4px)}.ShiftHourQuarterPicker__Cell--color-red-light.ShiftHourQuarterPicker__Cell--selected{background:repeating-linear-gradient(45deg,var(--color-red-light),var(--color-red-light) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.ShiftHourQuarterPicker__Cell--color-red.ShiftHourQuarterPicker__Cell--selected{background:repeating-linear-gradient(45deg,var(--color-red),var(--color-red) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.ShiftHourQuarterPicker__Cell--color-red-dark.ShiftHourQuarterPicker__Cell--selected{background:repeating-linear-gradient(45deg,var(--color-red-dark),var(--color-red-dark) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.ShiftHourQuarterPicker__Cell--color-orange-light.ShiftHourQuarterPicker__Cell--selected{background:repeating-linear-gradient(45deg,var(--color-orange-light),var(--color-orange-light) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.ShiftHourQuarterPicker__Cell--color-orange.ShiftHourQuarterPicker__Cell--selected{background:repeating-linear-gradient(45deg,var(--color-orange),var(--color-orange) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.ShiftHourQuarterPicker__Cell--color-orange-dark.ShiftHourQuarterPicker__Cell--selected{background:repeating-linear-gradient(45deg,var(--color-orange-dark),var(--color-orange-dark) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.ShiftHourQuarterPicker__Cell--color-yellow-light.ShiftHourQuarterPicker__Cell--selected{background:repeating-linear-gradient(45deg,var(--color-yellow-light),var(--color-yellow-light) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.ShiftHourQuarterPicker__Cell--color-yellow.ShiftHourQuarterPicker__Cell--selected{background:repeating-linear-gradient(45deg,var(--color-yellow),var(--color-yellow) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.ShiftHourQuarterPicker__Cell--color-yellow-dark.ShiftHourQuarterPicker__Cell--selected{background:repeating-linear-gradient(45deg,var(--color-yellow-dark),var(--color-yellow-dark) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.ShiftHourQuarterPicker__Cell--color-lime-light.ShiftHourQuarterPicker__Cell--selected{background:repeating-linear-gradient(45deg,var(--color-lime-light),var(--color-lime-light) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.ShiftHourQuarterPicker__Cell--color-lime.ShiftHourQuarterPicker__Cell--selected{background:repeating-linear-gradient(45deg,var(--color-lime),var(--color-lime) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.ShiftHourQuarterPicker__Cell--color-lime-dark.ShiftHourQuarterPicker__Cell--selected{background:repeating-linear-gradient(45deg,var(--color-lime-dark),var(--color-lime-dark) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.ShiftHourQuarterPicker__Cell--color-green-light.ShiftHourQuarterPicker__Cell--selected{background:repeating-linear-gradient(45deg,var(--color-green-light),var(--color-green-light) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.ShiftHourQuarterPicker__Cell--color-green.ShiftHourQuarterPicker__Cell--selected{background:repeating-linear-gradient(45deg,var(--color-green),var(--color-green) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.ShiftHourQuarterPicker__Cell--color-green-dark.ShiftHourQuarterPicker__Cell--selected{background:repeating-linear-gradient(45deg,var(--color-green-dark),var(--color-green-dark) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.ShiftHourQuarterPicker__Cell--color-sky-light.ShiftHourQuarterPicker__Cell--selected{background:repeating-linear-gradient(45deg,var(--color-sky-light),var(--color-sky-light) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.ShiftHourQuarterPicker__Cell--color-sky.ShiftHourQuarterPicker__Cell--selected{background:repeating-linear-gradient(45deg,var(--color-sky),var(--color-sky) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.ShiftHourQuarterPicker__Cell--color-sky-dark.ShiftHourQuarterPicker__Cell--selected{background:repeating-linear-gradient(45deg,var(--color-sky-dark),var(--color-sky-dark) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.ShiftHourQuarterPicker__Cell--color-blue-light.ShiftHourQuarterPicker__Cell--selected{background:repeating-linear-gradient(45deg,var(--color-blue-light),var(--color-blue-light) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.ShiftHourQuarterPicker__Cell--color-blue.ShiftHourQuarterPicker__Cell--selected{background:repeating-linear-gradient(45deg,var(--color-blue),var(--color-blue) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.ShiftHourQuarterPicker__Cell--color-blue-dark.ShiftHourQuarterPicker__Cell--selected{background:repeating-linear-gradient(45deg,var(--color-blue-dark),var(--color-blue-dark) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.ShiftHourQuarterPicker__Cell--color-pink-light.ShiftHourQuarterPicker__Cell--selected{background:repeating-linear-gradient(45deg,var(--color-pink-light),var(--color-pink-light) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.ShiftHourQuarterPicker__Cell--color-pink.ShiftHourQuarterPicker__Cell--selected{background:repeating-linear-gradient(45deg,var(--color-pink),var(--color-pink) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.ShiftHourQuarterPicker__Cell--color-pink-dark.ShiftHourQuarterPicker__Cell--selected{background:repeating-linear-gradient(45deg,var(--color-pink-dark),var(--color-pink-dark) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.ShiftHourQuarterPicker__Cell--color-violet-light.ShiftHourQuarterPicker__Cell--selected{background:repeating-linear-gradient(45deg,var(--color-violet-light),var(--color-violet-light) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.ShiftHourQuarterPicker__Cell--color-violet.ShiftHourQuarterPicker__Cell--selected{background:repeating-linear-gradient(45deg,var(--color-violet),var(--color-violet) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.ShiftHourQuarterPicker__Cell--color-violet-dark.ShiftHourQuarterPicker__Cell--selected{background:repeating-linear-gradient(45deg,var(--color-violet-dark),var(--color-violet-dark) 3px,var(--color-primary-light) 3px,var(--color-primary-light) 6px)}.AnalogHourQuarterPicker{display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none;cursor:crosshair}.AnalogHourQuarterPicker__svg{width:100%;max-width:19.375rem;height:auto}.AnalogHourQuarterPicker__hour-label{fill:var(--color-text-soft);font-size:var(--font-size-sm);font-weight:600;pointer-events:none}.AnalogHourQuarterPicker__hour-tick{stroke:var(--color-text-soft);stroke-width:1.5;pointer-events:none}.AnalogHourQuarterPicker__Cell{fill:var(--color-background);stroke:var(--color-stroke);stroke-width:.5;transition:opacity .1s ease}.AnalogHourQuarterPicker__Cell--color-red-light{fill:var(--color-red-light)}.AnalogHourQuarterPicker__Cell--color-red{fill:var(--color-red)}.AnalogHourQuarterPicker__Cell--color-red-dark{fill:var(--color-red-dark)}.AnalogHourQuarterPicker__Cell--color-orange-light{fill:var(--color-orange-light)}.AnalogHourQuarterPicker__Cell--color-orange{fill:var(--color-orange)}.AnalogHourQuarterPicker__Cell--color-orange-dark{fill:var(--color-orange-dark)}.AnalogHourQuarterPicker__Cell--color-yellow-light{fill:var(--color-yellow-light)}.AnalogHourQuarterPicker__Cell--color-yellow{fill:var(--color-yellow)}.AnalogHourQuarterPicker__Cell--color-yellow-dark{fill:var(--color-yellow-dark)}.AnalogHourQuarterPicker__Cell--color-lime-light{fill:var(--color-lime-light)}.AnalogHourQuarterPicker__Cell--color-lime{fill:var(--color-lime)}.AnalogHourQuarterPicker__Cell--color-lime-dark{fill:var(--color-lime-dark)}.AnalogHourQuarterPicker__Cell--color-green-light{fill:var(--color-green-light)}.AnalogHourQuarterPicker__Cell--color-green{fill:var(--color-green)}.AnalogHourQuarterPicker__Cell--color-green-dark{fill:var(--color-green-dark)}.AnalogHourQuarterPicker__Cell--color-sky-light{fill:var(--color-sky-light)}.AnalogHourQuarterPicker__Cell--color-sky{fill:var(--color-sky)}.AnalogHourQuarterPicker__Cell--color-sky-dark{fill:var(--color-sky-dark)}.AnalogHourQuarterPicker__Cell--color-blue-light{fill:var(--color-blue-light)}.AnalogHourQuarterPicker__Cell--color-blue{fill:var(--color-blue)}.AnalogHourQuarterPicker__Cell--color-blue-dark{fill:var(--color-blue-dark)}.AnalogHourQuarterPicker__Cell--color-pink-light{fill:var(--color-pink-light)}.AnalogHourQuarterPicker__Cell--color-pink{fill:var(--color-pink)}.AnalogHourQuarterPicker__Cell--color-pink-dark{fill:var(--color-pink-dark)}.AnalogHourQuarterPicker__Cell--color-violet-light{fill:var(--color-violet-light)}.AnalogHourQuarterPicker__Cell--color-violet{fill:var(--color-violet)}.AnalogHourQuarterPicker__Cell--color-violet-dark{fill:var(--color-violet-dark)}.AnalogHourQuarterPicker__Cell--selected{fill:var(--color-primary-light)}.AnalogHourQuarterPicker__Cell--color-red-light.AnalogHourQuarterPicker__Cell--selected{fill:var(--color-red-light);opacity:.7}.AnalogHourQuarterPicker__Cell--color-red.AnalogHourQuarterPicker__Cell--selected{fill:var(--color-red);opacity:.7}.AnalogHourQuarterPicker__Cell--color-red-dark.AnalogHourQuarterPicker__Cell--selected{fill:var(--color-red-dark);opacity:.7}.AnalogHourQuarterPicker__Cell--color-orange-light.AnalogHourQuarterPicker__Cell--selected{fill:var(--color-orange-light);opacity:.7}.AnalogHourQuarterPicker__Cell--color-orange.AnalogHourQuarterPicker__Cell--selected{fill:var(--color-orange);opacity:.7}.AnalogHourQuarterPicker__Cell--color-orange-dark.AnalogHourQuarterPicker__Cell--selected{fill:var(--color-orange-dark);opacity:.7}.AnalogHourQuarterPicker__Cell--color-yellow-light.AnalogHourQuarterPicker__Cell--selected{fill:var(--color-yellow-light);opacity:.7}.AnalogHourQuarterPicker__Cell--color-yellow.AnalogHourQuarterPicker__Cell--selected{fill:var(--color-yellow);opacity:.7}.AnalogHourQuarterPicker__Cell--color-yellow-dark.AnalogHourQuarterPicker__Cell--selected{fill:var(--color-yellow-dark);opacity:.7}.AnalogHourQuarterPicker__Cell--color-lime-light.AnalogHourQuarterPicker__Cell--selected{fill:var(--color-lime-light);opacity:.7}.AnalogHourQuarterPicker__Cell--color-lime.AnalogHourQuarterPicker__Cell--selected{fill:var(--color-lime);opacity:.7}.AnalogHourQuarterPicker__Cell--color-lime-dark.AnalogHourQuarterPicker__Cell--selected{fill:var(--color-lime-dark);opacity:.7}.AnalogHourQuarterPicker__Cell--color-green-light.AnalogHourQuarterPicker__Cell--selected{fill:var(--color-green-light);opacity:.7}.AnalogHourQuarterPicker__Cell--color-green.AnalogHourQuarterPicker__Cell--selected{fill:var(--color-green);opacity:.7}.AnalogHourQuarterPicker__Cell--color-green-dark.AnalogHourQuarterPicker__Cell--selected{fill:var(--color-green-dark);opacity:.7}.AnalogHourQuarterPicker__Cell--color-sky-light.AnalogHourQuarterPicker__Cell--selected{fill:var(--color-sky-light);opacity:.7}.AnalogHourQuarterPicker__Cell--color-sky.AnalogHourQuarterPicker__Cell--selected{fill:var(--color-sky);opacity:.7}.AnalogHourQuarterPicker__Cell--color-sky-dark.AnalogHourQuarterPicker__Cell--selected{fill:var(--color-sky-dark);opacity:.7}.AnalogHourQuarterPicker__Cell--color-blue-light.AnalogHourQuarterPicker__Cell--selected{fill:var(--color-blue-light);opacity:.7}.AnalogHourQuarterPicker__Cell--color-blue.AnalogHourQuarterPicker__Cell--selected{fill:var(--color-blue);opacity:.7}.AnalogHourQuarterPicker__Cell--color-blue-dark.AnalogHourQuarterPicker__Cell--selected{fill:var(--color-blue-dark);opacity:.7}.AnalogHourQuarterPicker__Cell--color-pink-light.AnalogHourQuarterPicker__Cell--selected{fill:var(--color-pink-light);opacity:.7}.AnalogHourQuarterPicker__Cell--color-pink.AnalogHourQuarterPicker__Cell--selected{fill:var(--color-pink);opacity:.7}.AnalogHourQuarterPicker__Cell--color-pink-dark.AnalogHourQuarterPicker__Cell--selected{fill:var(--color-pink-dark);opacity:.7}.AnalogHourQuarterPicker__Cell--color-violet-light.AnalogHourQuarterPicker__Cell--selected{fill:var(--color-violet-light);opacity:.7}.AnalogHourQuarterPicker__Cell--color-violet.AnalogHourQuarterPicker__Cell--selected{fill:var(--color-violet);opacity:.7}.AnalogHourQuarterPicker__Cell--color-violet-dark.AnalogHourQuarterPicker__Cell--selected{fill:var(--color-violet-dark);opacity:.7}.AnalogHourQuarterPicker__Cell--dst-gap{fill:var(--color-background-disabled, #e0e0e0);opacity:.3;pointer-events:none}.AnalogHourQuarterPicker__Cell--dst-fold{stroke:var(--color-warning, #f0ad4e);stroke-width:1.5;stroke-dasharray:2 2}.AnalogHourQuarterPicker__Cell:hover{opacity:.8}.AnalogHourQuarterPicker__day-sector{pointer-events:none;opacity:.18}.AnalogHourQuarterPicker__day-sector--prev{fill:var(--color-info, #3b82f6)}.AnalogHourQuarterPicker__day-sector--current{fill:var(--color-primary, var(--color-accent))}.AnalogHourQuarterPicker__day-sector--next{fill:var(--color-warning, #f59e0b)}.AnalogHourQuarterPicker__hand{pointer-events:none}.AnalogHourQuarterPicker__hand--dragging .AnalogHourQuarterPicker__hand-knob{cursor:grabbing}.AnalogHourQuarterPicker__hand-line{stroke:var(--color-primary, var(--color-accent));stroke-width:2.5;stroke-dasharray:6 3;pointer-events:none}.AnalogHourQuarterPicker__hand-knob{fill:var(--color-primary, var(--color-accent));stroke:var(--color-background);stroke-width:1.5;pointer-events:all;cursor:grab}.AnalogHourQuarterPicker__hand-knob:hover{r:10}.AnalogHourQuarterPicker__midnight-line{stroke:var(--color-text-soft);stroke-width:2;stroke-dasharray:3 2;pointer-events:none}.AnalogHourQuarterPicker__date-label{fill:var(--color-text-soft);font-size:9px;font-weight:600;pointer-events:none}.AnalogHourQuarterPicker__date-label--prev{fill:var(--color-info, #3b82f6);font-weight:700}.AnalogHourQuarterPicker__date-label--current{fill:var(--color-primary, var(--color-accent));font-weight:700}.AnalogHourQuarterPicker__date-label--next{fill:var(--color-warning, #f59e0b);font-weight:700}.AnalogHourQuarterPicker__center-time{fill:var(--color-text);font-size:var(--font-size-md);font-weight:600;pointer-events:none}.AnalogHourQuarterPicker__center-duration{fill:var(--color-text-soft);font-size:var(--font-size-12);pointer-events:none}.PickerModeTabs .ItemList__ItemBox{padding:0}.PickerModeTabs__option{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:center;width:100%;height:var(--size-48);fill:var(--color-emphasis);padding:0 var(--size-16)}.PickerModeTabs__option--selected{fill:var(--color-text);color:var(--color-text);background-color:var(--button-options-background-color)}.LoginForm{display:flex;flex-direction:column;gap:var(--size-24);align-items:stretch;justify-content:flex-start;width:100%}.LoginForm__form-content{display:flex;flex-direction:column;gap:var(--size-16);align-items:stretch;justify-content:flex-start}.LoginForm__error{display:flex;flex-direction:row;gap:var(--input-padding-y);align-items:center;justify-content:flex-start;color:var(--color-error-dark);fill:var(--color-error-dark);white-space:pre-line;margin:0;font-size:var(--size-16)}.LoginForm__Button{width:100%;margin-top:var(--size-8)}.LoginForm__forgot-link{font-size:var(--font-size-small);color:var(--color-primary-normal);text-decoration:none;cursor:pointer;align-self:flex-start;background:none;border:none;padding:0}.LoginForm__forgot-link:hover{text-decoration:underline}.ForgotPasswordForm{display:flex;flex-direction:column;gap:var(--size-24);align-items:stretch;justify-content:flex-start;width:100%}.ForgotPasswordForm__form-content{display:flex;flex-direction:column;gap:var(--size-16);align-items:stretch;justify-content:flex-start}.ForgotPasswordForm__error{display:flex;flex-direction:row;gap:var(--input-padding-y);align-items:center;justify-content:flex-start;color:var(--color-error-dark);fill:var(--color-error-dark);white-space:pre-line;margin:0;font-size:var(--size-16)}.ForgotPasswordForm__error .Icon{flex-shrink:0}.ForgotPasswordForm__success{display:flex;flex-direction:row;gap:var(--input-padding-y);align-items:center;justify-content:flex-start;color:var(--color-success-dark);fill:var(--color-success-dark);white-space:pre-line;margin:0;font-size:var(--size-16)}.ForgotPasswordForm__success .Icon{flex-shrink:0}.ForgotPasswordForm__Button{width:100%;margin-top:var(--size-8)}.ForgotPasswordForm__back-link{font-size:var(--font-size-small);color:var(--color-primary-normal);text-decoration:none;cursor:pointer;align-self:flex-start;background:none;border:none;padding:0}.ForgotPasswordForm__back-link:hover{text-decoration:underline}.ResetPasswordForm{display:flex;flex-direction:column;gap:var(--size-24);align-items:stretch;justify-content:flex-start;width:100%}.ResetPasswordForm__form-content{display:flex;flex-direction:column;gap:var(--size-16);align-items:stretch;justify-content:flex-start}.ResetPasswordForm__error{color:var(--color-error-dark);font-size:var(--font-size-small);white-space:pre-line;margin:0}.ResetPasswordForm__success{color:var(--color-success-dark);font-size:var(--font-size-small);margin:0}.ResetPasswordForm__Button{width:100%;margin-top:var(--size-8)}.ArchivedRow--archived{opacity:.5}.ArchivedTag{margin-left:var(--size-8)}.MonthDayList__day{min-width:0}.RoleForm{display:flex;flex-direction:column;gap:var(--size-16);align-items:normal;justify-content:flex-start}.RoleForm__form-block{display:flex;flex-direction:row;gap:var(--size-16);align-items:flex-start;justify-content:flex-start}.RoleForm__input--color,.RoleForm__input--icon{width:8rem}.RoleForm__input--rolePermissions .ItemList{display:flex;flex-direction:column;gap:var(--size-8);align-items:normal;justify-content:flex-start}.RoleForm__permissions{display:flex;flex-direction:column;gap:var(--size-8);align-items:normal;justify-content:flex-start;width:100%}.RoleForm__permissions .Accordion__trigger{background-color:transparent;text-transform:capitalize}.RoleForm__permissions .Accordion__body--open{max-height:fit-content}.RoleForm__PermissionsSearch,.RoleForm__PermissionCategory{width:100%}.RoleForm__PermissionCategory .ItemList{display:flex;flex-direction:column;gap:var(--size-8);align-items:normal;justify-content:flex-start}@media (max-width: 600px){.RoleForm{width:100%}}.RoleLabel{display:flex;align-items:center;gap:var(--size-8);flex-direction:row}.RoleLabel__tag--red{border-color:transparent;background:var(--color-red-light);color:var(--color-red-dark);fill:var(--color-red-dark)}.RoleLabel__tag--orange{border-color:transparent;background:var(--color-orange-light);color:var(--color-orange-dark);fill:var(--color-orange-dark)}.RoleLabel__tag--yellow{border-color:transparent;background:var(--color-yellow-light);color:var(--color-yellow-dark);fill:var(--color-yellow-dark)}.RoleLabel__tag--lime{border-color:transparent;background:var(--color-lime-light);color:var(--color-lime-dark);fill:var(--color-lime-dark)}.RoleLabel__tag--green{border-color:transparent;background:var(--color-green-light);color:var(--color-green-dark);fill:var(--color-green-dark)}.RoleLabel__tag--sky{border-color:transparent;background:var(--color-sky-light);color:var(--color-sky-dark);fill:var(--color-sky-dark)}.RoleLabel__tag--blue{border-color:transparent;background:var(--color-blue-light);color:var(--color-blue-dark);fill:var(--color-blue-dark)}.RoleLabel__tag--pink{border-color:transparent;background:var(--color-pink-light);color:var(--color-pink-dark);fill:var(--color-pink-dark)}.RoleLabel__tag--violet{border-color:transparent;background:var(--color-violet-light);color:var(--color-violet-dark);fill:var(--color-violet-dark)}.RoleTable .Table__TableHeaderCell--name{width:16rem}.RoleTable .Table__TableHeaderCell--icon,.RoleTable .Table__TableHeaderCell--color{width:8rem}.UserForm{display:flex;flex-direction:column;gap:var(--size-16);align-items:normal;justify-content:flex-start}.UserForm__form-block{width:100%;display:flex;flex-direction:row;gap:var(--size-16);align-items:flex-start;justify-content:flex-start}.UserForm__form-block .InputWrapper--name,.UserForm__form-block .InputWrapper--lastName{width:50%}.UserForm__center-roles{width:100%}.UserForm__center-roles .InputWrapper__input{display:flex;flex-direction:column;gap:var(--size-4);align-items:normal;justify-content:stretch}.UserForm__center-roles__row{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-start;width:100%}.UserForm__center-roles__row .SelectInput{flex:1}.UserForm__center-roles__row-remove{flex-shrink:0;fill:var(--color-error-dark)}.UserForm__center-roles__add{align-self:flex-start;margin-top:var(--size-4)}.UserFiltersForm__roles{display:flex;flex-direction:column;gap:var(--size-8);align-items:normal;justify-content:flex-start}.UserFiltersForm__title{font-weight:600}.UserTable .Table__TableHeaderCell--name{width:14rem}.UserTable .Table__TableHeaderCell--email{width:16rem}.UserTable .Table__TableHeaderCell--employee{width:14rem}.UserTable__EmployeeLink{padding:0;text-decoration:underline;text-underline-offset:2px}.UserTable__center-roles{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-start}.UserTable__RoleLabel{display:inline-flex}.UserTable__center-roles__badge{display:inline-flex;align-items:center;justify-content:center;min-width:var(--size-24);height:var(--size-24);border-radius:var(--size-8);background-color:var(--color-item-selected);font-size:var(--font-size-xs);font-weight:600;cursor:pointer}.UserTable__center-roles__tooltip{display:flex;flex-direction:column;gap:var(--size-4);align-items:normal;justify-content:flex-start}.UserTable__center-roles__tooltip-item{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-start;white-space:nowrap}.EmployeePersonalDetailsForm,.EmployeePersonalDetailsForm__form-section{display:flex;flex-direction:column;gap:1rem;align-items:flex-start;justify-content:flex-start}.EmployeePersonalDetailsForm__block{display:flex;flex-direction:row;gap:1rem;align-items:flex-start;justify-content:flex-start;width:100%}.EmployeePersonalDetailsForm .InputWrapper--pin .InputWrapper__main-input{gap:var(--size-20)}.EmployeesPersonalDetail,.EmployeesWorkConditions,.EmployeesAssignments{display:flex;flex-direction:column;gap:var(--size-24);background-color:var(--color-background);padding:var(--size-24);margin-top:var(--size-16);border-radius:var(--size-8)}.EmployeesPersonalDetail__subtitle,.EmployeesWorkConditions__subtitle,.EmployeesAssignments__subtitle{padding:var(--size-16) 0 var(--size-16) 0}.EmployeesAssignments__assignments{display:flex;flex-direction:column;gap:var(--size-16);align-items:flex-start;justify-content:flex-start}.EmployeeAvatarLabel--red-light{background-color:#f7aaaa}.EmployeeAvatarLabel--red{background-color:#e54848}.EmployeeAvatarLabel--red-dark{background-color:#b12424}.EmployeeAvatarLabel--orange-light{background-color:#ffcd70}.EmployeeAvatarLabel--orange{background-color:#ffba87}.EmployeeAvatarLabel--orange-dark{background-color:#c75807}.EmployeeAvatarLabel--yellow-light{background-color:#f4ff43}.EmployeeAvatarLabel--yellow{background-color:#efe603}.EmployeeAvatarLabel--yellow-dark{background-color:#a48404}.EmployeeAvatarLabel--lime-light{background-color:#beef67}.EmployeeAvatarLabel--lime{background-color:#85c81a}.EmployeeAvatarLabel--lime-dark{background-color:#4e7a11}.EmployeeAvatarLabel--green-light{background-color:#83d2a7}.EmployeeAvatarLabel--green{background-color:#30a46c}.EmployeeAvatarLabel--green-dark{background-color:#186442}.EmployeeAvatarLabel--sky-light{background-color:#6fe3f1}.EmployeeAvatarLabel--sky{background-color:#13c2de}.EmployeeAvatarLabel--sky-dark{background-color:#157189}.EmployeeAvatarLabel--blue-light{background-color:#97cef9}.EmployeeAvatarLabel--blue{background-color:#4293ef}.EmployeeAvatarLabel--blue-dark{background-color:#2460d1}.EmployeeAvatarLabel--pink-light{background-color:#f8a9cd}.EmployeeAvatarLabel--pink{background-color:#e93d82}.EmployeeAvatarLabel--pink-dark{background-color:#bc1a4e}.EmployeeAvatarLabel--violet-light{background-color:#e5b9ee}.EmployeeAvatarLabel--violet{background-color:#c064d1}.EmployeeAvatarLabel--violet-dark{background-color:#8b3695}.EmployeeNameLabel{display:flex;align-items:center;flex-wrap:wrap;gap:var(--size-8);min-width:0}.EmployeeNameLabel .EmployeeNameLabel__Globe{font-size:var(--size-12)}.EmployeeNameLabel .EmployeeNameLabel__Globe--red-light{background-color:var(--color-red-light);color:var(--color-text);fill:var(--color-text)}.EmployeeNameLabel .EmployeeNameLabel__Globe--red{background-color:var(--color-red);color:var(--color-contrast);fill:var(--color-contrast)}.EmployeeNameLabel .EmployeeNameLabel__Globe--red-dark{background-color:var(--color-red-dark);color:var(--color-contrast);fill:var(--color-contrast)}.EmployeeNameLabel .EmployeeNameLabel__Globe--orange-light{background-color:var(--color-orange-light);color:var(--color-text);fill:var(--color-text)}.EmployeeNameLabel .EmployeeNameLabel__Globe--orange{background-color:var(--color-orange);color:var(--color-contrast);fill:var(--color-contrast)}.EmployeeNameLabel .EmployeeNameLabel__Globe--orange-dark{background-color:var(--color-orange-dark);color:var(--color-contrast);fill:var(--color-contrast)}.EmployeeNameLabel .EmployeeNameLabel__Globe--yellow-light{background-color:var(--color-yellow-light);color:var(--color-text);fill:var(--color-text)}.EmployeeNameLabel .EmployeeNameLabel__Globe--yellow{background-color:var(--color-yellow);color:var(--color-contrast);fill:var(--color-contrast)}.EmployeeNameLabel .EmployeeNameLabel__Globe--yellow-dark{background-color:var(--color-yellow-dark);color:var(--color-contrast);fill:var(--color-contrast)}.EmployeeNameLabel .EmployeeNameLabel__Globe--lime-light{background-color:var(--color-lime-light);color:var(--color-text);fill:var(--color-text)}.EmployeeNameLabel .EmployeeNameLabel__Globe--lime{background-color:var(--color-lime);color:var(--color-contrast);fill:var(--color-contrast)}.EmployeeNameLabel .EmployeeNameLabel__Globe--lime-dark{background-color:var(--color-lime-dark);color:var(--color-contrast);fill:var(--color-contrast)}.EmployeeNameLabel .EmployeeNameLabel__Globe--green-light{background-color:var(--color-green-light);color:var(--color-text);fill:var(--color-text)}.EmployeeNameLabel .EmployeeNameLabel__Globe--green{background-color:var(--color-green);color:var(--color-contrast);fill:var(--color-contrast)}.EmployeeNameLabel .EmployeeNameLabel__Globe--green-dark{background-color:var(--color-green-dark);color:var(--color-contrast);fill:var(--color-contrast)}.EmployeeNameLabel .EmployeeNameLabel__Globe--sky-light{background-color:var(--color-sky-light);color:var(--color-text);fill:var(--color-text)}.EmployeeNameLabel .EmployeeNameLabel__Globe--sky{background-color:var(--color-sky);color:var(--color-contrast);fill:var(--color-contrast)}.EmployeeNameLabel .EmployeeNameLabel__Globe--sky-dark{background-color:var(--color-sky-dark);color:var(--color-contrast);fill:var(--color-contrast)}.EmployeeNameLabel .EmployeeNameLabel__Globe--blue-light{background-color:var(--color-blue-light);color:var(--color-text);fill:var(--color-text)}.EmployeeNameLabel .EmployeeNameLabel__Globe--blue{background-color:var(--color-blue);color:var(--color-contrast);fill:var(--color-contrast)}.EmployeeNameLabel .EmployeeNameLabel__Globe--blue-dark{background-color:var(--color-blue-dark);color:var(--color-contrast);fill:var(--color-contrast)}.EmployeeNameLabel .EmployeeNameLabel__Globe--pink-light{background-color:var(--color-pink-light);color:var(--color-text);fill:var(--color-text)}.EmployeeNameLabel .EmployeeNameLabel__Globe--pink{background-color:var(--color-pink);color:var(--color-contrast);fill:var(--color-contrast)}.EmployeeNameLabel .EmployeeNameLabel__Globe--pink-dark{background-color:var(--color-pink-dark);color:var(--color-contrast);fill:var(--color-contrast)}.EmployeeNameLabel .EmployeeNameLabel__Globe--violet-light{background-color:var(--color-violet-light);color:var(--color-text);fill:var(--color-text)}.EmployeeNameLabel .EmployeeNameLabel__Globe--violet{background-color:var(--color-violet);color:var(--color-contrast);fill:var(--color-contrast)}.EmployeeNameLabel .EmployeeNameLabel__Globe--violet-dark{background-color:var(--color-violet-dark);color:var(--color-contrast);fill:var(--color-contrast)}.EmployeeNameLabel .Tooltip{overflow:hidden;min-width:0}.EmployeeNameLabel .Tooltip__Content{max-width:20rem;overflow-wrap:break-word}.EmployeeNameLabel__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EmployeeNameLabel__pills{display:flex;flex-direction:row;gap:var(--size-4);align-items:center;justify-content:flex-start;flex-shrink:0;flex-wrap:wrap}.EmployeeNameLabel__PillsGroup{display:flex;flex-direction:row;gap:var(--size-4);align-items:center;justify-content:flex-start;flex-wrap:wrap}.EmployeeNameLabel__Pill,.EmployeeNameLabel__Pill .Tag,.EmployeeNameLabel__Pill span,.EmployeeNameLabel__Pill p{font-size:var(--size-16);font-weight:400}.EmployeeNameLabel__Pill.SkillLabel,.EmployeeNameLabel__Pill.EmployeeTagLabel{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:center}.EmployeeNameLabel__Pill.SkillLabel span,.EmployeeNameLabel__Pill.EmployeeTagLabel span{line-height:1}.EmployeeFiltersForm__title{font-weight:600}.EmployeeFiltersForm__employees,.EmployeeFiltersForm__groups,.EmployeeFiltersForm__dates{display:flex;flex-direction:column;gap:var(--size-8);align-items:flex-start;justify-content:flex-start}.EmployeeFiltersForm__dateRange{display:flex;flex-direction:row;gap:var(--size-8);align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.EmployeeFiltersForm__dateRange .InputWrapper__label{font-weight:400}.EmployeeFiltersForm .DayPickerInput input{max-width:10rem}.EmployeeTable .Table__table{table-layout:fixed}.EmployeeTable__TableRow--terminated{background-color:var(--color-highlight)}.EmployeeTable__TableRow--terminated .Table__TableBodyCell{opacity:.5}.EmployeeNavigationBar{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:center}.EmployeeNavigationBar__counter{font-size:var(--text-sm);color:var(--fg-neutral-20);white-space:nowrap}.EmployeeWorkConditionDetails{display:flex;flex-direction:column;gap:var(--size-16);align-items:stretch;justify-content:flex-start;width:100%}.EmployeeWorkConditionDetails__Content{display:flex;flex-direction:row;gap:var(--size-16);align-items:flex-start;justify-content:flex-start}.EmployeeWorkConditionDetails__TerminationInfo{display:flex;flex-direction:row;gap:var(--size-8);align-items:flex-start;justify-content:flex-start}.EmployeeWorkConditionDetails .InputWrapper--terminationReason{width:20.5rem}.EmployeeWorkConditionDetailsForm{width:auto}.EmployeeWorkConditionDisplay{max-width:31.5rem;border:2px solid var(--color-emphasis-soft);border-radius:var(--size-16);position:relative;padding:var(--size-16)}.EmployeeWorkConditionDisplay__header{display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:flex-start;color:var(--color-primary-dark);padding:var(--size-16) 0 var(--size-16) 0;margin-bottom:var(--size-16)}.EmployeeWorkConditionDisplay__date-content,.EmployeeWorkConditionDisplay__ruleset-name{display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:flex-start;font-size:var(--size-16);color:var(--color-input-text)}.EmployeeWorkConditionDisplay__work-details-content{display:flex;flex-direction:column;gap:0;align-items:flex-start;justify-content:flex-start;font-size:var(--size-16);color:var(--color-input-text);gap:var(--size-8)}.EmployeeWorkConditionDisplay__periods-accordion{width:100%}.EmployeeWorkConditionDisplay__accordion-title{display:flex;flex-direction:column;gap:0;align-items:flex-start;justify-content:flex-start}.EmployeeWorkConditionDisplay__accordion-featured{font-size:var(--size-12);color:var(--color-text-soft)}.EmployeeWorkConditionDisplay__periods-list{display:flex;flex-direction:column;gap:var(--size-8);align-items:stretch;justify-content:flex-start}.EmployeeWorkConditionDisplay__period-row{display:flex;flex-direction:row;gap:var(--size-8);align-items:flex-start;justify-content:space-between;width:100%;padding:var(--size-8);border-radius:var(--size-8)}.EmployeeWorkConditionDisplay__period-row--current{font-weight:600}.EmployeeWorkConditionDisplay__period-dates{font-size:var(--size-14);color:var(--color-primary-dark);font-weight:500;white-space:nowrap}.EmployeeWorkConditionDisplay__period-value{display:flex;flex-direction:column;gap:var(--size-4);align-items:flex-end;justify-content:flex-start;text-align:right}.EmployeeWorkConditionDisplay__period-estimated{font-size:var(--size-12);color:var(--color-text-soft)}.EmployeeWorkConditionDisplay__actions{position:absolute;right:var(--size-8);top:var(--size-8)}.EmployeeWorkConditionDisplay__actions-menu-content{min-width:12rem;border-radius:var(--size-8);padding:var(--size-4);box-shadow:0 4px 12px #00000026}.EmployeeWorkConditionDisplay__actions-menu-item{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-start;width:100%;padding:var(--size-8) var(--size-12);border-radius:var(--size-4);color:var(--color-text);font-weight:400}.EmployeeWorkConditionDisplay__actions-menu-item--delete{color:var(--color-error-dark);fill:var(--color-error-dark)}.EmployeeWorkConditionDisplay--disabled{background-color:var(--color-highlight);border-color:var(--color-highlight)}.EmployeeWorkConditionDisplay--disabled .EmployeeWorkConditionDisplay__display-content{opacity:.5}@media (max-width: 600px){.EmployeeWorkConditionDisplay__actions{flex-direction:row-reverse;margin-top:var(--size-16);position:static;justify-content:space-between}}.EmployeeWorkConditionForm{display:flex;flex-direction:column;gap:1rem;align-items:normal;justify-content:flex-start;min-width:34rem}.EmployeeWorkConditionForm__form-content{display:flex;flex-direction:column;gap:var(--size-16);width:100%}.EmployeeWorkConditionForm .Fieldset__legend{font-weight:700}.EmployeeWorkConditionForm .InputWrapper__label{font-size:.875rem;font-weight:700}.EmployeeWorkConditionForm__date .Fieldset__content,.EmployeeWorkConditionForm__workingData .Fieldset__content{display:flex;flex-direction:column;gap:1rem;align-items:normal;justify-content:flex-start}.EmployeeWorkConditionForm__block{display:flex;flex-direction:row;gap:1rem;align-items:flex-start;justify-content:space-between}.EmployeeWorkConditionForm__date-content{display:flex;flex-direction:row;gap:1rem;align-items:flex-start;justify-content:flex-start}.EmployeeWorkConditionForm__date-content .EmployeeWorkConditionForm__arrow{align-self:center;margin-top:calc(var(--size-20) + var(--size-4));color:var(--color-text-soft)}.EmployeeWorkConditionForm__date-content--error .EmployeeWorkConditionForm__arrow{margin-top:0}.EmployeeWorkConditionForm__input--startDate,.EmployeeWorkConditionForm__input--endDate{max-width:12rem}.EmployeeWorkConditionForm__periods-accordion{width:100%}.EmployeeWorkConditionForm__accordion-title{display:flex;flex-direction:column;gap:0;align-items:flex-start;justify-content:flex-start}.EmployeeWorkConditionForm__accordion-title-row{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-start}.EmployeeWorkConditionForm__accordion-label{font-weight:600;white-space:nowrap}.EmployeeWorkConditionForm__accordion-value{font-weight:600}.EmployeeWorkConditionForm__accordion-featured{font-size:var(--size-12);color:var(--color-text-soft)}.EmployeeWorkConditionForm__periods-list{display:flex;flex-direction:column;gap:var(--size-8);align-items:stretch;justify-content:flex-start}.EmployeeWorkConditionForm__period-row{display:flex;flex-direction:row;gap:var(--size-8);align-items:flex-start;justify-content:space-between;width:100%;padding:var(--size-8);border-radius:var(--size-8)}.EmployeeWorkConditionForm__period-row--current{font-weight:600}.EmployeeWorkConditionForm__period-dates{font-size:var(--size-14);color:var(--color-primary-dark);font-weight:500;white-space:nowrap;padding-top:var(--size-4)}.EmployeeWorkConditionForm__period-value{display:flex;flex-direction:column;gap:var(--size-4);align-items:flex-end;justify-content:flex-start;text-align:right}.EmployeeWorkConditionForm__period-target{display:flex;flex-direction:row;gap:var(--size-4);align-items:center;justify-content:flex-end;font-size:var(--size-16);color:var(--color-input-text)}.EmployeeWorkConditionForm__period-input{width:6rem}.EmployeeWorkConditionForm__period-input .NumberInput__input{padding:var(--size-4) var(--size-8)}.EmployeeWorkConditionForm__period-icon--above{color:var(--color-warning-dark)}.EmployeeWorkConditionForm__period-icon--below{color:var(--color-info-dark)}.EmployeeWorkConditionForm__period-icon--at{color:var(--color-success-dark)}.EmployeeWorkConditionForm__period-reset{color:var(--color-text-soft)}.EmployeeWorkConditionForm__period-estimated{font-size:var(--size-12);color:var(--color-text-soft)}.EmployeeWorkConditionForm__reset-button{margin-top:var(--size-8);font-size:var(--size-12)}.EmployeeWorkConditionForm__reset-button--title{margin-top:0;color:var(--color-text-soft)}.EmployeeWorkConditionForm__preview{margin:var(--size-24) 0;background-color:var(--color-background-soft);border-radius:var(--size-8);border-left:4px solid var(--color-warning)}.EmployeeWorkConditionForm__preview-content{display:flex;flex-direction:column;gap:var(--size-8);align-items:flex-start;justify-content:flex-start}@media (max-width: 600px){.EmployeeWorkConditionForm{width:100%}.EmployeeWorkConditionForm__arrow{display:none}.EmployeeWorkConditionForm__date-content{flex-direction:column;align-items:flex-start}}.WorkConditionPreviewDisplay{display:flex;flex-direction:column;gap:var(--size-12);align-items:flex-start;justify-content:space-evenly;width:100%}.WorkConditionPreviewDisplay--deleted{background-color:var(--color-error-light)}.WorkConditionPreviewDisplay--modified{background-color:var(--color-warning-light)}.WorkConditionPreviewDisplay__preview-item-content{width:100%;display:flex;flex-direction:row;gap:var(--size-12);align-items:center;justify-content:space-between;flex-wrap:wrap}.WorkConditionPreviewDisplay__preview-dates{font-size:var(--size-14);color:var(--color-text);font-weight:500;white-space:nowrap}.WorkConditionPreviewDisplay__preview-status{font-size:var(--size-12);font-style:italic;text-align:right;flex-shrink:0}@media (max-width: 600px){.WorkConditionPreviewDisplay__preview-item-content{flex-direction:column;align-items:flex-start;gap:var(--size-8)}.WorkConditionPreviewDisplay__preview-status{text-align:left;width:100%}}.EmployeeTerminateForm{display:flex;flex-direction:column;gap:var(--size-16);align-items:normal;justify-content:flex-start;min-width:24rem}.EmployeeTerminateForm__Fields{display:flex;flex-direction:column;gap:var(--size-16);align-items:flex-start;justify-content:flex-start;width:100%}.EmployeeReincorporateForm{display:flex;flex-direction:column;gap:var(--size-16);align-items:normal;justify-content:flex-start;min-width:24rem}.EmployeeReincorporateForm__Fields{display:flex;flex-direction:column;gap:var(--size-16);align-items:flex-start;justify-content:flex-start;width:100%}.EmployeeWorkConditionsAssignments{display:flex;flex-direction:column;gap:var(--size-16);align-items:flex-start;justify-content:flex-start}.EmployeeWorkConditionsAssignments__work-conditions{display:flex;flex-direction:row;gap:var(--size-16);align-items:center;justify-content:flex-start;overflow-x:auto;width:100%}.EmployeeWorkConditionsAssignments__work-conditions>*{flex:0 0 100%;width:100%}.EmployeeWorkConditionsAssignments__no-work-conditions{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--size-16)}.EmployeeGroupDisplay__fieldset--red-light .Badge{background-color:var(--color-red-light)}.EmployeeGroupDisplay__fieldset--red .Badge{background-color:var(--color-red)}.EmployeeGroupDisplay__fieldset--red-dark .Badge{background-color:var(--color-red-dark)}.EmployeeGroupDisplay__fieldset--orange-light .Badge{background-color:var(--color-orange-light)}.EmployeeGroupDisplay__fieldset--orange .Badge{background-color:var(--color-orange)}.EmployeeGroupDisplay__fieldset--orange-dark .Badge{background-color:var(--color-orange-dark)}.EmployeeGroupDisplay__fieldset--yellow-light .Badge{background-color:var(--color-yellow-light)}.EmployeeGroupDisplay__fieldset--yellow .Badge{background-color:var(--color-yellow)}.EmployeeGroupDisplay__fieldset--yellow-dark .Badge{background-color:var(--color-yellow-dark)}.EmployeeGroupDisplay__fieldset--lime-light .Badge{background-color:var(--color-lime-light)}.EmployeeGroupDisplay__fieldset--lime .Badge{background-color:var(--color-lime)}.EmployeeGroupDisplay__fieldset--lime-dark .Badge{background-color:var(--color-lime-dark)}.EmployeeGroupDisplay__fieldset--green-light .Badge{background-color:var(--color-green-light)}.EmployeeGroupDisplay__fieldset--green .Badge{background-color:var(--color-green)}.EmployeeGroupDisplay__fieldset--green-dark .Badge{background-color:var(--color-green-dark)}.EmployeeGroupDisplay__fieldset--sky-light .Badge{background-color:var(--color-sky-light)}.EmployeeGroupDisplay__fieldset--sky .Badge{background-color:var(--color-sky)}.EmployeeGroupDisplay__fieldset--sky-dark .Badge{background-color:var(--color-sky-dark)}.EmployeeGroupDisplay__fieldset--blue-light .Badge{background-color:var(--color-blue-light)}.EmployeeGroupDisplay__fieldset--blue .Badge{background-color:var(--color-blue)}.EmployeeGroupDisplay__fieldset--blue-dark .Badge{background-color:var(--color-blue-dark)}.EmployeeGroupDisplay__fieldset--pink-light .Badge{background-color:var(--color-pink-light)}.EmployeeGroupDisplay__fieldset--pink .Badge{background-color:var(--color-pink)}.EmployeeGroupDisplay__fieldset--pink-dark .Badge{background-color:var(--color-pink-dark)}.EmployeeGroupDisplay__fieldset--violet-light .Badge{background-color:var(--color-violet-light)}.EmployeeGroupDisplay__fieldset--violet .Badge{background-color:var(--color-violet)}.EmployeeGroupDisplay__fieldset--violet-dark .Badge{background-color:var(--color-violet-dark)}.EmployeeGroupDisplay__title{display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:flex-start;flex-wrap:wrap}.EmployeeGroupDisplay--disabled{background-color:var(--color-highlight)}.EmployeeGroupDisplay--disabled .EmployeeGroupDisplay__display-content{opacity:.5}.EmployeeGroupDisplay,.EmployeeSkillDisplay{padding:var(--size-8);max-width:31.5rem;border:2px solid var(--color-emphasis-soft);border-radius:var(--size-16);position:relative;overflow:hidden}.EmployeeGroupDisplay .Fieldset__content,.EmployeeSkillDisplay .Fieldset__content{padding:0 var(--size-48)}.EmployeeGroupDisplay .Fieldset__icon-wrapper,.EmployeeSkillDisplay .Fieldset__icon-wrapper{background-color:transparent}.EmployeeGroupDisplay__display-content,.EmployeeSkillDisplay__display-content{display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:flex-start;margin-top:var(--size-8);font-size:var(--size-16);color:var(--color-input-text)}.EmployeeGroupDisplay__actions,.EmployeeSkillDisplay__actions{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-end}.EmployeeGroupDisplay__edit,.EmployeeSkillDisplay__edit{fill:var(--color-emphasis)}.EmployeeGroupDisplay__delete,.EmployeeSkillDisplay__delete{fill:var(--color-error-dark)}.EmployeeGroupDisplay__delete,.EmployeeGroupDisplay__edit,.EmployeeSkillDisplay__delete,.EmployeeSkillDisplay__edit{border:1px solid var(--color-stroke);padding:var(--size-12)}.EmployeeGroupDisplay__delete:hover,.EmployeeGroupDisplay__edit:hover,.EmployeeSkillDisplay__delete:hover,.EmployeeSkillDisplay__edit:hover{background-color:var(--color-emphasis-soft)}.EmployeeSkillDisplay{max-width:20rem}.EmployeeSkillDisplay__skill-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:wrap}.EmployeeSkillDisplay .Fieldset__legend{color:var(--color-primary-dark);fill:var(--color-primary-dark);max-width:18rem;flex:1}.EmployeeGroupAssignments,.EmployeeSkillAssignments,.EmployeeTagAssignments{display:flex;flex-direction:column;gap:var(--size-16);align-items:flex-start;justify-content:flex-start;width:100%}.EmployeeGroupAssignments__empty-elements,.EmployeeSkillAssignments__empty-elements,.EmployeeTagAssignments__empty-elements{display:flex;flex-direction:column;gap:var(--size-16);align-items:flex-start;justify-content:flex-start}.EmployeeGroupAssignments__section-content,.EmployeeSkillAssignments__section-content,.EmployeeTagAssignments__section-content{display:flex;flex-direction:row;gap:var(--size-16);align-items:center;justify-content:flex-start;flex-wrap:wrap;width:100%}.EmployeeGroupAssignments__section-content>*,.EmployeeSkillAssignments__section-content>*,.EmployeeTagAssignments__section-content>*{flex:0 0 100%;width:100%}.EmployeeGroupForm,.EmployeeSkillForm{display:flex;flex-direction:column;gap:1rem;align-items:normal;justify-content:flex-start;width:35rem}.EmployeeSkillForm{width:100%}.EmployeeGroupForm__date-content{display:flex;flex-direction:row;gap:1rem;align-items:flex-start;justify-content:flex-start}.EmployeeGroupForm__date-content .EmployeeGroupForm__arrow{align-self:center;margin-top:calc(var(--size-20) + var(--size-4))}.EmployeeGroupForm__date-content--error .EmployeeGroupForm__arrow{margin-top:0}.EmployeeGroupForm .InputWrapper--centerId .InputWrapper__input{display:flex;flex-direction:column;gap:var(--size-8);align-items:flex-start;justify-content:flex-start}.EmployeeSkillForm__skills-block{display:flex;flex-direction:column;gap:var(--size-12);align-items:flex-start;justify-content:flex-start}.EmployeeSkillForm .InputWrapper--skillIds,.EmployeeSkillForm__skills-block,.EmployeeSkillForm__SkillCategory{width:100%}.EmployeeSkillForm__SkillCategory .Accordion__body--open{max-height:fit-content}.EmployeeTagAssignmentForm{display:flex;flex-direction:column;gap:1rem;align-items:flex-start;justify-content:flex-start}.EmployeeTagAssignmentForm__tags-selected .ItemList__ItemBox{background-color:var(--color-selection);color:var(--color-primary-active)}.EmployeeTagAssignmentForm__tags-selected .ItemList__ItemBox .Toggle{background-color:var(--color-primary-active);border-color:var(--color-primary-active)}.EmployeeTagAssignmentForm__tags-selected .ItemList__ItemBox .Toggle__marker:after{color:var(--color-contrast)}.GroupForm{display:flex;flex-direction:column;gap:var(--size-16);align-items:normal;justify-content:flex-start}.GroupForm__form-block{width:100%;display:flex;flex-direction:row;gap:var(--size-16);align-items:flex-start;justify-content:flex-start}.GroupForm__form-block .InputWrapper--name{width:60%}.GroupForm__form-block .InputWrapper--color{width:40%}@media (max-width: 600px){.GroupForm{width:100%}}.GroupLabel{display:flex;align-items:center;gap:var(--size-8);flex-direction:row}.GroupLabel__Badge--red-light{background-color:var(--color-red-light)}.GroupLabel__Badge--red{background-color:var(--color-red)}.GroupLabel__Badge--red-dark{background-color:var(--color-red-dark)}.GroupLabel__Badge--orange-light{background-color:var(--color-orange-light)}.GroupLabel__Badge--orange{background-color:var(--color-orange)}.GroupLabel__Badge--orange-dark{background-color:var(--color-orange-dark)}.GroupLabel__Badge--yellow-light{background-color:var(--color-yellow-light)}.GroupLabel__Badge--yellow{background-color:var(--color-yellow)}.GroupLabel__Badge--yellow-dark{background-color:var(--color-yellow-dark)}.GroupLabel__Badge--lime-light{background-color:var(--color-lime-light)}.GroupLabel__Badge--lime{background-color:var(--color-lime)}.GroupLabel__Badge--lime-dark{background-color:var(--color-lime-dark)}.GroupLabel__Badge--green-light{background-color:var(--color-green-light)}.GroupLabel__Badge--green{background-color:var(--color-green)}.GroupLabel__Badge--green-dark{background-color:var(--color-green-dark)}.GroupLabel__Badge--sky-light{background-color:var(--color-sky-light)}.GroupLabel__Badge--sky{background-color:var(--color-sky)}.GroupLabel__Badge--sky-dark{background-color:var(--color-sky-dark)}.GroupLabel__Badge--blue-light{background-color:var(--color-blue-light)}.GroupLabel__Badge--blue{background-color:var(--color-blue)}.GroupLabel__Badge--blue-dark{background-color:var(--color-blue-dark)}.GroupLabel__Badge--pink-light{background-color:var(--color-pink-light)}.GroupLabel__Badge--pink{background-color:var(--color-pink)}.GroupLabel__Badge--pink-dark{background-color:var(--color-pink-dark)}.GroupLabel__Badge--violet-light{background-color:var(--color-violet-light)}.GroupLabel__Badge--violet{background-color:var(--color-violet)}.GroupLabel__Badge--violet-dark{background-color:var(--color-violet-dark)}.GroupTable .Table__TableHeaderCell--name{width:16rem}.GroupTable .Table__TableHeaderCell--category{width:12rem}.GroupTable .Table__TableHeaderCell--centers{width:16rem}.GroupTable .Table__TableHeaderCell--color{width:8rem}.GroupsBlock{display:flex;flex-direction:column;gap:var(--size-8);align-items:center;justify-content:space-evenly;width:100%}.GroupsBlock__GroupTable{width:100%}.SkillForm{display:flex;flex-direction:column;gap:var(--size-16);align-items:normal;justify-content:flex-start}.SkillForm__form-block{width:100%;display:flex;flex-direction:row;gap:var(--size-16);align-items:normal;justify-content:flex-start}.SkillForm__form-block .InputWrapper--name{width:60%}.SkillForm__form-block .InputWrapper--icon{width:40%}@media (max-width: 600px){.SkillForm{width:100%}}.SkillLabel{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:center}.SkillTable .Table__TableHeaderCell--name{width:16rem}.SkillTable .Table__TableHeaderCell--category{width:12rem}.SkillTable .Table__TableHeaderCell--centers{width:16rem}.SkillTable .Table__TableHeaderCell--icon{width:8rem}.SkillsBlock{display:flex;flex-direction:column;gap:var(--size-8);align-items:center;justify-content:space-evenly;width:100%}.SkillsBlock__SkillTable{width:100%}.EmployeeTagForm{display:flex;flex-direction:column;gap:var(--size-16);align-items:normal;justify-content:flex-start}.EmployeeTagForm__form-block{width:100%;display:flex;flex-direction:row;gap:var(--size-16);align-items:flex-start;justify-content:flex-start}.EmployeeTagForm__form-block .InputWrapper--name{width:60%}.EmployeeTagForm__form-block .InputWrapper--icon{width:40%}@media (max-width: 600px){.EmployeeTagForm{width:100%}}.EmployeeTagTable .Table__TableHeaderCell--name{width:16rem}.EmployeeTagTable .Table__TableHeaderCell--category{width:12rem}.EmployeeTagTable .Table__TableHeaderCell--centers{width:16rem}.EmployeeTagTable .Table__TableHeaderCell--color{width:8rem}.TagsBlock{display:flex;flex-direction:column;gap:var(--size-8);align-items:center;justify-content:space-evenly;width:100%}.TagsBlock__EmployeeTagTable{width:100%}.SeasonLabel{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-start}.SeasonLabel__Badge--red-light{background:#f7aaaa}.SeasonLabel__Badge--red{background:#e54848}.SeasonLabel__Badge--red-dark{background:#b12424}.SeasonLabel__Badge--orange-light{background:#ffcd70}.SeasonLabel__Badge--orange{background:#ffba87}.SeasonLabel__Badge--orange-dark{background:#c75807}.SeasonLabel__Badge--yellow-light{background:#f4ff43}.SeasonLabel__Badge--yellow{background:#efe603}.SeasonLabel__Badge--yellow-dark{background:#a48404}.SeasonLabel__Badge--lime-light{background:#beef67}.SeasonLabel__Badge--lime{background:#85c81a}.SeasonLabel__Badge--lime-dark{background:#4e7a11}.SeasonLabel__Badge--green-light{background:#83d2a7}.SeasonLabel__Badge--green{background:#30a46c}.SeasonLabel__Badge--green-dark{background:#186442}.SeasonLabel__Badge--sky-light{background:#6fe3f1}.SeasonLabel__Badge--sky{background:#13c2de}.SeasonLabel__Badge--sky-dark{background:#157189}.SeasonLabel__Badge--blue-light{background:#97cef9}.SeasonLabel__Badge--blue{background:#4293ef}.SeasonLabel__Badge--blue-dark{background:#2460d1}.SeasonLabel__Badge--pink-light{background:#f8a9cd}.SeasonLabel__Badge--pink{background:#e93d82}.SeasonLabel__Badge--pink-dark{background:#bc1a4e}.SeasonLabel__Badge--violet-light{background:#e5b9ee}.SeasonLabel__Badge--violet{background:#c064d1}.SeasonLabel__Badge--violet-dark{background:#8b3695}.SeasonLabel__name{color:var(--color-input-text)}.SeasonIntervalLabel{display:flex;flex-direction:row;gap:var(--size-16);align-items:center;justify-content:flex-start}.DayTemplateLabel{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-start}.DayTemplateLabel__Badge{border:1px solid var(--color-text);border-width:3px;border-radius:var(--size-4);background:transparent}.DayTemplateLabel__Badge--red-light{border-color:#f7aaaa}.DayTemplateLabel__Badge--red{border-color:#e54848}.DayTemplateLabel__Badge--red-dark{border-color:#b12424}.DayTemplateLabel__Badge--orange-light{border-color:#ffcd70}.DayTemplateLabel__Badge--orange{border-color:#ffba87}.DayTemplateLabel__Badge--orange-dark{border-color:#c75807}.DayTemplateLabel__Badge--yellow-light{border-color:#f4ff43}.DayTemplateLabel__Badge--yellow{border-color:#efe603}.DayTemplateLabel__Badge--yellow-dark{border-color:#a48404}.DayTemplateLabel__Badge--lime-light{border-color:#beef67}.DayTemplateLabel__Badge--lime{border-color:#85c81a}.DayTemplateLabel__Badge--lime-dark{border-color:#4e7a11}.DayTemplateLabel__Badge--green-light{border-color:#83d2a7}.DayTemplateLabel__Badge--green{border-color:#30a46c}.DayTemplateLabel__Badge--green-dark{border-color:#186442}.DayTemplateLabel__Badge--sky-light{border-color:#6fe3f1}.DayTemplateLabel__Badge--sky{border-color:#13c2de}.DayTemplateLabel__Badge--sky-dark{border-color:#157189}.DayTemplateLabel__Badge--blue-light{border-color:#97cef9}.DayTemplateLabel__Badge--blue{border-color:#4293ef}.DayTemplateLabel__Badge--blue-dark{border-color:#2460d1}.DayTemplateLabel__Badge--pink-light{border-color:#f8a9cd}.DayTemplateLabel__Badge--pink{border-color:#e93d82}.DayTemplateLabel__Badge--pink-dark{border-color:#bc1a4e}.DayTemplateLabel__Badge--violet-light{border-color:#e5b9ee}.DayTemplateLabel__Badge--violet{border-color:#c064d1}.DayTemplateLabel__Badge--violet-dark{border-color:#8b3695}.DayTemplateLabel__name{color:var(--color-input-text)}.CalendarRotationDayLabel--noColor{border:3px solid var(--color-text);background:transparent}.CalendarDayLabel{--calendarYearConfig-selectionRadius: var(--size-16);--calendarDayLabel-vertical-padding: 3px;--calendarDayLabel-vertical-margin: var(--size-4);--calendarDayLabel-radius: var(--size-4);position:relative;line-height:1rem;width:100%;height:100%}.CalendarDayLabel__border{position:absolute;transform:none;width:unset;height:unset;top:0;left:0;right:0;bottom:0;border:var(--calendarDayLabel-vertical-padding) solid transparent;border-radius:var(--calendarDayLabel-radius)}.CalendarDayLabel__border:nth-child(1){z-index:10}.CalendarDayLabel__border:nth-child(2){z-index:9}.CalendarDayLabel__border:nth-child(3){z-index:8}.CalendarDayLabel__border:nth-child(4){z-index:7}.CalendarDayLabel__border:nth-child(5){z-index:6}.CalendarDayLabel__border:nth-child(6){z-index:5}.CalendarDayLabel__border:nth-child(7){z-index:4}.CalendarDayLabel__border:nth-child(8){z-index:3}.CalendarDayLabel__border:nth-child(9){z-index:2}.CalendarDayLabel__border:nth-child(10){z-index:1}.CalendarDayLabel__border--dayTemplate-red-light:not([class*=CalendarDayLabel__dayTemplate]){border-color:#f7aaaa}.CalendarDayLabel__border--dayTemplate-red-light{border-color:#f7aaaa}.CalendarDayLabel__border--dayTemplate-red:not([class*=CalendarDayLabel__dayTemplate]){border-color:#e54848}.CalendarDayLabel__border--dayTemplate-red{border-color:#e54848}.CalendarDayLabel__border--dayTemplate-red-dark:not([class*=CalendarDayLabel__dayTemplate]){border-color:#b12424}.CalendarDayLabel__border--dayTemplate-red-dark{border-color:#b12424}.CalendarDayLabel__border--dayTemplate-orange-light:not([class*=CalendarDayLabel__dayTemplate]){border-color:#ffcd70}.CalendarDayLabel__border--dayTemplate-orange-light{border-color:#ffcd70}.CalendarDayLabel__border--dayTemplate-orange:not([class*=CalendarDayLabel__dayTemplate]){border-color:#ffba87}.CalendarDayLabel__border--dayTemplate-orange{border-color:#ffba87}.CalendarDayLabel__border--dayTemplate-orange-dark:not([class*=CalendarDayLabel__dayTemplate]){border-color:#c75807}.CalendarDayLabel__border--dayTemplate-orange-dark{border-color:#c75807}.CalendarDayLabel__border--dayTemplate-yellow-light:not([class*=CalendarDayLabel__dayTemplate]){border-color:#f4ff43}.CalendarDayLabel__border--dayTemplate-yellow-light{border-color:#f4ff43}.CalendarDayLabel__border--dayTemplate-yellow:not([class*=CalendarDayLabel__dayTemplate]){border-color:#efe603}.CalendarDayLabel__border--dayTemplate-yellow{border-color:#efe603}.CalendarDayLabel__border--dayTemplate-yellow-dark:not([class*=CalendarDayLabel__dayTemplate]){border-color:#a48404}.CalendarDayLabel__border--dayTemplate-yellow-dark{border-color:#a48404}.CalendarDayLabel__border--dayTemplate-lime-light:not([class*=CalendarDayLabel__dayTemplate]){border-color:#beef67}.CalendarDayLabel__border--dayTemplate-lime-light{border-color:#beef67}.CalendarDayLabel__border--dayTemplate-lime:not([class*=CalendarDayLabel__dayTemplate]){border-color:#85c81a}.CalendarDayLabel__border--dayTemplate-lime{border-color:#85c81a}.CalendarDayLabel__border--dayTemplate-lime-dark:not([class*=CalendarDayLabel__dayTemplate]){border-color:#4e7a11}.CalendarDayLabel__border--dayTemplate-lime-dark{border-color:#4e7a11}.CalendarDayLabel__border--dayTemplate-green-light:not([class*=CalendarDayLabel__dayTemplate]){border-color:#83d2a7}.CalendarDayLabel__border--dayTemplate-green-light{border-color:#83d2a7}.CalendarDayLabel__border--dayTemplate-green:not([class*=CalendarDayLabel__dayTemplate]){border-color:#30a46c}.CalendarDayLabel__border--dayTemplate-green{border-color:#30a46c}.CalendarDayLabel__border--dayTemplate-green-dark:not([class*=CalendarDayLabel__dayTemplate]){border-color:#186442}.CalendarDayLabel__border--dayTemplate-green-dark{border-color:#186442}.CalendarDayLabel__border--dayTemplate-sky-light:not([class*=CalendarDayLabel__dayTemplate]){border-color:#6fe3f1}.CalendarDayLabel__border--dayTemplate-sky-light{border-color:#6fe3f1}.CalendarDayLabel__border--dayTemplate-sky:not([class*=CalendarDayLabel__dayTemplate]){border-color:#13c2de}.CalendarDayLabel__border--dayTemplate-sky{border-color:#13c2de}.CalendarDayLabel__border--dayTemplate-sky-dark:not([class*=CalendarDayLabel__dayTemplate]){border-color:#157189}.CalendarDayLabel__border--dayTemplate-sky-dark{border-color:#157189}.CalendarDayLabel__border--dayTemplate-blue-light:not([class*=CalendarDayLabel__dayTemplate]){border-color:#97cef9}.CalendarDayLabel__border--dayTemplate-blue-light{border-color:#97cef9}.CalendarDayLabel__border--dayTemplate-blue:not([class*=CalendarDayLabel__dayTemplate]){border-color:#4293ef}.CalendarDayLabel__border--dayTemplate-blue{border-color:#4293ef}.CalendarDayLabel__border--dayTemplate-blue-dark:not([class*=CalendarDayLabel__dayTemplate]){border-color:#2460d1}.CalendarDayLabel__border--dayTemplate-blue-dark{border-color:#2460d1}.CalendarDayLabel__border--dayTemplate-pink-light:not([class*=CalendarDayLabel__dayTemplate]){border-color:#f8a9cd}.CalendarDayLabel__border--dayTemplate-pink-light{border-color:#f8a9cd}.CalendarDayLabel__border--dayTemplate-pink:not([class*=CalendarDayLabel__dayTemplate]){border-color:#e93d82}.CalendarDayLabel__border--dayTemplate-pink{border-color:#e93d82}.CalendarDayLabel__border--dayTemplate-pink-dark:not([class*=CalendarDayLabel__dayTemplate]){border-color:#bc1a4e}.CalendarDayLabel__border--dayTemplate-pink-dark{border-color:#bc1a4e}.CalendarDayLabel__border--dayTemplate-violet-light:not([class*=CalendarDayLabel__dayTemplate]){border-color:#e5b9ee}.CalendarDayLabel__border--dayTemplate-violet-light{border-color:#e5b9ee}.CalendarDayLabel__border--dayTemplate-violet:not([class*=CalendarDayLabel__dayTemplate]){border-color:#c064d1}.CalendarDayLabel__border--dayTemplate-violet{border-color:#c064d1}.CalendarDayLabel__border--dayTemplate-violet-dark:not([class*=CalendarDayLabel__dayTemplate]){border-color:#8b3695}.CalendarDayLabel__border--dayTemplate-violet-dark{border-color:#8b3695}.CalendarDayLabel__border--holiday{border-radius:var(--calendarDayLabel-radius)}.CalendarDayLabel__area{width:100%;height:100%;display:flex;flex-direction:row;gap:0;align-items:center;justify-content:space-evenly;border-radius:var(--calendarDayLabel-radius)}.CalendarDayLabel__area--season-red-light{background:#f7aaaa}.CalendarDayLabel__area--season-red{background:#e54848}.CalendarDayLabel__area--season-red-dark{background:#b12424}.CalendarDayLabel__area--season-orange-light{background:#ffcd70}.CalendarDayLabel__area--season-orange{background:#ffba87}.CalendarDayLabel__area--season-orange-dark{background:#c75807}.CalendarDayLabel__area--season-yellow-light{background:#f4ff43}.CalendarDayLabel__area--season-yellow{background:#efe603}.CalendarDayLabel__area--season-yellow-dark{background:#a48404}.CalendarDayLabel__area--season-lime-light{background:#beef67}.CalendarDayLabel__area--season-lime{background:#85c81a}.CalendarDayLabel__area--season-lime-dark{background:#4e7a11}.CalendarDayLabel__area--season-green-light{background:#83d2a7}.CalendarDayLabel__area--season-green{background:#30a46c}.CalendarDayLabel__area--season-green-dark{background:#186442}.CalendarDayLabel__area--season-sky-light{background:#6fe3f1}.CalendarDayLabel__area--season-sky{background:#13c2de}.CalendarDayLabel__area--season-sky-dark{background:#157189}.CalendarDayLabel__area--season-blue-light{background:#97cef9}.CalendarDayLabel__area--season-blue{background:#4293ef}.CalendarDayLabel__area--season-blue-dark{background:#2460d1}.CalendarDayLabel__area--season-pink-light{background:#f8a9cd}.CalendarDayLabel__area--season-pink{background:#e93d82}.CalendarDayLabel__area--season-pink-dark{background:#bc1a4e}.CalendarDayLabel__area--season-violet-light{background:#e5b9ee}.CalendarDayLabel__area--season-violet{background:#c064d1}.CalendarDayLabel__area--season-violet-dark{background:#8b3695}.CalendarDayForm{display:flex;flex-direction:column;gap:var(--size-16);align-items:flex-start;justify-content:space-evenly}.CalendarDayForm__date-block .Fieldset__content,.CalendarDayForm__periodicity-block,.CalendarDayFormSeason__title{display:flex;flex-direction:row;gap:var(--size-16);align-items:center;justify-content:space-evenly}.YearCalendarConfig__day-selection-wrapper--selected .CalendarDayLabel__area{background:var(--calendarYearConfig-colorSelection)}.YearCalendarConfig__day-selection-wrapper--start .CalendarDayLabel{border-top-left-radius:var(--calendarYearConfig-selectionRadius);border-top-right-radius:0;border-bottom-left-radius:var(--calendarYearConfig-selectionRadius);border-bottom-right-radius:0}.YearCalendarConfig__day-selection-wrapper--start .CalendarDayLabel__area{background:var(--calendarYearConfig-colorSelection);box-shadow:var(--size-4) 0 0 0 var(--calendarYearConfig-colorSelection)}.YearCalendarConfig__day-selection-wrapper--end .CalendarDayLabel{border-bottom-right-radius:var(--calendarYearConfig-selectionRadius);border-top-right-radius:var(--calendarYearConfig-selectionRadius);border-top-left-radius:0;border-bottom-left-radius:0}.YearCalendarConfig__day-selection-wrapper--end .CalendarDayLabel__area{background:var(--calendarYearConfig-colorSelection);box-shadow:calc(-1 * var(--size-4)) 0 0 0 var(--calendarYearConfig-colorSelection)}.YearCalendarConfig__day-selection-wrapper--selected:not(.YearCalendarConfig__day-selection-wrapper--start):not(.YearCalendarConfig__day-selection-wrapper--end) .CalendarDayLabel__area{background:var(--calendarYearConfig-colorSelectionMiddle);box-shadow:calc(-1 * var(--size-4)) 0 0 0 var(--calendarYearConfig-colorSelectionMiddle),var(--size-4) 0 0 0 var(--calendarYearConfig-colorSelectionMiddle)}.YearCalendarConfig__day-selection-wrapper:hover:not(.YearCalendarConfig__day-selection-wrapper--selected) .CalendarDayLabel__area{background:var(--calendarYearConfig-colorSelection)}.YearCalendarConfig__day-selection-wrapper:hover:not(.YearCalendarConfig__day-selection-wrapper--selected) .CalendarDayLabel__border{border-color:var(--calendarYearConfig-colorSelection)}.CalendarDayLegend{display:flex;flex-direction:column;gap:var(--size-8);align-items:flex-start;justify-content:flex-start}.CalendarDayLegend__section{width:100%;background-color:var(--color-background);padding:var(--size-8);border:1px solid var(--color-stroke);border-radius:var(--size-8)}.CalendarDayLegend__title{font-weight:600}.CalendarDayLegend__Header,.CalendarDayLegend .InputWrapper--legend{padding:var(--size-8)}.CalendarRotationOffsetInput .ButtonOptions__option-box{border:none;padding:0;border-radius:var(--size-4);background:none}.CalendarRotationOffsetInput .ButtonOptions__option-box:focus-within .CalendarRotationDayLabel,.CalendarRotationOffsetInput .ButtonOptions__option-box:focus .CalendarRotationDayLabel{border-color:var(--color-emphasis)}.CalendarRotationOffsetInput .ButtonOptions__Option{display:block;padding:var(--size-4)}.CalendarRotationOffsetInput .Toggle{left:-9999px;position:absolute;opacity:0;height:0;width:0}.CalendarRotationOffsetInput .SelectInput__input-form:checked+.CalendarRotationDayLabel{outline:2px solid var(--color-emphasis)}.CalendarRotationOffsetInput--isWeekBased .ButtonOptions__ItemList{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0}.CalendarRotationDayLabel{width:var(--size-40);height:var(--size-40);border:1px solid var(--color-stroke);border-radius:var(--size-4);display:flex;flex-direction:row;gap:0;align-items:center;justify-content:center}.CalendarRotationDayLabel--red{border-color:transparent;background:var(--color-red-light);color:var(--color-red-dark);fill:var(--color-red-dark)}.CalendarRotationDayLabel--orange{border-color:transparent;background:var(--color-orange-light);color:var(--color-orange-dark);fill:var(--color-orange-dark)}.CalendarRotationDayLabel--yellow{border-color:transparent;background:var(--color-yellow-light);color:var(--color-yellow-dark);fill:var(--color-yellow-dark)}.CalendarRotationDayLabel--lime{border-color:transparent;background:var(--color-lime-light);color:var(--color-lime-dark);fill:var(--color-lime-dark)}.CalendarRotationDayLabel--green{border-color:transparent;background:var(--color-green-light);color:var(--color-green-dark);fill:var(--color-green-dark)}.CalendarRotationDayLabel--sky{border-color:transparent;background:var(--color-sky-light);color:var(--color-sky-dark);fill:var(--color-sky-dark)}.CalendarRotationDayLabel--blue{border-color:transparent;background:var(--color-blue-light);color:var(--color-blue-dark);fill:var(--color-blue-dark)}.CalendarRotationDayLabel--pink{border-color:transparent;background:var(--color-pink-light);color:var(--color-pink-dark);fill:var(--color-pink-dark)}.CalendarRotationDayLabel--violet{border-color:transparent;background:var(--color-violet-light);color:var(--color-violet-dark);fill:var(--color-violet-dark)}.ShiftForm__block{display:flex;flex-direction:row;gap:1rem;align-items:flex-start;justify-content:flex-start}.ShiftForm__block--identification{flex-direction:column;width:100%;border-bottom:1px solid var(--color-stroke);padding-bottom:var(--size-32);margin-bottom:var(--size-16)}.ShiftForm__input--code{width:12rem}.ShiftForm__input--color{min-width:7rem}.ShiftForm__input--comments{height:12.5rem}.ShiftForm__input--hourStart,.ShiftForm__input--hourEnd,.ShiftForm__input--hourRestStart,.ShiftForm__input--hourRestEnd,.ShiftForm__input--totalRestHours,.ShiftForm__input--totalWorkHours,.ShiftForm__input--remuneratedRestHours{width:11rem}.ShiftForm__effective-hours-connector{align-self:center}.ShiftForm .Icon{fill:var(--color-text-soft)}.ShiftsBlock{display:flex;flex-direction:column;gap:var(--size-8);align-items:center;justify-content:space-evenly;width:100%}.ShiftsBlock__ShiftTable{width:100%}.PlanningFiltersForm{display:flex;flex-direction:column;gap:var(--size-16);align-items:flex-start;justify-content:flex-start}.PlanningFiltersForm__title{font-weight:600}.PlanningFiltersForm__employees,.PlanningFiltersForm__multiselect-block{display:flex;flex-direction:column;gap:var(--size-8);align-items:flex-start;justify-content:flex-start}.PlanningEmployeeAlerts,.PlanningEmployeeCalendar,.PlanningEmployeeGeneral,.PlanningEmployeeHistory,.LeavesBlock,.DedicationsBlock,.SwapsBlock{display:flex;flex-direction:column;gap:var(--size-24);background-color:var(--color-background);padding:var(--size-24);margin-top:var(--size-8);border-radius:var(--size-8)}.PlanningEmployeeAlerts__Toolbar{display:flex;flex-direction:row;gap:var(--size-12);align-items:center;justify-content:flex-start;width:100%}.PlanningEmployeeAlerts__Filters{flex-shrink:0}.PlanningEmployeeAlerts__Filters .AnchoredBox__floating-box{z-index:2000}.PlanningEmployeeAlerts__empty{color:var(--color-disabled);font-size:var(--font-size-sm)}.PlanningEmployeeCalendar__Header .WeekDayList__day{padding:var(--size-8)}.PlanningEmployeeCalendar__alertsTrigger .AnchoredBox__floating-box{border-radius:var(--size-8)}.PlanningEmployeeCalendar__MonthDayTable .MonthDayList__day{min-height:8rem;padding:0}.PlanningEmployeeCalendar__DayCell{height:100%;width:100%;padding:var(--size-8)}.PlanningEmployeeCalendar__SparseDays{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--size-160)),1fr));gap:var(--size-8)}.PlanningEmployeeCalendar__DayCell--sparse{border:1px solid var(--color-stroke);border-radius:var(--size-8);min-height:var(--size-128)}.PlanningEmployeeCalendar__month_label{margin-left:var(--size-4);font-size:var(--font-size-xs)}.PlanningEmployeeCalendar__toolbar{display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:space-between;width:100%}.PlanningEmployeeCalendar__alertsButton{position:relative;border:1px solid var(--color-stroke);padding:var(--size-8)}.PlanningEmployeeCalendar__alertsGlobe{position:absolute;bottom:50%;left:50%;transform:translate(-50%,-50%)}.PlanningEmployeeCalendar .PlanningShiftCard{border-radius:var(--size-8)}.PlanningEmployeeCalendar__MonthTotal{display:flex;flex-direction:row;gap:var(--size-16);align-items:baseline;justify-content:flex-end;width:100%;padding:var(--size-12) var(--size-16);border-top:1px solid var(--color-stroke);margin-top:var(--size-8)}.PlanningEmployeeCalendar__MonthTotalLabel{font-weight:var(--font-weight-bold);font-size:.75rem;line-height:1rem;font-weight:var(--font-weight-semibold);color:var(--color-text-soft);text-transform:uppercase;letter-spacing:.05em;margin-right:auto}.PlanningEmployeeCalendar__MonthTotalValue{font-weight:var(--font-weight-bold);font-size:1.5rem;line-height:1.5rem;font-weight:var(--font-weight-semibold);color:var(--color-text)}.PlanningEmployeeCalendar__MonthTotalCompExtra{font-weight:var(--font-weight-regular);font-size:.875rem;line-height:1.25rem;font-weight:var(--font-weight-medium);opacity:.7}.TimeTrackingReasonTable__scenarios{display:flex;flex-direction:row;gap:var(--size-4);align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.PlanningTable--with-extra-columns .Table__TableHeaderCell--skills,.PlanningTable--with-extra-columns .Table__TableHeaderCell--tags{opacity:1;width:10rem;transition:opacity var(--animate-fast) var(--animate-bezier),width var(--animate-fast) var(--animate-bezier)}.PlanningTable--with-extra-columns .Table__TableBodyCell .WeekDayList{min-height:var(--size-80)}.PlanningTable--with-extra-columns .Table__TableBodyCell--skills,.PlanningTable--with-extra-columns .Table__TableBodyCell--tags{opacity:1;width:10rem;transition:opacity var(--animate-fast) var(--animate-bezier),width var(--animate-fast) var(--animate-bezier)}.PlanningTable--without-extra-columns .Table__TableHeaderCell--skills,.PlanningTable--without-extra-columns .Table__TableHeaderCell--tags,.PlanningTable--without-extra-columns .Table__TableBodyCell--skills,.PlanningTable--without-extra-columns .Table__TableBodyCell--tags{opacity:0;width:0;padding:0;border:none;transition:opacity var(--animate-fast) var(--animate-bezier),width var(--animate-fast) var(--animate-bezier),padding var(--animate-fast) var(--animate-bezier);pointer-events:none;overflow:hidden}.PlanningTable--without-extra-columns .PlanningTable__tagsCell,.PlanningTable--without-extra-columns .PlanningTable__skillsCell{display:none}.PlanningTable .Table__table{table-layout:fixed;width:100%}.PlanningTable .Table__TableHeaderCell--schedule .WeekDayList__day{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:flex-start}.PlanningTable .Table__TableHeaderCell--employee{width:12rem}.PlanningTable .Table__TableHeaderCell--total{width:4rem}.PlanningTable .Table__TableHeaderCell--schedule{padding:0;overflow:hidden}.PlanningTable .Table__TableBodyCell--employee{width:12rem;border-right:var(--table-body-border);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PlanningTable .Table__TableBodyCell--skills,.PlanningTable .Table__TableBodyCell--tags{width:10rem;border-right:var(--table-body-border)}.PlanningTable .Table__TableBodyCell--total{border-left:var(--table-body-border)}.PlanningTable .Table__TableBodyCell--schedule{padding:0;overflow-x:clip;width:100%}.PlanningTable__employeeHeader{display:flex;flex-direction:row;gap:90;align-items:center;justify-content:space-between}.PlanningTable__expandButton{padding:var(--size-8)}.PlanningTable__skillsCell,.PlanningTable__tagsCell{display:flex;flex-direction:row;gap:var(--size-8);align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.PlanningTable__moreTagsContent{display:flex;flex-direction:column;gap:var(--size-8);align-items:flex-start;justify-content:flex-start}.PlanningTable__moreTagsItem{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-start}.PlanningTable__employeeName{cursor:pointer}.PlanningTable__employeeName .EmployeeNameLabel__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.PlanningTable__employeeName .Tooltip__Content{white-space:normal}.PlanningTable__employeeName:hover .EmployeeNameLabel__name{text-decoration:underline}.PlanningTable__TotalCell{display:flex;flex-direction:column;gap:var(--size-2);align-items:center;justify-content:center}.PlanningTable__TotalOrdinary{font-weight:var(--font-weight-regular);font-size:.875rem;line-height:1.25rem;font-weight:var(--font-weight-semibold)}.PlanningTable__TotalCompExtra{font-weight:var(--font-weight-bold);font-size:.75rem;line-height:1rem;font-weight:var(--font-weight-regular);color:var(--color-text-soft)}.YearlyHeader .WeekDayList__day{border:none;padding:var(--size-12)}.WeekDayList{height:100%;min-height:var(--size-64)}.WeekDayList .LoadingOverlay__content,.PlanningYearlyRow{height:100%}.PlanningYearlyRow--emptyCard{background-color:var(--color-highlight);height:100%}.PlanningDailyQuarterCell{height:100%}.PlanningDailyQuarterCell:first-child{border-left:none}.PlanningDailyQuarterCell--color-red-light{background-color:var(--color-red-light)}.PlanningDailyQuarterCell--color-red{background-color:var(--color-red)}.PlanningDailyQuarterCell--color-red-dark{background-color:var(--color-red-dark)}.PlanningDailyQuarterCell--color-orange-light{background-color:var(--color-orange-light)}.PlanningDailyQuarterCell--color-orange{background-color:var(--color-orange)}.PlanningDailyQuarterCell--color-orange-dark{background-color:var(--color-orange-dark)}.PlanningDailyQuarterCell--color-yellow-light{background-color:var(--color-yellow-light)}.PlanningDailyQuarterCell--color-yellow{background-color:var(--color-yellow)}.PlanningDailyQuarterCell--color-yellow-dark{background-color:var(--color-yellow-dark)}.PlanningDailyQuarterCell--color-lime-light{background-color:var(--color-lime-light)}.PlanningDailyQuarterCell--color-lime{background-color:var(--color-lime)}.PlanningDailyQuarterCell--color-lime-dark{background-color:var(--color-lime-dark)}.PlanningDailyQuarterCell--color-green-light{background-color:var(--color-green-light)}.PlanningDailyQuarterCell--color-green{background-color:var(--color-green)}.PlanningDailyQuarterCell--color-green-dark{background-color:var(--color-green-dark)}.PlanningDailyQuarterCell--color-sky-light{background-color:var(--color-sky-light)}.PlanningDailyQuarterCell--color-sky{background-color:var(--color-sky)}.PlanningDailyQuarterCell--color-sky-dark{background-color:var(--color-sky-dark)}.PlanningDailyQuarterCell--color-blue-light{background-color:var(--color-blue-light)}.PlanningDailyQuarterCell--color-blue{background-color:var(--color-blue)}.PlanningDailyQuarterCell--color-blue-dark{background-color:var(--color-blue-dark)}.PlanningDailyQuarterCell--color-pink-light{background-color:var(--color-pink-light)}.PlanningDailyQuarterCell--color-pink{background-color:var(--color-pink)}.PlanningDailyQuarterCell--color-pink-dark{background-color:var(--color-pink-dark)}.PlanningDailyQuarterCell--color-violet-light{background-color:var(--color-violet-light)}.PlanningDailyQuarterCell--color-violet{background-color:var(--color-violet)}.PlanningDailyQuarterCell--color-violet-dark{background-color:var(--color-violet-dark)}.PlanningDailyQuarterCell--leave-fullday{background-color:var(--color-green-light)}.PlanningDailyQuarterCell--overlay-leave{background-color:var(--color-warning-light)}.PlanningDailyQuarterCell--overlay-dedication{background-color:var(--color-info-light)}.PlanningDailyQuarterCell--overlay-color-red-light{background-color:var(--color-red-light)}.PlanningDailyQuarterCell--overlay-color-red{background-color:var(--color-red)}.PlanningDailyQuarterCell--overlay-color-red-dark{background-color:var(--color-red-dark)}.PlanningDailyQuarterCell--overlay-color-orange-light{background-color:var(--color-orange-light)}.PlanningDailyQuarterCell--overlay-color-orange{background-color:var(--color-orange)}.PlanningDailyQuarterCell--overlay-color-orange-dark{background-color:var(--color-orange-dark)}.PlanningDailyQuarterCell--overlay-color-yellow-light{background-color:var(--color-yellow-light)}.PlanningDailyQuarterCell--overlay-color-yellow{background-color:var(--color-yellow)}.PlanningDailyQuarterCell--overlay-color-yellow-dark{background-color:var(--color-yellow-dark)}.PlanningDailyQuarterCell--overlay-color-lime-light{background-color:var(--color-lime-light)}.PlanningDailyQuarterCell--overlay-color-lime{background-color:var(--color-lime)}.PlanningDailyQuarterCell--overlay-color-lime-dark{background-color:var(--color-lime-dark)}.PlanningDailyQuarterCell--overlay-color-green-light{background-color:var(--color-green-light)}.PlanningDailyQuarterCell--overlay-color-green{background-color:var(--color-green)}.PlanningDailyQuarterCell--overlay-color-green-dark{background-color:var(--color-green-dark)}.PlanningDailyQuarterCell--overlay-color-sky-light{background-color:var(--color-sky-light)}.PlanningDailyQuarterCell--overlay-color-sky{background-color:var(--color-sky)}.PlanningDailyQuarterCell--overlay-color-sky-dark{background-color:var(--color-sky-dark)}.PlanningDailyQuarterCell--overlay-color-blue-light{background-color:var(--color-blue-light)}.PlanningDailyQuarterCell--overlay-color-blue{background-color:var(--color-blue)}.PlanningDailyQuarterCell--overlay-color-blue-dark{background-color:var(--color-blue-dark)}.PlanningDailyQuarterCell--overlay-color-pink-light{background-color:var(--color-pink-light)}.PlanningDailyQuarterCell--overlay-color-pink{background-color:var(--color-pink)}.PlanningDailyQuarterCell--overlay-color-pink-dark{background-color:var(--color-pink-dark)}.PlanningDailyQuarterCell--overlay-color-violet-light{background-color:var(--color-violet-light)}.PlanningDailyQuarterCell--overlay-color-violet{background-color:var(--color-violet)}.PlanningDailyQuarterCell--overlay-color-violet-dark{background-color:var(--color-violet-dark)}.PlanningDailyRow{position:relative}.PlanningDailyRow__hover-wrapper{visibility:hidden;position:absolute;top:1rem;z-index:1;display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-start;flex-wrap:wrap}.PlanningDailyRow__hover-wrapper--right-aligned{justify-content:flex-end}.PlanningDailyRow:hover .PlanningDailyRow__hover-wrapper{visibility:visible}.PlanningDailyRow__spillover-label{visibility:hidden;position:absolute;top:1rem;left:1rem;z-index:1;display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-start}.PlanningDailyRow:hover .PlanningDailyRow__spillover-label{visibility:visible}.PlanningDailyRow__spillover-tag{font-weight:var(--font-weight-bold);font-size:.75rem;line-height:1rem;font-weight:var(--font-weight-semibold);display:flex;flex-direction:row;gap:var(--size-4);align-items:center;justify-content:flex-start;opacity:.7}.PlanningDailyRow__spillover-tag sup{font-size:.7em}.PlanningDailyRow__spillover-badge--color-red-light{--badge-background-color: var(--color-red-light)}.PlanningDailyRow__spillover-badge--color-red{--badge-background-color: var(--color-red)}.PlanningDailyRow__spillover-badge--color-red-dark{--badge-background-color: var(--color-red-dark)}.PlanningDailyRow__spillover-badge--color-orange-light{--badge-background-color: var(--color-orange-light)}.PlanningDailyRow__spillover-badge--color-orange{--badge-background-color: var(--color-orange)}.PlanningDailyRow__spillover-badge--color-orange-dark{--badge-background-color: var(--color-orange-dark)}.PlanningDailyRow__spillover-badge--color-yellow-light{--badge-background-color: var(--color-yellow-light)}.PlanningDailyRow__spillover-badge--color-yellow{--badge-background-color: var(--color-yellow)}.PlanningDailyRow__spillover-badge--color-yellow-dark{--badge-background-color: var(--color-yellow-dark)}.PlanningDailyRow__spillover-badge--color-lime-light{--badge-background-color: var(--color-lime-light)}.PlanningDailyRow__spillover-badge--color-lime{--badge-background-color: var(--color-lime)}.PlanningDailyRow__spillover-badge--color-lime-dark{--badge-background-color: var(--color-lime-dark)}.PlanningDailyRow__spillover-badge--color-green-light{--badge-background-color: var(--color-green-light)}.PlanningDailyRow__spillover-badge--color-green{--badge-background-color: var(--color-green)}.PlanningDailyRow__spillover-badge--color-green-dark{--badge-background-color: var(--color-green-dark)}.PlanningDailyRow__spillover-badge--color-sky-light{--badge-background-color: var(--color-sky-light)}.PlanningDailyRow__spillover-badge--color-sky{--badge-background-color: var(--color-sky)}.PlanningDailyRow__spillover-badge--color-sky-dark{--badge-background-color: var(--color-sky-dark)}.PlanningDailyRow__spillover-badge--color-blue-light{--badge-background-color: var(--color-blue-light)}.PlanningDailyRow__spillover-badge--color-blue{--badge-background-color: var(--color-blue)}.PlanningDailyRow__spillover-badge--color-blue-dark{--badge-background-color: var(--color-blue-dark)}.PlanningDailyRow__spillover-badge--color-pink-light{--badge-background-color: var(--color-pink-light)}.PlanningDailyRow__spillover-badge--color-pink{--badge-background-color: var(--color-pink)}.PlanningDailyRow__spillover-badge--color-pink-dark{--badge-background-color: var(--color-pink-dark)}.PlanningDailyRow__spillover-badge--color-violet-light{--badge-background-color: var(--color-violet-light)}.PlanningDailyRow__spillover-badge--color-violet{--badge-background-color: var(--color-violet)}.PlanningDailyRow__spillover-badge--color-violet-dark{--badge-background-color: var(--color-violet-dark)}.PlanningDailyRow__spillover-hours{font-weight:400;opacity:.9}.PlanningDailyRow .LoadingOverlay{position:static}.PlanningDailyRow__quarter-list--empty{background-color:var(--color-disabled)}.PlanningDailyRow__marker-pill{display:inline-flex;align-items:center;gap:var(--size-4);padding:var(--size-8) var(--size-8);border-radius:var(--size-8);font-weight:600;font-size:var(--font-size-sm);white-space:nowrap}.PlanningDailyRow__marker-pill--leave{background:var(--color-warning-light);color:var(--color-warning-dark);fill:var(--color-warning-dark)}.PlanningDailyRow__marker-pill--dedication{background:var(--color-info-light);color:var(--color-info-dark);fill:var(--color-info-dark)}.PlanningDailyRow__marker-pill--swap{background:var(--color-emphasis-soft);color:var(--color-emphasis);fill:var(--color-emphasis)}.PlanningDailyRow__marker-pill-collaboration{font-weight:400;opacity:.8}.PlanningShiftInput{display:flex;flex-direction:row;gap:var(--size-4);align-items:flex-start;justify-content:center;height:100%}.PlanningShiftInput__TextInput{--input-padding-y: 0;border:none;border-radius:0;background-color:transparent;height:1rem;font-weight:600;padding-right:0;max-width:var(--size-96)}.PlanningShiftInput__TextInput:focus-visible{outline:none}.PlanningShiftInput__TextInput--disabled:disabled{color:var(--color-stroke);background-color:unset}.PlanningShiftInput--color-red-light .TextInput__AddOn{background-color:var(--color-red-light)}.PlanningShiftInput--color-red .TextInput__AddOn{background-color:var(--color-red)}.PlanningShiftInput--color-red-dark .TextInput__AddOn{background-color:var(--color-red-dark)}.PlanningShiftInput--color-orange-light .TextInput__AddOn{background-color:var(--color-orange-light)}.PlanningShiftInput--color-orange .TextInput__AddOn{background-color:var(--color-orange)}.PlanningShiftInput--color-orange-dark .TextInput__AddOn{background-color:var(--color-orange-dark)}.PlanningShiftInput--color-yellow-light .TextInput__AddOn{background-color:var(--color-yellow-light)}.PlanningShiftInput--color-yellow .TextInput__AddOn{background-color:var(--color-yellow)}.PlanningShiftInput--color-yellow-dark .TextInput__AddOn{background-color:var(--color-yellow-dark)}.PlanningShiftInput--color-lime-light .TextInput__AddOn{background-color:var(--color-lime-light)}.PlanningShiftInput--color-lime .TextInput__AddOn{background-color:var(--color-lime)}.PlanningShiftInput--color-lime-dark .TextInput__AddOn{background-color:var(--color-lime-dark)}.PlanningShiftInput--color-green-light .TextInput__AddOn{background-color:var(--color-green-light)}.PlanningShiftInput--color-green .TextInput__AddOn{background-color:var(--color-green)}.PlanningShiftInput--color-green-dark .TextInput__AddOn{background-color:var(--color-green-dark)}.PlanningShiftInput--color-sky-light .TextInput__AddOn{background-color:var(--color-sky-light)}.PlanningShiftInput--color-sky .TextInput__AddOn{background-color:var(--color-sky)}.PlanningShiftInput--color-sky-dark .TextInput__AddOn{background-color:var(--color-sky-dark)}.PlanningShiftInput--color-blue-light .TextInput__AddOn{background-color:var(--color-blue-light)}.PlanningShiftInput--color-blue .TextInput__AddOn{background-color:var(--color-blue)}.PlanningShiftInput--color-blue-dark .TextInput__AddOn{background-color:var(--color-blue-dark)}.PlanningShiftInput--color-pink-light .TextInput__AddOn{background-color:var(--color-pink-light)}.PlanningShiftInput--color-pink .TextInput__AddOn{background-color:var(--color-pink)}.PlanningShiftInput--color-pink-dark .TextInput__AddOn{background-color:var(--color-pink-dark)}.PlanningShiftInput--color-violet-light .TextInput__AddOn{background-color:var(--color-violet-light)}.PlanningShiftInput--color-violet .TextInput__AddOn{background-color:var(--color-violet)}.PlanningShiftInput--color-violet-dark .TextInput__AddOn{background-color:var(--color-violet-dark)}.PlanningShiftInput .InputWrapper__main-input{align-items:flex-start}.PlanningShiftInput .InputWrapper__suffix{display:flex;align-self:stretch}.PlanningShiftInput__alert-icon{fill:var(--color-error-dark);color:var(--color-error-dark);cursor:default}.PlanningShiftInput__alert-tooltip{cursor:default;display:flex;align-items:center}.PlanningShiftInput__alert-tooltip-content{display:flex;flex-direction:column;gap:var(--size-4);align-items:flex-start;justify-content:flex-start;max-width:20rem}.PlanningShiftInput--hide-color .TextInput__AddOn{visibility:hidden}.PlanningShiftCard{border:1px solid transparent;position:relative;display:flex;flex-direction:row;gap:var(--size-8);align-items:flex-start;justify-content:center;width:100%;padding:var(--size-8);outline:none;min-height:var(--size-96)}.PlanningShiftCard:focus-visible{border:1px solid var(--color-emphasis)}.PlanningShiftCard{cursor:pointer}.PlanningShiftCard__container{display:flex;flex-direction:column;gap:var(--size-4);align-items:flex-start;justify-content:flex-start;width:100%}.PlanningShiftCard__main-row{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-start;width:100%}.PlanningShiftCard__edit-icon{position:absolute;right:var(--size-8);flex-shrink:0;visibility:hidden}.PlanningShiftCard:hover .PlanningShiftCard__edit-icon{visibility:visible}.PlanningShiftCard:focus-visible .PlanningShiftCard__edit-icon{visibility:visible}.PlanningShiftCard__shift-input{min-width:0;flex-shrink:1}.PlanningShiftCard__schedule-info{padding-left:1rem}.PlanningShiftCard__schedule-info--full{font-weight:600}.PlanningShiftCard__next-day-indicator{margin-left:var(--size-4);padding:0 var(--size-4);border-radius:var(--radius-sm);background-color:var(--color-warning-light);color:var(--color-warning-dark);font-size:var(--font-size-xs);font-weight:600}.PlanningShiftCard__count{padding-left:1rem}.PlanningShiftCard--compact{min-height:var(--size-64)}.PlanningShiftCard--full:hover{background-color:var(--color-highlight)}.PlanningShiftCard--inline{background-color:var(--color-background);border-radius:var(--size-8);min-height:0}.PlanningShiftCard--inline .PlanningShiftCard__container{display:flex;flex-direction:row;gap:var(--size-4);align-items:center;justify-content:flex-start;padding-right:var(--size-24);margin-right:var(--size-4)}.PlanningShiftCard--inline .PlanningShiftCard__edit-icon{transform:translateY(25%)}.PlanningShiftCard--non-clickable{cursor:default}.PlanningShiftCard--alert{background-color:var(--color-error-light)}.PlanningShiftCard--alert.PlanningShiftCard--has-multiple-markers .PlanningShiftInput__TextInput{max-width:var(--size-80)}.PlanningShiftCard--leave-fullday{pointer-events:none;cursor:default}.PlanningShiftCard--leave-fullday .TextInput__AddOn{background-color:var(--color-background);border:2px solid var(--color-stroke)}.PlanningShiftCard--leave-fullday.PlanningShiftCard--inline{background-color:transparent}.PlanningShiftCard__marker-pill{--marker-pill-bg: var(--color-highlight);--marker-pill-color: var(--color-text);display:inline-flex;align-items:center;justify-content:center;width:var(--size-24);height:var(--size-24);border-radius:var(--size-8);background:var(--marker-pill-bg);color:var(--marker-pill-color);fill:var(--marker-pill-color);flex-shrink:0}.PlanningShiftCard__marker-pill--leave{--marker-pill-bg: var(--color-warning-light);--marker-pill-color: var(--color-warning-dark)}.PlanningShiftCard__marker-pill--dedication{--marker-pill-bg: var(--color-info-light);--marker-pill-color: var(--color-info-dark)}.PlanningShiftCard__marker-pill--swap{--marker-pill-bg: var(--color-emphasis-soft);--marker-pill-color: var(--color-emphasis)}.PlanningShiftCard__leave-label{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;gap:var(--size-4);border-radius:var(--size-8);background:var(--color-success-light);fill:var(--color-success-dark);color:var(--color-success-dark);font-weight:700;white-space:nowrap}.PlanningShiftCard__marker-tooltip{cursor:default;flex-shrink:0}.PlanningShiftCard__marker-tooltip-content{display:flex;flex-direction:column;gap:var(--size-4);align-items:flex-start;justify-content:flex-start}.PlanningShiftCard__marker-tooltip-title{font-weight:600}.PlanningShiftCard__marker-tooltip-hours{opacity:.8}.PlanningShiftCard__more-markers{cursor:default;flex-shrink:0}.PlanningShiftCard__more-markers-content{display:flex;flex-direction:column;gap:var(--size-8);align-items:flex-start;justify-content:flex-start;min-width:10rem}.PlanningShiftCard__more-markers-item{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-start;font-size:var(--font-size-12)}.ShiftMarkerPills{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-start;flex-shrink:0}.ShiftMarkerPills__pill{--marker-pill-bg: var(--color-highlight);--marker-pill-color: var(--color-text);display:inline-flex;align-items:center;justify-content:center;width:var(--size-24);height:var(--size-24);border-radius:var(--size-8);background:var(--marker-pill-bg);color:var(--marker-pill-color);fill:var(--marker-pill-color);flex-shrink:0}.ShiftMarkerPills__pill--leave{--marker-pill-bg: var(--color-warning-light);--marker-pill-color: var(--color-warning-dark)}.ShiftMarkerPills__pill--dedication{--marker-pill-bg: var(--color-info-light);--marker-pill-color: var(--color-info-dark)}.ShiftMarkerPills__pill--swap{--marker-pill-bg: var(--color-emphasis-soft);--marker-pill-color: var(--color-emphasis)}.ShiftMarkerPills__tooltip{cursor:default;flex-shrink:0}.ShiftMarkerPills__tooltip-content{display:flex;flex-direction:column;gap:var(--size-8);align-items:flex-start;justify-content:flex-start;min-width:10rem}.ShiftMarkerPills__item{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-start;font-size:var(--font-size-12)}.ShiftMarkerPills__item-content{display:flex;flex-direction:column;gap:var(--size-2);align-items:flex-start;justify-content:flex-start}.ShiftMarkerPills__item-label{font-weight:600}.ShiftMarkerPills__item-collaboration{display:flex;flex-direction:row;gap:var(--size-4);align-items:center;justify-content:flex-start;font-size:var(--font-size-11);font-weight:400;opacity:.85}.ShiftMarkerPills__item-collaboration-badge{flex-shrink:0}.ShiftMarkerPills__item-collaboration-badge--red-light{background-color:var(--color-red-light)}.ShiftMarkerPills__item-collaboration-badge--red{background-color:var(--color-red)}.ShiftMarkerPills__item-collaboration-badge--red-dark{background-color:var(--color-red-dark)}.ShiftMarkerPills__item-collaboration-badge--orange-light{background-color:var(--color-orange-light)}.ShiftMarkerPills__item-collaboration-badge--orange{background-color:var(--color-orange)}.ShiftMarkerPills__item-collaboration-badge--orange-dark{background-color:var(--color-orange-dark)}.ShiftMarkerPills__item-collaboration-badge--yellow-light{background-color:var(--color-yellow-light)}.ShiftMarkerPills__item-collaboration-badge--yellow{background-color:var(--color-yellow)}.ShiftMarkerPills__item-collaboration-badge--yellow-dark{background-color:var(--color-yellow-dark)}.ShiftMarkerPills__item-collaboration-badge--lime-light{background-color:var(--color-lime-light)}.ShiftMarkerPills__item-collaboration-badge--lime{background-color:var(--color-lime)}.ShiftMarkerPills__item-collaboration-badge--lime-dark{background-color:var(--color-lime-dark)}.ShiftMarkerPills__item-collaboration-badge--green-light{background-color:var(--color-green-light)}.ShiftMarkerPills__item-collaboration-badge--green{background-color:var(--color-green)}.ShiftMarkerPills__item-collaboration-badge--green-dark{background-color:var(--color-green-dark)}.ShiftMarkerPills__item-collaboration-badge--sky-light{background-color:var(--color-sky-light)}.ShiftMarkerPills__item-collaboration-badge--sky{background-color:var(--color-sky)}.ShiftMarkerPills__item-collaboration-badge--sky-dark{background-color:var(--color-sky-dark)}.ShiftMarkerPills__item-collaboration-badge--blue-light{background-color:var(--color-blue-light)}.ShiftMarkerPills__item-collaboration-badge--blue{background-color:var(--color-blue)}.ShiftMarkerPills__item-collaboration-badge--blue-dark{background-color:var(--color-blue-dark)}.ShiftMarkerPills__item-collaboration-badge--pink-light{background-color:var(--color-pink-light)}.ShiftMarkerPills__item-collaboration-badge--pink{background-color:var(--color-pink)}.ShiftMarkerPills__item-collaboration-badge--pink-dark{background-color:var(--color-pink-dark)}.ShiftMarkerPills__item-collaboration-badge--violet-light{background-color:var(--color-violet-light)}.ShiftMarkerPills__item-collaboration-badge--violet{background-color:var(--color-violet)}.ShiftMarkerPills__item-collaboration-badge--violet-dark{background-color:var(--color-violet-dark)}.ShiftMarkerPills__item-hours{align-self:flex-start;opacity:.8}.PlanningShiftForm__work-hours-value{font-size:var(--size-24);font-weight:600}.PlanningShiftForm .PlanningShiftForm__form-content{display:flex;flex-direction:column;gap:var(--size-24);align-items:flex-start;justify-content:flex-start}.PlanningShiftForm__shift-header{display:flex;flex-direction:row;gap:var(--size-24);align-items:flex-start;justify-content:flex-start;width:100%}.PlanningShiftForm__shift-form{display:flex;flex-direction:column;gap:var(--size-16);align-items:flex-start;justify-content:flex-start;flex:2;min-width:0}.PlanningShiftForm__shift-input{border:none}.PlanningShiftForm__shift-input .Accordion__trigger{padding:0;background-color:transparent}.PlanningShiftForm__shift-input .Accordion__icon-container{display:none}.PlanningShiftForm__search-input{width:100%}.PlanningShiftForm__shift-select{width:100%;padding-left:var(--size-4);margin-top:var(--size-8);padding-bottom:var(--size-8)}.PlanningShiftForm__total-rest-hours{display:flex;flex-direction:row;gap:var(--size-16);align-items:center;justify-content:flex-start}.PlanningShiftForm__info{background-color:var(--color-hint-background);max-width:20rem;color:var(--color-contrast);padding:var(--size-8);border-radius:var(--size-8);margin-bottom:var(--size-4);opacity:.9;box-shadow:0 4px 8px #0a0a0a26}.PlanningShiftForm__input--hourStart,.PlanningShiftForm__input--hourEnd,.PlanningShiftForm__input--voluntaryHours,.PlanningShiftForm__input--agreedHours,.PlanningShiftForm__input--totalRestHours,.PlanningShiftForm__input--remuneratedRestHours,.PlanningShiftForm__input--hourRestStart,.PlanningShiftForm__input--hourRestEnd{width:6.5rem}.PlanningShiftForm__shift-statistics{flex:1;min-width:0}.PlanningShiftForm__shift-statistics .Accordion{border:none}.PlanningShiftForm__shift-statistics .Accordion__trigger{border-radius:var(--size-8)}.PlanningShiftForm__shift-statistics .Accordion--open .Accordion__trigger{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid var(--color-stroke)}.PlanningShiftForm__shift-statistics .Accordion__body{padding:0}.PlanningShiftForm__shift-badge--color-red-light .Badge{background-color:var(--color-red-light)}.PlanningShiftForm__shift-badge--color-red .Badge{background-color:var(--color-red)}.PlanningShiftForm__shift-badge--color-red-dark .Badge{background-color:var(--color-red-dark)}.PlanningShiftForm__shift-badge--color-orange-light .Badge{background-color:var(--color-orange-light)}.PlanningShiftForm__shift-badge--color-orange .Badge{background-color:var(--color-orange)}.PlanningShiftForm__shift-badge--color-orange-dark .Badge{background-color:var(--color-orange-dark)}.PlanningShiftForm__shift-badge--color-yellow-light .Badge{background-color:var(--color-yellow-light)}.PlanningShiftForm__shift-badge--color-yellow .Badge{background-color:var(--color-yellow)}.PlanningShiftForm__shift-badge--color-yellow-dark .Badge{background-color:var(--color-yellow-dark)}.PlanningShiftForm__shift-badge--color-lime-light .Badge{background-color:var(--color-lime-light)}.PlanningShiftForm__shift-badge--color-lime .Badge{background-color:var(--color-lime)}.PlanningShiftForm__shift-badge--color-lime-dark .Badge{background-color:var(--color-lime-dark)}.PlanningShiftForm__shift-badge--color-green-light .Badge{background-color:var(--color-green-light)}.PlanningShiftForm__shift-badge--color-green .Badge{background-color:var(--color-green)}.PlanningShiftForm__shift-badge--color-green-dark .Badge{background-color:var(--color-green-dark)}.PlanningShiftForm__shift-badge--color-sky-light .Badge{background-color:var(--color-sky-light)}.PlanningShiftForm__shift-badge--color-sky .Badge{background-color:var(--color-sky)}.PlanningShiftForm__shift-badge--color-sky-dark .Badge{background-color:var(--color-sky-dark)}.PlanningShiftForm__shift-badge--color-blue-light .Badge{background-color:var(--color-blue-light)}.PlanningShiftForm__shift-badge--color-blue .Badge{background-color:var(--color-blue)}.PlanningShiftForm__shift-badge--color-blue-dark .Badge{background-color:var(--color-blue-dark)}.PlanningShiftForm__shift-badge--color-pink-light .Badge{background-color:var(--color-pink-light)}.PlanningShiftForm__shift-badge--color-pink .Badge{background-color:var(--color-pink)}.PlanningShiftForm__shift-badge--color-pink-dark .Badge{background-color:var(--color-pink-dark)}.PlanningShiftForm__shift-badge--color-violet-light .Badge{background-color:var(--color-violet-light)}.PlanningShiftForm__shift-badge--color-violet .Badge{background-color:var(--color-violet)}.PlanningShiftForm__shift-badge--color-violet-dark .Badge{background-color:var(--color-violet-dark)}.PlanningShiftForm__shift-hours .Fieldset__content{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-start}.PlanningShiftForm__shift-hours .Fieldset__content .Icon{fill:var(--color-text-soft);flex-shrink:0}.PlanningShiftForm__rest-hours .Fieldset__content{display:flex;flex-direction:column;gap:var(--size-8);align-items:flex-start;justify-content:flex-start}.PlanningShiftForm__rest-hours-range{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-start}.PlanningShiftForm__rest-hours-range .Icon{fill:var(--color-text-soft);flex-shrink:0}.PlanningShiftForm__additional-hours .Fieldset__content{display:flex;flex-direction:column;gap:var(--size-8);align-items:flex-start;justify-content:flex-start}.PlanningShiftForm__hours-input-wrapper--error{border:1px solid var(--color-error);border-radius:var(--size-4);padding:var(--size-2);background-color:var(--color-error-soft)}.PlanningShiftForm__error-message{color:var(--color-error);font-size:var(--font-size-12);margin-top:var(--size-4)}.PlanningShiftForm .Fieldset__content{padding-right:0}.PlanningShiftForm .Accordion--open .Accordion__body,.PlanningShiftForm .ButtonOptions__ItemList,.PlanningShiftForm .ItemList{max-height:none!important;overflow:visible!important}.PlanningShiftLabel{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-start}.PlanningShiftLabel__badge--color-red-light{background-color:var(--color-red-light)}.PlanningShiftLabel__badge--color-red{background-color:var(--color-red)}.PlanningShiftLabel__badge--color-red-dark{background-color:var(--color-red-dark)}.PlanningShiftLabel__badge--color-orange-light{background-color:var(--color-orange-light)}.PlanningShiftLabel__badge--color-orange{background-color:var(--color-orange)}.PlanningShiftLabel__badge--color-orange-dark{background-color:var(--color-orange-dark)}.PlanningShiftLabel__badge--color-yellow-light{background-color:var(--color-yellow-light)}.PlanningShiftLabel__badge--color-yellow{background-color:var(--color-yellow)}.PlanningShiftLabel__badge--color-yellow-dark{background-color:var(--color-yellow-dark)}.PlanningShiftLabel__badge--color-lime-light{background-color:var(--color-lime-light)}.PlanningShiftLabel__badge--color-lime{background-color:var(--color-lime)}.PlanningShiftLabel__badge--color-lime-dark{background-color:var(--color-lime-dark)}.PlanningShiftLabel__badge--color-green-light{background-color:var(--color-green-light)}.PlanningShiftLabel__badge--color-green{background-color:var(--color-green)}.PlanningShiftLabel__badge--color-green-dark{background-color:var(--color-green-dark)}.PlanningShiftLabel__badge--color-sky-light{background-color:var(--color-sky-light)}.PlanningShiftLabel__badge--color-sky{background-color:var(--color-sky)}.PlanningShiftLabel__badge--color-sky-dark{background-color:var(--color-sky-dark)}.PlanningShiftLabel__badge--color-blue-light{background-color:var(--color-blue-light)}.PlanningShiftLabel__badge--color-blue{background-color:var(--color-blue)}.PlanningShiftLabel__badge--color-blue-dark{background-color:var(--color-blue-dark)}.PlanningShiftLabel__badge--color-pink-light{background-color:var(--color-pink-light)}.PlanningShiftLabel__badge--color-pink{background-color:var(--color-pink)}.PlanningShiftLabel__badge--color-pink-dark{background-color:var(--color-pink-dark)}.PlanningShiftLabel__badge--color-violet-light{background-color:var(--color-violet-light)}.PlanningShiftLabel__badge--color-violet{background-color:var(--color-violet)}.PlanningShiftLabel__badge--color-violet-dark{background-color:var(--color-violet-dark)}.PlanningShiftLabel__code{color:var(--color-text)}.PlanningShiftLabel__next-day-indicator{margin-left:var(--size-4);padding:0 var(--size-4);border-radius:var(--radius-sm);background-color:var(--color-warning-light);color:var(--color-warning-dark);font-size:var(--font-size-xs);font-weight:600}.ShiftWorkingHoursDisplay{display:flex;flex-direction:column;gap:var(--size-8);align-items:flex-start;justify-content:flex-start;padding:var(--size-12) var(--size-16) var(--size-12) var(--size-16);background-color:var(--color-emphasis-soft)}.ShiftWorkingHoursDisplay__work-hours{display:flex;flex-direction:column;gap:var(--size-4);align-items:flex-start;justify-content:flex-start}.ShiftWorkingHoursDisplay__work-hours-value{font-weight:600}.ShiftWorkingHoursDisplay__work-hours-value--empty{color:var(--color-text-soft)}.ShiftWorkingHoursDisplay__work-hours-value--error{color:var(--color-error-dark)}.ShiftWorkingHoursDisplay{border-bottom-right-radius:var(--size-8);border-bottom-left-radius:var(--size-8)}.PlanningEmployeeHolidays{display:flex;flex-direction:column;gap:var(--size-24);align-items:stretch;justify-content:flex-start;width:100%;margin-top:var(--size-8);padding:var(--size-24);border-radius:var(--size-8);background-color:var(--color-background)}.PlanningEmployeeHolidays__toolbar{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-start}.PlanningEmployeeHolidays__SelectYear{border:1px solid var(--color-stroke);border-radius:var(--size-8);padding:var(--input-padding-y) var(--input-padding-x)}.PlanningEmployeeHolidays__groups{display:flex;flex-direction:column;gap:var(--size-24);align-items:stretch;justify-content:flex-start}.PlanningEmployeeHolidays__group{display:flex;flex-direction:column;gap:var(--size-8);align-items:stretch;justify-content:flex-start}.PlanningEmployeeHolidays__group_title{margin:0}.PlanningEmployeeHolidays__Calendar{width:100%}.PlanningEmployeeHolidays__loading,.PlanningEmployeeHolidays__empty{padding:var(--size-16)}.ScheduleTemplateBlock{display:flex;flex-direction:column;gap:var(--size-16);align-items:flex-start;justify-content:flex-start;margin-top:var(--size-8)}.ScheduleTemplateDisplay{gap:var(--size-16);align-items:flex-start;justify-content:flex-start;display:flex;flex-direction:column;gap:var(--size-24);background-color:var(--color-background);padding:var(--size-24);margin-top:var(--size-8);border-radius:var(--size-8);width:100%;margin-top:0}.ScheduleTemplateDisplay__header{display:flex;flex-direction:row;gap:var(--size-16);align-items:center;justify-content:space-between;width:100%}.ScheduleTemplateDisplay__header h3{text-transform:capitalize}.ScheduleTemplateDisplay__version-selector{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-start}.ScheduleTemplateDisplay__version-options{display:flex;flex-direction:column;gap:var(--size-8);align-items:flex-start;justify-content:flex-start;padding:var(--size-8);min-width:12.5rem;background-color:var(--color-background);border:1px solid var(--color-stroke);border-radius:var(--size-8)}.ScheduleTemplateDisplay__version-option,.ScheduleTemplateDisplay__version-option .ButtonOptions__option-box{width:100%}.ScheduleTemplateDisplay__version-option .ButtonOptions__OptionContent{width:100%;padding:var(--size-8) var(--size-16)}.ScheduleTemplateDisplay__version-action{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-start;cursor:pointer;color:var(--color-emphasis);fill:var(--color-emphasis);padding:var(--size-8) var(--size-16)}.ScheduleTemplateDisplay__version-delete{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-start;cursor:pointer;color:var(--color-error-dark);fill:var(--color-error-dark);padding:var(--size-4) var(--size-16)}.ScheduleTemplateDisplay__groups{display:flex;flex-direction:column;gap:var(--size-24);align-items:flex-start;justify-content:flex-start;overflow-x:auto;width:100%}.ScheduleTemplateDisplay__group{display:flex;flex-direction:column;gap:var(--size-8);align-items:flex-start;justify-content:flex-start;width:100%}.ScheduleTemplateDisplay__group-title{font-weight:600;font-size:var(--font-size-14)}.ScheduleTemplateDisplay__group-grid{display:flex;flex-direction:column;gap:var(--size-16);align-items:flex-start;justify-content:flex-start;width:100%}.ScheduleTemplateDisplay__group-row-section{display:flex;flex-direction:column;gap:0;align-items:flex-start;justify-content:flex-start;width:100%}.ScheduleTemplateDisplay__group-row-headers{display:grid;grid-template-columns:repeat(var(--columns),12rem)}.ScheduleTemplateDisplay__group-column-header{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-start;padding:var(--size-4) var(--size-16);font-size:var(--font-size-12);color:var(--color-text-soft)}.ScheduleTemplateDisplay__group-column-header-badge{width:var(--size-12);height:var(--size-12);border-radius:var(--size-4)}.ScheduleTemplateDisplay__group-column-header-badge--color-red-light{border-color:var(--color-red-light);border-width:2px}.ScheduleTemplateDisplay__group-column-header-badge--color-red{border-color:var(--color-red);border-width:2px}.ScheduleTemplateDisplay__group-column-header-badge--color-red-dark{border-color:var(--color-red-dark);border-width:2px}.ScheduleTemplateDisplay__group-column-header-badge--color-orange-light{border-color:var(--color-orange-light);border-width:2px}.ScheduleTemplateDisplay__group-column-header-badge--color-orange{border-color:var(--color-orange);border-width:2px}.ScheduleTemplateDisplay__group-column-header-badge--color-orange-dark{border-color:var(--color-orange-dark);border-width:2px}.ScheduleTemplateDisplay__group-column-header-badge--color-yellow-light{border-color:var(--color-yellow-light);border-width:2px}.ScheduleTemplateDisplay__group-column-header-badge--color-yellow{border-color:var(--color-yellow);border-width:2px}.ScheduleTemplateDisplay__group-column-header-badge--color-yellow-dark{border-color:var(--color-yellow-dark);border-width:2px}.ScheduleTemplateDisplay__group-column-header-badge--color-lime-light{border-color:var(--color-lime-light);border-width:2px}.ScheduleTemplateDisplay__group-column-header-badge--color-lime{border-color:var(--color-lime);border-width:2px}.ScheduleTemplateDisplay__group-column-header-badge--color-lime-dark{border-color:var(--color-lime-dark);border-width:2px}.ScheduleTemplateDisplay__group-column-header-badge--color-green-light{border-color:var(--color-green-light);border-width:2px}.ScheduleTemplateDisplay__group-column-header-badge--color-green{border-color:var(--color-green);border-width:2px}.ScheduleTemplateDisplay__group-column-header-badge--color-green-dark{border-color:var(--color-green-dark);border-width:2px}.ScheduleTemplateDisplay__group-column-header-badge--color-sky-light{border-color:var(--color-sky-light);border-width:2px}.ScheduleTemplateDisplay__group-column-header-badge--color-sky{border-color:var(--color-sky);border-width:2px}.ScheduleTemplateDisplay__group-column-header-badge--color-sky-dark{border-color:var(--color-sky-dark);border-width:2px}.ScheduleTemplateDisplay__group-column-header-badge--color-blue-light{border-color:var(--color-blue-light);border-width:2px}.ScheduleTemplateDisplay__group-column-header-badge--color-blue{border-color:var(--color-blue);border-width:2px}.ScheduleTemplateDisplay__group-column-header-badge--color-blue-dark{border-color:var(--color-blue-dark);border-width:2px}.ScheduleTemplateDisplay__group-column-header-badge--color-pink-light{border-color:var(--color-pink-light);border-width:2px}.ScheduleTemplateDisplay__group-column-header-badge--color-pink{border-color:var(--color-pink);border-width:2px}.ScheduleTemplateDisplay__group-column-header-badge--color-pink-dark{border-color:var(--color-pink-dark);border-width:2px}.ScheduleTemplateDisplay__group-column-header-badge--color-violet-light{border-color:var(--color-violet-light);border-width:2px}.ScheduleTemplateDisplay__group-column-header-badge--color-violet{border-color:var(--color-violet);border-width:2px}.ScheduleTemplateDisplay__group-column-header-badge--color-violet-dark{border-color:var(--color-violet-dark);border-width:2px}.ScheduleTemplateDisplay__group-row{display:grid;grid-template-columns:repeat(var(--columns),12rem);border-radius:var(--size-8);overflow:hidden}.ScheduleTemplateDisplay__group-cell{padding:var(--size-8) var(--size-16);border:1px solid var(--color-stroke);border-left:none}.ScheduleTemplateDisplay__group-cell:first-child,.ScheduleTemplateDisplay__group-cell-empty+.ScheduleTemplateDisplay__group-cell{border-left:1px solid var(--color-stroke);border-top-left-radius:var(--size-8);border-bottom-left-radius:var(--size-8)}.ScheduleTemplateDisplay__group-cell:not(:has(~.ScheduleTemplateDisplay__group-cell:not(.ScheduleTemplateDisplay__group-cell-empty))){border-top-right-radius:var(--size-8);border-bottom-right-radius:var(--size-8)}.ScheduleTemplateDisplay__group-cell-empty{background-color:transparent;border:none;padding:0}.ScheduleTemplateDisplay__no-rotation{display:flex;flex-direction:row;gap:0;align-items:flex-start;justify-content:center}.TemplateVersionLabel{display:flex;flex-direction:row;gap:var(--size-8);align-items:flex-start;justify-content:space-between;width:100%;-webkit-user-select:none;user-select:none}.TemplateVersionLabel__version-info{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-start;color:var(--color-text);fill:var(--color-text)}.TemplateVersionLabel__date-from{font-weight:400;color:var(--color-text-soft)}.TemplateFormImport__no-templates{color:var(--color-text-soft)}.LeaveTypesBlock{display:flex;flex-direction:column;gap:var(--size-8);align-items:center;justify-content:space-evenly;width:100%}.LeaveTypesBlock__LeaveTypeTable{width:100%}.LeaveTypeForm__LabelWithHelp{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:space-evenly}.LeaveTypeForm__HelpIcon{flex-shrink:0}.ComputationEffectHelp{max-width:20rem}.ComputationEffectHelp__List{list-style:none;padding:0;margin:0}.ComputationEffectHelp__Item{margin-bottom:var(--size-8)}.ComputationEffectHelp__Item:last-child{margin-bottom:0}.ComputationEffectHelp__Item strong{display:block;margin-bottom:var(--size-4);color:var(--color-text-main)}.DedicationTypesBlock{display:flex;flex-direction:column;gap:var(--size-8);align-items:center;justify-content:space-evenly;width:100%}.DedicationTypesBlock__DedicationTypeTable{width:100%}.LeavesBlock{display:flex;flex-direction:column;gap:var(--size-8);align-items:center;justify-content:space-evenly;width:100%}.LeavesBlock__LeaveTable{width:100%}.LeaveForm__form-content{display:flex;flex-direction:column;gap:var(--size-16);align-items:flex-start;justify-content:flex-start}.LeaveForm__EmployeeBlock,.LeaveForm__DateBlock{display:flex;flex-direction:column;gap:var(--size-8);align-items:flex-start;justify-content:flex-start}.LeaveForm__dates{display:flex;flex-direction:row;gap:var(--size-8);align-items:flex-start;justify-content:flex-start}.LeaveForm__HoursBlock{width:100%;display:flex;flex-direction:column;gap:var(--size-12);align-items:flex-start;justify-content:flex-start}.LeaveForm__OvernightInfo{padding:var(--size-8) var(--size-12);border-radius:var(--radius-sm);background-color:var(--color-warning-light);color:var(--color-warning-dark);font-size:var(--font-size-sm);line-height:1.4}.LeaveForm__HourPicker{width:100%;overflow:auto}.LeaveForm__DateShiftRow{display:flex;flex-direction:row;gap:var(--size-16);align-items:flex-end;justify-content:space-evenly}.LeaveForm__ShiftCodeLabel{display:flex;flex-direction:column;gap:var(--size-4);align-items:center;justify-content:space-evenly}.LeaveForm__ShiftCodeValue{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:space-evenly}.LeaveForm__HourPicker{width:100%}.LeaveForm__PickerField{display:flex;flex-direction:column;gap:var(--size-8);align-items:center;justify-content:space-evenly;width:100%}.LeaveForm__PickerHeader{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-end;width:100%}.LeaveForm__times{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:center;width:100%}.LeaveForm__TimeArrow{padding-top:var(--size-16);font-size:var(--font-size-lg);color:var(--color-text-secondary)}.LeaveForm__next-day-indicator{margin-left:var(--size-4);padding:0 var(--size-4);border-radius:var(--radius-sm);background-color:var(--color-warning-light);color:var(--color-warning-dark);font-size:var(--font-size-xs);font-weight:600;white-space:nowrap}.DedicationsBlock{display:flex;flex-direction:column;gap:var(--size-8);align-items:center;justify-content:space-evenly;width:100%}.DedicationsBlock__AddButton{align-self:flex-end}.DedicationsBlock__DedicationTable{width:100%}.DedicationForm__form-content{display:flex;flex-direction:column;gap:var(--size-16);align-items:flex-start;justify-content:flex-start}.DedicationForm__EmployeeBlock{display:flex;flex-direction:column;gap:var(--size-8);align-items:flex-start;justify-content:flex-start}.DedicationForm__HoursBlock{width:100%;display:flex;flex-direction:column;gap:var(--size-12);align-items:flex-start;justify-content:flex-start}.DedicationForm__OvernightInfo{padding:var(--size-8) var(--size-12);border-radius:var(--radius-sm);background-color:var(--color-warning-light);color:var(--color-warning-dark);font-size:var(--font-size-sm);line-height:1.4}.DedicationForm__DateAssignment{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-start;padding:var(--size-8) var(--size-12);border-radius:var(--radius-sm);background-color:var(--color-background-hover)}.DedicationForm__DateAssignmentLabel{font-size:var(--font-size-sm);color:var(--color-text-soft);white-space:nowrap}.DedicationForm__DateAssignmentOption{all:unset;cursor:pointer;padding:var(--size-4) var(--size-12);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-text-soft);border:1px solid var(--color-stroke)}.DedicationForm__DateAssignmentOption--active{background-color:var(--color-primary);color:var(--color-primary-contrast);border-color:var(--color-primary);font-weight:600}.DedicationForm__DateShiftRow{display:flex;flex-direction:row;gap:var(--size-16);align-items:flex-end;justify-content:space-evenly}.DedicationForm__ShiftCodeLabel{display:flex;flex-direction:column;gap:var(--size-4);align-items:center;justify-content:space-evenly}.DedicationForm__ShiftCodeValue{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:space-evenly}.DedicationForm__HourPicker{width:100%;overflow:auto}.DedicationForm__PickerField{display:flex;flex-direction:column;gap:var(--size-8);align-items:center;justify-content:space-evenly;width:100%}.DedicationForm__PickerHeader{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-end;width:100%}.DedicationForm__times{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:center;width:100%}.DedicationForm__TimeArrow{padding-top:var(--size-16);font-size:var(--font-size-lg);color:var(--color-text-secondary)}.DedicationForm__DaysBlock{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:space-evenly}.DedicationForm__CollaborationBlock{display:flex;flex-direction:column;gap:var(--size-8);align-items:flex-start;justify-content:space-evenly}.DedicationForm__next-day-indicator{margin-left:var(--size-4);padding:0 var(--size-4);border-radius:var(--radius-sm);background-color:var(--color-warning-light);color:var(--color-warning-dark);font-size:var(--font-size-xs);font-weight:600;white-space:nowrap}.SwapDirectionLabel{--swap-direction-bg: transparent;--swap-direction-color: currentColor;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--size-48);height:var(--size-48);border-radius:50%;background:var(--swap-direction-bg);color:var(--swap-direction-color)}.SwapDirectionLabel .Icon{width:var(--size-24);height:var(--size-24)}.SwapDirectionLabel--origin{--swap-direction-bg: var(--color-error-light);--swap-direction-color: var(--color-error);color:var(--color-error-dark);fill:var(--color-error-dark)}.SwapDirectionLabel--destination{--swap-direction-bg: var(--color-success-light);--swap-direction-color: var(--color-success);color:var(--color-success-dark);fill:var(--color-success-dark)}.SwapForm{display:flex;flex-direction:column;gap:var(--size-16);align-items:center;justify-content:space-evenly}.SwapForm__form-content{display:flex;flex-direction:column;gap:var(--size-16);align-items:stretch;justify-content:flex-start}.SwapForm__DateRow{display:flex;flex-direction:row;gap:var(--size-16);align-items:stretch;justify-content:flex-start}.SwapForm__Grid{display:flex;flex-direction:column;gap:var(--size-8);align-items:stretch;justify-content:space-evenly}.SwapForm__GridHeader{display:flex;flex-direction:row;gap:var(--size-8);align-items:stretch;justify-content:center}.SwapForm__EmployeeHeader{flex:0 0 auto;width:14rem;min-width:14rem;font-size:var(--font-size-12);font-weight:600;color:var(--color-text-soft)}.SwapForm__DateHeader{flex:1;font-size:var(--font-size-12);font-weight:600;color:var(--color-text-soft)}.SwapForm__GridRow{display:flex;flex-direction:row;gap:var(--size-8);align-items:stretch;justify-content:center}.SwapForm__EmployeeCell{flex:0 0 auto;width:14rem;min-width:14rem}.SwapForm__ShiftCell{flex:1;min-width:0;max-width:20rem}.SwapForm__EmptyCell{color:var(--color-text-soft);font-style:italic;font-size:var(--font-size-12);display:flex;align-items:center;justify-content:center;min-height:var(--size-32)}.SwapForm__Row{display:flex;flex-direction:column;gap:var(--size-12);align-items:stretch;justify-content:space-evenly}.SwapForm__ShiftSection{display:flex;flex-direction:row;gap:var(--size-12);align-items:flex-start;justify-content:space-evenly}.SwapForm__ShiftContent{display:flex;flex-direction:row;gap:var(--size-24);align-items:flex-start;justify-content:flex-start;flex:1;min-width:0}.SwapForm__DateInput{max-width:12rem}.SwapForm__ShiftField{display:flex;flex-direction:column;gap:var(--size-4);align-items:center;justify-content:space-evenly}.SwapForm__ShiftFieldLabel{font-size:var(--font-size-12);color:var(--color-text-soft);font-weight:500}.SwapForm__ShiftFieldValue{font-size:var(--font-size-14);font-weight:500;color:var(--color-text-soft)}.SwapForm__PlanningShiftCard{min-height:0;padding:0}.SwapForm__SwapDivider{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:center;padding:var(--size-4) 0;color:var(--color-text-soft)}.SwapForm__PreviewSection{margin-top:var(--size-24)}.SwapForm__YesNoBlock{margin-top:var(--size-8)}.SwapTable__TableRow{cursor:pointer;-webkit-user-select:none;user-select:none}.SwapTable__ExpandIcon{transition:transform .2s ease}.SwapTable__ExpandIcon--open{transform:rotate(90deg)}.SwapTable__EmployeesCell{display:grid;grid-template-columns:auto 1fr 2rem auto 1fr;align-items:center;gap:var(--size-8)}.SwapTable__AvatarWrapper{position:relative;flex-shrink:0}.SwapTable__ConsentBadge{position:absolute;bottom:-2px;right:-2px;font-size:var(--font-size-10);width:1rem;height:1rem;border-radius:50%;background:var(--color-light)}.SwapTable__ConsentBadge--accepted{background:var(--color-success-dark);color:var(--color-light);fill:var(--color-light)}.SwapTable__ConsentBadge--declined{background:var(--color-error-dark);color:var(--color-light);fill:var(--color-light)}.SwapTable__ConsentBadgeTooltip{position:absolute;bottom:-2px;right:-2px;line-height:0}.SwapTable__ConsentBadgeTooltip .SwapTable__ConsentBadge{position:static}.SwapTable__EmployeeName{white-space:nowrap}.SwapTable__CreatedByAnnotation{font-size:var(--font-size-10);color:var(--color-text-soft);margin-top:var(--size-2)}.SwapTable__DatesCell{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:space-evenly;white-space:nowrap}.SwapTable__SwapIcon{color:var(--color-text-soft);flex-shrink:0}.SwapTable__Avatar{flex-shrink:0}.SwapTable__Actions{display:flex;flex-direction:row;gap:var(--size-4);align-items:center;justify-content:space-evenly;flex-shrink:0;opacity:0;transition:opacity .15s ease}.SwapTable__TableRow:hover .SwapTable__Actions,.SwapTable__TableRow--expanded .SwapTable__Actions{opacity:1}.SwapTable__DetailRow{background:var(--color-highlight)}.SwapTable__DetailRow>td{padding:0}.SwapTable__RowDetail{padding:var(--size-16) var(--size-24)}.SwapGridForm{display:flex;flex-direction:column;gap:var(--size-16);align-items:stretch;justify-content:space-evenly;border:1px solid var(--color-border);border-radius:var(--size-12);padding:var(--size-16);background:var(--color-light)}.SwapGridForm__SectionHeader{font-size:var(--font-size-14);font-weight:600;color:var(--color-text);padding-bottom:var(--size-12);margin-bottom:var(--size-12);border-bottom:1px solid var(--color-border)}.SwapGridForm__Separator{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:center;padding:var(--size-8) 0;color:var(--color-text-soft);font-size:var(--font-size-18)}.SwapGridForm__SideBySideContainer{display:flex;flex-direction:row;gap:var(--size-16);align-items:stretch;justify-content:flex-start}.SwapGridForm__SideBySideSection{flex:1}.SwapGridForm__HorizontalSeparator{flex:1;display:flex;flex-direction:column;gap:0;align-items:center;justify-content:center;padding:0 var(--size-8);color:var(--color-text-soft);font-size:var(--font-size-24)}.SwapGridForm__Grid{display:flex;flex-direction:column;gap:var(--size-8);align-items:stretch;justify-content:space-evenly}.SwapGridForm__DateHeader{font-size:var(--font-size-12);font-weight:600;color:var(--color-text-soft);text-align:left}.SwapGridForm__DateInput{max-width:12rem}.SwapGridRow{display:flex;flex-direction:row;gap:var(--size-8);align-items:stretch;justify-content:center}.SwapGridRow__Cell{flex:1;min-width:0;max-width:20rem;padding:var(--size-8);border-radius:var(--size-8);background:var(--color-background)}.SwapGridRow__Cell--spacer{flex:0 0 auto;width:14rem;min-width:14rem;padding:var(--size-8);background:transparent;border-radius:0}.SwapGridRow__Cell--row-header{flex:0 0 auto;width:14rem;min-width:14rem}.SwapShiftCell--empty{color:var(--color-text-soft);font-style:italic;font-size:var(--font-size-12);display:flex;align-items:center;justify-content:center;min-height:var(--size-32)}.SwapShiftCell--empty-editable{display:flex;flex-direction:row;gap:var(--size-4);align-items:center;justify-content:center;min-height:var(--size-32)}.SwapShiftCell__EmptyValue{color:var(--color-text-soft);font-style:italic;font-size:var(--font-size-12)}.SwapShiftCell__DriftAlert{min-width:8rem}.SwapsBlock{display:flex;flex-direction:column;gap:var(--size-8);align-items:center;justify-content:space-evenly;width:100%}.SwapsBlock__SwapTable{width:100%}.CalendarFileForm__form-content{display:flex;flex-direction:column;gap:var(--size-16);align-items:center;justify-content:space-evenly}.CalendarFileForm__dates{display:flex;flex-direction:row;gap:var(--size-16);align-items:center;justify-content:space-evenly}.CalendarFileForm__VersionInput{width:var(--size-64)}.CalendarFileForm__YesNoBlock{margin-top:var(--size-16)}.CalendarFileTable__ExpandIcon{transition:transform var(--transition-duration-short)}.CalendarFileTable__ExpandIcon--open{transform:rotate(90deg)}.CalendarFileTable__IntervalCell{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;gap:var(--size-8);white-space:nowrap}.CalendarFileTable__Separator{color:var(--color-text-soft);margin:0 var(--size-4)}.CalendarFileTable__VersionCell,.CalendarFileTable__CountCell{font-weight:500}.CalendarFileTable__DateCell{color:var(--color-text-soft);font-size:var(--size-14)}.CalendarFileTable__StatusBadge{font-size:var(--size-12);padding:var(--size-2) var(--size-6);border-radius:var(--size-4);margin-left:var(--size-4)}.CalendarFileTable__StatusBadge--published{background-color:var(--color-success-light);color:var(--color-success-dark)}.CalendarFileTable__StatusBadge--draft{background-color:var(--color-warning-light);color:var(--color-warning-dark)}.CalendarFileGroupRow__Row{cursor:pointer}.CalendarFileGroupRow__Row--expanded,.CalendarFileGroupRow__DetailRow{background-color:var(--color-background)}.CalendarFileGroupRow__VersionsList{display:flex;flex-direction:column;gap:var(--size-8);align-items:center;justify-content:space-evenly;padding:var(--size-16);border-left:1px solid var(--color-stroke);border-right:1px solid var(--color-stroke);border-top:1px solid var(--color-stroke)}.CalendarFileGroupRow__VersionRow{width:100%;display:flex;flex-direction:row;gap:var(--size-16);align-items:center;justify-content:space-between;padding:var(--size-8) var(--size-12);border-radius:var(--size-8);background-color:var(--color-contrast);transition:background-color var(--transition-duration-short)}.CalendarFileGroupRow__VersionRow:hover{background-color:var(--color-background)}.CalendarFileGroupRow__VersionInfo{display:flex;flex-direction:row;gap:var(--size-12);align-items:center;justify-content:space-evenly;flex:1}.CalendarFileGroupRow__VersionNumber{font-weight:600}.CalendarFileGroupRow__LangBadge{font-size:var(--size-12);padding:var(--size-2) var(--size-6);border-radius:var(--size-4);background-color:var(--color-emphasis-soft);color:var(--color-emphasis)}.CalendarFileGroupRow__StatusBadge{font-size:var(--size-12);padding:var(--size-2) var(--size-6);border-radius:var(--size-4)}.CalendarFileGroupRow__StatusBadge--published{background-color:var(--color-success-light);color:var(--color-success-dark)}.CalendarFileGroupRow__StatusBadge--draft{background-color:var(--color-warning-light);color:var(--color-warning-dark)}.CalendarFileGroupRow__GeneratedDate{color:var(--color-text-soft);font-size:var(--size-14);flex:1;text-align:left}.CalendarFileGroupRow__GeneratingStatus{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:space-evenly;flex:2;justify-content:flex-start}.CalendarFileGroupRow__Spinner{flex-shrink:0}.CalendarFileGroupRow__StatusText{color:var(--color-text-soft);font-size:var(--size-14)}.CalendarFileGroupRow__VersionActions{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:space-evenly;flex:0 0 auto;opacity:0;transition:opacity var(--transition-duration-short)}.CalendarFileGroupRow__VersionRow:hover .CalendarFileGroupRow__VersionActions{opacity:1}.CalendarFileGroupRow__Button{padding:var(--size-4)}.CalendarFileGroupRow__VersionRow:hover .CalendarFileVersionActions__VersionActions{opacity:1}.CalendarFileVersionActions__VersionActions{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:space-evenly;opacity:0;transition:opacity var(--transition-duration-short)}.CalendarFileVersionActions__Button{padding:var(--size-4)}.CalendarFileHistoryBlock__CalendarFileTable{margin-top:var(--size-16)}.TimeTrackingStatusLabel{font-weight:var(--font-weight-regular);font-size:.875rem;line-height:1.25rem;font-weight:var(--font-weight-bold);display:flex;flex-direction:row;gap:var(--size-4);align-items:center;justify-content:center;padding:var(--size-4) var(--size-8);border-radius:var(--size-4);white-space:nowrap}.TimeTrackingStatusLabel__Icon{margin-right:var(--size-4)}.TimeTrackingStatusLabel--validated{background-color:var(--color-success-light);color:var(--color-success-dark);fill:var(--color-success-dark)}.TimeTrackingStatusLabel--pending{background-color:var(--color-warning-light);color:var(--color-warning-dark);fill:var(--color-warning-dark)}.TimeTrackingStatusLabel--not_validated{background-color:var(--color-error-light);color:var(--color-error-dark);fill:var(--color-error-dark)}.TimeTrackingStatusLabel--in_progress{background-color:var(--color-info-light);color:var(--color-info-dark);fill:var(--color-info-dark)}.TimeTrackingIncidencesCell{display:flex;flex-direction:row;gap:var(--size-4);align-items:flex-start;justify-content:flex-start}.TimeTrackingIncidencesCell__incidence_item{white-space:nowrap;font-weight:var(--font-weight-bold)}.TimeTrackingIncidencesCell__incidence_item .Icon{width:var(--size-16);height:var(--size-16);flex-shrink:0}.TimeTrackingIncidencesCell__incidence_item--incoherence{color:var(--color-error-dark);fill:var(--color-error-dark);background-color:var(--color-error-light)}.TimeTrackingIncidencesCell__incidence_item--discrepancy,.TimeTrackingIncidencesCell__incidence_item--multiple{color:var(--color-warning-dark);fill:var(--color-warning-dark);background-color:var(--color-warning-light)}.TimeTrackingIncidencesCell__incidences_tooltip{display:flex;flex-direction:column;gap:var(--size-4);align-items:flex-start;justify-content:flex-start}.TimeTrackingIncidencesCell__incidences_tooltip .Tag{width:100%;justify-content:flex-start}.TimeTrackingSummaryTable__TableRow{cursor:pointer;-webkit-user-select:none;user-select:none}.TimeTrackingSummaryTable__ExpandIcon{transition:transform .2s ease}.TimeTrackingSummaryTable__ExpandIcon--open{transform:rotate(90deg)}.TimeTrackingSummaryTable__DetailRow{background:var(--color-highlight)}.TimeTrackingSummaryTable__DetailRow>td{padding:0}.TimeTrackingSummaryTable__shift_cell{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-start}.TimeTrackingSummaryTable__shift_cell--error{color:var(--color-error-dark);fill:var(--color-error-dark)}.TimeTrackingSummaryTable__shift_cell--error .Icon{flex-shrink:0}.TimeTrackingSummaryTable__ShiftBadge--color-red-light{background-color:#f7aaaa}.TimeTrackingSummaryTable__ShiftBadge--color-red{background-color:#e54848}.TimeTrackingSummaryTable__ShiftBadge--color-red-dark{background-color:#b12424}.TimeTrackingSummaryTable__ShiftBadge--color-orange-light{background-color:#ffcd70}.TimeTrackingSummaryTable__ShiftBadge--color-orange{background-color:#ffba87}.TimeTrackingSummaryTable__ShiftBadge--color-orange-dark{background-color:#c75807}.TimeTrackingSummaryTable__ShiftBadge--color-yellow-light{background-color:#f4ff43}.TimeTrackingSummaryTable__ShiftBadge--color-yellow{background-color:#efe603}.TimeTrackingSummaryTable__ShiftBadge--color-yellow-dark{background-color:#a48404}.TimeTrackingSummaryTable__ShiftBadge--color-lime-light{background-color:#beef67}.TimeTrackingSummaryTable__ShiftBadge--color-lime{background-color:#85c81a}.TimeTrackingSummaryTable__ShiftBadge--color-lime-dark{background-color:#4e7a11}.TimeTrackingSummaryTable__ShiftBadge--color-green-light{background-color:#83d2a7}.TimeTrackingSummaryTable__ShiftBadge--color-green{background-color:#30a46c}.TimeTrackingSummaryTable__ShiftBadge--color-green-dark{background-color:#186442}.TimeTrackingSummaryTable__ShiftBadge--color-sky-light{background-color:#6fe3f1}.TimeTrackingSummaryTable__ShiftBadge--color-sky{background-color:#13c2de}.TimeTrackingSummaryTable__ShiftBadge--color-sky-dark{background-color:#157189}.TimeTrackingSummaryTable__ShiftBadge--color-blue-light{background-color:#97cef9}.TimeTrackingSummaryTable__ShiftBadge--color-blue{background-color:#4293ef}.TimeTrackingSummaryTable__ShiftBadge--color-blue-dark{background-color:#2460d1}.TimeTrackingSummaryTable__ShiftBadge--color-pink-light{background-color:#f8a9cd}.TimeTrackingSummaryTable__ShiftBadge--color-pink{background-color:#e93d82}.TimeTrackingSummaryTable__ShiftBadge--color-pink-dark{background-color:#bc1a4e}.TimeTrackingSummaryTable__ShiftBadge--color-violet-light{background-color:#e5b9ee}.TimeTrackingSummaryTable__ShiftBadge--color-violet{background-color:#c064d1}.TimeTrackingSummaryTable__ShiftBadge--color-violet-dark{background-color:#8b3695}.TimeTrackingSummaryTable__registered_hours{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-start;width:100%}.TimeTrackingSummaryTable__registered_hours .Tag{font-weight:var(--font-weight-bold)}.TimeTrackingSummaryTable__difference{color:var(--color-text-secondary)}.TimeTrackingSummaryTable__difference--error{color:var(--color-error-dark)}.TimeTrackingSummaryTable__difference--zero{color:var(--color-success-dark)}.TimeTrackingSummaryTable__Actions{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:center}.TimeTrackingSummaryTable__ActionButton{min-width:auto;padding:var(--size-8)}.TimeTrackingSummaryTable__ActionButton.Button{border-radius:var(--size-8)}.TimeTrackingSummaryTable__ActionButton--validate{--button-contrast: var(--color-success-dark);--button-color-main: var(--color-success-light)}.TimeTrackingSummaryTable__ActionButton--reject{--button-contrast: var(--color-error-dark);--button-color-main: var(--color-error-light)}.TimeTrackingSummaryTable__ActionButton--revoke{opacity:.6}.TimeTrackingSummaryTable__ActionButton--revoke:hover{opacity:1}.TimeTrackingSummaryTable__status_cell{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-start}.TimeTrackingSummaryTable__pending_edit_requests_tag{color:var(--color-warning-dark);background-color:var(--color-warning-light);fill:var(--color-warning-dark)}.TimeTrackingSummaryTable__validation_comment_icon{flex-shrink:0}.TimeTrackingRegisterShiftRow{display:flex;flex-direction:column;gap:var(--size-8);align-items:stretch;justify-content:flex-start;padding:var(--size-16) var(--size-24)}.TimeTrackingRegisterShiftRow__list{display:flex;flex-direction:column;gap:var(--size-8);align-items:stretch;justify-content:flex-start}.TimeTrackingRegisterShiftRow__item{display:flex;flex-direction:row;gap:var(--size-12);align-items:center;justify-content:flex-start;border:1px solid var(--color-border);border-radius:var(--size-12);padding:var(--size-12) var(--size-16);background:var(--color-light)}.TimeTrackingRegisterShiftRow__DirectionIcon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--size-48);height:var(--size-48);border-radius:50%;background:var(--tt-direction-bg);color:var(--tt-direction-color)}.TimeTrackingRegisterShiftRow__DirectionIcon .Icon{width:var(--size-24);height:var(--size-24)}.TimeTrackingRegisterShiftRow__DirectionIcon--clock_in{--tt-direction-bg: var(--color-success-light);--tt-direction-color: var(--color-success);color:var(--color-success-dark);fill:var(--color-success-dark)}.TimeTrackingRegisterShiftRow__DirectionIcon--clock_out{--tt-direction-bg: var(--color-error-light);--tt-direction-color: var(--color-error);color:var(--color-error-dark);fill:var(--color-error-dark)}.TimeTrackingRegisterShiftRow__ItemContent{display:flex;flex-direction:row;gap:var(--size-12);align-items:center;justify-content:flex-start;min-width:0}.TimeTrackingRegisterShiftRow__type_label{font-weight:var(--font-weight-regular);font-size:.875rem;line-height:1.25rem;font-weight:var(--font-weight-bold);min-width:60px}.TimeTrackingRegisterShiftRow__time{font-weight:var(--font-weight-regular);font-size:1rem;line-height:1.5rem}.TimeTrackingRegisterShiftRow__comment{font-weight:var(--font-weight-regular);font-size:.875rem;line-height:1.25rem}.TimeTrackingRegisterShiftRow__Actions{display:flex;flex-direction:row;gap:var(--size-4);align-items:center;justify-content:space-evenly;margin-left:auto;flex-shrink:0}.TimeTrackingRegisterShiftRow__item_row{display:flex;flex-direction:row;gap:var(--size-4);align-items:center;justify-content:flex-start}.TimeTrackingRegisterShiftRow__DeleteButton,.TimeTrackingRegisterShiftRow__AddButton{opacity:.5;flex-shrink:0}.TimeTrackingRegisterShiftRow__DeleteButton:hover,.TimeTrackingRegisterShiftRow__AddButton:hover{opacity:1}.TimeTrackingRegisterShiftRow__DeleteButton--hidden,.TimeTrackingRegisterShiftRow__AddButton--hidden{visibility:hidden}.TimeTrackingRegisterShiftRow__AddButton{margin-left:var(--size-24)}.TimeTrackingRegisterShiftRow__HourInput{max-width:80px}.TimeTrackingRegisterShiftRow__ActionBar{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-end;padding-top:var(--size-8);border-top:1px solid var(--color-border)}.TimeTrackingRegisterShiftRow__empty{font-weight:var(--font-weight-regular);font-size:.875rem;line-height:1.25rem;color:var(--color-text-secondary);padding:var(--size-4)}.TimeTrackingRegisterShiftRow__empty_state{display:flex;flex-direction:column;gap:var(--size-8);align-items:flex-start;justify-content:flex-start;padding:var(--size-8) var(--size-4)}.TimeTrackingRegisterShiftRow__empty_state_title{font-weight:var(--font-weight-regular);font-size:1rem;line-height:1.5rem;font-weight:var(--font-weight-bold)}.TimeTrackingRegisterShiftRow__empty_state_description{font-weight:var(--font-weight-regular);font-size:.875rem;line-height:1.25rem;color:var(--color-text-secondary)}.TimeTrackingRegisterShiftRow__validation_error{color:var(--color-error-dark);fill:var(--color-error-dark);font-size:var(--size-12)}.TimeTrackingRegisterShiftRow__deleted_tag{color:var(--color-error-dark);background-color:var(--color-error-light)}.TimeTrackingRegisterItem{flex:1;min-width:0}.TimeTrackingRegisterItem__row{display:flex;flex-direction:row;gap:var(--size-12);align-items:center;justify-content:flex-start;border:1px solid var(--color-border);border-radius:var(--size-12);padding:var(--size-12) var(--size-16);background:var(--color-light)}.TimeTrackingRegisterItem__row--deleted{opacity:.5}.TimeTrackingRegisterItem__DirectionIcon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--size-48);height:var(--size-48);border-radius:50%;background:var(--tt-direction-bg);color:var(--tt-direction-color)}.TimeTrackingRegisterItem__DirectionIcon .Icon{width:var(--size-24);height:var(--size-24)}.TimeTrackingRegisterItem__DirectionIcon--clock_in{--tt-direction-bg: var(--color-success-light);--tt-direction-color: var(--color-success);color:var(--color-success-dark);fill:var(--color-success-dark)}.TimeTrackingRegisterItem__DirectionIcon--clock_out{--tt-direction-bg: var(--color-error-light);--tt-direction-color: var(--color-error);color:var(--color-error-dark);fill:var(--color-error-dark)}.TimeTrackingRegisterItem__ItemContent{display:flex;flex-direction:row;gap:var(--size-12);align-items:center;justify-content:flex-start;min-width:0}.TimeTrackingRegisterItem__TypeSelect{min-width:110px;max-width:130px}.TimeTrackingRegisterItem__type_label{font-weight:var(--font-weight-regular);font-size:.875rem;line-height:1.25rem;font-weight:var(--font-weight-bold);min-width:60px}.TimeTrackingRegisterItem__time{font-weight:var(--font-weight-regular);font-size:1rem;line-height:1.5rem}.TimeTrackingRegisterItem__comment{font-weight:var(--font-weight-regular);font-size:.875rem;line-height:1.25rem}.TimeTrackingRegisterItem__Actions{display:flex;flex-direction:row;gap:var(--size-4);align-items:center;justify-content:space-evenly;margin-left:auto;flex-shrink:0}.TimeTrackingRegisterItem__HistoryButton,.TimeTrackingRegisterItem__DeleteButton{opacity:.5}.TimeTrackingRegisterItem__HistoryButton:hover,.TimeTrackingRegisterItem__DeleteButton:hover{opacity:1}.TimeTrackingRegisterItem__HistoryButton--active,.TimeTrackingRegisterItem__DeleteButton--active{opacity:1;color:var(--color-primary)}.TimeTrackingRegisterItem__HourInput{max-width:80px}.TimeTrackingRegisterItem__deleted_tag{color:var(--color-error-dark);background-color:var(--color-error-light)}.TimeTrackingRegisterItem__timezone_mismatch{font-weight:var(--font-weight-regular);font-size:.875rem;line-height:1.25rem;color:var(--color-error-dark)}.TimeTrackingRegisterItem--draft .TimeTrackingRegisterItem__row{border:1px solid var(--color-success-light);background:var(--color-light)}.TimeTrackingRegisterItem__draft_tag{color:var(--color-primary);background-color:var(--color-primary-container);border:2px solid var(--color-success-light)}.TimeTrackingRegisterItem__pending_request_tag{color:var(--color-warning-dark);background-color:var(--color-warning-container)}.TimeTrackingRegisterItem__EditRequestButton{opacity:.5}.TimeTrackingRegisterItem__EditRequestButton:hover{opacity:1}.TimeTrackingRegisterItem__EditRequestButton--active{opacity:1;color:var(--color-primary)}.TimeTrackingRegisterItem__editRequest_row{display:flex;flex-direction:row;gap:var(--size-8);align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;padding:var(--size-8) var(--size-16) var(--size-8) var(--size-64);border-top:1px solid var(--color-border)}.TimeTrackingRegisterItem__editRequest_content{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-start;font-weight:var(--font-weight-regular);font-size:.875rem;line-height:1.25rem;flex:1;min-width:0;flex-wrap:wrap}.TimeTrackingRegisterItem__editRequest_type{font-weight:var(--font-weight-regular);font-size:.875rem;line-height:1.25rem;font-weight:var(--font-weight-bold)}.TimeTrackingRegisterItem__editRequest_type--create{color:var(--color-success-dark);fill:var(--color-success-dark);background-color:var(--color-success-light)}.TimeTrackingRegisterItem__editRequest_type--edit{color:var(--color-primary);background-color:var(--color-primary-container)}.TimeTrackingRegisterItem__editRequest_type--delete{color:var(--color-error-dark);fill:var(--color-error-dark);background-color:var(--color-error-light)}.TimeTrackingRegisterItem__editRequest_status{font-weight:var(--font-weight-regular);font-size:.875rem;line-height:1.25rem;font-weight:var(--font-weight-bold)}.TimeTrackingRegisterItem__editRequest_status--pending{color:var(--color-warning-dark);background-color:var(--color-warning-container)}.TimeTrackingRegisterItem__editRequest_status--approved{color:var(--color-success-dark);background-color:var(--color-success-light)}.TimeTrackingRegisterItem__editRequest_status--rejected{color:var(--color-error-dark);background-color:var(--color-error-light)}.TimeTrackingRegisterItem__editRequest_changes{font-weight:var(--font-weight-regular);font-size:.875rem;line-height:1.25rem;display:flex;flex-direction:row;gap:var(--size-4);align-items:center;justify-content:flex-start}.TimeTrackingRegisterItem__editRequest_old_value{color:var(--color-error-dark);text-decoration:line-through}.TimeTrackingRegisterItem__editRequest_new_value{font-weight:var(--font-weight-regular);font-size:.875rem;line-height:1.25rem;font-weight:var(--font-weight-bold);color:var(--color-success-dark)}.TimeTrackingRegisterItem__editRequest_comment_text{font-weight:var(--font-weight-regular);font-size:.875rem;line-height:1.25rem;color:var(--color-text-secondary);font-style:italic}.TimeTrackingRegisterItem__editRequest_date{font-weight:var(--font-weight-regular);font-size:.875rem;line-height:1.25rem;color:var(--color-text-secondary);margin-left:auto}.TimeTrackingRegisterItem__editRequest_actions{display:flex;flex-direction:row;gap:var(--size-4);align-items:center;justify-content:center;flex-shrink:0}.TimeTrackingRegisterItem__editRequest_ApproveButton{min-width:auto;padding:var(--size-8)}.TimeTrackingRegisterItem__editRequest_ApproveButton.Button{border-radius:var(--size-8)}.TimeTrackingRegisterItem__editRequest_ApproveButton{--button-contrast: var(--color-success-dark);--button-color-main: var(--color-success-light)}.TimeTrackingRegisterItem__editRequest_RejectButton{min-width:auto;padding:var(--size-8)}.TimeTrackingRegisterItem__editRequest_RejectButton.Button{border-radius:var(--size-8)}.TimeTrackingRegisterItem__editRequest_RejectButton{--button-contrast: var(--color-error-dark);--button-color-main: var(--color-error-light)}.TimeTrackingRegisterItem__editRequest_rejection_comment{font-weight:var(--font-weight-regular);font-size:.875rem;line-height:1.25rem;color:var(--color-error-dark)}.TimeTrackingRegisterItem__reject_form{display:flex;flex-direction:column;gap:var(--size-8);align-items:stretch;justify-content:flex-start;max-width:400px;width:100%}.TimeTrackingAuditTrailDisplay{display:flex;flex-direction:column;gap:var(--size-8);align-items:stretch;justify-content:flex-start;padding:var(--size-8) var(--size-16) var(--size-16) var(--size-64)}.TimeTrackingAuditTrailDisplay__title{font-weight:var(--font-weight-regular);font-size:.875rem;line-height:1.25rem;font-weight:var(--font-weight-bold);color:var(--color-text-secondary)}.TimeTrackingAuditTrailDisplay__list{display:flex;flex-direction:column;gap:var(--size-4);align-items:stretch;justify-content:flex-start}.TimeTrackingAuditTrailDisplay__entry{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-start;padding:var(--size-4) var(--size-8);border-radius:var(--size-4);background:var(--color-highlight)}.TimeTrackingAuditTrailDisplay__entry--update{border-left:2px solid var(--color-info)}.TimeTrackingAuditTrailDisplay__entry--create{border-left:2px solid var(--color-success)}.TimeTrackingAuditTrailDisplay__entry--delete{border-left:2px solid var(--color-error)}.TimeTrackingAuditTrailDisplay__entry--validate{border-left:2px solid var(--color-success)}.TimeTrackingAuditTrailDisplay__entry--reject{border-left:2px solid var(--color-error)}.TimeTrackingAuditTrailDisplay__entry--revoke{border-left:2px solid var(--color-warning)}.TimeTrackingAuditTrailDisplay__entry--request_edit{border-left:2px solid var(--color-primary)}.TimeTrackingAuditTrailDisplay__entry--request_edit_create{border-left:2px solid var(--color-success)}.TimeTrackingAuditTrailDisplay__entry--request_edit_edit{border-left:2px solid var(--color-primary)}.TimeTrackingAuditTrailDisplay__entry--request_edit_delete{border-left:2px solid var(--color-error)}.TimeTrackingAuditTrailDisplay__entry--approve_edit_request,.TimeTrackingAuditTrailDisplay__entry--approve_edit_request_create,.TimeTrackingAuditTrailDisplay__entry--approve_edit_request_edit,.TimeTrackingAuditTrailDisplay__entry--approve_edit_request_delete{border-left:2px solid var(--color-success)}.TimeTrackingAuditTrailDisplay__entry--reject_edit_request,.TimeTrackingAuditTrailDisplay__entry--reject_edit_request_create,.TimeTrackingAuditTrailDisplay__entry--reject_edit_request_edit,.TimeTrackingAuditTrailDisplay__entry--reject_edit_request_delete{border-left:2px solid var(--color-error)}.TimeTrackingAuditTrailDisplay__EntryIcon{flex-shrink:0;width:var(--size-16);height:var(--size-16);color:var(--color-text-secondary)}.TimeTrackingAuditTrailDisplay__EntryContent{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-start;flex:1;min-width:0}.TimeTrackingAuditTrailDisplay__ActionTag{font-weight:var(--font-weight-regular);font-size:.875rem;line-height:1.25rem;font-weight:var(--font-weight-bold);white-space:nowrap}.TimeTrackingAuditTrailDisplay__ActionTag--update{color:var(--color-info-dark);background-color:var(--color-info-light);fill:var(--color-info-dark)}.TimeTrackingAuditTrailDisplay__ActionTag--create{color:var(--color-success-dark);background-color:var(--color-success-light);fill:var(--color-success-dark)}.TimeTrackingAuditTrailDisplay__ActionTag--delete{color:var(--color-error-dark);background-color:var(--color-error-light);fill:var(--color-error-dark)}.TimeTrackingAuditTrailDisplay__ActionTag--request_edit_create{color:var(--color-success-dark);background-color:var(--color-success-light);fill:var(--color-success-dark)}.TimeTrackingAuditTrailDisplay__ActionTag--request_edit_delete{color:var(--color-error-dark);background-color:var(--color-error-light);fill:var(--color-error-dark)}.TimeTrackingAuditTrailDisplay__ActionTag--approve_edit_request,.TimeTrackingAuditTrailDisplay__ActionTag--approve_edit_request_create,.TimeTrackingAuditTrailDisplay__ActionTag--approve_edit_request_edit,.TimeTrackingAuditTrailDisplay__ActionTag--approve_edit_request_delete{color:var(--color-success-dark);background-color:var(--color-success-light);fill:var(--color-success-dark)}.TimeTrackingAuditTrailDisplay__ActionTag--reject_edit_request,.TimeTrackingAuditTrailDisplay__ActionTag--reject_edit_request_create,.TimeTrackingAuditTrailDisplay__ActionTag--reject_edit_request_edit,.TimeTrackingAuditTrailDisplay__ActionTag--reject_edit_request_delete{color:var(--color-error-dark);background-color:var(--color-error-light);fill:var(--color-error-dark)}.TimeTrackingAuditTrailDisplay__field_label{font-weight:var(--font-weight-regular);font-size:.875rem;line-height:1.25rem;font-weight:var(--font-weight-bold)}.TimeTrackingAuditTrailDisplay__change_values{font-weight:var(--font-weight-regular);font-size:.875rem;line-height:1.25rem}.TimeTrackingAuditTrailDisplay__old_value{color:var(--color-error-dark);text-decoration:line-through}.TimeTrackingAuditTrailDisplay__new_value{color:var(--color-success-dark)}.TimeTrackingAuditTrailDisplay__action_info{font-weight:var(--font-weight-regular);font-size:.875rem;line-height:1.25rem;color:var(--color-text-secondary);white-space:nowrap;margin-left:auto}.TimeTrackingSummaryBlock,.TimeTrackingReasonsBlock{display:flex;flex-direction:column;gap:var(--size-12);align-items:stretch;justify-content:flex-start;background-color:var(--color-background);padding:var(--size-24);margin-top:var(--size-8);border-radius:var(--size-8)}.TimeTrackingFiltersForm{display:flex;flex-direction:column;gap:var(--size-16);align-items:stretch;justify-content:flex-start;padding:var(--size-8);min-width:200px}.TimeTrackingFiltersForm__Title{font-weight:var(--font-weight-regular);font-size:.875rem;line-height:1.25rem;font-weight:var(--font-weight-bold);margin-bottom:var(--size-4)}.TimeTrackingFiltersForm__dateRange{display:flex;flex-direction:row;gap:var(--size-8);align-items:flex-start;justify-content:flex-start}.TimeTrackingFiltersForm__DateRangePicker .AnchoredBox__anchor{max-width:10rem}.TimeTrackingRegisterForm .InputWrapper--employeeId{width:100%}.TimeTrackingExportSelector{display:flex;flex-direction:column;gap:var(--size-8);align-items:flex-start;justify-content:flex-start}.TimeTrackingExportSelector__cancel{align-self:flex-end}.TimeTrackingRejectForm__PendingWarning{font-weight:var(--font-weight-regular);font-size:.875rem;line-height:1.25rem;font-weight:var(--font-weight-bold);color:var(--color-warning-dark);background-color:var(--color-warning-container);padding:var(--size-8) var(--size-16);border-radius:var(--size-4)}.RuleSetAlertCard{display:flex;flex-direction:column;gap:var(--size-8);align-items:flex-start;justify-content:flex-start;padding:var(--size-12) var(--size-16);border-radius:var(--size-8);background-color:var(--color-background);border:1px solid var(--color-stroke);width:100%}.RuleSetAlertCard--read{background-color:var(--color-highlight)}.RuleSetAlertCard__header{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:space-between;width:100%}.RuleSetAlertCard__type{font-weight:600;font-size:var(--font-size-sm);color:var(--color-text)}.RuleSetAlertCard__unread-dot{background-color:var(--color-error-dark)}.RuleSetAlertCard__message{display:flex;flex-direction:row;gap:var(--size-4);align-items:flex-start;justify-content:flex-start}.RuleSetAlertCard__date-range{white-space:nowrap;color:var(--color-emphasis)}.RuleSetAlertCard__actions{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-end;width:100%;justify-self:flex-end}.RuleSetAlertCard__actions .Button{border:1px solid var(--color-stroke);padding:var(--size-8)}.RuleSetAlertCard__actions{margin-top:var(--size-4)}.RuleSetAlertFiltersForm__dateRange{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-start;flex-wrap:wrap}.RuleSetAlertFiltersForm__dateRange .InputWrapper__label{font-weight:400}.RuleSetAlertFiltersForm__dateRange .DayPickerInput input{max-width:8rem}.RuleSetAlertFiltersForm__arrow{color:var(--color-emphasis);margin-top:var(--size-20)}.RuleSetAlertFiltersForm__actions{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-end;width:100%;justify-self:flex-end}.RuleSetAlertFiltersForm__actions .Button{border:1px solid var(--color-stroke);padding:var(--size-8)}.RuleSetAlertFiltersForm__actions{margin-top:var(--size-4)}.AlertsPanel{display:flex;flex-direction:column;gap:var(--size-8);align-items:flex-start;justify-content:flex-start;padding:var(--size-16);border:1px solid var(--color-stroke);border-radius:var(--size-8);margin-top:var(--size-8);max-width:24rem}.AlertsPanel__header{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:space-between;width:100%}.AlertsPanel__title{font-weight:600;font-size:var(--font-size-md);color:var(--color-text);width:100%;padding-bottom:var(--size-8);border-bottom:1px solid var(--color-border);display:flex;flex-direction:row;gap:var(--size-4);align-items:center;justify-content:flex-start}.AlertsPanel__filterButton{background:none;border:none;cursor:pointer;padding:var(--size-8);border-radius:var(--size-4);display:flex;align-items:center;justify-content:center}.AlertsPanel__filterButton:hover{background-color:var(--color-hover)}.AlertsPanel__filterOptions{border-radius:var(--size-8);border:1px solid var(--color-stroke);min-width:18rem}.AlertsPanel__filterOptions .ButtonOptions__option-box,.AlertsPanel__filterOptions .ButtonOptions__OptionContent{width:100%}.AlertsPanel__filterOptions .ButtonOptions__option-box:first-child .RuleSetAlertPanelFilterLabel__content{border-top-left-radius:var(--size-8);border-top-right-radius:var(--size-8)}.AlertsPanel__filterOptions .ButtonOptions__option-box:last-child .RuleSetAlertPanelFilterLabel__content{border-bottom-left-radius:var(--size-8);border-bottom-right-radius:var(--size-8)}.AlertsPanel__list{display:flex;flex-direction:column;gap:var(--size-8);align-items:flex-start;justify-content:flex-start;width:100%}.AlertsPanel__empty{color:var(--color-disabled);font-size:var(--font-size-sm);text-align:center;width:100%;padding:var(--size-16) 0}.RuleSetAlertTable__StateBadges{display:flex;flex-direction:row;gap:var(--size-4);align-items:center;justify-content:flex-start}.RuleSetAlertTable__Tag{white-space:nowrap}.RuleSetAlertTable__Tag--pending{color:var(--color-error-dark);background-color:var(--color-error-light);fill:var(--color-error-dark)}.RuleSetAlertTable__Tag--read{color:var(--color-success-dark);background-color:var(--color-success-light);fill:var(--color-success-dark)}.RuleSetAlertTable__Tag--archived{color:var(--color-warning-dark);background-color:var(--color-warning-light);fill:var(--color-warning-dark)}.RuleSetAlertTable__Actions{display:flex;flex-direction:row;gap:var(--size-4);align-items:center;justify-content:flex-end}.RuleSetAlertTable__Actions .Button{border:1px solid var(--color-stroke);padding:var(--size-4)}.AlertsGlobe{transform:scale(.7);color:var(--color-contrast);background-color:var(--color-error-dark)}.RuleSetVersionLabel{display:flex;flex-direction:row;gap:var(--size-8);align-items:flex-start;justify-content:space-between;width:100%;-webkit-user-select:none;user-select:none}.RuleSetVersionLabel__version-info{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-start;color:var(--color-text);fill:var(--color-text)}.RuleSetVersionLabel__version{font-weight:600}.RuleSetVersionLabel__date-range{font-weight:400;color:var(--color-text-soft)}.RuleSetVersionLabel__check{fill:var(--color-emphasis)}.RuleSetVersionLabel__delete-button{padding:0;justify-content:flex-end;fill:var(--color-error-dark)}.RuleSetAlertPanelFilterLabel{width:100%}.RuleSetAlertPanelFilterLabel__content{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:space-between;width:100%;padding:var(--size-8)}.RuleSetAlertPanelFilterLabel__content--active{fill:var(--color-contrast);color:var(--color-contrast);background-color:var(--color-emphasis)}.RuleSetAlertPanelFilterLabel__iconText{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--size-8)}.RuleSetVersionAdd{display:flex;flex-direction:column;gap:var(--size-16);align-items:flex-start;justify-content:flex-start;width:100%}.RuleSetVersionAdd__YesNoBlock{margin-top:var(--size-16);justify-content:flex-end;width:100%}.RuleSetCreationForm{display:flex;flex-direction:column;gap:var(--size-16);align-items:flex-start;justify-content:flex-start;width:100%}.RuleSetVersionForm__LabelWithHelp{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:space-evenly}.RuleSetVersionForm__HelpIcon{flex-shrink:0}.RuleSetVersionForm__form-content .LoadingOverlay__content{display:flex;flex-direction:column;gap:var(--size-16);align-items:flex-start;justify-content:flex-start;width:100%}.RuleSetVersionForm__form-block{width:100%;padding:var(--size-16)}.RuleSetVersionForm__form-block .Accordion__trigger{font-size:var(--size-24);border-radius:var(--size-8) var(--size-8) 0 0;background-color:transparent}.RuleSetVersionForm__form-block .Accordion__body--open{display:flex;flex-direction:row;gap:var(--size-16);align-items:flex-start;justify-content:flex-start;margin-top:var(--size-16);overflow:visible;transform:none}.RuleSetVersionForm__form-row{display:flex;flex-direction:row;gap:var(--size-16);align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.RuleSetVersionForm__form-row>.InputWrapper{flex:1 1 8rem;min-width:8rem}.RuleSetVersionForm__form-row--holidays{gap:var(--size-32)}.RuleSetVersionForm__form-row--work-conditions>.InputWrapper{flex:1 1 8rem;min-width:8rem}.RuleSetVersionForm__form-row--additional-hours{gap:var(--size-32)}.RuleSetVersionForm__form-row--additional-hours>.InputWrapper{flex:1 1 10rem;min-width:10rem}.RuleSetVersionForm .SelectInput__Wrapping{width:auto}.RuleSetVersionForm .Fieldset{flex:1 1 0;min-width:0}.RuleSetVersionForm .Fieldset__content{width:100%;padding:0;display:flex;flex-direction:column;align-items:stretch}.RuleSetVersionForm .Fieldset__legend{font-size:1.25rem;font-weight:600}.RuleSetVersionForm .InputWrapper__input{max-width:fit-content}.RuleSetVersionForm .InputWrapper__label{white-space:normal}.RuleSetVersionForm .InputWrapper--maxAnnualOvertimeHours,.RuleSetVersionForm .InputWrapper--vacationDays{min-width:13rem}.RuleSetVersionForm .NumberInput__input-wrapper{width:6.5rem}.RuleSetVersionForm__Actions{display:flex;flex-direction:row;gap:var(--size-16);align-items:flex-end;margin-top:var(--size-16);margin-bottom:var(--size-16);justify-content:flex-end}.RuleSetVersionForm__input--maxAvgWeeklyReferencePeriod{min-width:var(--size-128)}.WorkloadDateLabel{--calendarYearConfig-selectionRadius: var(--size-16);--workloadDateLabel-vertical-padding: 3px;--workloadDateLabel-radius: var(--size-4);position:relative;line-height:1rem;width:100%;height:100%}.WorkloadDateLabel__border{position:absolute;transform:none;width:unset;height:unset;top:0;left:0;right:0;bottom:0;border:var(--workloadDateLabel-vertical-padding) solid transparent;border-radius:var(--workloadDateLabel-radius)}.WorkloadDateLabel__border--template-red-light{border-color:#f7aaaa}.WorkloadDateLabel__border--template-red{border-color:#e54848}.WorkloadDateLabel__border--template-red-dark{border-color:#b12424}.WorkloadDateLabel__border--template-orange-light{border-color:#ffcd70}.WorkloadDateLabel__border--template-orange{border-color:#ffba87}.WorkloadDateLabel__border--template-orange-dark{border-color:#c75807}.WorkloadDateLabel__border--template-yellow-light{border-color:#f4ff43}.WorkloadDateLabel__border--template-yellow{border-color:#efe603}.WorkloadDateLabel__border--template-yellow-dark{border-color:#a48404}.WorkloadDateLabel__border--template-lime-light{border-color:#beef67}.WorkloadDateLabel__border--template-lime{border-color:#85c81a}.WorkloadDateLabel__border--template-lime-dark{border-color:#4e7a11}.WorkloadDateLabel__border--template-green-light{border-color:#83d2a7}.WorkloadDateLabel__border--template-green{border-color:#30a46c}.WorkloadDateLabel__border--template-green-dark{border-color:#186442}.WorkloadDateLabel__border--template-sky-light{border-color:#6fe3f1}.WorkloadDateLabel__border--template-sky{border-color:#13c2de}.WorkloadDateLabel__border--template-sky-dark{border-color:#157189}.WorkloadDateLabel__border--template-blue-light{border-color:#97cef9}.WorkloadDateLabel__border--template-blue{border-color:#4293ef}.WorkloadDateLabel__border--template-blue-dark{border-color:#2460d1}.WorkloadDateLabel__border--template-pink-light{border-color:#f8a9cd}.WorkloadDateLabel__border--template-pink{border-color:#e93d82}.WorkloadDateLabel__border--template-pink-dark{border-color:#bc1a4e}.WorkloadDateLabel__border--template-violet-light{border-color:#e5b9ee}.WorkloadDateLabel__border--template-violet{border-color:#c064d1}.WorkloadDateLabel__border--template-violet-dark{border-color:#8b3695}.WorkloadDateLabel__area{width:100%;height:100%;display:flex;flex-direction:row;gap:0;align-items:center;justify-content:space-evenly;border-radius:var(--workloadDateLabel-radius)}.WorkloadDateLabel__area--template-red-light{background-color:#f7aaaa}.WorkloadDateLabel__area--template-red{background-color:#e54848}.WorkloadDateLabel__area--template-red-dark{background-color:#b12424}.WorkloadDateLabel__area--template-orange-light{background-color:#ffcd70}.WorkloadDateLabel__area--template-orange{background-color:#ffba87}.WorkloadDateLabel__area--template-orange-dark{background-color:#c75807}.WorkloadDateLabel__area--template-yellow-light{background-color:#f4ff43}.WorkloadDateLabel__area--template-yellow{background-color:#efe603}.WorkloadDateLabel__area--template-yellow-dark{background-color:#a48404}.WorkloadDateLabel__area--template-lime-light{background-color:#beef67}.WorkloadDateLabel__area--template-lime{background-color:#85c81a}.WorkloadDateLabel__area--template-lime-dark{background-color:#4e7a11}.WorkloadDateLabel__area--template-green-light{background-color:#83d2a7}.WorkloadDateLabel__area--template-green{background-color:#30a46c}.WorkloadDateLabel__area--template-green-dark{background-color:#186442}.WorkloadDateLabel__area--template-sky-light{background-color:#6fe3f1}.WorkloadDateLabel__area--template-sky{background-color:#13c2de}.WorkloadDateLabel__area--template-sky-dark{background-color:#157189}.WorkloadDateLabel__area--template-blue-light{background-color:#97cef9}.WorkloadDateLabel__area--template-blue{background-color:#4293ef}.WorkloadDateLabel__area--template-blue-dark{background-color:#2460d1}.WorkloadDateLabel__area--template-pink-light{background-color:#f8a9cd}.WorkloadDateLabel__area--template-pink{background-color:#e93d82}.WorkloadDateLabel__area--template-pink-dark{background-color:#bc1a4e}.WorkloadDateLabel__area--template-violet-light{background-color:#e5b9ee}.WorkloadDateLabel__area--template-violet{background-color:#c064d1}.WorkloadDateLabel__area--template-violet-dark{background-color:#8b3695}.YearCalendarConfig__day-selection-wrapper--selected .WorkloadDateLabel__area{background:var(--calendarYearConfig-colorSelection)}.YearCalendarConfig__day-selection-wrapper--start .WorkloadDateLabel{border-top-left-radius:var(--calendarYearConfig-selectionRadius);border-top-right-radius:0;border-bottom-left-radius:var(--calendarYearConfig-selectionRadius);border-bottom-right-radius:0}.YearCalendarConfig__day-selection-wrapper--start .WorkloadDateLabel__area{background:var(--calendarYearConfig-colorSelection);box-shadow:var(--size-4) 0 0 0 var(--calendarYearConfig-colorSelection)}.YearCalendarConfig__day-selection-wrapper--end .WorkloadDateLabel{border-bottom-right-radius:var(--calendarYearConfig-selectionRadius);border-top-right-radius:var(--calendarYearConfig-selectionRadius);border-top-left-radius:0;border-bottom-left-radius:0}.YearCalendarConfig__day-selection-wrapper--end .WorkloadDateLabel__area{background:var(--calendarYearConfig-colorSelection);box-shadow:calc(-1 * var(--size-4)) 0 0 0 var(--calendarYearConfig-colorSelection)}.YearCalendarConfig__day-selection-wrapper--selected:not(.YearCalendarConfig__day-selection-wrapper--start):not(.YearCalendarConfig__day-selection-wrapper--end) .WorkloadDateLabel__area{background:var(--calendarYearConfig-colorSelectionMiddle);box-shadow:calc(-1 * var(--size-4)) 0 0 0 var(--calendarYearConfig-colorSelectionMiddle),var(--size-4) 0 0 0 var(--calendarYearConfig-colorSelectionMiddle)}.YearCalendarConfig__day-selection-wrapper:hover:not(.YearCalendarConfig__day-selection-wrapper--selected) .WorkloadDateLabel__area{background:var(--calendarYearConfig-colorSelection)}.YearCalendarConfig__day-selection-wrapper:hover:not(.YearCalendarConfig__day-selection-wrapper--selected) .WorkloadDateLabel__border{border-color:var(--calendarYearConfig-colorSelection)}.WorkloadDateForm__dates{display:flex;flex-direction:row;gap:1rem;align-items:flex-start;justify-content:flex-start}.WorkloadDateForm__arrow{align-self:center;margin-top:calc(var(--size-20) + var(--size-4))}.WorkloadDateForm__create-fields{display:flex;flex-direction:column;gap:var(--size-16);align-items:stretch;justify-content:flex-start;width:100%}.WorkloadDateForm__name-color-row{display:flex;flex-direction:row;gap:var(--size-16);align-items:flex-start;justify-content:flex-start}.WorkloadDateForm .InputWrapper--templateName{width:70%}.WorkloadDateForm .InputWrapper--templateColor{width:30%}.WorkloadTemplateForm__form-content{display:flex;flex-direction:column;gap:var(--size-16);align-items:stretch;justify-content:flex-start}.WorkloadTemplateForm__name-color-row{display:flex;flex-direction:row;gap:var(--size-16);align-items:flex-start;justify-content:flex-start}.WorkloadTemplateForm .InputWrapper--name{width:70%}.WorkloadTemplateForm .InputWrapper--color{width:30%}.WorkloadTemplateLabel{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-start}.WorkloadTemplateLabel__Badge--red-light{background-color:#f7aaaa}.WorkloadTemplateLabel__Badge--red{background-color:#e54848}.WorkloadTemplateLabel__Badge--red-dark{background-color:#b12424}.WorkloadTemplateLabel__Badge--orange-light{background-color:#ffcd70}.WorkloadTemplateLabel__Badge--orange{background-color:#ffba87}.WorkloadTemplateLabel__Badge--orange-dark{background-color:#c75807}.WorkloadTemplateLabel__Badge--yellow-light{background-color:#f4ff43}.WorkloadTemplateLabel__Badge--yellow{background-color:#efe603}.WorkloadTemplateLabel__Badge--yellow-dark{background-color:#a48404}.WorkloadTemplateLabel__Badge--lime-light{background-color:#beef67}.WorkloadTemplateLabel__Badge--lime{background-color:#85c81a}.WorkloadTemplateLabel__Badge--lime-dark{background-color:#4e7a11}.WorkloadTemplateLabel__Badge--green-light{background-color:#83d2a7}.WorkloadTemplateLabel__Badge--green{background-color:#30a46c}.WorkloadTemplateLabel__Badge--green-dark{background-color:#186442}.WorkloadTemplateLabel__Badge--sky-light{background-color:#6fe3f1}.WorkloadTemplateLabel__Badge--sky{background-color:#13c2de}.WorkloadTemplateLabel__Badge--sky-dark{background-color:#157189}.WorkloadTemplateLabel__Badge--blue-light{background-color:#97cef9}.WorkloadTemplateLabel__Badge--blue{background-color:#4293ef}.WorkloadTemplateLabel__Badge--blue-dark{background-color:#2460d1}.WorkloadTemplateLabel__Badge--pink-light{background-color:#f8a9cd}.WorkloadTemplateLabel__Badge--pink{background-color:#e93d82}.WorkloadTemplateLabel__Badge--pink-dark{background-color:#bc1a4e}.WorkloadTemplateLabel__Badge--violet-light{background-color:#e5b9ee}.WorkloadTemplateLabel__Badge--violet{background-color:#c064d1}.WorkloadTemplateLabel__Badge--violet-dark{background-color:#8b3695}.WorkloadTemplateLabel__name{font-size:var(--size-14)}.WorkloadTemplateDetail{display:flex;flex-direction:column;gap:var(--size-16);align-items:stretch;justify-content:flex-start}.WorkloadTemplateDetail__group{border:1px solid var(--color);border-radius:var(--size-8);overflow:hidden}.WorkloadTemplateDetail__group-header{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:space-between;width:100%;padding:var(--size-12) var(--size-16);background:var(--color-bg-hover);border:none;cursor:pointer;font-weight:700;font-size:var(--size-16)}.WorkloadTemplateDetail__group-content{display:flex;flex-direction:column;gap:0;align-items:stretch;justify-content:space-evenly;padding:var(--size-16)}.WorkloadTemplateSlotsClone__input{max-width:40rem}.WorkloadTemplateSlotsClone .ButtonOptions__option-box{text-transform:capitalize}.WorkloadSlotQuarterCell{min-height:var(--size-32);position:relative}.WorkloadSlotQuarterCell:first-child{border-left:none;border-top-left-radius:var(--size-8);border-bottom-left-radius:var(--size-8)}.WorkloadSlotQuarterCell:last-child{border-top-right-radius:var(--size-8);border-bottom-right-radius:var(--size-8)}.WorkloadSlotQuarterCell--selected{background-color:var(--color-selection);z-index:2;height:100%}.WorkloadSlotRow{display:flex;flex-direction:column;gap:0;align-items:stretch;justify-content:space-evenly;padding:var(--size-16);border:1px solid var(--color-stroke);-webkit-user-select:none;user-select:none;border-radius:var(--size-8)}.WorkloadSlotRow:last-child{border-bottom:none}.WorkloadSlotRow__header{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:space-between;padding:var(--size-4) 0}.WorkloadSlotRow__day-label{font-weight:700;font-size:var(--size-14);text-transform:capitalize}.WorkloadSlotRow__grid{display:flex;flex-direction:column;gap:0;align-items:stretch;justify-content:space-evenly;overflow-x:auto}.WorkloadSlotRow__HourList{overflow:visible}.WorkloadSlotRow__quarter-wrapper{position:relative;width:fit-content}.WorkloadSlotRow__QuarterList{overflow:visible;border:1px solid var(--color-stroke);border-radius:var(--size-8);width:fit-content;height:100%;will-change:auto}.WorkloadSlotRow__actions-menu-content{min-width:12rem;border-radius:var(--size-8);padding:var(--size-4);box-shadow:0 4px 12px #00000026}.WorkloadSlotRow__actions-menu-item{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-start;width:100%;padding:var(--size-8) var(--size-12);border-radius:var(--size-4);color:var(--color-text);font-weight:700}.WorkloadSlotRow__actions-menu-item--clone{fill:var(--color-primary-normal)}.WorkloadSlotRow__actions-menu-item--delete{fill:var(--color-error-dark)}.WorkloadSlotOverlay{display:grid;grid-template-columns:repeat(var(--total-quarters),minmax(0,1fr));position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;pointer-events:none;border:1px solid transparent}.WorkloadSlotOverlay__block{background-color:#157189;display:flex;justify-content:center;align-items:center;pointer-events:none;color:#fff;font-weight:700;font-size:1rem;border:1px solid var(--color-stroke)}.WorkloadSlotOverlay__block:first-child{border-top-left-radius:var(--size-8);border-bottom-left-radius:var(--size-8)}.WorkloadSlotOverlay__block:last-child{border-top-right-radius:var(--size-8);border-bottom-right-radius:var(--size-8);border-right:none}.WorkloadSlotOverlay__employees{font-size:1rem}.WorkloadSlotForm{display:flex;flex-direction:column;gap:var(--size-16);align-items:stretch;justify-content:space-evenly}.WorkloadSlotForm__time-range{display:flex;flex-direction:row;gap:var(--size-16);align-items:center;justify-content:space-evenly;font-size:var(--size-14)}.WorkloadSlotForm__arrow{align-self:center;margin-top:calc(var(--size-20) + var(--size-4))}.WorkloadSlotForm__fields{display:flex;flex-direction:row;gap:var(--size-16);align-items:flex-end;justify-content:space-evenly}.WorkloadTable .Table__table{table-layout:fixed;width:fit-content;height:inherit}.WorkloadTable .Table__table thead{display:table;width:fit-content;table-layout:fixed}.WorkloadTable .Table__table tbody{display:block;max-height:80vh;overflow-y:auto;scrollbar-width:thin}.WorkloadTable .Table__TableRow{display:table;width:fit-content;table-layout:fixed}.WorkloadTable .Table__TableHeaderCell--day{width:4rem}.WorkloadTable .Table__TableHeaderCell--schedule{padding:0;overflow:hidden}.WorkloadTable .Table__TableBodyCell--day{width:4rem;text-align:center;font-weight:700;border-right:1px solid var(--color-stroke);padding:0 var(--size-4);height:1px;line-height:1.5rem}.WorkloadTable .Table__TableBodyCell--schedule{padding:0;height:1px;overflow:hidden;border-left:none}.WorkloadTable .Tooltip .AnchoredBox__anchor{display:block;height:100%}.WorkloadTable__quarter-row{min-height:1.5rem;will-change:auto}.WorkloadQuarterCell{height:100%}.WorkloadQuarterCell:hover,.WorkloadQuarterCell:focus{outline:none;border-radius:0}.WorkloadQuarterCell:hover .WorkloadQuarterCell__fill,.WorkloadQuarterCell:focus .WorkloadQuarterCell__fill{border:1px solid var(--color-primary-active)}.WorkloadQuarterCell:focus-visible{outline:none;border-radius:0}.WorkloadQuarterCell:focus-visible .WorkloadQuarterCell__fill{border:1px solid var(--color-emphasis)}.WorkloadQuarterCell:first-child{border-left:none}.WorkloadQuarterCell__fill{width:100%;height:100%}.WorkloadQuarterCell__quarter{height:100%}.WorkloadQuarterCell--status-deficit{background-color:var(--color-error-light)}.WorkloadQuarterCell--status-optimal{background-color:var(--color-success-light)}.WorkloadQuarterCell--status-surplus{background-color:var(--color-warning-light)}.WorkloadTooltip{display:flex;flex-direction:column;gap:var(--size-16);align-items:stretch;justify-content:flex-start;padding:var(--size-8);min-width:10rem}.WorkloadTooltip__header{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:space-between;font-weight:700}.WorkloadTooltip__date-time{font-size:var(--font-size-sm)}.WorkloadTooltip__time-range{font-size:var(--font-size-sm);white-space:nowrap}.WorkloadTooltip__groups{display:flex;flex-direction:column;gap:var(--size-8);align-items:stretch;justify-content:flex-start}.WorkloadTooltip__group-row{display:flex;flex-direction:row;gap:var(--size-24);align-items:flex-start;justify-content:space-evenly;font-size:var(--font-size-sm)}.WorkloadTooltip__group-status{display:flex;flex-direction:row;gap:var(--size-4);align-items:center;justify-content:flex-start;margin-left:auto;flex-shrink:0}.WorkloadTooltip__group-values{white-space:nowrap}.WorkloadTooltip__GroupStatusBadge{flex-shrink:0}.WorkloadTooltip__GroupStatusBadge--deficit{background-color:var(--color-error-light)}.WorkloadTooltip__GroupStatusBadge--optimal{background-color:var(--color-success-light)}.WorkloadTooltip__GroupStatusBadge--surplus{background-color:var(--color-warning-light)}.WorkloadTooltip__total{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-end;font-weight:700}.ErpConnectionDisplay{display:flex;flex-direction:column;gap:var(--size-16);align-items:normal;justify-content:flex-start}.ErpConnectionDisplay__header{display:flex;flex-direction:row;gap:var(--size-16);align-items:center;justify-content:flex-start}.ErpConnectionDisplay__name{margin:0}.ErpConnectionDisplay__Tag--active{background-color:var(--color-success-light)}.ErpConnectionDisplay__Tag--inactive{background-color:var(--color-warning-light)}.ErpConnectionDisplay__fields{display:grid;grid-template-columns:max-content 1fr;gap:var(--size-8) var(--size-24);margin:0}.ErpConnectionDisplay__fields dt{color:var(--color-text-soft)}.ErpConnectionDisplay__fields dd{margin:0}.ErpImportRunTable__StatusTag--succeeded{background-color:var(--color-success-light)}.ErpImportRunTable__StatusTag--failed{background-color:var(--color-error-light)}.ErpImportRunTable__StatusTag--running{background-color:var(--color-info-light)}.ErpImportItemTable__ResultTag--created{background-color:var(--color-success-light)}.ErpImportItemTable__ResultTag--updated{background-color:var(--color-info-light)}.ErpImportItemTable__ResultTag--skipped{background-color:var(--color-warning-light)}.ErpImportItemTable__ResultTag--failed{background-color:var(--color-error-light)}.ErpImportItemTable__error{display:flex;flex-direction:row;gap:var(--size-4);align-items:baseline;justify-content:flex-start;flex-wrap:wrap}.ErpImportItemTable__errorCode{color:var(--erpSync-variant, var(--color-gray-dark));font-size:.75rem}.ErpImportItemChipFilter{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-start;flex-wrap:wrap}.ErpImportRunFiltersForm__group{display:flex;flex-direction:column;gap:var(--size-8);align-items:normal;justify-content:flex-start}.ErpImportRunFiltersForm__title{font-weight:600}.ErpSyncScopeDisplay,.ErpSyncRequestDisplay{--erpSync-variant: var(--color-gray-dark);--erpSync-outline: var(--color-stroke);--erpSync-container: color-mix( in srgb, var(--color-primary-light) 55%, var(--color-background) )}.ErpSyncScopeDisplay{display:flex;flex-direction:column;gap:var(--size-20);align-items:normal;justify-content:flex-start;padding:1.75rem 0;border-top:1px solid var(--erpSync-outline)}.ErpSyncScopeDisplay__header{display:flex;flex-direction:row;gap:var(--size-24);align-items:baseline;justify-content:space-between;flex-wrap:wrap}.ErpSyncScopeDisplay__heading{max-width:32.5rem}.ErpSyncScopeDisplay__title{margin:0 0 var(--size-4);font-size:1rem;font-weight:var(--font-weight-medium)}.ErpSyncScopeDisplay__help{margin:0;color:var(--erpSync-variant);font-size:.875rem}.ErpSyncScopeDisplay__lastRun{color:var(--erpSync-variant);font-size:.75rem;white-space:nowrap}.ErpSyncScopeDisplay__params{display:flex;flex-direction:row;gap:var(--size-12) 1.75rem;align-items:flex-end;justify-content:flex-start;flex-wrap:wrap}.ErpSyncScopeDisplay__params .NumberInput__Wrapping,.ErpSyncScopeDisplay__params .DayPickerInput__Wrapping{width:9.5rem}.ErpSyncScopeDisplay__params .ToggleInput__Wrapping{align-self:center;white-space:nowrap}.ErpSyncScopeDisplay__params .InputWrapper__label{color:var(--erpSync-variant);font-size:.75rem}.ErpSyncScopeDisplay__spacer{flex:1}.ErpSyncScopeDisplay__error{margin:0;color:var(--color-error-dark);font-size:.875rem}.ErpSyncScopeDisplay__hint{margin:0;color:var(--erpSync-variant);font-size:.875rem}.ErpSyncRequestDisplay{display:flex;flex-direction:column;gap:var(--size-12);align-items:normal;justify-content:flex-start}.ErpSyncRequestDisplay__modifiers{display:flex;flex-direction:row;gap:var(--size-4) var(--size-8);align-items:center;justify-content:flex-start;flex-wrap:wrap;margin:0;padding:0;list-style:none;color:var(--erpSync-variant);font-size:.75rem}.ErpSyncRequestDisplay__modifier:not(:last-child):after{content:" ·"}.ErpSyncRequestDisplay__error{margin:0;color:var(--color-error-dark)}.ErpSyncRequestDisplay__result{display:flex;flex-direction:row;gap:var(--size-16) var(--size-40);align-items:center;justify-content:flex-start;flex-wrap:wrap;padding:var(--size-16) var(--size-20);border-radius:var(--size-12);background-color:var(--erpSync-container)}.ErpSyncRequestDisplay__spacer{flex:1}.ErpSyncRequestDisplay__summary{display:flex;flex-direction:row;gap:var(--size-16) var(--size-40);align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;margin:0}.ErpSyncRequestDisplay__counter{display:flex;flex-direction:column;gap:var(--size-4);align-items:flex-start;justify-content:flex-start;min-width:4rem}.ErpSyncRequestDisplay__counter dt{color:var(--erpSync-variant);font-size:.6875rem;font-weight:var(--font-weight-medium)}.ErpSyncRequestDisplay__counter dd{margin:0;font-size:1rem;font-weight:var(--font-weight-medium);line-height:1}.ErpSyncRequestDisplay__steps{border-collapse:collapse;font-size:.875rem;font-weight:400;font-variant-numeric:tabular-nums}.ErpSyncRequestDisplay__steps th,.ErpSyncRequestDisplay__steps td{padding:var(--size-4) var(--size-16) var(--size-4) 0;text-align:right;white-space:nowrap}.ErpSyncRequestDisplay__steps th{color:var(--erpSync-variant);font-size:.6875rem;font-weight:var(--font-weight-medium)}.ErpSyncRequestDisplay__steps th:first-child,.ErpSyncRequestDisplay__steps td:first-child{text-align:left}.ErpSyncRequestDisplay__totalRow td{border-top:1px solid var(--erpSync-outline);font-weight:var(--font-weight-medium)}.ErpSyncRequestDisplay__hint{margin:0;color:var(--erpSync-variant);font-size:.875rem}.ErpSyncRequestDisplay__dryRun{display:flex;flex-direction:row;gap:var(--size-8);align-items:flex-start;justify-content:flex-start;margin:0;color:var(--erpSync-variant);font-size:.75rem;line-height:1.5}.ErpSyncRequestDisplay__Icon{flex:none;margin-top:.125rem}.CenterLabel{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-start}.CenterLabel__Badge{flex-shrink:0}.CenterLabel__Badge--red-light{background-color:var(--color-red-light)}.CenterLabel__Badge--red{background-color:var(--color-red)}.CenterLabel__Badge--red-dark{background-color:var(--color-red-dark)}.CenterLabel__Badge--orange-light{background-color:var(--color-orange-light)}.CenterLabel__Badge--orange{background-color:var(--color-orange)}.CenterLabel__Badge--orange-dark{background-color:var(--color-orange-dark)}.CenterLabel__Badge--yellow-light{background-color:var(--color-yellow-light)}.CenterLabel__Badge--yellow{background-color:var(--color-yellow)}.CenterLabel__Badge--yellow-dark{background-color:var(--color-yellow-dark)}.CenterLabel__Badge--lime-light{background-color:var(--color-lime-light)}.CenterLabel__Badge--lime{background-color:var(--color-lime)}.CenterLabel__Badge--lime-dark{background-color:var(--color-lime-dark)}.CenterLabel__Badge--green-light{background-color:var(--color-green-light)}.CenterLabel__Badge--green{background-color:var(--color-green)}.CenterLabel__Badge--green-dark{background-color:var(--color-green-dark)}.CenterLabel__Badge--sky-light{background-color:var(--color-sky-light)}.CenterLabel__Badge--sky{background-color:var(--color-sky)}.CenterLabel__Badge--sky-dark{background-color:var(--color-sky-dark)}.CenterLabel__Badge--blue-light{background-color:var(--color-blue-light)}.CenterLabel__Badge--blue{background-color:var(--color-blue)}.CenterLabel__Badge--blue-dark{background-color:var(--color-blue-dark)}.CenterLabel__Badge--pink-light{background-color:var(--color-pink-light)}.CenterLabel__Badge--pink{background-color:var(--color-pink)}.CenterLabel__Badge--pink-dark{background-color:var(--color-pink-dark)}.CenterLabel__Badge--violet-light{background-color:var(--color-violet-light)}.CenterLabel__Badge--violet{background-color:var(--color-violet)}.CenterLabel__Badge--violet-dark{background-color:var(--color-violet-dark)}.CenterLabel__name{white-space:nowrap}.CenterListLabel{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-start}.CenterListLabel__badge{display:inline-flex;align-items:center;justify-content:center;min-width:var(--size-24);height:var(--size-24);border-radius:var(--size-8);background-color:var(--color-item-selected);font-size:var(--font-size-xs);font-weight:600;cursor:pointer}.CenterListLabel__tooltip{display:flex;flex-direction:column;gap:var(--size-4);align-items:normal;justify-content:flex-start}.CenterTable__Actions{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-end}.CenterTable__EditButton:not(:last-child),.CenterTable__DeleteButton:not(:last-child){margin-right:var(--size-4)}.CenterTable .Table__TableHeaderCell--name,.CenterTable .Table__TableHeaderCell--responsibleName{width:16rem}.CenterTable .Table__TableHeaderCell--email{width:20rem}.CenterTable .Table__TableHeaderCell--phone{width:12rem}.CenterTable .Table__TableHeaderCell--activeEmployeeCount,.CenterTable .Table__TableHeaderCell--color,.CenterTable .Table__TableHeaderCell--actions{width:8rem}.CentersBlock{display:flex;flex-direction:column;gap:var(--size-8);align-items:center;justify-content:space-evenly;width:100%}.CentersBlock__CenterTable{width:100%}.CenterForm__FormContent{display:flex;flex-direction:column;gap:var(--size-16);align-items:stretch;justify-content:flex-start}.CenterForm__form-block{display:flex;flex-direction:row;gap:var(--size-16);align-items:flex-start;justify-content:flex-start}.CenterForm__form-block>.InputWrapper{width:12.5rem;flex-shrink:0}.CenterIdsInput .ButtonOptions__option-box:hover .CenterIdsInput__Tooltip>.Tooltip__Floating{visibility:visible}.CenterIdsInput__Tooltip .Tooltip__Content{max-width:20rem;white-space:normal;overflow-wrap:break-word}.CenterIdsInput__Tooltip.Tooltip--placement-top .Tooltip__Floating{position-area:top span-right;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline}.form-content .InputWrapper--centerIds .InputWrapper__input{display:flex;flex-direction:column;gap:var(--size-8);align-items:flex-start;justify-content:flex-start}.form-content .InputWrapper--timezone .AnchoredBox__anchor{min-width:20rem}.RolesPage__toolbar{display:flex;gap:1rem;justify-content:flex-start}.RolesPage__RoleForm{display:flex;flex-direction:column;gap:1rem;align-items:flex-start;justify-content:flex-start}.RolesPage .SearchingForm{max-width:14.5rem}.RolesPage__noRoles{text-align:center;margin-top:1rem;font-size:1rem;color:var(--color-text-soft)}.RolesPage .PageStructure__main-block{padding:var(--size-16);background-color:var(--color-background);border-radius:var(--size-8)}.UsersPage__toolbar{display:flex;gap:1rem;justify-content:flex-start}.UsersPage__UserForm{display:flex;flex-direction:column;gap:1rem;align-items:flex-start;justify-content:flex-start}.UsersPage .SearchingForm{max-width:14.5rem}.UsersPage__noUsers{text-align:center;margin-top:1rem;font-size:1rem;color:var(--color-text-soft)}.UsersPage__filters{z-index:20}.UsersPage__filters .AnchoredBox__floating-box{margin-top:var(--size-8)}.UsersPage .PageStructure__main-block{padding:var(--size-16);background-color:var(--color-background);border-radius:var(--size-8)}.AuthPage{display:flex;min-height:100vh;min-height:100dvh;width:100%}.AuthPage__aside{display:none;background-color:var(--color-login-bg);align-items:center;justify-content:center;padding:var(--size-32)}@media (min-width: 768px){.AuthPage__aside{display:flex;flex:0 0 50%}}.AuthPage__Isotip{max-width:60%;max-height:50%;object-fit:contain}.AuthPage__main{display:flex;flex-direction:column;gap:var(--size-32);align-items:center;justify-content:center;flex:1;padding:var(--size-48) var(--size-24);overflow-y:auto}@media (min-width: 768px){.AuthPage__main{padding:var(--size-64) var(--size-48);justify-content:center;align-items:flex-start}}.AuthPage__content{display:flex;flex-direction:column;gap:var(--size-32);align-items:stretch;justify-content:flex-start;width:100%;max-width:400px}.AuthPage__Logo{height:3rem;object-fit:contain;align-self:flex-start}.AuthPage__title{font-size:var(--font-size-heading-lg, 1.75rem);font-weight:700;color:var(--color-text);margin:0}.BasicNoCenterAccessPage{display:flex;flex-direction:column;gap:var(--size-16);align-items:center;justify-content:flex-start}.ConfigCalendarPage .PageStructure__main-block{background-color:var(--color-background);border-radius:var(--size-8);padding:var(--size-16)}.ConfigCalendarPage__workspace{display:flex;flex-direction:row;gap:var(--size-16);align-items:stretch;justify-content:space-evenly}.ConfigCalendarPage__YearCalendarConfig{flex:1}.ConfigCalendarPage__CalendarDayForm{width:40rem}.ConfigCalendarPage .InputWrapper--year{max-width:18rem}.ConfigCalendarPage .InputWrapper--year .ArrowSteps{justify-content:space-between;padding:0 var(--size--16)}.ConfigCalendarPage .InputWrapper--year .ArrowSteps .Icon{fill:var(--color-dark)}.ConfigCalendarPage__SelectYear{border:1px solid var(--color-stroke);border-radius:var(--size-8);padding:var(--input-padding-y) var(--input-padding-x)}.ConfigCalendarPage .FoldingColumn__title{font-size:var(--size-20)}.ConfigCalendarPage .FoldingColumn__header{padding:var(--size-8)}.ConfigCalendarPage .FoldingColumn__header .Icon{fill:var(--color-primary-normal)}.ConfigCalendarPage .FoldingColumn__trigger:hover .Icon{fill:var(--color-primary-dark)}.ConfigCentersPage__CentersBlock{margin-top:var(--size-16)}.ConfigEntitiesPage__entities{padding:var(--size-16);background-color:var(--color-background);border-radius:var(--size-8);margin-top:var(--size-8)}.ConfigEntitiesPage__SelectInput{color:var(--color-text)}.ConfigEntitiesPage__SelectInput .ButtonOptions__option-box:hover{background-color:transparent}.ConfigEntitiesPage__CategoriesBlock{display:flex;flex-direction:column;gap:var(--size-8);align-items:center;justify-content:space-evenly}.ConfigEntitiesPage__AddCategoryButton{align-self:flex-end}.ConfigWorkloadPage .PageStructure__main-block{padding:var(--size-16)}.ConfigWorkloadPage__PageContent{padding:var(--size-16);background-color:var(--color-background);border-radius:var(--size-8)}.ConfigWorkloadPage__workspace{display:flex;flex-direction:row;gap:var(--size-16);align-items:stretch;justify-content:space-evenly}.ConfigWorkloadPage__YearCalendarConfig{flex:1}.ConfigWorkloadPage .InputWrapper--year{max-width:18rem}.ConfigWorkloadPage .InputWrapper--year .ArrowSteps{justify-content:space-between;padding:0 var(--size--16)}.ConfigWorkloadPage .InputWrapper--year .ArrowSteps .Icon{fill:var(--color-dark)}.ConfigWorkloadPage__SelectYear{border:1px solid var(--color-stroke);border-radius:var(--size-8);padding:var(--input-padding-y) var(--input-padding-x)}.ConfigWorkloadPage__templates-title{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:space-between;width:100%}.ConfigWorkloadPage__templates-content{display:flex;flex-direction:column;gap:var(--size-8);align-items:flex-start;justify-content:flex-start;padding:var(--size-8)}.ConfigWorkloadPage__template-item{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-start;width:100%}.ConfigWorkloadPage__template-edit{margin-left:auto}.ConfigWorkloadPage__emptyTemplates{font-size:var(--size-14);color:var(--color-text-light)}.ConfigWorkloadPage .InputWrapper--workload-group-tabs{margin-bottom:var(--size-8)}.ConfigWorkloadPage .FoldingColumn__title{font-size:var(--size-20)}.ConfigWorkloadPage .FoldingColumn__header{padding:var(--size-8)}.ConfigWorkloadPage .FoldingColumn__header .Icon{fill:var(--color-primary-normal)}.ConfigWorkloadPage .FoldingColumn__trigger:hover .Icon{fill:var(--color-primary-dark)}.ConfigWorkloadDetailPage .PageStructure__main-block{background-color:var(--color-background);border-radius:var(--size-8);padding:var(--size-16)}.ConfigWorkloadDetailPage__pre-header{display:flex;flex-direction:row;gap:var(--size-16);align-items:center;justify-content:flex-start;color:var(--color-disabled)}.ConfigWorkloadDetailPage__pre-header a{color:var(--color-emphasis)}.ConfigWorkloadDetailPage__pre-header p{color:var(--color-text)}.ConfigWorkloadDetailPage__title-bar{display:flex;flex-direction:row;gap:var(--size-16);align-items:center;justify-content:flex-start}.ConfigWorkloadDetailPage__title-bar .Tag{background-color:transparent}.ConfigWorkloadDetailPage__template-tag{font-size:var(--font-size-sm)}.ConfigWorkloadDetailPage__detail{margin-top:var(--size-16)}.ConfigWorkloadDetailPage__delete-button{fill:var(--color-error-dark)}.ConfigRuleSetsPage__Content{padding:var(--size-16);background-color:var(--color-background);border-radius:var(--size-8)}.ConfigRuleSetsPage__Toolbar{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-start}.ConfigRuleSetsPage__RuleSetTable{width:100%}.ConfigRuleSetsPage__PaginationForm{align-self:flex-end}.ConfigRuleSetsDetailPage__Content{display:flex;flex-direction:column;gap:var(--size-16);align-items:flex-start;justify-content:flex-start;width:100%}.ConfigRuleSetsDetailPage__VersionSelector{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-start;background-color:var(--color-background);border-radius:var(--size-8)}.ConfigRuleSetsDetailPage__VersionSelector .TriggerContent{width:20.5rem}.ConfigRuleSetsDetailPage__version-options{display:flex;flex-direction:column;gap:var(--size-8);align-items:flex-start;justify-content:flex-start;padding:var(--size-8);width:24rem;background-color:var(--color-background);border:1px solid var(--color-stroke);border-radius:var(--size-8)}.ConfigRuleSetsDetailPage__version-option,.ConfigRuleSetsDetailPage__version-option .ButtonOptions__option-box{width:100%}.ConfigRuleSetsDetailPage__version-option .ButtonOptions__OptionContent{width:100%;padding:var(--size-8) var(--size-16)}.ConfigRuleSetsDetailPage__TitleRow{display:flex;flex-direction:row;gap:var(--size-16);align-items:center;justify-content:flex-start}.ConfigRuleSetsDetailPage__DraftBadge{font-size:var(--font-size-sm)}.ConfigRuleSetsDetailPage__ActivateToggle{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-start;color:var(--color-text);fill:var(--color-emphasis);margin-bottom:var(--size-16)}.ConfigRuleSetsDetailPage__Form{width:100%}.ConfigRuleSetsDetailPage__preHeader{display:flex;flex-direction:row;gap:var(--size-16);align-items:center;justify-content:flex-start;color:var(--color-disabled)}.ConfigRuleSetsDetailPage__preHeader a{color:var(--color-emphasis)}.ConfigRuleSetsDetailPage__preHeader p{color:var(--color-text)}.EmployeesPage__toolbar{display:flex;gap:1rem;justify-content:flex-start}.EmployeesPage__EmployeeForm{display:flex;flex-direction:column;gap:1rem;align-items:flex-start;justify-content:flex-start}.EmployeesPage .SearchingForm{max-width:14.5rem}.EmployeesPage__noEmployees{text-align:center;margin-top:1rem;font-size:1rem;color:var(--color-text-soft)}.EmployeesPage__filters{z-index:20}.EmployeesPage__filters .AnchoredBox__floating-box{margin-top:var(--size-8)}.EmployeesPage .PageStructure__main-block{padding:var(--size-16);background-color:var(--color-background);border-radius:var(--size-8)}.EmployeesDetailPage__preHeader{display:flex;flex-direction:row;gap:var(--size-16);align-items:center;justify-content:flex-start;color:var(--color-disabled);overflow:hidden}.EmployeesDetailPage__preHeader a{color:var(--color-emphasis);flex-shrink:0}.EmployeesDetailPage__preHeader .Tooltip{overflow:hidden;min-width:0}.EmployeesDetailPage__preHeader .Tooltip__Content{max-width:20rem;overflow-wrap:break-word}.EmployeesDetailPage__preHeader p{color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:40rem}.EmployeesDetailPage .EmployeeNameLabel{flex:1;min-width:0}.EmployeesDetailPage .EmployeeNameLabel .Tooltip__Content{max-width:20rem;overflow-wrap:break-word;font-size:var(--size-16)}.EmployeesDetailPage__EmployeeWorkConditionForms{display:flex;flex-direction:column;gap:var(--size-16);align-items:flex-start;justify-content:flex-start}.ErpConnectionPage .PageStructure__main-block,.ErpImportRunsPage .PageStructure__main-block,.ErpImportItemsPage .PageStructure__main-block{padding:var(--size-16);background-color:var(--color-background);border-radius:var(--size-8)}.ErpImportRunsPage__toolbar{display:flex;gap:1rem;justify-content:flex-end}.ErpImportRunsPage__filters{z-index:20}.ErpImportRunsPage__filters .AnchoredBox__floating-box{margin-top:var(--size-8)}.ErpImportRunsPage__noRuns{text-align:center;margin-top:1rem;font-size:1rem;color:var(--color-text-soft)}.ErpImportRunsPage__itemsLink{display:flex;flex-direction:row;gap:var(--size-4);align-items:center;justify-content:flex-start;color:var(--color-primary-normal);font-size:.875rem;font-weight:var(--font-weight-medium);white-space:nowrap}.ErpSyncPage .PageStructure__main-block{padding:var(--size-16);background-color:var(--color-background);border-radius:var(--size-8);display:flex;flex-direction:column;gap:0;align-items:normal;justify-content:flex-start}.ErpSyncPage__subtitle{width:100%;max-width:67.5rem;margin:0 auto var(--size-40);color:var(--color-gray-dark);font-size:.875rem}.ErpSyncPage__jobs{width:100%;max-width:67.5rem;margin-inline:auto;border-bottom:1px solid var(--color-stroke)}.ErpSyncPage__ErpSyncScopeDisplay{width:100%}.ErpSyncPage__itemsLink{display:flex;flex-direction:row;gap:var(--size-4);align-items:center;justify-content:center;padding:var(--size-8) var(--size-16);border:1px solid var(--color-stroke);border-radius:var(--size-8);color:var(--color-primary-normal);font-size:.875rem;font-weight:var(--font-weight-medium);white-space:nowrap}.ErpImportItemsPage__heading{display:flex;flex-direction:column;gap:var(--size-4);align-items:flex-start;justify-content:flex-start}.ErpImportItemsPage__heading h2{margin:0}.ErpImportItemsPage__backLink{display:flex;flex-direction:row;gap:var(--size-4);align-items:center;justify-content:flex-start;color:var(--color-gray-dark);font-size:.875rem}.ErpImportItemsPage__toolbar{display:flex;flex-direction:column;gap:var(--size-8);margin-bottom:var(--size-16)}.ErpImportItemsPage__noItems{text-align:center;margin-top:1rem;font-size:1rem;color:var(--color-text-soft)}.ErpImportItemsPage__footer{margin:var(--size-8) 0 0;color:var(--color-gray-dark);font-size:.875rem}.PlanningPage__planningHeader{display:flex;flex-direction:column;gap:var(--size-16);align-items:flex-start;justify-content:flex-start}.PlanningPage__viewBar{display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:space-between;width:100%;position:relative;z-index:30}.PlanningPage__viewBar .ItemList__ItemBox{padding:0;overflow:hidden}.PlanningPage__viewOption{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:center;width:100%;height:var(--size-48);fill:var(--color-emphasis);padding:0 var(--size-16)}.PlanningPage__viewOption--selected{fill:var(--color-text);color:var(--color-text);background-color:var(--button-options-background-color)}.PlanningPage__toolbar{display:flex;flex-direction:row;gap:var(--size-16);align-items:center;justify-content:flex-start;width:100%}.PlanningPage__filters{z-index:20}.PlanningPage__filters .AnchoredBox__floating-box{margin-top:var(--size-8)}.PlanningPage .PageStructure__main-block{padding:var(--size-16);background-color:var(--color-background);border-radius:var(--size-8)}.PlanningEmployeePage__preHeader{display:flex;flex-direction:row;gap:var(--size-16);align-items:center;justify-content:flex-start;color:var(--color-disabled)}.PlanningEmployeePage__preHeader a{color:var(--color-emphasis);flex-shrink:0}.PlanningEmployeePage__preHeader .Tooltip{overflow:hidden;min-width:0}.PlanningEmployeePage__preHeader .Tooltip__Content{max-width:20rem;overflow-wrap:break-word}.PlanningEmployeePage__preHeader p{color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:40rem}.PlanningEmployeePage .EmployeeNameLabel{flex:1;min-width:0}.PlanningEmployeePage .EmployeeNameLabel .Tooltip__Content{max-width:20rem;overflow-wrap:break-word;font-size:var(--size-16)}.PlanningEmployeePage__SelectInput{color:var(--color-text)}.PlanningEmployeePage__SelectInput .ButtonOptions__option-box:hover{background-color:transparent}.PlanningEmployeePage__calendar-wrapper{display:flex;flex-direction:row;gap:var(--size-24)}.PlanningEmployeePage__KpiStats{flex-shrink:0;width:20rem}.PlanningEmployeePage .PlanningEmployeeCalendar{flex:1;min-width:0}.TimeTrackingPage__SummaryBlock,.TimeTrackingPage__ReasonsBlock{display:flex;flex-direction:column;gap:var(--size-12);align-items:stretch;justify-content:flex-start}.WorkloadPage .PageStructure__main-block{padding:var(--size-16);background-color:var(--color-background);border-radius:var(--size-8)}.WorkloadPage__header{display:flex;flex-direction:row;gap:var(--size-16);align-items:center;justify-content:flex-start}.WorkloadPage__workspace{display:flex;flex-direction:row;gap:var(--size-16);align-items:stretch;justify-content:space-evenly}.WorkloadPage__table{flex:1;min-width:0;overflow:auto}.WorkloadPage__dayLink{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 var(--size-4);line-height:1.5rem;text-decoration:none;color:inherit}.WorkloadPage__dayLink:hover{text-decoration:underline}.WorkloadPage__dayLink:focus-visible{outline:2px solid var(--color-primary-normal);outline-offset:1px}.WorkloadPage__filtersContent{display:flex;flex-direction:column;gap:var(--size-8);align-items:flex-start;justify-content:flex-start;padding:var(--size-8)}.WorkloadPage__filtersTitle{font-weight:600;font-size:var(--size-14)}.WorkloadPage__frozenActions{display:flex;flex-direction:row;gap:var(--size-4);align-items:center;justify-content:flex-end}.WorkloadPage .FoldingColumn__title{font-size:var(--size-20)}.WorkloadPage .FoldingColumn__header{padding:var(--size-8)}.WorkloadPage .FoldingColumn__header .Icon{fill:var(--color-primary-normal)}.WorkloadPage .FoldingColumn__trigger:hover .Icon{fill:var(--color-primary-dark)}.Table__TableBodyCell--actions>*{display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:flex-end;opacity:0}.Table__tbody tr:hover,.Table__tbody tr:has(.Table__TableBodyCell--actions:focus-within){background-color:var(--color-highlight)}tr:hover .Table__TableBodyCell--actions>*,.Table__TableBodyCell--actions:focus-within>*{opacity:1}.App{background:var(--color-light);height:100vh}.Layout{display:flex;flex-direction:column;gap:0;align-items:stretch;justify-content:space-between;font-weight:var(--font-weight-regular);font-size:1rem;line-height:1.5rem;font-weight:var(--font-weight-semibold);height:100%}.Layout__header{display:flex;flex-direction:row;gap:var(--size-16);align-items:center;justify-content:space-between;padding:var(--size-12) var(--size-16);background-color:var(--color-light);border-bottom:1px solid var(--color-gray-lighter);flex-shrink:0;position:sticky;top:0;z-index:40}.Layout__Portal{flex:1;display:flex;justify-content:flex-end}.Layout__effective-screen{flex:1 1 0px;overflow:hidden;display:flex;flex-direction:row;gap:0;align-items:center;justify-content:space-between}.Layout__aside-header{display:flex;flex-direction:column;gap:var(--size-16);align-items:flex-start;justify-content:center;padding:var(--size-12);width:100%}.Layout__Logo{display:block;object-fit:contain;max-height:var(--size-32);width:auto}.Layout__Logo--open{max-width:100%}.Layout__Logo--closed{max-width:var(--size-32)}.Layout__ToggleWrapper{display:flex;justify-content:flex-end;width:100%}.Layout__content{background-color:var(--color-highlight);flex-grow:1}.Layout__content .LoadingOverlay{height:100%}.Layout__aside{flex-shrink:0;-ms-overflow-style:none;scrollbar-width:none}.Layout__aside ::-webkit-scrollbar{display:none}.Layout__aside{overflow-x:visible;display:flex;flex-direction:column;gap:0;align-items:center;justify-content:space-evenly;background-color:var(--color-highlight);border-right:1px solid var(--color-gray-lighter);--color-background: var(--color-primary-normal);--color-text: var(--color-light);--color-emphasis: var(--color-light)}.Layout__aside .NavCard{transition:all var(--animate-fast);gap:0}.Layout__aside .NavCard__label{transition:all var(--animate-fast) linear;transform:scale(1);font-weight:700}.Layout__aside--open .NavCard{gap:.5em}.Layout__aside--open .Layout__Toggle-Icon.Icon{transform:rotate(180deg)}.Layout__aside--open .NavBar .Tooltip__floating-content{visibility:hidden}.Layout__aside--closed .NavCard{justify-content:center}.Layout__aside--closed .NavCard__label,.Layout__aside--closed .NavCard__IconToggle{width:0;transform:translate(-100%) scale(0)}.Layout__content,.Layout__aside{height:100%;overflow-y:auto}.Layout__title{padding:var(--space-16) var(--space-8);width:var(--space-64);align-self:flex-start}.Layout__ToggleOpen{padding:2px;border:none;background:transparent;align-self:flex-end;margin-top:var(--size-16);fill:var(--color-primary-normal)}.Layout__ToggleOpen:hover{fill:var(--color-primary-dark)}.Layout__Toggle-Icon{transition:transform var(--animate-fast) linear;transform:rotate(0)}.NavBar{flex:1;display:flex;flex-direction:column;gap:0;align-items:center;justify-content:center;width:92%}.NavBar__ul{display:flex;flex-direction:column;gap:0;align-items:stretch;justify-content:space-evenly;width:100%}.NavBar__contextMenu{position:relative;width:100%}.NavBar__contextMenu--closed{display:none}.NavBar__contextMenu--open{animation:appear-expand var(--animate-fast)}.NavCard{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:space-evenly;cursor:pointer;border:none;border-color:transparent;background:none;border-radius:var(--size-4);width:100%;padding:var(--size-16);justify-content:start}.NavCard:focus-visible{outline:2px solid var(--color-primary-normal)}.NavCard--selected,.NavCard:hover{background:var(--color-selection)}.NavCard--selected .NavCard__Icon,.NavCard:hover .NavCard__Icon{fill:var(--color-primary-dark)}.NavCard__label{text-align:left;display:inline-block;position:relative;width:6rem;white-space:nowrap}.NavCard__fastAccessButton{justify-content:center;border:solid 1px var(--color-black);border-radius:100%;background:var(--color-stroke);padding:2px;cursor:pointer;opacity:.75}.NavCard__fastAccessButton:hover{opacity:1}.NavCard__Icon{flex-shrink:0;fill:var(--color-primary-normal)}.NavCard__IconToggle{transition:transform var(--animate-fast) linear;flex-shrink:0}.NavCard__IconToggle--closed{transform:rotate(0)}.NavCard__IconToggle--open{transform:rotate(180deg)}.LanguageSelector{width:92%}.LanguageSelector .AnchoredBox{width:100%}.LanguageSelector .AnchoredBox__anchor:focus-visible{outline:none}.LanguageSelector .AnchoredBox__anchor:focus-visible .LanguageSelector__Trigger{outline:2px solid var(--color-primary-normal)}.LanguageSelector .AnchoredBox__floating-box{margin-left:var(--size-4);background-color:transparent}.LanguageSelector__Trigger{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-start;cursor:pointer;border-color:transparent;background:none;border-radius:var(--size-8);width:100%;padding:var(--size-16)}.LanguageSelector__Trigger:focus-within{outline:2px solid var(--color-primary-normal)}.LanguageSelector__Trigger:hover{background:var(--color-selection)}.LanguageSelector__Trigger:hover .LanguageSelector__Icon{fill:var(--color-primary-dark)}.LanguageSelector__Icon{flex-shrink:0;fill:var(--color-primary-normal)}.LanguageSelector__FloatingPanel{background:var(--color-highlight);border-radius:var(--size-8);border:solid 1px var(--color-stroke);padding:var(--size-8);min-width:11rem}.LanguageSelector__FloatingPanel .ButtonOptions__option-box{width:100%;padding:var(--size-8);color:var(--color-dark)}.LanguageSelector__FloatingPanel .ButtonOptions__option-box:hover{background:var(--color-selection)}.LanguageSelector__FloatingPanel .ButtonOptions__option-box .Toggle{background-color:transparent}.CenterSelector__Trigger{display:flex;flex-direction:row;gap:var(--size-8);align-items:center;justify-content:flex-start;cursor:pointer;border-color:transparent;background:none;border-radius:var(--size-8);width:100%}.CenterSelector__Icon{flex-shrink:0;fill:var(--color-primary-normal)}.CenterSelector .ItemList{margin-top:var(--size-8);display:block;border:1px solid var(--color-stroke);border-radius:var(--size-8)}.CenterSelector .ItemList__ItemBox{width:100%;padding:.5rem 1rem}@media print{.Layout__aside{display:none}.Layout__effective-screen,.Layout__content{width:0;overflow:visible}}.FeedbackMessageDisplayer{position:fixed;top:var(--size-16);right:var(--size-16);z-index:9999;max-width:25rem;width:100%;display:flex;flex-direction:column;gap:var(--size-8);align-items:stretch;justify-content:flex-start;pointer-events:auto}.FeedbackMessageDisplayer__Alert{pointer-events:auto;animation:appear-expand var(--animate-fast)}@media print{.FeedbackMessageDisplayer{display:none}}
