.auto-apply-feature{display:flex;align-items:flex-start;gap:.45rem}
.auto-apply-help{display:inline-block;position:relative;z-index:4;vertical-align:middle;flex:0 0 auto}
.auto-apply-help summary{align-items:center;background:color-mix(in srgb,#139cff 15%,transparent);border:1px solid color-mix(in srgb,#49b8ff 70%,transparent);border-radius:50%;color:inherit;cursor:pointer;display:inline-flex;font-size:.76rem;font-weight:800;height:1.35rem;justify-content:center;line-height:1;list-style:none;padding:0;width:1.35rem}
.auto-apply-help summary::-webkit-details-marker{display:none}
.auto-apply-help summary:hover,.auto-apply-help summary:focus-visible{background:#168df0;border-color:#8bd7ff;color:#fff;outline:2px solid transparent;transform:translateY(-1px)}
.auto-apply-help-popover{background:#08283b;border:1px solid #268cc2;border-radius:.8rem;box-shadow:0 14px 36px rgba(0,10,24,.34);color:#eaf8ff;display:none;font-size:.84rem;font-weight:400;left:50%;line-height:1.45;padding:.9rem 1rem;position:absolute;text-align:left;top:calc(100% + .55rem);transform:translateX(-50%);width:min(20rem,calc(100vw - 2rem));z-index:30}
.auto-apply-help[open] .auto-apply-help-popover{display:block}
.auto-apply-help-popover strong{display:block;font-size:.88rem;margin-bottom:.3rem}
.auto-apply-help-popover p{color:inherit;margin:0}
@media(max-width:640px){.auto-apply-help-popover{left:auto;right:-.5rem;transform:none;width:min(18rem,calc(100vw - 2rem))}}
@media(prefers-reduced-motion:no-preference){.auto-apply-help summary{transition:background-color .16s,border-color .16s,transform .16s}.auto-apply-help[open] .auto-apply-help-popover{animation:auto-apply-help-in .16s ease-out}@keyframes auto-apply-help-in{from{opacity:0;transform:translate(-50%,-4px)}to{opacity:1;transform:translate(-50%,0)}}@media(max-width:640px){.auto-apply-help[open] .auto-apply-help-popover{animation-name:auto-apply-help-in-mobile}@keyframes auto-apply-help-in-mobile{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}}}
