@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/montserrat.woff2)format("woff2")}.preview-bar{z-index:90;color:#fff;background:#0d2240;justify-content:center;gap:16px;padding:8px 16px;font-family:system-ui,sans-serif;font-size:13px;display:flex;position:sticky;top:0}.preview-bar a,.preview-bar a:hover{color:#7fd6f7;font-weight:600;text-decoration:underline}.preview-bar{align-items:center}.preview-bar-btn{color:#fff;cursor:pointer;background:0 0;border:1.5px solid #ffffff8c;border-radius:999px;padding:4px 12px;font:600 12.5px system-ui,sans-serif}.image-mode [data-edit-img^=images\.],.image-mode [data-edit-img^=locations\.]{outline-offset:-3px;cursor:pointer;outline:3px dashed #00aeef}.image-mode [data-edit-img^=images\.]:hover,.image-mode [data-edit-img^=locations\.]:hover,.image-mode [data-edit-picked]{outline:4px solid #00aeef}.image-panel{z-index:1000;box-sizing:border-box;color:#fff;text-align:left;background:#0d2240;border-radius:16px;flex-direction:column;gap:10px;width:min(420px,100vw - 32px);padding:14px 16px;font:14px/1.4 system-ui,sans-serif;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 14px 40px #0d3b5e59}.image-panel label{flex-direction:column;gap:4px;font-size:12.5px;font-weight:600;display:flex}.image-panel select{font:inherit;border:0;border-radius:8px;padding:7px 8px;font-weight:400}.image-panel-row{flex-wrap:wrap;gap:8px;display:flex}.image-panel button{cursor:pointer;color:#fff;background:#00aeef;border:0;border-radius:999px;padding:8px 14px;font:700 13px system-ui,sans-serif}.image-panel button.ghost{background:0 0;border:1.5px solid #ffffff80}.image-panel button[disabled]{opacity:.5;cursor:default}.image-panel p{margin:0;font-size:12.5px}.image-panel p.bad{color:#ffb4ab}.image-panel p.hint{opacity:.7}
