/* Écran carte : barre de recherche et panneau du bas développable. Module isolé. */
.xsearch{display:flex;align-items:center;gap:10px;height:46px;border-radius:14px;border:1px solid #343A42;background:#15181C;color:#9CA2AB;font:400 15px var(--font-body);padding:0 14px;cursor:pointer;width:100%;text-align:left}
.xsearch svg{width:20px;height:20px;fill:none;stroke:#C5C9CF;stroke-width:1.6;stroke-linecap:round}
.xtop>b{display:none}
.xpanel{position:absolute;left:10px;right:10px;bottom:176px;z-index:6;background:rgba(12,14,17,.94);backdrop-filter:blur(10px);border:1px solid #343A42;border-radius:22px;padding:8px 16px 14px;color:#ECEDEF}
.xpanel .xgrab{display:block;width:100%;height:16px;border:0;background:none;cursor:pointer;padding:0}
.xpanel .xgrab::after{content:"";display:block;width:38px;height:4px;border-radius:2px;background:#343A42;margin:6px auto 0}
.xpanel .xs{display:flex;justify-content:space-between;gap:8px;margin-top:6px}
.xpanel .xs b{display:block;font:600 22px var(--font-body);letter-spacing:-.02em}
.xpanel .xs span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#6B727C}
.xpanel .xnone{color:#9CA2AB;font-size:14px;margin:6px 0 2px}
.xpanel .xmore{display:none;flex-direction:column;gap:10px;margin-top:14px}
.xpanel.open .xmore{display:flex}
.xpanel .xrow{display:flex;gap:8px;flex-wrap:wrap}
.xpanel .xchip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:99px;border:1px solid #343A42;font-size:12px;color:#9CA2AB}
.xpanel .xbtns{display:flex;gap:10px}
.xpanel .xbtns button{flex:1;height:46px;border-radius:13px;font:600 14px var(--font-body);cursor:pointer;border:1px solid #343A42;background:transparent;color:#ECEDEF}
.xpanel .xbtns .xgo{background:#C9B58C;border-color:#C9B58C;color:#0A0B0D}
.xpanel .xbtns button:disabled{opacity:.4;cursor:default}
#s-explorer .zc{bottom:330px!important}
#s-explorer .xpanel.open~.zc{bottom:470px!important}
.xhint{top:176px!important}
.xpanel .xchip:empty{display:none}
