body{color:#111827;background:#fff;margin:0}.app-shell{grid-template-columns:260px 1fr;min-height:100vh;font-family:Segoe UI,sans-serif;display:grid}.sidebar{background:#f3f4f6;border-right:1px solid #d1d5db;padding:1rem}.sidebar nav{flex-direction:column;gap:.5rem;display:flex}.sidebar a{color:#111827;text-decoration:none}.content{padding:1.25rem}form{gap:.5rem;max-width:520px;margin-bottom:1rem;display:grid}input,select,button{padding:.45rem}ul{padding-left:1rem}
