.rm-segment{border:1px solid var(--public-line);border-radius:99px;align-self:flex-end;padding:.35rem;display:inline-flex}.rm-segment button{min-height:2.9rem;color:var(--public-muted);background:0 0;border:0;border-radius:99px;padding:.7rem 1.25rem;font-size:.85rem}.rm-segment button[aria-pressed=true]{color:var(--public-white);background:var(--public-dark)}.rm-filters{flex-wrap:wrap;gap:.5rem;display:flex}.rm-filters button{border:1px solid var(--public-line);background:var(--public-paper);min-height:2.75rem;color:var(--public-ink);border-radius:99px;padding:.6rem 1.1rem;font-size:.8rem}.rm-filters button[aria-pressed=true]{color:var(--public-white);border-color:var(--public-dark);background:var(--public-dark)}.rm-filter-row{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.75rem;display:flex}.rm-result-count{color:var(--public-muted);white-space:nowrap;font-size:.8rem;margin-block:1rem!important}.rm-search{background:var(--public-wash);border:1px solid var(--public-line);width:100%;max-width:42rem;min-height:3.6rem;color:var(--public-muted);border-radius:99px;align-items:center;gap:.8rem;margin:0 auto 1.75rem;padding:.25rem 1.2rem;display:flex}.rm-search input{width:100%;min-width:0;min-height:2.75rem;color:var(--public-ink);caret-color:var(--public-blue);background:0 0;border:0;font-size:1rem}.rm-search input::placeholder{color:var(--public-muted)}.rm-search:focus-within{outline:2px solid var(--public-blue);outline-offset:3px}.rm-search input:focus-visible{outline:none}.rm-check-list{gap:.9rem;margin:1.25rem 0 2rem;padding:0;list-style:none;display:grid}.rm-check-list li{align-items:flex-start;gap:.8rem;font-size:.9rem;display:flex}.rm-check-list .rm-icon{width:1.1rem;height:1.1rem;color:var(--public-blue);margin-top:.2rem}@media (max-width:800px){.rm-segment{align-self:flex-start}}@media (max-width:500px){.rm-segment button{padding-inline:1rem;font-size:.8rem}.rm-filter-row{flex-direction:column;align-items:flex-start;gap:0}.rm-filters{gap:.4rem}.rm-filters button{padding-inline:.85rem;font-size:.75rem}.rm-search{padding-inline:.9rem}.rm-search input{font-size:1rem}}.rm-detail-note{background:var(--public-wash);border-radius:.8rem;margin-block:1.5rem 2rem;padding:1.5rem}.rm-detail-note h3{font-size:1rem}.rm-detail-note p{color:var(--public-muted);margin-top:.6rem;font-size:.85rem}.rm-empty{text-align:center;background:var(--public-wash);border-radius:1rem;padding:3rem 1rem}.rm-empty h2{font-size:2rem}.rm-empty p{color:var(--public-muted);margin-block:.75rem 1.5rem}
