.dp-mask{position:fixed;width:100vw;height:100vh;top:0;left:0}.btn.btn-link,.navbar .navbar-nav>a.btn.btn-link{color:#fff}.selected-date{cursor:pointer;min-height:38px;padding:3px 10px;border-radius:3px;border:1px solid #bfcbd9;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:195px;max-width:350px}.pick-panel,.selected-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pick-panel{width:350px;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#48576a;border:1px solid #d1dbe5;-webkit-box-shadow:0 2px 6px #ccc;box-shadow:0 2px 6px #ccc;background:#fff;border-radius:2px;line-height:20px;margin:5px 0;z-index:10}.last-year:before{content:"<<"}.last-month:before{content:"<"}.next-month:before{content:">"}.next-year:before{content:">>"}.btn-link:hover{color:#61c3ff}.dp-header{padding:15px;width:350px;background-color:#015daa}.dp-footer,.dp-header{display:-webkit-box;display:-ms-flexbox;display:flex}.dp-footer{width:90%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:8px;margin:8px;border-top:1px solid #daa}.cal-container{width:238px;-ms-flex-wrap:wrap;flex-wrap:wrap}.cal-container,.cal-item{display:-webkit-box;display:-ms-flexbox;display:flex}.cal-item{width:32px;height:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:1px}.cal-enable{cursor:pointer}.cal-enable:hover{background-color:#e4e8f1}.cal-disable{color:#d4d8d1;cursor:default}.cal-select{background-color:#61c3ff}.btn-cancel,.btn-ok{padding:7px;color:#fff;font-size:.9rem;border-radius:3px}.sel-values{background-color:rgba(32,160,255,.1);border-color:rgba(32,160,255,.2);color:#20a0ff;height:24px;line-height:24px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px;margin:3px;padding:0 5px;border-radius:3px}.smooth-enter-active,.smooth-leave-active{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.smooth-enter,.smooth-leave-to{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:0}