/* Menu Jurídico — paridade visual exata com Locações */
html:not(.dark) #sidebar[data-system="juris"]{
 --js-gold:#ddb06a;--js-gold-hi:#f1d29c;
 background:
  radial-gradient(105% 56% at 4% 0%,rgba(58,122,159,.22),transparent 62%),
  radial-gradient(90% 46% at 112% 56%,rgba(13,79,118,.16),transparent 68%),
  linear-gradient(180deg,rgba(3,38,61,.98) 0%,rgba(3,31,51,.985) 47%,rgba(2,25,42,.97) 100%)!important;
 border-right:1px solid rgba(221,177,106,.48)!important;
 box-shadow:18px 0 42px -34px rgba(0,12,22,.92),inset -1px 0 rgba(255,255,255,.045)!important;
}
html:not(.dark) #sidebar[data-system="juris"]::before{
 content:""!important;display:block!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;
 background:
  radial-gradient(125% 60% at -28% 70%,transparent 0 68.5%,rgba(226,182,108,.30) 68.9%,rgba(226,182,108,.08) 69.3%,transparent 69.8%),
  radial-gradient(112% 55% at 121% 8%,transparent 0 76%,rgba(226,182,108,.18) 76.35%,transparent 76.8%),
  repeating-radial-gradient(ellipse at -40% 96%,transparent 0 42px,rgba(89,150,181,.045) 43px 44px),
  linear-gradient(180deg,rgba(255,255,255,.025),transparent 24%,transparent 64%,rgba(0,10,18,.22))!important;
 opacity:1!important;mix-blend-mode:normal!important;
}
html:not(.dark) #sidebar[data-system="juris"] :is(.brand,.navwrap,.navfoot){position:relative!important;z-index:3!important}
html:not(.dark) #sidebar[data-system="juris"] .brand{min-height:110px!important;padding:18px 18px 14px!important;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.002))!important;border-bottom:1px solid rgba(224,183,113,.16)!important;box-shadow:inset 0 -24px 34px -40px rgba(0,0,0,.96)!important}
html:not(.dark) #sidebar[data-system="juris"] .cena-system-brand img{width:min(184px,92%)!important;filter:brightness(0) invert(1) drop-shadow(0 5px 16px rgba(0,0,0,.22))!important}
html:not(.dark) #sidebar[data-system="juris"] .cena-system-brand small{color:var(--js-gold)!important;font-size:8.5px!important;letter-spacing:.25em!important;font-weight:700!important}
html:not(.dark) #sidebar[data-system="juris"] .navwrap{padding:18px 13px 10px!important}
html:not(.dark) #sidebar[data-system="juris"] .navlabel{margin:0 9px 11px!important;color:var(--js-gold)!important;opacity:.94!important;font-size:8px!important;letter-spacing:.23em!important;font-weight:700!important}
html:not(.dark) #sidebar[data-system="juris"] .navitem{position:relative!important;min-height:49px!important;margin:0 0 6px!important;padding:0 13px!important;gap:12px!important;border-radius:16px!important;border:1px solid rgba(171,205,222,.09)!important;color:rgba(244,248,250,.84)!important;background:linear-gradient(145deg,rgba(255,255,255,.030),rgba(255,255,255,.006))!important;box-shadow:inset 0 1px rgba(255,255,255,.026),0 8px 20px -23px rgba(0,0,0,.9)!important;transform:none!important}
html:not(.dark) #sidebar[data-system="juris"] .navitem:hover{color:#fff!important;border-color:rgba(224,181,110,.25)!important;background:linear-gradient(145deg,rgba(17,72,105,.66),rgba(4,34,55,.52))!important}
html:not(.dark) #sidebar[data-system="juris"] .navitem>span:last-child{font-size:13px!important;font-weight:600!important;letter-spacing:-.015em!important}
html:not(.dark) #sidebar[data-system="juris"] .nav-glyph{width:28px!important;height:28px!important;min-width:28px!important;display:block!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:drop-shadow(0 4px 7px rgba(0,0,0,.18))!important;background:var(--js-gold)!important;background-image:none!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-position:center!important;mask-position:center!important;-webkit-mask-size:23px 23px!important;mask-size:23px 23px!important;opacity:1!important}
html:not(.dark) #sidebar[data-system="juris"] .nav-glyph::before,html:not(.dark) #sidebar[data-system="juris"] .nav-glyph::after{display:none!important;content:none!important}
html:not(.dark) #sidebar[data-system="juris"] .navitem.active{color:#fff!important;border-color:rgba(234,197,135,.80)!important;background:radial-gradient(86% 175% at 100% 50%,rgba(54,144,213,.34),transparent 56%),linear-gradient(105deg,rgba(13,72,108,.99),rgba(5,44,70,.995) 70%,rgba(3,31,50,.995))!important;box-shadow:inset 0 1px rgba(255,255,255,.11),inset 0 -18px 28px -27px rgba(0,0,0,.86),0 14px 30px -22px rgba(28,108,171,.92),0 0 18px -10px rgba(229,181,99,.78)!important}
html:not(.dark) #sidebar[data-system="juris"] .navitem.active::before{content:""!important;display:block!important;position:absolute!important;left:-1px!important;top:9px!important;bottom:9px!important;width:4px!important;border-radius:0 5px 5px 0!important;background:linear-gradient(180deg,var(--js-gold-hi),#b8792d)!important;box-shadow:0 0 13px rgba(232,185,108,.54)!important}
html:not(.dark) #sidebar[data-system="juris"] .navitem.active .nav-glyph{background:var(--js-gold-hi)!important}
html:not(.dark) #sidebar[data-system="juris"] .navfoot{padding:10px 13px 14px!important;border-top:1px solid rgba(218,177,107,.14)!important;background:linear-gradient(180deg,rgba(2,20,34,.20),rgba(2,16,28,.78))!important}
html:not(.dark) #sidebar[data-system="juris"] .navfoot .navitem{min-height:44px!important;margin-bottom:4px!important;border-radius:14px!important;background:rgba(2,22,37,.34)!important;border-color:rgba(211,173,107,.07)!important}

