/*! hash:b40c7b1ff1642fab4a39, chunkhash:345399c13a6cbf374d74, name:app, filebase:app.345399c13a6cbf374d74.css, query:, file:app.345399c13a6cbf374d74.css */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600);
body,html{margin:0;height:100%;font-family:Open Sans,sans-serif}body{background-color:#fff}#app{height:100%;width:100%}.socket{display:flex}.plug{flex:1 1 auto;align-items:stretch;width:100%;height:100%}.soft-shadow{background-color:#fff;filter:drop-shadow(0 6px 6px #bbb)}body.ie .soft-shadow{box-shadow:0 6px 20px 0 #bbb}.big-icon,.big-icon svg{width:32px;height:32px}.big-icon svg{display:block;overflow:visible}.medium-icon,.medium-icon svg{width:24px;height:24px}.medium-icon svg{display:block;overflow:visible}.small-icon,.small-icon svg{width:16px;height:16px}.small-icon svg{display:block;overflow:visible}.hierarchy-child{margin-left:24px;position:relative}.hierarchy-child:before{display:block;position:absolute;right:100%;top:-16px;width:16px;height:32px;border-bottom:1px dotted #bbb;border-left:1px dotted #bbb;content:''}.hierarchy-child:not(:last-child):after{display:block;position:absolute;right:100%;width:16px;top:16px;bottom:-1px;border-left:1px dotted #bbb;content:''}.top-layout{height:100%;display:flex;flex-direction:column;background-color:#f0f0f0}.top-layout__toolbar{height:64px}.top-layout__header,.top-layout__toolbar{position:relative;flex:0 0 auto}.top-layout__working-area{position:relative;flex:1 1 auto;height:100%;overflow-y:hidden}.header-title{display:block;padding-top:15px;padding-bottom:8px;font-size:22px;line-height:22px;color:#999;text-decoration:none}.header-title:hover{text-decoration:underline}@media (max-width:959px){.header-title{padding-left:10px}}@media (min-width:960px) and (max-width:1599px){.header-title{padding-left:10px}}@media (min-width:1600px) and (max-width:1999px){.header-title{padding-left:20px}}@media (min-width:2000px){.header-title{padding-left:20px}}@media (max-width:959px){.search-panel-container{padding:0 16px 0 0}}@media (min-width:960px) and (max-width:1599px){.search-panel-container{padding:0 10px}}@media (min-width:1600px) and (max-width:1999px){.search-panel-container{padding:0 20px}}@media (min-width:2000px){.search-panel-container{padding:0 20px}}.search-panel{display:flex}.search-panel__input-container{flex:1 0 auto;padding:12px 0;display:flex}.search-panel__input-title{flex:0 0 auto;font-size:18px;font-weight:700;color:#888;line-height:40px;margin-right:20px}.search-panel__input-field{flex:1 0 auto;display:flex}.search-panel__input{flex:1 0 auto;width:100px;height:40px;box-sizing:border-box;color:#666;padding:4px 16px;font-weight:300;font-size:32px;line-height:1;border:0;outline:0}.search-panel__input::-ms-clear{display:none}.search-panel__reset{width:48px;flex:0 0 auto;cursor:pointer;position:relative}.node-employment__favorite svg path,.search-panel__reset:hover .search-panel__reset-icon path,.unit__favorite svg path{fill:#aaa}.search-panel__reset-icon{display:block;position:absolute;left:0;top:0;width:48px;height:40px}.search-panel__reset-icon path{fill:#ccc}.search-panel__search{width:40px;flex:0 0 auto;cursor:pointer;position:relative;margin-left:2rem}.search-panel__search:hover .search-panel__search-icon path{fill:#444}.search-panel__search-icon{display:block;position:absolute;left:0;top:0;width:40px;height:40px}.search-panel__search-icon path{fill:#888}.search-panel__buttons-container{width:196px;flex:0 0 auto;display:flex;justify-content:space-evenly}.search-panel__hot-button{width:64px;height:64px;flex:0 0 auto;padding:12px;box-sizing:border-box;cursor:pointer}.search-panel__hot-button-bg{width:40px;height:40px;background-color:#6e0d59;padding:4px;box-sizing:border-box}.search-panel__hot-button-img{width:32px;height:32px}@media (max-width:959px){.birthday-shortcut-panel{padding-left:10px;padding-right:10px}}@media (min-width:960px) and (max-width:1599px){.birthday-shortcut-panel{padding-left:10px;padding-right:10px}}@media (min-width:1600px) and (max-width:1999px){.birthday-shortcut-panel{padding-left:20px;padding-right:20px}}@media (min-width:2000px){.birthday-shortcut-panel{padding-left:20px;padding-right:20px}}.birthday-shortcut-panel__title{display:inline-block;padding:5px 0;color:#888;font-size:18px;font-weight:700;margin-right:10px}.birthday-shortcut-panel__shortcut{display:inline-block;padding:5px 10px;color:#444;font-size:18px;text-decoration:underline;cursor:pointer}.birthday-shortcut-panel__shortcut:hover{color:#000}.working-area{box-sizing:border-box;display:flex;flex-direction:column}.working-area_birthday .working-area__birthday-panel{height:64px}.working-area__search-panel{height:64px;flex:0 0 auto;z-index:9}.working-area__toolbar-panel{height:34px;flex:0 0 auto;display:flex;justify-content:space-between}.working-area__toolbar-panel-right{text-align:right}.working-area__toolbar-panel-left,.working-area__toolbar-panel-right{flex:1 1 1%}.working-area__toolbar{display:inline-block;vertical-align:top}.working-area__toolbar+.working-area__toolbar{margin-left:32px}.working-area__toolbar-item{flex:0 0 auto}.working-area__results-panel{height:100%;position:relative}.working-area__block{background-color:#f0f0f0}.block-index-0{z-index:0}.block-index-1{z-index:1}.block-index-2{z-index:2}.block-index-3{z-index:3}.block-index-4{z-index:4}.block-index-5{z-index:5}.block-index-6{z-index:6}.block-index-7{z-index:7}@media (max-width:959px){.search-panel__input-title,.top-layout__header,.working-area__toolbar-panel{display:none}.working-area__birthdays,.working-area__employee-info,.working-area__favorites,.working-area__node-info,.working-area__recent,.working-area__results,.working-area__structure,.working-area__to-call{position:absolute;left:0;right:0;top:0;bottom:0}.working-area__employee-info,.working-area__structure{padding:16px}.working-area__birthdays,.working-area__favorites,.working-area__node-info,.working-area__recent,.working-area__results,.working-area__to-call{padding:16px 0}}@media (min-width:960px){.menu-button-container{display:none!important}}@media (min-width:960px) and (max-width:1599px){.working-area__employee-info,.working-area__structure{position:absolute;left:0;right:50%;top:0;bottom:0}.working-area__birthdays,.working-area__favorites,.working-area__node-info,.working-area__recent,.working-area__results,.working-area__to-call{position:absolute;left:50%;right:0;top:0;bottom:0}.working-area__birthdays,.working-area__results,.working-area__to-call{padding:15px 0}.working-area__employee-info,.working-area__node-info,.working-area__structure{padding:15px 10px}}@media (min-width:1600px) and (max-width:1999px){.working-area__structure{position:absolute;left:0;right:66.6%;top:0;bottom:0}.working-area__birthdays,.working-area__employee-info,.working-area__favorites,.working-area__node-info,.working-area__results,.working-area__to-call{position:absolute;left:33.3%;right:33.3%;top:0;bottom:0}.working-area__employee-info{left:66.6%;right:0}.working-area__birthdays,.working-area__node-info,.working-area__results,.working-area__to-call{padding:20px 0}.working-area__employee-info,.working-area__structure{padding:20px}}@media (min-width:2000px){.working-area__structure{position:absolute;left:0;right:75%;top:0;bottom:0}.working-area__birthdays,.working-area__employee-info,.working-area__node-info,.working-area__results{position:absolute;left:25%;right:50%;top:0;bottom:0}.working-area__employee-info{left:50%;right:25%}.working-area__favorites,.working-area__recent,.working-area__to-call{position:absolute;left:75%;right:0;top:0;bottom:0}.working-area__node-info,.working-area__results,.working-area__to-call{padding:20px 0}.working-area__employee-info,.working-area__structure{padding:20px}}.node{position:relative;display:flex}.node+.node{margin-top:0}.node.node_collapsed .node__children,.node.node_collapsed>.node__button>.node__button-close,.node.node_expanded>.node__button>.node__button-open{display:none}.node:before{position:absolute;left:18px;width:20px;top:16px;border-top:1px dotted #bbb;z-index:0;content:''}.node.node_has_children.node_expanded:after{position:absolute;left:48px;width:0;top:10px;bottom:0;border-left:1px dotted #bbb;z-index:0;content:''}.node:last-child>.node__content{position:relative}.node:last-child>.node__content:before{position:absolute;left:-17px;width:2px;top:17px;bottom:0;background-color:#fff;content:''}.node__button,.node__button-stub{flex:0 0 32px;height:32px;z-index:2}.node__button{cursor:pointer;position:relative}.node__button:hover .node__button-border,.node__button:hover .node__button-sign{fill:#6e0d59}.node__button-bg{fill:#fff}.node__button-border{fill:#ccc}.node__button-sign{fill:#bbb}.node__content{position:relative;flex:0 1 100%;z-index:1}.node__title{margin:0 0 4px 8px;padding:5px 0 0 2px;color:#444;background-color:#fff;cursor:pointer;z-index:1}.node__title[data-level='0'],.node__title[data-level='1']{color:#150a10;font-weight:600}.node__title_current,.node__title_highlighted{margin:0;padding:5px 4px 4px 10px;color:#150a10;background-color:#ddd}.node__title_current{font-weight:700;background-color:#777;color:#fff}.node__title_current[data-level]{color:#fff}.node-employment{padding:0 16px}.node-employment.node-employment_is-favorite .node-employment__favorite svg path,.unit.unit_is-favorite .unit__favorite svg path{fill:#fbe50d}.node-employment__scroller{overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:0}.node-employment__post-title{font-size:24px;line-height:1.3;color:#333;margin-bottom:1rem}.node-employment__favorite{display:inline-block;margin-left:16px;position:relative;top:2px;cursor:pointer}.node-link{cursor:pointer}.node-link.list-item.shadow .node-link__unit-long-title,.node-link.list-item.shadow .node-link__unit-short-title{padding:8px 16px}.node-link.list-item.shadow .node-link__employment-post-title{padding:8px 16px 8px 10px}.node-link__unit-short-title{font-size:18px;line-height:19px;color:#333}.node-link__unit-short-title+.node-link__unit-long-title{margin-top:-8px}.node-link__employment-post-title,.node-link__unit-long-title{font-size:16px;line-height:19px;color:#333}.node-link__employee-link{display:flex}.node-link__employee-photo{flex:0 0 39px;width:39px;height:52px}.node-link__avatar{padding-top:7px}.node-link__employee-thumb39{width:39px;height:52px}.node-link__employment-post-title{flex:1 1 auto}.unit{padding:0 16px}.unit__scroller{overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:0}.unit__long-title,.unit__short-title{font-size:24px;line-height:1.3;color:#333;margin-bottom:1rem}.unit__long-title{font-size:20px;line-height:1.2;color:#555}.employee,.unit__favorite{cursor:pointer;position:relative}.unit__favorite{display:inline-block;margin-left:16px;top:2px}.unit__favorite svg{overflow:visible}.employee{display:flex}.employee.list-item.shadow .employee__info,.employee.list-item.shadow .employee__phones{padding-top:4px;padding-bottom:4px;padding-right:8px}.employee.list-item.hair-border .employee__info,.employee.list-item.hair-border .employee__phones{margin-top:-6px}.employee.list-item.hair-border .employee__phones{padding-left:8px}.employee_highlighted .employee__info,.employee_highlighted .employee__phones{background-color:#6785cb}.employee_highlighted .employee__info *,.employee_highlighted .employee__phones *{color:#fff}.employee_highlighted .employee__info .employee__favorite svg path,.employee_highlighted .employee__info .employee__to-call svg path,.employee_highlighted .employee__phones .employee__favorite svg path,.employee_highlighted .employee__phones .employee__to-call svg path{fill:#fff}.employee__photo{flex:0 0 60px;width:60px;height:80px}.employee__thumb45{display:none}.employee__avatar{padding-top:10px;overflow:hidden}.employee__avatar svg{width:60px;height:60px}.employee__info{flex:1 1 90%;padding-left:16px;overflow:hidden}.employee__name{white-space:nowrap;font-size:18px;color:#444;padding-bottom:1px}.employee__first-name:before,.employee__middle-name:before{content:' '}.employee__favorite,.employee__to-call{display:inline-block;margin-left:6px}.employee__favorite svg,.employee__to-call svg{position:relative;top:2px}.employee-with-buttons.employee-with-buttons_is-to-call-scheduled .employee-with-buttons__to-call svg path,.employee__to-call svg path{fill:#64d57f}.employee__favorite svg{width:16px;height:16px;overflow:visible}.employee-with-buttons.employee-with-buttons_is-favorite .employee-with-buttons__favorite svg path,.employee__favorite svg path{fill:#fbe50d}.employee__post_title{margin-top:4px;font-size:13px;line-height:1.2;color:#444}.employee__organization_unit_title{margin-top:6px;font-size:13px;line-height:1.2;color:#777}.employee__location{margin-top:6px;margin-bottom:4px;font-size:13px;line-height:1.2}.employee__location-building-label{color:#777}.employee__location-building-number{color:#444}.employee__location-office-label{color:#777}.employee__location-office-number{color:#444}.employee__phones{flex:1 1 auto}.employee__phone{text-align:right;white-space:nowrap}.employee__status-container{position:absolute;bottom:0;right:0}.employee__status{display:inline-block;padding:0 10px;line-height:26px}.employee__birthday{background-color:#86dbcb;color:#fff;font-weight:700}.employee__on-lunch,.employee__on-vacation{background-color:#de7079;color:#fff;font-weight:700}.employee__on-lunch{background-color:#e8a84f}.employee-with-buttons.list-item.shadow .employee__info,.employee-with-buttons.list-item.shadow .employee__phones,.to-call.list-item.shadow .employee__info,.to-call.list-item.shadow .employee__phones{padding-top:4px;padding-bottom:4px;padding-right:8px}.employee-with-buttons__favorite svg,.employee-with-buttons__to-call svg{margin:8px}.employee-buttons.employee-buttons_is-to-call-scheduled .employee-buttons__to-call .employee-buttons__icon svg path,.to-call.to-call_is-checked .to-call__check svg path{fill:#64d57f}.to-call__check svg,.to-call__destroy svg{display:block;margin:8px}.employee-buttons{margin-bottom:1rem}.employee-buttons.employee-buttons_is-favorite .employee-buttons__favorite .employee-buttons__icon svg path{fill:#fbe50d}.employee-buttons__button{cursor:pointer;margin-bottom:8px}.employee-buttons-container__button:hover svg path,.employee-buttons__button:hover .employee-buttons__icon svg path{fill:#888}.employee-buttons__icon{display:inline-block;vertical-align:middle;margin-right:12px}.employee-buttons-container__button svg path,.employee-buttons__icon svg path{fill:#aaa}.employee-buttons__favorite svg{overflow:visible}.employee-buttons__label{line-height:24px;vertical-align:middle;text-decoration:underline}.employee-buttons-container{position:relative}.employee-buttons-container:hover .employee-buttons-container__buttons{visibility:visible;filter:opacity(1);transition:visibility .1s step-start,filter .1s ease-out}.employee-buttons-container__buttons{visibility:hidden;filter:opacity(0);transition:visibility .1s step-end,filter .1s ease-out;position:absolute;right:0;top:0;bottom:0;background-color:rgba(246,246,246,.95);overflow:hidden;display:flex;flex-direction:column;flex-wrap:wrap-reverse}.employee-buttons-container__button{flex:0 0 auto;width:40px;height:40px;cursor:pointer}.employee-buttons-container__button:hover{background-color:#f0f0f0}.organization-structure-scroller{overflow-y:scroll}.organization-structure{padding:.5rem}.sub-unit{margin-bottom:.5rem}.sub-unit>.sub-unit__head svg{transition:transform .1s ease-out;transform:rotate3d(0,0,1,0);transform-origin:17px 16px}.sub-unit.sub-unit_expanded{margin-bottom:1.5rem}.sub-unit.sub-unit_expanded>.sub-unit__head svg{transform:rotate3d(0,0,1,90deg)}.sub-unit__head{display:flex;cursor:pointer}.sub-unit__button{flex:0 0 32px}.sub-unit__triangle{display:block}.sub-unit__triangle svg{display:block;width:32px;height:32px}.sub-unit__title{padding-top:4px;font-size:18px;color:#444;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sub-unit__content{margin-top:8px}.sub-unit.sub-unit_collapsed>.sub-unit__content{display:none}.sub-unit__sub-units{padding-left:19px}.employee-info-container{position:relative}.employee-info-scroller{height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;z-index:0}.employee-info__head{display:flex}.employee-info__name{flex:0 1 100%;padding:1rem .5rem 0 1rem;font-size:24px;line-height:1.2;color:#333}.employee-info__close-button{position:absolute;top:0;right:1rem;width:2.25rem;height:3rem;box-sizing:border-box;cursor:pointer;overflow:hidden}.employee-info__close-button svg{display:block}.employee-info__close-button svg .l1,.employee-info__close-button svg .l2{stroke:silver;stroke-width:2px;transition:stroke .2s ease-in-out,stroke-width .2s ease-in-out,transform .2s ease-in-out;transform-origin:24px 24px}.employee-info__close-button:hover svg .l1,.employee-info__close-button:hover svg .l2{stroke:#111;stroke-width:2px}.employee-info__close-button:hover svg .l1{transform:rotate3d(0,0,1,180deg)}.employee-info__close-button:hover svg .l2{transform:rotate3d(0,0,1,-180deg)}.employee-info__close-button-cross{display:block;width:3rem}.employee-info__close-button-cross svg{width:3rem;height:3rem}.employee-info__post-title-link{color:#bbb;text-decoration:underline;cursor:pointer}.employee-info__post-title-link:hover{color:#444}.employee-info__post-title{display:block;margin-top:1rem;font-size:18px;line-height:1.2;color:#444;padding:0 4rem 0 1rem}.employee-info__unit-title-link{color:#ccc;text-decoration:underline;cursor:pointer}.employee-info__unit-title-link:hover{color:#777}.employee-info__unit-long-title,.employee-info__unit-short-title{display:block;margin-top:1rem;color:#777;padding:0 1rem}.employee-info__unit-short-title{font-size:22px;line-height:1.2}.employee-info__unit-long-title{font-size:18px;line-height:1.2}.employee-info__two-columns{margin-top:2rem;padding:0 1rem}.employee-info__photo{flex:0 0 240px;width:240px;margin-right:2em}@media (max-width:599px){.employee-info__photo{margin-bottom:2rem}}@media (min-width:600px){.employee-info__two-columns{display:flex}}.employee-info__photo-large{width:240px}.employee-info__data{flex:1 1 auto}.employee-info__iconed-data,.employee-info__phones{margin-bottom:1.5rem}.employee-info__vacation .iconed-data__icon svg path{fill:#7ad07a}.employee-info__vacation .iconed-data__data{padding:0 10px 2px;background-color:#de7079;color:#fff;font-weight:700}.employee-info__structure{margin-top:2rem}.employee-info__structure-title{font-size:22px;color:#666;padding:0 1rem;margin-bottom:.5rem}.employee-info__structure-unit.search-result-unit{padding:.5rem 0 .75rem}.employee-info__structure-unit .search-result-unit__long-title{font-size:16px;line-height:19px}.employee-info__structure-unit+.employee-info__structure-employment{margin-top:10px}.employee-dummy-info__iconed-data{margin-bottom:1.5rem}.employee-dummy-info__iconed-data .iconed-data__data{display:inline-block;width:8rem;height:2rem;background-color:#ddd}.employee-dummy-info__head-info{padding:1rem .5rem 0 1rem}.employee-dummy-info__head{height:3rem;background-color:#ddd;width:80%}.employee-dummy-info__post-title,.employee-dummy-info__unit-title{margin-top:1rem;height:1.5rem;background-color:#ddd;width:90%}.employee-dummy-info__unit-title{width:85%}.employee-dummy-info__avatar{width:240px}.common-silhouette svg path,.employee-dummy-info__avatar svg path{fill:#ddd}.employee-dummy-info__phones{height:8rem;background-color:#ddd;margin-bottom:1.5rem}.search-results__scroller{overflow-y:auto;padding:0 16px;-webkit-overflow-scrolling:touch;z-index:0}.search-results__head{display:flex}.search-results__title{font-size:24px;line-height:1.3;color:#333;margin-bottom:1rem;flex:1 1 auto}.search-results__settings{flex:0 0 32px}.search-result-unit{cursor:pointer}.search-result-unit.list-item.shadow{padding:.5rem 1rem .75rem}.search-result-unit__short-title{font-size:18px;line-height:22px;color:#333}.search-result-unit__short-title+.search-result-unit__long-title{margin-top:.25rem}.search-result-unit__long-title{font-size:15px;line-height:18px;color:#555}.birthdays__scroller{overflow-y:auto;padding:0 16px;-webkit-overflow-scrolling:touch;z-index:0}.birthdays__date-head{display:flex}.birthdays__title{flex:1 0 auto;font-size:24px;line-height:1.3;color:#333;margin-bottom:1rem}.birthdays__button-backward{flex:1 0 auto;white-space:nowrap;text-align:right}.birthdays__date+.birthdays__date{margin-top:2.5rem}.birthdays__date-title{font-size:24px;font-weight:700;line-height:1.3;color:#111;margin-bottom:.75rem}.birthdays__button-backward,.birthdays__button-forward{font-size:18px;color:#444;-webkit-text-decoration:#999 underline;text-decoration:#999 underline;cursor:pointer}.birthdays__button-backward:hover,.birthdays__button-forward:hover{color:#000;-webkit-text-decoration:#111 underline;text-decoration:#111 underline}.birthdays__button-forward{margin-top:1rem;padding:1rem;text-align:center}.contact-data-phones__title{font-size:18px;color:#666;margin-bottom:4px}.contact-data-phones__phone{padding:2px 0;cursor:pointer}.contact-data-phones__phone:hover .contact-data-phones__phone-number,.iconed-data_clickable:hover .iconed-data__inline-data,.iconed-data_clickable:hover .iconed-data__row-data{-webkit-text-decoration:#000 underline;text-decoration:#000 underline}.contact-data-phones__phone-label{display:inline-block;font-size:14px;color:#777;margin-right:8px}.contact-data-phones__phone-number{display:inline-block;white-space:nowrap;font-size:18px;-webkit-text-decoration:#888 underline;text-decoration:#888 underline}.iconed-data{display:flex;align-items:stretch}.iconed-data__icon{flex:0 0 32px;display:flex}.iconed-data__icon svg{display:block;flex:0 0 100%}.iconed-data__icon svg path,.iconed-data__icon svg polygon,.to-call-panel__icon svg path{fill:#888}.iconed-data__container{flex:1 1 auto;padding-left:1rem;display:flex;align-items:center}.iconed-data_icon-align-top{align-items:start}.iconed-data_icon-align-middle{align-items:center}.iconed-data__row-title{line-height:24px}.iconed-data__inline-title{margin-right:2px}.iconed-data__inline-title,.iconed-data__row-title{color:#666;font-size:16px}.iconed-data__inline-data,.iconed-data__row-data{color:#000;font-size:18px}.iconed-data__row-data-value{display:inline-block}.iconed-data__inline{white-space:nowrap}.iconed-data__email-link{color:#111}.iconed-data_clickable{cursor:pointer}.iconed-data_clickable .iconed-data__inline-data,.iconed-data_clickable .iconed-data__row-data{-webkit-text-decoration:#888 underline;text-decoration:#888 underline}.contact-data_highlighted .iconed-data__row-data-value{padding:0 10px;line-height:26px}.contact-data-lunch-break_highlighted .iconed-data__icon svg path,.contact-data-lunch-break_highlighted .iconed-data__icon svg polygon{fill:#e8a84f}.contact-data-lunch-break_highlighted .iconed-data__row-data-value{background-color:#e8a84f;color:#fff;font-weight:700}.contact-data-birthday_highlighted .iconed-data__icon svg path,.contact-data-birthday_highlighted .iconed-data__icon svg polygon{fill:#86dbcb}.contact-data-birthday_highlighted .iconed-data__row-data-value{background-color:#86dbcb;color:#fff;font-weight:700}.list-item.shadow{background-color:#fff;filter:drop-shadow(0 6px 6px #bbb);margin-bottom:1rem}.list-item.hair-border{padding:1rem 0;margin:0 1rem}.list-item.hair-border+.list-item.hair-border{border-top:1px solid #e0e0e0}body.ie .list-item.shadow{box-shadow:0 6px 20px 0 #bbb}.combo-unit-employee .employee{margin-top:1rem}.to-call-panel{padding:5px 10px;cursor:pointer}.favorites-panel:hover .favorites-panel__icon svg path,.settings-boolean-button:hover svg path,.to-call-panel:hover .to-call-panel__icon svg path{fill:#444}.favorites-panel:hover .favorites-panel__title,.to-call-panel:hover .to-call-panel__title{color:#000}.to-call-panel__icon{display:inline-block;margin-right:6px}.to-call-panel__title{display:inline-block;vertical-align:top;color:#444;line-height:24px;text-decoration:underline}.to-call-panel__counter{padding:0 8px;background-color:#64d57f;color:#fff;font-weight:700;border-radius:8px}.to-call-panel__counter,.to-call-panel__empty{display:inline-block;vertical-align:top;margin-left:6px}.to-call-panel__empty svg{width:20px;height:20px}.to-call-list__button-icon svg path,.to-call-panel__empty svg path{fill:#aaa}.to-call-list__scroller{overflow-y:auto;padding:0 16px;-webkit-overflow-scrolling:touch;z-index:0}.to-call-list__header{line-height:1.3;margin-bottom:2rem}.to-call-list__title{font-size:24px;color:#333}.to-call-list__title-button{margin-left:24px;font-size:18px;color:#444;text-decoration:underline;cursor:pointer}.to-call-list__subtitle{font-size:22px;line-height:1.3;color:#666;margin-top:2rem;margin-bottom:1rem}.to-call-list__button-icon{display:inline-block;position:relative;top:4px}.favorites-panel{padding:5px 10px;cursor:pointer}.favorites-panel__icon{display:inline-block;margin-right:6px}.favorites-panel__icon svg{overflow:visible}.favorites-panel__icon svg path,.settings-boolean-button svg path{fill:#888}.favorites-panel__title{display:inline-block;vertical-align:top;color:#444;line-height:24px;text-decoration:underline}.favorites-panel__counter{display:inline-block;vertical-align:top;padding:0 8px;margin-left:6px;background-color:#aaa;color:#fff;font-weight:700;border-radius:8px}.favorites-list{padding:0 16px}.favorites-list.favorites-list_employments .favorites-list__header-button-employments,.favorites-list.favorites-list_units .favorites-list__header-button-units{font-weight:700}.favorites-list__scroller{overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:0}.favorites-list__header{line-height:1.3;margin-bottom:1rem}.favorites-list__title{font-size:24px;color:#333}.favorites-list__header-button{margin-left:24px;font-size:18px;color:#444;text-decoration:underline;cursor:pointer}.menu-button-container{display:block;padding:18px 16px;flex:0 0 36px;margin-right:12px}.menu-button{display:block;width:36px;height:28px;position:relative}.menu-button-stripe{display:block;position:absolute;left:0;right:0;height:4px;background-color:#cecfd0}.menu-button-stripe-1{top:0}.menu-button-stripe-2{top:50%;margin-top:-2px}.menu,.menu-button-stripe-3{bottom:0}.menu{position:fixed;left:0;right:0;top:0;background-color:#fff;z-index:10;visibility:hidden}.menu_is-open{visibility:visible}.menu-scroller{overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:0}.menu-subtitle,.menu-title{padding:8px 16px;font-weight:700}.menu-title{color:#999;font-size:22px;line-height:28px;margin-bottom:16px}.menu-subtitle{margin-top:16px;color:#bbb;font-size:18px;line-height:22px}.menu-item{display:block;padding:8px 16px;color:#444;font-size:20px;line-height:26px;text-decoration:none}.settings-panel__button+.settings-panel__button{margin-left:16px}.settings-boolean-button{padding:5px;cursor:pointer}.settings-boolean-button,.settings-boolean-button svg{display:block;width:24px;height:24px}.settings-boolean-button-checked{background-color:#ddd}.settings-boolean-button-checked svg path{fill:#666}
