.MobileSearch_dialog__0pr3L{position:fixed;inset:0;box-sizing:border-box;width:100%;max-width:none;height:100dvh;max-height:100dvh;margin:0;border:0;padding:max(20px,env(safe-area-inset-top)) 20px max(24px,env(safe-area-inset-bottom));background:#f6f8fc;color:var(--text);overscroll-behavior:contain;overflow:auto}.MobileSearch_dialog__0pr3L::backdrop{background:#102c5480}.MobileSearch_heading__25gVr{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px}.MobileSearch_heading__25gVr h2{margin:0;font-size:24px;line-height:1.4}.MobileSearch_heading__25gVr button{display:grid;place-items:center;width:44px;height:44px;flex:none;border:1px solid var(--border);border-radius:10px;background:white;color:var(--navy)}.MobileSearch_dialog__0pr3L form{max-width:640px;margin:auto}.MobileSearch_dialog__0pr3L label{display:block;font-size:14px;font-weight:650;margin-bottom:10px}.MobileSearch_inputRow__Qu2U8{display:flex;gap:8px}.MobileSearch_inputRow__Qu2U8 input{flex:1 1;min-width:0;width:100%;height:52px;padding:12px;border:1px solid #b9c5d0;border-radius:10px;background:white;font:inherit;font-size:16px}.MobileSearch_inputRow__Qu2U8 button{min-height:52px;padding:12px 16px;border:0;border-radius:10px;background:var(--navy);color:white;font:inherit;font-weight:650}.MobileSearch_dialog__0pr3L p{font-size:14px;line-height:1.6;color:var(--muted);margin-top:16px}.MobileSearch_dialog__0pr3L :is(button,input):focus-visible{outline:3px solid var(--accent);outline-offset:3px}