.datepicker{display:flex;align-items:center;margin-bottom:10px}.datepicker__icon{width:20px;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;position:relative;z-index:1;pointer-events:none}.datepicker__input{margin-left:-40px;color:#fff;background:linear-gradient(120deg,#081629e0,#0a2240e0 55%,#0c2f52eb);border:1.5px solid rgba(243,193,72,.25);border-radius:999px;cursor:pointer;padding:.75rem 1.375rem .75rem 3.3125rem;min-width:10.625rem;line-height:1.3;box-shadow:0 16px 28px #08162973;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.06em;text-transform:uppercase;font-size:.875rem;font-weight:600;text-align:left;transition:all .3s ease}@media(any-hover:hover){.datepicker__input:hover{color:#f3c148}}.qs-datepicker-container{margin-top:8px;position:absolute;top:0;left:0;z-index:40;min-width:17.5rem;min-height:340px;color:#fff;font-family:Inter,sans-serif;font-size:.875rem;background:linear-gradient(180deg,#081629f2,#0a2240f2 55%,#0c2f52f2);border-radius:1.5rem;border:1px solid rgba(243,193,72,.35);box-shadow:0 24px 42px #08162999;padding:1.125rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden;opacity:1;visibility:visible;transition:opacity .3s,visibility .3s}.qs-datepicker-container:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff14}.qs-datepicker-container.qs-centered{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.qs-datepicker-container.qs-hidden{opacity:0;visibility:hidden}.qs-datepicker{position:relative;display:flex;flex-direction:column;gap:.625rem}.qs-datepicker .qs-overlay{position:absolute;inset:0;display:flex;flex-direction:column;gap:1rem;background:#081629eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:2.0625rem .9375rem .9375rem;border-radius:inherit;opacity:1;z-index:5;transition:opacity .3s ease;border-radius:10px}.qs-datepicker .qs-overlay.qs-hidden{opacity:0;pointer-events:none}.qs-datepicker .qs-overlay .qs-overlay-year{width:100%;margin:0 auto;padding:.5rem .75rem;font-size:.875rem;font-weight:600;color:#fff;text-align:center;background:transparent;border:1px solid rgba(255,255,255,.25);border-radius:1.125rem;transition:border-color .3s ease,box-shadow .3s ease}.qs-datepicker .qs-overlay .qs-overlay-year:focus-visible{outline:none;border-color:#f3c148;box-shadow:0 0 12px #f3c14873}.qs-datepicker .qs-overlay .qs-close{position:absolute;top:5px;right:5px;align-self:flex-end;background:transparent;border:none;color:#ffffffa6;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color .25s ease}@media(any-hover:hover){.qs-datepicker .qs-overlay .qs-close:hover{color:#f3c148}}.qs-datepicker .qs-overlay .qs-submit{align-self:center;padding:.375rem 1.625rem;border-radius:999px;border:none;font-weight:700;text-transform:uppercase;letter-spacing:.08em;background:#f3c148;color:#081629;cursor:pointer;transition:all .3s ease}@media(any-hover:hover){.qs-datepicker .qs-overlay .qs-submit:hover{background:#e0b142}}.qs-datepicker .qs-overlay .qs-submit.qs-disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.qs-datepicker .qs-overlay .qs-overlay-month-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;flex-grow:1;align-items:start;align-content:start}.qs-datepicker .qs-overlay .qs-overlay-month{padding:.3125rem .625rem;border-radius:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;background:#ffffff1a;color:#fff;cursor:pointer;text-align:center;transition:background .2s ease,color .2s ease,box-shadow .2s ease}@media(any-hover:hover){.qs-datepicker .qs-overlay .qs-overlay-month:hover{background:#f3c14833}}.qs-datepicker .qs-overlay .qs-overlay-month.active,.qs-datepicker .qs-overlay .qs-overlay-month:hover{background:#f3c148;color:#081629;box-shadow:0 10px 16px #f3c14840}.qs-datepicker .qs-controls{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.12)}.qs-datepicker .qs-controls.qs-blur{filter:blur(4px);pointer-events:none}.qs-datepicker .qs-arrow{display:inline-flex;align-items:center;justify-content:center;width:2.125rem;height:2.125rem;border-radius:50%;border:1px solid rgba(243,193,72,.4);background:#0c2f5299;transition:border-color .2s ease,background .2s ease,transform .2s ease;cursor:pointer;position:relative}.qs-datepicker .qs-arrow:after{content:"";width:.9375rem;height:.9375rem;background:url(./arrow-Bfd1gNGG.png) center/contain no-repeat;transition:border-color .2s ease,transform .2s ease}.qs-datepicker .qs-arrow.qs-left:after{transform:scaleX(-1)}@media(any-hover:hover){.qs-datepicker .qs-arrow:hover{background-color:#0c2f52}}.qs-datepicker .qs-month-year{display:inline-flex;align-items:center;gap:.25rem;font-weight:700;font-size:.9375rem;text-transform:uppercase;letter-spacing:.08em;color:#f3c148;border-bottom:1px solid transparent;transition:border-color .2s ease;cursor:pointer}.qs-datepicker .qs-month-year:hover{border-bottom-color:#f3c14899}.qs-datepicker .qs-month-year:focus-visible{outline:none;border-bottom-color:#f3c148}.qs-datepicker .qs-month{min-width:40px}.qs-datepicker .qs-year{font-variant-numeric:tabular-nums}.qs-datepicker .qs-squares{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.375rem;color:#ffffffe6;transition:filter .3s ease}.qs-datepicker .qs-squares.qs-blur{filter:blur(4px)}.qs-datepicker .qs-square{min-height:2.375rem;display:flex;align-items:center;justify-content:center;border-radius:.75rem;font-weight:600;font-size:.875rem;background:#ffffff0a;color:#fffc;transition:background .2s ease,color .2s ease,box-shadow .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.qs-datepicker .qs-square.qs-day{min-height:1.875rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;background:transparent;color:#fff6;font-weight:700;cursor:default}.qs-datepicker .qs-square.qs-empty{visibility:hidden;cursor:default}.qs-datepicker .qs-square.qs-disabled{opacity:.35;cursor:not-allowed}.qs-datepicker .qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day){cursor:pointer}.qs-datepicker .qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):hover:not(.qs-active){background:#f3c14833;color:#fff}.qs-datepicker .qs-square.qs-current{color:#f3c148;box-shadow:inset 0 0 0 1.5px #f3c148a6}.qs-datepicker .qs-square.qs-active{background:#f3c148;color:#081629}.qs-datepicker .qs-square.qs-range-date-start,.qs-datepicker .qs-square.qs-range-date-end{background:#f3c1484d;color:#fff}.qs-datepicker .qs-square.qs-range-date-middle{background:#f3c1482e;color:#fff;border-radius:.5rem}.qs-datepicker .qs-square.qs-range-date-middle.qs-range-date-0,.qs-datepicker .qs-square.qs-range-date-middle.qs-range-date-6{border-radius:.75rem}.qs-datepicker .qs-square.qs-disabled span{opacity:.5}.qs-datepicker .qs-event{position:relative}.qs-datepicker .qs-event:after{content:"";position:absolute;bottom:.375rem;right:50%;transform:translate(50%);width:.375rem;height:.375rem;border-radius:50%;background:#f3c148}.qs-datepicker .qs-event.qs-disabled:after,.qs-datepicker .qs-event.qs-empty:after{background:#f3c1484d}
