.admin-tabs{display:flex;gap:6px;margin-bottom:20px;padding:6px;background:#e6edf2;border-radius:12px}.admin-tabs a{flex:1;padding:11px 14px;border-radius:8px;text-align:center;color:var(--muted);font-weight:700;text-decoration:none}.admin-tabs a.active{background:#fff;color:var(--navy);box-shadow:0 2px 8px #173b5714}.admin-create{border-top:4px solid var(--blue)}.panel-head p{margin:-10px 0 14px;color:var(--muted);font-size:13px}.admin-records{display:grid;gap:10px}.admin-records details{border:1px solid var(--line);border-radius:10px;background:#fff;overflow:hidden}.admin-records summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;cursor:pointer;list-style:none}.admin-records summary::-webkit-details-marker{display:none}.admin-records summary:after{content:'Editar';font-size:11px;font-weight:800;color:var(--blue);order:2}.admin-records summary>span:first-child{display:flex;flex-direction:column;min-width:0;margin-right:auto}.admin-records summary small{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-records details[open] summary{background:#f4f8fa;border-bottom:1px solid var(--line)}.admin-records form{padding:18px}.record-state{padding:4px 8px;border-radius:12px;font-size:11px;font-weight:800}.record-state.active{background:#dff3e7;color:var(--success)}.record-state.inactive{background:#fbe3e1;color:var(--danger)}.switch-check{display:flex;align-items:center;gap:8px}.switch-check input{width:auto;margin:0}@media(max-width:650px){.admin-tabs{display:grid}.admin-records summary:after{display:none}.admin-records summary{align-items:flex-start}.checks{display:grid;gap:8px}}
