@blueprintjs/datetime
Version:
Components for interacting with dates and times
894 lines (836 loc) • 24.6 kB
CSS
.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 ;
top:0;
width:1px ;
height:1px ;
padding:0 ;
overflow:hidden ;
clip:rect(1px, 1px, 1px, 1px) ;
border:0 ;
}
.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);
}