/* Original helper IDs remain available without reserving a separate row. */
body .cms-help-source,body .cms-help-empty{display:none!important}
body .cms-help-caption{display:inline!important;width:auto!important;max-width:100%;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font:inherit!important;color:inherit!important;line-height:inherit;letter-spacing:inherit;text-indent:0}
body .cms-help-action-pair{display:inline-flex;align-items:center;gap:4px;vertical-align:middle;max-width:100%;flex:0 1 auto;font:inherit!important;color:inherit!important}
body .cms-help-action-pair>.cms-help-host{margin-left:0!important}
body .accounting-save-bar:has(>.cms-help-source){justify-content:flex-end}
body .cms-help-host{position:relative!important;display:inline-flex!important;align-items:center!important;vertical-align:middle!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;margin:0 0 0 5px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;line-height:1!important;text-indent:0!important;flex:0 0 16px!important;overflow:visible!important}
body .cms-help-host[hidden]{display:none!important}
body .cms-help-host>.cms-help-trigger{appearance:none;box-sizing:border-box;display:inline-grid!important;place-items:center;position:relative;flex:0 0 16px!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;max-width:16px!important;max-height:16px!important;margin:0!important;padding:0!important;border:1px solid #9cb9b2!important;border-radius:50%!important;background:#f1f7f5!important;color:#346f63!important;box-shadow:none!important;line-height:1!important;cursor:help;touch-action:manipulation;vertical-align:middle}
body .cms-help-trigger::before{content:'';position:absolute;inset:-4px;border-radius:50%}
body .cms-help-trigger svg{display:block;width:12px!important;height:12px!important;margin:0!important;pointer-events:none}
body .cms-help-host>.cms-help-trigger:hover,body .cms-help-host>.cms-help-trigger.is-open{background:#deeee8!important;border-color:#4e9584!important;color:#1d6454!important}
body .cms-help-host>.cms-help-trigger:focus-visible{outline:2px solid #9bc8bd;outline-offset:3px}
.cms-help-tooltip-panel{position:fixed!important;inset:auto;margin:0;padding:8px 10px;box-sizing:border-box;width:max-content;max-width:min(280px,calc(100vw - 24px));max-height:min(260px,calc(100dvh - 24px));overflow:auto;z-index:2147483000;border:1px solid #d7e5df;border-radius:8px;background:#fff;color:#304b43;box-shadow:0 6px 20px #203f3526;font:400 12px/1.65 system-ui,'Malgun Gothic',sans-serif;letter-spacing:normal;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;pointer-events:auto;overscroll-behavior:contain}
.cms-help-tooltip-panel[hidden]{display:none!important}
.cms-help-tooltip-panel::backdrop{background:transparent;pointer-events:none}
@media print{body .cms-help-host,.cms-help-tooltip-panel{display:none!important}}
