.fp-date-input{border:1px solid var(--color-base-300);border-radius:var(--radius-field);background:var(--color-base-200);justify-content:space-between;align-items:center;min-height:48px;padding:4px 6px 4px 12px;display:flex}.fp-date-input [data-rac][role=group]{flex-wrap:wrap;display:flex}.fp-date-segment{font-variant-numeric:tabular-nums;border-radius:4px;padding:2px}.fp-date-segment[data-placeholder]{color:var(--fp-muted)}.fp-date-segment:focus{outline:2px solid var(--color-accent);background:var(--fp-raised)}.fp-date-popover{overscroll-behavior:contain;border:1px solid var(--color-base-300);background:var(--color-base-100);border-radius:var(--radius-box);z-index:85;width:320px;max-width:calc(100vw - 36px);padding:18px;overflow:auto;box-shadow:0 16px 60px #0006}.fp-date-popover [role=dialog]{outline:none}.fp-date-popover table{border-collapse:separate;border-spacing:2px;width:100%}.fp-date-popover th{color:var(--fp-muted);padding-block:12px;font-size:12px}.fp-calendar-cell{cursor:pointer;border-radius:8px;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.fp-calendar-cell:hover{background:var(--fp-raised)}.fp-calendar-cell[data-selected]{background:var(--color-primary);color:#fff}.fp-calendar-cell[data-outside-month]{color:var(--fp-muted);opacity:.4}.fp-calendar-cell[data-disabled]{opacity:.3;cursor:default}.fp-calendar-cell[data-focus-visible]{outline:2px solid var(--color-accent);outline-offset:2px}.fp-date-popover .fp-date-input{justify-content:flex-start}
