body{font:16px system-ui,sans-serif;background:#f3f6fa;color:#183047;margin:0}main{max-width:1100px;margin:40px auto;padding:24px}h1{font-size:30px}form{background:white;padding:24px;margin:24px 0;border-radius:12px;display:grid;gap:14px}label{display:grid;gap:6px}input,select,textarea,button{font:inherit;padding:10px;border:1px solid #aebccc;border-radius:6px}button{background:#174c70;color:white;cursor:pointer}table{border-collapse:collapse;min-width:700px;width:100%}td,th{padding:12px;text-align:left;border-bottom:1px solid #cbd5df}.table{overflow:auto}pre{white-space:pre-wrap;overflow-wrap:anywhere}#message{padding:12px;border-left:4px solid #247c70}[hidden]{display:none!important}