.neo-dateselector{background-color:var(--dateselector-background-color);color:var(--dateselector-color);display:flex;flex-direction:column;font-size:16px;font-weight:400;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.neo-dateselector:focus{outline:0}.neo-dateselector .neo-relative{height:100%;width:100%}.neo-dateselector .neo-relative,.neo-dateselector .neo-relative-header{overflow:hidden;position:relative}.neo-dateselector .neo-animation-wrapper,.neo-dateselector .neo-animation-wrapper-header{display:flex;transition:transform .3s cubic-bezier(.47,0,.745,.715);will-change:transform}.neo-dateselector .neo-animation-wrapper-header{flex-direction:column}.neo-dateselector.neo-hide-inner-borders .neo-dateselector-content .neo-row,.neo-dateselector.neo-hide-inner-borders .neo-dateselector-content .neo-row .neo-cell{border:none!important}.neo-dateselector .neo-dateselector-content{border:1px solid var(--dateselector-border-color);border-top:var(--dateselector-content-border-top);display:flex;flex:1;flex-direction:column;font-size:12px}.neo-dateselector .neo-dateselector-content .neo-row{border-bottom:1px solid var(--dateselector-border-color);display:flex;flex:1}.neo-dateselector .neo-dateselector-content .neo-row.neo-header-row{border-bottom:var(--dateselector-header-cell-border-bottom)!important;flex:none;height:30px}.neo-dateselector .neo-dateselector-content .neo-row.neo-header-row .neo-cell{background-color:var(--dateselector-header-cell-background-color);color:var(--dateselector-header-cell-color);cursor:default;pointer-events:none}.neo-dateselector .neo-dateselector-content .neo-row:last-child{border-bottom:0}.neo-dateselector .neo-dateselector-content .neo-row .neo-cell{align-items:center;background-color:var(--dateselector-cell-background-color);border-right:1px solid var(--dateselector-border-color);color:var(--dateselector-cell-color);cursor:pointer;display:flex;flex:1;justify-content:center;padding:2px}.neo-dateselector .neo-dateselector-content .neo-row .neo-cell:focus{outline:0}.neo-dateselector .neo-dateselector-content .neo-row .neo-cell:last-child{border-right:0}.neo-dateselector .neo-dateselector-content .neo-row .neo-cell.neo-disabled{background-color:var(--dateselector-cell-background-color-disabled);color:var(--dateselector-cell-color-disabled);cursor:default;opacity:var(--dateselector-cell-opacity-disabled);pointer-events:none}.neo-dateselector .neo-dateselector-content .neo-row .neo-cell.neo-selected .neo-cell-content{background-color:var(--dateselector-cell-today-border-color);border:1px solid var(--dateselector-header-cell-background-color);border-radius:50%;color:var(--dateselector-cell-color-selected)}.neo-dateselector .neo-dateselector-content .neo-row .neo-cell.neo-selected .neo-cell-content:before{content:"";display:inline-block;padding-top:100%}.neo-dateselector .neo-dateselector-content .neo-row .neo-cell .neo-cell-content{align-items:center;display:flex;flex-basis:0.1px;flex-grow:0.2;justify-content:center;min-height:22px;min-width:22px;pointer-events:none}.neo-dateselector .neo-dateselector-content .neo-row .neo-cell .neo-cell-content.neo-today{border:1px solid var(--dateselector-cell-today-border-color);border-radius:50%}.neo-dateselector .neo-dateselector-header{background-color:var(--dateselector-header-background-color);border:1px solid var(--dateselector-border-color);border-bottom:var(--dateselector-header-border-bottom);display:flex;min-height:30px}.neo-dateselector .neo-dateselector-header .neo-center-region{align-items:stretch;display:flex;flex:1 1 auto;justify-content:center}.neo-dateselector .neo-dateselector-header .neo-center-region .neo-month-text{align-items:center;color:var(--dateselector-header-month-text-color);display:flex;flex:1;font-weight:700;justify-content:end}.neo-dateselector .neo-dateselector-header .neo-center-region .neo-year-text{align-items:center;color:var(--dateselector-header-year-text-color);display:flex;flex:1;margin-left:.25em}.neo-dateselector .neo-dateselector-header .neo-nav-button{align-items:center;background-color:var(--dateselector-nav-button-background-color);cursor:pointer;display:flex;justify-content:center;width:30px}.neo-dateselector .neo-dateselector-header .neo-nav-button:before{color:var(--dateselector-nav-button-color);font-family:var(--fa-style-family-classic);font-size:18px;font-weight:900;transition:color .15s cubic-bezier(.4,0,.2,1)}.neo-dateselector .neo-dateselector-header .neo-nav-button:hover:before{color:var(--dateselector-nav-button-color-hover)}.neo-dateselector .neo-dateselector-header .neo-next-button{border-left:var(--dateselector-nav-button-inner-border)}.neo-dateselector .neo-dateselector-header .neo-next-button:before{content:"\f138"}.neo-dateselector .neo-dateselector-header .neo-prev-button{border-right:var(--dateselector-nav-button-inner-border)}.neo-dateselector .neo-dateselector-header .neo-prev-button:before{content:"\f137"}