@charset "UTF-8";.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{overflow:visible;text-transform:none;-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.rbc-m-b-negative-3{margin-bottom:-3px}.rbc-h-full{height:100%}.rbc-calendar *,.rbc-calendar *:before,.rbc-calendar *:after{-webkit-box-sizing:inherit;box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.rbc-ellipsis,.rbc-show-more,.rbc-row-segment .rbc-event-content,.rbc-event-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{overflow:hidden;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;text-overflow:ellipsis;white-space:nowrap;padding:0 3px;text-align:center;vertical-align:middle;font-weight:700;font-size:90%;min-height:0;border-bottom:1px solid #ddd}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{color:inherit;background:none;margin:0;padding:0;border:none;cursor:pointer;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.rbc-row-content{position:relative;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{height:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-size:16px}.rbc-toolbar .rbc-toolbar-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{color:#373a3c;display:inline-block;margin:0;text-align:center;vertical-align:middle;background:none;background-image:none;border:1px solid #ccc;padding:.375rem 1rem;border-radius:4px;line-height:normal;white-space:nowrap}.rbc-toolbar button:active,.rbc-toolbar button.rbc-active{background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px #00000020;background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button.rbc-active:focus{color:#373a3c;background-color:#d4d4d4;border-color:#8c8c8c}.rbc-toolbar button:focus{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:hover{color:#373a3c;cursor:pointer;background-color:#e6e6e6;border-color:#adadad}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:0 4px 4px 0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px 0 0 4px}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media (max-width: 767px){.rbc-toolbar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.rbc-event,.rbc-day-slot .rbc-background-event{border:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:2px 5px;background-color:#3174ad;border-radius:5px;color:#fff;cursor:pointer;width:100%;text-align:left}.rbc-slot-selecting .rbc-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-slot-selecting .rbc-background-event{cursor:inherit;pointer-events:none}.rbc-event.rbc-selected,.rbc-day-slot .rbc-selected.rbc-background-event{background-color:#265985}.rbc-event:focus,.rbc-day-slot .rbc-background-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{-webkit-box-shadow:-1px 1px 5px 0px rgba(51,51,51,.5);box-shadow:-1px 1px 5px #33333380}.rbc-event-continues-prior{border-top-left-radius:0;border-bottom-left-radius:0}.rbc-event-continues-after{border-top-right-radius:0;border-bottom-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:#0000001a}.rbc-show-more{background-color:#ffffff4d;z-index:4;font-weight:700;font-size:85%;height:auto;line-height:normal;color:#3174ad}.rbc-show-more:hover,.rbc-show-more:focus{color:#265985}.rbc-month-view{position:relative;border:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;width:100%;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;height:100%}.rbc-month-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-month-row{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-preferred-size:0px;flex-basis:0px;overflow:hidden;height:100%}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;overflow:hidden;right:1px}.rbc-day-bg{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{position:absolute;z-index:5;border:1px solid #e5e5e5;background-color:#fff;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.25);box-shadow:0 5px 15px #00000040;padding:10px}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{width:100%;border:1px solid #ddd;border-spacing:0;border-collapse:collapse}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{padding:3px 5px;text-align:left;border-bottom:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{-webkit-box-flex:1;-ms-flex:1;flex:1}.rbc-timeslot-group{border-bottom:1px solid #ddd;min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.rbc-time-gutter,.rbc-header-gutter{-webkit-box-flex:0;-ms-flex:none;flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;position:absolute;right:0;margin-right:10px;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-event,.rbc-day-slot .rbc-background-event{border:1px solid #265985;display:-webkit-box;display:-ms-flexbox;display:flex;max-height:100%;min-height:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{-webkit-box-flex:0;-ms-flex:none;flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{width:100%;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;word-wrap:break-word;line-height:1;height:100%;min-height:1em}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{position:sticky;left:0;background-color:#fff;border-right:1px solid #ddd;z-index:10;margin-right:-1px}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{min-width:auto;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-preferred-size:0px;flex-basis:0px}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-header,.rbc-time-view-resources .rbc-day-bg{width:140px;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-ms-flex-preferred-size:0 px;flex-basis:0 px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{z-index:10;position:absolute;background-color:#00000080;color:#fff;font-size:75%;width:100%;padding:3px}.rbc-slot-selecting{cursor:move}.rbc-time-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;border:1px solid #ddd;min-height:0}.rbc-time-view .rbc-time-gutter{white-space:nowrap;text-align:right}.rbc-time-view .rbc-allday-cell{-webkit-box-sizing:content-box;box-sizing:content-box;width:100%;height:100%;position:relative}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:20px}.rbc-time-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-right-width:0;border-left:1px solid #ddd}.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left:1px solid #ddd}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;-ms-flex-negative:0;flex-shrink:0}.rbc-time-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;border-top:2px solid #ddd;overflow-y:auto;position:relative}.rbc-time-content>.rbc-time-gutter{-webkit-box-flex:0;-ms-flex:none;flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{width:100%;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.rbc-current-time-indicator{position:absolute;z-index:3;left:0;right:0;height:1px;background-color:#74ad31;pointer-events:none}.rbc-resource-grouping.rbc-time-header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rbc-resource-grouping .rbc-row .rbc-header{width:141px}.tippy-touch{cursor:pointer!important}.tippy-notransition{transition:none!important}.tippy-popper{max-width:400px;-webkit-perspective:800px;perspective:800px;z-index:9999;outline:0;transition-timing-function:cubic-bezier(.165,.84,.44,1);pointer-events:none}.tippy-popper.html-template{max-width:96%;max-width:calc(100% - 20px)}.tippy-popper[x-placement^=top] [x-arrow]{border-top:7px solid #333;border-right:7px solid transparent;border-left:7px solid transparent;bottom:-7px;margin:0 9px}.tippy-popper[x-placement^=top] [x-arrow].arrow-small{border-top:5px solid #333;border-right:5px solid transparent;border-left:5px solid transparent;bottom:-5px}.tippy-popper[x-placement^=top] [x-arrow].arrow-big{border-top:10px solid #333;border-right:10px solid transparent;border-left:10px solid transparent;bottom:-10px}.tippy-popper[x-placement^=top] [x-circle]{-webkit-transform-origin:0 33%;transform-origin:0 33%}.tippy-popper[x-placement^=top] [x-circle].enter{-webkit-transform:scale(1) translate(-50%,-55%);transform:scale(1) translate(-50%,-55%);opacity:1}.tippy-popper[x-placement^=top] [x-circle].leave{-webkit-transform:scale(.15) translate(-50%,-50%);transform:scale(.15) translate(-50%,-50%);opacity:0}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow]{border-top:7px solid #fff;border-right:7px solid transparent;border-left:7px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow].arrow-small{border-top:5px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow].arrow-big{border-top:10px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-circle]{background-color:#000000b3}.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow]{border-top:7px solid rgba(0,0,0,.7);border-right:7px solid transparent;border-left:7px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow].arrow-small{border-top:5px solid rgba(0,0,0,.7);border-right:5px solid transparent;border-left:5px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow].arrow-big{border-top:10px solid rgba(0,0,0,.7);border-right:10px solid transparent;border-left:10px solid transparent}.tippy-popper[x-placement^=top] [data-animation=perspective]{-webkit-transform-origin:bottom;transform-origin:bottom}.tippy-popper[x-placement^=top] [data-animation=perspective].enter{opacity:1;-webkit-transform:translateY(-10px) rotateX(0);transform:translateY(-10px) rotateX(0)}.tippy-popper[x-placement^=top] [data-animation=perspective].leave{opacity:0;-webkit-transform:translateY(0) rotateX(90deg);transform:translateY(0) rotateX(90deg)}.tippy-popper[x-placement^=top] [data-animation=fade].enter{opacity:1;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=fade].leave{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift].enter{opacity:1;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift].leave{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.tippy-popper[x-placement^=top] [data-animation=scale].enter{opacity:1;-webkit-transform:translateY(-10px) scale(1);transform:translateY(-10px) scale(1)}.tippy-popper[x-placement^=top] [data-animation=scale].leave{opacity:0;-webkit-transform:translateY(0) scale(0);transform:translateY(0) scale(0)}.tippy-popper[x-placement^=bottom] [x-arrow]{border-bottom:7px solid #333;border-right:7px solid transparent;border-left:7px solid transparent;top:-7px;margin:0 9px}.tippy-popper[x-placement^=bottom] [x-arrow].arrow-small{border-bottom:5px solid #333;border-right:5px solid transparent;border-left:5px solid transparent;top:-5px}.tippy-popper[x-placement^=bottom] [x-arrow].arrow-big{border-bottom:10px solid #333;border-right:10px solid transparent;border-left:10px solid transparent;top:-10px}.tippy-popper[x-placement^=bottom] [x-circle]{-webkit-transform-origin:0 -50%;transform-origin:0 -50%}.tippy-popper[x-placement^=bottom] [x-circle].enter{-webkit-transform:scale(1) translate(-50%,-45%);transform:scale(1) translate(-50%,-45%);opacity:1}.tippy-popper[x-placement^=bottom] [x-circle].leave{-webkit-transform:scale(.15) translate(-50%,-5%);transform:scale(.15) translate(-50%,-5%);opacity:0}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow]{border-bottom:7px solid #fff;border-right:7px solid transparent;border-left:7px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow].arrow-small{border-bottom:5px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow].arrow-big{border-bottom:10px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-circle]{background-color:#000000b3}.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow]{border-bottom:7px solid rgba(0,0,0,.7);border-right:7px solid transparent;border-left:7px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow].arrow-small{border-bottom:5px solid rgba(0,0,0,.7);border-right:5px solid transparent;border-left:5px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow].arrow-big{border-bottom:10px solid rgba(0,0,0,.7);border-right:10px solid transparent;border-left:10px solid transparent}.tippy-popper[x-placement^=bottom] [data-animation=perspective]{-webkit-transform-origin:top;transform-origin:top}.tippy-popper[x-placement^=bottom] [data-animation=perspective].enter{opacity:1;-webkit-transform:translateY(10px) rotateX(0);transform:translateY(10px) rotateX(0)}.tippy-popper[x-placement^=bottom] [data-animation=perspective].leave{opacity:0;-webkit-transform:translateY(0) rotateX(-90deg);transform:translateY(0) rotateX(-90deg)}.tippy-popper[x-placement^=bottom] [data-animation=fade].enter{opacity:1;-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=fade].leave{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift].enter{opacity:1;-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift].leave{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.tippy-popper[x-placement^=bottom] [data-animation=scale].enter{opacity:1;-webkit-transform:translateY(10px) scale(1);transform:translateY(10px) scale(1)}.tippy-popper[x-placement^=bottom] [data-animation=scale].leave{opacity:0;-webkit-transform:translateY(0) scale(0);transform:translateY(0) scale(0)}.tippy-popper[x-placement^=left] [x-arrow]{border-left:7px solid #333;border-top:7px solid transparent;border-bottom:7px solid transparent;right:-7px;margin:6px 0}.tippy-popper[x-placement^=left] [x-arrow].arrow-small{border-left:5px solid #333;border-top:5px solid transparent;border-bottom:5px solid transparent;right:-5px}.tippy-popper[x-placement^=left] [x-arrow].arrow-big{border-left:10px solid #333;border-top:10px solid transparent;border-bottom:10px solid transparent;right:-10px}.tippy-popper[x-placement^=left] [x-circle]{-webkit-transform-origin:50% 0;transform-origin:50% 0}.tippy-popper[x-placement^=left] [x-circle].enter{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%);opacity:1}.tippy-popper[x-placement^=left] [x-circle].leave{-webkit-transform:scale(.15) translate(-50%,-50%);transform:scale(.15) translate(-50%,-50%);opacity:0}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow]{border-left:7px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow].arrow-small{border-left:5px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow].arrow-big{border-left:10px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-circle]{background-color:#000000b3}.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow]{border-left:7px solid rgba(0,0,0,.7);border-top:7px solid transparent;border-bottom:7px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow].arrow-small{border-left:5px solid rgba(0,0,0,.7);border-top:5px solid transparent;border-bottom:5px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow].arrow-big{border-left:10px solid rgba(0,0,0,.7);border-top:10px solid transparent;border-bottom:10px solid transparent}.tippy-popper[x-placement^=left] [data-animation=perspective]{-webkit-transform-origin:right;transform-origin:right}.tippy-popper[x-placement^=left] [data-animation=perspective].enter{opacity:1;-webkit-transform:translateX(-10px) rotateY(0);transform:translate(-10px) rotateY(0)}.tippy-popper[x-placement^=left] [data-animation=perspective].leave{opacity:0;-webkit-transform:translateX(0) rotateY(-90deg);transform:translate(0) rotateY(-90deg)}.tippy-popper[x-placement^=left] [data-animation=fade].enter{opacity:1;-webkit-transform:translateX(-10px);transform:translate(-10px)}.tippy-popper[x-placement^=left] [data-animation=fade].leave{opacity:0;-webkit-transform:translateX(-10px);transform:translate(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift].enter{opacity:1;-webkit-transform:translateX(-10px);transform:translate(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift].leave{opacity:0;-webkit-transform:translateX(0);transform:translate(0)}.tippy-popper[x-placement^=left] [data-animation=scale].enter{opacity:1;-webkit-transform:translateX(-10px) scale(1);transform:translate(-10px) scale(1)}.tippy-popper[x-placement^=left] [data-animation=scale].leave{opacity:0;-webkit-transform:translateX(0) scale(0);transform:translate(0) scale(0)}.tippy-popper[x-placement^=right] [x-arrow]{border-right:7px solid #333;border-top:7px solid transparent;border-bottom:7px solid transparent;left:-7px;margin:6px 0}.tippy-popper[x-placement^=right] [x-arrow].arrow-small{border-right:5px solid #333;border-top:5px solid transparent;border-bottom:5px solid transparent;left:-5px}.tippy-popper[x-placement^=right] [x-arrow].arrow-big{border-right:10px solid #333;border-top:10px solid transparent;border-bottom:10px solid transparent;left:-10px}.tippy-popper[x-placement^=right] [x-circle]{-webkit-transform-origin:-50% 0;transform-origin:-50% 0}.tippy-popper[x-placement^=right] [x-circle].enter{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%);opacity:1}.tippy-popper[x-placement^=right] [x-circle].leave{-webkit-transform:scale(.15) translate(-50%,-50%);transform:scale(.15) translate(-50%,-50%);opacity:0}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow]{border-right:7px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow].arrow-small{border-right:5px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow].arrow-big{border-right:10px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-circle]{background-color:#000000b3}.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow]{border-right:7px solid rgba(0,0,0,.7);border-top:7px solid transparent;border-bottom:7px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow].arrow-small{border-right:5px solid rgba(0,0,0,.7);border-top:5px solid transparent;border-bottom:5px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow].arrow-big{border-right:10px solid rgba(0,0,0,.7);border-top:10px solid transparent;border-bottom:10px solid transparent}.tippy-popper[x-placement^=right] [data-animation=perspective]{-webkit-transform-origin:left;transform-origin:left}.tippy-popper[x-placement^=right] [data-animation=perspective].enter{opacity:1;-webkit-transform:translateX(10px) rotateY(0);transform:translate(10px) rotateY(0)}.tippy-popper[x-placement^=right] [data-animation=perspective].leave{opacity:0;-webkit-transform:translateX(0) rotateY(90deg);transform:translate(0) rotateY(90deg)}.tippy-popper[x-placement^=right] [data-animation=fade].enter{opacity:1;-webkit-transform:translateX(10px);transform:translate(10px)}.tippy-popper[x-placement^=right] [data-animation=fade].leave{opacity:0;-webkit-transform:translateX(10px);transform:translate(10px)}.tippy-popper[x-placement^=right] [data-animation=shift].enter{opacity:1;-webkit-transform:translateX(10px);transform:translate(10px)}.tippy-popper[x-placement^=right] [data-animation=shift].leave{opacity:0;-webkit-transform:translateX(0);transform:translate(0)}.tippy-popper[x-placement^=right] [data-animation=scale].enter{opacity:1;-webkit-transform:translateX(10px) scale(1);transform:translate(10px) scale(1)}.tippy-popper[x-placement^=right] [data-animation=scale].leave{opacity:0;-webkit-transform:translateX(0) scale(0);transform:translate(0) scale(0)}.tippy-popper .tippy-tooltip.transparent-theme{background-color:#000000b3}.tippy-popper .tippy-tooltip.transparent-theme[data-animatefill]{background-color:transparent}.tippy-popper .tippy-tooltip.light-theme{color:#26323d;box-shadow:0 4px 20px 4px #00143c1a,0 4px 80px -8px #00143c33;background-color:#fff}.tippy-popper .tippy-tooltip.light-theme[data-animatefill]{background-color:transparent}.tippy-tooltip{position:relative;color:#fff;border-radius:4px;font-size:.95rem;padding:.4rem .8rem;text-align:center;will-change:transform;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#333}.tippy-tooltip--small{padding:.25rem .5rem;font-size:.8rem}.tippy-tooltip--big{padding:.6rem 1.2rem;font-size:1.2rem}.tippy-tooltip[data-animatefill]{overflow:hidden;background-color:transparent}.tippy-tooltip[data-interactive]{pointer-events:auto}.tippy-tooltip[data-inertia]{transition-timing-function:cubic-bezier(.53,2,.36,.85)}.tippy-tooltip [x-arrow]{position:absolute;width:0;height:0}.tippy-tooltip [x-circle]{position:absolute;will-change:transform;background-color:#333;border-radius:50%;width:130%;width:calc(110% + 2rem);left:50%;top:50%;z-index:-1;overflow:hidden;transition:all ease}.tippy-tooltip [x-circle]:before{content:"";padding-top:90%;float:left}@media (max-width:450px){.tippy-popper{max-width:96%;max-width:calc(100% - 20px)}}@font-face{font-family:Quicksand-Regular;src:url(/fonts/Quicksand-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Quicksand-Regular;src:url(/fonts/Quicksand-Bold.woff2) format("woff2");font-weight:700;font-style:normal}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-family:Arial,serif}h1{font-size:2rem;line-height:1}h2{font-size:1.5rem;line-height:1}h3{font-size:1.2rem;line-height:1.25}p{margin:0 0 1.5rem}html *{box-sizing:border-box}html,body{margin:0;padding:0;color:#2f2f2f}ul,li{margin:0}button{cursor:pointer}.AddMessageForm .Form-textarea{width:100%}.AddMessageForm-reicevers>div{display:flex;flex-wrap:wrap}.AddMessageForm-reicevers>div .CheckboxGroup{width:25%}@media screen and (max-width: 82.5rem){.AddMessageForm-reicevers>div .CheckboxGroup{width:33%}}@media screen and (max-width: 37.5rem){.AddMessageForm-reicevers>div .CheckboxGroup{width:100%}}.AddSlotModal-InputWidth50{width:49%}@media screen and (max-width: 37.5rem){.AddSlotModal-InputWidth50{width:100%}}.AddSlotModal-InputWidth33{width:32%}@media screen and (max-width: 37.5rem){.AddSlotModal-InputWidth33{width:100%}}.AddSlotModal-clientsListItem{display:flex}.AutoComplete{min-height:4.5rem}.AutoComplete-formWrapper{position:relative}.AutoComplete-inputWrapper{display:flex;gap:.375rem}.AutoComplete-suggestions{position:absolute;top:100%;left:0;display:none;width:100%;max-width:34.5rem;background-color:#fff;border-radius:.75rem;border:1px solid #c8c8c8;z-index:1}.AutoComplete-text{text-align:right;font-size:.7rem;margin:0!important;padding:0 .375rem}.AutoComplete-clients{list-style-type:none;padding:0}.AutoComplete-clients li{padding:0 .375rem}.AutoComplete-clients li:focus,.AutoComplete-clients li:hover{cursor:pointer;background-color:#e6e6e6}.AutoComplete-suggestions--opened{display:block}.Badge{padding:2px 4px;border-radius:3px;font-size:.85rem}.Badge--rounded{border-radius:15px;padding:1px 8px}.Badge--small{font-size:.7rem}.Badge--neutral{background-color:#e6e6e6}.Badge--green{background-color:#c8ce4d}.Badge--lightGreen{background-color:#bfc469}.Badge--red{background-color:#e40613;color:#fff}.Badge--darkRed{background-color:#99040d;color:#fff}.Button,.Planning-addSlot{font-size:1rem;line-height:1.5;display:block;font-family:Quicksand-Regular,sans-serif;padding:.3rem .75rem;text-align:center;text-decoration:none;border:1px solid;border-radius:.375rem;background-color:transparent;transition:transform ease-out .1s,background-color ease-in .2s;color:#2f2f2f}.Button:hover,.Planning-addSlot:hover{transform:translateY(-2px)}.Button:hover,.Planning-addSlot:hover,.Button:focus,.Planning-addSlot:focus{background-color:#f1b6d5}.Button:disabled,.Planning-addSlot:disabled{filter:grayscale(50%);background-color:#f9e0ed;cursor:not-allowed}.Button--filled{background-color:#f5cbe1;border-color:#f5cbe1}.Button--outlined{background-color:#fff;border-color:#f5cbe1}.Button--noOutline{border:none;background-color:transparent}.Button--noOutline:hover,.Button--noOutline:focus{background-color:transparent}.Button--inline{display:inline-block}.Button--small{font-size:.85rem}.Button--edit{margin:0;width:1.25rem;height:1.25rem;background-size:1.25rem;background-color:transparent;background-position:50% 70%;background-repeat:no-repeat;background-image:url(/img/edit.svg)}.Button--delete{margin:0;width:1.25rem;height:1.25rem;border:none;background-size:1.25rem;background-color:transparent;background-position:50% 50%;background-repeat:no-repeat;background-image:url(/img/delete.svg)}.Button--comment{margin:0;width:1.25rem;height:1.25rem;border:none;background-size:1.25rem;background-color:transparent;background-position:50% 50%;background-repeat:no-repeat;background-image:url(/img/message-square.svg)}.ChangeLogModal-body{max-height:70vh;overflow:auto}.ChangeLogModal-version h2{font-size:1.25rem;margin-bottom:1rem}.ChangeLogModal-version ul{margin-bottom:1rem}.CheckboxGroup .CheckboxGroup-label{display:flex}.CheckboxGroup .CheckboxGroup-name{margin-left:.25rem}.ClientHistory-section{margin-bottom:1.5rem}.ClientHistory-section>p{margin:0}.ClientHistory-section a{color:inherit}.ClientHistory-header{display:flex;justify-content:space-between;gap:.75rem}.ClientHistory-detail{max-height:15rem;margin-bottom:.75rem;border-radius:.75rem;padding:0 .75rem;border:1px solid #e6e6e6;overflow-y:auto}@media print{.ClientHistory-detail{max-height:none;overflow-y:visible}}.ClientHistory-unlimited{font-size:1.5rem;background-color:#ec407a;color:#fff;border-radius:5px;padding:0 .5rem;font-variant:small-caps;text-transform:lowercase;letter-spacing:1px}.ClientHistory-units{display:flex;justify-content:end;align-items:baseline;gap:.375rem}.ClientHistory-units span:first-child{font-size:3rem;line-height:1;font-weight:700;color:#ec407a}.ClientHistory-units span:nth-child(2){font-size:2rem;color:#2f2f2f;font-weight:400}.ClientHistory-units img{position:relative;top:2px}.ClientHistory-actions{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem}.ClientInfos{position:relative}.ClientInfos-title{margin-bottom:1.5rem}@media print{.ClientInfos-content{display:none}}.ClientInfos-actionButtons{position:absolute;display:flex;top:.375rem;right:.75rem}.ClientInfos-details p{margin-bottom:.5rem}.ClientInfos-logo{padding:0 1.8rem;background-size:1.35rem;background-position:0 50%;background-repeat:no-repeat}.ClientInfos-phoneLogo{background-image:url(/img/phone.svg)}.ClientInfos-emailLogo{background-image:url(/img/email.svg)}.ClientInfos-addressLogo{background-image:url(/img/address.svg)}.ClientInfos-medicalCertficate--true{padding-left:0;background-position:100% 50%;background-image:url(/img/checked.svg)}.ClientInfos-medicalCertficate--false{padding-left:0;background-position:100% 50%;background-image:url(/img/unchecked.svg)}.ClientInfos-comment strong{display:block}.ClientInfos-comment p{padding:.375rem 1.5rem;max-height:6rem;white-space:pre-wrap;overflow-y:scroll;background-color:#e6e6e6}.ClientInfos-gyms{margin-bottom:.5rem}.ClientInfos-gyms ol{margin:0}.ClientInvoices-list{max-height:15rem;margin-bottom:.75rem;border-radius:.75rem;border:1px solid #e6e6e6;overflow-y:auto}@media print{.ClientInvoices-list{max-height:none;overflow-y:visible}}.ClientInvoices-list ul{padding:0;margin:0}.ClientInvoices-list ul li{padding:.75rem;color:#616161;border-bottom:solid #aeb4b7 1px}.ClientInvoices-list ul li:hover{background-color:#f3f3f3}.ClientInvoices-list ul li strong{color:#343434}.ClientInvoices-list ul li em{font-size:.9rem}.ClientInvoices-list ul li:hover .ClientInvoices-actions{opacity:1}.ClientInvoices-actions{display:flex;opacity:0;transition:opacity .1s ease}.ClientInvoices-credit{margin-left:.75rem}.ClientInvoices-total{font-size:.9rem;font-weight:700;color:#343434}.ClientInvoices-payments{list-style:none;margin:.375rem 0 0 1.5rem;padding:0}.ClientInvoices-payments li{padding:.225rem 0!important;font-size:.85rem;color:#343434;border-bottom:none!important}.ClientInvoices-payments li:hover{background-color:transparent!important}.ClientInvoices-payment-method{color:#616161}.Clients-searchContainer{display:flex;align-items:end;gap:1.5rem;margin-bottom:.75rem;flex-wrap:wrap}@media screen and (max-width: 37.5rem){.Clients-filter{margin-right:0;width:100%}}.CustomToolbar{display:flex;align-items:center;padding:0 1rem;margin-bottom:1rem}@media screen and (max-width: 37.5rem){.CustomToolbar{flex-direction:column}}.CustomToolbar .CustomToolbar-month{margin-left:2rem;text-transform:uppercase;font-size:1.25rem}@media screen and (max-width: 37.5rem){.CustomToolbar .CustomToolbar-month{margin:1rem 0;text-align:center}}.CustomToolbar .CustomToolbar-week{margin-left:1rem;padding:.25rem .5rem;border-radius:2px;font-size:.75rem;background-color:#f1f3f4}@media screen and (max-width: 37.5rem){.CustomToolbar .CustomToolbar-week{margin:0 0 1rem;text-align:center}}.CustomToolbar .CustomToolbar-controls{display:flex;align-items:center}.CustomToolbar .CustomToolbar-emptySpace{flex-grow:1}.CustomToolbar .CustomToolbar-buttonToday{margin-bottom:0;margin-right:1.5rem}.CustomToolbar .CustomToolbar-control{padding:1.25rem;border:2px solid #f5cbe1;border-radius:50%;background-color:transparent;background-position:50% 50%;background-repeat:no-repeat;background-size:3rem}.CustomToolbar .CustomToolbar-next{background-image:url(../../img/arrow-right-black.svg)}.CustomToolbar .CustomToolbar-previous{margin-right:1rem;background-image:url(../../img/arrow-left-black.svg)}.Display--block{display:block}.Error-panel{margin:10rem auto 2rem;padding:2rem;max-width:30rem;text-align:center;font-size:20px;box-shadow:0 2px 5px #cfcfcf;background-color:#fff}.Error-loginLink{font-size:15px}.Flash{position:fixed;z-index:200;top:7rem;right:0;max-width:30rem;width:100%}.Flash ul{list-style:none;margin:0;padding:0}.Flash--relative{position:relative;top:0;width:100%;margin-bottom:1.5rem}@keyframes slideFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}.FlashMessage{display:flex;align-items:center;justify-content:space-between;padding:.75rem .75rem .75rem 1.5rem;border-top-left-radius:.75rem;border-bottom-left-radius:.75rem;box-shadow:0 2px 5px #cfcfcf;animation:slideFromRight .3s ease-out}.FlashMessage--success{background:#bdebce}.FlashMessage--error{background:#ebbdc4}.FlashMessage-content{display:flex;align-items:center;gap:.75rem;margin-bottom:0}.FlashMessage-close{color:#343434;border:1px solid #343434}.Flex{display:flex}.Flex--row{flex-direction:row}.Flex--column{flex-direction:column}.Flex--alignCenter{align-items:center}.Flex--alignEnd{align-items:flex-end}.Flex--justifyCenter{justify-content:center}.Flex--justifyEnd{justify-content:end}.Flex--spaceBetween{justify-content:space-between}.Flex--wrap{flex-wrap:wrap}.Flex--smallGap{gap:.375rem}.Flex--gap{gap:1.5rem}.Flex--grow{flex-grow:1}.Form-field{margin-bottom:1.5rem}.Form-label{font-weight:700}.Form-input{display:block;min-width:5rem;width:100%;padding:.525rem;border:1px solid #c8c8c8;border-radius:.375rem;margin:0;font-size:15px}.Form-input--date,.Form-input--number,.Form-input--maxWidth10{max-width:10rem}@media screen and (max-width: 37.5rem){.Form-input--fullWidthMobile{width:100%}}.Form-input--search{padding-left:25px;background-size:1.35rem;background-position:1% 50%;background-repeat:no-repeat;background-image:url(/img/search.svg)}.Form-textarea{display:inline-block;min-width:5rem;min-height:2.25rem;padding:.525rem;margin-bottom:.375rem;border:2px solid #f5cbe1;font-size:15px}.Form-fieldset{border:none;padding:0;margin:0;margin-bottom:1.125rem}.Form-fieldset legend{padding:0}.Form-fieldset label{margin-right:1.125rem}.Form-checkbox{display:flex}.Form-checkbox input{margin-right:.5rem}.Form-subFieldset{padding:1rem;border-radius:.75rem;border:1px solid #f5cbe1}.Form-subFieldset legend{font-size:1.15rem}.Frame{padding:1.5rem;background-color:#fff;box-shadow:0 2px 5px #cfcfcf;border-radius:.75rem;margin-bottom:1.5rem;overflow:auto}.Frame--fitContent{width:fit-content}.Frame-content{padding:0 6rem}.Frame-content--tight{padding:0 12rem}.Frame--w30{width:30%}@media screen and (max-width: 37.5rem){.Frame--w30{width:100%}}.Frame--w50{width:50%}@media screen and (max-width: 37.5rem){.Frame--w50{width:100%}}.Frame--thin{padding:.75rem}.Header{display:flex;align-items:center;padding:.75rem;border-bottom:4px solid #f5cbe1;background:#fff;box-shadow:.1875rem 0 .375rem #cfcfcf}@media print{.Header{display:none}}.Header-logo{display:block;height:3rem}.Header-toggleMenu{display:none}@media screen and (max-width: 37.5rem){.Header-toggleMenu{display:block;margin-left:auto;margin-right:1rem}}.Header-toggleMenuButton{background-color:transparent;color:transparent;text-shadow:none;font:0/0 a;display:inline-block;margin:0;border:none;padding:0;background:transparent;width:3rem;height:3rem;background-size:100%;background-position:top left;background-repeat:no-repeat;background-image:url(/img/menu-open.svg)}.Page-menu--open .Header-toggleMenuButton{background-image:url(/img/menu-close.svg)}.Hidden{display:none}.HistoryLine{padding:.75rem 0;border-bottom:solid #aeb4b7 1px}.HistoryLine:hover{background-color:#f3f3f3}.HistoryLine-date{color:#616161}.HistoryLine-details{display:flex;align-items:center;margin-bottom:0}.HistoryLine-diff{margin-left:1.5rem;margin-right:1.5rem;border-radius:3px;padding:.1875rem .375rem}.HistoryLine-delete{margin-left:auto}.Info{font-style:italic;color:#6d6e58}.InvoiceModal-footer{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem}.InvoiceModal-footerInfos{display:flex;flex-direction:column;align-items:start}.InvoiceModal-total{margin-bottom:0;flex-shrink:0;font-size:1.5rem}.InvoiceModal-total strong{color:#c11f39}.InvoiceModal-error{color:#e40613;font-size:1rem;margin-bottom:0}.InvoiceModal-actions{margin-left:auto;display:flex;gap:.75rem;align-items:center}.InvoicePaymentMeans-generator{padding:.375rem;margin-bottom:1.5rem;border:1px dashed #e6e6e6;border-radius:4px;background-color:#ffdbee3b}.InvoicePaymentMeans-generator>.Form-label{margin-top:0;margin-bottom:.75rem;font-weight:700}.InvoiceModal-row{display:flex;flex-wrap:wrap;gap:1.125rem;align-items:flex-end}.InvoiceModal-stepHint{padding:1.125rem;margin:0;color:#464243;font-style:italic;background-color:#ffdbee3b;border-radius:4px}.InvoicePaymentMeans-item{display:flex;flex-wrap:wrap;gap:1.125rem;align-items:flex-end;margin-bottom:1.5rem;border-bottom:1px solid #e6e6e6}.Invoices-amountContainer{display:flex;gap:1rem;align-items:center;margin-bottom:1.5rem}.Invoices-amountContainer p{margin:0}.Invoices-amount{display:flex;align-items:center;gap:.5rem;font-size:1.65rem;padding:.5rem;color:#2f2f2f;transition:filter .3s ease}.Invoices-amountLabel{font-size:1rem;color:#ec407a}.is-blurred{filter:blur(10px)}.Invoices-downloadButton img{width:1.25rem}.loader{position:relative}.loader-loading{opacity:.5;cursor:wait}.loader-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.Login{position:relative;height:100vh}.Login-frame{position:absolute;top:50%;left:50%;width:100%;max-width:30rem;transform:translate(-50%,-50%)}.Login-logo{width:90%;margin:1.5rem auto}.Login-logo img{max-width:100%}.List--bullet{list-style-type:disc;padding-left:1.5rem}.List--reset{padding-left:0}.Margin--bottom{margin-bottom:1.5rem}.Margin--smallBottom{margin-bottom:.75rem}.Margin--resetBottom{margin-bottom:0}.Margin--right{margin-right:1.5rem}.Margin--smallRight{margin-right:.75rem}.Margin--tinyRight{margin-right:.375rem}.Margin--left{margin-left:1.5rem}.Margin--smallLeft{margin-left:.75rem}.Margin--tinyLeft{margin-left:.375rem}.Margin--top{margin-top:1.5rem}.Margin--smallTop{margin-top:.75rem}.Margin--reset{margin:0!important}.Margin--auto{margin:0 auto}.Margin--leftAuto{margin-left:auto}.Message{position:relative}.Message-date{font-size:.9rem;margin-bottom:.75rem;color:#6d6e58}.Message-sender{margin-bottom:.75rem;font-style:italic}.Message-content{padding:1rem 0 1rem 1rem;margin-bottom:0;background:#f3f3f3}.Message--received .Message-content{border-left:3px solid #c8ce4d}.Message--sent .Message-content{border-left:3px solid #e40613}.Message-new{position:absolute;top:0;right:.25rem;color:#f5cbe1}@keyframes modal-backdrop-animation{0%{opacity:0}to{opacity:1}}@keyframes modal-animation{0%{transform:translate(-50%,-40%)}to{transform:translate(-50%,-50%)}}.entry{box-shadow:.1875rem .1875rem .375rem #cfcfcf;margin-bottom:3rem}.entry-header,.modal-header{padding:1.5rem 1.5rem 0rem}.entry-title,.modal-title{font-size:1.5rem;line-height:1;margin:0}.ReactModal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;padding:1.5rem;background:rgba(47,47,47,.3);animation-name:modal-backdrop-animation;animation-duration:.1s;animation-timing-function:linear;z-index:200;overflow-y:auto}@media screen and (max-width: 37.5rem){.ReactModal-overlay{padding:0}}.ReactModal-content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;max-width:67.5rem;width:100%;max-height:90vh;border-radius:.75rem;box-shadow:.1875rem .1875rem 3rem #2f2f2f;border:1px solid #464243;background:#fff;animation-name:modal-animation;animation-duration:.1s;animation-timing-function:ease-out}.ReactModal-content .Form{margin-bottom:0;display:flex;flex-direction:column;overflow:hidden}@media screen and (max-width: 37.5rem){.modal-header{height:3rem}}.modal-header-button{display:flex;justify-content:space-between}.modal-body{overflow:auto}@media screen and (max-width: 37.5rem){.modal-body{height:calc(100% - 6rem);overflow:auto}}.modal-body--overflowVisible{overflow:visible}.modal-body,.modal .form-body{padding:1.5rem}.modal .form-field-input{box-shadow:none;border:1px solid #e6e6e6}.modal-footer{display:flex;padding:1.5rem;gap:.75rem;justify-content:flex-end}.Padding--bottom{padding-bottom:1.5rem}.Padding--reset{padding:0}.PageHeader{display:flex;align-items:center;flex-wrap:wrap;row-gap:.75rem;margin-bottom:1.5rem}.PageHeader-title{display:flex;align-items:center;gap:.75rem}.PageHeader-actions{margin-left:auto;display:flex;align-items:center;gap:.75rem}.PageMenu{width:100%;margin-left:2rem}@media screen and (max-width: 37.5rem){.PageMenu{position:fixed;top:6rem;bottom:0;left:100vw;width:80vw;margin:0;z-index:100;border-left:1px solid #e6e6e6;box-shadow:2px 2px 2px 2px #cfcfcf;background:#fff;transition:left ease-in .2s}}.Page-menu--open .PageMenu{left:20vw}.PageMenu-list{padding-left:0}.PageMenu-item{display:inline-block;margin-right:1.5rem}.PageMenu-item a{position:relative;display:block;text-decoration:none;font-size:1.1rem;color:#343434}@media screen and (max-width: 37.5rem){.PageMenu-item a{display:block;padding:.75rem;font-weight:700;transition:all ease .3s;border-bottom:1px solid #e6e6e6}}.PageMenu-item a.is-active{border-bottom:2px solid #f5cbe1}@media screen and (max-width: 37.5rem){.PageMenu-item a.is-active{border-left:5px solid #f5cbe1}}@media screen and (max-width: 37.5rem){.PageMenu-item{display:block;margin:0}}.PageMenu-linkBubble{position:absolute;top:-.25rem;right:-1.35rem;background:#f5cbe1;width:1.25rem;height:1.25rem;text-align:center;border-radius:50%}.Pagination{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem 1.5rem;margin-bottom:2.25rem}.Pagination-main{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem 1.5rem}.Pagination-indicator{margin:0}.Pagination-navigationList{list-style-type:none;padding:0}.Pagination-navigationList li{display:inline-block;margin:.225rem}.Pagination-form{display:flex;align-items:center;gap:.375rem}.PlanningDayHeader-day{text-transform:uppercase;margin:0;margin-bottom:.25rem}.PlanningDayHeader-dayNumber{margin:0}.PlanningDayHeader-dayNumber{font-size:1.5rem;height:2.75rem;line-height:2.75rem}.rbc-today .PlanningDayHeader-dayNumber{display:flex;flex-direction:column;justify-content:center;width:2.75rem;margin:auto;border-radius:100%;background-color:#f5cbe1}.PlanningEvent-label{margin-bottom:.25rem}.PlanningEvent-name{display:block;margin-bottom:.25rem}.PlanningEvent-user{font-size:.9rem}.PlanningEvent-countsWrapper{position:absolute;bottom:0;left:0}.PlanningEvent-count{display:inline-block;width:1.5rem;height:1.5rem;line-height:1.5rem;text-align:center;border-top:1px solid white;border-right:1px solid white;color:#fff}.PlanningEvent-count--green{background-color:#9ba307}.PlanningEvent-count--orange{background-color:orange}.PlanningEvent-count--red{background-color:#e40613}.PlanningFilters{position:relative;padding:1rem 2rem 1rem 1rem;overflow:auto;border-top:1px solid #dddddd;background:white;width:20%;flex-shrink:0}@media screen and (max-width: 82.5rem){.PlanningFilters{width:30%}}@media screen and (max-width: 37.5rem){.PlanningFilters{width:100%;padding:1rem;overflow:visible}}.PlanningFilters-toggleButton{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;width:100%;text-align:left;font-size:1rem;border:none;background:transparent}.PlanningFilters-toggleButton:focus{outline:none}.PlanningFilters-toggleButton:hover{color:#c11f39}.PlanningFilters-toggleButton img{width:1.25rem}.PlanningFilters-toggle{position:absolute;top:1rem;left:.25rem;width:2.5rem;height:2.5rem;padding:0;border-radius:50%;border:2px solid #f5cbe1;font-weight:700;font-size:1.75rem;background-color:#f5cbe1}.PlanningFilters-list{max-height:10rem;overflow-y:auto;background-color:#ffdbee3b;padding:.75rem;border-radius:.75rem}.Required{color:#c11f39}.ScreenReaderOnly{border:0!important;clip:rect(1px,1px,1px,1px)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.SimpleStat{position:relative;min-height:170px;display:flex}.SimpleStat-main{margin-top:auto}.SimpleStat-title{font-size:1.25rem;margin-top:0;margin-bottom:.25rem}.SimpleStat-count{font-size:3rem;margin-top:0;margin-bottom:0;font-weight:700}.SimpleStat-average{margin-top:0;margin-bottom:0;font-style:italic;color:#6d6e58}.SimpleStat-pourcentage{position:absolute;top:0;right:0;padding:.5rem 1rem;font-size:1.1rem;color:#ec407a}.SimpleStat-pourcentage span:first-child{font-size:1.3rem}.SlotModal-editButton{padding:.75rem 1rem;background-color:transparent;background-size:1.5rem;background-position:50% -20%;background-repeat:no-repeat;background-image:url(/img/edit.svg);vertical-align:bottom}@media screen and (max-width: 37.5rem){.SlotModal-header{height:auto}}.SlotModal-meta{display:inline-flex;align-items:flex-start;gap:.75rem;margin-top:.375rem;max-width:100%}.SlotModal-meta:hover .SlotModal-metaEdit,.SlotModal-meta:focus-within .SlotModal-metaEdit{opacity:1}.SlotModal-metaContent{min-width:0}.SlotModal-metaPrimary{color:#2f2f2f;font-size:1.05rem;font-weight:500;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.SlotModal-metaSecondary{font-size:1rem;color:#2f2f2f;font-weight:500;margin-top:.225rem}.SlotModal-metaSeparator{color:#878082;font-weight:400}.SlotModal-metaEdit{padding:0;width:1rem;height:1rem;background-size:1rem;background-position:50% 50%;flex-shrink:0;margin:0;margin-top:.3rem;opacity:0;transition:opacity .15s}.SlotModal-metaEdit:hover,.SlotModal-metaEdit:focus{opacity:1;transform:none}.SlotModal-editFormClose{position:absolute;top:.5rem;right:.5rem;width:1.5rem;height:1.5rem;padding:0;border:none;background:transparent;cursor:pointer;color:#464243;font-size:1.25rem;line-height:1;display:flex;align-items:center;justify-content:center;border-radius:50%}.SlotModal-editFormClose:hover,.SlotModal-editFormClose:focus{background-color:#0000000d;color:#2f2f2f}.SlotModal-mainForm{background-color:#e6e6e6d4;border-radius:.75rem;padding:1rem}.SlotModal-actions{position:relative;align-self:flex-start}.SlotModal-actionsTrigger{width:2rem;height:2rem;padding:0;border:none;background:transparent;color:#464243;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .15s,color .15s}.SlotModal-actionsTrigger:hover,.SlotModal-actionsTrigger:focus{background-color:#0000000f;color:#2f2f2f;outline:none}.SlotModal-actionsTriggerDots{font-size:1.5rem;line-height:1;letter-spacing:.05em;font-weight:600}.SlotModal-actionsBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.SlotModal-actionsMenu{position:absolute;top:calc(100% + .25rem);right:0;z-index:41;min-width:12rem;background-color:#fff;border:1px solid #e6e6e6;border-radius:.525rem;box-shadow:0 6px 24px #0000001f;padding:.3rem 0;display:flex;flex-direction:column}.SlotModal-rowActions{position:relative;display:inline-flex}.SlotModal-rowActionsTrigger{width:1.6rem;height:1.6rem}.SlotModal-rowActionsTrigger .SlotModal-actionsTriggerDots{font-size:1.2rem}.SlotModal-actionsMenu--rightAligned{right:0;left:auto}.SlotModal-actionsMenu--openUp{top:auto;bottom:calc(100% + .25rem)}.SlotModal-actionsMenuItem{background:none;border:none;padding:.45rem .9rem;text-align:left;font-size:.9rem;font-family:inherit;color:#2f2f2f;cursor:pointer;transition:background-color .15s;white-space:nowrap}.SlotModal-actionsMenuItem:hover,.SlotModal-actionsMenuItem:focus{background-color:#0000000d;outline:none}.SlotModal-actionsMenuItem--danger{color:#e40613}.SlotModal-actionsMenuItem--danger:hover,.SlotModal-actionsMenuItem--danger:focus{background-color:#e4061314}.SlotModal-addClientTrigger{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:1.125rem}.SlotModal-addClientTriggerIcon{font-size:1.1rem;font-weight:600;line-height:1}.SlotModal-addClientPanel{position:relative;margin-bottom:1.125rem}.SlotModal-addClientPanel .SlotModal-editFormClose{top:.5rem;right:.5rem}.SlotModal-addClientPanelTitle{display:flex;align-items:center;gap:.4rem;font-weight:600;color:#2f2f2f;font-size:1rem;margin-bottom:.6rem;line-height:1.4}.SlotModal-addClientInfo{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:50%;border:1px solid rgb(135.375,128.125,129.9375);color:#464243;font-size:.7rem;font-weight:700;font-family:Quicksand-Regular,sans-serif;line-height:1;cursor:help;-webkit-user-select:none;user-select:none;transition:color .15s,border-color .15s}.SlotModal-addClientInfo:hover,.SlotModal-addClientInfo:focus{color:#2f2f2f;border-color:#2f2f2f;outline:none}.SlotModal-addGuestLink{background:none;border:none;padding:0;margin-top:.6rem;color:#464243;font-size:.85rem;text-decoration:underline;text-underline-offset:2px;cursor:pointer;transition:color .15s}.SlotModal-addGuestLink:hover,.SlotModal-addGuestLink:focus{color:#2f2f2f;outline:none}.SlotModal-guestForm .Form-input{box-sizing:border-box;height:2.5rem;line-height:1.4}.SlotModal-editForm{position:relative;padding:1rem;border:1px solid #ccc;border-radius:.75rem;border-bottom:2px solid #f5cbe1;margin-bottom:1rem!important;background-color:#fff}.SlotModal-editForm .Form-input{box-sizing:border-box;height:2.5rem;line-height:1.4}.SlotModal-availablePlaces{font-weight:600;color:#464243;margin-bottom:.375rem}.SlotModal-summary{display:flex;gap:1.5rem;margin-bottom:.75rem;font-size:.9rem}.SlotModal-summaryGroup{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.SlotModal-summaryTitle{font-weight:700;color:#464243;margin-right:.15rem}.SlotModal-summaryBadge{display:inline-flex;align-items:center;gap:.3rem;font-weight:600}.SlotModal-summaryBadge:before{content:"";display:inline-block;width:.5rem;height:.5rem;border-radius:50%}.SlotModal-summaryBadge--green{color:#9ba307}.SlotModal-summaryBadge--green:before{background-color:#9ba307}.SlotModal-summaryBadge--greenLight{color:#bfc469}.SlotModal-summaryBadge--greenLight:before{background-color:#bfc469}.SlotModal-summaryBadge--orange{color:orange}.SlotModal-summaryBadge--orange:before{background-color:orange}.SlotModal-summaryBadge--red{color:#e40613}.SlotModal-summaryBadge--red:before{background-color:#e40613}.SlotModal-summaryBadge--redDark{color:#99040d}.SlotModal-summaryBadge--redDark:before{background-color:#99040d}.Stats{position:relative;margin-bottom:3rem}.Stats-inlineWrapper{display:flex;justify-content:space-between;margin-bottom:2rem}.Stats-inlineWrapper>div{width:48%}.Stats-chartCentered{margin:0 auto;width:70%}.Stats canvas{max-width:900px}.Stats h2{margin-bottom:1rem}.Stats-live{position:relative;min-width:20rem;padding:1.875rem 1.5rem}.Stats-live h3{position:absolute;top:-1rem;right:-.5rem;padding:0rem 1rem;border-radius:.75rem;display:inline-block;font-size:1.65rem;font-variant:all-small-caps;font-weight:400;letter-spacing:1px}.Stats-live p{margin-bottom:.375rem}.Stats-live span{font-size:1.575rem;font-weight:700}.Stats-live--credit{background-color:#bfc4691a;box-shadow:0 2px 4px #0000001a;border-radius:.75rem}.Stats-live--credit h3{color:#898e27}.Stats-live--debit{background-color:#df565f1a;box-shadow:0 2px 4px #0000001a;border-radius:.75rem}.Stats-live--debit h3{color:#b2050f}.Stats-unitsChartsWrapper{background-color:#ffdbee0d;border:2px solid #f5cbe1;padding:.75rem;border-radius:.75rem}.Stats-unitsChartsWrapper h3{text-align:center;font-size:1.5rem}.Stats-unitsChartsWrapper h4{text-align:center;font-size:1.125rem}.UserStats{min-width:50%}.UserStats table{max-width:40rem;margin:0 auto}.TrainingStats table{max-width:60rem;margin:0 auto}.TrainingPerformance-tableWrapper{max-height:30rem;overflow-y:auto}.TrainingPerformance-table{width:100%;margin:0}.TrainingPerformance-table thead th{position:sticky;top:0;background-color:#fff;box-shadow:0 1px #e6e6e6}.TrainingPerformance-numeric{text-align:right;white-space:nowrap}.TrainingPerformance-empty{font-style:italic;color:#464243}.RateBreakdown{margin-bottom:3rem}.RateBreakdown-tableWrapper{max-height:30rem;overflow-y:auto}.RateBreakdown-table{width:100%;margin:0}.RateBreakdown-table thead th{position:sticky;top:0;background-color:#fff;box-shadow:0 1px #e6e6e6}.RateBreakdown-numeric{text-align:right;white-space:nowrap}.RateBreakdown-empty,.BookingHeatmap-empty{font-style:italic;color:#464243}.BookingHeatmap-grid{display:grid;gap:2px;overflow-x:auto;font-size:.75rem}.BookingHeatmap-corner{background:transparent}.BookingHeatmap-hourHeader,.BookingHeatmap-dayHeader{display:flex;align-items:center;justify-content:center;padding:.375rem;font-weight:700;color:#464243}.BookingHeatmap-dayHeader{justify-content:flex-end;padding-right:.75rem}.BookingHeatmap-cell{display:flex;align-items:center;justify-content:center;min-width:2.5rem;height:2rem;background-color:#f3f3f3;border-radius:2px;font-variant-numeric:tabular-nums;font-weight:600;color:#343434;cursor:default}.BookingHeatmap-cell--empty{background-color:transparent;border:1px dashed #e6e6e6}.BookingHeatmap-tooltip{text-align:left;line-height:1.4}.StatsFilter{position:relative;margin-bottom:1.5rem}@media screen and (max-width: 37.5rem){.StatsFilter{padding:1rem}}.StatsFilter .Form-field{width:15rem;margin-right:1rem}@media screen and (max-width: 37.5rem){.StatsFilter .Form-field{width:100%;margin-right:0}}.DateRangePreset-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:2.4rem;padding:.525rem .75rem;border:1px solid #c8c8c8;border-radius:.375rem;background:#fff;color:#000;font-size:15px;font-family:Arial;cursor:pointer;text-align:left}.DateRangePreset-trigger:focus-visible{border-color:#ec407a;outline:none}.DateRangePreset-triggerLabel{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DateRangePreset-caret{display:inline-block;width:0;height:0;margin-left:.6rem;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #464243;transition:transform .15s ease}.DateRangePreset-caret.is-open{transform:rotate(180deg)}.DateRangePreset-popover{z-index:1000;background:#fff;border:1px solid #e6e6e6;border-radius:.375rem;box-shadow:0 .375rem .75rem #0000001f;padding:.375rem}.DateRangePreset-list{list-style:none;margin:0;padding:0}.DateRangePreset-item{display:block;width:100%;padding:.525rem .75rem;border:none;background:transparent;color:#000;font-size:15px;font-family:Arial;text-align:left;cursor:pointer;border-radius:.3rem}.DateRangePreset-item:hover,.DateRangePreset-item:focus-visible{background:#f3f3f3;outline:none}.DateRangePreset-item.is-active{background:#f5cbe1;font-weight:700}.DateRangePreset-custom{display:flex;gap:.75rem;padding:.75rem .375rem .375rem;margin-top:.375rem;border-top:1px solid #e6e6e6}@media screen and (max-width: 37.5rem){.DateRangePreset-custom{flex-direction:column}}.DateRangePreset-customField{flex:1;min-width:0}.DateRangePreset-customField .Form-label{display:block;font-size:.85rem;margin-bottom:.225rem}.DateRangePreset-customField .Form-input{width:100%;max-width:none}.SuiviTabs{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;margin:0 0 1.5rem;list-style:none;border-bottom:1px solid #e6e6e6}.SuiviTabs-item{margin:0}.SuiviTab{font-size:1rem;line-height:1.5;display:inline-block;padding:.6rem 1.1rem;margin-bottom:-1px;font-family:Quicksand-Regular,sans-serif;color:#343434;background:transparent;border:1px solid transparent;border-bottom:2px solid transparent;border-radius:.375rem .375rem 0 0;cursor:pointer;transition:background-color ease-in .15s,border-color ease-in .15s,color ease-in .15s}.SuiviTab:hover,.SuiviTab:focus{background-color:#fcedf5}.SuiviTab.is-active{background-color:#f5cbe1;border-color:#f5cbe1;border-bottom-color:#ec407a;font-weight:600}.SuiviTab:focus{outline:none;box-shadow:0 0 0 2px #ec407a66}@media screen and (max-width: 37.5rem){.SuiviTabs{flex-direction:column;border-bottom:none}.SuiviTab{width:100%;text-align:left;border:1px solid #e6e6e6;border-radius:.375rem}.SuiviTab.is-active{border-color:#ec407a}}.Table{width:100%;text-align:center;border-collapse:separate;border-spacing:0;margin-bottom:1.5rem;position:relative;background-color:#e6e6e6;border:1px solid #e6e6e6;border-radius:.75rem;transition:all ease .4s}.Table thead tr{background:white}.Table thead tr th{padding:.75rem 1.5rem;text-align:right;border-bottom:2px solid #f5cbe1}.Table thead tr th:first-child{text-align:left}.Table thead tr:first-child th:first-child{border-top-left-radius:.75rem}.Table thead tr:first-child th:last-child{border-top-right-radius:.75rem}.Table tbody tr{background-color:#f8f8f8}.Table tbody tr td{padding:.375rem 1.5rem;text-align:right}.Table tbody tr td a{color:inherit}.Table tbody tr td:first-child{text-align:left}.Table tbody tr:last-child td:first-child{border-bottom-left-radius:.75rem}.Table tbody tr:last-child td:last-child{border-bottom-right-radius:.75rem}.Table tbody tr:nth-child(2n){background-color:#fff}.Table--condensed thead tr th,.Table--condensed tbody tr td{padding:.375rem}.Table--invisible{border:none!important}@media screen and (max-width: 37.5rem){.Table--scrollOverflow{display:block;overflow-x:auto}}@media screen and (max-width: 37.5rem){.Table--mobile thead{display:none}.Table--mobile td{display:block;width:100%}}.Table--mobile .Table-hiddenHeader{display:none;font-weight:700}@media screen and (max-width: 37.5rem){.Table--mobile .Table-hiddenHeader{display:inline-block;padding:0 .99rem}}.Table-actions{display:flex;flex-direction:row;align-items:center;justify-content:end}.Table-mainLine{background-color:#f5cbe1!important}.Table-subLine--even{background-color:#fff!important}.Table-subLine--odd{background-color:#f3f3f3!important}.Table-subLine td:first-child{padding-left:3rem;text-align:left}.Table-subLine td:last-child{padding-right:1.5rem;text-align:right}.Text--red{color:#e40613}.Text--italic{font-style:italic}.Text--gray{color:#c8c8c8}.Text--right{text-align:right}html{font-size:93.75%;line-height:1.5;color:#343434;font-family:Quicksand-Regular,sans-serif;background:#fafafa}body{min-height:100vh}input{accent-color:#c93667}@media screen and (max-width: 37.5rem){.Page{padding:0}}.error{font-size:1rem;line-height:1.5;font-weight:700;color:#c11f39;margin-bottom:0}.Page-main{height:calc(100% - 83px);overflow:auto;padding:1.5rem 6rem}@media screen and (max-width: 82.5rem){.Page-main{padding:1.5rem}}body[data-route="/app/planning"]{overflow:hidden;height:100vh}body[data-route="/app/planning"] .Page-main{padding:0}body[data-route="/app/planning"] .Planning{overflow:hidden}body[data-route="/app/planning"] #root,body[data-route="/app/planning"] .Page,body[data-route="/app/planning"] .Planning,body[data-route="/app/planning"] .loader,body[data-route="/app/planning"] .rbc-calendar{height:100%}@media screen and (max-width: 37.5rem){body[data-route="/app/planning"]{height:100%;overflow:auto}}.Page-userLoggedIn{font-size:.75rem;line-height:1.3;display:inline-block;padding:.3rem 0;margin:0;color:#27302a}.Page-logoutButton{font-size:.75rem;line-height:1.3;color:#c93667;vertical-align:top}.Page-header{position:sticky;top:0;z-index:1}.Page-userMenu{display:flex;justify-content:space-between;align-items:center;height:1.5rem;background-color:#f5cbe1}.Page-version{font-size:.75rem;line-height:1.3}.Page-content--narrow{margin:0 auto;max-width:800px;width:100%;padding:0 1.5rem}@media print{html{background:#fff}.Page-main{padding-top:2.5rem}}.client-details-card-button-container{width:57.6271186441%;float:left;margin-right:1.6949152542%}.client-details-aside-container{width:40.6779661017%;float:right;margin-right:0}.client-rest{text-transform:lowercase;color:#c8ce4d}.text-color-green{color:#c8ce4d}.text-color-red{color:#e40613}@media screen and (max-width: 37.5rem){.client-details-card-button-container,.client-details-aside-container{width:100%;float:left;margin-left:0;margin-right:0}}@media print{.history .client-details-card-button-container .client-details-card-container{padding:0;box-shadow:none}.history .client-details-aside-container{width:100%;padding:0;box-shadow:none}}.planning-page{height:100%}.Planning-wrapper{display:flex;flex-direction:row;flex-grow:1;height:100%;background:white}@media screen and (max-width: 37.5rem){.Planning-wrapper{flex-direction:column}}.Planning-addSlot{margin-left:3rem;width:2.5rem;height:2.5rem;padding:0;border-radius:50%;border:2px solid #f5cbe1;font-weight:700;font-size:1.75rem;background-color:#fff}.Planning-wrapper .rbc-allday-cell{display:none!important}.Planning-wrapper .rbc-time-header-cell-single-day{display:block}.Planning-wrapper .rbc-calendar{padding-top:1rem;width:80%;flex:1;border-top:1px solid #ddd;background-color:#fff}@media screen and (max-width: 82.5rem){.Planning-wrapper .rbc-calendar{width:70%}}@media screen and (max-width: 37.5rem){.Planning-wrapper .rbc-calendar{width:100%}}.Planning-wrapper .rbc-time-view{height:100%;border:none}.Planning-wrapper .rbc-time-header{border-right:none}.Planning-wrapper .rbc-time-gutter .rbc-timeslot-group{border-left:none}.Planning-wrapper .rbc-now{color:#ec407a}.Planning-wrapper .rbc-today{background-color:#fff}.Planning-wrapper .rbc-timeslot-group{height:4rem}.Planning-wrapper .rbc-header{padding:.375rem .495rem;text-transform:uppercase;font-weight:400}.Planning-wrapper .rbc-month-row{background-color:#fff}.Planning-wrapper .rbc-time-content{border-top:none;flex-basis:100%}@media screen and (max-width: 37.5rem){.Planning-wrapper .rbc-time-content{overflow:visible}}.clients-registered-list{position:relative}.clients-registered-list .clients-registered-list-label{margin-bottom:.495rem;font-weight:700}.clients-registered-list .clients-registered-list-content{margin-top:0;padding-left:1.5rem}.clients-registered-list .Table{margin-bottom:0}.clients-registered-list .Table thead tr th,.clients-registered-list .Table tbody tr td{padding:.525rem;font-size:.98rem}.clients-registered-list .Table thead tr th{text-align:right}.clients-registered-list .SlotButtonGroup{display:inline-flex;gap:4px}.clients-registered-list .SlotButtonGroup:has(.is-active) .SlotButtonGroup-btn:not(.is-active):not(:disabled){color:#888}.clients-registered-list .SlotButtonGroup-btn{border:none;padding:.25rem .4rem;font-size:.95rem;white-space:nowrap;line-height:1;font-family:inherit;color:#464243;background-color:transparent;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease;margin-left:-1.5px;border-radius:.35rem}.clients-registered-list .SlotButtonGroup-btn:hover:not(:disabled):not(.is-active){background-color:#d9d9d9;color:#464243!important;z-index:1}.clients-registered-list .SlotButtonGroup-btn.is-empty{color:transparent}.clients-registered-list .SlotButtonGroup-btn:focus-visible{outline:2px solid #ec407a;outline-offset:1px;z-index:2}.clients-registered-list .SlotButtonGroup-btn:disabled{cursor:not-allowed;opacity:.65}.clients-registered-list .SlotButtonGroup-btn--booked.is-active{background-color:#9ba307;border-color:#9ba307;color:#fff;z-index:1}.clients-registered-list .SlotButtonGroup-btn--undecided.is-active{background-color:orange;border-color:orange;color:#fff;z-index:1}.clients-registered-list .SlotButtonGroup-btn--rest.is-active{background-color:#e40613;border-color:#e40613;color:#fff;z-index:1}.clients-registered-list .SlotButtonGroup-btn--present.is-active{background-color:#9ba307;border-color:#9ba307;color:#fff;z-index:1}.clients-registered-list .SlotButtonGroup-btn--penalty.is-active{background-color:#e40613;border-color:#e40613;color:#fff;z-index:1}.clients-registered-list .SlotButtonGroup-btn--free.is-active{background-color:#bfc469;border-color:#bfc469;color:#fff;z-index:1}.clients-registered-list .SlotButtonGroup-btn--fullPenalty.is-active{background-color:#99040d;border-color:#99040d;color:#fff;z-index:1}.planning-modal p{margin-bottom:.495rem}.ClientsSlots-circleStatus{display:inline-block;width:1.5rem;height:1.5rem;text-align:center;border-radius:50%;background-color:#6d6e58;color:#fff}.ClientSlots-name{display:flex;justify-content:end;align-items:center;text-decoration:none}.ClientSlots-name:hover,.ClientSlots-name:focus{text-decoration:underline}.ClientSlots-tooltip{display:inline-flex!important;margin-right:.25rem;cursor:pointer;color:#ccc}.ClientSlots-tooltip img{display:block;width:1.25rem;height:1.25rem}@keyframes comment-form-overlay-animation{0%{opacity:0}to{opacity:.3}}.ClientSlots-commentForm:after{content:"";position:absolute;top:0;left:0;right:0;width:100%;height:100%;z-index:10;background-color:#000;opacity:.3;border-radius:10px;animation:comment-form-overlay-animation .1s both ease-in}@keyframes comment-form-animation{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.ClientSlots-commentFormContent{padding:1.5rem;position:absolute;top:50%;left:50%;right:0;width:70%;z-index:20;background-color:#fff;border-radius:10px;transform:translate(-50%,-50%);border:1px solid #f5cbe1;animation:comment-form-animation .1s both ease-out}.ClientSlots-commentFormClose{position:absolute;top:0;right:0}.ClientSlots-tableRow{position:relative}.ClientSlots-tableRow--green .ClientsSlots-circleStatus{background-color:#9ba307}.ClientSlots-tableRow--orange .ClientsSlots-circleStatus{background-color:orange}.ClientSlots-tableRow--red .ClientsSlots-circleStatus{background-color:#e40613}.ClientSlots-tableRow--danger .ClientSlots-name,.ClientSlots-tableRow--danger .ClientSlots-units{color:#df565f}.Planning .rea11y-modal{margin-top:2rem!important;max-width:60rem}@media screen and (max-width: 37.5rem){.Planning .rea11y-modal{margin-top:0!important}}.Home-genericStatsWrapper{position:relative}.Home-filters{position:absolute;top:0;left:0;padding:.5rem;background:#f5cbe1;border-top-left-radius:.75rem;border-bottom-right-radius:.75rem}.Home-explanation{margin-bottom:1.5rem;padding:.75rem 1.125rem;font-size:.85rem;line-height:1.5;color:#464243;border-left:3px solid #f5cbe1;background:#f3f3f3}.Home-explanation strong{color:#343434}.Home-explanation .Home-explanation-intro{display:list-item;list-style:none;margin-bottom:0;font-weight:700;color:#343434;cursor:pointer;-webkit-user-select:none;user-select:none}.Home-explanation .Home-explanation-intro::-webkit-details-marker{display:none}.Home-explanation .Home-explanation-intro:before{content:"▸ ";display:inline-block;width:1rem;color:#343434;transition:transform .15s ease}.Home-explanation[open] .Home-explanation-intro:before{content:"▾ "}.Home-explanation .Home-explanation-body{margin-top:.495rem}.Home-simpleStatsWrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem 3rem;margin-bottom:3rem}.Home-simpleStatsWrapper .Frame{margin-bottom:0}.Home-financeWrapper,.Home-retentionWrapper{margin-bottom:3rem}.Home-financeHeader{display:flex;align-items:center;gap:.5rem}.Home-financeHeader h2{margin:0}.StatsBadges{display:flex;flex-wrap:wrap;gap:.495rem;margin:0 0 1.125rem}.StatsBadge{display:inline-flex;align-items:stretch;font-size:.8rem;line-height:1.4;border-radius:.375rem;overflow:hidden;border:1px solid #f5cbe1}.StatsBadge .StatsBadge-label{padding:0 .6rem;background:#f5cbe1;color:#343434;font-weight:700}.StatsBadge .StatsBadge-value{padding:0 .6rem;background:white;color:#343434;font-variant-numeric:tabular-nums}.RetentionBucket{position:relative}.RetentionBucket-export{position:absolute;top:0;right:0;z-index:1;padding:.495rem;margin:0;border:none;background:transparent;cursor:pointer;line-height:0;opacity:.6;transition:opacity .15s ease,transform .15s ease}.RetentionBucket-export img{width:1.4rem;height:1.4rem;display:block}.RetentionBucket-export:hover:not(:disabled),.RetentionBucket-export:focus:not(:disabled){opacity:1;transform:translateY(-1px)}.RetentionBucket-export:disabled{opacity:.25;cursor:not-allowed}.Home-retentionDetails{margin-top:-1.5rem;margin-bottom:2.25rem;font-size:.9rem;color:#464243}.Home-retentionDetails strong{color:#343434}.home-messages-list{height:18rem;margin-top:.99rem;overflow-y:auto;list-style-type:none;background-color:#fff;box-shadow:0 2px 5px #cfcfcf}.home-message-container{display:flex;padding:0 .99rem .99rem;font-size:.99rem}.home-message-container button{display:inline}.home-message-container .home-message-date{font-size:.85rem;font-style:italic;color:#464243}.home-message-container .home-message-fromUser{margin-bottom:0}.home-message{width:60%}.home-message-sent{margin-left:auto}.home-message-received{margin-right:auto}.home-message-archived{float:right;color:green;font-style:italic}.home-message-content{padding:.15rem .99rem;border-radius:8px}.home-message-content p{display:inline;margin-bottom:0;padding:0 .75rem}.home-message-content-sent{background-color:#f5cbe1}.home-message-content-received{background-color:#e6e6e6}.home-archive-button{float:right;background-color:transparent;border:1px solid #464243}.home-message-form{width:100%}.home-message-form-user{width:20%;padding:.495rem 0}.home-message-form-content{width:60%;padding:.495rem 0}.home-message-form-submit{width:20%;font-size:.95rem;line-height:normal;padding:.495rem 0}
