.va-anchor{min-height:76px;box-sizing:border-box;padding-top:12px;display:flex;align-items:flex-start;justify-content:flex-end}.va-entry{box-sizing:border-box;display:flex;align-items:center;gap:11px;margin:0;padding:10px 18px 10px 11px;border:1px solid #ffffff85;border-radius:16px;background:#182f50;color:#fff;font-family:'Nunito Sans',sans-serif;cursor:pointer;text-align:left;min-width:205px;min-height:58px;box-shadow:0 3px 12px #08182b15;transition:box-shadow .15s,background .15s}.va-entry:hover{background:#223f65;box-shadow:0 6px 22px #08182b25}.va-entry-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:11px;background:#ffffff14;flex-shrink:0}.va-entry .va-entry-icon svg{width:20px;height:20px;margin:0}.va-entry-label{display:flex;flex-direction:column;gap:1px}.va-entry-label strong{font-size:15px;font-weight:800;line-height:1.25;color:#fff}.va-entry-label small{font-size:12px;font-weight:600;line-height:1.3;color:#e3ebf7}.va-entry.va-docked{position:fixed;z-index:90;right:24px;bottom:calc(22px + env(safe-area-inset-bottom));min-width:205px;border-color:#ffffff;border-width:2px;border-radius:18px;box-shadow:0 7px 24px #132c4b32}.va-entry[hidden]{display:none!important}.va-entry:focus-visible{outline:3px solid #8fb9e7;outline-offset:3px}.va-has-launcher #site-footer{padding-bottom:100px}@media(max-width:650px){.va-anchor{justify-content:stretch;min-height:76px}.va-anchor>.va-entry{justify-content:center;width:100%;min-height:56px}.va-entry.va-docked{right:12px;bottom:calc(14px + env(safe-area-inset-bottom));min-width:176px;padding:9px 14px 9px 10px;min-height:55px;border-radius:16px}.va-entry-label strong{font-size:14px}.va-entry-label small{font-size:11px}}@media(prefers-reduced-motion:reduce){.va-entry{transition:none}}

.search-bottom{flex-wrap:wrap}.va-anchor{min-height:58px;padding-top:0;margin-left:auto;flex:0 0 auto}.va-anchor>.va-entry{background:#eef3fa;border-color:#d4dfed;box-shadow:none;color:#1d3659}.va-anchor .va-entry-icon{background:#dfe8f4}.va-anchor .va-entry-label strong{color:#1d3659}.va-anchor .va-entry-label small{color:#536c8c}.va-anchor>.va-entry:hover{background:#e2ebf7}.search-bottom #search-error:not(:empty){order:3;width:100%;margin:0}@media(max-width:650px){.search-bottom{display:flex;gap:9px;padding-top:10px}.va-anchor{width:100%;margin:0;min-height:56px;order:1}.search-bottom .search-preferences{order:2}.search-bottom #search-error{order:3}}
.va-entry.va-docked{width:auto;max-width:calc(100vw - 24px)}
