.add-missing-time-record-collapsible {
  border: none;
  padding: 0;
}

.add-missing-time-record-collapsible summary {
  font-size: 25px;
  cursor: default;
}

/* Hide the triangle marker on all browsers */
.add-missing-time-record-collapsible > summary::-webkit-details-marker {
  display: none; /* Chrome, Safari, Edge */
}
.add-missing-time-record-collapsible > summary::marker {
  content: none; /* Firefox */
}

@media (max-width: 768px) {
  .add-missing-time-record-collapsible > summary {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 10px;
    cursor: pointer;
  }
}