/* =====================================================================
   OBLIQUE 3.7.3 — cartes, éditeur et médias
   ===================================================================== */

/* La barre d'onglets touche directement la barre noire et le contenu. */
.article-pane-content,
.article-pane-content > .article-body {
  margin: 0 !important;
  padding: 0 !important;
  background: #fff !important;
}

.article-pane-content > .article-body {
  gap: 0 !important;
}

.article-pane-content > .article-body > .article-focus-controls {
  margin: 0 !important;
  padding-top: 4px !important;
  padding-bottom: 4px !important;
  border-top: 0 !important;
}

.article-editor-toolbar.article-bar-collapsed,
.article-settings.article-bar-collapsed,
.article-dedicated-access-panel.hidden,
.article-inline-publish.hidden {
  display: none !important;
}

/* Cartes : un gabarit fixe, redimensionné comme un tout par le curseur. */
.public-library-card-mode .public-card-scale-slot > .public-article-card {
  height: 690px !important;
  min-height: 690px !important;
  max-height: 690px !important;
}

.public-library-card-mode .public-article-card-copy {
  flex: 1 1 auto !important;
  min-height: 0 !important;
  overflow: hidden !important;
}

.public-library-card-mode .public-card-private-excerpt,
.public-library-card-mode .public-article-card-copy > p {
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 8 !important;
  overflow: hidden !important;
}

.public-library-card-mode .public-card-clean-footer {
  margin-top: auto !important;
}

/* Statut discret pour un média en cours de transfert ou en échec. */
.board-item[data-media-upload-status="uploading"]::after,
.board-item[data-media-upload-status="pending"]::after,
.board-item[data-media-upload-status="error"]::after {
  position: absolute;
  right: 8px;
  bottom: 8px;
  z-index: 8;
  padding: 4px 6px;
  border: 1px solid rgba(17,17,17,.18);
  border-radius: 999px;
  background: rgba(251,250,246,.94);
  color: #111;
  font: 800 7px/1 var(--ui-font, Arial, sans-serif);
  letter-spacing: .08em;
  text-transform: uppercase;
  pointer-events: none;
}

.board-item[data-media-upload-status="uploading"]::after,
.board-item[data-media-upload-status="pending"]::after {
  content: "ENVOI WORDPRESS…";
}

.board-item[data-media-upload-status="error"]::after {
  content: "ENVOI À REPRENDRE";
  color: #8b1e26;
}
