.dashboard-period-custom.kdl-hub-button[data-size],.dashboard-period-preset.kdl-hub-button[data-size]{height:auto;gap:6px;padding:6px 12px;border-radius:var(--k-radius-pill);font-size:11.5px;color:rgb(var(--k-text2));background:transparent}.dashboard-period-custom.kdl-hub-button[data-size]{border-color:rgb(var(--k-line));background:#fff}.dashboard-period-custom.kdl-hub-button[data-size]:hover,.dashboard-period-preset.kdl-hub-button[data-size]:hover{color:rgb(var(--k-primary));background:transparent}.dashboard-period-custom.kdl-hub-button[data-size]:hover{border-color:rgb(var(--k-primary));background:#fff}.dashboard-period-custom.kdl-hub-button[data-size].is-applied,.dashboard-period-preset.kdl-hub-button[data-size][aria-pressed=true]{border-color:rgb(var(--k-primary));background:rgb(var(--k-primary));color:#fff}.dashboard-range-calendar{width:100%;font-size:12px}.dashboard-range-calendar .react-calendar__navigation{display:flex;align-items:center;gap:4px;margin-bottom:8px}.dashboard-range-calendar .react-calendar__navigation__label{order:-1;flex:1;text-align:left;font-size:14px;font-weight:700;color:rgb(var(--k-text1));cursor:default}.dashboard-range-calendar .react-calendar__navigation__arrow{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--k-radius-pill);color:rgb(var(--k-text2))}.dashboard-range-calendar .react-calendar__navigation__arrow:enabled:hover{background:rgb(var(--k-bg));color:rgb(var(--k-primary))}.dashboard-range-calendar .react-calendar__navigation__arrow:disabled{color:rgb(var(--k-text2)/.35);cursor:not-allowed}.dashboard-range-calendar .react-calendar__month-view__weekdays__weekday{display:grid;place-items:center;height:32px;font-size:11px;color:rgb(var(--k-text2))}.dashboard-range-calendar .react-calendar__month-view__weekdays__weekday abbr{text-decoration:none}.dashboard-range-calendar .react-calendar__month-view__days{row-gap:2px}.dashboard-range-calendar .react-calendar__tile{height:36px;color:rgb(var(--k-text1));font-variant-numeric:tabular-nums}.dashboard-range-calendar .react-calendar__tile abbr{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:var(--k-radius-pill);text-decoration:none}.dashboard-range-calendar .react-calendar__tile:enabled:not(.react-calendar__tile--active):hover abbr{background:rgb(var(--k-primaryWeak))}.dashboard-range-calendar .react-calendar__tile:disabled{color:rgb(var(--k-text2)/.35);cursor:not-allowed}.dashboard-range-calendar .react-calendar__tile.is-today abbr{box-shadow:inset 0 0 0 1px rgb(var(--k-primary))}.dashboard-range-calendar .react-calendar__tile:focus-visible{outline:2px solid rgb(var(--k-primary));outline-offset:-2px;border-radius:var(--k-radius-pill)}.dashboard-range-calendar .react-calendar__tile--active,.dashboard-range-calendar .react-calendar__tile--hover{background:rgb(var(--k-primaryWeak))}.dashboard-range-calendar .react-calendar__tile--hoverStart,.dashboard-range-calendar .react-calendar__tile--rangeStart{background:linear-gradient(to right,transparent 50%,rgb(var(--k-primaryWeak)) 50%)}.dashboard-range-calendar .react-calendar__tile--hoverEnd,.dashboard-range-calendar .react-calendar__tile--rangeEnd{background:linear-gradient(to left,transparent 50%,rgb(var(--k-primaryWeak)) 50%)}.dashboard-range-calendar .react-calendar__tile--rangeBothEnds{background:transparent}.dashboard-range-calendar .react-calendar__tile--rangeEnd abbr,.dashboard-range-calendar .react-calendar__tile--rangeStart abbr{background:rgb(var(--k-primary));color:#fff;box-shadow:none}