#preview-badge{position:fixed;bottom:8px;left:8px;z-index:9999;border:1px solid #e7a25b;background:#fff9ef;color:#83440b;padding:5px 9px;font:11px/1.3 sans-serif;box-shadow:0 1px 4px #0001;cursor:pointer;border-radius:3px;opacity:.9}
#preview-notice{max-width:460px;width:calc(100% - 32px);padding:24px;border:1px solid #d9dee5;color:#1e2a3b;background:#fff;box-shadow:0 16px 60px #0003;margin:auto}
#preview-notice::backdrop{background:#0006}
#preview-notice h2{font-size:18px;font-weight:700;margin:0 0 16px}
#preview-notice p{font-size:13px;line-height:1.7;margin:12px 0}
#preview-notice form{text-align:right;margin-top:20px}
#preview-notice button{padding:7px 22px;background:#e98724;color:white;border:0;cursor:pointer}
@media print{#preview-badge{position:absolute;bottom:0;font-size:9px}#preview-notice{display:none}}
/* Match the supplier's InfoWindow content even while Kakao measures it outside
   the map. A definite width prevents a second wrap after SDK sizing, and the
   right padding reserves space for the SDK's removable-window close button. */
div[style*="max-width:220px"][style*="line-height:1.5"]{
  box-sizing:border-box;width:220px;padding:10px 28px 10px 12px!important;
  white-space:normal;overflow-wrap:anywhere;color:#1e2a3b;
}
div:has(>div>div[style*="max-width:220px"][style*="line-height:1.5"]){box-sizing:content-box}
