.ash-datetime-container{max-width:22rem;z-index:1}.ash-datetime-container.full-width{max-width:100%}.ash-datetime-container:before{opacity:1}.ash-datetime-container .b-calendar .b-calendar-inner{min-width:15.625rem}.ash-datetime-container .b-calendar .b-calendar-grid-weekdays{font-size:.8rem}.ash-datetime-container .b-calendar .b-calendar-grid-weekdays small{text-align:center}.ash-datetime-container .b-calendar .b-calendar-grid-body .col[data-date] .btn{width:2rem;height:2rem;font-size:.875rem;line-height:1;margin:.188rem auto;padding:0}.ash-datetime-container .b-calendar .b-calendar-grid-body .col[data-date] .btn,.ash-datetime-container .b-calendar .b-calendar-nav button>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ash-datetime-container .b-calendar .b-calendar-nav button>div svg{width:1rem;height:1rem}body:not(.rtl) .b-calendar .b-calendar-nav{--test:123}body:not(.rtl) .b-calendar .b-calendar-nav button:nth-last-child(-n+3) svg g g{-webkit-transform:translate(0) scale(-1);transform:translate(0) scale(-1)}body.rtl .b-calendar .b-calendar-nav{--test:123}body.rtl .b-calendar .b-calendar-nav button:nth-child(-n+3) svg g g{-webkit-transform:translate(0) scale(-1);transform:translate(0) scale(-1)}@media only screen and (max-width:575.98px){.ash-datetime-container{max-width:100%}}