@charset "UTF-8";*{box-sizing:border-box;padding:0;margin:0;outline-offset:2px}a{color:inherit;text-decoration:none}li{list-style-type:none}table{border-spacing:0}body{color:var(--color-text-neutral-01);background:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{font-size:inherit;font-family:inherit}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}:root{font-size:calc(12px + .5vmin)}html{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}@supports (font-variation-settings: normal){html{font-family:HankenGrotesk,Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}}button{cursor:pointer;font-family:inherit;font-weight:inherit;font-size:inherit}h2{font-size:2.5rem}:root{--color-black: #222730;--color-black-opacity: rgba(34, 39, 48, .8);--color-black-opacity-50: rgba(34, 39, 48, .5019607843);--color-light-gray-dark-opacitiy-50: rgba(206, 210, 218, .5019607843);--color-light-gray-medium: #e7e9ed;--color-light-gray-opacity-50-solid: #dfe2e7;--color-light-gray-light: #eff1f3;--color-dark-gray-dark-opacitiy-80: rgba(34, 39, 48, .8);--color-white: #ffffff;--color-red: #e54848;--color-red-dark: #b12424;--color-yellow: #efe603;--color-yellow-dark: #a48404;--color-green-light: #83d2a7;--color-green: #30a46c;--color-green-dark: #186442;--color-purple-light: #b0b2f1;--color-gray-light: #e3e3e3;--color-foundation-medium-gray-opacity-30: rgba(98, 111, 136, .3019607843);--color-foundation-normal: #626f88;--color-fundation-normal-opacity-10: rgba(98, 111, 136, .1019607843);--color-fundation-medium-gray-dark: #4e596d;--color-success-light: #c2e9cd;--color-success-medium: #0aa535;--color-success-dark: #067424;--color-warning-light: hsla(32, 81%, 80%);--color-warning-dark: #c77515;--color-warning-darker: #76460e;--color-error-light: #f7aaaa;--color-error-dark: #e54848;--color-error-darker: #9f1111;--color-info-light: #bfe0e8;--color-info-dark: #0084a1;--color-info-darker: #015e73;--color-text-light: #626f88;--color-text-medium: #4a5366;--color-text-inputs: #404040;--color-text-dark: #222730;--color-input-borders-and-fillings: #ced2da;--color-darker-borders-and-fillings: #626f88;--color-background-light: #eff1f3;--color-background-medium: #e7e9ed;--color-background-medium-opacity-50: rgba(231, 233, 237, .5019607843);--color-background-dark: #dee3e8;--color-interaction: #626f88;--color-interaction-hover: #222730;--color-disabled: #eff1f3;--color-calendar-holiday: #ebdef6;--color-calendar-weekend-a: #64e29e;--color-calendar-weekend-b: #ff8383;--color-calendar-summer: #faf3cc;--color-calendar-winter: #b0e5ed;--color-calendar-out-of-month-bg: var(--color-light-gray-light);--color-calendar-actual-month-bg: var(--color-light-gray-medium);--color-calendar-actual-month-bg-holiday: var( --color-light-gray-opacity-50-solid );--color-calendar-actual-month-bg-weekend: var( --color-light-gray-opacity-50-solid );--color-control-warning-dark: #76460e;--color-control-error-dark: #9f1111;--color-charge-excess: #0aa535;--color-charge-optimal: #c2e9cd;--color-charge-shortage: #e54848}@font-face{font-family:HankenGrotesk;src:url(/fonts/HankenGrotesk-VariableFont_wght.ttf)}@font-face{font-family:icomoon;src:url(/fonts/icomoon.ttf)}:root{--animate-fast: .3s;--animate-normal: .5s;--animate-slow: 1s;--animate-debug: 3s;--color-white-opacity: rgba(34, 39, 48, .8);--blur-normal: 2px;--zIndex-modal: 1000}@font-face{font-family:HankenGrotesk;src:url(/fonts/HankenGrotesk-VariableFont_wght.ttf)}@font-face{font-family:icomoon;src:url(/fonts/icomoon.ttf)}.Badge{flex-shrink:0;box-sizing:content-box;display:inline-table;transition:background-color var(--animate-fast) linear;transition-property:border-color,background-color,border-radius,transform;border:2px solid var(--color-black)}.Badge--xs{width:round(up,.25em,1px);height:round(up,.25em,1px)}.Badge--sm{width:round(up,.5em,1px);height:round(up,.5em,1px)}.Badge--md{width:round(up,.75em,1px);height:round(up,.75em,1px)}.Badge--lg{width:round(up,1em,1px);height:round(up,1em,1px)}.Badge--success{background:var(--color-success-medium);border-color:var(--color-success-medium)}.Badge--error{background:var(--color-error-dark);border-color:var(--color-error-dark)}.Badge--warning{background:var(--color-warning-dark);border-color:var(--color-warning-dark)}.Badge--info{background:var(--color-info-dark);border-color:var(--color-info-dark)}.Badge--empty{background:transparent;border:2px solid var(--color-black)}.Badge--circle{border-radius:100%}.Badge--square{border-radius:0}.Badge--diamond{transform:rotate(45deg) scale(.7)}.Badge--line{border:none;height:2px;border-radius:0}.Badge--rounded{border-radius:.25rem}.Badge--ring{background:transparent;border-radius:100%}.Loading--Spinner{display:inline-block;transform-origin:50% 50%;animation:spin infinite linear var(--animate-slow);display:flex;flex-direction:row;gap:0;align-items:center;justify-content:space-evenly}.Loading--InnerLoader{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:space-evenly}.Loading--InnerLoader img{width:round(up,1.25em,1px);display:inline-block;transform-origin:50% 50%;animation:spin infinite linear var(--animate-slow)}.Icon--md,.Toggle__Icon{height:round(up,1em,1px);width:round(up,1em,1px)}.Toggle__slider{display:block;position:relative;width:2.2rem;height:.87rem;background-color:var(--color-input-borders-and-fillings);border-radius:round(up,3.125em,1px);transition:background-color 1s ease,box-shadow 1s ease}.Toggle__slider:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:1.2rem;height:1.2rem;background-color:var(--color-white);box-shadow:0 0 round(up,.375em,1px) #0003;border-radius:50%;transition:transform .3s ease,background-color .3s ease}.Toggle__slider:hover:before{box-shadow:0 0 0 round(up,.625em,1px) #a9a9a933}.Toggle__slider--checked:before{transform:translate(1.25rem,-50%);background-color:var(--color-foundation-normal)}.Toggle__slider--disabled{background-color:var(--color-background-medium);cursor:not-allowed}.Toggle__slider--disabled:before{background-color:var(--color-input-borders-and-fillings)}.Toggle__slider2{position:relative;display:inline-block;width:3rem;height:1.7rem;background-color:var(--color-white);border:.25rem solid var(--color-foundation-normal);border-radius:1.25rem;transition:background-color .3s ease,border-color .3s ease;cursor:pointer}.Toggle__slider2:before{content:"";position:absolute;width:.9rem;height:.9rem;background-color:var(--color-foundation-normal);border-radius:50%;top:50%;left:.2rem;transform:translateY(-50%);transition:transform .3s ease}.Toggle__slider2--checked{background-color:var(--color-white);border-color:var(--color-foundation-normal)}.Toggle__slider2--checked:before{transform:translate(1.2rem,-50%)}.Toggle__slider2--disabled{opacity:.5;cursor:not-allowed}.Toggle__box{cursor:pointer;display:flex;justify-content:center;align-items:center;height:1.25em;width:1.25em;border-radius:3px;border:2px solid var(--color-text-medium);box-sizing:content-box;transition:border-color .5s}.Toggle__Icon{opacity:0;transition:opacity ease .5s;margin-bottom:1px;margin-left:1px;fill:var(--color-text-medium)}.Toggle__radio{display:inline-block;width:1rem;height:1rem;border:2px solid var(--color-foundation-normal);border-radius:50%;position:relative;transition:border-color .3s}.Toggle__radio:hover{box-shadow:0 0 0 round(up,.625em,1px) #a9a9a933}.Toggle__radio--checked:after{content:"";position:absolute;top:50%;left:50%;width:.5rem;height:.5rem;border-radius:50%;transform:translate(-50%,-50%);background-color:var(--color-foundation-normal)}.Toggle__radio--checked:after:hover:before{box-shadow:0 0 0 round(up,.625em,1px) #a9a9a933}.Toggle__radio--disabled{border-color:var(--color-background-medium);cursor:not-allowed}.Toggle__radio--disabled:after{background-color:var(--color-background-medium)}@font-face{font-family:HankenGrotesk;src:url(/fonts/HankenGrotesk-VariableFont_wght.ttf)}@font-face{font-family:icomoon;src:url(/fonts/icomoon.ttf)}:root{--globe-font-size: .875rem;--globe-width: styles.size(24);--globe-height: styles.size(20)}.Globe{position:relative;display:inline-block;font-size:var(--globe-font-size);border-radius:50%}.Globe__content{display:flex;align-items:center;justify-content:center}.Globe--text{color:var(--color-black);min-width:var(--globe-width);padding:.6rem}.Globe--text:hover{background-color:var(--color-background-dark);border-radius:.5rem;padding:.475rem}.Globe--outlined{border:2px solid var(--color-background-dark);color:var(--color-darker-borders-and-fillings);background-color:var(--color-white);min-width:var(--globe-width);min-height:var(--globe-height);margin:.475rem;font-size:var(--globe-font-size);font-weight:700}.Globe--filled{font-weight:400;color:var(--color-darker-borders-and-fillings);border:2px solid var(--color-background-dark);background-color:var(--color-background-dark);min-width:var(--globe-width);min-height:var(--globe-height);font-size:var(--globe-font-size);margin:.475rem}.Globe--contrast{background-color:var(--color-black);color:var(--color-white);font-size:var(--globe-font-size);font-weight:700;width:round(up,1.625em,1px);height:round(up,1.625em,1px);line-height:round(up,1.625em,1px);text-align:center}.Globe--crossed{color:var(--color-darker-borders-and-fillings);font-size:var(--globe-font-size);font-weight:700;margin:.6rem}.Globe--crossed:after{content:"";position:absolute;top:50%;left:50%;width:1rem;height:2px;background-color:var(--color-input-borders-and-fillings);transform:translate(-50%,-50%)}.Globe--squared{border-radius:.25rem;background-color:#cdeed6;min-width:var(--globe-width);min-height:var(--globe-height);margin:.6rem;font-size:var(--globe-font-size);font-weight:700;color:var(--color-success-dark)}@font-face{font-family:HankenGrotesk;src:url(/fonts/HankenGrotesk-VariableFont_wght.ttf)}@font-face{font-family:icomoon;src:url(/fonts/icomoon.ttf)}.Alert{border-radius:.25rem}.Alert__title{padding:.25rem .5rem;border-radius:.25rem .25rem 0 0;font-size:1.25rem;font-weight:700;color:var(--color-black);fill:var(--color-black);color:#fff8;fill:#fff8}.Alert__message{padding:.5rem}.Alert--error{background:var(--color-error-light)}.Alert--error__title{background:var(--color-error-darker)}.Alert--warning{background:var(--color-warning-light)}.Alert--warning__title{background:var(--color-warning-darker)}.Alert--info{background:var(--color-info-light)}.Alert--info__title{background:var(--color-info-darker)}.Alert--success{background:var(--color-success-light)}.Alert--success__title{background:var(--color-success-darker)}@font-face{font-family:HankenGrotesk;src:url(/fonts/HankenGrotesk-VariableFont_wght.ttf)}@font-face{font-family:icomoon;src:url(/fonts/icomoon.ttf)}.Icon--ml,.Button .Icon{height:round(up,1.25em,1px);width:round(up,1.25em,1px)}.Button{transition:all .5s linear;cursor:pointer;display:flex;flex-direction:row;gap:0;align-items:center;justify-content:space-evenly;justify-content:center;white-space:nowrap;border-radius:.25rem;padding:round(up,.5em,1px) round(up,1.25em,1px);border-style:solid}.Button__Loading{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:space-evenly;justify-content:start;transition:all .5s linear;width:round(up,2em,1px);height:round(up,2em,1px)}.Button__icon-container{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:space-evenly;justify-content:center;transition:all .5s linear}.Button--disabled{cursor:not-allowed}.Button--with-icon{gap:round(up,0em,1px);height:round(up,1.125remem,1px);padding:round(up,.5em,1px) round(up,1.25em,1px)}.Button--with-icon .Button__icon-container,.Button--with-addon .Button__icon-container{width:round(up,2em,1px);height:round(up,2em,1px)}.Button--primary{background:var(--color-foundation-normal);border-color:var(--color-foundation-normal);color:var(--color-white);fill:var(--color-white);font-weight:600;font-size:1rem}.Button--primary:hover:not(:disabled){background-color:var(--color-black);border-color:var(--color-black);color:var(--color-white);fill:var(--color-white)}.Button--primary.Button--disabled{color:var(--color-white);fill:var(--color-white);background-color:var(--color-disabled);border-color:var(--color-disabled)}.Button--outline{border-color:var(--color-input-borders-and-fillings);font-weight:600;background:var(--color-white);color:var(--color-medium-gray-medium);fill:var(--color-foundation-normal);font-size:1rem}.Button--outline:hover:not(:disabled){fill:var(--color-text-dark);background-color:var(--color-background-medium);border-color:var(--color-background-medium)}.Button--outline.Button--disabled{color:var(--color-foundation-medium-gray-opacity-30);fill:var(--color-foundation-medium-gray-opacity-30);background-color:var(--color-background-light)}.Button--text{border-color:transparent;background:transparent;color:var(--color-foundation-normal);font-weight:700;height:2rem;padding:0;border-radius:.5rem;padding:.25rem}.Button--text .Icon{fill:var(--color-foundation-normal);transition:all .5s linear}.Button--text:hover:not(:disabled){text-decoration:underline;color:var(--color-black);fill:var(--color-black);background-color:var(--color-background-light)}.Button--text:hover:not(:disabled) .Icon{fill:var(--color-black)}.Button--text.Button--disabled{color:var(--color-foundation-medium-gray-opacity-30);fill:var(--color-foundation-medium-gray-opacity-30);background-color:transparent}.Button--underlined{text-decoration:underline;border-color:transparent;background:transparent;font-weight:700;height:2rem;color:var(--color-text-medium);padding:0}.Button--dropdown{border:1px solid var(--color-input-borders-and-fillings);font-weight:600;flex-direction:row-reverse;height:3rem;border-radius:0;background:var(--color-white);color:var(--color-medium-gray-medium);fill:var(--color-foundation-normal);font-weight:400}.Button--dropdown--disabled{background-color:var(--color-disabled);cursor:not-allowed}.Button--error{border-color:var(--color-error-dark);color:var(--color-error-dark);fill:var(--color-error-dark);background:var(--color-error-light);font-weight:600}.Button--error:hover:not(:disabled){background:var(--color-white)}.Button--error .Icon{fill:var(--color-error-dark)}.Button--warning{border-color:var(--color-warning-dark);color:var(--color-warning-dark);fill:var(--color-warning-dark);background:var(--color-warning-light);font-weight:600}.Button--warning:hover:not(:disabled){background:var(--color-white)}.Button--warning .Icon{fill:var(--color-warning-dark)}.Button--info{border-color:var(--color-info-dark);color:var(--color-info-dark);fill:var(--color-info-dark);background:var(--color-info-light);font-weight:600}.Button--info:hover:not(:disabled){background:var(--color-white)}.Button--info .Icon{fill:var(--color-info-dark)}.Button--success{border-color:var(--color-success-dark);color:var(--color-success-dark);fill:var(--color-success-dark);background:var(--color-success-light);font-weight:600}.Button--success:hover:not(:disabled){background:var(--color-white)}.Button--success .Icon{fill:var(--color-success-dark)}.Link{cursor:pointer;text-decoration:none;color:var(--color-black)}.Link:hover{text-decoration:underline}@font-face{font-family:HankenGrotesk;src:url(/fonts/HankenGrotesk-VariableFont_wght.ttf)}@font-face{font-family:icomoon;src:url(/fonts/icomoon.ttf)}.Indicator{position:relative;display:inline-block}.Indicator__addon{position:absolute;top:0;right:0;transform:translate(20%,-20%)}.Header{width:100%;display:flex;flex-direction:row;gap:0;align-items:center;justify-content:space-between}.Header__title{display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:flex-start}.Header__actionBlock{display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:flex-end}.Header .OptionPresenterDropdown{width:14.37rem}.Header .ArrowSteps__text{text-transform:capitalize}.Header .InputMonthPicker__year-month-list{font-weight:400}.YesNoBlock{display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:flex-start}@font-face{font-family:HankenGrotesk;src:url(/fonts/HankenGrotesk-VariableFont_wght.ttf)}@font-face{font-family:icomoon;src:url(/fonts/icomoon.ttf)}.ArrowSteps{width:18rem;height:3rem;padding:.5rem;background-color:var(--color-light-gray-dark-opacitiy-50);border-radius:.25rem;position:relative}.ArrowSteps__text{height:100%;display:flex;justify-content:center;align-items:center;text-align:center;text-transform:none;font-size:1rem;font-weight:600;color:var(--color-text-medium);fill:var(--color-text-medium)}.ArrowSteps__text:first-letter{text-transform:capitalize}.ArrowSteps__text--clickable{cursor:pointer}.ArrowSteps__text--clickable:hover{background-color:var(--color-fundation-normal-opacity-10);border-radius:.25rem}.ArrowSteps__shift-button{position:absolute;top:50%;transform:translateY(-50%);display:flex;flex-direction:row;gap:0;align-items:center;justify-content:space-evenly;padding:.375rem;cursor:pointer;border:none;border-radius:.25rem;background-color:transparent}.ArrowSteps__shift-button--down{left:.5rem}.ArrowSteps__shift-button--up{right:.5rem}.ArrowSteps__shift-button:hover{background-color:#626f8833}.ArrowSteps__shift-button .Icon{fill:var(--color-text-medium)}.ArrowSteps__shift-button .Icon:hover{fill:var(--color-black)}.ArrowSteps--light{background-color:var(--color-white)}.WeekDayList{display:flex;flex-direction:column;background-color:var(--color-white);border-right:none}.WeekDayList__header{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center;font-weight:800;color:var(--color-darker-borders-and-fillings);text-transform:capitalize;border-bottom:1px solid var(--color-input-borders-and-fillings);border-top:1px solid var(--color-input-borders-and-fillings)}.WeekDayList__weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center;font-weight:600;color:var(--color-black);font-size:.875rem;text-transform:capitalize}.WeekDayList__weekday{font-size:.75rem;padding:round(up,.25em,1px) round(up,.5em,1px);text-align:justify;font-weight:400;color:var(--color-text-medium);border-bottom:1px solid var(--color-input-borders-and-fillings);line-height:round(up,1.4375em,1px)}.WeekDayList__weekday:nth-child(7n){border-right:none}.WeekDayList__days{background-color:var(--color-background-medium);display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0}.WeekDayList__day{color:var(--color-text-light);min-height:15rem;border-right:1px solid var(--color-input-borders-and-fillings);box-sizing:border-box}.WeekDayList__day:nth-child(7n){border-right:none}.WeekDayList__Day{display:flex;flex-direction:column;gap:round(up,.25em,1px);width:100%}.MonthDayList{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:.25rem;background-color:var(--color-white)}.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(--color-text-medium)}.MonthDayList__day{display:flex;align-items:center;justify-content:center;font-size:.875rem;color:var(--color-text-medium);min-height:round(up,2.625em,1px)}:root{--yearMonthList-cell-width: round(up, 18.75em, 1px)}.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-white)}.YearMonthList__month-container{padding:.5rem}.YearMonthList button{text-transform:capitalize}@font-face{font-family:HankenGrotesk;src:url(/fonts/HankenGrotesk-VariableFont_wght.ttf)}@font-face{font-family:icomoon;src:url(/fonts/icomoon.ttf)}.ItemList{list-style:none}.ItemList__ItemBox{display:flex}.ItemList--horizontal{display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:space-evenly;justify-content:start;flex-wrap:wrap}.ItemList--vertical{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:space-evenly;justify-content:center;align-items:start}.ItemList--continuous{gap:0}.ItemList--spaced{gap:1rem}.ItemList--border-default .ItemList__ItemBox{border:1px solid var(--color-input-borders-and-fillings);padding:.5rem 1rem;background-color:var(--color-white)}.ItemList--border-rounded .ItemList__ItemBox{border:1px solid var(--color-input-borders-and-fillings);border-radius:.25rem;padding:.5rem 1rem;background-color:var(--color-white)}@font-face{font-family:HankenGrotesk;src:url(/fonts/HankenGrotesk-VariableFont_wght.ttf)}@font-face{font-family:icomoon;src:url(/fonts/icomoon.ttf)}.Pagination{display:flex;align-items:center}.Pagination__arrow{background:none;border:none;cursor:pointer;padding:1px;display:flex;transition:opacity .2s ease}.Pagination__arrow:disabled{cursor:not-allowed;opacity:.5}.Pagination__arrow--prev{margin-right:5px}.Pagination__arrow--next{margin-left:5px}.Pagination__counter-current{font-size:.875rem;font-weight:700;color:var(--color-text-light);margin:0 1px}.Pagination__counter-total{font-size:.875rem;font-weight:400;color:var(--color-text-light);margin:0 1px}@font-face{font-family:HankenGrotesk;src:url(/fonts/HankenGrotesk-VariableFont_wght.ttf)}@font-face{font-family:icomoon;src:url(/fonts/icomoon.ttf)}.Accordion{display:flex;flex-direction:column;gap:0;align-items:center;justify-content:space-evenly;align-items:flex-start;align-items:stretch;overflow:hidden;width:100%}.Accordion__header{display:flex;align-items:center;gap:.25rem;width:100%;padding:.5rem 0;cursor:pointer}.Accordion__title{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:space-evenly;font-size:1rem;font-weight:600;fill:var(--color-text-medium);text-transform:uppercase;justify-content:space-between;gap:1rem;color:var(--color-text-medium);padding:.25rem 0}.Accordion__icon{transition:transform .4s ease}.Accordion__icon.open{transform:rotate(-180deg)}.Accordion__body{display:flex;flex-direction:column;gap:0;align-items:center;justify-content:space-evenly;width:100%;gap:1rem;align-items:stretch;overflow:hidden;box-sizing:border-box}.Accordion--styled{background-color:var(--color-white);border:1px solid var(--color-input-borders-and-fillings);border-radius:.25rem .25rem 0 0}.Accordion--styled .Accordion__header{border-bottom:1px solid var(--color-input-borders-and-fillings);padding:.5rem 1rem}.Accordion--styled .Accordion__body{padding:1rem}@font-face{font-family:HankenGrotesk;src:url(/fonts/HankenGrotesk-VariableFont_wght.ttf)}@font-face{font-family:icomoon;src:url(/fonts/icomoon.ttf)}:root{--anchored-box-width: anchor-size(--anchoredBox inline-size);--anchored-box-max-width: clamp(0px, var(--anchored-box-width), 100vw)}.AnchoredBox{--anchor-spacing: .5rem;--anchor-box-background: var(--color-white);position:relative;display:inline-block;anchor-name:--anchoredBox;anchor-scope:--anchoredBox}.AnchoredBox__floating-box{width:100%;z-index:2;position:fixed;position-anchor:--anchoredBox;position-area:bottom span-right;position-try-fallbacks:flip-block;max-height:100%;inline-size:var(--anchored-box-max-width);max-inline-size:100vw;min-height:fit-content;background:var(--anchor-box-background);overflow:auto;visibility:hidden}.AnchoredBox--hover:hover>.AnchoredBox__floating-box,.AnchoredBox--open>.AnchoredBox__floating-box{background-color:var(--color-white);visibility:visible;opacity:1;pointer-events:auto;animation:appear var(--animate-normal);display:flex;flex-direction:column}.AnchoredBox--closed>.AnchoredBox__floating-box{opacity:0}.AnchoredBox--continuous .AnchoredBox__floating-box{gap:0}.AnchoredBox--spaced .AnchoredBox__floating-box{gap:round(up,.625em,1px)}.AnchoredBox--border-default .AnchoredBox__floating-box{border:none;border:1px solid var(--color-input-borders-and-fillings)}.AnchoredBox--border-rounded .AnchoredBox__floating-box{border-radius:.5rem}@font-face{font-family:HankenGrotesk;src:url(/fonts/HankenGrotesk-VariableFont_wght.ttf)}@font-face{font-family:icomoon;src:url(/fonts/icomoon.ttf)}.Card{display:flex;flex-direction:column;gap:0;align-items:center;justify-content:space-evenly;background-color:var(--color-white);border:1px solid var(--color-input-borders-and-fillings);align-items:flex-start;overflow:hidden;border-radius:.25rem .25rem 0 0}.Card__title{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:space-evenly;font-size:1rem;font-weight:600;fill:var(--color-text-medium);text-transform:uppercase;justify-content:space-between;gap:1rem;width:100%;border-bottom:1px solid var(--color-input-borders-and-fillings);color:var(--color-text-medium);padding:1rem .5rem}.Card__body{display:flex;flex-direction:column;gap:0;align-items:center;justify-content:space-evenly;width:100%;padding:1rem;gap:1rem;align-items:stretch;overflow:hidden}.Card__body__PlaceholderFilter{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:space-evenly;gap:.5rem}@font-face{font-family:HankenGrotesk;src:url(/fonts/HankenGrotesk-VariableFont_wght.ttf)}@font-face{font-family:icomoon;src:url(/fonts/icomoon.ttf)}.PageStructure__Header{padding:round(up,1em,1px) 0;flex-wrap:wrap}@font-face{font-family:HankenGrotesk;src:url(/fonts/HankenGrotesk-VariableFont_wght.ttf)}@font-face{font-family:icomoon;src:url(/fonts/icomoon.ttf)}@keyframes lightboxOpen{0%{max-width:0;opacity:0;visibility:hidden}to{max-width:40rem;visibility:visible}}@keyframes lightboxClose{0%{max-width:40rem;opacity:1}to{max-width:0;opacity:0;visibility:hidden}}.Modal{position:fixed;z-index:1300;max-height:90vh;background-color:var(--color-white);border:1px solid var(--color-input-borders-and-fillings);overflow-y:auto}.Modal__Backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);min-height:100vh;width:100vw;position:fixed;left:0;top:0;z-index:1300;background:#1d1d1b;opacity:.75}.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:1300}.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-white);border:1px solid var(--color-input-borders-and-fillings);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 h2{margin-bottom:1rem;font-size:2.5rem}.Modal--default .Modal__closing-button{position:absolute;top:1rem;right:1.5rem}.Modal--default-contrast{border-radius:1rem;padding:1rem;background-color:#fff;box-shadow:.5rem .5rem .5rem 3px #0004;border:1px solid var(--color-input-borders-and-fillings);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--lightbox{display:flex;flex-direction:column;gap:0;align-items:center;justify-content:space-evenly;align-items:stretch;position:fixed;position:absolute;left:100%;transform:translate(-100%);z-index:1300;width:90%;height:100%;gap:1rem;max-width:0;border-radius:1rem;padding:1rem;background-color:#fff;box-shadow:.5rem .5rem .5rem 3px #0004;border-radius:0}.Modal--lightbox__Backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);min-height:100vh;width:100vw;position:fixed;left:0;top:0;z-index:1300;background:#1d1d1b;opacity:.75;background-color:transparent;opacity:0}.Modal--lightbox__header-container{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:space-evenly;justify-content:space-between;width:100%}.Modal--lightbox__body{display:flex;flex-direction:column;gap:0;align-items:center;justify-content:space-evenly;align-items:stretch;overflow:hidden}.Modal--lightbox__closing-button{border:none;background:none}.Modal--lightbox--closed{animation:lightboxClose .5s ease-out forwards;overflow-y:hidden}.Modal--lightbox--open{animation:lightboxOpen .5s ease-out forwards;opacity:1}@font-face{font-family:HankenGrotesk;src:url(/fonts/HankenGrotesk-VariableFont_wght.ttf)}@font-face{font-family:icomoon;src:url(/fonts/icomoon.ttf)}.Table{width:100%;border-collapse:collapse;font-size:14px;color:var(--color-text-medium)}.Table__TableRow{border-bottom:1px solid var(--color-input-borders-and-fillings);background-color:var(--color-white);border:1px solid var(--color-input-borders-and-fillings);border-top:none}.Table__TableBodyCell,.Table__TableHeaderCell{padding:.5rem .75rem;text-align:left;vertical-align:middle;border-right:1px solid var(--color-input-borders-and-fillings)}.Table__TableBodyCell:last-child,.Table__TableHeaderCell:last-child{border-right:none}.Table__header{background-color:var(--color-background-light);font-weight:600;border:1px solid var(--color-background-light);color:var(--color-text-light)}@font-face{font-family:HankenGrotesk;src:url(/fonts/HankenGrotesk-VariableFont_wght.ttf)}@font-face{font-family:icomoon;src:url(/fonts/icomoon.ttf)}.Tag--default,.OptionPresenterButtons--border-default .OptionPresenterButtons__option-box.ItemList__ItemBox.OptionPresenterButtons__option-box--selected,.OptionPresenterButtons--border-rounded .OptionPresenterButtons__option-box.ItemList__ItemBox.OptionPresenterButtons__option-box--selected{background:var(--color-input-borders-and-fillings)}.Tag--outline,.OptionPresenterButtons--border-default .OptionPresenterButtons__option-box.ItemList__ItemBox,.OptionPresenterButtons--border-rounded .OptionPresenterButtons__option-box.ItemList__ItemBox{background:transparent;border:2px solid var(--color-input-borders-and-fillings)}.OptionPresenterButtons{font-weight:600;color:var(--color-text-light)}.OptionPresenterButtons__Icon{margin-left:.5rem;font-size:.875rem;fill:var(--color-text-light)}.OptionPresenterButtons__option-box{cursor:pointer}.OptionPresenterButtons--border-default .OptionPresenterButtons__option-box.ItemList__ItemBox,.OptionPresenterButtons--border-rounded .OptionPresenterButtons__option-box.ItemList__ItemBox{border:1px solid var(--color-input-borders-and-fillings)}.OptionPresenterButtons--border-default .OptionPresenterButtons__option-box.ItemList__ItemBox.OptionPresenterButtons__option-box--selected,.OptionPresenterButtons--border-rounded .OptionPresenterButtons__option-box.ItemList__ItemBox.OptionPresenterButtons__option-box--selected{color:var(--color-text-medium)}@font-face{font-family:HankenGrotesk;src:url(/fonts/HankenGrotesk-VariableFont_wght.ttf)}@font-face{font-family:icomoon;src:url(/fonts/icomoon.ttf)}.OptionPresenterDropdown{overflow:hidden}.OptionPresenterDropdown .AnchoredBox__floating-box{inline-size:anchor-size(width)}.OptionPresenterDropdown>.AnchoredBox__anchor>.Button .Button__icon-container{transform-origin:center;transition:transform .15s}.OptionPresenterDropdown.AnchoredBox--open>.AnchoredBox__anchor>.Button .Button__icon-container{transform:rotate(-180deg)}.OptionPresenterDropdown__option-box{padding:.5rem 1rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background-color .15s}.OptionPresenterDropdown__option-box:hover{background:var(--color-fundation-normal-opacity-10)}.OptionPresenterDropdown__option-box--chosen{background:var(--color-light-gray-dark-opacitiy-50);color:var(--color-text-light)}.OptionPresenterDropdown__Option{font-size:1rem;font-weight:400;color:var(--color-text-medium);fill:var(--color-text-medium);text-transform:none}.OptionPresenterDropdown__Icon{margin-left:.5rem;font-size:.875rem;fill:var(--color-text-light)}.OptionPresenterDropdown__Button{width:100%;justify-content:space-between}@font-face{font-family:HankenGrotesk;src:url(/fonts/HankenGrotesk-VariableFont_wght.ttf)}@font-face{font-family:icomoon;src:url(/fonts/icomoon.ttf)}.OptionPresenterFilter__deselect-button{margin-bottom:.5rem}.OptionPresenterFilter__option-box{cursor:pointer}.OptionPresenterFilter__OptionContent{display:flex;align-items:center;width:100%}.OptionPresenterFilter__Toggle{margin-right:.75rem}:root{--input-padding-x: .5em;--input-padding-y: .5em}.WrappingInputStructure{--input-wrapping-gap-y: .25em;--input-wrapping-gap-x: .25em;--input-wrapping-margin-bottom: .5em;margin-bottom:var(--input-wrapping-margin-bottom)}.WrappingInputStructure{display:flex;flex-direction:column;gap:var(--input-wrapping-gap-y);align-items:stretch;justify-content:space-evenly}.WrappingInputStructure__label-box{display:flex;flex-direction:column;gap:var(--input-padding-y);align-items:flex-start;justify-content:space-evenly}.WrappingInputStructure__label:empty{display:none}.WrappingInputStructure__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%}.WrappingInputStructure__input{flex:1 1;min-width:0;position:relative}.WrappingInputStructure__error-wrapper{display:flex;flex-direction:row;gap:var(--input-padding-y);align-items:center;justify-content:space-evenly;justify-content:flex-start}.WrappingInputStructure__error_message{color:var(--color-error-dark)}.WrappingInputStructure__error_message--no-select{-webkit-user-select:none;-ms-user-select:none;user-select:none}.WrappingInputStructure--no-error-block{margin-bottom:0}.WrappingInputStructure--sideBySide .WrappingInputStructure__label-box{flex-direction:row;justify-content:space-between;flex-wrap:wrap}.WrappingInputStructure--sideBySide .WrappingInputStructure__label{flex:1}.WrappingInputStructure--sideBySide .WrappingInputStructure__main-input{width:unset}.WrappingInputStructure--sideBySide .WrappingInputStructure__error_message{align-self:stretch}.InputText{width:100%;padding:var(--input-padding-y) var(--input-padding-x);border:1px solid var(--color-input-borders-and-fillings);height:3rem;color:var(--color-black)}.InputNumber{width:100%;padding:var(--input-padding-y) var(--input-padding-x);border:1px solid var(--color-input-borders-and-fillings);height:3rem;color:var(--color-text-light)}@font-face{font-family:HankenGrotesk;src:url(/fonts/HankenGrotesk-VariableFont_wght.ttf)}@font-face{font-family:icomoon;src:url(/fonts/icomoon.ttf)}.InputDayPicker,.InputDayRangePicker{--yearMonthList-cell-width: round(up, 2.5em, 1px);position:relative}.InputDayPicker--variant-arrowSteps,.InputDayRangePicker--variant-arrowSteps{display:inline-flex;align-items:center;gap:.5em}.InputDayPicker--variant-arrowSteps__label,.InputDayRangePicker--variant-arrowSteps__label{font-size:1rem;font-weight:500;text-transform:capitalize;min-width:6em;text-align:center;color:var(--color-text-primary)}.InputDayPicker--variant-arrowSteps__nav-button,.InputDayRangePicker--variant-arrowSteps__nav-button{padding:.5em}.InputDayPicker__toggle-wrapper,.InputDayRangePicker__toggle-wrapper{position:relative}.InputDayPicker__toggle,.InputDayRangePicker__toggle{display:inline-flex;align-items:center;width:100%;padding:.75em 2.5em .75em 1em;border:1px solid var(--color-input-borders-and-fillings);border-radius:1px;background:var(--color-white);cursor:pointer;color:var(--color-text-medium);font-size:1rem;line-height:1.2}.InputDayPicker__icon,.InputDayRangePicker__icon{position:absolute;right:1em;top:50%;transform:translateY(-50%);pointer-events:none;font-size:.8em;color:var(--color-text-medium)}.InputDayPicker__dropdown,.InputDayRangePicker__dropdown{background:var(--color-white);border:1px solid var(--color-input-borders-and-fillings);box-shadow:0 2px 8px #0000001a}.InputDayPicker__AnchoredBox,.InputDayRangePicker__AnchoredBox{width:100%}.InputDayPicker__header,.InputDayRangePicker__header{display:flex;justify-content:space-between;align-items:center;padding:.5em 1em;cursor:pointer;font-weight:600;color:var(--color-text-medium);font-size:.9rem}.InputDayPicker__header button,.InputDayRangePicker__header button{background:none;border:none;cursor:pointer;padding:.25em;border-radius:.5rem;color:var(--color-text-medium)}.InputDayPicker__header button:hover,.InputDayRangePicker__header button:hover{background-color:var(--color-background-dark)}.InputDayPicker__body,.InputDayRangePicker__body{padding:.5rem}.InputDayPicker button,.InputDayRangePicker button{background:none;border:none;padding:.6rem;cursor:pointer;color:var(--color-text-medium);text-transform:capitalize}.InputDayPicker button:hover,.InputDayRangePicker button:hover{background-color:var(--color-background-dark);border-radius:.5rem}.InputDayPicker button:disabled,.InputDayRangePicker button:disabled{opacity:.8;cursor:not-allowed}.InputDayPicker__year-month-list,.InputDayRangePicker__year-month-list{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.5rem}.InputDayPicker__year-month-list>.YearMonthList,.InputDayRangePicker__year-month-list>.YearMonthList{display:contents}.InputDayPicker__year-month-list>.YearMonthList__month-container,.InputDayRangePicker__year-month-list>.YearMonthList__month-container{display:flex;justify-content:center}.InputDayPicker__MonthLists,.InputDayRangePicker__MonthLists{display:flex;flex-direction:row;gap:round(up,1em,1px);align-items:flex-start;justify-content:flex-start}.InputDayPicker .InputDayRangePicker__toggle,.InputDayRangePicker .InputDayRangePicker__toggle{min-width:round(up,18.75em,1px)}.InputDayPicker .InputDayRangePicker__content,.InputDayRangePicker .InputDayRangePicker__content{padding:.6rem}.InputDayPicker .InputDayRangePicker__button,.InputDayRangePicker .InputDayRangePicker__button{width:100%}.InputDayPicker .InputDayRangePicker__button--selected,.InputDayRangePicker .InputDayRangePicker__button--selected{background-color:var(--color-foundation-normal);border-radius:.25rem;color:var(--color-white)}.InputDayPicker .InputDayRangePicker__button--between,.InputDayRangePicker .InputDayRangePicker__button--between{background-color:var(--color-foundation-medium-gray-opacity-30)}@font-face{font-family:HankenGrotesk;src:url(/fonts/HankenGrotesk-VariableFont_wght.ttf)}@font-face{font-family:icomoon;src:url(/fonts/icomoon.ttf)}.InputMonthPicker,.InputMonthPicker__toggle-wrapper{position:relative}.InputMonthPicker__toggle{display:inline-flex;align-items:center;width:100%;padding:.75em 2.5em .75em 1em;border:1px solid var(--color-input-borders-and-fillings);border-radius:1px;background:var(--color-white);cursor:pointer;color:var(--color-text-medium);font-size:1rem;line-height:1.2}.InputMonthPicker__icon{position:absolute;right:1em;top:50%;transform:translateY(-50%);pointer-events:none;font-size:.8em;color:var(--color-text-medium)}.InputMonthPicker__dropdown{background:var(--color-white);box-shadow:0 2px 8px #0000001a}.InputMonthPicker button{background:none;border:none;cursor:pointer;padding:.6rem;border-radius:.5rem;color:var(--color-text-medium)}.InputMonthPicker button:hover{background-color:var(--color-background-dark)}.InputMonthPicker__body{padding:.5rem}.InputMonthPicker__year-month-list{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.5rem}.InputMonthPicker__year-month-list>.YearMonthList{display:contents}.InputMonthPicker__year-month-list>.YearMonthList__month-container{display:flex;justify-content:center}@font-face{font-family:HankenGrotesk;src:url(/fonts/HankenGrotesk-VariableFont_wght.ttf)}@font-face{font-family:icomoon;src:url(/fonts/icomoon.ttf)}.InputYearPicker{display:inline-flex;align-items:center}.InputYearPicker__nav-button{min-width:round(up,2em,1px);height:round(up,2em,1px);padding:0}.InputYearPicker__label{margin:0 .75rem;font-size:1rem;font-weight:500}.InputSelect{width:100%}.InputMultiselect__wrapper{display:contents}.InputTextarea{width:100%;padding:var(--input-padding-y) var(--input-padding-x);border:1px solid var(--color-input-borders-and-fillings);height:3rem;resize:none}.InputToggle{width:100%;padding:var(--input-padding-y) var(--input-padding-x);border:1px solid var(--color-input-borders-and-fillings);height:3rem;left:-9999px;position:absolute;opacity:0;height:0;width:0}.InputToggle__Wrapping .WrappingInputStructure__label-box,.InputToggle__Mark{cursor:pointer}@font-face{font-family:HankenGrotesk;src:url(/fonts/HankenGrotesk-VariableFont_wght.ttf)}@font-face{font-family:icomoon;src:url(/fonts/icomoon.ttf)}.Icon--xl,.SpacesTable__IconHeader{height:round(up,2em,1px);width:round(up,2em,1px)}.SpaceBadge--color-red-light{background-color:#f7aaaa;border-color:#f7aaaa}.SpaceBadge--color-red-medium{background-color:#e54848;border-color:#e54848}.SpaceBadge--color-red-dark{background-color:#b12424;border-color:#b12424}.SpaceBadge--color-orange-light{background-color:#ffcd70;border-color:#ffcd70}.SpaceBadge--color-orange-medium{background-color:#ffba87;border-color:#ffba87}.SpaceBadge--color-orange-dark{background-color:#c75807;border-color:#c75807}.SpaceBadge--color-yellow-light{background-color:#f4ff43;border-color:#f4ff43}.SpaceBadge--color-yellow-medium{background-color:#efe603;border-color:#efe603}.SpaceBadge--color-yellow-dark{background-color:#a48404;border-color:#a48404}.SpaceBadge--color-lime-light{background-color:#beef67;border-color:#beef67}.SpaceBadge--color-lime-medium{background-color:#85c81a;border-color:#85c81a}.SpaceBadge--color-lime-dark{background-color:#4e7a11;border-color:#4e7a11}.SpaceBadge--color-green-light{background-color:#83d2a7;border-color:#83d2a7}.SpaceBadge--color-green-medium{background-color:#30a46c;border-color:#30a46c}.SpaceBadge--color-green-dark{background-color:#186442;border-color:#186442}.SpaceBadge--color-sky-light{background-color:#6fe3f1;border-color:#6fe3f1}.SpaceBadge--color-sky-medium{background-color:#13c2de;border-color:#13c2de}.SpaceBadge--color-sky-dark{background-color:#157189;border-color:#157189}.SpaceBadge--color-blue-light{background-color:#97cef9;border-color:#97cef9}.SpaceBadge--color-blue-medium{background-color:#4293ef;border-color:#4293ef}.SpaceBadge--color-blue-dark{background-color:#2460d1;border-color:#2460d1}.SpaceBadge--color-pink-light{background-color:#f8a9cd;border-color:#f8a9cd}.SpaceBadge--color-pink-medium{background-color:#e93d82;border-color:#e93d82}.SpaceBadge--color-pink-dark{background-color:#bc1a4e;border-color:#bc1a4e}.SpaceBadge--color-violet-light{background-color:#e5b9ee;border-color:#e5b9ee}.SpaceBadge--color-violet-medium{background-color:#c064d1;border-color:#c064d1}.SpaceBadge--color-violet-dark{background-color:#8b3695;border-color:#8b3695}.SpaceBadge--color-lemon-tart{background-color:#faf3cc;border-color:#faf3cc}.SpaceLabel--expanded{display:flex;flex-direction:row;gap:round(up,.5em,1px);align-items:center;justify-content:flex-start}.SpaceForm{max-width:35.37rem;display:flex;flex-direction:column;gap:round(up,1em,1px);align-items:stretch;justify-content:flex-start}.SpaceForm__NumberBlock{display:flex;flex-direction:column;gap:round(up,1em,1px);align-items:flex-start;justify-content:flex-start}.SpaceForm__NumberInputs{display:flex;flex-direction:row;gap:round(up,2em,1px);align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.SpaceForm__NumberInputs .InputNumber{width:round(up,4.5em,1px)}.SpaceForm__firstdata,.SpaceForm__filters{display:flex;flex-direction:row;gap:1rem;align-items:flex-start;justify-content:flex-start}.SpaceForm .InputNumber__Wrapping{width:round(up,5.625em,1px)}.SpaceForm__input-name{min-width:20.8rem}.SpaceForm__input-area{margin-bottom:1rem}.SpaceForm .InputSelect{width:10.81rem}.SpaceForm__actionBlock{display:flex;flex-direction:row;gap:round(up,.5em,1px);align-items:flex-start;justify-content:flex-start;margin-top:1.5rem}.SpaceForm__option{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:space-evenly;gap:round(up,.625em,1px)}.SpaceForm__Icon{color:var(--color-interaction);fill:var(--color-interaction)}.SpaceForm__BasicDataBlock{display:flex;flex-direction:column;gap:round(up,1em,1px);align-items:stretch;justify-content:flex-start;border-bottom:1px solid var(--color-light-gray-dark-opacitiy-50)}.SpaceForm__Badge--color-red-light{background-color:#f7aaaa;border-color:#f7aaaa}.SpaceForm__Badge--color-red-medium{background-color:#e54848;border-color:#e54848}.SpaceForm__Badge--color-red-dark{background-color:#b12424;border-color:#b12424}.SpaceForm__Badge--color-orange-light{background-color:#ffcd70;border-color:#ffcd70}.SpaceForm__Badge--color-orange-medium{background-color:#ffba87;border-color:#ffba87}.SpaceForm__Badge--color-orange-dark{background-color:#c75807;border-color:#c75807}.SpaceForm__Badge--color-yellow-light{background-color:#f4ff43;border-color:#f4ff43}.SpaceForm__Badge--color-yellow-medium{background-color:#efe603;border-color:#efe603}.SpaceForm__Badge--color-yellow-dark{background-color:#a48404;border-color:#a48404}.SpaceForm__Badge--color-lime-light{background-color:#beef67;border-color:#beef67}.SpaceForm__Badge--color-lime-medium{background-color:#85c81a;border-color:#85c81a}.SpaceForm__Badge--color-lime-dark{background-color:#4e7a11;border-color:#4e7a11}.SpaceForm__Badge--color-green-light{background-color:#83d2a7;border-color:#83d2a7}.SpaceForm__Badge--color-green-medium{background-color:#30a46c;border-color:#30a46c}.SpaceForm__Badge--color-green-dark{background-color:#186442;border-color:#186442}.SpaceForm__Badge--color-sky-light{background-color:#6fe3f1;border-color:#6fe3f1}.SpaceForm__Badge--color-sky-medium{background-color:#13c2de;border-color:#13c2de}.SpaceForm__Badge--color-sky-dark{background-color:#157189;border-color:#157189}.SpaceForm__Badge--color-blue-light{background-color:#97cef9;border-color:#97cef9}.SpaceForm__Badge--color-blue-medium{background-color:#4293ef;border-color:#4293ef}.SpaceForm__Badge--color-blue-dark{background-color:#2460d1;border-color:#2460d1}.SpaceForm__Badge--color-pink-light{background-color:#f8a9cd;border-color:#f8a9cd}.SpaceForm__Badge--color-pink-medium{background-color:#e93d82;border-color:#e93d82}.SpaceForm__Badge--color-pink-dark{background-color:#bc1a4e;border-color:#bc1a4e}.SpaceForm__Badge--color-violet-light{background-color:#e5b9ee;border-color:#e5b9ee}.SpaceForm__Badge--color-violet-medium{background-color:#c064d1;border-color:#c064d1}.SpaceForm__Badge--color-violet-dark{background-color:#8b3695;border-color:#8b3695}.SpaceForm__Badge--color-lemon-tart{background-color:#faf3cc;border-color:#faf3cc}.SpaceForm .SpaceForm__NumberInputs .AnchoredBox{display:flex;justify-content:center}.SpaceForm .SpaceForm__NumberInputs .AnchoredBox .AnchoredBox__floating-box{background-color:var(--color-dark-gray-dark-opacitiy-80);border-radius:round(up,.25em,1px);color:var(--color-white);padding:round(up,.5em,1px);position-area:bottom center;white-space:nowrap}.SpacesTable__actions{display:flex;flex-direction:row;gap:0;align-items:flex-end;justify-content:end}.SpacesTable__IconHeader,.SpacesTable__action .Button__icon-container .Icon{color:var(--color-interaction);fill:var(--color-interaction)}.SpacesTable .AnchoredBox{display:flex;justify-content:center}.SpacesTable .AnchoredBox .AnchoredBox__floating-box{background-color:var(--color-dark-gray-dark-opacitiy-80);border-radius:round(up,.25em,1px);color:var(--color-white);padding:round(up,.5em,1px);position-area:bottom center;white-space:nowrap}.UserTable__action{margin-right:.5rem}.AvatarToggleOpenButton__avatar-group{display:flex;gap:.25rem;margin-right:auto}@font-face{font-family:HankenGrotesk;src:url(/fonts/HankenGrotesk-VariableFont_wght.ttf)}@font-face{font-family:icomoon;src:url(/fonts/icomoon.ttf)}.Icon--lg{height:round(up,1.5em,1px);width:round(up,1.5em,1px)}.Icon--xl,.UserTable__IconHeader{height:round(up,2em,1px);width:round(up,2em,1px)}.UserLabel{display:flex;flex-direction:row;gap:.5rem;align-items:center;justify-content:flex-start;font-size:1rem;font-weight:400;color:var(--color-text-medium);fill:var(--color-text-medium)}.UserTable__actions{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:flex-end}.UserTable__action .Button__icon-container .Icon{fill:var(--color-interaction)}.UserTable__departments,.UserTable__functions{display:flex;flex-direction:row;gap:round(up,.5em,1px);align-items:center;justify-content:flex-start;flex-wrap:wrap}.UserTable__Tag{white-space:nowrap}.UserForm{min-width:35.37rem;max-width:60rem}.UserForm__names-block{display:flex;flex-direction:row;gap:round(up,1em,1px);align-items:center;justify-content:space-evenly;justify-content:flex-start}.UserForm__input--initial_letters{width:round(up,4.5em,1px)}.UserAvatar{position:relative}.UserAvatar--team_commercial:before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border:2px solid var(--color-black-opacity-50);border-radius:50%;pointer-events:none}.UserAvatar--team_operative:before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border:2px dashed var(--color-black-opacity-50);border-radius:50%;pointer-events:none}.UserAvatar--combined:before,.UserAvatar--combined:after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:50%}.UserAvatar--combined:before{border-top:2px solid var(--color-black-opacity-50);border-left:2px solid var(--color-black-opacity-50)}.UserAvatar--combined:after{border-bottom:2px dashed var(--color-black-opacity-50);border-right:2px dashed var(--color-black-opacity-50)}.RemarkPanel{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;justify-content:flex-start;padding-top:round(up,1.5625em,1px);border-top:round(up,.0625em,1px) solid var(--color-background-medium)}.RemarkPanel__header{display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:flex-start}.RemarkPanel__timestamp{color:var(--color-text-light);fill:var(--color-text-light)}.RemarkForm{display:flex;flex-direction:column;gap:.5rem;align-items:stretch;justify-content:space-evenly}.RemarkForm__input{min-height:6rem;max-height:20rem}.RemarkForm__block{display:flex;flex-direction:row;gap:.25rem;align-items:flex-start;justify-content:flex-start}.RemarkForm__YesNoBlock{justify-content:flex-end}.RemarkForm .WrappingInputStructure--detail{width:100%}@font-face{font-family:HankenGrotesk;src:url(/fonts/HankenGrotesk-VariableFont_wght.ttf)}@font-face{font-family:icomoon;src:url(/fonts/icomoon.ttf)}.Tag{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:space-evenly;display:inline-flex;white-space:nowrap;gap:round(up,.5em,1px);border-radius:round(up,.25em,1px);min-width:0;font-weight:600;color:var(--color-text-light)}.Tag--S{height:round(up,1.625em,1px);padding-top:round(up,.25em,1px);padding-right:round(up,.5em,1px);padding-bottom:round(up,.25em,1px);padding-left:round(up,.5em,1px)}.Tag--M{height:round(up,2.25em,1px);padding-top:round(up,.5em,1px);padding-right:round(up,.75em,1px);padding-bottom:round(up,.5em,1px);padding-left:round(up,.75em,1px)}.Tag--L{height:round(up,2.75em,1px);padding-top:round(up,.75em,1px);padding-right:round(up,1em,1px);padding-bottom:round(up,.75em,1px);padding-left:round(up,1em,1px)}.Tag--default{background:var(--color-input-borders-and-fillings)}.Tag--outline{background:transparent;border:2px solid var(--color-input-borders-and-fillings)}.Tag--text{border:none;background:transparent}.Tag__icon-container{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:space-evenly;justify-content:start}.Tag--error{background:var(--color-error-light);border:1px solid var(--color-error-dark);color:var(--color-error-dark);fill:var(--color-error-dark)}.Tag--warning{background:var(--color-warning-light);border:1px solid var(--color-warning-dark);color:var(--color-warning-dark);fill:var(--color-warning-dark)}.Tag--info{background:var(--color-info-light);border:1px solid var(--color-info-dark);color:var(--color-info-dark);fill:var(--color-info-dark)}.Tag--success{background:var(--color-success-light);border:1px solid var(--color-success-dark);color:var(--color-success-dark);fill:var(--color-success-dark)}.ReservationTitle{display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:flex-start}.ReservationTitle__Button--delete .Icon{color:var(--color-error-dark);fill:var(--color-error-dark)}.ReservationBasisForm{min-width:35rem;max-width:90vw;display:flex;flex-direction:column;gap:round(up,1em,1px);align-items:stretch;justify-content:flex-start}.ReservationBasisForm__input-wrapper{display:flex;flex-direction:row;gap:round(up,1.5em,1px);align-items:stretch;justify-content:flex-start;text-align:center;align-items:center;justify-content:center}.ReservationBasisForm .InputText,.ReservationBasisForm .InputSelect{min-width:23.5rem}.ReservationBasisForm .WrappingInputStructure--client_name{grid-column:1/3}.ReservationBasisForm .WrappingInputStructure--url_external_document{grid-column:1/4}.ReservationStateLabel--confirmed{background-color:var(--color-success-light);color:var(--color-green-dark)}.ReservationStateLabel--rejected{background-color:var(--color-disabled);color:var(--color-interaction)}.ReservationStateLabel.ReservationStateLabel.ReservationStateLabel--in_progress{border:1px solid var(--color-success-medium);color:var(--color-text-medium)}.ReservationCreationForm{display:flex;flex-direction:column;gap:round(up,2.5em,1px);align-items:stretch;justify-content:flex-start;margin-top:1rem}.ReservationCreationForm .InputText{max-width:23.5rem}.ReservationBasisExcelForm{display:flex;flex-direction:column;gap:round(up,2.5em,1px);align-items:stretch;justify-content:flex-start;padding-top:1.5rem}.ReservationBasisExcelForm .InputText{max-width:23.5rem}.ReservationInformationForm{display:flex;flex-direction:column;gap:round(up,1em,1px);align-items:stretch;justify-content:flex-start;padding-top:1.5rem}.ReservationInformationForm__input-wrapper{display:flex;flex-direction:row;gap:round(up,1.5em,1px);align-items:stretch;justify-content:flex-start}.ReservationInformationForm .InputText,.ReservationInformationForm .InputDayPicker,.ReservationInformationForm .InputSelect{width:23.5rem}.ReservationInformationForm__YesNoBlock{margin-top:1rem}.ReservationInformationForm__Optional{font-size:.875rem;color:var(--color-text-light)}.ReservationInformationForm__input--date_expires .AnchoredBox__floating-box{max-height:none;position-area:top span-right}.ReservationCreationForm,.ReservationTeamForm,.ReservationDetailsFormState,.ReservationDetailsForm,.ReservationInformationForm,.ReservationBasisExcelForm{min-width:50rem}.ReservationDetailsForm{display:flex;flex-direction:column;gap:round(up,1.5em,1px);align-items:stretch;justify-content:flex-start;padding-top:1.5rem}.ReservationDetailsForm .InputText{max-width:23.5rem}.ReservationDetailsForm .InputNumber{max-width:11.25rem}.ReservationDetailsForm__YesNoBlock{margin-top:1rem}.ReservationDetailsForm__Optional{font-size:.875rem;color:var(--color-text-light)}.ReservationTeamForm{display:flex;flex-direction:column;gap:round(up,1.5em,1px);align-items:stretch;justify-content:flex-start;padding-top:1.5rem}.ReservationTeamForm__Optional{font-size:.875rem;color:var(--color-text-light)}.ReservationTeamForm .OptionPresenterDropdown__Button{min-width:23.5rem}.ReservationTeamForm .OptionPresenterDropdown--team_operative>.AnchoredBox__floating-box,.ReservationTeamForm .OptionPresenterDropdown--team_commercial>.AnchoredBox__floating-box{min-height:0}@font-face{font-family:HankenGrotesk;src:url(/fonts/HankenGrotesk-VariableFont_wght.ttf)}@font-face{font-family:icomoon;src:url(/fonts/icomoon.ttf)}.ReservationSessionHourHeader{padding:0;gap:round(up,.25em,1px)}.ReservationSessionHourHeader__times{white-space:nowrap}.ReservationSessionHourHeader__optional{color:var(--color-black-opacity-50)}.ReservationSessionTypeLabel{display:contents}.ReservationSessionForm{width:55.81rem;max-width:85vw}.ReservationSessionForm__block--choices,.ReservationSessionForm__block--date,.ReservationSessionForm__block--hours{display:flex;flex-direction:row;gap:round(up,1em,1px);align-items:start;justify-content:flex-start}.ReservationSessionForm__block--hours .WrappingInputStructure__main-input{max-width:round(up,11.875em,1px)}.ReservationSessionForm__block--spaces .InputMultiselect__wrapper{display:flex;flex-direction:row;gap:round(up,1em,1px);align-items:start;justify-content:flex-start}.ReservationSessionForm__block--spaces .ReservationSessionForm__show_more:hover{background-color:transparent}.ReservationSessionForm .WrappingInputStructure--dates{min-width:round(up,25em,1px)}.ReservationSessionForm__Optional{color:var(--color-black-opacity-50)}.ReservationSessionPanel__ItemList{display:flex;flex-direction:row;gap:round(up,.75em,1px);align-items:center;justify-content:flex-start}.ReservationSessionPanel .Indicator__addon,.ReservationSessionHourTag .Indicator__addon{transform:scale(.6) translate(50%,-50%);transform-origin:top right;z-index:1}.ReservationSessionPlaceholder{font-size:1rem;font-weight:600;color:var(--color-text-medium);fill:var(--color-text-medium);color:var(--color-black);background-color:var(--color-light-gray-dark-opacitiy-50);border-radius:round(up,.25em,1px);border:none}.ReservationSessionPlaceholder .Card__body{display:flex;flex-direction:row;gap:round(up,1em,1px);align-items:flex-start;justify-content:flex-start;gap:.5rem}.ReservationSessionPlaceholder__Icon{fill:var(--color-medium-gray-medium)}@font-face{font-family:HankenGrotesk;src:url(/fonts/HankenGrotesk-VariableFont_wght.ttf)}@font-face{font-family:icomoon;src:url(/fonts/icomoon.ttf)}.EventPanel{position:relative;border-radius:round(up,.5em,1px);border:1px solid var(--color-input-borders-and-fillings);display:flex;flex-direction:column;gap:round(up,.75em,1px);align-items:flex-start;justify-content:space-evenly;padding:round(up,.5em,1px);background-color:var(--color-white);height:100%;word-break:break-word;overflow-wrap:break-word}.EventPanel:hover{background-color:var(--color-background-light)}.EventPanel--clickable{cursor:pointer;height:100%}.EventPanel .Tag--outline{border:1px solid var(--color-input-borders-and-fillings)}.EventPanel__client_name{color:var(--color-black);font-weight:600;font-size:1rem}.EventPanel__block{display:flex;flex-direction:row;gap:round(up,.25em,1px);align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.EventPanel__block--titles{flex-direction:column}.EventPanel__block--hours{display:grid;grid-template-columns:1fr}@media (min-width: 1440px){.EventPanel__block--hours{grid-template-columns:repeat(2,1fr)}}.EventPanel__block--team{gap:round(up,.75em,1px)}.EventPanel__ReservationSessionHourTag{white-space:nowrap;border-radius:round(up,.25em,1px);color:var(--color-black);font-weight:400}.EventPanel__ReservationSessionHourTag--time_assembling_starts{background:var(--color-background-medium)}@media (min-width: 992px){.EventPanel__ReservationSessionHourTag--time_assembling_starts{order:2}}.EventPanel__ReservationSessionHourTag--time_disassembling_ends{order:3;background:var(--color-background-medium)}.EventPanel__ReservationStateLabel{white-space:nowrap}.EventPanel .SpaceLabel__space-title{color:var(--color-black);background-color:var(--color-white);white-space:nowrap}.EventPanel .SpaceLabel.SpaceLabel--tooltip .AnchoredBox__floating-box{width:max-content;height:max-content;position-area:bottom span-right;background-color:var(--color-white);white-space:nowrap;z-index:3}.EventYearCalendar__dayPanel,.EventDayCalendar__dayPanel{padding:.5rem;display:flex;flex-direction:column;gap:round(up,.5em,1px);align-items:stretch;justify-content:stretch}.EventYearCalendar__title,.EventDayCalendar__title{cursor:pointer;height:26px;align-items:center;text-align:center;display:flex;color:var(--color-white);padding:.5rem;width:fit-content;border-radius:round(up,.25em,1px);line-height:1.125rem;border:1px solid var(--color-input-borders-and-fillings)}.EventYearCalendar__title:hover,.EventDayCalendar__title:hover{transition:background-color .3s ease-in-out,border-color .3s ease-in-out;background-color:var(--color-dark-gray-dark-opacitiy-80);border-color:var(--color-dark-gray-dark-opacitiy-80)}.EventYearCalendar .AnchoredBox__floating-box,.EventDayCalendar .AnchoredBox__floating-box{border-radius:round(up,.25em,1px);background-color:var(--color-dark-gray-dark-opacitiy-80)!important;max-height:none}.EventYearCalendar .AnchoredBox__floating-box{max-height:none;overflow:visible}.EventYearCalendar .AnchoredBox__floating-box:has(.Pagination){height:17rem;overflow-y:auto}.EventYearCalendar .MonthDayList .EventPanel{margin-bottom:0}.EventYearCalendar .EventPanel{width:13.25rem}.EventYearCalendar__wrapper{display:flex;align-items:center;justify-content:space-between}.EventYearCalendar .Pagination__counter-current,.EventYearCalendar .Pagination__counter-total,.EventYearCalendar .Pagination__Icon path{color:var(--color-white);fill:var(--color-white)}.EventYearCalendar .Pagination__arrow{width:26px;height:26px;align-items:center;text-align:center;justify-content:center;display:flex;flex-direction:row;border:1px solid var(--color-white);border-radius:round(up,.25em,1px)}.EventYearCalendar .Pagination__arrow:hover{transition:background-color .3s ease-in-out,border-color .3s ease-in-out;border-color:var(--color-dark-gray-dark-opacitiy-80);background:var(--color-dark-gray-dark-opacitiy-80)}.EventYearCalendar .DayEventsLabel__Day--weekend,.EventYearCalendar .DayEventsLabel__Day--holiday{font-weight:900}.EventYearCalendar .DayEventsLabel .DayEventsLabel__Globe{cursor:pointer;min-width:round(up,1.5em,1px)}.EventYearCalendar .DayEventsLabel--in_progress .DayEventsLabel__Globe{border-color:var(--color-success-medium);color:var(--color-foundation-norma)}.EventYearCalendar .DayEventsLabel--confirmed .DayEventsLabel__Globe{color:var(--color-green-dark);background-color:var(--color-success-light);border-color:var(--color-success-light)}.EventYearCalendar .DayEventsLabel--completed .DayEventsLabel__Globe{color:var(--color-black);background-color:var(--color-background-dark)}.EventYearCalendar .DayEventsLabel--expiring .DayEventsLabel__Globe--warning{margin:0}.EventYearCalendar .DayEventsLabel--expired .DayEventsLabel__Globe--error{margin:0;background-color:var(--color-error-light);color:var(--color-error-darker);border-color:var(--color-error-light)}.EventMonthCalendar{row-gap:0}.EventMonthCalendar .EventPanel:hover{transition:background-color .1s ease-in-out,border-color .1s ease-in-out;border:1px solid var(--color-darker-borders-and-fillings);background-color:var(--color-background-medium)}.EventMonthCalendar .MonthDayList{background-color:var(--color-white)}.EventMonthCalendar .MonthDayList__header{display:none}.EventMonthCalendar .MonthDayList__weekdays{display:none;grid-column:1/-1;display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.EventMonthCalendar .MonthDayList__days{grid-column:1/-1;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0}.EventMonthCalendar .MonthDayList__weekday{display:none;font-size:.75rem;font-weight:400;width:fit-content;color:var(--color-text-medium);border:1px solid var(--color-input-borders-and-fillings);border-radius:round(up,.25em,1px);padding:round(up,.1875em,1px) round(up,.1875em,1px) round(up,.375em,1px) round(up,.1875em,1px)}.EventMonthCalendar .MonthDayList__weekday:hover{transition:background-color .3s ease-in-out,border-color .3s ease-in-out;background-color:var(--color-background-light);cursor:pointer;border-radius:round(up,.25em,1px);border-color:var(--color-darker-borders-and-fillings)}.EventMonthCalendar .MonthDayList__day{background-color:var(--color-calendar-actual-month-bg);box-sizing:border-box;border-right:1px solid var(--color-input-borders-and-fillings);border-bottom:1px solid var(--color-input-borders-and-fillings);min-height:13.125rem;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.EventMonthCalendar .MonthDayList__day:nth-child(7n-1){background-color:var(--color-calendar-actual-month-bg-weekend)}.EventMonthCalendar .MonthDayList__day:nth-child(7n){border-right:none;background-color:var(--color-calendar-actual-month-bg-weekend)}.EventMonthCalendar .MonthDayList__day:nth-child(7n+1){border-left:1px solid var(--color-input-borders-and-fillings)}.EventMonthCalendar .MonthDayList__day:has(.EventMonthCalendar__title--holiday){background-color:var(--color-calendar-actual-month-bg-holiday)}.EventMonthCalendar .MonthDayList__day--outOfMonth,.EventMonthCalendar .MonthDayList__day--outOfMonth .EventMonthCalendar__wrapper{background-color:var(--color-calendar-out-of-month-bg);opacity:.8}.EventMonthCalendar .MonthDayList__day--outOfMonth .EventMonthCalendar__title{background-color:transparent;cursor:default}.EventMonthCalendar .MonthDayList__day--outOfMonth .EventMonthCalendar__title:hover{transition:background-color .3s ease-in-out,border-color .3s ease-in-out;background-color:var(--color-background-light);cursor:pointer;border-radius:round(up,.25em,1px);border-color:var(--color-darker-borders-and-fillings)}.EventMonthCalendar .MonthDayList__day--outOfMonth .EventMonthCalendar__title--weekend,.EventMonthCalendar .MonthDayList__day--outOfMonth .EventMonthCalendar__title--holiday{background-color:var(--color-black)}.EventMonthCalendar .MonthDayList__day--outOfMonth .EventMonthCalendar__title--weekend:hover,.EventMonthCalendar .MonthDayList__day--outOfMonth .EventMonthCalendar__title--holiday:hover{transition:background-color .3s ease-in-out;background-color:var(--color-black-opacity-50);cursor:pointer}.EventMonthCalendar .MonthDayList__day>.EventMonthCalendar .MonthDayList__Day{flex:1 1 auto;display:flex;flex-direction:column;align-items:stretch}.EventMonthCalendar .MonthDayList__day>.EventMonthCalendar__dayPanel{display:flex;flex-direction:column;gap:round(up,.25em,1px);align-items:stretch;justify-content:stretch}.EventMonthCalendar .MonthDayList__day>.EventMonthCalendar__dayPanel__separator{width:100%;height:1px;background:var(--color-input-borders-and-fillings);margin-bottom:round(up,.5em,1px)}.EventMonthCalendar__EventPanelAnchoredBox :hover{border:0}.EventMonthCalendar__EventPanelAnchoredBox .Anchorbox__anchor .EventPanel__reservation_name{display:none}.EventMonthCalendar__EventPanelAnchoredBox .AnchoredBox__floating-box{max-height:none;position-area:center span-bottom;overflow:visible;width:anchor-size(width);background:transparent!important}.EventMonthCalendar .SpaceBadge--color-red-light{border:2px solid #f7aaaa}.EventMonthCalendar .SpaceBadge--color-red-medium{border:2px solid #e54848}.EventMonthCalendar .SpaceBadge--color-red-dark{border:2px solid #b12424}.EventMonthCalendar .SpaceBadge--color-orange-light{border:2px solid #ffcd70}.EventMonthCalendar .SpaceBadge--color-orange-medium{border:2px solid #ffba87}.EventMonthCalendar .SpaceBadge--color-orange-dark{border:2px solid #c75807}.EventMonthCalendar .SpaceBadge--color-yellow-light{border:2px solid #f4ff43}.EventMonthCalendar .SpaceBadge--color-yellow-medium{border:2px solid #efe603}.EventMonthCalendar .SpaceBadge--color-yellow-dark{border:2px solid #a48404}.EventMonthCalendar .SpaceBadge--color-lime-light{border:2px solid #beef67}.EventMonthCalendar .SpaceBadge--color-lime-medium{border:2px solid #85c81a}.EventMonthCalendar .SpaceBadge--color-lime-dark{border:2px solid #4e7a11}.EventMonthCalendar .SpaceBadge--color-green-light{border:2px solid #83d2a7}.EventMonthCalendar .SpaceBadge--color-green-medium{border:2px solid #30a46c}.EventMonthCalendar .SpaceBadge--color-green-dark{border:2px solid #186442}.EventMonthCalendar .SpaceBadge--color-sky-light{border:2px solid #6fe3f1}.EventMonthCalendar .SpaceBadge--color-sky-medium{border:2px solid #13c2de}.EventMonthCalendar .SpaceBadge--color-sky-dark{border:2px solid #157189}.EventMonthCalendar .SpaceBadge--color-blue-light{border:2px solid #97cef9}.EventMonthCalendar .SpaceBadge--color-blue-medium{border:2px solid #4293ef}.EventMonthCalendar .SpaceBadge--color-blue-dark{border:2px solid #2460d1}.EventMonthCalendar .SpaceBadge--color-pink-light{border:2px solid #f8a9cd}.EventMonthCalendar .SpaceBadge--color-pink-medium{border:2px solid #e93d82}.EventMonthCalendar .SpaceBadge--color-pink-dark{border:2px solid #bc1a4e}.EventMonthCalendar .SpaceBadge--color-violet-light{border:2px solid #e5b9ee}.EventMonthCalendar .SpaceBadge--color-violet-medium{border:2px solid #c064d1}.EventMonthCalendar .SpaceBadge--color-violet-dark{border:2px solid #8b3695}.EventMonthCalendar .SpaceBadge--color-lemon-tart{border:2px solid #faf3cc}.EventWeekCalendar .EventPanel,.EventMonthCalendar .EventPanel{margin:round(up,.25em,1px)}.EventWeekCalendar__wrapper,.EventMonthCalendar__wrapper{display:flex;align-items:center;justify-content:space-between;background:var(--color-white);padding:.25rem;border-bottom:1px solid var(--color-input-borders-and-fillings)}.EventWeekCalendar__title,.EventMonthCalendar__title{color:var(--color-black);font-size:.875rem;font-weight:400;width:fit-content;border:1px solid var(--color-input-borders-and-fillings);border-radius:round(up,.25em,1px);padding:round(up,.25em,1px) round(up,.5em,1px) round(up,.25em,1px) round(up,.5em,1px)}.EventWeekCalendar__title--weekend,.EventWeekCalendar__title--holiday,.EventMonthCalendar__title--weekend,.EventMonthCalendar__title--holiday{font-weight:900;color:var(--color-white);background:var(--color-black)}.EventWeekCalendar__title:hover,.EventMonthCalendar__title:hover{transition:background-color .3s ease-in-out,border-color .3s ease-in-out;background-color:var(--color-background-light);cursor:pointer;border-radius:round(up,.25em,1px);border-color:var(--color-darker-borders-and-fillings)}.EventWeekCalendar__title--weekend,.EventWeekCalendar__title--holiday,.EventMonthCalendar__title--weekend,.EventMonthCalendar__title--holiday{font-weight:900;color:var(--color-white);background-color:var(--color-black)}.EventWeekCalendar__title--weekend:hover,.EventWeekCalendar__title--holiday:hover,.EventMonthCalendar__title--weekend:hover,.EventMonthCalendar__title--holiday:hover{transition:background-color .3s ease-in-out;background-color:var(--color-black-opacity-50);cursor:pointer}.EventDayCalendar__event-bar{overflow:hidden;border:1px solid var(--color-input-borders-and-fillings);margin-right:1px}.EventDayCalendar__event-bar:first-child{border-top:0}.EventDayCalendar__event-bar:last-child{border-bottom:0}.EventDayCalendar__hourSlot,.EventDayCalendar__quarterSlot{font-size:1rem;border:1px dashed var(--color-background-light);border-top:0;border-bottom:0;border-left:0;border-radius:0;text-align:center;padding:round(up,.25em,1px) 0;color:var(--color-text-medium);fill:var(--color-text-medium);overflow:hidden}.EventDayCalendar__hourSlot,.EventDayCalendar__quarterSlot:nth-child(4n){border-style:solid}.EventDayCalendar__hourSlot span{display:none}@media (min-width: 992px){.EventDayCalendar__hourSlot span{display:inline}}.EventDayCalendar__body-container{display:contents}.EventDayCalendar__background-body{height:100%;position:absolute;right:0;left:0;top:0;bottom:0;z-index:0}.EventDayCalendar__event-assembling{background:var(--color-background-medium-opacity-50);display:flex;align-items:center;justify-content:center;cursor:pointer}.EventDayCalendar__event-assembling .AnchoredBox__anchor{justify-content:center;align-items:center;opacity:.5;display:flex}.EventDayCalendar .Table__header{background:var(--color-white)}.EventDayCalendar .Table__header-row{height:2.5rem}.EventDayCalendar .Table__TableHeaderCell--events,.EventDayCalendar .Table__TableBodyCell--events{padding:0;position:relative}.EventDayCalendar .Table__TableBodyCell--events{height:5.68rem}.EventDayCalendar .EventPanel{border-radius:round(up,.25em,1px);background:#fff;border:0}.EventDayCalendar .EventPanel--short{white-space:nowrap;min-width:round(up,10em,1px)}.EventDayCalendar .EventPanel--short .EventPanel__reservation_name{display:none}.EventDayCalendar .EventPanel--short .EventPanel__block--spaces{position:absolute;top:round(up,.5em,1px);right:round(up,.5em,1px)}.EventDayCalendar .AnchoredBox{height:100%;width:100%}.EventDayCalendar .AnchoredBox__anchor{height:100%}.EventDayCalendar .Badge{border-collapse:separate}.MonthDayList .EventPanel{flex:1 1 auto;box-sizing:border-box;margin:round(up,.25em,1px) round(up,.25em,1px) round(up,2em,1px) round(up,.25em,1px)}@font-face{font-family:HankenGrotesk;src:url(/fonts/HankenGrotesk-VariableFont_wght.ttf)}@font-face{font-family:icomoon;src:url(/fonts/icomoon.ttf)}.Icon{height:round(up,1em,1px);width:round(up,1em,1px)}.Icon--xs{height:round(up,.5em,1px);width:round(up,.5em,1px)}.Icon--sm{height:round(up,.75em,1px);width:round(up,.75em,1px)}.Icon--md{height:round(up,1em,1px);width:round(up,1em,1px)}.Icon--ml{height:round(up,1.25em,1px);width:round(up,1.25em,1px)}.Icon--lg,.Layout__ToggleOpen .Icon,.Layout__Toggle-Icon .Icon{height:round(up,1.5em,1px);width:round(up,1.5em,1px)}.Icon--xl{height:round(up,2em,1px);width:round(up,2em,1px)}.App{background:var(--color-background-light);height:100vh}.Layout{display:flex;flex-direction:column;gap:0;align-items:stretch;justify-content:space-between;font-size:.875rem;font-weight:400;color:var(--color-black);fill:var(--color-black);height:100%}.Layout__effective-screen{flex:1 1 0px;overflow:hidden;display:flex;flex-direction:row;gap:0;align-items:center;justify-content:space-between}.Layout__content{padding:1rem;flex-grow:1}.Layout__aside{flex-shrink:0;-ms-overflow-style:none;scrollbar-width:none;overflow-x:visible;background-color:var(--color-foundation-normal);display:flex;flex-direction:column;gap:0;align-items:center;justify-content:space-evenly}.Layout__aside ::-webkit-scrollbar{display:none}.Layout__title{padding:1rem .5rem;width:4.5rem;align-self:flex-start}.Layout__Logo{width:100%}.Layout__content,.Layout__aside{height:100%;overflow-y:auto}.Layout__ToggleOpen{padding:.2em;border:none;background:var(color-text-medium);align-self:flex-end;margin-top:1rem}.Layout__ToggleOpen .Icon{fill:var(--color-white)}.Layout__Toggle-Icon{transition:transform var(--animate-fast) linear;transform:rotate(0)}.Layout__Toggle-Icon .Icon{fill:var(--color-white)}.Layout .NavCard{transition:all .5s;gap:0}.Layout .NavCard__label{transition:all var(--animate-fast) linear;transform:scale(1);font-weight:700}.Layout--open .NavCard{gap:.5em}.Layout--open .Layout__Toggle-Icon.Icon{transform:rotate(180deg)}.Layout--open .NavBar .Tooltip__floating-content{visibility:hidden}.Layout--closed .NavCard{justify-content:center}.Layout--closed .NavCard__label,.Layout--closed .NavCard__IconToggle{width:0;transform:translate(-100%) scale(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)}.NavBar__contextMenu .NavCard--selected,.NavBar__contextMenu .NavCard--selected:hover{border-color:var(--color-black);background:var(--color-black)}.NavBar .Tooltip__floating-content{position:fixed;background:var(--color-black-opacity);border-radius:round(up,.25em,1px);color:#fff;fill:#fff;border-color:var(--color-black-opacity);left:4rem;min-width:3rem}.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:round(up,.25em,1px);width:100%;padding:1rem;justify-content:start;fill:var(--color-white);color:var(--color-white)}.NavCard--selected,.NavCard:hover{border-color:var(--color-black);background:var(--color-black-opacity)}.NavCard__label{text-align:left;display:inline-block;position:relative;width:6rem}.NavCard__fastAccessButton{justify-content:center;border:solid 1px var(--color-black);border-radius:100%;background:var(--color-input-borders-and-fillings);padding:2px;cursor:pointer;opacity:.75}.NavCard__fastAccessButton:hover{opacity:1}.NavCard__IconToggle{transition:transform var(--animate-fast) linear}.NavCard__IconToggle--closed{transform:rotate(0)}.NavCard__IconToggle--open{transform:rotate(180deg)}@media print{.Layout__aside{display:none}.Layout__effective-screen,.Layout__content{width:0;overflow:visible}}#global-modal-content,#global-lightbox-content{display:contents}@font-face{font-family:HankenGrotesk;src:url(/fonts/HankenGrotesk-VariableFont_wght.ttf)}@font-face{font-family:icomoon;src:url(/fonts/icomoon.ttf)}.CalendarPage__Header{flex-wrap:wrap;gap:1rem}.CalendarPage__column-distribution{display:flex;flex-direction:column;gap:1rem;align-items:stretch;justify-content:flex-start}.CalendarPage__filter-column{display:flex;flex-direction:row;gap:1rem;align-items:flex-start;justify-content:flex-start;order:0;flex-wrap:wrap}.CalendarPage__Accordion{flex:1;flex-basis:round(up,13.125em,1px);min-width:round(up,13.125em,1px)}.CalendarPage__searchInput{width:auto;padding:round(up,.5em,1px) round(up,1.25em,1px);padding-left:round(up,2.5em,1px);flex:1}.CalendarPage .WrappingInputStructure{margin-bottom:0}.CalendarPage .WrappingInputStructure__main-input{position:relative}.CalendarPage .WrappingInputStructure__suffix{position:absolute;padding:0 0 0 round(up,.9375em,1px);pointer-events:none;transform:translateY(-10%)}.CalendarPage .OptionPresenterDropdown--people-filter>.AnchoredBox__floating-box{min-height:0;position-try-fallbacks:none}@media (min-width: 1280px){.CalendarPage__column-distribution{flex-direction:row;align-items:flex-start}.CalendarPage__filter-column{order:2;width:round(up,17.75em,1px);flex-direction:column;align-items:stretch}.CalendarPage__Accordion{flex-basis:unset;flex:unset}}.CalendarPage__calendar-Card{flex:1;order:1}.CalendarPage__calendar-Card>.Card__title{flex:0}.CalendarPage__calendar-Card>.Card__body{flex:1;justify-content:flex-start}.CalendarPage__calendar-Card--calendar-view-active>.Card__body{padding:0}.CalendarPage__StateOption{display:flex;flex-direction:row;gap:round(up,.5em,1px);align-items:center;justify-content:flex-start}.CalendarPage__StateOption--completed .CalendarPage__StateBadge{background-color:var(--color-input-borders-and-fillings);border-color:var(--color-input-borders-and-fillings)}.CalendarPage__StateOption--expiring{fill:var(--color-warning-dark)}.CalendarPage__StateOption--expired{fill:var(--color-error-dark)}.CalendarPage__StateBadge--in_progess{background-color:var(color-success-medium)}.CalendarPage__StateBadge--confirmed{background-color:var(--color-success-light);border-color:var(--color-success-light)}.CalendarPage__StateBadge--rejected{background-color:var(--color-input-borders-and-fillings)}.CalendarPage__FilterLabel{display:flex;flex-direction:row;gap:.5rem;align-items:center;justify-content:space-evenly}.CalendarPage__StateLabel{white-space:nowrap}.CalendarPage .OptionPresenterFilter--states-filter .OptionPresenterFilter__OptionContent:first-child{align-items:flex-start}.CalendarPage .OptionPresenterFilter--spaces-filter .OptionPresenterFilter__OptionContent:last-child{align-items:flex-start}.CalendarPage__OptionAccordion{border:0}.CalendarPage__OptionAccordion .Accordion__header{padding:0;border-bottom:0;background-color:transparent}.CalendarPage__OptionAccordion .Accordion__title{padding:0;font-size:.875rem;font-weight:400;color:var(--color-black);fill:var(--color-black);text-transform:none}.CalendarPage__OptionAccordion .Accordion__body{padding:0;padding-top:round(up,1em,1px)}.SpacesPage__delete-content{display:flex;flex-direction:column;gap:round(up,.625em,1px);align-items:flex-start;justify-content:flex-start;padding-top:round(up,1.5em,1px)}.SpacesPage__delete-subcontent{color:var(--color-text-medium)}@font-face{font-family:HankenGrotesk;src:url(/fonts/HankenGrotesk-VariableFont_wght.ttf)}@font-face{font-family:icomoon;src:url(/fonts/icomoon.ttf)}.ReservationDetailPage__column-distribution,.ReservationDetailPage__column{display:flex;flex-direction:column;gap:1rem;align-items:stretch;justify-content:flex-start}.ReservationDetailPage__audit-info{font-size:.875rem;font-weight:400;color:var(--color-black);fill:var(--color-black);color:var(--color-text-light);fill:var(--color-text-light);margin-bottom:round(up,1em,1px)}@media (min-width: 768px){.ReservationDetailPage__column-distribution{flex-direction:row;flex-wrap:wrap}.ReservationDetailPage__column{min-width:20rem;flex-basis:20rem;flex:1}.ReservationDetailPage__column--details{flex-direction:row;flex-wrap:wrap;align-items:flex-start}.ReservationDetailPage__column--details .ReservationDetailPage__Card{min-width:20rem;flex-basis:20rem;flex:1}}@media (min-width: 1280px){.ReservationDetailPage__column--remarks{flex:3}.ReservationDetailPage__column--details{flex-direction:column;align-items:stretch}.ReservationDetailPage__column--details .ReservationDetailPage__Card{flex:unset}}.ReservationDetailPage__ReservationInformationPanel{display:flex;flex-direction:column;gap:1.5rem;align-items:start;justify-content:start}.ReservationDetailPage__ReservationInformationPanel .WrappingInputStructure__label{color:var(--color-text-light);fill:var(--color-text-light)}.ReservationDetailPage__ReservationTeamPanel{display:flex;flex-direction:column;gap:1.5rem;align-items:start;justify-content:start}.ReservationDetailPage__ReservationTeamPanel .WrappingInputStructure__label{color:var(--color-text-light);fill:var(--color-text-light)}.ReservationDetailPage__ReservationDetailsPanel{display:flex;flex-direction:column;gap:1rem;align-items:start;justify-content:start}.ReservationDetailPage__ReservationDetailsPanel .WrappingInputStructure__label{color:var(--color-text-light);fill:var(--color-text-light)}.ReservationDetailPage__sessions-title,.ReservationDetailPage__remarks-title,.ReservationDetailPage__reservation-info-title,.ReservationDetailPage__team-title,.ReservationDetailPage__act-details-title{font-size:1rem;font-weight:600;color:var(--color-text-medium);fill:var(--color-text-medium)}.ReservationDetailPage__observations-placeholder{padding-top:round(up,1.5625em,1px);border-top:round(up,.0625em,1px) solid var(--color-background-medium)}.ReservationDetailPage__placeholder-text{color:var(--color-foundation-normal)}.ReservationDetailPage__ReservationSessionPlaceholder{font-size:1rem;font-weight:600;color:var(--color-text-medium);fill:var(--color-text-medium);color:var(--color-black);background-color:var(--color-light-gray-dark-opacitiy-50);border-radius:round(up,.25em,1px);border:none}.ReservationDetailPage__ReservationSessionPlaceholder .Card__body{display:flex;flex-direction:row;gap:round(up,1em,1px);align-items:flex-start;justify-content:space-evenly;gap:.5rem}.ReservationDetailPage__ReservationSessionPlaceholder__Icon{fill:var(--color-medium-gray-medium)}.ReservationDetailPage .Header__actionBlock .Button--disabled{background-color:var(--color-input-borders-and-fillings)}.ReservationDetailPage__button-excel .Button__icon-container .Icon{fill:var(--color-green)}.ReservationDetailPage__button-excel .ReservationDetailPage__button-detail{display:flex;gap:round(up,.5em,1px)}.WrongUserPage{padding:1rem}.AskUser{min-width:50rem;margin-top:1.5rem}.AskUser__YesNoBlock{margin-top:2.5rem}@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)}}.FeedbackMessageDisplayer{position:fixed;right:0;bottom:0;z-index:9999;max-height:100vw;width:round(up,12.5em,1px);display:flex;flex-direction:column;gap:.5rem;align-items:stretch;justify-content:flex-end}
