.neo-dateselector{background-color:#323232;color:#000;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 #ddd;border-top:none;display:flex;flex:1;flex-direction:column;font-size:12px}.neo-dateselector .neo-dateselector-content .neo-row{border-bottom:1px solid #ddd;display:flex;flex:1}.neo-dateselector .neo-dateselector-content .neo-row.neo-header-row{border-bottom:none!important;flex:none;height:30px}.neo-dateselector .neo-dateselector-content .neo-row.neo-header-row .neo-cell{background-color:#5d83a7;color:#fff;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:#fff;border-right:1px solid #ddd;color:#000;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:#fff;color:#999;cursor:default;opacity:1;pointer-events:none}.neo-dateselector .neo-dateselector-content .neo-row .neo-cell.neo-selected .neo-cell-content{background-color:#5d83a7;border:1px solid #5d83a7;border-radius:50%;color:#fff}.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 #5d83a7;border-radius:50%}.neo-dateselector .neo-dateselector-header{background-color:#fff;border:1px solid #ddd;border-bottom:none;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:#000;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:#1c60a0;display:flex;flex:1;margin-left:.25em}.neo-dateselector .neo-dateselector-header .neo-nav-button{align-items:center;background-color:#fff;cursor:pointer;display:flex;justify-content:center;width:30px}.neo-dateselector .neo-dateselector-header .neo-nav-button:before{color:#bbb;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:#1c60a0}.neo-dateselector .neo-dateselector-header .neo-next-button{border-left:none}.neo-dateselector .neo-dateselector-header .neo-next-button:before{content:"\f138"}.neo-dateselector .neo-dateselector-header .neo-prev-button{border-right:none}.neo-dateselector .neo-dateselector-header .neo-prev-button:before{content:"\f137"}