/* CPOOL DOCUMENT HEADER STRUCTURAL V30
 *
 * /documenti e /nuovo-documento usano ora le stesse classi reali:
 *   .cpool-v2-page
 *   .cpool-v2-hero
 *   .cpool-doc-tabs
 *
 * Qui NON posizioniamo il titolo o le tabs "a pixel".
 * Neutralizziamo soltanto i vecchi override introdotti per la sottosezione.
 */

body[data-cpool-controller="cpool_documents"][data-cpool-action="new"]
  .cpool-parent-context-slot {
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Stesso padding superiore della pagina /documenti. */
body[data-cpool-controller="cpool_documents"][data-cpool-action="new"]
  .cpool-parent-context-slot
  > .cpool-document-header-exact-v30 {
  width: min(var(--cpool-dashboard-content-width, 960px), calc(100% - 32px)) !important;
  max-width: var(--cpool-dashboard-content-width, 960px) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-top: 36px !important;
  padding-bottom: 20px !important;
}

/* Stesso hero di /documenti. */
body[data-cpool-controller="cpool_documents"][data-cpool-action="new"]
  .cpool-document-header-exact-v30
  > .cpool-v2-hero {
  margin-bottom: 12px !important;
}

/* Stesse tabs di /documenti: nessun margin-top speciale. */
body[data-cpool-controller="cpool_documents"][data-cpool-action="new"]
  .cpool-document-header-exact-v30
  > .cpool-doc-tabs {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

/* Mantieni il breadcrumb/freccia e il contenuto sotto,
   senza alterare l'header Documenti. */
body[data-cpool-controller="cpool_documents"][data-cpool-action="new"]
  #cpool-main-yield > :first-child {
  padding-top: 22px !important;
}

@media (max-width: 767px) {
  body[data-cpool-controller="cpool_documents"][data-cpool-action="new"]
    .cpool-parent-context-slot
    > .cpool-document-header-exact-v30 {
    width: calc(100% - 28px) !important;
    max-width: none !important;
    padding-top: 26px !important;
    padding-bottom: 16px !important;
  }

  body[data-cpool-controller="cpool_documents"][data-cpool-action="new"]
    #cpool-main-yield > :first-child {
    padding-top: 18px !important;
  }
}
