.bx-timer-semicolon-off .bx-timer-semicolon{visibility:hidden}.bx-panel-tooltip{border-color:#a2a6ad #989ca1 #8e9398;list-style:none!important;overflow:hidden!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2e3e9ea",endColorstr="#f2c6d2d5",GradientType=0);padding:0!important;text-decoration:none!important;word-spacing:normal!important;text-indent:0!important;text-transform:none!important;position:absolute!important;border-style:solid;border-width:1px;letter-spacing:normal!important;visibility:visible!important;text-align:left!important;margin:0!important;-webkit-box-shadow:0 12px 10px rgba(0,0,0,.25)!important;-moz-box-shadow:0 12px 10px rgba(0,0,0,.25)!important;box-shadow:0 12px 10px rgba(0,0,0,.25)!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important;background:#d0dbdd;background:-webkit-linear-gradient(top,rgba(227,233,234,.95),rgba(198,210,213,.95));background:-moz-linear-gradient(top,rgba(227,233,234,.95),rgba(198,210,213,.95));background:-o-linear-gradient(top,rgba(227,233,234,.95),rgba(198,210,213,.95));background:-ms-linear-gradient(top,rgba(227,233,234,.95),rgba(198,210,213,.95));background:linear-gradient(180deg,rgba(227,233,234,.95),rgba(198,210,213,.95));float:none!important;vertical-align:baseline!important;white-space:normal!important;z-index:2210!important}.bx-panel-tooltip div{display:block!important}.bx-panel-tooltip .bx-panel-tooltip-bottom-border,.bx-panel-tooltip .bx-panel-tooltip-top-border{display:none!important}.bx-panel-tooltip-content{overflow:hidden!important;position:relative!important;display:inline-block!important;z-index:10!important}.bx-panel-tooltip-title{padding:7px 10px 0!important;text-shadow:0 1px hsla(0,0%,100%,.66);color:#16191a!important;font:normal normal 700 14px/normal Helvetica Neue,Helvetica,Arial,sans-serif!important;position:relative!important;margin:0!important}.bx-panel-tooltip-text{padding:9px 10px 10px!important;text-shadow:0 1px hsla(0,0%,100%,.25);color:#272b31!important;font:normal normal normal 12px/normal Helvetica Neue,Helvetica,Arial,sans-serif!important;position:relative!important;margin:0!important}.bx-panel-tooltip-close{height:20px!important;right:0!important;position:absolute!important;top:0!important;background:scroll transparent url(/bitrix/js/main/core/images/panel/top-panel-sprite-2.png) no-repeat -9px -1881px!important;width:25px!important;display:block!important;z-index:5!important}.bx-panel-tooltip-close:hover{background:scroll transparent url(/bitrix/js/main/core/images/panel/top-panel-sprite-2.png) no-repeat -32px -1881px!important}.bx-panel-tooltip-text a{font:normal normal normal 12px/normal Helvetica Neue,Helvetica,Arial,sans-serif!important}.bx-panel-tooltip-text a,.bx-panel-tooltip-text a:hover{text-decoration:underline!important;color:#272b31!important}.bx-clear{clear:both}@font-face{src:url(/bitrix/fonts/opensans-bold.eot);src:local("Open Sans Bold"),url(/bitrix/fonts/opensans-bold.woff) format("woff"),url(/bitrix/fonts/opensans-bold.ttf) format("truetype");font-weight:400;font-style:normal;font-family:OpenSans-Bold}.popup-window{padding:10px;font:13px Helvetica Neue,Helvetica,Arial,sans-serif;background-color:#fff;box-shadow:0 7px 21px rgba(83,92,105,.12),0 -1px 6px 0 rgba(83,92,105,.06)}.popup-window.popup-window-with-titlebar{padding:0 10px 10px}.popup-window.popup-window-no-paddings,.popup-window.popup-window-no-paddings .popup-window-content{padding:0}.popup-window-delimiter{height:1px;background-color:#f0f1f2;line-height:1px;display:block}.popup-window-delimiter-section{text-align:center;margin:5px 0 8px;display:flex}.popup-window-delimiter-section:after,.popup-window-delimiter-section:before{flex:1;height:1px;content:"";position:relative;min-width:15px;top:8px;background-color:#f0f1f2;display:block}.popup-window-delimiter-text{overflow-x:hidden;text-overflow:ellipsis;padding:0 12px;font-size:10px;font-weight:700;color:#b1b6bc;text-transform:uppercase;position:relative;text-align:center;top:2px;box-sizing:border-box;background:#fff;white-space:nowrap}.popup-window-buttons{padding:20px 0 10px;position:relative;text-align:center}.popup-window-button{height:39px;padding:0 18px;font-size:12px;text-decoration:none;font-weight:400;text-shadow:none;color:#7a818a;-webkit-transition:background-color .2s linear,color .2s linear;transition:background-color .2s linear,color .2s linear;text-transform:uppercase;outline:0;margin:0 12px 0 0;-webkit-box-shadow:inset 0 0 0 1px #c6cdd3;box-shadow:inset 0 0 0 1px #c6cdd3;border-radius:2px;background:#ecedef;cursor:pointer;-webkit-font-smoothing:antialiased;line-height:39px;vertical-align:middle;white-space:nowrap;font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;display:inline-block}.popup-window-button:after,.popup-window-button:before{display:none}.popup-window-button:hover{color:#535c69;background:#cfd4d8}.popup-window-button:last-child{margin-right:0}.popup-window-button-accept,.popup-window-button-create{color:#535c69;-webkit-box-shadow:none;box-shadow:none;background:#bbed21}.popup-window-button-accept:hover,.popup-window-button-create:hover{color:#535c69;background:#d2f95f}.popup-window-button-wait{color:transparent!important;position:relative}.popup-window-button-wait .popup-window-button-text{opacity:0}.popup-window-button-wait:before{height:21px;font-size:10px;color:#fff;content:"_"!important;position:absolute;padding-right:6px;text-align:right;top:10px;margin:0 0 0 -11px;box-shadow:inset 0 0 0 1px #fff;border-radius:50%;background:none!important;left:50%;width:15px;line-height:10px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;display:block!important}.popup-window-button-wait:after{animation:popup-window-button-animation 1s linear infinite;height:7px;padding:0;content:" "!important;position:absolute;top:13px;-webkit-transform-origin:0 100%;transform-origin:0 100%;background:#fff!important;left:50%;width:1px;display:block!important}.popup-window-button-accept.popup-window-button-wait:before,.popup-window-button-create.popup-window-button-wait:before{color:#535c69;-webkit-box-shadow:inset 0 0 0 1px #535c69;box-shadow:inset 0 0 0 1px #535c69}.popup-window-button-accept.popup-window-button-wait:after,.popup-window-button-create.popup-window-button-wait:after{background:#535c69!important}@keyframes popup-window-button-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.popup-window-button-decline{color:#fff;-webkit-box-shadow:none;box-shadow:none;background:#f1361b}.popup-window-button-decline:hover{color:#fff;background:#cc1a00}.popup-window-button-cancel{font-weight:400}.popup-window-button-blue{color:#fff;background-color:#3bc8f5;box-shadow:none}.popup-window-button-blue:hover{color:#fff;background-color:#3fddff}.popup-window-button-blue:active{color:#fff;background-color:#13b1e3}.popup-window-button-link,.popup-window-button-link-cancel,.popup-window-button-link:active,.popup-window-button-link:hover{-webkit-box-shadow:none;box-shadow:none;background:0}.popup-window-button-link{height:17px;padding:0;color:#535c69;-webkit-transition:border-bottom-color .15s linear;transition:border-bottom-color .15s linear;border-bottom:1px solid #c0c2c5;border-radius:0;cursor:pointer;line-height:17px}.popup-window-button-link:active,.popup-window-button-link:hover{height:17px;color:#535c69;line-height:17px;border-bottom-color:#535c69}.popup-window-button-link-cancel{color:#f1361b;border-bottom-color:#ffb4a9}.popup-window-button.popup-window-button-link-cancel:active,.popup-window-button.popup-window-button-link-cancel:hover{color:#f1361b;border-bottom-color:#f1361b}.popup-window-button-disable{opacity:.3;cursor:default}.popup-window-titlebar{height:49px}.popup-window-titlebar-text,.popup-window-titlebar-text-version{overflow:hidden;text-overflow:ellipsis;padding:0 30px 0 10px;font-size:14px;font-weight:700;color:#80868e;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:49px;white-space:nowrap;display:inline-block}.popup-window-titlebar-text-version{font-size:13px;font-weight:400;padding-left:0}.popup-window-content{background-color:#fff;box-sizing:border-box}.popup-window-content-gray .popup-window-content,.popup-window-with-titlebar .popup-window-content{background-color:#eef2f4}.popup-window-content-white .popup-window-content{background-color:#fff}.popup-window-with-titlebar .popup-window-content{padding:20px}.popup-window-content-no-paddings .popup-window-content{padding:0}.popup-window-close-icon{height:27px;right:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;position:absolute;outline:0;opacity:.5;top:0;cursor:pointer;width:27px}.popup-window-close-icon:after{height:10px;transform:translate3d(-50%,-50%,0);content:"";position:absolute;background-size:cover;top:50%;left:50%;width:10px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDEwIDEwIj48cGF0aCBmaWxsPSIjOTk5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03Ljc4NyAxIDUgMy43ODcgMi4yMTMgMSAxIDIuMjEzIDMuNzg3IDUgMSA3Ljc4NyAyLjIxMyA5IDUgNi4yMTMgNy43ODcgOSA5IDcuNzg3IDYuMjEzIDUgOSAyLjIxMyIvPjwvc3ZnPg==);background-repeat:no-repeat;display:block}.popup-window-titlebar-close-icon{right:10px;top:12px}.popup-window-close-icon:hover{opacity:1}.popup-window-angly{height:22px;overflow:hidden;position:absolute;width:33px;display:none}.popup-window-angly:before{height:15px;transform:rotate(45deg);content:"";position:absolute;top:16px;background-color:#fff;transform-origin:50% 50%;-webkit-box-shadow:0 0 21px rgba(83,92,105,.13);box-shadow:0 0 21px rgba(83,92,105,.13);left:9px;width:15px}.popup-window-angly-top{top:-22px;margin:0;left:10px;display:block}.popup-window-angly-right{height:30px;right:-17px;top:10px;width:17px;display:block}.popup-window-angly-right:before{top:8px;left:-9px}.popup-window-angly-bottom{height:20px;bottom:-20px;margin-left:10px;display:block}.popup-window-angly-bottom:before{top:-9px}.popup-window-angly-left{height:30px;top:10px;left:-14px;width:14px;display:block}.popup-window-angly-left:before{top:8px;left:8px}.popup-window-overlay{filter:alpha(opacity=50);position:absolute;-moz-opacity:.5;opacity:.5;top:0;background:#333;left:0;display:none}.popup-window-resize{height:10px;right:0;transition:opacity .3s;position:absolute;opacity:0;bottom:0;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAAXNSR0IArs4c6QAAADBJREFUGBljYMADLl269B+PNESKNopwmoosgcxGcSeyBDKbKEUoGpA5uNgoplKNAwBv1DPc646T+wAAAABJRU5ErkJggg==");cursor:nwse-resize;width:10px}.popup-window:hover .popup-window-resize{opacity:1}.menu-popup{padding:8px 0}.menu-popup-title{padding:0 0 0 4px;color:#4c4c4c;font:normal normal normal 12px/normal Arial,Helvetica,sans-serif;margin:0 0 7px;white-space:nowrap}.menu-popup .menu-popup-item{height:36px;text-decoration:none;-webkit-transition:background-color .3s linear;transition:background-color .3s linear;position:relative;outline:0;background-color:transparent;cursor:pointer;white-space:nowrap;display:block}.menu-popup .menu-popup-item-disabled{pointer-events:none;opacity:.4;cursor:default}.menu-popup-item-icon{height:16px;margin-left:11px;width:19px;vertical-align:middle;display:inline-block}.menu-popup-item-text{padding:0 15px 0 9px;text-decoration:none;color:#525c68;-webkit-transition:color .2s linear;transition:color .2s linear;line-height:36px;vertical-align:middle;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;display:inline-block}.popup-window-fixed-width .menu-popup-item-text{overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;width:100%}.menu-popup-no-icon .menu-popup-item-text{padding:0 15px}.menu-popup-item-submenu .menu-popup-item-text{padding-right:28px}.menu-popup-item.menu-popup-item-open,.menu-popup-item:hover{background-color:#f6f8f9}.menu-popup-item:hover .menu-popup-item-text{color:#3b434f}.menu-popup-item.menu-popup-item-disabled:hover{background:initial}.menu-popup-item-submenu:after{height:9px;right:11px;content:"";position:absolute;background-size:cover;top:50%;width:6px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjkiIHZpZXdCb3g9IjAgMCA2IDkiPjxwYXRoIGZpbGw9IiNBOEFCQjIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0ibS0uMDEgMS4xODcgMi45MjIgMi45Mi0yLjkyIDIuOTIzIDEuMTczIDEuMTczIDIuOTItMi45Mkw1LjI2IDQuMTA3IDEuMTY0LjAxMyIvPjwvc3ZnPg==);margin-top:-4px}.bx-admin-submenu-opened{-webkit-border-radius:3px;border-radius:3px;background:#f0f0f0!important}.menu-popup-no-icon .menu-popup-item-icon{display:none}.menu-popup-item-view .menu-popup-item-icon{background:url(/bitrix/js/main/core/images/popup/popup-menu-sprite.2.png) no-repeat scroll -45px -271px transparent}.menu-popup-item-edit .menu-popup-item-icon{background:url(/bitrix/js/main/core/images/popup/popup-menu-sprite.2.png) no-repeat scroll -43px -291px transparent}.menu-popup-item-create .menu-popup-item-icon{background:url(/bitrix/js/main/core/images/popup/popup-menu-sprite.2.png) no-repeat scroll -44px -311px transparent}.menu-popup-item-create-quick .menu-popup-item-icon{background:url(/bitrix/js/main/core/images/popup/popup-menu-sprite.2.png) no-repeat scroll -43px -329px transparent}.menu-popup-item-take .menu-popup-item-icon{background:url(/bitrix/js/main/core/images/popup/popup-menu-sprite.2.png) no-repeat scroll -43px -347px transparent}.menu-popup-item-begin .menu-popup-item-icon{background:url(/bitrix/js/main/core/images/popup/popup-menu-sprite.2.png) no-repeat scroll -44px -367px transparent}.menu-popup-item-decline .menu-popup-item-icon{background:url(/bitrix/js/main/core/images/popup/popup-menu-sprite.2.png) no-repeat scroll -44px -383px transparent}.menu-popup-item-reopen .menu-popup-item-icon{background:url(/bitrix/js/main/core/images/popup/popup-menu-sprite.2.png) no-repeat scroll -42px -484px transparent}.menu-popup-item-complete .menu-popup-item-icon{background:url(/bitrix/js/main/core/images/popup/popup-menu-sprite.2.png) no-repeat scroll -42px -502px transparent}.menu-popup-item-hold .menu-popup-item-icon{background:url(/bitrix/js/main/core/images/popup/popup-menu-sprite.2.png) no-repeat scroll -44px -520px transparent}.menu-popup-item-accept .menu-popup-item-icon{background:url(/bitrix/js/main/core/images/popup/popup-menu-sprite.2.png) no-repeat scroll -43px -347px transparent}.menu-popup-item-remake .menu-popup-item-icon{background:url(/bitrix/js/main/core/images/popup/popup-menu-sprite.2.png) no-repeat scroll -44px -383px transparent}.menu-popup-item-delete .menu-popup-item-icon{background:url(/bitrix/js/main/core/images/popup/popup-menu-sprite.2.png) no-repeat scroll -44px -535px transparent}.menu-popup-item-copy .menu-popup-item-icon{background:url(/bitrix/js/main/core/images/popup/popup-menu-sprite.2.png) no-repeat scroll -42px -595px transparent}.menu-popup-item-delegate .menu-popup-item-icon{background:url(/bitrix/js/main/core/images/popup/popup-menu-sprite.2.png) no-repeat scroll -42px -615px transparent}.menu-popup-item-add-to-tm .menu-popup-item-icon{background:url(/bitrix/js/main/core/images/popup/popup-menu-sprite.2.png) no-repeat scroll -42px -634px transparent}.popup-window-button-left,.popup-window-button-right{display:none}.popup-window-dark{background-color:rgba(0,0,0,.8);box-shadow:0 19px 24px rgba(88,112,118,.17);-webkit-border-radius:4px;border-radius:4px}.popup-window-dark .popup-window-content{color:#fff;background-color:transparent;margin:0}.popup-window-dark .popup-window-angly:before{background-color:rgba(0,0,0,.8)}.popup-window-dark .popup-window-titlebar-text{color:#fff}.popup-window-dark .popup-window-close-icon:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDEwIDEwIj48cGF0aCBmaWxsPSIjNTM1QzZBIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03Ljc4NyAxIDUgMy43ODcgMi4yMTMgMSAxIDIuMjEzIDMuNzg3IDUgMSA3Ljc4NyAyLjIxMyA5IDUgNi4yMTMgNy43ODcgOSA5IDcuNzg3IDYuMjEzIDUgOSAyLjIxMyIvPjwvc3ZnPg==)}.popup-window-tabs-box{padding:10px 0 4px}.popup-window-tabs{height:42px;padding:0 20px 0 0;font-size:0;position:relative;margin:0;z-index:1}.popup-window-tab{height:42px;padding:0 12px;font-size:14px;border:0;font-weight:700;text-shadow:none;color:#535c69;-webkit-transition:background-color .15s linear;transition:background-color .15s linear;background-color:#ecf2f3;margin:0 7px 0 0;cursor:pointer;line-height:41px;vertical-align:top;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;display:inline-block}.popup-window-tab:hover{background-color:#f7f9f9}.popup-window-tab-selected{padding:0 11px;border:1px solid #c6cdd3;position:relative;border-bottom:0;background-color:#fff!important;border-radius:2px 2px 0 0;cursor:default;line-height:40px;z-index:2}.popup-window-tabs-content{padding:10px;border:1px solid #c6cdd3;margin:0;border-radius:0 3px 3px}.popup-window-tab-content{padding:20px;background:#eef2f4;display:none}.popup-window-tabs-content-white .popup-window-tab-content{padding:10px;background:#fff}.popup-window-tab-content-selected{display:block}.popup-window-show-animation-opacity{animation:popupWindowShowAnimationOpacity .1s;animation-fill-mode:both}@keyframes popupWindowShowAnimationOpacity{0%{opacity:0}to{opacity:1}}.popup-window-show-animation-opacity-transform{animation:popupWindowShowAnimationOpacityTransform .1s;animation-fill-mode:both}@keyframes popupWindowShowAnimationOpacityTransform{0%{-webkit-transform:translate3d(0,5px,0);-moz-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);-o-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);opacity:0}to{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);opacity:1}}.popup-window-close-animation-opacity{animation:popupWindowCloseAnimationOpacity .15s;animation-fill-mode:both}@keyframes popupWindowCloseAnimationOpacity{0%{opacity:1}to{opacity:0}}.popup-window-close-animation-opacity-transform{animation:popupWindowCloseAnimationOpacity .15s;animation-fill-mode:both}@keyframes popupWindowCloseAnimationOpacityTransform{0%{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);opacity:1}to{-webkit-transform:translate3d(0,25px,0);-moz-transform:translate3d(0,25px,0);-ms-transform:translate3d(0,25px,0);-o-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);opacity:0}}.bx-calendar *{box-sizing:content-box}span.date-interval-hellip{text-align:center;width:20px;display:inline-block}img.calendar-icon{height:18px;border:1px solid transparent;position:relative;box-sizing:content-box;margin:0 0 0 1px;cursor:pointer;width:17px;vertical-align:top}img.calendar-icon-hover{border:1px solid #aeb6c2;background-color:#dbe3f2;margin:0 0 0 1px}.bx-calendar{color:#000;width:200px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.bx-calendar-header{padding-bottom:5px;margin-top:-2px}.bx-calendar-left-arrow,.bx-calendar-right-arrow{height:28px;font-size:1px;border-radius:4px;background:url(/bitrix/js/main/core/images/calendar-sprite.png) no-repeat;cursor:pointer;width:19px;vertical-align:top;display:inline-block}.bx-calendar-left-arrow:hover,.bx-calendar-right-arrow:hover{background-color:#ededed}.bx-calendar-left-arrow{background-position:7px -183px;margin-left:-3px;vertical-align:top}.bx-calendar-right-arrow{background-position:8px -205px}.bx-calendar-header-content{text-align:center;width:165px;display:inline-block}.bx-calendar-top-month,.bx-calendar-top-year{padding:5px 15px 3px 7px;font-size:16px;text-decoration:none!important;color:#000!important;margin:0 1px;border-radius:3px;background:url(/bitrix/js/main/core/images/calendar-sprite.png) no-repeat right -223px;cursor:pointer;line-height:20px;display:inline-block}.bx-calendar-top-month:hover,.bx-calendar-top-year:hover{text-decoration:none;background-color:#ededed}.bx-calendar-cell-block{overflow:hidden;position:relative;padding-bottom:5px}.bx-calendar-cell{height:19px;padding-top:4px;font-size:12px;text-decoration:none;text-align:center;margin:0 3px 0 2px;cursor:pointer;width:23px;line-height:15px;line-height:16px\9;vertical-align:top;display:inline-block}.bx-calendar-cell,.bx-calendar-cell:active,.bx-calendar-cell:link,.bx-calendar-cell:visited{color:#000}.bx-calendar-cell:hover{text-decoration:none;color:#000;background-color:#eee}.bx-calendar-name-day{height:13px;padding-top:0;font-size:10px;color:#a9a9a9;text-align:center;margin:0 3px 0 2px;width:23px;vertical-align:top;display:inline-block}.bx-calendar-range{padding:1px 7px 1px 8px;position:relative;border-bottom:1px solid #f3f2ed;margin:0 -5px 0 -7px;z-index:5}.bx-calendar-weekend,.bx-calendar-weekend:active,.bx-calendar-weekend:hover,.bx-calendar-weekend:link,.bx-calendar-weekend:visited{color:#d25050}.bx-calendar-date-hidden,.bx-calendar-date-hidden:active,.bx-calendar-date-hidden:link,.bx-calendar-date-hidden:visited{color:#ccc}.bx-calendar-active,.bx-calendar-active:hover{background-color:#dce3ea}.bx-calendar-name-day-wrap{height:12px;padding:1px 7px 0 8px;position:relative;background-color:#eee;margin:0 -5px 3px -7px;line-height:12px;z-index:5}.bx-calendar-range-noline{border:0}.bx-calendar-set-time-wrap{text-decoration:none;position:relative;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;margin:-5px 3px 0 0}.bx-calendar-set-time{text-decoration:none;color:#b2b2b2!important;display:block}.bx-calendar-set-time:hover{text-decoration:none!important;color:#8c8c8c!important}.bx-calendar-set-time-opened .bx-calendar-set-time{display:none}.bx-calendar-set-time-opened .bx-calendar-form-block{display:block}.bx-calendar-set-time{height:14px;padding:1px 0 0;font-size:11px;margin-right:3px;color:#b2b2b2;text-align:center;cursor:pointer}.bx-calendar-set-time i{height:9px;margin:2px 3px 0 0;background:url(/bitrix/js/main/core/images/calendar-sprite.png) no-repeat 0 0;width:9px;vertical-align:top;display:inline-block}.bx-calendar-button-block{padding:9px 0 8px;text-align:center}.bx-calendar-button{text-decoration:none;cursor:pointer;vertical-align:top;display:inline-block}.bx-calendar-button-select{margin-right:8px;text-align:right}.bx-calendar-button-left,.bx-calendar-button-right{height:23px;background:url(/bitrix/js/main/core/images/calendar-sprite.png) no-repeat;width:4px;vertical-align:top;display:inline-block}.bx-calendar-button-text{height:19px;padding:4px 10px 0;font-size:12px;color:#000;background:url(/bitrix/js/main/core/images/calendar-sprite.png) repeat-x 0 -99px;line-height:16px;vertical-align:top;display:inline-block}.bx-calendar-button-left{background-position:0 -45px}.bx-calendar-button-right{background-position:-5px -45px}.bx-calendar-button:hover .bx-calendar-button-left{background-position:0 -15px}.bx-calendar-button:hover .bx-calendar-button-right{background-position:-5px -15px}.bx-calendar-button:active .bx-calendar-button-text,.bx-calendar-button:hover .bx-calendar-button-text{background-position:0 -74px}.bx-calendar-form-block{display:none}.bx-calendar-form-text{padding:0 0 0 5px;font-size:11px;color:#a6a6a6;width:38px;margin-top:10px}.bx-calendar-form,.bx-calendar-form-arrow-l,.bx-calendar-form-arrow-r,.bx-calendar-form-text{vertical-align:top;display:inline-block}.bx-calendar-form-arrow-l{margin-left:2px}.bx-calendar-form-arrow-bottom,.bx-calendar-form-arrow-top{height:17px;width:15px;display:block}.bx-calendar-form-arrow-top{height:14px;padding-top:4px}.bx-calendar-form-arrow-l .bx-calendar-form-arrow-bottom,.bx-calendar-form-arrow-l .bx-calendar-form-arrow-top{padding-left:5px}.bx-calendar-form-arrow-r .bx-calendar-form-arrow-bottom,.bx-calendar-form-arrow-r .bx-calendar-form-arrow-top{padding-right:5px;padding-left:1px}.bx-calendar-form-arrow-bottom i,.bx-calendar-form-arrow-top i{height:13px;background:url(/bitrix/js/main/core/images/calendar-sprite.png) no-repeat;width:14px;display:block}.bx-calendar-form-arrow-top i{background-position:4px -125px}.bx-calendar-form-arrow-bottom i{background-position:4px -137px}.bx-calendar-form-arrow-top:hover i{background-color:#f2f2f2;background-position:4px -275px}.bx-calendar-form-arrow-bottom:hover i{background-color:#f2f2f2;background-position:4px -286px}.bx-calendar-form-input{height:21px;padding:0;font-size:15px;border:1px solid #d1d1d1;box-shadow:inset 1px 1px 0 #f7f7f7;background:#fff;width:28px;margin-top:6px}.bx-calendar-form-input,.bx-calendar-form-separator{text-align:center;vertical-align:top;display:inline-block}.bx-calendar-form-separator{height:23px;padding-top:7px;font-size:14px;font-weight:700;color:#aaa;background:url(/bitrix/js/main/core/images/calendar-sprite.png) no-repeat 0 -246px;width:8px}.bx-calendar-form-close{height:35px;font-size:1px;right:-8px;position:absolute;top:0;width:20px;display:block}.bx-calendar-form-close i{height:15px;margin:10px 0 0;background:url(/bitrix/js/main/core/images/calendar-sprite.png) no-repeat 4px -151px;width:15px;display:block}.bx-calendar-form-close:hover i{background-color:#e8e8e8;background-position:4px -169px}.bx-calendar-AM-PM-block{cursor:pointer;margin-left:-4px;vertical-align:top;display:inline-block}.bx-calendar-AM-PM-text{font-size:13px;color:#333;text-transform:uppercase;line-height:15px;vertical-align:top;margin-top:11px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;display:inline-block}.bx-calendar-AM-PM-block .bx-calendar-form-arrow-r{width:19px}.bx-calendar-year-popup{width:45px}.bx-calendar-month-popup,.bx-calendar-year-popup{padding-bottom:7px;margin-top:-2px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.bx-calendar-month-popup{width:85px}.bx-calendar-month-title,.bx-calendar-year-title{font-size:16px;color:#000;padding-bottom:5px;line-height:20px}.bx-calendar-month-content,.bx-calendar-year-content{padding:5px 0 0 2px;font-size:13px;color:#000;border-top:1px solid #e5e5e5}.bx-calendar-month,.bx-calendar-year-number{padding:2px 0 2px 4px;text-decoration:none!important;margin:0 0 2px -5px;border-radius:3px;cursor:pointer;display:block}.bx-calendar-month,.bx-calendar-month:active,.bx-calendar-month:link,.bx-calendar-month:visited,.bx-calendar-year-number,.bx-calendar-year-number:active,.bx-calendar-year-number:link,.bx-calendar-year-number:visited{color:#000}.bx-calendar-month:hover,.bx-calendar-year-number:hover{text-decoration:none;background-color:#ededed}.bx-calendar-month-active,.bx-calendar-month-active:active,.bx-calendar-month-active:link,.bx-calendar-month-active:visited,.bx-calendar-year-active,.bx-calendar-year-active:active,.bx-calendar-year-active:link,.bx-calendar-year-active:visited{color:#ca0707}.bx-calendar-month-input,.bx-calendar-year-input{height:19px;font-size:16px;border:1px solid #b5b5b5;text-align:center;box-shadow:inset 2px 2px 1px #ededed;border-radius:2px;background:#fff;width:41px;margin-top:10px}.bx-calendar-time-disabled .bx-calendar-button-block,.bx-calendar-time-disabled .bx-calendar-set-time-wrap{display:none}* html .bx-calendar-month-title,* html .bx-calendar-year-title{margin-top:-2px}* html .bx-calendar-month-popup,* html .bx-calendar-year-popup{margin-left:-2px}*+html .bx-calendar-month-title,*+html .bx-calendar-year-title{margin-top:-2px}*+html .bx-calendar-month-popup,*+html .bx-calendar-year-popup{margin-left:-2px}*+html .bx-calendar-form-input{height:17px;padding-top:4px}* html .bx-calendar-button-text{height:23px}* html .bx-calendar-name-day{padding-top:3px}* html .bx-calendar-cell{height:23px}* html .bx-calendar-form-arrow-bottom,* html .bx-calendar-form-arrow-top{font-size:0;width:20px}* html .bx-calendar-button-text{padding-top:3px}* html .bx-calendar-left-arrow,* html .bx-calendar-right-arrow{margin-left:0;width:17px}* html .bx-calendar-form-text{width:46px}