/* PREVIEW ONLY. Deliberately scoped to the actual laptop scene, never phone mode. */
.game-world.laptop-mode.scene-laptop .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.scene-laptop .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.scene-laptop .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.scene-laptop .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.scene-laptop .phone-content.screen-markets .market-row .badge-button > .owner-badge.owner-badge.owner-badge > svg,
.game-world.laptop-mode.scene-laptop .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.scene-laptop .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.scene-laptop .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.scene-laptop .phone-content.screen-markets .market-row .table-owner.table-owner.table-owner > .player-avatar,
.game-world.laptop-mode.scene-laptop .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.scene-laptop .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.scene-laptop .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.scene-laptop .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.scene-laptop.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.scene-laptop.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.scene-laptop.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.scene-laptop .phone-content.screen-markets .market-row .table-owner.table-owner.table-owner .owner-cell-name {
 display:contents!important;
}
.game-world.laptop-mode.scene-laptop .phone-content.screen-markets .market-row .table-owner.table-owner.table-owner .player-name-handle {
 display:none!important;
}
.game-world.laptop-mode.scene-laptop.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.scene-laptop.closeup .phone-content.screen-markets .market-row .badge-button > .owner-badge.owner-badge.owner-badge .ownership-rate,
.game-world.laptop-mode.scene-laptop.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.scene-laptop.closeup .phone-content.screen-markets .market-row .badge-button > .owner-badge.owner-badge.owner-badge > svg,
.game-world.laptop-mode.scene-laptop.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.scene-laptop .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.scene-laptop:is(.closeup,:not(.closeup)) .phone-content.screen-markets .market-row .badge-button > .owner-badge.owner-badge.owner-badge,
 .game-world.laptop-mode.scene-laptop: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.scene-laptop: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.scene-laptop: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.scene-laptop: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.scene-laptop:is(.closeup,:not(.closeup)) .phone-content.screen-markets .market-row .badge-button > .owner-badge.owner-badge.owner-badge > svg,
 .game-world.laptop-mode.scene-laptop: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.scene-laptop: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.scene-laptop:is(.closeup,:not(.closeup)) .phone-content.screen-markets .market-row .badge-button > .owner-badge.owner-badge.owner-badge .ownership-rate,
 .game-world.laptop-mode.scene-laptop: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.scene-laptop: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.scene-laptop: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;
 }
}
