.map-frame{width:100%;height:220px;border:0;border-radius:7px;background:#e4eadf;display:block}.badge.new{background:var(--gold);color:#173027}.admin-actions a{border:1px solid #ccd3cd;background:#fff;padding:8px;border-radius:4px;text-decoration:none;color:var(--ink);font:inherit}.form-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:18px}.preview-notice{position:sticky;top:76px;z-index:19;background:#fff0bd;color:#5f4500;text-align:center;padding:10px;font-weight:700}.preview-notice a{margin-left:15px}.listing-preview{display:none;position:fixed;inset:0;background:#061b15dc;z-index:60;padding:25px;overflow:auto}.listing-preview.show{display:grid;place-items:center}.preview-card{width:min(850px,100%);background:#fff;border-radius:12px;overflow:hidden;position:relative;box-shadow:0 30px 80px #0005}.preview-card>img{width:100%;height:330px;object-fit:cover}.preview-content{padding:30px}.preview-content h2{margin:8px 0}.preview-close{position:absolute;right:14px;top:10px;width:38px;height:38px;border:0;border-radius:50%;font-size:26px;background:#fff;cursor:pointer}.preview-card>.badge{z-index:2;top:18px;left:18px}@media(max-width:600px){.preview-card>img{height:220px}.preview-content{padding:22px}.preview-notice{top:68px;font-size:12px}}
