.alarmes{border-bottom:1px solid var(--line);background:var(--bg);flex-wrap:wrap;display:flex}.alarme{min-width:0;min-height:40px;color:var(--tx);align-items:center;gap:10px;padding:0 32px;font-size:13.5px;text-decoration:none;display:flex}.alarmes .alarme:first-child{flex:1 1 0;order:0}.alarmes .alarme.extra{border-top:1px solid var(--bg);flex:100%;order:2;display:none}.alarmes.aberta .alarme.extra{display:flex}.alarme.ruim{background:var(--bad-bg)}.alarme.aviso{background:var(--warn-bg)}.alarme .al-ic{flex:none}.alarme.ruim .al-ic{color:var(--bad)}.alarme.aviso .al-ic{color:var(--warn)}.alarme .al-t{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-weight:600;overflow:hidden}.alarme .al-d{min-width:0;color:var(--tx2);white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;overflow:hidden}.alarme .al-ir{color:var(--tx3);flex:none}.alarme:hover .al-t{text-decoration:underline}.alarme:hover .al-ir{color:var(--tx)}.al-mais{min-width:104px;min-height:40px;color:var(--tx);background:var(--soft);border-left:1px solid var(--line);flex:none;order:1;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.al-mais:hover{background:var(--hover)}.main:has(>.alarmes) .crm{height:calc(100vh - 137px)}.main:has(>.alarmes) .kb{height:calc(100vh - 149px)}@media (max-width:900px){.alarme{min-height:44px;padding:0 16px}.al-mais{min-width:96px;min-height:44px;padding:0 14px}.main:has(>.alarmes) .crm{height:calc(100vh - 101px)}.main:has(>.alarmes) .kb{height:calc(100vh - 141px)}}@media (max-width:600px){.alarme .al-d{display:none}.alarme .al-t{flex:1 1 0}}.lido .txt-m{display:none}.lido .velho-txt{color:var(--warn)}.lido.aviso{color:var(--tx2)}@media (max-width:900px){.topo .lido .txt{display:none}.topo .lido .txt-m{color:var(--tx2);font-variant-numeric:tabular-nums;font-size:12.5px;display:inline}.topo .lido.aviso .txt-m{color:var(--warn)}.topo-r:has(>:not(.lido)) .lido .txt-m{display:none}.topo .menu-btn{width:40px;height:40px;margin-left:-8px}}.prazo{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--tx2);font-size:13px}.prazo.perto{color:var(--warn);font-weight:500}.prazo.passou{color:var(--bad);font-weight:500}.prazo.sem{color:var(--tx3)}.kv dd .prazo{font-size:inherit}.ritmo{border:1px solid var(--line);border-radius:var(--r);grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,4fr);align-items:center;gap:24px;padding:14px 20px;display:grid}.rt-n{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.rt-l{color:var(--tx2);font-size:13px}.rt-v{letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.rt-v:hover{color:var(--pu-ink)}.rt-s{color:var(--tx3);white-space:nowrap;font-size:13px}.rt-barra{min-width:0}@media (max-width:900px){.rt-barra.rt-vazia{display:none}}.rt-trilho{background:var(--soft);height:10px;box-shadow:inset 0 0 0 1px var(--line);border-radius:5px;position:relative;overflow:visible}.rt-proj,.rt-entrou{border-radius:5px;position:absolute;top:0;bottom:0;left:0}.rt-proj{background-image:repeating-linear-gradient(135deg, transparent 0 3px, var(--hatch) 3px 5px);box-shadow:inset 0 0 0 1px var(--tx3)}.rt-entrou{background:var(--tx2)}.rt-marca{background:var(--tx);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.rt-leg{color:var(--tx3);flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:12px;display:flex}.rt-leg span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.rt-leg i{border-radius:2px;width:12px;height:8px;display:inline-block}.rt-leg i.e{background:var(--tx2)}.rt-leg i.p{background-image:repeating-linear-gradient(135deg, transparent 0 2px, var(--hatch) 2px 4px);box-shadow:inset 0 0 0 1px var(--tx3)}.rt-leg i.m{background:var(--tx);width:2px;height:12px}.rt-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 12px;min-width:0;font-size:13px;display:flex}.rt-mv{color:var(--tx2);white-space:nowrap}.rt-mv b{color:var(--tx);font-variant-numeric:tabular-nums;font-weight:600}.rt-ms{font-weight:500}.rt-ms.sobe{color:var(--ok)}.rt-ms.atencao{color:var(--warn)}.rt-ms.nb{color:var(--tx3);font-weight:400}.rt-btn{border:1px solid var(--line);height:32px;color:var(--tx2);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.rt-btn:hover{color:var(--tx);border-color:var(--tx3)}.rt-btn svg.ic{width:14px;height:14px}.rt-form{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.rt-rot{color:var(--tx2);white-space:nowrap;font-size:13px}.rt-in{border:1px solid var(--line);background:var(--sb);width:130px;height:32px;color:var(--tx);font-variant-numeric:tabular-nums;border-radius:6px;padding:0 10px}.rt-in:focus{outline:2px solid var(--pu);outline-offset:0;border-color:#0000}.rt-msg{text-align:right;color:var(--bad);flex-basis:100%;font-size:12.5px}.rt-como{color:var(--tx);margin:0 0 8px;font-size:14px;line-height:1.55}.rt-como.rt-instavel{color:var(--warn)}.rt-n .rt-como-b{height:28px}@media (max-width:1100px){.ritmo{grid-template-columns:1fr 1fr}.ritmo .rt-n{grid-column:1/-1}}@media (max-width:900px){.ritmo{grid-template-columns:1fr;gap:14px;padding:14px}.rt-meta,.rt-form{justify-content:flex-start}.rt-msg{text-align:left}.rt-btn,.rt-form .btn{min-height:40px}.rt-in{flex:120px;height:40px;font-size:16px}.rt-v{font-size:24px}}.pend-src{color:var(--tx3);align-items:center;gap:8px;font-size:12px;display:flex}.pend-src.aviso{color:var(--warn)}.rm2 td{vertical-align:middle;height:52px}.rm2 .rm2-n{color:var(--tx3);font-variant-numeric:tabular-nums;white-space:nowrap}.rm2 .rm2-t{overflow-wrap:anywhere;font-weight:500}.rm2 .rm2-a{color:var(--tx3);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:2px;font-size:13px;overflow:hidden}.rm2 tr.feito td{opacity:.55}.rm2 .rm2-dt{white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--tx2);overflow:hidden}@media (min-width:901px){.rm2{table-layout:fixed;width:100%}.rm2 col.rm2-cn{width:64px}.rm2 col.rm2-cp{width:170px}.rm2 col.rm2-ce{width:168px}.rm2 col.rm2-cd{width:160px}.rm2 td.rm2-o{overflow:hidden}.tbl-wrap:has(>.rm2){overflow-x:auto}}@media (min-width:901px) and (max-width:1279px){.rm2 col.rm2-cp{width:150px}.rm2 col.rm2-ce{width:140px}.rm2 col.rm2-cd{width:112px}}.decide:not(.rm-l) .dir{flex:none;align-items:center;gap:10px;display:inline-flex}@media (max-width:900px){.rm2 thead{display:none}.rm2 tr{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:44px;padding:12px 16px;display:flex}.rm2 td{display:block;border:0!important;height:auto!important;padding:0!important}.rm2 td.rm2-n,.rm2 td.rm2-dono{display:none}.rm2 td.rm2-o{flex:100%;min-width:0}.rm2 .rm2-a{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box}.tela-dedo .chip{min-height:40px;padding:0 14px}.tela-dedo .card-h .lnk{min-height:40px}.tela-dedo .decide a,.tela-dedo .decide button{flex-wrap:wrap;row-gap:4px;min-height:48px;padding:10px 16px}.tela-dedo .decide .t{flex:160px;min-width:0}.tela-dedo .faixa .lnk{min-height:40px}.tela-dedo .rm-rod{min-height:40px;padding:8px 16px}.tela-dedo .kpi button.v{min-height:40px}.tela-dedo .rt-v,.tela-dedo .ola-n{padding:3px 0}.dr-h .icon-btn{width:40px;height:40px}}.disp-parou{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.disp-parou:hover{color:var(--tx)}
