/*! * # Fomantic-UI 2.9.3 - Calendar * https://github.com/fomantic/Fomantic-UI/ * * * Released under the MIT license * https://opensource.org/licenses/MIT * */ /******************************* Popup *******************************/ .ui.calendar.popup { max-width: none; padding: 0; border: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; } .ui.calendar.popup.inverted::before { background: #2b2b2b; } /******************************* Calendar *******************************/ .ui.calendar .calendar:focus, .ui.calendar.popup:focus { outline: 0; } /******************************* Grid *******************************/ .ui.calendar.popup .ui.grid { display: block; white-space: nowrap; } .ui.calendar.popup .ui.grid > .column { width: auto; } /******************************* Table *******************************/ .ui.calendar .ui.table.year, .ui.calendar .ui.table.month, .ui.calendar .ui.table.minute { min-width: 15em; } .ui.calendar .ui.table.day { min-width: 18em; } .ui.calendar .ui.table.day.andweek { min-width: 22em; } .ui.calendar .ui.table.hour { min-width: 20em; } .ui.calendar .ui.table tr th, .ui.calendar .ui.table tr td { padding: 0.5em; white-space: nowrap; } .ui.calendar .ui.table tr th { border-left: none; } .ui.calendar .ui.table tr th i.icon { margin: 0; } .ui.calendar .ui.table tr:first-child th { position: relative; padding-left: 0; padding-right: 0; } .ui.calendar .ui.table.day tr:first-child th { border: none; } .ui.calendar .ui.table.day tr:nth-child(2) th { padding-top: 0.2em; padding-bottom: 0.3em; } .ui.calendar .ui.table tr td { padding-left: 0.1em; padding-right: 0.1em; } .ui.calendar .ui.table tr .link { cursor: pointer; } .ui.calendar .ui.table tr .prev.link { width: 14.28571429%; position: absolute; left: 0; } .ui.calendar .ui.table tr .next.link { width: 14.28571429%; position: absolute; right: 0; } .ui.ui.calendar .ui.table tr .disabled { pointer-events: auto; cursor: default; color: rgba(40, 40, 40, 0.3); } .ui.calendar .ui.table tr .adjacent:not(.disabled):not(.active) { color: rgba(0, 0, 0, 0.6); background: rgba(0, 0, 0, 0.03); } /* -------------- States --------------- */ .ui.calendar .ui.table tr td.today { font-weight: bold; } .ui.calendar .ui.table tr td.range { background: rgba(0, 0, 0, 0.05); color: rgba(0, 0, 0, 0.95); box-shadow: none; } .ui.calendar:not(.disabled):focus .ui.table tbody tr td.focus, .ui.calendar:not(.disabled).popup.active .ui.table tbody tr td.focus { box-shadow: inset 0 0 0 1px #85b7d9; } .ui.inverted.calendar .ui.table.inverted tr td.range { background: rgba(255, 255, 255, 0.08); color: #ffffff; box-shadow: none; } .ui.inverted.calendar:not(.disabled) .calendar:focus .ui.table.inverted tbody tr td.focus, .ui.inverted.calendar:not(.disabled).popup.active .ui.table.inverted tbody tr td.focus { box-shadow: inset 0 0 0 1px #85b7d9; } .ui.inverted.calendar .ui.ui.ui.inverted.table tr .disabled { color: rgba(225, 225, 225, 0.3); } .ui.inverted.calendar .ui.inverted.table tr .adjacent:not(.disabled):not(.active) { color: rgba(255, 255, 255, 0.8); background: rgba(255, 255, 255, 0.02); } .ui.ui.ui.calendar.popup > .ui.ui.grid { margin: -1rem; } .ui.ui.ui.calendar.popup > .ui.ui.grid > .column:not(:first-child) { padding-left: 0; } .ui.ui.ui.calendar.popup > .ui.ui.grid > .column:not(:first-child) > .ui.table { border-top-left-radius: 0; border-bottom-left-radius: 0; } .ui.ui.ui.calendar.popup > .ui.ui.grid > .column:not(:last-child) { padding-right: 0; } .ui.ui.ui.calendar.popup > .ui.ui.grid > .column:not(:last-child) > .ui.table { border-top-right-radius: 0; border-bottom-right-radius: 0; } /* -------------------- Sizes --------------------- */ .ui.mini.calendar, .ui.mini.calendar .ui.table tr th, .ui.mini.calendar .ui.table tr td { font-size: 0.78571429rem; } .ui.mini.calendar .ui.table.year, .ui.mini.calendar .ui.table.month, .ui.mini.calendar .ui.table.minute { min-width: 11.78571429em; } .ui.mini.calendar .ui.table.day { min-width: 14.14285714em; } .ui.mini.calendar .ui.table.day.andweek { min-width: 17.28571429em; } .ui.mini.calendar .ui.table.hour { min-width: 15.71428571em; } .ui.tiny.calendar, .ui.tiny.calendar .ui.table tr th, .ui.tiny.calendar .ui.table tr td { font-size: 0.85714286rem; } .ui.tiny.calendar .ui.table.year, .ui.tiny.calendar .ui.table.month, .ui.tiny.calendar .ui.table.minute { min-width: 12.85714286em; } .ui.tiny.calendar .ui.table.day { min-width: 15.42857143em; } .ui.tiny.calendar .ui.table.day.andweek { min-width: 18.85714286em; } .ui.tiny.calendar .ui.table.hour { min-width: 17.14285714em; } .ui.small.calendar, .ui.small.calendar .ui.table tr th, .ui.small.calendar .ui.table tr td { font-size: 0.92857143rem; } .ui.small.calendar .ui.table.year, .ui.small.calendar .ui.table.month, .ui.small.calendar .ui.table.minute { min-width: 13.92857143em; } .ui.small.calendar .ui.table.day { min-width: 16.71428571em; } .ui.small.calendar .ui.table.day.andweek { min-width: 20.42857143em; } .ui.small.calendar .ui.table.hour { min-width: 18.57142857em; } .ui.large.calendar, .ui.large.calendar .ui.table tr th, .ui.large.calendar .ui.table tr td { font-size: 1.14285714rem; } .ui.large.calendar .ui.table.year, .ui.large.calendar .ui.table.month, .ui.large.calendar .ui.table.minute { min-width: 17.14285714em; } .ui.large.calendar .ui.table.day { min-width: 20.57142857em; } .ui.large.calendar .ui.table.day.andweek { min-width: 25.14285714em; } .ui.large.calendar .ui.table.hour { min-width: 22.85714286em; } .ui.big.calendar, .ui.big.calendar .ui.table tr th, .ui.big.calendar .ui.table tr td { font-size: 1.28571429rem; } .ui.big.calendar .ui.table.year, .ui.big.calendar .ui.table.month, .ui.big.calendar .ui.table.minute { min-width: 19.28571429em; } .ui.big.calendar .ui.table.day { min-width: 23.14285714em; } .ui.big.calendar .ui.table.day.andweek { min-width: 28.28571429em; } .ui.big.calendar .ui.table.hour { min-width: 25.71428571em; } .ui.huge.calendar, .ui.huge.calendar .ui.table tr th, .ui.huge.calendar .ui.table tr td { font-size: 1.42857143rem; } .ui.huge.calendar .ui.table.year, .ui.huge.calendar .ui.table.month, .ui.huge.calendar .ui.table.minute { min-width: 21.42857143em; } .ui.huge.calendar .ui.table.day { min-width: 25.71428571em; } .ui.huge.calendar .ui.table.day.andweek { min-width: 31.42857143em; } .ui.huge.calendar .ui.table.hour { min-width: 28.57142857em; } .ui.massive.calendar, .ui.massive.calendar .ui.table tr th, .ui.massive.calendar .ui.table tr td { font-size: 1.71428571rem; } .ui.massive.calendar .ui.table.year, .ui.massive.calendar .ui.table.month, .ui.massive.calendar .ui.table.minute { min-width: 25.71428571em; } .ui.massive.calendar .ui.table.day { min-width: 30.85714286em; } .ui.massive.calendar .ui.table.day.andweek { min-width: 37.71428571em; } .ui.massive.calendar .ui.table.hour { min-width: 34.28571429em; } /******************************* States *******************************/ /* -------------------- Disabled --------------------- */ .ui.disabled.calendar { opacity: 0.45; } .ui.disabled.calendar > .input, .ui.disabled.calendar .ui.table tr .link { pointer-events: none; } /******************************* Theme Overrides *******************************/ /******************************* User Overrides *******************************/