body{font:15px system-ui;margin:32px;color:#172033;background:#f6f7fa}main{max-width:1100px;margin:auto}table{width:100%;border-collapse:collapse;background:#fff}th,td{padding:12px;border-bottom:1px solid #ddd;text-align:left}form{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}input,select,button{padding:8px}button{cursor:pointer}.error{color:#b42318}pre{white-space:pre-wrap;overflow-wrap:anywhere}section{padding:16px;background:#fff4d8}small{color:#526070}
