body{background:#f5f6f8;color:#202633}.admin-shell{min-height:100vh}.sidebar{width:240px;background:#202b3b;color:#fff;min-height:100vh}.sidebar a{color:#dce3ed;text-decoration:none;display:block;padding:.7rem 1rem;border-radius:.4rem}.sidebar a:hover{background:#34445b}.content{padding:2rem}.panel{background:#fff;border:1px solid #e5e8ed;border-radius:.65rem;padding:1.25rem;box-shadow:0 2px 8px #1720330a}.brand{font-weight:700;letter-spacing:.02em}.table th{font-weight:600;color:#566174}
