/* Public PAWOUK 0.3.2 */
.hi-ai-pawouk-shortcode:empty{display:none}
.hi-ai-pawouk-public-holder{display:flex;max-width:100%;margin:1rem 0;position:relative;z-index:2}
.hi-ai-pawouk-public-holder[data-side="left"]{justify-content:flex-start}
.hi-ai-pawouk-public-holder[data-side="right"]{justify-content:flex-end}
.hi-ai-pawouk-public-button{font:inherit;cursor:pointer;max-width:100%}
.hi-ai-pawouk-public-holder[data-position="floating"]{position:fixed;bottom:24px;z-index:9999;margin:0}
.hi-ai-pawouk-public-holder[data-position="floating"][data-side="left"]{left:24px}
.hi-ai-pawouk-public-holder[data-position="floating"][data-side="right"]{right:24px}
@media(max-width:1023px),(pointer:coarse){.hi-ai-pawouk-public-holder{display:none!important}}
/* Public popup — 0.3.1.2 scroll-during-drag and clean preview hotfix */
body.hi-ai-pawouk-modal-open{overflow:hidden}
.hi-ai-pawouk-dialog[hidden]{display:none!important}
.hi-ai-pawouk-dialog{position:fixed;inset:0;z-index:2147483000;background:rgba(0,0,0,.78);display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}
.hi-ai-pawouk-panel{box-sizing:border-box;background:#fff;color:#222;width:min(1320px,96vw);height:min(92vh,980px);display:flex;flex-direction:column;padding:16px;border-radius:8px;box-shadow:0 10px 50px #0008;font:14px/1.4 system-ui,sans-serif}
.hi-ai-pawouk-toolbar,.hi-ai-pawouk-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.hi-ai-pawouk-toolbar{justify-content:space-between}
.hi-ai-pawouk-close{font-size:28px;line-height:1;background:transparent;border:0;cursor:pointer;color:#222}
.hi-ai-pawouk-help{margin:10px 0;color:#555}
.hi-ai-pawouk-stage{position:relative;flex:1;min-height:0;overflow:auto;border:1px solid #ccc;background:#f5f5f5}
.hi-ai-pawouk-stage iframe{display:block;width:1024px;max-width:none;height:100%;border:0;pointer-events:none}
.hi-ai-pawouk-drag{position:absolute;inset:0;cursor:crosshair;touch-action:none}
.hi-ai-pawouk-selection{position:absolute;border:2px dashed #1976d2;background:rgba(25,118,210,.14);box-sizing:border-box;pointer-events:none}
.hi-ai-pawouk-selection[hidden]{display:none}
.hi-ai-pawouk-actions{justify-content:flex-end;padding-top:12px}
.hi-ai-pawouk-dimensions{margin-right:auto}
.hi-ai-pawouk-actions button{font:inherit;padding:8px 12px}
.hi-ai-pawouk-actions button:disabled{cursor:not-allowed;opacity:.5}
@media(max-width:1023px),(pointer:coarse){.hi-ai-pawouk-dialog{display:none!important}}
