.circle-spinner-overlay{position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999;background-color:rgba(0,0,0,.4)}.preview-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.98);z-index:9999;overflow-y:auto;display:flex;flex-direction:column}.preview-modal-header{position:sticky;top:0;background:#fff;padding:15px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:1}.preview-modal-content{flex:1;padding:20px;max-width:1200px;margin:0 auto;width:100%}.preview-close{background:0 0;border:none;font-size:24px;cursor:pointer;padding:5px 15px}.preview-close:hover{background:#f5f5f5}.preview-title{font-size:20px;margin:0}.circle-spinner{display:inline-block;width:64px;height:64px;margin-top:-23px;margin-left:-23px;position:absolute;top:50%;left:50%}.circle-spinner:after{content:" ";display:block;width:46px;height:46px;margin:1px;border-radius:50%;border:5px solid #ccc;border-color:#ccc transparent #ccc transparent;animation:circle-spinner 1.2s linear infinite}@keyframes circle-spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.dateslider{display:block;width:100%;height:47px;margin:30px 0;font-size:16px;line-height:1.1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;padding-right:70px}.dateslider .control,.dateslider .slider-wrap{display:block;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dateslider .control{text-indent:100px;overflow:hidden;cursor:pointer;border:1px solid #e7e7ed;border-left-width:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;width:35px;height:100%;position:absolute;right:0;top:0;background:#fafafd url(/images/arrows.png) scroll no-repeat 0 0}.dateslider .control.prev{right:35px}.dateslider .control.prev{background-position:5px -119px}.dateslider .control.next{background-position:-20px -119px}.dateslider .control.disabled{cursor:default}.dateslider .control.disabled.prev{background-position:5px -359px}.dateslider .control.disabled.next{background-position:-20px -359px}.dateslider .slider-wrap{position:relative;width:100%}.dateslider .slide{position:relative;left:0;right:0;top:0;width:100%;height:100%;-webkit-transition:left ease-out .5s;transition:left ease-out .5s}.dateslider .slide-content{display:table;table-layout:fixed;vertical-align:top;width:100%;height:100%}.dateslider .cell{display:table-cell;width:1%;height:100%;vertical-align:middle;text-align:center;background-color:#fafafd;cursor:pointer;border:1px solid #e7e7ed}.dateslider .cell+.cell{border-left-width:0}.dateslider .cell:hover{text-decoration:none}.dateslider .cell.active{border-color:#c30b1a;background-color:#e83543;color:#fff;border-left-width:1px!important}.dateslider .cell.disabled{cursor:default;color:#999}.dateslider .cell-inner{position:relative}.dateslider .arrow-box{position:absolute;bottom:1px;height:1px;display:block}.dateslider .arrow-box .arrow{border-top-color:#c30b1a;margin-left:-7px;border-width:5px 7px 0 7px;bottom:-5px;left:50%}.dateslider .arrow-box .arrow:after{border-top-color:#e83543;bottom:1px;margin-left:-6px;border-width:4px 6px 0 6px}.dateslider .slide.in.left{left:100%;position:absolute}.dateslider .slide.in.right{left:-100%;position:absolute}.dateslider.sliding .slider-wrap{overflow:hidden}.dateslider.sliding.left .slide{left:-100%}.dateslider.sliding.left .slide.in{left:0}.dateslider.sliding.right .slide{left:100%}.dateslider.sliding.right .slide.in{left:0}.dateslider .slide.cells-num-7 .arrow-box{margin-left:7.14285714%}.dateslider .slide.cells-num-3 .arrow-box{margin-left:16.66666667%}#dateslider-title{color:#075487;margin:20px 0 10px 0;font-size:20px;line-height:20px;font-weight:500}#dateslider-title+.dateslider{margin-top:0}#dateslider-title .slider-current-month{font-weight:400;font-size:18px;margin-left:10px}.dateslider .cell .month-long{display:inline}.dateslider .cell .month-short{display:none}@media (max-width:979px){.dateslider .cell .month-long{display:none}.dateslider .cell .month-short{display:inline;font-weight:500}}