
  .content { background: var(--surface-soft); }

  /* Banner : calculateur lié à une fiche */
  .fiche-link-banner {
    background: var(--canvas);
    border: 1px solid var(--hairline);
    border-left: 3px solid var(--primary);
    border-radius: var(--r-base);
    padding: 12px 16px;
    margin: 0 0 var(--space-base);
    display: flex; align-items: center; justify-content: space-between;
    gap: var(--space-sm);
    font-size: 13px;
  }
  .fiche-link-banner .label {
    font-size: 11px; font-weight: 600;
    color: var(--muted); text-transform: uppercase; letter-spacing: 0.07em;
    margin-bottom: 2px;
  }
  .fiche-link-banner .value { color: var(--ink); font-weight: 500; }
  .fiche-link-banner a {
    color: var(--primary); text-decoration: none; font-weight: 600;
    font-size: 12px;
  }
  .fiche-link-banner a:hover { text-decoration: underline; }
