:root{font-family:Arial,sans-serif;color:#18243b;background:#f5f7fb}*{box-sizing:border-box}body{margin:0}header{background:#142b52;color:white;padding:18px 5%;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}header a{color:white;margin-left:15px;text-decoration:none}main{max-width:1080px;margin:35px auto;padding:0 20px}h1{font-size:28px}.panel{background:white;padding:25px;border-radius:14px;max-width:550px;box-shadow:0 4px 20px #142b5210}label{display:block;margin:16px 0;font-weight:bold}input{display:block;width:100%;margin-top:7px;padding:12px;border:1px solid #bdc8d9;border-radius:8px}button{background:#205dc0;color:white;border:0;border-radius:8px;padding:12px 20px;cursor:pointer}.metric{display:inline-flex;vertical-align:top;flex-direction:column;background:white;border-radius:12px;padding:24px;margin:8px;min-width:170px;box-shadow:0 4px 20px #142b5210}.metric strong{font-size:32px;margin-top:8px}.notice{padding:15px;background:#e8efff;border-radius:8px}.error{color:#a11626}table{border-collapse:collapse;width:100%;margin-top:24px;background:white}td,th{text-align:left;padding:12px;border-bottom:1px solid #ddd}@media(max-width:600px){.metric{width:calc(100% - 16px)}header a{margin-left:8px}}

/* NONAWEB CENTRAL 2.7.16.2 - menu responsivo, sem dependências JS */
.nw-header{align-items:center;position:relative;z-index:20}
.nw-brand{white-space:nowrap}
.nw-nav{display:flex;align-items:center;gap:5px;flex-wrap:wrap}
.nw-nav .nw-main-link,.nw-menu>summary{display:block;padding:10px 12px;border-radius:8px;color:#fff;text-decoration:none;font-size:14px;cursor:pointer;white-space:nowrap}
.nw-nav .nw-main-link{margin-left:0}
.nw-nav .nw-main-link:hover,.nw-menu>summary:hover,.nw-nav .nw-current{background:rgba(255,255,255,.17)}
.nw-menu{position:relative}
.nw-menu>summary{list-style:none;user-select:none}
.nw-menu>summary::-webkit-details-marker{display:none}
.nw-menu>summary::after{content:' ▾';font-size:11px}
.nw-menu[open]>summary{background:rgba(255,255,255,.2)}
.nw-menu-items{position:absolute;right:0;top:100%;min-width:205px;padding:6px;background:#fff;border:1px solid #dce5f1;border-radius:10px;box-shadow:0 12px 30px #0a1e3b30;z-index:25}
.nw-menu-items a{display:block;color:#18345e!important;margin:0;padding:11px 12px;border-radius:6px;text-decoration:none;white-space:nowrap}
.nw-menu-items a:hover,.nw-menu-items a[aria-current="page"]{background:#eaf1fc;color:#134f9d!important}
@media(max-width:760px){.nw-header{padding:14px 18px}.nw-nav{width:100%;gap:3px}.nw-nav .nw-main-link,.nw-menu>summary{padding:9px 10px;font-size:13px}.nw-menu-items{left:0;right:auto;min-width:190px}}
@media(max-width:440px){.nw-menu-items{position:fixed;left:12px;right:12px;top:auto;min-width:0}.nw-nav{gap:0}}
