.rmpet{max-width:1150px;margin:18px auto;padding:22px;border:1px solid #d5dce4;border-radius:12px;background:#fff;color:#253744}.rmpet *{box-sizing:border-box}.rmpet h2{margin-top:0}.rmpet-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:12px;margin:20px 0}.rmpet label{display:flex;flex-direction:column;gap:6px;font-weight:600;font-size:14px}.rmpet select,.rmpet input:not([type=checkbox]){width:100%;min-width:0;border:1px solid #aab9c6;border-radius:6px;padding:10px;font:inherit}.rmpet label.rmpet-check{flex-direction:row;align-items:center;align-self:center;font-weight:400}.rmpet-actions{display:flex;flex-wrap:wrap;gap:10px}.rmpet button{cursor:pointer;border:1px solid #bfd0dc;border-radius:6px;padding:10px 14px}.rmpet-actions button{background:#176185;color:white;border:0;font-weight:700}.rmpet-actions .rmpet-search-near{background:#176b4a}.rmpet-actions .rmpet-reset{background:#e7edf2;color:#263747}.rmpet-status{margin:16px 0}.rmpet-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:10px}.rmpet-card{border:1px solid #d6e0e8;border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:6px}.rmpet-card a{color:#155e86;font-weight:650}.rmpet-card small{color:#667684;font-size:12px}.rmpet-card .rmpet-near-link{font-size:12px;font-weight:400}.rmpet-pagination{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:18px}.rmpet-pagination button:disabled{opacity:.45;cursor:default}.rmpet-note{font-size:12px;color:#667684;margin-top:18px}