.coss-picker__trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;display:flex}.coss-date-picker{width:100%}.coss-picker__trigger:disabled{cursor:default}.coss-date-picker[data-preset=true] .coss-picker__trigger{background:color-mix(in oklab, var(--muted) 64%, var(--background));color:var(--muted-foreground)}.coss-picker__value[data-empty=true]{color:var(--muted-foreground)}.coss-date-picker__popover .combobox-list{align-items:center}.coach-ds-root .coss-date-picker .calendar__grid{display:block}.coach-ds-root .coss-date-picker .calendar__row{grid-template-columns:repeat(7, var(--cell-size,2.5rem));display:grid}.coach-ds-root .coss-date-picker .calendar__caption--btn{border-radius:var(--radius-md);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0 .25rem}.coach-ds-root .coss-date-picker .calendar__caption--btn:hover{background:var(--accent)}.coach-ds-root .coss-date-picker .calendar__caption--btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.coach-ds-root .coss-date-picker .calendar__caption--btn svg{block-size:.875rem;inline-size:.875rem;transition:transform .15s}.coach-ds-root .coss-date-picker .calendar__caption--btn[aria-expanded=true] svg{transform:rotate(180deg)}.coach-ds-root .coss-date-picker .calendar__nav:has(>.calendar__caption--btn:only-child){justify-content:center}.coach-ds-root .coss-date-picker .coss-date-picker__years{grid-template-columns:repeat(4, var(--cell-size,2.5rem));gap:.375rem;max-height:min(16rem,40vh);padding:.25rem .125rem;display:grid;overflow-y:auto}.coach-ds-root .coss-date-picker .coss-date-picker__year{border-radius:var(--radius-lg);min-height:2.5rem;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:.875rem;display:flex}.coach-ds-root .coss-date-picker .coss-date-picker__year:hover{background:var(--accent)}.coach-ds-root .coss-date-picker .coss-date-picker__year[aria-current=true]{background:var(--primary);color:var(--primary-foreground)}.coach-ds-root .coss-date-picker .coss-date-picker__year[data-today=true]:not([aria-current=true]){box-shadow:inset 0 0 0 1.5px var(--coss-border)}.coach-ds-root .coss-date-picker .coss-date-picker__year:focus-visible{z-index:1;box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 50%, transparent);outline:none}[data-coss-picker-popover]:popover-open:not([data-coss-positioned]){visibility:hidden}
