/* StileJuventus V9.428 — area articoli collaboratori solo desktop. */
html.slr-physical-mobile a[href*="/scrivi/"],
html.slr-physical-mobile a[href*="/account/articoli/"],
html.slr-physical-mobile button[data-href*="/scrivi/"],
html.slr-physical-mobile button[data-href*="/account/articoli/"] {
  display: none !important;
}

/* Anche con “Sito desktop” il telefono conserva la shell mobile. */
html.slr-physical-mobile body.slr-home-social .slr-social-left,
html.slr-physical-mobile body.slr-home-social .slr-social-right {
  display: none !important;
}

html.slr-physical-mobile body.slr-home-social .slr-social-home {
  display: block !important;
  width: 100% !important;
  max-width: 760px !important;
  min-width: 0 !important;
  margin: 0 auto !important;
  padding-inline: 0 !important;
  padding-bottom: calc(78px + env(safe-area-inset-bottom)) !important;
  overflow-x: clip !important;
}

html.slr-physical-mobile body.slr-home-social .slr-social-feed-column {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  margin: 0 !important;
}

html.slr-physical-mobile body.slr-home-social > .slr-social-mobile-nav {
  display: grid !important;
  position: fixed !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  width: auto !important;
  max-width: none !important;
  grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  z-index: 10030 !important;
}

html.slr-physical-mobile body.slr-home-social > .slr-social-mobile-compose {
  display: inline-flex !important;
}

html.slr-physical-mobile body.slr-social-submit-page main,
html.slr-physical-mobile body.slr-collaborator-articles-page main {
  visibility: hidden !important;
}

.slr-mobile-article-notice {
  position: fixed;
  left: max(14px, env(safe-area-inset-left));
  right: max(14px, env(safe-area-inset-right));
  bottom: calc(82px + env(safe-area-inset-bottom));
  z-index: 12050;
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 5px 12px;
  padding: 14px 14px 14px 16px;
  border: 1px solid var(--slr-line, #d8dde2);
  border-radius: 18px;
  background: var(--slr-panel, #fff);
  color: var(--slr-text, #101418);
  box-shadow: 0 14px 40px rgba(0, 0, 0, .18);
}

.slr-mobile-article-notice strong,
.slr-mobile-article-notice span {
  grid-column: 1;
}

.slr-mobile-article-notice strong {
  font-size: 15px;
  line-height: 1.2;
}

.slr-mobile-article-notice span {
  font-size: 13px;
  line-height: 1.38;
  color: var(--slr-muted, #596775);
}

.slr-mobile-article-notice button {
  grid-column: 2;
  grid-row: 1 / span 2;
  align-self: start;
  width: 34px;
  height: 34px;
  border: 0;
  border-radius: 50%;
  background: transparent;
  color: inherit;
  font-size: 25px;
  line-height: 1;
  cursor: pointer;
}

html[data-slr-theme="dark"] .slr-mobile-article-notice {
  border-color: #30363d;
  background: #111417;
  color: #fff;
}

html[data-slr-theme="dark"] .slr-mobile-article-notice span {
  color: #aeb7c0;
}
