.datepicker-modal{z-index:999;background-color:rgba(0,0,0,.6);-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;position:absolute;bottom:0;right:0}.datepicker{z-index:1;text-align:center;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;font-family:arial,verdana,sans-serif;font-size:16px;position:absolute;bottom:0;left:0}.datepicker .datepicker-header{min-height:2em;padding:0 .5em;font-size:1.125em;line-height:2em}.datepicker .datepicker-navbar{padding:0 .5em .5em;overflow:hidden}.datepicker .datepicker-navbar-btn{float:right;cursor:pointer;background-color:transparent;border:none;height:2.5em;padding:0 1em;line-height:2.5em}.datepicker .datepicker-navbar-btn:focus{outline:none}.datepicker .datepicker-caption{padding:.5em .25em;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex}.datepicker .datepicker-caption-item{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;flex:1;height:40px;margin:0 .25em;font-size:1.2em;line-height:40px}.datepicker .datepicker-content{padding:.5em .25em;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex}.datepicker .datepicker-col-1{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;flex:1;margin:0 .25em}.datepicker .datepicker-viewport{height:200px;position:relative;overflow:hidden}.datepicker .datepicker-viewport:after{content:"";z-index:2;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.datepicker .datepicker-wheel{width:100%;height:40px;margin-top:-20px;position:absolute;top:50%}.datepicker .datepicker-scroll{-webkit-transform:translateY(calc(var(--translate-y)*1px));-ms-transform:translateY(calc(var(--translate-y)*1px));transform:translateY(calc(var(--translate-y)*1px));margin-top:calc(var(--margin-top)*1px);padding:0;list-style-type:none}.datepicker .datepicker-scroll>li{cursor:pointer;height:40px;font-size:1.375em;line-height:40px}.datepicker .datepicker-scroll.active{-webkit-transition:-webkit-transform .2s ease-out,-ms-transform .2s ease-out,transform .2s ease-out;transition:-webkit-transform .2s ease-out,-ms-transform .2s ease-out,transform .2s ease-out}.datepicker.default{background-color:#f7f7f7}.datepicker.default .datepicker-header{color:#4eccc4}.datepicker.default .datepicker-wheel{border-top:1px solid #4eccc4;border-bottom:1px solid #4eccc4}.datepicker.default .datepicker-caption-item,.datepicker.default .datepicker-scroll li{color:#3b3b3b}.datepicker.default .datepicker-scroll li.disabled{color:#bfbfbf}.datepicker.default .datepicker-navbar-btn{color:#4eccc4}.datepicker.dark{background-color:#263238}.datepicker.dark .datepicker-header{color:#50ccc4}.datepicker.dark .datepicker-wheel{border-top:1px solid #50ccc4;border-bottom:1px solid #50ccc4}.datepicker.dark .datepicker-caption-item,.datepicker.dark .datepicker-scroll li{color:#c9cbcc}.datepicker.dark .datepicker-scroll li.disabled{color:#576064}.datepicker.dark .datepicker-navbar-btn{color:#50ccc4}.datepicker.ios{background-color:#f7f7f7}.datepicker.ios .datepicker-col-1{margin:0}.datepicker.ios .datepicker-header{color:#3b3b3b;padding:0 3.5em}.datepicker.ios .datepicker-header+.datepicker-content{padding-top:0}.datepicker.ios .datepicker-viewport:after{background:-webkit-gradient(linear,0 0,0 100%,from(#f7f7f7),color-stop(.52,rgba(245,245,245,0)),color-stop(.48,rgba(245,245,245,0)),to(#f7f7f7));background:-webkit-linear-gradient(#f7f7f7,rgba(245,245,245,0) 52%,rgba(245,245,245,0) 48%,#f7f7f7);background:linear-gradient(#f7f7f7,rgba(245,245,245,0) 52%,rgba(245,245,245,0) 48%,#f7f7f7)}.datepicker.ios .datepicker-wheel{border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}.datepicker.ios .datepicker-caption-item,.datepicker.ios .datepicker-scroll li{color:#3b3b3b}.datepicker.ios .datepicker-scroll li.disabled{color:#bfbfbf}.datepicker.ios .datepicker-navbar{z-index:2;border-bottom:1px solid #acacac;width:100%;padding:0;position:absolute;top:0;left:0}.datepicker.ios .datepicker-navbar-btn{color:#007aff}.datepicker.ios .datepicker-navbar-btn:nth-child(2){float:left}.datepicker.ios .datepicker-content{padding-top:48px}.datepicker.ios .datepicker-caption+.datepicker-content{padding-top:0}.datepicker.android{background-color:#f5f5f5}.datepicker.android .datepicker-header{color:#31b6e7;border-bottom:2px solid #31b6e7}.datepicker.android .datepicker-col-1{margin:0 .625em}.datepicker.android .datepicker-viewport:after{background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),color-stop(.52,rgba(245,245,245,0)),color-stop(.48,rgba(245,245,245,0)),to(#f5f5f5));background-image:-webkit-linear-gradient(#f5f5f5,rgba(245,245,245,0) 52%,rgba(245,245,245,0) 48%,#f5f5f5);background-image:linear-gradient(#f5f5f5,rgba(245,245,245,0) 52%,rgba(245,245,245,0) 48%,#f5f5f5)}.datepicker.android .datepicker-wheel{border-top:2px solid #31b6e7;border-bottom:2px solid #31b6e7}.datepicker.android .datepicker-caption-item{color:#383838}.datepicker.android .datepicker-scroll li{color:#383838;font-size:1.125em}.datepicker.android .datepicker-scroll li.disabled{color:#bcbcbc}.datepicker.android .datepicker-navbar{border-top:1px solid #d9d4d4;padding:0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex}.datepicker.android .datepicker-navbar-btn{color:#000;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;flex:1;padding:0}.datepicker.android .datepicker-navbar-btn:nth-child(2){border-left:1px solid #d9d4d4}.datepicker.android-dark{background-color:#292829}.datepicker.android-dark .datepicker-header{color:#31b6e7;border-bottom:2px solid #31b6e7}.datepicker.android-dark .datepicker-col-1{margin:0 .625em}.datepicker.android-dark .datepicker-viewport:after{background-image:-webkit-gradient(linear,0 0,0 100%,from(#282828),color-stop(.52,rgba(40,40,40,0)),color-stop(.48,rgba(40,40,40,0)),to(#282828));background-image:-webkit-linear-gradient(#282828,rgba(40,40,40,0) 52%,rgba(40,40,40,0) 48%,#282828);background-image:linear-gradient(#282828,rgba(40,40,40,0) 52%,rgba(40,40,40,0) 48%,#282828)}.datepicker.android-dark .datepicker-wheel{border-top:2px solid #31b6e7;border-bottom:2px solid #31b6e7}.datepicker.android-dark .datepicker-caption-item{color:#c7c7c7}.datepicker.android-dark .datepicker-scroll li{color:#c7c7c7;font-size:1.125em}.datepicker.android-dark .datepicker-scroll li.disabled{color:#585858}.datepicker.android-dark .datepicker-navbar{border-color:#424542;border-top-style:solid;border-top-width:1px;padding:0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex}.datepicker.android-dark .datepicker-navbar-btn{color:#fff;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;flex:1;padding:0}.datepicker.android-dark .datepicker-navbar-btn:nth-child(2){border-color:#424542;border-left-style:solid;border-left-width:1px}
