@charset "UTF-8";:root{--gold: #c7994f;--gold-ink: #5a4415;--navy: #1f2a44;--navy-ink: #ffffff;--accent: var(--gold);--accent-hover: #b8873c;--accent-soft: rgba(199, 153, 79, .14);--accent-border: rgba(199, 153, 79, .4);--acao: var(--navy);--acao-ink: var(--navy-ink);--acao-hover: #2a3757;--bg: #f5f5f7;--panel: #ffffff;--panel-2: #fbfbfd;--text: #1d1d1f;--text-muted: #6e6e73;--faint: #8e8e93;--border: rgba(0, 0, 0, .09);--border-strong: rgba(0, 0, 0, .16);--border-subtle: rgba(0, 0, 0, .055);--hover: rgba(120, 120, 128, .12);--nav: rgba(255, 255, 255, .72);--nav-brd: rgba(0, 0, 0, .08);--danger: #d70015;--danger-soft: rgba(255, 59, 48, .12);--success: #248a3d;--success-bg: rgba(52, 199, 89, .16);--warn: #b25000;--warn-soft: rgba(255, 149, 0, .16);--link: #1f6feb;--shadow-sm: 0 .5px 1px rgba(0, 0, 0, .05);--shadow: 0 .5px 1px rgba(0, 0, 0, .05), 0 6px 20px rgba(16, 32, 74, .07);--shadow-lg: 0 12px 44px rgba(16, 32, 74, .2);--radius-sm: 10px;--radius-md: 14px;--radius-lg: 18px;--font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Segoe UI", system-ui, sans-serif;--mono: ui-monospace, "SF Mono", "Cascadia Code", Menlo, Consolas, monospace;color-scheme:light;--surface: var(--panel);--surface-alt: var(--panel-2);--danger-bg: var(--danger-soft);--ok: var(--success);--radius: var(--radius-sm);--shadow-legacy: var(--shadow-sm)}:root[data-theme=dark]{--gold: #e0b96e;--gold-ink: #1a1305;--navy: #2e3a57;--accent: var(--gold);--accent-hover: #ecc887;--accent-soft: rgba(224, 185, 110, .16);--accent-border: rgba(224, 185, 110, .35);--acao: var(--navy);--acao-hover: #3b4a6d;--bg: #000000;--panel: #1c1c1e;--panel-2: #2c2c2e;--text: #f5f5f7;--text-muted: #98989d;--faint: #8e8e93;--border: rgba(255, 255, 255, .12);--border-strong: rgba(255, 255, 255, .2);--border-subtle: rgba(255, 255, 255, .07);--hover: rgba(120, 120, 128, .24);--nav: rgba(28, 28, 30, .72);--nav-brd: rgba(255, 255, 255, .1);--danger: #ff453a;--danger-soft: rgba(255, 69, 58, .16);--success: #30d158;--success-bg: rgba(48, 209, 88, .18);--warn: #ff9f0a;--warn-soft: rgba(255, 159, 10, .18);--link: #7f9cff;--shadow-sm: 0 .5px 1px rgba(0, 0, 0, .4);--shadow: 0 .5px 1px rgba(0, 0, 0, .4), 0 8px 28px rgba(0, 0, 0, .5);--shadow-lg: 0 14px 48px rgba(0, 0, 0, .6);color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font);background:var(--bg);color:var(--text);font-size:15px;line-height:1.45;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background .25s ease,color .25s ease}h1,h2,h3,h4{margin:0;font-weight:600;letter-spacing:-.02em}button{font:inherit;cursor:pointer}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:38px;padding:8px 16px;border:1px solid transparent;border-radius:var(--radius-sm);background:var(--acao);color:var(--acao-ink);font-weight:500;text-decoration:none;transition:background .15s ease,transform .05s ease,opacity .15s ease}.btn:hover:not(:disabled){background:var(--acao-hover)}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.sm{min-height:32px;padding:6px 13px;font-size:13px}:where(.btn,.btn-ghost,.btn-link,.btn-danger,button)+:where(.btn,.btn-ghost,.btn-link,.btn-danger,button){margin-left:.45rem}:where(.janela)+:where(.janela){margin-left:0}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:38px;padding:8px 15px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--panel);color:var(--text);font-weight:500;text-decoration:none;transition:background .15s ease}.btn-ghost:hover:not(:disabled){background:var(--hover)}.btn-ghost:disabled{opacity:.5;cursor:not-allowed}.btn-danger{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:38px;padding:8px 15px;border:1px solid transparent;border-radius:var(--radius-sm);background:var(--danger-soft);color:var(--danger);font-weight:500;text-decoration:none;transition:background .15s ease}.btn-danger:hover{background:var(--danger);color:#fff}input,select,textarea{font-family:inherit;font-size:15px;color:var(--text);background:var(--panel);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:9px 12px;outline:none;transition:border-color .15s,box-shadow .15s}input::placeholder,textarea::placeholder{color:var(--faint)}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}input[type=checkbox]{width:auto;accent-color:var(--accent)}select{cursor:pointer}.field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem}.field label,.field>span{font-size:13px;font-weight:500;color:var(--text-muted)}.card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}table.grid{width:100%;border-collapse:collapse;font-size:14px}table.grid thead th{position:sticky;top:0;z-index:1;text-align:left;font-size:12.5px;font-weight:600;color:var(--text-muted);padding:11px 12px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--text) 4%,var(--panel))}table.grid tbody td{padding:12px;border-bottom:1px solid var(--border)}table.grid tbody tr:hover{background:var(--hover)}.pill{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:3px 11px;font-size:11.5px;font-weight:500;background:var(--accent-soft);color:var(--accent)}.error-banner{padding:.6rem .8rem;margin-bottom:1rem;border-radius:var(--radius-sm);background:var(--danger-soft);color:var(--danger);font-size:.88rem}.muted{color:var(--text-muted)}.mono{font-family:var(--mono)}::selection{background:var(--accent-soft)}.faint{color:var(--faint)}.dica{margin-top:6px;color:var(--faint);font-size:12px;line-height:1.45}.campo-erro{margin-top:6px;color:var(--danger);font-size:12.5px}.vazio{padding:46px 20px;color:var(--text-muted);text-align:center;font-size:13.5px}.linha{display:flex;align-items:center;gap:10px}.espaco{flex:1}.btn-link{padding:6px;border:0;background:none;color:var(--text-muted);font-weight:500;text-decoration:none}.btn-link:hover:not(:disabled){color:var(--text)}.btn-link:disabled{opacity:.5;cursor:not-allowed}.selo{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:500;white-space:nowrap;background:var(--hover);color:var(--text-muted)}.selo.ok{background:var(--success-bg);color:var(--success)}.selo.falha{background:var(--danger-soft);color:var(--danger)}.selo.pausado{background:var(--warn-soft);color:var(--warn)}.selo.espera{background:var(--hover);color:var(--text-muted)}.selo.ouro{background:var(--accent-soft);color:var(--accent)}.ponto{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}app-aplicacoes label,app-editor-monitoramento label,app-grupos label,app-paineis label,app-detalhe-monitoramento label{display:block;margin:16px 0 6px;font-size:13px;font-weight:500;color:var(--text-muted)}app-aplicacoes>*:first-child>label:first-child,app-aplicacoes .bloco>label:first-child,app-editor-monitoramento>*:first-child>label:first-child,app-editor-monitoramento .bloco>label:first-child,app-grupos>*:first-child>label:first-child,app-grupos .bloco>label:first-child,app-paineis>*:first-child>label:first-child,app-paineis .bloco>label:first-child,app-detalhe-monitoramento>*:first-child>label:first-child,app-detalhe-monitoramento .bloco>label:first-child{margin-top:0}app-aplicacoes input:not([type=checkbox]):not([type=radio]),app-aplicacoes select,app-aplicacoes textarea,app-editor-monitoramento input:not([type=checkbox]):not([type=radio]),app-editor-monitoramento select,app-editor-monitoramento textarea,app-grupos input:not([type=checkbox]):not([type=radio]),app-grupos select,app-grupos textarea,app-paineis input:not([type=checkbox]):not([type=radio]),app-paineis select,app-paineis textarea,app-detalhe-monitoramento input:not([type=checkbox]):not([type=radio]),app-detalhe-monitoramento select,app-detalhe-monitoramento textarea{width:100%;min-height:40px}app-aplicacoes label>em,app-editor-monitoramento label>em,app-grupos label>em,app-paineis label>em,app-detalhe-monitoramento label>em{font-style:normal;font-weight:400;color:var(--faint)}app-aplicacoes label>em:before,app-editor-monitoramento label>em:before,app-grupos label>em:before,app-paineis label>em:before,app-detalhe-monitoramento label>em:before{content:" \b7  "}app-aplicacoes label:has(input[type=checkbox]),app-editor-monitoramento label:has(input[type=checkbox]),app-grupos label:has(input[type=checkbox]),app-paineis label:has(input[type=checkbox]),app-detalhe-monitoramento label:has(input[type=checkbox]){display:inline-flex;align-items:center;gap:8px;margin:10px 0;color:var(--text);font-weight:400}@media(max-width:860px){html,body{overflow-x:hidden}.page-head{flex-wrap:wrap;row-gap:.6rem}.page-head .espaco{display:none}.rolagem,.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.grade{grid-template-columns:1fr}}
