.fuja-finder-dialog{position:fixed;inset:0;margin:auto;box-sizing:border-box;width:min(620px,calc(100vw - 32px));height:fit-content;max-height:calc(100dvh - 32px);padding:38px;background:#10161e;color:#fff;border:1px solid #333b46;border-radius:24px;overflow:auto;overscroll-behavior:contain;font-family:inherit;line-height:1.55;box-shadow:0 24px 80px #0008}
.fuja-finder-dialog::backdrop{background:rgb(5 9 15 / 82%);backdrop-filter:blur(5px)}
.fuja-finder-dialog:not([open]){display:none!important}
.fuja-finder-dialog *{box-sizing:border-box}
.fuja-finder-dialog h2{color:#fff;font-size:28px;line-height:1.2;margin:16px 0 12px;font-weight:750;text-wrap:balance}
.fuja-finder-dialog p{margin:0 0 16px;color:#c3cbd7;font-size:15px}
.fuja-finder-dialog .fuja-finder-eyebrow{font-size:11px;letter-spacing:1.3px;color:#72a8ff;font-weight:700;padding-right:60px}
.fuja-finder-dialog .fuja-finder-close{position:absolute;top:16px;right:16px;min-height:44px;padding:8px 10px;background:transparent;border:1px solid transparent;color:#c3cbd7;border-radius:8px;cursor:pointer;font:inherit;font-size:13px}
.fuja-finder-dialog :is(button,a,input):focus-visible{outline:2px solid #8bb8ff;outline-offset:3px}
.fuja-finder-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0 12px;padding:18px;background:#141f34;border:1px solid #29466f;border-radius:14px}
.fuja-finder-summary div{min-width:0}.fuja-finder-summary dt{font-size:12px;color:#adbfda;margin-bottom:4px}.fuja-finder-summary dd{margin:0;color:#fff;font-size:14px;overflow-wrap:anywhere}.fuja-finder-summary .fuja-finder-recommendation{grid-column:1 / -1;padding-top:10px;border-top:1px solid #29466f}.fuja-finder-recommendation dd:first-of-type{font-size:18px;font-weight:700}.fuja-finder-recommendation dd:last-of-type{color:#c3cbd7;font-size:13px;margin-top:3px}
.fuja-finder-dialog .fuja-finder-note,.fuja-finder-dialog .fuja-finder-privacy{font-size:12px;color:#b9c4d4}.fuja-finder-dialog .fuja-finder-privacy{margin:16px 0 0}.fuja-finder-dialog .fuja-finder-privacy a{color:#95bdff;text-decoration:underline}
.fuja-finder-dialog .ff-el-input--label label{color:#d5deeb!important;font-size:13px!important}
.fuja-finder-dialog :is(input,textarea,select).ff-el-form-control{background:#0b111a!important;color:#fff!important;-webkit-text-fill-color:#fff!important;caret-color:#fff;border:1px solid #64738a!important;border-radius:8px;min-height:46px;font-size:16px!important;line-height:1.4}
.fuja-finder-dialog input.ff-el-form-control::placeholder{color:#aab7cb!important;-webkit-text-fill-color:#aab7cb!important;opacity:1}
.fuja-finder-dialog input.ff-el-form-control:autofill{box-shadow:0 0 0 1000px #0b111a inset!important;-webkit-text-fill-color:#fff!important;caret-color:#fff}
.fuja-finder-dialog .ff-btn-submit{width:100%!important;min-height:48px!important;background:#2563eb!important;color:#fff!important;border:0!important;border-radius:8px!important;font-size:16px!important;font-weight:650!important;white-space:normal!important;cursor:pointer}
.fuja-finder-dialog .ff-btn-submit:disabled{opacity:.65;cursor:wait}.fuja-finder-dialog .error,.fuja-finder-dialog .text-danger{color:#ffb4b4!important}
@media(max-width:600px){.fuja-finder-dialog{padding:30px 20px 24px;border-radius:18px}.fuja-finder-dialog h2{font-size:25px}.fuja-finder-summary{grid-template-columns:1fr;padding:14px}.fuja-finder-dialog .ff-t-cell{display:block!important;width:100%!important;padding:0!important}.fuja-finder-dialog .ff-t-container{display:block!important}}

/* Existing country selector inside the native finder dialog. */
#fujaFinderDialog .iti__country-selector{background:#0b111a;color:#f3f6fc;border-color:#64738a}
#fujaFinderDialog .iti__country,#fujaFinderDialog .iti__country-name,#fujaFinderDialog .iti__dial-code{color:#f3f6fc}
#fujaFinderDialog .iti__country{background:transparent}
#fujaFinderDialog .iti__country:hover,#fujaFinderDialog .iti__country[aria-selected="true"]{background:#1c3455}
#fujaFinderDialog .iti__search-input{background:#0b111a;color:#f3f6fc;-webkit-text-fill-color:#f3f6fc;border:1px solid #64738a}
