/* Ícones do MeuBairro — pixel art própria (substitui emojis da interface).
   Uso: <span class="ic ic-home"></span>  ou  <i class="ic ic-coins"></i> */
.ic{display:inline-block;width:1.25em;height:1.25em;vertical-align:-.3em;
    background-size:contain;background-repeat:no-repeat;background-position:center;
    image-rendering:pixelated;flex:none}
.ic-achievements{background-image:url("../assets/icons/achievements.png")}
.ic-back{background-image:url("../assets/icons/back.png")}
.ic-barbecue{background-image:url("../assets/icons/barbecue.png")}
.ic-block{background-image:url("../assets/icons/block.png")}
.ic-buy{background-image:url("../assets/icons/buy.png")}
.ic-camera{background-image:url("../assets/icons/camera.png")}
.ic-chat{background-image:url("../assets/icons/chat.png")}
.ic-close{background-image:url("../assets/icons/close.png")}
.ic-coins{background-image:url("../assets/icons/coins.png")}
.ic-community{background-image:url("../assets/icons/community.png")}
.ic-diamonds{background-image:url("../assets/icons/diamonds.png")}
.ic-diary{background-image:url("../assets/icons/diary.png")}
.ic-duel{background-image:url("../assets/icons/duel.png")}
.ic-edit{background-image:url("../assets/icons/edit.png")}
.ic-events{background-image:url("../assets/icons/events.png")}
.ic-explore{background-image:url("../assets/icons/explore.png")}
.ic-favorites{background-image:url("../assets/icons/favorites.png")}
.ic-follow{background-image:url("../assets/icons/follow.png")}
.ic-forward{background-image:url("../assets/icons/forward.png")}
.ic-friends{background-image:url("../assets/icons/friends.png")}
.ic-furniture{background-image:url("../assets/icons/furniture.png")}
.ic-garage{background-image:url("../assets/icons/garage.png")}
.ic-gift{background-image:url("../assets/icons/gift.png")}
.ic-help{background-image:url("../assets/icons/help.png")}
.ic-home{background-image:url("../assets/icons/home.png")}
.ic-house{background-image:url("../assets/icons/house.png")}
.ic-inventory{background-image:url("../assets/icons/inventory.png")}
.ic-item-shop{background-image:url("../assets/icons/item_shop.png")}
.ic-leader{background-image:url("../assets/icons/leader.png")}
.ic-like{background-image:url("../assets/icons/like.png")}
.ic-login{background-image:url("../assets/icons/login.png")}
.ic-logout{background-image:url("../assets/icons/logout.png")}
.ic-map{background-image:url("../assets/icons/map.png")}
.ic-messages{background-image:url("../assets/icons/messages.png")}
.ic-missions{background-image:url("../assets/icons/missions.png")}
.ic-money{background-image:url("../assets/icons/money.png")}
.ic-notifications{background-image:url("../assets/icons/notifications.png")}
.ic-phone{background-image:url("../assets/icons/phone.png")}
.ic-plants{background-image:url("../assets/icons/plants.png")}
.ic-pool{background-image:url("../assets/icons/pool.png")}
.ic-profile{background-image:url("../assets/icons/profile.png")}
.ic-ranking{background-image:url("../assets/icons/ranking.png")}
.ic-reward{background-image:url("../assets/icons/reward.png")}
.ic-search{background-image:url("../assets/icons/search.png")}
.ic-security{background-image:url("../assets/icons/security.png")}
.ic-sell{background-image:url("../assets/icons/sell.png")}
.ic-settings{background-image:url("../assets/icons/settings.png")}
.ic-shop{background-image:url("../assets/icons/shop.png")}
.ic-territory{background-image:url("../assets/icons/territory.png")}
.ic-trash{background-image:url("../assets/icons/trash.png")}
.ic-treasure-chest{background-image:url("../assets/icons/treasure_chest.png")}
.ic-vehicle{background-image:url("../assets/icons/vehicle.png")}
.ic-vip{background-image:url("../assets/icons/vip.png")}
.ic-workshop{background-image:url("../assets/icons/workshop.png")}

/* Status dots (online/offline/voz) */
.dot{display:inline-block;width:.62em;height:.62em;border-radius:50%;background:#8a97a5;vertical-align:baseline;flex:none}
.dot-on{background:#2bff8c;box-shadow:0 0 6px #2bff8c}
.dot-off{background:#54637a}
.dot-con{background:#ffb020;animation:dotpulse 1s infinite}
.dot-err{background:#ff5252}
@keyframes dotpulse{50%{opacity:.35}}
.ic-off{opacity:.35;filter:grayscale(1)}
