.parameter-help{display:inline-block;position:relative;vertical-align:middle;margin-left:8px;text-align:left;font:400 14px/1.5 system-ui}.help-trigger{display:inline-flex!important;align-items:center;justify-content:center;width:24px!important;height:24px;min-height:24px;padding:0!important;border:1px solid #92aaa0;border-radius:50%;background:#fff;color:#35594c;font:bold 14px system-ui;cursor:pointer}.help-trigger:focus-visible{outline:3px solid #2774bd;outline-offset:2px}.help-panel{position:absolute;z-index:80;top:32px;left:0;width:min(330px,70vw);max-height:300px;overflow:auto;padding:14px 16px;border:1px solid #c9d6d0;border-radius:10px;background:white;color:#263e35;box-shadow:0 8px 30px #17352833;font:400 14px/1.5 system-ui;cursor:auto}.help-panel[hidden]{display:none}.help-panel p,.help-panel p.hint{margin:0 0 10px;font:inherit;color:inherit}.help-panel p:last-child{margin-bottom:0}.face-fold>summary{overflow:visible}.editor-grid aside .form-section .form-section{padding:12px 0;border:0;box-shadow:none} .help-panel{left:auto;right:0}
.help-panel{position:fixed;right:auto}

#solarSection > summary,#manualMapTools > summary{display:flex;align-items:center;gap:10px}#solarSection > summary > .parameter-help,#manualMapTools > summary > .parameter-help{margin-left:auto;flex-shrink:0}

/* 0.10.46: body portal and native top layer avoid clipped/covered help. */
.help-panel{inset:auto;position:fixed;margin:0;z-index:2147483647;box-sizing:border-box;width:min(370px,calc(100vw - 16px));max-height:min(420px,calc(100dvh - 16px));overscroll-behavior:contain;text-align:left}
.help-panel::backdrop{background:transparent;pointer-events:none}
