body{font:16px system-ui;background:#f4f7fb;color:#182230;margin:0}main{max-width:980px;margin:48px auto;background:white;padding:32px;border:1px solid #dce3ec;border-radius:8px}input,select,button{padding:10px;margin:4px;border:1px solid #ccd5e1;border-radius:5px}button{background:#0d6efd;color:white;border:0}table{width:100%;border-collapse:collapse;margin-top:20px}th,td{text-align:left;padding:12px;border-bottom:1px solid #e7edf4}
