/* field help: ⓘ button, tooltip, placeholder contrast (admin = light, site body.k = dark) */
.k-fh{display:inline-grid;place-items:center;width:17px;height:17px;margin-inline-start:4px;padding:0;border-radius:50%;border:1.5px solid #6b7591;background:transparent;
  color:#4b5675;font:700 11px/1 Georgia,'Times New Roman',serif;font-style:italic;cursor:help;vertical-align:middle;flex:none;transition:.15s}
.k-fh:hover,.k-fh:focus-visible,.k-fh[aria-expanded=true]{border-color:#2563eb;color:#fff;background:#2563eb;outline:0}
.k-fh:focus-visible{box-shadow:0 0 0 3px rgba(37,99,235,.35)}
.k-fh-label{cursor:default}
.k-fh-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.k-fh-tip{position:absolute;z-index:100000;background:#111827;color:#f3f4f6;border-radius:10px;padding:9px 12px;font-size:13px;line-height:1.85;font-weight:400;
  box-shadow:0 12px 30px -10px rgba(0,0,0,.45);pointer-events:auto;text-align:start;white-space:normal}
.k-fh-tip:after{content:"";position:absolute;bottom:-6px;left:var(--ax,16px);margin-left:-6px;border:6px solid transparent;border-bottom:0;border-top-color:#111827}
.k-fh-tip.below:after{bottom:auto;top:-6px;border:6px solid transparent;border-top:0;border-bottom-color:#111827}
.k-fh-tip[hidden]{display:none}
input::placeholder,textarea::placeholder{color:#6b7591;opacity:1}
body.k .k-fh{border-color:#7f8db0;color:#c3cde3}
body.k .k-fh:hover,body.k .k-fh:focus-visible,body.k .k-fh[aria-expanded=true]{border-color:#22d3ee;background:#22d3ee;color:#04111a}
body.k .k-fh-tip{background:#1b2747;color:#eef3fb;border:1px solid #2f3f6b}
body.k .k-fh-tip:after{border-top-color:#1b2747}
body.k .k-fh-tip.below:after{border-bottom-color:#1b2747}
body.k input::placeholder,body.k textarea::placeholder{color:#8d9ab5;opacity:1}
@media (hover:none){.k-fh{width:22px;height:22px;font-size:13px}}
