/*datepicker*/
.qs-datepicker-container {background-color: hsl(198.69deg 37.79% 11.47%);}
.qs-datepicker-container{  color:var(--txt);  position:absolute; width: 100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; z-index:9001; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; border-radius: var(--rad); overflow:hidden; -webkit-box-shadow: 0px 10px 30px 9px rgba(0,0,0,0.4),0px 4px 10px -3px rgba(0,0,0,0.9); box-shadow: 0px 10px 30px 9px rgba(0,0,0,0.4),0px 4px 10px -3px rgba(0,0,0,0.9); } }
.qs-datepicker-container *{-webkit-box-sizing:border-box;box-sizing:border-box}
.qs-centered{ top: calc(100% + var(--2xs-xs));/* below the input/group */ left: 0; transform: translateX(-0); }
.qs-hidden{display:none}
.qs-overlay{position:absolute;top:0;left:0;background:rgba(0,0,0,.75);color:#fff;width:100%;height:100%;padding:.5em;z-index:1;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.qs-overlay.qs-hidden{opacity:0;z-index:-1}
.qs-overlay .qs-overlay-year{background:rgba(0,0,0,0);border:none;border-bottom:1px solid #fff;border-radius:0;color:#fff;font-size:.875em;padding:.25em 0;width:80%;text-align:center;margin:0 auto;display:block}
.qs-overlay .qs-overlay-year::-webkit-inner-spin-button{-webkit-appearance:none}
.qs-overlay .qs-close{padding:.5em;cursor:pointer;position:absolute;top:0;right:0}
.qs-overlay .qs-submit{border:1px solid #fff;border-radius:.263921875em;padding:.5em;margin:0 auto auto;cursor:pointer;background:hsla(0,0%,50.2%,.4)}
.qs-overlay .qs-submit.qs-disabled{color:grey;border-color:grey;cursor:not-allowed}
.qs-overlay .qs-overlay-month-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.qs-overlay .qs-overlay-month{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% / 3);cursor:pointer;opacity:.5;-webkit-transition:opacity .15s;transition:opacity .15s}
.qs-overlay .qs-overlay-month.active,.qs-overlay .qs-overlay-month:hover{opacity:1}
.qs-controls{ width:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; -ms-flex-negative:0; flex-shrink:0; -webkit-filter:blur(0); filter:blur(0); -webkit-transition:-webkit-filter .3s; transition:-webkit-filter .3s; transition:filter .3s;transition:filter .3s, -webkit-filter .3s }
.qs-controls.qs-blur{-webkit-filter:blur(5px);filter:blur(5px)}
.qs-arrow{height:3em;width:3em;position:relative;cursor:pointer;border-radius:.263921875em;-webkit-transition:background .15s;transition:background .15s}
.qs-arrow:hover.qs-left:after{border-right-color:var(--txt-light)}
.qs-arrow:hover.qs-right:after{border-left-color:var(--txt-light)}
.qs-arrow:hover{background:var(--accent3)}
.qs-arrow:after{content:"";border:.390625em solid rgba(0,0,0,0);position:absolute;top:50%;-webkit-transition:border .2s;transition:border .2s}
.qs-arrow.qs-left:after{border-right-color:grey;right:50%;-webkit-transform:translate(25%,-50%);-ms-transform:translate(25%,-50%);transform:translate(25%,-50%)}
.qs-arrow.qs-right:after{border-left-color:grey;left:50%;-webkit-transform:translate(-25%,-50%);-ms-transform:translate(-25%,-50%);transform:translate(-25%,-50%)}
.qs-month-year{font-weight:700;-webkit-transition:border .2s;transition:border .2s;border-bottom:1px solid rgba(0,0,0,0)}
.qs-month-year:not(.qs-disabled-year-overlay){cursor:pointer}
.qs-month-year:not(.qs-disabled-year-overlay):hover{border-bottom:1px solid grey}
.qs-month-year:active:focus,
.qs-month-year:focus{outline:none}
.qs-month{ text-transform:uppercase; padding-right:.5ex}
.qs-year{ text-transform:uppercase; padding-left:.5ex}
.qs-squares{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.3125em;-webkit-filter:blur(0);filter:blur(0);-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s, -webkit-filter .3s}
.qs-squares.qs-blur{-webkit-filter:blur(5px);filter:blur(5px)}
.qs-square{ width:calc(100% / 7); 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; cursor:pointer; -webkit-transition:background .1s; transition:background .1s; border-radius: var(--rad-small); aspect-ratio: 1 / 1; }
.qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover{background:var(--accent3)}
.qs-current{font-weight:700;text-decoration:underline}
.qs-active,.qs-range-end,.qs-range-start{background:var(--accent3); font-weight:600; }
.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{ text-transform:uppercase; }
.qs-event{position:relative}
.qs-event:after{content:"";position:absolute;width:.46875em;height:.46875em;border-radius:50%;background:#07f;bottom:0;right:0}
.datepicker-cell.disabled { background-color: red; color: black; pointer-events: none; cursor: not-allowed;}



        
  