.fda-widget[hidden]{display:none!important}
.fda-widget{position:fixed;left:18px;bottom:calc(var(--tz-cookie-inset,0px) + 18px);z-index:140;max-width:calc(100% - 36px)}
.fda-toggle{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:10px 15px;border:2px solid #fff;border-radius:5px;background:#172a40;color:#fff;box-shadow:0 2px 12px #001c3433;font:600 13px/1.5 Montserrat,Arial,sans-serif;cursor:pointer}
.fda-dialog{box-sizing:border-box;width:min(570px,calc(100% - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:28px;border:1px solid #b7c2ce;border-radius:5px;overflow:auto;overscroll-behavior:contain;background:#fff;color:#172a40;font:400 15px/1.7 Montserrat,Arial,sans-serif}
.fda-dialog::backdrop{background:#0a1c32b8}
.fda-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}
.fda-heading h2{font:700 23px/1.4 Montserrat,Arial,sans-serif;margin:0}
.fda-close{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;width:44px;height:44px;border:1px solid #172a40;background:#fff;color:#172a40;font:400 30px/1 Arial,sans-serif;cursor:pointer}
.fda-dialog p{font:400 14px/1.8 Montserrat,Arial,sans-serif;margin:16px 0}
.fda-field{display:block;font-size:15px;font-weight:600;margin:20px 0}
.fda-field select{display:block;box-sizing:border-box;width:100%;min-height:46px;margin-top:7px;padding:10px 12px;border:1px solid #697988;border-radius:3px;background:#fff;color:#172a40;font:400 15px/1.6 Montserrat,Arial,sans-serif}
.fda-check{display:flex;align-items:flex-start;gap:12px;min-height:44px;margin:15px 0;font-size:14px;line-height:1.7;cursor:pointer}
.fda-check input{width:22px!important;height:22px!important;min-width:22px;margin:2px 0!important;accent-color:#172a40}
.fda-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}
.fda-actions button{flex:1;min-height:46px;max-width:100%;border:2px solid #172a40;border-radius:3px;padding:10px 14px;background:#fff;color:#172a40;font:700 13px/1.6 Montserrat,Arial,sans-serif;cursor:pointer}
.fda-actions button[type=submit]{background:#172a40;color:#fff}
.fda-widget :focus-visible,.fda-dialog :focus-visible{outline:3px solid #172a40;outline-offset:4px;box-shadow:0 0 0 3px #fff}
.fda-status{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}
html[data-fda-text] [data-fda-font]{font-size:calc(var(--fda-font-size) * var(--fda-text-scale))!important;overflow-wrap:anywhere;white-space:normal}
html[data-fda-spacing] body :is(p,li,dd,blockquote,label,input,textarea){line-height:1.85!important;letter-spacing:.03em!important}
html[data-fda-links] body a{text-decoration:underline!important;text-underline-offset:.2em!important}
html[data-fda-motion],html[data-fda-motion] body *,html[data-fda-motion] body *::before,html[data-fda-motion] body *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
html[data-fda-contrast] body,html[data-fda-contrast] body *:not(svg):not(path):not(img):not(video):not(iframe){background-color:var(--fda-bg)!important;color:var(--fda-fg)!important;border-color:var(--fda-fg)!important;box-shadow:none!important;text-shadow:none!important}
html[data-fda-contrast=dark]{--fda-bg:#111;--fda-fg:#fff;--fda-link:#ffe168}
html[data-fda-contrast=light]{--fda-bg:#fff;--fda-fg:#111;--fda-link:#003b8f}
html[data-fda-contrast] body a{color:var(--fda-link)!important;text-decoration:underline!important}
html[data-fda-contrast] body input[type=checkbox]{accent-color:var(--fda-link)}
html[data-fda-contrast] body :focus-visible{outline:3px solid var(--fda-link)!important;outline-offset:4px!important}
@media(max-width:480px){.fda-widget{left:12px;bottom:calc(var(--tz-cookie-inset,0px) + 12px)}.fda-toggle{padding:10px;min-width:48px}.fda-toggle span{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.fda-dialog{padding:20px}.fda-heading h2{font-size:20px}}
@media print{.fda-widget,.fda-dialog{display:none!important}}
