:root{--ink:#1c2430;--ink2:#5b6b7d;--ink3:#9aa6b2;--line:#e6e9ee;--line2:#eceef1;--bg:#f6f7f9;--card:#fff;--card2:#fafbfc;--brand:#37506b;--brand2:#0c447c;--brand-ink:#fff;--good:#2e7d6e;--good-bg:#e3f1ee;--bad:#c44536;--bad-bg:#fbe9e7;--warn:#e0a030;--warn-bg:#fdf1dc;--edit:#fffbea;--chg:#fff3c4;--chg-line:#f0d27a;--calc:#f7f9fb;--radius:8px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--ink);font:14px/1.45 Segoe UI Variable,Segoe UI,system-ui,-apple-system,sans-serif}button,input,select{font:inherit;color:inherit}a{color:var(--brand2)}.num{font-variant-numeric:tabular-nums}.app{grid-template-rows:auto 1fr;grid-template-columns:56px minmax(0,1fr);min-height:100dvh;display:grid}.rail{border-right:1px solid var(--line);z-index:10;background:#fff;flex-direction:column;grid-area:1/1/-1;align-items:center;gap:6px;height:100dvh;padding:10px 0;display:flex;position:sticky;top:0}.rail .logo{flex:none;margin-bottom:10px}.rail a,.rail button{width:40px;height:40px;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;text-decoration:none;display:grid;position:relative}.rail a:hover,.rail button:hover{background:var(--bg)}.rail a.on{color:#1f7fd1;background:#e6f1fb}.rail [data-nome]:hover:after{content:attr(data-nome);background:var(--ink);color:#fff;white-space:nowrap;z-index:40;border-radius:5px;padding:3px 8px;font-size:12px;position:absolute;left:48px}.rail-sp{flex:1}.rail-sep{border-top:1px solid var(--line);flex:none;width:28px;margin:4px 0 0}.rail-rot{letter-spacing:.4px;color:var(--ink3);text-transform:uppercase;flex:none;font-size:9px}.rail a.lanc{color:#8a5a00}.rail a.lanc.on{color:#8a5a00;background:#fff6e3}.abas.lanc{background:#fffaf0;border-bottom-color:#f0dcaa}.abas.lanc a.active{border-bottom-color:#c98a1a}.abas-rot{color:#8a5a00;white-space:nowrap;align-self:center;margin-right:10px;font-size:12px;font-weight:600}.erps{vertical-align:middle;flex-wrap:wrap;gap:4px;display:inline-flex}.pill.erp{padding:1px 7px;font-size:11px}.pill.erp.g90{color:var(--ink2);background:#eef0f3}.pill.erp.inf{color:#184f95;background:#e6f1fb}.abas{border-bottom:1px solid var(--line);scrollbar-width:none;background:#fff;grid-area:1/2;align-items:flex-end;gap:4px;height:38px;padding:0 16px;display:flex;overflow-x:auto}.abas a{color:var(--ink2);white-space:nowrap;border-bottom:2px solid #0000;padding:8px 12px 7px;font-size:13px;text-decoration:none}.abas a.active{color:var(--ink);border-bottom-color:#1f7fd1;font-weight:600}.abas a:hover{color:var(--ink)}.conteudo{grid-area:2/2;min-width:0}@media (width<=900px){.app{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr)}.rail{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;grid-row:1;height:52px;padding:0 10px}.rail .logo{margin:0 10px 0 0}.rail-sep{border-top:0;border-left:1px solid var(--line);width:0;height:24px;margin:0 4px}.rail-rot,.abas-rot,.rail [data-nome]:hover:after{display:none}.abas{grid-area:2/1}.conteudo{grid-area:3/1}}main{max-width:1320px;margin:0 auto;padding:20px 16px 80px}h1{margin:0;font-size:20px}.btn{border:1px solid var(--line);background:var(--card);cursor:pointer;white-space:nowrap;border-radius:6px;padding:7px 14px;font-size:13px}.btn:hover:not(:disabled){border-color:var(--ink3)}.btn:disabled{opacity:.45;cursor:default}.btn.pri{background:var(--brand);border-color:var(--brand);color:#fff}.btn.link{color:var(--brand2);background:0 0;border:0;padding:4px 6px}.pill{background:var(--line);color:var(--ink2);white-space:nowrap;border-radius:99px;padding:3px 10px;font-size:12px}.pill.ok{background:var(--good-bg);color:var(--good)}.pill.pend{background:var(--warn-bg);color:var(--warn)}.pill.err{background:var(--bad-bg);color:var(--bad)}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:16px;overflow:hidden}.card>h2{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:10px 14px;font-size:14px;display:flex}.aviso{border-radius:var(--radius);margin-bottom:14px;padding:10px 14px;font-size:13px}.aviso.info{background:var(--warn-bg);color:var(--ink);border:1px solid var(--warn)}.aviso.erro{background:var(--bad-bg);color:var(--bad);border:1px solid var(--bad)}.nota{color:var(--ink2);padding:10px 14px;font-size:12px}input[type=date],input.txt,.campo input{border:1px solid var(--line);background:var(--card);border-radius:6px;padding:7px 9px}.toast{background:var(--ink);color:var(--bg);z-index:50;border-radius:8px;max-width:calc(100% - 32px);padding:10px 18px;font-size:13px;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.login-fundo{place-items:center;min-height:100vh;padding:16px;display:grid}.login{background:var(--card);border:1px solid var(--line);border-radius:12px;width:100%;max-width:380px;padding:28px}.login .marca{align-items:center;gap:10px;margin-bottom:18px;font-size:16px;font-weight:700;display:flex}.login h1{margin-bottom:4px;font-size:18px}.login p{color:var(--ink2);margin:0 0 16px;font-size:13px}.campo{color:var(--ink2);gap:4px;margin-bottom:12px;font-size:13px;display:grid}.campo input{width:100%;color:var(--ink);font-size:15px}.codigo-input{letter-spacing:8px;text-align:center;font-size:22px!important}.qr{background:#fff;border-radius:8px;place-items:center;margin:8px 0 12px;padding:10px;display:grid}.segredo{word-break:break-all;background:var(--card2);border-radius:6px;padding:6px 8px;font-family:ui-monospace,Consolas,monospace;font-size:12px}.login .btn.pri{width:100%;padding:10px;font-size:14px}.barra{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.barra .sp{flex:1}.dias{flex-wrap:wrap;gap:6px;margin:-6px 0 14px;display:flex}.dias button{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:99px;padding:3px 9px;font-size:12px}.dias button.on{background:var(--brand);color:#fff;border-color:var(--brand)}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.kpi{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:12px 14px}.kpi small{color:var(--ink2);font-size:12px}.kpi div{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:21px;font-weight:600;overflow:hidden}.kpi em{font-size:12px;font-style:normal}.up{color:var(--good)}.dn,.neg{color:var(--bad)}.legenda{color:var(--ink2);flex-wrap:wrap;gap:16px;margin:-4px 0 14px;font-size:12px;display:flex}.legenda i{vertical-align:-2px;border:1px solid var(--line);border-radius:3px;width:12px;height:12px;margin-right:5px;display:inline-block}.rolar{overflow-x:auto}table.grade{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.grade th{color:var(--ink2);text-transform:uppercase;letter-spacing:.3px;text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;background:var(--card2);padding:8px 6px;font-size:11px;font-weight:600}.grade th.l,.grade td.l{text-align:left}.grade th.calc{color:var(--brand2)}.grade td{border-bottom:1px solid var(--line2);text-align:right;white-space:nowrap;padding:3px 6px}.grade td input{text-align:right;background:var(--edit);font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:4px;width:118px;padding:5px 6px}.grade td input:focus{outline:2px solid var(--brand);background:var(--card)}.grade td input:read-only{background:0 0}.grade td input.chg{background:var(--chg);border-color:var(--chg-line)}.grade td input.err{background:var(--bad-bg);border-color:var(--bad)}.grade td.calc{color:var(--brand2);background:var(--calc);font-weight:600}.grade tr.tot td{background:var(--card2);border-top:1px solid var(--line);font-weight:700}.msgs{background:var(--bad-bg);color:var(--bad);border-bottom:1px solid var(--line);padding:8px 14px;font-size:12.5px}.duas{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ajustes td input{width:100%}.ajustes td input.txt{text-align:left}.hist{max-height:420px;margin:0;padding:0;list-style:none;overflow-y:auto}.hist li{border-bottom:1px solid var(--line2);padding:8px 14px;font-size:13px}.hist time{color:var(--ink3);margin-right:6px;font-size:12px}.hist s{color:var(--bad)}.hist ins{color:var(--good);text-decoration:none}@media (width<=760px){.kpis{grid-template-columns:1fr 1fr}.kpi div{font-size:17px}.duas{grid-template-columns:1fr}table.contas thead{display:none}table.contas tr{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:4px 10px;padding:10px 12px;display:grid}table.contas td{border:0;flex-direction:column;align-items:flex-start;padding:0;display:flex}table.contas td:before{content:attr(data-h);color:var(--ink2);text-transform:uppercase;font-size:10.5px}table.contas td.l{grid-column:1/-1;font-weight:600}table.contas td input{text-align:left;width:100%}}.sub{color:var(--ink2);font-size:12px;font-weight:400}.card>h2 .sp{flex:1}table.lista td{vertical-align:top;padding:8px 6px}tr.clicavel{cursor:pointer}tr.clicavel:hover td,tr.clicavel:focus td{background:var(--card2);outline:none}select{border:1px solid var(--line);background:var(--card);border-radius:6px;padding:7px 9px}.painel-fundo{z-index:30;background:#10161e73;justify-content:flex-end;display:flex;position:fixed;inset:0}.painel{background:var(--bg);width:min(760px,100%);height:100%;padding:16px;overflow-y:auto;box-shadow:-8px 0 24px #0000002e}.painel-topo{align-items:center;gap:10px;margin-bottom:12px;display:flex}.painel-topo h2{flex:1;margin:0;font-size:17px}.form-grade{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px;display:grid}.form-grade .campo input,.form-grade .campo select{font-size:14px}.form-grade .campo input:read-only{background:var(--card2)}.chips{flex-wrap:wrap;gap:6px;padding:10px 14px 0;display:flex}.chip{background:var(--card2);border:1px solid var(--line);border-radius:99px;align-items:center;gap:4px;padding:3px 4px 3px 10px;font-size:12.5px;display:inline-flex}.chip button{cursor:pointer;color:var(--ink2);background:0 0;border:0;padding:0 6px;font-size:15px;line-height:1}.chip button:hover{color:var(--bad)}.sugestoes{border:1px solid var(--line);background:var(--card);border-radius:6px;max-height:280px;margin-top:6px;display:grid;overflow-y:auto}.sugestoes button{text-align:left;border:0;border-bottom:1px solid var(--line2);cursor:pointer;background:0 0;padding:7px 10px;font-size:13px}.sugestoes button:hover:not(:disabled){background:var(--card2)}.sugestoes button:disabled{opacity:.5;cursor:not-allowed}@media (width<=760px){.form-grade{grid-template-columns:1fr}.form-grade .campo{grid-column:auto!important}}.perfis-grade{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:14px;display:grid}.perfis-lista{padding:0}.perfis-lista button{border:0;border-bottom:1px solid var(--line2);background:var(--card);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px 12px;font-size:13px;display:flex}.perfis-lista button.on{background:#f3f0fa;box-shadow:inset 3px 0 #6b4fa3}.perfis-lista small{color:var(--ink2);font-size:11.5px;font-weight:400;display:block}.perm-grupo{letter-spacing:.4px;text-transform:uppercase;border-bottom:2px solid;margin:12px 0 4px;padding-bottom:3px;font-size:11px;font-weight:700}.perm-linha{border-bottom:1px solid var(--line2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 2px;font-size:13px;display:grid}.perm-linha small{color:var(--ink2);font-size:11.5px;display:block}.dias.nivel{flex-wrap:nowrap;margin:0}.dias.nivel button{min-width:64px}.dias.nivel button.on.n-NAO{color:var(--ink2);background:#e4e7eb;border-color:#e4e7eb}.dias.nivel button.on.n-VER{background:#184f95;border-color:#184f95}.dias.nivel button.on.n-LANCAR{background:#8a5a00;border-color:#8a5a00}.rail a.adm{color:#5a4290}.rail a.adm.on{color:#5a4290;background:#efeaf8}.abas.adm{background:#f7f5fb;border-bottom-color:#ddd5ee}.abas.adm a.active{border-bottom-color:#6b4fa3}.abas.adm .abas-rot{color:#5a4290}@media (width<=760px){.perfis-grade,.perm-linha{grid-template-columns:1fr}}.acoes{flex-wrap:nowrap;justify-content:flex-end;gap:4px;display:flex}.acoes .btn{padding:4px 9px;font-size:12px}.modal-codigo{z-index:80;background:#1c243059;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.tes-raiz{--page:#f5f6f8;--surface:#fff;--tline:#e3e7ec;--grid:#eceef1;--axis:#c3c9d2;--tink:#1c2430;--tink2:#4f5b69;--muted:#667180;--tbrand:#1f7fd1;--entradas:#2a78d6;--saidas:#eb6834;--saldo:#1c2430;--tendencia:#6b7684;--neutro:#7d8795;--seq-600:#184f95;--seq-400:#3987e5;--seq-250:#86b6ef;--critical:#c23a3a;--critical-wash:#c23a3a12;--positive:#0f6b3a;--amber:#b7791f;background:var(--page)}.tes{background:var(--page);max-width:1760px;height:calc(100dvh - 38px);color:var(--tink);grid-template-rows:auto 96px minmax(240px,1.55fr) minmax(170px,1fr);grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;margin:0 auto;padding:12px 16px 14px;font-size:13.5px;line-height:1.4;display:grid}.tes-msg{color:var(--ink2);padding:24px}.tes .cab{grid-column:1/-1;align-items:center;gap:14px;min-width:0;display:flex}.tes .cab h1{white-space:nowrap;margin:0;font-size:20px;font-weight:600}.tes .manchete{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.tes .manchete b{color:var(--critical)}.tes .carimbo{color:var(--tink2);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.tes .carimbo i{border-radius:50%;width:8px;height:8px;display:inline-block}.tes .t-sp{flex:1}.tes .seg{border:1px solid var(--tline);background:var(--surface);border-radius:8px;padding:2px;display:inline-flex}.tes .seg button{font:inherit;color:var(--tink2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:4px 10px;font-size:12px}.tes .seg button.on{background:var(--tink);color:#fff}.tes .t-pill{color:var(--tink2);white-space:nowrap;background:#eef0f3;border-radius:99px;padding:4px 10px;font-size:12px}.tes .t-pill.mod{color:#8a5a00;background:#fff4e0}.tes .t-pill button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 0 4px;text-decoration:underline}.tes .t-btn,.t-gaveta .t-btn{border:1px solid var(--tline,#e3e7ec);font:inherit;color:var(--tink2,#4f5b69);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;padding:4px 10px;font-size:12px;text-decoration:none}.tes .t-btn:hover{border-color:var(--axis)}.tes .t-card{background:var(--surface);border:1px solid var(--tline);border-radius:10px;flex-direction:column;min-width:0;min-height:0;padding:12px 14px;display:flex}.tes .t-card .th{align-items:flex-start;gap:8px;display:flex}.tes .t-card h2{flex:1;min-width:0;margin:0;font-size:14.5px;font-weight:600;line-height:1.3}.tes .t-sub{color:var(--muted);margin:1px 0 6px;font-size:12px}.tes .ico{color:var(--muted);cursor:help;background:0 0;border:0;padding:0 2px;font-size:13px;line-height:1.2}.tes .plot{flex:1;min-height:0;position:relative}.tes .plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tes svg text{font-family:inherit}.tes .t-tab{flex:1;min-height:0;font-size:12px;overflow:auto}.tes .t-tab table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.tes .t-tab th,.tes .t-tab td{border-bottom:1px solid var(--grid);text-align:right;white-space:nowrap;padding:4px 6px}.tes .t-tab th:first-child,.tes .t-tab td:first-child{text-align:left}.tes .t-kpi{justify-content:space-between;padding:10px 14px}.tes .t-kpi .rot{color:var(--tink2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.tes .t-kpi .val{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:23px;font-weight:600;line-height:1.1}.tes .t-kpi .ctx{color:var(--tink2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.tes .t-kpi.hero{background:snow;border-color:#efc4c4}.tes .t-kpi.hero .val{color:var(--critical);font-size:30px}.tes .t-kpi.hero.ok{background:#f8fdf9;border-color:#bfe0cc}.tes .t-kpi.hero.ok .val{color:var(--positive)}.tes .mini{background:#eef0f3;border-radius:4px;gap:2px;height:8px;margin:3px 0 2px;display:flex;overflow:hidden}.tes .mini div{height:100%}.tes .t-kpi .ctx .leg{cursor:default;align-items:center;gap:4px;margin-right:9px;display:inline-flex}.tes .t-kpi .ctx .leg i{border-radius:2px;width:8px;height:8px;display:inline-block}.tes .sim{border-top:1px solid var(--tline);color:var(--tink2);flex-wrap:nowrap;align-items:center;gap:8px;margin-top:6px;padding-top:8px;font-size:12px;display:flex;overflow:hidden}.tes .sim .g{white-space:nowrap;align-items:center;gap:4px;display:flex}.tes .sim .seg button{padding:2px 7px;font-size:11.5px}.tes .pop{border:1px solid var(--tline);z-index:8;width:300px;color:var(--tink2);background:#fff;border-radius:10px;padding:12px 14px;font-size:12.5px;position:absolute;bottom:46px;right:14px;box-shadow:0 10px 30px #1c243024}.tes .pop label{cursor:pointer;align-items:flex-start;gap:8px;margin:6px 0;display:flex}.tes .pop input[type=range]{width:100%;accent-color:var(--tink)}.tes .linhas{gap:3px;margin-top:6px;font-size:12px;display:grid}.tes .linhas .l{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 46px;align-items:center;gap:8px;min-height:16px;display:grid}.tes .linhas .n{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tes .linhas .v{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tes .trilho{background:#eef0f3;border-radius:3px;height:6px}.tes .trilho div{border-radius:3px;height:6px}.tes .crit{color:var(--critical);font-weight:600}.tes .foco:focus{outline:none}.tes .foco:focus-visible{outline:2px solid var(--tbrand)}.tes .k1{grid-column:1/4}.tes .k2{grid-column:4/6}.tes .k3{grid-column:6/9}.tes .k4{grid-column:9/11}.tes .k5{grid-column:11/13}.tes .c-proj{grid-column:1/9;position:relative}.tes .c-banc{grid-column:9/13}.tes .c-ponte{grid-column:1/6}.tes .c-mes{grid-column:6/9}.tes .c-dest{grid-column:9/13}.t-tt{pointer-events:none;z-index:60;color:#1c2430;background:#fff;border:1px solid #e3e7ec;border-radius:8px;min-width:200px;max-width:340px;padding:8px 10px;font-size:12px;display:none;position:fixed;box-shadow:0 6px 20px #1c243021}.t-tt .t{color:#4f5b69;margin-bottom:4px}.t-tt .r{justify-content:space-between;align-items:center;gap:14px;padding:1px 0;display:flex}.t-tt .r span{color:#4f5b69;align-items:center;gap:6px;display:flex}.t-tt .r em{border-radius:2px;width:12px;height:2px;display:inline-block}.t-tt .r b{font-variant-numeric:tabular-nums;white-space:nowrap}.t-tt .r span{white-space:nowrap}.t-tt{min-width:240px}.tes .ico{place-items:center;display:inline-grid}.t-gaveta{z-index:70;background:#fff;border-left:1px solid #e3e7ec;width:420px;max-width:100%;height:100dvh;padding:20px;transition:transform .2s;position:fixed;top:0;right:0;overflow:auto;transform:translate(105%);box-shadow:-10px 0 30px #1c24301f}.t-gaveta.on{transform:none}.t-gaveta h2{margin:0 0 10px;font-size:16px}.t-gaveta p{color:#4f5b69;font-size:13px}@media (height<=720px) and (width>=901px){.tes{grid-template-rows:auto 88px minmax(220px,1.55fr) minmax(155px,1fr);gap:10px;padding:8px 14px 10px}.tes .t-card{padding:10px 12px}.tes .t-sub{margin-bottom:4px}.tes .t-kpi{padding:8px 12px}}@media (width<=900px),(height<=600px){.tes{grid-template-rows:none;grid-auto-rows:auto;height:auto;padding:12px}.tes .cab{flex-wrap:wrap}.tes .manchete{white-space:normal;flex-basis:100%;order:5}.tes .k1{grid-column:1/-1}.tes .k2,.tes .k3,.tes .k4,.tes .k5{grid-column:span 6}.tes .c-proj,.tes .c-banc,.tes .c-ponte,.tes .c-mes,.tes .c-dest{grid-column:1/-1}.tes .c-proj .plot{flex:none;height:260px}.tes .c-ponte .plot,.tes .c-mes .plot{flex:none;height:220px}.tes .sim{flex-wrap:wrap}.tes .t-kpi.hero .val{font-size:28px}}.tes.acp{grid-template-rows:auto 96px minmax(250px,1.9fr) minmax(150px,1fr)}.acp .k1{grid-column:1/4}.acp .k2{grid-column:4/7}.acp .k3{grid-column:7/9}.acp .k4{grid-column:9/11}.acp .k5{grid-column:11/13}.acp .c-est{grid-column:1/10}.acp .c-rec{grid-area:3/10/5/13}.acp .c-ctr{grid-column:1/6}.acp .c-mes{grid-column:6/10}.acp .t-kpi.alerta .val{color:var(--critical)}.acp .leg{align-items:center;gap:4px;margin-right:9px;display:inline-flex}.acp .leg i{border-radius:2px;width:8px;height:8px;display:inline-block}.acp .leg2{color:var(--tink2);white-space:nowrap;align-items:center;gap:4px;margin-top:2px;font-size:11px;display:flex}.acp .leg2 i{border-radius:2px;width:3px;height:12px;margin-left:6px;display:inline-block}.acp .esteira{flex:1;grid-template-rows:auto minmax(0,1fr);grid-template-columns:repeat(5,minmax(0,1fr));column-gap:10px;min-height:0;display:grid}.acp .grupo{letter-spacing:.3px;text-transform:uppercase;border-bottom:2px solid var(--tline);white-space:nowrap;text-overflow:ellipsis;margin-top:8px;margin-bottom:6px;padding:0 2px 5px;font-size:11px;font-weight:600;overflow:hidden}.acp .grupo.emp{border-color:var(--axis);color:var(--tink2);grid-column:1/3}.acp .grupo.org{border-color:var(--seq-250);color:var(--seq-600);grid-column:3/6}.acp .etapa{background:#f8f9fb;border-radius:8px;flex-direction:column;min-height:0;padding:7px 7px 6px;display:flex}.acp .etapa .en{white-space:nowrap;text-overflow:ellipsis;color:var(--tink2);font-size:12px;font-weight:600;overflow:hidden}.acp .etapa .eh{justify-content:space-between;align-items:baseline;gap:6px;margin-bottom:5px;display:flex}.acp .etapa .ev{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:600}.acp .etapa .eq{color:var(--muted);white-space:nowrap;font-size:11px}.acp .lista{flex-direction:column;flex:1;gap:4px;min-height:0;display:flex;overflow:hidden}.acp .med{border:1px solid var(--tline);border-left:3px solid var(--axis);cursor:pointer;background:#fff;border-radius:6px;flex:none;padding:3px 7px}.acp .med:hover,.acp .med:focus-visible{border-color:var(--axis);outline:none;box-shadow:0 0 0 2px #e6f1fb}.acp .med.a1{border-left-color:var(--amber)}.acp .med.a2{border-left-color:var(--critical)}.acp .med .l1{justify-content:space-between;gap:6px;font-size:12px;display:flex}.acp .med .o{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}.acp .med .v{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.acp .med .l2{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.acp .med .d{font-weight:600}.acp .med.a1 .d{color:var(--amber)}.acp .med.a2 .d{color:var(--critical)}.acp .med.inc .o{color:#8a5a00}.acp .mais{color:var(--tink2);cursor:default;padding:2px 4px;font-size:11.5px;text-decoration:underline}.acp .vazio{color:var(--muted);padding:4px;font-size:11.5px;font-style:italic}.acp .reaj{color:var(--tink2);border-top:1px solid var(--tline);white-space:nowrap;flex-wrap:nowrap;flex:none;align-items:center;gap:5px;margin-top:8px;padding-top:6px;font-size:11.5px;display:flex;overflow:hidden}.acp .chip{border:1px solid var(--tline);cursor:pointer;white-space:nowrap;background:#fff;border-radius:99px;padding:1px 8px}.acp .chip:hover{border-color:var(--axis)}.acp .recs{flex:1;min-height:0;margin:0 -6px;padding:0 6px;overflow:auto}.acp .rec{border-bottom:1px solid var(--grid);cursor:pointer;grid-template-columns:44px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:6px 2px;font-size:12.5px;display:grid}.acp .rec:hover{background:#fafbfc}.acp .rec time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px}.acp .rec .o{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.acp .rec .v{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.acp .rec small{color:var(--muted);font-size:10.5px;display:block}.acp .nota{color:var(--muted);border-top:1px solid var(--tline);margin-top:4px;padding-top:6px;font-size:11px}.acp .linhas{flex:1;align-content:start;gap:7px;min-height:0;margin-top:0;font-size:12px;display:grid;overflow:hidden}.acp .lc{grid-template-columns:minmax(0,1.05fr) minmax(0,1.6fr) 62px;align-items:center;gap:8px;display:grid}.acp .lc .n{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.acp .lc .v{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.acp .pilha{gap:2px;height:10px;display:flex}.acp .pilha div{border-radius:2px;height:100%}.acp .legenda{color:var(--tink2);gap:12px;margin-top:6px;font-size:11px;display:flex}.acp .legenda i{border-radius:2px;width:10px;height:8px;margin-right:4px;display:inline-block}.t-gaveta .g-sub{color:#4f5b69;margin:2px 0 12px;font-size:12.5px}.t-gaveta .linha-tempo{margin:0 0 14px;padding:0;list-style:none}.t-gaveta .linha-tempo li{padding:0 0 10px 22px;font-size:12.5px;position:relative}.t-gaveta .linha-tempo li:before{content:"";background:#fff;border:2px solid #c3c9d2;border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:5px}.t-gaveta .linha-tempo li:after{content:"";background:#eceef1;width:2px;position:absolute;top:16px;bottom:-2px;left:10px}.t-gaveta .linha-tempo li:last-child:after{display:none}.t-gaveta .linha-tempo li.feito:before{background:#184f95;border-color:#184f95}.t-gaveta .linha-tempo li.agora:before{border-color:#1f7fd1;box-shadow:0 0 0 3px #e6f1fb}.t-gaveta .linha-tempo small{color:#667180;font-size:11.5px;display:block}.t-gaveta .robo{color:#4f5b69;background:#f5f8fc;border:1px solid #dbe9fb;border-radius:8px;margin-bottom:12px;padding:8px 10px;font-size:12px}.t-gaveta .aviso-g{color:#8a5a00;background:#fff4e0;border-radius:8px;margin-bottom:12px;padding:8px 10px;font-size:12px}.t-gaveta table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-bottom:12px;font-size:12px}.t-gaveta td{border-bottom:1px solid #eceef1;padding:4px}.t-gaveta td:last-child{text-align:right;white-space:nowrap}.t-gaveta h3{margin:14px 0 6px;font-size:13px}@media (height<=800px) and (width>=901px){.acp .med{padding:2px 7px}.acp .med .l1{font-size:11.5px}.acp .med .l2{font-size:10.5px;line-height:1.25}}@media (height<=720px) and (width>=901px){.tes.acp{grid-template-rows:auto 84px minmax(235px,1.9fr) minmax(140px,1fr)}.acp .t-kpi .val{font-size:21px}}@media (width<=900px),(height<=600px){.tes.acp{grid-template-rows:none}.acp .k1,.acp .k2,.acp .k5{grid-column:1/-1}.acp .k3,.acp .k4{grid-column:span 6}.acp .c-est,.acp .c-rec,.acp .c-ctr,.acp .c-mes{grid-area:auto/1/auto/-1}.acp .esteira{flex-direction:column;gap:8px;display:flex}.acp .grupo{margin:4px 0 0}.acp .lista{overflow:visible}.acp .grupo.emp{order:0}.acp .e1,.acp .e2{order:1}.acp .grupo.org{order:2}.acp .e3,.acp .e4,.acp .e5{order:3}.acp .c-est .th{flex-wrap:wrap}.acp .c-est .th h2{flex-basis:100%}.acp .leg2{order:3}.acp .reaj{white-space:normal;flex-wrap:wrap}.acp .c-rec{max-height:460px}.acp .c-mes .plot{flex:none;height:200px}}.tes-raiz{--seq-100:#dbe9fb;--critical-wash:#fdf3f3;--amber-wash:#fff8ea}.ctr .t-kpi.alerta .val{color:var(--critical)}.ctr .leg{align-items:center;gap:4px;margin-right:9px;display:inline-flex}.ctr .leg i{border-radius:2px;width:8px;height:8px;display:inline-block}.ctr .tag{color:var(--tink2);white-space:nowrap;background:#eef0f3;border-radius:4px;padding:0 6px;font-size:10.5px}.ctr .tag.al{background:var(--critical-wash);color:var(--critical)}.ctr .tag.am{background:var(--amber-wash);color:#8a5a00}.ctr .tag.az{background:var(--seq-100);color:var(--seq-600)}.ctr .legenda{color:var(--tink2);flex-wrap:wrap;gap:10px;font-size:11px;display:flex}.ctr .legenda i{border-radius:2px;width:10px;height:8px;margin-right:4px;display:inline-block}.ctr .pilha{background:#f3f4f6;border-radius:3px;height:11px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #e3e7ec}.ctr .pilha div{height:100%}.ctr select.sel{font:inherit;border:1px solid var(--tline);color:var(--tink);background:#fff;border-radius:8px;max-width:340px;padding:5px 8px;font-size:13px}.tes.cart-p{grid-template-rows:auto 96px minmax(260px,1.75fr) minmax(150px,1fr)}.cart-p .k1{grid-column:1/4}.cart-p .k2{grid-column:4/7}.cart-p .k3{grid-column:7/9}.cart-p .k4{grid-column:9/11}.cart-p .k5{grid-column:11/13}.cart-p .c-map{grid-column:1/4}.cart-p .c-cart{grid-column:4/13}.cart-p .c-reaj{grid-column:1/7}.cart-p .c-prot{grid-column:7/13}.cart-p .mapa{flex:1;min-height:0;position:relative}.cart-p .mapa svg{width:100%;height:100%;position:absolute;inset:0}.cart-p .legm{color:var(--tink2);flex-wrap:wrap;gap:8px;margin-top:4px;font-size:11px;display:flex}.cart-p .legm i{vertical-align:-1px;border-radius:50%;width:9px;height:9px;margin-right:3px;display:inline-block}.cart-p .cart{flex:1;min-height:0;margin:0 -6px;padding:0 6px;overflow:auto}.cart-p .cl{border-bottom:1px solid var(--grid);cursor:pointer;grid-template-columns:minmax(0,1.2fr) minmax(0,1.7fr) 44px 66px 66px 118px;align-items:center;gap:10px;padding:5px 2px;font-size:12.5px;display:grid}.cart-p .cl:hover,.cart-p .cl.on{background:#f5f8fc}.cart-p .cl.cab{color:var(--muted);cursor:default;z-index:1;background:#fff;font-size:11px;position:sticky;top:0}.cart-p .cl .n{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.cart-p .cl .n small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:400;display:block;overflow:hidden}.cart-p .cl .n.al{color:var(--critical)}.cart-p .cl .r{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cart-p .cl .pc{text-align:right;color:var(--tink2);font-size:11.5px}.cart-p .chips{flex-wrap:wrap;justify-content:flex-end;gap:3px;display:flex}.cart-p .lista{flex:1;align-content:start;min-height:0;margin:0 -6px;padding:0 6px;display:grid;overflow:auto}.cart-p .rj{border-bottom:1px solid var(--grid);cursor:pointer;border-left:3px solid #c3c9d2;grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) 64px;align-items:center;gap:10px;padding:5px 6px;font-size:12.5px;display:grid}.cart-p .rj .n,.cart-p .rj .o{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cart-p .rj small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.cart-p .rj .r{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.cart-p .un{grid-template-columns:minmax(0,1.3fr) minmax(0,1.5fr) 64px;align-items:center;gap:10px;padding:4px 2px;font-size:12.5px;display:grid}.cart-p .un .n{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cart-p .un .n small{color:var(--muted);font-size:11px}.cart-p .un .r{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.tes.obra-p{grid-template-rows:auto 96px minmax(230px,1.5fr) minmax(170px,1fr)}.obra-p .k1{grid-column:1/4}.obra-p .k2{grid-column:4/7}.obra-p .k3{grid-column:7/9}.obra-p .k4{grid-column:9/11}.obra-p .k5{grid-column:11/13}.obra-p .c-bm{grid-column:1/9}.obra-p .c-lado{grid-area:3/9/5/13}.obra-p .c-acum{grid-column:1/9}.obra-p .sels{align-items:center;gap:8px;min-width:0;display:flex}.obra-p .cad{border:1px solid var(--tline);color:var(--tink2);background:#f8f9fb;border-radius:8px;gap:3px;margin-bottom:8px;padding:7px 10px;font-size:12px;display:grid}.obra-p .cad b{color:var(--tink);font-weight:600}.obra-p .lado{flex-direction:column;flex:1;gap:10px;min-height:0;margin:0 -6px;padding:0 6px 2px;display:flex;overflow:auto}.obra-p .lado h3{color:var(--tink2);text-transform:uppercase;letter-spacing:.3px;margin:0 0 4px;font-size:12px;font-weight:600}.obra-p .et{grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:8px;padding:3px 0;font-size:12.5px;display:grid;position:relative}.obra-p .et i{border:2px solid var(--axis);z-index:1;background:#fff;border-radius:50%;width:10px;height:10px}.obra-p .et:before{content:"";background:var(--grid);width:2px;position:absolute;top:-6px;bottom:-6px;left:5px}.obra-p .et:first-child:before{top:50%}.obra-p .et:last-child:before{bottom:50%}.obra-p .et .v{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.obra-p .et .v small{color:var(--muted);margin-left:6px;font-weight:400}.obra-p .et.zero{color:var(--muted)}.obra-p .et.zero .v{font-weight:400}.obra-p .pi{border:1px solid var(--tline);border-left:3px solid #c3c9d2;border-radius:8px;flex:none;margin-bottom:6px;padding:6px 9px;font-size:12.5px}.obra-p .pi .l1{justify-content:space-between;gap:8px;display:flex}.obra-p .pi .l1 b{font-variant-numeric:tabular-nums;font-weight:600}.obra-p .pi .l2{color:var(--muted);margin-top:1px;font-size:11.5px}.obra-p .rc{border-bottom:1px solid var(--grid);grid-template-columns:40px minmax(0,1fr) auto;gap:8px;padding:3px 0;font-size:12.5px;display:grid}.obra-p .rc time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px}.obra-p .rc b{font-variant-numeric:tabular-nums;font-weight:600}.obra-p .rc small{color:var(--muted);font-size:11px}.obra-p .aviso-l{background:var(--critical-wash);color:#8f2a2a;border-radius:8px;padding:7px 10px;font-size:12px}@media (height<=720px) and (width>=901px){.tes.cart-p{grid-template-rows:auto 84px minmax(240px,1.75fr) minmax(140px,1fr)}.tes.obra-p{grid-template-rows:auto 84px minmax(210px,1.5fr) minmax(150px,1fr)}.ctr .t-kpi .val{font-size:21px}}@media (width<=900px),(height<=600px){.tes.cart-p,.tes.obra-p{grid-template-rows:none}.ctr .k1,.ctr .k2,.ctr .k5{grid-column:1/-1}.ctr .k3,.ctr .k4{grid-column:span 6}.cart-p .c-map,.cart-p .c-cart,.cart-p .c-reaj,.cart-p .c-prot,.obra-p .c-bm,.obra-p .c-lado,.obra-p .c-acum{grid-area:auto/1/auto/-1}.cart-p .c-map .mapa{flex:none;height:300px}.cart-p .cart{max-height:560px}.cart-p .cl{grid-template-columns:minmax(0,1fr) 64px 64px}.cart-p .cl .x-bar,.cart-p .cl .x-pc,.cart-p .cl .x-pend{display:none}.cart-p .rj{grid-template-columns:minmax(0,1fr) 60px}.cart-p .rj .o{display:none}.obra-p .c-bm .plot,.obra-p .c-acum .plot{flex:none;height:220px}.obra-p .sels{flex-wrap:wrap}.obra-p .lado{overflow:visible}.ctr select.sel{max-width:100%}}.ini{max-width:1760px;height:calc(100dvh - 38px);color:var(--tink);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;margin:0 auto;padding:12px 16px 14px;font-size:13.5px;display:grid}.ini .topo{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:18px;min-width:0;display:flex}.ini .marca{align-items:center;gap:10px;margin-right:auto;display:flex}.ini .marca b{font-size:19px;font-weight:600;line-height:1.1;display:block}.ini .marca small{letter-spacing:1.4px;color:var(--muted);text-transform:uppercase;font-size:10.5px}.ini .big{border:1px solid var(--tline);background:#fff;border-radius:10px;display:flex}.ini .big div{border-left:1px solid var(--tline);cursor:help;min-width:0;padding:8px 18px}.ini .big div:first-child{border-left:0}.ini .big b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:21px;font-weight:600;display:block}.ini .big small{letter-spacing:.8px;color:var(--muted);text-transform:uppercase;white-space:nowrap;font-size:10.5px}.ini .big i{color:var(--muted);margin-left:4px;font-size:11px;font-style:normal}.ini .portas{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;min-height:0;display:grid}.ini .porta{border:1px solid var(--tline);cursor:pointer;min-height:0;color:inherit;background:#fff;border-radius:14px;flex-direction:column;padding:18px 20px;text-decoration:none;display:flex;position:relative;overflow:hidden}.ini .porta:hover{border-color:var(--seq-250);box-shadow:0 0 0 3px #e6f1fb}.ini .porta .n{letter-spacing:1px;color:var(--muted);text-transform:uppercase;font-size:11px}.ini .porta h2{letter-spacing:-.5px;margin:4px 0 2px;font-size:34px;font-weight:600}.ini .porta p{color:var(--tink2);max-width:320px;margin:0;font-size:13px}.ini .porta .prev{flex:1;min-height:90px;margin:12px 0 8px;position:relative}.ini .porta .prev svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ini .porta .prev .pt{color:var(--muted);font-size:11px}.ini .porta .num{border-top:1px solid var(--tline);padding-top:10px}.ini .porta .num small{letter-spacing:.8px;color:var(--muted);text-transform:uppercase;font-size:10.5px}.ini .porta .num b{font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.15;display:block}.ini .porta .aten{align-items:baseline;gap:6px;margin-top:6px;font-size:12.5px;display:flex}.ini .porta .aten i{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block;transform:translateY(-1px)}.ini .porta .links{flex-wrap:wrap;gap:6px;margin-top:10px;padding-right:44px;display:flex}.ini .porta .links span{border:1px solid var(--tline);color:var(--tink2);background:#fff;border-radius:99px;padding:2px 10px;font-size:12px}.ini .porta .links span:hover{border-color:var(--seq-400);color:var(--seq-600)}.ini .porta .ir{background:var(--tink);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:16px;display:grid;position:absolute;bottom:16px;right:16px}.ini .porta.breve{opacity:.62;cursor:default}.ini .porta.breve .ir{background:var(--axis)}.ini .etp{gap:7px;margin-top:6px;font-size:12.5px;display:grid}.ini .etp .l{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 62px;align-items:center;gap:8px;display:grid}.ini .etp .b{background:#eef0f3;border-radius:3px;height:9px;overflow:hidden}.ini .etp .b div{height:100%}.ini .etp .v{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.ini .lanc{background:#fff6e3;border:1px solid #f0dcaa;border-radius:12px;grid-column:1/-1;align-items:center;gap:14px;min-width:0;padding:10px 14px;display:flex}.ini .lanc>b{color:#8a5a00;white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex}.ini .lanc .it{cursor:pointer;background:#fff;border:1px solid #f0dcaa;border-radius:9px;flex:1;min-width:0;padding:6px 10px}.ini .lanc .it:hover{border-color:#d9b35a}.ini .lanc .it small{color:var(--muted);font-size:11px;display:block}.ini .lanc .it b{color:#8a5a00;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.ini .lanc .it.grave b{color:var(--critical)}.ini .lanc .ok{color:var(--positive);font-size:12.5px}@media (height<=720px) and (width>=901px){.ini{gap:10px;padding:8px 14px 10px}.ini .porta h2{font-size:28px}.ini .porta .num b{font-size:24px}.ini .porta{padding:14px 16px}}@media (width<=900px),(height<=600px){.ini{grid-template-rows:none;height:auto;padding:12px}.ini .porta{min-height:300px}.ini .lanc{flex-wrap:wrap}.ini .lanc .it{flex-basis:45%}.ini .big{flex-wrap:wrap}.ini .big div{flex:45%}}.ini .porta.foto,.ini .porta.escura{color:#fff;background-position:50%;background-size:cover;border:0}.ini .porta.foto:before,.ini .porta.escura:before{content:"";pointer-events:none;background:linear-gradient(#080e1600 0%,#080e161f 28%,#080e16b8 62%,#080e16eb 100%);position:absolute;inset:0}.ini .porta.escura{background:radial-gradient(120% 90% at 70% 10%,#123a63 0%,#0b1f36 45%,#060f1c 100%)}.ini .porta.escura:before{background:linear-gradient(#040a1200 45%,#040a128c 100%)}.ini .porta.foto>*,.ini .porta.escura>*{position:relative}.ini .porta.foto .n,.ini .porta.escura .n{color:#fff;letter-spacing:1.2px;background:#00000040;border:1px solid #ffffff73;border-radius:6px;align-self:flex-start;padding:3px 9px;font-size:10.5px;display:inline-block}.ini .porta.foto h2,.ini .porta.escura h2{color:#fff;text-shadow:0 1px 12px #00000059;margin-top:auto;font-size:40px}.ini .porta.foto p,.ini .porta.escura p{color:#ffffffe0}.ini .porta.foto .prev,.ini .porta.escura .prev{flex:none;min-height:0;margin:10px 0 6px}.ini .porta.escura .prev{flex:1;min-height:90px;margin-top:16px}.ini .porta.foto .num,.ini .porta.escura .num{border-top-color:#ffffff47}.ini .porta.foto .num small,.ini .porta.escura .num small{color:#ffffffb3}.ini .porta.foto .num b,.ini .porta.escura .num b{color:#fff;font-size:32px}.ini .porta.foto .aten,.ini .porta.escura .aten{color:#ffffffeb}.ini .porta.foto .aten strong,.ini .porta.escura .aten strong{color:#ff9b8f!important}.ini .porta.foto .links span,.ini .porta.escura .links span{color:#fff;background:#ffffff1f;border-color:#ffffff59}.ini .porta.foto .links span:hover,.ini .porta.escura .links span:hover{color:#fff;background:#ffffff40}.ini .porta.foto .ir,.ini .porta.escura .ir{color:#0b1f36;background:#fff}.ini .porta.foto:hover,.ini .porta.escura:hover{box-shadow:0 0 0 3px #1f7fd173}.ini .porta.foto.breve{opacity:1;filter:saturate(.55)}.ini .porta.foto.breve .ir{background:#ffffff80}.ini .etp.clara{color:#fff;background:#00000052;border:1px solid #ffffff26;border-radius:10px;padding:8px 10px}.ini .etp.clara .b{background:#ffffff2e}.ini .etp.clara .pt{color:#ffffffbf;margin-bottom:2px}.ini .carregando{opacity:.55}@media (height<=720px) and (width>=901px){.ini .porta.foto h2,.ini .porta.escura h2{font-size:32px}.ini .porta.foto .num b,.ini .porta.escura .num b{font-size:26px}}.ini .porta.foto>.ir,.ini .porta.escura>.ir{position:absolute}
