.ownvale-help-anchor{position:relative;display:inline-flex;align-items:center;gap:3px;max-width:100%;min-width:0;vertical-align:middle}
.ownvale-help-anchor>.ownvale-help-label{min-width:0;margin:0!important}
.ownvale-help-anchor--inline>.ownvale-help-label{flex:0 1 auto}
.ownvale-help-anchor--corner>.ownvale-help-label{width:100%;padding-inline-end:40px}
.ownvale-help-anchor>button.ownvale-help-trigger{appearance:none;display:inline-grid;place-items:center;flex:0 0 32px;width:32px;height:32px;min-width:32px;min-height:32px;max-width:32px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;background-image:none;color:var(--ds-teal,#74dfcf);box-shadow:none;font:600 13px/1 var(--ds-font,system-ui,sans-serif);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;vertical-align:middle;transition:background-color var(--ds-motion,160ms ease-out),color var(--ds-motion,160ms ease-out)}
.ownvale-help-anchor--corner>button.ownvale-help-trigger{position:absolute;inset-block-start:2px;inset-inline-end:2px}
.ownvale-help-anchor>button.ownvale-help-trigger[hidden]{display:none!important}
.ownvale-help-trigger>span{display:grid;place-items:center;width:20px;height:20px;box-sizing:border-box;border:1px solid currentColor;border-radius:50%;pointer-events:none}
.ownvale-help-anchor>button.ownvale-help-trigger:active,.ownvale-help-anchor>button.ownvale-help-trigger[aria-expanded="true"]{border-radius:50%;background:var(--ds-teal-soft,#183c40);color:var(--ds-teal,#74dfcf);box-shadow:none;transform:none}
.ownvale-help-anchor>button.ownvale-help-trigger:focus-visible{border-radius:50%;outline:2px solid var(--ds-teal,#74dfcf);outline-offset:2px;box-shadow:none}
.ownvale-help-anchor>button.ownvale-help-trigger:focus:not(:focus-visible){outline:none}
.ownvale-help-popover{--ownvale-help-safe-top:env(safe-area-inset-top,0px);--ownvale-help-safe-right:env(safe-area-inset-right,0px);--ownvale-help-safe-bottom:env(safe-area-inset-bottom,0px);--ownvale-help-safe-left:env(safe-area-inset-left,0px);position:fixed;inset:auto;margin:0;box-sizing:border-box;width:min(340px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:16px 18px;border:1px solid var(--ds-line,#345166);border-radius:var(--ds-radius-sm,10px);background:var(--ds-panel,#122332);color:var(--ds-secondary,#b6c9d3);box-shadow:0 12px 32px #02081055;font:400 .875rem/1.6 var(--ds-font,system-ui,sans-serif);text-align:start;text-transform:none;letter-spacing:normal;overflow:auto;overflow-wrap:anywhere;overscroll-behavior:contain;z-index:10000}
.ownvale-help-popover strong{display:block;margin:0;color:var(--ds-text,#edf4f6);font-size:.9375rem;line-height:1.45;font-weight:700}
.ownvale-help-popover p{margin:7px 0 0;font:inherit;color:inherit}
@media(hover:hover) and (pointer:fine){.ownvale-help-anchor>button.ownvale-help-trigger:hover{border-radius:50%;background:var(--ds-teal-soft,#183c40);color:var(--ds-text,#edf4f6);box-shadow:none;transform:none}}
@media(pointer:coarse){.ownvale-help-anchor>button.ownvale-help-trigger{width:44px;height:44px;min-width:44px;min-height:44px;max-width:44px;flex-basis:44px}.ownvale-help-anchor--corner>button.ownvale-help-trigger{inset-block-start:0;inset-inline-end:0}.ownvale-help-anchor--corner>.ownvale-help-label{min-height:44px;padding-inline-end:52px}}
@media(max-width:620px){.ownvale-tools>.ownvale-help-anchor{width:100%;font-size:.875rem}.ownvale-tools>.ownvale-help-anchor>.button{font-size:inherit;padding-block:10px;padding-inline-start:10px}}
@media(prefers-reduced-motion:reduce){.ownvale-help-anchor>button.ownvale-help-trigger{transition:none}}
@media print{.ownvale-help-trigger,.ownvale-help-popover{display:none!important}.ownvale-help-anchor--corner>.ownvale-help-label{padding-inline-end:12px}}
