/* -------------------------leis e decretos------------------------- */

.leis-e-decretos-edit {
    .leis-e-decretos-grid {
      display: grid;
      grid-template-columns: repeat(3, auto);
      gap: 10px;
  
      .category-item-editor {
        border: 1px solid #ebebeb;
        border-radius: 8px;
        padding: 10px;
  
        .separador-fild {
          padding: 10px 0;
          border-top: 1px solid #ebebeb;
        }
  
        .separador-fild:first-child {
          margin-top: 10px;
        }
  
        input {
          border: 1px solid #949494;
          border-radius: 4px;
          width: -webkit-fill-available;
        }
  
        h2 {
          color: #3c3c3c;
          margin: 0;
          margin-bottom: 15px;
          font-size: 19px;
        }
  
        label {
          margin: 0;
          margin-bottom: 4px;
          font-weight: 700;
          font-size: 12px;
          color: #383838;
        }
  
        p {
          margin: 0;
        }
      }
      .add-more {
        border: 1px solid #ebebeb;
        border-radius: 8px;
        width: -webkit-fill-available;
        height: -webkit-fill-available;
        justify-content: center;
        align-items: center;
        min-height: 490px;
        transition: 0.3s cubic-bezier(0.4, 0, 1, 1);
  
        svg {
          width: 40px;
          height: 40px;
        }
      }
      .add-more:hover {
        transform: scale(1.02);
      }
    }
  }
  
    /* -------------------------------------------------- */  

    /* -------------------------leis e decretos------------------------- */

.leis-e-decretos {
    padding: 40px 0;
  
    .title {
      font-size: 32px;
      font-weight: 700;
      color: #30302e;
      margin-bottom: 32px;
    }
  
    .card-leis-e-decretos {
      border: 1px solid #ebebeb;
      border-radius: 8px;
      display: flex;
  
      .thumbnail {
        img {
          width: 104px;
          height: 144px;
          object-fit: cover;
        }
      }
  
      .info {
        padding: 12px 16px;
        display: flex;
        justify-content: space-between;
        width: -webkit-fill-available;
        flex-direction: column;
  
        .text-content {
          display: grid;
          gap: 8px;
  
          .category-date {
            display: flex;
            justify-content: space-between;
  
            .Lei {
              margin: 0;
              padding: 2px 8px;
              font-size: 14px;
              font-weight: 700;
              color: #033e66;
              background: #e6f5ff;
              border-radius: 999px;
              line-height: unset;
            }
  
            .Decretos {
              margin: 0;
              padding: 2px 8px;
              font-size: 14px;
              font-weight: 700;
              color: #10421e;
              background: #eaf6ed;
              border-radius: 999px;
              line-height: unset;
            }
  
            .date {
              font-size: 14px;
              font-weight: 400;
              color: #565654;
              line-height: unset;
              margin: 0;
            }
          }
  
          .descriptions {
            .card-title {
              font-size: 16px;
              font-weight: 600;
              color: #1d1d1b;
            }
  
            .card-description {
              font-size: 14px;
              font-weight: 400;
              color: #565654;
              line-height: unset;
              margin: 0;
            }
          }
        }
  
        a {
          display: flex;
          align-items: center;
          gap: 4px;
        }
      }
    }
  }
  
  
  