/* Only explicitly marked whole-lockup tiles grow horizontally. */
body:is(.v2,.v2-chrome) img[data-v2-logo-wide] { inline-size: var(--v2-wide-width) !important; block-size: var(--v2-wide-height) !important; width: var(--v2-wide-width) !important; height: var(--v2-wide-height) !important; max-inline-size: none; max-block-size: none; padding: 0 !important; border: 0 !important; border-radius: 0 !important; object-fit: contain !important; position: static; flex: none; align-self: center; }
body:is(.v2,.v2-chrome) :is(.v2-logo-tile,.v2-review-tile,.v2-toplist__brand,.v2-match__tile,.v2-toplist__logo,.v2-best__logo,.v2-reviews-hub__logo,.v2-recommended__logo,.v2-award__full-logo,.v2-compare__icon,.v2-home__pair-tile,.v2-home__pair-initial,.v2-awards__tile,.v2-compare__chooser-tile,.v2-compare__chip-icon):has(img[data-v2-logo-wide]) { inline-size: max-content !important; width: max-content !important; display: flex; flex: none; align-items: center; justify-content: center; max-inline-size: none !important; max-width: none !important; }
body:is(.v2,.v2-chrome) :is(.v2-logo-tile,.v2-review-tile):has(img[data-v2-logo-wide]) > :is(div,.brxe-shortcode) { inline-size: max-content; display: flex; align-items: center; block-size: 100%; }
body:is(.v2,.v2-chrome) .v2-compare__pair-icons:has(img[data-v2-logo-wide]) { inline-size: max-content !important; gap: 4px; }
body:is(.v2,.v2-chrome) .v2-compare__pair-icons:has(img[data-v2-logo-wide]) > :is(img,span) { margin-inline-start: 0 !important; }
body:is(.v2,.v2-chrome) :is(.v2-compare__broker,.v2-compare__head-identity):has(img[data-v2-logo-wide]) { flex-wrap: wrap; min-inline-size: 0; }
body:is(.v2,.v2-chrome) .v2-review-alts__row:has(img[data-v2-logo-wide]) { grid-template-columns: max-content minmax(0,1fr) auto; }
@media (min-width: 768px) { body:is(.v2,.v2-chrome) .v2-review-alts__row:has(img[data-v2-logo-wide]) { grid-template-columns: max-content minmax(0,1fr) auto auto; } }
body:is(.v2,.v2-chrome) .v2-home__pair-tiles:has(img[data-v2-logo-wide]) { gap: 4px; }
body:is(.v2,.v2-chrome) .v2-home__pair-tiles:has(img[data-v2-logo-wide]) > * { margin-inline-start: 0 !important; }
body:is(.v2,.v2-chrome) :is(.v2-home__pair,.v2-home__pair-identity):has(img[data-v2-logo-wide]) { flex-wrap: wrap; }
@media (max-width: 767px) { body:is(.v2,.v2-chrome) .v2-home__compare-preview:has(img[data-v2-logo-wide]) { grid-template-columns: minmax(0,1fr); } }
body:is(.v2,.v2-chrome) .v2-match__tile:has(img[data-v2-logo-wide]) { font-size: 0; }
body:is(.v2,.v2-chrome) :is(.v2-compare__chip-icon,.v2-compare__chooser-tile,.v2-match__tile)[data-v2-logo-wide-carrier]:has(img[data-v2-logo-wide]) { inline-size: max-content !important; width: max-content !important; flex: none; overflow: visible; }
body:is(.v2,.v2-chrome) .v2-compare__chip:has(img[data-v2-logo-wide]) { max-inline-size: 100%; box-sizing: border-box; flex-wrap: wrap; }
body:is(.v2,.v2-chrome) .v2-compare__chooser-list [role="option"]:has(img[data-v2-logo-wide]) > .v2-compare__chooser-name { min-inline-size: 0; overflow-wrap: anywhere; }
body:is(.v2,.v2-chrome) [data-v2-list-tiles] img[data-v2-logo-wide] { --v2-wide-width: 63px !important; --v2-wide-height: 15px !important; }
body:is(.v2,.v2-chrome) [data-v2-list-table-region] img[data-v2-logo-wide] { --v2-wide-width: 71px !important; --v2-wide-height: 17px !important; }
body:is(.v2,.v2-chrome) [data-v2-list-remove]:has(img[data-v2-logo-wide]) { inline-size: max-content !important; padding-inline: 4px 12px; }
body:is(.v2,.v2-chrome) [data-v2-list-remove] > span:first-child:has(img[data-v2-logo-wide]) { inline-size: max-content; block-size: 34px; box-sizing: border-box; align-items: center; margin-inline-end: 0 !important; }
/* Animation helpers reuse the authenticated packaged URL rather than the tile's attributes. */
body:is(.v2,.v2-chrome) .v2-anim__logo:has(img[src*="/brand-icons/broker/exness-wide-h"]) { inline-size: 84px !important; width: 84px !important; max-inline-size: none !important; max-width: none !important; overflow: visible; }
body:is(.v2,.v2-chrome) .v2-anim-coin__medallion .v2-anim__logo:has(img[src*="/brand-icons/broker/exness-wide-h"]) { inline-size: calc(var(--v2-anim-size) * .428571429) !important; width: calc(var(--v2-anim-size) * .428571429) !important; }
body:is(.v2,.v2-chrome) .v2-anim__logo img[src*="/brand-icons/broker/exness-wide-h"] { inline-size: 100% !important; width: 100% !important; block-size: auto !important; height: auto !important; max-inline-size: none; max-block-size: none; border-radius: 0; object-fit: contain !important; flex: none; }
