.wpw-otp{--wpw-otp-accent:#7c5cd6;--wpw-otp-text:inherit;--wpw-otp-muted:rgba(90,78,115,.9);--wpw-otp-line:rgba(56,25,98,.12);margin:0 0 1.5em;padding:0;font-size:15px;line-height:1.45}
.wpw-otp--auto{padding:18px 20px;border:1px solid var(--wpw-otp-line);border-radius:12px;background:rgba(124,92,214,.04)}
.wpw-otp__head{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0 0 10px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:default}
button.wpw-otp__head{cursor:pointer}
button.wpw-otp__head:focus-visible{outline:2px solid var(--wpw-otp-accent);outline-offset:4px;border-radius:4px}
.wpw-otp__title{font-weight:700;font-size:1.05em}
.wpw-otp__chev{flex:0 0 auto;width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s ease}
.wpw-otp.is-collapsed .wpw-otp__chev{transform:rotate(-45deg)}
.wpw-otp.is-collapsed .wpw-otp__head{margin-bottom:0}
.wpw-otp.is-collapsed>.wpw-otp__list{display:none}
.wpw-otp .wpw-otp__list{list-style:none !important;margin:0 !important;padding:0 !important}
.wpw-otp .wpw-otp__list--sub{margin:2px 0 4px !important;padding-left:14px !important;border-left:1px solid var(--wpw-otp-line)}
.wpw-otp .wpw-otp__item{margin:0 !important;padding:0 !important;list-style:none !important}
.wpw-otp .wpw-otp__link{display:block;padding:5px 0 5px 12px;margin-left:-1px;border-left:2px solid transparent;color:var(--wpw-otp-muted);text-decoration:none !important;transition:color .15s ease,border-color .15s ease}
.wpw-otp .wpw-otp__link:hover,.wpw-otp .wpw-otp__link:focus-visible{color:var(--wpw-otp-accent)}
.wpw-otp .wpw-otp__link.is-active{color:var(--wpw-otp-accent);border-left-color:var(--wpw-otp-accent);font-weight:600}
.wpw-otp--numbered>.wpw-otp__list{counter-reset:wpwotp}
.wpw-otp--numbered>.wpw-otp__list>.wpw-otp__item{counter-increment:wpwotp}
.wpw-otp--numbered>.wpw-otp__list>.wpw-otp__item>.wpw-otp__link::before{content:counter(wpwotp) ". ";font-variant-numeric:tabular-nums}
@media (prefers-reduced-motion:reduce){.wpw-otp__chev,.wpw-otp .wpw-otp__link{transition:none}}
