.loader{display:none}.loader.__active{width:100%;height:100%;display:block;position:fixed;top:0;left:0;z-index:100;background:rgba(0,0,0,.3);text-align:center;color:#fff}.loader.__active:before{content:"";display:block;height:30%}.input-submit-row{padding:20px 0 20px 250px;border-top:1px solid #ccc;position:fixed;bottom:0;left:0;width:100%;background:#fff;z-index:1000}.form-fields{display:table}.form-fields_left,.form-fields_right{display:table-cell;vertical-align:top}.form-fields_right{padding:0 30px;position:relative}.form-fields_right:before{content:"";width:1px;display:block;position:absolute;left:15px;top:0;bottom:0;background:none no-repeat 0 0 #ccc}body{margin:0;font:12px Arial}table{border-collapse:collapse}td{vertical-align:top}tr.__wide-top-border td{border-top:2px solid #999}.table{display:table}.table.__border .td{padding:5px 10px;border:1px solid #ccc}.tr{display:table-row}.td{display:table-cell}.td.__padding{padding:5px 10px 5px 0}.td.__bottom{vertical-align:bottom}.td.__middle{vertical-align:middle}.td.__with-bottom-border{border-bottom:1px solid #ccc}.td.__with-top-border{border-top:1px solid #ccc}.bold{font-weight:700}h1{margin:0 0 20px}p:first-child{margin-top:0}.pseudo,a{cursor:pointer;text-decoration:underline;text-decoration-skip-ink:none}input[type=password],input[type=text],textarea{width:300px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:4px;border:1px solid #ccc;border-radius:3px}fieldset:invalid,input:invalid,label:invalid,textarea:invalid{border-color:red;color:red}textarea{height:200px}form:invalid [type=submit]{display:none}.input-row{margin:0 0 15px}.input-row.__disabled{pointer-events:none}.input-row.__disabled .input-wrap{opacity:.5}.input-row.__disabled .input-wrap:before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:2}.input-wrap{position:relative}.input-label{margin:0 0 3px;color:#999}.input-comment{margin:3px 0 0;color:#aaa;font-size:10px}.wysiwyg-editor{border:1px solid #ccc;border-radius:3px;padding:5px}.wysiwyg-col{width:50%;min-width:200px}fieldset{display:inline-block;margin:0 0 15px;border:1px solid #ccc;border-radius:3px}fieldset legend{margin:5px 0;color:#999}fieldset .input-row:last-child{margin-bottom:0}.checklist{max-height:190px;padding-right:20px;overflow:auto}.worktime .input-row{margin:0}.worktime .input-row input{width:65px}.mh{max-height:300px;overflow:auto;white-space:nowrap}.empty-texts-link{margin:0 0 20px;font-size:16px}body,html{height:100%}.auth{display:table-cell;vertical-align:middle}#layout{display:table;margin:30px auto}