/* Fundo universal — tom de Locações em todos os sistemas internos */
html:not(.dark){
 --cena-content-linen:
  radial-gradient(900px 420px at 88% 2%,rgba(62,132,169,.08),transparent 65%),
  radial-gradient(760px 460px at 12% 96%,rgba(197,140,66,.055),transparent 68%),
  linear-gradient(145deg,#f7f1e8 0%,#eee4d5 52%,#faf7f1 100%);
}
html:not(.dark) .app.on:not(.hubview):has(#sidebar:is(
 [data-system="juris"],
 [data-system="loca"],
 [data-system="adm"],
 [data-system="patrimonial"],
 [data-system="incorpora"],
 [data-system="comercial"]
)) .main,
html:not(.dark) .app.on:not(.hubview):has(#sidebar:is(
 [data-system="juris"],
 [data-system="loca"],
 [data-system="adm"],
 [data-system="patrimonial"],
 [data-system="incorpora"],
 [data-system="comercial"]
)) #content{
 background:var(--cena-content-linen)!important;
 background-attachment:fixed!important;
 color:#092b45;
}
html:not(.dark) .app.on:not(.hubview):has(#sidebar[data-system="juris"]) #content.jl-dashboard-page,
html:not(.dark) .app.on:not(.hubview):has(#sidebar[data-system="juris"]) #content.jl-approved,
html:not(.dark) .app.on:not(.hubview):has(#sidebar[data-system="juris"]) #content.juris-comunicacao-page{
 background:var(--cena-content-linen)!important;
 background-attachment:fixed!important;
}
/* Mantém o fundo contínuo até o fim de páginas curtas ou longas */
html:not(.dark) .app.on:not(.hubview):has(#sidebar:is(
 [data-system="juris"],
 [data-system="loca"],
 [data-system="adm"],
 [data-system="patrimonial"],
 [data-system="incorpora"],
 [data-system="comercial"]
)) #content{
 min-height:100vh!important;
}
