.homisle-preview-panel{margin-top:14px}
.homisle-preview-panel>.muted{max-width:820px}
.homisle-preview-safety{margin:14px 0}
.homisle-preview-counts{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}
.homisle-preview-proof{margin:12px 0 0;padding:12px;border-radius:10px;background:#f4f8f7;color:#315f5a;font-size:12px;font-weight:700}
.preview-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}
@media(max-width:760px){.homisle-preview-counts{grid-template-columns:1fr 1fr}.homisle-preview-panel .primary{width:100%}}
.homisle-record-browser{margin-top:18px;padding-top:18px;border-top:1px solid #dce9e5}
.homisle-record-filters{display:grid;grid-template-columns:2fr 1fr 1.35fr .7fr auto;gap:10px;align-items:end;margin:14px 0}
.homisle-record-filters label{display:grid;gap:5px;color:#607879;font-size:11px}
.homisle-record-filters input,.homisle-record-filters select{min-height:38px;padding:8px 10px;border:1px solid #cfe0dc;border-radius:9px;background:#fff;color:#183f42}
.homisle-record-filters button{min-height:38px;margin:0}
.preview-contact{display:grid;gap:3px}.preview-contact span{font-size:12px}.preview-contact small{color:#708486;font-size:11px}
@media(max-width:980px){.homisle-record-filters{grid-template-columns:1fr 1fr}.homisle-record-filters label:first-child{grid-column:1/3}}
@media(max-width:560px){.homisle-record-filters{grid-template-columns:1fr}.homisle-record-filters label:first-child{grid-column:auto}.homisle-record-filters button{width:100%}}
