@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-preset-datepicker{flex-direction:column;gap:4px;display:inline-flex;position:relative}.gloss-preset-datepicker--disabled{opacity:.5;pointer-events:none}.gloss-preset-datepicker__label{font-size:.875rem;font-weight:500}.gloss-preset-datepicker__required{color:var(--gloss-color-text-error);margin-left:2px}.gloss-preset-datepicker__trigger{border:1px solid var(--gloss-color-border-default);border-radius:var(--gloss-radius-md);background:var(--gloss-color-bg-surface);cursor:pointer;align-items:center;gap:8px;padding:8px 12px;font-size:.875rem;display:flex}.gloss-preset-datepicker__trigger:disabled{cursor:not-allowed}.gloss-preset-datepicker--error .gloss-preset-datepicker__trigger{border-color:var(--gloss-color-border-error)}.gloss-preset-datepicker--success .gloss-preset-datepicker__trigger{border-color:var(--gloss-color-border-success)}.gloss-preset-datepicker__value{text-align:left;flex:1}.gloss-preset-datepicker__placeholder{opacity:.5}.gloss-preset-datepicker__clear{cursor:pointer;opacity:.6}.gloss-preset-datepicker__clear:hover{opacity:1}.gloss-preset-datepicker__nav-btn{cursor:pointer;border-radius:var(--gloss-radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.gloss-preset-datepicker__nav-btn:hover{background:var(--gloss-color-bg-hover)}.gloss-preset-datepicker__title{text-align:center;flex:1;font-size:.875rem;font-weight:600}.gloss-preset-datepicker__day-headers{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px;display:grid}.gloss-preset-datepicker__day-header{text-align:center;opacity:.6;padding:4px 0;font-size:.75rem;font-weight:600}.gloss-preset-datepicker__helper{font-size:.75rem}.gloss-preset-datepicker__helper--error{color:var(--gloss-color-text-error)}
