/* Supplied SureDeal brand artwork, preserved without image alterations. */
.brand.sd-official-brand{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:0;text-decoration:none;line-height:1;background:#000;border-radius:10px;overflow:hidden;}
.sd-brand-logo{display:block;width:152px;height:108px;max-width:100%;object-fit:cover;object-position:50% 45%;background:#000;border-radius:10px;}
footer .sd-brand-logo{width:260px;height:180px;}
.sidebar .brand.sd-official-brand{align-self:center;padding:0;margin-bottom:24px;}
.sidebar .sd-brand-logo{width:186px;height:130px;}
.auth-brand .sd-brand-logo{width:152px;height:96px;}
@media(max-width:640px){.topbar .sd-brand-logo{width:128px;height:98px;}footer .sd-brand-logo{width:220px;height:150px;}}

/* Circular official logo placements. */
.brand.sd-official-brand{width:90px;height:90px;min-width:90px;padding:5px!important;box-sizing:border-box;border-radius:50%;background:#000;border:1px solid #149ae455;}
.brand.sd-official-brand .sd-brand-logo{width:100%;height:100%;object-fit:contain;object-position:center;border-radius:50%;}
footer .brand.sd-official-brand{width:148px;height:148px;}
.sidebar .brand.sd-official-brand{width:118px;height:118px;}
@media(max-width:640px){.topbar .brand.sd-official-brand{width:76px;height:76px;min-width:76px;}}
#icon.sd-detail-icon,#feature-icon.sd-detail-icon{width:72px;height:72px;display:grid;place-items:center;border:1px solid #157de5;border-radius:20px;background:linear-gradient(145deg,#062745,#07162e);color:#38d8ff;}
.sd-detail-icon svg{width:38px;height:38px;display:block;}
.watchlist-empty .feature-icon{width:72px;height:72px;margin:0 auto 22px;display:grid;place-items:center;border:1px solid #157de5;border-radius:22px;background:#071a38;color:#38d8ff;}
.watchlist-empty .feature-icon svg{width:36px;height:36px;}
