
/* JSE Rastreamento — padrão administrativo escuro único, aplicado após estilos legados. */
:root{color-scheme:dark!important;--jse-bg:#081422;--jse-card:#10253d;--jse-line:#294d70;--jse-text:#edf6ff;--jse-muted:#b2c9e1;--jse-blue:#37a8fa}
html,body{background:#081422!important;color:#edf6ff!important;color-scheme:dark!important}
body{background-image:radial-gradient(ellipse at 90% 0%,#10375c 0%,transparent 50%)!important;font-family:Inter,system-ui,Arial,sans-serif!important}
header,nav,aside{color:#edf6ff!important}
header{background:#091b30!important;border-color:#2a547a!important}
main,.wrap,.container{color:#edf6ff!important}
.card,.panel,.metric,.box,.modal,.dialog,.notice,.store-card,.edit-box,main>section,section.card,.jd-panel,.jse-photo-editor{background:#10253d!important;background-image:linear-gradient(145deg,#142d49,#0c1c30)!important;border-color:#2a4e71!important;color:#edf6ff!important;box-shadow:0 10px 30px #0003!important}
h1,h2,h3,h4,h5,h6,label,legend,th,strong{color:#f5faff!important}
p,small,.muted,.hint,.help,.description{color:#b7cbe0!important}
input:not([type=checkbox]):not([type=radio]),textarea,select{background:#0b1b2d!important;color:#f4faff!important;border:1px solid #426789!important}
input::placeholder,textarea::placeholder{color:#a6bbd2!important}
input:focus,textarea:focus,select:focus{outline:2px solid #54b9ff!important;outline-offset:1px}
button,.button,[role=button]{background:#146fae!important;color:#fff!important;border-color:#318ed0!important}
button.secondary,.button.secondary{background:#213f5e!important}
button:disabled{opacity:.55}
a{color:#83cbff!important}a:hover{color:#bde6ff!important}
table{background:transparent!important;color:#edf6ff!important}
thead,th{background:#1a3a59!important;color:#f4faff!important}
tbody,tr,td{background:transparent!important;color:#e5f2ff!important;border-color:#315271!important}
tbody tr:nth-child(even){background:#102a44!important}
hr{border-color:#355777!important}
pre,code{background:#0c2238!important;color:#eaf7ff!important}
.jd-stat{background:#10253d!important;color:#fff!important}
.jd-banner{background:linear-gradient(115deg,#06101e,#123a68 65%,#061222)!important}
.jd-bartrack{background:#0a1b2e!important}
.jd-donut>div{background:#091b2d!important}
.jse-partner-card{background:#10253d!important;color:#f4faff!important}
.jse-partner-link{background:#087ec6!important;color:white!important}
#siteEditorFeedback,[role=status]{overflow-wrap:anywhere}
@media(max-width:760px){main{max-width:100%;padding-left:12px!important;padding-right:12px!important}.card,.panel{max-width:100%;box-sizing:border-box}table{min-width:520px} .scroll{overflow-x:auto;max-width:100%}}