/* Ícones jurídicos lineares dourados */
#sidebar[data-system="juris"] .nav-glyph-juris-painel{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Cpath d='M4 20V11M10 20V5M16 20v-7M22 20V8M2 20h20'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Cpath d='M4 20V11M10 20V5M16 20v-7M22 20V8M2 20h20'/%3E%3C/svg%3E")!important}
#sidebar[data-system="juris"] :is(.nav-glyph-juris-contratos,.nav-glyph-juris-gerador){-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Cpath d='M6 3h9l4 4v14H6zM15 3v5h4M9 12h7M9 16h7'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Cpath d='M6 3h9l4 4v14H6zM15 3v5h4M9 12h7M9 16h7'/%3E%3C/svg%3E")!important}
#sidebar[data-system="juris"] :is(.nav-glyph-juris-terrenos,.nav-glyph-juris-empreendimentos){-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Cpath d='M4 21V4h10v17M14 9h6v12M2 21h20M7 8h2M7 12h2M7 16h2M17 13h1M17 17h1'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Cpath d='M4 21V4h10v17M14 9h6v12M2 21h20M7 8h2M7 12h2M7 16h2M17 13h1M17 17h1'/%3E%3C/svg%3E")!important}
#sidebar[data-system="juris"] :is(.nav-glyph-juris-comunicacao,.nav-glyph-juris-carl){-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2l1.4 4.4L18 8l-4.6 1.6L12 14l-1.4-4.4L6 8l4.6-1.6L12 2zM5 13l.9 2.6L9 17l-3.1 1.4L5 21l-.9-2.6L1 17l3.1-1.4L5 13zM19 12l.8 2.3L22 15l-2.2.7L19 18l-.8-2.3L16 15l2.2-.7L19 12z'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2l1.4 4.4L18 8l-4.6 1.6L12 14l-1.4-4.4L6 8l4.6-1.6L12 2zM5 13l.9 2.6L9 17l-3.1 1.4L5 21l-.9-2.6L1 17l3.1-1.4L5 13zM19 12l.8 2.3L22 15l-2.2.7L19 18l-.8-2.3L16 15l2.2-.7L19 12z'/%3E%3C/svg%3E")!important}
#sidebar[data-system="juris"] .nav-glyph-juris-escritorios{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Cpath d='M3 8h18v12H3zM8 8V5h8v3M3 13h18M10 13v2h4v-2'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Cpath d='M3 8h18v12H3zM8 8V5h8v3M3 13h18M10 13v2h4v-2'/%3E%3C/svg%3E")!important}
#sidebar[data-system="juris"] .nav-glyph-juris-configuracoes{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Cpath d='M12 1v3M12 20v3M1 12h3M20 12h3M4.2 4.2l2.1 2.1M17.7 17.7l2.1 2.1M19.8 4.2l-2.1 2.1M6.3 17.7l-2.1 2.1'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Cpath d='M12 1v3M12 20v3M1 12h3M20 12h3M4.2 4.2l2.1 2.1M17.7 17.7l2.1 2.1M19.8 4.2l-2.1 2.1M6.3 17.7l-2.1 2.1'/%3E%3C/svg%3E")!important}
#sidebar[data-system="juris"] :is(.nav-glyph-arrow-left,.nav-glyph-moon,.nav-glyph-sun,.nav-glyph-log-out){-webkit-mask-size:22px 22px!important;mask-size:22px 22px!important}
@media(max-height:780px){html:not(.dark) #sidebar[data-system="juris"] .navitem{min-height:44px!important;margin-bottom:4px!important}html:not(.dark) #sidebar[data-system="juris"] .brand{min-height:96px!important;padding-top:13px!important}}
