/* Administration > API : cadre de Swagger UI. Swagger UI n'a pas de thème sombre complet : son contenu garde un fond clair
   lisible dans les deux thèmes d'Emily (cadre blanc, variables d'Emily ramenées à leurs valeurs claires dans le cadre). */
.api-docs-frame {
  --primary:#7035DB;--soft:#EEE5FF;--surface:#ffffff;--surface-2:#faf9fd;--ink:#16112a;--ink-2:#3b3452;--muted:#6f6882;--line:#ebe8f1;--line-2:#dcd8e6;
  background:#fff; color:#3b4151; padding:8px 16px 16px; color-scheme:light; overflow-x:auto;
}
.api-docs-frame .muted { color:#6f6882; }
.api-docs-note { display:flex; gap:8px; align-items:baseline; }
/* Règles générales d'Emily à neutraliser dans Swagger UI : marge du <main> (menu latéral), fond des en-têtes de tableau. */
.api-docs-frame .swagger-ui main { margin-left:0; min-height:0; }
.api-docs-frame .swagger-ui th { background:transparent; }
/* Bouton « Authorize » et sélecteur de serveur : sans objet sur une documentation qui n'envoie aucune requête. */
.api-docs-frame .swagger-ui .auth-wrapper, .api-docs-frame .swagger-ui .scheme-container { display:none; }
.api-docs-frame .swagger-ui .information-container .info { margin:16px 0; }
