.m-rich-text details summary
{
list-style:none;
}

.m-rich-text details {
    padding-bottom: 5px;
    padding-top: 15px;
}

ul.tour-info-grid
{
display:flex;
flex-wrap: wrap;
}

ul.tour-info-grid li
{
margin:9px;
padding:5px;
background-color: var(--color--background--autofill);
}


.round-cards {
  list-style: none;
  margin: 20px 0 20px;
  display: flex;
  gap: 20px;
  flex-wrap:wrap;
}

@media screen and (max-width: 1279px) {
.round-cards {
  flex-wrap:wrap;
}
}

.round-card {
margin:0;
background-color: var(--color--background--autofill);
flex: 1 1 260px;
}

.round-card .round-card-content {
padding:24px;
}

.round-card h1 {
padding:20px 20px 0;
font-size:22px;
}

button
{
font-family: neue-haas-grotesk-text,sans-serif;
    padding:10px !important;
    font-weight:500;
    background-color: var(--color--primary-button__background);
    color: var(--color--primary-button__foreground);
}

.m-rich-text details summary
{
list-style:none;
}

.m-rich-text details {
    padding-bottom: 5px;
    padding-top: 15px;
}

.m-form__break {
    flex-basis: 100%;
    height: 0;
    padding-top: 18px;
}

.m-bool-input__input:checked~.m-bool-input__status {
    border-color: var(--color--action);
    border-width: 8px;
}

nav.m-detail-nav > ul > li > ul {
margin-left:12px;
}

tr.paid {
background-color: #c4edae;
}

.chazen-bulk-actions {
    background-color: var(--color--background--autofill);
    padding:12px;
    margin-top:12px;
}

.chazen-bulk-actions h4 {
font-weight:500;
}
