.admin-complaints-object{padding-bottom:30px}.admin-complaints-object .glyphicon{font-size:.785em}.admin-complaints-object__header{margin-bottom:20px}.admin-complaints-object__meta{margin-bottom:0}.admin-complaints-object__meta dl{margin-bottom:0;margin-right:10px}.admin-complaints-object__meta dt{text-align:left}.admin-complaints-object__logs{margin-bottom:0}.admin-complaints-object__controls{position:fixed;left:0;right:0;bottom:0;padding:15px 0;border-top:1px solid #ccc;background:linear-gradient(180deg,hsla(0,0%,100%,.66) 10%,#fff)}.admin-complaints-list__comment{margin-bottom:0;font-size:16px;padding-left:16px;overflow:auto}.admin-complaints-list .panel-danger .panel-body:not(:last-child){border-bottom:1px solid #ebccd1}.admin-complaints-list .panel-default .panel-body:not(:last-child){border-bottom:1px solid #ddd}
.admin-complaints-offer__meta{margin-bottom:0}.admin-complaints-offer__meta dl{margin-bottom:0;margin-right:10px}.admin-complaints-offer__json{height:40px;overflow:hidden;padding:0}.admin-complaints-offer__json._expanded{height:auto;max-height:300px}.admin-complaints-offer__json button{height:40px;text-align:left}.admin-complaints-offer__json pre{height:260px;border:0;border-radius:0;width:100%;margin:0}.admin-complaints-offer__price{font-size:28px;font-weight:700;color:#f2496d}.admin-complaints-offer__contacts{border-left:1px solid #eee;padding-left:15px}.admin-complaints-offer__photo{display:block;background-position:50%;background-repeat:no-repeat;width:100%;height:150px;margin-bottom:10px}.admin-complaints-offer__description{line-height:1.5em}.admin-complaints-offer__map{padding:0;background-position:50%;background-repeat:no-repeat;height:250px}.admin-complaints-offer__attributes .label{margin-bottom:12px;display:inline-block;vertical-align:top}.admin-complaints-offer .panel-body:not(:last-child){border-bottom:1px solid #ddd}
.form-common__errors-item{color:#f2496d}
.admin-form-input-url__wrapper{position:relative}.admin-form-input-url__field{padding-right:28px}.admin-form-input-url__icon{position:absolute;top:0;right:1px;cursor:pointer;width:32px;height:32px}.admin-form-input-url__icon:before{top:0;left:0;right:0;bottom:0;position:absolute;margin:auto;content:"";width:14px;height:14px;background-position:50% 50%;background-size:100% 100%;background-image:url(/svg/target-blank.svg?color=C4C4C4)}.admin-form-input-url__icon:hover:before{content:"";width:14px;height:14px;background-position:50% 50%;background-size:100% 100%;background-image:url(/svg/target-blank.svg?color=gray)}


.admin-form__item-radio-label{margin-top:0;padding-left:20px;font-weight:400}
.admin-form-switch-item__input{display:none}
.admin-form__item-field{position:relative;margin-bottom:10px}.admin-form__item-field .admin-form__item-errors{top:34px}.admin-form__item-btn._middle{margin-left:-1px;border-radius:0}.admin-form__item-link{border-bottom:1px dotted #337ab7;font-size:12px;color:#337ab7;cursor:pointer}.admin-form__item-link:hover{border-color:#23527c;color:#23527c}
.admin-form__item._with-anti-caps{margin-bottom:20px}.admin-form__item-textarea{resize:vertical}.admin-form__item-textarea.form-control{height:120px}.admin-form__item-textarea-text{position:absolute;right:0;font-size:12px;color:grey}
.admin-form-item__errors-list{list-style-type:none}
.ui-datepicker{border-radius:4px;border:1px solid #aaa;color:#222;font-family:Verdana,Arial,sans-serif;font-size:1.1em;width:17em;padding:.2em .2em 0;background:#fff}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;border-radius:4px;border:1px solid #aaa;color:#222;font-weight:700}.ui-datepicker .ui-datepicker-header a{color:#222}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em;border-radius:4px;text-align:center;line-height:1.8em;cursor:pointer}.ui-datepicker .ui-datepicker-next:hover,.ui-datepicker .ui-datepicker-prev:hover{text-decoration:none}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:none}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-prev:before{content:"<"}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-next:after{content:">"}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{padding:1px}.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;border:1px solid #d3d3d3;background:#e6e6e6;font-weight:400;color:#555}.ui-datepicker td a:hover{background:#fff}.ui-datepicker td.ui-datepicker-today a{border:1px solid #337ab7;background:#fff;color:#363636}
.admin-form-item__errors-list{list-style-type:none;padding:0}

.admin-form-select__caption._required:after{content:" *";color:#c03c40;font-size:13px;line-height:10px}
.admin-form-input__radio._dicts{display:inline-block;margin:0 7px 0 0;vertical-align:middle}.admin-form-input__text._dicts{display:inline-block;margin-right:20px;vertical-align:middle}
.admin-form-ace{position:relative;display:inline-block;vertical-align:top;margin-bottom:10px;width:100%;font-weight:400}.admin-form-ace__caption{display:inline-block;padding:6px 0;font-size:11px;line-height:12px;color:grey}.admin-form-ace__caption._required:after{content:" *";color:#c03c40;font-size:13px;line-height:10px}.admin-form-ace__field{width:100%;font-size:14px}.admin-form-ace__field.ace_focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.admin-form-ace__errors{position:absolute;z-index:10;display:none;margin:2px 0;padding:5px 10px;white-space:nowrap}.admin-form-ace__errors._has-error{display:block}.aceeditor{height:300px}.aceeditor-short{height:100px}.aceeditor-middle{height:200px}
.ui-datepicker{border-radius:4px;border:1px solid #aaa;color:#222;font-family:Verdana,Arial,sans-serif;font-size:1.1em;width:17em;padding:.2em .2em 0;background:#fff}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;border-radius:4px;border:1px solid #aaa;color:#222;font-weight:700}.ui-datepicker .ui-datepicker-header a{color:#222}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em;border-radius:4px;text-align:center;line-height:1.8em;cursor:pointer}.ui-datepicker .ui-datepicker-next:hover,.ui-datepicker .ui-datepicker-prev:hover{text-decoration:none}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:none}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-prev:before{content:"<"}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-next:after{content:">"}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{padding:1px}.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;border:1px solid #d3d3d3;background:#e6e6e6;font-weight:400;color:#555}.ui-datepicker td a:hover{background:#fff}.ui-datepicker td.ui-datepicker-today a{border:1px solid #337ab7;background:#fff;color:#363636}
.admin-form-textarea{position:relative;display:inline-block;vertical-align:top;margin-bottom:10px;width:100%;font-weight:400}.admin-form-textarea__caption{display:inline-block;padding:6px 0;font-size:11px;line-height:12px;color:grey;font-weight:700}.admin-form-textarea__caption._required:after{content:" *";color:#c03c40;font-size:13px;line-height:10px}.admin-form-textarea__field{resize:vertical}.admin-form-textarea__errors{position:absolute;z-index:10;display:none;margin:2px 0;padding:5px 10px;white-space:nowrap}.admin-form-textarea__errors._has-error{display:block}
.admin-form-firm-select{display:block}.admin-form-firm-select__caption{display:block;padding:6px 0;font-size:11px;line-height:12px;color:grey}.admin-form-firm-select__row{display:table;width:100%}.admin-form-firm-select__col{display:table-cell;vertical-align:middle;padding:0 5px}.admin-form-firm-select__col:first-child{padding-left:0}.admin-form-firm-select__col:last-child{padding-right:0}.admin-form-firm-select__col._input{width:100%}.admin-form-firm-select__col._controls{white-space:nowrap}.admin-form-firm-select__controls{display:block;padding:0}.admin-form-firm-select__button{display:inline-block;vertical-align:middle;margin-right:4px;line-height:22px}.admin-form-firm-select__button:last-child{margin-right:0}
.admin-form-switchlink__field[_v-3db37cfd]{cursor:pointer}
.dicts-edit-form__gc-group{padding:12px;margin-top:12px}.dicts-edit-form__gc-group+.dicts-edit-form__gc-group{margin-top:0}.dicts-edit-form__title{margin:0;font-size:20px;line-height:34px;font-weight:700}.dicts-edit-form__subtitle{font-size:16px;line-height:28px;font-weight:700}
.dicts-value-edit{box-sizing:border-box;padding:25px 30px 30px}.dicts-value-edit__title{margin:0 0 10px;font-size:27px;line-height:34px;font-weight:700}
.admin-complaints-reject{padding:10px 30px 30px}
.admin-complaints-postpone{padding:10px 30px 30px}
.admin-limit{margin:20px 0}.admin-limit__dropdown-menu{min-width:0}
.filter-block{display:table;margin-bottom:10px}.filter-block__group{display:table-cell;vertical-align:top;padding-right:5px;width:100%}.filter-block__field{display:block;margin:0}.filter-block__field-caption{display:block;font-weight:400;font-size:11px;line-height:22px;color:grey}.filter-block__btn{display:table-cell;vertical-align:top;padding-top:22px}.filter-dropdown{float:left;margin-right:5px}
.address-collection__add-address{padding-bottom:12px}.address-collection-item__house{position:relative}.address-collection-item__is-construction{display:block;margin-top:-4px}.address-collection-item__alert .alert{padding-top:10px;padding-bottom:10px;margin-bottom:6px;margin-top:-6px}
.dep-contacts{padding:5px 10px;margin:10px 0;color:#333;background-color:#f1f1f1;border:1px solid #ccc;border-radius:4px}.dep-contacts__title{line-height:35px;font-weight:700;color:rgba(0,0,0,.66)}.dep-contacts__row{line-height:35px;margin:0 -10px}.dep-contacts__row .btn{display:none}.dep-contacts__row:hover{background:rgba(0,0,0,.05)}.dep-contacts__row:hover .btn{display:inline-block}.dep-contacts__email,.dep-contacts__options,.dep-contacts__person,.dep-contacts__phone{display:inline-block;padding:3px 10px;vertical-align:middle;width:25%;box-sizing:border-box}.dep-contacts__options a{margin:0 .2em}
.admin-houses__zoom-prompt{margin-right:5px;margin-bottom:10px}.admin-houses__find-marker{padding-top:22px}.admin-houses__map{height:400px}.admin-form__item-errors._admin-form-error{display:block}
.sales-dep{padding:20px;margin:10px 0;border:1px solid #ccc;border-radius:4px;background-color:#f5f5f5;color:#333}.sales-dep__row{line-height:35px;margin:0 -10px}.sales-dep__row .btn{display:none}.sales-dep__row:hover{background:rgba(0,0,0,.05)}.sales-dep__row:hover .btn{display:inline-block}.sales-dep__address,.sales-dep__office,.sales-dep__options{display:inline-block;padding:3px 10px;vertical-align:middle}.sales-dep__options a{margin:0 .2em}

/*# sourceMappingURL=common.0e2c9b82ccb7bb1c2f60.css.map*/