body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif; background: #f7f8fa; color: #111; }
.container { max-width: 1000px; margin: 28px auto; background: #fff; padding: 20px; border-radius: 8px; box-shadow: 0 4px 14px rgba(20,20,30,0.06); }
h1 { margin-top: 0 }
table { width: 100%; border-collapse: collapse; margin-bottom: 12px }
th, td { padding: 8px 6px; border-bottom: 1px solid #eee; text-align: left }
input[type="text"], input[type="number"], input { width: 100%; box-sizing: border-box; }
.toolbar { margin-bottom: 12px }
button { margin-right: 6px; }
form input, form label { margin-right: 8px }
