*{box-sizing:border-box}body{margin:0;background:#f4f5f7;color:#343a46;font:15px/1.5 Arial,sans-serif}header{display:flex;gap:24px;align-items:center;background:white;border-bottom:1px solid #ddd;padding:20px 4%}header #user{margin-left:auto}main{padding:28px 4%;max-width:1800px;margin:auto}h1{font-size:30px}section{background:white;padding:25px;margin-top:24px;border-radius:12px}button,input,select{font:inherit;border:1px solid #cbd0d8;border-radius:6px;background:white;padding:10px}button{cursor:pointer}button:disabled{opacity:.4;cursor:default}button:hover{border-color:#ff5b36}nav,.filters{display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin:20px 0}label{display:grid;gap:5px}select{max-width:310px}.scroll{overflow:auto;max-height:640px}table{border-collapse:collapse;width:100%;text-align:left}th,td{padding:12px;border-bottom:1px solid #e4e6eb;vertical-align:top;min-width:110px}th{position:sticky;top:0;background:#f4f5f7}td small{display:block;color:#6c727c}td.comment{min-width:300px;max-width:500px;white-space:pre-wrap;overflow-wrap:anywhere}.attention{background:#fff0ef;color:#8c1717}.attention td:last-child{font-weight:bold}a{color:#b23b20}.summary{display:flex;gap:20px;flex-wrap:wrap}.summary article{padding:18px;border:1px solid #ddd;border-radius:8px;min-width:190px}.summary strong{display:block;font-size:28px}.rule{padding:14px;background:#f4f5f7}#error,.warning{color:#a52323}#object-detail{white-space:pre-wrap;overflow-wrap:anywhere}[hidden]{display:none!important}
