UNPKG

react-date-picker

Version:

A carefully crafted date picker for React

184 lines (183 loc) 6.78 kB
.react-date-picker, .date-picker { overflow: hidden; background: white; font-size: 14px; width: 100%; height: 100%; border: 1px solid #aeaeae; border-radius: 4px; } .react-date-picker .dp-header, .date-picker .dp-header { background: #f0f0f0; } .react-date-picker .dp-header .dp-cell, .date-picker .dp-header .dp-cell { color: #000; } .react-date-picker .dp-header .dp-cell:hover, .date-picker .dp-header .dp-cell:hover { background: inherit; } .react-date-picker .dp-table, .date-picker .dp-table { border-color: #aeaeae; } .react-date-picker .dp-table .dp-row, .date-picker .dp-table .dp-row { border-top: 0 solid transparent; } .react-date-picker .dp-table .dp-row.dp-week-day-names, .date-picker .dp-table .dp-row.dp-week-day-names { background: #f0f0f0; border-bottom: 1px solid #aeaeae; border-top: none; color: #000; } .react-date-picker .dp-table .dp-cell, .date-picker .dp-table .dp-cell { cursor: pointer; padding: 0; background: inherit; border-radius: 4px; margin: 2px; } .react-date-picker .dp-table .dp-cell:not(:first-child), .date-picker .dp-table .dp-cell:not(:first-child) { border-left: 0 solid transparent; } .react-date-picker .dp-table .dp-cell.dp-weeknumber, .react-date-picker .dp-table .dp-cell.dp-weeknumber:hover, .date-picker .dp-table .dp-cell.dp-weeknumber, .date-picker .dp-table .dp-cell.dp-weeknumber:hover { color: darkgray; background: none; cursor: auto; } .react-date-picker .dp-table .dp-cell.dp-prev, .react-date-picker .dp-table .dp-cell.dp-next, .date-picker .dp-table .dp-cell.dp-prev, .date-picker .dp-table .dp-cell.dp-next { color: #5c5c5c; background: inherit; } .react-date-picker .dp-table .dp-cell:hover, .date-picker .dp-table .dp-cell:hover { color: inherit; font-weight: inherit; background: #f0f0f0; } .react-date-picker .dp-table .dp-cell.dp-disabled, .date-picker .dp-table .dp-cell.dp-disabled { cursor: default; color: #aeaeae; background: inherit; } .react-date-picker .dp-table .dp-cell.dp-value, .date-picker .dp-table .dp-cell.dp-value { color: #fff; font-weight: normal; background: #2e99eb; } .react-date-picker .dp-table .dp-cell.dp-current, .date-picker .dp-table .dp-cell.dp-current { font-weight: bold; } .react-date-picker .dp-table .dp-cell.dp-in-range, .date-picker .dp-table .dp-cell.dp-in-range { background: #6eb8f1; } .react-date-picker .dp-table .dp-cell.dp-month, .date-picker .dp-table .dp-cell.dp-month { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .react-date-picker .dp-table .dp-cell.dp-week-day-name, .date-picker .dp-table .dp-cell.dp-week-day-name { cursor: default; background: inherit; border: none; } .react-date-picker .dp-footer, .date-picker .dp-footer { padding: 3px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; border-top: 1px solid #aeaeae; } .react-date-picker .dp-footer .dp-footer-selected .dp-footer-today, .date-picker .dp-footer .dp-footer-selected .dp-footer-today { padding: 5px 15px; border-width: 1px; cursor: pointer; } .react-date-picker .dp-body, .date-picker .dp-body { overflow: hidden; } .react-date-picker .dp-cell, .date-picker .dp-cell { outline: none; } .react-date-picker .dp-weekend.dp-weekend-highlight, .react-date-picker .dp-weekend.dp-weekend-highlight:hover, .date-picker .dp-weekend.dp-weekend-highlight, .date-picker .dp-weekend.dp-weekend-highlight:hover { color: #BF0909; } .react-date-picker .dp-weekend.dp-weekend-highlight.dp-value, .react-date-picker .dp-weekend.dp-weekend-highlight.dp-value:hover, .date-picker .dp-weekend.dp-weekend-highlight.dp-value, .date-picker .dp-weekend.dp-weekend-highlight.dp-value:hover { color: #EFE3E3; } .react-date-picker .dp-nav-view, .react-date-picker .dp-nav-cell, .react-date-picker .dp-week-day-name, .date-picker .dp-nav-view, .date-picker .dp-nav-cell, .date-picker .dp-week-day-name { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .react-date-picker .dp-nav-view, .react-date-picker .dp-nav-cell, .date-picker .dp-nav-view, .date-picker .dp-nav-cell { cursor: pointer; } .react-date-picker .dp-nav-table .dp-nav-cell.dp-cell, .date-picker .dp-nav-table .dp-nav-cell.dp-cell { border: 10px solid transparent; padding: 0; margin-top: 5px; width: 0; height: 0; } .react-date-picker .dp-nav-table .dp-nav-cell.dp-cell.dp-prev-nav, .date-picker .dp-nav-table .dp-nav-cell.dp-cell.dp-prev-nav { border-right-color: #aeaeae; } .react-date-picker .dp-nav-table .dp-nav-cell.dp-cell.dp-prev-nav:hover, .date-picker .dp-nav-table .dp-nav-cell.dp-cell.dp-prev-nav:hover { border-right-color: #959595; } .react-date-picker .dp-nav-table .dp-nav-cell.dp-cell.dp-next-nav, .date-picker .dp-nav-table .dp-nav-cell.dp-cell.dp-next-nav { border-left-color: #aeaeae; } .react-date-picker .dp-nav-table .dp-nav-cell.dp-cell.dp-next-nav:hover, .date-picker .dp-nav-table .dp-nav-cell.dp-cell.dp-next-nav:hover { border-left-color: #959595; } .react-date-picker .dp-nav-view, .date-picker .dp-nav-view { background: inherit; } .react-date-picker .dp-nav-view:hover, .date-picker .dp-nav-view:hover { background: #f0f0f0; } .react-date-picker .dp-nav-table .dp-cell, .date-picker .dp-nav-table .dp-cell { padding: 8px; font-weight: bold; } .react-date-picker .dp-nav-table .dp-nav-cell, .date-picker .dp-nav-table .dp-nav-cell { -webkit-box-flex: 0; -webkit-flex: 0; -ms-flex: 0; flex: 0; touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .react-date-picker .dp-decade-view, .react-date-picker .dp-year-view, .react-date-picker .dp-month-view, .date-picker .dp-decade-view, .date-picker .dp-year-view, .date-picker .dp-month-view { touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }