.single-hwg_journal .hwg-stage-editor { position:relative; display:inline-block; margin:0 0 0 8px; font-size:12px; }
.single-hwg_journal .hwg-stage-editor>summary { display:inline-block; cursor:pointer; list-style:none; padding:4px 9px; border:1px solid #63866b; border-radius:7px; color:#195e2c; background:#f4faf5; font-size:12px; line-height:20px; }
.single-hwg_journal .hwg-stage-editor>summary::-webkit-details-marker { display:none; }
.single-hwg_journal .hwg-stage-editor .hwg-stage-box { position:absolute; z-index:40; left:0; top:100%; width:280px; max-width:calc(100vw - 40px); padding:12px; box-sizing:border-box; border:1px solid #63866b; border-radius:8px; background:#fff; color:#193c24; box-shadow:0 8px 24px #0002; white-space:normal; }
.single-hwg_journal .hwg-stage-box label { display:block; font-size:12px; color:inherit; }
.single-hwg_journal .hwg-stage-box select { display:block; width:100%; min-height:40px; margin:5px 0; padding:6px; color:#193c24; background:#fff; border:1px solid #63866b; border-radius:5px; font-size:14px; }
.single-hwg_journal .hwg-stage-box p { margin:6px 0; font-size:12px; line-height:1.5; color:inherit; }
.single-hwg_journal .hwg-stage-box button { min-height:36px; margin:4px 5px 0 0; padding:6px 10px; border:1px solid #63866b; border-radius:6px; background:#176b30; color:#fff; font-size:12px; }
.single-hwg_journal .atbs-dark-mode .hwg-stage-editor>summary,.single-hwg_journal .atbs-dark-mode .hwg-stage-editor .hwg-stage-box { background:#1b2b20; color:#e0efe3; }
.single-hwg_journal .atbs-dark-mode .hwg-stage-box select { background:#17231b; color:#e0efe3; color-scheme:dark; }
@media(max-width:560px){.single-hwg_journal .hwg-stage-editor .hwg-stage-box{position:fixed;top:30%;left:20px;right:20px;width:auto;max-height:60vh;overflow:auto;}}
