@import url("../styles.css"); .admin-body{background:#f1f5f9}.wrap{max-width:1100px;margin:0 auto;padding:0 16px}.admin-top{background:#0ea5a6;color:#083344;padding:10px 0;margin-bottom:16px}.admin-top .brand{font-weight:800}.admin-top a{color:#062f31}.login-card{max-width:360px;margin:60px auto;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.two{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:900px){.two{grid-template-columns:1fr}}label{display:block;margin:8px 0 4px 0}input,select,textarea{width:100%;padding:10px;border:1px solid #cbd5e1;border-radius:10px;background:#fff}button{padding:10px 16px;border:0;background:#0ea5a6;color:#fff;border-radius:10px;cursor:pointer}table.list{width:100%;border-collapse:collapse;background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}table.list th, table.list td{padding:8px;border-bottom:1px solid #e5e7eb;text-align:left}.flash{padding:10px 12px;border-radius:10px}.flash.success{background:#dcfce7;color:#166534}.flash.error{background:#fee2e2;color:#7f1d1d}