body{margin:0;font-family:Arial,sans-serif;background:#f3f5f9;color:#101828}aside{position:fixed;inset:0 auto 0 0;width:260px;background:#071834;color:white;padding:24px;overflow:auto}aside h2{color:#f0cf73}aside a{display:block;color:white;text-decoration:none;padding:12px 14px;border-radius:10px;margin:4px 0}aside a:hover{background:#123568}.admin-main{margin-left:260px;padding:28px}.top{display:flex;justify-content:space-between;align-items:center}.panel{background:white;border-radius:18px;padding:22px;box-shadow:0 10px 30px #0001;margin-bottom:22px}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.card{background:white;border-radius:18px;padding:22px;box-shadow:0 10px 30px #0001}.card b{font-size:32px;color:#986f15}table{width:100%;border-collapse:collapse;background:white;border-radius:14px;overflow:hidden}th,td{padding:13px;border-bottom:1px solid #edf0f5;text-align:left;vertical-align:top}input,textarea,select{width:100%;padding:12px;border:1px solid #d0d5dd;border-radius:10px;margin:7px 0}textarea{min-height:110px}.btn{display:inline-block;background:#c9a548;color:#071834;border:0;border-radius:999px;padding:10px 18px;font-weight:700;text-decoration:none;cursor:pointer}.danger{background:#fee4e2;color:#b42318}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:18px}.small{font-size:12px;color:#667085}@media(max-width:900px){aside{position:relative;width:auto}.admin-main{margin-left:0}.cards,.grid2{grid-template-columns:1fr}table{font-size:13px}}