%PDF- %PDF-
Direktori : /home/bitrix/www/bitrix/js/calendar/ |
Current File : /home/bitrix/www/bitrix/js/calendar/planner-style.css |
/* new planner */ .calendar-planner-wrapper { font: normal 11px "HelveticaNeue", Arial, Helvetica, sans-serif; color: #9da2a9; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-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; } .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-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-main-container { clear: both; /*overflow: hidden;*/ position: relative; } .calendar-planner-user { position: relative; } .calendar-planner-user-container { position: relative; float: left; width: 200px; padding: 0 10px 0 16px; overflow: hidden; white-space: nowrap; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; 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; -webkit-transition: opacity 0.5s ease; -moz-transition: opacity 0.5s ease; -o-transition: opacity 0.5s ease; 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; -webkit-border-radius: 50%; -moz-border-radius: 50%; 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; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background: url(../../images/calendar/calendar-planner-sprite.svg) 25px -107px; /*background-size: contain;*/ vertical-align: middle; } .calendar-planner-user-name-link { font: bold 13px "HelveticaNeue", Arial, Helvetica, sans-serif; display: inline-block; overflow: hidden; text-overflow: ellipsis; vertical-align: top; margin-top: 3px; } .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 { /*height: 200%;*/ 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; } /*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; } .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; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-transition: background .2s ease; -moz-transition: background .2s ease; 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-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: 32px; height: 32px; } .calendar-planner-timeline-selector-warning { background: rgba(245,166,35, .8); } .calendar-planner-timeline-selector-repeater { background: rgba(255,123,157, .5); } .calendar-planner-timeline-selector .calendar-planner-selector-notice { position: absolute; 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%); 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-repeater { position: absolute; bottom: 0; left: 50%; padding: 2px; line-height: 12px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background: #fff; color: #fe5957; font-weight: bold; -webkit-transform: translate(-50%, -50%); -moz-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%); 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: -1px; display: inline-block; height: 18px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; 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; -webkit-transition: background 0.3s linear; 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; -webkit-transition: opacity .3s ease; -moz-transition: opacity .3s ease; 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; -webkit-border-radius: 50%; -moz-border-radius: 50%; 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); -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; background: rgba(59,200,245, .8); color: #fff; vertical-align: top !important; -webkit-transition: background .3s ease; -moz-transition: background .3s ease; 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; }