.aqua-help-button{display:inline-flex!important;align-items:center;justify-content:center;vertical-align:middle;width:16px!important;height:16px!important;min-width:16px;padding:0!important;margin:0 0 0 5px!important;border:1px solid #16859a!important;border-radius:50%!important;background:#e9f8fb!important;color:#076278!important;font:700 10px/1 system-ui!important;cursor:pointer;box-shadow:none!important;flex:none}
.aqua-help-button:hover{background:#cceff5!important;transform:translateY(-1px)}
.aqua-help-button:focus-visible,.aqua-help-close:focus-visible{outline:2px solid #f2b544;outline-offset:2px}
.aqua-help-field-caption{display:inline;float:right}
.aqua-help-panel{position:fixed;z-index:100000;box-sizing:border-box;padding:16px;border:1px solid #1892a8;border-radius:12px;background:#fff;color:#163544;box-shadow:0 12px 35px #00283833;font:400 14px/1.55 system-ui;max-height:calc(100dvh - 24px);overflow:auto;text-align:left;animation:aquaHelpIn .12s ease-out}
.aqua-help-panel[hidden]{display:none!important}
.aqua-help-panel p{margin:0 0 12px;white-space:normal;overflow-wrap:anywhere}
.aqua-help-close{border:1px solid #16859a;border-radius:7px;background:#e9f8fb;color:#076278;padding:7px 12px;cursor:pointer;font:600 13px system-ui}
[data-theme="dark"] .aqua-help-panel{background:#142b38;color:#e1f1f5}
[data-theme="dark"] .aqua-help-button,[data-theme="dark"] .aqua-help-close{background:#173e4c!important;color:#9de8f5!important}
@keyframes aquaHelpIn{from{opacity:0}to{opacity:1}}
@media(prefers-reduced-motion:reduce){.aqua-help-panel{animation:none}.aqua-help-button:hover{transform:none}}
@media(pointer:coarse){.aqua-help-button{width:18px!important;height:18px!important;min-width:18px;font-size:11px!important}}
