%PDF- %PDF-
Direktori : /home/bitrix/www/bitrix/js/calendar/ |
Current File : /home/bitrix/www/bitrix/js/calendar/planner.css |
/* new planner */ .calendar-planner-wrapper { font: normal 11px "HelveticaNeue", Arial, Helvetica, sans-serif; color: #9da2a9; box-sizing: border-box; /*overflow: hidden;*/ } .calendar-planner-user { margin: 0 0 6px 0; min-height: 23px; } .calendar-planner-users-header { padding: 13px 0 26px 0; } .calendar-planner-no-daytitle .calendar-planner-users-header { padding: 2px 0 0 0; } .calendar-planner-time { display: table; -webkit-user-select: none!important; /* Chrome all / Safari all */ -moz-user-select: none!important; /* Firefox all */ -ms-user-select: none!important; /* IE 10+ */ } .calendar-planner-time *{ -webkit-user-select: none!important; /* Chrome all / Safari all */ -moz-user-select: none!important; /* Firefox all */ -ms-user-select: none!important; /* IE 10+ */ } .calendar-planner-day { position: relative; display: inline-block; width: 413px; padding: 0 0 10px 23px; } .calendar-planner-time-hour-container { position: relative; } .calendar-planner-time-day-outer { display: table-cell; } .calendar-planner-time-day-title{ padding: 5px 0 10px 6px; font: normal 11px "HelveticaNeue", Arial, Helvetica, sans-serif; position: relative; } .calendar-planner-time-day { display: table; } .calendar-planner-time-day *{ font: normal 11px "HelveticaNeue", Arial, Helvetica, sans-serif; } .calendar-planner-time-hour-item { position: relative; display: table-cell; min-width: 40px; z-index: 1; height: 14px; } .calendar-planner-time-hour-item:before { content: ""; position: absolute; top: 15px; height: 2000px; border-left: 1px solid #dddfe2; z-index: 1; } .calendar-planner-time-hour-bold.calendar-planner-time-hour-item:before{ border-left: 1px solid #c6c9cd; } .calendar-planner-time-hour-item i { display: block; position: absolute; top:0; left:0; font: normal 11px "HelveticaNeue", Arial, Helvetica, sans-serif; } .calendar-planner-fulldaymode .calendar-planner-time-hour-item i { max-width: 98px; overflow: hidden; text-overflow: ellipsis; } .calendar-planner-day-start i{margin-left: 8px;} .calendar-planner-day-start:before { content: ""; position: absolute; top: -27px; left: 0; height: 2000px; border-left: 1px solid #c6c9cd; z-index: 1; } .calendar-planner-compact.calendar-planner-readonly .calendar-planner-day-start:before { top: 15px !important; } .calendar-planner-timeline-border { display: block; width: 10px; } .calendar-planner-main-container { clear: both; /*overflow: hidden;*/ position: relative; } .calendar-planner-user { position: relative; } .calendar-planner-user-tooltip { z-index: 10000; } .calendar-planner-user-container { position: relative; float: left; width: 200px; padding: 0 10px 0 16px; overflow: hidden; white-space: nowrap; box-sizing: border-box; z-index: 10; -webkit-user-select: none!important; /* Chrome all / Safari all */ -moz-user-select: none!important; /* Firefox all */ -ms-user-select: none!important; /* IE 10+ */ } .calendar-planner-users-item { position: relative; font: normal 11px "HelveticaNeue", Arial, Helvetica, sans-serif; } .calendar-planner-users-item * { font: normal 11px "HelveticaNeue", Arial, Helvetica, sans-serif; } .calendar-planner-settings-icon, .calendar-planner-add-icon { position: absolute; right: 11px; height: 11px; width: 11px; cursor: pointer; background: url(../../images/calendar/calendar-planner-sprite.svg) 24px -4px; } .calendar-planner-add-icon { right: 25px; background: url(../../images/calendar/calendar-planner-sprite.svg) 24px -133px; } .calendar-planner-settings-icon:after, .calendar-planner-add-icon:after { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; height: 11px; width: 11px; cursor: pointer; background: url(../../images/calendar/calendar-planner-sprite.svg) 24px -17px; opacity: 0; transition: opacity 0.5s ease; } .calendar-planner-add-icon:after { background: url(../../images/calendar/calendar-planner-sprite.svg) 24px -145px; } .calendar-planner-settings-icon:hover:after, .calendar-planner-add-icon:hover:after { opacity: 1; } .calendar-planner-user-container-inner{ position: absolute; top: 0; left: 16px; } .calendar-planner-user-status-icon { position: absolute; top: 14px; left: 14px; display: inline-block; height: 13px; width: 13px; border-radius: 50%; background: url(../../images/calendar/calendar-planner-sprite.svg) #fff; } .calendar-planner-user-status-icon.user-status-h { background-position: 24px -28px; } .calendar-planner-user-status-icon.user-status-y { background-position: 24px -39px; } .calendar-planner-user-status-icon.user-status-q { background-position: 24px -51px; } .calendar-planner-user-status-icon.user-status-n { background-position: 24px -63px; } .calendar-planner-user-image-icon { display: inline-block; height: 24px; width: 24px; margin: -1px 5px 0 0; border-radius: 50%; background: url(../../images/calendar/calendar-planner-sprite.svg) 25px -107px; /*background-size: contain;*/ vertical-align: middle; } .calendar-planner-entry-name { font: bold 13px "HelveticaNeue", Arial, Helvetica, sans-serif; display: inline-block; overflow: hidden; text-overflow: ellipsis; margin-top: 3px; vertical-align: middle; color: #525c69; } .calendar-planner-all-users { font: normal 11px "HelveticaNeue", Arial, Helvetica, sans-serif; max-width: 110px; padding: 4px 3px 0 27px; transition: color 0.4s ease; cursor: pointer; vertical-align: top; } .calendar-planner-all-users:hover { color: #757677; } .calendar-planner-last-users{ transition: none!important; cursor: default!important; } .calendar-planner-last-users:hover { color: #9da2a9!important; } /* timeline */ .calendar-planner-timeline-wrapper { overflow: auto; white-space: nowrap; position: relative; overflow-y: hidden; } .calendar-planner-readonly .calendar-planner-timeline-wrapper{ overflow: hidden; } .calendar-planner-timeline-inner-wrapper{ overflow: hidden; } .calendar-planner-acc-wrap { background: #f4f6f7; } .calendar-planner-timeline-container { position: relative; padding: 10px 0 0 0; background: #f4f6f7; min-height: 32px !important; } .calendar-planner-compact .calendar-planner-timeline-container { min-height: 32px !important; height: 26px !important; } .calendar-planner-compact .calendar-planner-time { height: auto !important; } /*temp hack for crm*/ .crm-activity-popup-calendar-planner-wrap .calendar-planner-compact .calendar-planner-timeline-container { min-height: 26px !important; height: 26px !important; } .calendar-planner-timeline-drag-left, .calendar-planner-timeline-drag-right { position: absolute; display: inline-block; width: 3px; height: 100%; cursor: e-resize; z-index: 1000; } .calendar-planner-timeline-drag-left { display: none; left: 0; } .calendar-planner-timeline-drag-right { right: 0; } .calendar-planner-timeline-selector, .calendar-planner-timeline-selector-warning, .calendar-planner-timeline-selector-repeater { position: absolute; top: 0; display: inline-block; width: 25px; height: 100%; background: rgba(59, 200, 245, .8); border: 2px solid #fff; border-radius: 3px; transition: background .2s ease; cursor: move; z-index: 3; -webkit-user-select: auto!important; /* Chrome all / Safari all */ -moz-user-select: text!important; /* Firefox all */ -ms-user-select: text!important; /* IE 10+ */ } .calendar-planner-timeline-selector.solid { background: rgba(59, 200, 245, 1)!important; } .calendar-planner-readonly .calendar-planner-timeline-selector, .calendar-planner-readonly .calendar-planner-timeline-drag-left, .calendar-planner-readonly .calendar-planner-timeline-drag-right { cursor: default !important; } .calendar-planner-timeline-selector{ min-height: 38px; } .calendar-planner-compact .calendar-planner-timeline-selector { min-height: 36px; height: 36px; } .calendar-planner-timeline-selector-warning { background: rgba(245,166,35, .8); } .calendar-planner-timeline-selector-repeater { background: rgba(255,123,157, .5); } .calendar-planner-selector-notice { position: absolute; z-index: 1100; top: -9px; left: 50%; padding: 2px 3px; border: 1px solid rgba(170,174,181, .43); background: #fff; font: bold 10px "HelveticaNeue", Arial, Helvetica, sans-serif; color: #535c69; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-user-select: none!important; /* Chrome all / Safari all */ -moz-user-select: none!important; /* Firefox all */ -ms-user-select: none!important; /* IE 10+ */ } .calendar-planner-timeline-selector .calendar-planner-selector-control { z-index: 900; } .calendar-planner-selector-control-row { position: absolute; display: inline-block; height: 25px; width: 100%; background: transparent; cursor: default; transition: 250ms all ease; } .calendar-planner-selector-control-row.hover { background: rgba(58, 197, 244, .8)!important; } .calendar-planner-timeline-selector-warning .calendar-planner-selector-control-row.hover { background: rgba(248, 174, 0, .8)!important; } .calendar-planner-selector-control-row.hover:before, .calendar-planner-selector-control-row.hover:after { content: ''; width: 1px; height: 10px; background: #fff; border-radius: 1px; position: absolute; top: 6px; left: calc(50% - 4px); box-shadow: 3px 0 0 #fff, 6px 0 0 #fff; } .calendar-planner-selector-control-row.active { background: #54cff6; height: 16px; border-radius: 4px; margin-top: 4px; } .calendar-planner-timeline-selector-warning .calendar-planner-selector-control-row.active {background: #ffc636;} .calendar-planner-selector-control-row.active:before, .calendar-planner-selector-control-row.active:after { display: none!important; } .calendar-planner-repeater { position: absolute; bottom: 0; left: 50%; padding: 2px; line-height: 12px; border-radius: 50%; background: #fff; color: #fe5957; font-weight: bold; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .calendar-planner-timeline-selector-grip { position: absolute; top: 48%; left: 50%; height: 7px; border-left: 1px solid rgba(255,255,255, .5); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .calendar-planner-timeline-selector-grip:before { content: ""; position: absolute; left: -5px; top: 0; height: 7px; border-left: 1px solid rgba(255,255,255, .5); } .calendar-planner-timeline-selector-grip:after { content: ""; position: absolute; left: 3px; top: 0; height: 7px; border-left: 1px solid rgba(255,255,255, .5); } .calendar-planner-timeline-space { position: absolute; height: 16px; width: 100%; background: #BBED21; z-index: 2; } .calendar-planner-timeline-space-busy, .calendar-planner-acc-entry { position: absolute; top: 0; display: inline-block; height: 16px; border-radius: 4px; background: #ff5556; } .calendar-planner-acc-entry-hr { background: #04b4ab; } .calendar-planner-settings-popup {padding: 5px 5px 0;} .calendar-planner-settings-row{margin: 0 0 5px 0;} .calendar-planner-settings-row i { font: normal 11px "HelveticaNeue", Arial, Helvetica, sans-serif; color: #9da2a9; line-height: 25px; padding: 0 10px 0 15px; } .calendar-planner-option-container { background: #eeeff1; border-radius: 2px; display: inline-block; } .calendar-planner-option-container-disabled .calendar-planner-option-tab:hover{ background: #eeeff1 !important; } .calendar-planner-option-container-disabled .calendar-planner-option-tab{ cursor: default; } .calendar-planner-option-tab { font: normal 11px "HelveticaNeue", Arial, Helvetica, sans-serif; display: inline-block; line-height: 25px; background: #eeeff1; padding: 0 15px; border-radius: 2px; color: #535c69; cursor: pointer; transition: background 0.3s linear; } .calendar-planner-option-tab-active, .calendar-planner-option-container-disabled .calendar-planner-option-tab-active:hover{ background: #bceefc !important; } .calendar-planner-option-tab:hover { background: #bceefc; } .calendar-planner-unselectable{ -webkit-user-select: none!important; /* Chrome all / Safari all */ -moz-user-select: none!important; /* Firefox all */ -ms-user-select: none!important; /* IE 10+ */ } /* Popup */ .calendar-planner-popup-arrow-left-item, .calendar-planner-popup-arrow-right-item { display: inline-block; width: 15px; height: 14px; background: url(../../images/calendar/calendar-planner-sprite.svg) 25px -76px; transition: opacity .3s ease; opacity: .5; cursor: pointer; } .calendar-planner-popup-arrow-right-item { background: url(../../images/calendar/calendar-planner-sprite.svg) 25px -90px; } .calendar-planner-propose-link:hover .calendar-planner-popup-arrow-right-item, .calendar-planner-popup-arrow-left-item:hover, .calendar-planner-popup-arrow-right-item:hover { opacity: 1; } .calendar-planner-warning{ display: none; position: absolute; left: 50%; bottom: 2px; margin-left: -10px; } .calendar-planner-warning-item { display: inline-block; width: 20px; height: 20px; border-radius: 50%; background: url(../../images/calendar/calendar-planner-sprite.svg) 25px -157px; cursor: pointer; } .calendar-planner-timeline-selector-warning .calendar-planner-warning{ display: block; } .calendar-planner-readonly .calendar-planner-warning{ display: none !important; } .calendar-planner-selector-warning-popup {padding: 5px 5px 0;} .calendar-planner-propose-link { display: inline-block; cursor: pointer; font: bold 13px "HelveticaNeue", Arial, Helvetica, sans-serif; color: #9da2a9; transition: color 0.4s ease; } .calendar-planner-propose-link:hover{ color: #757677; } .calendar-planner-propose-link .calendar-planner-propose-link-text { display: inline-block; vertical-align: top; margin: -3px 0 0 0; } /* Arrows */ .calendar-planner-time-arrow-left, .calendar-planner-time-arrow-right { position: absolute; z-index: 1000; display: none; padding: 0 8px; height: 26px; line-height: 24px!important; border: 2px solid rgba(255,255,255, .8); border-radius: 15px; background: rgba(59,200,245, .8); color: #fff; vertical-align: top !important; transition: background .3s ease; cursor: pointer; } .calendar-planner-time-arrow-left:hover, .calendar-planner-time-arrow-right:hover { background: rgba(59,200,245, 1); } .calendar-planner-time-arrow-left-item, .calendar-planner-time-arrow-right-item { display: inline-block; width: 15px; height: 8px; background: url(../../images/calendar/calendar-planner-sprite.svg?1) no-repeat; vertical-align: top !important; margin: 9px 0 0 8px!important; } .calendar-planner-time-arrow-left-item { background-position: 0 -190px; } .calendar-planner-time-arrow-right{ top: 50%; right: -9px; } .calendar-planner-time-arrow-right-item { background-position: 0 -179px; } .calendar-planner-time-arrow-right-text { display: inline-block; font: bold 9px "Helvetica Neue", Arial, Helvetica, sans-serif; vertical-align: top !important; text-transform: uppercase; margin: 7px 0 0 0 !important; } .calendar-planner-readonly .calendar-planner-time-arrow-right{ display: none !important; } .calendar-planner-location-image-icon { display: inline-block; margin: -1px 5px 0 0; width: 24px; height: 24px; border: 1px solid #f1f1f1; border-radius: 50%; background: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2210%22%20height%3D%2215%22%20viewBox%3D%220%200%2010%2015%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23D3D6D9%22%20d%3D%22M5%2C15%20C8.33333333%2C10.1742825%2010%2C6.84094917%2010%2C5%20C10%2C2.23857625%207.76142375%2C0%205%2C0%20C2.23857625%2C0%200%2C2.23857625%200%2C5%20C0%2C6.84094917%201.66666667%2C10.1742825%205%2C15%20Z%22/%3E%0A%20%20%20%20%3Ccircle%20cx%3D%225%22%20cy%3D%225%22%20r%3D%222%22%20fill%3D%22%23F9FAFA%22/%3E%0A%20%20%3C/g%3E%0A%3C/svg%3E%0A) no-repeat center; vertical-align: middle; cursor: pointer; } .calendar-planner-users-more { margin: 5px 0; text-align: center; } .calendar-planner-users-more-btn, .calendar-planner-users-last-btn { display: inline-block; width: 20px; height: 10px; border: 1px solid #c0c9d3; border-radius: 1px; background: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216%22%20height%3D%224%22%20viewBox%3D%220%200%2016%204%22%3E%0A%20%20%3Cg%20fill%3D%22%23999999%22%3E%0A%20%20%20%20%3Ccircle%20cx%3D%222%22%20cy%3D%222%22%20r%3D%222%22/%3E%0A%20%20%20%20%3Ccircle%20cx%3D%228%22%20cy%3D%222%22%20r%3D%222%22/%3E%0A%20%20%20%20%3Ccircle%20cx%3D%2214%22%20cy%3D%222%22%20r%3D%222%22/%3E%0A%20%20%3C/g%3E%0A%3C/svg%3E%0A) no-repeat center; opacity: .6; cursor: pointer; transition: 300ms all ease; } .calendar-planner-users-more-btn:hover { border: 1px solid #b1b8c2; opacity: 1; } .calendar-planner-main-container-resource .calendar-planner-timeline-container { background: #fff; } .calendar-planner-main-container-resource .calendar-planner-timeline-selector { background: rgba(59, 200, 245, .35); border: none; border-radius: 1px; } .calendar-planner-main-container-resource .calendar-planner-timeline-space { background: #e4e4e4; opacity: 0.5; } .calendar-planner-main-container-resource .calendar-planner-timeline-space-busy, .calendar-planner-main-container-resource .calendar-planner-acc-entry { background: #ff5752; pointer-events: none; border-radius: 4px; } .calendar-planner-main-container-resource .calendar-planner-timeline-selector-warning { background: rgba(255, 193, 61, 0.25); } .calendar-planner-main-container-resource .calendar-planner-user-image-icon { width: 22px; height: 22px; } .calendar-planner-main-container-resource .calendar-planner-entry-name { margin-top: 0; } .calendar-planner-main-container-resource .calendar-planner-user-container { margin-right: 2px; padding-left: 15px; } .calendar-planner-main-container-resource .calendar-planner-user-container-inner { left: 15px; } .calendar-planner-main-container-resource .calendar-planner-users-header { padding: 6px 0 7px 0; } .calendar-planner-main-container-resource .calendar-planner-user { display: flex; align-items: center; margin-top: 1px; } .calendar-planner-main-container-resource .calendar-planner-user-status-icon { top: 12px; } .calendar-planner-main-container-resource .calendar-planner-time-day-title { padding-left: 10px; height: 27px; box-sizing: border-box; } .calendar-planner-main-container-resource .calendar-planner-entry-name { font-weight: normal; } .calendar-planner-user-container-inner-resource .calendar-planner-user { display: flex; align-items: center; } .calendar-planner-user-container-inner-resource .calendar-planner-user:last-child { margin-bottom: 0; } .calendar-planner-main-container-resource .calendar-planner-time-hour-item:before, .calendar-planner-main-container-resource .calendar-planner-day-start:before{ border-color: rgba(51, 51, 51, .1); } .calendar-planner-main-container-resource .calendar-planner-time-hour-item:before { top: 16px; } .calendar-planner-main-container-resource .calendar-planner-day-start:before{ top: -27px; } .calendar-planner-main-container-resource .calendar-planner-timeline-wrapper { height: 265px; } .calendar-planner-main-container-resource .calendar-planner-time { height: 41px; } .calendar-planner-main-container-resource .calendar-planner-time-hour-item:after { content: ""; position: absolute; top: 23px; left: 50%; height: 2000px; border-left: 1px solid rgba(51, 51, 51, .05); z-index: 1; } .calendar-planner-fulldaymode .calendar-planner-time-hour-item:after { display: none !important; } .calendar-planner-main-container-resource .calendar-planner-time-hour-item:last-child:after { left: 44%; } .calendar-planner-main-container-resource .calendar-planner-users-header { margin-top: 23px; } .calendar-planner-timeline-hover-row, .calendar-planner-timeline-selected { display: flex; align-items: center; position: absolute; z-index: 999; height: 26px; border-radius: 3px; transition: 300ms opacity ease; border: 1px solid #3ac5f4; pointer-events: none; opacity: 1; width: 550px; box-sizing: border-box; background: rgba(58, 197, 244, .1); left: -4px; } .calendar-planner-main-container.calendar-planner-selector-warning .calendar-planner-timeline-hover-row, .calendar-planner-main-container.calendar-planner-selector-warning .calendar-planner-timeline-selected { background: rgba(248, 174, 0, .1); border-color: #f8ae00; } .calendar-planner-timeline-hover-row { display: none; background: none; } .calendar-planner-timeline-hover-row.show { display: flex; } .calendar-planner-timeline-selected-busy { background: rgba(248, 174, 0, .1); border-color: #f8ae00; } .calendar-planner-timeline-selected-free { background: rgba(58, 197, 244, .1); border-color: #3ac5f4; top: 116px; left: 9px; } .calendar-planner-timeline-selected-item { width: 48px; height: 100%; position: absolute; } .calendar-planner-timeline-selected-busy .calendar-planner-timeline-selected-item { background: rgba(248, 174, 0, .8); top: 0; left: 225px; } .calendar-planner-timeline-selected-free .calendar-planner-timeline-selected-item { background: rgba(58, 197, 244, .8); top: 0; left: 361px; } .calendar-planner-timeline-selected-item-time { background: #fff; border: 1px solid #e4e6e8; border-radius: 2px; color: #80868e; font-size: 9px; line-height: 14px; padding: 0 2px; position: absolute; top: -19px; left: 355px; } .calendar-planner-timeline-selected-item:before, .calendar-planner-timeline-selected-item:after { content: ''; width: 1px; height: 10px; background: #fff; border-radius: 1px; position: absolute; top: 6px; left: 21px; box-shadow: 3px 0 0 #fff, 6px 0 0 #fff; } .calendar-planner-timeline-selected-free .calendar-planner-timeline-selected-item-hover { left: 459px; height: 16px; margin-top: 4px; border-radius: 3px; box-sizing: border-box; } .calendar-planner-timeline-selected-item-hover:before, .calendar-planner-timeline-selected-item-hover:after { content: none; } .calendar-planner-timeline-selected.show{ opacity: 1; } .calendar-planner-timeline-blocks { display: flex; position: relative; } .calendar-planner-timeline-item { font-size: 11px; line-height: 19px; min-width: 40px; box-sizing: border-box; height: 28px; overflow: hidden; cursor: pointer; } .calendar-planner-timeline-item-time { padding: 5px 8px; display: inline-block; vertical-align: middle; min-width: 40px; box-sizing: border-box; } .calendar-planner-timeline-item-selected { color: #fff; background: #42caf5; pointer-events: none; } .calendar-planner-timeline-item-busy .calendar-planner-timeline-item-time { background: #ff5752; opacity: 0.5; color: #333; padding: 0 20px 0 8px; border-radius: 20px; margin-top: 5px; } .calendar-planner-timeline-item-select-busy .calendar-planner-timeline-item-time { background: #ffc636; border: 2px solid #f5f4ef; opacity: 0.9; padding: 0 8px; margin-top: 5px; line-height: 15px; position: absolute; left: 208px; } .calendar-planner-timeline-selected .calendar-planner-user { margin-left: 6px; margin-bottom: 0; } .calendar-planner-users-link-resource { vertical-align: middle; color: #525c69; font-size: 13px; } .calendar-planner-resource-header { padding-bottom: 3px; cursor: pointer; margin-top: 10px; } .calendar-planner-user-container-resource { padding: 0; } /*.calendar-planner-timeline-hover-row,*/ /*.calendar-planner-timeline-picked {*/ /*background: transparent;*/ /*border: 1px solid #8adffa;*/ /*height: 24px;*/ /*margin-left: -3px;*/ /*border-radius: 3px;*/ /*position: absolute;*/ /*top: 0;*/ /*left: 0;*/ /*z-index: 999;*/ /*pointer-events: none;*/ /*}*/ .calendar-planner-timeline-wrapper { scrollbar-track-color: #f5f5f5; scrollbar-base-color: #b3b3b4; scrollbar-shadow-color: #b3b3b4; scrollbar-highlight-color: #b3b3b4; } .calendar-planner-timeline-wrapper::-webkit-scrollbar { height: 7px; } .calendar-planner-timeline-wrapper::-webkit-scrollbar-track { background: #f5f5f5; border-radius: 3px; } .calendar-planner-timeline-wrapper::-webkit-scrollbar-thumb { background: #d3d3d5; border-radius: 3px; } .calendar-planner-timeline-wrapper::-webkit-scrollbar-thumb:hover { background: #b3b3b4; } .calendar-planner-settings-icon-container { position: absolute; bottom: 0; left: 0; /*width: 18px;*/ /*height: 18px;*/ /*background: #fff;*/ box-shadow: 0 0 10px 3px #fff; z-index: 999; cursor: pointer; } .calendar-planner-settings-icon-container .calendar-planner-settings-icon { right: -15px; top: 1px; } .calendar-planner-settings-icon-container .calendar-planner-settings-title { font: normal 11px "HelveticaNeue", Arial, Helvetica, sans-serif; color: #9da2a9; } .calendar-planner-time-day-border { position: absolute; top: 44px; right: 0; height: 2000px; border-left: 1px solid rgba(51, 51, 51, .1); z-index: 3; width: 10px; background: #fff; box-sizing: border-box } .calendar-planner-time-day-outer:first-child:before { content: none; } .calendar-planner-main-container-resource .calendar-planner-time-hour-item:last-child { min-width: 59px; width: 59px; } .calendar-resbook-planner-popup .calendar-loader { position: absolute; top: calc(50% - 50px); left: 50%; } .calendar-planner-entry-icons-only .calendar-planner-user-container-inner { left: 15px; }