.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font:inherit;font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font:inherit;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;font:inherit;font-size:.833em;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZ9hiA.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fAZ9hiA.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYAZ9hiA.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYAZ9hiA.woff2) format("woff2")}.btn{border:none;border-radius:16px;cursor:pointer;font-family:Inter,sans-serif;font-size:15px;font-weight:500;margin:4px;padding:12px 24px;transition:all .2s ease}.btn-primary{background:#20b2aa;color:#fff}.btn-primary:hover{background:#008b8b}.btn-primary:active{background:#066;transform:translateY(1px)}.btn-primary:focus{outline:2px solid #20b2aa;outline-offset:2px}.btn-primary:disabled{background:#ccc;color:#666;cursor:not-allowed}.btn-secondary{background:#fff;border:1px solid #20b2aa;color:#20b2aa}.btn-secondary:hover{background:#f0fffe;border-color:#008b8b}.btn-secondary:active{background:#e6fffd;transform:translateY(1px)}.btn-secondary:focus{outline:2px solid #20b2aa;outline-offset:2px}.btn-secondary:disabled{background:#fff;border-color:#ccc;color:#ccc;cursor:not-allowed}.btn-accent{background:#e55a5a;color:#fff}.btn-accent:hover{background:#d44949}.btn-accent:active{background:#c33838;transform:translateY(1px)}.btn-accent:focus{outline:2px solid #e55a5a;outline-offset:2px}.btn-accent:disabled{background:#ccc;color:#666;cursor:not-allowed}.intensity-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;height:32px;margin:0;padding:0;width:100%}.intensity-slider::-webkit-slider-runnable-track{background:linear-gradient(to right,#20b2aa 0,#20b2aa var(--intensity-percent,0),#d0f2f0 var(--intensity-percent,0),#d0f2f0 100%);border-radius:3px;height:6px}.intensity-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#20b2aa;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px rgba(32,178,170,.25);cursor:pointer;height:20px;margin-top:-7px;-webkit-transition:background .2s;transition:background .2s;width:20px}.intensity-slider:focus::-webkit-slider-thumb{outline:2px solid #20b2aa;outline-offset:2px}.intensity-slider::-moz-range-thumb{background:#20b2aa;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px rgba(32,178,170,.25);cursor:pointer;height:20px;-moz-transition:background .2s;transition:background .2s;width:20px}.intensity-slider::-ms-thumb{background:#20b2aa;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px rgba(32,178,170,.25);cursor:pointer;height:20px;-ms-transition:background .2s;transition:background .2s;width:20px}.intensity-slider::-ms-fill-lower{background:#20b2aa;border-radius:3px}.intensity-slider::-ms-fill-upper{background:#d0f2f0;border-radius:3px}.intensity-slider:focus{outline:none}.intensity-slider::-moz-range-track{background:linear-gradient(to right,#20b2aa 0,#20b2aa var(--intensity-percent,0),#d0f2f0 var(--intensity-percent,0),#d0f2f0 100%);border-radius:3px;height:6px}.intensity-slider::-ms-tooltip{display:none}