/* EXTRUCK intent CTA — under sticky header */
.ex-intent-cta{direction:rtl;background:linear-gradient(180deg,#fff,#f8fafc);border-top:1px solid rgba(226,232,240,.75)}
.ex-intent-cta-inner{max-width:80rem;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;padding:.45rem .75rem .55rem}
@media(min-width:640px){.ex-intent-cta-inner{gap:.65rem;padding:.5rem 1.5rem .6rem}}
@media(min-width:1024px){.ex-intent-cta-inner{padding:.55rem 2rem .65rem}}
.ex-intent-btn{display:flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.65rem;padding:.45rem .5rem;border-radius:.95rem;font-weight:900;font-size:.68rem;line-height:1.2;text-align:center;text-decoration:none;border:2px solid transparent;cursor:pointer;touch-action:manipulation;transition:transform .15s ease,box-shadow .15s ease;font-family:inherit;box-sizing:border-box;width:100%}
@media(min-width:640px){.ex-intent-btn{font-size:.82rem;min-height:2.85rem;padding:.55rem .75rem}}
.ex-intent-btn:hover{transform:translateY(-1px)}
.ex-intent-btn:active{transform:translateY(1px) scale(.98)}
.ex-intent-btn--buy{background:linear-gradient(145deg,#fde68a,#f59e0b 52%,#d97706);color:#1c1917;border-color:#fbbf24;box-shadow:0 3px 0 #b45309,0 8px 18px rgba(217,119,6,.25)}
.ex-intent-btn--sell{background:linear-gradient(145deg,#1e293b,#0f172a 55%,#020617);color:#fff;border-color:rgba(251,191,36,.45);box-shadow:0 3px 0 #020617,0 8px 18px rgba(15,23,42,.25)}
.ex-intent-btn--trade{background:#fff;color:#0f172a;border-color:#cbd5e1;box-shadow:0 3px 0 #94a3b8,0 8px 16px rgba(15,23,42,.08)}
.ex-intent-btn--trade:hover{border-color:#f59e0b;color:#b45309}
.ex-intent-ico{width:1.05rem;height:1.05rem;flex:0 0 auto}
.ex-intent-label{display:block}
@media(max-width:379px){.ex-intent-label{font-size:.62rem}}

.ex-share-bar{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:wrap}
.ex-share-btn{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border-radius:.85rem;border:1px solid #e2e8f0;background:#fff;color:#334155;font-size:.85rem;cursor:pointer;transition:transform .12s,background .12s}
.ex-share-btn:hover{transform:scale(1.05)}
.ex-share-btn--wa{color:#128c7e;background:#ecfdf5;border-color:#a7f3d0}
.ex-share-btn--tg{color:#0284c7;background:#f0f9ff;border-color:#bae6fd}
.ex-share-btn--eitaa{color:#0f766e;background:#f0fdfa;border-color:#99f6e4}
.ex-share-btn--copy{color:#b45309;background:#fffbeb;border-color:#fde68a}
.ex-share-btn--native{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}
.ex-share-label{font-size:.65rem;font-weight:800;color:#64748b;margin-inline-end:.15rem}
.ex-share-svg{width:1.05rem;height:1.05rem;display:block;flex:0 0 auto}
.ex-share-btn i{display:none}
.ex-share-bar--overlay .ex-share-svg{width:.92rem;height:.92rem}

.ex-buyq{border:2px solid #e2e8f0;background:#fff;border-radius:1.25rem;padding:.9rem 1rem;box-shadow:0 8px 22px rgba(15,23,42,.06);margin-top:.65rem}
.ex-buyq-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.65rem}
.ex-buyq-title{font-size:.8rem;font-weight:900;color:#0f172a}
.ex-buyq-badge{font-size:.65rem;font-weight:900;padding:.2rem .55rem;border-radius:999px;background:#fef3c7;color:#92400e;border:1px solid #fcd34d}
.ex-buyq-list{display:flex;flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none}
.ex-buyq-item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .65rem;border-radius:.9rem;background:#f8fafc;border:1px solid #e2e8f0;font-size:.72rem;font-weight:800;color:#334155}
.ex-buyq-amt{color:#b45309;font-weight:900;white-space:nowrap;direction:rtl;unicode-bidi:isolate;font-feature-settings:"tnum" 0}
.ex-buyq-empty,.ex-buyq-err,.ex-buyq-last{font-size:.72rem;font-weight:700;color:#64748b}
.ex-buyq-last{margin-top:.45rem;color:#92400e;font-weight:800}
.ex-buyq--card{margin-top:.45rem;padding:.45rem .6rem;border-radius:.9rem;border:1px solid #fde68a;background:linear-gradient(90deg,#fffbeb,#fff);box-shadow:none}
.ex-buyq--card .ex-buyq-head{margin:0;gap:.35rem}
.ex-buyq--card .ex-buyq-title{font-size:.68rem}
.ex-buyq--card .ex-buyq-list,.ex-buyq--card .ex-buyq-last{display:none}
.ex-buyq--card .ex-buyq-empty{margin:0;font-size:.65rem}
