@import url('https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&family=Barlow+Condensed:wght@600;700;800&display=swap');
:root{font-family:'Barlow',sans-serif;color:#101114;background:#F3F4F6}header{background:#101114;border-bottom:4px solid #E10600;padding:12px 32px}header img{width:135px;height:80px}h1,h2{font-family:'Barlow Condensed',sans-serif}h1{font-size:46px}h2{font-size:29px}.eyebrow{color:#E10600}.btn,.tabs button{border-radius:2px;min-height:44px;font-family:inherit}.tabs button.active,.btn.red{background:#E10600}.btn:hover,.tabs button:hover{filter:brightness(.9)}.btn.danger{background:#8e2525}.card{border-radius:3px;box-shadow:none;padding:28px;border-color:#dedfe3}.stats .card{border-top:3px solid #E10600}.stats strong{color:#E10600;font-family:'Barlow Condensed';font-size:42px}.stats span{font-size:14px}.note{background:#fff;border-left-color:#E10600;color:#51535a}.pane p{line-height:1.65}label{font-size:14px}input,select,textarea{border-radius:2px;min-height:44px}input:focus,select:focus,textarea:focus{outline:2px solid #E10600;outline-offset:2px}[hidden]{display:none!important}:focus-visible{outline:3px solid #E10600;outline-offset:4px}#loginSection{max-width:750px;margin:30px auto}.tabs button{text-align:left}.tablewrap{border:1px solid #eee}th,td{padding:16px 12px}th{background:#F3F4F6}td{font-size:14px}.chip{text-transform:uppercase;border-radius:2px}footer{border-top:1px solid #dedfe3}
@media(min-width:1000px){main{max-width:1400px;padding:35px 35px 70px}#protectedArea{display:grid;grid-template-columns:210px minmax(0,1fr);column-gap:30px}#protectedArea>.actions{grid-column:2;justify-content:flex-end}#protectedArea>.stats{grid-column:2}#protectedArea>.tabs{grid-column:1;grid-row:1/5;display:flex;flex-direction:column;background:#101114;padding:20px 14px;align-self:start;position:sticky;top:24px;margin:18px 0}#protectedArea>.tabs:before{content:'CENTRAL DA REDAÇÃO';color:#a6a8b0;font-size:10px;letter-spacing:.12em;padding:10px 8px 20px}#protectedArea>.tabs button{background:transparent;color:#ddd}#protectedArea>.tabs button.active{background:#E10600;color:white}#protectedArea>.pane{grid-column:2}.stats{margin-top:18px}.stats .card{margin:0}}
@media(max-width:680px){h1{font-size:38px}.card{padding:20px}.tabs{gap:6px}.tabs button{flex:1 0 40%;font-size:12px}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.stats .card{padding:12px}.stats span{font-size:11px}.stats strong{font-size:32px}header{padding:12px 18px}}
