.toggle-switch{width:60px;height:30px;background-color:#ccc;border-radius:15px;position:relative;cursor:pointer;transition:background-color .3s}.toggle-switch .slider{width:28px;height:28px;background-color:#fff;border-radius:50%;position:absolute;top:1px;left:1px;transition:transform .3s ease}.toggle-switch.on{background-color:#4caf50!important}.slider.on{transform:translate(30px)}.slider.off{transform:translate(0)}._3_ygE{display:table;border-bottom:#e6e4e4 1px solid;border-top:#e6e4e4 1px solid;border-left:#e6e4e4 1px solid}._1nBOt{display:table-row;list-style:none}._2eZzQ{border-right:1px solid rgb(196,196,196);opacity:1;margin-left:-2px}._WuQ0f{display:table-cell;vertical-align:-webkit-baseline-middle;vertical-align:middle}._3ZbQT{display:table;border-bottom:#e6e4e4 1px solid;border-left:#e6e4e4 1px solid}._34SS0{display:table-row;text-overflow:ellipsis}._34SS0:nth-of-type(2n){background-color:#f5f5f5}._3lLk3{display:table-cell;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._nI1Xw{display:flex}._2QjE6{color:#565656;font-size:.6rem;padding:.15rem .2rem 0rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}._2TfEi{font-size:.6rem;padding-left:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}._3T42e{background:#fff;padding:12px;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}._29NTg{font-size:12px;margin-bottom:6px;color:#666}._25P-K{position:absolute;display:flex;flex-shrink:0;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}._3gVAq{visibility:hidden;position:absolute;display:flex;pointer-events:none}._1eT-t{overflow:hidden auto;width:1rem;flex-shrink:0;scrollbar-width:thin}._1eT-t::-webkit-scrollbar{width:1.1rem;height:1.1rem}._1eT-t::-webkit-scrollbar-corner{background:transparent}._1eT-t::-webkit-scrollbar-thumb{border:6px solid transparent;background:#0003;background:var(--palette-black-alpha-20, rgba(0, 0, 0, .2));border-radius:10px;background-clip:padding-box}._1eT-t::-webkit-scrollbar-thumb:hover{border:4px solid transparent;background:#0000004d;background:var(--palette-black-alpha-30, rgba(0, 0, 0, .3));background-clip:padding-box}._2dZTy{fill:#fff}._2dZTy:nth-child(2n){fill:#f5f5f5}._3rUKi{stroke:#ebeff2}._RuwuK{stroke:#e6e4e4}._9w8d5{text-anchor:middle;fill:#333;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}._1rLuZ{stroke:#e6e4e4}._2q1Kt{text-anchor:middle;fill:#555;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}._35nLX{fill:#fff;stroke:#e0e0e0;stroke-width:1.4}._KxSXS{cursor:pointer;outline:none}._KxSXS:hover ._3w_5u{visibility:visible;opacity:1}._3w_5u{fill:#ddd;cursor:ew-resize;opacity:0;visibility:hidden}._31ERP{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;stroke-width:0}._RRr13{cursor:pointer;outline:none}._2P2B1{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}._1KJ6x{cursor:pointer;outline:none}._2RbVy{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.6}._2pZMF{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}._3zRJQ{fill:#fff;text-anchor:middle;font-weight:lighter;dominant-baseline:central;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}._3KcaM{fill:#555;text-anchor:start;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}._CZjuD{overflow:hidden;font-size:0;margin:0;padding:0}._2B2zv{margin:0;padding:0;overflow:hidden}._3eULf{display:flex;padding:0;margin:0;list-style:none;outline:none;position:relative}._2k9Ys{overflow:auto;max-width:100%;scrollbar-width:thin;height:1.2rem}._2k9Ys::-webkit-scrollbar{width:1.1rem;height:1.1rem}._2k9Ys::-webkit-scrollbar-corner{background:transparent}._2k9Ys::-webkit-scrollbar-thumb{border:6px solid transparent;background:#0003;background:var(--palette-black-alpha-20, rgba(0, 0, 0, .2));border-radius:10px;background-clip:padding-box}._2k9Ys::-webkit-scrollbar-thumb:hover{border:4px solid transparent;background:#0000004d;background:var(--palette-black-alpha-30, rgba(0, 0, 0, .3));background-clip:padding-box}._19jgW{height:1px}.menu-button{width:35px;height:35px;background-color:#00f;border-radius:50%;border:2px solid black;display:flex;justify-content:center;align-items:center;font-size:24px;color:#fff;cursor:pointer;transition:background-color .3s,transform .3s ease;margin-bottom:0!important}@media (max-width:800px){.menu-button{width:35px;height:35px}}.menu-skecth{position:absolute;top:-10px;left:40px;background-color:#fff;box-shadow:0 4px 8px #0009;border-radius:10px;overflow:hidden;width:0;height:50px!important;transition:width .4s ease,padding .4s ease;white-space:nowrap;display:flex;z-index:100;flex-direction:row;justify-content:center;align-items:center}.colorMenu{position:absolute;top:45px;left:55px;background-color:#fff;box-shadow:0 4px 8px #0000001a;border-radius:10px;overflow:hidden;width:40px;height:0;transition:height .4s ease,padding .4s ease;white-space:nowrap;display:flex;flex-direction:column}.menu-expanded{width:200px}.menu-item{padding:5px 10px;font-size:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s;border-radius:50%;height:40px;align-self:center;margin-bottom:0!important}h2{margin-bottom:20px;font-weight:600}.menu-container{position:relative}.menu-button-shapes{width:35px;height:35px;border-radius:50%;border:2px solid black;display:flex;justify-content:center;align-items:center;font-size:24px;color:#fff;cursor:pointer;transition:background-color .3s,transform .3s ease}@media (max-width:800px){.menu-button-shapes{width:35px;height:35px}}.menu-button:hover{background-color:#005bb5;transform:scale(1.1)}.menu-shapes{position:absolute;bottom:50px!important;left:-5px;background-color:#fff;box-shadow:0 4px 8px #0009;border-radius:10px;overflow:hidden;white-space:nowrap;display:flex;z-index:1000!important;justify-content:center;align-items:center}.menu-expanded{height:120px}.colorMenu-expanded{height:100px}.menu-item{padding:0 10px;font-size:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s;border-radius:50%;height:40px;align-self:center}.menu-item:hover{background-color:#f0f0f0}.dropdown-container{width:100%;position:relative;z-index:1000}.dropdown-button{width:180px;height:50px;padding:10px;background-color:red;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}@media (max-width:800px){.dropdown-button{font-size:10px}}.dropdown-button:hover{background-color:#d3d3d3b3;color:#000}.dropdown-menu{overflow:hidden;max-height:0;animation:collapse .3s forwards ease-out;background-color:#e30613;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border-radius:4px;position:absolute;width:180px;font-size:12px}@media (max-width:800px){.dropdown-menu{font-size:10px}}.dropdown-menu.open{animation:expand .2s forwards ease-in}.dropdown-menu ul{margin:0;padding:10px;list-style-type:none;cursor:pointer}.dropdown-menu ul li{padding:8px 0;border-bottom:3px solid white;text-align:center;font-weight:700}.dropdown-menu ul li:last-child{border-bottom:none}@keyframes expand{0%{max-height:0;opacity:0;transform:scaleY(.8)}to{max-height:200px;opacity:1;transform:scaleY(1)}}@keyframes collapse{0%{max-height:200px;opacity:1;transform:scaleY(1)}to{max-height:0;opacity:0;transform:scaleY(.8)}}.search-dropdown{position:relative;width:400px}.search-dropdown__btn{display:flex;align-items:center;width:100%;padding:10px 12px;border:1px solid #ccc;border-radius:10px;background:#fff;cursor:pointer;font-size:14px;position:relative}.search-dropdown__input{flex:1;border:none;outline:none;font-size:inherit}.search-dropdown__icon{width:15px;height:15px;fill:#555;margin-right:6px;position:absolute;right:10px;top:12px}.search-dropdown__icon_two{width:15px;height:15px;fill:#555;margin-right:6px;position:absolute;right:25px}.rotated{transform:rotate(180deg);transition:transform .2s}.search-dropdown__list{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:200px;overflow-y:auto;border:1px solid #ccc;background:#fff;z-index:10;list-style:none;margin:0;padding:4px 0}.search-dropdown__list-item{padding:8px 12px;cursor:pointer}.search-dropdown__list-item:hover{background:#f0f0f0}.search-dropdown__no-results{padding:8px 12px;color:#777}.toggle-button{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:none;border-radius:12px;transition:box-shadow .2s ease;border:0;background-color:transparent;color:#fff}.toggle-button:hover{box-shadow:0 2px 6px #0000001a}.label{font-size:14px;font-weight:500;-webkit-user-select:none;user-select:none}.arrow{transition:transform .25s ease;transform-origin:center}.arrow.open{transform:rotate(180deg)}.react-calendar{width:350px;max-width:100%;background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar *:before,.react-calendar *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__century-view__decades__decade--neighboringCentury{color:#757575}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;font:inherit;font-size:.833em}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__month-view__days__day--neighboringMonth:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__century-view__decades__decade--neighboringCentury:disabled{color:#cdcdcd}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.filter-wrapper{display:flex;position:sticky;z-index:400;top:-20px;right:0;justify-content:flex-end}.filter-button{cursor:pointer;position:absolute;box-sizing:border-box;border-right:6px solid transparent;border-left:6px solid transparent;width:0px;height:0px;padding:2px;top:20px;right:0;z-index:2}.filter-dropdown{position:absolute;top:100%;right:100;background-color:#fff;border:1px solid #ccc;box-shadow:0 4px 6px #0000001a;padding:10px;z-index:300}.filter-dropdown select,.filter-dropdown input{width:100%;margin-bottom:10px;padding:5px}.filter-dropdown button{width:100%;border:none;padding:5px;cursor:pointer}.filter-dropdown button:hover{background-color:#0056b3}.buttons-filter{background-color:#e31306;color:#fff;border-radius:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px;cursor:pointer;width:150px;margin:auto}.highlight-range{background-color:red!important;color:#fff}.calendar-range{display:flex}.container-dates-expandable{padding:5px}.expandable-item{margin-bottom:5px;color:#000}.expand-button{background:none;border:none;font-size:11px;cursor:pointer;font-weight:400;color:#000}.expand-button:hover{text-decoration:underline}.nested-content{margin-left:10px;padding-left:10px;border-left:2px solid #ddd}.day-list{list-style-type:none;padding-left:10px;font-size:11px}.day-item,.sem-data{font-size:11px;color:#333}input{margin-right:5px}*{box-sizing:border-box;text-decoration:none}html,body{overscroll-behavior-y:none;overscroll-behavior-x:none}body{margin:0;padding:0;font-family:Open Sans,"sans-serif";font-family:Arial,Helvetica,sans-serif;background-color:var(--color-default-background)}html,body{margin:0;padding:0;height:100%}html,body{overflow-x:hidden}select,input{background-color:#fff!important}button{border:2px solid black;color:#000;font-weight:700}@media (max-width:1250px){.footer{display:none!important}}html,body,input{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:16px;-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important;-webkit-overflow-scrolling:touch}:root{--color-default-background:white;--color-default-border:black;--color-default-color:black}div{-webkit-user-select:none;user-select:none}
