body{margin:0;font-family:Metropolis,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:Metropolis,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"!important}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion: no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.custom-loader{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background:url(/assets/img/Loader.gif) 50% 50% no-repeat #f9f9f9}.login-page{width:100%;min-height:calc(100vh - 112px);display:flex;align-items:center;justify-content:center;background-color:#f8f9fc;background-image:url(/assets/GoGlanding1-DZ2eVdQ-.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%}.login-page .login-container{margin-top:0;padding-top:1.5rem;padding-bottom:5rem}.login-page .login-panel-column{transform:translate(-2.5rem)}.login-page .login-card{border:1.5px solid rgba(92,139,72,.78);background:radial-gradient(circle at 0% 50%,#66964d24,#66964d12 22%,#fffffff0 58%),linear-gradient(135deg,#7ea6551f,#fffffff5 45%,#fff);box-shadow:0 .85rem 1.75rem #2f522621,inset 0 0 22px #6a9a4e17}.login-page .login-card .card-body{background:transparent}.login-page .login-header-divider{width:calc(100% - 4rem);max-width:320px;height:1px;margin:.25rem auto 1.35rem;background:linear-gradient(90deg,#007a5e00,#007a5e7a 50%,#007a5e00)}.login-page .login-input-group{flex-wrap:nowrap}.login-page .login-icon-addon{min-width:46px;height:100%;justify-content:center;border-right:0;border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important;background-color:#007a5e14;color:#007a5e}.login-page .login-input-with-left-icon{border-left:0;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.login-page .login-input-group:focus-within .login-icon-addon{border-color:#007a5e;color:#005f49;background-color:#007a5e1f}.login-page .login-submit-button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-width:108px;text-decoration:none}.login-page .login-submit-button:hover,.login-page .login-submit-button:focus{text-decoration:none}.login-page .login-submit-icon{font-size:.95rem}@media (max-width: 767.98px){.login-page{min-height:calc(100vh - 96px);align-items:flex-start;background-position:center top}.login-page .login-container{padding-top:2rem}.login-page .login-panel-column{transform:none}}.reset-password-page{width:100%;min-height:calc(100vh - 112px);display:flex;align-items:center;justify-content:center;background-color:#f8f9fc;background-image:url(/assets/GoGlanding1-DZ2eVdQ-.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%}.reset-password-page .reset-password-container{margin-top:0;padding-top:1.5rem;padding-bottom:5rem}.reset-password-page .reset-password-panel-column{transform:translate(-2.5rem)}.reset-password-page .reset-password-card{border:1.5px solid rgba(92,139,72,.78);background:radial-gradient(circle at 0% 50%,#66964d24,#66964d12 22%,#fffffff0 58%),linear-gradient(135deg,#7ea6551f,#fffffff5 45%,#fff);box-shadow:0 .85rem 1.75rem #2f522621,inset 0 0 22px #6a9a4e17}.reset-password-page .reset-password-card .card-body{background:transparent}@media (max-width: 767.98px){.reset-password-page{min-height:calc(100vh - 96px);align-items:flex-start;background-position:center top}.reset-password-page .reset-password-container{padding-top:2rem}.reset-password-page .reset-password-panel-column{transform:none}}.landing-page{width:100%;min-height:calc(100vh - 112px);background-color:#f8f9fc;background-image:url(/assets/GoGlanding1-DZ2eVdQ-.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%}.landing-page .landing-container{margin-top:clamp(2rem,12vh,12.5rem);padding-bottom:5rem}@media (max-width: 767.98px){.landing-page{min-height:calc(100vh - 96px);background-position:center top}.landing-page .landing-container{margin-top:2rem}}.topbar .before-login-navbar{min-height:3.3rem;padding-top:.22rem;padding-bottom:.22rem}.topbar .before-login-navbar .sidebar-brand{height:3.3rem;padding-top:.25rem}.topbar .before-login-navbar .nav-item .nav-link{height:3.3rem}.topbar .before-login-navbar .topbar-divider{height:calc(3.3rem - 2rem)}.topbar .before-login-navbar .header-logo-img{width:58px;height:auto}.pagination-container{display:flex;list-style-type:none}.pagination-container .pagination-item{padding:0 12px;height:32px;text-align:center;margin:auto 4px;color:#000000de;display:flex;box-sizing:border-box;align-items:center;letter-spacing:.01071em;border-radius:16px;line-height:1.43;font-size:13px;min-width:32px;font-weight:600}.pagination-container .pagination-item.dots:hover{background-color:transparent;cursor:default}.pagination-container .pagination-item:hover{background-color:#0000000a;cursor:pointer}.pagination-container .pagination-item.selected{background-color:#73c073;color:#fff}.pagination-container .pagination-item .arrow:before{position:relative;content:"";display:inline-block;width:.4em;height:.4em;border-right:.12em solid rgba(0,0,0,.87);border-top:.12em solid rgba(0,0,0,.87)}.pagination-container .pagination-item .arrow.left{transform:rotate(-135deg) translate(-50%)}.pagination-container .pagination-item .arrow.right{transform:rotate(45deg)}.pagination-container .pagination-item.disabled{pointer-events:none;height:33px;width:33px;border-radius:5px;background-color:#d3d3d3}.pagination-container .pagination-item.disabled .arrow.left{color:#fff}.pagination-container .pagination-item.disabled .arrow:before{border-right:.12em solid #fff;border-top:.12em solid #fff}.justify-content-end{display:flex;justify-content:flex-end!important}.pagination-container .pagination-item.disabled:hover{background-color:transparent;cursor:default}.customclass{height:33px;width:33px;border-radius:5px!important;background-color:#007a5e}.pagination-container .pagination-item.customclass:hover{background-color:#73c073!important}.pagination-container .customclass .arrow:before{border-right:.12em solid #fff;border-top:.12em solid #fff}.dashboard-page{color:#1f2d3d}.dashboard-page .dashboard-shell{display:flex;flex-direction:column;gap:14px;margin-bottom:22px}.dashboard-page .dashboard-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;border:1px solid #e5ecf5;border-radius:8px;background:linear-gradient(135deg,#fffffff5,#f6fafffa),#fff;box-shadow:0 14px 34px #1b2b4714}.dashboard-page .dashboard-eyebrow{margin:0 0 5px;color:#2874c8;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.dashboard-page .dashboard-title{margin:0;color:#162235;font-size:1.38rem;font-weight:800;line-height:1.2}.dashboard-page .dashboard-subtitle{max-width:620px;margin:8px 0 0;color:#607087;font-size:.92rem;line-height:1.45}.dashboard-page .dashboard-hero-actions{display:flex;align-items:stretch;gap:12px;flex-shrink:0}.dashboard-page .dashboard-context-card,.dashboard-page .dashboard-year-control{min-width:154px;margin:0;padding:11px 14px;border:1px solid #e0e8f2;border-radius:8px;background:#fff;box-shadow:0 8px 20px #1b2b470f}.dashboard-page .dashboard-context-card span,.dashboard-page .dashboard-year-control span{display:block;margin-bottom:5px;color:#7a899d;font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.dashboard-page .dashboard-context-card strong{display:block;max-width:220px;overflow:hidden;color:#243449;font-size:.92rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.dashboard-page .dashboard-year-control select{width:100%;border:0;background:transparent;color:#243449;font-size:.98rem;font-weight:800;outline:0}.dashboard-page .dashboard-summary-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;overflow:visible;border:0;border-radius:0;background:transparent}.dashboard-page .dashboard-summary-strip--admin{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page .dashboard-summary-strip>div{padding:16px 18px}.dashboard-page .dashboard-summary-card{position:relative;overflow:hidden;min-height:96px;border:1px solid #e3ebf5;border-radius:8px;background:#fff;box-shadow:0 12px 28px #1d2d4914}.dashboard-page .dashboard-summary-card:before{position:absolute;inset:0 0 auto 0;height:4px;background:var(--summary-accent);content:"";pointer-events:none}.dashboard-page .dashboard-summary-card>*{position:relative;z-index:1}.dashboard-page .dashboard-summary-card:hover{border-color:var(--summary-accent);box-shadow:0 16px 34px #1d2d491f}.dashboard-page .dashboard-summary-strip span{display:block;color:#7a899d;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.dashboard-page .dashboard-summary-strip strong{display:block;margin-top:9px;color:#172235;font-size:1.32rem;font-weight:800;line-height:1.2}.dashboard-page .dashboard-summary-card--role strong{display:-webkit-box;max-width:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dashboard-page .dashboard-summary-year{position:relative}.dashboard-page .dashboard-summary-year select{width:100%;max-width:230px;margin-top:9px;padding:11px 44px 11px 14px;border:1px solid rgba(216,227,239,.92);border-radius:8px;background:linear-gradient(45deg,transparent 50%,var(--summary-accent) 50%) right 17px center / 7px 7px no-repeat,linear-gradient(135deg,var(--summary-accent) 50%,transparent 50%) right 11px center / 7px 7px no-repeat,linear-gradient(145deg,#fff,#f7faff);color:#172235;font-size:1.2rem;font-weight:800;line-height:1.2;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:0 8px 18px #1d2d490f}.dashboard-page .dashboard-summary-year select:hover,.dashboard-page .dashboard-summary-year select:focus{border-color:var(--summary-accent);box-shadow:0 10px 20px #1d2d491a}.dashboard-page .dashboard-content{display:flex;flex-direction:column;gap:20px}.dashboard-page .dashboard-tiles-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.dashboard-page .dashboard-stat-card{position:relative;overflow:hidden;min-height:154px;border:1px solid #e3ebf5;border-radius:8px;background:#fff;box-shadow:0 12px 28px #1d2d4914;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.dashboard-page .dashboard-stat-card:nth-child(3n+1){--tile-header: #cf4e4e}.dashboard-page .dashboard-stat-card:nth-child(3n+2){--tile-header: #2f74c0}.dashboard-page .dashboard-stat-card:nth-child(3n){--tile-header: #3f9a64}.dashboard-page .dashboard-stat-card>*{position:relative;z-index:1}.dashboard-page .dashboard-stat-card:hover,.dashboard-page .dashboard-stat-card:focus{border-color:var(--tile-accent);box-shadow:0 18px 34px #1d2d491f;outline:0;transform:translateY(-2px)}.dashboard-page .dashboard-stat-card.is-active{border-color:var(--tile-accent);box-shadow:0 18px 38px #1d2d4924}.dashboard-page .dashboard-stat-header{min-height:58px;display:flex;align-items:center;padding:14px 18px;background:var(--tile-header, var(--tile-accent))}.dashboard-page .dashboard-stat-body{position:relative;overflow:hidden;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 18px 12px;background:#fff}.dashboard-page .dashboard-stat-body:before{position:absolute;inset:0 auto 0 0;width:44%;background:linear-gradient(90deg,var(--tile-header, var(--tile-accent)),rgba(255,255,255,0));content:"";opacity:.08;pointer-events:none}.dashboard-page .dashboard-stat-body>*{position:relative;z-index:1}.dashboard-page .dashboard-stat-label{position:relative;z-index:1;margin:0;color:#fff;font-size:.84rem;font-weight:800;letter-spacing:.01em;line-height:1.35;text-transform:uppercase}.dashboard-page .dashboard-stat-value{display:block;color:#15243a;font-size:1.9rem;font-weight:800;line-height:1}.dashboard-page .dashboard-stat-icon,.dashboard-page .dashboard-mini-icon{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;flex:0 0 auto;border-radius:8px;border:1px solid rgba(216,226,239,.8);background:#f3f7fb}.dashboard-page .dashboard-tile-icon-img{object-fit:contain}.dashboard-page .dashboard-stat-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px 15px;border-top:1px solid rgba(237,242,247,.82);background:#ffffff7a;color:#5e6f86;font-size:.82rem;font-weight:800}.dashboard-page .dashboard-stat-arrow{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#f3f7fb}.dashboard-page .dashboard-breakdown-panel{padding:18px;border:1px solid #e4ebf4;border-radius:8px;background:#f8fbff}.dashboard-page .dashboard-breakdown-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.dashboard-page .dashboard-breakdown-header h6{margin:0;color:#19283e;font-size:1rem;font-weight:800}.dashboard-page .dashboard-breakdown-header>span{padding:6px 10px;border-radius:999px;background:#fff;color:#607087;font-size:.76rem;font-weight:800}.dashboard-page .dashboard-breakdown-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dashboard-page .dashboard-mini-card{position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;width:100%;min-height:86px;padding:13px;border:1px solid #e2eaf4;border-left:4px solid var(--tile-accent);border-radius:8px;background:#fff;text-align:left;box-shadow:0 8px 18px #1d2d490f;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.dashboard-page .dashboard-mini-card>*{position:relative;z-index:1}.dashboard-page .dashboard-mini-card:hover,.dashboard-page .dashboard-mini-card:focus{border-color:var(--tile-accent);box-shadow:0 12px 24px #1d2d491a;outline:0;transform:translateY(-1px)}.dashboard-page .dashboard-mini-icon{width:46px;height:46px}.dashboard-page .dashboard-mini-copy{display:flex;min-width:0;flex-direction:column;gap:5px}.dashboard-page .dashboard-mini-copy span{color:#53657d;font-size:.78rem;font-weight:800;line-height:1.3;text-transform:uppercase}.dashboard-page .dashboard-mini-copy strong{color:#172235;font-size:1.25rem;font-weight:800}.dashboard-page .slide-down{max-height:520px;opacity:1;transition:max-height .22s ease,opacity .18s ease,transform .18s ease}.dashboard-page .slide-down.hide{max-height:0;opacity:0;overflow:hidden;padding-top:0;padding-bottom:0;transform:translateY(-4px)}.dashboard-page .dashboard-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%}.dashboard-page .dashboard-chart-card{border:1px solid #e6ecf5;border-radius:8px;box-shadow:0 12px 28px #1d2d4914;overflow:hidden;background:#fff}.dashboard-page .dashboard-chart-card--birth{border-color:#d8e9fb;background:radial-gradient(circle at top left,#166bcd29,#176bcb0d 34%,#fff0 62%),radial-gradient(circle at top right,#2874c829,#2874c80d 34%,#fff0 92%),linear-gradient(145deg,#e8f4ffeb,#fffffffa 42%,#f1f8ffc7)}.dashboard-page .dashboard-chart-card--death{border-color:#e7ddf6;background:radial-gradient(circle at top left,#7e36e229,#8639f20d 34%,#fff0 62%),radial-gradient(circle at top right,#7f4ac829,#7f4ac80d 34%,#fff0 92%),linear-gradient(145deg,#f6f0ffeb,#fffffffa 42%,#faf6ffc7)}.dashboard-page .dashboard-chart-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 20px 14px;border-bottom:0;background:#2874c8}.dashboard-page .dashboard-chart-card--death .dashboard-chart-header{background:#7f4ac8}.dashboard-page .dashboard-chart-kicker{margin:0 0 4px;color:#ffffffc7;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dashboard-page .dashboard-chart-title{margin:0;color:#fff;font-size:1rem;font-weight:700;line-height:1.35}.dashboard-page .dashboard-chart-total{min-width:96px;text-align:right}.dashboard-page .dashboard-chart-metrics{display:flex;align-items:center;justify-content:flex-end;gap:22px;flex-shrink:0}.dashboard-page .dashboard-chart-trend{display:flex;align-items:center;gap:8px;min-width:112px;padding:0;border-radius:0;background:transparent;box-shadow:none}.dashboard-page .dashboard-chart-trend-icon{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#00c853;font-size:.82rem}.dashboard-page .dashboard-chart-trend-copy{display:flex;flex-direction:column;gap:3px;line-height:1}.dashboard-page .dashboard-chart-trend-label{color:#ffffffbd;font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.dashboard-page .dashboard-chart-trend strong{color:#fff;font-size:.86rem;font-weight:800}.dashboard-page .dashboard-chart-trend--down .dashboard-chart-trend-icon{background:#fff;color:#ff4d5e}.dashboard-page .dashboard-chart-trend--down strong{color:#fff}.dashboard-page .dashboard-chart-trend--flat .dashboard-chart-trend-icon{background:#fff;color:#0f172aa8}.dashboard-page .dashboard-chart-trend--flat strong{color:#ffffffe0}.dashboard-page .dashboard-chart-total span{display:block;color:#ffffffc7;font-size:.7rem;font-weight:700;text-transform:uppercase}.dashboard-page .dashboard-chart-total strong{color:#fff;font-size:1.55rem;line-height:1.1}.dashboard-page .dashboard-chart-body{padding:8px 8px 16px;background:radial-gradient(circle at center,#ffffffb8,#ffffff47 48%,#fff0 74%)}.dashboard-page .dashboard-chart-back{margin:14px 20px 0;border:1px solid #d8e0ec;border-radius:6px;background:#f7f9fc;color:#25364d;font-size:.82rem;font-weight:700;padding:7px 12px}.dashboard-page .dashboard-chart-back:hover{background:#eef3fa}.dashboard-page .dashboard-chart-loader{min-height:340px;display:flex;align-items:center;justify-content:center;color:#6b778c;font-size:.9rem;font-weight:600}@media (max-width: 1199px){.dashboard-page .dashboard-tiles-grid,.dashboard-page .dashboard-breakdown-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page .dashboard-chart-grid{grid-template-columns:1fr}}@media (max-width: 767px){.dashboard-page .dashboard-hero,.dashboard-page .dashboard-hero-actions{align-items:stretch;flex-direction:column}.dashboard-page .dashboard-summary-strip,.dashboard-page .dashboard-tiles-grid,.dashboard-page .dashboard-breakdown-grid{grid-template-columns:1fr}.dashboard-page .dashboard-context-card strong{max-width:none;white-space:normal}}@media (max-width: 575px){.dashboard-page .dashboard-hero{padding:18px}.dashboard-page .dashboard-title{font-size:1.18rem}.dashboard-page .dashboard-stat-body{padding:16px}.dashboard-page .dashboard-chart-header{flex-direction:column}.dashboard-page .dashboard-chart-metrics{width:100%;justify-content:space-between}.dashboard-page .dashboard-chart-total{text-align:left}}.react-date-picker{display:inline-flex;position:relative}.react-date-picker,.react-date-picker *,.react-date-picker *:before,.react-date-picker *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-date-picker--disabled{background-color:#f0f0f0;color:#6d6d6d}.react-date-picker__wrapper{display:flex;flex-grow:1;flex-shrink:0;border:thin solid gray}.react-date-picker__inputGroup{min-width:calc((4px * 3) + .54em * 8 + .217em * 2);flex-grow:1;padding:0 2px;box-sizing:content-box}.react-date-picker__inputGroup__divider{padding:1px 0;white-space:pre}.react-date-picker__inputGroup__divider,.react-date-picker__inputGroup__leadingZero{display:inline-block;font:inherit}.react-date-picker__inputGroup__input{min-width:.54em;height:100%;position:relative;padding:0 1px;border:0;background:none;color:currentColor;font:inherit;box-sizing:content-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.react-date-picker__inputGroup__input::-webkit-outer-spin-button,.react-date-picker__inputGroup__input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.react-date-picker__inputGroup__input:invalid{background:#ff00001a}.react-date-picker__inputGroup__input--hasLeadingZero{margin-left:-.54em;padding-left:calc(1px + .54em)}.react-date-picker__button{border:0;background:transparent;padding:4px 6px}.react-date-picker__button:enabled{cursor:pointer}.react-date-picker__button:enabled:hover .react-date-picker__button__icon,.react-date-picker__button:enabled:focus .react-date-picker__button__icon{stroke:#0078d7}.react-date-picker__button:disabled .react-date-picker__button__icon{stroke:#6d6d6d}.react-date-picker__button svg{display:inherit}.react-date-picker__calendar{width:350px;max-width:100vw;z-index:1}.react-date-picker__calendar--closed{display:none}.react-date-picker__calendar .react-calendar{border-width:thin}.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}
