/* PREVIEW ONLY. Deliberately scoped to the actual laptop scene, never phone mode. */
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing) .phone-content.screen-markets .market-row .badge-button > .owner-badge.owner-badge.owner-badge {
 display:flex!important;align-items:center!important;justify-content:center!important;
 gap:5px!important;padding-inline:5px!important;height:38px!important;min-height:38px!important;
}
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing) .phone-content.screen-markets .market-row .badge-button > .owner-badge.owner-badge.owner-badge > span {
 display:inline-flex!important;flex-direction:row!important;align-items:baseline!important;gap:3px!important;
 flex:0 0 auto!important;width:auto!important;text-align:left!important;white-space:nowrap!important;
 font-size:calc((14px) * var(--cm-text-scale, 1))!important;line-height:1.1!important;
}
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing) .phone-content.screen-markets .market-row .badge-button > .owner-badge.owner-badge.owner-badge .ownership-word {
 font-size:calc((14px) * var(--cm-text-scale, 1))!important;transform:none!important;
}
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing) .phone-content.screen-markets .market-row .badge-button > .owner-badge.owner-badge.owner-badge .ownership-rate {
 font-size:calc((15px) * var(--cm-text-scale, 1))!important;
}
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing) .phone-content.screen-markets .market-row .badge-button > .owner-badge.owner-badge.owner-badge > svg,
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing) .phone-content.screen-markets .market-row .table-owner.table-owner.table-owner .owned-rate-crown {
 width:20px!important;height:20px!important;min-width:20px!important;transform:none!important;stroke-width:1.6!important;
}
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing) .phone-content.screen-markets .market-row .table-owner.table-owner.table-owner {
 justify-content:center!important;gap:8px!important;padding:1px 8px!important;--owned-align-shift:3.22px;
}
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing) .phone-content.screen-markets .market-row .table-owner.table-owner.table-owner:is(.green,.purple,.pink) {--owned-align-shift:.71px;}
/* Measured against the unchanged centred standard label in the bundled game font. */
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing) .phone-content.screen-markets .market-row .table-owner.table-owner.table-owner > .player-avatar,
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing) .phone-content.screen-markets .market-row .table-owner.table-owner.table-owner > span:not(.player-avatar) {
 position:relative!important;left:var(--owned-align-shift)!important;
}
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing) .phone-content.screen-markets .market-row .table-owner.table-owner.table-owner > .player-avatar {
 transform:none!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;
}
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing) .phone-content.screen-markets .market-row .table-owner.table-owner.table-owner small {
 font-size:calc((15px) * var(--cm-text-scale, 1))!important;line-height:1.1!important;
}
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing) .phone-content.screen-markets .market-row .table-owner.table-owner.table-owner > span:not(.player-avatar) {
 flex:0 0 auto!important;width:auto!important;justify-content:center!important;gap:4px!important;
}
/* Usernames stay hidden in both laptop views; identity/profile links are retained. */
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing).closeup .phone-content.screen-markets .market-row .table-owner.table-owner.table-owner {
 justify-content:center!important;gap:10px!important;padding-inline:8px!important;--owned-align-shift:5.24px;
}
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing).closeup .phone-content.screen-markets .market-row .table-owner.table-owner.table-owner:is(.green,.purple,.pink) {--owned-align-shift:2.23px;}
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing).closeup .phone-content.screen-markets .market-row .table-owner.table-owner.table-owner > span:not(.player-avatar) {
 flex:0 0 auto!important;width:auto!important;gap:4px!important;justify-content:center!important;
}
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing) .phone-content.screen-markets .market-row .table-owner.table-owner.table-owner .owner-cell-name {
 display:contents!important;
}
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing) .phone-content.screen-markets .market-row .table-owner.table-owner.table-owner .player-name-handle {
 display:none!important;
}
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing).closeup .phone-content.screen-markets .market-row .badge-button > .owner-badge.owner-badge.owner-badge .ownership-word {
 font-size:calc((16px) * var(--cm-text-scale, 1))!important;
}
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing).closeup .phone-content.screen-markets .market-row .badge-button > .owner-badge.owner-badge.owner-badge .ownership-rate,
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing).closeup .phone-content.screen-markets .market-row .table-owner.table-owner.table-owner small {
 font-size:calc((17px) * var(--cm-text-scale, 1))!important;
}
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing).closeup .phone-content.screen-markets .market-row .badge-button > .owner-badge.owner-badge.owner-badge > svg,
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing).closeup .phone-content.screen-markets .market-row .table-owner.table-owner.table-owner .owned-rate-crown {
 width:22px!important;height:22px!important;min-width:22px!important;
}
/* Adapt to the actual colour-box width, including smaller laptop screens. */
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing) .phone-content.screen-markets .market-row .badge-button {
 container-type:inline-size;container-name:laptop-owner;
}
@container laptop-owner (max-width:132px) {
 .game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing):is(.closeup,:not(.closeup)) .phone-content.screen-markets .market-row .badge-button > .owner-badge.owner-badge.owner-badge,
 .game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing):is(.closeup,:not(.closeup)) .phone-content.screen-markets .market-row .table-owner.table-owner.table-owner {
  gap:3px!important;padding-inline:4px!important;--owned-align-shift:3.19px;
 }
 .game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing):is(.closeup,:not(.closeup)) .phone-content.screen-markets .market-row .table-owner.table-owner.table-owner.green {--owned-align-shift:1.17px;}
 .game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing):is(.closeup,:not(.closeup)) .phone-content.screen-markets .market-row .table-owner.table-owner.table-owner:is(.purple,.pink) {--owned-align-shift:2.17px;}
 .game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing):is(.closeup,:not(.closeup)) .phone-content.screen-markets .market-row .table-owner.table-owner.table-owner > span:not(.player-avatar) {gap:3px!important;}
 .game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing):is(.closeup,:not(.closeup)) .phone-content.screen-markets .market-row .badge-button > .owner-badge.owner-badge.owner-badge > svg,
 .game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing):is(.closeup,:not(.closeup)) .phone-content.screen-markets .market-row .table-owner.table-owner.table-owner .owned-rate-crown {
  width:18px!important;height:18px!important;min-width:18px!important;
 }
 .game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing):is(.closeup,:not(.closeup)) .phone-content.screen-markets .market-row .badge-button > .owner-badge.owner-badge.owner-badge .ownership-word {font-size:calc((12px) * var(--cm-text-scale, 1))!important;}
 .game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing):is(.closeup,:not(.closeup)) .phone-content.screen-markets .market-row .badge-button > .owner-badge.owner-badge.owner-badge .ownership-rate,
 .game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing):is(.closeup,:not(.closeup)) .phone-content.screen-markets .market-row .table-owner.table-owner.table-owner small {font-size:calc((14px) * var(--cm-text-scale, 1))!important;}
 .game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing):is(.closeup,:not(.closeup)) .phone-content.screen-markets .market-row .table-owner.table-owner.table-owner > .player-avatar {
  width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;
 }
 .game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing):is(.closeup,:not(.closeup)) .phone-content.screen-markets .market-row .table-owner.table-owner.table-owner:is(.purple,.pink) > .player-avatar {
  width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;
 }
}

