.dyp-locale-footer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem 1rem;border-top:1px solid #deded5;padding:.7rem 1rem;background:#faf8f2;color:#244d45;font:500 .9rem/1.4 "DM Sans",system-ui,sans-serif}
.dyp-locale-footer label{display:flex;align-items:center;gap:.65rem}
.dyp-locale-footer select{min-height:44px;width:auto;max-width:100%;font:inherit;color:#244d45;border:1px solid #9caea7;border-radius:.4rem;background:#fff;padding:.35rem .65rem}
.dyp-locale-footer select:focus-visible{outline:2px solid #244d45;outline-offset:3px}
.dyp-locale-footer [role=status]:empty{display:none}
