/* =====================================================================
 * MU RADITZ V19.0 — PORTAL DO REINO
 * Inspirado na clareza estrutural de portais modernos de MU Online.
 * Visual 100% proprio: rubi, obsidiana, ouro fosco e a arte do MU Raditz.
 * Escopo intencional: SOMENTE .mw-main; menu e dragon header intactos.
 * ===================================================================== */
body .mw-main[data-raditz-evolution="lotus19"] {
  --rl19-ink: #0c0d11;
  --rl19-surface: #14151b;
  --rl19-surface-2: #1a1b22;
  --rl19-panel: #17171d;
  --rl19-line: rgba(184,142,91,.28);
  --rl19-line-soft: rgba(173,151,125,.14);
  --rl19-gold: #dcbb83;
  --rl19-red: #a52e35;
  --rl19-copy: #e8e0d5;
  --rl19-muted: #a9a1a0;
  color: var(--rl19-copy);
  font-family: 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;
}
body .mw-main[data-raditz-evolution="lotus19"] *,
body .mw-main[data-raditz-evolution="lotus19"] *::before,
body .mw-main[data-raditz-evolution="lotus19"] *::after { box-sizing: border-box; }
body .mw-main[data-raditz-evolution="lotus19"] > .row {
  --bs-gutter-x: 20px;
  align-items: start;
}
body .mw-main[data-raditz-evolution="lotus19"] .mw-content.ajax-container {
  position: relative;
  border: 1px solid rgba(178,136,81,.28)!important;
  border-radius: 13px!important;
  padding: 14px!important;
  background:linear-gradient(145deg,rgba(13,15,20,.965),rgba(15,14,19,.98))!important;
  box-shadow: 0 22px 60px rgba(0,0,0,.34), inset 0 1px rgba(251,216,166,.045)!important;
}
body .mw-main[data-raditz-evolution="lotus19"] .mw-content.ajax-container::before { content:none!important; }
/* Acolhimento e indicadores: dados reais do backend, sem contadores ficticios */
body .mw-main[data-raditz-evolution="lotus19"] .rl19-hero {
  position:relative; isolation:isolate; overflow:hidden;
  display:grid; grid-template-columns:minmax(0,1.6fr) minmax(188px,.75fr);
  gap:22px; align-items:center; padding:31px 31px 26px; min-height:265px;
  margin-bottom:15px; border-radius:10px;
  border:1px solid rgba(201,145,77,.35);
  background:linear-gradient(105deg,rgba(13,13,19,.97) 8%,rgba(19,13,20,.90) 50%,rgba(24,11,17,.61) 100%),
             url('../images/mu18/castle-scene.webp') center 37%/cover no-repeat,#100d12;
  box-shadow: inset 0 1px rgba(255,237,196,.11),0 16px 32px rgba(0,0,0,.28);
}
body .mw-main[data-raditz-evolution="lotus19"] .rl19-hero::after {
  content:"";position:absolute;inset:auto 0 0;height:2px;pointer-events:none;
  background:linear-gradient(90deg,transparent,#8b3135 22%,#d0a66e 56%,transparent);
}
body .mw-main[data-raditz-evolution="lotus19"] .rl19-hero__content{position:relative;z-index:1;min-width:0}
body .mw-main[data-raditz-evolution="lotus19"] .rl19-eyebrow{
  display:inline-flex;gap:9px;align-items:center;letter-spacing:2.1px;
  color:#d6a66d;font:700 10px/1.3 'Segoe UI',Arial,sans-serif;
}
body .mw-main[data-raditz-evolution="lotus19"] .rl19-eyebrow i {color:#df7f53}
body .mw-main[data-raditz-evolution="lotus19"] .rl19-hero h1{
  margin:13px 0 11px;max-width:580px;color:#fff3e4;
  font:700 clamp(24px,3vw,39px)/1.13 Georgia,'Times New Roman',serif;
  text-shadow:0 3px 13px #0009;letter-spacing:-.4px;
}
body .mw-main[data-raditz-evolution="lotus19"] .rl19-hero h1 span{display:block;color:#e5b874}
body .mw-main[data-raditz-evolution="lotus19"] .rl19-hero p{
  max-width:520px;margin:0;color:#c9bdb6;font:13px/1.65 'Segoe UI',Arial,sans-serif;
}
body .mw-main[data-raditz-evolution="lotus19"] .rl19-hero__actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:20px}
body .mw-main[data-raditz-evolution="lotus19"] .rl19-btn{
  display:inline-flex;align-items:center;justify-content:center;gap:8px;
  min-height:40px;padding:9px 15px;border-radius:6px;border:1px solid #855338;
  text-decoration:none!important;font:700 12px/1.2 'Segoe UI',Arial,sans-serif;
  transition:background .2s,transform .2s,border-color .2s,color .2s;
}
body .mw-main[data-raditz-evolution="lotus19"] .rl19-btn--primary{
  color:#fff4e8!important;background:linear-gradient(180deg,#a73537,#71232b)!important;border-color:#d08e67!important;
}
body .mw-main[data-raditz-evolution="lotus19"] .rl19-btn--secondary{
  color:#edd9ba!important;background:rgba(13,13,18,.75)!important;border-color:#a18a6e!important;
}
body .mw-main[data-raditz-evolution="lotus19"] .rl19-btn:hover{
  transform:translateY(-1px);filter:brightness(1.12);color:#fff!important;
}
body .mw-main[data-raditz-evolution="lotus19"] .rl19-hero__metrics{
  position:relative;z-index:1;display:flex;flex-direction:column;gap:9px;min-width:0;
}
body .mw-main[data-raditz-evolution="lotus19"] .rl19-metric{
  display:flex;align-items:center;gap:11px;min-width:0;padding:10px 12px;
  border:1px solid rgba(207,175,127,.19);border-radius:8px;
  background:rgba(8,9,14,.72);box-shadow:inset 0 1px rgba(255,235,205,.035);
  color:#e6d8c4;text-decoration:none!important;
}
body .mw-main[data-raditz-evolution="lotus19"] .rl19-metric__icon{
  display:grid;place-items:center;flex:0 0 34px;height:34px;
  color:#f1be76;border:1px solid rgba(204,144,78,.36);
  border-radius:8px;background:rgba(89,38,36,.28);font-size:13px;
}
body .mw-main[data-raditz-evolution="lotus19"] .rl19-metric > span:last-child{min-width:0;display:flex;flex-direction:column}
body .mw-main[data-raditz-evolution="lotus19"] .rl19-metric strong{
  color:#fff2d9;font:700 17px/1.18 Georgia,serif;overflow-wrap:anywhere;
}
body .mw-main[data-raditz-evolution="lotus19"] .rl19-metric small{font:10px/1.55 Arial,sans-serif;color:#b7aaa0}
body .mw-main[data-raditz-evolution="lotus19"] .rl19-metric:hover{border-color:rgba(224,173,98,.56);color:#fff}
/* Navegacao de servicos em cards, inspiracao no fluxo da pagina Lotus */
body .mw-main[data-raditz-evolution="lotus19"] .rl19-access{
  display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:18px;
}
body .mw-main[data-raditz-evolution="lotus19"] .rl19-access a{
  min-width:0;display:flex;align-items:center;gap:10px;min-height:75px;padding:12px 10px;
  border:1px solid rgba(190,151,101,.26);border-radius:9px;background:linear-gradient(135deg,#242128,#16171d);
  text-decoration:none!important;color:#e6d8c5!important;box-shadow:0 6px 16px #0002;
  transition:transform .2s,border-color .2s,background .2s;
}
body .mw-main[data-raditz-evolution="lotus19"] .rl19-access a:hover{transform:translateY(-2px);border-color:#d3a368;background:linear-gradient(135deg,#34252a,#19171e)}
body .mw-main[data-raditz-evolution="lotus19"] .rl19-access__icon{
  width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:8px;
  color:#edbe7f;background:#52292a8f;font-size:15px;
}
body .mw-main[data-raditz-evolution="lotus19"] .rl19-access a > span:nth-child(2){min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}
body .mw-main[data-raditz-evolution="lotus19"] .rl19-access strong{font:700 11.5px/1.2 'Segoe UI',Arial,sans-serif;color:#f8e5c7}
body .mw-main[data-raditz-evolution="lotus19"] .rl19-access small{font:10px/1.3 Arial,sans-serif;color:#ada6a0}
body .mw-main[data-raditz-evolution="lotus19"] .rl19-access a > i:last-child{font-size:9px;color:#bfa074}
/* Paineis mais elegantes e menos pesados, sem perder o escopo de componentes antigos */
body .mw-main[data-raditz-evolution="lotus19"] .mw-sidebar :is(.partial-login,.raditz-info-v13,.raditz-side-v14,.webshop,.language),
body .mw-main[data-raditz-evolution="lotus19"] .mw-content :is(.top-players,.raditz-gallery-v1613,.raditz-castle,.raditz-class-v169),
body .mw-main[data-raditz-evolution="lotus19"] .mw-content :is(.page,.page-container,.card:not(.raditz-podium-card):not(.raditz-market-card)){
  background:linear-gradient(165deg,#19181e,#101116 85%)!important;
  border:1px solid rgba(187,149,101,.29)!important;border-radius:10px!important;
  box-shadow:inset 0 1px rgba(255,236,204,.055),0 8px 22px #0004!important;
}
body .mw-main[data-raditz-evolution="lotus19"] .mw-sidebar :is(.partial-login,.raditz-info-v13,.raditz-side-v14,.webshop,.language):after,
body .mw-main[data-raditz-evolution="lotus19"] .mw-content :is(.top-players,.raditz-gallery-v1613,.raditz-class-v169,.raditz-castle):after{content:none!important}
body .mw-main[data-raditz-evolution="lotus19"] .mw-sidebar{gap:13px!important}
body .mw-main[data-raditz-evolution="lotus19"] .mw-sidebar :is(.raditz-info-v13,.raditz-side-v14,.webshop) > p.title,
body .mw-main[data-raditz-evolution="lotus19"] .mu18-home-right .top-players > .title,
body .mw-main[data-raditz-evolution="lotus19"] .raditz-news-v16-6 .raditz-news-heading,
body .mw-main[data-raditz-evolution="lotus19"] .raditz-gallery-v1613 .rig-heading,
body .mw-main[data-raditz-evolution="lotus19"] .raditz-class-v169 .title{
  background:transparent!important;
  border:0!important;border-bottom:1px solid rgba(221,165,99,.46)!important;
  border-radius:8px 8px 0 0!important;min-height:44px!important;
  box-shadow:none!important;text-shadow:none!important;
  font-family:'Segoe UI',Arial,sans-serif!important;font-weight:750!important;font-size:14px!important;
  letter-spacing:.6px!important;text-align:left!important;color:#f3d3a5!important;
}
body .mw-main[data-raditz-evolution="lotus19"] .mw-sidebar :is(.raditz-info-v13,.raditz-side-v14,.webshop) > p.title:before{content:'◆';font-size:9px;color:#bf745c}
body .mw-main[data-raditz-evolution="lotus19"] .mw-sidebar :is(.raditz-info-v13,.raditz-side-v14,.webshop) > p.title:after{content:none!important}
body .mw-main[data-raditz-evolution="lotus19"] .mw-sidebar > .partial-login{padding:15px!important}
body .mw-main[data-raditz-evolution="lotus19"] .mw-sidebar > .partial-login:before{
  content:'PAINEL DO JOGADOR';min-height:38px;display:flex;justify-content:flex-start;align-items:center;
  padding:10px 12px;margin:-5px -5px 14px;color:#f3d3a5;letter-spacing:.6px;
  font:750 13px/1.3 'Segoe UI',Arial,sans-serif;background:transparent;
  border:0;border-bottom:1px solid rgba(191,160,120,.35);box-shadow:none!important;
}
body .mw-main[data-raditz-evolution="lotus19"] .mw-sidebar .raditz-info-v13 .server-info li{border-color:rgba(168,142,104,.14)!important}
body .mw-main[data-raditz-evolution="lotus19"] .mw-sidebar .raditz-info-v13 .server-info li .text{color:#e7caa5!important}
body .mw-main[data-raditz-evolution="lotus19"] .mw-sidebar .shortcut{gap:9px!important}
body .mw-main[data-raditz-evolution="lotus19"] .mw-sidebar .shortcut :is(a.register,a.infos){border-radius:8px!important;border-color:#956744!important}
/* Slider e noticias: conteudo original, exibicao mais leve */
body .mw-main[data-raditz-evolution="lotus19"] .mu18-home-layout{gap:15px!important}
body .mw-main[data-raditz-evolution="lotus19"] .mu18-home-core,
body .mw-main[data-raditz-evolution="lotus19"] .mu18-home-right{gap:15px!important}
body .mw-main[data-raditz-evolution="lotus19"] .mu18-home-layout .banners :is(.slider-container,#slides-banner-carousel){
  border:1px solid rgba(197,152,94,.35)!important;border-radius:9px!important;box-shadow:0 12px 25px #0005!important;
}
body .mw-main[data-raditz-evolution="lotus19"] .mu18-home-core .raditz-news-v16-6{
  background:linear-gradient(140deg,#1c1a21,#111117 72%)!important;
  border:1px solid rgba(199,159,107,.28)!important;border-radius:10px!important;
  padding:9px!important;box-shadow:0 9px 24px #0003!important;
}
body .mw-main[data-raditz-evolution="lotus19"] .raditz-news-v16-6 .raditz-news-heading{
  justify-content:flex-start!important;min-height:55px!important;padding:8px 11px!important;border-radius:7px!important;
  background:linear-gradient(100deg,#372026,#211b23)!important;
  margin:0 0 10px!important;
}
body .mw-main[data-raditz-evolution="lotus19"] .raditz-news-v16-6 .raditz-news-heading h2{
  font:750 17px/1.2 'Segoe UI',Arial,sans-serif!important;color:#f4dcc0!important;letter-spacing:.25px!important;
}
body .mw-main[data-raditz-evolution="lotus19"] .raditz-news-v16-6 .raditz-news-heading p{font-size:9px!important;color:#bbaa96!important}
body .mw-main[data-raditz-evolution="lotus19"] .raditz-news-v16-6 .raditz-news-emblem{
  flex:0 0 72px!important;width:72px!important;min-width:72px!important;max-width:72px!important;
  height:47px!important;min-height:47px!important;border:1px solid rgba(198,145,82,.46)!important;
  padding:1px!important;border-radius:5px!important;
}
body .mw-main[data-raditz-evolution="lotus19"] .raditz-news-v16-6 img#raditz-news-header-logo{object-fit:fill!important}
body .mw-main[data-raditz-evolution="lotus19"] .raditz-news-v16-6 .posts-post{
  border:0!important;border-bottom:1px solid var(--rl19-line-soft)!important;
  background:transparent!important;padding:11px 6px!important;min-height:87px!important;
  transition:background-color .2s!important;
}
body .mw-main[data-raditz-evolution="lotus19"] .raditz-news-v16-6 .posts-post:hover{
  background:rgba(121,50,45,.14)!important;transform:none!important;
}
body .mw-main[data-raditz-evolution="lotus19"] .raditz-news-v16-6 .posts-post .posts-image{
  flex:0 0 88px!important;width:88px!important;height:65px!important;
}
body .mw-main[data-raditz-evolution="lotus19"] .raditz-news-v16-6 .posts-post .posts-image img,
body .mw-main[data-raditz-evolution="lotus19"] .raditz-news-v16-6 .posts-post .posts-image img.raditz-category-icon{
  width:88px!important;height:65px!important;object-fit:cover!important;padding:0!important;
  border-radius:5px!important;border:1px solid #895935!important;box-shadow:none!important;
}
body .mw-main[data-raditz-evolution="lotus19"] .raditz-news-v16-6 .posts-title a{
  color:#f4e6d4!important;font:650 14px/1.35 'Segoe UI',Arial,sans-serif!important;
}
body .mw-main[data-raditz-evolution="lotus19"] .raditz-news-v16-6 .posts-title .badge{
  border-radius:20px!important;border:1px solid rgba(215,159,95,.3)!important;
  background:rgba(125,45,43,.32)!important;color:#e9bb88!important;
  font:700 9px/1.2 'Segoe UI',Arial,sans-serif!important;padding:4px 8px!important;
}
body .mw-main[data-raditz-evolution="lotus19"] .raditz-news-v16-6 .posts-body{font-size:11px!important;color:#bfb0a5!important}
/* Rankings laterais — posicoes reais e legibilidade */
body .mw-main[data-raditz-evolution="lotus19"] .mu18-home-right .top-players{padding:10px!important}
body .mw-main[data-raditz-evolution="lotus19"] .mu18-home-right .top-players > .title{margin-bottom:10px!important}
body .mw-main[data-raditz-evolution="lotus19"] .mu18-home-right .top-players > .title span{
  font:750 15px 'Segoe UI',Arial,sans-serif!important;color:#f4d3a1!important;
}
body .mw-main[data-raditz-evolution="lotus19"] .mu18-home-right .top-players .card{
  border:1px solid rgba(181,145,107,.21)!important;border-radius:6px!important;background:#151319!important;
}
body .mw-main[data-raditz-evolution="lotus19"] .mu18-home-right .top-players .card-header{
  background:#292029!important;color:#f1d3a9!important;border-radius:6px 6px 0 0!important;
}
body .mw-main[data-raditz-evolution="lotus19"] .mu18-home-right .top-players .table :is(th,td){border-bottom-color:rgba(194,156,114,.12)!important}
/* Castle: dados reais; estilo de cartao compacto para portal */
body .mw-main[data-raditz-evolution="lotus19"] .mu18-home-right .raditz-castle{
  border:1px solid rgba(191,145,88,.36)!important;border-radius:10px!important;
  box-shadow:0 11px 24px #0004!important;
  background:linear-gradient(180deg,#100d13ad 0%,#130d14cf 38%,#110e14 100%),url('../images/mu18/castle-scene.webp') top center/cover no-repeat!important;
}
body .mw-main[data-raditz-evolution="lotus19"] .mu18-home-right .raditz-castle__champion,
body .mw-main[data-raditz-evolution="lotus19"] .mu18-home-right .raditz-castle__details{
  background:rgba(18,15,21,.92)!important;border:1px solid rgba(188,150,101,.24)!important;border-radius:6px!important;
}
/* Atalhos de evento — diferenciados do bloco principal */
body .mw-main[data-raditz-evolution="lotus19"] .mu18-quick-links{gap:8px!important}
body .mw-main[data-raditz-evolution="lotus19"] .mu18-quick-link{
  border:1px solid rgba(180,143,101,.27)!important;border-radius:8px!important;
  background:linear-gradient(155deg,#242028,#121218)!important;
  box-shadow:none!important;min-height:87px!important;
}
body .mw-main[data-raditz-evolution="lotus19"] .mu18-quick-link:hover{
  border-color:#d2a26c!important;background:linear-gradient(155deg,#38242b,#17171d)!important;
}
body .mw-main[data-raditz-evolution="lotus19"] .mu18-quick-icon{font-size:23px!important;text-shadow:none!important;color:#e5b477!important}
body .mw-main[data-raditz-evolution="lotus19"] .mu18-quick-link strong{font:700 11px 'Segoe UI',Arial,sans-serif!important}
/* Descobertas/Mercado — links reais, sem listings ficticios */
body .mw-main[data-raditz-evolution="lotus19"] .rl19-discover{
  margin:18px 0 0;padding:22px;border:1px solid rgba(185,151,105,.26);border-radius:10px;
  background:linear-gradient(145deg,#17161c,#101117);box-shadow:0 8px 24px #0004;
}
body .mw-main[data-raditz-evolution="lotus19"] .rl19-section-heading{margin:0 0 16px}
body .mw-main[data-raditz-evolution="lotus19"] .rl19-kicker{
  display:block;margin-bottom:8px;color:#ce987b;font:700 10px 'Segoe UI',Arial,sans-serif;letter-spacing:2px;
}
body .mw-main[data-raditz-evolution="lotus19"] .rl19-section-heading h2{
  margin:0 0 5px;color:#f1e1cc;font:700 24px Georgia,serif;
}
body .mw-main[data-raditz-evolution="lotus19"] .rl19-section-heading p{
  margin:0;color:#aca5a0;font:12px/1.6 'Segoe UI',Arial,sans-serif;
}
body .mw-main[data-raditz-evolution="lotus19"] .rl19-discover__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}
body .mw-main[data-raditz-evolution="lotus19"] .rl19-discover__feature{
  min-width:0;min-height:169px;display:flex;flex-direction:column;position:relative;gap:15px;
  padding:18px;border:1px solid rgba(201,157,106,.28);border-radius:9px;
  background:linear-gradient(135deg,#32212a,#17171d 62%);color:#e9d8c5!important;
  text-decoration:none!important;transition:transform .2s,border-color .2s,background .2s;
}
body .mw-main[data-raditz-evolution="lotus19"] .rl19-discover__feature--rank{background:linear-gradient(135deg,#2d292b,#15171c 68%)}
body .mw-main[data-raditz-evolution="lotus19"] .rl19-discover__feature--info{background:linear-gradient(135deg,#29262c,#15171d 68%)}
body .mw-main[data-raditz-evolution="lotus19"] .rl19-discover__feature:hover{transform:translateY(-2px);border-color:#c89d6c}
body .mw-main[data-raditz-evolution="lotus19"] .rl19-discover__feature > i{color:#dda869;font-size:24px}
body .mw-main[data-raditz-evolution="lotus19"] .rl19-discover__feature span{display:flex;flex-direction:column;gap:6px}
body .mw-main[data-raditz-evolution="lotus19"] .rl19-discover__feature small{font:700 9px 'Segoe UI',Arial,sans-serif;letter-spacing:1.2px;color:#d99a76}
body .mw-main[data-raditz-evolution="lotus19"] .rl19-discover__feature strong{font:700 17px Georgia,serif;color:#f5e0bd}
body .mw-main[data-raditz-evolution="lotus19"] .rl19-discover__feature em{font:12px/1.5 'Segoe UI',Arial,sans-serif;color:#b7aaa2;font-style:normal}
body .mw-main[data-raditz-evolution="lotus19"] .rl19-discover__feature b{position:absolute;right:16px;bottom:12px;color:#e1af77}
/* Paginas internas, classificacoes, informacoes, cadastro, downloads e webshop */
body .mw-main[data-raditz-evolution="lotus19"] .mw-content :is(.page,.page-container){
  border-radius:9px!important;padding:20px!important;background:linear-gradient(135deg,#19181f,#111116)!important;
}
body .mw-main[data-raditz-evolution="lotus19"] .mw-content :is(.page-title,.page-header,.card-header){
  background:linear-gradient(90deg,#342029,#242027)!important;border-color:rgba(190,146,97,.27)!important;
  color:#eed2a7!important;text-shadow:none!important;
}
body .mw-main[data-raditz-evolution="lotus19"] .mw-content :is(.table,table) > thead > tr > *{
  background:#2a2027!important;color:#edcfaa!important;border-color:#5b4541!important;
}
body .mw-main[data-raditz-evolution="lotus19"] .mw-content .table > :not(caption) > * > *{
  border-color:rgba(171,147,113,.20)!important;
}
body .mw-main[data-raditz-evolution="lotus19"] .mw-content :is(.form-control,.form-select,textarea){
  border-radius:6px!important;background:#111116!important;border-color:#554b47!important;color:#f4e6d7!important;
}
body .mw-main[data-raditz-evolution="lotus19"] .mw-content :is(.form-control,.form-select,textarea):focus{
  border-color:#c69e6a!important;box-shadow:0 0 0 3px #ae70481f!important;
}
body .mw-main[data-raditz-evolution="lotus19"] .mw-content :is(.btn-primary,.bg-orange,.btn-success){
  border:1px solid #ae7855!important;border-radius:6px!important;
  background:linear-gradient(180deg,#9f3438,#63252c)!important;color:#fff1df!important;
}
body .mw-main[data-raditz-evolution="lotus19"] .mw-content :is(.btn-primary,.bg-orange,.btn-success):hover{filter:brightness(1.12)}
body .mw-main[data-raditz-evolution="lotus19"] .mw-content .nav-tabs .nav-link.active{
  background:#3b232b!important;color:#f3d1a3!important;border-color:#99734b!important;
}
body .mw-main[data-raditz-evolution="lotus19"] .mw-content .table-responsive{border-radius:7px;scrollbar-color:#8b6b4d #19151a}
body .mw-main[data-raditz-evolution="lotus19"] .mw-content .raditz-gallery-v1613{margin-top:18px!important}
body .mw-main[data-raditz-evolution="lotus19"] :is(a,button,input,select,textarea):focus-visible{outline:2px solid #f2ca85!important;outline-offset:2px!important}
/* Responsividade: quando a coluna principal perde largura, priorizar leitura. */
@media(max-width:1360px){
 body .mw-main[data-raditz-evolution="lotus19"] .rl19-access{grid-template-columns:repeat(2,minmax(0,1fr))}
 body .mw-main[data-raditz-evolution="lotus19"] .rl19-access a{min-height:67px}
 body .mw-main[data-raditz-evolution="lotus19"] .rl19-hero{grid-template-columns:1fr;gap:15px}
 body .mw-main[data-raditz-evolution="lotus19"] .rl19-hero__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
 body .mw-main[data-raditz-evolution="lotus19"] .rl19-metric{padding:9px;gap:7px}
 body .mw-main[data-raditz-evolution="lotus19"] .rl19-metric__icon{flex-basis:28px;height:28px}
 body .mw-main[data-raditz-evolution="lotus19"] .rl19-metric strong{font-size:14px}
}
@media(max-width:991.98px){
 body .mw-main[data-raditz-evolution="lotus19"] .rl19-hero{min-height:0;padding:25px}
 body .mw-main[data-raditz-evolution="lotus19"] .rl19-access{grid-template-columns:repeat(4,minmax(0,1fr))}
 body .mw-main[data-raditz-evolution="lotus19"] .rl19-discover__grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:767.98px){
 body .mw-main[data-raditz-evolution="lotus19"] .mw-content.ajax-container{padding:10px!important}
 body .mw-main[data-raditz-evolution="lotus19"] .rl19-access{grid-template-columns:repeat(2,minmax(0,1fr))}
 body .mw-main[data-raditz-evolution="lotus19"] .rl19-discover__grid{grid-template-columns:1fr}
 body .mw-main[data-raditz-evolution="lotus19"] .rl19-discover__feature{min-height:118px}
}
@media(max-width:540px){
 body .mw-main[data-raditz-evolution="lotus19"] .rl19-hero{padding:20px 16px}
 body .mw-main[data-raditz-evolution="lotus19"] .rl19-hero h1{font-size:28px}
 body .mw-main[data-raditz-evolution="lotus19"] .rl19-hero__metrics{grid-template-columns:1fr}
 body .mw-main[data-raditz-evolution="lotus19"] .rl19-metric__icon{width:31px;flex-basis:31px;height:31px}
 body .mw-main[data-raditz-evolution="lotus19"] .rl19-access{gap:8px}
 body .mw-main[data-raditz-evolution="lotus19"] .rl19-access a{gap:7px;padding:9px;min-height:73px}
 body .mw-main[data-raditz-evolution="lotus19"] .rl19-access__icon{width:27px;height:27px;flex-basis:27px;font-size:12px}
 body .mw-main[data-raditz-evolution="lotus19"] .rl19-access a > i:last-child{display:none}
 body .mw-main[data-raditz-evolution="lotus19"] .rl19-discover{padding:16px}
 body .mw-main[data-raditz-evolution="lotus19"] .rl19-section-heading h2{font-size:21px}
 body .mw-main[data-raditz-evolution="lotus19"] .raditz-news-v16-6 .posts-post .posts-image{width:74px!important;flex-basis:74px!important;height:58px!important}
 body .mw-main[data-raditz-evolution="lotus19"] .raditz-news-v16-6 .posts-post .posts-image img,
 body .mw-main[data-raditz-evolution="lotus19"] .raditz-news-v16-6 .posts-post .posts-image img.raditz-category-icon{width:74px!important;height:58px!important}
}
@media(prefers-reduced-motion:reduce){
 body .mw-main[data-raditz-evolution="lotus19"] *,
 body .mw-main[data-raditz-evolution="lotus19"] *::before,
 body .mw-main[data-raditz-evolution="lotus19"] *::after{transition:none!important;animation:none!important}
}
/* Videos via modulo instalado, sem thumbnails ou links inventados. */
body .mw-main[data-raditz-evolution="lotus19"] .rl19-media-link{
 display:flex;gap:15px;align-items:center;justify-content:space-between;flex-wrap:wrap;
 padding:19px 22px;margin:0;border-radius:9px;border:1px solid rgba(196,151,98,.26);
 background:linear-gradient(100deg,#251a21,#16161c);
}
body .mw-main[data-raditz-evolution="lotus19"] .rl19-media-link > div{display:flex;flex-direction:column;gap:5px}
body .mw-main[data-raditz-evolution="lotus19"] .rl19-media-link strong{font:700 19px Georgia,serif;color:#f2dec5}
body .mw-main[data-raditz-evolution="lotus19"] .rl19-media-link small{font:12px Arial,sans-serif;color:#b6a9a2}

/* ETAPA 31: restaura integralmente o fundo da etapa 29.
   Remove somente a placa de fundo externa do conteudo central. */
body .mw-main[data-raditz-evolution="lotus19"] .mw-content.ajax-container {
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
    border-color: transparent !important;
}
/* Mantem o padding original; padroniza a largura dos blocos da coluna. */
body .mw-main[data-raditz-evolution="lotus19"] .mw-content.ajax-container > .rl19-hero,
body .mw-main[data-raditz-evolution="lotus19"] .mw-content.ajax-container > .rl19-access,
body .mw-main[data-raditz-evolution="lotus19"] .mw-content.ajax-container > .mu18-home-layout {
    max-width: 100%;
    box-sizing: border-box;
}

/* ETAPA 32: remover exclusivamente o contorno do painel externo. */
body .mw-main[data-raditz-evolution="lotus19"] .mw-content.ajax-container {
    border: 0 !important;
    outline: 0 !important;
}

/* ETAPA 33: somente o invólucro central; quadros internos intactos. */
body .mw-main > .row > .col-lg-9 > .mw-content.ajax-container {
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
    border: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}
