/* ECXBay v5.5 — 3D globe and one prominent top-bar ECX DONATION wallet */
#ecxm-app .intel-top{display:flex;align-items:center;gap:clamp(8px,.85vw,18px);flex-wrap:wrap;min-height:95px;overflow:visible}
#ecxm-app .intel-brand{flex:0 0 auto}
#ecxm-app .intel-brand small{font-size:10px;letter-spacing:.08em}
#ecxm-app .ecxv55-donation{flex:1 1 375px;min-width:270px;max-width:600px;position:relative;border:1px solid rgba(90,220,255,.34);border-radius:17px;padding:10px 13px 9px;color:#f2fbff;background:linear-gradient(124deg,rgba(3,54,68,.93),rgba(17,23,55,.98) 65%,rgba(67,33,101,.85));box-shadow:0 0 0 1px rgba(14,232,209,.06),0 9px 35px rgba(18,184,203,.13),inset 0 1px 0 rgba(255,255,255,.12);isolation:isolate}
#ecxm-app .ecxv55-donation:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at 0% 0%,rgba(102,237,250,.12),transparent 50%)}
#ecxm-app .ecxv55-donation-main{display:flex;align-items:center;gap:9px;min-width:0}
#ecxm-app .ecxv55-donation-symbol{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:12px;font-size:24px;color:#74f9e0;background:rgba(48,213,204,.14);box-shadow:inset 0 0 0 1px rgba(87,231,231,.18)}
#ecxm-app .ecxv55-donation-copy{display:grid;gap:2px;min-width:0}
#ecxm-app .ecxv55-donation-copy strong{color:#fff;font-size:12px;letter-spacing:.11em;white-space:nowrap}
#ecxm-app .ecxv55-donation-copy small{color:#93d7dd;font-size:10px;white-space:nowrap}
#ecxm-app .ecxv55-donation-balance{margin-left:auto;display:grid;text-align:right;gap:2px;min-width:0}
#ecxm-app .ecxv55-donation-balance b{font-size:clamp(16px,1.3vw,23px);font-weight:900;letter-spacing:-.02em;color:#8df4e1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#ecxm-app .ecxv55-donation-balance small{font-size:9px;font-weight:800;letter-spacing:.12em;color:#afd2df;white-space:nowrap}
#ecxm-app .ecxv55-donation-wallet{margin-top:9px;display:flex;gap:7px;align-items:center;min-width:0}
#ecxm-app .ecxv55-donation-wallet code{min-width:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px;color:#bbdcf3;user-select:all}
#ecxm-app .ecxv55-donation-wallet button{cursor:pointer;color:#051622;background:linear-gradient(130deg,#65e4fa,#7cf5bf);border:none;border-radius:8px;padding:6px 9px;font-weight:900;font-size:10px;letter-spacing:.08em;flex:0 0 auto}
#ecxm-app .ecxv55-donation-wallet button:hover{filter:brightness(1.11)}
#ecxm-app .ecxv55-donation-status{display:flex;gap:9px;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:6px;font-size:10px;color:#a5bdce}
#ecxm-app .ecxv55-donation.online .ecxv55-donation-status{color:#91e6d5}
#ecxm-app .ecxv55-wallet-explorer{display:inline-block;font-size:9px;font-weight:850;letter-spacing:.08em;color:#8de7ff;text-decoration:none;margin-top:5px}
#ecxm-app .ecxv55-donation-copy-status{display:inline-block;font-size:11px;color:#a5f1d5;margin-left:8px}
#ecxm-app .intel-top .intel-live{flex:0 0 auto}
#ecxm-app .ecxbay-globe-active .ecxbay-satellite-map{background:radial-gradient(circle at 50% 55%,rgba(23,55,94,.7),#030913 70%)!important}
#ecxm-app .ecxbay-globe-active #ecxbay-mini-leaflet{display:block!important;inset:0;z-index:1;overflow:hidden}
#ecxm-app .ecxbay-globe-active #ecxbay-mini-leaflet canvas{display:block!important;position:absolute!important;inset:0;max-width:none!important}
#ecxm-app .ecxbay-globe-active #ecxbay-mini-leaflet>div{position:absolute!important;inset:0}
#ecxm-app .ecxbay-globe-active .ecxbay-satellite-grid{pointer-events:none}
#ecxm-app .ecxbay-globe-active .ecxbay-satellite-routes{pointer-events:none;display:none}
#ecxm-app .ecxbay-satellite-tools [data-ecxbay-satellite-rotate]{background:linear-gradient(130deg,rgba(36,103,140,.88),rgba(31,69,109,.9));border-color:rgba(111,196,239,.36);min-width:64px}
#ecxm-app .ecxbay-satellite-tools [data-ecxbay-satellite-rotate].selected{color:#86ffe0;background:rgba(18,100,93,.86)}
#ecxm-app .ecxbay-globe-active .ecxbay-satellite-target,#ecxm-app .ecxbay-globe-active .ecxbay-satellite-global{backdrop-filter:blur(12px)}
@media(max-width:1350px){#ecxm-app .intel-top .intel-live{display:none}#ecxm-app .ecxv55-donation{order:2;max-width:none;flex:1 1 100%;}#ecxm-app .intel-top .intel-open-search{order:3}}
@media(max-width:780px){#ecxm-app .intel-top{gap:8px;padding:12px}#ecxm-app .ecxv55-donation{order:2;margin:2px 0;max-width:100%;flex-basis:100%;padding:11px}#ecxm-app .ecxv55-donation-copy small{white-space:normal}#ecxm-app .ecxv55-donation-balance b{font-size:17px}#ecxm-app .ecxbay-satellite-tools{gap:4px}#ecxm-app .ecxbay-satellite-tools [data-ecxbay-satellite-rotate]{font-size:10px;min-width:48px}}
@media(prefers-reduced-motion:reduce){#ecxm-app .ecxbay-globe-active #ecxbay-mini-leaflet canvas{animation:none}}
#ecxm-app .ecxbay-satellite-tools [data-ecxbay-satellite-rotate]{background:rgba(18,65,87,.92)!important;border-color:rgba(111,196,239,.36)!important;color:#abdcea!important;border-radius:7px!important}
#ecxm-app .ecxbay-satellite-tools [data-ecxbay-satellite-rotate].selected{background:rgba(14,102,91,.92)!important;color:#94ffe7!important}
