/* JSV shared page dimensions. Activity alone retains its existing geometry.
 * The page frame is a centered border box, never wider than 1320px, with
 * 24px outside each side on desktop; the phone frame sets its own gutters. Existing vertical app geometry is retained.
 * Reading caps apply to named prose/stream columns, not cards or workspaces. */
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > [data-jsv-page-dimensions] {
 --jsv-page-max:1320px;
 --jsv-column-gap:var(--jsv-frame-column-gap,20px);
 --jsg-gap:var(--jsv-frame-column-gap,20px);
 box-sizing:border-box!important;
 min-width:0!important;
 width:min(1320px,var(--jsv-frame-available-width,calc(100% - var(--jsv-frame-total-gutter,48px))))!important;
 max-width:min(1320px,var(--jsv-frame-available-width,calc(100% - var(--jsv-frame-total-gutter,48px))))!important;
 column-gap:var(--jsv-frame-column-gap,20px)!important;
 transition:none!important;
}
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > [data-jsv-page-dimensions="flow"] {
 margin-left:var(--jsv-frame-page-left,auto)!important;
 margin-right:var(--jsv-frame-page-right,auto)!important;
}
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > [data-jsv-page-dimensions="positioned"] {
 left:var(--jsv-frame-page-left,max(var(--jsv-frame-side-gutter,24px),calc((100% - 1320px)/2)))!important;
 right:var(--jsv-frame-page-right,max(var(--jsv-frame-side-gutter,24px),calc((100% - 1320px)/2)))!important;
 margin-left:0!important;
 margin-right:0!important;
}
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > [data-jsv-page-dimensions] > * {
 min-width:0;
}
/* Release complete nested page frames while keeping their card/form padding. */
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > .jsv-th-lobby[data-jsv-page-dimensions] > .jsv-th-lobby-inner,
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > .jsf-command-center-page[data-jsv-page-dimensions] > .jsf-cc-v2,
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > .jsf-niagara-auth[data-jsv-page-dimensions] > .jsf-niagara-frame.jsf-openbook-auth,
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > .jsf-saved-page[data-jsv-page-dimensions] > .jsf-saved-wrap,
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > .jsf-friends-page[data-jsv-page-dimensions] > .jsf-friends-wrap,
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > .jsf-bmsg-page[data-jsv-page-dimensions] > .jsf-bmsg-workspace,
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > .jsf-context-marketplace[data-jsv-page-dimensions] > .jsf-context-main > .jsm-marketplace-hub {
 box-sizing:border-box!important;
 min-width:0!important;
 width:100%!important;
 max-width:none!important;
 margin-left:0!important;
 margin-right:0!important;
}
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > .jsf-niagara-auth[data-jsv-page-dimensions] {
 padding-left:0!important;
 padding-right:0!important;
}
/* These are page columns and sections, rather than each small card grid.
 * Their existing responsive column counts and stacking remain authoritative. */
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > [data-jsv-page-dimensions] :is(.jsf-gm-three,.jsf-gm-two,.jsf-gm-chat-layout,.jsf-gm-store-layout,.jsg-discussion-page,.jsg-chat-centered-home,.jsgl-layout,.jsf-my-groups-layout,.jsf-group-dashboard-grid,.jsf-gd-livehub,.jsf-news-grid,.jsf-cc-v2,.jsst-app,.jsf-event-detail-grid,.jsf-event-detail-copy-host,.jsf-directory-columns,.business-view-layout,.business-owner-layout,.business-profile-layout,.business-detail-grid,.business-dashboard-grid,.quote-layout,.hunt-layout,.jsv-th-main-grid,.account-settings-grid,.jsf-bp-layout,.jsf-bp-main,.jsf-ng-page-grid,.jsf-home-hero,.jsf-home-business,.jsf-home-services--alive,.jsf-home-coming,.jsf-directory-home-hero,.jsf-directory-home-hunt,.jsf-directory-home-audiences,.jsf-directory-home-final,.live-hunt-grid,.jsf-onboard-shell,.jsf-network-columns,.jsf-context-main) {
 column-gap:var(--jsv-frame-column-gap,20px)!important;
}
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > [data-jsv-page-dimensions] :is(.jsf-gm-three,.jsf-gm-two,.jsf-gm-chat-layout,.jsf-gm-store-layout,.jsg-discussion-page,.jsg-chat-centered-home,.jsgl-layout,.jsf-my-groups-layout,.jsf-group-dashboard-grid,.jsf-gd-livehub,.jsf-news-grid,.jsf-cc-v2,.jsst-app,.jsf-event-detail-grid,.jsf-event-detail-copy-host,.jsf-directory-columns,.business-view-layout,.business-owner-layout,.business-profile-layout,.business-detail-grid,.business-dashboard-grid,.quote-layout,.hunt-layout,.jsv-th-main-grid,.account-settings-grid,.jsf-bp-layout,.jsf-bp-main,.jsf-ng-page-grid,.jsf-home-hero,.jsf-home-business,.jsf-home-services--alive,.jsf-home-coming,.jsf-directory-home-hero,.jsf-directory-home-hunt,.jsf-directory-home-audiences,.jsf-directory-home-final,.live-hunt-grid,.jsf-onboard-shell,.jsf-network-columns,.jsf-context-main) > * {
 min-width:0!important;
}
/* A reading column stays comfortable even on a one-column page. */
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > [data-jsv-page-dimensions] :is(.entry-content,.wp-block-post-content,.jsf-guide-body,.jsf-story-body,.story-body,.jsf-gd-centercol,.jsf-xp-main,.jsf-news-center,.jsg-discussion-main,.jsf-group-dashboard-center,.jsf-gm-maincol:not(.jsf-gm-store-main),.jsf-gm-about-card > .copy,.jsf-event-detail-description,.jsf-bp-copy) {
 box-sizing:border-box!important;
 width:100%!important;
 min-width:0!important;
 max-width:800px!important;
}
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > [data-jsv-page-dimensions] :is(.entry-content,.wp-block-post-content,.jsf-guide-body,.jsf-story-body,.story-body) {
 margin-left:auto;
 margin-right:auto;
 overflow-wrap:break-word;
}
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > [data-jsv-page-dimensions] .jsf-event-detail > .jsf-event-detail-grid > section,
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > .jsf-event-detail[data-jsv-page-dimensions] > .jsf-event-detail-grid > section {
 width:100%!important;
 max-width:800px!important;
 min-width:0!important;
}
@media (min-width:1051px) {
 /* Legacy shells previously reserved space for an independent rail. */
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > .shell[data-jsv-page-dimensions].jsv-shell-main-right {
 grid-template-columns:minmax(0,1fr) minmax(0,290px)!important;
}
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > .shell[data-jsv-page-dimensions].jsv-shell-main-right:has(> section :is(.entry-content,.wp-block-post-content,.jsf-guide-body,.jsf-story-body,.story-body)) {
 grid-template-columns:minmax(0,800px) minmax(0,290px)!important;
 justify-content:center!important;
}
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > [data-jsv-page-dimensions] .jsf-gm-two:has(> .jsf-gm-maincol:not(.jsf-gm-store-main)) {
 grid-template-columns:minmax(0,800px) minmax(0,300px)!important;
 justify-content:center!important;
}
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > [data-jsv-page-dimensions] .jsf-group-dashboard-grid {
 grid-template-columns:minmax(0,1fr) minmax(0,280px)!important;
 gap:20px!important;
}
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > [data-jsv-page-dimensions] .jsf-group-dashboard-chat {
 grid-column:1/-1!important;
 position:relative!important;
 top:auto!important;
}
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > [data-jsv-page-dimensions] .jsgl-hero-search {
 grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,.8fr)) minmax(0,110px) minmax(0,150px)!important;
}
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > [data-jsv-page-dimensions] .jsf-groups-suite-search form {
 grid-template-columns:minmax(0,1fr) minmax(0,230px) auto!important;
}
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > [data-jsv-page-dimensions] .jsf-events-mock-search form {
 grid-template-columns:repeat(2,minmax(0,1fr)) auto!important;
}
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > [data-jsv-page-dimensions] .jsf-events-mock-search form > * {
 min-width:0!important;
 max-width:100%!important;
}
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > [data-jsv-page-dimensions] .jsf-event-detail-description {
 grid-template-columns:minmax(0,145px) minmax(0,1fr)!important;
}
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > [data-jsv-page-dimensions] .jsf-event-detail > .jsf-event-detail-grid,
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > .jsf-event-detail[data-jsv-page-dimensions] > .jsf-event-detail-grid {
 grid-template-columns:minmax(0,800px) minmax(0,330px)!important;
 justify-content:center!important;
}
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > [data-jsv-page-dimensions] .jsf-xp-main {
 container-type:inline-size;
 container-name:jsv-profile-reading;
}
}
@container jsv-profile-reading (max-width:680px) {
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > [data-jsv-page-dimensions] .jsf-xp-composer-tools {
 grid-template-columns:repeat(3,minmax(0,1fr))!important;
 gap:8px!important;
}
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > [data-jsv-page-dimensions] .jsf-xp-composer-tools > * {
 grid-column:auto!important;
 grid-row:auto!important;
 width:100%!important;
 min-width:0!important;
 max-width:100%!important;
 box-sizing:border-box!important;
}
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > [data-jsv-page-dimensions] .jsf-xp-composer-tools .jsf-xp-poll-fields {
 grid-column:1/-1!important;
}
}
@media (min-width:1051px) and (max-width:1180px) {
 /* Keep a useful reading lane while existing utility rails wrap below. */
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > [data-jsv-page-dimensions] .jsf-group-dashboard-grid {
 grid-template-columns:minmax(0,1fr)!important;
}
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > [data-jsv-page-dimensions] .jsf-group-dashboard-widgets {
 grid-template-columns:repeat(2,minmax(0,1fr))!important;
 gap:20px!important;
}
}
@media (min-width:901px) and (max-width:1050px) {
 /* The older profile grid had a fixed minimum reading lane at tablet sizes. */
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > .jsf-exact-profile-hub[data-jsv-page-dimensions] {
 grid-template-columns:minmax(0,190px) minmax(0,1fr) minmax(0,270px)!important;
}
}
@media (max-width:1050px) {
 /* Apps inherit the same horizontal frame and keep their height/scroll model. */
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > [data-jsv-page-dimensions] :is(.jsf-gm-chat-main,.jsf-group-chat-pro,.jsf-message-panel) {
 min-width:0!important;
 max-width:100%!important;
}
}
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > [data-jsv-page-dimensions] :is(.jsf-home-hero,.jsf-home-business) {
 padding-left:var(--jsv-frame-section-padding,24px)!important;
 padding-right:var(--jsv-frame-section-padding,24px)!important;
}
/* Frame-aware toolbar tracks avoid the old minimums spilling into the map. */
@media (min-width:901px) and (max-width:1180px) {
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > [data-jsv-page-dimensions] .jsf-ng-topbar {
 grid-template-columns:minmax(0,1fr) minmax(0,160px) minmax(0,92px) 48px!important;
 gap:8px!important;
}
}
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > [data-jsv-page-dimensions] .jsf-ng-topbar > *,
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > [data-jsv-page-dimensions] .jsf-ng-top-brand > div,
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > [data-jsv-page-dimensions] .jsf-ng-region-picker label {
 min-width:0!important;
 max-width:100%!important;
}
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > [data-jsv-page-dimensions] .jsf-ng-region-picker,
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > [data-jsv-page-dimensions] .jsf-ng-wallet-card {
 min-width:0!important;
 max-width:100%!important;
 box-sizing:border-box!important;
}
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > [data-jsv-page-dimensions] .jsf-ng-top-brand h1 {
 max-width:100%!important;
 overflow:hidden;
 text-overflow:ellipsis;
}
@media (max-width:900px) {
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > [data-jsv-page-dimensions] .jsf-ng-topbar {
 grid-template-columns:minmax(0,1fr) minmax(0,128px) minmax(0,80px)!important;
}
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)).jsf-group-chat-mobile-mode .jsf-chat-mobile-menu {
 left:max(8px,env(safe-area-inset-left))!important;
}
}
@media (max-width:430px) {
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > [data-jsv-page-dimensions] .jsf-ng-topbar {
 grid-template-columns:minmax(0,1fr) minmax(0,112px) minmax(0,72px)!important;
}
}
@media (max-width:360px) {
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > [data-jsv-page-dimensions] .jsf-ng-topbar {
 grid-template-columns:minmax(0,1fr) minmax(0,102px) minmax(0,66px)!important;
}
}
@media (min-width:851px) {
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > [data-jsv-page-dimensions] .jsf-onboard-shell {
 grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;
}
}
@media (min-width:901px) {
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > [data-jsv-page-dimensions] .jsgl-hero-search {
 grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,.8fr)) minmax(0,110px) minmax(0,150px)!important;
}
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > [data-jsv-page-dimensions] .jsgl-hero-search > * {
 min-width:0!important;
 max-width:100%!important;
}
}
@media (min-width:1251px) {
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > [data-jsv-page-dimensions] .jsf-ng-page-grid {
 grid-template-columns:minmax(0,250px) minmax(0,1fr) minmax(0,260px)!important;
}
}
@media (min-width:901px) and (max-width:1250px) {
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > [data-jsv-page-dimensions] .jsf-ng-page-grid {
 grid-template-columns:minmax(0,220px) minmax(0,1fr)!important;
}
}
@media print {
html body.jsv-uniform-dimensions-ready:not(.jsv-game-viewport-page):not(.jsf-gameplay-atlas-page)[data-jsv-page-layout-bound="1"]:not(.jsf-activity-page):not(.jsf-activity-stage):not(#jsf-activity-page):not(:has(#jsf-activity-page,.jsf-activity-stage)) > [data-jsv-page-dimensions] {
 width:100%!important;
 max-width:100%!important;
 margin-left:0!important;
 margin-right:0!important;
 left:0!important;
 right:0!important;
}
}
