/* 문구 편집 (주인만 보임) */
.ae-bar{position:fixed;right:16px;bottom:16px;z-index:6000;display:flex;align-items:center;gap:6px;padding:6px;border-radius:999px;background:#fff;border:1px solid #000;box-shadow:0 8px 30px rgba(0,0,0,.12);font:500 12px/1 "Inter Tight","Pretendard",sans-serif;letter-spacing:.04em;cursor:auto}
.ae-bar *{cursor:pointer!important}
.ae-st{padding:0 10px;color:#555;white-space:nowrap;cursor:default!important;letter-spacing:0;font-family:"Pretendard",sans-serif}
.ae-bar button{height:30px;padding:0 14px;border-radius:999px;border:1px solid #000;background:#fff;color:#000;font:inherit}
.ae-bar button:hover{background:#000;color:#fff}
.ae-bar .ae-save{background:#2f6bff;border-color:#2f6bff;color:#fff}
.ae-bar [hidden]{display:none}
html.ae-on .jw-cursor{display:none!important}
html.ae-on .jw,html.ae-on .jw *{cursor:auto!important}
html.ae-on [data-ae]{outline:1px dashed rgba(47,107,255,.55);outline-offset:3px;white-space:pre-wrap;cursor:text!important;min-width:1em}
html.ae-on [data-ae]:focus{outline:2px solid #2f6bff;background:rgba(47,107,255,.06)}
html.ae-on .dk [data-ae]{outline-color:rgba(158,197,255,.6)}
html.ae-on [data-jw-rv],html.ae-on [data-ac-rv],html.ae-on .jw-ic,html.ae-on .jw-intro p,html.ae-on .ko-sub,html.ae-on .jw-disc{opacity:1!important;transform:none!important}
html.ae-on .jw-l>span{transform:none!important}
@media (max-width:767px){.ae-bar{left:12px;right:12px;bottom:12px;justify-content:flex-end;flex-wrap:wrap;border-radius:18px}}
@media print{.ae-bar{display:none!important}}
