:root{--bg:#FAF9F6;--surface:#FFFFFF;--surface-2:#F4F2ED;--ink:#1A1C1A;--ink-2:#3A3D37;--muted:#6E716A;--faint:#A2A49C;--line:#EAE7E0;--line-2:#F1EFE9;--accent:#FF5A1F;--accent-deep:#DE3F08;--accent-soft:#FFEAE0;--green:#138A5A;--green-soft:#E4F3EB;--amber:#B8790A;--amber-soft:#F7EBD2;--red:#CE3D2E;--red-soft:#F9E3DF;--blue:#3A66D8;--blue-soft:#E7EDFB;--display:"Bricolage Grotesque",sans-serif;--body:"Hanken Grotesk",sans-serif;--mono:"JetBrains Mono",monospace;--shadow:0 1px 2px rgba(20,20,18,.05),0 1px 3px rgba(20,20,18,.03);--shadow-md:0 14px 30px -14px rgba(20,20,18,.18);--shadow-lg:0 18px 44px -14px rgba(20,20,18,.25)}[data-theme=dark]{--bg:#0E100F;--surface:#171A18;--surface-2:#1E211E;--ink:#F2F1EB;--ink-2:#D6D7CE;--muted:#9C9F96;--faint:#6E716A;--line:#272B27;--line-2:#20231F;--accent:#FF6A33;--accent-deep:#FF8455;--accent-soft:rgba(255,106,51,.15);--green:#46C089;--green-soft:rgba(70,192,137,.15);--amber:#E0A431;--amber-soft:rgba(224,164,49,.15);--red:#E97565;--red-soft:rgba(233,117,101,.15);--blue:#7A9BF2;--blue-soft:rgba(122,155,242,.15);--shadow:0 1px 2px rgba(0,0,0,.4);--shadow-md:0 16px 34px -16px rgba(0,0,0,.6);--shadow-lg:0 24px 50px -22px rgba(0,0,0,.75)}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}body{font-family:var(--body);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.45;transition:background .2s,color .2s}::placeholder{color:var(--faint)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line);border-radius:9px;border:2px solid var(--bg)}.app{display:flex;min-height:100vh}.sidebar{width:244px;flex-shrink:0;background:var(--surface);border-right:1px solid var(--line);padding:20px 14px;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100vh}.logo-badge{display:flex;align-items:center;justify-content:center;gap:11px;background:#17191B;border-radius:12px;padding:12px 14px;margin-bottom:20px;box-shadow:var(--shadow-md)}.logo-badge img{height:24px;width:auto;display:block}.nav{display:flex;flex-direction:column;gap:3px}.nav-label{font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:var(--faint);font-weight:700;padding:2px 10px 8px}.nav-item{display:flex;align-items:center;gap:11px;padding:10px 11px;border-radius:10px;font-size:13.5px;font-weight:600;color:var(--muted);cursor:pointer;text-decoration:none;position:relative;transition:background .15s,color .15s}.nav-item .ic{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0}.nav-item .ic svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.nav-item .txt{white-space:nowrap}.nav-item:hover{background:var(--surface-2);color:var(--ink)}.nav-item.active{background:var(--accent-soft);color:var(--accent-deep)}.nav-item.active .ic{color:var(--accent)}.nav-item .badge{margin-left:auto;background:var(--surface-2);color:var(--muted);font-size:11px;font-weight:700;padding:1px 8px;border-radius:999px;font-family:var(--mono)}.nav-item.active .badge{background:#fff;color:var(--accent-deep)}[data-theme=dark] .nav-item.active .badge{background:rgba(0,0,0,.25);color:var(--accent-deep)}.side-foot{margin-top:auto;font-size:11.5px;color:var(--muted);padding:14px 12px 2px;border-top:1px solid var(--line)}.side-foot b{color:var(--ink)}.side-foot a.logout{display:inline-flex;align-items:center;gap:6px;margin-top:10px;color:var(--accent-deep);font-weight:700;font-size:12px}.main{flex:1 1;min-width:0;padding:22px 30px 56px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skel{background:linear-gradient(90deg,var(--surface-2),var(--line),var(--surface-2));background-size:200% 100%;animation:shimmer 1.3s ease-in-out infinite;border-radius:8px}.topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.topbar h1{font-family:var(--display);font-weight:800;font-size:23px;letter-spacing:-.025em}.topbar p{font-size:12.5px;color:var(--muted);font-weight:500;margin-top:3px}.head-right{display:flex;gap:9px;flex-wrap:wrap}.chip,.head-right{align-items:center}.chip{display:inline-flex;gap:8px;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:8px 12px;font-size:12.5px;font-weight:600;white-space:nowrap;box-shadow:var(--shadow);cursor:pointer;transition:border-color .15s}.chip:hover{border-color:var(--accent)}.chip svg{width:14px;height:14px;stroke:var(--muted);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.live{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--green)}.dot{width:8px;height:8px;border-radius:50%;background:var(--green);animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(19,138,90,.4)}70%{box-shadow:0 0 0 6px rgba(19,138,90,0)}to{box-shadow:0 0 0 0 rgba(19,138,90,0)}}.theme-toggle{width:36px;height:36px;border-radius:10px;background:var(--surface);border:1px solid var(--line);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--muted);box-shadow:var(--shadow);transition:color .15s,border-color .15s}.theme-toggle:hover{color:var(--ink);border-color:var(--accent)}.theme-toggle svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.view{animation:rise .4s cubic-bezier(.2,.7,.3,1)}@keyframes rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.kpis{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px;margin-bottom:13px}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:15px;padding:17px;position:relative;overflow:hidden;box-shadow:var(--shadow);transition:transform .25s,box-shadow .25s}.kpi:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.kpi .kpi-ic{width:36px;height:36px;border-radius:10px;background:var(--surface-2);display:flex;align-items:center;justify-content:center;margin-bottom:13px}.kpi .kpi-ic svg{width:18px;height:18px;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.kpi .lbl{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:700;margin:0 0 5px}.kpi .val{font-family:var(--display);font-weight:800;font-size:29px;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.kpi .sub{font-size:11.5px;color:var(--muted);margin-top:7px;font-weight:500}.kpi .sub b{color:var(--green);font-weight:700}.kpi.hero{background:linear-gradient(155deg,#1b1d1c,#26302b);border-color:#26302b;color:#fff}.kpi.hero .kpi-ic{background:rgba(255,255,255,.08)}.kpi.hero .kpi-ic svg{stroke:#FF6A33}.kpi.hero .lbl{color:#b8bcb2}.kpi.hero .val{color:#FF7A45}.kpi.hero .sub{color:#cfd2c8}.kpi.hero .sub b{color:#7ee6b1}.kpi .glow{position:absolute;right:-26px;top:-26px;width:96px;height:96px;border-radius:50%;background:var(--accent);filter:blur(42px);opacity:.1}.kpi.hero .glow{opacity:.34}.kpi-ic.t-accent{background:var(--accent-soft)}.kpi-ic.t-accent svg{stroke:var(--accent-deep)}.kpi-ic.t-amber{background:var(--amber-soft)}.kpi-ic.t-amber svg{stroke:var(--amber)}.kpi-ic.t-blue{background:var(--blue-soft)}.kpi-ic.t-blue svg{stroke:var(--blue)}.kpi-ic.t-green{background:var(--green-soft)}.kpi-ic.t-green svg{stroke:var(--green)}.kpi-ic.t-ink svg{stroke:var(--ink-2)}.grid{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:13px;gap:13px;margin-bottom:13px}.card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:21px;box-shadow:var(--shadow)}.card h2{font-family:var(--display);font-weight:700;font-size:15px;display:flex;align-items:center;gap:9px}.card h2 svg{width:16px;height:16px;stroke:var(--muted);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.card .csub{font-size:12px;color:var(--muted);margin:3px 0 18px;font-weight:500}.stage{margin-bottom:14px;position:relative}.stage .top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.stage .name{font-size:13px;font-weight:600}.stage .name .em{color:var(--muted);font-weight:500;font-size:12px;margin-left:6px}.stage .num{font-family:var(--mono);font-weight:700;font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stage .num .muted{color:var(--muted)}.bar{height:26px;background:var(--surface-2);overflow:hidden}.bar,.bar .fill{border-radius:8px}.bar .fill{height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-deep));width:0;animation:grow 1.1s cubic-bezier(.2,.8,.2,1) forwards}.stage.slast .fill{background:linear-gradient(90deg,var(--green),#0f7a4e)}@keyframes grow{to{width:var(--w)}}.mini{display:flex;gap:18px;align-items:center;margin-bottom:20px}.legend{flex:1 1;font-size:12.5px}.legend div{display:flex;align-items:center;gap:8px;margin-bottom:9px;font-weight:600}.legend .sw{width:10px;height:10px;border-radius:3px}.legend span{font-weight:500;margin-left:auto}.axis,.legend span{color:var(--muted);font-family:var(--mono)}.axis{display:flex;justify-content:space-between;font-size:10.5px;margin-top:6px}.tablecard{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:21px 21px 8px;box-shadow:var(--shadow)}.tablehead{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:6px}.tablehead h2{font-family:var(--display);font-weight:700;font-size:15px}.link{font-size:12.5px;font-weight:700;color:var(--accent-deep);cursor:pointer;text-decoration:none}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:13px}thead th{text-align:left;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:700;padding:0 11px 11px;border-bottom:1px solid var(--line)}thead th.r{text-align:right}tbody td{padding:12px 11px;border-bottom:1px solid var(--line-2);vertical-align:middle}tbody td.r{text-align:right}tbody tr:last-child td{border-bottom:none}tbody tr{transition:background .15s}tbody tr:hover{background:var(--surface-2)}.contact{font-weight:700}.contact small{display:block;color:var(--muted);font-weight:500;font-family:var(--mono);font-size:11px;margin-top:2px}.prod{font-weight:600;font-size:12.5px}.money{font-family:var(--mono);font-weight:700}.lastmsg{color:var(--muted);max-width:230px;font-style:italic;font-size:12.5px;overflow:hidden;text-overflow:ellipsis}.lastmsg,.pill{white-space:nowrap}.pill{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700}.pill svg{width:12px;height:12px;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.p-green{background:var(--green-soft);color:var(--green)}.p-amber{background:var(--amber-soft);color:var(--amber)}.p-red{background:var(--red-soft);color:var(--red)}.p-blue{background:var(--blue-soft);color:var(--blue)}.p-gray{background:var(--surface-2);color:var(--muted)}.p-accent{background:var(--accent-soft);color:var(--accent-deep)}.empty{text-align:center;color:var(--muted);padding:34px 10px;font-size:13.5px}.toolbar{flex-wrap:wrap;margin-bottom:16px}.search,.toolbar{display:flex;align-items:center;gap:9px}.search{flex:1 1;min-width:220px;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:9px 13px;box-shadow:var(--shadow)}.search svg{width:16px;height:16px;stroke:var(--muted);fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.search input{outline:none;background:none;font-size:13.5px;width:100%;color:var(--ink)}.btn,.search input{border:none;font-family:var(--body)}.btn{background:var(--accent);color:#fff;border-radius:10px;padding:9px 16px;font-weight:700;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:7px;text-decoration:none;transition:background .15s}.btn:hover{background:var(--accent-deep)}.btn svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.btn.ghost{background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow)}.btn.ghost:hover{background:var(--surface);border-color:var(--accent)}.pager{display:flex;align-items:center;justify-content:space-between;padding:14px 4px 10px;font-size:12.5px;color:var(--muted)}.pager b{color:var(--ink)}.pager .pages{display:flex;gap:5px}.pager .pg{width:30px;height:30px;border-radius:8px;border:1px solid var(--line);background:var(--surface);display:flex;align-items:center;justify-content:center;font-weight:600;cursor:pointer;font-size:13px;text-decoration:none;color:var(--ink)}.pager .pg.on{background:var(--ink);color:var(--surface);border-color:var(--ink)}.pager .pg.disabled{opacity:.4;pointer-events:none}.placeholder{background:var(--surface);border:1px dashed var(--line);border-radius:16px;padding:60px;text-align:center;color:var(--muted)}.placeholder .big{display:flex;justify-content:center;margin-bottom:14px}.placeholder .big svg{width:34px;height:34px;stroke:var(--faint);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.placeholder h3{font-family:var(--display);color:var(--ink);font-size:18px;margin-bottom:6px}@media(max-width:1000px){.kpis{grid-template-columns:repeat(2,1fr)}.grid{grid-template-columns:1fr}.sidebar{width:62px;padding:18px 8px}.nav-item .badge,.nav-item .txt,.nav-label,.side-foot{display:none}.logo-badge{padding:10px;justify-content:center}}.dropdown{position:relative}.menu{position:absolute;top:calc(100% + 7px);right:0;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-lg);padding:6px;min-width:215px;z-index:60}.menu-item{padding:9px 11px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;color:var(--ink);display:flex;align-items:center;justify-content:space-between;text-decoration:none}.menu-item:hover{background:var(--surface-2)}.menu-item.active{color:var(--accent-deep)}.menu-item.active:after{content:"✓";color:var(--accent)}.menu-sep{height:1px;background:var(--line);margin:5px 4px}.custom-range{display:flex;padding:9px 8px 5px;gap:7px;align-items:center;flex-wrap:wrap}.custom-range input{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;padding:7px 9px;font-family:var(--body);font-size:12px;outline:none;width:120px}.custom-range input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.custom-range span{font-size:11.5px;color:var(--muted)}.switch{display:inline-flex;align-items:center;gap:8px;border:none;background:none;cursor:pointer}.switch .track{width:38px;height:21px;border-radius:999px;position:relative;flex-shrink:0;transition:background .18s;background:var(--faint)}.switch.on .track{background:var(--green)}.switch .knob{position:absolute;top:3px;left:3px;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.35);transition:transform .18s}.switch.on .knob{transform:translateX(17px)}.switch .lab{font-size:11.5px;font-weight:700;color:var(--muted)}.switch.on .lab{color:var(--green)}.switch.lg .track{width:46px;height:25px}.switch.lg .knob{width:19px;height:19px}.switch.lg.on .knob{transform:translateX(21px)}.login-screen{position:fixed;inset:0;z-index:100;display:flex;background:var(--bg)}.login-left{flex:1 1;background:#15171A;color:#fff;padding:52px 50px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.login-left:after{content:"";position:absolute;right:-80px;bottom:-80px;width:320px;height:320px;border-radius:50%;background:var(--accent);filter:blur(100px);opacity:.26}.login-left>img{height:26px;width:auto;align-self:flex-start;position:relative;z-index:2}.login-left .hl{font-family:var(--display);font-weight:800;font-size:36px;line-height:1.1;letter-spacing:-.025em;max-width:440px;position:relative;z-index:2}.login-left .hl .o{color:var(--accent)}.login-left .sub{color:#b8bcb2;font-size:15px;margin-top:16px;max-width:400px;line-height:1.55;position:relative;z-index:2}.login-feats{margin-top:28px;display:flex;flex-direction:column;gap:13px;position:relative;z-index:2}.login-feats div{display:flex;align-items:center;gap:12px;font-size:14px;color:#e7e9e2;font-weight:500}.login-feats .fi{width:36px;height:36px;border-radius:10px;background:rgba(255,255,255,.07);display:flex;align-items:center;justify-content:center}.login-feats .fi svg{width:17px;height:17px;stroke:#FF7A45;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.login-left .lf{font-size:12px;color:#8a8d84;position:relative;z-index:2}.login-right{flex:1 1;display:flex;align-items:center;justify-content:center;padding:40px}.login-form{width:100%;max-width:360px}.login-form h2{font-family:var(--display);font-weight:800;font-size:26px;letter-spacing:-.02em}.login-form>p{color:var(--muted);font-size:14px;margin:6px 0 28px}.field{margin-bottom:16px}.field label{display:block;font-size:12.5px;font-weight:700;margin-bottom:7px}.field input{width:100%;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:11px;padding:13px 15px;font-family:var(--body);font-size:14px;outline:none;transition:border .15s,box-shadow .15s}.field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.btn-full{width:100%;background:var(--accent);color:#fff;border:none;border-radius:11px;padding:14px;font-family:var(--body);font-weight:700;font-size:15px;cursor:pointer;transition:background .15s;margin-top:6px}.btn-full:hover{background:var(--accent-deep)}.login-form .row{display:flex;justify-content:flex-end;align-items:center;margin-bottom:14px;font-size:12.5px}.login-form .row a{color:var(--accent-deep);font-weight:700;text-decoration:none}.login-err{background:var(--red-soft);color:var(--red);border-radius:10px;padding:10px 13px;font-size:13px;font-weight:600;margin-bottom:16px}.btn-full:disabled{opacity:.7;cursor:wait}.field input:-webkit-autofill,.field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 40px var(--surface) inset;caret-color:var(--ink)}.pass-wrap{position:relative}.pass-wrap input{padding-right:46px}.pass-eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:36px;height:36px;border:none;background:none;color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:8px}.pass-eye:hover{color:var(--ink);background:var(--accent-soft)}.pass-eye svg{width:18px;height:18px}.login-note{display:flex;gap:8px;align-items:flex-start;margin-top:18px;font-size:12.5px;color:var(--muted);line-height:1.45}.login-note svg{width:15px;height:15px;flex-shrink:0;margin-top:1px}.login-ok{color:var(--accent-deep);border-radius:10px;padding:10px 13px;font-size:13px;font-weight:600;margin-bottom:16px}.login-badge,.login-ok{background:var(--accent-soft)}.login-badge{width:48px;height:48px;border-radius:14px;color:var(--accent);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.login-badge svg{width:24px;height:24px}.login-form>p b{color:var(--ink)}.code-input{font-family:var(--mono,monospace)!important;font-size:26px!important;letter-spacing:10px;text-align:center;font-weight:700}.check{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;margin:2px 0 16px;cursor:pointer;line-height:1.4}.check input{width:17px;height:17px;accent-color:var(--accent);margin-top:1px;flex-shrink:0}.check small{display:block;color:var(--muted);font-size:12px}.login-links{display:flex;justify-content:space-between;align-items:center;margin-top:18px;font-size:13px}.link-btn,.login-links a{color:var(--accent-deep);text-decoration:none;background:none;border:none;padding:0;font:inherit;font-weight:700;cursor:pointer}.login-logo-m{display:none}@media(max-width:840px){.login-left{display:none}.login-right{flex-direction:column;padding:28px 16px}.login-logo-m{display:block;height:22px;width:auto;margin-bottom:32px;filter:var(--logo-filter,none)}}.tool-tag{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--accent-deep);background:var(--accent-soft);border-radius:9px;padding:8px 11px;margin:-6px 0 14px}.tool-tag svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.side-foot .nav-item{padding:8px 0;color:var(--ink-2)}.disp-voltar{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--muted);margin-bottom:8px}.disp-embreve svg,.disp-sucesso svg,.disp-upload svg,.disp-voltar svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.disp-voltar:hover{color:var(--accent-deep)}.topbar .btn svg{width:15px;height:15px}.disp-passos{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px}.disp-passo{position:relative;transition:border-color .15s,transform .2s}.disp-passo:not(.off):hover{border-color:var(--accent);transform:translateY(-2px)}.disp-passo.off{opacity:.72}.disp-passo .num{display:inline-flex;width:28px;height:28px;border-radius:9px;background:var(--accent-soft);color:var(--accent-deep);font-weight:800;align-items:center;justify-content:center;font-size:13px;margin-bottom:12px}.disp-passo.off .num{background:var(--surface-2);color:var(--muted)}.disp-passo p{font-size:13px;color:var(--muted);margin:6px 0 14px;line-height:1.5}.disp-filtros{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.disp-filtros .chip span{font-family:var(--mono);font-size:11px;color:var(--muted);background:var(--surface-2);border-radius:999px;padding:0 7px}.disp-filtros .chip.on{border-color:var(--accent);color:var(--accent-deep);background:var(--accent-soft)}.disp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));grid-gap:14px;gap:14px;align-items:start}.disp-tpl-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.disp-tpl-head h2{font-family:var(--mono);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.disp-tpl-meta{display:flex;gap:10px;align-items:center;font-size:11.5px;color:var(--muted);margin:8px 0 12px}.disp-alerta{background:var(--amber-soft);color:var(--ink-2);border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.45;margin:10px 0}.disp-alerta.erro{background:var(--red-soft);color:var(--red);font-weight:600}.disp-embreve,.disp-sucesso{max-width:560px}.disp-embreve p,.disp-sucesso p{font-size:14px;color:var(--muted);line-height:1.6;margin-top:6px}.disp-embreve .login-badge svg,.disp-sucesso .login-badge svg{width:22px;height:22px}.disp-editor{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:20px;gap:20px;align-items:start}.disp-form{display:flex;flex-direction:column;gap:14px}.disp-form .card h2{margin-bottom:12px}.disp-form .card h2 small{font-family:var(--body);font-size:11.5px;font-weight:600;color:var(--faint)}.disp-form .csub{margin:-6px 0 12px}.disp-input{width:100%;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;padding:11px 13px;font-family:var(--body);font-size:14px;outline:none;transition:border .15s,box-shadow .15s;resize:vertical}.disp-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.disp-input.mono,.mono{font-family:var(--mono);font-size:13px}.disp-cats{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.disp-cat{text-align:left;border:1.5px solid var(--line);background:var(--surface);border-radius:12px;padding:13px 14px;cursor:pointer;font-family:var(--body);color:var(--ink);transition:border-color .15s,background .15s}.disp-cat b{display:block;font-size:14px;margin-bottom:4px}.disp-cat span{font-size:12px;color:var(--muted);line-height:1.45}.disp-cat.on{border-color:var(--accent);background:var(--accent-soft)}.disp-seg{display:inline-flex;background:var(--surface-2);border-radius:10px;padding:3px;margin-bottom:12px}.disp-seg button{border:none;background:none;padding:7px 16px;border-radius:8px;font-family:var(--body);font-weight:700;font-size:12.5px;color:var(--muted);cursor:pointer}.disp-seg button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.disp-upload{display:flex;align-items:center;gap:10px;border:1.5px dashed var(--line);border-radius:12px;padding:16px;cursor:pointer;font-size:13px;color:var(--muted);font-weight:600}.disp-upload:hover{border-color:var(--accent);color:var(--accent-deep)}.disp-tools{display:flex;gap:6px;margin-bottom:8px}.disp-tools button{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;min-width:32px;height:30px;padding:0 9px;cursor:pointer;font-family:var(--body);font-size:13px}.disp-tools button:hover{border-color:var(--accent)}.disp-tools .var{margin-left:auto;color:var(--accent-deep);font-weight:700}.disp-contador{position:relative}.disp-contador>span{position:absolute;right:10px;bottom:-18px;font-size:11px;color:var(--faint);font-family:var(--mono)}.disp-contador>span.quase{color:var(--amber)}.disp-contador+*{margin-top:22px}.disp-vars{margin-top:24px}.disp-var{display:grid;grid-template-columns:56px 1fr;grid-gap:10px;gap:10px;align-items:center;margin-bottom:8px}.disp-var .mono{color:var(--accent-deep);font-weight:700}.disp-botao{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:10px;gap:10px}.disp-botao-linha{display:grid;grid-template-columns:76px 1fr auto;grid-gap:8px;gap:8px;align-items:center;margin-bottom:8px}.disp-botao-linha.link{grid-template-columns:76px 1fr 1.4fr auto}.disp-botao-linha .pill{justify-content:center}.disp-botao-add{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.disp-rascunho-btn{width:100%;justify-content:center;margin-top:8px}.disp-rascunhos{margin-bottom:16px}.disp-rascunho{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.disp-rascunho-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.disp-rascunho-txt span{font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.disp-rascunho-txt small{font-size:11.5px;color:var(--muted)}.disp-rascunho-acoes{display:flex;gap:6px;flex-wrap:wrap;flex-shrink:0}@media(max-width:700px){.disp-rascunho{flex-direction:column;align-items:stretch}}.disp-lado-fixo{position:-webkit-sticky;position:sticky;top:20px;display:flex;flex-direction:column;gap:4px}.disp-lado-tit{font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:800;color:var(--muted);margin-bottom:8px}.disp-dica{font-size:12px;color:var(--muted);text-align:center;margin-top:6px}@media(max-width:1000px){.disp-editor,.disp-passos{grid-template-columns:1fr}.disp-lado-fixo{position:static}}@media(max-width:600px){.disp-botao,.disp-botao-linha,.disp-botao-linha.link,.disp-cats{grid-template-columns:1fr}}.wa-phone{background:#EFE7DD;background-image:radial-gradient(rgba(0,0,0,.035) 1px,transparent 0);background-size:14px 14px;border-radius:14px;padding:16px 14px;min-height:140px}.wa-phone.compacto{padding:12px;min-height:0}[data-theme=dark] .wa-phone{background-color:#0B141A;background-image:radial-gradient(rgba(255,255,255,.03) 1px,transparent 0)}.wa-bubble{background:#fff;border-radius:0 10px 10px 10px;padding:6px 7px;max-width:92%;box-shadow:0 1px .5px rgba(0,0,0,.13);position:relative;color:#111B21}[data-theme=dark] .wa-bubble{background:#202C33;color:#E9EDEF}.wa-img{display:block;width:100%;aspect-ratio:1.91/1;object-fit:cover;border-radius:7px;margin-bottom:6px}.wa-img-vazia{background:#D9D2C8;display:flex;align-items:center;justify-content:center;color:#8A8277}.wa-img-vazia svg{width:30px;height:30px;stroke:currentColor;fill:none;stroke-width:1.5}.wa-head{font-weight:700;font-size:14.5px;padding:2px 3px 4px}.wa-body{font-size:14px;line-height:1.42;white-space:pre-wrap;word-break:break-word;padding:0 3px}.wa-vazio{color:#8696A0}.wa-foot{font-size:12.5px;color:#667781;padding:4px 3px 0}[data-theme=dark] .wa-foot{color:#8696A0}.wa-hora{font-size:11px;color:#667781;text-align:right;margin-top:2px}.wa-btn{background:#fff;color:#027EB5;max-width:92%;border-radius:8px;margin-top:3px;padding:9px;text-align:center;font-size:14px;font-weight:500;box-shadow:0 1px .5px rgba(0,0,0,.13);display:flex;align-items:center;justify-content:center;gap:6px}[data-theme=dark] .wa-btn{background:#202C33;color:#53BDEB}.wa-btn svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.app-switch{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;background:var(--surface-2);border:1px solid var(--line);border-radius:13px;padding:4px;margin:-4px 0 18px}.app-switch a{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;padding:10px 6px 9px;border-radius:10px;font-size:12px;font-weight:700;color:var(--muted);transition:background .15s,color .15s}.app-switch a svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.app-switch a:hover{color:var(--ink)}.app-switch a.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-md)}.app-switch a.on svg{color:var(--accent)}.app-switch em{position:absolute;top:5px;right:6px;font-style:normal;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;background:var(--accent);color:#fff;border-radius:999px;padding:1px 6px}.disp-status .lbl{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:700}.disp-status-linha{display:flex;align-items:center;gap:10px;font-family:var(--display);font-weight:800;font-size:24px;letter-spacing:-.02em;margin:8px 0 4px}.disp-status .dot{width:12px;height:12px;border-radius:50%;background:var(--faint);box-shadow:0 0 0 5px var(--surface-2)}.disp-status.p-green .dot{background:var(--green);box-shadow:0 0 0 5px var(--green-soft)}.disp-status.p-amber .dot{background:var(--amber);box-shadow:0 0 0 5px var(--amber-soft)}.disp-status.p-red .dot{background:var(--red);box-shadow:0 0 0 5px var(--red-soft)}.disp-status>p{font-size:13px;color:var(--muted)}.disp-check{list-style:none;margin-top:14px;display:grid;grid-gap:7px;gap:7px}.disp-check li{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:600}.disp-check li span{width:20px;height:20px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;flex-shrink:0}.disp-check li.ok span{background:var(--green-soft);color:var(--green)}.disp-check li.atencao span{background:var(--amber-soft);color:var(--amber)}.disp-check li.nao span{background:var(--red-soft);color:var(--red)}.disp-check li em{margin-left:auto;font-style:normal;font-family:var(--mono);font-size:11px;color:var(--muted)}.disp-capacidade{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));grid-gap:13px;gap:13px}.disp-capacidade,.disp-conta-dica{margin-bottom:13px}.disp-conta-dica h2 svg{width:16px;height:16px}.disp-conta-dica p{font-size:13px;color:var(--muted);line-height:1.55;margin-top:12px}.disp-calc{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:12px}.disp-calc div{background:var(--surface-2);border-radius:11px;padding:12px 14px;font-size:13px;color:var(--muted)}.disp-calc b{color:var(--ink);font-family:var(--display);font-size:17px}.disp-calc span{display:block;font-weight:700;color:var(--accent-deep);margin-top:3px}a.disp-tpl{display:block;color:inherit;transition:border-color .15s,transform .2s}a.disp-tpl:hover{border-color:var(--accent);transform:translateY(-2px)}.disp-detalhe{display:grid;grid-template-columns:380px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.disp-funil{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.disp-funil div{background:var(--surface-2);border-radius:11px;padding:12px}.disp-funil b{display:block;font-family:var(--display);font-size:22px;font-weight:800}.disp-funil span{font-size:12px;color:var(--muted)}.disp-dl{display:grid;grid-template-columns:110px 1fr;grid-gap:9px 14px;gap:9px 14px;font-size:13px}.disp-dl dt{color:var(--muted);font-weight:600}.disp-dl dd{word-break:break-word}.btn.ghost.perigo{color:var(--red)}.btn.ghost.perigo:hover{border-color:var(--red);background:var(--red-soft)}@media(max-width:1000px){.disp-detalhe{grid-template-columns:1fr}.disp-funil{grid-template-columns:1fr 1fr}}@media(max-width:600px){.disp-calc,.disp-capacidade{grid-template-columns:1fr}}:root{--serie-1:#FF5A1F;--serie-2:#3A66D8}[data-theme=dark]{--serie-1:#E85A28;--serie-2:#6A8AE4}.disp-gastos{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:13px;gap:13px}.gx-legenda{display:flex;gap:16px;font-size:12px;color:var(--muted);font-weight:600;margin:4px 0 14px}.gx-legenda span{display:inline-flex;align-items:center;gap:6px}.gx-legenda i{width:10px;height:10px;border-radius:3px;display:inline-block}.gx-mkt{background:var(--serie-1)}.gx-out{background:var(--serie-2)}.gx-barras{gap:3px;height:180px;border-bottom:1px solid var(--line)}.gx-barras,.gx-col{display:flex;align-items:flex-end}.gx-col{flex:1 1;height:100%;position:relative;outline:none}.gx-pilha{width:100%;display:flex;flex-direction:column;gap:2px;border-radius:4px 4px 0 0;overflow:hidden}.gx-pilha,.gx-pilha>div{min-height:2px}.gx-col:focus .gx-pilha,.gx-col:hover .gx-pilha{opacity:.8}.gx-tip{display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);background:var(--ink);color:var(--bg);font-size:11.5px;line-height:1.5;padding:8px 10px;border-radius:8px;white-space:nowrap;z-index:5;pointer-events:none}.gx-col:focus .gx-tip,.gx-col:hover .gx-tip{display:block}.gx-eixo{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);margin-top:6px;font-family:var(--mono)}.gx-calc{display:block;font-size:12.5px;font-weight:700}.gx-calc span{display:block;margin-bottom:6px}.gx-resultado{margin-top:14px;background:var(--accent-soft);border-radius:12px;padding:14px 16px}.gx-resultado b{display:block;font-family:var(--display);font-size:26px;font-weight:800;color:var(--accent-deep)}.gx-resultado span{font-size:13px;color:var(--ink-2);font-weight:600}@media(max-width:1000px){.disp-gastos{grid-template-columns:1fr}}a.kpi{display:block;color:inherit}a.kpi:hover{border-color:var(--accent)}.disp-capacidade>:last-child:nth-child(odd){grid-column:1/-1}.cr-escada-card{margin-bottom:13px}.cr-escada-card h2 svg{width:16px;height:16px}.cr-escada{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;margin-top:16px;counter-reset:d}.cr-escada li{position:relative;background:var(--surface-2);border:1.5px solid var(--line);border-radius:12px;padding:16px 12px 30px;text-align:center}.cr-escada li:after{content:"";position:absolute;right:-9px;top:50%;width:8px;height:2px;background:var(--line)}.cr-escada li:last-child:after{display:none}.cr-degrau{font-family:var(--display);font-weight:800;font-size:20px;color:var(--muted)}.cr-escada li.passou{background:var(--green-soft);border-color:transparent}.cr-escada li.passou .cr-degrau{color:var(--green)}.cr-escada li.atual{background:var(--accent-soft);border-color:var(--accent)}.cr-escada em,.cr-escada li.atual .cr-degrau{color:var(--accent-deep)}.cr-escada em{position:absolute;left:50%;bottom:8px;transform:translateX(-50%);white-space:nowrap;font-style:normal;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.cr-escada em.meta{color:var(--ink-2)}.cr-escada em.meta.longo{color:var(--muted)}.cr-duas{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px;margin-bottom:13px}.cr-barra{height:12px;background:var(--surface-2);border-radius:999px;overflow:hidden;margin-top:6px}.cr-barra div{height:100%;background:var(--accent);border-radius:999px;min-width:4px}.cr-barra-legenda{display:flex;justify-content:space-between;font-size:12.5px;color:var(--muted);margin-top:8px}.cr-barra-legenda b{color:var(--ink)}.cr-nota{font-size:12.5px;color:var(--muted);line-height:1.5;margin-top:12px}.cr-praticas{list-style:none;display:grid;grid-gap:10px;gap:10px;margin-top:4px}.cr-praticas li{display:flex;gap:10px;align-items:flex-start}.cr-praticas b{display:block;font-size:13px}.cr-praticas small{display:block;font-size:12px;color:var(--muted);line-height:1.4;margin-top:1px}.cr-ic{width:22px;height:22px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;flex-shrink:0;margin-top:1px}.cr-praticas .ok .cr-ic{background:var(--green-soft);color:var(--green)}.cr-praticas .atencao .cr-ic{background:var(--amber-soft);color:var(--amber)}.cr-praticas .ruim .cr-ic{background:var(--red-soft);color:var(--red)}.cr-praticas .info .cr-ic,.cr-vazio{background:var(--surface-2);color:var(--muted)}.cr-vazio{font-size:13px;border-radius:10px;padding:14px}.cr-marcos{list-style:none;display:grid;grid-gap:8px;gap:8px}.cr-marcos li{display:flex;gap:10px;align-items:center;font-size:13px;font-weight:600}.cr-marcos li span{font-family:var(--mono);font-size:11px;color:var(--muted);min-width:56px}.cr-marcos li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--muted);flex-shrink:0;order:-1}.cr-marcos li.subiu:before{background:var(--green)}.cr-marcos li.desceu:before{background:var(--red)}.cr-mini{display:flex;align-items:flex-end;gap:2px;height:48px;margin-top:16px;border-bottom:1px solid var(--line)}.cr-mini div{flex:1 1;background:var(--accent);opacity:.75;border-radius:3px 3px 0 0;min-height:2px}.cr-plano{display:grid;grid-gap:14px;gap:14px}.cr-plano h3{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--accent-deep);margin-bottom:6px}.cr-plano ul{padding-left:18px;font-size:13px;color:var(--ink-2);line-height:1.55;display:grid;grid-gap:3px;gap:3px}.cr-dicas-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:12px}.cr-dicas-grid div{background:var(--surface-2);border-radius:12px;padding:14px}.cr-dicas-grid b{font-size:13.5px;display:block;margin-bottom:6px}.cr-dicas-grid p{font-size:12.5px;color:var(--muted);line-height:1.5}@media(max-width:1100px){.cr-dicas-grid{grid-template-columns:1fr 1fr}}@media(max-width:1000px){.cr-duas{grid-template-columns:1fr}.cr-escada{grid-template-columns:1fr 1fr}.cr-escada li:after{display:none}}@media(max-width:600px){.cr-dicas-grid,.cr-escada{grid-template-columns:1fr}}.card.disp-status{padding:16px 20px;margin-bottom:13px}.disp-sb{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:22px;gap:22px;align-items:center}.disp-sb-id{display:flex;align-items:center;gap:12px;padding-right:22px;border-right:1px solid color-mix(in srgb,var(--green) 22%,transparent)}.disp-sb-id b{display:block;font-family:var(--display);font-weight:800;font-size:15px}.disp-sb-id span{font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.disp-avatar{position:relative;width:42px;height:42px;border-radius:12px;background:var(--ink);color:var(--surface);font-family:var(--display);font-weight:800;font-size:14px;letter-spacing:.02em}.disp-avatar,.disp-avatar i{display:flex;align-items:center;justify-content:center}.disp-avatar i{position:absolute;right:-5px;bottom:-5px;width:18px;height:18px;border-radius:50%;background:var(--green);border:2px solid var(--surface)}.disp-avatar svg{width:10px;height:10px;fill:none;stroke:#fff;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.disp-sb-estado .disp-status-linha{font-size:20px;margin:3px 0 1px}.disp-sb-estado p{font-size:12.5px;color:var(--muted)}.disp-status .lbl{display:block}.disp-sb-baixo{display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-gap:22px;gap:22px;align-items:end;margin-top:14px;padding-top:13px;border-top:1px solid color-mix(in srgb,var(--green) 18%,transparent)}.disp-sb-baixo .disp-check{margin:0;display:flex;flex-wrap:wrap;gap:6px}.disp-sb-baixo .disp-check li{background:var(--surface);border-radius:999px;padding:4px 11px 4px 5px;font-size:12px;gap:7px}.disp-sb-baixo .disp-check li span{width:18px;height:18px;border-radius:50%}.disp-anel{position:relative;width:66px;height:66px;flex-shrink:0}.disp-anel svg{width:100%;height:100%}.disp-anel circle{fill:none;stroke-width:6}.disp-anel .trilho{stroke:var(--surface);opacity:.8}.disp-anel .feito{stroke:var(--green);stroke-linecap:round;transition:stroke-dasharray .6s ease}.disp-status.p-amber .disp-anel .feito{stroke:var(--amber)}.disp-status.p-red .disp-anel .feito{stroke:var(--red)}.disp-anel>div{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.1}.disp-anel b{font-family:var(--display);font-weight:800;font-size:15px}.disp-anel span{font-size:9px;color:var(--muted);font-weight:600}.disp-check li span svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.disp-qualidade .lbl{margin-bottom:6px}.disp-regua{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px}.disp-regua div{font-size:10.5px;font-weight:600;color:var(--faint);text-align:center}.disp-regua i{display:block;height:6px;border-radius:4px;margin-bottom:4px;background:var(--surface);opacity:.7}.disp-regua .q-red.atual i{background:var(--red);opacity:1}.disp-regua .q-yellow.atual i{background:var(--amber);opacity:1}.disp-regua .q-green.atual i{background:var(--green);opacity:1}.disp-regua .atual{color:var(--ink);font-weight:800}.disp-capacidade .kpi{color:inherit}.disp-capacidade .kpi .kpi-ic{width:30px;height:30px;border-radius:9px;margin-bottom:10px}.disp-capacidade .kpi .kpi-ic svg{width:15px;height:15px}.disp-escada{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:3px;gap:3px;margin-top:12px}.disp-escada div{font-size:10px;font-weight:700;color:var(--faint);text-align:center}.disp-escada i{display:block;height:5px;border-radius:3px;background:var(--surface-2);margin-bottom:4px}.disp-escada .passou i{background:var(--accent-soft)}.disp-escada .atual i{background:var(--accent)}.disp-escada .atual{color:var(--accent-deep)}.disp-velo{display:grid;grid-template-columns:1fr 1fr;grid-gap:3px;gap:3px;margin-top:12px}.disp-velo i{height:5px;border-radius:3px;background:var(--surface-2)}.disp-velo i.on{background:var(--blue)}.disp-barra{display:flex;gap:2px;height:6px;margin-top:12px;border-radius:4px;overflow:hidden}.disp-barra.vazia{background:var(--surface-2)}.disp-barra i{display:block;min-width:4px}.disp-barra .b-green{background:var(--green)}.disp-barra .b-amber{background:var(--amber)}.disp-barra .b-red{background:var(--red)}.disp-progresso{height:6px;border-radius:4px;background:var(--surface-2);margin-top:12px;overflow:hidden}.disp-progresso i{display:block;height:100%;background:var(--amber);border-radius:4px}.disp-minifunil{display:grid;grid-gap:5px;gap:5px;margin-top:10px}.disp-minifunil>div{display:grid;grid-template-columns:62px 1fr 32px;align-items:center;grid-gap:8px;gap:8px;font-size:11px;color:var(--muted);font-weight:600}.disp-minifunil>div>div{height:5px;border-radius:3px;background:var(--surface-2);overflow:hidden}.disp-minifunil i{display:block;height:100%;background:var(--blue);border-radius:3px}.disp-minifunil b{text-align:right;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:900px){.disp-sb{grid-template-columns:minmax(0,1fr) auto;gap:14px}.disp-sb-id{grid-column:1/-1;border-right:0;padding-right:0}.disp-sb-baixo{grid-template-columns:1fr}}.lst-abas{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.lst-abas button{display:flex;align-items:center;gap:13px;text-align:left;border:1.5px solid var(--line);background:var(--surface);border-radius:14px;padding:14px 16px;cursor:pointer;font-family:var(--body);color:var(--ink);box-shadow:var(--shadow);transition:border-color .15s,background .15s}.lst-abas button svg{width:20px;height:20px;flex-shrink:0;fill:none;stroke:var(--muted);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lst-abas b{display:block;font-size:14px}.lst-abas span{font-size:12px;color:var(--muted)}.lst-abas button.on{border-color:var(--accent);background:var(--accent-soft)}.lst-abas button.on svg{stroke:var(--accent-deep)}.lst-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.lst-col{gap:14px;min-width:0}.lst-col,.lst-drop{display:flex;flex-direction:column}.lst-drop{align-items:center;justify-content:center;text-align:center;gap:6px;min-height:300px;border:2px dashed var(--line);cursor:pointer;transition:border-color .15s,background .15s}.lst-drop.on,.lst-drop:hover{border-color:var(--accent);background:var(--accent-soft)}.lst-drop b{font-family:var(--display);font-size:17px;margin-top:8px}.lst-drop span{font-size:12.5px;color:var(--muted)}.lst-drop .login-err{margin-top:12px}.login-badge svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lst-padrao p{font-size:13px;color:var(--muted);margin:4px 0 12px}.lst-padrao table{margin-bottom:12px}.lst-padrao td{padding:8px 11px}.lst-regras{font-size:12.5px;color:var(--muted);line-height:1.55;padding-left:18px;margin-bottom:14px;display:grid;grid-gap:4px;gap:4px}.lst-arq{display:flex;align-items:center;gap:13px}.lst-arq>div:nth-child(2){flex:1 1;min-width:0}.lst-arq b{display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lst-arq span{font-size:12px;color:var(--muted)}.lst-mapa{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.lst-mapa label>span{display:block;font-size:12px;font-weight:700;margin-bottom:6px}.lst-mapa select.disp-input{padding:9px 11px;font-size:13px}.lst-check{grid-column:1/-1;display:flex!important;align-items:center;gap:9px;cursor:pointer}.lst-check span{margin:0!important;font-weight:600!important;font-size:13px!important}.lst-check input{width:16px;height:16px;accent-color:var(--accent)}.lst-extras{margin-top:12px;font-size:12px;color:var(--muted);display:flex;flex-wrap:wrap;gap:5px;align-items:center}.lst-relatorio{transition:opacity .2s}.lst-relatorio.carregando{opacity:.6}.lst-hero{margin:10px 0 12px}.lst-hero b{display:block;font-family:var(--display);font-weight:800;font-size:40px;letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lst-hero span{font-size:12.5px;color:var(--muted);font-weight:600}.lst-pilha{display:flex;gap:2px;height:10px;border-radius:6px;overflow:hidden;background:var(--surface-2)}.lst-pilha i{display:block;min-width:4px}.lst-pilha .b-green{background:var(--green)}.lst-pilha .b-amber{background:var(--amber)}.lst-pilha .b-red{background:var(--red)}.lst-pilha .b-accent{background:var(--accent)}.lst-pilha .b-blue{background:var(--blue)}.lst-nums{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-top:12px}.lst-nums div{background:var(--surface-2);border-radius:10px;padding:9px 10px}.lst-nums b{display:block;font-family:var(--display);font-size:17px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lst-nums span{font-size:11px;color:var(--muted);font-weight:600}.lst-nums .ok b{color:var(--green)}.lst-nums .at b{color:var(--amber)}.lst-nums .er b{color:var(--red)}.lst-motivos{display:grid;grid-gap:7px;gap:7px;margin-top:8px}.lst-motivos>div{display:grid;grid-template-columns:minmax(0,1fr) 90px 44px;align-items:center;grid-gap:10px;gap:10px;font-size:12.5px}.lst-motivos span{color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lst-motivos>div>div{height:6px;border-radius:4px;background:var(--surface-2);overflow:hidden}.lst-motivos i{display:block;height:100%;background:var(--red);border-radius:4px;opacity:.8}.lst-motivos b{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lst-baixar{display:inline-flex;align-items:center;gap:6px;margin-top:12px;background:none;border:none;padding:0;font-family:var(--body)}.lst-baixar svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lst-obs{font-size:12px;color:var(--muted);margin-top:12px;line-height:1.5}.lst-salvar-linha{display:flex;gap:10px;margin-top:7px}.lst-salvar-linha .disp-input{flex:1 1;min-width:0}.lst-salvar-linha .btn{white-space:nowrap}.lst-situacao{grid-template-columns:1fr 1fr 1fr}.lst-vazio{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;max-width:860px}.lst-opcao{display:flex;flex-direction:column;gap:6px;color:inherit;transition:border-color .15s,transform .2s}.lst-opcao:hover{border-color:var(--accent);transform:translateY(-2px)}.lst-opcao b{font-family:var(--display);font-size:16px;margin-top:6px}.lst-opcao p{font-size:13px;color:var(--muted);line-height:1.55;flex:1 1}.lst-link{color:inherit;text-decoration:none}.lst-link:hover{color:var(--accent-deep)}.lst-acoes{display:flex;gap:8px;flex-wrap:wrap}.lst-acoes .btn svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.lst-resumo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:13px;gap:13px;margin-bottom:13px}.lst-resumo .kpi .kpi-ic{width:30px;height:30px;border-radius:9px;margin-bottom:10px}.lst-resumo .kpi .kpi-ic svg{width:15px;height:15px}.lst-motivos-card{margin-bottom:13px;max-width:640px}.lst-paginas{display:flex;justify-content:space-between;padding:12px 0}.disp-ok-faixa{display:flex;align-items:center;gap:10px;background:var(--green-soft);border-color:transparent;color:var(--green);font-weight:700;font-size:13.5px;padding:13px 18px;margin-bottom:13px}.disp-ok-faixa svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}@media (max-width:1000px){.lst-abas,.lst-grid,.lst-vazio{grid-template-columns:1fr}.lst-resumo{grid-template-columns:1fr 1fr}.lst-situacao{grid-template-columns:1fr}}@media (max-width:600px){.lst-mapa,.lst-resumo{grid-template-columns:1fr}.lst-nums{grid-template-columns:1fr 1fr}.lst-salvar-linha{flex-direction:column}}.cmp-secao h2{margin-bottom:4px}.cmp-n{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;background:var(--accent-soft);color:var(--accent-deep);font-family:var(--display);font-size:12px;font-weight:800;flex-shrink:0}.cmp-vars{margin-top:14px;grid-gap:8px}.cmp-var,.cmp-vars{display:grid;gap:8px}.cmp-var{grid-template-columns:44px minmax(0,1fr) minmax(0,1fr);grid-gap:8px;align-items:center}.cmp-var .mono{font-weight:700;color:var(--accent-deep)}.cmp-depois .disp-input,.cmp-ritmo .disp-input,.cmp-var .disp-input{padding:9px 11px;font-size:13px}.cmp-img{display:block;margin-top:14px}.cmp-img small{display:block;font-size:11.5px;color:var(--muted);margin-top:5px}.cmp-modos{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.cmp-modos .disp-cat b{display:flex;align-items:center;gap:7px}.cmp-modos .disp-cat svg{width:16px;height:16px;fill:none;stroke:var(--accent-deep);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.cmp-campo{display:block;margin-top:14px}.cmp-campo .lbl{display:block;margin-bottom:7px}.cmp-roteiro{display:grid;grid-template-columns:22px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:start;margin-bottom:8px}.cmp-roteiro .cmp-n{margin-top:9px}.cmp-roteiro .link{margin-top:10px;background:none;border:none;font-family:var(--body)}.cmp-campo>.link,.cmp-testadores .link{background:none;border:none;padding:0;font-family:var(--body)}.cmp-depois{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:13px;font-weight:600}.cmp-depois .disp-input{width:auto;min-width:220px}.cmp-seg{margin-top:14px;padding-top:14px;border-top:1px solid var(--line-2)}.cmp-ritmo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.cmp-ritmo label>span{display:block;font-size:12px;font-weight:700;margin-bottom:6px}.cmp-est{margin-top:14px}.cmp-est-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:8px}.cmp-est-grid div{background:var(--surface-2);border-radius:10px;padding:10px 12px}.cmp-est-grid b{display:block;font-family:var(--display);font-size:18px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cmp-est-grid span{font-size:11px;color:var(--muted);font-weight:600}.cmp-salvar{width:100%;justify-content:center;margin-top:14px}.cmp-modo-tit{font-weight:700;font-size:14px;margin:6px 0 10px}.cmp-citacao{display:flex;gap:9px;background:var(--surface-2);border-radius:11px;padding:11px 13px;font-size:13px;line-height:1.55;white-space:pre-wrap;margin-bottom:8px}.cmp-teste .btn svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.cmp-testadores{list-style:none;display:grid;grid-gap:6px;gap:6px;margin-bottom:12px}.cmp-testadores li{display:flex;justify-content:space-between;align-items:center;background:var(--surface-2);border-radius:10px;padding:9px 12px}.cmp-testadores .lst-check span{font-size:13px}.cmp-novo-testador{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-gap:8px;gap:8px}.cmp-novo-testador .disp-input{padding:9px 11px;font-size:13px}.cmp-resultados{list-style:none;display:grid;grid-gap:5px;gap:5px;margin-top:12px;font-size:13px;font-weight:600}.cmp-resultados li{display:flex;align-items:center;gap:7px}.cmp-resultados svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.cmp-resultados .ok{color:var(--green)}.cmp-resultados .er{color:var(--red)}.disp-editor .lst-resumo{margin-bottom:0}@media (max-width:1000px){.cmp-modos{grid-template-columns:1fr}.cmp-ritmo{grid-template-columns:1fr 1fr}}@media (max-width:600px){.cmp-novo-testador,.cmp-ritmo,.cmp-var{grid-template-columns:1fr}.cmp-depois{flex-direction:column;align-items:stretch}.cmp-depois .disp-input{min-width:0;width:100%}}.wz{padding-bottom:84px}.wz-passos{list-style:none;display:flex;gap:4px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:6px;box-shadow:var(--shadow);margin-bottom:18px;overflow-x:auto}.wz-passos li{flex:1 1;display:flex;gap:8px;padding:9px 10px;border-radius:10px;font-size:12.5px;font-weight:700;color:var(--faint);white-space:nowrap;cursor:default}.wz-passos li,.wz-passos li span{align-items:center;justify-content:center}.wz-passos li span{width:22px;height:22px;border-radius:50%;background:var(--surface-2);display:inline-flex;font-size:11px;flex-shrink:0}.wz-passos li span svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.wz-passos li.feito{color:var(--ink-2)}.wz-passos li.feito span{background:var(--green-soft);color:var(--green)}.wz-passos li.clica{cursor:pointer}.wz-passos li.clica:hover{background:var(--surface-2)}.wz-passos li.atual{background:var(--accent-soft);color:var(--accent-deep)}.wz-passos li.atual span{background:var(--accent);color:#fff}.wz-corpo{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:20px;gap:20px;align-items:start}.wz-corpo.sem-lado{grid-template-columns:minmax(0,760px);justify-content:center}.wz-tela{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:26px 28px;box-shadow:var(--shadow);min-width:0}.wz-tit{font-family:var(--display);font-weight:800;font-size:22px;letter-spacing:-.02em}.wz-sub{font-size:13.5px;color:var(--muted);margin:4px 0 20px;line-height:1.5}.wz-campo{display:block;margin-top:20px}.wz-campo>span{display:block;font-size:12.5px;font-weight:700;margin-bottom:7px}.wz-campo small,.wz-nota{display:block;font-size:12px;color:var(--muted);margin-top:6px;line-height:1.5}.wz-listas,.wz-tpls{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:10px;gap:10px}.wz-tpl{display:flex;flex-direction:column;gap:8px;text-align:left;border:1.5px solid var(--line);background:var(--surface);border-radius:14px;padding:14px;cursor:pointer;font-family:var(--body);color:var(--ink);transition:border-color .15s,background .15s,transform .15s}.wz-tpl:hover{transform:translateY(-1px)}.wz-tpl.on,.wz-tpl:hover{border-color:var(--accent)}.wz-tpl.on{background:var(--accent-soft);box-shadow:0 0 0 3px var(--accent-soft)}.wz-tpl-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.wz-tpl-topo b{font-size:13.5px;word-break:break-word}.wz-tpl p{font-size:12.5px;color:var(--muted);line-height:1.45;margin:0}.wz-tpl-pe{display:flex;flex-wrap:wrap;gap:10px;font-size:11.5px;color:var(--faint);font-weight:600;margin-top:auto}.wz-tpl-pe span{display:inline-flex;align-items:center;gap:4px}.wz-nova svg,.wz-tpl-pe svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.wz-lista-num{font-family:var(--display);font-weight:800;font-size:24px;letter-spacing:-.02em}.wz-lista-num span{font-family:var(--body);font-size:12px;font-weight:600;color:var(--muted)}.wz-nova{justify-content:center;flex-direction:row;border-style:dashed;color:var(--muted);font-weight:700;font-size:13px;text-decoration:none;min-height:110px}.wz-nova,.wz-var{align-items:center}.wz-var{display:grid;grid-template-columns:44px minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px;margin-bottom:8px}.wz-var .mono{font-weight:700;color:var(--accent-deep)}.wz-opcoes{display:grid;grid-gap:8px;gap:8px}.wz-opcoes.duas{grid-template-columns:1fr 1fr}.wz-opcoes.tres{grid-template-columns:repeat(3,1fr)}.wz-opcao{display:flex;align-items:flex-start;gap:12px;text-align:left;border:1.5px solid var(--line);background:var(--surface);border-radius:13px;padding:13px 15px;cursor:pointer;font-family:var(--body);color:var(--ink);transition:border-color .15s,background .15s}.wz-opcao.on,.wz-opcao:hover{border-color:var(--accent)}.wz-opcao.on{background:var(--accent-soft)}.wz-opcao>svg{width:18px;height:18px;flex-shrink:0;margin-top:1px;fill:none;stroke:var(--muted);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.wz-opcao.on>svg{stroke:var(--accent-deep)}.wz-opcao b{display:block;font-size:14px}.wz-opcao span{display:block;font-size:12.5px;color:var(--muted);line-height:1.45;margin-top:2px}.wz-radio{width:18px;height:18px;border-radius:50%;border:2px solid var(--line);flex-shrink:0;margin-top:1px;transition:border .15s}.wz-opcao.on .wz-radio{border:5px solid var(--accent)}.wz-data{margin-top:10px;padding:9px 11px;font-size:13px;max-width:240px}.wz-bloco{margin-top:20px;padding-top:18px;border-top:1px solid var(--line-2)}.wz-bloco-tit{font-size:12.5px;font-weight:800;margin-bottom:9px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2)}.wz-bloco .disp-seg{margin-bottom:0}.wz-mais{background:none;border:none;padding:0;font-family:var(--body)}.wz-linha{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px;margin-top:14px}.wz-linha label>span{display:block;font-size:12px;font-weight:700;margin-bottom:6px}.wz-linha .disp-input{padding:9px 11px;font-size:13px}.wz-avancado{margin-top:18px;font-size:13px}.wz-avancado summary{cursor:pointer;font-weight:700;color:var(--muted)}.wz-resumo{display:grid;grid-gap:6px;gap:6px}.wz-resumo button{display:grid;grid-template-columns:110px minmax(0,1fr) 16px;grid-gap:12px;gap:12px;align-items:center;text-align:left;background:var(--surface-2);border:1px solid transparent;border-radius:11px;padding:12px 14px;cursor:pointer;font-family:var(--body);color:var(--ink)}.wz-resumo button:hover{border-color:var(--accent)}.wz-resumo span{font-size:11.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.wz-resumo b{font-size:13.5px;font-weight:600}.wz-resumo svg{width:14px;height:14px;fill:none;stroke:var(--faint);stroke-width:1.8}.wz-est{grid-template-columns:repeat(3,1fr);margin-top:14px}.wz-conferi{margin-top:18px}.wz-disparar{width:100%;justify-content:center;margin-top:12px;padding:15px;font-size:15px}.wz-disparar svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.wz-erros{margin-top:18px;display:grid;grid-gap:6px;gap:6px}.wz-rodape{position:fixed;bottom:0;left:244px;right:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 28px;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);z-index:20}.wz-rodape .btn svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.wz-contador{font-size:12px;color:var(--muted);font-weight:600}.disp-ok-faixa.azul{background:var(--blue-soft);color:var(--blue)}.cmp-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:12px;gap:12px}.cmp-card{display:flex;flex-direction:column;gap:12px;color:inherit;text-decoration:none;transition:border-color .15s,transform .2s}.cmp-card:hover{border-color:var(--accent);transform:translateY(-2px)}.cmp-card-topo{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.cmp-card-topo b{font-family:var(--display);font-size:15px}.cmp-card-info{display:grid;grid-gap:6px;gap:6px;font-size:12.5px;color:var(--ink-2)}.cmp-card-info span{display:flex;align-items:center;gap:7px}.cmp-card-info svg,.cmp-quando svg{width:14px;height:14px;flex-shrink:0;fill:none;stroke:var(--muted);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cmp-card-pe{font-size:12px;font-weight:600;padding-top:10px;border-top:1px solid var(--line-2)}.cmp-card-pe .ok{color:var(--green)}.cmp-quando{display:inline-flex;align-items:center;gap:6px;color:var(--blue)}.cmp-quando svg{stroke:var(--blue)}.acp-janela{position:fixed;right:20px;bottom:20px;width:340px;max-width:calc(100vw - 32px);background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-md),0 12px 40px rgba(0,0,0,.12);z-index:50;overflow:hidden}.acp-topo{justify-content:space-between;padding:11px 14px;background:var(--ink);color:var(--surface)}.acp-topo,.acp-topo b{display:flex;align-items:center}.acp-topo b{gap:8px;font-size:13px}.acp-topo svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.acp-topo button{background:none;border:none;color:inherit;font-size:20px;line-height:1;cursor:pointer;padding:0 4px}.acp-item{display:block;padding:12px 14px;color:inherit;text-decoration:none;border-bottom:1px solid var(--line-2)}.acp-item:last-child{border-bottom:none}.acp-item:hover{background:var(--surface-2)}.acp-linha{display:flex;justify-content:space-between;gap:8px;align-items:center}.acp-nome{font-weight:700;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acp-barra{height:7px;border-radius:5px;background:var(--surface-2);margin:9px 0 7px;overflow:hidden}.acp-barra i{display:block;height:100%;background:var(--accent);border-radius:5px;transition:width .6s ease}.acp-nums{display:flex;flex-wrap:wrap;gap:10px;font-size:11.5px;color:var(--muted);font-weight:600}.acp-nums b{color:var(--ink)}.acp-nums .er{color:var(--red)}.acp-nums .ok{color:var(--green)}.acp-pilula{position:fixed;right:20px;bottom:20px;display:flex;align-items:center;gap:8px;background:var(--ink);color:var(--surface);border:none;border-radius:999px;padding:10px 16px;font-family:var(--body);font-size:12.5px;font-weight:700;cursor:pointer;box-shadow:var(--shadow-md);z-index:50;max-width:calc(100vw - 32px)}.acp-dot{width:8px;height:8px;border-radius:50%;background:var(--amber)}.acp-dot.enviando{background:var(--accent);animation:pulse 1.6s infinite}@media (max-width:1000px){.wz-corpo{grid-template-columns:1fr}.wz-corpo .disp-lado{display:none}.wz-rodape{left:62px}}@media (max-width:700px){.wz-tela{padding:20px 16px}.wz-est,.wz-opcoes.duas,.wz-opcoes.tres,.wz-var{grid-template-columns:1fr}.wz-passos li{flex:0 0 auto}.wz-resumo button{grid-template-columns:1fr 16px}.wz-resumo span{grid-column:1/-1}.wz-rodape{padding:11px 16px}.wz-contador{display:none}}.cmp-progresso{margin-bottom:13px}.cmp-prog-topo{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.cmp-prog-topo .btn svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.acp-barra.grande{height:12px;margin:12px 0 4px}.lst-nums.cinco{grid-template-columns:repeat(5,1fr)}@media (max-width:700px){.lst-nums.cinco{grid-template-columns:1fr 1fr}}.lst-row-acoes{display:inline-flex;gap:6px;justify-content:flex-end}.lst-row-acoes .btn svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.lst-row-acoes.compacto .btn{padding:7px 9px}.lst-teste{margin-bottom:14px}.lst-teste-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap}.lst-teste-topo .csub{margin-bottom:12px}.lst-teste .btn svg,.lst-teste h2 svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.lst-teste-corpo{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.lst-testador{display:inline-flex;align-items:center;gap:7px;background:var(--surface-2);border-radius:999px;padding:6px 6px 6px 13px;font-size:13px}.lst-testador .mono{font-size:12px;color:var(--muted)}.lst-testador button{width:22px;height:22px;border-radius:50%;border:none;background:var(--surface);color:var(--muted);cursor:pointer;font-size:15px;line-height:1}.lst-testador button:hover{color:var(--red)}.lst-testador-novo{display:inline-flex;gap:6px;flex-wrap:wrap}.lst-testador-novo .disp-input{width:170px;padding:7px 11px;font-size:13px}.disp-hoje{margin:14px 0}.disp-hoje-tit{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:14px}.disp-hoje-tit svg{width:16px;height:16px;fill:none;stroke:var(--accent-deep);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.disp-hoje-tit span{font-size:11.5px;color:var(--muted);margin-left:auto}.disp-hoje-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:18px;gap:18px}.disp-hoje-grade>div+div{border-left:1px solid var(--line);padding-left:18px}@media (max-width:700px){.disp-hoje-grade>div+div{border-left:0;padding-left:0;border-top:1px solid var(--line);padding-top:12px}}.disp-hoje .lbl{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:700;margin-bottom:5px}.disp-hoje .val{font-family:var(--display);font-weight:800;font-size:26px;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.disp-hoje .sub{font-size:11.5px;color:var(--muted);margin-top:6px}.rel-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.rel-kpis .kpi .val{font-size:24px}.rel-duas{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:14px;gap:14px;margin-bottom:14px}.rel-duas>.card{margin:0}.rel-duas h2 svg,.rel-tempo h2 svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.rel-tempo{margin-bottom:14px}.rel-funil{display:grid;grid-gap:9px;gap:9px;margin-top:10px}.rel-funil>div{display:grid;grid-template-columns:130px minmax(0,1fr) 64px 52px;align-items:center;grid-gap:10px;gap:10px;font-size:13px}.rel-funil>div>div{height:10px;border-radius:5px;background:var(--surface-2);overflow:hidden}.rel-funil i{display:block;height:100%;border-radius:4px}.rel-funil b{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rel-funil small{color:var(--muted);font-size:11.5px;text-align:right}.c-accent{background:var(--accent)}.c-green{background:var(--green)}.c-blue{background:var(--blue)}.c-ink{background:var(--ink-2)}.lst-motivos i.c-green{background:var(--green)}.rel-mini{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:10px 0 14px}.rel-mini>div{background:var(--surface-2);border-radius:11px;padding:10px 12px}.rel-mini b{display:block;font-family:var(--display);font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rel-mini span{font-size:11.5px;color:var(--muted)}.rel-nota{display:flex;gap:8px;align-items:flex-start;font-size:12px;color:var(--muted);margin-top:12px;line-height:1.5}.rel-nota svg{width:14px;height:14px;flex-shrink:0;margin-top:2px;fill:none;stroke:currentColor;stroke-width:1.8}.rel-vazio{font-size:13px;color:var(--muted);padding:20px 0}.rel-barras{position:relative;margin-top:12px;padding-top:14px}.rel-barras-max{position:absolute;top:0;left:0;font-size:11px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rel-barras-area{display:flex;align-items:flex-end;gap:2px;height:calc(var(--h) + 20px);border-top:1px dashed var(--line)}.rel-barra{flex:1 1;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;cursor:default}.rel-barra i{display:block;border-radius:4px 4px 0 0;max-height:var(--h);transition:opacity .15s}.rel-barra:hover i{opacity:.75}.rel-barra span{height:20px;font-size:10.5px;color:var(--muted);white-space:nowrap;overflow:visible;padding-top:4px}.app-switch.tres{grid-template-columns:repeat(3,1fr);gap:3px}.app-switch.tres a{font-size:10.5px;padding:10px 2px 9px;letter-spacing:-.01em}.app-switch.tres em{top:3px;right:3px;font-size:8px;padding:1px 4px}.voz-checks{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.voz-checks li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;list-style:none}.voz-checks li>span{width:22px;height:22px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;background:var(--surface-2);color:var(--muted)}.voz-checks li.ok>span{background:var(--green-soft);color:var(--green)}.voz-checks li>span svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.voz-checks li small{display:block;color:var(--muted);font-size:12px;margin-top:2px}.voz-checks{padding:0;margin-bottom:0}.voz-passos{padding-left:20px;margin:8px 0 0;display:grid;grid-gap:9px;gap:9px;font-size:13.5px;line-height:1.5}.voz-passos code{font-family:var(--mono);font-size:12px;background:var(--surface-2);padding:1px 6px;border-radius:5px;word-break:break-all}.voz-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:14px;gap:14px;margin-bottom:14px}.voz-grade>.card{margin:0}.voz-grade h2 svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.versao-rodape{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px;margin-top:40px;padding-top:16px;border-top:1px solid var(--line);font-size:12px;color:var(--faint)}.versao-rodape span+span:before{content:"·";margin-right:14px;color:var(--line-2)}