UNPKG

@kelvininc/ui-components

Version:
79 lines (77 loc) 2.31 kB
/** HEADINGS **/ /** LABELS **/ /** SPANS **/ /** PARAGRAPHS **/ /** TODO: CODE/CONSOLE **/ @property --rotation { syntax: "<angle>"; initial-value: 0deg; inherits: false; } @keyframes rotate-border { to { --rotation: 360deg; } } /** * Design Tokens - Auto-generated by Style Dictionary * Do not edit manually - run `pnpm tokens:build` to regenerate */ kv-dropdown-base:not(.hydrated) > [slot=list] { display: none; } :host { --day-width: 28px; --day-height: 28px; } .calendar-day { font-family: Proxima Nova; font-weight: 400; font-size: 12px; line-height: 16px; letter-spacing: 0; width: var(--day-width); height: var(--day-height); display: flex; align-items: center; justify-content: center; background-color: transparent; color: var(--text-container-neutral-subtle); user-select: none; cursor: pointer; } .calendar-day:hover:not(.calendar-day--disabled):not(.calendar-day--active) { background-color: var(--background-interactive-calendar-hover); } .calendar-day--today:not(.calendar-day--disabled) { border: 1px solid var(--border-container-neutral-subtlest); width: calc(var(--day-width) - 2px); height: calc(var(--day-height) - 2px); } .calendar-day--in-range:not(.calendar-day--disabled) { background-color: var(--background-interactive-calendar-selected-middle); } .calendar-day--active:not(.calendar-day--disabled) { background-color: var(--background-interactive-calendar-selected); color: var(--text-container-neutral-default); } .calendar-day--active:not(.calendar-day--disabled):hover { background-color: var(--background-interactive-calendar-hover); color: var(--text-container-neutral-subtle); } .calendar-day--range-start:not(.calendar-day--disabled) { background-color: var(--background-interactive-calendar-selected); color: var(--text-container-neutral-default); } .calendar-day--range-end:not(.calendar-day--disabled) { background-color: var(--background-interactive-calendar-selected); color: var(--text-container-neutral-default); } .calendar-day--between-dates:not(.calendar-day--disabled) { background-color: var(--background-interactive-calendar-hover); color: var(--text-container-neutral-subtle); } .calendar-day--disabled { cursor: not-allowed; color: var(--text-container-neutral-disabled); }