.vip-page{color:#252931;margin:0 auto;max-width:1600px}.vip-page h1{font-size:27px;letter-spacing:-.6px;margin:5px 0 8px}.vip-page h2{font-size:16px;line-height:1.5}.vip-page h3{font-size:13px;margin-bottom:4px}.vip-page p{line-height:1.65}.vip-header,.vip-row{align-items:center;display:flex;gap:16px;justify-content:space-between}.vip-header{flex-wrap:wrap;margin-bottom:22px}.vip-eyebrow{color:var(--gd-accent);font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.vip-muted{color:#667085;font-size:12px}.vip-actions{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.vip-button{background:var(--gd-accent);border:1px solid var(--gd-accent);border-radius:8px;color:#fff;font-size:12px;font-weight:600;line-height:1.4;padding:10px 14px}.vip-button:hover:not(:disabled){background:var(--gd-accent-hover)}.vip-secondary{background:#fff;border-color:#d9dce2;color:#384253}.vip-secondary:hover:not(:disabled){background:#f3f4f6}.vip-button:disabled{cursor:wait;opacity:.55}.vip-modal button:focus-visible,.vip-modal input:focus-visible,.vip-page button:focus-visible,.vip-page input:focus-visible,.vip-page select:focus-visible{outline:3px solid #3d9ccc;outline-offset:2px}.vip-kpis{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.vip-kpis>div{background:#fff;border:1px solid #e2e5ea;border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:18px 20px}.vip-kpis span{color:#667085;font-size:12px}.vip-kpis strong{font-size:30px;line-height:1}.vip-error,.vip-info,.vip-success{border-radius:9px;font-size:12px;line-height:1.7;margin-bottom:16px;padding:13px 16px}.vip-info{background:#eef4f9;border:1px solid #d6e4f0;color:#344f68}.vip-error{background:#fff0ed;border:1px solid #edc3ba;color:#9f2d17;overflow-wrap:anywhere}.vip-success{background:#eff8ea;border:1px solid #d0e4c2;color:#36631a}.vip-panel{background:#fff;border:1px solid #e2e5ea;border-radius:14px;overflow:hidden}.vip-tabs{border-bottom:1px solid #e5e7eb;display:flex;gap:20px;overflow-x:auto;padding:0 20px}.vip-tabs button{background:none;border:0;border-bottom:3px solid #0000;color:#667085;font-size:13px;font-weight:600;padding:17px 2px 14px;white-space:nowrap}.vip-tabs button.active{border-bottom-color:var(--gd-accent);color:var(--gd-accent)}.vip-toolbar{align-items:end;display:flex;flex-wrap:wrap;gap:16px;padding:20px}.vip-form label,.vip-toolbar label{color:#475467;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:7px}.vip-search{flex:1 1;max-width:430px;min-width:230px}.vip-form input:not([type=checkbox]),.vip-toolbar input,.vip-toolbar select{background:#fff;border:1px solid #d0d5dd;border-radius:7px;color:#252931;font:inherit;font-weight:400;min-height:39px;padding:10px 12px}.vip-toolbar-note{margin-left:auto;text-align:right}.vip-occurrences{grid-gap:15px;display:grid;gap:15px;padding:0 20px 20px}.vip-occurrence{border:1px solid #dfe3e9;border-radius:11px;padding:18px}.vip-badge{background:#edf2fa;border-radius:20px;color:#365983;display:inline-block;flex-shrink:0;font-size:11px;font-weight:600;padding:6px 10px}.vip-badge-alert{background:#fff3df;color:#93630b}.vip-badge-success{background:#ecf7e5;color:#3c7021}.vip-occurrence-grid{grid-gap:24px;display:grid;font-size:12px;gap:24px;grid-template-columns:.9fr 1.15fr 1fr;margin:20px 0}.vip-caption{color:#475467;display:block;font-size:10px;font-weight:700;letter-spacing:.5px;margin-bottom:9px;text-transform:uppercase}.vip-serial{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.vip-previsao{display:flex;flex-direction:column;font-size:12px;gap:4px}.vip-previsao strong{font-size:19px;letter-spacing:-.4px}.vip-previsao span{color:#667085}.vip-previsao progress{accent-color:#5d7998;display:block;height:7px;margin:4px 0;width:105px}.vip-danger-text{color:#b3341c}.vip-warning{color:#94610b;font-size:11px;line-height:1.6}.vip-success-text{color:#407323;font-size:12px}.vip-pending{background:#fffaed;border-radius:7px;color:#6e561e;font-size:12px;line-height:1.7;padding:10px 12px}.vip-occurrence-actions{margin-top:14px}.vip-empty{color:#667085;font-size:13px;padding:44px 24px;text-align:center}.vip-empty h2{color:#384253;margin-bottom:7px}.vip-monitoring{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 20px 20px}.vip-equipment{border:1px solid #dfe3e9;border-radius:11px;min-width:0;padding:18px}.vip-location{color:#475467;font-size:12px;margin:9px 0 13px}.vip-supply{border-top:1px solid #edf0f3;display:flex;gap:20px;justify-content:space-between;padding:14px 0}.vip-supply>div{min-width:0}.vip-supply .vip-previsao{align-items:flex-end;min-width:115px;text-align:right}.vip-no-reading{color:#94610b;font-size:12px;padding:14px 0}.vip-last-check{border-top:1px solid #edf0f3;padding-top:10px}.vip-table{border-collapse:collapse;font-size:12px;text-align:left;width:100%}.vip-table th{background:#f7f8fa;color:#667085;font-weight:600;white-space:nowrap}.vip-table td,.vip-table th{border-bottom:1px solid #edf0f3;padding:14px 20px}.vip-table td>span{display:block;margin-top:5px}.vip-check input,.vip-table input[type=checkbox]{accent-color:var(--gd-accent);height:18px;width:18px}.vip-modal-overlay{align-items:center;background:#1018288c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:500}.vip-modal{background:#fff;border-radius:14px;box-shadow:0 24px 60px #10182833;color:#252931;max-height:calc(100dvh - 40px);max-width:100%;overflow-y:auto;padding:24px;width:560px}.vip-modal h2{font-size:19px}.vip-form{grid-gap:16px;display:grid;gap:16px;margin-top:22px}.vip-form .vip-check{align-items:center;flex-direction:row}.vip-form .vip-actions{justify-content:flex-end}.vip-form .vip-error,.vip-form .vip-info{margin:0}.vip-form select{background:#fff;border:1px solid #d0d5dd;border-radius:7px;color:#252931;font:inherit;font-weight:400;min-height:39px;padding:10px 12px;width:100%}.vip-modal select:focus-visible{outline:3px solid #3d9ccc;outline-offset:2px}.vip-local{grid-gap:12px;border:1px solid #e4e7ec;border-radius:9px;display:grid;gap:12px;margin:0;min-width:0;padding:12px 14px 14px}.vip-local legend{color:#475467;font-size:12px;font-weight:600;padding:0 6px}.vip-local p{margin:0}@media (max-width:900px){.vip-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.vip-monitoring{grid-template-columns:1fr}.vip-occurrence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vip-toolbar-note{margin-left:0;text-align:left}}@media (max-width:560px){.vip-page h1{font-size:24px}.vip-header .vip-actions{width:100%}.vip-header .vip-button{flex:1 1}.vip-kpis{gap:8px}.vip-kpis>div{padding:15px}.vip-kpis span{font-size:11px}.vip-row{align-items:flex-start;flex-wrap:wrap}.vip-occurrence-grid{gap:17px;grid-template-columns:1fr}.vip-monitoring,.vip-occurrences{padding:0 12px 12px}.vip-equipment,.vip-occurrence{padding:14px}.vip-toolbar{padding:16px 12px}.vip-search{min-width:100%}.vip-modal-overlay{padding:12px}.vip-modal{max-height:calc(100dvh - 24px);padding:20px}.vip-supply{flex-direction:column;gap:10px}.vip-supply .vip-previsao{align-items:flex-start;text-align:left}}*{box-sizing:border-box;margin:0;padding:0}:root{--gd-accent:#c4391f;--gd-accent-hover:#a32d17;--gd-black:#000;--gd-white:#fff;--gd-gray-500:#898895;--gd-slate:#44546a;--gd-mist:#e7e6e6;--gd-neutral-50:#f5f5f6;--gd-neutral-200:#d9d9dd;--gd-status-success:#9fd055;--gd-status-info:#3d9ccc;--gd-status-warning:#fcc53d;--gd-status-danger:#c4391f;--gd-radius-card:18px;--gd-radius-pill:999px;--gd-shadow-md:0 8px 24px #0c0c0e1a;--gd-green:var(--gd-status-success);--gd-blue:var(--gd-status-info);--gd-purple:#6c2393;--gd-red:var(--gd-accent);--gd-orange:var(--gd-accent);--gd-gold:var(--gd-accent);--gd-gray:var(--gd-gray-500);--gd-ink:var(--gd-black);--gd-bg:var(--gd-neutral-50);--gd-border:var(--gd-neutral-200);--gd-grad-brand:var(--gd-accent);--gd-grad-cool:var(--gd-status-info)}body{background:#f5f5f6;background:var(--gd-bg);color:#000;color:var(--gd-ink);font-family:Montserrat,sans-serif;font-size:14px}button{cursor:pointer}button,input{font-family:inherit}html{-webkit-text-size-adjust:100%}.gd-scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto}.gd-voltar-mobile{display:none}@media (max-width:860px){.gd-main{padding:14px!important}.gd-navbar{padding:8px 12px!important}.gd-navbar-data{display:none!important}.gd-grid-kpi{grid-template-columns:repeat(2,minmax(0,1fr))!important}.gd-suporte{flex-direction:column!important}.gd-suporte-lista{max-width:none!important;width:100%!important}.gd-suporte-conversa--oculta-mobile,.gd-suporte-divisor,.gd-suporte-lista--oculta-mobile{display:none!important}.gd-voltar-mobile{display:flex!important}.gd-modal-overlay{padding:12px}.gd-modal-overlay>*{max-width:100%!important}}