/* Help stays next to the label; the floating balloon is not clipped by panels. */
.e3-has-field-help{position:relative;padding-inline-end:32px!important}
button.e3-field-help{display:inline-flex!important;align-items:center;justify-content:center;flex:none;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;padding:0!important;border:1px solid #74918a!important;border-radius:50%!important;background:#f5fbf8!important;color:#234b40!important;font:600 14px/1 Georgia,serif!important;cursor:help;vertical-align:middle;box-shadow:none!important;letter-spacing:0!important;text-transform:none!important}
.e3-has-field-help>button.e3-field-help{position:absolute;inset-inline-end:0;top:0}
button.e3-field-help:focus-visible{outline:3px solid #459477;outline-offset:3px}
.e3-field-help-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
.e3-field-tooltip{position:fixed;z-index:2147483000;max-width:min(340px,calc(100vw - 16px));box-sizing:border-box;padding:13px 16px;border:1px solid #4e786a;border-radius:12px;background:#173e32;color:#fff;font:400 14px/1.5 system-ui,sans-serif;box-shadow:0 8px 30px #0d302633;overflow-wrap:anywhere;max-height:calc(100dvh - 16px);overflow:auto}
.e3-field-tooltip[hidden]{display:none!important}
@media(pointer:coarse){button.e3-field-help{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}.e3-has-field-help{padding-inline-end:40px!important}}
