#ffsad-lh{font:16px/1.5 system-ui,sans-serif;color:#17212b;text-align:left;letter-spacing:normal;word-spacing:normal}
#ffsad-lh[hidden],#ffsad-lh [hidden]{display:none!important}
#ffsad-lh *{box-sizing:border-box}
#ffsad-lh button,#ffsad-lh select{font:inherit;letter-spacing:normal;text-transform:none;border:2px solid #475569;border-radius:8px;padding:10px 12px;min-height:44px;max-width:100%;color:#17212b;background:#fff;cursor:pointer;box-shadow:none}
#ffsad-lh button:hover{background:#e2e8f0}
#ffsad-lh :focus-visible{outline:3px solid #005fcc;outline-offset:3px}
#ffsad-lh .ffsad-lh-launch{position:fixed;bottom:18px;right:18px;z-index:2147483000;background:#173f48;color:#fff;border-color:#fff;box-shadow:0 2px 12px #0004}
#ffsad-lh[data-position=left] .ffsad-lh-launch{right:auto;left:18px}
#ffsad-lh dialog{width:440px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:22px;border:2px solid #475569;border-radius:14px;color:#17212b;background:#fff;overflow:auto;overscroll-behavior:contain;font:16px/1.5 system-ui,sans-serif}
#ffsad-lh dialog::backdrop{background:#0008}
#ffsad-lh .ffsad-lh-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
#ffsad-lh h2{font:700 24px/1.3 system-ui,sans-serif;margin:0;color:#17212b}
#ffsad-lh p{margin:12px 0}
#ffsad-lh fieldset{display:grid;gap:10px;min-width:0;margin:18px 0;padding:14px;border:1px solid #64748b;border-radius:8px}
#ffsad-lh legend{font-weight:700;padding:0 5px}
#ffsad-lh label{display:block;font-weight:600}
#ffsad-lh button[aria-pressed=true]{background:#173f48;color:#fff;border-color:#173f48}
#ffsad-lh .ffsad-lh-note{font-size:14px;color:#334155}
#ffsad-lh .ffsad-lh-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
#ffsad-lh .ffsad-lh-line{position:fixed;left:0;right:0;top:50%;height:4px;background:#ffdf00;border:1px solid #111;pointer-events:none;z-index:2147482999}
body.ffsad-lh-links a:not(#ffsad-lh a){text-decoration:underline!important;text-underline-offset:.2em!important}
body.ffsad-lh-font *:not(#ffsad-lh):not(#ffsad-lh *):not(i):not(svg):not(svg *):not([class*=icon]):not([class*=eicon]):not([class*=fa-]){font-family:Arial,Helvetica,sans-serif!important}
body.ffsad-lh-spacing-1 :is(p,li,td,th,label,h1,h2,h3,h4,h5,h6):not(#ffsad-lh *){line-height:1.7!important;letter-spacing:.06em!important;word-spacing:.12em!important}
body.ffsad-lh-spacing-2 :is(p,li,td,th,label,h1,h2,h3,h4,h5,h6):not(#ffsad-lh *){line-height:2!important;letter-spacing:.12em!important;word-spacing:.16em!important}
body.ffsad-lh-motion *:not(#ffsad-lh *){animation-play-state:paused!important;transition:none!important;scroll-behavior:auto!important}
body.ffsad-lh-motion .elementor-background-slideshow{visibility:hidden!important}
body.ffsad-lh-light{--ffsad-bg:#fff;--ffsad-fg:#111;--ffsad-link:#003f91;background:#fff!important;color:#111!important}
body.ffsad-lh-dark{--ffsad-bg:#111;--ffsad-fg:#fff;--ffsad-link:#ffe36d;background:#111!important;color:#fff!important}
body:is(.ffsad-lh-light,.ffsad-lh-dark) :is(div,section,article,main,aside,header,footer,nav,p,li,ul,ol,span,h1,h2,h3,h4,h5,h6,table,thead,tbody,tr,th,td,label,form,fieldset,legend,summary,details,button,input,select,textarea,a):not(#ffsad-lh):not(#ffsad-lh *){background-color:var(--ffsad-bg)!important;background-image:none!important;color:var(--ffsad-fg)!important;text-shadow:none!important}
body:is(.ffsad-lh-light,.ffsad-lh-dark) a:not(#ffsad-lh *){color:var(--ffsad-link)!important;text-decoration:underline!important}
body:is(.ffsad-lh-light,.ffsad-lh-dark) :is(button,input,select,textarea):not(#ffsad-lh *){border-color:var(--ffsad-fg)!important}
@media(forced-colors:active){#ffsad-lh button,#ffsad-lh select{border:2px solid ButtonText}#ffsad-lh .ffsad-lh-line{background:Highlight}}