/* Align only avatar/crown columns in laptop listings, sold and Live Coins. Percentages retain their exact layout. */
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing) .phone-content.screen-markets .reference-markets:is(:has(> .listing-sections),:has(> .market-tabs-frame [data-tour="live-coins"][aria-selected="true"])) .market-row .table-owner.table-owner.table-owner.owner-rate-1 > .player-avatar {translate:-16.406px 0!important;}
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing) .phone-content.screen-markets .reference-markets:is(:has(> .listing-sections),:has(> .market-tabs-frame [data-tour="live-coins"][aria-selected="true"])) .market-row .table-owner.table-owner.table-owner.owner-rate-1 .owned-rate-crown {translate:-16.406px 0!important;}
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing) .phone-content.screen-markets .reference-markets:is(:has(> .listing-sections),:has(> .market-tabs-frame [data-tour="live-coins"][aria-selected="true"])) .market-row .table-owner.table-owner.table-owner.owner-rate-3 > .player-avatar {translate:-7.667px 0!important;}
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing) .phone-content.screen-markets .reference-markets:is(:has(> .listing-sections),:has(> .market-tabs-frame [data-tour="live-coins"][aria-selected="true"])) .market-row .table-owner.table-owner.table-owner.owner-rate-3 .owned-rate-crown {translate:-7.667px 0!important;}
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing) .phone-content.screen-markets .reference-markets:is(:has(> .listing-sections),:has(> .market-tabs-frame [data-tour="live-coins"][aria-selected="true"])) .market-row .table-owner.table-owner.table-owner.owner-rate-4 > .player-avatar {translate:-3.833px 0!important;}
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing) .phone-content.screen-markets .reference-markets:is(:has(> .listing-sections),:has(> .market-tabs-frame [data-tour="live-coins"][aria-selected="true"])) .market-row .table-owner.table-owner.table-owner.owner-rate-4 .owned-rate-crown {translate:-3.833px 0!important;}
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing) .phone-content.screen-markets .reference-markets:is(:has(> .listing-sections),:has(> .market-tabs-frame [data-tour="live-coins"][aria-selected="true"])) .market-row .table-owner.table-owner.table-owner.owner-rate-5 > .player-avatar {translate:0px 0!important;}
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing) .phone-content.screen-markets .reference-markets:is(:has(> .listing-sections),:has(> .market-tabs-frame [data-tour="live-coins"][aria-selected="true"])) .market-row .table-owner.table-owner.table-owner.owner-rate-5 .owned-rate-crown {translate:0px 0!important;}
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing).closeup .phone-content.screen-markets .reference-markets:is(:has(> .listing-sections),:has(> .market-tabs-frame [data-tour="live-coins"][aria-selected="true"])) .market-row .table-owner.table-owner.table-owner.owner-rate-1 > .player-avatar {translate:-18.76px 0!important;}
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing).closeup .phone-content.screen-markets .reference-markets:is(:has(> .listing-sections),:has(> .market-tabs-frame [data-tour="live-coins"][aria-selected="true"])) .market-row .table-owner.table-owner.table-owner.owner-rate-1 .owned-rate-crown {translate:-18.76px 0!important;}
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing).closeup .phone-content.screen-markets .reference-markets:is(:has(> .listing-sections),:has(> .market-tabs-frame [data-tour="live-coins"][aria-selected="true"])) .market-row .table-owner.table-owner.table-owner.owner-rate-3 > .player-avatar {translate:-8.698px 0!important;}
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing).closeup .phone-content.screen-markets .reference-markets:is(:has(> .listing-sections),:has(> .market-tabs-frame [data-tour="live-coins"][aria-selected="true"])) .market-row .table-owner.table-owner.table-owner.owner-rate-3 .owned-rate-crown {translate:-8.698px 0!important;}
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing).closeup .phone-content.screen-markets .reference-markets:is(:has(> .listing-sections),:has(> .market-tabs-frame [data-tour="live-coins"][aria-selected="true"])) .market-row .table-owner.table-owner.table-owner.owner-rate-4 > .player-avatar {translate:-4.344px 0!important;}
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing).closeup .phone-content.screen-markets .reference-markets:is(:has(> .listing-sections),:has(> .market-tabs-frame [data-tour="live-coins"][aria-selected="true"])) .market-row .table-owner.table-owner.table-owner.owner-rate-4 .owned-rate-crown {translate:-4.344px 0!important;}
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing).closeup .phone-content.screen-markets .reference-markets:is(:has(> .listing-sections),:has(> .market-tabs-frame [data-tour="live-coins"][aria-selected="true"])) .market-row .table-owner.table-owner.table-owner.owner-rate-5 > .player-avatar {translate:0px 0!important;}
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing).closeup .phone-content.screen-markets .reference-markets:is(:has(> .listing-sections),:has(> .market-tabs-frame [data-tour="live-coins"][aria-selected="true"])) .market-row .table-owner.table-owner.table-owner.owner-rate-5 .owned-rate-crown {translate:0px 0!important;}
@container laptop-owner (max-width:132px) {
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing):is(.closeup,:not(.closeup)) .phone-content.screen-markets .reference-markets:is(:has(> .listing-sections),:has(> .market-tabs-frame [data-tour="live-coins"][aria-selected="true"])) .market-row .table-owner.table-owner.table-owner.owner-rate-1 > .player-avatar {translate:-13.99px 0!important;}
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing):is(.closeup,:not(.closeup)) .phone-content.screen-markets .reference-markets:is(:has(> .listing-sections),:has(> .market-tabs-frame [data-tour="live-coins"][aria-selected="true"])) .market-row .table-owner.table-owner.table-owner.owner-rate-1 .owned-rate-crown {translate:-14.99px 0!important;}
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing):is(.closeup,:not(.closeup)) .phone-content.screen-markets .reference-markets:is(:has(> .listing-sections),:has(> .market-tabs-frame [data-tour="live-coins"][aria-selected="true"])) .market-row .table-owner.table-owner.table-owner.owner-rate-3 > .player-avatar {translate:-6.156px 0!important;}
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing):is(.closeup,:not(.closeup)) .phone-content.screen-markets .reference-markets:is(:has(> .listing-sections),:has(> .market-tabs-frame [data-tour="live-coins"][aria-selected="true"])) .market-row .table-owner.table-owner.table-owner.owner-rate-3 .owned-rate-crown {translate:-7.156px 0!important;}
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing):is(.closeup,:not(.closeup)) .phone-content.screen-markets .reference-markets:is(:has(> .listing-sections),:has(> .market-tabs-frame [data-tour="live-coins"][aria-selected="true"])) .market-row .table-owner.table-owner.table-owner.owner-rate-4 > .player-avatar {translate:-3.573px 0!important;}
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing):is(.closeup,:not(.closeup)) .phone-content.screen-markets .reference-markets:is(:has(> .listing-sections),:has(> .market-tabs-frame [data-tour="live-coins"][aria-selected="true"])) .market-row .table-owner.table-owner.table-owner.owner-rate-4 .owned-rate-crown {translate:-3.573px 0!important;}
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing):is(.closeup,:not(.closeup)) .phone-content.screen-markets .reference-markets:is(:has(> .listing-sections),:has(> .market-tabs-frame [data-tour="live-coins"][aria-selected="true"])) .market-row .table-owner.table-owner.table-owner.owner-rate-5 > .player-avatar {translate:0px 0!important;}
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing):is(.closeup,:not(.closeup)) .phone-content.screen-markets .reference-markets:is(:has(> .listing-sections),:has(> .market-tabs-frame [data-tour="live-coins"][aria-selected="true"])) .market-row .table-owner.table-owner.table-owner.owner-rate-5 .owned-rate-crown {translate:0px 0!important;}
}

/* Laptop announcement artwork: keep the existing width and show both complete images.
   A stable frame uses the taller ToonBot image ratio; ownership art retains its
   own native 3:1 shape centred inside it. Phone and popup artwork are untouched. */
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing) .phone-content .launch-banner.tb-carousel {
  height:auto;
  aspect-ratio:1903 / 826;
}
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing) .phone-content .tb-carousel > .tb-track > .tb-slide {
  height:100%;
  aspect-ratio:auto;
}
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing) .phone-content .tb-carousel > .tb-track > .tb-blue {
  display:flex;
  align-items:center;
}
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing) .phone-content .tb-carousel .tb-blue > .reference-art.launch-banner-art {
  flex:0 0 100%;
  width:100%;
  height:auto;
  aspect-ratio:2172 / 724;
  margin:0;
}
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing) .phone-content .tb-carousel .launch-banner-illustration {
  object-fit:contain;
  object-position:center;
}
.game-world.laptop-mode:is(.scene-placing,.scene-opening,.scene-settling,.scene-laptop,.scene-closing,.scene-removing) .phone-content .tb-carousel .tb-wide-art {
  width:100%;
  height:100%;
  margin-left:0;
  object-fit:contain;
  object-position:center;
}
