.preview-admin-search,.preview-admin-editor,.preview-override-card{box-sizing:border-box;font-family:Jost,Arial,sans-serif}
.preview-admin-search *,.preview-admin-editor *,.preview-override-card *{box-sizing:border-box}
.preview-admin-search{position:fixed;z-index:100020;top:12px;right:12px;width:190px;padding:9px 12px;background:#fff;border:1px solid #cbd5d1;border-radius:8px;box-shadow:0 2px 12px #0002;color:#123e37;font-size:12px}
.preview-admin-search label,.preview-admin-editor label{display:grid;gap:4px}
.preview-admin-search input,.preview-admin-editor input,.preview-admin-editor select,.preview-admin-editor textarea{width:100%;padding:7px 8px;border:1px solid #bacac4;border-radius:4px;background:#fff;color:#172b27;font:inherit}
.preview-admin-search input[aria-invalid=true]{border-color:#c83d32}
.preview-admin-editor{position:fixed;z-index:100021;right:12px;top:80px;width:min(330px,calc(100vw - 24px));max-height:calc(100vh - 92px);overflow:auto;display:grid;gap:9px;padding:16px;background:white;border:1px solid #b9cac3;border-radius:10px;box-shadow:0 8px 30px #0003;color:#153d35;font-size:13px}
.preview-admin-editor[hidden],.preview-override-card[hidden]{display:none!important}
.preview-editor-heading,.preview-editor-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}
.preview-editor-heading strong{font-size:18px}
.preview-admin-editor button{padding:7px 12px;border:0;border-radius:4px;background:#164a40;color:#fff;font:inherit;cursor:pointer}
.preview-admin-editor #preview-editor-close{background:transparent;color:#123e37;font-size:23px;line-height:1}
.preview-editor-actions button{flex:1}
.preview-admin-editor output{min-height:16px;color:#245d47}
.preview-override-card{position:fixed;z-index:100010;width:230px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow:auto;padding:14px;background:#fff;border-radius:9px;box-shadow:0 6px 25px #0004;color:#163f38;font-size:13px;line-height:1.25;pointer-events:auto}
.preview-override-card h2{margin:0 0 4px;font-size:22px;line-height:1.1}
.preview-card-street{color:#888;font-size:12px;margin-bottom:8px}
.preview-card-area{font-weight:600;margin-bottom:8px}
.preview-card-water{color:#555;margin-bottom:8px}
.preview-card-status{display:flex;align-items:center;gap:6px;color:#333;margin-bottom:8px}
.preview-card-status i{width:9px;height:9px;border-radius:50%;background:#999}
.preview-status-free i{background:#268638}.preview-status-reserved i{background:#ffcc25}.preview-status-owner_reserved i{background:#18c9f1}.preview-status-sold i{background:#c91d08}
.preview-card-old-price{color:#999;text-decoration:line-through}.preview-card-price{font-size:18px;font-weight:700;margin:5px 0 8px}
.preview-override-card ul{margin:7px 0;padding-left:17px;color:#333}.preview-override-card li{margin-bottom:4px}
.preview-override-card img{display:block;max-width:100%;height:auto;margin-top:8px}
.preview-override-card.preview-source-card{width:200px;padding:0;overflow:hidden;border-radius:10px;box-shadow:0 0 15px #0004}
.preview-override-card.preview-source-card img{width:100%;max-width:none;margin:0}
[data-preview-plot-id].preview-changed .tn-atom__tip{display:none!important}
.preview-p20-hit{position:absolute;z-index:100;display:block;padding:0;border:0;background:transparent;cursor:pointer}
.preview-card-close{position:absolute;top:4px;right:4px;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:#fff;color:#111;font:20px/24px Arial,sans-serif;cursor:pointer;z-index:1}
.preview-override-card h2{padding-right:20px}
.preview-admin-editor button:disabled{opacity:.6;cursor:wait}
.preview-embedded #allrecords > [hidden]{display:none!important}
.preview-embedded{margin:0!important;background:#fff!important}
.preview-embedded .preview-selected .tn-atom__pin,.preview-embedded .preview-selected.preview-p20-hit{outline:4px solid #111!important;outline-offset:5px;border-radius:50%;box-shadow:0 0 0 8px #fff9}
.preview-embedded [data-preview-plot-id]:focus-visible{outline:3px solid #111;outline-offset:6px}
.preview-embedded [data-preview-plot-id] .tn-atom__tip{display:none!important}
.preview-card-house{display:grid;gap:4px;margin-top:12px;color:#111}
.preview-card-description{color:#111;white-space:pre-line;overflow-wrap:anywhere;margin:8px 0}
.preview-override-card{overflow-wrap:anywhere}
.preview-status-layer{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:hidden}
.preview-map-background{z-index:1}
.preview-clean-map .three-house-overlay{z-index:2}
.preview-status-overlay{z-index:3}
.preview-clean-map .p1-reserved-outline,.preview-clean-map .i13-reserved-outline,
.preview-clean-map .three-house-overlay>polygon,.preview-clean-map .three-house-overlay>circle,.preview-clean-map .three-house-overlay>text{display:none!important}
.preview-card-photo{display:block;width:100%;height:auto;aspect-ratio:342/230;margin-top:8px;overflow:hidden}
