.filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.filter-row h2{font-size:var(--font-size--small);text-transform:uppercase;font-weight:600;letter-spacing:.05em;margin:0 0 .4rem;color:var(--e-global-color-text)}.filter-row .col-activity,.filter-row .col-month{flex:1 1 200px;min-width:0}.filter-row.select-up-down-wrapper{flex:0 1 auto;display:inline-flex;align-items:center;gap:.5rem;padding:0}.filter-row.select-up-down-wrapper .label{font-size:var(--font-size--small);font-weight:600;text-transform:uppercase;white-space:nowrap;color:var(--e-global-color-text)}.filter-row .form-reset{margin-inline-start:auto;flex-shrink:0;font-size:var(--font-size--small);color:var(--color-border);background:none;border:none;padding:.25rem 0;cursor:pointer;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.filter-row .form-reset:hover{color:var(--e-global-color-primary);background:none}label.select-up-down-wrapper.label-wrapper{flex:0 1 auto;display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .5rem}label.select-up-down-wrapper.label-wrapper .label{font-size:var(--font-size--small);font-weight:600;text-transform:uppercase;white-space:nowrap;color:var(--e-global-color-text)}.filter-spot{border-radius:var(--s-radius);padding:1rem 1.5rem;margin-bottom:var(--content-gap)}.col-filter{padding:1.5rem}@media only screen and (max-width: 767px){.filter-row{flex-direction:column;align-items:stretch}.filter-row .col-activity,.filter-row .col-month{flex-basis:100%}.filter-row .form-reset{margin-inline-start:0;text-align:center}label.select-up-down-wrapper.label-wrapper{width:100%;justify-content:space-between}}
