%PDF- %PDF-
Direktori : /home/bitrix/www/bitrix/components/bitrix/calendar.grid/templates/.default/ |
Current File : /home/bitrix/www/bitrix/components/bitrix/calendar.grid/templates/.default/style.css |
#workarea-content { background: none !important; } .workarea-content-paddings { overflow-x: hidden !important; } /**/ .calendar-slider-calendar-wrap { position: absolute; top: 0; right: 0; bottom: 0; left: 0; overflow: auto; padding: 0 15px 21px 21px; } .calendar-slider-calendar-wrap-edit { bottom: 70px !important; } .calendar-form-buttons-fixed + .calendar-slider-calendar-wrap { bottom: 0; padding-bottom: 30px; } .bx-ie .calendar-form-buttons-fixed + .calendar-slider-calendar-wrap { bottom: 25px; padding-bottom: 0; } .calendar-main-container { position: relative; padding-right: 0; width: 100%; border-right: 0 solid #fff; transition: 310ms width; transform: translate3d(0, 0, 0); } .calendar-main-container-small-calendar { width: calc(100% - 241px); } .calendar-top-block { box-sizing: border-box; padding: 9px 8px 5px 20px; min-height: 35px; background-color: rgba(255, 255, 255, .96); } .calendar-top-title { margin: 0; padding: 0; letter-spacing: -0.7px; font: 300 24px/30px 'OpenSans-Light', "Helvetica Neue", Helvetica, Arial, sans-serif; } .calendar-top-title-gray { color: #828b95; } .calendar-top-title-container { float: left; } .calendar-top-subtitle { color: #525c69; font: 300 15px/20px 'OpenSans-Light', "Helvetica Neue", Helvetica, Arial, sans-serif; } .calendar-right-container { position: absolute; top: 0; right: 0; bottom: 0; left: calc(100% + 7px); overflow: hidden; margin-left: 0; width: 233px; border-left: 0 solid #eef2f4; transform: translate3d(0, 0, 0); } /*.calendar-main-container-small-calendar .calendar-right-container { display: block; }*/ .calendar-right-block { margin-bottom: 20px; padding: 0 18px 15px; background: rgba(255, 255, 255, .96); } .calendar-right-block.hide { } .calendar-field-right-block-table { margin-bottom: 20px; border-collapse: collapse; color: #777e89; font: 400 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif; } .calendar-right-block table td { padding: 5px 0 4px; } .calendar-field-table-cell-name { min-width: 73px; } .calendar-right-block .calendar-text { color: #000; font-size: 13px; } .calendar-right-block .calendar-text-link { font-size: 13px; } .calendar-right-container .calendar-right-block:last-child { border-bottom: none; } .calendar-slider-calendar-wrap .webform-small-button-link { cursor: pointer; } /*region small calendar*/ .calendar-right-block .bx-calendar { margin: 0 auto; padding: 0; width: 100%; } .calendar-right-block .bx-calendar-header { margin: 0 -5px 2px; padding-top: 7px; text-align: right; } .calendar-right-block .bx-calendar-header-content { width: 100px; } .calendar-right-block .bx-calendar-top-year, .calendar-right-block .bx-calendar-top-month { padding: 0; background: none; color: #828b95 !important; font: 400 13px/28px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; } .calendar-right-block .bx-calendar-top-month { padding-right: 2px; } .calendar-right-block .bx-calendar-top-year:hover, .calendar-right-block .bx-calendar-top-month:hover { background-color: transparent; } .calendar-right-block .bx-calendar-left-arrow, .calendar-right-block .bx-calendar-right-arrow { display: inline-block; } .calendar-right-block .bx-calendar-name-day-wrap { display: flex; margin: 0; padding: 0 0 13px; border-bottom: 1px solid #f2f3f4; background-color: transparent; justify-content: space-between; } .calendar-right-block .bx-calendar-range { padding-top: 4px; padding-bottom: 4px; } .calendar-right-block .bx-calendar-cell, .calendar-right-block .bx-calendar-cell:link, .calendar-right-block .bx-calendar-cell:active, .calendar-right-block .bx-calendar-cell:visited { margin: 0; padding: 0; width: 18px; height: 14px; border-radius: 9px; color: #525c69; text-align: center; font: 600 11px/14px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; transition: 300ms all ease; } .calendar-right-block .bx-calendar-name-day { margin: 0; width: auto; color: #525c69; font: 400 11px/16px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; } .calendar-right-block .bx-calendar-date-hidden, .calendar-right-block .bx-calendar-date-hidden:link, .calendar-right-block .bx-calendar-date-hidden:active, .calendar-right-block .bx-calendar-date-hidden:visited { color: #cbced2; } .calendar-right-block .bx-calendar-active { background-color: #2fc6f6; color: #fff !important; } .calendar-right-block .bx-calendar-active:hover { background-color: #0abdf6; } .bx-calendar-layer { padding: 4px 0; } .calendar-right-block .bx-calendar-range { display: flex; margin: 7px 0 14px; padding: 0; border-bottom: none; justify-content: space-between; } .calendar-right-block-event-info { padding-top: 15px; } .calendar-right-block-event-info-title { position: relative; margin-bottom: 15px; /*padding-top: 13px;*/ padding-bottom: 13px; padding-left: 23px; border-bottom: 1px solid #ebebeb; letter-spacing: -0.31px; font: 400 14px/19px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; z-index: 1; } .calendar-right-block-event-info-title-calendar { position: absolute; top: 3px; left: 0; width: 15px; height: 15px; border-radius: 2px; } .calendar-right-block-event-info-date { margin-bottom: 8px; color: #525c69; letter-spacing: -0.31px; font: 400 13px/15px "Helvetica Neue", Helvetica, Arial, sans-serif; } .calendar-right-block-event-info-btn-container { position: relative; display: flex; min-height: 20px; align-items: center; flex-wrap: wrap; } .calendar-right-block-event-info-btn { margin-right: 3px; margin-bottom: 2px; padding: 6px 10px 7px; border-radius: 1px; background-color: transparent; color: #535c69; text-transform: uppercase; font: 600 10px/14px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; cursor: pointer; } .calendar-right-block-event-info-btn:hover { background-color: #f6f8f9; color: #000; } .calendar-right-block-event-info-btn:active { background-color: #d6f1fb; color: #000; } .calendar-right-block-event-info-btn-dotted { position: relative; display: block; box-sizing: content-box; width: 4px; height: 4px; border: 7px solid transparent; border-radius: 50%; background-color: #a8adb4; background-clip: content-box; opacity: .57; transition: 200ms all ease; } .calendar-right-block-event-info-btn-dotted:after, .calendar-right-block-event-info-btn-dotted:before { position: absolute; top: 50%; margin-top: -2px; width: 4px; height: 4px; border-radius: 50%; background-color: #a8adb4; background-clip: content-box; content: ''; } .calendar-right-block-event-info-btn-dotted:after { left: -6px; } .calendar-right-block-event-info-btn-dotted:before { right: -6px; } .calendar-right-block-event-info-btn-dotted:hover { opacity: 1; } .calendar-right-block-button-wrap { margin-top: 10px; text-align: center; } .calendar-right-block-title { margin-bottom: 15px; color: #828b95 !important; font: 400 14px/28px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; } .calendar-right-block .bx-calendar-left-arrow, .calendar-right-block .bx-calendar-right-arrow { position: relative; bottom: -1px; display: inline-block; width: 11px; height: 24px; background: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%227%22%20height%3D%2212%22%20viewBox%3D%220%200%207%2012%22%3E%3Cpolygon%20fill%3D%22%23535C6B%22%20fill-rule%3D%22evenodd%22%20points%3D%22.001%207.835%205.161%2012.995%200%2018.154%20.835%2018.99%205.995%2013.829%206.832%2012.996%205.996%2012.16%20.836%207%22%20transform%3D%22rotate%28-180%203.416%209.495%29%22/%3E%3C/svg%3E) no-repeat center; background-size: 5px; vertical-align: middle; opacity: .5; cursor: pointer; transition: opacity 220ms ease; } .calendar-right-block .bx-calendar-right-arrow { transform: rotate(180deg); } .calendar-right-block .bx-calendar-left-arrow:hover, .calendar-right-block .bx-calendar-right-arrow:hover { background-color: transparent !important; opacity: 1; } .popup-window.calendar-navi-month-popup .bx-calendar-month, .popup-window.calendar-navi-year-popup .bx-calendar-year-number { color: #525c69; font: 400 12px/16px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; } .popup-window.calendar-navi-month-popup .bx-calendar-month.bx-calendar-month-active, .popup-window.calendar-navi-year-popup .bx-calendar-year-number.bx-calendar-year-active { color: #2fc6f6; } .popup-window.calendar-navi-month-popup .bx-calendar-month-title, .popup-window.calendar-navi-year-popup .bx-calendar-year-title { color: #525c69; font: 400 14px/18px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; } /*endregion*/ /*region small info*/ .calendar-right-block-info { } /*endregion*/ .calendar-view-switcher-selector { margin: 0 auto; padding-top: 4px; min-width: 150px; text-align: center; } .calendar-view-switcher-text { position: relative; display: inline-block; padding: 0 20px 0 2px; cursor: pointer; transition: all 220ms ease; } .calendar-view-switcher-text-inner { display: inline-block; border-bottom: 1px dashed transparent; color: #525c69; vertical-align: middle; font: 300 17px/22px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; transition: all 220ms ease; } .calendar-view-switcher-text-mode-inner { display: inline-block; vertical-align: middle; color: #7a828c; padding: 0 0 0 5px; font: 14px/22px "Open Sans Light", "Helvetica Neue", Helvetica, Arial, sans-serif; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 177px; transition: all 220ms ease; } .calendar-view-switcher-text:hover .calendar-view-switcher-text-inner, .calendar-view-switcher-text:hover .calendar-view-switcher-text-mode-inner { color: #000; } .calendar-view-switcher-text:hover:after { opacity: 1; } .calendar-view-switcher-text:after { position: absolute; top: 0; right: 0; bottom: 0; margin: auto; width: 10px; height: 8px; background: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%227%22%20height%3D%2212%22%20viewBox%3D%220%200%207%2012%22%3E%3Cpolygon%20fill%3D%22%23535C6B%22%20fill-rule%3D%22evenodd%22%20points%3D%22.001%207.835%205.161%2012.995%200%2018.154%20.835%2018.99%205.995%2013.829%206.832%2012.996%205.996%2012.16%20.836%207%22%20transform%3D%22rotate%28-180%203.416%209.495%29%22/%3E%3C/svg%3E) no-repeat center; content: ''; vertical-align: middle; opacity: .5; cursor: pointer; transition: opacity 220ms ease; transform: rotate(-90deg); } .calendar-navigation-container { float: right; margin: 3px 0 0; } .calendar-navigation-current { display: inline-block; padding: 0 2px; border-bottom: 1px dashed transparent; color: #525c69; vertical-align: middle; font: 300 17px/22px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; cursor: pointer; transition: all 220ms ease; } .calendar-navigation-current:hover { color: #000; } .calendar-navigation-previous, .calendar-navigation-next { position: relative; bottom: -1px; display: inline-block; width: 20px; height: 24px; background: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%227%22%20height%3D%2212%22%20viewBox%3D%220%200%207%2012%22%3E%3Cpolygon%20fill%3D%22%23535C6B%22%20fill-rule%3D%22evenodd%22%20points%3D%22.001%207.835%205.161%2012.995%200%2018.154%20.835%2018.99%205.995%2013.829%206.832%2012.996%205.996%2012.16%20.836%207%22%20transform%3D%22rotate%28-180%203.416%209.495%29%22/%3E%3C/svg%3E) no-repeat center; vertical-align: middle; opacity: .5; cursor: pointer; transition: opacity 220ms ease; } .calendar-navigation-next { transform: rotate(180deg); } .calendar-navigation-previous:hover, .calendar-navigation-next:hover { background-color: transparent !important; opacity: 1; } .calendar-grid-week-row-days-week, .calendar-grid-month-row-days-week { display: -ms-flexbox; display: flex; padding: 0 10px 3px 43px; height: 25px; border-bottom: 2px solid #e8e9eb; flex-wrap: nowrap; align-items: stretch; } .calendar-grid-month-row-days-week { padding-right: 0; padding-bottom: 3px; padding-left: 0; } .calendar-grid-week-row .calendar-grid-week-cell:nth-child(7), .calendar-grid-week-row-days-week .calendar-grid-week-cell:last-child, .calendar-grid-week-full-days-events-holder-grid .calendar-grid-week-cell:last-child { border-right: none; } .calendar-grid-week-row-days-week .calendar-grid-week-cell, .calendar-grid-month-row-days-week .calendar-grid-month-cell { overflow: hidden; border: none; } .calendar-grid-week-row-days-week .calendar-grid-cell-inner, .calendar-grid-month-row-days-week .calendar-grid-cell-inner { padding: 4px 9px; color: #525c69; background-color: transparent; text-align: right; font: 300 15px/20px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; } .calendar-day-view .calendar-grid-week-row-days-week .calendar-grid-cell-inner { text-align: left; } .calendar-custom-scroll, .calendar-grid-wrap { overflow-y: auto; scrollbar-track-color: #e1e3e5; scrollbar-base-color: #fff; scrollbar-shadow-color: #fff; scrollbar-highlight-color: #fff; } .calendar-grid-wrap::-webkit-scrollbar-track, .calendar-custom-scroll::-webkit-scrollbar-track { } .calendar-custom-scroll::-webkit-scrollbar, .calendar-grid-wrap::-webkit-scrollbar { width: 17px; } .calendar-custom-scroll::-webkit-scrollbar-thumb, .calendar-grid-wrap::-webkit-scrollbar-thumb { border: 5px solid transparent; border-radius: 8px; background-color: #e1e3e5; background-clip: content-box; transition: 300ms background-color ease; } .calendar-custom-scroll::-webkit-scrollbar-thumb:hover, .calendar-grid-wrap::-webkit-scrollbar-thumb:hover { background-color: #d4d6d8; } .calendar-views-container { position: relative; box-sizing: border-box; max-width: 100%; width: 100%; background-color: rgba(255, 255, 255, .96); } /*region month grid*/ .calendar-month-view { transition: 220ms width ease; } .calendar-grid-month-container { position: relative; overflow: hidden; box-sizing: border-box; } .calendar-grid-month { position: relative; } .calendar-grid-month-row { position: relative; display: -ms-flexbox; display: flex; height: 128px; border-bottom: 1px solid #e8e9eb; flex-wrap: nowrap; align-items: stretch; } .calendar-animate-mod .calendar-grid-month-row { transition: all 310ms linear; } .calendar-grid-month-cell { position: relative; border-left: 1px solid #e8e9eb; flex: 1 1; } .calendar-grid-month-row .calendar-grid-month-cell:first-child { border-left: none; } .calendar-grid-month-row .calendar-grid-month-cell:last-child { border-right: 1px solid #e8e9eb; } .calendar-grid-cell-inner { position: absolute; top: 0; right: 0; bottom: 0; left: 0; box-sizing: border-box; background: #fefeff; } /**/ .calendar-grid-month-current { z-index: 10; opacity: 1; transform: translateY(0); } .calendar-change-month-next .calendar-grid-month-current { transform: translateY(-100%); } .calendar-change-month-previous .calendar-grid-month-current { transform: translateY(100%); } /**/ .calendar-grid-month-next, .calendar-grid-month-previous { position: absolute; right: 0; left: 0; transition: all 400ms ease; } .calendar-grid-month-next { top: 100%; } .calendar-grid-month-previous { top: -100%; } .calendar-change-month-next .calendar-grid-month-next, .calendar-change-month-previous .calendar-grid-month-previous { top: 0; } /* calendar-grid-holiday */ .calendar-grid-holiday .calendar-grid-cell-inner { background-color: #f7f9f9; } .calendar-change-animate-day-to-week .calendar-grid-holiday .calendar-grid-cell-inner { background-color: transparent; } .calendar-grid-animate { transition: all 400ms ease; } .calendar-animate-casper-day { position: absolute; z-index: 120; border: 1px solid #e8e9eb; -webkit-animation: casperDay 300ms linear 1; -moz-animation: casperDay 300ms linear 1; -ms-animation: casperDay 300ms linear 1; -o-animation: casperDay 300ms linear 1; animation: casperDay 300ms linear 1; } @-webkit-keyframes casperDay { 0%, 100% { box-shadow: 0 0 0 0 rgba(0, 0, 0, .4) } 50% { box-shadow: 0 0 15px 1px rgba(0, 0, 0, .1) } } @-moz-keyframes casperDay { 0%, 100% { box-shadow: 0 0 0 0 rgba(0, 0, 0, .4) } 50% { box-shadow: 0 0 15px 1px rgba(0, 0, 0, .1) } } @-ms-keyframes casperDay { 0%, 100% { box-shadow: 0 0 0 0 rgba(0, 0, 0, .4) } 50% { box-shadow: 0 0 15px 1px rgba(0, 0, 0, .1) } } @-o-keyframes casperDay { 0%, 100% { box-shadow: 0 0 0 0 rgba(0, 0, 0, .4) } 50% { box-shadow: 0 0 15px 1px rgba(0, 0, 0, .1) } } @keyframes casperDay { 0%, 100% { box-shadow: 0 0 0 0 rgba(0, 0, 0, .4) } 50% { box-shadow: 0 0 15px 1px rgba(0, 0, 0, .1) } } /*endregion*/ /*region week grid*/ .calendar-week-view { } .calendar-grid-week-container { position: relative; padding-left: 43px; } .calendar-grid-week { position: relative; } .calendar-grid-week-row, .calendar-grid-week-row-shadow { display: -ms-flexbox; display: flex; height: 128px; flex-wrap: nowrap; align-items: stretch; } .calendar-grid-week-row-shadow { position: absolute; top: 24px; right: 0; bottom: 24px; left: 0; z-index: 110; outline: 1px dashed #f00; opacity: 0; } .calendar-grid-week-row-shadow.calendar-grid-week-row-shadow-off-hours { top: 20px; } .calendar-grid-week-cell { position: relative; border-right: 1px solid #e8e9eb; flex: 1 1; } .calendar-change-animate-day-to-week .calendar-grid-week-cell, .calendar-change-animate-week-to-month .calendar-grid-week-cell { background: transparent; } .calendar-animate-mod .calendar-grid-week-cell { transition: flex 310ms linear; } /**/ .calendar-grid-week-current { transform: translateY(0); } .calendar-change-week-right-slide .calendar-grid-week-current { transform: translateX(calc(100% + 43px)); } .calendar-change-week-left-slide .calendar-grid-week-current { transform: translateX(calc(-100% - 43px)); } /**/ .calendar-grid-week-right-slide, .calendar-grid-week-left-slide { position: absolute; top: 0; right: 0; left: 0; } .calendar-grid-week-right-slide { right: 100%; left: -100%; } .calendar-grid-week-left-slide { right: -100%; left: 100%; } .calendar-change-week-right-slide .calendar-grid-week-right-slide, .calendar-change-week-left-slide .calendar-grid-week-left-slide { right: 0; left: 43px; } /**/ .calendar-grid-week-right-slide .calendar-grid-week-events-holder, .calendar-grid-week-left-slide .calendar-grid-week-events-holder { opacity: 0; } /**/ .calendar-grid-week-full-days-events-holder { position: relative; overflow: hidden; padding: 0 0 0 43px; min-height: 32px; background-color: #f2f3f3; } .calendar-grid-week-full-days-events-holder-title { position: absolute; top: 10px; left: 0; width: 43px; color: #525c69; text-align: center; font: 300 12px/17px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; } .calendar-grid-week-full-days-events-holder-grid { position: absolute; top: 0; right: 0; bottom: 0; left: 43px; display: -ms-flexbox; display: flex; flex-wrap: nowrap; align-items: stretch; } .calendar-grid-week-full-days-events-holder-grid .calendar-grid-week-cell { background-color: transparent; } /*endregion*/ /*region day grid*/ .calendar-day-view { padding: 0; } .calendar-grid-day-container { position: relative; padding-left: 43px; } .calendar-grid-day { position: relative; } .calendar-grid-day-row { display: -ms-flexbox; display: flex; height: 128px; flex-wrap: nowrap; align-items: stretch; } .calendar-grid-day-cell { position: relative; border-right: none; flex: 1 1; } /**/ .calendar-grid-day-current { transform: translateY(0); } .calendar-change-day-right-slide .calendar-grid-day-current { transform: translateX(calc(100% + 43px)); } .calendar-change-day-left-slide .calendar-grid-day-current { transform: translateX(calc(-100% - 43px)); } /**/ .calendar-grid-day-right-slide, .calendar-grid-day-left-slide { position: absolute; top: 0; right: 0; left: 0; } .calendar-grid-day-right-slide { right: 100%; left: -100%; } .calendar-grid-day-left-slide { right: -100%; left: 100%; } .calendar-change-day-right-slide .calendar-grid-day-right-slide, .calendar-change-day-left-slide .calendar-grid-day-left-slide { right: 0; left: 43px; } /**/ .calendar-grid-day-right-slide .calendar-grid-day-events-holder, .calendar-grid-day-left-slide .calendar-grid-day-events-holder { opacity: 0; } /**/ .calendar-grid-day-full-days-events-holder { position: relative; overflow: hidden; padding: 0 10px 0 43px; min-height: 32px; background-color: #f2f3f3; } .calendar-grid-day-full-days-events-holder-title { position: absolute; top: 6px; left: 3px; width: 43px; color: #525c69; text-align: center; letter-spacing: -0.3px; font: 300 12px/17px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; } /*endregion*/ /*region day-time*/ .calendar-grid-day-time-lines, .calendar-grid-week-time-lines { position: absolute; top: 20px; right: 0; left: 0; z-index: 80; display: block; height: 1px; opacity: 1; } .calendar-grid-day-time-line-hour, .calendar-grid-week-time-line-hour, .calendar-grid-day-time-line-hour-now, .calendar-grid-week-time-line-hour-now { position: absolute; right: 0; left: 0; z-index: 10; height: 1px; background: #e8e9eb; opacity: 1; } .calendar-grid-day-time-line-hour.calendar-grid-time-line-translucent .calendar-grid-day-time-line-hour-label, .calendar-grid-week-time-line-hour.calendar-grid-time-line-translucent .calendar-grid-week-time-line-hour-label { opacity: .3; } .calendar-grid-day-time-line-hour-now, .calendar-grid-week-time-line-hour-now { background-color: transparent; } .calendar-grid-day-time-line-hour-now-line, .calendar-grid-week-time-line-hour-now-line { position: absolute; top: 0; right: 0; left: 0; height: 1px; background: #ffaba8; opacity: 1; } .calendar-grid-day-time-line-hour-label, .calendar-grid-week-time-line-hour-label { position: absolute; top: 50%; left: -37px; z-index: 20; width: 35px; color: #a8adb4; vertical-align: middle; text-align: right; text-transform: uppercase; font: 10px/12px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; transform: translateY(-50%); } .calendar-grid-week-time-line-hour-label-inner { position: relative; display: inline-block; padding: 0 2px; } .calendar-grid-week-time-line-hour-label-inner:after { position: absolute; top: 50%; right: 0; left: 0; z-index: -1; height: 8px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; content: ''; transform: translateY(-50%); } .calendar-grid-day-time-line-hour-label.calendar-grid-day-time-line-hour-label-hide, .calendar-grid-week-time-line-hour-label.calendar-grid-week-time-line-hour-label-hide { opacity: .4; } .calendar-grid-day-time-line-hour-label small, .calendar-grid-week-time-line-hour-label small { position: relative; top: -1px; margin-right: -3px; margin-left: 1px; font-size: 7px; } .calendar-grid-day-time-line-hour-now .calendar-grid-day-time-line-hour-label, .calendar-grid-week-time-line-hour-now .calendar-grid-week-time-line-hour-label { left: -43px; color: #ff5752; white-space: nowrap; font-weight: 500; } .calendar-grid-day-time-line-hour-now-dot, .calendar-grid-week-time-line-hour-now-dot { position: absolute; top: 50%; left: -1px; width: 5px; height: 5px; border-radius: 50%; background-color: #ff5752; transform: translateY(-50%); } .calendar-grid-off-hours-animate, .calendar-grid-off-hours-animate.calendar-grid-off-hours:after, .calendar-grid-off-hours-animate.calendar-grid-off-hours-collapse:after, .calendar-grid-off-hours-animate.calendar-grid-off-hours:before, .calendar-grid-off-hours-animate.calendar-grid-off-hours-collapse:before, .calendar-grid-off-hours-animate .calendar-grid-day-time-line-hour, .calendar-grid-off-hours-animate .calendar-grid-week-time-line-hour { transition: 400ms all ease; } .calendar-grid-off-hours-fast-animate { transition: 50ms all ease; } .calendar-grid-off-hours, .calendar-grid-off-hours-collapse { position: absolute; right: 19px; left: -36px; z-index: 8; box-sizing: border-box; border-radius: 5px; background: rgba(202, 202, 202, .16); } .calendar-grid-off-hours-collapse { margin-top: -9px; height: 10px; background-color: transparent; cursor: pointer; } .calendar-grid-off-hours .calendar-grid-off-hours-active { position: absolute; top: 0; bottom: 0; left: 0; z-index: 30; width: 33px; border-radius: 0 5px 5px 0; cursor: pointer; } .calendar-grid-off-hours-active:after { position: absolute; top: 0; bottom: 0; left: 6px; width: 30px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; content: ''; } .calendar-grid-off-hours:after, .calendar-grid-off-hours-collapse:after { position: absolute; top: 0; bottom: 0; left: -1px; box-sizing: border-box; width: 5px; border: 1px solid #e8e9eb; border-right: none; border-radius: 6px 0 0 6px; /*content: '';*/ } .calendar-grid-off-hours:before, .calendar-grid-off-hours-collapse:before { position: absolute; top: 0; right: 0; bottom: 0; /*left: 35px;*/ left: 0; z-index: 10; box-sizing: border-box; border: 1px solid #e8e9eb; /*border-left: none;*/ /*border-radius: 0 5px 5px 0;*/ border-radius: 5px; content: ''; } .calendar-grid-off-hours.calendar-grid-off-hours-hover, .calendar-grid-off-hours-collapse.calendar-grid-off-hours-hover, .calendar-grid-off-hours-collapse:hover { background: rgba(202, 202, 202, .16); } .calendar-grid-off-hours.calendar-grid-off-hours-hover:before, .calendar-grid-off-hours.calendar-grid-off-hours-hover:after, .calendar-grid-off-hours-collapse.calendar-grid-off-hours-hover:before, .calendar-grid-off-hours-collapse.calendar-grid-off-hours-hover:after, .calendar-grid-off-hours-collapse:hover:before, .calendar-grid-off-hours-collapse:hover:after { border-color: #b4b7ba; } .calendar-grid-off-hours-collapse .calendar-grid-off-hours-active, .calendar-grid-off-hours-collapse .calendar-grid-off-hours-active { display: none; } .calendar-grid-off-hours-collapse .calendar-grid-day-time-line-hour-label, .calendar-grid-off-hours-collapse .calendar-grid-week-time-line-hour-label { left: 0; display: block; } .calendar-grid-off-hours .calendar-grid-day-time-line-hour-label, .calendar-grid-off-hours .calendar-grid-week-time-line-hour-label { display: none; } .calendar-grid-off-hours-drag-up, .calendar-grid-off-hours-drag-down { position: absolute; left: 10px; width: 18px; height: 5px; background: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218%22%20height%3D%225%22%20viewBox%3D%220%200%2018%205%22%3E%20%20%3Cg%20fill%3D%22%23525C69%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%3Crect%20width%3D%2218%22%20height%3D%223%22/%3E%20%20%20%20%3Crect%20width%3D%222.138%22%20height%3D%222.138%22%20x%3D%228%22%20y%3D%222%22%20transform%3D%22rotate%28-45%209.069%203.069%29%22/%3E%20%20%3C/g%3E%3C/svg%3E) no-repeat center; opacity: .2; cursor: ns-resize; transition: 220ms opacity ease; } .calendar-grid-off-hours-collapse .calendar-grid-off-hours-drag-up, .calendar-grid-off-hours-collapse .calendar-grid-off-hours-drag-down { display: none; } .calendar-grid-off-hours .calendar-grid-off-hours-drag-up, .calendar-grid-off-hours .calendar-grid-off-hours-drag-down { display: block; } .calendar-grid-off-hours-drag-up:hover, .calendar-grid-off-hours-drag-up:active, .calendar-grid-off-hours-drag-down:hover, .calendar-grid-off-hours-drag-down:active { opacity: 1; } .calendar-grid-off-hours-drag-up { top: -12px; transform: rotate(180deg); } .calendar-grid-off-hours-drag-down { bottom: -12px; } /*endregion*/ /*region CELL > Num day*/ .calendar-num-day { position: absolute; top: 6px; right: 4px; box-sizing: border-box; padding: 1px 4px 0; border-radius: 8px; color: #525c69; text-align: right; font: 400 15px/15px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; cursor: pointer; transition: color 400ms ease, opacity 310ms linear; } .calendar-change-animate-month-to-week .calendar-num-day { opacity: 0; } .calendar-day-of-week { color: #525c69; cursor: pointer; } .calendar-day-of-week-day { color: #525c69; text-transform: capitalize; cursor: pointer; } .calendar-grid-next-month-day .calendar-num-day, .calendar-grid-previous-month-day .calendar-num-day { color: #828b95; font-weight: 300; } .calendar-grid-month-cell:hover .calendar-num-day { color: #000; } .calendar-grid-today .calendar-num-day, .calendar-grid-today:hover .calendar-num-day { padding: 1px 5px 0; border-radius: 15px; background: #2fc6f6; color: #fff; font: 13px/17px "OpenSans-Semibold", "Helvetica Neue", Helvetica, Arial, sans-serif; } .calendar-grid-week-row-days-week .calendar-grid-today .calendar-num-day { position: relative; top: -1px; left: 3px; display: inline-block; padding: 0 4px; border-radius: 7px; background: #2fc6f6; color: #fff; font: 13px/15px "OpenSans-Semibold", "Helvetica Neue", Helvetica, Arial, sans-serif; } .calendar-month-view .calendar-grid-today .calendar-grid-cell-inner { background: #eaf9fe; } .calendar-month-view .calendar-grid-drag-select .calendar-grid-cell-inner { background: #eaf9fe; } .calendar-grid-today .calendar-num-day small, .calendar-grid-today:hover .calendar-num-day small { color: #fff; } .calendar-num-day small { color: #828b95; font: 300 13px/15px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; } .calendar-grid-today .calendar-num-day small { color: #fff; font-size: 13px; } .calendar-grid-week-row-days-week .calendar-num-day { position: relative; top: auto; right: auto; } /*endregion*/ /*region CELL > Num week*/ .calendar-num-week { position: absolute; top: 7px; left: 4px; color: #2fc6f6; text-align: right; font: 400 12px/17px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; cursor: pointer; transition: color 400ms ease, opacity 310ms linear; } .calendar-change-animate-month-to-week .calendar-num-week { opacity: 0; } .calendar-grid-month-row:hover .calendar-num-week { color: #2aa6f6; } /*endregion*/ /*region events holder*/ .calendar-grid-day-events-holder, .calendar-grid-week-events-holder, .calendar-grid-month-events-holder { position: absolute; top: 26px; right: 0; left: 0; z-index: 120; display: block; height: 1px; } .calendar-grid-week-events-holder.shifted, .calendar-grid-month-events-holder.shifted { top: 46px; overflow: hidden; height: 60px; } .calendar-grid-day-full-days-events-holder .calendar-grid-day-events-holder, .calendar-grid-week-full-days-events-holder .calendar-grid-week-events-holder { top: 3px; left: 45px; } .calendar-grid-day .calendar-grid-day-events-holder, .calendar-grid-week .calendar-grid-week-events-holder { top: 20px; } /**/ .calendar-grid-day-events-holder, .calendar-grid-week-events-holder, .calendar-grid-month-events-holder { opacity: 0; /*transition: all 250ms linear; -causes conflict in safari during events displaying*/ } .calendar-events-holder-show .calendar-grid-day-events-holder, .calendar-events-holder-show .calendar-grid-week-events-holder, .calendar-events-holder-show .calendar-grid-month-events-holder { opacity: 1; animation: showEventsHolder 300ms 1 linear; } @-webkit-keyframes showEventsHolder { from { opacity: 0; } to { opacity: 1; } } /*endregion*/ .calendar-event-line-wrap { position: absolute; box-sizing: border-box; margin-bottom: 3px; box-shadow: 0 0 0 0 rgba(0, 0, 0, 0); cursor: pointer; } .calendar-event-line-inner-container { box-sizing: border-box; padding: 1px 0 1px 1px; border: 1px solid transparent; border-radius: 2px; background-clip: padding-box; opacity: 1; transition: opacity 250ms ease, background-color 250ms linear, border-color 250ms linear; } .calendar-event-line-wrap.calendar-event-line-expired .calendar-event-line-inner-container { opacity: .7; } .calendar-event-line-wrap.calendar-event-line-fill { } .calendar-event-line-wrap.calendar-event-line-fill .calendar-event-line-dot, .calendar-event-line-wrap.calendar-event-line-fill .calendar-event-line-time { display: none; } .calendar-event-line-wrap.calendar-event-line-border .calendar-event-line-inner-container { border: 1px solid #828b95; } .calendar-event-line-wrap.calendar-event-line-start-yesterday .calendar-event-line-inner-container { border-left: none !important; border-top-left-radius: 0; border-bottom-left-radius: 0; } .calendar-event-line-wrap.calendar-event-line-finish-tomorrow .calendar-event-line-inner-container { border-right: none !important; border-top-right-radius: 0; border-bottom-right-radius: 0; } .calendar-event-angle-start-yesterday, .calendar-event-angle-finish-tomorrow { position: absolute; top: 0; bottom: 0; width: 7px; background-size: 15px 100%; background-repeat: no-repeat; } .calendar-event-angle-start-yesterday, .calendar-event-angle-finish-tomorrow { opacity: .5; } .calendar-event-line-fill .calendar-event-angle-start-yesterday, .calendar-event-line-fill .calendar-event-angle-finish-tomorrow { opacity: .3; } .calendar-event-angle-start-yesterday { left: -7px; background-position: center left; } .calendar-event-angle-finish-tomorrow { right: -7px; background-position: center right; } .calendar-event-line-dot { position: absolute; top: 50%; left: 2px; margin-top: -3px; width: 6px; height: 6px; border-radius: 3px; } .calendar-event-line-start-yesterday .calendar-event-line-dot { left: 1px; } .calendar-event-line-inner { box-sizing: border-box; padding: 0 5px 0 10px; } .calendar-event-line-wrap.calendar-event-line-fill.calendar-event-line-start-yesterday .calendar-event-line-inner { padding-left: 2px; } .calendar-event-line-start-yesterday { } .calendar-event-line-text { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font: 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif; } .calendar-event-line-time, .calendar-event-line-expired-time { padding-left: 5px; color: #828b95; font: 11px/14px "Helvetica Neue", Helvetica, Arial, sans-serif; } .calendar-event-line-time { float: right; } .calendar-event-line-expired-time { position: absolute; top: 50%; right: 5px; transform: translateY(-50%); } /*calendar-event-intranet*/ .calendar-event-line-wrap.calendar-event-line-intranet { } .calendar-event-line-wrap.calendar-event-line-intranet .calendar-event-line-text { padding-left: 20px; color: #ffa900; } .calendar-event-line-wrap.calendar-event-line-intranet .calendar-event-line-text:before { position: absolute; top: 50%; left: 12px; display: inline-block; margin-top: -7px; width: 14px; height: 14px; background: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%20%20%3Cpath%20fill%3D%22%23FFA900%22%20fill-rule%3D%22evenodd%22%20d%3D%22M14.96085%2C12.2642173%20C13.6883029%2C12.2642173%2012.5207137%2C11.8155629%2011.6070901%2C11.0683493%20C11.6195981%2C11.004722%2011.632106%2C10.9351125%2011.632106%2C10.8954134%20C11.632106%2C10.8100331%2011.4037001%2C10.6387287%2011.4037001%2C10.6387287%20L11.746309%2C9.89640956%20C11.746309%2C9.89640956%2010.8038627%2C9.1818254%2010.7184824%2C9.12526775%20C10.6325583%2C9.06762246%2010.3182283%2C8.69619097%2010.232848%2C8.63963332%20C10.1469239%2C8.58198802%209.97561946%2C7.98269446%209.97561946%2C7.98269446%20L9.74775739%2C7.91743564%20C9.69119974%2C7.60691238%209.65748268%2C7.28823178%209.65748268%2C6.96085%20C9.65748268%2C6.16795525%209.83640063%2C5.41856639%2010.1480115%2C4.74313754%20C10.2464436%2C4.68277312%2010.3399812%2C4.61425135%2010.3753298%2C4.55551841%20C10.4612539%2C4.41249282%2011.2041169%2C3.92685838%2011.3754213%2C3.86975691%20C11.5467257%2C3.81265543%2012.0323601%2C3.21281805%2012.0323601%2C3.21281805%20L11.8322331%2C2.81310774%20L11.7234684%2C2.76688273%20C12.6196896%2C2.07405152%2013.7405099%2C1.65748268%2014.96085%2C1.65748268%20C15.6183327%2C1.65748268%2016.2459051%2C1.78310592%2016.8272524%2C2.00172299%20L16.5401136%2C1.98268917%20L16.221433%2C1.98268917%20C16.1578056%2C1.98268917%2016.0300071%2C2.00172299%2015.9239615%2C2.00172299%20C15.8179159%2C2.00172299%2015.5628627%2C2.16541388%2015.4780262%2C2.186623%20C15.3948212%2C2.20783212%2015.2017638%2C2.31659683%2015.1191027%2C2.31659683%20C15.0337224%2C2.31659683%2014.9064676%2C2.4775686%2014.9064676%2C2.4775686%20C14.9064676%2C2.4775686%2014.7580038%2C2.74730509%2014.8852585%2C2.70488685%20C15.0125132%2C2.66246861%2015.18273%2C2.66029332%2015.2017638%2C2.7244645%20C15.2251482%2C2.78754803%2015.265935%2C2.89250598%2015.2871441%2C2.95558951%20C15.3078094%2C3.01921686%2015.6058247%2C3.04096981%2015.6058247%2C3.04096981%20C15.6058247%2C3.04096981%2015.7124142%2C2.95395804%2015.7760415%2C2.86857774%20C15.8380374%2C2.78374126%2015.839125%2C2.65811802%2015.839125%2C2.65811802%20C15.839125%2C2.65811802%2015.9457145%2C2.87129686%2015.9669236%2C2.93438039%20C15.9875889%2C2.99800775%2015.9239615%2C3.18943364%2015.9239615%2C3.18943364%20C15.9239615%2C3.18943364%2015.6901174%2C3.33789747%2015.6270339%2C3.33789747%20C15.5628627%2C3.33789747%2015.2017638%2C3.01921686%2015.2017638%2C3.01921686%20C15.0745091%2C3.0616351%2014.9679197%2C3.12526246%2014.9679197%2C3.12526246%20C14.8194559%2C3.27427011%2014.6704482%2C3.40152482%2014.6704482%2C3.40152482%20C14.6704482%2C3.40152482%2014.5431935%2C3.44394306%2014.458357%2C3.50757042%20C14.3735206%2C3.57228542%2014.1907958%2C3.58479336%2014.1396764%2C3.65657807%20C14.0336308%2C3.80286661%2014.0983458%2C3.87356367%2014.0983458%2C3.87356367%20L14.0504894%2C4.07912898%20L13.959127%2C4.14275633%20L13.6491476%2C4.20747133%20L13.4256361%2C4.14275633%20C13.4468452%2C4.20638369%2013.3701661%2C4.48264605%2013.3701661%2C4.48264605%20L13.4408632%2C4.86386637%20C13.4408632%2C4.86386637%2013.7486673%2C4.94815902%2013.8122946%2C4.94815902%20C13.8764658%2C4.94815902%2014.0352623%2C4.97154343%2014.1206426%2C4.88725078%20C14.2033038%2C4.80132666%2014.3436103%2C4.61044459%2014.3860285%2C4.54736106%20C14.4262714%2C4.48264605%2014.486092%2C4.4190187%2014.6133467%2C4.37714428%20C14.7406015%2C4.33418222%2014.7618106%2C4.27055487%2014.8259818%2C4.24934575%20C14.8896091%2C4.22868045%2015.1446624%2C4.18571839%2015.1446624%2C4.18571839%20C15.1446624%2C4.18571839%2015.3034588%2C4.29176399%2015.36763%2C4.33418222%20C15.3948212%2C4.35593517%2015.1805547%2C4.42119399%2015.6161574%2C4.48482135%20L15.6161574%2C4.65286283%20L15.8755612%2C4.63165371%20L15.7243783%2C4.46143694%20L15.7031692%2C4.4559987%20L15.4568171%2C4.20747133%20L15.4394147%2C4.01604544%20C15.4394147%2C4.01604544%2015.8527206%2C4.27544928%2015.7863742%2C4.20747133%20C15.7357986%2C4.1558081%2016.0022721%2C4.32711252%2016.0283756%2C4.34505869%20L16.1529112%2C4.64253018%20L16.3465124%2C4.88018107%20C16.5754621%2C4.90247784%2016.1496483%2C4.61044459%2016.3698968%2C4.61044459%20C16.3698968%2C4.61044459%2016.5749183%2C4.6544943%2016.6385457%2C4.63328518%20C16.702173%2C4.61207606%2016.7500295%2C4.55116782%2016.8397604%2C4.52560812%20C16.9740848%2C4.485909%2016.8169198%2C4.33472605%2016.890336%2C4.22868045%20C16.9681027%2C4.11502133%2017.0861125%2C4.07912898%2017.1497398%2C4.05791986%20C17.2155425%2C4.03725456%2017.3824963%2C4.03181633%2017.3824963%2C4.03181633%20L17.6636531%2C3.97308338%20C17.6348304%2C4.11610898%2017.4852789%2C4.07151545%2017.5151892%2C4.16396545%20C17.5423804%2C4.24717045%2017.7914516%2C4.24934575%2017.8762881%2C4.3129731%20C17.9616684%2C4.37714428%2017.8974972%2C4.47068194%2017.8974972%2C4.47068194%20C17.8974972%2C4.47068194%2017.6636531%2C4.44947282%2017.5151892%2C4.4282637%20C17.3661816%2C4.40705458%2017.1328813%2C4.50385517%2017.1328813%2C4.50385517%20L16.9436307%2C4.61044459%20C16.9436307%2C4.61044459%2016.816376%2C4.65286283%2016.8375851%2C4.75890842%20C16.8566189%2C4.86549784%2016.9436307%2C4.99275255%2017.0262919%2C5.09879814%20C17.1116722%2C5.20538756%2017.1752995%2C5.33264227%2017.2389269%2C5.29022404%20C17.3030981%2C5.2456305%2017.4537372%2C5.25868227%2017.4537372%2C5.25868227%20C17.4537372%2C5.25868227%2017.472771%2C5.26901492%2017.4939801%2C5.37342904%20C17.5151892%2C5.47893081%2017.5151892%2C5.62793846%2017.5151892%2C5.62793846%20C17.5151892%2C5.62793846%2017.3030981%2C5.62793846%2017.3661816%2C5.672532%20C17.4303528%2C5.71277494%2017.5195398%2C5.87429053%2017.5576075%2C5.92540995%20C17.7702425%2C6.22342526%2018.2140025%2C6.88199558%2018.2569646%2C6.96683206%20C18.298839%2C7.05112471%2018.280349%2C7.18055472%2018.3412572%2C7.24091913%20C18.4690558%2C7.36763002%2018.724109%2C7.24091913%2018.7877364%2C7.19958854%20C18.8513637%2C7.1571703%2019.0639987%2C7.05112471%2019.1254508%2C6.98804118%20C19.1912534%2C6.92441382%2019.1700443%2C6.94562294%2019.2978429%2C6.85969882%20C19.4250976%2C6.77486234%2019.5077588%2C6.71177881%2019.4463067%2C6.64760763%20C19.3821355%2C6.58398028%2019.2548808%2C6.35013615%2019.2548808%2C6.35013615%20C19.0639987%2C6.39309821%2018.8725728%2C6.28650879%2018.8725728%2C6.22342526%20C18.8725728%2C6.15871025%2018.7589137%2C5.90746377%2018.7589137%2C5.90746377%20C18.7589137%2C5.90746377%2018.724109%2C5.86341406%2018.8725728%2C5.94661907%20C19.0210367%2C6.03199937%2019.1488352%2C6.20221614%2019.2766337%2C6.20221614%20C19.4038885%2C6.20221614%2019.4653405%2C6.24409055%2019.6138043%2C6.32892703%20C19.762812%2C6.4137635%2019.8286147%2C6.5198091%2019.9118197%2C6.56331498%20C19.9961123%2C6.60518939%2020.1239108%2C6.77486234%2020.1239108%2C6.77486234%20C20.1239108%2C6.77486234%2020.2185361%2C6.99674235%2020.2566038%2C7.11040148%20C20.1766617%2C9.96928191%2017.8393081%2C12.2642173%2014.96085%2C12.2642173%20L14.96085%2C12.2642173%20Z%20M17.6593025%2C2.4014333%20C17.5804481%2C2.44548301%2017.4928925%2C2.48518213%2017.4515619%2C2.44330772%20C17.3879345%2C2.37968036%2017.2389269%2C2.27145947%2017.2389269%2C2.27145947%20C17.2780822%2C2.24535594%2017.2661181%2C2.21109506%2017.2351201%2C2.17520271%20C17.380321%2C2.24481212%2017.5217151%2C2.31985977%2017.6593025%2C2.4014333%20L17.6593025%2C2.4014333%20Z%20M14.96085%2C1%20C11.6685422%2C1%209%2C3.66908601%209%2C6.96085%20C9%2C10.2531578%2011.6685422%2C12.9217%2014.96085%2C12.9217%20C18.2531578%2C12.9217%2020.9217%2C10.2531578%2020.9217%2C6.96085%20C20.9217%2C3.66908601%2018.2531578%2C1%2014.96085%2C1%20L14.96085%2C1%20Z%20M18.4288128%2C7.7711471%20C18.3015581%2C7.55742444%2017.9404593%2C7.09136765%2017.8762881%2C6.98532206%20C17.8126607%2C6.87982029%2017.7490334%2C6.66718528%2017.7278243%2C6.58180498%20C17.7060713%2C6.49696851%2017.6005695%2C6.26312438%2017.5788166%2C6.20004084%20C17.5576075%2C6.13532584%2017.4091437%2C5.94444377%2017.3661816%2C5.88081642%20C17.3237634%2C5.81718906%2017.1752995%2C5.774227%2017.090463%2C5.71059964%20C17.0050827%2C5.64751611%2016.474311%2C5.54092669%2016.474311%2C5.54092669%20C16.474311%2C5.54092669%2016.3127954%2C5.43868787%2016.2638512%2C5.47729934%20C16.0517601%2C5.64751611%2015.5628627%2C5.54092669%2015.4568171%2C5.49905228%20C15.3502277%2C5.4555464%2015.2871441%2C5.39409433%2015.2871441%2C5.33046698%20C15.2871441%2C5.26466433%2015.1908874%2C4.95849167%2015.1908874%2C4.95849167%20C15.1908874%2C4.95849167%2014.9831468%2C4.99492784%2014.9189756%2C4.99492784%20C14.8553482%2C4.99492784%2014.6900259%2C4.92912519%2014.6900259%2C4.92912519%20C14.6900259%2C4.92912519%2014.4773909%2C4.94815902%2014.3925544%2C4.99057726%20C14.3093494%2C5.03299549%2014.1396764%2C5.09662285%2014.0760491%2C5.11783197%20C14.0124217%2C5.13904109%2013.8422049%2C5.16025021%2013.8422049%2C5.16025021%20C13.6507791%2C5.07541373%2013.5044905%2C5.28804874%2013.459897%2C5.37342904%20C13.419654%2C5.45772169%2013.3342737%2C5.50013993%2013.3342737%2C5.58552023%20C13.3342737%2C5.6703567%2013.1705829%2C5.76389435%2013.1091308%2C5.80468112%20C13.0455034%2C5.84709936%2012.8247111%2C6.00861495%2012.7610837%2C6.11411672%20C12.6974564%2C6.22070614%2012.6631955%2C6.35557438%2012.6419864%2C6.46161998%20C12.6207772%2C6.56766557%2012.5908669%2C6.64543234%2012.5908669%2C6.79389617%20C12.5908669%2C6.94344765%2012.5696578%2C7.0277403%2012.5908669%2C7.15499501%20C12.6120761%2C7.28333737%2012.8247111%2C7.60201797%2012.9095475%2C7.70751974%20C12.994384%2C7.81356534%2013.1009734%2C7.9419077%2013.207019%2C8.00499123%20C13.3130646%2C8.06644329%2013.4811061%2C8.09961653%2013.4811061%2C8.09961653%20C13.4811061%2C8.09961653%2013.5447335%2C8.32149654%2013.7149502%2C8.25841301%20C13.8846232%2C8.19478565%2014.05484%2C8.19478565%2014.2033038%2C8.10886153%20C14.3517676%2C8.02620035%2014.5856117%2C7.92069858%2014.5856117%2C8.04740947%20C14.5856117%2C8.17466418%2014.8091232%2C8.22904653%2014.9369218%2C8.1866283%20C15.0641765%2C8.14366623%2015.1359612%2C8.06861858%2015.1147521%2C8.21817006%20C15.0957182%2C8.36609007%2015.1593456%2C8.55805978%2015.1593456%2C8.64289626%20C15.1593456%2C8.72501362%2015.1381365%2C8.80985009%2015.2017638%2C8.87619657%20C15.2637597%2C8.93819245%2015.324668%2C9.02737951%2015.324668%2C9.08883158%20C15.324668%2C9.15245893%2015.4568171%2C9.38358394%2015.4992353%2C9.46842042%20C15.5416536%2C9.55434454%2015.5862471%2C9.68105543%2015.5438289%2C9.7658919%20C15.5014106%2C9.8512722%2015.4182056%2C10.0845725%2015.4182056%2C10.0845725%20C15.4182056%2C10.0845725%2015.3823133%2C10.2765422%2015.4035224%2C10.3396258%20C15.4252753%2C10.4032531%2015.4758509%2C10.4880896%2015.5824403%2C10.5952228%20C15.6884859%2C10.6985493%2015.6884859%2C10.8279793%2015.7521133%2C10.9117281%20C15.8157406%2C10.9987399%2015.839125%2C11.1700443%2015.839125%2C11.1700443%20L15.950065%2C11.4153087%20L16.0370768%2C11.7715132%20C16.0370768%2C11.7715132%2016.4128589%2C11.5915076%2016.4955201%2C11.5702985%20C16.5809004%2C11.5490893%2016.8060433%2C11.3995379%2016.890336%2C11.3152452%20C16.9757163%2C11.2304087%2016.9583139%2C11.1656937%2017.0649033%2C11.0808573%20C17.1709489%2C10.9987399%2017.3645501%2C10.847557%2017.3645501%2C10.847557%20L17.3427972%2C10.5305078%20L17.5983942%2C10.1906181%20L17.7892763%2C9.99973603%20C17.7892763%2C9.99973603%2017.9589493%2C9.7680672%2017.938284%2C9.68377455%20C17.9170749%2C9.59893807%2017.8741128%2C9.17312423%2017.8741128%2C9.17312423%20C17.8741128%2C9.17312423%2017.9589493%2C8.98278598%2018.0225766%2C8.89794951%20C18.0867478%2C8.80985009%2018.0867478%2C8.70597979%2018.2140025%2C8.60047802%20C18.3412572%2C8.49334478%2018.4266375%2C8.36609007%2018.4902649%2C8.28179742%20C18.5538922%2C8.19641712%2018.6811469%2C8.02620035%2018.724109%2C7.96311681%20C18.7665272%2C7.90166475%2018.7099696%2C7.80105739%2018.7116011%2C7.7988821%20L18.4288128%2C7.7711471%20Z%20M13.8742905%2C3.26121835%20L13.8742905%2C3.4863613%20L14.2435467%2C3.40152482%20L14.3349091%2C3.27427011%20L14.1054155%2C2.99800775%20L13.986862%2C2.76416362%20L13.8742905%2C2.87129686%20L13.8742905%2C3.24871041%20L13.5871517%2C3.1676807%20L13.5023152%2C3.35910659%20L13.5849764%2C3.4863613%20L13.8742905%2C3.26121835%20Z%20M18.2352116%2C9.99973603%20C18.2140025%2C10.0845725%2018.1927934%2C10.2129149%2018.1927934%2C10.2129149%20C18.1927934%2C10.2129149%2018.0889231%2C10.4456713%2018.0655387%2C10.5305078%20C18.0443296%2C10.6164319%2018.0889231%2C10.7855611%2018.1503752%2C10.764352%20C18.2140025%2C10.7431428%2018.3200481%2C10.6164319%2018.3842193%2C10.5740137%20C18.4478466%2C10.5305078%2018.5538922%2C10.3608349%2018.5751014%2C10.2765422%20C18.5968543%2C10.1906181%2018.6365534%2C10.0421543%2018.6599378%2C9.95786162%20C18.6811469%2C9.87411279%2018.7023561%2C9.70226455%2018.7045314%2C9.64135631%20C18.7045314%2C9.57772895%2018.7279158%2C9.31016776%2018.7279158%2C9.31016776%20L18.4353387%2C9.69030043%20C18.4353387%2C9.69030043%2018.258596%2C9.91761868%2018.2352116%2C9.99973603%20L18.2352116%2C9.99973603%20Z%22%20transform%3D%22translate%28-9%20-1%29%22/%3E%3C/svg%3E) no-repeat center; content: ''; } /*loader*/ .calendar-event-line-wrap:after, .calendar-event-block-wrap:after { width: 0; content: ''; transition: 2000ms width linear; } .calendar-event-line-wrap.calendar-event-line-loader:after, .calendar-event-block-wrap.calendar-event-line-loader:after { position: absolute; bottom: 0; left: -100%; z-index: 50; display: block; width: 100%; height: 2px; border-radius: 1px; background-color: #2fc6f6; -webkit-animation: eventLoader 3000ms linear infinite; -moz-animation: eventLoader 3000ms linear infinite; -ms-animation: eventLoader 3000ms linear infinite; -o-animation: eventLoader 3000ms linear infinite; animation: eventLoader 3000ms linear infinite; } @-webkit-keyframes eventLoader { 0%, 50% { left: 0; } 0%, 49.9% { right: auto; } 50%, 100% { right: 0; left: auto } 0%, 100% { width: 0; } 50% { width: 100%; } } @-moz-keyframes eventLoader { 0%, 50% { left: 0; } 0%, 49.9% { right: auto; } 50%, 100% { right: 0; left: auto } 0%, 100% { width: 0; } 50% { width: 100%; } } @-ms-keyframes eventLoader { 0%, 50% { left: 0; } 0%, 49.9% { right: auto; } 50%, 100% { right: 0; left: auto } 0%, 100% { width: 0; } 50% { width: 100%; } } @-o-keyframes eventLoader { 0%, 50% { left: 0; } 0%, 49.9% { right: auto; } 50%, 100% { right: 0; left: auto } 0%, 100% { width: 0; } 50% { width: 100%; } } @keyframes eventLoader { 0%, 50% { left: 0; } 0%, 49.9% { right: auto; } 50%, 100% { right: 0; left: auto } 0%, 100% { width: 0; } 50% { width: 100%; } } .calendar-event-not-confirmed .calendar-event-line-dot { -webkit-animation: eventLineNotConfirmed 3000ms linear infinite; -moz-animation: eventLineNotConfirmed 3000ms linear infinite; -ms-animation: eventLineNotConfirmed 3000ms linear infinite; -o-animation: eventLineNotConfirmed 3000ms linear infinite; animation: eventLineNotConfirmed 3000ms linear infinite; } @-webkit-keyframes eventLineNotConfirmed { 0%, 15%, 20%, 35%, 100% { opacity: 1; } 5%, 10%, 25%, 30% { opacity: 0.2; } } @-moz-keyframes eventLineNotConfirmed { 0%, 15%, 20%, 35%, 100% { opacity: 1; } 5%, 10%, 25%, 30% { opacity: 0.2; } } @-ms-keyframes eventLineNotConfirmed { 0%, 15%, 20%, 35%, 100% { opacity: 1; } 5%, 10%, 25%, 30% { opacity: 0.2; } } @-o-keyframes eventLineNotConfirmed { 0%, 15%, 20%, 35%, 100% { opacity: 1; } 5%, 10%, 25%, 30% { opacity: 0.2; } } @keyframes eventLineNotConfirmed { 0%, 15%, 20%, 35%, 100% { opacity: 1; } 5%, 10%, 25%, 30% { opacity: 0.2; } } /**/ .calendar-event-line-wrap.calendar-event-more-btn-container { border-style: none; background: none; text-align: right; } .calendar-event-line-clone { position: absolute; z-index: 1100; transition: opacity 200ms ease; } .calendar-event-more-btn { padding-right: 8px; height: auto; color: #828b95; font: 400 11px/12px "Helvetica Neue", Helvetica, Arial, sans-serif; transition: color 220ms ease; } .calendar-event-more-btn:hover { color: #333; } /*region EVENT BLOCK*/ .calendar-event-block-wrap { position: absolute; overflow: hidden; box-sizing: border-box; margin-bottom: 3px; min-height: 18px; border-radius: 2px; background-clip: border-box; transition: opacity 250ms ease; } .calendar-event-block-finish-tomorrow:after, .calendar-event-block-start-yesterday:after { position: absolute; right: -1px; left: -1px; z-index: 100; display: block; height: 8px; background: repeat-x url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22128%22%20height%3D%229%22%20viewBox%3D%220%200%20128%209%22%3E%20%20%3Cpolygon%20fill%3D%22%23FFFFFF%22%20fill-rule%3D%22evenodd%22%20points%3D%22122.856%2049%20117.343%2052.408%20112.108%2049%20106.504%2052.408%20101.286%2049.012%2096.049%2052.408%2090.446%2049%2085.21%2052.408%2079.697%2049%2074.636%2052.389%2069.574%2049%2064.062%2052.408%2058.826%2049%2053.222%2052.408%2048.004%2049.012%2042.768%2052.408%2037.164%2049%2031.928%2052.408%2026.416%2049%2021.281%2052.438%2016.145%2049%2010.633%2052.408%205.397%2049%200%2052.283%200%2057.04%20128%2057.04%20128%2052.444%22%20transform%3D%22translate%280%20-49%29%22/%3E%3C/svg%3E); content: ''; } .calendar-event-block-finish-tomorrow:after { bottom: -3px; } .calendar-event-block-start-yesterday:after { top: -3px; transform: rotate(180deg); } .calendar-grid-day-events-holder .calendar-event-block-wrap { width: 100%; } .calendar-event-block-background { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 10; border-radius: 2px; opacity: .25; transition: opacity 250ms ease, background 250ms ease; } .calendar-event-not-confirmed .calendar-event-block-background { -webkit-animation: EventBlockConfirmed 3000ms linear 1590ms infinite; -moz-animation: EventBlockConfirmed 3000ms linear 1590ms infinite; -ms-animation: EventBlockConfirmed 3000ms linear 1590ms infinite; -o-animation: EventBlockConfirmed 3000ms linear 1590ms infinite; animation: EventBlockConfirmed 3000ms linear 1590ms infinite; } @-webkit-keyframes EventBlockConfirmed { 0%, 15%, 20%, 35%, 100% { opacity: .25; } 5%, 10%, 25%, 30% { opacity: 0.6; } } @-moz-keyframes EventBlockConfirmed { 0%, 15%, 20%, 35%, 100% { opacity: .25; } 5%, 10%, 25%, 30% { opacity: 0.6; } } @-ms-keyframes EventBlockConfirmed { 0%, 15%, 20%, 35%, 100% { opacity: .25; } 5%, 10%, 25%, 30% { opacity: 0.6; } } @-o-keyframes EventBlockConfirmed { 0%, 15%, 20%, 35%, 100% { opacity: .25; } 5%, 10%, 25%, 30% { opacity: 0.6; } } @keyframes EventBlockConfirmed { 0%, 15%, 20%, 35%, 100% { opacity: .25; } 5%, 10%, 25%, 30% { opacity: 0.6; } } .calendar-event-block-border { position: absolute; top: 0; bottom: 0; left: 0; z-index: 90; width: 3px; border-radius: 2px 0 0 2px; opacity: .7; } .calendar-event-resizer { position: absolute; right: 0; bottom: 0; left: 0; z-index: 90; height: 5px; cursor: ns-resize; } .calendar-event-bind-node { position: absolute; top: 45%; z-index: 90; } .calendar-event-block-inner { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 50; display: block; overflow: hidden; box-sizing: border-box; padding: 8px 3px 6px 12px; background-color: rgba(255, 255, 255, .6); text-overflow: ellipsis; } .calendar-event-block-wrap:hover .calendar-event-block-inner { bottom: auto; min-height: 100%; } .calendar-event-block-wrap-opaque .calendar-event-block-inner { background-color: rgba(255, 255, 255, .9); } .calendar-event-block-time, .calendar-event-block-time-shadow { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font: 11px/12px "Helvetica Neue", Helvetica, Arial, sans-serif; } .calendar-event-block-time { position: relative; z-index: 200; opacity: 1; } .calendar-event-block-time-shadow { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 100; color: #71757b; opacity: .6; } .calendar-event-block-wrap.active .calendar-event-block-time-shadow { display: none; } .calendar-event-block-text { position: relative; z-index: 200; display: block; overflow: hidden; color: #000; text-overflow: ellipsis; font: 12px/16px "Helvetica Neue", Helvetica, Arial, sans-serif; -webkit-box-orient: vertical; } .calendar-event-block-other-info { position: relative; z-index: 250; float: right; padding: 0 10px; } .calendar-event-block-members { margin-bottom: 3px; vertical-align: middle; text-align: right; line-height: 18px; } a.calendar-event-block-members-user { display: inline-block; width: 18px; height: 18px; border-radius: 50%; background-position: center; background-size: cover; background-repeat: no-repeat; vertical-align: middle; line-height: 18px; } .calendar-event-block-members-user-more { color: #333; vertical-align: middle; font: 11px/18px "Helvetica Neue", Helvetica, Arial, sans-serif; opacity: .6; transition: 220ms all ease; } .calendar-event-block-members-user-more:hover { opacity: 1; } .calendar-event-block-room { color: #333; font: 11px/14px "Helvetica Neue", Helvetica, Arial, sans-serif; opacity: .6; } .calendar-event-block-compact .calendar-event-block-inner { padding: 2px 2px 2px 6px; font-size: 0; } .calendar-event-block-compact.calendar-event-block-wrap.calendar-bordered-block .calendar-event-block-inner { padding: 2px 1px 1px 5px; } .calendar-event-block-compact .calendar-event-block-time { display: inline; margin-right: 2px; vertical-align: top; } .calendar-event-block-compact .calendar-event-block-text { display: inline; vertical-align: top; font: 11px/12px "Helvetica Neue", Helvetica, Arial, sans-serif; } .calendar-event-block-compact.narrow-block .calendar-event-block-text { display: inline-block !important; max-width: 100% !important; } .calendar-event-block-compact.narrow-block .calendar-event-block-time { max-width: 100% !important; } .calendar-tmp-outer { visibility: hidden; width: 100px; } .calendar-tmp-inner { width: 100%; } .calendar-counter { position: relative; float: left; overflow: hidden; box-sizing: border-box; padding: 0 30px 0 0; height: 53px; color: #535c69; font: 13px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif; } .bitrix24-light-theme .calendar-counter { color: #fff; } .calendar-counter-title { display: -ms-flexbox; display: flex; -ms-flex-align: center; overflow: hidden; padding: 17px 1px; max-width: 100%; align-items: center; } .calendar-counter-container { position: relative; display: inline-block; height: 18px; text-decoration: none; cursor: pointer; flex: 1; flex-basis: inherit; } .calendar-counter-inner { position: relative; display: block; margin: 0 10px 0 0; max-width: 100%; white-space: nowrap; -webkit-transition: .3s; -moz-transition: .3s; transition: .3s; } .calendar-counter-inner:after { position: absolute; top: 2px; right: 0; bottom: 0; left: 0; display: inline-block; padding: 0 3px; width: 0; height: 16px; border: 1px solid transparent; -webkit-border-radius: 30px; border-radius: 30px; content: ''; -webkit-transition: .2s; transition: .2s; } .calendar-counter-container:hover .calendar-counter-inner:after { width: 100%; border: 1px solid rgba(168, 173, 180, .52); } .bitrix24-light-theme .calendar-counter-container:hover .calendar-counter-inner:after { border: 1px solid rgba(255, 255, 255, .4); background: rgba(255, 255, 255, .15); } .calendar-counter-container:hover .calendar-counter-number { border: 1px solid transparent; } .calendar-counter-text { position: relative; display: inline-block; overflow: hidden; margin: -1px 0 0 5px; max-width: -webkit-calc(100% - 7px); max-width: calc(100% - 7px); outline: none; border: 1px solid transparent; color: #535c69; vertical-align: middle; text-overflow: ellipsis; white-space: nowrap; -webkit-transition: .2s; transition: .2s; } .calendar-counter-page-name { margin: 0 5px 0 0; } .calendar-counter-page-name .calendar-counter-text { max-width: 100%; } .calendar-counter-number { display: inline-block; /*margin: 0 3px 0 0; */ padding: 0 7px; height: 16px; border: 1px solid rgba(168, 173, 180, .52); -webkit-border-radius: 30px; border-radius: 30px; vertical-align: middle; /* color: #535c69; */ font: bold 11px/16px 'OpenSans-Regular', "Helvetica Neue", Helvetica, Arial, sans-serif; -webkit-transition: .2s; transition: .2s; } .bitrix24-light-theme .calendar-counter-number { border: 1px solid rgba(255, 255, 255, .4); background: rgba(255, 255, 255, .15); } .calendar-counter-container:hover .calendar-counter-number { border: 1px solid transparent; background: transparent; } .calendar-counter-invitation .calendar-counter-number, .calendar-counter-container:hover.calendar-counter-invitation .calendar-counter-text { color: #c63734; } .calendar-counter-new-comments .calendar-counter-number, .calendar-counter-container:hover.calendar-counter-new-comments .calendar-counter-text { color: #31ac4e; } .calendar-disable-select { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; } .calendar-change-hide-all-children > * { opacity: 0; } .calendar-all-events-popup { overflow: auto; max-height: 300px; width: 250px; } .calendar-all-events-popup .calendar-event-line-wrap { position: relative !important; top: 0 !important; left: 0 !important; width: 100% !important; } .calendar-all-events-popup .calendar-event-line-wrap .calendar-event-line-inner { max-width: none !important; width: auto !important; } .calendar-event-block-wrap.calendar-event-full-block-wrap { z-index: 800; overflow: initial; margin-top: -5px; margin-left: -8px; padding: 5px 8px; max-width: 250px; width: 100%; opacity: 1; cursor: default; } .calendar-event-block-wrap.calendar-bordered-block { border: 1px solid #fff; } .calendar-event-block-wrap.calendar-bordered-block .calendar-event-block-inner { padding: 7px 2px 5px 11px; } .calendar-event-full-block-draggable-btn { position: absolute; top: 5px; left: 4px; width: 8px; height: 14px; background: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%226%22%20height%3D%2214%22%20viewBox%3D%220%200%206%2014%22%3E%3Cg%20fill%3D%22%23FFFFFF%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20width%3D%222%22%20height%3D%222%22/%3E%3Crect%20width%3D%222%22%20height%3D%222%22%20x%3D%224%22/%3E%3Crect%20width%3D%222%22%20height%3D%222%22%20y%3D%224%22/%3E%3Crect%20width%3D%222%22%20height%3D%222%22%20x%3D%224%22%20y%3D%224%22/%3E%3Crect%20width%3D%222%22%20height%3D%222%22%20y%3D%228%22/%3E%3Crect%20width%3D%222%22%20height%3D%222%22%20y%3D%2212%22/%3E%3Crect%20width%3D%222%22%20height%3D%222%22%20x%3D%224%22%20y%3D%228%22/%3E%3Crect%20width%3D%222%22%20height%3D%222%22%20x%3D%224%22%20y%3D%2212%22/%3E%3C/g%3E%3C/svg%3E) no-repeat center; opacity: .5; } .calendar-event-full-block-close-btn { position: absolute; top: -8px; right: -8px; width: 16px; height: 16px; border-radius: 50%; background: rgba(255, 255, 255, .9); cursor: pointer; } .calendar-event-full-block-close-btn:hover { opacity: 1; } .calendar-event-full-block-close-btn:after, .calendar-event-full-block-close-btn:before { position: absolute; top: 50%; left: 50%; width: 9px; height: 1px; background-color: #cbced2; content: ""; transition: all 250ms ease; } .calendar-event-full-block-close-btn:hover:after, .calendar-event-full-block-close-btn:hover:before { background: #333; } .calendar-event-full-block-close-btn:before { transform: translate(-50%, -50%) rotate(-45deg); } .calendar-event-full-block-close-btn:after { transform: translate(-50%, -50%) rotate(45deg); } .calendar-event-full-block-wrap .calendar-event-block-inner { position: relative; background-color: transparent; } .calendar-event-full-block-wrap .calendar-event-block-text { border: 1px solid transparent; color: #fff; } .calendar-event-full-block-wrap .calendar-event-block-time, .calendar-event-full-block-wrap .calendar-event-block-time-shadow { color: #fff !important; opacity: 1; } .calendar-event-block-info { display: flex; flex-direction: row; justify-content: space-between; align-items: center; } .calendar-event-full-block-wrap .calendar-event-block-members { display: block; text-align: right; } .calendar-event-full-block-wrap a.calendar-event-block-members-user { display: inline-block; width: 18px; height: 18px; border-radius: 50%; background-position: center; background-size: cover; background-repeat: no-repeat; vertical-align: middle; line-height: 18px; } .calendar-event-full-block-wrap .calendar-event-block-members-user-more { color: #fff; opacity: 1; } .calendar-event-full-block-wrap .calendar-event-block-room { display: block; color: #fff; text-align: right; opacity: 1; } .calendar-event-block-comment-count { display: inline-block; padding: 0 5px 0 17px; border: 1px solid #fff; border-radius: 8px; 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%2210%22%20viewBox%3D%220%200%2010%2010%22%3E%20%20%3Cpath%20fill%3D%22%23FFFFFF%22%20fill-rule%3D%22evenodd%22%20d%3D%22M1.97583938%2C3.21099502%20C1.84042268%2C3.21099502%201.73208932%2C3.10733824%201.73208932%2C2.97776727%20L1.73208932%2C2.01894204%20C1.73208932%2C1.88937107%201.84042268%2C1.78571429%201.97583938%2C1.78571429%20L8.15512768%2C1.78571429%20C8.29054437%2C1.78571429%208.39887773%2C1.88937107%208.39887773%2C2.01894204%20L8.39887773%2C2.97776727%20C8.42596107%2C3.10733824%208.29054437%2C3.21099502%208.15512768%2C3.21099502%20L1.97583938%2C3.21099502%20Z%20M1.97683846%2C6.06813788%20C1.84086672%2C6.06813788%201.73208932%2C5.9644811%201.73208932%2C5.83491012%20L1.73208932%2C4.8760849%20C1.73208932%2C4.74651392%201.84086672%2C4.64285714%201.97683846%2C4.64285714%20L8.18145433%2C4.64285714%20C8.31742607%2C4.64285714%208.42620346%2C4.74651392%208.42620346%2C4.8760849%20L8.42620346%2C5.83491012%20C8.45339781%2C5.9644811%208.31742607%2C6.06813788%208.18145433%2C6.06813788%20L1.97683846%2C6.06813788%20Z%20M1.20829194%2C0%20C0.549223611%2C0%200%2C0.518283904%200%2C1.14022459%20L0%2C6.84993278%20C0%2C7.47187347%200.549223611%2C7.99015737%201.20829194%2C7.99015737%20L5.65081123%2C7.99015737%20C5.73319478%2C7.99015737%205.78811714%2C8.01607157%205.8430395%2C8.06789996%20L7.54563269%2C9.80415104%20C7.71039978%2C9.95963621%207.98501158%2C9.85597943%207.98501158%2C9.64866587%20L7.98501158%2C8.22338513%20C7.98501158%2C8.09381415%208.0948563%2C7.99015737%208.23216221%2C7.99015737%20L8.79170806%2C7.99015737%20C9.45077639%2C7.99015737%2010%2C7.47187347%2010%2C6.84993278%20L10%2C1.14022459%20C9.97253882%2C0.518283904%209.42331521%2C0%208.76424687%2C0%20L1.20829194%2C0%20Z%22/%3E%3C/svg%3E) no-repeat 5px center; color: #fff; font: 400 11px/16px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; } .calendar-event-block-comment-edit { display: inline-block; margin-left: 5px; width: 10px; height: 18px; 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%2210%22%20viewBox%3D%220%200%2010%2010%22%3E%20%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M75.0616687%2C65%20L76.9902911%2C66.9286224%20L70.0727496%2C73.8447824%20L68.1441272%2C71.91616%20L75.0616687%2C65%20Z%20M67.0071241%2C74.7234385%20C66.9877826%2C74.7966598%2067.0085057%2C74.8740257%2067.061004%2C74.9279056%20C67.1148838%2C74.9817855%2067.1922498%2C75.0025085%2067.2654711%2C74.9817855%20L69.551911%2C74.365621%20L67.6232886%2C72.4369986%20L67.0071241%2C74.7234385%20Z%22%20transform%3D%22translate%28-67%20-65%29%22/%3E%3C/svg%3E) no-repeat center; vertical-align: middle; line-height: 18px; cursor: pointer; } .calendar-event-short-block-wrap { overflow: hidden; min-height: 8px; height: 8px; } .calendar-event-short-block-wrap .calendar-event-block-inner { left: 6px; display: -ms-flexbox; display: flex; padding: 1px 6px; vertical-align: middle; align-items: center; } .calendar-event-short-item { display: inline-block; margin-right: 4px; min-width: 6px; min-height: 6px; width: 6px; height: 6px; border-radius: 50%; } /*endregion*/ /*region POPUP forms */ .calendar-add-popup-slider-container { position: relative; overflow: hidden; width: 100%; } .calendar-add-popup-main-slide { overflow-y: auto; box-sizing: border-box; padding: 25px 10px 0; width: 100%; opacity: 1; transition: 250ms all ease; transform: translateX(0); } .calendar-add-popup-wrap-second-tab-active .calendar-add-popup-main-slide { opacity: 0; transform: translateX(-100%); } .calendar-add-popup-second-slide { position: absolute; top: 0; left: 100%; z-index: 100; overflow: hidden; box-sizing: border-box; padding: 7px 10px 0; width: 100%; height: 100%; background-color: #fff; opacity: 0; transition: 250ms all ease; transform: translateX(0); } .calendar-add-popup-wrap-second-tab-active .calendar-add-popup-second-slide { opacity: 1; transform: translateX(-100%); } .calendar-field-container { margin: 2px 0; } .calendar-add-popup-wrap .calendar-field-container { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-align: center; margin-bottom: 21px; -webkit-box-align: center; align-items: center; } .calendar-add-popup-wrap .calendar-field-right-block-table .calendar-field-container { margin-bottom: 2px; } .calendar-field-block { position: relative; flex: 1 0; } .calendar-field { display: block; box-sizing: border-box; padding: 10px 30px 10px 9px; max-width: 100%; width: 100%; outline: none; border: 1px solid #dde0e8; border-radius: 1px; background-color: #fff; color: #424956; font: 15px/17px "Helvetica Neue", Helvetica, Arial, sans-serif; transition: 220ms all ease; } .calendar-field.calendar-field-datetime-menu { box-sizing: border-box; padding-right: 0; min-width: 100px; } .calendar-clear-filed, .calendar-remove-filed { position: absolute; top: 50%; right: 10px; display: block; margin-top: -10px; width: 20px; height: 20px; cursor: pointer; transition: all 250ms ease; } .calendar-clear-filed:after, .calendar-clear-filed:before, .calendar-remove-filed:after, .calendar-remove-filed:before { position: absolute; top: 50%; left: 50%; width: 9px; height: 2px; background-color: #c7cdd3; content: ""; transition: all 250ms ease; } .calendar-clear-filed:hover:after, .calendar-clear-filed:hover:before, .calendar-remove-filed:hover:after, .calendar-remove-filed:hover:before { background-color: #b0b8c1; } .calendar-clear-filed:before, .calendar-remove-filed:before { transform: translate(-50%, -50%) rotate(-45deg); } .calendar-clear-filed:after, .calendar-remove-filed:after { transform: translate(-50%, -50%) rotate(45deg); } .calendar-add-popup-second-slide-header { margin-bottom: 10px; padding-bottom: 12px; border-bottom: 1px solid #edeef0; } .calendar-add-popup-second-slide-back-btn { position: relative; padding-left: 20px; color: #80868e; font: 400 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; cursor: pointer; transition: 300ms all ease; } .calendar-add-popup-second-slide-back-btn:hover { color: #333; } .calendar-add-popup-second-slide-back-btn:after { position: absolute; top: 50%; left: 0; width: 20px; height: 20px; 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%2217%22%20viewBox%3D%220%200%2010%2017%22%3E%20%20%3Cpolygon%20fill%3D%22%23525C69%22%20fill-rule%3D%22evenodd%22%20points%3D%2223.423%2021.423%2023.423%2033.12%2035.12%2033.12%2035.12%2031.507%2025.036%2031.507%2025.036%2021.423%22%20transform%3D%22rotate%2845%2041.706%20-7.578%29%22/%3E%3C/svg%3E) no-repeat center; content: ''; opacity: .5; transition: 300ms all ease; transform: translateY(-50%); } .calendar-add-popup-second-slide-back-btn:hover:after { opacity: 1; } /*region Separator*/ .calendar-filed-separator { margin-bottom: 21px; height: 1px; border: none; background-color: #dcdee1; } /*endregion*/ /*region Feild String*/ .calendar-field-container-string { } .calendar-field-string { } /*endregion*/ /*region Field double Datetime and Date*/ .calendar-field-container-date, .calendar-field-container-datetime { } .calendar-field-block.calendar-field-block-prefix, .calendar-field-block.calendar-field-block-text, .calendar-field-block.calendar-field-block-left, .calendar-field-block.calendar-field-block-between, .calendar-field-block.calendar-field-block-right { flex: auto; } .calendar-field-block.calendar-field-block-prefix { padding-right: 15px; white-space: nowrap; font: 400 16px/19px "Helvetica Neue", Helvetica, Arial, sans-serif; } .calendar-field-block.calendar-field-block-prefix::first-letter { text-transform: uppercase; } .calendar-field-block.calendar-field-block-text { padding: 0 15px; font: 400 13px/15px "Helvetica Neue", Helvetica, Arial, sans-serif; } .calendar-field-block.calendar-field-block-between { box-sizing: border-box; padding: 0 15px; max-width: 45px; width: 45px; height: 1px; background-color: #dcdee1; background-clip: content-box; } .calendar-field-time, .calendar-field-date, .calendar-field-datetime { max-width: 130px; background: #fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2217%22%20height%3D%2215%22%20viewBox%3D%220%200%2017%2015%22%3E%20%20%3Cpath%20fill%3D%22%23A1A1A1%22%20d%3D%22M19.2203068%2C227.579302%20C19.4159762%2C227.579302%2019.6036161%2C227.503694%2019.7418756%2C227.369138%20C19.8801351%2C227.234582%2019.9576669%2C227.052123%2019.957385%2C226.861969%20L19.957385%2C225.786486%20C19.957385%2C225.390884%2019.6273838%2C225.070185%2019.2203068%2C225.070185%20C18.8132298%2C225.070185%2018.4832287%2C225.390884%2018.4832287%2C225.786486%20L18.4832287%2C226.861969%20C18.4829467%2C227.052123%2018.5604785%2C227.234582%2018.698738%2C227.369138%20C18.8369975%2C227.503694%2019.0246374%2C227.579302%2019.2203068%2C227.579302%20L19.2203068%2C227.579302%20Z%20M11.7858009%2C227.652584%20C12.2169272%2C227.652584%2012.566424%2C227.312939%2012.566424%2C226.893965%20L12.566424%2C225.758618%20C12.566424%2C225.339645%2012.2169272%2C225%2011.7858009%2C225%20C11.3546747%2C225%2011.0051778%2C225.339645%2011.0051778%2C225.758618%20L11.0051778%2C226.893965%20C11.0051778%2C227.095164%2011.0874218%2C227.288121%2011.233817%2C227.43039%20C11.3802123%2C227.572658%2011.5787668%2C227.652584%2011.7858009%2C227.652584%20L11.7858009%2C227.652584%20Z%20M22.0369225%2C226.582261%20L20.8134152%2C226.582261%20L20.8134152%2C227.098328%20C20.8134152%2C227.953376%2020.1001563%2C228.646529%2019.2203068%2C228.646529%20C18.3404574%2C228.646529%2017.6271984%2C227.953376%2017.6271984%2C227.098328%20L17.6271984%2C226.582261%20L13.3789093%2C226.582261%20L13.3789093%2C227.098328%20C13.3789093%2C227.953376%2012.6656504%2C228.646529%2011.7858009%2C228.646529%20C10.9059515%2C228.646529%2010.1926925%2C227.953376%2010.1926925%2C227.098328%20L10.1926925%2C226.582261%20L8.96918531%2C226.582261%20C8.41963391%2C226.58108%207.89468921%2C226.803615%207.52173741%2C227.195865%20C7.14878561%2C227.588115%206.96191611%2C228.114226%207.00647571%2C228.646529%20L7.00647571%2C238.967866%20C7.00647571%2C239.537898%207.48198171%2C240%208.06854801%2C240%20L22.9375597%2C240%20C23.524126%2C240%2023.999632%2C239.537898%2023.999632%2C238.967866%20L23.999632%2C228.646529%20C24.020459%2C227.558434%2023.1547325%2C226.647912%2022.0369225%2C226.582261%20Z%20M22%2C238%20L9.00000001%2C238%20L9.00000001%2C231%20L22%2C231%20L22%2C238%20Z%20M12.6705071%2C234.641161%20C12.2449609%2C234.998271%2011.8674281%2C235.406081%2011.5468347%2C235.854951%20C11.3616803%2C236.149457%2011.2456369%2C236.48002%2011.2069715%2C236.823092%20L14.7064997%2C236.823092%20L14.7064997%2C235.922039%20L12.7236107%2C235.922039%20C12.7820647%2C235.825793%2012.850385%2C235.735538%2012.9275286%2C235.652653%20C13.0110783%2C235.560449%2013.2107479%2C235.373976%2013.5265374%2C235.093236%20C13.7608069%2C234.894272%2013.9791618%2C234.678277%2014.1797118%2C234.44712%20C14.344479%2C234.251596%2014.479337%2C234.03398%2014.5801131%2C233.801005%20C14.6639123%2C233.59354%2014.7067873%2C233.372603%2014.7064997%2C233.149728%20C14.7148934%2C232.768765%2014.5538791%2C232.402777%2014.2646776%2C232.145462%20C13.9312208%2C231.861749%2013.4963595%2C231.716804%2013.0539152%2C231.741898%20C12.6354439%2C231.727784%2012.2241582%2C231.850236%2011.8856357%2C232.089727%20C11.5433086%2C232.380948%2011.3412673%2C232.797575%2011.3280478%2C233.239524%20L12.3168371%2C233.336544%20C12.3118734%2C233.115932%2012.3870846%2C232.900679%2012.5292515%2C232.728618%20C12.8124615%2C232.488233%2013.2338215%2C232.484726%2013.521227%2C232.720361%20C13.6488467%2C232.855654%2013.7140671%2C233.035733%2013.7017793%2C233.218881%20C13.6937327%2C233.432916%2013.6197322%2C233.63967%2013.4893648%2C233.812358%20C13.2408452%2C234.112072%2012.9669355%2C234.391035%2012.6705071%2C234.646322%20L12.6705071%2C234.641161%20Z%20M17.6696813%2C236.823092%20L18.635105%2C236.823092%20L18.635105%2C235.804376%20L19.2829691%2C235.804376%20L19.2829691%2C234.955962%20L18.635105%2C234.955962%20L18.635105%2C231.746026%20L17.79713%2C231.746026%20L15.5381023%2C234.960091%20L15.5381023%2C235.808505%20L17.6696813%2C235.808505%20L17.6696813%2C236.827221%20L17.6696813%2C236.823092%20Z%20M16.4727258%2C234.951834%20L17.6696813%2C233.221978%20L17.6696813%2C234.955962%20L16.4727258%2C234.955962%20L16.4727258%2C234.951834%20Z%22%20transform%3D%22translate%28-7%20-225%29%22/%3E%3C/svg%3E) no-repeat right 11px center } .calendar-field-time-menu, .calendar-field-date-menu, .calendar-field-datetime-menu { background: #fff no-repeat right 11px center url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2211%22%20height%3D%227%22%20viewBox%3D%220%200%2011%207%22%3E%20%20%3Cpath%20fill%3D%22%23979797%22%20fill-rule%3D%22evenodd%22%20d%3D%22M349.545942%2C95.4246212%20L349.545942%2C89.6066017%20L347.606602%2C89.6066017%20L347.606602%2C96.3942911%20L347.606602%2C97.363961%20L355.363961%2C97.363961%20L355.363961%2C95.4246212%20L349.545942%2C95.4246212%20Z%22%20transform%3D%22rotate%28-45%2067.431%20465.144%29%22/%3E%3C/svg%3E); } .calendar-field-time-menu:focus, .calendar-field-date-menu:focus, .calendar-field-datetime-menu:focus { background: #fff no-repeat right 11px center url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212%22%20height%3D%228%22%20viewBox%3D%220%200%2012%208%22%3E%20%20%3Cpath%20fill%3D%22%23979797%22%20fill-rule%3D%22evenodd%22%20d%3D%22M606%2C611%20L606%2C605%20L604%2C605%20L604%2C612%20L604%2C613%20L612%2C613%20L612%2C611%20L606%2C611%20Z%22%20transform%3D%22rotate%28135%20431.885%20182.822%29%22/%3E%3C/svg%3E); } /*.calendar-field-datetime { max-width:125px;}*/ /*endregion*/ /*region Field Select*/ .calendar-field-container-select { display: block; } .calendar-field-select { position: relative; display: block; overflow: hidden; padding-right: 30px; min-width: 50px; height: 39px; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; } .calendar-field-select-dot { display: inline-block; margin-left: 12px; width: 55px; } input.calendar-field-select, select.calendar-field-select { display: inline-block; padding: 3px 2px 3px 9px; height: 38px; outline: none; border-radius: 1px; background: #fff no-repeat right 11px center url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2211%22%20height%3D%227%22%20viewBox%3D%220%200%2011%207%22%3E%20%20%3Cpath%20fill%3D%22%23979797%22%20fill-rule%3D%22evenodd%22%20d%3D%22M349.545942%2C95.4246212%20L349.545942%2C89.6066017%20L347.606602%2C89.6066017%20L347.606602%2C96.3942911%20L347.606602%2C97.363961%20L355.363961%2C97.363961%20L355.363961%2C95.4246212%20L349.545942%2C95.4246212%20Z%22%20transform%3D%22rotate%28-45%2067.431%20465.144%29%22/%3E%3C/svg%3E); vertical-align: middle; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; } .calendar-field-container-select.locked .calendar-field-select { background: no-repeat calc(100% - 8px) center #fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%229%22%20height%3D%2212%22%20viewBox%3D%220%200%209%2012%22%3E%0A%20%20%3Cpath%20fill%3D%22%2328BAE9%22%20fill-rule%3D%22evenodd%22%20d%3D%22M356.952%2C204.92251%20L358%2C204.92251%20L358%2C211.92251%20L349%2C211.92251%20L349%2C204.92251%20L350.052%2C204.92251%20L350.052%2C203.33451%20C350.115332%2C201.474832%20351.641245%2C200%20353.502%2C200%20C355.362755%2C200%20356.888668%2C201.474832%20356.952%2C203.33451%20L356.952%2C204.92251%20Z%20M355.996428%2C204.92251%20L356.008%2C203.33451%20C355.903002%2C201.999785%20354.835746%2C200.943593%20353.5%2C200.85251%20C352.164254%2C200.943593%20351.096998%2C201.999785%20350.992%2C203.33451%20L351.005041%2C204.92251%20L355.996428%2C204.92251%20Z%20M354.019%2C208.80151%20L354.019%2C210.08851%20L352.981%2C210.08851%20L352.981%2C208.80151%20C352.787695%2C208.647866%20352.675031%2C208.414437%20352.675%2C208.16751%20C352.675%2C207.711875%20353.044365%2C207.34251%20353.5%2C207.34251%20C353.955635%2C207.34251%20354.325%2C207.711875%20354.325%2C208.16751%20C354.324969%2C208.414437%20354.212305%2C208.647866%20354.019%2C208.80151%20L354.019%2C208.80151%20Z%22%20transform%3D%22translate%28-349%20-200%29%22/%3E%0A%3C/svg%3E%0A); color: #ababab; } .calendar-lock-icon { position: absolute; top: 0; right: 0; z-index: 4000 !important; width: 37px; height: 37px; } .calendar-field-container-select.locked .calendar-field-select:hover { border-color: #bfbfbf !important; } select.calendar-field-select::-ms-expand { display: none; } @media (-webkit-min-device-pixel-ratio: 0) { select.calendar-field-select { padding-right: 24px !important; } } select:not(:-internal-list-box) { overflow: visible !important; } .calendar-field-select:after, .calendar-field-select.active:before { transform: translate(-50%, -50%) rotate(-45deg); } .calendar-field-select:before, .calendar-field-select.active:after { transform: translate(-50%, -50%) rotate(45deg); } .calendar-field-select:after { margin-left: -10px; } .calendar-field-select:before { margin-left: -15px; } .calendar-field-select:after, .calendar-field-select:before { position: absolute; top: 50%; left: 100%; width: 8px; height: 2px; background-color: #979797; content: ""; transition: all 250ms ease; transform-origin: center; } .calendar-field-container-select.locked .calendar-field-select:after, .calendar-field-container-select.locked .calendar-field-select:before { display: none; } .calendar-field-select-icon { position: relative; display: inline-block; margin-top: -1px; margin-right: 10px; width: 20px; height: 20px; border-radius: 2px; background-color: #333; vertical-align: middle; } .calendar-field-tiny { padding: 7px 28px 7px 8px; } .calendar-field-tiny .calendar-field-select-icon { top: 2px; } /*endregion*/ /*region Field Select calendar*/ .calendar-field-container-select-calendar { } .calendar-field-select-calendar { display: block; padding-right: 40px; height: 39px; white-space: nowrap; cursor: pointer; } .calendar-field-select-calendar { position: relative; } .calendar-field-select-calendar:after { position: absolute; top: 50%; left: 100%; margin-top: -9px; margin-left: -25px; width: 16px; height: 16px; background-image: 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%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%20%20%3Cpath%20fill%3D%22%23525C69%22%20fill-rule%3D%22evenodd%22%20d%3D%22M144.915475%2C44.6171441%20L146.04203%2C42.7726002%20L146.04203%2C44.6215473%20L144.915475%2C44.6215473%20L144.915475%2C44.6171441%20Z%20M146.04203%2C46.6113649%20L146.95067%2C46.6113649%20L146.95067%2C45.5262097%20L147.56043%2C45.5262097%20L147.56043%2C44.6215473%20L146.95067%2C44.6215473%20L146.95067%2C41.1987954%20L146.161982%2C41.1987954%20L144.035822%2C44.6259489%20L144.035822%2C45.5306129%20L146.04203%2C45.5306129%20L146.04203%2C46.6157681%20L146.04203%2C46.6113649%20Z%20M141.336889%2C44.2858754%20C140.936048%2C44.6666705%20140.581189%2C45.1002913%20140.279309%2C45.5801377%20C140.105377%2C45.8937985%20139.995421%2C46.2459793%20139.959435%2C46.6113649%20L143.253133%2C46.6113649%20L143.253133%2C45.6505745%20L141.38687%2C45.6505745%20C141.441848%2C45.5493217%20141.505824%2C45.4524721%20141.578795%2C45.3644273%20C141.657763%2C45.2664769%20141.845689%2C45.0672753%20142.142571%2C44.7679217%20C142.362485%2C44.5555137%20142.568403%2C44.3243954%20142.757328%2C44.0789698%20C142.912267%2C43.8698626%20143.039217%2C43.6376434%20143.134179%2C43.3900162%20C143.213149%2C43.1688034%20143.253133%2C42.9332834%20143.253133%2C42.6955618%20C143.261129%2C42.289453%20143.109189%2C41.8987538%20142.837297%2C41.6247138%20C142.523421%2C41.3220578%20142.113582%2C41.1679794%20141.697747%2C41.1943922%20C141.303902%2C41.1789842%20140.917056%2C41.3099522%20140.598182%2C41.5652834%20C140.27531%2C41.8756418%20140.085385%2C42.320269%20140.07339%2C42.7913106%20L141.004022%2C42.8947634%20C140.999024%2C42.6592434%20141.069995%2C42.430325%20141.203942%2C42.2465314%20C141.470837%2C41.9900994%20141.86668%2C41.9856978%20142.137573%2C42.2377266%20C142.257526%2C42.381901%20142.318502%2C42.5744994%20142.307505%2C42.7692994%20C142.299509%2C42.9971154%20142.229537%2C43.2183282%20142.107585%2C43.4021234%20C141.873678%2C43.7223874%20141.615779%2C44.0184386%20141.336889%2C44.2913778%20L141.336889%2C44.2858754%20Z%20M138.005208%2C47.7988737%20L150.000465%2C47.7988737%20L150.000465%2C40.0949299%20L138.005208%2C40.0949299%20L138.005208%2C47.7988737%20Z%20M150.152404%2C35.6926772%20L149.00086%2C35.6926772%20L149.00086%2C36.2429588%20C149.00086%2C37.1542243%20148.329126%2C37.8938035%20147.501452%2C37.8938035%20C146.673781%2C37.8938035%20146.002046%2C37.1542243%20146.002046%2C36.2429588%20L146.002046%2C35.6926772%20L142.003627%2C35.6926772%20L142.003627%2C36.2429588%20C142.003627%2C37.1542243%20141.332891%2C37.8938035%20140.504219%2C37.8938035%20C139.675547%2C37.8938035%20139.004813%2C37.1542243%20139.004813%2C36.2429588%20L139.004813%2C35.6926772%20L137.853267%2C35.6926772%20C136.831672%2C35.6904756%20136.002%2C36.5995412%20136%2C37.7243171%20C136%2C37.7804451%20136.002%2C37.8365747%20136.005998%2C37.8938035%20L136.005998%2C48.8994368%20C136.005998%2C49.5069472%20136.453821%2C50%20137.005603%2C50%20L151.00007%2C50%20C151.552851%2C50%20151.999675%2C49.5069472%20151.999675%2C48.8994368%20L151.999675%2C37.8938035%20C152.018667%2C36.7327092%20151.203988%2C35.7631124%20150.152404%2C35.6926772%20L150.152404%2C35.6926772%20Z%20M140.504219%2C36.8339604%20C140.910059%2C36.8339604%20141.238929%2C36.4718756%20141.238929%2C36.0250468%20L141.238929%2C34.8144276%20C141.240928%2C34.3675988%20140.915057%2C34.0033124%20140.509217%2C34.00001%20C140.103377%2C33.99781%20139.771509%2C34.3576932%20139.76951%2C34.8034212%20L139.76951%2C34.8144276%20L139.76951%2C36.0250468%20C139.76951%2C36.4718756%20140.098379%2C36.8339604%20140.504219%2C36.8339604%20L140.504219%2C36.8339604%20Z%20M147.501452%2C36.7558212%20C147.8843%2C36.7558212%20148.195179%2C36.413546%20148.195179%2C35.9920308%20L148.195179%2C35.99093%20L148.195179%2C34.8441428%20C148.195179%2C34.4215268%20147.8843%2C34.0803508%20147.501452%2C34.0803508%20C147.118604%2C34.0803508%20146.807728%2C34.4215268%20146.807728%2C34.8441428%20L146.807728%2C35.99093%20C146.807728%2C36.4124452%20147.116604%2C36.7547204%20147.500452%2C36.7558212%20L147.501452%2C36.7558212%20Z%22%20transform%3D%22translate%28-136%20-34%29%22%20opacity%3D%22.5%22/%3E%3C/svg%3E); content: ""; transition: all 250ms ease; } /*.calendar-field-container-select .calendar-field-select{ padding-left: 30px;}*/ /*endregion*/ /*region Field String Select */ .calendar-field-container-string-select { } .calendar-field-container-string-select .calendar-field-block { display: flex; align-items: center; } .calendar-field-container-string-select .calendar-field-select { margin-left: 10px; max-width: 55px; } /*endregion*/ /*region Checkbox*/ .calendar-field-checkbox-label { position: relative; display: flex; padding-left: 20px; color: #525c69; font: 400 14px/15px "Helvetica Neue", Helvetica, Arial, sans-serif; align-items: center; } .calendar-field-checkbox { position: absolute; top: 50%; left: 0; margin: 0; transform: translateY(-50%); } .calendar-field-container-checkbox-description { padding-top: 10px; color: #6a747f; font: 400 11px/14px "Helvetica Neue", Helvetica, Arial, sans-serif; } /*endregion*/ /*region text*/ .calendar-text-link { display: inline-block; border-bottom: 1px dashed; color: #468ee5; white-space: nowrap; font: 400 14px/15px "Helvetica Neue", Helvetica, Arial, sans-serif; cursor: pointer; transition: 220ms ease all; } .calendar-text-link:hover { border-bottom-style: solid; } .calendar-text { margin: 2px 0; color: #828b95; font: 400 14px/15px "Helvetica Neue", Helvetica, Arial, sans-serif; } .calendar-field-right-block-table .calendar-text { font-size: 12px; } .calendar-field-table-cell-value .calendar-text { color: #525c69; } /*endregion*/ /*region notification*/ .calendar-notification-btn-container { position: relative; display: inline-block; margin-top: 1px; margin-left: 5px; width: 16px; height: 16px; border-radius: 50%; background-color: transparent; vertical-align: top; transition: 300ms all ease; } .calendar-notification-btn-container:hover { background-color: #2ec6f6; } .calendar-notification-icon { position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; cursor: pointer; transform: translate(-50%, -50%); } .calendar-notification-icon:after, .calendar-notification-icon:before { position: absolute; top: 50%; left: 50%; width: 8px; height: 2px; background-color: #bec2c7; content: ""; transition: all 250ms ease; } .calendar-notification-btn-container:hover .calendar-notification-icon:after, .calendar-notification-btn-container:hover .calendar-notification-icon:before { background-color: #fff; } .calendar-notification-icon:before { transform: translate(-50%, -50%) rotate(-90deg); } .calendar-notification-icon:after { transform: translate(-50%, -50%) rotate(-180deg); } .calendar-notification-btn-remove .calendar-notification-icon:before, .calendar-notification-btn-remove .calendar-notification-icon:after { transform: translate(-50%, -50%) rotate(0deg); } .calendar-notification-icon:hover:after, .calendar-notification-icon:hover:before { background-color: #fff; } /*endregion*/ /*region members*/ .calendar-field-container-members { } .calendar-members-selected { vertical-align: middle; font: 400 13px/18px "Helvetica Neue", Helvetica, Arial, sans-serif; } .calendar-member { display: inline-block; margin: 0 1px 0 4px; width: 18px; height: 18px; border-radius: 50%; background: #535c6a url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2247.188%22%20height%3D%2254.063%22%20viewBox%3D%220%200%2047.188%2054.063%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23fff%3B%20fill-rule%3A%20evenodd%3B%20%7D%3C/style%3E%3C/defs%3E%3Cpath%20id%3D%22Shape_2_copy_4%22%20data-name%3D%22Shape%202%20copy%204%22%20class%3D%22cls-1%22%20d%3D%22M47.18%2054.062c0-3.217-3.61-16.826-3.61-16.826%200-1.99-2.6-4.26-7.72-5.585a17.394%2017.394%200%200%201-4.887-2.223c-.33-.188-.28-1.925-.28-1.925l-1.648-.25c0-.142-.14-2.225-.14-2.225%201.972-.663%201.77-4.574%201.77-4.574%201.252.695%202.068-2.4%202.068-2.4%201.482-4.3-.738-4.04-.738-4.04a27.05%2027.05%200%200%200%200-7.918c-.987-8.708-15.847-6.344-14.085-3.5-4.343-.8-3.352%209.082-3.352%209.082l.942%202.56c-1.85%201.2-.564%202.65-.5%204.32.09%202.466%201.6%201.955%201.6%201.955.093%204.07%202.1%204.6%202.1%204.6.377%202.556.142%202.12.142%202.12l-1.786.217a7.1%207.1%200%200%201-.14%201.732c-2.1.936-2.553%201.485-4.64%202.4-4.032%201.767-8.414%204.065-9.193%207.16S-.012%2054.06-.012%2054.06h47.19z%22/%3E%3C/svg%3E) no-repeat center; background-size: 50%; vertical-align: middle; line-height: 18px; } .calendar-members-change-link { margin-left: 5px; border-bottom: 1px dotted; color: #828b95; cursor: pointer; } .calendar-members-change-link:hover { border-bottom-style: solid; } .calendar-members-additionally { margin-left: 5px; border-bottom: 1px dashed transparent; color: #828b95; font: 400 12px/16px "Helvetica Neue", Helvetica, Arial, sans-serif; transition: 300ms all ease; } .calendar-members-additionally:hover { border-bottom-color: #333; color: #333; } .calendar-add-popup-attendees-list { padding: 0 4px; } .calendar-members-selected span:not(.calendar-members-change-link) { color: #525c69; } /*endregion*/ /*region maps*/ .calendar-field-container-maps { } .calendar-add-popup-maps-block { position: relative; padding-top: 66.6%; max-width: 100%; width: 100%; } .calendar-add-popup-maps-frame { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; border-radius: 5px; } .calendar-reminder-item { position: relative; display: inline-block; margin-right: 22px; margin-left: 5px; padding: 3px 0 3px 0; color: #000; white-space: nowrap; font: 400 13px/14px "Helvetica Neue", Helvetica, Arial, sans-serif; } .calendar-reminder-item:hover .calendar-reminder-clear-icon { display: inline-block; } .calendar-reminder-clear-icon { position: absolute; top: -4px; right: -25px; width: 22px; height: 22px; outline: none; opacity: .7; cursor: pointer; transition: opacity 200ms linear; } .calendar-reminder-clear-icon:after { position: absolute; top: 50%; left: 50%; display: block; margin-top: 3px; width: 10px; height: 10px; background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2210%22%20height%3D%2210%22%20viewBox%3D%220%200%2010%2010%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M7.787%201L5%203.787%202.213%201%201%202.213%203.787%205%201%207.787%202.213%209%205%206.213%207.787%209%209%207.787%206.213%205%209%202.213%22%20fill%3D%22%23999%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E); background-size: cover; background-repeat: no-repeat; content: ""; transform: translate3d(-50%, -50%, 0); } .calendar-reminder-item:hover .calendar-reminder-clear-icon:hover { opacity: 1; } .calendar-add-popup-date-label { display: inline-block; color: #525c69; font: 15px/17px "Helvetica Neue", Helvetica, Arial, sans-serif; } .calendar-add-popup-time-select-input { display: inline-block; width: 100%; border-width: 0; } .calendar-add-popup-time-select { display: inline-block; width: 100px; } .calendar-add-popup-section-menu-item { } .calendar-add-popup-section-menu-item .menu-popup-item-icon { display: inline-block; margin: 8px 0 0 12px; width: 17px; height: 17px; border-radius: 2px; background-color: #333; vertical-align: top; line-height: 17px; } .calendar-select-popup { overflow: auto; max-height: 300px; } .calendar-add-popup-title-text { padding: 7px 0 13px 20px; color: #80868e; font: 400 13px/18px "Helvetica Neue", Helvetica, Arial, sans-serif; opacity: 0.6; } /*endregion*/ /*region Filed textarea*/ .calendar-field-container-textarea { display: block; } .calendar-field-teatarea { box-sizing: border-box; min-width: 100%; min-height: 130px; max-width: 100%; width: 100%; } .calendar-field-block .feed-add-post-text { padding: 0; } /*endregion*/ /*region Filed colorpicker*/ .calendar-field-container-colorpicker, .calendar-field-container-colorpicker-square { display: block; } .calendar-field-colorpicker { margin: 0; padding: 0; list-style: none; } .calendar-field-colorpicker-color-item, .calendar-field-colorpicker-color-item-more { position: relative; display: inline-block; box-sizing: border-box; margin: 0 1px 0 0; padding: 0; width: 29px; height: 29px; border-radius: 50%; background-color: transparent; vertical-align: middle; cursor: pointer; transition: 300ms all ease; } .calendar-field-colorpicker-color-item-more { margin-left: 5px; width: auto; background-color: transparent; } .calendar-field-container-colorpicker-square .calendar-field-colorpicker-color-item { width: 27px; height: 27px; border-radius: 4px; } .calendar-field-colorpicker-color { position: absolute; top: -1px; right: -1px; bottom: -1px; left: -1px; display: block; border: 4px solid #fff; border-radius: 50%; background-color: transparent; transition: 300ms border-color ease, 300ms background-color ease; } .calendar-field-colorpicker-color-item.active .calendar-field-colorpicker-color { top: 1px; right: 1px; bottom: 1px; left: 1px; border: 2px solid #fff; } .calendar-field-container-colorpicker-square .calendar-field-colorpicker-color { border-radius: 3px; } .calendar-options-item-colorpicker .calendar-field-colorpicker-color { border-color: #f8f9fa; } .calendar-field-colorpicker-color-item-more-link { border-bottom: 1px dashed; color: #828b95; vertical-align: middle; text-transform: lowercase; font: 400 15px/29px "Helvetica Neue", Helvetica, Arial, sans-serif; cursor: pointer; transition: 300ms all ease; } .calendar-field-colorpicker-color-item-more-link:hover { color: #333; } .calendar-options-item .calendar-edit-planner-wrap { margin-left: -17px; } .calendar-options-item-planner { margin: 0 20px; padding: 11px 30px 11px 0; } .calendar-edit-planner-additional-settings-wrap { padding: 10px 0 0 0; opacity: 1; transition: 300ms opacity ease; } .calendar-edit-planner-additional-settings-wrap.hidden { opacity: 0; } .calendar-edit-planner-additional-settings { overflow: hidden; padding: 5px 0; max-height: 300px; transition: 300ms all ease; } .calendar-edit-planner-additional-settings .calendar-field-container { padding: 5px 0; } .calendar-edit-planner-additional-settings.collapse { padding: 0; max-height: 0; } .calendar-planner-more-link { padding-bottom: 1px; border-bottom: 1px dashed; color: #468ee5; text-decoration: none; cursor: pointer; } .calendar-planner-more-link:hover { border-bottom-style: solid; } /*endregion*/ .calendar-options-uf-crm-cont { padding: 10px 0; } /*endregion*/ /*region Slider detail new event*/ .calendar-slider-workarea { overflow: hidden; min-width: 800px; width: 100%; } /* SIDEBAR */ .calendar-slider-sidebar { position: relative; float: right; padding-left: 14px; width: 300px; } .calendar-slider-sidebar-head { padding: 0 17px; height: 47px; background: #2fc6f6; } .calendar-slider-sidebar-head.calendar-slider-sidebar-head-long-time { height: 54px; } .calendar-slider-sidebar-head-long-time .calendar-slider-sidebar-head-title { margin-top: 5px; font: 13px/46px 'OpenSans-Semibold', "Helvetica Neue", Arial, Helvetica, sans-serif; line-height: 22px; } .calendar-slider-sidebar-head-long-time .calendar-slider-sidebar-head-timezone-icon11 { margin-bottom: 4px; vertical-align: bottom; } .calendar-slider-sidebar-head-title { display: inline-block; margin: 0 6px 0 0; color: #fff; font: 14px/47px 'OpenSans-Semibold', "Helvetica Neue", Arial, Helvetica, sans-serif; } .calendar-slider-sidebar-head-timezone { display: inline-block; margin: 0 0 0 3px; vertical-align: middle; } .calendar-slider-sidebar-head-timezone-icon { display: inline-block; width: 14px; height: 13px; background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2014%2013%22%3E%3Cpath%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%20d%3D%22M12.636%209.942h-2.71v-.03H9.92v-2.31h.977V8.96h1.74v.982zm-2.243-3.96c-1.918%200-3.473%201.556-3.473%203.473%200%201.918%201.555%203.472%203.473%203.472%201.917%200%203.472-1.554%203.472-3.472%200-1.917-1.555-3.472-3.472-3.472zm-6.056%204.57c-1.328-.46-2.405-1.453-2.94-2.743h2.12c.156%201.088.444%202.036.82%202.74zM1.02%205.927c0-.368.048-.725.125-1.07h2.283c-.027.347-.044.704-.044%201.07%200%20.376.017.743.046%201.1H1.154c-.08-.355-.134-.72-.134-1.1zm3.317-4.622c-.38.71-.67%201.67-.824%202.77H1.388c.532-1.303%201.61-2.308%202.95-2.77zm1.592.035c.73%200%201.357%201.127%201.636%202.736H4.292c.28-1.61.906-2.735%201.637-2.735zm4.54%202.736H8.345c-.155-1.1-.445-2.06-.825-2.77%201.338.462%202.418%201.467%202.95%202.77zm-4.607%202.95H4.195c-.035-.353-.058-.717-.058-1.098%200-.37.02-.725.055-1.07h3.474c.007.068.006.143.01.212.8-.5%201.736-.802%202.748-.802.428%200%20.838.067%201.235.164C10.994%201.884%208.685%200%205.93%200%202.654%200%200%202.654%200%205.928c0%203.244%202.606%205.875%205.837%205.925-.263-.505-.446-1.052-.532-1.637-.447-.43-.812-1.297-1.007-2.407h1.226c.09-.274.205-.533.34-.783z%22/%3E%3C/svg%3E); background-repeat: no-repeat; } .calendar-slider-sidebar-inner { padding: 0 17px 1px 17px; background: #fff; font: 13px "Helvetica Neue", Arial, Helvetica, sans-serif; } .calendar-slider-sidebar-layout-top { display: -ms-flexbox; display: flex; box-sizing: border-box; } .calendar-slider-sidebar-border-bottom { border-bottom: 1px solid rgba(82, 92, 105, .1); } .calendar-slider-sidebar-left-side, .calendar-slider-sidebar-right-side { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex: 1; flex: 1; } .calendar-slider-sidebar-left-side { margin: 0 5px 0 0; } .calendar-slider-sidebar-event .calendar-slider-sidebar-left-side, .calendar-slider-sidebar-event .calendar-slider-sidebar-right-side { margin: auto 0; } .calendar-slider-sidebar-right-side { -ms-flex-pack: end; justify-content: flex-end; } .calendar-slider-sidebar-name { color: #525c69; } .calendar-slider-sidebar-color-grey-opacity { color: rgba(82, 92, 105, .7); } .calendar-slider-sidebar-property { color: #333; } .calendar-slider-sidebar-user-top { -ms-flex-align: end; padding: 21px 0 7px 0; align-items: flex-end; } .calendar-slider-sidebar-link-user { border-bottom: 1px solid transparent; color: #8e959d; font: 12px "Helvetica Neue", Arial, Helvetica, sans-serif; cursor: pointer; transition: border-bottom .3s; } .calendar-slider-sidebar-link-user:hover { border-bottom: 1px solid #8e959d; } .calendar-slider-sidebar-user-inner { width: 100%; } .calendar-slider-sidebar-user-block { margin: 0 0 19px; } .calendar-slider-sidebar-user-container { display: inline-block; margin: 9px 7px 0 0; } .calendar-slider-sidebar-user-block-avatar { position: relative; display: inline-block; width: 34px; height: 34px; } .calendar-slider-sidebar-user-card.calendar-slider-sidebar-user-container { display: -ms-flexbox; display: flex; -ms-flex-align: center; width: auto; height: auto; align-items: center; } .calendar-slider-sidebar-user-card .calendar-slider-sidebar-user-block-avatar { margin: 0 7px 0 0; } .calendar-slider-sidebar-user-info-name { margin: 0 0 7px 0; color: #0063c6; font: 14px "Helvetica Neue", Arial, Helvetica, sans-serif; } .calendar-slider-sidebar-user-info-status { color: rgba(82, 92, 105, .7); font: 12px "Helvetica Neue", Arial, Helvetica, sans-serif; } .calendar-slider-sidebar-user-block-item { display: inline-block; overflow: hidden; width: 34px; height: 34px; border-radius: 100%; background: #535c6a no-repeat center url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2247.188%22%20height%3D%2254.063%22%20viewBox%3D%220%200%2047.188%2054.063%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23fff%3B%20fill-rule%3A%20evenodd%3B%20%7D%3C/style%3E%3C/defs%3E%3Cpath%20id%3D%22Shape_2_copy_4%22%20data-name%3D%22Shape%202%20copy%204%22%20class%3D%22cls-1%22%20d%3D%22M47.18%2054.062c0-3.217-3.61-16.826-3.61-16.826%200-1.99-2.6-4.26-7.72-5.585a17.394%2017.394%200%200%201-4.887-2.223c-.33-.188-.28-1.925-.28-1.925l-1.648-.25c0-.142-.14-2.225-.14-2.225%201.972-.663%201.77-4.574%201.77-4.574%201.252.695%202.068-2.4%202.068-2.4%201.482-4.3-.738-4.04-.738-4.04a27.05%2027.05%200%200%200%200-7.918c-.987-8.708-15.847-6.344-14.085-3.5-4.343-.8-3.352%209.082-3.352%209.082l.942%202.56c-1.85%201.2-.564%202.65-.5%204.32.09%202.466%201.6%201.955%201.6%201.955.093%204.07%202.1%204.6%202.1%204.6.377%202.556.142%202.12.142%202.12l-1.786.217a7.1%207.1%200%200%201-.14%201.732c-2.1.936-2.553%201.485-4.64%202.4-4.032%201.767-8.414%204.065-9.193%207.16S-.012%2054.06-.012%2054.06h47.19z%22/%3E%3C/svg%3E); background-size: 50%; } .calendar-slider-sidebar-user-icon-top, .calendar-slider-sidebar-user-icon-bottom { position: absolute; } .calendar-slider-sidebar-user-icon-top { top: 0; right: -1px; width: 11px; height: 12px; background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2011%2012%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20cx%3D%225.5%22%20cy%3D%225.601%22%20r%3D%225.5%22%20fill%3D%22%23FFF%22/%3E%3Cpath%20fill%3D%22%2363AC03%22%20d%3D%22M8%208H3L2%204l2%201%202-3%201%203%202-1%22/%3E%3C/g%3E%3C/svg%3E); background-repeat: no-repeat; } .calendar-slider-sidebar-user-icon-bottom { right: -2px; bottom: -3px; width: 15px; height: 15px; background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2015%2015%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%3Cdefs%3E%3Ccircle%20id%3D%22a%22%20cx%3D%225.5%22%20cy%3D%225.5%22%20r%3D%225.5%22/%3E%3C/defs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20transform%3D%22translate%282%202%29%22%3E%3Cuse%20fill%3D%22%23A7C31C%22%20xlink%3Ahref%3D%22%23a%22/%3E%3Ccircle%20cx%3D%225.5%22%20cy%3D%225.5%22%20r%3D%226.5%22%20stroke%3D%22%23FFF%22%20stroke-width%3D%222%22/%3E%3Cpath%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M8.278%204.092l-.458-.46c-.067-.066-.146-.1-.238-.1s-.17.034-.238.1l-2.697%202.7L3.55%205.233c-.066-.067-.146-.1-.237-.1-.092%200-.17.033-.238.1l-.46.46c-.065.066-.1.145-.1.237s.035.17.1.238L4.41%207.96c.066.068.145.1.237.1.09%200%20.17-.032.237-.1l3.394-3.393c.067-.067.1-.146.1-.238s-.033-.17-.1-.238z%22/%3E%3C/g%3E%3C/svg%3E); background-repeat: no-repeat; } .calendar-slider-sidebar-user-social { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 0 0 13px 0; } .calendar-slider-sidebar-user-social-left, .calendar-slider-sidebar-user-social-right { -ms-flex: 1; flex: 1; } .calendar-slider-sidebar-row { display: flex; padding: 14px 0; align-items: baseline; } .calendar-slider-sidebar-user-social-item { display: flex; margin: 0 0 9px 0; align-items: center; } .calendar-slider-sidebar-user-social-number { display: inline-block; margin: 0 8px 0; color: #525c69; font: 16px "Helvetica Neue", Arial, Helvetica, sans-serif; cursor: pointer; } .calendar-slider-sidebar-user-social-name { display: inline-block; cursor: pointer; align-self: flex-end; } .calendar-slider-sidebar-remind { padding: 0 0 15px 0; align-items: center; } .calendar-slider-sidebar-string-name { display: inline-block; margin: 0 7px 0 0; color: rgba(82, 92, 105, .7); vertical-align: top; } .calendar-slider-sidebar-string-value { display: inline-block; line-height: 17px; } .calendar-slider-sidebar-remind-link { display: inline-block; } .calendar-slider-sidebar-remind-link-name { display: inline-block; border-bottom: 1px dashed rgba(82, 92, 105, .2); color: #333; transition: border-bottom .3s; } .calendar-slider-sidebar-remind-link-name:hover { border-bottom: 1px dashed transparent; } .calendar-slider-sidebar-remind-link-icon { display: inline-block; width: 14px; height: 15px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAMAAADjyg5GAAAAbFBMVEX////w+/+r5vtt1vj5/f+76/yz6fxXz/jz+//J7/3S8vy36fp42Pn7/v/r+f7j9/6T3/v1+fqS3/rH7Pm76fl82fl01/lo1Phk0/hb0fhr1Pdq1PdHy/fc9P7T8f2i4/v8+/r8+vrP7vqI3Plg/e/YAAAAbElEQVQIHW3BRRLDMBAEwNkVg5kh/P8/phS7oou7caWoqgIZ1TUhs8wWf6Vu20A4STbLYrTEoRxF34uBcLhP3DQsbvixj/n9enrBEomap9B1QQiHZNjNtq6b2T9InFI6Rq2Uw4niSMik9xIXvtcxBIxVYcqTAAAAAElFTkSuQmCC); content: ''; vertical-align: middle; } .calendar-slider-sidebar-remind-warning { position: relative; box-sizing: border-box; padding: 8px 10px; height: 30px; background: #f5f7f8; color: #525c69; /*cursor: pointer;*/ transition: opacity .3s; } .calendar-slider-sidebar-remind-warning-name { display: inline-block; overflow: hidden; max-width: 100%; text-overflow: ellipsis; white-space: nowrap; } .calendar-slider-sidebar-remind-warning .calendar-close-button { position: absolute; /* TODO: this feature still not enabled*/ top: 7px; right: 5px; display: none; } .calendar-slider-sidebar-remind-warning:hover .calendar-close-button { opacity: 1; } /*.calendar-slider-sidebar-remind-warning-name:before {*/ /*content: '';*/ /*position: absolute;*/ /*top: 2px;*/ /*left: -27px;*/ /*display: inline-block;*/ /*width: 13px;*/ /*height: 13px;*/ /*background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2013%2013%22%3E%3Cpath%20fill%3D%22%23535C6B%22%20fill-rule%3D%22evenodd%22%20d%3D%22M10.02%206.035c-.643%200-1.165-.514-1.165-1.148%200-.634.522-1.147%201.166-1.147.646%200%201.168.513%201.168%201.147s-.522%201.148-1.167%201.148m-3.456%200c-.644%200-1.166-.514-1.166-1.148%200-.634.522-1.147%201.166-1.147.644%200%201.166.513%201.166%201.147s-.522%201.148-1.166%201.148m-3.457%200c-.644%200-1.166-.514-1.166-1.148%200-.634.523-1.147%201.167-1.147.645%200%201.166.513%201.166%201.147s-.52%201.148-1.166%201.148M12.285%200H.715C.32%200%200%20.315%200%20.703V9.07c0%20.39.32.705.715.705h6.83L10.538%2013V9.775h1.747c.395%200%20.715-.315.715-.704V.704C13%20.315%2012.68%200%2012.285%200%22/%3E%3C/svg%3E');*/ /*background-repeat: no-repeat;*/ /*}*/ .calendar-slider-sidebar-copy { padding: 14px 17px; background: rgba(255, 255, 255, .5); } .calendar-slider-sidebar-copy-link { display: inline; border-bottom: 1px dashed rgba(82, 92, 105, .2); color: #828b95; font: 13px/20px "Helvetica Neue", Arial, Helvetica, sans-serif; cursor: pointer; transition: border-bottom .3s; } .calendar-slider-sidebar-copy-link:hover { border-bottom: 1px dashed transparent; color: #828b95; } /* END OF SIDEBAR */ .calendar-slider-content { overflow: hidden; padding: 0; min-height: 450px; } /* MAIN CONTENT */ .calendar-slider-detail-option { padding: 20px 0; border-bottom: 1px solid rgba(234, 235, 237, .78); } .calendar-slider-detail-option-block { display: flex; margin: 0 0 30px 0; align-items: center; } .calendar-slider-detail-option-block:last-child { margin: 0; } .calendar-slider-detail-option-name { margin: 0 22px 0 0; width: 115px; color: #525c69; font: bold 13px/16px "Helvetica Neue", Arial, Helvetica, sans-serif; } .calendar-slider-detail-option-value { color: #333; } .calendar-slider-detail-info { margin: 0 0 20px 0; background-color: #fff; } .calendar-slider-info-panel-important { float: right; line-height: 30px; } .calendar-slider-info-panel-important span { position: relative; display: inline-block; padding: 0 20px; color: #000; vertical-align: middle; font-size: 13px; opacity: .9; } .calendar-slider-info-panel-important:hover span { opacity: 1 !important; } .calendar-slider-info-panel-important span:after { position: absolute; top: -2px; right: 0; bottom: 0; margin: auto; width: 12px; height: 16px; background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2012%2016%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20fill%3D%22%23F16C0A%22%20d%3D%22M4.29%2016C1.762%2015.073.06%2012.692%200%2010%200%205.46%204.49%201.213%207%200c-.48%204.19%205%205.287%205%2010.75C12%2014.627%207.71%2016%207.71%2016H4.29z%22/%3E%3Cpath%20fill%3D%22%23EBF1F4%22%20d%3D%22M3%2012c.133-2.054%201.25-3.916%203-5%201.48%203.148%203%202.8%203%205-.003%201.573-.743%203.054-2%204H5c-1.182-1.007-1.904-2.45-2-4z%22/%3E%3C/g%3E%3C/svg%3E); background-repeat: no-repeat; content: ''; } .calendar-slider-info-panel-important.no span { color: gray; opacity: .7; } .calendar-slider-info-panel-important.no span:after { background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2012%2016%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20fill%3D%22%23C1C4C8%22%20d%3D%22M4.29%2016C1.762%2015.073.06%2012.692%200%2010%200%205.46%204.49%201.213%207%200c-.48%204.19%205%205.287%205%2010.75C12%2014.627%207.71%2016%207.71%2016H4.29z%22/%3E%3Cpath%20fill%3D%22%23EBF1F4%22%20d%3D%22M3%2012c.133-2.054%201.25-3.916%203-5%201.48%203.148%203%202.8%203%205-.003%201.573-.743%203.054-2%204H5c-1.182-1.007-1.904-2.45-2-4z%22/%3E%3C/g%3E%3C/svg%3E); } .calendar-slider-info-panel-important.mutable span { cursor: pointer; } .calendar-slider-info-panel-important .if-no { display: none; } .calendar-slider-info-panel-important.no .if-no { display: inline-block; } .calendar-slider-info-panel-important.no .if-not-no { display: none; } .calendar-slider-detail-header { padding: 11px 13px 12px 20px; border-bottom: 1px solid #e9eaec; } .calendar-slider-detail-subtitle-status { color: #525c69; vertical-align: middle; font: 300 15px/24px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; } .calendar-slider-detail-subtitle-status-delay-message { color: #f93000; font-weight: normal; } .calendar-slider-detail-content { position: relative; overflow: hidden; padding: 2px 23px 0; color: #535c69; font: 14px/22px "Helvetica Neue", Helvetica, Arial, sans-serif; } .calendar-slider-detail-description, .calendar-slider-detail-checklist, .calendar-slider-detail-files, .calendar-slider-detail-extra, .calendar-slider-detail-properties, .calendar-slider-detail-timeline, .calendar-slider-detail-video { padding: 15px 0; border-bottom: 1px solid rgba(234, 235, 237, .78); } .calendar-slider-detail-timeline { overflow: hidden; min-height: 120px; opacity: 1; transition: opacity .6s; } .calendar-slider-detail-timeline.hidden { opacity: 0; } .calendar-slider-detail-description { overflow-x: auto; padding-bottom: 30px; min-height: 80px; max-height: 400px; word-wrap: break-word; } .calendar-slider-detail-extra { overflow: hidden; } .calendar-slider-detail-content > div:last-child { border-bottom: none; } .calendar-slider-detail-like { float: right; height: 27px; } .calendar-slider-detail-video { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; -ms-flex-align: center; justify-content: space-between; align-items: center; } .calendar-slider-detail-video-name { display: inline-block; margin: 0 10px 0 0; padding: 13px 0 0; color: rgba(3, 3, 3, .5); vertical-align: top; font: 13px "Helvetica Neue", Arial, Helvetica, sans-serif; } .calendar-slider-detail-video-select { display: inline-block; box-sizing: border-box; padding: 7px 9px; height: 39px; border: 1px solid #2fc6f6; border-radius: 2px; line-height: 39px; cursor: pointer; } .calendar-slider-detail-video-select-item { display: inline-block; } .calendar-slider-detail-video-icon-b24 { width: 98px; height: 23px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAAAXCAMAAADHlGpOAAAC9FBMVEUAAAB51Pohs/Itx/gtxvcvx/cAvNMqu/IXY5cnv+wsve4txvgsxfcfX5ceXJYpwvcsv+4QV5ofXpgtxvYeXJcqwfQswPIsxPYVW5ZZyPQfXpctxvctxvctxfgAZJ8sxfcsw/crxPc5wPQZXJUuxvgtyPgtxfYfXpcsxPgeXZUsxPcsxPcdWZQrxPQuwvEtvfETXJZpzPliyvhTxfcgYJgsxfYfXpgsxvgeXZYsxvceXZYsxPcAZJ8rxfYYXJgYX5QmTZVAwPQ6vPV71vwgYJcfYJgtxfcfX5gfXpcAZp4AZJ8rxfYsxPYrxfctxvcAY54AZKAtxvUrxfcfXJYrxfUsxfctxPUcXJUov/YeXJQpwvcUW5cqxfdvzfxz0PsuyPkqt/Zvz/ovt/Zax/hOxPdJwvZCvvYzuPQtxvgjtPQfXpZ41PsfX5ceXpcAZqEAZZ8fXZYAZZ4AZJ4eW5YeXZYAZZ4AY50AYZ930fcAYqAbW5MtxvoAY5whs/ccXJgow+81uvUhs/IkuPggtfMAZZ8hYZoux/kjtfYAZJ561PsuxPYsxfYuyPoltfN10PohtfMAZZ971fkAZJ8gX5crxPYAZJ8AZp4AZJ8bWZcAYJ8fXJl0zfR30Pkgn8////8ot/UuuPUktfUwz/900fx51Pt31Ptx0Pttz/sux/j5/f9kzPpNw/cftPQgYpsx0v9pzvovyvwst/YhY54x1P81vPVhy/pbyflz0fogX5ky2f8vzP4uyvtUxvk7vvYxu/YhZKH0/P962f921PsmuvpJwvgvzf8vzP/u+f7d9P6B1vp90/pYyPlDwPf3/fN42jdk2SJB1wImxALq+P7C6/225/yr4/yk4fug3/sZtPTy/Oy07pRV1gA30wAyyAD7/v/x+v7S8f3Q7/3+/vz7/vqW3PqI1/lRxfjg9dXj+NHi+MzV88fY98XP9rnB76u57Jun5Iue7HCP3muY5WSK41R62VSK6Ed340Vv3jV95S5d0S5Gyh1OzwrTSt2OAAAAnnRSTlMA9fT3kzsBDgMTBPKe/mAmCQf2zKBVPjcdF/nqz5pcV005Fgz75cm7qGxeUDMwJhgX9fX16ru2oZyMfntKRDcjERD18fDh4NnWyMO1rqWXlomFf3ZzbWZTSkgpKCQX+vr69vb19fX19NvQzs3IwL21sKqfkYVyZFVQUDwzLy4tIPXz8vDo49za2NfIxcLBvrq4taSOh392cEI9Mi4rED06XGsAAAQhSURBVEjHrdJ3VFJRHMDxX0FsBDTEkATDcmVauVfZ3nvvvffee++9exKlEvWAkOVM06bmaO+9957/dN+jB2rn9Befc3j3nns4fPnd8wD2b21erbLm4+cwwIUOrM0/UlV+8zngQpvyT6WkpKAP9STW/PFJ4DqDDpOsen3aYadBA8F1hqYiVr02NSVVm2a1ptoNdWWiYRpiTrt8Nu/SFW22RZtGalg1wREy/nvAYIlY1J4lYpBL/LQtU31YKKHX683acxjhwfWr54v0hIa1gMCWi+UKXzYAk1e3JyCOnxWSB5Sw3tv9J/jHegHBa8rE/mgRdWk3K3H25M4iaKTVarOvYJSj17K1SCN7oka6Wq3LkklAUDejPQjlnTzBjjiIAAe3k0ajETe2IRpNI43S+midOzlMObOpaOpOaGQ2WwqJIS6+L/n4HMPuWQvNZjOVUPtFdeTqOjA5QXQJhHqfFgOFOHCoHxmYmBhtwwPRnDNw3B0lWJ19oEnbeOXeNTDcYim2nkWFL+U/7/56hWGXnx2zWIZTCW4IdDWMCeVIFIJ+vWiarn3mJ/XxTBL3CpmvGDBAkSAECFHU4JAX2J9viwUI5LvbiIRoWzyETZvk47UCGhcVP81DQ7wrL335u7zkEYZdulBc1JhK0CShHdS1OUxZBp2XrtFk6mLQZOvUhh4eGfR+3pk9IMT7dDcOIMpoXDoPeruHT3cnp+iyCwg+7aBxYfZZDPl0t/TF25LbN9E2z1LoSGi8vQ11fSGpXjo9oRNN06FrA4khq1UMfbGHrhOIB3ODInQ8ISBNInE8Fha1xAP7St0XAcCCtvEs4jkXRpjOY4Rbd25/vvW99DGGPMkd4Uy0omXKBMx66bVhAFcjBvA10BIA2B46OnC6GfzOrGcD0re1sUUsK2yi0b9Jd760txeL+P+dd3eZNAtgZK49cfFbWdmdsjfk/lryyDrURQULEsaoeWSiAVcjJxOefxMglKlpNQBxa2EctwdghhEPb9mCzw/3b0q8vbNn+hCv7yhTdh5GuPnhx9fXGOnCiVFUgtsAoP2ZCCoRXDkhpmVm0jnolloaJ4QBQPc2bVq3DufzV0aihEOznEPXscoe5uY0c0zRMziOezqOSuzwXSxxJkJWaXitsnoBoztum+KG9FUqlSI3vnSeiAFOS3JMxy+cO+p0/2pusiOhy9JkqQ0dmUyPDB6wI9QaWoDnGT8iIUuns2U6Oit4sJ+cMQ634ScRf/LSbNJ9UNFok8l0Q3XMKedGssk02p4QdORF8WKCOSCMCwgC6Be1oX2QIKq2AIDZLUCuCIhBX+sREHdwek27QEASo6O9oKJhKpUq98Rxp0MqZFgouM6QE4iqIuJgiCsTGwuS/1Uwlgmus3B1waGqCpb1AVdauHl59cqWjhUzwHX+AGSa8RHNqovHAAAAAElFTkSuQmCC); } .calendar-slider-detail-column-right .webform-button:last-child { margin: 0; } .calendar-slider-detail-place { padding: 15px 0 26px 0; border-bottom: 1px solid rgba(234, 235, 237, .78); } .calendar-slider-detail-place-title { margin: 0 0 7px; color: rgba(0, 0, 0, .7); font: 15px/24px 'OpenSans-Light', "Helvetica Neue", Arial, Helvetica, sans-serif; } .calendar-slider-detail-place-name { padding: 12px 14px; border-radius: 2px; background: #f5f7f8; color: #535c69; font: 14px "Helvetica Neue", Arial, Helvetica, sans-serif; } .calendar-slider-detail-place-map { box-sizing: border-box; margin: 7px 0 0; width: 100%; height: 246px; border: 1px solid #e6e8eb; } /* COMMENTS */ .calendar-slider-comments { padding: 11px; background: #fff; } .calendar-slider-comments-title { padding: 5px 0 12px; color: #828b95; font: 13px "Helvetica Neue", Arial, Helvetica, sans-serif; } .calendar-slider-comments-main .feed-comments-block { margin: 0; } .calendar-slider-comments-main .feed-com-corner { display: none; } /* END OF COMMENTS */ /* POPUP SYNCHRONIZATION */ .calendar-sync { overflow: hidden; margin: -5px 0; width: 440px; border-collapse: collapse; background: #fff; } .calendar-sync-button.webform-small-button { padding: 0 8px; } .calendar-sync-button .webform-small-button-icon { display: inline-block; margin: 12px 0 0; width: 23px; height: 16px; background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%3E%3Cpath%20fill%3D%22%23555E6C%22%20fill-rule%3D%22evenodd%22%20d%3D%22M15.678%2014.202H8.415c-1.426%200-2.594-1.167-2.594-2.593v-.744h3.702l-4.32-4.32-4.318%204.32h3.173v.643c0%202.457%202.01%204.468%204.468%204.468h7.042c1.852%200%203.45-1.144%204.124-2.76l-1.75-.37c-.444.802-1.287%201.354-2.262%201.354M8.415%201.776h7.263c1.426%200%202.592%201.166%202.592%202.593v.66h-3.653l4.318%204.32%204.32-4.32h-3.22v-.562C20.035%202.01%2018.025%200%2015.568%200H8.526c-1.83%200-3.41%201.116-4.1%202.7l1.76.37c.45-.768%201.277-1.294%202.23-1.294%22/%3E%3C/svg%3E); background-position: center; background-repeat: no-repeat; } .calendar-sync-button-confirm.calendar-sync-button .webform-small-button-icon { height: 18px; background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2218%22%20viewBox%3D%220%200%2024%2018%22%3E%3Cg%20fill%3D%22%23555E6C%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M11.12%2015.978H8.524c-2.458%200-4.468-2.01-4.468-4.47v-.642H.884l4.32-4.32%204.318%204.32h-3.7v.743c0%201.425%201.167%202.592%202.593%202.592h2.704v1.776zM8.414%201.776c-.952%200-1.78.526-2.23%201.295L4.428%202.7c.69-1.584%202.27-2.7%204.1-2.7h7.04c2.458%200%204.468%202.01%204.468%204.468v.56h3.22l-4.32%204.32-4.318-4.32h3.653v-.66c0-1.426-1.166-2.592-2.592-2.592H8.415zM17.4%2015.223l-2.528-2.527-1.263%201.264%202.526%202.525L17.4%2017.75l5.766-5.77-1.263-1.262%22/%3E%3C/g%3E%3C/svg%3E); } .calendar-sync-button-warning.calendar-sync-button .webform-small-button-icon { height: 19px; background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2219%22%20viewBox%3D%220%200%2024%2019%22%3E%3Cg%20fill%3D%22%23555E6C%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M11.884%2015.978h-3.36c-2.457%200-4.467-2.01-4.467-4.47v-.642H.884l4.32-4.32%204.318%204.32h-3.7v.743c0%201.425%201.167%202.592%202.593%202.592h3.47v1.776zM8.414%201.776c-.95%200-1.778.526-2.228%201.295l-1.76-.37c.69-1.584%202.27-2.7%204.1-2.7h7.042c2.457%200%204.467%202.01%204.467%204.468v.56h3.22l-4.32%204.32-4.318-4.32h3.653v-.66c0-1.426-1.166-2.592-2.592-2.592H8.415zM15%2010h1.96v5.876H15z%22/%3E%3Crect%20width%3D%221.96%22%20height%3D%222%22%20x%3D%2215%22%20y%3D%2217%22%20rx%3D%22.98%22/%3E%3C/g%3E%3C/svg%3E); } .calendar-sync-cell:nth-child(2) { width: 140px; } .calendar-sync-cell-link { max-width: 90px; text-align: right; } .calendar-sync-column { height: 41px; border-bottom: 1px solid #eef2f5; vertical-align: middle; } .calendar-sync-column:last-child { border: 0; } .calendar-sync-cell-icon { width: 40px; text-align: center; } .calendar-sync-platform-icon-container { display: inline-block; width: 22px; height: 22px; } .calendar-sync-platform-icon { display: inline-block; background-repeat: no-repeat; vertical-align: middle; } .calendar-sync-platform-icon-google { width: 17px; height: 15px; background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2017%2015%22%3E%3Cpath%20fill%3D%22%23525C69%22%20fill-rule%3D%22evenodd%22%20d%3D%22M16.82%201.27c.005-.338-.13-.664-.372-.903-.243-.24-.573-.372-.916-.367H1.274C.63%200%20.003.565.003%201.16-.002%205.378-.002%209.593%200%2013.808c0%20.546.61%201.133%201.164%201.135.564.002%201.128%200%201.692%200h9.608c.105%200%20.204.012.3-.083%201.293-1.282%202.59-2.56%203.893-3.833.112-.104.173-.253.165-.407-.005-3.116-.006-6.233-.004-9.35zM2.82%202.458c0-.373.312-.692.678-.695.36-.002.708.34.71.7.004.36-.32.672-.698.674-.377-.007-.682-.306-.69-.68zm5.467%208.958c-.2.218-.445.39-.72.508-.63.28-1.335.362-2.016.24-1.1-.193-1.753-.843-1.926-1.923-.086-.54-.17-.44.403-.474.496-.03.505-.02.64.45.173.598.537.994%201.17%201.09.625.096%201.192-.035%201.614-.532.347-.407.403-.88.21-1.37-.203-.52-.62-.782-1.166-.84-.242-.02-.484-.024-.727-.015-.13%200-.186-.037-.177-.172.01-.17.015-.34.01-.51-.006-.128.05-.153.17-.146.29.016.575-.003.853-.107.6-.226.87-.637.813-1.252-.042-.456-.468-.866-1.006-.97-.695-.132-1.277.187-1.532.842-.028.072-.052.145-.074.22-.158.545-.16.556-.74.485-.443-.054-.382.056-.306-.414.008-.054.018-.107.03-.16.317-1.408%201.397-2.1%202.868-1.835.514.094%201.006.236%201.364.652.655.762.645%202.183-.415%202.842%201.532.624%201.408%202.583.66%203.392zm4.365.53c0%20.178-.056.23-.228.217-.195-.012-.39-.014-.586-.007-.148.003-.22-.064-.224-.204-.004-.13%200-.26%200-.392%200-1.6-.004-3.2.005-4.798%200-.225-.047-.315-.296-.302-.42.022-.844%200-1.266.01-.173.003-.262-.03-.24-.226.022-.182-.048-.415.043-.538.074-.1.33-.064.5-.1.613-.126%201.142-.378%201.432-.968.04-.083.096-.103.182-.11.694-.07.694-.07.694.605v3.222h-.02c0%201.197-.004%202.394.004%203.59zm.67-8.803c-.375%200-.66-.288-.662-.67-.002-.392.307-.72.677-.717.373.003.707.338.702.704-.005.373-.33.682-.718.683z%22%20opacity%3D%22.5%22/%3E%3C/svg%3E); } .calendar-sync-platform-icon-exchange { width: 18px; height: 17px; background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2019%2018%22%3E%3Cpath%20fill%3D%22%23525C69%22%20fill-rule%3D%22evenodd%22%20d%3D%22M4.262%201.094c-1.262.227-2.52.47-3.787.67-.473.076-.473.08-.473.545v13.36c0%20.086.006.172%200%20.257-.014.178.072.25.242.277%201.362.228%202.725.448%204.082.7.942.177%201.885.342%202.828.51.957.17%201.91.364%202.87.507.498.074.497.08.497-.398V0c-.696.113-1.34.2-1.975.323-1.424.28-2.856.514-4.283.77zM7.17%205.802c.007.187-.06.246-.243.244-.61-.01-1.223-.005-1.834-.003-.437%200-.4-.052-.4.42-.002.34-.004.68%200%201.023.003.27.04.318.315.33.37.015.74.008%201.11.01.624.004.624.004.624.624%200%20.227-.01.456.004.682.01.194-.07.245-.248.235-.467-.026-.937.018-1.4-.073-.085-.008-.17-.01-.256-.005-.11-.006-.15.05-.15.153.002.47.003.938%200%201.408-.004.043.008.086.035.12.027.032.066.052.11.057.066.02.135.034.206.037.57-.03%201.126.12%201.695.11.33-.005.34.017.343.336.005.355-.006.71.004%201.066.006.173-.06.227-.224.21-.38-.04-.762-.065-1.14-.108-.646-.073-1.29-.155-1.935-.232-.056-.007-.113-.003-.17-.01-.54-.056-.54-.056-.54-.598V8.595%205.18c0-.317.003-.31.3-.35.76-.1%201.522-.126%202.285-.174.424-.026.845-.083%201.27-.083.19%200%20.247.064.24.247-.012.328-.012.655%200%20.982zM18.79%204.7c.004-.113.002-.227-.007-.34-.026-.305-.224-.568-.51-.678-.15-.065-.308-.046-.462-.046-1.99%200-3.982-.002-5.973%200-.072%200-.143.002-.214%200-.13-.004-.17.066-.168.186.004.313.004.626%200%20.94%200%20.158.067.235.23.234.153%200%20.3-.015.432.12.238.243.498.465.752.692.128.116.155.227.028.363-.043.057-.082.116-.118.178-.19.26-.193.26-.448.058-.185-.147-.34-.32-.627-.295-.215.02-.257.092-.253.285.012.44.042.886-.005%201.322-.062.565.108.986.564%201.32.205.15.368.356.55.536.076.074.137.157.057.258-.065.082-.152.057-.23.018-.065-.03-.128-.063-.19-.097l-.74-.41v1.07c0%20.47-.004.94%200%201.41.003.17.095.238.24.186.064-.026.123-.066.172-.116.154-.146.304-.298.455-.45l1.532-1.545c.07-.07.143-.167.252-.1.13.084.065.193.013.3-.135.28-.288.55-.46.812-.465.695-.94%201.385-1.518%201.995-.096.1-.182.217-.344.23-.107.01-.253-.058-.313.06-.046.093-.028.22-.03.332-.003.256.005.513-.002.77-.005.15.062.203.203.195.085-.007.17-.002.256-.002%201.92%200%203.84-.015%205.76.008.673.01%201.134-.258%201.126-1.126-.027-2.89-.01-5.78-.01-8.67zm-1.358%208.005c-.003.394-.03.423-.402.425-.683.004-1.366-.004-2.048.005-.157.008-.31-.054-.414-.17-.23-.233-.463-.463-.71-.675-.136-.115-.12-.204-.03-.323.11-.146.213-.297.33-.463.03.012.055.028.08.047.312.42.735.53%201.235.47.227-.016.455-.017.682-.005.043.007.087-.007.118-.037.03-.03.046-.074.04-.117v-1.066c0-.165-.13-.248-.23-.345-.572-.575-1.15-1.144-1.726-1.715l-.182-.18c-.077-.072-.144-.156-.062-.256.076-.094.183-.065.272-.015.296.167.595.33.88.515.666.432%201.3.912%201.896%201.437.19.153.294.388.28.63-.02.613-.003%201.225-.008%201.838zm-.05-5.023c-.168.342-.51.6-.774.896-.1.113-.207.143-.33.032-.01-.01-.02-.018-.033-.026-.47-.297-.474-.304-.11-.7.1-.106.186-.203.182-.365-.01-.4-.005-.797%200-1.195%200-.14-.04-.208-.193-.205-.327.007-.654.01-.98%200-.168-.007-.258.093-.358.194L13.134%207.98c-.07.07-.136.144-.21.212-.09.082-.175.23-.316.125-.147-.108-.018-.236.033-.34.38-.766.892-1.443%201.41-2.118.178-.24.372-.465.58-.68.114-.127.28-.196.45-.188.668.01%201.337%200%202.004.005.298.003.34.047.347.353.01.355.003.71.003%201.066%200%20.043.002.086%200%20.128-.015.383.112.805-.05%201.138z%22%20opacity%3D%22.5%22/%3E%3C/svg%3E); } .calendar-sync-platform-icon-iphone { width: 12px; height: 22px; background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2012%2022%22%3E%3Cpath%20fill%3D%22%23525C69%22%20fill-rule%3D%22evenodd%22%20d%3D%22M10.458%200H1.54C1.133%200%20.74.17.45.47.163.77%200%201.178%200%201.602v18.796c0%20.425.162.832.45%201.133.29.3.682.47%201.09.47h8.917C11.31%2022%2012%2021.283%2012%2020.398V1.602c0-.424-.162-.832-.45-1.132-.29-.3-.683-.47-1.092-.47zM5.124%201h1.75C6.95.998%207.005.976%207%20.95%207.005.924%206.95.902%206.875.9h-1.75C5.05.902%204.994.924%205%20.95c-.005.026.05.048.124.05zM6%2021c-.552%200-1-.448-1-1s.447-1%201-1c.552%200%201%20.447%201%201%200%20.552-.448%201-1%201zm5-3H1V3h10v15z%22%20opacity%3D%22.5%22/%3E%3C/svg%3E); } .calendar-sync-platform-icon-macosx { width: 21px; height: 18px; background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2021%2018%22%3E%3Cpath%20fill%3D%22%23525C69%22%20fill-rule%3D%22evenodd%22%20d%3D%22M19.378%200H1.622C.726%200%20.002.712%200%201.59v11.593c0%20.877.726%201.588%201.622%201.588h5.922L7.1%2016.4H5.785c-.22-.003-.42.11-.53.295-.11.185-.11.414%200%20.6.11.184.31.297.53.295h9.432c.218.002.42-.11.53-.296.11-.185.11-.414%200-.6-.11-.184-.312-.297-.53-.295H13.9l-.444-1.63h5.922c.896%200%201.62-.71%201.622-1.587V1.59C21%20.71%2020.274%200%2019.378%200zM1.622%201.19h17.756c.224.002.406.18.406.4v9.424H1.216V1.59c0-.22.182-.398.406-.4z%22%20opacity%3D%22.5%22/%3E%3C/svg%3E); } .calendar-sync-platform-icon-android { width: 17px; height: 20px; background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2017%2020%22%3E%3Cpath%20fill%3D%22%23525C69%22%20fill-rule%3D%22evenodd%22%20d%3D%22M13.806%206.312H3.13c-.097%200-.084-.014-.084.083v8.298c.02.727.602%201.314%201.33%201.34.235.004.47.003.705%200%20.063%200%20.078.016.078.077-.002.96.002%201.923-.004%202.884-.002.336.14.584.417.75.433.26.884.27%201.327.032.31-.167.474-.428.47-.796-.007-.956%200-1.91-.003-2.866%200-.06.01-.082.078-.082.68.003%201.357.002%202.036.002.08%200%20.08%200%20.08.084%200%20.96.004%201.918-.002%202.878-.002.335.143.58.42.75.392.24.81.263%201.228.078.375-.166.573-.446.567-.878-.01-.948-.002-1.897-.004-2.846%200-.052.013-.068.067-.067.216.003.432%200%20.65%200%20.115.003.232-.01.345-.037.635-.158%201.058-.704%201.058-1.37V6.394c0-.094.012-.08-.08-.08zm3.147%201.007c0-.292-.112-.524-.344-.69-.41-.293-.858-.327-1.314-.126-.37.162-.566.443-.56.868.01.862.003%201.723.003%202.585%200%20.885%200%201.77-.002%202.654-.01.268.12.52.34.67.444.316.92.338%201.397.09.32-.167.48-.437.48-.812-.007-1.746-.007-3.493-.002-5.24zm-14.74%200c.01-.29-.137-.567-.386-.722-.357-.237-.748-.276-1.15-.143-.35.116-.605.337-.673.724-.005.012-.005.026%200%20.04.003.005.006.012.008.02.002.016.002.033.002.05v5.302c0%20.026%200%20.05-.002.077-.002.01-.005.02-.01.032-.003.013-.003.028.003.042.032.22.157.42.343.544.456.312.935.33%201.415.067.298-.163.45-.42.45-.776-.005-1.753-.006-3.506%200-5.26zm11.612-2.333c-.138-.76-.427-1.45-.905-2.06-.458-.583-1.037-1.007-1.716-1.3-.047-.02-.052-.034-.023-.077.182-.267.36-.535.54-.803.102-.153.206-.306.306-.46.037-.05.045-.118.02-.176-.025-.057-.078-.098-.14-.106-.09-.015-.148.032-.195.103-.292.44-.586.877-.878%201.317-.007.016-.02.03-.037.034-.016.006-.035.005-.05-.004-.12-.04-.243-.076-.366-.107-.814-.197-1.653-.267-2.487-.208-.59.03-1.172.136-1.734.316-.015.007-.03.008-.046.003-.014-.006-.026-.017-.032-.03-.11-.17-.223-.336-.335-.504L5.187.09c-.043-.077-.136-.11-.22-.078-.08.03-.127.114-.114.2.008.037.025.072.05.102.273.41.547.822.823%201.23.033.05.028.064-.025.087-1.283.57-2.1%201.543-2.488%202.887-.083.303-.14.613-.166.926-.01.11-.015.11.092.11h5.325c1.785%200%203.57%200%205.356.002.065%200%20.07-.022.065-.076-.015-.166-.03-.33-.06-.493zm-7.695-.97c-.334%200-.604-.27-.604-.605%200-.333.27-.604.603-.605.333%200%20.604.268.606.602%200%20.16-.062.315-.176.43-.114.114-.27.178-.43.177zm4.638%200c-.245%200-.465-.15-.558-.377-.092-.227-.04-.487.136-.66.174-.17.435-.22.66-.125.227.095.372.317.37.562-.004.334-.275.6-.608.6z%22%20opacity%3D%22.5%22/%3E%3C/svg%3E); } .calendar-sync-platform-icon-outlook { width: 19px; height: 18px; background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2019%2018%22%3E%3Cpath%20fill%3D%22%23525C69%22%20fill-rule%3D%22evenodd%22%20d%3D%22M18.99%205.462c.02-.094.007-.192-.036-.278-.062.044-.124.083-.182.128l-1.807%201.44c-1.145.914-2.29%201.827-3.437%202.74-.095.105-.23.165-.37.166-.142.002-.277-.055-.374-.158-.34-.258-.675-.523-1.014-.782-.04-.062-.115-.092-.187-.077v.244c0%201.645.004%203.29-.005%204.935%200%20.224.05.294.286.293%202.093-.01%204.186-.017%206.278.002.625.005.857-.32.855-.873-.01-2.593-.004-5.186-.006-7.78zm-7.41%201.9c-.008.125.05.246.154.317.434.327.864.66%201.29.997.032.037.08.058.127.057.05%200%20.097-.022.128-.06%201.856-1.484%203.715-2.965%205.576-4.444.05-.028.087-.077.1-.133.014-.057.003-.116-.03-.165-.12-.268-.4-.427-.69-.394-1.064.002-2.127.002-3.19%200-1.08%200-2.16.004-3.24-.003-.063-.02-.13%200-.178.046-.047.048-.065.117-.047.18.007%201.2.007%202.402%200%203.6zM10.36.01c-1.643.305-3.29.592-4.934.885-1.72.305-3.438.61-5.157.918C.12%201.84%200%201.85%200%202.075c.01%204.51.01%209.02.004%2013.53-.012.06.003.123.042.17.038.048.096.076.157.076%201.302.22%202.603.443%203.904.67%202.067.356%204.134.712%206.2%201.07.308.053.307.06.307-.242V8.833c0-2.864%200-5.728.003-8.592%200-.2-.02-.272-.26-.227zM7.026%2010.62c-.403.88-1.092%201.414-2.114%201.36-.968-.052-1.573-.62-1.958-1.46-.233-.512-.3-1.06-.298-1.783-.002-.626.15-1.243.443-1.797.45-.817%201.138-1.27%202.076-1.24.973.03%201.592.607%201.928%201.475.454%201.11.426%202.358-.078%203.444zM3.708%208.866c-.02-.497.094-.99.327-1.428.19-.368.577-.59.988-.57.398.01.75.263.885.64.358.812.377%201.736.05%202.563-.13.444-.54.746-1%20.74-.506.002-.813-.3-1.02-.727-.162-.385-.24-.8-.23-1.22z%22%20opacity%3D%22.5%22/%3E%3C/svg%3E); } .calendar-sync-platform-icon-office365 { width: 15px; height: 18px; background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2215%22%20height%3D%2218%22%20viewBox%3D%220%200%2015%2018%22%3E%3Cpath%20fill%3D%22%23525C69%22%20fill-rule%3D%22evenodd%22%20d%3D%22M.114%2014.453l9.293%201.316V2.81l-.598.147c-1.83.45-3.66.897-5.49%201.345-.035.002-.07.02-.09.05-.023.028-.03.065-.024.102.003%202.854.004%205.708.004%208.562.012.08-.04.16-.12.176-1%20.397-1.996.8-2.994%201.2l-.092.035v-.977c0-3.238%200-6.475-.002-9.713-.012-.08.04-.16.12-.175C3.19%202.383%206.257%201.2%209.324.017c.057-.02.12-.022.177-.006l5.03%201.486c.033.004.063.022.083.05.02.026.028.06.022.094-.003%204.922-.003%209.843%200%2014.765.005.036-.004.073-.027.102-.022.03-.055.047-.09.05-1.674.473-3.346.947-5.018%201.423-.055.015-.113.013-.167-.006-3.056-1.158-6.11-2.318-9.165-3.48l-.06-.024.004-.017z%22%20opacity%3D%22.5%22/%3E%3C/svg%3E); background-repeat: no-repeat; } .calendar-sync-platform-name { /*display: inline-block;*/ margin: 0 15px 0 0; color: #525c69; font: 14px 'OpenSans-Semibold', "Helvetica Neue", Arial, Helvetica, sans-serif; } .calendar-sync-info-warning .calendar-sync-info-inner:before { left: -13px; width: 2px; height: 12px; background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%222%22%20height%3D%2212%22%20viewBox%3D%220%200%202%2012%22%3E%3Cg%20fill%3D%22%23828B95%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20width%3D%222%22%20height%3D%228.396%22%20rx%3D%221%22/%3E%3Crect%20width%3D%222%22%20height%3D%221.904%22%20y%3D%2210%22%20transform%3D%22matrix%281%200%200%20-1%200%2021.904%29%22%20rx%3D%22.952%22/%3E%3C/g%3E%3C/svg%3E); background-repeat: no-repeat; } .calendar-sync-info-inner { position: relative; display: inline-block; margin: 0 0 0 17px; width: 124px; } .calendar-sync-info-inner:before { position: absolute; top: -1px; left: -17px; display: inline-block; margin: 4px 6px 0 0; width: 12px; height: 10px; background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2010%208%22%3E%3Cstyle%3E.st0%7Bfill%3A%233674C4%3B%7D%3C/style%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M9.9%201.4L9%20.4%203.7%205.7%201.1%203.1l-.9%201%203.5%203.5%201-.9z%22/%3E%3C/svg%3E); background-repeat: no-repeat; content: ''; } .calendar-sync-info-status { overflow: hidden; color: #468ee5; text-overflow: ellipsis; white-space: nowrap; font: 12px/19px "Helvetica Neue", Arial, Helvetica, sans-serif; } .calendar-sync-info-warning .calendar-sync-info-status { color: #525c69; } .calendar-sync-info-date { color: #828b95; font: 11px "Helvetica Neue", Arial, Helvetica, sans-serif; } .calendar-sync-link { display: inline-block; overflow: hidden; margin: 0 9px 0 0; padding: 5px 0; color: rgba(130, 139, 149, .7); text-overflow: ellipsis; white-space: nowrap; font: 11px "Helvetica Neue", Arial, Helvetica, sans-serif; cursor: pointer; transition: color .3s; } .calendar-sync-link:hover { color: rgba(130, 139, 149, 1); } .calendar-sync-two-links .calendar-sync-link { padding: 8px 0 4px 0; } .calendar-sync .calendar-sync-two-links .calendar-sync-link:last-child { padding-top: 0; } .calendar-slider-sync-wrap .calendar-sync { width: 100%; } .calendar-sync-desc { border-top: 2px solid transparent; } .calendar-sync-desc .calendar-sync-cell { padding: 0 25px 10px 40px; color: #525c69; font: 12px/21px "Helvetica Neue", Arial, Helvetica, sans-serif; } .calendar-sync-desc ol { margin: 10px 0 20px 0; padding: 0 0 0 17px; } .calendar-sync-desc-info { margin: 0 0 20px 0; color: #525c69; font: 12px/21px "Helvetica Neue", Arial, Helvetica, sans-serif; } .calendar-slider-sync-content { padding: 10px 10px 10px 5px; min-height: 200px; width: 455px; background-color: #fff; } .calendar-sync-help-wrap { overflow: hidden; max-height: 0; opacity: 0; transition: 400ms all ease; } .calendar-sync-help-wrap.open { max-height: 1000px; opacity: 1; } /* END OF POPUP SYNCHRONIZATION */ /* CALENDAR SETTINGS */ .calendar-settings { padding: 20px 18px; background: #fff; color: #525c69; font: 13px "Helvetica Neue", Arial, Helvetica, sans-serif; } .calendar-settings-title { margin: 0 0 12px; padding: 0 0 14px; border-bottom: 1px solid rgba(82, 92, 105, .10); font: 14px 'OpenSans-Semibold', "Helvetica Neue", Arial, Helvetica, sans-serif; } .calendar-settings-control { margin: 0 0 20px; } .calendar-settings-control-name { margin: 0 0 8px; } .calendar-settings-control-item { } .calendar-settings-button-container { padding: 14px 0 0; border-top: 1px solid rgba(82, 92, 105, .10); text-align: center; } .calendar-settings-button-container .webform-small-button { margin: 0; } .calendar-settings-control-user .calendar-settings-control-name { margin: 0 0 2px; color: #a9adb2; } .calendar-settings-link-option { display: inline-block; margin: 0 0 42px; border-bottom: 1px dashed rgba(0, 99, 198, .5); color: #0063c6; cursor: pointer; transition: border-bottom .3s; } .calendar-settings-link-option:hover { border-bottom: 1px dashed transparent; } .calendar-settings-control-inner { display: -ms-flexbox; display: flex; align-items: center; } .calendar-settings-control-time .calendar-settings-control-inner .calendar-event-time { margin: 0; flex: 0 0 100px; } .calendar-settings-control-time .calendar-settings-control-inner .calendar-event-mdash { display: -ms-flexbox; display: flex; margin: 0 5px; justify-content: center; } .calendar-field-multiple-select { display: block; overflow: hidden; padding: 6px 7px 6px 4px; width: 230px; height: 211px; outline: none; border: 1px solid #c6cdd3; border-radius: 2px; } .calendar-field-multiple-select-item { padding: 5px 0 5px 9px; color: #333; font: 15px/25px "Helvetica Neue", Arial, Helvetica, sans-serif; } .calendar-field-multiple-select-item-colored { background: rgba(47, 198, 246, .1); } .calendar-settings-access-rights { margin: 0 0 20px; font: 12px "Helvetica Neue", Arial, Helvetica, sans-serif; } .calendar-settings-access-rights-inner { display: -ms-flexbox; display: flex; margin: 0 0 24px; align-items: center; } .calendar-settings-access-rights-name { display: inline-block; margin: 0 20px 0 0; cursor: pointer; } .calendar-settings-access-rights-value { display: -ms-flexbox; display: flex; align-items: center; } .calendar-settings-access-rights-value-item { display: inline-block; border-bottom: 1px dashed rgba(82, 92, 106, .3); color: #333; cursor: pointer; } .calendar-close-button { display: inline-block; padding: 5px; width: 8px; height: 8px; background: no-repeat center url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%228%22%20height%3D%228%22%20viewBox%3D%220%200%208%208%22%3E%3Cpath%20fill%3D%22%23525C69%22%20fill-opacity%3D%22.373%22%20fill-rule%3D%22evenodd%22%20d%3D%22M3.657%202.243L1.537.123.12%201.535l2.123%202.12L.12%205.78l1.416%201.413%202.12-2.12%202.122%202.12L7.192%205.78l-2.12-2.123%202.12-2.12L5.778.12l-2.12%202.12z%22/%3E%3C/svg%3E); opacity: .3; cursor: pointer; transition: opacity .3s; } .calendar-close-button:hover { opacity: 1; } .calendar-settings-access-rights-value:hover .calendar-settings-access-rights-value-item { border-bottom: 1px dashed transparent; color: #333; } .calendar-settings-link-grey { display: inline-block; border-bottom: 1px dashed rgba(82, 92, 106, .3); color: rgba(82, 92, 106, .6); font: 12px/18px "Helvetica Neue", Arial, Helvetica, sans-serif; cursor: pointer; transition: border-bottom .3s; } .calendar-settings-link-grey:hover { border-bottom: 1px dashed transparent; color: rgba(82, 92, 106, .6); } /* END OF CALENDAR SETTINGS */ /* TEMPORARY STYLES LIKE BUTTON */ .ilike-light .bx-ilike-button { position: relative; display: inline-block; height: 19px; color: #929292; -moz-user-select: none; -khtml-user-select: none; user-select: none; } .ilike-light .bx-ilike-button { position: relative; display: inline-block; height: 14px !important; color: #929292; -moz-user-select: none; } .ilike-light .bx-ilike-right-wrap { display: inline-block; margin-right: 3px; height: 19px; cursor: default; } .ilike-light .bx-ilike-right-wrap { height: auto !important; } .ilike-light .bx-ilike-right { display: inline-block; padding: 3px 1px 0 12px; height: 17px; background: #f00; /*TODO: background: transparent scroll no-repeat 10px 10px url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdkuODM4ODEyMzMsNC4xMTc2NTQ2MiA5LjU0NzExMTE4LDQuMDI1NjEzMDIgWiIvPjwvc3ZnPg==); */ } .calendar-slider-detail-like .ilike-light .bx-ilike-right { padding-left: 14px !important; background-position: 0 8px; font-size: 13px; } .bx-ilike-text { padding: 0 !important; height: auto !important; border-bottom: 1px solid transparent; } .calendar-slider-detail-like a { text-decoration: none; font-size: 13px; line-height: 14px; } .ilike-light .bx-ilike-text { display: inline-block; padding: 3px 0 0; height: 17px; cursor: pointer; } .bx-ilike-wrap-block { position: relative; display: inline-block; overflow: hidden; max-height: 132px; width: 186px; font-family: Verdana, Tahoma, sans-serif; } .bx-ilike-popup { display: inline-block; overflow-x: hidden; overflow-y: auto; margin: 0 0 2px; padding: 0 6px 5px 0; max-height: 121px; width: 180px; background-color: #fff; -moz-user-select: none; -khtml-user-select: none; user-select: none; } .bx-ilike-wait { display: block; margin-top: 2px; width: 183px; height: 26px; background: url(images/i-like-wait.gif) no-repeat center center; } /* END OF TEMPORARY STYLES LIKE BUTTON */ .calendar-slider-detail-buttons { padding: 13px 15px 15px; border-top: 1px solid #eef2f4; background: #fff; text-align: left; } .calendar-slider-view-buttonset-inner { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .calendar-slider-view-buttonset-inner .webform-small-button-link { text-transform: capitalize; } .template-bitrix24 .calendar-slider-detail-buttons { border-bottom: 15px solid #eef2f4; } .webform-small-button-transparent .webform-small-button-text { position: relative; display: inline-block; vertical-align: middle; } .webform-small-button-transparent .webform-small-button-text:after { display: inline-block; margin-left: 7px; width: 0; height: 0; border: 3px solid transparent; border-top: 3px solid; content: ''; vertical-align: middle; } .calendar-slider-view-button-more-right .calendar-slider-view-buttonset-inner .calendar-slider-more-button { margin-left: auto; } .calendar-slider-view-buttonset-inner .webform-small-button-dropdown .webform-small-button-text:after { display: none; } /* END OF MAIN CONTENT */ .calendar-form { padding: 15px 15px 0 20px; background-color: #fff; color: #838586; font-size: 13px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; } .calendar-form-buttons-fixed { position: absolute; right: 0; bottom: 0; left: 0; z-index: 2000; overflow: hidden; padding: 15px; background: #fff; box-shadow: 0 -2px 4px 0 #c6c9cb; text-align: left; } .calendar-form-footer-container { position: relative; text-align: left; } .calendar-info-panel { padding-bottom: 15px; border-bottom: 1px solid #edeef0; background: #fff; line-height: 34px; } .calendar-info-panel-important { float: right; padding-right: 2px; } .calendar-info-panel-important label { position: relative; display: inline-block; padding-right: 20px; color: rgba(0, 0, 0, .5); vertical-align: middle; font-size: 13px; } .calendar-info-panel-important label:after { position: absolute; top: 0; right: 0; bottom: 0; margin: auto; width: 12px; height: 16px; background: url(images/media.png) no-repeat 0 -103px; content: ''; } .calendar-info-panel-important input[type=checkbox]:checked + label:after { background-position: 0 -85px; } .calendar-info-panel-important input { display: inline-block; vertical-align: middle; } .calendar-info-panel-title { overflow: hidden; padding: 0 25px 0 9px; } .calendar-info-panel-title input { width: 100%; height: 32px; outline: none; border: none; font: 19px/32px 'OpenSans-Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif; } .calendar-info-panel-description { position: relative; } .calendar-slider-content .feed-add-post-form-but-more-open { right: 48px; } .calendar-event-date-label { display: block; margin-top: 10px; color: #a4aab1; font: 400 12px/16px "Helvetica Neue", Helvetica, Arial, sans-serif; } .calendar-field-placeholder, .calendar-field-additional-placeholder { overflow: hidden; transition: 300ms all ease; } .calendar-hide-field { height: 0 !important; } /**/ .calendar-info-editor { background: #fff; } .calendar-separator-line { margin: 5px 0; border: none; border-bottom: 1px solid #f0f1f2; } /**/ .calendar-options { position: relative; margin: 6px 0 0; padding: 7px 5px; background: #f8f9fa; } .calendar-options-item { position: relative; display: -ms-flexbox; display: flex; margin: 0 20px; padding: 11px 30px 11px 0; } .calendar-options-item-border { border-bottom: 1px solid #e6e9ec; } .calendar-options-item-border.no-border { border-bottom: none !important; } /* .calendar-options .calendar-options-item:last-child { border-bottom: none; } */ .calendar-options-sub-item { position: relative; display: -ms-flexbox; display: flex; margin: 0; padding: 11px 30px 11px 0; } .calendar-options-item-column-left { min-width: 200px; flex: 1; } .calendar-options-item-column-right { flex: 5; } .calendar-options-sub-item .calendar-options-item-column-right { display: -ms-flexbox; display: flex; align-items: center; justify-content: flex-start; } .calendar-options-sub-item .calendar-options-item-column-right > * { flex: initial; } .calendar-options-item-name { padding-top: 12px; padding-right: 10px; color: #5d6575; font: 400 14px/16px "Helvetica Neue", Helvetica, Arial, sans-serif; } .calendar-options-item-notification .calendar-options-item-name { padding-top: 5px; } .calendar-options-item-datetime .calendar-options-item-name { padding-top: 43px; } .calendar-form-field.inline { display: inline-block; } .calendar-option-fixedbtn { position: absolute; top: 8px; right: 0; width: 30px; height: 30px; opacity: 0; cursor: pointer; transition: 300ms all ease; } .calendar-info-panel-description .calendar-option-fixedbtn { top: auto; right: 7px; bottom: 4px; } .pinned .calendar-option-fixedbtn, .calendar-options-item:hover .calendar-option-fixedbtn { opacity: .5; } .calendar-info-panel-description:hover .calendar-option-fixedbtn:hover, .calendar-options-item:hover .calendar-option-fixedbtn:hover { opacity: 1; } .calendar-option-fixedbtn:after { position: absolute; top: 8px; left: 8px; margin: auto; width: 17px; height: 17px; background: url(images/media.png) no-repeat 0 -51px; content: ''; } .pinned .calendar-option-fixedbtn:after { background-position: 2px -68px; } /*region Destination*/ .calendar-options-item-destination .calendar-options-item-column-one { display: block; overflow: hidden; } .calendar-form-field { position: relative; display: inline-block; padding: 5px 5px 0; min-height: 33px; border: 1px solid #c6cdd3; background-color: #fff; } .calendar-form-field .calendar-form-field-item { position: relative; display: inline-block; overflow: hidden; margin: 0 5px 5px 0; height: 30px; background: #bcedfc; vertical-align: middle; white-space: nowrap; line-height: 30px; transition: background-color 0.2s linear; } .calendar-form-field .calendar-form-field-item.hover-delete { background-color: #8be0fa; } .calendar-form-field .calendar-form-field-item .calendar-form-field-item-text { display: inline-block; overflow: hidden; padding: 0 0 0 10px; max-width: 250px; color: #1f6ab5; vertical-align: middle; text-decoration: none; text-overflow: ellipsis; font-weight: bold; font-size: 13px; line-height: 31px; } .calendar-form-field .calendar-form-field-item .calendar-form-field-item-delete { position: relative; z-index: 1; display: inline-block; margin: auto; width: 25px; height: 30px; vertical-align: middle; cursor: pointer; } .calendar-form-field .calendar-form-field-item .calendar-form-field-item-delete:after { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto auto auto 7px; width: 6px; height: 6px; background: url(images/media.png) no-repeat -2px -17px; content: ''; opacity: .2; } .calendar-form-field .calendar-form-field-controls { position: relative; display: inline-block; overflow: hidden; margin: 0 5px 5px 0; min-width: 200px; height: 30px; vertical-align: middle; white-space: nowrap; line-height: 30px; } .calendar-form-field .calendar-form-field-loading { display: none; color: #808080; font-size: 13px; } .calendar-form-field .calendar-form-field-item { position: relative; display: inline-block; overflow: hidden; margin: 0 5px 5px 0; height: 30px; background: #bcedfc; vertical-align: middle; white-space: nowrap; line-height: 30px; transition: background-color 0.2s linear; } .calendar-form-field .calendar-form-field-search { display: none; } .calendar-form-field .calendar-form-field-input { box-sizing: border-box; width: 100%; height: 30px; outline: none; border: 0 none; background: transparent; color: #535c69; font-size: 15px; line-height: 30px; } .calendar-form-field .calendar-form-field-link.add { margin-left: 18px; } .calendar-form-field .calendar-form-field-link.add:before { position: absolute; top: 5px; left: -14px; width: 8px; height: 8px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAH0lEQVQoz2NgQAIK6Rv+gzADLkCeApggLkxYAe0dCQDF5T3p5/14OgAAAABJRU5ErkJggg==) no-repeat center; content: ''; } .calendar-form-field .calendar-form-field-link:hover { border-bottom: 1px solid; } .calendar-form-field .calendar-form-field-link { position: relative; display: inline-block; margin: 7px; border-bottom: 1px solid transparent; color: #2067b0; vertical-align: top; font-weight: bold; font-size: 13px; line-height: 17px; cursor: pointer; transition: border-bottom-color 0.2s linear; } .calendar-form-field.t-filled .calendar-form-field-when-empty { display: none; } /*endregion*/ /*region Calendar*/ .calendar-options-item-calendar .calendar-field-block { width: 300px; } /*endregion*/ /**/ .calendar-additional-block { overflow: hidden; margin: 20px 0 10px; transition: 300ms all ease; } .calendar-additional-block-hidden { height: 0; opacity: 0; } .calendar-additional-alt { padding-bottom: 15px; cursor: pointer; } .calendar-additional-alt.opened { border-bottom: 1px solid #f0f1f3; } .calendar-additional-alt-more { position: relative; display: inline-block; float: left; overflow: hidden; padding-left: 26px; color: #5e6675; font-weight: bold; cursor: pointer; } .calendar-additional-alt-more:before { position: absolute; top: 0; bottom: 0; left: 7px; margin: auto; width: 11px; height: 7px; background: url(images/media.png) no-repeat 0 -197px; content: ''; opacity: .7; } .calendar-additional-alt.opened .calendar-additional-alt-more:before { background-position: 0 -207px; } .calendar-additional-alt:hover .calendar-additional-alt-more:before { opacity: 1; } .calendar-additional-alt-promo { overflow: hidden; padding-left: 10px; min-height: 20px; color: rgba(94, 102, 117, .7); } .calendar-additional-alt-promo:before { content: "("; } .calendar-additional-alt-promo:after { content: ")"; } .calendar-additional-alt-promo { overflow: hidden; padding-left: 10px; min-height: 20px; color: rgba(94, 102, 117, .7); } .calendar-additional-alt-promo-text { margin-right: 5px; line-height: 18px; } .calendar-additional-alt-promo .calendar-additional-alt-promo-text:last-child { margin-right: 0; } .calendar-additional-alt-promo-text:after { content: ","; } .calendar-additional-alt-promo .calendar-additional-alt-promo-text:last-child:after { content: ""; } /**/ .calendar-event-quest { width: 14px; height: 14px; border-radius: 50%; background-color: #ebf1f4; color: #748288; vertical-align: middle; text-align: center; font: bold 12px/14px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; cursor: pointer; transition: 300ms all ease; } .calendar-event-quest:hover { background-color: #dee3e6; } .calendar-field-timezone .calendar-event-quest { margin-left: 10px; padding: 2px 5px; } .calendar-field-timezone .calendar-field-select { max-width: 300px; } /*region Time*/ .calendar-options-item-datetime .calendar-options-item-column-one { position: relative; display: -ms-flexbox; display: flex; padding-top: 30px; align-items: center; } .calendar-event-date, .calendar-event-time, .calendar-event-timezone, .calendar-event-mdash { position: relative; display: inline-block; margin-right: 12px; vertical-align: middle; } .calendar-event-mdash { position: relative; padding: 0; max-width: 20px; text-align: center; flex: .5; } .calendar-event-mdash:after { display: inline-block; width: 10px; height: 1px; background-color: #c6c9ce; content: ''; } .calendar-event-date { } .calendar-event-time { overflow: hidden; min-width: 80px; max-width: 200px; opacity: 1; transition: 350ms all linear; flex-shrink: 2; } .calendar-options-item-datetime-hide-time .calendar-event-time { margin: 0; min-width: 0; max-width: 0; opacity: 0; } .calendar-options-item-datetime .calendar-event-date-label { position: absolute; top: -20px; left: 0; margin: 0; white-space: nowrap; } .calendar-event-date-label-date, .calendar-options-item-datetime-hide-time .calendar-event-date-label-datetime { overflow: hidden; width: 0; height: 0; opacity: 0; animation: calendarDataLabelHideAnimate 300ms ease-out; } .calendar-event-date-label-datetime, .calendar-options-item-datetime-hide-time .calendar-event-date-label-date { overflow: auto; width: auto; height: auto; opacity: 1; animation: calendarDataLabelShowAnimate 300ms ease-in; } @keyframes calendarDataLabelShowAnimate { 0%, 100% { width: auto; height: auto; } 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes calendarDataLabelHideAnimate { 0%, 100% { width: auto; height: auto; } 0% { opacity: 1; } 100% { opacity: 0; } } .calendar-options-timezone { overflow: hidden; padding: 7px 0 5px; max-height: 500px; opacity: 1; transition: 300ms all cubic-bezier(.5, 1, .5, 0); } .calendar-options-timezone-default { display: flex; align-items: center; } .calendar-options-item-datetime-hide-time .calendar-options-timezone { margin: 0; max-height: 0; opacity: 0; } .calendar-options-timezone-inner { display: -ms-flexbox; display: flex; max-width: 630px; align-items: center; } .calendar-options-timezone-collapse-btn { padding-bottom: 1px; border-bottom: 1px dashed; color: #468ee5; text-decoration: none; cursor: pointer; } .calendar-options-timezone-collapse-btn:hover { border-bottom-style: solid; } .calendar-options-timezone-collapse { overflow: hidden; box-sizing: border-box; margin-top: 10px; padding-top: 0; max-height: 0; opacity: 0; transition: 300ms all ease; } .calendar-options-timezone-expand { margin-top: 10px; padding-top: 10px; max-height: 300px; opacity: 1; transition: 300ms all ease; } .calendar-event-timezone { flex-shrink: 4; } /*endregion*/ /*region location*/ .calendar-event-location { } .calendar-event-location .calendar-field-block { width: 300px; } .calendar-event-location-maps-container { position: relative; margin-top: 10px; height: 300px; } /*endregion*/ /*region private*/ .calendar-event-private .calendar-field-container-checkbox { padding: 10px 0; } /*endregion*/ /*region repeat*/ .calendar-field-container-repeat { } .calendar-field-container-repeat .calendar-field-container { margin-right: 10px; } .calendar-options-item-repeat .calendar-filed-separator { margin: 5px 0; } .calendar-options-item-repeat .calendar-field-container-checkbox { padding: 10px 0; } .calendar-options-item-repeat .calendar-options-sub-item { padding: 5px 0; } .calendar-rrule-type-none { } .calendar-rrule-endson { overflow: hidden; opacity: 1; transition: 300ms all ease; } .calendar-rrule-count { transition: 200ms all ease; } .calendar-rrule-daily, .calendar-rrule-weekly, .calendar-rrule-monthly, .calendar-rrule-yearly { display: none; opacity: 0; transition: 200ms all ease; } .calendar-rrule-type-daily .calendar-rrule-daily, .calendar-rrule-type-weekly .calendar-rrule-weekly, .calendar-rrule-type-monthly .calendar-rrule-monthly, .calendar-rrule-type-yearly .calendar-rrule-yearly { display: block; opacity: 1; } .calendar-rrule-type-none .calendar-rrule-count * { visibility: hidden; opacity: 0; } .calendar-rrule-type-none .calendar-rrule-endson { height: 0; opacity: 0; } .calendar-repeat-endson-input { display: inline-block; margin: 0 10px; padding-right: 10px !important; width: 50px; } .calendar-options-item-repeat .calendar-week-day-container { overflow: hidden; padding: 0; height: 0; opacity: 0; transition: 300ms all ease; } .calendar-week-day-container .calendar-options-day { padding: 0 10px; } .calendar-options-item-repeat .calendar-rrule-type-weekly .calendar-week-day-container { padding: 10px 0; height: 25px; opacity: 1; } /*endregion*/ /*remember*/ .calendar-event-reminder-collapsed, .calendar-event-reminder { height: 45px; vertical-align: top; } .calendar-event-rem-ch { margin: 10px 0 0; vertical-align: top; } .calendar-event-reminder-collapsed label, .calendar-event-reminder label { display: none; margin: 8px 0 0; vertical-align: top; } .calendar-event-reminder .calendar-event-rem-lbl-for { display: inline-block !important; } .calendar-event-rem-value { display: inline-block; margin: 0 0 0 5px; vertical-align: top; } .calendar-event-rem-value .calendar-field { margin-right: 5px; } /**/ .calendar-options-more { margin-top: 0; } .calendar-openable-block { overflow: hidden; margin-bottom: 50px; max-height: 4000px; transition: 400ms all ease; } .calendar-openable-block.invisible { margin-bottom: 0; padding: 0 5px; max-height: 0; opacity: 0; } /*endregion*/ .popup-window-titlebar.calendar-add-popup-titlebar { position: absolute; top: 0; left: 0; right: 0; z-index: 1; height: 32px; background: none; } .popup-window-close-icon { z-index: 10 !important; } .calendar-add-popup-planner-wrap { margin-top: 19px; padding-bottom: 2px; min-height: 112px; background-color: #fdfdfd; opacity: 0; transition: opacity 220ms ease; } .calendar-add-popup-meeting-options-wrap { padding-top: 14px; } .calendar-add-popup-planner-wrap.calendar-add-popup-show-planner { opacity: 1; } /*region Calendar List*/ .calendar-list-slider-wrap { padding: 21px; } .calendar-list-slider-title-container { display: flex; padding: 0 0 10px; align-items: center; justify-content: space-between; } .calendar-list-slider-title { color: #000; vertical-align: middle; font: 300 22px/24px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; } .calendar-list-slider-title-container .webform-small-button { margin-right: 0; } .calendar-list-slider-card-widget { position: relative; z-index: 800; box-sizing: border-box; padding: 13px 19px 15px 19px; border-radius: 1px; background-color: #fff; } .calendar-list-slider-card-widget-title { margin-bottom: 10px; border-bottom: 1px solid #f1f2f3; } .calendar-list-slider-card-widget-title-text { display: inline-block; box-sizing: border-box; margin-bottom: 10px; padding-top: 9px; min-height: 24px; color: #a5abb2; vertical-align: middle; text-transform: uppercase; font: 600 10px/15px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; } .calendar-list-slider-card-section-title { margin-bottom: 3px; } .calendar-list-slider-card-section-title-text { display: inline-block; box-sizing: border-box; padding-top: 9px; min-height: 24px; color: #a5abb2; vertical-align: middle; text-transform: uppercase; font: 600 10px/15px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; } .calendar-list-slider-card-widget .crm-entity-widget-content-block { margin: 0 -15px 20px; padding: 0 15px; } .calendar-list-slider-widget-content-block { position: relative; transition: 220ms all ease; } .calendar-list-slider-container { margin: 0; padding: 0; list-style: none; } .calendar-list-slider-item { position: relative; overflow: hidden; padding: 7px; transition: 300ms all ease; } .calendar-list-slider-item-disappearing { padding: 0; height: 0; opacity: 0; } .calendar-list-slider-item.active, .calendar-list-slider-item:hover { background-color: #f4f4f6; } .calendar-list-slider-item-checkbox { position: relative; display: inline-block; margin-right: 10px; width: 18px; height: 18px; border-radius: 2px; background-color: #f00; vertical-align: middle; line-height: 18px; cursor: pointer; } .calendar-list-slider-item-checkbox:after { position: absolute; top: 50%; left: 50%; box-sizing: border-box; width: 14px; height: 14px; border: 0 solid #fff; border-right: 14px solid #fff; border-radius: 1px; background-color: transparent; content: ''; transition: 250ms all ease; transform: translate(-50%, -50%) rotate(0); } .calendar-list-slider-item-checkbox-checked:after { margin-top: -1px; width: 7px; height: 11px; border: 3px solid #fff; border-top: 0 solid #fff; border-left: 0 solid #fff; transform: translate(-50%, -50%) rotate(45deg); } .calendar-list-slider-item-name { display: inline-block; overflow: hidden; max-width: calc(100% - 30px); color: #333; vertical-align: middle; text-overflow: ellipsis; white-space: nowrap; font: 400 14px/18px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; cursor: pointer; transition: 180ms all linear; } .calendar-list-slider-item.active .calendar-list-slider-item-name, .calendar-list-slider-item:hover .calendar-list-slider-item-name { max-width: calc(100% - 60px); } .calendar-list-slider-item-actions-container { position: absolute; top: 7px; right: 7px; overflow: hidden; width: 0; height: 20px; white-space: nowrap; opacity: 0; cursor: pointer; transition: 300ms all ease; } .calendar-list-slider-item.active .calendar-list-slider-item-actions-container, .calendar-list-slider-item:hover .calendar-list-slider-item-actions-container { width: 20px; opacity: 1; } .calendar-list-slider-item-context-menu { position: absolute; top: 50%; left: 0; display: inline-block; width: 17px; height: 2px; background-color: #b6bac0; vertical-align: middle; line-height: 20px; opacity: 0; transition: 300ms all ease; transform: translateY(-50%); } .calendar-list-slider-item-context-menu:after, .calendar-list-slider-item-context-menu:before { position: absolute; width: 17px; height: 2px; background: #b6bac0; content: ''; } .calendar-list-slider-item.active .calendar-list-slider-item-context-menu, .calendar-list-slider-item:hover .calendar-list-slider-item-context-menu { opacity: .7; } .calendar-list-slider-item .calendar-list-slider-item-context-menu:hover, .calendar-list-slider-item.active .calendar-list-slider-item-context-menu { opacity: 1; } .calendar-list-slider-item-context-menu:after { top: -5px; } .calendar-list-slider-item-context-menu:before { bottom: -5px; } .calendar-list-slider-btn-container { padding: 14px 0; border-top: 1px solid #f1f2f4; text-align: center; } .calendar-list-slider-new-calendar-options-container { display: -ms-flexbox; display: flex; padding: 8px 0 10px; justify-content: space-between; align-items: center; } .calendar-list-slider-new-calendar-option-color { display: -ms-flexbox; display: flex; color: #525c69; font: 400 12px/14px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; align-items: center; } .calendar-list-slider-new-calendar-option-color-selected { display: inline-block; margin: 0 4px; width: 18px; height: 18px; border-radius: 2px; } .calendar-simple-color-wrap { padding: 5px; } .calendar-simple-color-more-link-wrap { padding: 10px 0 0 3px; } .calendar-list-slider-new-calendar-option-add, .calendar-list-slider-new-calendar-option-more, .calendar-section-slider-access-link, .calendar-section-slider-access-value, .calendar-list-slider-new-calendar-option-color-change, .calendar-simple-color-more-link { border-bottom: 1px dashed; color: #979da5; font: 400 12px/17px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; cursor: pointer; transition: 300ms all ease; } .calendar-list-slider-new-calendar-option-add:hover, .calendar-list-slider-new-calendar-option-more:hover, .calendar-section-slider-access-link:hover, .calendar-section-slider-access-value:hover, .calendar-simple-color-more-link:hover, .calendar-list-slider-new-calendar-option-color-change:hover { color: #333; } .calendar-section-slider-access-link, .calendar-section-slider-access-value { position: relative; margin-right: 25px; } .calendar-section-slider-access-link:after, .calendar-section-slider-access-value:after { position: absolute; right: -11px; bottom: -3px; border: 4px solid transparent; border-top-color: #000; content: ''; transform: translateY(-50%); } .calendar-section-slider-access-remove { position: absolute; right: -26px; bottom: 2px; display: block; width: 10px; height: 10px; cursor: pointer; transition: all 250ms ease; } .calendar-section-slider-access-remove:after, .calendar-section-slider-access-remove:before { position: absolute; top: 50%; left: 50%; width: 9px; height: 2px; background-color: #c7cdd3; content: ""; transition: all 250ms ease; } .calendar-section-slider-access-remove:hover:after, .calendar-section-slider-access-remove:hover:before { background-color: #b0b8c1; } .calendar-section-slider-access-remove:before { transform: translate(-50%, -50%) rotate(-45deg); } .calendar-section-slider-access-remove:after { transform: translate(-50%, -50%) rotate(45deg); } .calendar-section-slider-access-table-row:hover .calendar-access-clear-icon { display: inline-block; } .calendar-access-clear-icon { position: absolute; top: -6px; right: -35px; display: none; width: 27px; height: 27px; outline: none; opacity: .5; cursor: pointer; transition: opacity 0.2s linear; } .calendar-access-clear-icon:after { position: absolute; top: 50%; left: 50%; display: block; width: 10px; height: 10px; background: no-repeat url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2210%22%20height%3D%2210%22%20viewBox%3D%220%200%2010%2010%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M7.787%201L5%203.787%202.213%201%201%202.213%203.787%205%201%207.787%202.213%209%205%206.213%207.787%209%209%207.787%206.213%205%209%202.213%22%20fill%3D%22%23999%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E); background-size: cover; content: ""; transform: translate3d(-50%, -50%, 0); } .calendar-access-clear-icon:hover { opacity: 1; } .calendar-list-slider-form-wrap { overflow: hidden; margin-bottom: 0; padding: 0 19px; max-height: 0; opacity: 0; transition: 300ms all ease; } .calendar-list-slider-form-wrap.show { margin-bottom: 15px; padding: 13px 19px 0; max-height: 15000px; opacity: 1; } .calendar-list-slider-access-container { overflow: hidden; max-height: 0; opacity: 0; transition: 300ms all ease; } .calendar-list-slider-access-container.shown { max-height: 300px; opacity: 1; } .calendar-section-slider-access-table { width: 100%; border-collapse: collapse; } .calendar-section-slider-access-table-cell { padding-bottom: 10px; vertical-align: bottom; } .calendar-section-slider-access-table-row .calendar-section-slider-access-table-cell:last-child { text-align: right; } .calendar-section-slider-access-title { color: #525c69; font: 400 12px/17px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; } /*endregion*/ /*region Calendar Timeline*/ .calendar-list-view { } .calendar-list-view .calendar-grid-month-row-days-week { border-color: #eef2f4; } .calendar-timeline-stream-container { overflow: auto; background-color: #eef2f4; } .calendar-timeline-stream-container-content { position: relative; } .calendar-timeline-stream-container-list { } /*Section*/ .calendar-timeline-stream-section-wrap { opacity: 0; transition: all 300ms ease; } .calendar-timeline-stream-section { position: relative; margin-bottom: 15px; transition: height 220ms ease, opacity 220ms ease; } .calendar-timeline-stream-section.calendar-timeline-section-date-label:before { position: absolute; top: 20px; right: 0; left: 0; z-index: 1; height: 1px; background-color: #dbe1e6; content: ""; transition: left 300ms ease; } /*Content*/ .calendar-timeline-stream-section-content { position: relative; z-index: 500; box-sizing: border-box; padding: 0; min-height: 22px; width: 100%; border-radius: 2px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; transition: all 300ms ease, 1000ms background-color linear; } .calendar-timeline-empty-section { padding: 15px 13px; background-color: #fff; color: #525c69; font: 400 13px/15px "Helvetica Neue", Helvetica, Arial, sans-serif; opacity: .7; } /*Label*/ .calendar-timeline-section-label, .calendar-timeline-section-date-label { min-height: 22px; } .calendar-timeline-section-label .calendar-timeline-stream-section-content, .calendar-timeline-section-date-label .calendar-timeline-stream-section-content { padding: 0; background-color: transparent; text-align: center; } .calendar-timeline-stream-section.calendar-timeline-section-date-label:before, .calendar-timeline-section-label:before, .calendar-timeline-section-date-label:before { top: 10px; } .calendar-timeline-stream-label, .calendar-timeline-stream-today-label { position: relative; z-index: 10; display: inline-block; padding: 2px 15px; min-height: 18px; border-radius: 11px; color: #fff; font: bold 12px/18px "Helvetica Neue", Helvetica, Arial, sans-serif; cursor: pointer; } .calendar-timeline-stream-label { background-color: #dde5e8; color: #6e7273; } .calendar-timeline-stream-today-label { background-color: #2fc6f5; } .calendar-timeline-loader-block { height: 180px; transition: 300ms all ease; } /*Event*/ .calendar-timeline-stream-content-event { display: -ms-flexbox; display: flex; box-sizing: border-box; padding: 15px 13px; min-height: 47px; border-bottom: 1px solid #eeeff0; background-color: #fff; } /* .calendar-timeline-stream-content-event.calendar-timeline-stream-section-event-animate-previous { position: relative; animation-name: showEventTimelinePrevious; animation-duration: 300ms; } @keyframes showEventTimelinePrevious { from { opacity: 0; transform: translateY(-200px) } to { opacity: 1; transform: translateY(0) } } */ .calendar-timeline-stream-content-event.calendar-timeline-stream-section-event-animate-next { position: relative; animation-name: showEventTimelineNext; animation-duration: 400ms; } @keyframes showEventTimelineNext { from { opacity: 0; transform: translateY(200px) } to { opacity: 1; transform: translateY(0) } } .calendar-timeline-stream-section-content .calendar-timeline-stream-content-event:last-child { border-bottom: none; } .calendar-timeline-stream-content-event-time { min-width: 120px; max-width: 150px; flex: 2; } .calendar-timeline-stream-content-event-time-link { border-bottom: 1px dashed transparent; color: #525c69; font: 400 13px/15px "Helvetica Neue", Helvetica, Arial, sans-serif; transition: 200ms all ease; } .calendar-timeline-stream-content-event-time-link:hover { border-bottom: 1px dashed #333; color: #333; } .calendar-timeline-stream-content-event-name { position: relative; padding-left: 20px; flex: 10; } .calendar-timeline-stream-content-event-name-link { margin-left: 5px; border-bottom: 1px dashed transparent; color: #525c69; font: 400 14px/15px "Helvetica Neue", Helvetica, Arial, sans-serif; transition: 200ms all ease; } .calendar-timeline-stream-content-event-name-link:hover { border-bottom: 1px dashed #333; color: #333; } .calendar-timeline-stream-content-event-location { display: inline-block; margin-left: 3px; font-size: 90%; opacity: 0.8; } .calendar-timeline-stream-content-event-color { position: absolute; top: 2px; left: 0; display: inline-block; width: 12px; height: 12px; border-radius: 2px; } .calendar-timeline-stream-content-event-members { min-width: 130px; color: #b5bbc1; font: 400 13px/16px "Helvetica Neue", Helvetica, Arial, sans-serif; flex: 2; } .calendar-timeline-stream-content-event-actions { min-width: 150px; flex: 1; } .calendar-timeline-content-event-action-join-btn, .calendar-timeline-content-event-action-joined-btn { position: relative; margin-right: 15px; border-bottom: 1px dotted; font: 400 13px/16px "Helvetica Neue", Helvetica, Arial, sans-serif; transition: 300ms all ease; } .calendar-timeline-content-event-action-join-btn { color: #0063c6; } .calendar-timeline-content-event-action-joined-btn { color: #828b95; } .calendar-timeline-content-event-action-join-btn:hover { border-bottom: 1px solid #333; color: #333; } .calendar-timeline-content-event-action-joined-btn:hover { border-bottom: 1px solid #333; color: #333; } .calendar-timeline-content-event-action-join-btn:before, .calendar-timeline-content-event-action-joined-btn:before { position: absolute; top: 50%; right: -15px; box-sizing: border-box; margin-top: -2px; border: 4px solid transparent; content: ''; transition: 300ms all ease; } .calendar-timeline-content-event-action-join-btn:before, .calendar-timeline-content-event-action-joined-btn:before { border-top-color: #828b95; } .calendar-timeline-content-event-action-join-btn:hover:before, .calendar-timeline-content-event-action-joined-btn:hover:before { border-top-color: #333; } .calendar-timeline-content-event-action-video-meeting { position: relative; display: inline-block; margin-bottom: -4px; margin-left: 10px; padding: 3px; } .calendar-timeline-content-event-action-video-meeting:hover { } .calendar-timeline-content-event-action-video-meeting i { display: block; width: 14px; height: 10px; border-radius: 2px; background: #2fc6f6; transition: 300ms all ease; } .calendar-timeline-content-event-action-video-meeting:hover i { background: #62cef0; } .calendar-timeline-content-event-action-video-meeting i:before { position: absolute; display: block; box-sizing: border-box; margin-top: 2px; margin-left: 6px; width: 4px; height: 4px; border: 3px solid transparent; border-left-color: #fff; content: ''; } /*endregion*/ /** * Submenu separator styles ????? */ .menu-popup .menu-popup-items .main-buttons-submenu-item.main-buttons-submenu-separator { margin-top: 4px; margin-bottom: 4px; height: 0; border-top: none; border-bottom: 1px rgba(0, 0, 0, .1) solid; } .menu-popup .menu-popup-items .main-buttons-submenu-item.main-buttons-submenu-separator.main-buttons-hidden-label { z-index: 2; margin-top: 8px; margin-bottom: 8px; height: 0; border-top: none; border-bottom: 1px rgba(0, 0, 0, .1) solid; } .menu-popup .menu-popup-items .main-buttons-submenu-item.main-buttons-submenu-separator.main-buttons-hidden-label .menu-popup-item-icon { display: none; } .menu-popup .menu-popup-items .main-buttons-submenu-item.main-buttons-submenu-separator:hover { border-bottom: 1px solid rgba(0, 0, 0, .1); background: none; box-shadow: none; cursor: default; } .menu-popup .menu-popup-items .main-buttons-submenu-item.main-buttons-submenu-separator { padding: 0; } .menu-popup .menu-popup-items .main-buttons-submenu-item.main-buttons-submenu-separator .menu-popup-item-text { position: relative; top: -8px; box-sizing: border-box; padding-right: 0; padding-left: 0; width: 100%; height: 1px; text-align: center; } .menu-popup .menu-popup-items .main-buttons-submenu-item.main-buttons-submenu-separator .menu-popup-item-text span { position: relative; display: inline-block; padding: 0 12px; height: 16px; border-radius: 30px; background: #fff; color: #b1b6bc; vertical-align: middle; text-transform: uppercase; font-weight: bold; font-size: 10px; line-height: 16px; } .template-bitrix24 .menu-popup .menu-popup-items .main-buttons-submenu-item.main-buttons-submenu-separator .menu-popup-item-text span { top: -19px; } .menu-popup .menu-popup-items .main-buttons-submenu-item.main-buttons-submenu-separator.main-buttons-manage { margin-top: 12px; margin-bottom: 12px; } /*region POPUP TIMELINE */ .calendar-slider-popup-timeline { display: inline-block; padding: 20px; background: #fff; } .calendar-slider-popup-timeline-date { display: inline-block; margin: 0 10px 0 0; padding: 2px 3px 3px 3px; background: #1ec6f9; text-align: center; } .calendar-slider-popup-timeline-date-day { color: #fff; font: bold 11px "Helvetica Neue", Arial, Helvetica, sans-serif; } .calendar-slider-popup-timeline-date-number { padding: 2px 8px; background: #fff; color: #535c6a; font: bold 18px "Helvetica Neue", Arial, Helvetica, sans-serif; } .calendar-slider-popup-timeline-info { display: inline-block; } .calendar-slider-popup-timeline-info-date { color: #525c69; font: 14px/19px 'OpenSans-Semibold', "Helvetica Neue", Arial, Helvetica, sans-serif; } .calendar-slider-popup-timeline-info-desc { color: #828b95; font: 14px/19px "Helvetica Neue", Arial, Helvetica, sans-serif; } /*endregion OF POPUP TIMELINE */ /*region CALENDAR EVENTS */ .calendar-all-events-popup { padding: 0 5px; } .calendar-all-events-popup .calendar-event-line-wrap { margin-bottom: 2px; } .calendar-event-title { margin: 0 0 9px; padding: 0 0 6px; border-bottom: 1px solid rgba(130, 139, 149, .2); color: #828b95; font: bold 11px "Helvetica Neue", Arial, Helvetica, sans-serif; } .calendar-event-block { margin: 0 0 18px; } .calendar-event-block:last-child { margin: 0; } /*endregion OF CALENDAR EVENTS */ /* END OF CALENDAR EVENTS */ /*region CALENDAR DIALOGS */ .calendar-busy-users-content { padding-bottom: 15px; max-width: 550px; } /*endregion OF CALENDAR DIALOGS */ /* region LOADER */ .calendar-loader { position: relative; } .calendar-loader-circular { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; width: 125px; height: 125px; transform-origin: center center; animation: calendarLoader 2s linear infinite; } .calendar-loader-inner-path { stroke: rgba(215, 220, 223, .17); stroke-width: 1.5; stroke-dasharray: 200, 200; stroke-dashoffset: 0; stroke-linecap: round; } .calendar-loader-path { animation: calendarStroke 1.5s ease-in-out infinite; stroke: rgba(215, 220, 223, .74); stroke-width: 1.5; stroke-dasharray: 20, 200; stroke-dashoffset: 0; stroke-linecap: round; } @keyframes calendarLoader { 100% { transform: rotate(360deg); } } @keyframes calendarStroke { 0% { stroke-dasharray: 1, 200; stroke-dashoffset: 0; } 50% { stroke-dasharray: 89, 200; stroke-dashoffset: -35px; } 100% { stroke-dasharray: 89, 200; stroke-dashoffset: -124px; } } /* endregion END OF LOADER */ /* Drag & Drop*/ .calendar-entry-drag-mode { z-index: 2000 !important; display: block !important; } .calendar-entry-drag-mode.animate { transition: 300ms all ease; } .calendar-entry-drag-mode .calendar-event-angle-finish-tomorrow, .calendar-entry-drag-mode .calendar-event-angle-start-yesterday { display: none !important; } .calendar-entry-drag-mode .calendar-event-block-time-shadow { display: none; } .calendar-entry-drag-mode .calendar-event-line-days-count { font-size: 90%; } .calendar-month-view .calendar-grid-drag-select .calendar-grid-cell-inner { background: #eaf9fe; } .calendar-grid-week-cell.calendar-timeline-drag-select .calendar-grid-cell-inner { background: #eaf9fe !important; } .calendar-entry-shake-mode { transform: translate3d(0, 0, 0); animation: shakeDeny 0.82s cubic-bezier(.36, .07, .19, .97) both; backface-visibility: hidden; perspective: 1000px; } @keyframes shakeDeny { 10%, 90% { transform: translate3d(-1px, 0, 0); } 20%, 80% { transform: translate3d(2px, 0, 0); } 30%, 50%, 70% { transform: translate3d(-4px, 0, 0); } 40%, 60% { transform: translate3d(4px, 0, 0); } } /* END OF Drag & Drop*/ /* SEARCH */ .calendar-search-head { display: flex; margin: 0; padding: 0 20px 0 0; min-height: 30px; background: #fff; justify-content: space-between; align-items: center; } .calendar-search-name { color: #333; font: 20px/27px 'OpenSans-Light', "Helvetica Neue", Helvetica, Arial, sans-serif; } .calendar-search-cancel { display: inline-block; color: #333; letter-spacing: -0.32px; font: 14px/19px 'OpenSans-Light', "Helvetica Neue", Helvetica, Arial, sans-serif; cursor: pointer; transition: opacity .3s; } .calendar-search-cancel:before { display: inline-block; margin: 6px 3px 0 0; width: 13px; height: 13px; background-image: 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%2210%22%20viewBox%3D%220%200%2010%2010%22%3E%3Cpath%20fill%3D%22%23828B95%22%20fill-rule%3D%22evenodd%22%20d%3D%22M5.754%205.004L9.88.877l-.75-.75-4.126%204.127L.877.127l-.75.75%204.126%204.127L.127%209.13l.75.75%204.127-4.126L9.13%209.88l.75-.75-4.126-4.126z%22%20opacity%3D%22.5%22/%3E%3C/svg%3E); background-repeat: no-repeat; content: ''; vertical-align: top; cursor: pointer; } .calendar-search-cancel:hover { opacity: .7; } .calendar-search-main { display: flex; justify-content: center; align-items: center; } .calendar-search-empty { text-align: center; } .calendar-search-empty-name { display: block; margin: 0 0 18px 0; color: rgba(130, 139, 149, .6); letter-spacing: -0.46px; font: 20px/27px 'OpenSans-Light', "Helvetica Neue", Helvetica, Arial, sans-serif; } .calendar-search-empty-link { display: inline-block; border-bottom: 1px dashed rgba(82, 92, 105, .5); color: #525c69; text-decoration: none; letter-spacing: -0.32px; font: 14px/19px 'OpenSans-Regular', "Helvetica Neue", Helvetica, Arial, sans-serif; cursor: pointer; transition: color .3s, border-bottom .3s; } .calendar-search-empty-link:hover { border-bottom: 1px dashed rgba(82, 92, 105, .3); color: rgba(130, 139, 149, 1); } .calendar-timeline-stream-search-result .calendar-timeline-loader-block { display: none; } /* END OF SEARCH */ /*Simple view popup*/ .popup-window.calendar-simple-view-popup { padding: 15px 20px 10px 20px; } .calendar-simple-view-popup .calendar-right-block-event-info-btn-container { margin-top: 15px; } /*END OF Simple view popup*/ .calendar-stepper-block { margin-top: -15px; margin-bottom: 13px; width: 100%; } .calendar-user-list-popup-block { overflow: auto; max-height: 300px; } .popup-window.calendar-user-list-popup .popup-window-content { overflow: hidden; } .calendar-user-list-popup-block .calendar-slider-sidebar-user-card { margin: 0 7px 8px 0; } .calendar-member-more-count, .calendar-member-total-count { display: inline-block; margin: 3px 0 0 5px; border-bottom: 1px dashed transparent; cursor: default; } .calendar-member-more-count:hover, .calendar-member-total-count:hover { border-bottom: 1px dashed #828b95; color: #828b95; } .calendar-popup-overlay { opacity: 0 !important; transition: opacity 300ms ease; } .calendar-popup-overlay.calendar-popup-overlay-dark { opacity: 0.2 !important; } .calendar-view-popup-wrap { padding: 0; width: 300px; } .calendar-view-popup-wrap .calendar-right-block-event-info { padding-top: 0; } .calendar-caldav-item { margin-bottom: 10px; border-bottom: 1px solid #f1f2f3; } .calendar-caldav-item-title { margin-bottom: 5px; border-bottom: 1px solid #f1f2f3; color: #a5abb2; vertical-align: middle; font: 600 12px/20px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; } .calendar-caldav-item-title .bxec-dav-del { margin-left: 10px; } .calendar-caldav-sections-outer-wrap { padding: 10px; } .calendar-caldav-sections-title { } .calendar-caldav-sections-wrap { position: relative; top: -18px; padding-left: 180px; } .calendar-caldav-field-container-wrap .calendar-field-container { margin: 0 0 8px 20px; width: 400px; } .calendar-page-link-btn { display: inline-block; width: 40px; height: 32px; background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIj48cGF0aCBmaWxsPSIjODA4NjhFIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMS45OSA1Ljg5TDkuNTUgOC4zM2EzLjQ1IDMuNDUgMCAwIDEtNC44OCAwIDMuNDQ3IDMuNDQ3IDAgMCAxLS41MjQtLjY5Nkw1LjI4IDYuNWMuMDU0LS4wNTQuMTItLjA4NS4xODQtLjEyMi4wNzkuMjY4LjIxNS41MjEuNDI2LjczMmExLjcyNyAxLjcyNyAwIDAgMCAyLjQ0IDBsMi40NC0yLjQ0YTEuNzI2IDEuNzI2IDAgMCAwIDAtMi40NCAxLjcyNyAxLjcyNyAwIDAgMC0yLjQ0IDBsLS44NjguODY5YTQuMzI5IDQuMzI5IDAgMCAwLTIuMi0uMjRMNy4xMSAxLjAxMWEzLjQ1IDMuNDUgMCAwIDEgNC44OCA0Ljg4ek01LjUzOCA5LjkwMmwtLjg2OC44NjhhMS43MjggMS43MjggMCAwIDEtMi40NCAwIDEuNzI4IDEuNzI4IDAgMCAxIDAtMi40NGwyLjQ0LTIuNDRhMS43MjYgMS43MjYgMCAwIDEgMi40NCAwYy4yMS4yMS4zNDcuNDY0LjQyNi43MzEuMDY0LS4wMzcuMTMtLjA2Ny4xODQtLjEyMWwxLjEzMy0xLjEzM2EzLjM5IDMuMzkgMCAwIDAtLjUyMy0uNjk3IDMuNDUgMy40NSAwIDAgMC00Ljg4IDBMMS4wMSA3LjExYTMuNDUgMy40NSAwIDAgMCA0Ljg4IDQuODhsMS44NS0xLjg1YTQuMzI2IDQuMzI2IDAgMCAxLTIuMjAyLS4yMzh6Ii8+PC9zdmc+) no-repeat center; vertical-align: middle; line-height: 36px; opacity: .5; cursor: pointer; transition: 250ms opacity linear; } .calendar-page-link-btn:hover { opacity: 1; } .calendar-field-container .feed-add-post .diskuf-selectdialog { padding-right: 0; padding-left: 0; } .calendar-field-container .wd-fa-add-file-light-cell { background-color: #fff; } .calendar-clock-wrap .bxc-cus-sel { box-sizing: content-box !important; } .calendar-lowercase { text-transform: lowercase; } .crm_balloon_no_photo { z-index: 3200 !important; } .calendar-default-search-wrap .main-ui-filter-search { margin: 0 !important; } .calendar-default-buttons-container { text-align: right !important; } .calendar-main-container .calendar-entry-loader { position: absolute; top: 0; left: 0; z-index: 1000; overflow: hidden; width: 100%; height: 100%; opacity: 0.8; transition: 300ms opacity linear; } .calendar-main-container .calendar-entry-loader.hide { opacity: 0; } .calendar-add-popup-planner-wrap .calendar-planner-settings-icon-container { display: none; /*background: #fdfdfd;*/ /*box-shadow: 0 0 10px 3px #fdfdfd;*/ } .calendar-edit-planner-wrap .calendar-planner-settings-icon-container { background: #f8f9fa; box-shadow: 0 0 10px 3px #f8f9fa; } .calendar-error input[type=text], input.calendar-error{ border-color: #ff5752 !important; } .calendar-content-error-text { margin-top: 5px; margin-bottom: 15px; padding: 10px 11px; background-color: #fae5e8; color: #d0011b; font: 400 14px/16px "Helvetica Neue", Helvetica, Arial, sans-serif; } .menu-popup-item-help { border-top: 1px solid rgba(0,0,0,.1); } .menu-popup-item-help .menu-popup-item-icon { background: #bfc5ca none repeat scroll 0 0; border-radius: 50%; color: #fff; font-size: 11px; height: 15px; width: 15px; line-height: 16px; text-align: center; margin-right: 2px; cursor: help; position: relative; } .menu-popup-item-help .menu-popup-item-icon:before { content: '?'; } .calendar-container-short-description { max-width: 300px; max-height: 250px; overflow: auto; } .calendar-right-block .calendar-container-short-description { max-width: 200px; max-height: 350px; } .calendar-center-loader-block { height: 180px; transition: 300ms all ease; position: absolute; top: 20%; left: calc(50% - 90px); z-index: 1000; }