*[tabindex]{cursor:pointer;outline:none}.form{border-radius:6px}.form.block{background:#fff;border-radius:6px;padding:18px;box-shadow:0 0 1px 1px rgba(16,44,84,.01),0 6px 27px 0 rgba(16,44,84,.03);will-change:height}.label,.div-label{display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative}.div-label{display:block}.input:not([type="checkbox"]),.textarea,.select{display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;min-width:30px;padding:9px 12px;background-color:#F6F8FB;border:none;border:1px solid;border-color:#dde2ee;position:relative;font-family:'YandexSansText-Regular',Helvetica,Arial,Tahoma;font-size:15px;outline:none;border-radius:6px;transition:all 0.15s ease-in-out}.input:not([type="checkbox"]),.textarea{cursor:text;line-height:1}.input.datepicker{cursor:pointer}.textarea{width:auto;height:120px;min-width:100%;max-width:100%;resize:none;resize:vertical;white-space:normal;line-height:1.4}.description .textarea{height:60px;padding:12px;background:none}.popup .input:not([type="checkbox"]),.popup .textarea,.popup .select{background-color:#fff}@media screen and (min-width:800px){.input:not([type="checkbox"]):not([type="radio"]):hover,.textarea:hover,.select:hover{transition:border 0.12s ease-in-out;border-color:#c8cedf}}.input:not([type="checkbox"]):not([type="radio"]):focus,.textarea:focus,.select:focus{transition:border 0.15s ease-in-out;border-color:#3c9dd0}.input[type="checkbox"],.input[type="radio"]{display:inline-block;vertical-align:middle;width:auto;min-width:auto;padding:0;margin:0}.input[type="radio"] + span,.input[type="checkbox"] + span,.input[type="checkbox"] + small{margin-left:6px;font-size:14px;vertical-align:baseline}.form .label.radio{margin-top:3px;cursor:pointer}.input + i,.label.checkbox i{position:absolute;width:24px;height:24px;line-height:24px;top:50%;right:9px;margin-top:-11.7px;text-align:center;font-size:15px;color:#77819c;transition:color 0.15s ease-in-out}.input:focus + i{color:#3c9dd0}.required{color:#e04649}.input.update,.input.update:focus,.textarea.update,.textarea.update:focus,.select.update,.select.update:focus{border-color:#00a86b}.input.warning,.input.warning:focus,.textarea.warning,.textarea.warning:focus,.select.warning,.select.warning:focus{border-color:#ff8b63}.input.error,.input.error:focus,.textarea.error,.textarea.error:focus,.select.error,.select.error:focus{border-color:#f65a59;color:#f65a59}.button,a.button{background:#2381b3;color:#fff;padding:10px 15px;float:right;border-radius:6px;font-size:14px;box-shadow:inset 0 10px 14px 0 rgba(255,255,255,.09);position:relative;overflow:hidden;cursor:pointer;transition:background 0.09s ease-in-out;text-decoration:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:center}.button.delete,.button.red{background-color:#f65a59;cursor:pointer;margin-right:0;margin-left:0}.button.submit,.button.blue{background:#3c9dd0}.button.close,.button.cancel,.button.gray{background:#77819c}.button.orange{background:#ff8b63}.button.purple{background:#b47bd6}@media screen and (min-width:800px){.button:hover{background:#2580b1}.button.delete:hover,.button.red:hover{background-color:#e04649}.button.submit:hover,.button.blue:hover{background:#2580b1}.button.close:hover,.button.cancel:hover,.button.gray:hover{background:#67728e}.button.orange:hover{background:#f86634}.button.purple:hover{background:#a25bcc}}.button:active{background:#036ba6}.button:active span,.form .delete:active span{top:1px}.alert .button{padding:9px 14px;font-size:14px}.button i,.button span{position:relative;transition:all 0.15s ease-in-out}.button i + span{margin-left:9px}@media screen and (max-width:800px){.button{padding:15px 14px;font-size:15px}.button i + span,.form .delete i + span{margin-left:9px}.button i{display:inline-block;width:14px;text-align:center}.button.one,a.button.one{width:100%;float:none}}.button.float{float:none;position:fixed;right:18px;bottom:18px;width:39px;height:39px;line-height:39px;border-radius:100%;text-align:center;padding:0;z-index:999;opacity:0.78}.button.float:hover{opacity:1}select{max-width:100%}.select::-ms-expand{display:none}input::placeholder,textarea::placeholder,select::placeholder{color:#bfc5d7}.input.password::placeholder{font-size:24px;font-weight:bold;letter-spacing:3px;position:relative;top:3px}.select{line-height:normal;padding-right:33px;background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 49.656 49.656' style='enable-background:new 0 0 49.656 49.656;' xml:space='preserve'%3E%3Cg%3E%3Cpolygon style='fill:%23282e3e;' points='1.414,14.535 4.242,11.707 24.828,32.292 45.414,11.707 48.242,14.535 24.828,37.95 '/%3E%3Cpath style='fill:%23282e3e;' d='M24.828,39.364L0,14.536l4.242-4.242l20.586,20.585l20.586-20.586l4.242,4.242L24.828,39.364z M2.828,14.536l22,22l22-22.001l-1.414-1.414L24.828,33.707L4.242,13.122L2.828,14.536z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:12px 12px;background-position:bottom 11px right 15px}.select:hover{background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 49.656 49.656' style='enable-background:new 0 0 49.656 49.656;' xml:space='preserve'%3E%3Cg%3E%3Cpolygon style='fill:%2377819c;' points='1.414,14.535 4.242,11.707 24.828,32.292 45.414,11.707 48.242,14.535 24.828,37.95 '/%3E%3Cpath style='fill:%2377819c;' d='M24.828,39.364L0,14.536l4.242-4.242l20.586,20.585l20.586-20.586l4.242,4.242L24.828,39.364z M2.828,14.536l22,22l22-22.001l-1.414-1.414L24.828,33.707L4.242,13.122L2.828,14.536z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E")}.select:focus{background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 49.656 49.656' style='enable-background:new 0 0 49.656 49.656;' xml:space='preserve'%3E%3Cg%3E%3Cpolygon style='fill:%232580b1;' points='1.414,14.535 4.242,11.707 24.828,32.292 45.414,11.707 48.242,14.535 24.828,37.95 '/%3E%3Cpath style='fill:%232580b1;' d='M24.828,39.364L0,14.536l4.242-4.242l20.586,20.585l20.586-20.586l4.242,4.242L24.828,39.364z M2.828,14.536l22,22l22-22.001l-1.414-1.414L24.828,33.707L4.242,13.122L2.828,14.536z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E")}.select:active{background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 49.656 49.656' style='enable-background:new 0 0 49.656 49.656;' xml:space='preserve'%3E%3Cg%3E%3Cpolygon style='fill:%232580b1;' points='1.414,14.535 4.242,11.707 24.828,32.292 45.414,11.707 48.242,14.535 24.828,37.95 '/%3E%3Cpath style='fill:%232580b1;' d='M24.828,39.364L0,14.536l4.242-4.242l20.586,20.585l20.586-20.586l4.242,4.242L24.828,39.364z M2.828,14.536l22,22l22-22.001l-1.414-1.414L24.828,33.707L4.242,13.122L2.828,14.536z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E")}.select option{border:none;padding:9px 0;outline:none;background-color:#fff;color:#000}.select option:hover{}.select optgroup{background:none;background-color:#fff;color:#000;font-weight:normal;font-family:'Glory-Regular',Helvetica,Arial,Tahoma}.input:not([type="checkbox"])[disabled],.textarea[disabled],.select[disabled]{background:none;background-color:#F6F8FB;color:#b1b6c7;cursor:default;cursor:not-allowed}.button[disabled]{background:#c8cfdf;color:#767e9c;cursor:default;cursor:not-allowed}.button[disabled]:active span{top:0}.button[disabled] .light-blur{opacity:0;visibility:hidden}.label.half,.label.third,.label.quarter{}.label-line{display:flex;align-items:stretch;margin:0 -9px;position:relative;margin-top:18px}.label-line .label.half,.label-line .label.third,.label-line .label.quarter{flex:1 1 auto;margin:0 9px;width:auto;max-width:none;min-width:auto}.label-line.full,.label-line .label{display:block;margin-left:0;margin-right:0;width:auto}.label-line:first-child{margin-top:0}.label-line:last-child,.label-line:last-child .label:last-child{margin-bottom:0}.form .label{display:block;padding:0}.form .label small{font-size:14px}.form .field div.label,.form .fields div.label,.form .radio-list,.form .label.checkbox{margin-bottom:18px;border-radius:6px;padding:0 14px;background:#FBFCFE;border:#dde2ee 1px solid}.form .fields-group div.label{margin-bottom:6px;margin-top:0}.form .radio-list{padding:8px 12px 12px 12px}.form .label.checkbox{padding:8px 12px 9px 12px;cursor:pointer}.form .field div.label.string,.form .fields div.label.string{padding-top:9px}.form .field div.label p{display:block;position:relative;padding:9px 0;padding-top:10px;border-bottom:#dde2ee 1px dashed;transition:opacity 0.18s ease-in-out}.form .field div.label p:first-child{padding-top:12px}.form .field div.label p a{display:inline-block;text-decoration:none;max-width:75%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.form .field div.label p a .name{display:inline-block;text-decoration:underline;margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.form .field div.label p a .description{display:block;font-size:12px;text-decoration:none;color:#67728e;max-width:100%;overflow:hidden;text-overflow:ellipsis}.form .field div.label p.moved{opacity:0.6}.form .field div.label p.moved .delete{}.form .field div.label p:last-child,.form .field div.label p.moved{border-color:#F6F8FB}.form .field div.label .group-title{padding-top:18px;padding-bottom:6px;font-size:16px;font-family:'ToyotaTextBold','YandexSansText-Regular',Helvetica,Arial,Tahoma}.form .field div.label .group-title i{margin-right:9px}.form .field div.label .list{}.form .field div.label .list.departments{padding-top:2px}.form .field div.label .list.new{min-height:auto}.form .field div.label .list .list{margin-top:18px}.form .field div.label .list p{padding:9px;background:#F0F2F8;border:none;border-bottom:#dde2ee 1px solid;border-radius:4px;margin-top:9px}.form .field div.label .list p:first-child{}.form .field div.label p small{display:inline-block;vertical-align:top;color:#67728e;margin-right:9px}.form .field div.label p a{display:inline-block;vertical-align:middle}.form .field div.label p .delete{display:block;position:absolute;top:50%;right:0;margin-top:-12px;font-size:18px;width:24px;height:24px;line-height:24px;text-align:center;background:#F0F2F8;color:#e04649;border-radius:100%;box-shadow:inset 0 0 1px 1px rgba(16,44,84,.01),inset 0 0 3px 0 rgba(16,44,84,.06)}.form .field div.label .list p .delete{margin:0;top:11.4px;right:12px;background:#FBFCFE;box-shadow:0 0 1px 1px rgba(16,44,84,.01),0 1px 5px 0 rgba(16,44,84,.03)}.form .field div.label .list.department p .delete{margin:0;top:11.4px;right:12px}@media screen and (max-width:800px){.form .field div.label .list.department p .delete{top:7px;right:9px}.form .field div.label .list p .delete{top:7px;right:9px}}@media screen and (min-width:800px){.form .field div.label p .delete:hover{background:#f65a59;color:#fff}}.form .field div.label p .delete:active{background:#e04649;color:#fff}.form .field div.label p.add{}.form .field div.label p.add a{display:inline-block;padding:6px 9px;text-decoration:none;font-size:12px;background:#2580b1;color:#fff;border-radius:4px}@media screen and (min-width:800px){.form .field div.label p.add a:hover,.form .fields div.label p.add a:hover{background:#3c9dd0}}.form .field div.label p.add a:active,.form .fields div.label p.add a:active{background:#3c9dd0}.form .field .label label,.form .fields .label label{display:inline-block;vertical-align:top;margin-right:12px;padding-bottom:9px}.form .field .label label:last-child{margin-right:0}.form .field .label .list p{}.form .field .label .list p.moved{}.form .field .label .list label{padding:0;margin:0;display:inline-block;vertical-align:middle;margin-right:9px;margin-top:3px;margin-bottom:2px;white-space:nowrap}.form .field .label .list label:last-child{margin-right:0}.form .field .label .list .line-label{display:block;margin-right:0;margin-top:9px;padding-top:9px;border-top:#dde2ee 1px dashed;word-wrap:break-word;white-space:normal}.form .field .label .list .line-label label{}.form .field .label .list label.name input,.form .field .label .list label.description input{width:300px}@media screen and (max-width:800px){.form .field .label .list label.name input,.form .field .label .list label.description input{width:100%}}.form .field .label label span,.form .fields .label label span{display:inline-block;vertical-align:middle;margin-right:6px;font-size:12px;color:#424a60;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:90%}.form .field .label label span i,.form .fields .label label span i{display:inline-block;padding-right:6px;font-size:14px}.form .field .label label span:hover i,.form .fields .label label span:hover i{color:#3c9dd0}.form .field .label label span.ui-sortable-handle,.form .fields .label label span.ui-sortable-handle{cursor:grab}.form .field .label label input,.form .field .label label textarea,.form .field .label label select,.form .fields .label label input,.form .fields .label label textarea,.form .fields .label label select{width:auto;display:inline-block;vertical-align:middle;height:33px;line-height:33px;padding:0 9px;background-color:#fff;border:#dde2ee 1px solid;font-size:14px;border-radius:6px}.form .field .label label select,.form .fields .label label select{max-width:240px;line-height:33px;padding-right:30px;background-position:bottom 8px right 9px}.form .field .label label textarea,.form .fields .label label textarea{height:150px}.form .field .label label input[type="date"],.form .fields .label label input[type="date"]{width:151px}.form .field .label label input[type="number"],.form .fields .label label input[type="number"]{width:57px}.form .field .label label input[type="number"].price,.form .field .label label input.price,.form .fields .label label input[type="number"].price,.form .fields .label label input.price{width:87px}.form .field .label label input[type="number"].percent,.form .fields .label label input[type="number"].percent{width:63px}@media screen and (max-width:800px){.form .field .label label input[type="number"].price,.form .field .label label input.price,.form .fields .label label input[type="number"].price,.form .fields .label label input.price{width:100%}.form .field .label label input[type="number"].percent,.form .fields .label label input[type="number"].percent{width:100%}.form .field .label label input,.form .field .label label textarea,.form .field .label label select,.form .fields .label label input,.form .fields .label label textarea,.form .fields .label label select{width:100%;max-width:100%;display:block;margin-bottom:6px}.form .field .label label span.title,.form .fields .label label span.title{display:block;padding:3px 0 4px 0}.form .field .label .list .line-label input[type="number"]{width:100%}}@media screen and (max-width:800px){.form .field .label .list label,.form .fields .label .list label{width:100%;display:block}}.form .field .label label input:focus,.form .field .label label textarea:focus,.form .field .label label select:focus,.form .fields .label label input:focus,.form .fields .label label textarea:focus,.form .fields .label label select:focus{border-color:#a9b1c6}.form .label-title{position:absolute;left:18px;top:-18px;height:30px;line-height:30px;font-size:18px;padding:0;margin-left:-6px;width:auto;max-width:81%}.form .label-title i{background:#F0F2F8;display:inline-block;vertical-align:middle;padding-left:6px}.form .label-title span{display:inline-block;vertical-align:middle;padding:3px 6px;position:static;max-width:99%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:#F0F2F8}.form .field-title{font-size:15px;color:#67728e;margin-bottom:3px}.form .field-title small{color:#2580b1}.form .field-title + .date{margin-top:3px;font-size:14px}.form .label .table{margin-top:12px}.form .label .table:first-child,.form .label .label-title + .table{margin-top:0}.form .field .reset{position:absolute;top:50%;right:12px;margin-top:-15px;width:30px;height:30px;line-height:30px;text-align:center;font-size:21px;border-radius:100%;background:#F0F2F8;box-shadow:inset 0 0 1px 1px rgba(9,48,93,.015),inset 0 0 4.5px 0 rgba(9,48,93,.03)}@media screen and (min-width:800px){.form .field .reset:hover{color:#e04649}}.form .cell-title{font-size:12px;width:20%;color:#67728e}.form .table .row .cell-title{text-align:right}.form .table .row .cell-title:first-child{text-align:left}.form .label.half .cell-title{width:30%}.form .label.third .cell-title{width:12%}.form .label.quarter .cell-title{width:9%}.form .cell-title span{display:inline-block;vertical-align:middle;padding:3px 0;position:static;max-width:99%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media screen and (max-width:800px){.form .label .table,.form .label .row,.form .label .cell{display:block;padding:0;margin:0;width:auto}.form .label .cell,.form .table > .row:not(:first-child) > .cell,.form .row > .cell:first-child,.form .row > .cell:not(:first-child){padding:0;margin:0;margin-bottom:12px}.form .table .row .cell-title,.form .cell-title span{text-align:left;display:block}.form .label .table:last-child .row:last-child .cell:last-child{margin:0}.form .label.half .cell-title,.form .label.third .cell-title,.form .label.quarter .cell-title{width:auto;min-width:auto}.form .table .row .cell-title,.form .cell-title{margin-bottom:3px!important}}.form .button.submit-close{margin-left:6px}.window-footer .button.delete{float:left}.form .field{margin-bottom:18px}.form .field:last-child{margin-bottom:0}.form .fields{margin-bottom:18px}.form .fields.group-fields{padding:18px;border-radius:2px;border:#c8cfdf 1px solid;background:#FBFCFE}.form .fields .field{margin-bottom:0}.form .fields .fields{padding:0;border-radius:0;border:0 none;margin-top:12px;margin-bottom:0}.form .fields .tab-fields{margin-top:0}.field-tabs{position:relative}.field-tabs:after{display:block;content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#77819c}.field-tabs ul{display:block;white-space:nowrap;width:100%;max-width:100%;height:auto;overflow-y:hidden;overflow-x:auto;padding:0;margin:0;border:0;line-height:0}@media screen and (max-width:800px){.field-tabs ul::-webkit-scrollbar{display:none}}.field-tabs ul li{display:inline-block;position:relative;vertical-align:bottom;white-space:nowrap;padding:7px 12px 6px 12px;margin:0;margin-left:3px;border-radius:2px 2px 0 0;background:#E9ECF4;border:0;color:#000;font-size:14px;line-height:0;overflow:hidden;transition:all 0.12s ease-in-out;user-select:none}.field-tabs ul li:first-child{margin-left:0}@media screen and (min-width:800px){.field-tabs ul li:hover{background:#EEF1F8;color:#454c5c}}.field-tabs ul li.current-tab,.field-tabs ul li.current-tab:hover{background:#77819c;color:#fff;cursor:default}.field-tabs ul li span{display:inline-block;vertical-align:middle;position:relative;line-height:1;padding:3px 0;white-space:nowrap;max-width:150px;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:800px){.field-tabs ul li span{top:-1px}}.field-tabs ul li img{display:inline-block;vertical-align:middle;position:relative;line-height:0;height:18px;width:24px}.field-tabs ul li img + span,.field-tabs ul li i + span{margin-left:9px}.field-tabs + .fields-group .field .tox-tinymce{border-top:none}.form .fields-group .field{margin-bottom:6px}.form .fields-group .field .field-inner{position:relative}.form .fields-group .field .field-more{background-color:#F3F5Fa;border:1px solid;border-color:#dde2ee;border-radius:6px}.form .fields-group .field .field-more .select,.form .fields-group .field .field-more .input{background:none;border:none}.form .fields-group .field .field-more .select{padding:12px}.more-input{padding:6px 12px;border-top:#dde2ee 1px solid}.more-input span{display:inline-block;vertical-align:middle;font-size:12px;color:#424a60}.more-input input{display:inline-block;vertical-align:middle;padding:6px 9px;background:#fff;border:1px solid;border-color:#dde2ee;border-radius:6px}.more-input input:focus{border-color:#a9b1c6}.more-input input[type="number"]{width:69px}.more-input span + input{margin-left:6px}.form .tools{position:absolute;top:0;right:0;padding:0 6px 0 0;height:38px;line-height:38px;background:none}.form .tools .btn{display:inline-block;vertical-align:middle;position:relative;top:0;width:26px;height:26px;line-height:26px;font-size:12px;margin:0;margin-left:6px;padding:0;text-align:center;background:#E9ECF4;color:#000;border-radius:3px;box-shadow:none;box-shadow:inset 0 0 1px 1px rgba(16,44,84,.01),inset 0 0 3px 0 rgba(16,44,84,.06)}.form .tools .btn i{position:relative}.form .tools .btn:active i{top:1px}.form .tools .btn.delete{color:#f86634}.form .fields .button.add{padding:6px 9px;margin-top:0;background:#3c9dd0}@media screen and (min-width:800px){.form .fields .button.add:hover{background:#3c9dd0}}.form .fields .button.add:active{background:#3c9dd0}label.custom-select{display:inline-block;vertical-align:middle;position:relative;line-height:1;padding:0;padding-right:30px;margin:0;border-radius:2px;border:#c8cfdf 1px solid;background-color:#fff;width:auto;min-width:30px}.custom-select .display{border:none;display:inline;vertical-align:middle;padding:12px 15px;background-color:inherit;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:auto}.custom-select i{display:inline-block;vertical-align:middle;background:none;position:absolute;right:0;top:50%;width:30px;height:24px;line-height:24px;margin-top:-12px;text-align:center;font-size:21px;color:#67728e;z-index:3;transition:all 0.12s ease-in-out;transition-delay:0.09s}.custom-select i:before{position:relative;top:1px}.custom-select.focused i{transition:all 0.18s ease-in-out;transition-delay:0;transform:rotate(180deg)}.custom-select .options{position:absolute;top:100%;left:0;margin-top:1px;width:auto;min-width:100%;max-width:240px;border-radius:2px;height:auto;max-height:180px;overflow-y:auto;overflow-x:hidden;background-color:#fff;box-shadow:0 0 1px 1px rgba(16,44,84,.03),0 0 9px 0 rgba(16,44,84,.12)}.custom-select.top-options .options{top:auto;bottom:100%;margin-top:0;margin-bottom:1px}.custom-select .option{display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;line-height:1;padding:12px 15px;transition:all 0.12s ease-in-out;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:#000}@media screen and (min-width:800px){.custom-select .option:hover{background:#F3F5Fa}}.custom-select .option:active{background:#F0F2F8}.custom-select .option.selected{color:#fff;background:#77819c}.authorization-form{box-sizing:border-box;padding:18px;border-radius:12px;box-shadow:0 0 1px 1px rgba(16,44,84,.01),0 15px 24px 0 rgba(16,44,84,.06);width:420px;margin:0 auto;background:#fff;background:linear-gradient(to top,#F6F8FB,#fff);background:repeating-linear-gradient(-45deg,#F6F8FB 0 15px,#fff 15px 30px)}.authorization-form .logo .icon,.authorization-form .logo .icon svg{display:inline-block;position:relative;line-height:0;width:54px;height:54px;max-height:54px;margin:0 auto;text-align:center;top:7px}.authorization-form .logo{text-align:center;margin:0 auto;width:90px;height:90px;border-radius:100%;background:#3c9dd0;box-shadow:inset 0 0 1px 1px rgba(16,44,84,.01),inset 0 0 6px 0 rgba(16,44,84,.06)}.authorization-form .logo .icon svg,.authorization-form .logo .icon svg g,.authorization-form .logo .icon svg path,.authorization-form .logo .icon svg rect,.authorization-form .logo .icon svg circle,.authorization-form .logo .icon svg polygon{fill:#fff}.authorization-form .title{text-align:center;margin-top:12px;margin-bottom:15px}.authorization-form .title h4{font-size:24px;color:#949db3;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.authorization-message{width:420px;margin:0 auto;margin-bottom:18px}.authorization-form .field{margin-bottom:15px;position:relative}@media screen and (max-width:800px){.authorization-form{width:auto}.authorization-message{width:auto;margin-bottom:18px}}.authorization-form .label{background:none;border:none;border-radius:0;padding:0;margin:0}.authorization-form .field .label{margin:0}.authorization-form .input:not([type="checkbox"]):not([type="radio"]){background:#fff;border:none;border:#dde2ee 1px solid;padding:0;padding-left:12px;padding-right:48px;height:49px;line-height:49px;box-shadow:none;font-size:18px;border-radius:5px}.authorization-form .input:focus{background:#fff}.authorization-form .input[type="password"]{line-height:48px}@media screen and (-webkit-min-device-pixel-ratio:0){.authorization-form .input[type="password"]{font-family:Verdana,Geneva,sans-serif;letter-spacing:-.75px}}.authorization-form .input::placeholder{font-size:14px;font-family:'YandexSansText-Light',Helvetica,Arial,Tahoma;font-weight:normal;color:#77819c;position:relative}.authorization-form .input[type="password"]::placeholder{top:-2px}@media screen and (max-width:800px){.authorization-form .input[type="password"]::placeholder{top:-1px}}.authorization-form .input:not([type="checkbox"]):not([type="radio"]):focus{border-color:#3c9dd0}.authorization-form .input-login{}.authorization-form .input-password{}.authorization-form .input + .field-icon{display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:absolute;bottom:5px;right:5px;width:40px;height:39px;background:#F0F2F8;border-radius:3px;text-align:center;transition:all 0.15s ease-in-out;color:#505b6b}.authorization-form .input + .field-icon i{font-size:15px;height:21px;width:21px;text-align:center;display:block;position:absolute;top:50%;left:50%;margin:0 auto;margin-top:-10px;margin-left:-10.5px}@media screen and (max-width:800px){.authorization-form .input + .field-icon i{margin-top:-8.1px}}.authorization-form .input:focus + .field-icon{background:#3c9dd0;color:#fff}.authorization-form .field-title{display:none}.authorization-form .button-area{margin-top:18px}.authorization-form .button-area .button{width:100%;border-radius:5px;padding:13px 15px;float:none}@media screen and (max-width:800px){.authorization-form .button-area .button{width:100%}.authorization-form .button-area .button span{display:inline-block}}.authorization-form input:-webkit-autofill,.authorization-form input:-webkit-autofill:hover,.authorization-form input:-webkit-autofill:focus,.authorization-form textarea:-webkit-autofill,.authorization-form textarea:-webkit-autofill:hover .authorization-form textarea:-webkit-autofill:focus,.authorization-form select:-webkit-autofill,.authorization-form select:-webkit-autofill:hover,.authorization-form select:-webkit-autofill:focus{-webkit-text-fill-color:#000;transition:background-color 5000s ease-in-out 0s;background:linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,174,255,0.04) 50%,rgba(255,255,255,0) 51%,rgba(0,174,255,0.03) 100%);text-decoration:none}.authorization-form .remember-me{float:left;margin-top:15px;font-size:12px}.authorization-form .remember-me label{margin:0;padding:0;border:0;line-height:normal;cursor:pointer}.authorization-form .remember-me label span{display:inline-block;vertical-align:middle;transition:color 0.15s ease-in-out}.authorization-form .remember-me label span.field-name{color:#424a60;border-bottom:#424a60 1px dotted}.authorization-form .remember-me label:hover span.field-name{color:#000;border-color:#000}.authorization-form .remember-me label input{display:none}.authorization-form .remember-me label span.icon{margin-left:6px;font-size:16px}.authorization-form .remember-me label span.icon:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:none;width:auto;text-align:center;font-variant:normal;text-transform:none;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f096'}.authorization-form .remember-me label:hover span.icon:before{}.authorization-form .remember-me label input:checked + span.icon:before{content:'\edcd';color:#2580b1}.authorization-form a.remember{display:inline-block;float:right;margin-top:17px;font-size:12px;text-decoration:none;color:#424a60;border-bottom:#424a60 1px dotted}.authorization-form a.remember:hover{color:#000;border-color:#000}.authorization-form a.remember i,.authorization-form a.remember span{display:inline-block;vertical-align:middle}.authorization-form a.remember i + span{margin-left:6px}.authorization-form .captcha{margin-top:18px}.authorization-form .captcha-img{position:relative;display:inline-block;vertical-align:middle;width:150px;height:50px;font-size:0;line-height:1;background-color:#F0F2F8;border:#dde2ee 1px solid;border-radius:6px;overflow:hidden}.authorization-form .captcha-refresh{display:inline-block;vertical-align:middle;margin-left:16px;font-size:0;line-height:1}.authorization-form .captcha-refresh i{font-size:16px;position:relative;color:#505971}@media screen and (min-width:800px){.authorization-form .captcha-refresh:hover i{color:#2580b1}}.authorization-form .captcha-refresh:active i{color:#3c9dd0;top:1px}.form .error,.form .done,.form .warning,.form .message{margin-bottom:18px;box-shadow:none;background-color:#F3F5Fa}.popup .form .error,.popup .form .done,.popup .form .warning,.popup .form .message{background-color:#fff}.form .error svg,.form .done svg,.form .warning svg,.form .message svg{position:relative;height:18px;width:18px;max-height:18px;top:2px}@media screen and (max-width:800px){.form .error svg,.form .done svg,.form .warning svg,.form .message svg{top:1px}}.selects{background:#fff;padding:15px;border-radius:12px;margin-bottom:24px;position:relative}.select-block{position:relative;box-sizing:border-box;padding:0 12px;background:#F6F8FB;border-radius:6px;margin-bottom:18px;border:1px solid;border-color:#dde2ee}.selects .select-block:last-child{margin-bottom:6px}.select-title{font-size:15px;color:#67728e;margin-bottom:6px;margin-left:6px}.select-value{height:39px;line-height:39px}.select-value i{position:absolute;height:auto;width:30px;right:6px;top:1px;text-align:center;z-index:3}.select-value span{width:auto;display:inline-block;max-width:90%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:'ToyotaTextBold','YandexSansText-Regular',Helvetica,Arial,Tahoma}.select-list{display:none;position:absolute;z-index:99;top:100%;margin-top:1px;left:0;width:100%;box-sizing:border-box;padding:9px;background:#fff;border-radius:9px;box-shadow:0 0 1px 1px rgba(16,44,84,.03),0 15px 24px 0 rgba(16,44,84,.15);will-change:height}.select-list div{height:auto;max-height:300px;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;padding:0 9px}.select-list ul{padding:0}.select-list ul li{padding:15px 0;box-sizing:border-box}.select-list ul li{border-top:#dde2ee 1px dashed;font-size:0;line-height:1;position:relative}.select-list ul:first-child li:first-child{border-top:none}.select-list ul li ul{display:none;margin-top:6px}.select-list ul li ul li{padding:6px 0;padding-left:31px;border-top:none}.select-list ul li ul li:last-child{padding-bottom:0}.select-list ul li i{display:inline-block;vertical-align:top;position:relative;top:1px;width:18px;max-width:18px;text-align:center;overflow:hidden;margin-right:12px;font-size:14px}.select-list ul li p{display:inline-block;line-height:1;height:auto;min-height:auto}.select-list ul li ul li p{border-left:#3c9dd0 3px solid;padding-left:6px}.select-list ul li ul li.selected p{}.select-list ul li span.name{display:inline;color:#000;margin:0;padding:0;line-height:1;font-size:16px;transition:color 0.09s ease-in-out}@media screen and (min-width:800px){.select-list ul > li:hover > p > span.name{color:#2580b1}}.select-list ul li span.name{font-family:'ToyotaTextBold','YandexSansText-Regular',Helvetica,Arial,Tahoma;font-size:17.4px}.select-list ul li ul li span.name{font-family:'YandexSansText-Regular',Helvetica,Arial,Tahoma;font-size:16px}.select-list ul > li.open > p > span.name{color:#313849}.select-list ul li span.description{display:block;position:relative;margin:0;margin-top:4.5px;padding:0;line-height:1;font-size:0}.select-list ul li span.description span{font-size:12px;color:#67728e;margin:0;padding:0;line-height:1}.select-list ul li span.description span.price{}.select-list ul li span.description span + span.price{margin-left:6px}.select-list ul li ul li > p span.name{color:#313849;border-color:#313849}.select-list ul li ul li:hover > p > span.name{color:#3c9dd0;border-color:#3c9dd0}.select-list ul li.selected > p span.name,.select-list ul li.selected:hover > p span.name{color:#2D8CBF;border-color:#2D8CBF}.staff .select-list ul li.selected > p span.name,.staff .select-list ul li.selected:hover > p span.name{color:#2D8CBF;border-color:#2D8CBF}.select-list ul li i.rub{top:0;font-size:12px}.select-list ul li a.staff-link{position:absolute;display:block;top:14px;right:0;width:auto;padding:0 10px;height:24px;line-height:24px;border-radius:24px;background:#3c9dd0;color:#fff;text-align:center;font-size:12px;text-decoration:none;box-shadow:inset 0 0 1px 1px rgba(9,48,93,.01),inset 0 0 3px 0 rgba(9,48,93,.04);transition:all 0.15s ease-in-out;white-space:nowrap;overflow:hidden}.select-list ul li a.staff-link span{position:relative;display:inline-block;vertical-align:middle;font-size:12px;margin-right:3px}.select-list ul li a.staff-link i{position:relative;text-align:center;width:100%;height:100%;font-size:12px;top:auto;vertical-align:middle;margin:0;padding:0}@media screen and (min-width:800px){.select-list ul li a.staff-link:hover{background:#2D8CBF}}.select-list ul li a.staff-link:active{background:#2D8CBF}.select-list ul li a.staff-link:active i,.select-list ul li a.staff-link:active span{top:1px}@media screen and (max-width:800px){.select-list ul li a.staff-link{width:24px;padding:0}.select-list ul li a.staff-link span{display:none}}.select-list ul li[data-nostaff] span.name,.select-list ul li[data-noservice] span.name,.select-list ul li[data-nostaff]:hover span.name,.select-list ul li[data-noservice]:hover span.name{color:#77819c;cursor:not-allowed}.select-block .reset{position:absolute;right:33px;top:50%;width:30px;height:30px;line-height:30px;margin-top:-15px;text-align:center;color:#000;font-size:25px;background:none;border-radius:100%;z-index:9}@media screen and (min-width:800px){.select-block .reset:hover{color:#e04649}}.select-block .reset span{position:relative}.select-block .reset:active span{top:1px}.select-block .close{position:absolute;right:0;top:0;width:100%;height:100%;background:none;border-radius:9px;z-index:3}.clear-input{position:absolute;right:3px;top:50%;width:30px;height:30px;line-height:30px;margin-top:-15px;font-size:18px;text-align:center}@media screen and (min-width:400px){.clear-input:hover{color:#77819c}}.clear-input:active{color:#e04649}.disabled,.disabled *{color:#67728e;cursor:not-allowed}.form .label.checkbox-label{display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;min-width:30px;padding:9px 12px;background-color:#F3F5Fa;border:none;border:1px solid;border-color:#dde2ee;position:relative;font-family:'YandexSansText-Regular',Helvetica,Arial,Tahoma;font-size:15px;outline:none;border-radius:6px;transition:all 0.15s ease-in-out}.form .label.checkbox-label .checkbox-icon,.form .label.checkbox-label .checkbox-text,.label.checkbox-label input[type="checkbox"]{display:inline-block;vertical-align:middle;margin:0;padding:0}.label.checkbox-label input[type="checkbox"]{margin-right:9px}.checkbox.custom input[type="checkbox"]{display:none}.checkbox.custom input[type="checkbox"] + .check{margin:0;padding:0;display:inline-block;font-size:0}.checkbox.custom input[type="checkbox"] + .check:after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:none;width:auto;text-align:left;font-variant:normal;text-transform:none;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e963';color:#424a60;width:17px;font-size:16px;position:relative;top:1px;transition:color 0.15s ease-in-out}.checkbox.custom input[type="checkbox"].error + .check:after{color:#e04649}@media screen and (max-width:600px){.checkbox.custom input[type="checkbox"] + .check:after{top:0.3px}}.checkbox.custom input[type="checkbox"]:checked + .check:after{content:'\e96b';color:#00a86b}.checkbox.custom input[type="checkbox"] + .check + span,.checkbox.custom input[type="checkbox"] + .check + small{margin:0;padding:0;display:inline-block;margin-left:8px;font-size:0}.checkbox.custom input[type="checkbox"] + .check + span:after,.checkbox.custom input[type="checkbox"] + .check + small:after{content:"Нет";font-size:14px}.checkbox.custom input[type="checkbox"]:checked + .check + span:after,.checkbox.custom input[type="checkbox"]:checked + .check + small:after{content:"Да"}.checkbox.custom input[type="checkbox"].error + .check + span,.checkbox.custom input[type="checkbox"].error + .check + small{color:#e04649}.checkbox.custom input[type="checkbox"].error + .check + span + i,.checkbox.custom input[type="checkbox"].error + .check + small + i{color:#e04649}.norelative{position:static}.radio-list p{margin-top:6px}.radio-list p:first-child{margin-top:0}.radio-list p label{cursor:pointer}.radio-list p label input[type="checkbox"]{display:inline-block;margin-right:6px}