UNPKG

@blueprintjs/datetime

Version:

Components for interacting with dates and times

894 lines (836 loc) 24.6 kB
.rdp{ --rdp-cell-size:40px; --rdp-caption-font-size:18px; --rdp-accent-color:#0000ff; --rdp-background-color:#e7edff; --rdp-accent-color-dark:#3003e1; --rdp-background-color-dark:#180270; --rdp-outline:2px solid var(--rdp-accent-color); --rdp-outline-selected:3px solid var(--rdp-accent-color); --rdp-selected-color:#fff; margin:1em; } .rdp-vhidden{ box-sizing:border-box; padding:0; margin:0; background:transparent; border:0; -moz-appearance:none; -webkit-appearance:none; appearance:none; position:absolute !important; top:0; width:1px !important; height:1px !important; padding:0 !important; overflow:hidden !important; clip:rect(1px, 1px, 1px, 1px) !important; border:0 !important; } .rdp-button_reset{ appearance:none; position:relative; margin:0; padding:0; cursor:default; color:inherit; background:none; font:inherit; -moz-appearance:none; -webkit-appearance:none; } .rdp-button_reset:focus-visible{ outline:none; } .rdp-button{ border:2px solid transparent; } .rdp-button[disabled]:not(.rdp-day_selected){ opacity:0.25; } .rdp-button:not([disabled]){ cursor:pointer; } .rdp-button:focus-visible:not([disabled]){ color:inherit; background-color:var(--rdp-background-color); border:var(--rdp-outline); } .rdp-button:hover:not([disabled]):not(.rdp-day_selected){ background-color:var(--rdp-background-color); } .rdp-months{ display:flex; } .rdp-month{ margin:0 1em; } .rdp-month:first-child{ margin-left:0; } .rdp-month:last-child{ margin-right:0; } .rdp-table{ margin:0; max-width:calc(var(--rdp-cell-size) * 7); border-collapse:collapse; } .rdp-with_weeknumber .rdp-table{ max-width:calc(var(--rdp-cell-size) * 8); border-collapse:collapse; } .rdp-caption{ display:flex; align-items:center; justify-content:space-between; padding:0; text-align:left; } .rdp-multiple_months .rdp-caption{ position:relative; display:block; text-align:center; } .rdp-caption_dropdowns{ position:relative; display:inline-flex; } .rdp-caption_label{ position:relative; z-index:1; display:inline-flex; align-items:center; margin:0; padding:0 0.25em; white-space:nowrap; color:currentColor; border:0; border:2px solid transparent; font-family:inherit; font-size:var(--rdp-caption-font-size); font-weight:bold; } .rdp-nav{ white-space:nowrap; } .rdp-multiple_months .rdp-caption_start .rdp-nav{ position:absolute; top:50%; left:0; transform:translateY(-50%); } .rdp-multiple_months .rdp-caption_end .rdp-nav{ position:absolute; top:50%; right:0; transform:translateY(-50%); } .rdp-nav_button{ display:inline-flex; align-items:center; justify-content:center; width:var(--rdp-cell-size); height:var(--rdp-cell-size); padding:0.25em; border-radius:100%; } .rdp-dropdown_year, .rdp-dropdown_month{ position:relative; display:inline-flex; align-items:center; } .rdp-dropdown{ -webkit-appearance:none; -moz-appearance:none; appearance:none; position:absolute; z-index:2; top:0; bottom:0; left:0; width:100%; margin:0; padding:0; cursor:inherit; opacity:0; border:none; background-color:transparent; font-family:inherit; font-size:inherit; line-height:inherit; } .rdp-dropdown[disabled]{ opacity:unset; color:unset; } .rdp-dropdown:focus-visible:not([disabled]) + .rdp-caption_label{ background-color:var(--rdp-background-color); border:var(--rdp-outline); border-radius:6px; } .rdp-dropdown_icon{ margin:0 0 0 5px; } .rdp-head{ border:0; } .rdp-head_row, .rdp-row{ height:100%; } .rdp-head_cell{ vertical-align:middle; font-size:0.75em; font-weight:700; text-align:center; height:100%; height:var(--rdp-cell-size); padding:0; text-transform:uppercase; } .rdp-tbody{ border:0; } .rdp-tfoot{ margin:0.5em; } .rdp-cell{ width:var(--rdp-cell-size); height:100%; height:var(--rdp-cell-size); padding:0; text-align:center; } .rdp-weeknumber{ font-size:0.75em; } .rdp-weeknumber, .rdp-day{ display:flex; overflow:hidden; align-items:center; justify-content:center; box-sizing:border-box; width:var(--rdp-cell-size); max-width:var(--rdp-cell-size); height:var(--rdp-cell-size); margin:0; border:2px solid transparent; border-radius:100%; } .rdp-day_today:not(.rdp-day_outside){ font-weight:bold; } .rdp-day_selected, .rdp-day_selected:focus-visible, .rdp-day_selected:hover{ color:var(--rdp-selected-color); opacity:1; background-color:var(--rdp-accent-color); } .rdp-day_outside{ opacity:0.5; } .rdp-day_selected:focus-visible{ outline:var(--rdp-outline); outline-offset:2px; z-index:1; } .rdp:not([dir=rtl]) .rdp-day_range_start:not(.rdp-day_range_end){ border-top-right-radius:0; border-bottom-right-radius:0; } .rdp:not([dir=rtl]) .rdp-day_range_end:not(.rdp-day_range_start){ border-top-left-radius:0; border-bottom-left-radius:0; } .rdp[dir=rtl] .rdp-day_range_start:not(.rdp-day_range_end){ border-top-left-radius:0; border-bottom-left-radius:0; } .rdp[dir=rtl] .rdp-day_range_end:not(.rdp-day_range_start){ border-top-right-radius:0; border-bottom-right-radius:0; } .rdp-day_range_end.rdp-day_range_start{ border-radius:100%; } .rdp-day_range_middle{ border-radius:0; } .bp6-datepicker-content .rdp{ --rdp-cell-size:30px; --rdp-accent-color:#2d72d2; --rdp-background-color:#ffffff; --rdp-accent-color-dark:#215db0; --rdp-background-color-dark:#2f343c; --rdp-outline:2px solid var(--rdp-accent-color); --rdp-outline-selected:2px solid rgba(0, 0, 0, 75%); margin:0; min-width:auto; } .bp6-date-input .bp6-input-action{ display:flex; flex-direction:row; } .bp6-datepicker{ background:#ffffff; border-radius:2px; display:flex; padding:5px; position:relative; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; } .bp6-datepicker .rdp{ display:inline-block; min-width:210px; position:relative; vertical-align:top; } .bp6-datepicker .rdp:focus{ outline:none; } .bp6-datepicker .rdp-month{ display:flex; flex-direction:column; margin:0 5px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; } .bp6-datepicker .rdp-month + .bp6-datepicker .rdp-month{ margin-left:10px; } .bp6-datepicker .rdp-caption{ border-bottom:solid 1px rgba(17, 20, 24, 0.15); padding-bottom:5px; } .bp6-datepicker .rdp-table{ align-self:center; } .bp6-datepicker .rdp-head_cell{ font-size:inherit; font-weight:600; padding-top:5px; text-decoration:none; text-transform:none; } .bp6-datepicker .rdp-weeknumber{ color:#5f6b7c; } .bp6-datepicker .rdp-day{ border-radius:2px; } .bp6-datepicker .rdp-day.rdp-day_outside{ color:rgba(95, 107, 124, 0.6); } .bp6-datepicker .rdp-day.rdp-day_today{ font-weight:400; } .bp6-datepicker .rdp-day:not([disabled], .rdp-day_selected):hover, .bp6-datepicker .rdp-day:not([disabled], .rdp-day_selected):focus{ background:rgba(143, 153, 168, 0.15); color:#1c2127; } .bp6-datepicker .rdp-day:not([disabled], .rdp-day_selected):active{ background:rgba(143, 153, 168, 0.3); } .bp6-datepicker .rdp-day.rdp-day_disabled{ background:none; color:rgba(95, 107, 124, 0.6); cursor:not-allowed; } .bp6-datepicker .rdp-day.rdp-day_selected{ background-color:#2d72d2; border-radius:2px; color:#ffffff; } .bp6-datepicker .rdp-day.rdp-day_selected:hover{ background-color:#215db0; color:#ffffff; } .bp6-datepicker .rdp-day.rdp-day_selected:active{ background-color:#184a90; } .bp6-datepicker.bp6-datepicker-highlight-current-day .rdp-day.rdp-day_today{ border:1px solid rgba(17, 20, 24, 0.15); } .bp6-datepicker.bp6-datepicker-reverse-month-and-year .rdp-caption_dropdowns{ flex-direction:row-reverse; } .bp6-datepicker-content{ align-items:center; display:flex; flex-direction:column; gap:5px; } .bp6-datepicker-content > .bp6-divider{ margin:0; width:calc(100% - 10px); } .bp6-datepicker-month-select select, .bp6-datepicker-year-select select{ font-weight:600; padding-left:5px; padding-right:16px; } .bp6-datepicker-month-select select + .bp6-icon, .bp6-datepicker-year-select select + .bp6-icon{ right:2px; } .bp6-datepicker-footer{ display:flex; justify-content:space-between; width:100%; } .bp6-dark .bp6-datepicker{ background:#2f343c; } .bp6-dark .bp6-datepicker .rdp-week-number{ color:#abb3bf; } .bp6-dark .bp6-datepicker .rdp-day.rdp-day_outside{ color:rgba(171, 179, 191, 0.6); } .bp6-dark .bp6-datepicker .rdp-day:not([disabled], .rdp-day_selected):hover, .bp6-dark .bp6-datepicker .rdp-day:not([disabled], .rdp-day_selected):focus{ background:rgba(143, 153, 168, 0.15); color:#ffffff; } .bp6-dark .bp6-datepicker .rdp-day:not([disabled], .rdp-day_selected):active{ background:rgba(143, 153, 168, 0.3); } .bp6-dark .bp6-datepicker .rdp-day.rdp-day_selected{ background-color:#2d72d2; } .bp6-dark .bp6-datepicker .rdp-day.rdp-day_selected:hover{ background-color:#215db0; } .bp6-dark .bp6-datepicker .rdp-day.rdp-day_selected:active{ background-color:#184a90; } .bp6-dark .bp6-datepicker .rdp-day.rdp-day_disabled{ background:none; color:rgba(171, 179, 191, 0.6); } .bp6-dark .bp6-datepicker.bp6-datepicker-highlight-current-day .rdp-day.rdp-day_today{ border:1px solid rgba(255, 255, 255, 0.2); } .bp6-dark .bp6-datepicker .bp6-datepicker-footer{ border-top-color:rgba(17, 20, 24, 0.4); } .bp6-datepicker-timepicker-wrapper{ align-items:center; display:flex; flex-direction:column; } .bp6-datepicker-timepicker-wrapper .bp6-timepicker-arrow-row:empty + .bp6-timepicker-input-row{ margin:5px 0; } .bp6-datepicker-caption{ display:flex; flex-direction:row; justify-content:space-between; margin:0 25px 5px; } .bp6-datepicker-caption > *{ flex-grow:0; flex-shrink:0; } .bp6-datepicker-caption > :first-child{ flex-grow:1; flex-shrink:1; } .bp6-datepicker-caption .bp6-html-select select{ font-weight:600; padding-left:5px; padding-right:16px; } .bp6-datepicker-caption .bp6-html-select select + .bp6-icon{ right:2px; } .bp6-datepicker-caption + .bp6-divider{ margin:0; } .bp6-datepicker-caption.rdp-caption{ display:flex; flex-direction:row; justify-content:space-between; margin:0; } .bp6-datepicker-caption.rdp-caption > *{ flex-grow:0; flex-shrink:0; } .bp6-datepicker-caption.rdp-caption > .bp6-fill{ flex-grow:1; flex-shrink:1; } .bp6-datepicker-caption.rdp-caption .bp6-html-select select{ font-weight:600; padding-left:5px; padding-right:16px; } .bp6-datepicker-caption.rdp-caption .bp6-html-select select + .bp6-icon{ right:2px; } .bp6-datepicker-caption.rdp-caption + .bp6-divider{ margin:0; } .bp6-datepicker-caption.rdp-caption .bp6-datepicker-nav-button-hidden{ visibility:hidden; } .bp6-datepicker-month-select{ flex-shrink:1; } .bp6-datepicker-year-select{ flex-shrink:1; min-width:60px; } .bp6-datepicker-caption-measure{ font-weight:600; padding-left:5px; } .bp6-daterangepicker{ display:flex; } .bp6-daterangepicker.bp6-daterangepicker-contiguous .rdp{ min-width:220px; } .bp6-daterangepicker.bp6-daterangepicker-single-month .rdp{ min-width:210px; } .bp6-daterangepicker .rdp.rdp-multiple_months .rdp-caption{ display:flex; flex-direction:row; justify-content:space-between; } .bp6-daterangepicker .rdp.rdp-multiple_months .rdp-caption > *{ flex-grow:0; flex-shrink:0; } .bp6-daterangepicker .rdp.rdp-multiple_months .rdp-caption > .bp6-fill{ flex-grow:1; flex-shrink:1; } .bp6-daterangepicker .rdp.rdp-multiple_months .rdp-caption_start .rdp-caption{ flex-direction:row-reverse; } .bp6-daterangepicker .rdp.rdp-multiple_months .rdp-caption_start .rdp-caption::before{ content:""; height:30px; width:30px; } .bp6-daterangepicker .rdp.rdp-multiple_months .rdp-caption_end .rdp-caption{ flex-direction:row; } .bp6-daterangepicker .rdp.rdp-multiple_months .rdp-caption_end .rdp-caption::before{ content:""; height:30px; width:30px; } .bp6-daterangepicker .rdp.rdp-multiple_months .rdp-nav{ left:initial; position:initial; top:initial; transform:none; } .bp6-daterangepicker.bp6-datepicker .rdp-day_outside{ visibility:hidden; } .bp6-daterangepicker.bp6-datepicker .rdp-day_hovered:not(.rdp-day_selected){ border-radius:0; color:#215db0; } .bp6-daterangepicker.bp6-datepicker .rdp-day_hovered:not(.rdp-day_selected):not(.rdp-day_range_start, .rdp-day_range_middle, .rdp-day_range_end){ background-color:rgba(45, 114, 210, 0.1); } .bp6-daterangepicker.bp6-datepicker .rdp-day_range_middle{ background-color:rgba(45, 114, 210, 0.1); border-radius:0; color:#215db0; } .bp6-daterangepicker.bp6-datepicker .rdp-day_range_middle:hover{ background-color:rgba(45, 114, 210, 0.2); color:#215db0; } .bp6-daterangepicker.bp6-datepicker .rdp-day_range_start:not(.rdp-day_range_end, .rdp-day_hovered_end){ border-bottom-right-radius:0; border-top-right-radius:0; } .bp6-daterangepicker.bp6-datepicker .rdp-day_range_end:not(.rdp-day_range_start, .rdp_day_hovered_start){ border-bottom-left-radius:0; border-top-left-radius:0; } .bp6-daterangepicker.bp6-datepicker .rdp-day_hovered_start:not(.rdp-day_hovered_end){ border-bottom-right-radius:0; border-top-right-radius:0; } .bp6-daterangepicker.bp6-datepicker .rdp-day_hovered_end:not(.rdp-day_hovered_start){ border-bottom-left-radius:0; border-top-left-radius:0; } .bp6-daterangepicker.bp6-datepicker-highlight-current-day .rdp-day.rdp-day_today{ border:1px solid rgba(17, 20, 24, 0.15); } .bp6-daterangepicker.bp6-daterangepicker-reverse-month-and-year.bp6-daterangepicker-contiguous.rdp-caption_dropdowns{ flex-direction:row-reverse; } .bp6-daterangepicker-calendars{ display:flex; flex-direction:row; justify-content:space-around; width:100%; } .bp6-daterangepicker-timepickers{ display:flex; flex-direction:row; justify-content:space-around; width:100%; } .bp6-daterangepicker-timepickers.bp6-daterangepicker-timepickers-stacked{ align-items:center; flex-direction:column; } .bp6-daterangepicker-timepickers .bp6-timepicker-arrow-row:empty + .bp6-timepicker-input-row{ margin:5px 0; } .bp6-dark .bp6-daterangepicker.bp6-datepicker .rdp-day_hovered{ color:#f6f7f9; } .bp6-dark .bp6-daterangepicker.bp6-datepicker .rdp-day_hovered:not(.rdp-day_selected, .rdp-day_range_start, .rdp-day_range_middle, .rdp-day_range_end){ background-color:rgba(45, 114, 210, 0.2); } .bp6-dark .bp6-daterangepicker.bp6-datepicker .rdp-day_range_middle{ background-color:rgba(45, 114, 210, 0.2); color:#f6f7f9; } .bp6-dark .bp6-daterangepicker.bp6-datepicker .rdp-day_range_middle:hover{ background-color:rgba(45, 114, 210, 0.4); } .bp6-dark .bp6-daterangepicker.bp6-datepicker-highlight-current-day .rdp-day.rdp-day_today{ border:1px solid rgba(255, 255, 255, 0.2); } .bp6-menu.bp6-daterangepicker-shortcuts{ min-width:120px; padding:0; } .bp6-timepicker{ white-space:nowrap; } .bp6-timepicker .bp6-timepicker-arrow-row{ padding:0 1px; } .bp6-timepicker .bp6-timepicker-arrow-button{ color:#5f6b7c; display:inline-block; padding:4px 0; text-align:center; width:33px; } .bp6-timepicker .bp6-timepicker-arrow-button:hover{ color:#1c2127; } .bp6-dark .bp6-timepicker .bp6-timepicker-arrow-button{ color:#abb3bf; } .bp6-dark .bp6-timepicker .bp6-timepicker-arrow-button:hover{ color:#f6f7f9; } .bp6-timepicker .bp6-timepicker-arrow-button + .bp6-timepicker-arrow-button{ margin-left:11px; } .bp6-timepicker .bp6-timepicker-arrow-button:hover{ cursor:pointer; } .bp6-timepicker .bp6-timepicker-input-row{ background:#ffffff; border-radius:2px; box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), inset 0 1px 1px rgba(17, 20, 24, 0.3); display:inline-block; height:30px; line-height:28px; padding:0 1px; vertical-align:middle; } .bp6-timepicker .bp6-timepicker-divider-text{ color:#5f6b7c; display:inline-block; font-size:16px; text-align:center; width:11px; } .bp6-timepicker .bp6-timepicker-input{ -moz-appearance:textfield; -webkit-appearance:textfield; background:transparent; border:0; border-radius:2px; box-shadow:0 0 0 0 rgba(33, 93, 176, 0), 0 0 0 0 rgba(33, 93, 176, 0); color:#1c2127; height:28px; outline:0; padding:0; text-align:center; transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9); width:33px; } .bp6-timepicker .bp6-timepicker-input:focus{ box-shadow:inset 0 0 0 1px rgba(33, 93, 176, 0.752), 0 0 0 1px rgba(33, 93, 176, 0.752); } .bp6-timepicker .bp6-timepicker-input::-webkit-outer-spin-button, .bp6-timepicker .bp6-timepicker-input::-webkit-inner-spin-button{ -webkit-appearance:none; appearance:none; margin:0; } .bp6-timepicker .bp6-timepicker-input.bp6-intent-primary{ box-shadow:0 0 0 0 rgba(45, 114, 210, 0), 0 0 0 0 rgba(45, 114, 210, 0), inset 0 0 0 1px #2d72d2, inset 0 0 0 1px rgba(17, 20, 24, 0.2), inset 0 1px 1px rgba(17, 20, 24, 0.3); } .bp6-timepicker .bp6-timepicker-input.bp6-intent-primary:focus{ box-shadow:inset 0 0 0 1px rgba(45, 114, 210, 0.752), 0 0 0 2px rgba(45, 114, 210, 0.752), inset 0 1px 1px rgba(17, 20, 24, 0.2); } .bp6-timepicker .bp6-timepicker-input.bp6-intent-primary[readonly]{ box-shadow:inset 0 0 0 1px #2d72d2; } .bp6-timepicker .bp6-timepicker-input.bp6-intent-primary:disabled, .bp6-timepicker .bp6-timepicker-input.bp6-intent-primary.bp6-disabled{ box-shadow:none; } .bp6-dark .bp6-timepicker .bp6-timepicker-input.bp6-intent-primary{ box-shadow:0 0 0 0 rgba(76, 144, 240, 0), 0 0 0 0 rgba(76, 144, 240, 0), inset 0 0 0 1px #4c90f0, inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); } .bp6-dark .bp6-timepicker .bp6-timepicker-input.bp6-intent-primary:focus{ box-shadow:inset 0 0 0 1px rgba(76, 144, 240, 0.752), 0 0 0 2px rgba(76, 144, 240, 0.752), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); } .bp6-dark .bp6-timepicker .bp6-timepicker-input.bp6-intent-primary[readonly]{ box-shadow:inset 0 0 0 1px #4c90f0; } .bp6-dark .bp6-timepicker .bp6-timepicker-input.bp6-intent-primary:disabled, .bp6-dark .bp6-timepicker .bp6-timepicker-input.bp6-intent-primary.bp6-disabled{ box-shadow:none; } .bp6-timepicker .bp6-timepicker-input.bp6-intent-success{ box-shadow:0 0 0 0 rgba(35, 133, 81, 0), 0 0 0 0 rgba(35, 133, 81, 0), inset 0 0 0 1px #238551, inset 0 0 0 1px rgba(17, 20, 24, 0.2), inset 0 1px 1px rgba(17, 20, 24, 0.3); } .bp6-timepicker .bp6-timepicker-input.bp6-intent-success:focus{ box-shadow:inset 0 0 0 1px rgba(35, 133, 81, 0.752), 0 0 0 2px rgba(35, 133, 81, 0.752), inset 0 1px 1px rgba(17, 20, 24, 0.2); } .bp6-timepicker .bp6-timepicker-input.bp6-intent-success[readonly]{ box-shadow:inset 0 0 0 1px #238551; } .bp6-timepicker .bp6-timepicker-input.bp6-intent-success:disabled, .bp6-timepicker .bp6-timepicker-input.bp6-intent-success.bp6-disabled{ box-shadow:none; } .bp6-dark .bp6-timepicker .bp6-timepicker-input.bp6-intent-success{ box-shadow:0 0 0 0 rgba(50, 164, 103, 0), 0 0 0 0 rgba(50, 164, 103, 0), inset 0 0 0 1px #32a467, inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); } .bp6-dark .bp6-timepicker .bp6-timepicker-input.bp6-intent-success:focus{ box-shadow:inset 0 0 0 1px rgba(50, 164, 103, 0.752), 0 0 0 2px rgba(50, 164, 103, 0.752), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); } .bp6-dark .bp6-timepicker .bp6-timepicker-input.bp6-intent-success[readonly]{ box-shadow:inset 0 0 0 1px #32a467; } .bp6-dark .bp6-timepicker .bp6-timepicker-input.bp6-intent-success:disabled, .bp6-dark .bp6-timepicker .bp6-timepicker-input.bp6-intent-success.bp6-disabled{ box-shadow:none; } .bp6-timepicker .bp6-timepicker-input.bp6-intent-warning{ box-shadow:0 0 0 0 rgba(200, 118, 25, 0), 0 0 0 0 rgba(200, 118, 25, 0), inset 0 0 0 1px #c87619, inset 0 0 0 1px rgba(17, 20, 24, 0.2), inset 0 1px 1px rgba(17, 20, 24, 0.3); } .bp6-timepicker .bp6-timepicker-input.bp6-intent-warning:focus{ box-shadow:inset 0 0 0 1px rgba(200, 118, 25, 0.752), 0 0 0 2px rgba(200, 118, 25, 0.752), inset 0 1px 1px rgba(17, 20, 24, 0.2); } .bp6-timepicker .bp6-timepicker-input.bp6-intent-warning[readonly]{ box-shadow:inset 0 0 0 1px #c87619; } .bp6-timepicker .bp6-timepicker-input.bp6-intent-warning:disabled, .bp6-timepicker .bp6-timepicker-input.bp6-intent-warning.bp6-disabled{ box-shadow:none; } .bp6-dark .bp6-timepicker .bp6-timepicker-input.bp6-intent-warning{ box-shadow:0 0 0 0 rgba(236, 154, 60, 0), 0 0 0 0 rgba(236, 154, 60, 0), inset 0 0 0 1px #ec9a3c, inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); } .bp6-dark .bp6-timepicker .bp6-timepicker-input.bp6-intent-warning:focus{ box-shadow:inset 0 0 0 1px rgba(236, 154, 60, 0.752), 0 0 0 2px rgba(236, 154, 60, 0.752), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); } .bp6-dark .bp6-timepicker .bp6-timepicker-input.bp6-intent-warning[readonly]{ box-shadow:inset 0 0 0 1px #ec9a3c; } .bp6-dark .bp6-timepicker .bp6-timepicker-input.bp6-intent-warning:disabled, .bp6-dark .bp6-timepicker .bp6-timepicker-input.bp6-intent-warning.bp6-disabled{ box-shadow:none; } .bp6-timepicker .bp6-timepicker-input.bp6-intent-danger{ box-shadow:0 0 0 0 rgba(205, 66, 70, 0), 0 0 0 0 rgba(205, 66, 70, 0), inset 0 0 0 1px #cd4246, inset 0 0 0 1px rgba(17, 20, 24, 0.2), inset 0 1px 1px rgba(17, 20, 24, 0.3); } .bp6-timepicker .bp6-timepicker-input.bp6-intent-danger:focus{ box-shadow:inset 0 0 0 1px rgba(205, 66, 70, 0.752), 0 0 0 2px rgba(205, 66, 70, 0.752), inset 0 1px 1px rgba(17, 20, 24, 0.2); } .bp6-timepicker .bp6-timepicker-input.bp6-intent-danger[readonly]{ box-shadow:inset 0 0 0 1px #cd4246; } .bp6-timepicker .bp6-timepicker-input.bp6-intent-danger:disabled, .bp6-timepicker .bp6-timepicker-input.bp6-intent-danger.bp6-disabled{ box-shadow:none; } .bp6-dark .bp6-timepicker .bp6-timepicker-input.bp6-intent-danger{ box-shadow:0 0 0 0 rgba(231, 106, 110, 0), 0 0 0 0 rgba(231, 106, 110, 0), inset 0 0 0 1px #e76a6e, inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); } .bp6-dark .bp6-timepicker .bp6-timepicker-input.bp6-intent-danger:focus{ box-shadow:inset 0 0 0 1px rgba(231, 106, 110, 0.752), 0 0 0 2px rgba(231, 106, 110, 0.752), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); } .bp6-dark .bp6-timepicker .bp6-timepicker-input.bp6-intent-danger[readonly]{ box-shadow:inset 0 0 0 1px #e76a6e; } .bp6-dark .bp6-timepicker .bp6-timepicker-input.bp6-intent-danger:disabled, .bp6-dark .bp6-timepicker .bp6-timepicker-input.bp6-intent-danger.bp6-disabled{ box-shadow:none; } @media (forced-colors: active) and (prefers-color-scheme: dark){ .bp6-timepicker .bp6-timepicker-input{ border:1px solid buttonborder; } } .bp6-timepicker .bp6-timepicker-ampm-select{ margin-left:5px; } .bp6-timepicker.bp6-disabled .bp6-timepicker-input-row{ background:rgba(211, 216, 222, 0.5); box-shadow:none; color:rgba(95, 107, 124, 0.6); cursor:not-allowed; resize:none; } .bp6-timepicker.bp6-disabled .bp6-timepicker-input-row::-moz-placeholder{ color:rgba(95, 107, 124, 0.6); } .bp6-timepicker.bp6-disabled .bp6-timepicker-input-row:-ms-input-placeholder{ color:rgba(95, 107, 124, 0.6); } .bp6-timepicker.bp6-disabled .bp6-timepicker-input-row::placeholder{ color:rgba(95, 107, 124, 0.6); } .bp6-timepicker.bp6-disabled .bp6-timepicker-input, .bp6-timepicker.bp6-disabled .bp6-timepicker-divider-text{ color:rgba(95, 107, 124, 0.6); cursor:not-allowed; } .bp6-timepicker.bp6-disabled .bp6-timepicker-arrow-button, .bp6-timepicker.bp6-disabled .bp6-timepicker-arrow-button:hover{ color:rgba(95, 107, 124, 0.6); cursor:not-allowed; } .bp6-dark .bp6-timepicker .bp6-timepicker-input-row{ background:rgba(17, 20, 24, 0.3); box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); } .bp6-dark .bp6-timepicker .bp6-timepicker-divider-text{ color:#abb3bf; } .bp6-dark .bp6-timepicker .bp6-timepicker-input{ color:#f6f7f9; } .bp6-dark .bp6-timepicker.bp6-disabled .bp6-timepicker-input, .bp6-dark .bp6-timepicker.bp6-disabled .bp6-timepicker-divider-text, .bp6-dark .bp6-timepicker.bp6-disabled .bp6-timepicker-arrow-button, .bp6-dark .bp6-timepicker.bp6-disabled .bp6-timepicker-arrow-button:hover{ color:rgba(171, 179, 191, 0.6); }