body{background:#e9efec;margin:0}:root{--display:"Bricolage Grotesque",system-ui,sans-serif;--body:"Figtree",system-ui,sans-serif;--round:"Fredoka","Figtree",system-ui,sans-serif}.canvas .wm{font:700 24px var(--round);letter-spacing:-.01em}.canvas .wm b{font-weight:700}.canvas .brand{align-items:center;gap:10px;display:flex}.l1{font-family:var(--body);color:#14302f;background:#eaf2ec;grid-template-columns:230px 1fr;min-height:720px;display:grid}.l1 aside{color:#cfe3dd;background:#14302f;flex-direction:column;gap:6px;padding:26px 18px;display:flex}.l1 aside .wm{color:#fff;font-size:22px}.l1 aside .wm b{color:#7fd1d8}.l1 aside .it{border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:15px;display:flex}.l1 aside .it.on{color:#14302f;background:#f6b928;font-weight:700}.l1 aside .sync{background:#1e4442;border-radius:14px;margin-top:auto;padding:14px;font-size:13px}.l1 main{padding:28px 32px}.l1 .hd{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.l1 .hd h4{font:800 30px/1.1 var(--display);letter-spacing:-.02em;margin:0}.l1 .hd .who{align-items:center;gap:10px;font-size:14px;display:flex}.l1 .av{color:#fff;background:#c8742f;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.l1 .cov{background:#fff;border-radius:22px;grid-template-columns:1fr 280px;align-items:center;gap:24px;margin-bottom:18px;padding:20px 24px;display:grid}.l1 .cov .bar{background:#e3ece7;border-radius:99px;height:16px;margin-top:10px;overflow:hidden}.l1 .cov .bar i{background:linear-gradient(90deg,#0f6e7a,#2ba3a0);border-radius:99px;width:68%;height:100%;display:block}.l1 .cov b{font:800 42px/1 var(--display)}.l1 .kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.l1 .k{background:#fff;border-radius:18px;padding:16px 18px}.l1 .k .l{color:#5b726d;font-size:13px}.l1 .k .v{font:800 30px/1.15 var(--display);letter-spacing:-.02em}.l1 .k .d{color:#2f7d3b;font-size:12.5px;font-weight:600}.l1 .k.hot{background:#f6b928}.l1 .k.dark{color:#fff;background:#0f6e7a}.l1 .k.dark .l{color:#cdebec}.l1 .row2{grid-template-columns:1.4fr 1fr 1fr;gap:14px;display:grid}.l1 .box{background:#fff;border-radius:18px;padding:18px 20px}.l1 .box h5{font:600 16px var(--display);margin:0 0 14px}.l1 .bars{border-bottom:1px solid #e3ece7;align-items:flex-end;gap:16px;height:170px;padding-bottom:4px;display:flex}.l1 .bars div{color:#5b726d;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;font-size:12px;display:flex}.l1 .bars span{background:#0f6e7a;border-radius:8px 8px 3px 3px;width:100%;display:block}.l1 .bars span.g{background:#c8742f}.l1 .donut{background:conic-gradient(#0f6e7a 0 35%,#f6b928 35% 82%,#d5e0dc 82%);border-radius:50%;place-items:center;width:150px;height:150px;margin:4px auto 10px;display:grid}.l1 .donut div{width:96px;height:96px;font:800 24px var(--display);background:#fff;border-radius:50%;place-items:center;display:grid}.l1 .leg{flex-direction:column;gap:4px;font-size:12.5px;display:flex}.l1 .leg i{border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.l1 .ag{border-bottom:1px dashed #e3ece7;align-items:center;gap:10px;padding:7px 0;font-size:14px;display:flex}.l1 .ag:last-child{border:0}.l1 .ag b{font-family:var(--display);margin-left:auto}body{background:#eaf2ec}.canvas{width:auto}.l1{min-height:100vh}.l1 aside .brand{margin-bottom:22px}.l1 aside a.it{color:inherit;text-decoration:none}.l1 aside a.it.on{color:#14302f}.l1 .menu-tg{display:none}.l1 main,.l1 .box{min-width:0}.l1 button.who{color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-family:inherit}.l1.solo{grid-template-columns:1fr;place-items:center;padding:28px 32px}.l1 .fm{box-sizing:border-box;background:#fff;border-radius:22px;width:100%;max-width:420px;padding:28px 32px}.l1 .fm .wm{color:#14302f;font-size:22px}.l1 .fm .wm b{color:#0f6e7a}.l1 .fm .brand{margin-bottom:22px}.l1 .fm h4{font:800 30px/1.1 var(--display);letter-spacing:-.02em;margin:0}.l1 .fm p{color:#5b726d;margin:10px 0 18px;font-size:14px}.l1 .fm label{color:#5b726d;margin:14px 0 6px;font-size:13px;display:block}.l1 .fm input[type=email],.l1 .fm input[type=password]{box-sizing:border-box;width:100%;font:15px var(--body);color:#14302f;background:#fff;border:1px solid #e3ece7;border-radius:12px;outline:0;padding:10px 12px;display:block}.l1 .fm input:focus{border-color:#0f6e7a}.l1 .fm .ck{color:#14302f;align-items:center;gap:10px;margin:14px 0 0;font-size:14px;display:flex}.l1 .fm .ck input{accent-color:#0f6e7a;margin:0}.l1 .fm button{color:#fff;width:100%;font:700 15px var(--body);cursor:pointer;background:#0f6e7a;border:0;border-radius:12px;margin-top:18px;padding:10px 12px;display:block}.l1 .fm .er{color:#b23a2a;background:#fde3df;border-radius:12px;margin-bottom:4px;padding:10px 12px;font-size:13px;font-weight:600}.l1 .hd h4 small{font:400 14px/1.4 var(--body);color:#5b726d;letter-spacing:0;margin-top:6px;display:block}.l1 .tb{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;display:flex}.l1 .tb .sp{margin-left:auto}.l1 .bt{color:#fff;font:700 15px var(--body);cursor:pointer;background:#0f6e7a;border:0;border-radius:12px;padding:10px 12px;line-height:normal;text-decoration:none;display:inline-block}.l1 .bt.s{color:#14302f;background:#fff}.l1 .box .bt.s{background:#e3ece7}.l1 .bt.h{color:#14302f;background:#f6b928}.l1 .bt.p{color:#b23a2a;background:#fde3df}.l1 .cp{box-sizing:border-box;width:100%;font:15px var(--body);color:#14302f;background:#fff;border:1px solid #e3ece7;border-radius:12px;outline:0;padding:10px 12px;display:block}.l1 .cp:focus{border-color:#0f6e7a}.l1 .tb .cp{border-color:#fff;width:auto}.l1 .tb input.cp{flex:1;min-width:200px}.l1 textarea.cp{resize:vertical;min-height:96px}.l1 .gf{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.l1 .gf .t{grid-column:1/-1}.l1 .gf label,.l1 .rt{color:#5b726d;margin-bottom:6px;font-size:13px;display:block}.l1 .gf .e{color:#b23a2a;margin-top:4px;font-size:12.5px;font-weight:600}.l1 .gf .ck{color:#14302f;align-items:center;gap:10px;margin:0;font-size:14px;display:flex}.l1 .gf .ck input{accent-color:#0f6e7a;margin:0}.l1 .ac{flex-wrap:wrap;gap:14px;margin-top:18px;display:flex}.l1 .tg{white-space:nowrap;border-radius:8px;padding:4px 8px;font-size:12.5px;font-weight:600;display:inline-block}.l1 .av.e{color:#14302f;background:#e3ece7;border-radius:12px;flex:none;font-size:17px;font-weight:400}.l1 .msg{color:#11706a;background:#d8f2ee;border-radius:12px;margin-bottom:18px;padding:10px 12px;font-size:14px;font-weight:600}.l1 .msg.er{color:#b23a2a;background:#fde3df}.l1 .tw{overflow-x:auto}.l1 .tbl{border-collapse:collapse;width:100%;font-size:14px}.l1 .tbl th{color:#5b726d;text-align:left;white-space:nowrap;padding:0 14px 7px 0;font-size:13px;font-weight:400}.l1 .tbl td{vertical-align:middle;border-bottom:1px dashed #e3ece7;padding:7px 14px 7px 0}.l1 .tbl tr:last-child td{border:0}.l1 .tbl th:last-child,.l1 .tbl td:last-child{padding-right:0}.l1 .tbl .n{text-align:right;font-family:var(--display);white-space:nowrap;font-weight:800}.l1 .tbl a{color:#0f6e7a;font-weight:600;text-decoration:none}.l1 .tbl small{color:#5b726d;font-size:12.5px;display:block}.l1 .tbl .cel{align-items:center;gap:10px;display:flex}.l1 .mb{background:#e3ece7;border-radius:99px;min-width:80px;height:8px;overflow:hidden}.l1 .mb i{background:linear-gradient(90deg,#0f6e7a,#2ba3a0);border-radius:99px;height:100%;display:block}.l1 .pgn{color:#5b726d;align-items:center;gap:14px;margin-top:14px;font-size:13px;display:flex}.l1 .pgn .sp{margin-left:auto}.l1 .dl{grid-template-columns:repeat(2,1fr);gap:14px;margin:0;display:grid}.l1 .dl dt{color:#5b726d;font-size:13px}.l1 .dl dd{margin:0;font-size:15px;font-weight:600}.l1 .row2.d2{grid-template-columns:1.4fr 1fr}.l1 .row2.d1{grid-template-columns:1fr}.l1 .mt{margin-top:14px}.l1 .fot{background:#e3ece7;border-radius:8px;place-items:center;width:100%;height:170px;margin-bottom:14px;font-size:62px;display:grid;overflow:hidden}.l1 .fot img{object-fit:cover;width:100%;height:100%}.l1 #mapa{z-index:0;border-radius:8px;height:560px}.l1 .vz{color:#5b726d;padding:7px 0;font-size:14px}.l1 .um{position:relative}.l1 .um .who .st{color:#14302f;margin-left:-4px;font-size:15px}.l1 .um .box{z-index:30;box-sizing:border-box;border:1px solid #e3ece7;width:270px;position:absolute;top:calc(100% + 10px);right:0}.l1 .um .box[hidden]{display:none}.l1 .um a.ag{color:#0f6e7a;font-weight:600;text-decoration:none}.l1 .um .box form{margin-top:14px}.l1 .um .box .bt{width:100%;display:block}@media (width<=1100px){.l1 .kpis{grid-template-columns:repeat(2,1fr)}.l1 .row2{grid-template-columns:1fr 1fr}.l1 .row2 .box:first-child{grid-column:1/-1}}@media (width<=820px){.l1{grid-template-columns:1fr;min-height:0}.l1 .row2.d2,.l1 .gf,.l1 .dl{grid-template-columns:1fr}.l1 aside .brand{margin-bottom:0}.l1 aside.aberto .brand{margin-bottom:22px}.l1 .menu-tg{color:#fff;font:700 15px var(--body);cursor:pointer;background:#1e4442;border:0;border-radius:12px;margin-left:auto;padding:10px 12px;display:block}.l1 aside .it,.l1 aside .sync{display:none}.l1 aside.aberto .it{display:flex}.l1 aside.aberto .sync{margin-top:6px;display:block}.l1 .cov{grid-template-columns:1fr}}@media (width<=560px){.l1 main{padding:28px 16px}.l1 .kpis,.l1 .row2{grid-template-columns:1fr}}
