.records-shell{max-width:1100px;margin:auto;padding:32px 22px 80px}.records-shell nav{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:42px}.records-shell h1{font-size:clamp(34px,6vw,52px)}.records-shell p{line-height:1.7}.record-card{background:var(--surface,#fff);border:1px solid #a9b4a84d;border-radius:18px;padding:26px;margin:22px 0;overflow-wrap:anywhere}.record-card h2{font-size:26px}.record-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.record-card label{display:block;margin:14px 0;line-height:1.6}.record-card input:not([type=checkbox]),.record-card select{font:inherit;width:100%;padding:12px;border:1px solid #a4b1a6;border-radius:8px;background:var(--surface,#fff);color:inherit}.record-card input[type=checkbox]{margin-right:9px}.record-card button{margin:8px 8px 8px 0}.record-card article{padding:18px 0;border-top:1px solid #a9b4a84d}.record-actions{display:flex;flex-wrap:wrap;gap:12px}.notice{padding:18px;background:var(--surface-alt,#eee9db);border-radius:12px}.record-small{font-size:14px;color:var(--muted,#53675c)}.record-scroll{overflow:auto}table{border-collapse:collapse;width:100%}td,th{text-align:left;padding:12px 8px;border-bottom:1px solid #a9b4a84d;vertical-align:top}button:disabled{opacity:.5;cursor:not-allowed}pre{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:700px){.record-grid{grid-template-columns:1fr}.record-card{padding:20px}.records-shell{padding:24px 16px 60px}}

[data-theme=dark] .record-card{background:#172b30;color:#e0e8df;border-color:#34494a}[data-theme=dark] .record-card :is(input:not([type=checkbox]),select){background:#101e23;color:#e0e8df;border-color:#53665f}[data-theme=dark] .records-shell .notice{background:#14272c;color:#e0e8df}
