.claims-boxes-container {
  
}
.true-claim-box {
  border: 4px solid #00FF00;
  padding: 10px;
  margin: 10px;
  background-color: transparent;
  width: calc(100% - 24px);
  box-sizing: border-box;
  border-radius: 10px;
  position: relative; /* Added so the ::before pseudo-element is positioned relative to this box */
  text-align: center; /* Centers the content inside */
}
.true-claim-box::before {
  content: '\e86c';
  font-family: 'Material Symbols Outlined';
  display: inline-block; /* Aligns the icon with the text properly */
  font-size: 5em;
  vertical-align: middle;
  color: #00FF00;
}
.true-claim-box h1 {
  color: #00FF00;
  font-weight: 700;
}
.true-claim-box details {
  border: 2px solid #00FF00;
  padding: 5px;
  border-radius: 5px;
  margin-top: 10px;
}
.true-claim-box summary {
  font-weight: bold;
  color: #00FF00;
  cursor: pointer; /* Makes the summary look clickable */
}
.true-claim-box details p {
  color: #00FF00;
  font-weight: bold;
}
.false-claim-box {
  border: 4px solid #FF0000;
  padding: 10px;
  margin: 10px;
  background-color: transparent;
  width: calc(100% - 24px);
  box-sizing: border-box;
  border-radius: 10px;
  position: relative; /* Added so the ::before pseudo-element is positioned relative to this box */
  text-align: center; /* Centers the content inside */
}
.false-claim-box::before {
  content: '\e5c9';
  font-family: 'Material Symbols Outlined';
  display: inline-block; /* Aligns the icon with the text properly */
  font-size: 5em;
  vertical-align: middle;
  color: #FF0000;
}
.false-claim-box h1 {
  color: #FF0000;
}
.false-claim-box details {
  border: 2px solid #FF0000;
  padding: 5px;
  border-radius: 5px;
  margin-top: 10px;
}
.false-claim-box summary {
  font-weight: bold;
  color: #FF0000;
  cursor: pointer; /* Makes the summary look clickable */
}
.false-claim-box details p {
  color: #FF0000;
  font-weight: bold;
}
summary {
  font-family: 'Open Sans', sans-serif;
}
.claims-container {
    display: flex;
    justify-content: center; /* Center the content horizontally */
}

.claims-tiles {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 20px 0;
}

.claims-tile {
    width: calc(33.33% - 10px);
    margin: 5px;
    padding: 10px;
    border: 1px solid #ccc;
    text-align: center;
    text-decoration: none;
    color: #333;
    background-color: #fff;
    border-radius: 10px;
    transition: transform 0.2s;
}

.claims-tile:hover {
    transform: scale(1.05);
}

/* Specific styles for each tile if needed */
.claims-tile:nth-child(odd) {
    background-color: #f2f2f2;
}

.claims-tile:nth-child(even) {
    background-color: #e0e0e0;
}