UNPKG

tui-calendar

Version:
458 lines (365 loc) 10.4 kB
.{css-prefix}popup position: absolute font-weight: 2.5 box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1) clear: both .{css-prefix}popup-container min-width: 474px box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1) background-color: #ffffff border: solid 1px #d5d5d5 padding: 17px border-radius: 2px .{css-prefix}popup-section font-size: 0 min-height: 40px .{css-prefix}section-calendar width: 176px .{css-prefix}section-calendar.{css-prefix}hide height: 21px visibility: hidden .{css-prefix}section-title width: calc(100% - 36px) padding-right: 4px .{css-prefix}section-title input width: 365px .{css-prefix}button.{css-prefix}section-private height: 32px padding: 8px font-size: 0 margin-left: 4px .{css-prefix}section-private.{css-prefix}public .{css-prefix}ic-private background: url('image/ic-unlock.png') no-repeat .{css-prefix}section-start-date .{css-prefix}section-end-date width: 176px input width: 139px &:hover &:focus .{css-prefix}popup-section-item .tui-datepicker border-color: #bbbbbb .{css-prefix}popup-section-item:focus border-color: #bbbbbb .{css-prefix}section-date-dash font-size: 12px color: #d5d5d5 height: 32px padding: 0 4px vertical-align: middle .{css-prefix}popup-section-item &.{css-prefix}section-allday border: none padding: 0 0 0 8px cursor: pointer &.{css-prefix}section-location display: block input width: 400px .{css-prefix}section-allday .{css-prefix}icon.{css-prefix}ic-checkbox margin: 0 .{css-prefix}popup-section-item.{css-prefix}section-allday .{css-prefix}content padding-left: 4px .{css-prefix}section-state width: 109px .{css-prefix}section-state .{css-prefix}content width: 58px text-overflow: ellipsis overflow: hidden .{css-prefix}popup-section-item height: 32px padding: 0 9px 0 12px border: 1px solid #d5d5d5 display: inline-block font-size: 0 border-radius: 2px .{css-prefix}popup-section-item:hover border-color: #bbbbbb .{css-prefix}popup-section-item:focus border-color: #bbbbbb .{css-prefix}popup-section-item .{css-prefix}icon position: relative .{css-prefix}popup-section-item .{css-prefix}content text-align: left display: inline-block font-size: 12px vertical-align: middle position: relative padding-left: 8px .{css-prefix}section-calendar .{css-prefix}dropdown-button .{css-prefix}content width: 125px text-overflow: ellipsis overflow: hidden top: -1px .{css-prefix}popup-section-item input border: none height: 30px outline: none display: inline-block .{css-prefix}popup-section-item input::placeholder color: #bbbbbb font-weight: 300 .{css-prefix}dropdown position: relative .{css-prefix}dropdown:hover .{css-prefix}dropdown-button border: 1px solid #bbbbbb .{css-prefix}dropdown-button.{css-prefix}popup-section-item height: 32px font-size: 0 top: -1px .{css-prefix}dropdown-arrow background: url('image/ic-arrow-solid-bottom.png') no-repeat .dropdown.open .{css-prefix}open .{css-prefix}dropdown-arrow background: url('image/ic-arrow-solid-top.png') no-repeat .{css-prefix}dropdown-menu position: absolute top: 31px padding: 4px 0 background-color: #ffffff border: 1px solid #d5d5d5 border-top: none border-radius: 0 0 2px 2px width: 100% display: none .{css-prefix}dropdown:hover .{css-prefix}dropdown-menu border: 1px solid #bbbbbb border-top: none .{css-prefix}open .{css-prefix}dropdown-menu display: block .{css-prefix}dropdown-menu-item height: 30px border: none cursor: pointer .{css-prefix}section-calendar .{css-prefix}dropdown-menu-item width: 100%; .{css-prefix}section-state .{css-prefix}dropdown-menu-item width: 100%; .{css-prefix}dropdown-menu-item:hover background-color: rgba(81, 92, 230, 0.05) .{css-prefix}dropdown-menu-item .{css-prefix}content line-height: 30px .{css-prefix}button.{css-prefix}popup-close position: absolute top: 10px right: 10px background-color: #ffffff padding: 2px border: none .{css-prefix}section-button-save height: 36px .{css-prefix}popup-save float: right .{css-prefix}popup-arrow-border, .{css-prefix}popup-arrow-fill position: absolute .{css-prefix}arrow-top .{css-prefix}popup-arrow-border border-top: none border-right: 8px solid transparent border-bottom: 8px solid #d5d5d5 border-left: 8px solid transparent left: calc(50% - 8px) top: -7px .{css-prefix}arrow-right .{css-prefix}popup-arrow-border border-top: 8px solid transparent border-right: none border-bottom: 8px solid transparent border-left: 8px solid #d5d5d5 top: calc(50% - 8px) right: -7px .{css-prefix}arrow-bottom .{css-prefix}popup-arrow-border border-top: 8px solid #d5d5d5 border-right: 8px solid transparent border-bottom: none border-left: 8px solid transparent left: calc(50% - 8px) bottom: -7px .{css-prefix}arrow-left .{css-prefix}popup-arrow-border border-top: 8px solid transparent border-right: 8px solid #d5d5d5 border-bottom: 8px solid transparent border-left: none top: calc(50% - 8px) left: -7px .{css-prefix}arrow-top .{css-prefix}popup-arrow-fill border-top: none border-right: 7px solid transparent border-bottom: 7px solid #ffffff border-left: 7px solid transparent left: -7px top: 1px .{css-prefix}arrow-right .{css-prefix}popup-arrow-fill border-top: 7px solid transparent border-right: none border-bottom: 7px solid transparent border-left: 7px solid #ffffff top: -7px right: 1px .{css-prefix}arrow-bottom .{css-prefix}popup-arrow-fill border-top: 7px solid #ffffff border-right: 7px solid transparent border-bottom: none border-left: 7px solid transparent left: -7px bottom: 1px .{css-prefix}arrow-left .{css-prefix}popup-arrow-fill border-top: 7px solid transparent border-right: 7px solid #ffffff border-bottom: 7px solid transparent border-left: none top: -7px left: 1px .{css-prefix}button background: #ffffff border: 1px solid #d5d5d5 border-radius: 2px text-align: center outline: none font-size: 12px cursor: pointer color: #333 &:hover border-color: #bbbbbb color: #333333 .{css-prefix}button:active background: #f9f9f9 color: #333333 .{css-prefix}button .round border-radius: 25px .{css-prefix}confirm width: 96px height: 36px border-radius: 40px background-color: #ff6618 font-size: 12px font-weight: bold color: #ffffff border: none .{css-prefix}confirm:hover background-color: #e55b15 color: #ffffff .{css-prefix}confirm:active background-color: #d95614 color: #ffffff /* icon styles */ .{css-prefix}icon.{css-prefix}right float: right top: 1px .{css-prefix}icon .{css-prefix}none display: none .{css-prefix}icon.{css-prefix}calendar-dot border-radius: 8px; width: 12px; height: 12px; margin: 1px; input[type='checkbox'].{css-prefix}checkbox-square display: none input[type='checkbox'].{css-prefix}checkbox-square + span display: inline-block cursor: pointer line-height: 14px margin-right: 8px width: 14px height: 14px background: url('image/ic-checkbox-normal.png') no-repeat vertical-align: middle input[type='checkbox'].{css-prefix}checkbox-square:checked + span { background: url('image/ic-checkbox-checked.png') no-repeat; } input[type='checkbox'].{css-prefix}checkbox-round display: none input[type='checkbox'].{css-prefix}checkbox-round + span display: inline-block cursor: pointer width: 14px height: 14px line-height: 14px vertical-align: middle margin-right: 8px border-radius: 8px border: solid 2px background: transparent .{css-prefix}popup-top-line position: absolute border-radius: 2px 2px 0 0 width: 100% height: 4px border: none top: 0 .{css-prefix}popup-detail .{css-prefix}popup-container width: 301px min-width: 301px padding-bottom: 0 .{css-prefix}popup-detail .{css-prefix}icon width: 12px height: 12px background-size: 12px position: relative margin-right: 8px .{css-prefix}popup-detail .{css-prefix}icon.{css-prefix}ic-location-b top: -2px .{css-prefix}popup-detail .{css-prefix}icon.{css-prefix}ic-user-b top: -2px .{css-prefix}popup-detail .{css-prefix}icon.{css-prefix}ic-state-b top: -1px .{css-prefix}popup-detail .{css-prefix}icon.{css-prefix}calendar-dot width: 10px height: 10px margin-right: 8px top: -1px .{css-prefix}popup-detail .{css-prefix}content line-height: 24px height: 24px font-size: 12px line-height: 2 .{css-prefix}popup-detail .{css-prefix}section-header margin-bottom: 6px .{css-prefix}popup-detail .{css-prefix}popup-detail-item-separate margin-top: 4px .{css-prefix}popup-detail .{css-prefix}popup-detail-item-indent text-indent: -20px padding-left: 20px .{css-prefix}popup-detail .{css-prefix}schedule-title font-size: 15px font-weight: bold line-height: 1.6 word-break: break-all .{css-prefix}popup-detail .{css-prefix}schedule-private display: none width: 16px height: 16px background: url('image/ic-lock.png') no-repeat 16px .{css-prefix}popup-detail .{css-prefix}schedule-private .{css-prefix}ic-private display: block .{css-prefix}popup-detail .{css-prefix}section-detail margin-bottom: 16px .{css-prefix}popup-detail .{css-prefix}section-button border-top: 1px solid #e5e5e5 font-size: 0 .{css-prefix}section-button .{css-prefix}icon margin-right: 4px top: -3px .{css-prefix}section-button .{css-prefix}content position: relative top: 2px .{css-prefix}popup-edit, .{css-prefix}popup-delete display: inline-block padding: 7px 9px 11px 9px width: calc(50% - 1px) outline: none background: none border: none cursor: pointer .{css-prefix}popup-vertical-line background: #e5e5e5 width: 1px height: 14px vertical-align: middle display: inline-block margin-top: -7px /* override tui-date-picker */ .tui-datepicker left: -12px z-index: 1 border-color: #d5d5d5