.rmtb-listing{max-width:1100px;margin:36px auto;padding:0 20px;color:#181818}.rmtb-listing *{box-sizing:border-box}.rmtb-listing h1{font-size:clamp(30px,5vw,48px);line-height:1.15}.rmtb-listing a{color:#795c08}.rmtb-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:24px;border:1px solid #ddd;border-radius:16px;background:#fff}.rmtb-filters label{font-weight:600}.rmtb-filters input,.rmtb-filters select{display:block;width:100%;margin-top:6px;padding:12px;border:1px solid #aaa;border-radius:8px;font:inherit;background:#fff;color:#181818}.rmtb-filters button,.rmtb-list-button{padding:12px 18px;border:0;border-radius:8px;background:#e6bc45;color:#181818!important;font-weight:700;text-decoration:none;cursor:pointer}.rmtb-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.rmtb-result{padding:22px;border:1px solid #ddd;border-radius:14px;background:#fff;overflow-wrap:anywhere}.rmtb-result h2{font-size:23px;line-height:1.3}.rmtb-open{background:#e8f5e9;border-radius:20px;padding:4px 10px;font-size:.9rem}.rmtb-list-button{display:inline-block}.rmtb-list-pages{display:flex;gap:24px;margin:28px 0}@media(max-width:850px){.rmtb-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.rmtb-results,.rmtb-filters{grid-template-columns:1fr}.rmtb-filters{padding:18px}}
