.browse-mode{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0;align-items:center}
.browse-mode>span{font-size:12px;margin-right:6px}
.browse-mode button{min-height:44px;border:1px solid #b7c4ae;background:#fff;border-radius:10px;padding:9px 14px;font-size:12px}
.browse-mode button[aria-pressed=true]{background:#253b32;color:#fff}
.explorer{scroll-margin-top:calc(var(--navigation-height,160px) + 12px);background:#fffdf8;border:1px solid #d5dfce;border-radius:18px;padding:24px;max-width:640px;margin:16px auto 30px}
.explorer h3{font:600 26px Manrope,sans-serif;margin:12px 0}
.explorer p{line-height:1.65}
.explorer .explorer-visual{min-height:170px;display:grid;place-items:center;border-radius:14px;background:var(--bg,#eef2e8);margin:14px 0;border:0;width:100%;color:#253b32}
.explorer .explorer-real-mark{padding:24px;text-align:center;font-size:22px;line-height:1.5}
.explorer .explorer-price{font-size:26px;font-weight:700}
.explorer-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}
.explorer-actions button{min-height:44px}
.explorer #explorerUndo{margin-left:auto}
.explorer-progress{font-size:12px;color:#53644f}
body.single-explorer #grid,body.single-explorer #realShelfPanel .real-offers-grid,body.single-explorer #realOffersPanel .real-offers-grid{display:none!important}
@media(max-width:700px){.explorer{padding:18px}.explorer h3{font-size:23px}.explorer-actions{gap:8px}.explorer #explorerUndo{margin-left:0}.browse-mode{gap:5px}.browse-mode>span{flex-basis:100%}}
