@charset "UTF-8";

.rssTableContainer {
  --background-color-active: rgb(233 233 233);
}

@media screen and (max-width: 480px) {


  .rssTableContainer .tablerss {
    display: flex;
    flex-direction: column;
    margin: 0 0.5em;
  }

  .rssTableContainer .rsstitle {
    display: flex;
    flex-direction: column;
  }

  .rssTableContainer .rsstitle-active {
    background-color: var(--background-color-active);
  }

  .rssTableContainer .rsshead {
    text-decoration: underline;
    cursor: pointer;
    max-width: 430px;
  }

  .rssTableContainer .rssdate {
  }

  .rssTableContainer .rssdescription {
    font-size: small;
    line-height: normal;
  }

  .rssTableContainer .rssperigrafi {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition: max-height 0.5s ease, opacity 0.5s ease;
    padding: 0;
  }

    .rssTableContainer .rssperigrafi.visible {
      max-height: max-content;
      opacity: 1;
      padding: 0.5em;
      max-width: 85vw;
    }

    .rssTableContainer .rssperigrafi * {
      max-width: 80vw;
      height: auto;
    }
}





@media screen and (min-width: 481px) and (max-width: 768px) {


  .rssTableContainer {
    /* max-width: inherit; */
  }

    .rssTableContainer .tablerss {
      display: flex;
      flex-direction: column;
      margin: 0 0.5em;
    }

    .rssTableContainer .rsstitle {
      display: flex;
      flex-direction: column;
    }

    .rssTableContainer .rsstitle-active {
      background-color: var(--background-color-active);
    }

    .rssTableContainer .rsshead {
      text-decoration: underline;
      cursor: pointer;
    }

    .rssTableContainer .rssdate {
    }

    .rssTableContainer .rssdescription {
      font-size: small;
      line-height: normal;
    }

    .rssTableContainer .rssperigrafi {
      max-height: 0;
      opacity: 0;
      overflow: hidden;
      transition: max-height 0.5s ease, opacity 0.5s ease;
      padding: 0;
    }

      .rssTableContainer .rssperigrafi.visible {
        max-height: max-content;
        opacity: 1;
        padding: 0.5em;
        max-width: 80vw;
      }

      .rssTableContainer .rssperigrafi * {
        max-width: 80vw;
        height: auto;
      }
}






@media screen and (min-width: 769px) and (max-width: 1024px) {

  .rssTableContainer {
    width: 98%;
  }

    .rssTableContainer .tablerss {
      margin: 0 0.5em;
    }

    .rssTableContainer .rsstitle {
      display: flex;
      flex-direction: column;
    }

    .rssTableContainer .rsstitle-active {
      background-color: var(--background-color-active);
    }

    .rssTableContainer .rsshead {
      text-decoration: underline;
      cursor: pointer;
    }

    .rssTableContainer .rssdate {
    }

    .rssTableContainer .rssdescription {
      font-size: small;
      line-height: normal;
    }

    .rssTableContainer .rssperigrafi {
      max-height: 0;
      opacity: 0;
      overflow: hidden;
      transition: max-height 0.5s ease, opacity 0.5s ease;
      padding: 0;
    }

      .rssTableContainer .rssperigrafi.visible {
        max-height: max-content;
        opacity: 1;
        padding: 0.5em;
      }

      .rssTableContainer .rssperigrafi * {
        max-width: 80vw;
        height: auto;
      }
}





@media screen and (min-width: 1025px) and (max-width: 1899px) {
  .rssTableContainer {
    width: 100%;
  }

    .rssTableContainer .tablerss {
    }

    .rssTableContainer.rsstitle {
      width: 95%;
      display: flex;
      flex-direction: row;
      justify-content: space-between;
    }

      .rssTableContainer .rsstitle a:hover {
        background-color: var(--background-color-active);
      }

    .rssTableContainer .rsstitle-active {
      background-color: var(--background-color-active);
    }

    .rssTableContainer .rsshead {
      text-decoration: underline;
      cursor: pointer;
    }

    .rssTableContainer .rssdate {
      float: right;
    }

  .rssdescription {
  }

  .rssTableContainer .rssperigrafi {
    max-width: 95%;
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition: max-height 0.5s ease, opacity 0.5s ease;
    padding: 0 1em;
    margin: 0.2em;
  }

    .rssTableContainer .rssperigrafi.visible {
      max-height: max-content;
      opacity: 1;
    }

    .rssTableContainer .rssperigrafi p {
      padding: 0;
    }
}
