.mobile-search-trigger,.mobile-navigation-toggle{display:none}.mobile-search-backdrop{z-index:400;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overscroll-behavior:contain;color:#173f35;background:#102f2766;justify-content:center;align-items:flex-start;padding:20px;font-family:Arial,sans-serif;display:flex;position:fixed;inset:0;overflow-y:auto}.mobile-search-panel{background:#fffdf8;border:1px solid #dedbcb;border-radius:24px;width:min(520px,100%);max-height:calc(100dvh - 40px);padding:26px;overflow-y:auto;box-shadow:0 20px 75px #102f2733}.mobile-search-heading{align-items:flex-start;gap:15px;margin-bottom:25px;display:flex}.mobile-search-heading>div{flex:1}.mobile-search-heading small{color:#9a762e;letter-spacing:.12em;font-size:10px;font-weight:700}.mobile-search-heading h2{color:#173f35;margin:10px 0 0;font:30px/1.15 Georgia,serif}.mobile-search-heading>button{color:#173f35;cursor:pointer;background:#eeeadd;border:0;border-radius:50%;flex-shrink:0;width:44px;height:44px;font-size:26px}.mobile-search-panel form{gap:20px;display:grid}.mobile-search-panel label{gap:9px;font-size:13px;font-weight:700;display:grid}.mobile-search-panel input[type=search],.mobile-search-panel select{color:#173f35;background:#fff;border:1px solid #d7d7c9;border-radius:11px;width:100%;min-width:0;height:50px;padding:0 13px;font:16px Arial,sans-serif}.mobile-search-panel .mobile-search-check{align-items:center;gap:10px;min-height:44px;display:flex}.mobile-search-check input{accent-color:#173f35;width:20px;height:20px}.mobile-search-submit{color:#fff;cursor:pointer;background:#173f35;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:52px;font:700 15px Arial,sans-serif;display:flex}.mobile-search-panel :focus-visible,.mobile-search-header button:focus-visible{outline-offset:3px;outline:3px solid #c7973f}@media (max-width:700px){.inner-header.unified-header.mobile-search-header{z-index:90;box-sizing:border-box;background:#fffdf8;border-bottom:1px solid #e5e2d5;gap:10px;width:100%;min-height:68px;padding:10px 14px;position:sticky;top:0;box-shadow:0 3px 14px #173f3509}.mobile-search-header>.brand{order:1;margin-right:auto}.mobile-search-header .header-personal-actions{order:4;gap:0;margin-left:0}.mobile-search-header .header-personal-actions .inner-menu,.mobile-search-header .profile-trigger-label,.mobile-search-header .profile-chevron{display:none}.mobile-search-header .profile-control .profile-trigger{justify-content:center;width:44px;height:44px;padding:4px}.mobile-search-header .profile-avatar{flex-basis:34px;width:34px;height:34px}.mobile-search-header .mobile-navigation-toggle{color:#173f35;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:0 0 44px;order:2;width:44px;height:44px;font-size:25px;display:block}.mobile-search-trigger{color:#173f35;cursor:pointer;background:#f7f6ed;border:1px solid #dadccf;border-radius:999px;flex:0 0 44px;order:3;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:44px;padding:10px;display:flex}.mobile-search-trigger svg{flex-shrink:0}.mobile-search-trigger>span{text-align:left;min-width:0;display:none}.mobile-search-trigger strong,.mobile-search-trigger small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mobile-search-trigger strong{font:700 12px Arial,sans-serif}.mobile-search-trigger small{color:#6b786c;margin-top:3px;font:10px Arial,sans-serif}.mobile-search-header>.inner-nav{order:5;max-height:calc(100dvh - 90px);overflow-y:auto}.mobile-search-backdrop{padding:12px;padding-top:max(12px,env(safe-area-inset-top));align-items:flex-start}.mobile-search-panel{border-radius:20px;max-height:calc(100dvh - 24px);padding:22px 18px}#explorer-results,.explorer-panel{scroll-margin-top:85px}}
