body{font-family:system-ui,sans-serif;margin:0;background:#f3f4f6;color:#111827}h1,form,table,p{max-width:980px;margin:12px auto;padding:0 16px}form{background:#fff;border:1px solid #d1d5db;padding:16px;display:flex;flex-direction:column;gap:8px}input,button{font:inherit;padding:10px}button{background:#2563eb;color:#fff;border:0}.banner{background:#fef3c7;color:#92400e;margin:0;padding:10px 16px;font-weight:700}table{border-collapse:collapse;background:#fff;width:calc(100% - 32px)}td,th{border-bottom:1px solid #e5e7eb;padding:8px;text-align:left;font-size:14px}