@keyframes spinner{to{transform:rotate(360deg)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDownFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes dash-rotate{0%{stroke-dashoffset:400px}to{stroke-dashoffset:0}}.gloss-base-datepicker{background:var(--_bg,transparent);border:1px solid var(--_border-color,transparent);border-radius:var(--_radius,0);box-shadow:var(--_elevation,none);padding:var(--_padding,0);box-sizing:border-box;flex-direction:column;display:flex}.gloss-base-datepicker__header{justify-content:space-between;align-items:center;gap:4px;padding-bottom:8px;display:flex}.gloss-base-datepicker__calendar{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.gloss-base-datepicker__day{width:var(--_day-size,32px);height:var(--_day-size,32px);border-radius:var(--_day-radius,4px);background:var(--_day-bg,transparent);color:var(--_day-color,inherit);cursor:pointer;box-sizing:border-box;border:none;justify-content:center;align-items:center;padding:0;font-size:.875rem;line-height:1;display:flex}.gloss-base-datepicker__day[data-disabled]{opacity:.4;pointer-events:none;cursor:not-allowed}.gloss-base-datepicker__day[data-outside-month]{opacity:.35}.gloss-base-datepicker__day[data-selected]{font-weight:600}.gloss-base-datepicker__day[data-today]{font-weight:700}
