.nav-search{display:flex;align-items:center}.nav-search .nav-search-field{width:0;min-width:0;margin:0;
  /* !important to answer style.css's `.search-input { padding-right: 35px
     !important }` — the class the field carries so legacy-search binds Enter on
     it. Without this the closed field kept 35px of padding in the flow and sat
     between the icon and [En]. */padding:0!important;opacity:0;pointer-events:none;flex:0 0 auto;box-sizing:border-box;height:40px;border:0 solid transparent;border-radius:100px;background:#f2f2f2;color:#1e1e1e;font-family:inherit;font-size:15px;direction:rtl;text-align:right;transition:width .28s ease,margin .28s ease,padding .28s ease,border-width .28s ease,opacity .2s ease,border-color .2s ease}.nav-search.is-open .nav-search-field{width:240px;-webkit-margin-end:10px;margin-inline-end:10px;padding:0 16px!important;border-width:1px;opacity:1;pointer-events:auto}input.nav-search-field:focus{border-color:rgba(76,92,55,.45);box-shadow:none;outline:none}input.nav-search-field:-webkit-autofill,input.nav-search-field:-webkit-autofill:focus,input.nav-search-field:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #f2f2f2;-webkit-text-fill-color:#1e1e1e;caret-color:#1e1e1e;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}@media (max-width:991.98px){.nav-search.is-open .nav-search-field{width:160px;padding:0 12px!important}}@media (prefers-reduced-motion:reduce){.nav-search .nav-search-field{transition:none}}.logout-toast{position:fixed;z-index:1200;top:24px;inset-inline:16px;margin-inline:auto;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 32px);display:flex;align-items:center;gap:12px;padding:14px 18px;border:1px solid #cdd7c0;border-radius:12px;background:#eef2e8;box-shadow:0 8px 24px rgba(28,28,28,.12);animation:logout-toast-in .25s ease-out}@keyframes logout-toast-in{0%{opacity:0;transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.logout-toast{animation:none}}.logout-toast-icon{display:inline-flex;flex:0 0 auto;font-size:22px;color:rgba(76,92,55,1)}.logout-toast-text{flex:1 1 auto;margin:0;font-size:16px;font-weight:700;color:#1c1c1c;text-align:start}.logout-toast-close{flex:0 0 auto;width:28px;height:28px;padding:0;border:0;border-radius:100px;background:transparent;color:#4c5c37;font-size:20px;line-height:1;cursor:pointer}.logout-toast-close:hover{background:#dde5d2}.logout-toast-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:575.98px){.logout-toast{top:12px;inset-inline:12px;gap:8px;padding:12px 14px}.logout-toast-text{font-size:14px}}