.ecosystem-marker[aria-disabled=true]{color:#dbe6e8;cursor:not-allowed;opacity:.86;gap:12px}
.ecosystem-marker[aria-disabled=true] i{width:13px;height:13px;background:#7e969f;border:3px solid #b5c9ce;box-shadow:0 0 0 7px #173e4b66,0 0 0 8px #b8d0d15c}
.ecosystem-marker[aria-disabled=true]>span{display:grid;gap:5px;padding:10px 14px;border:1px dashed #c7d7db88;border-radius:12px;background:linear-gradient(135deg,#193847ed,#294554db);box-shadow:0 4px 20px #001b2933;text-align:left;letter-spacing:0;min-width:117px}
.spot-level{display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:8px;font-weight:500;letter-spacing:.18em;color:#a9c0c8}.ecosystem-marker strong{font-size:12px;font-weight:500}.ecosystem-marker small{font-size:9px;color:#a9bec4;letter-spacing:.03em}.ecosystem-marker[aria-disabled=true]:hover{opacity:1}.ecosystem-marker[aria-disabled=true]:hover>span{border-color:#e2edeb;background:#294b59ed}
@media(max-width:550px){.ecosystem-marker[aria-disabled=true]{gap:5px}.ecosystem-marker[aria-disabled=true]>span{min-width:0;padding:6px 8px;gap:3px;border-radius:8px}.spot-level{font-size:6px;gap:8px}.ecosystem-marker strong{font-size:8px}.ecosystem-marker small{font-size:7px}.ecosystem-marker[aria-disabled=true] i{width:9px;height:9px;border-width:2px;box-shadow:0 0 0 4px #173e4b66,0 0 0 5px #b8d0d15c}}
