.qs-datepicker-container{font-size:var(--fsize_p);color:#000;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:.0625rem solid var(--color_black);background:#fff;border-radius:.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:min(20rem,100vw - 2.75em);font-family:sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;overflow:hidden}.qs-datepicker-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.qs-centered{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.qs-hidden{display:none}.qs-overlay{color:#fff;z-index:1;opacity:1;background:#000000bf;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;padding:.5em;-webkit-transition:opacity .3s;transition:opacity .3s;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0}.qs-overlay.qs-hidden{opacity:0;z-index:-1}.qs-overlay .qs-overlay-year{color:#fff;text-align:center;background:0 0;border:none;border-bottom:1px solid #fff;border-radius:0;width:80%;margin:0 auto;padding:.25em 0;font-size:.875em;display:block}.qs-overlay .qs-overlay-year::placeholder{color:var(--color_white)}.qs-overlay .qs-overlay-year::-webkit-inner-spin-button{-webkit-appearance:none}.qs-overlay .qs-close{cursor:pointer;padding:.25em .5em;position:absolute;top:0;right:0}.qs-overlay .qs-submit{cursor:pointer;background:var(--color_blue);color:var(--color_black);border-radius:var(--borderRadius_regular);border:.0625rem solid var(--color_black);border-radius:var(--borderRadius_medium);font-size:var(--fsize_p);cursor:pointer;margin:1em auto auto;padding:.125em .625em .0625em;display:inline-block}.qs-overlay .qs-submit.qs-disabled{opacity:.5;cursor:not-allowed}.qs-overlay .qs-overlay-month-container{flex-wrap:wrap;display:flex}.qs-overlay .qs-overlay-month-container>*{margin-top:.5em}.qs-overlay .qs-overlay-month{cursor:pointer;opacity:.5;justify-content:center;align-items:center;width:33.3333%;-webkit-transition:opacity .15s;transition:opacity .15s;display:-webkit-box;display:-ms-flexbox;display:flex}.qs-overlay .qs-overlay-month.active,.qs-overlay .qs-overlay-month:hover{opacity:1}.qs-controls{background:var(--color_white);filter:blur();-webkit-box-flex:1;-ms-flex-positive:1;-ms-flex-negative:0;flex-grow:1;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;padding:.25em 0;-webkit-transition:-webkit-filter .3s,filter .3s;transition:-webkit-filter .3s,filter .3s;display:-webkit-box;display:-ms-flexbox;display:flex}.qs-controls.qs-blur{filter:blur(5px)}.qs-arrow{cursor:pointer;border-radius:.263922em;width:1.5625em;height:1.5625em;-webkit-transition:background .15s;transition:background .15s;position:relative}.qs-arrow:hover{background:#0000001a}.qs-arrow:hover.qs-left:after{border-right-color:#000}.qs-arrow:hover.qs-right:after{border-left-color:#000}.qs-arrow:after{content:"";border:.390625em solid #0000;-webkit-transition:border .2s;transition:border .2s;position:absolute;top:50%}.qs-arrow.qs-left:after{border-right-color:gray;right:50%;-webkit-transform:translate(25%,-50%);-ms-transform:translate(25%,-50%);transform:translate(25%,-50%)}.qs-arrow.qs-right:after{border-left-color:gray;left:50%;-webkit-transform:translate(-25%,-50%);-ms-transform:translate(-25%,-50%);transform:translate(-25%,-50%)}.qs-month-year{border-bottom:1px solid #0000;font-weight:700;-webkit-transition:border .2s;transition:border .2s}.qs-month-year:not(.qs-disabled-year-overlay){cursor:pointer}.qs-month-year:not(.qs-disabled-year-overlay):hover{border-bottom:1px solid gray}.qs-month-year:active:focus,.qs-month-year:focus{outline:none}.qs-month{padding-right:.5ex}.qs-year{padding-left:.5ex}.qs-squares{filter:blur();-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.3125em;-webkit-transition:-webkit-filter .3s,filter .3s;transition:-webkit-filter .3s,filter .3s;display:-webkit-box;display:-ms-flexbox;display:flex}.qs-squares.qs-blur{filter:blur(5px)}.qs-square{cursor:pointer;border-radius:.263922em;justify-content:center;align-items:center;width:14.2857%;height:1.5625em;-webkit-transition:background .1s;transition:background .1s;display:-webkit-box;display:-ms-flexbox;display:flex}.qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover{background:var(--color_blue)}.qs-current{font-weight:700;text-decoration:underline}.qs-active,.qs-range-end,.qs-range-start{background:#add8e6}.qs-range-start:not(.qs-range-6){border-top-right-radius:0;border-bottom-right-radius:0}.qs-range-middle{background:#d4ebf2}.qs-range-middle:not(.qs-range-0):not(.qs-range-6){border-radius:0}.qs-range-middle.qs-range-0{border-top-right-radius:0;border-bottom-right-radius:0}.qs-range-end:not(.qs-range-0),.qs-range-middle.qs-range-6{border-top-left-radius:0;border-bottom-left-radius:0}.qs-disabled,.qs-outside-current-month{opacity:.2}.qs-disabled{cursor:not-allowed}.qs-day,.qs-empty{cursor:default}.qs-day{color:gray;font-weight:700}.qs-event{position:relative}.qs-event:after{content:"";background:#07f;border-radius:50%;width:.46875em;height:.46875em;position:absolute;bottom:0;right:0}