.rc-finder-overlay{box-sizing:border-box;width:min(1080px,calc(100vw - 64px));max-width:none;height:min(880px,calc(100dvh - 64px));max-height:none;padding:0;border:1px solid #877754;background:#111110;color:#e9dfcc;box-shadow:0 20px 80px #0005;overflow:hidden}
.rc-finder-overlay::backdrop{background:rgb(0 0 0 / 28%)}
.rc-finder-overlay-bar{height:48px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #63563c;font:400 13px/1.4 var(--font-body-family,Arial,sans-serif)}
.rc-finder-overlay-bar button{width:44px;height:44px;border:0;background:transparent;color:#e9dfcc;font:28px/1 Arial;cursor:pointer}
.rc-finder-overlay-bar button:focus-visible{outline:2px solid #d8c69c;outline-offset:-4px}
.rc-finder-overlay iframe{display:block;width:100%;height:calc(100% - 48px);border:0}
@media(max-width:749px){.rc-finder-overlay{width:calc(100vw - 20px);height:calc(100dvh - 36px);margin:12px auto;}.rc-finder-overlay-bar{padding-inline:12px}}
.rc-header-v2__search.has-saved-search{color:#d4be8a}
.rc-header-v2__search .rc-finder-resume-mark{position:absolute;inset-inline-end:-4px;inset-block-end:0;width:14px;height:14px;display:grid;place-items:center;border:1px solid #aa9464;border-radius:50%;background:#111110;color:#dcc89d;font:14px/1 Arial;animation:rc-resume-reveal .22s ease-out both}
.rc-header-v2__search.has-saved-search:hover .rc-finder-resume-mark{transform:rotate(-20deg)}
@keyframes rc-resume-reveal{from{opacity:0;transform:scale(.7) rotate(30deg)}to{opacity:1;transform:scale(1) rotate(0)}}
@media(prefers-reduced-motion:reduce){.rc-header-v2__search .rc-finder-resume-mark{animation:none;transition:none}.rc-header-v2__search.has-saved-search:hover .rc-finder-resume-mark{transform:none}}

.rc-header-v2__search.has-saved-search{animation:rc-resume-icon-cue 4s ease-out both}
.rc-header-v2__search .rc-finder-resume-mark{animation:rc-resume-mark-cue 4s ease-out both}
@keyframes rc-resume-icon-cue{0%,65%{color:#d4be8a}100%{color:#f2eee6}}
@keyframes rc-resume-mark-cue{0%{opacity:0;transform:scale(.7)}8%,70%{opacity:1;transform:scale(1)}100%{opacity:0;visibility:hidden;transform:scale(.95)}}
@media(prefers-reduced-motion:reduce){.rc-header-v2__search.has-saved-search{animation:none;color:inherit}.rc-header-v2__search .rc-finder-resume-mark{animation:none;display:none}}
