/* Modern Classic page layouts. Shared surfaces cover native and typed route renderers. */
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .nw-page-chrome{display:block!important;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .mc-page-heading{display:flex;align-items:center;gap:14px;margin:8px 0 12px;padding:17px 18px;background:linear-gradient(120deg,#252b30,#171c20);border:1px solid var(--mc-line);border-left:3px solid var(--mc-red);border-radius:6px;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .mc-page-heading>.mc-icon{width:32px;height:32px;color:#f4666b;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .mc-page-title{flex:1;min-width:0;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .mc-page-title h2{margin:0;color:var(--mc-text);font-size:24px;line-height:1.25;letter-spacing:0;font-weight:800;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .mc-page-title small{display:block;margin-bottom:3px;font-size:10px;letter-spacing:1px;text-transform:uppercase;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .mc-page-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .mc-page-actions form{margin:0;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .mc-page-actions button,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .mc-overview-tools button{width:auto;background:#272e34!important;border-color:#4c565f!important;padding:7px 10px;font-size:11px;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .mc-overview-tools{display:flex;justify-content:flex-end;margin:0 0 10px;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .mc-section-tabs,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .admin-tabs,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .section-tabs{display:flex!important;gap:7px;padding:0!important;margin:0 0 14px!important;overflow-x:auto;max-width:100%;border:0!important;scrollbar-width:thin;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .mc-section-tabs a,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .admin-tabs a,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .section-tabs a{flex:none;margin:0!important;background:#1b2227!important;color:#c5cdd4!important;border:1px solid #39434c!important;border-radius:5px!important;padding:10px 14px!important;min-height:42px;text-decoration:none;font-size:12px;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .mc-section-tabs a[aria-current="page"],
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .admin-tabs a.active,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .section-tabs a[aria-current="page"]{color:#fff!important;background:#3b252b!important;border-color:#9f414a!important;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .section-help,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .section-note{padding:10px 13px!important;background:#1b2227!important;border-left:2px solid #545f68!important;border-radius:4px;font-size:12px;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page h3{color:var(--mc-text)!important;font-size:17px!important;letter-spacing:0;margin:8px 0;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .eyebrow,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .asset-catalog-kicker{color:#b6c0c8!important;font-size:10px!important;letter-spacing:.9px;text-transform:uppercase;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .panel-footer-link{background:#151a1e!important;border-top:1px solid var(--mc-line)!important;padding:11px 14px!important;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .panel-footer-link a{color:#f17c80!important;font-size:12px;text-decoration:none;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .stat,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .stat-line,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .info-list>div,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .timer-list>div{padding:10px 0!important;gap:12px;border-bottom:1px solid var(--mc-line)!important;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .stat span,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .stat-line span,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .info-list>div>span{color:var(--mc-muted)!important;font-weight:400!important;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .stat strong,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .stat-line strong,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .info-list>div>strong{color:var(--mc-text)!important;font-weight:700!important;text-align:right;overflow-wrap:anywhere;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .gym-head,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .gym-membership-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .crime-progress-panel,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .crime-minimal-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .travel-current,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .travel-class-option,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .travel-destination-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .travel-bag-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .foreign-market-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .travel-set-item,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .property-home-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .property-upgrade-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .property-staff-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .property-storage-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .asset-catalog-card,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .market-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .black-market-head,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .black-market-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .equipment-slot,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .profile-head,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .profile-bio-panel,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .public-profile-head,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .city-map-hero,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .city-district-card,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .city-featured,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .forum-category-hero,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .forum-category-card,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .forum-thread-head,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .forum-thread-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .forum-post,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .forum-search-result,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .forum-quote,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .notification-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .message-conversation-head,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .message-conversation-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .message-bubble,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .social-contact-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .org-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .org-item-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .org-performance-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .org-rank-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .org-log-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .org-bulletin,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .contract-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .contract-focus,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .contract-combat-report,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .mission-offer,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .reward-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .race-track-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .race-vehicle-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .casino-game,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .newspaper-story,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .classified-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .city-wire-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .night-market-hero,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .honour-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .award-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .prestige-achievement,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .referral-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .referrer-card,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .premium-hero,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .premium-plan,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .premium-reward-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .upcoming-event-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .event-shop-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .season-live-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .admin-heading,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .audit-entry,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .module-status{background:var(--mc-panel2)!important;color:var(--mc-text)!important;border:1px solid var(--mc-line)!important;border-radius:6px!important;box-shadow:none!important;margin-bottom:10px;min-width:0;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .gym-membership-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .travel-class-option,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .travel-destination-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .travel-bag-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .foreign-market-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .property-home-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .property-upgrade-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .property-staff-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .property-storage-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .market-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .black-market-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .forum-thread-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .forum-search-result,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .notification-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .social-contact-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .org-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .org-item-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .org-performance-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .org-rank-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .org-log-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .reward-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .race-track-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .race-vehicle-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .newspaper-story,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .classified-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .city-wire-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .honour-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .award-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .referral-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .premium-reward-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .upcoming-event-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .event-shop-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .audit-entry{padding:13px!important;gap:13px!important;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .gym-head,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .profile-head,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .public-profile-head,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .city-map-hero,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .forum-category-hero,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .premium-hero,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .night-market-hero,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .admin-heading{padding:20px!important;background:linear-gradient(125deg,#292f35,#181e23)!important;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .crime-minimal-row>summary,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .crime-progress-panel>summary{background:#252b31!important;color:var(--mc-text)!important;padding:13px!important;border-radius:5px!important;min-height:52px;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .crime-minimal-body,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .crime-progress-body{padding:14px!important;background:#181e22!important;border-top:1px solid var(--mc-line)!important;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .crime-description,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .asset-description,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .forum-post-body,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .message-bbcode{color:#c8d0d7!important;font-size:13px!important;line-height:1.65;overflow-wrap:anywhere;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .crime-summary,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .profile-metrics,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .admin-metrics,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .premium-metrics,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .travel-baggage-stats{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:9px!important;margin:0 0 14px!important;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .crime-summary>div,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .profile-metrics>div,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .admin-metrics>div,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .premium-metrics>div,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .travel-baggage-stats>div{background:#171d22!important;border:1px solid var(--mc-line)!important;border-radius:5px!important;padding:12px!important;min-width:0;box-shadow:none!important;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .crime-summary span,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .profile-metrics span,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .admin-metrics span,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .premium-metrics span{color:var(--mc-muted)!important;text-transform:uppercase;font-size:10px;letter-spacing:.5px;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .crime-summary strong,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .profile-metrics strong,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .admin-metrics strong,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .premium-metrics strong{color:var(--mc-text)!important;font-size:18px!important;margin-top:5px;overflow-wrap:anywhere;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .gym-stat-grid,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .crime-family-grid,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .travel-class-grid,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .equipment-slots,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .city-featured-grid,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .forum-category-grid,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .casino-game-grid,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .race-tuning-grid,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .premium-plan-grid,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .premium-benefit-grid,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .event-shop-grid,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .mission-shop-grid,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .owner-admin-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;min-width:0;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .gym-stat-grid>.card,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .owner-admin-grid>.card{margin:0 0 12px!important;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .gym-stat-value{font-size:28px!important;color:var(--mc-text)!important;font-weight:800;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .multiplier-bars i{background:#343d45!important;border-color:#46515a!important;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .multiplier-bars i.on{background:#78bd56!important;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .inventory-filter,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .market-filter,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .honour-filter,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .contact-filters,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .forum-tools,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .notification-filters,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .travel-pack-form{display:flex!important;flex-wrap:wrap;align-items:end;gap:12px!important;background:#171d22!important;border:1px solid var(--mc-line)!important;border-radius:5px;padding:14px!important;margin:0 0 14px!important;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .inventory-filter label,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .market-filter label,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .honour-filter label,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .contact-filters label,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .travel-pack-form label{flex:1 1 140px;min-width:0;font-size:12px;color:var(--mc-muted)!important;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page label{color:#c2ccd3!important;font-size:12px;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page input[type="checkbox"],
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page input[type="radio"]{width:18px!important;min-height:18px!important;height:18px;margin:0 8px 0 0!important;accent-color:var(--mc-red);flex:none;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .profile-privacy-options label,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .bulk-item-toggle{display:flex;gap:6px;align-items:center;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .action-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .market-row-actions,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .travel-buy-actions,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .appearance-options,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .public-profile-actions,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .social-contact-actions{display:flex!important;flex-wrap:wrap;gap:8px!important;align-items:center;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .action-row form,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .travel-buy-actions form,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .social-contact-actions form{margin:0!important;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .action-row button,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .travel-buy-actions button,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .quantity-shortcuts button{width:auto;min-height:42px!important;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .native-item-summary{min-width:0;display:flex;align-items:center;gap:12px;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .native-item-card>summary{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;padding:13px!important;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .native-item-summary-copy,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .market-row-copy,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .item-visual-meta{min-width:0;overflow-wrap:anywhere;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .native-item-summary-copy strong,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .market-row-copy strong{color:var(--mc-text)!important;font-size:14px!important;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .item-art,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .asset-catalog-art,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .equipment-slot-icon{background:#11171c!important;border-radius:5px!important;box-shadow:none!important;flex:none;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .market-row{display:grid!important;grid-template-columns:minmax(0,1fr) 60px 95px minmax(100px,.4fr);align-items:center;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .market-row-main{min-width:0;display:flex!important;gap:12px;align-items:center;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .bulk-inventory-bar,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .inventory-market-strip,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .smart-action-bar,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .property-storage-head{background:#242c33!important;border:1px solid #45515b!important;color:var(--mc-text)!important;border-radius:5px!important;padding:12px!important;gap:10px;flex-wrap:wrap;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .travel-progress-track,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .travel-capacity-meter,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .skill-meter,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .premium-timebar{background:#343d45!important;border-radius:5px!important;overflow:hidden;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page progress{accent-color:#e55d65;max-width:100%;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .travel-progress-track i{background:#df5b65!important;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .travel-class-option.active{border-color:#d06169!important;background:#36282e!important;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .travel-history-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .event-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .owner-mini-log{padding:10px 0!important;border-bottom:1px solid var(--mc-line)!important;color:#c2cbd3!important;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .forum-signature,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .forum-last,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .contact-note,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .message-subject{color:var(--mc-muted)!important;border-color:var(--mc-line)!important;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .forum-category-card a,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .forum-topic-copy>a,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .player-name-link,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .profile-action{color:#f0dadd!important;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .notification-row.notification-new,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .message-conversation-row.unread{border-left:3px solid var(--mc-red)!important;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .game-status-chip,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .badge,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .catalog-chip,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .unread-pill,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .forum-tag{background:#303a43!important;color:#e7ecf0!important;border:1px solid #4b5864!important;border-radius:4px!important;font-size:10px!important;padding:4px 7px!important;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .event-calendar.days{background:#151b20!important;border-color:var(--mc-line)!important;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .calendar-day{background:#20282e!important;border-color:var(--mc-line)!important;color:var(--mc-text)!important;min-width:0;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .calendar-day.today{outline:1px solid var(--mc-red)!important;outline-offset:-1px;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .calendar-event{font-size:9px!important;overflow:hidden;text-overflow:ellipsis;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .forum-post-body pre,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .message-bbcode pre{max-width:100%;overflow:auto;white-space:pre-wrap;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page table{display:block;overflow-x:auto;width:100%;border-collapse:collapse;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .auth-shell details>summary{padding:13px 15px;background:#252d33;color:var(--mc-text);min-height:44px;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .auth-shell{max-width:900px!important;}
@media(max-width:700px){
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .mc-page-heading{padding:14px;flex-wrap:wrap;gap:10px;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .mc-page-title h2{font-size:21px;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .mc-page-actions{width:100%;justify-content:flex-end;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .market-row{grid-template-columns:minmax(0,1fr) minmax(90px,.5fr);}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .market-row-main{grid-column:1/-1;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .market-row-actions{grid-column:1/-1;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .native-item-card>summary{grid-template-columns:minmax(0,1fr) auto;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .native-item-card>summary>.row-preview{grid-column:1;grid-row:2;text-align:left;font-size:11px;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .native-item-card>summary>.row-hint{grid-column:2;grid-row:1/3;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .travel-destination-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .property-home-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .property-upgrade-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .foreign-market-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .travel-bag-row{display:flex!important;flex-wrap:wrap;align-items:center;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .travel-destination-row>form,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .property-home-row>form,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .property-upgrade-row>form,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .foreign-market-row>.travel-buy-actions,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .travel-bag-row>.travel-buy-actions{width:100%;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .travel-destination-row>div:not(.travel-scene),
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .property-home-row>div:not(.property-art),
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .property-upgrade-row>div:not(.property-art){flex:1;min-width:150px;}
}
@media(max-width:520px){
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .gym-stat-grid,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .travel-class-grid,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .city-featured-grid,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .forum-category-grid,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .casino-game-grid,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .race-tuning-grid,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .premium-plan-grid,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .premium-benefit-grid,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .event-shop-grid,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .mission-shop-grid,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .owner-admin-grid{grid-template-columns:minmax(0,1fr)!important;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .crime-summary,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .profile-metrics,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .admin-metrics,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .premium-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .crime-summary strong,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .profile-metrics strong,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .admin-metrics strong{font-size:15px!important;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .forum-thread-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .social-contact-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .notification-row,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .upcoming-event-row{flex-wrap:wrap;gap:10px!important;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .crime-minimal-row>summary{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .crime-minimal-title{grid-column:1;min-width:0;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .crime-minimal-pay{grid-column:1;text-align:left!important;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .crime-minimal-state{grid-column:2;font-size:10px;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .crime-chevron{display:none;}
}
/* Keep dashboard feedback visible; the dashboard omits its own section title. */
body.ui-modern-classic[data-ui-theme="modern-classic-v1"].page-overview .nw-page-chrome{display:block!important;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page h4,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page strong,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .asset-catalog-title{color:var(--mc-text)!important;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .appearance-settings,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .drug-list,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .custody-list,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .patient-list,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .crime-requirements,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .contract-row-body,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .city-location-list{background:#171d22!important;border-color:var(--mc-line)!important;color:var(--mc-text)!important;border-radius:5px;}
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .button-link,
body.ui-modern-classic[data-ui-theme="modern-classic-v1"] .native-page .profile-action{display:inline-flex;align-items:center;justify-content:center;background:#2a333b!important;border:1px solid #53616d!important;border-radius:4px!important;color:#e5ebf0!important;padding:9px 12px;min-height:42px;text-decoration:none;}

/* Owner administration: clear navigation, grouped actions and quiet update history. */
body.ui-modern-classic.page-owner .admin-heading{padding:20px;border:1px solid #3c3540;border-radius:10px;background:linear-gradient(110deg,#30222b,#1b2028);margin-bottom:16px}
body.ui-modern-classic.page-owner .admin-heading .badge{font-size:10px;letter-spacing:.12em;color:#f0a4ac;background:transparent;border:0;padding:0}
body.ui-modern-classic.page-owner .admin-heading h2{margin:10px 0;font-size:23px}
body.ui-modern-classic.page-owner .admin-heading p{color:#b4bdca;font-size:12px;margin:0;line-height:1.6}
body.ui-modern-classic.page-owner .admin-tabs{display:flex;flex-wrap:wrap;gap:7px;padding:0 0 18px;border-bottom:1px solid #343b47;margin-bottom:20px}
body.ui-modern-classic.page-owner .admin-tabs a{border:1px solid #3b4350;border-radius:7px;background:#242a33;padding:10px 13px;min-height:40px;color:#bac4d2;font-size:12px;text-decoration:none}
body.ui-modern-classic.page-owner .admin-tabs a[aria-current=page]{background:#542a32;border-color:#d34e5a;color:#fff;box-shadow:inset 0 -2px #e75964}
body.ui-modern-classic.page-owner .admin-metrics{gap:12px;margin:0 0 20px}
body.ui-modern-classic.page-owner .admin-metrics>div{background:#222832;border:1px solid #3a4351;border-radius:9px;padding:16px}
body.ui-modern-classic.page-owner .admin-metrics>div>strong{font-size:22px}
body.ui-modern-classic.page-owner .owner-admin-grid .panel-body{display:grid;gap:12px}
body.ui-modern-classic.page-owner form{gap:10px}
body.ui-modern-classic.page-owner form>label{min-width:0}
body.ui-modern-classic.page-owner .admin-update-centre{display:grid;gap:14px;margin-bottom:18px;min-width:0}
body.ui-modern-classic.page-owner .admin-update-summary{display:flex;align-items:center;gap:16px;border:1px solid #425d53;background:#1c302b;border-radius:9px;padding:20px}
body.ui-modern-classic.page-owner .admin-update-summary.has-pending{border-color:#805b38;background:#322a21}
body.ui-modern-classic.page-owner .admin-update-summary h3{margin:0 0 8px;font-size:18px}
body.ui-modern-classic.page-owner .admin-update-summary p{margin:0;color:#bcc6d0;font-size:12px;line-height:1.6}
body.ui-modern-classic.page-owner .admin-update-symbol{display:grid;place-items:center;border-radius:50%;width:42px;height:42px;flex-shrink:0;background:#315748;color:#9ff0bd;font-size:22px}
body.ui-modern-classic.page-owner .has-pending .admin-update-symbol{color:#ffcd8c;background:#674729}
body.ui-modern-classic.page-owner .admin-update-pending{display:grid;gap:8px;margin-top:15px}
body.ui-modern-classic.page-owner .admin-update-pending form{margin-top:10px}
body.ui-modern-classic.page-owner .admin-update-module{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 14px;background:#202630;border:1px solid #364151;border-radius:7px;font-size:12px}
body.ui-modern-classic.page-owner .admin-update-module>span:last-child{color:#edbf82;flex-shrink:0;font-size:11px}
body.ui-modern-classic.page-owner .admin-update-module>b{color:#83d4a6;font-size:10px;font-weight:500;flex-shrink:0}
body.ui-modern-classic.page-owner .admin-update-details{border:1px solid #394250;background:#1b2028;border-radius:9px;padding:0 16px}
body.ui-modern-classic.page-owner .admin-update-details>summary{padding:16px 0;cursor:pointer;font-size:13px;font-weight:600;color:#d1d9e4}
body.ui-modern-classic.page-owner .admin-update-installed{display:grid;gap:8px;padding-bottom:16px;grid-template-columns:repeat(2,minmax(0,1fr))}
body.ui-modern-classic.page-owner .admin-update-history{padding-left:20px;color:#a3b1c2}
body.ui-modern-classic.page-owner .admin-update-history li{padding:12px 0;border-top:1px solid #354050}
body.ui-modern-classic.page-owner .admin-update-history li>div{display:flex;gap:10px;justify-content:space-between;flex-wrap:wrap;font-size:12px}
body.ui-modern-classic.page-owner .admin-update-history time{font-size:11px;color:#99a7b9}
body.ui-modern-classic.page-owner .admin-update-history p{font-size:12px;line-height:1.6;overflow-wrap:anywhere}
body.ui-modern-classic.page-owner .admin-update-history .failed strong{color:#ffa1aa}
@media(max-width:650px){body.ui-modern-classic.page-owner .admin-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}body.ui-modern-classic.page-owner .admin-tabs a{text-align:center}body.ui-modern-classic.page-owner .admin-update-installed{grid-template-columns:1fr}body.ui-modern-classic.page-owner .admin-update-summary{padding:14px;gap:12px}body.ui-modern-classic.page-owner .admin-heading h2{font-size:20px}}
