:root{color-scheme:light dark;font-family:system-ui,sans-serif}body{margin:0}.shell{display:grid;grid-template-columns:200px 1fr;min-height:100vh}nav{padding:16px;border-right:1px solid #8884;display:flex;flex-direction:column;gap:8px}nav a{text-decoration:none;color:inherit;padding:6px 8px;border-radius:6px}nav a.active{background:#8883;font-weight:600}main{padding:24px;max-width:960px}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:8px;border-bottom:1px solid #8883}.badge{padding:2px 8px;border-radius:99px;background:#8883;font-size:12px}.error{color:#c33}button{padding:6px 12px}
