/* DDAnime r14-r90 — Importador AniList integrado nativamente en Administración. */
.dd-anilist-native{min-width:0}
.dd-anilist-native-health,.dd-anilist-native-run-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}
.dd-anilist-native-health>div,.dd-anilist-native-run-grid>div{min-width:0;border:1px solid var(--dd-border);background:var(--dd-surface-2);border-radius:14px;padding:14px 15px;display:grid;gap:5px}
.dd-anilist-native-health span,.dd-anilist-native-run-grid span{color:var(--dd-muted);font-size:11px;font-weight:650}
.dd-anilist-native-health strong,.dd-anilist-native-run-grid strong{color:var(--dd-text);font-size:13px;overflow-wrap:anywhere}
.dd-anilist-native-state{display:flex!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center;gap:10px!important}
.dd-anilist-native-state svg{color:var(--dd-muted)}
.dd-anilist-native-state.is-ok{border-color:rgba(34,197,94,.38)}
.dd-anilist-native-state.is-ok svg,.dd-anilist-native-events .is-ok{color:#22c55e}
.dd-anilist-native-state.is-error{border-color:rgba(239,68,68,.4)}
.dd-anilist-native-state.is-error svg,.dd-anilist-native-events .is-error{color:#ef4444}
.dd-anilist-native-diagnostic{margin-top:14px;border:1px solid var(--dd-border);background:var(--dd-surface-2);border-radius:13px;padding:13px 14px;display:grid;gap:6px;overflow-wrap:anywhere}
.dd-anilist-native-diagnostic strong{font-size:12px;color:var(--dd-text)}
.dd-anilist-native-diagnostic span,.dd-anilist-native-diagnostic code{font-size:11.5px;color:var(--dd-muted);white-space:normal;overflow-wrap:anywhere}
.dd-anilist-native-diagnostic.is-error{border-color:rgba(239,68,68,.35);background:rgba(239,68,68,.06)}
.dd-anilist-native-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px}
.dd-anilist-native-actions code{margin-left:auto;max-width:100%;color:var(--dd-muted);font-size:11px;overflow-wrap:anywhere}
.dd-anilist-native-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px}
.dd-anilist-native-repair{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:12px}
.dd-anilist-native-toggles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;margin-top:17px}
.dd-anilist-native-items{display:grid;gap:9px;margin-top:16px}
.dd-anilist-native-items>div{border:1px solid var(--dd-border);background:var(--dd-surface-2);border-radius:12px;padding:12px 14px;display:grid;gap:3px}
.dd-anilist-native-items strong{font-size:12.5px;color:var(--dd-text)}
.dd-anilist-native-items span,.dd-anilist-native-items small{font-size:11px;color:var(--dd-muted);overflow-wrap:anywhere}
.dd-anilist-native-event-wrap{width:100%;overflow:auto;border:1px solid var(--dd-border);border-radius:14px}
.dd-anilist-native-events{width:100%;min-width:820px;border-collapse:collapse;background:var(--dd-card)}
.dd-anilist-native-events th,.dd-anilist-native-events td{padding:11px 12px;border-bottom:1px solid var(--dd-border);text-align:left;vertical-align:top;font-size:11.5px;color:var(--dd-muted)}
.dd-anilist-native-events th{color:var(--dd-text);font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;background:var(--dd-surface-2)}
.dd-anilist-native-events tbody tr:last-child td{border-bottom:0}
.dd-anilist-native-events td:last-child{max-width:430px;overflow-wrap:anywhere}
@media (max-width:1180px){.dd-anilist-native-health,.dd-anilist-native-run-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dd-anilist-native-toggles{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:760px){.dd-anilist-native-health,.dd-anilist-native-run-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dd-anilist-native-repair{grid-template-columns:1fr}.dd-anilist-native-repair button{width:100%}.dd-anilist-native-toggles{grid-template-columns:1fr}.dd-anilist-native-actions code{width:100%;margin-left:0}.dd-anilist-native-actions button{flex:1 1 180px}}
@media (max-width:430px){.dd-anilist-native-health,.dd-anilist-native-run-grid{grid-template-columns:1fr}}
