@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap";:root{font-family:DM Sans,system-ui,sans-serif;color:#f4f5f7;background:#090c12;--bg: #090c12;--side: #0b0e14;--surface: #10141c;--border: #242b38;--muted: #8e98aa;--accent: #ff684f;--accent-2: #ff9d62;--good: #36d7a3;--warning: #f3b858;--danger: #ff6677;--radius: 12px}*{box-sizing:border-box}body{margin:0;min-width:320px;background:var(--bg)}button,input{font:inherit}button{cursor:pointer}svg{width:17px;height:17px}.brand{display:flex;align-items:center;gap:10px}.brand-mark{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent-2));box-shadow:0 8px 24px #ff684f30}.brand strong{display:block;font-family:Manrope;font-size:14px;letter-spacing:.13em}.brand small{display:block;color:#717d91;font-size:8px;letter-spacing:.12em;margin-top:2px}.brand-compact{margin-bottom:46px}.brand-compact small{display:none}.splash-screen{min-height:100dvh;box-sizing:border-box;padding:28px clamp(28px,8vw,72px) 56px;color:#f7f7fb;background:radial-gradient(circle at 100% 35%,#351b2c 0,#160e1b 42%,#090d14);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative}.splash-screen:after{content:"";position:absolute;width:70vw;height:42vw;right:-16vw;bottom:-20vw;border:1px solid rgba(255,107,87,.35);border-radius:50%;box-shadow:0 -80px 0 -79px #ff6b5759;transform:rotate(-18deg);pointer-events:none}.splash-logo{width:190px;height:auto;position:relative;z-index:1}.splash-brand{display:flex;align-items:center;gap:12px;position:relative;z-index:1}.splash-mark{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#ff6b57;color:#fff;font-weight:800;font-size:21px;box-shadow:0 8px 22px #ff6b5740}.splash-mark span{font-size:13px;vertical-align:top}.splash-brand strong{display:block;letter-spacing:.14em;font-size:15px}.splash-brand small,.splash-footer small{display:block;color:#7895bd;letter-spacing:.08em;font-size:8px;margin-top:2px}.splash-copy{max-width:620px;position:relative;z-index:1}.splash-copy>small{color:#8fc6ff;letter-spacing:.16em;font-size:11px}.splash-copy h1{font-size:clamp(42px,7vw,74px);line-height:.98;letter-spacing:-.05em;margin:25px 0 26px}.splash-copy p{max-width:560px;color:#aebbd0;font-size:clamp(16px,2vw,20px);line-height:1.5}.splash-footer{display:flex;gap:12px;align-items:center;border-top:1px solid #29303b;padding-top:18px;max-width:520px;position:relative;z-index:1}.splash-footer b{color:#ff6b57;font-size:21px}.splash-footer strong{display:block;font-size:14px}.splash-footer small{letter-spacing:0;font-size:10px}@media(max-width:520px){.splash-screen{padding:26px 42px 48px}.splash-copy h1{font-size:45px}.splash-copy p{font-size:16px}}.login-page{min-height:100vh;display:grid;grid-template-columns:1.15fr .85fr;background:#0a0d12}.login-story{position:relative;overflow:hidden;background:radial-gradient(circle at 85% 35%,#3c1d2b 0,#1b111d 36%,#0d0c13 75%);border-right:1px solid #252631}.story-inner{position:relative;z-index:2;height:100%;padding:8vh 9vw;display:flex;flex-direction:column}.story-copy{margin:auto 0;max-width:620px}.kicker{font-family:Manrope;font-size:10px;letter-spacing:.16em;color:#95a3ba;margin:0 0 20px}.story-copy h1{font-family:Manrope;font-size:clamp(40px,4vw,68px);line-height:1.06;letter-spacing:-.045em;margin:0 0 24px;max-width:650px}.story-copy>p:last-child{font-size:16px;line-height:1.65;color:#b2bac8;max-width:500px}.story-proof{display:flex;align-items:center;gap:13px;border-top:1px solid #ffffff15;padding-top:22px;max-width:520px}.story-proof>svg{color:var(--accent)}.story-proof strong,.story-proof small{display:block}.story-proof strong{font-size:13px}.story-proof small{font-size:11px;color:#8893a5;margin-top:4px}.orbit{position:absolute;border:1px solid #ff74502c;border-radius:50%;width:700px;height:700px;right:-280px;bottom:-470px}.orbit-two{width:860px;height:860px;right:-350px;bottom:-570px;background:#ff684008}.login-access{display:grid;place-items:center;padding:40px}.access-card{width:min(440px,100%)}.access-card h2{font-family:Manrope;font-size:30px;letter-spacing:-.03em;margin:0 0 7px}.muted{color:var(--muted)}.access-card>.muted{font-size:14px;margin:0 0 28px}.role-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:22px}.role-picker button{border:1px solid var(--border);background:var(--surface);color:#aab3c2;border-radius:10px;padding:12px 8px;font-size:11px;font-weight:700}.role-picker button span{display:grid;place-items:center;margin-bottom:6px}.role-picker button.selected{border-color:#ff755d;color:#fff;background:#261821;box-shadow:inset 0 0 0 1px #ff684f22}.access-card label{display:block;font-size:11px;font-weight:700;margin:14px 0;color:#e7e9ed}.access-card input{display:block;width:100%;margin-top:7px;padding:13px 14px;color:#fff;background:#121722;border:1px solid #303747;border-radius:8px;outline:none}.access-card input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #ff684f1c}.primary{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:8px;padding:12px 16px;color:#fff;background:linear-gradient(90deg,var(--accent),#ff7659);font-weight:700;font-size:12px;box-shadow:0 10px 28px #ff65441f}.full{width:100%;margin-top:10px}.primary:disabled{opacity:.6}.form-error{color:#ff8996;font-size:12px}.login-note{display:flex;justify-content:center;align-items:center;gap:6px;color:#657187;font-size:9px;margin-top:16px}.login-note svg{width:13px}.app-shell{min-height:100vh;display:grid;grid-template-columns:224px 1fr}.sidebar{position:fixed;inset:0 auto 0 0;width:224px;background:var(--side);border-right:1px solid var(--border);padding:18px 10px;display:flex;flex-direction:column;z-index:20}.side-head{padding:0 7px 19px;display:flex;align-items:center;justify-content:space-between}.cycle-context{padding:13px 8px;border-top:1px solid #202632}.cycle-context small,.topbar small,.panel-title small{font-size:8px;letter-spacing:.13em;color:#76849b}.cycle-context button{display:flex;justify-content:space-between;width:100%;padding:8px 0;border:0;background:none;color:#fff;font-size:12px;font-weight:700}.sidebar nav{overflow:auto;padding-top:5px}.sidebar nav button{width:100%;display:flex;align-items:center;gap:10px;border:0;background:transparent;color:#9ba6b7;border-radius:7px;padding:9px 10px;margin:2px 0;font-size:11px;text-align:left}.sidebar nav button:hover{color:#fff;background:#171c25}.sidebar nav button.active{background:#202530;color:#fff;box-shadow:inset 2px 0 var(--accent)}.sidebar nav button b{margin-left:auto;font-size:9px;border-radius:99px;padding:2px 5px;background:var(--accent);color:#fff}.side-user{display:flex;align-items:center;gap:9px;border-top:1px solid var(--border);padding:15px 6px 0;margin-top:auto}.avatar{flex:0 0 auto;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#6576ff,#934cff);color:#fff;font-weight:800;font-size:10px}.side-user div{min-width:0}.side-user strong,.side-user small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side-user strong{font-size:10px}.side-user small{font-size:8px;color:var(--muted);margin-top:2px}.side-user button{margin-left:auto;background:none;border:0;color:#79859a;padding:4px}.workspace{grid-column:2;min-width:0}.topbar{height:64px;padding:0 28px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;background:#0c0f16}.topbar h1{font-family:Manrope;font-size:16px;margin:3px 0 0}.top-actions{display:flex;align-items:center;gap:9px}.icon-button{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--border);border-radius:8px;background:#10151e;color:#b5becd}.has-dot{position:relative}.has-dot:after{content:"";position:absolute;right:7px;top:6px;width:5px;height:5px;border-radius:50%;background:var(--accent)}.content{padding:28px;max-width:1440px;margin:auto}.welcome-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 26px;margin-bottom:16px;border:1px solid #382d3b;border-radius:var(--radius);background:linear-gradient(105deg,#1d1424,#17131c 52%,#3b211f)}.welcome-banner h2{font-family:Manrope;font-size:18px;margin:8px 0 5px}.welcome-banner p{font-size:11px;color:#9ca5b5;margin:0}.live{font-size:9px;color:#a9b1bf}.live i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--good);margin-right:6px;box-shadow:0 0 10px var(--good)}.kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.kpi-card,.panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:16px}.kpi-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:var(--accent);background:#2b1819}.kpi-card p{color:#8591a5;font-size:10px;margin:12px 0 4px}.kpi-card>strong{display:block;font-family:Manrope;font-size:22px}.kpi-card small{font-size:9px;font-weight:700}.positive{color:var(--good)}.warning{color:var(--warning)}.neutral{color:#8492aa}.dashboard-grid{display:grid;grid-template-columns:1.6fr 1fr 1.35fr;gap:12px}.priority-panel,.trend-panel{grid-column:span 2}.panel-title{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:12px}.panel-title h3{font-family:Manrope;font-size:13px;margin:4px 0}.count-badge,.day-pill{font-size:9px;font-weight:800;color:#ff917d;background:#342020;padding:5px 8px;border-radius:99px}.priority-row{display:flex;align-items:center;gap:10px;border-top:1px solid #262d38;padding:12px 1px}.priority-row>div{flex:1}.priority-row strong,.priority-row small{display:block}.priority-row strong{font-size:11px}.priority-row small{font-size:9px;color:#78859a;margin-top:4px}.signal{width:6px;height:6px;border-radius:50%}.danger{background:var(--danger)}.warning-bg{background:var(--warning)}.donut-area{display:flex;align-items:center;justify-content:space-around;padding:5px}.donut{--score: 180deg;width:116px;height:116px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--accent) var(--score),#252b36 0);position:relative}.donut:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;background:var(--surface);border-radius:50%}.donut span{position:relative;z-index:1;text-align:center}.donut b,.donut small{display:block}.donut b{font-family:Manrope;font-size:17px}.donut small{font-size:8px;color:var(--muted)}.legend p{display:flex;align-items:center;gap:7px;font-size:9px;color:#95a0b2}.legend p b{margin-left:auto;color:#fff}.legend i{width:6px;height:6px;border-radius:50%}.good{background:var(--good)}.warn{background:var(--warning)}.bad{background:var(--danger)}.trend-chip{display:flex;align-items:center;gap:5px;color:var(--good);font-size:9px}.trend-chip svg{width:14px}.chart{height:145px;position:relative;overflow:hidden;border-left:1px solid #222a35;border-bottom:1px solid #222a35;margin:22px 8px 8px}.chart-grid{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-around}.chart-grid i{border-top:1px dashed #262e39}.chart-line{position:absolute;left:3%;right:3%;height:3px;z-index:2;transform-origin:left;border-radius:99px}.line-goal{top:58%;background:#485368;transform:rotate(-9deg)}.line-real{top:72%;background:linear-gradient(90deg,var(--accent),var(--accent-2));transform:rotate(-18deg);box-shadow:0 0 14px #ff684f55}.chart-labels{position:absolute;bottom:5px;left:10px;right:10px;display:flex;justify-content:space-between;font-size:8px;color:#647085}.chart-enhanced{position:relative;padding-left:38px}.chart-scale{position:absolute;left:0;top:8px;bottom:24px;display:flex;flex-direction:column;justify-content:space-between;color:#78859a;font-size:8px}.chart-series{position:absolute;left:38px;right:12px;top:12px;bottom:28px}.chart-series span{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%}.chart-series span:before{content:"";position:absolute;width:clamp(58px,12vw,180px);height:2px;left:4px;top:3px;background:currentColor;transform:rotate(var(--slope,0deg));transform-origin:left center;opacity:.65}.chart-series span b{position:absolute;bottom:9px;left:50%;transform:translate(-50%);color:currentColor;font-size:8px;white-space:nowrap}.chart-goal-series{color:#7c8aa5}.chart-real-series{color:#ff806d}.chart-goal-series span b{display:none}.chart-summary{display:flex;justify-content:center;gap:18px;margin-top:8px;color:#aeb9ca;font-size:9px}.chart-summary span{display:flex;align-items:center;gap:4px}.chart-summary .chart-index{color:#eef3fb;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.chart-dot{width:7px;height:7px;border-radius:50%;display:inline-block}.chart-dot.real{background:#ff806d}.chart-dot.goal{background:#7c8aa5}.chart-bars{display:flex;align-items:stretch;position:relative;padding:10px 10px 0 38px;height:170px;background:repeating-linear-gradient(to top,transparent 0 39px,#ffffff0b 40px);border-bottom:1px solid #343c49}.chart-bar-area{display:flex;align-items:stretch;justify-content:space-around;flex:1;gap:10px}.chart-bar-group{display:flex;flex:1;min-width:30px;flex-direction:column;justify-content:flex-end;align-items:center}.chart-bar-pair{height:calc(100% - 20px);width:100%;display:flex;justify-content:center;align-items:flex-end;gap:4px}.chart-bar{position:relative;width:24%;min-height:3px;border-radius:4px 4px 0 0}.chart-bar b{position:absolute;left:50%;transform:translate(-50%);top:-14px;font-size:8px;white-space:nowrap;color:inherit}.chart-bar.actual{background:#ff806d;color:#ff806d}.chart-bar.target{background:#7c8aa5;color:#aeb9ca}.chart-bar-group small{padding-top:7px;color:#78859a;font-size:8px;white-space:nowrap}.top-row{display:flex;align-items:center;gap:9px;padding:9px 0;border-top:1px solid #252c37}.place{width:22px;height:22px;display:grid;place-items:center;border-radius:7px;background:#222833;font-size:9px;font-weight:800}.place-1{color:#17130b;background:#f1bd55}.place-2{color:#1c2027;background:#bfc7d3}.place-3{color:#241a14;background:#bd7b52}.top-row div{flex:1}.top-row strong,.top-row small{display:block}.top-row strong{font-size:10px}.top-row small{font-size:8px;color:var(--muted);margin-top:3px}.top-row>b{font-size:10px;color:var(--good)}.ranking-panel{margin-top:12px;padding-bottom:7px}.rank-head,.rank-row{display:grid;grid-template-columns:70px 1.4fr .7fr .7fr 1.2fr 100px;gap:12px;align-items:center}.rank-head{padding:8px 10px;color:#657086;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.rank-row{min-height:48px;padding:8px 10px;border-top:1px solid #252c37;font-size:10px}.rank-row>span:first-child{display:flex;align-items:center;gap:5px}.rank-row>span:first-child svg{width:14px}.rank-row>strong small{display:inline-block;color:#8a96a8;font-size:7px;background:#232a35;padding:2px 5px;border-radius:4px;margin-left:7px}.rank-row.is-me{background:#18231f}.progress-cell{display:flex;align-items:center;gap:8px}.progress-cell>div{height:5px;flex:1;background:#242b36;border-radius:99px;overflow:hidden}.progress-cell i{display:block;height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-2));border-radius:99px}.progress-cell b{font-size:8px}.status{display:inline-flex;justify-content:center;border-radius:99px;padding:5px 7px;font-size:8px;font-weight:700;background:#252b35;color:#aab4c4}.status.acima_do_ritmo,.status.no_ritmo{color:var(--good);background:#153029}.status.atencao{color:var(--warning);background:#312819}.status.risco,.status.perigo,.status.sem_lancamento{color:#ff8290;background:#361d25}.empty{text-align:center;padding:30px;color:var(--muted)}.empty span{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;margin:auto;background:#17251f;color:var(--good)}.empty h3{font-family:Manrope;font-size:13px;color:#fff;margin:12px 0 5px}.empty p{font-size:10px;margin:0}.entry-card{margin-bottom:12px}.entry-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px}.entry-grid label{color:#aab3c2;font-size:10px;font-weight:700}.entry-grid input{display:block;width:100%;margin-top:7px;padding:13px;border:1px solid var(--border);border-radius:8px;background:#0c1017;color:#fff}.notice{color:var(--good);font-size:10px;margin:10px 0 0}.personal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.detail-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.detail-grid>div{padding:14px;border:1px solid var(--border);border-radius:9px;background:#0d1118}.detail-grid small,.detail-grid strong{display:block}.detail-grid small{font-size:9px;color:var(--muted);margin-bottom:6px}.detail-grid strong{font-size:12px}.skeletons{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.skeletons i{height:110px;border-radius:12px;background:linear-gradient(90deg,#10151d,#171e29,#10151d);background-size:200%;animation:pulse 1.3s infinite}.mobile-only{display:none}@keyframes pulse{to{background-position:-200%}}@media(max-width:900px){.login-page{grid-template-columns:1fr}.login-story{display:none}.login-access{min-height:100vh;padding:28px}.app-shell{display:block}.sidebar{transform:translate(-102%);transition:.25s}.sidebar.open{transform:none}.workspace{grid-column:auto}.mobile-only{display:grid}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;border:0;background:#0009;z-index:19}.topbar{padding:0 15px}.topbar>div:first-of-type{flex:1;margin-left:10px}.content{padding:15px}.welcome-banner{padding:18px;display:block}.welcome-banner .primary{margin-top:14px}.kpi-grid{grid-template-columns:1fr 1fr}.dashboard-grid{display:block}.dashboard-grid>.panel{margin-bottom:12px}.rank-head{display:none}.rank-row{grid-template-columns:42px 1fr 65px;gap:7px}.rank-row>span:nth-child(4),.rank-row>.progress-cell{display:none}.rank-row>.status{grid-column:2/4;justify-self:start}.entry-grid{grid-template-columns:1fr}.personal-grid{grid-template-columns:1fr 1fr}.personal-grid>.kpi-card:last-child{grid-column:span 2}.detail-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.role-picker{gap:5px}.role-picker button{font-size:9px;padding-inline:4px}.access-card h2{font-size:25px}.kpi-card>strong{font-size:19px}.kpi-grid{gap:8px}.content{padding:10px}.welcome-banner h2{font-size:16px}.top-actions .icon-button:first-child{display:none}}.operational-shell .workspace{grid-column:1}.operational-shell .topbar{padding-left:42px}.operational-shell .topbar .mobile-only{display:none}.operational-home{max-width:900px;margin:0 auto}.operation-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding:4px 2px}.operation-head h2{font-family:Manrope;font-size:22px;margin:0 0 5px}.operation-head p:not(.kicker){font-size:11px;color:var(--muted);margin:0}.operation-head p span{color:#fff;font-weight:700}.operation-head p i{display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--accent);margin:0 8px 2px}.operational-home .entry-card{max-width:100%}.operational-home .entry-card .panel-title svg{color:var(--accent)}.progress-card{margin-top:12px}.progress-summary{display:flex;gap:34px;margin:14px 0}.progress-summary strong,.progress-summary small{display:block}.progress-summary strong{font-family:Manrope;font-size:23px}.progress-summary small{color:var(--muted);font-size:9px;margin-top:3px}.big-progress{height:8px;background:#252c36;border-radius:99px;overflow:hidden}.group-numbers-audit{order:5;grid-column:1 / -1!important;align-self:stretch;flex:0 0 100%;width:100%;box-sizing:border-box;margin-top:14px;padding:12px 14px 10px;border:2px solid #ff5c3b;border-radius:9px;background:#0d1118;box-shadow:0 0 14px #ff673f80,inset 0 0 8px #ff673f18}.group-numbers-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.group-numbers-head strong{font-size:12px;color:#e8effc;white-space:nowrap}.group-numbers-head select{background:#0c1017;color:#dce5f4;border:1px solid var(--border);border-radius:7px;padding:6px 9px;font-size:10px}.group-numbers-audit p,.group-numbers-audit>small{display:block;margin:4px 0 8px;color:var(--muted);font-size:10px}.group-numbers-day{display:flex;gap:12px;padding:10px 0;border-top:1px solid #ffffff0d;font-size:10px;align-items:flex-start}.group-numbers-day b{color:#aebbd0;min-width:78px}.group-numbers-day span{color:#e9eff9;word-break:break-word;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%}.group-numbers-day em{display:block;margin:0;padding:9px 10px;font-style:normal;border:1px solid #3b3020;border-radius:8px;background:#17151a;min-width:0}.group-numbers-day em.confirmed{color:#42d39f}.group-numbers-day em.unconfirmed{color:#ff7060}.number-copy,.number-whatsapp{margin-right:4px;border:0;background:transparent;color:inherit;font-size:9px;cursor:pointer;text-decoration:none}.number-copy{padding:0 2px;opacity:.8}.number-copy:hover,.number-whatsapp:hover{color:#fff;text-decoration:underline}@media(max-width:600px){.group-numbers-day{align-items:start;gap:6px}.group-numbers-day b{min-width:70px}.group-numbers-day span{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%}.group-numbers-day em{font-size:9px;line-height:1.25}}.sold-leads-panel{margin-top:12px}.sold-leads-panel .panel-title{align-items:flex-start;gap:16px}.sold-leads-panel .panel-title h3{max-width:620px}.sold-leads-panel select{min-width:150px;background:#0c1017;color:#dce5f4;border:1px solid var(--border);border-radius:7px;padding:9px 10px;font-size:11px}.sold-leads-period{margin:0 0 14px;color:var(--muted);font-size:11px}.sold-leads-empty{padding:22px 14px;border:1px dashed var(--border);border-radius:8px;color:var(--muted);font-size:11px;text-align:center}@media(max-width:600px){.sold-leads-panel .panel-title{display:flex;flex-direction:column;gap:10px}.sold-leads-panel select{width:100%}}.big-progress i{display:block;height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-2));border-radius:99px}.progress-foot{display:flex;justify-content:space-between;color:var(--muted);font-size:9px;margin-top:10px}.progress-foot b{color:#fff}.mentor-search{position:relative}.search-results{position:absolute;top:65px;left:0;right:0;z-index:5;background:#171d27;border:1px solid var(--border);border-radius:8px;overflow:hidden;box-shadow:0 18px 30px #0007}.search-results button{display:flex;align-items:center;gap:9px;width:100%;padding:10px 12px;color:#fff;border:0;border-bottom:1px solid var(--border);background:transparent;text-align:left}.search-results button:hover{background:#202734}.search-results strong{font-size:11px}.search-results small{margin-left:auto;color:var(--muted);font-size:9px}.selected-person{display:flex;align-items:center;gap:5px;color:var(--good);font-size:10px;margin:8px 0}.selected-person svg{width:14px}.mentor-search:has(.selected-person) .search-results{display:none}.operational-home .progress-card{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.operational-home .progress-card>.panel-title{grid-column:1/-1}.operational-home .progress-card>.progress-summary,.operational-home .progress-card>.progress-foot{display:contents}.operational-home .progress-card .progress-summary>div,.operational-home .progress-card .progress-summary:after,.operational-home .progress-card .progress-foot span{min-height:63px}.operational-home .progress-card>.big-progress{grid-column:1/-1}.operational-home .progress-foot span:last-child{font-family:Manrope;font-size:16px;font-weight:700;color:#fff;padding-top:20px}.operational-home .entry-grid label,.operational-home .entry-grid input{text-align:center}.operational-home .progress-card{display:flex;flex-direction:column}.operational-home .progress-card>.panel-title{order:0!important;width:100%}.operational-home .progress-card>.progress-summary{order:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:10px 0 12px}.operational-home .progress-summary>div,.operational-home .progress-summary:after,.operational-home .progress-foot span{border:1px solid var(--border);border-radius:9px;background:#0d1118;padding:11px 12px}.operational-home .progress-summary>div,.operational-home .progress-summary:after{min-height:63px}.operational-home .progress-summary:after{content:"META DIÁRIA\a 7,1";white-space:pre;display:block;color:var(--muted);font-size:9px;font-weight:700;line-height:1.4}.operational-home .progress-summary>div strong{font-size:20px}.operational-home .progress-summary>div small{font-size:8px;color:var(--muted)}.operational-home .progress-foot{order:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 12px}.operational-home .progress-foot span{display:block;color:var(--muted);font-size:9px}.operational-home .progress-foot span b{display:block;color:#fff;font-family:Manrope;font-size:16px;margin-top:4px}.operational-home .big-progress{order:4}.operational-home .progress-card .status{display:none}.operational-home .mentor-search input{display:block;width:100%;margin-top:7px;padding:13px 14px;color:#fff;background:#0c1017;border:1px solid var(--border);border-radius:8px;outline:none}.operational-home .mentor-search input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #ff684f1c}.operational-shell{grid-template-columns:1fr}.operational-shell .workspace{grid-column:auto}.operational-shell .content{max-width:none;padding:28px 5vw}.operational-home{max-width:1120px}.operational-home .entry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.progress-card .status.sem_lancamento{display:none}@media(max-width:900px){.operational-shell .content{padding:15px}.operational-home{max-width:720px}.operational-home .entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.operational-home .entry-grid label{font-size:0;line-height:1.15;position:relative;padding-top:18px}.operational-home .entry-grid label:after{display:block;position:absolute;top:0;left:0;font-size:9px;line-height:1.15;color:#aab3c2;max-width:76px}.operational-home:not(:has(.mentor-search)) .entry-grid label:nth-child(1):after{content:"Contatos\aInstagram";white-space:pre}.operational-home:not(:has(.mentor-search)) .entry-grid label:nth-child(2):after{content:"Respostas\aWhatsApp";white-space:pre}.operational-home:not(:has(.mentor-search)) .entry-grid label:nth-child(3):after{content:"Chamadas\aWhatsApp";white-space:pre}.operational-home:has(.mentor-search) .entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operational-home:has(.mentor-search) .entry-grid label:nth-child(1):after{content:"Contatos recebidos"}.operational-home:has(.mentor-search) .entry-grid label:nth-child(2):after{content:"Entraram no grupo"}.operational-home .entry-grid input{text-align:center;min-height:48px;padding:10px 6px;font-size:14px}.operational-home .entry-card .primary{min-height:44px;padding-block:10px}.operational-home .progress-summary{gap:20px}.operational-home .progress-summary strong{font-size:20px}.operational-home .progress-foot{font-size:8px}}@media(min-width:901px){.operational-home .entry-card{padding:22px 24px}.operational-home .entry-grid{align-items:end}.operational-home .entry-grid input{min-height:46px}.operational-home .entry-card>.primary{min-width:190px}}@media(max-width:900px){.operational-home .progress-card{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.operational-home .progress-card .panel-title{margin-bottom:5px}.operational-home .progress-card .progress-summary>div,.operational-home .progress-card .progress-summary:after,.operational-home .progress-card .progress-foot span{padding:10px 8px;min-height:62px}.operational-home .progress-card .progress-foot span:last-child{padding-top:20px;font-size:14px}.operational-home .progress-card .big-progress{margin-top:2px}}.operational-home .progress-card .progress-summary>div,.operational-home .progress-card .progress-summary:after{order:2}.operational-home .progress-card .progress-foot span{order:3}.operational-home .progress-card .progress-foot span{grid-column:auto!important;width:auto!important}.operational-home .progress-card .progress-summary:after{grid-column:auto!important;width:auto!important}.operational-home .progress-card .progress-summary>div:nth-child(1){grid-column:1;grid-row:2}.operational-home .progress-card .progress-summary>div:nth-child(2){grid-column:2;grid-row:2}.operational-home .progress-card .progress-summary>div:nth-child(3){grid-column:3;grid-row:2}.operational-home .progress-card .progress-summary:after{grid-column:4;grid-row:2}.operational-home .progress-card .progress-foot span:first-child{grid-column:5;grid-row:2}.operational-home .progress-card .progress-foot span:last-child{grid-column:6;grid-row:2}@media(max-width:900px){.operational-home .progress-card .progress-summary:after{grid-column:1;grid-row:3}.operational-home .progress-card .progress-foot span:first-child{grid-column:2;grid-row:3}.operational-home .progress-card .progress-foot span:last-child{grid-column:3;grid-row:3}.operational-home .progress-card>.big-progress{grid-row:4}}.operational-home .progress-card{display:block!important}.operational-home .progress-card>.panel-title{order:initial}.operational-home .progress-card>.progress-summary{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px;margin:10px 0}.operational-home .progress-card .progress-summary>div,.operational-home .progress-card .progress-summary:after{grid-column:auto!important;grid-row:auto!important}.operational-home .progress-card>.progress-foot{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px;margin:0 0 12px}.operational-home .progress-card .progress-foot span{grid-column:auto!important;grid-row:auto!important}.operational-home .progress-card>.big-progress{display:block;order:initial;margin-top:0}.operational-home .progress-card .progress-foot span:last-child{padding-top:20px}.operational-home .progress-card{display:flex!important;flex-direction:column}.operational-home .progress-card>.panel-title{order:1}.operational-home .progress-card>.progress-summary{order:2}.operational-home .progress-card>.progress-foot{order:3}.operational-home .progress-card>.big-progress{order:4}@media(max-width:900px){.operational-home .progress-card>.progress-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.operational-home .progress-card .progress-summary:after{grid-column:1!important}.operational-home .progress-card>.progress-foot{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.cycle-base-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.harris-signature{position:absolute;top:24px;right:28px;z-index:2;display:flex;align-items:center;gap:7px;color:#f4f5f7}.harris-signature>span{display:grid;place-items:center;width:26px;height:26px;border:1px solid #ff765f;border-radius:7px;background:#ff684f12;color:#ff8d74;font:800 9px/1 Manrope,sans-serif;letter-spacing:-.08em}.harris-signature strong,.harris-signature small{display:block;font-family:Manrope,sans-serif;line-height:1}.harris-signature strong{font-size:8px;letter-spacing:.14em}.harris-signature small{margin-top:4px;color:#8a96ab;font-size:6px;letter-spacing:.17em}.mobile-story-proof{display:none}@media(max-width:900px){.harris-signature{top:25px;right:28px}.mobile-story-proof{display:flex;align-items:center;gap:10px;margin-top:30px;padding-top:18px;border-top:1px solid #ffffff14}.mobile-story-proof>svg{width:17px;color:var(--accent)}.mobile-story-proof strong,.mobile-story-proof small{display:block}.mobile-story-proof strong{font-size:11px}.mobile-story-proof small{margin-top:3px;color:#8e98aa;font-size:9px}}@media(max-width:900px){.login-page{background:#090c12}.login-access{position:relative;overflow:hidden;background:radial-gradient(circle at 92% 12%,#3b1b2b 0,#19101b 34%,#090c12 76%)}.login-access:before,.login-access:after{content:"";position:absolute;border:1px solid #ff74502c;border-radius:50%;pointer-events:none}.login-access:before{width:520px;height:520px;right:-290px;bottom:-315px}.login-access:after{width:650px;height:650px;right:-360px;bottom:-405px;background:#ff684008}.login-access .access-card{position:relative;z-index:1}.login-access .brand-compact{margin-bottom:42px}.login-access .brand-compact .brand-mark{box-shadow:0 8px 24px #ff684f4c}}.edit-date{display:grid;gap:6px;margin:12px 0;color:#aeb9ca;font-size:10px;font-weight:700}.edit-date input{width:100%;padding:11px 12px;border:1px solid var(--border);border-radius:8px;background:#0c1017;color:#fff}.entry-actions .secondary.is-disabled{opacity:.5;cursor:pointer}.entry-actions .secondary.is-disabled:hover{border-color:var(--border);color:#c8d0de;background:#111720}.entry-actions{display:flex;align-items:center;gap:9px}.script-numbers-field{display:grid;grid-column:1 / -1;width:100%;gap:7px;margin:4px 0 16px;color:#aab3c2;font-size:11px;line-height:1.35;font-weight:700}.script-numbers-field span{display:block}.script-numbers-field textarea{display:block;width:100%;min-height:104px;box-sizing:border-box;resize:vertical;padding:12px 13px;border:1px solid var(--border);border-radius:8px;background:#0c1017;color:#f3f5f8;font:inherit;font-weight:400;line-height:1.45;outline:none}.script-numbers-field textarea::placeholder{color:#718098;opacity:1}.script-numbers-field textarea:focus{border-color:var(--accent, #ff684f);box-shadow:0 0 0 3px #ff684f1c}.script-numbers-field textarea:disabled{opacity:.68;cursor:not-allowed}.script-numbers-field small{display:block;color:var(--muted, #91a0b8);font-size:10px;font-weight:400}.mentor-leads-list{margin:14px 0;border:1px solid var(--border);border-radius:9px;overflow:hidden;background:#0d1118}.mentor-leads-list-head,.mentor-leads-totals{display:flex;justify-content:space-between;gap:12px;padding:11px 13px;color:#dbe5f5;font-size:11px}.mentor-leads-list-head{border-bottom:1px solid var(--border)}.mentor-leads-list-head span{color:var(--muted);font-size:10px}.mentor-lead-row{display:grid;grid-template-columns:minmax(140px,1fr) 170px 160px;align-items:center;gap:12px;padding:10px 13px;border-bottom:1px solid #ffffff0d;font-size:11px}.mentor-lead-row b{color:#f1f5fb;letter-spacing:.02em}.mentor-lead-row label{display:flex;align-items:center;gap:7px;color:#b9c5d7}.mentor-lead-row input{accent-color:var(--accent)}.mentor-leads-totals{background:#101720;color:var(--muted)}.mentor-leads-totals b{color:#fff}.mentor-leads-empty,.mentor-recovery-empty{margin:0;padding:18px 13px;color:var(--muted);font-size:11px}.mentor-recovery-panel{margin-top:12px;border:2px solid #ff5c3b;box-shadow:0 0 14px #ff673f80,inset 0 0 8px #ff673f18}.mentor-recovery-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.mentor-recovery-tools button{padding:6px 9px;font-size:10px}.mentor-recovery-tools select{background:#0c1017;color:#dce5f4;border:1px solid var(--border);border-radius:7px;padding:7px 9px;font-size:10px}.mentor-recovery-list{display:grid;gap:7px}.mentor-recovery-list>div{display:grid;grid-template-columns:minmax(220px,1fr) 190px 150px;gap:12px;align-items:center;padding:11px 13px;border:1px solid #3b3020;border-radius:8px;background:#17151a;font-size:11px}.mentor-recovery-lead{display:grid;grid-template-columns:1fr auto;gap:3px 10px;align-items:center}.mentor-recovery-lead b{grid-column:1/-1}.mentor-recovery-list label{display:flex;align-items:center;gap:7px;color:#b9c5d7}.mentor-recovery-list input{accent-color:var(--accent)}.mentor-recovery-list b{color:#fff}.mentor-recovery-list span,.mentor-recovery-list small{color:var(--muted)}@media(max-width:600px){.mentor-lead-row{grid-template-columns:1fr;gap:8px}.mentor-lead-row label{padding-top:7px;border-top:1px solid #ffffff0d}.mentor-recovery-list>div{grid-template-columns:1fr;gap:8px}}.action-message-field{display:block;margin-top:14px;color:var(--muted);font-size:11px}.action-message-field textarea{width:100%;min-height:120px;margin-top:6px;resize:vertical;line-height:1.5}.action-list{display:grid;gap:10px}.action-suggestions{margin:18px 0 22px;padding:14px;border:1px solid var(--border);border-radius:10px;background:#0c1118}.action-suggestions .module-head{margin-bottom:10px}.action-suggestions .module-head h3{margin:4px 0 0}.action-suggestions .module-head>b{color:var(--accent);font-size:20px}.action-suggestion-list{display:grid;gap:9px}.action-suggestion{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:12px;border:1px solid var(--border);border-left:3px solid #f6c453;border-radius:8px;background:#111720}.action-suggestion.high{border-left-color:#ff5c57}.action-suggestion.low{border-left-color:#5e7aa5}.action-suggestion>div{display:grid;gap:4px;min-width:0}.action-suggestion small{color:var(--muted);font-size:9px}.action-suggestion.high small{color:#ff5c57;font-weight:800;letter-spacing:.04em}.action-suggestion:not(.high):not(.low) small{color:#f6c453;font-weight:800;letter-spacing:.04em}.action-suggestion.low small{color:#8fa8d1;font-weight:700;letter-spacing:.04em}.action-suggestion strong{color:#f4f7fb}.action-suggestion span,.action-suggestion em{color:var(--muted);font-size:10px;font-style:normal}.action-suggestion p{margin:2px 0;color:#c9d4e5;font-size:11px}@media(max-width:600px){.action-suggestion{flex-direction:column}.action-suggestion button{width:100%}}.action-item{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px;border:1px solid var(--border);border-left:3px solid #f6c453;border-radius:9px;background:#111720}.action-item.high{border-left-color:#ff5c57}.action-item.low{border-left-color:#5e7aa5}.action-item.high small{color:#ff5c57;font-weight:800}.action-item:not(.high):not(.low) small{color:#f6c453;font-weight:800}.action-item.sent{border-left-color:#34d399}.action-item.sent em{color:#34d399;font-weight:700}.action-item>div:first-child{display:grid;gap:5px;min-width:0}.action-item strong{color:#f4f7fb}.action-item small,.action-item span,.action-item em{color:var(--muted);font-size:10px;font-style:normal}.action-item p{margin:3px 0;color:#c9d4e5;font-size:11px;white-space:pre-wrap}.action-item .row-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:142px}.action-item .row-actions button{width:100%;min-height:40px;margin:0;display:inline-flex;align-items:center;justify-content:center;text-align:center;font:inherit;font-size:13px;line-height:1.2}.action-item .row-actions .danger-link{display:inline-flex;align-items:center;justify-content:center;border:1px solid #ff6677;border-radius:7px;background:transparent;color:#ff7180!important;padding:9px 12px;font-size:11px}@media(max-width:600px){.action-item{flex-direction:column;gap:10px}.action-item .row-actions{width:100%;min-width:0;flex-direction:row}.action-item .row-actions button{flex:1}}@media(max-width:600px){.script-numbers-field{margin-top:2px;margin-bottom:14px;font-size:10px}.script-numbers-field textarea{min-height:92px;padding:10px 11px;font-size:12px}.script-numbers-field small{font-size:9px}.entry-actions{flex-wrap:wrap}}.entry-actions .secondary{font-size:11px}.entry-grid input:disabled{opacity:.68;cursor:not-allowed}.priority-action{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:7px;background:transparent;color:#f3f5f8}.priority-action:hover,.priority-action:focus-visible{background:#252c37;color:var(--accent);outline:none}.priority-action svg{width:18px;height:18px}.priority-panel{scroll-margin-top:18px}.operational-home .progress-card{padding:18px 20px 14px!important}.operational-home .progress-card>.panel-title{margin-bottom:6px!important}.operational-home .progress-card>.progress-summary{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;margin:4px 0 10px!important}.operational-home .progress-card .progress-summary>div,.operational-home .progress-card .progress-summary:after,.operational-home .progress-card .progress-foot span{min-height:0!important;border:0!important;border-radius:0!important;background:transparent!important;padding:2px 12px!important}.operational-home .progress-card .progress-summary>div+div,.operational-home .progress-card .progress-summary:after,.operational-home .progress-card .progress-foot span+span{border-left:1px solid var(--border)!important}.operational-home .progress-card .progress-summary strong{font-size:22px!important;line-height:1.05!important;white-space:nowrap}.operational-home .progress-card .progress-summary small{font-size:10px!important;margin-top:4px!important;white-space:nowrap}.operational-home .progress-card>.progress-summary:after{grid-column:3!important;grid-row:1!important;content:"META DIÁRIA\a 7,1"!important;white-space:pre!important;color:var(--muted)!important;font-size:10px!important;line-height:1.05!important;font-weight:700!important}.operational-home .progress-card>.progress-foot{display:contents!important}.operational-home .progress-card>.progress-foot span{font-size:10px!important;line-height:1.05!important;color:var(--muted)!important;align-self:start}.operational-home .progress-card>.progress-foot span:first-child{grid-column:5!important;grid-row:1!important}.operational-home .progress-card>.progress-foot span:last-child{grid-column:6!important;grid-row:1!important;padding-top:2px!important;font-size:10px!important;font-family:inherit!important;font-weight:400!important}.operational-home .progress-card>.progress-foot span b{display:block!important;font-size:22px!important;line-height:1.05!important;margin:0 0 4px!important;color:#fff!important;font-family:Manrope!important}.operational-home .progress-card>.big-progress{margin-top:0!important;height:6px!important}@media(min-width:901px){.operational-home .progress-card{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;column-gap:0!important;row-gap:0!important}.operational-home .progress-card>.panel-title{grid-column:1/-1}.operational-home .progress-card>.progress-summary,.operational-home .progress-card>.progress-foot{display:contents!important}.operational-home .progress-card>.progress-summary>div:nth-child(1){grid-column:1;grid-row:2}.operational-home .progress-card>.progress-summary>div:nth-child(2){grid-column:2;grid-row:2}.operational-home .progress-card>.progress-summary>div:nth-child(3){grid-column:4;grid-row:2}.operational-home .progress-card>.progress-summary:after{grid-column:3;grid-row:2}.operational-home .progress-card>.progress-foot span:first-child{grid-column:5;grid-row:2}.operational-home .progress-card>.progress-foot span:last-child{grid-column:6;grid-row:2}.operational-home .progress-card>.big-progress{grid-column:1/-1;grid-row:3;margin-top:8px!important}}@media(max-width:900px){.operational-home .progress-card{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:0!important;row-gap:0!important;padding:15px 12px 11px!important}.operational-home .progress-card>.panel-title{grid-column:1/-1}.operational-home .progress-card>.progress-summary{display:contents!important}.operational-home .progress-card>.progress-foot{display:contents!important}.operational-home .progress-card .progress-summary>div,.operational-home .progress-card .progress-summary:after,.operational-home .progress-card .progress-foot span{padding:5px 7px!important}.operational-home .progress-card .progress-summary strong,.operational-home .progress-card>.progress-foot span b{font-size:19px!important}.operational-home .progress-card .progress-summary small,.operational-home .progress-card>.progress-foot span{font-size:9px!important}.operational-home .progress-card>.progress-summary>div:nth-child(1){grid-column:1;grid-row:2}.operational-home .progress-card>.progress-summary>div:nth-child(2){grid-column:2;grid-row:2}.operational-home .progress-card>.progress-summary>div:nth-child(3){grid-column:3;grid-row:2}.operational-home .progress-card>.progress-summary:after{grid-column:1;grid-row:3}.operational-home .progress-card>.progress-foot span:first-child{grid-column:2;grid-row:3}.operational-home .progress-card>.progress-foot span:last-child{grid-column:3;grid-row:3}.operational-home .progress-card>.big-progress{grid-column:1/-1;grid-row:4;margin-top:6px!important}}.operational-home .progress-card>.progress-summary:after{content:"7,1\aMeta diária"!important;color:#fff!important;font-size:22px!important;line-height:1.05!important;font-weight:700!important}.operational-home .progress-card>.progress-foot span:first-child{font-size:0!important}.operational-home .progress-card>.progress-foot span:first-child b{font-size:22px!important;line-height:1.05!important}.operational-home .progress-card>.progress-foot span:first-child b:after{content:"Necessário/dia";display:block;color:var(--muted);font:700 10px/1.2 Inter,sans-serif;margin-top:4px}.operational-home .progress-card>.progress-foot span:last-child{font-size:0!important}.operational-home .progress-card>.progress-foot span:last-child:before{content:"13";display:block;color:#fff;font:700 22px/1.05 Manrope,sans-serif}.operational-home .progress-card>.progress-foot span:last-child:after{content:"Dias restantes";display:block;color:var(--muted);font:700 10px/1.2 Inter,sans-serif;margin-top:4px}@media(max-width:900px){.operational-home .progress-card>.progress-summary:after{grid-column:3!important;grid-row:2!important}.operational-home .progress-card>.progress-summary>div:nth-child(3){grid-column:1!important;grid-row:3!important}.operational-home .progress-card>.progress-foot span:first-child{grid-column:2!important;grid-row:3!important}.operational-home .progress-card>.progress-foot span:last-child{grid-column:3!important;grid-row:3!important}.operational-home .progress-card>.progress-summary:after{font-size:19px!important}.operational-home .progress-card>.progress-summary:after,.operational-home .progress-card>.progress-summary>div,.operational-home .progress-card>.progress-foot span{padding:5px 7px!important}}.operational-home .progress-card{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;padding:16px 18px 12px!important}.operational-home .progress-card>.panel-title{grid-column:1/-1!important}.operational-home .progress-card>.progress-summary,.operational-home .progress-card>.progress-foot{display:contents!important}.operational-home .progress-card>.progress-summary>div,.operational-home .progress-card>.progress-summary:after,.operational-home .progress-card>.progress-foot span{grid-row:2!important;min-width:0!important;min-height:54px!important;margin:0 3px!important;padding:8px 5px!important;border:1px solid var(--border)!important;border-radius:7px!important;background:#0d1118!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;overflow:hidden!important}.operational-home .progress-card>.progress-summary>div:nth-child(1){grid-column:1!important}.operational-home .progress-card>.progress-summary>div:nth-child(2){grid-column:2!important}.operational-home .progress-card>.progress-summary:after{grid-column:3!important}.operational-home .progress-card>.progress-summary>div:nth-child(3){grid-column:4!important}.operational-home .progress-card>.progress-foot span:first-child{grid-column:5!important}.operational-home .progress-card>.progress-foot span:last-child{grid-column:6!important}.operational-home .progress-card .progress-summary strong,.operational-home .progress-card>.progress-foot span b,.operational-home .progress-card>.progress-summary:after{font-size:clamp(15px,1.25vw,22px)!important;line-height:1.05!important;white-space:nowrap!important}.operational-home .progress-card .progress-summary small,.operational-home .progress-card>.progress-foot span b:after,.operational-home .progress-card>.progress-foot span:last-child:after{font-size:clamp(7px,.62vw,10px)!important;line-height:1.15!important;white-space:normal!important;overflow-wrap:anywhere!important}.operational-home .progress-card>.big-progress{grid-column:1/-1!important;grid-row:3!important;margin-top:8px!important}@media(max-width:900px){.operational-home .progress-card{grid-template-columns:repeat(6,minmax(0,1fr))!important;padding:13px 7px 10px!important}.operational-home .progress-card>.progress-summary>div,.operational-home .progress-card>.progress-summary:after,.operational-home .progress-card>.progress-foot span{min-height:52px!important;margin:0 2px!important;padding:6px 3px!important;align-items:flex-start!important}.operational-home .progress-card .progress-summary strong,.operational-home .progress-card>.progress-foot span b,.operational-home .progress-card>.progress-summary:after{font-size:15px!important}.operational-home .progress-card .progress-summary small,.operational-home .progress-card>.progress-foot span b:after,.operational-home .progress-card>.progress-foot span:last-child:after{font-size:7px!important}.operational-home .progress-card>.big-progress{margin-top:7px!important}}.progress-mini-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:100%;margin:8px 0 10px}.progress-mini-kpi{min-width:0;min-height:58px;padding:8px 6px;border:1px solid var(--border);border-radius:8px;background:#0d1118;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:hidden}.progress-mini-kpi strong{font-family:Manrope,sans-serif;font-size:clamp(16px,1.35vw,24px);line-height:1.05;white-space:nowrap;color:#fff}.progress-mini-kpi small{display:block;margin-top:5px;color:var(--muted);font-size:clamp(8px,.68vw,11px);line-height:1.15;white-space:normal;overflow-wrap:anywhere}@media(max-width:900px){.progress-mini-grid{gap:3px;margin:5px 0 8px}.progress-mini-kpi{min-height:48px;padding:5px 2px;border-radius:6px}.progress-mini-kpi strong{font-size:14px}.progress-mini-kpi small{margin-top:3px;font-size:7px;line-height:1.1}.operational-home .progress-card{display:block!important;padding:12px 6px 9px!important}.operational-home .progress-card>.big-progress{height:5px;margin-top:0!important}}.operational-home .progress-mini-grid{grid-column:1/-1!important}.operational-home .progress-mini-kpi:nth-child(5),.operational-home .progress-mini-kpi:nth-child(6){border-color:#ff5f4a!important}.progress-card .progress-mini-kpi:nth-child(5),.progress-card .progress-mini-kpi:nth-child(6){border:2px solid #ff5c3b!important;box-shadow:0 0 14px #ff673f80,inset 0 0 8px #ff673f18}.operational-home .progress-mini-kpi:nth-child(5),.operational-home .progress-mini-kpi:nth-child(6){border:2px solid #ff5c3b!important;box-shadow:0 0 14px #ff673f80,inset 0 0 8px #ff673f18}.progress-mini-kpi:nth-child(5) small{overflow-wrap:normal;word-break:normal}@media(max-width:900px){.operational-home .entry-grid label{text-align:center!important}.operational-home .entry-grid label:after{left:50%!important;transform:translate(-50%);text-align:center!important;width:100%!important;max-width:none!important}.operational-home .entry-grid input{text-align:center!important}}@media(max-width:900px){.operational-home:not(:has(.mentor-search)) .entry-grid label:nth-child(2):after{content:"Respostas com número\aWhatsApp"!important;white-space:pre!important}}.module-stack{display:grid;gap:14px}.module-panel{overflow:hidden}.module-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.module-head small{color:#7690b2;font-size:9px;letter-spacing:.14em}.module-head h2{font-family:Manrope,sans-serif;font-size:20px;margin:4px 0 0}.secondary.compact{display:flex;align-items:center;gap:6px;padding:8px 11px;border:1px solid var(--border);border-radius:7px;background:#111720;color:#c8d0de}.secondary.compact svg{width:14px}.module-notice{margin:10px 0;padding:9px 11px;border:1px solid #35536a;background:#10202c;color:#a8d6f5;border-radius:7px;font-size:10px}.admin-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:end}.admin-form.six{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-form label,.settings-grid label{display:grid;gap:6px;color:#aeb9ca;font-size:9px}.admin-form input,.admin-form select,.settings-grid input,.settings-grid select,.table-input{width:100%;min-width:0;padding:10px;border:1px solid var(--border);border-radius:7px;background:#0d1219;color:#fff}.settings-grid select,.action-message-field textarea{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:#0d1219;color:#f4f5f7;border:1px solid var(--border);border-radius:7px;padding:10px}.settings-grid select:focus,.settings-grid input:focus,.action-message-field textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px #ff684f26}.module-head select,.action-suggestions select{background:#0d1219;color:#f4f5f7;border:1px solid var(--border);border-radius:7px;padding:9px 10px}.module-head select:focus,.action-suggestions select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px #ff684f26}.admin-form button{min-height:38px}.data-table{width:100%;overflow-x:auto}.data-table-head,.data-table-row{display:grid;gap:10px;align-items:center;min-width:760px;padding:9px 10px}.data-table-head{border-bottom:1px solid var(--border);color:#7185a4;font-size:8px;letter-spacing:.1em;text-transform:uppercase}.data-table-row{border-bottom:1px solid #242b35;color:#c8d0dc;font-size:10px}.data-table-row:last-child{border-bottom:0}.data-table-row strong{color:#fff}.data-table-row .mono{font-family:monospace;font-size:9px;overflow:hidden;text-overflow:ellipsis}.tag{display:inline-flex;width:max-content;padding:4px 7px;border-radius:999px;background:#28303c;color:#cbd4e2;font-size:8px}.tag.active,.tag.resolved{background:#123a2e;color:#4ce0ab}.tag.inactive,.tag.dismissed,.tag.closed{background:#3b2026;color:#ff8392}.tag.in_progress,.tag.contacted,.tag.awaiting_reply,.tag.planned,.tag.pending{background:#3a3017;color:#f7c766}.row-actions{display:flex;gap:7px;flex-wrap:wrap}.link-button{padding:0;border:0;background:transparent;color:#ff765f;font-size:9px;text-align:left}.link-button:disabled{opacity:.45}.module-empty{display:grid;place-items:center;padding:35px;color:#71809a;text-align:center}.module-empty svg{width:30px;color:#45d5a6;margin-bottom:8px}.module-empty strong{color:#fff}.module-empty p{font-size:10px}.integration-status{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid var(--border);border-radius:9px;background:#0e141c;margin-bottom:13px}.integration-status svg{color:#ff765f}.integration-status p{margin:4px 0 0;color:var(--muted);font-size:10px}.settings-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:end}.integration-settings{margin-top:28px;padding-top:24px;border-top:1px solid var(--line, #273142)}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-card{display:grid;gap:12px;padding:18px;border:1px solid var(--line, #273142);border-radius:14px;background:#0a0f1873}.integration-card h3{margin:0 0 4px;font-size:1rem}.integration-status{display:inline-flex;align-items:center;gap:6px;margin-left:8px;font-size:.72rem;font-weight:600;vertical-align:middle;color:#91a0b8}.integration-status i{width:8px;height:8px;border-radius:50%;background:#64748b;box-shadow:0 0 0 3px #64748b24}.integration-status.online{color:#4ade80}.integration-status.online i{background:#22c55e;box-shadow:0 0 0 3px #22c55e29}.integration-status.pending{color:#fbbf24}.integration-status.pending i{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b29}.integration-card small{color:var(--muted, #91a0b8)}.integration-actions{display:flex;gap:12px;margin-top:16px}.whatsapp-qr{width:min(260px,100%);aspect-ratio:1;margin-top:12px;border-radius:12px;background:#fff;padding:10px}.whatsapp-destination{display:grid;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line, #273142)}.whatsapp-destination h4{margin:0;font-size:.95rem}.destination-row{display:grid;grid-template-columns:120px 1fr;gap:8px}.destination-actions{display:flex;gap:8px;flex-wrap:nowrap;align-items:center}.destination-actions button{flex:1 1 0;min-width:0;padding:8px 10px;font-size:11px;white-space:nowrap}.destination-actions .primary.compact{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:7px}.destination-actions .primary.compact svg{width:14px}.group-options{display:grid;gap:6px;max-height:160px;overflow:auto}.group-options button{text-align:left;padding:8px 10px;border:1px solid var(--line, #273142);border-radius:8px;background:transparent;color:inherit;cursor:pointer}.topbar{position:relative}.topbar-popover{position:absolute;z-index:20;top:calc(100% + 10px);right:18px;width:min(340px,calc(100vw - 32px));padding:14px;border:1px solid var(--line, #273142);border-radius:14px;background:#101620;box-shadow:0 18px 40px #00000059;display:grid;gap:8px}.topbar-popover input{width:100%}.topbar-popover p{margin:4px 0;color:var(--muted, #91a0b8);font-size:.86rem}.topbar-popover button{display:grid;gap:3px;text-align:left;padding:10px;border:1px solid transparent;border-radius:9px;background:transparent;color:inherit;cursor:pointer}.topbar-popover button:hover{border-color:var(--line, #273142);background:#ffffff0a}.topbar-popover small{color:var(--muted, #91a0b8)}.popover-link{color:#ff7058!important}.danger-link{color:#ff7180!important;margin-left:10px}.rank-emoji{display:inline-block;margin-left:6px;font-size:1.12rem;line-height:1;filter:saturate(1.15)}@media(max-width:760px){.integration-grid{grid-template-columns:1fr}.integration-actions{flex-direction:column}}@media(max-width:520px){.destination-actions{gap:5px}.destination-actions button{padding:8px 6px;font-size:10px}}.settings-grid button{min-height:38px}.user-edit-form{margin-bottom:18px;padding:14px;border:1px solid var(--border);border-radius:9px;background:#0c1118}@media(max-width:900px){.admin-form,.admin-form.six,.settings-grid{grid-template-columns:1fr}.module-head{align-items:flex-start}.data-table-head,.data-table-row{min-width:720px}.module-panel{padding:14px}}.cycle-form{grid-template-columns:repeat(5,minmax(0,1fr))}.cycle-form .metric-picker{grid-column:1/-1;border:0;padding:4px 0;margin:0;display:flex;gap:8px;flex-wrap:wrap}.metric-picker legend{color:#aeb9ca;font-size:9px;margin-bottom:7px}.metric-picker button{display:flex;align-items:center;gap:6px;min-height:34px;padding:8px 10px;border:1px solid var(--border);border-radius:7px;background:#0d1219;color:#aeb9ca;font-size:9px}.metric-picker button span{display:grid;place-items:center;width:16px;height:16px;border-radius:4px;background:#202833;color:#fff}.metric-picker button.selected{border-color:#ff6b55;background:#2a1717;color:#fff}.metric-picker button.selected span{background:#ff6b55}.metric-list{display:flex;gap:4px;flex-wrap:wrap}.metric-list b{padding:3px 5px;border-radius:4px;background:#202833;color:#b8c5d8;font-size:7px}.mentor-funnel{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:center}.mentor-funnel>div{min-height:82px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:12px;border:1px solid var(--border);border-radius:9px;background:#0d1219}.mentor-funnel strong{font-family:Manrope,sans-serif;font-size:25px}.mentor-funnel small{margin-top:5px;color:var(--muted);font-size:9px}.mentor-funnel>svg{width:16px;color:#ff6b55}.mentor-funnel-panel{margin-top:12px}@media(max-width:900px){.cycle-form{grid-template-columns:1fr}.mentor-funnel{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:4px}.mentor-funnel>div{min-height:68px;padding:7px 3px}.mentor-funnel strong{font-size:18px}.mentor-funnel small{font-size:7px}.mentor-funnel>svg{width:11px}.metric-picker button{flex:1 1 100%}}.import-layout{display:grid;grid-template-columns:minmax(280px,1.2fr) minmax(260px,1fr);gap:14px}.drop-field input{position:absolute;opacity:0;pointer-events:none}.drop-field label{min-height:130px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px;border:1px dashed #506079;border-radius:10px;background:#0d131b;color:#dce5f1;cursor:pointer;text-align:center}.drop-field label:hover{border-color:#ff6b55;background:#17151a}.drop-field svg{color:#ff6b55;margin-bottom:8px}.drop-field small{margin-top:5px;color:var(--muted);font-size:9px}.password-options{display:flex;flex-direction:column;justify-content:center;gap:9px;padding:14px;border:1px solid var(--border);border-radius:10px}.password-options label{display:flex;align-items:center;gap:8px;color:#d3dbe7;font-size:10px}.password-options input[type=radio]{accent-color:#ff6b55}.password-options>input{padding:10px;border:1px solid var(--border);border-radius:7px;background:#0d1219;color:#fff}.password-options p,.credentials-result>p{color:var(--muted);font-size:9px;margin:2px 0 0}.credentials-result{margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.credentials-result h3{font-size:13px}.temporary-password{color:#ffd089!important;font-family:monospace}.import-errors{margin-top:12px;padding:10px;border:1px solid #6b2f38;border-radius:7px;background:#28151a}.import-errors p{margin:3px 0;color:#ff9ca9;font-size:9px}@media(max-width:900px){.import-layout{grid-template-columns:1fr}.drop-field label{min-height:110px}}.overview-funnel-grid,.results-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.overview-funnel-grid>div,.result-kpi{padding:12px;border:1px solid var(--border);border-radius:9px;background:#0d1219}.overview-funnel-grid header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.overview-funnel-grid header span{display:grid}.overview-funnel-grid strong,.result-kpi strong{font:700 22px/1 Manrope,sans-serif}.overview-funnel-grid header small,.result-kpi>div small{margin-top:5px;color:#aeb9ca;font-size:9px}.overview-funnel-grid header b{color:#ff806d;font-size:11px}.overview-funnel-grid>div>div,.result-progress{height:6px;margin:10px 0 6px;border-radius:99px;background:#252c36;overflow:hidden}.overview-funnel-grid i,.result-progress i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#ff604c,#ff9a62)}.overview-funnel-grid>div>small,.result-kpi>small{color:var(--muted);font-size:8px}.result-kpi>div{display:flex;flex-direction:column}.result-kpi>span{display:block;margin-top:8px;color:#ff8a75;font-size:10px}.results-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.results-kpis .result-kpi{min-height:116px;padding:10px}.conversion-strip{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:14px;padding:16px 12px;border-top:1px solid var(--border)}.conversion-strip>div{text-align:center}.conversion-strip strong{display:block;font:700 23px Manrope,sans-serif}.conversion-strip small{color:var(--muted);font-size:11px}.conversion-strip svg{width:18px;color:#ff6b55}.daily-chart{display:grid;gap:8px}.daily-chart-row{display:grid;grid-template-columns:80px repeat(3,1fr);gap:8px;align-items:center}.daily-chart-row>span{color:var(--muted);font-size:9px}.daily-chart-row>div{position:relative;height:20px;border-radius:4px;background:#151b24;overflow:hidden}.daily-chart-row i{display:block;height:100%;opacity:.7}.daily-chart-row b{position:absolute;right:5px;top:4px;font-size:9px}.daily-chart-row i.contacted{background:#6c7cff}.daily-chart-row i.script-completed{background:#b57cff}.daily-chart-row i.received{background:#ff8b5f}.daily-chart-row i.joined{background:#40cfa0}.chart-legend{display:flex;gap:14px;justify-content:flex-end;margin-top:10px}.chart-legend span{font-size:8px}.chart-legend span:before{content:"";display:inline-block;width:7px;height:7px;border-radius:2px;margin-right:4px}.chart-legend .contacted:before{background:#6c7cff}.chart-legend .script-completed:before{background:#b57cff}.chart-legend .received:before{background:#ff8b5f}.chart-legend .joined:before{background:#40cfa0}@media(max-width:900px){.overview-funnel-grid,.results-kpis{grid-template-columns:1fr}.daily-chart-row{grid-template-columns:62px repeat(3,1fr);gap:4px}.overview-funnel{margin:10px 0}}.overview-funnel{margin:14px 0}.overview-funnel-heading{display:flex;align-items:center;justify-content:space-between;margin:0 2px 9px}.overview-funnel-heading small{color:#7690b2;font-size:9px;letter-spacing:.14em}.overview-funnel-heading h3{font-family:Manrope,sans-serif;font-size:13px;margin:4px 0 0}.funnel-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.funnel-kpi-grid .kpi-card{min-height:116px;padding:12px}.funnel-kpi-grid .kpi-card small{line-height:1.3}@media(max-width:900px){.funnel-kpi-grid{grid-template-columns:1fr 1fr}.funnel-kpi-grid .kpi-card{min-height:108px;padding:10px}.overview-funnel-heading{margin-bottom:7px}}.cycle-builder{display:grid;gap:14px}.cycle-base-fields{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.cycle-base-fields label,.indicator-goal-row label{display:grid;gap:6px;color:#aeb9ca;font-size:9px}.cycle-base-fields input,.indicator-goal-row input,.indicator-builder select{width:100%;min-width:0;padding:10px;border:1px solid var(--border);border-radius:7px;background:#0d1219;color:#fff}.indicator-builder{padding:13px;border:1px solid var(--border);border-radius:10px;background:#0d1219}.indicator-builder-head{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:10px}.indicator-builder-head small{color:#7690b2;font-size:9px;letter-spacing:.12em}.indicator-builder-head p{margin:4px 0 0;color:var(--muted);font-size:10px}.indicator-builder select{width:210px}.indicator-goal-list{display:grid;gap:7px}.indicator-goal-row{display:grid;grid-template-columns:1fr 150px auto;gap:10px;align-items:end;padding:9px 0;border-top:1px solid #252c37}.indicator-goal-row:first-child{border-top:0}.indicator-goal-row>span{padding-bottom:10px;color:#fff;font-size:11px}.remove-indicator{min-height:38px;padding:0 10px;border:1px solid #783440;border-radius:7px;background:#28151a;color:#ff9ca9;font-size:9px}.remove-indicator:disabled{opacity:.35;cursor:not-allowed}.cycle-actions{display:flex;gap:9px;align-items:center}.danger-link{color:#ff8595!important}@media(max-width:900px){.cycle-base-fields{grid-template-columns:1fr}.indicator-builder-head{align-items:stretch;flex-direction:column}.indicator-builder select{width:100%}.indicator-goal-row{grid-template-columns:1fr auto}.indicator-goal-row label{grid-column:1}.indicator-goal-row>span{padding-bottom:0}.indicator-goal-row .remove-indicator{grid-column:2;grid-row:1/3}.cycle-actions{flex-wrap:wrap}}.bulk-goals{display:grid;grid-template-columns:minmax(220px,1fr) 190px 190px auto;gap:12px;align-items:end;padding:14px;border:1px solid var(--border);border-radius:10px;background:#0d1219}.bulk-goals small{color:#7690b2;font-size:9px;letter-spacing:.12em}.bulk-goals h3{font:700 15px Manrope,sans-serif;margin:5px 0}.bulk-goals p{margin:0;color:var(--muted);font-size:10px;line-height:1.4}.bulk-goals label{display:grid;gap:6px;color:#aeb9ca;font-size:9px}.bulk-goals input{width:100%;padding:10px;border:1px solid var(--border);border-radius:7px;background:#10151e;color:#fff}.empty-state{margin:0;color:var(--muted);font-size:11px}@media(max-width:900px){.bulk-goals{grid-template-columns:1fr}.bulk-goals .primary{width:100%}}.bulk-goals{display:grid!important;grid-template-columns:minmax(0,1fr) 126px!important;grid-template-rows:auto auto;gap:10px 16px;padding:16px!important;align-items:start}.bulk-goals-copy{grid-column:1/-1;grid-row:1;padding:0}.bulk-goals-copy h3{font-size:16px;margin:5px 0}.bulk-goals-copy p{font-size:10px;line-height:1.4}.operational-goals-grid{grid-column:1;grid-row:2;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px}.operational-goal{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px!important;border:1px solid var(--border)!important;border-radius:9px!important;background:#10151e!important}.operational-goal>strong{grid-column:1/-1;color:#fff;font-size:10px;line-height:1.25}.operational-goal label{display:grid;gap:6px;color:#aeb9ca;font-size:8px}.operational-goal input{width:100%;min-width:0;padding:10px!important;border:1px solid var(--border);border-radius:7px;background:#0d1219;color:#fff}.bulk-goals-actions{grid-column:2;grid-row:2;display:flex;flex-direction:column;gap:8px;justify-self:end;align-items:stretch;align-self:start}.bulk-goals-actions .primary{width:126px;min-width:126px;padding:8px 10px;font-size:10px;gap:6px;justify-content:center;white-space:nowrap}@media(max-width:1050px){.operational-goals-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:680px){.bulk-goals{grid-template-columns:1fr!important;grid-template-rows:auto auto auto;padding:14px!important}.operational-goals-grid{grid-template-columns:1fr!important;gap:8px}.operational-goal{padding:11px!important}.bulk-goals-actions{grid-column:1;grid-row:3;width:100%}.bulk-goals-actions .primary{width:100%;min-width:0}}.operational-home .mentor-search+.entry-grid{margin-top:22px}.login-register-link{width:100%;margin-top:12px;border:0;background:transparent;color:#aab9d0;font:600 11px/1.3 Inter,sans-serif;cursor:pointer}.login-register-link strong{color:var(--accent)}.registration-form{display:grid;gap:12px}.registration-form .primary{margin-top:4px}@media(max-width:900px){.registration-form{gap:10px}}.operational-rhythm{margin-top:12px;padding:16px 18px}.operational-rhythm .panel-title{margin-bottom:10px}.operational-rhythm-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.operational-rhythm-item{min-width:0;padding:12px;border:1px solid var(--border);border-radius:9px;background:#0d1118}.operational-rhythm-item>small{display:block;min-height:26px;color:#c9d6eb;font-size:9px;line-height:1.2}.operational-rhythm-item>strong{display:block;margin:7px 0;color:#fff;font:700 19px/1 Manrope,sans-serif}.operational-rhythm-item>strong span{color:var(--muted);font-size:11px;font-weight:600}.operational-rhythm-item>div{display:grid;gap:2px;min-height:27px}.operational-rhythm-item b{color:#e8effc;font-size:10px}.operational-rhythm-item>div span{color:var(--muted);font-size:8px;line-height:1.15}.operational-rhythm-item>i{display:block;height:4px;margin-top:9px;overflow:hidden;border-radius:99px;background:#293140}.operational-rhythm-item>i>em{display:block;height:100%;border-radius:inherit;background:var(--accent)}@media(max-width:900px){.operational-rhythm{padding:13px 8px}.operational-rhythm .panel-title{padding:0 5px;margin-bottom:8px}.operational-rhythm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.operational-rhythm-item{padding:8px 6px;border-radius:7px}.operational-rhythm-item>small{min-height:31px;font-size:7px}.operational-rhythm-item>strong{margin:5px 0;font-size:15px}.operational-rhythm-item>strong span{font-size:8px}.operational-rhythm-item b{font-size:8px}.operational-rhythm-item>div span{font-size:6px}.operational-rhythm-item>i{margin-top:6px}}.operational-rhythm-item{display:flex;flex-direction:column;align-items:center;text-align:center}.operational-rhythm-item>small{width:100%;min-height:auto;text-align:left}.weekly-ring{position:relative;display:grid;width:72px;height:72px;margin:8px 0;place-content:center;border-radius:50%;background:conic-gradient(var(--accent) var(--weekly-progress),#293140 0)}.weekly-ring:after{position:absolute;top:6px;right:6px;bottom:6px;left:6px;content:"";border-radius:inherit;background:#0d1118}.weekly-ring b,.weekly-ring span{position:relative;z-index:1;display:block}.weekly-ring b{color:#fff;font:700 14px/1 Manrope,sans-serif}.weekly-ring span{margin-top:2px;color:var(--muted);font-size:7px}.operational-rhythm-item>strong{margin:0 0 6px;font-size:12px}.operational-rhythm-item>strong span{font-size:10px}.operational-goals-line{width:100%;display:grid;gap:2px;min-height:31px;color:var(--muted);font-size:8px;line-height:1.15}.operational-goals-line b{color:#eef3fd;font-size:inherit}.operational-rhythm-item .weekly-status{margin:8px 0 3px;padding:3px 7px;border-radius:999px;background:#24312d;color:#7be1a8;font-size:8px;font-weight:700}.operational-rhythm-item .weekly-status.atencao{background:#3b3020;color:#ffc56b}.operational-rhythm-item .weekly-status.abaixo{background:#3b2026;color:#ff9ba7}.operational-rhythm-item .weekly-status.sem_meta{background:#293140;color:#aeb9ca}.operational-rhythm-item .weekly-guidance{min-height:18px;color:#cdd7e6;font-size:8px;font-style:normal;line-height:1.2}@media(max-width:900px){.weekly-ring{width:54px;height:54px;margin:6px 0}.weekly-ring:after{top:5px;right:5px;bottom:5px;left:5px}.weekly-ring b{font-size:11px}.weekly-ring span{font-size:6px}.operational-rhythm-item>strong{font-size:10px}.operational-rhythm-item>strong span,.operational-goals-line,.operational-rhythm-item .weekly-guidance{font-size:6px}.operational-rhythm-item .weekly-status{margin-top:6px;padding:2px 4px;font-size:6px}}.reports-module{gap:14px}.reports-toolbar{padding-bottom:16px}.report-filters{display:grid;grid-template-columns:1.25fr repeat(2,.8fr) 1.2fr 1fr 1fr;gap:10px}.report-filters label{display:grid;gap:6px;color:#9eabc0;font-size:9px;font-weight:700}.report-filters input,.report-filters select{width:100%;min-width:0;height:38px;padding:0 10px;border:1px solid var(--border);border-radius:8px;outline:none;background:#0d121a;color:#eef3fc;font-size:10px}.report-filters input:focus,.report-filters select:focus{border-color:var(--accent)}.report-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.report-sheet{overflow:hidden;border:1px solid var(--border);border-radius:12px;background:#0d1118}.report-cover{display:grid;grid-template-columns:1fr 2fr 1fr;gap:20px;align-items:center;min-height:154px;padding:26px 30px;border-bottom:1px solid #ffffff12;background:radial-gradient(circle at 92% 20%,#ff684f24,transparent 28%),linear-gradient(120deg,#17101a,#0e121a 58%,#171018)}.report-brand{display:flex;align-items:center;gap:10px}.report-brand>span{display:grid;width:37px;height:37px;place-items:center;border-radius:10px;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;font:800 17px Manrope,sans-serif}.report-brand strong,.report-brand small{display:block}.report-brand strong{letter-spacing:.15em;font:800 13px Manrope,sans-serif}.report-brand small{margin-top:2px;color:#8692a8;font-size:6px;letter-spacing:.13em}.report-identification small,.report-section-title small,.report-generated small,.report-kpis small,.report-trend small{color:#78a9dd;font-size:8px;font-weight:700;letter-spacing:.14em}.report-identification h2{margin:8px 0 4px;font:800 27px/1.1 Manrope,sans-serif;letter-spacing:-.03em}.report-identification p{margin:0;color:#9ca8bb;font-size:10px}.report-generated{justify-self:end;text-align:right}.report-generated strong{display:block;margin-top:5px;color:#d8dfeb;font-size:10px}.report-section{padding:24px 30px;border-bottom:1px solid #ffffff0d}.report-section-title{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:17px}.report-section-title h3{margin:5px 0 0;font:700 17px Manrope,sans-serif}.report-section-title>span{color:#8d99ad;font-size:9px}.report-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.report-kpis>div{min-width:0;padding:13px;border:1px solid #252d3a;border-radius:9px;background:#111720}.report-kpis strong,.report-kpis span{display:block}.report-kpis strong{margin:7px 0 3px;color:#fff;font:800 20px Manrope,sans-serif}.report-kpis span{color:#8f9bae;font-size:8px}.report-progress-summary{display:grid;grid-template-columns:112px 1fr 170px;gap:18px;align-items:center;margin-top:17px;padding:17px;border-radius:10px;background:#10151e}.report-donut{position:relative;display:grid;width:96px;height:96px;place-items:center;border-radius:50%;background:conic-gradient(var(--accent) var(--report-progress),#28303d 0)}.report-donut:after{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:inherit;background:#10151e;content:""}.report-donut span{position:relative;z-index:1;text-align:center}.report-donut b,.report-donut small{display:block}.report-donut b{font:800 17px Manrope,sans-serif}.report-donut small{margin-top:2px;color:#8e99ab;font-size:7px}.report-progress-copy h4{margin:0 0 6px;font-size:11px}.report-progress-copy p{max-width:650px;margin:0;color:#a3aec0;font-size:9px;line-height:1.55}.report-progress-copy>div{display:flex;flex-wrap:wrap;gap:13px;margin-top:11px}.report-progress-copy span{display:flex;align-items:center;gap:5px;color:#b9c3d1;font-size:8px}.report-progress-copy i{width:6px;height:6px;border-radius:50%}.report-progress-copy i.good{background:var(--good)}.report-progress-copy i.warn{background:var(--warning)}.report-progress-copy i.bad{background:var(--danger)}.report-trend{padding-left:18px;border-left:1px solid #29313f}.report-trend strong,.report-trend span{display:block}.report-trend strong{margin:6px 0 3px;color:var(--good);font:800 21px Manrope,sans-serif}.report-trend.negative strong{color:var(--danger)}.report-trend span{color:#8995a8;font-size:8px;line-height:1.35}.report-funnel{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.report-funnel-step{position:relative;min-height:112px;padding:13px;overflow:hidden;border:1px solid #28303d;border-radius:9px;background:linear-gradient(145deg,#121822,#0e131b)}.report-funnel-step>span{position:absolute;top:8px;right:9px;color:#ff765944;font:800 20px Manrope,sans-serif}.report-funnel-step small,.report-funnel-step strong,.report-funnel-step em{display:block}.report-funnel-step small{width:80%;min-height:28px;color:#b6c1d1;font-size:8px;line-height:1.3}.report-funnel-step strong{margin-top:6px;font:800 23px Manrope,sans-serif}.report-funnel-step em{margin-top:4px;color:#7e8a9e;font-size:7px;font-style:normal}.report-conversion-bars{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:16px}.report-conversion-bars>div>span{display:flex;justify-content:space-between;margin-bottom:6px;font-size:8px}.report-conversion-bars em{color:#dbe3ef;font-style:normal}.report-conversion-bars>div>i,.table-progress>i{display:block;height:5px;overflow:hidden;border-radius:99px;background:#293140}.report-conversion-bars>div>i>b,.table-progress>i>b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.report-daily-chart{display:flex;align-items:flex-end;gap:8px;height:170px;padding:12px 12px 0;border-bottom:1px solid #343c49;background:repeating-linear-gradient(to top,transparent 0 39px,#ffffff0b 40px)}.report-daily-chart>div{display:grid;grid-template-rows:1fr auto auto;flex:1;height:100%;min-width:20px;text-align:center}.report-bars{display:flex;align-items:flex-end;justify-content:center;gap:2px;min-height:0}.report-bars i{display:block;width:min(12px,42%);min-height:3px;border-radius:3px 3px 0 0}.report-bars .received,.report-chart-legend i.received{background:#6489cc}.report-bars .responses,.report-chart-legend i.responses{background:#6c7cff}.report-bars .script-completed,.report-chart-legend i.script-completed{background:#b57cff}.report-bars .joined,.report-chart-legend i.joined{background:var(--accent)}.report-daily-chart strong{margin-top:4px;font-size:8px}.report-daily-chart small{padding:4px 0 6px;color:#78859a;font-size:6px}.report-chart-legend{display:flex;justify-content:flex-end;gap:14px;margin-top:9px;color:#8f9bae;font-size:8px}.report-chart-legend span{display:flex;align-items:center;gap:5px}.report-chart-legend i{width:8px;height:8px;border-radius:2px}.report-empty{padding:40px;border:1px dashed #313947;border-radius:9px;color:#8793a6;text-align:center;font-size:9px}.report-table-wrap{overflow-x:auto}.report-table-wrap table{width:100%;border-collapse:collapse;font-size:8px}.report-table-wrap th{padding:8px 6px;border-bottom:1px solid #303846;color:#75849c;font-size:6px;letter-spacing:.08em;text-align:left;text-transform:uppercase}.report-table-wrap td{padding:9px 6px;border-bottom:1px solid #ffffff0c;color:#c7d0de}.report-table-wrap td>small{display:block;margin-top:2px;color:#758196;font-size:6px}.table-progress{display:grid;grid-template-columns:minmax(42px,1fr) auto;gap:5px;align-items:center;min-width:72px}.report-status{display:inline-block;padding:3px 6px;border-radius:99px;background:#24312d;color:#7be1a8;font-size:6px;font-weight:700;white-space:nowrap}.report-status.atencao{background:#3b3020;color:#ffc56b}.report-status.risco,.report-status.sem_lancamento{background:#3b2026;color:#ff9ba7}.report-status.sem_meta{background:#293140;color:#b4becd}.report-recommendations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.report-recommendations article{display:flex;gap:11px;min-height:76px;padding:13px;border:1px solid #2d3542;border-left:3px solid #71809a;border-radius:8px;background:#111720}.report-recommendations article.warning{border-left-color:var(--warning)}.report-recommendations article.danger{border-left-color:var(--danger)}.report-recommendations article.positive{border-left-color:var(--good)}.report-recommendations article>span{color:#6f7b90;font:800 15px Manrope,sans-serif}.report-recommendations strong{font-size:9px}.report-recommendations p{margin:5px 0 0;color:#96a2b4;font-size:8px;line-height:1.45}.agent-priorities .report-recommendations strong{font-size:12px}.agent-priorities .report-recommendations p{font-size:11px;line-height:1.55}.agent-cycle-select{background:#111720;color:#dce5f2;border:1px solid #303b4c;border-radius:8px;padding:11px 14px}.agent-history-row{display:flex;align-items:center;gap:8px;margin:8px 0}.report-schedule{margin-top:18px;padding:18px;border:1px solid #303b4c;border-radius:10px;background:#0d1219;display:grid;gap:12px}.report-schedule h4{margin:0}.report-schedule label{display:grid;gap:6px;color:#b9c6d8;font-size:12px}.report-schedule .destination-row{grid-template-columns:minmax(120px,.6fr) minmax(180px,1fr);gap:12px;align-items:end}.report-schedule .checkbox-line{display:flex!important;align-items:center;justify-content:flex-start!important;width:100%;gap:10px;padding:9px 11px;border:1px solid #263244;border-radius:8px;background:#111720}.report-schedule .checkbox-line input{width:16px;height:16px;flex:0 0 16px;margin:0;accent-color:var(--accent)}.report-days{display:flex;flex-wrap:wrap;gap:9px;padding-top:10px;border-top:1px solid #263244}.report-days label{display:flex;align-items:center;gap:5px}.report-days input{width:16px;height:16px;margin:0;accent-color:var(--accent)}.report-schedule>.secondary.compact{width:fit-content;min-width:190px}@media(max-width:520px){.report-schedule{padding:14px}.report-schedule .destination-row{grid-template-columns:1fr}.report-schedule>.secondary.compact{width:100%}}.automation-handoff-list{display:grid;gap:10px}.automation-handoff-row{display:flex;justify-content:space-between;gap:16px;padding:14px;border:1px solid #303b4c;border-radius:10px;background:#111720}.automation-handoff-row p{margin:6px 0}.automation-handoff-row small{color:#9cb0cb}.automation-handoff-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.agent-history-row .secondary{flex:1;justify-content:flex-start;text-align:left;background:#111720;border:1px solid #303b4c;color:#dce5f2}.agent-diagnostic-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.agent-diagnostic-table{overflow:hidden}.agent-table{display:grid;gap:0}.agent-table-row{display:grid;grid-template-columns:1.4fr repeat(5,1fr);gap:10px;align-items:center;padding:10px 0;border-top:1px solid #262d38;font-size:10px;color:#aeb9ca}.agent-table-row strong{color:#f3f5f8;font-size:11px}.agent-recovery-list{display:grid;gap:6px;margin:8px 0 14px}.agent-recovery-list>div{display:flex;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid #303b4c;border-radius:7px;background:#111720;font-size:10px}.agent-recovery-list span{color:#aeb9ca}.diagnostic-critical{border-left:3px solid #ff604c}.diagnostic-attention{border-left:3px solid #f5b84b}.diagnostic-info{border-left:3px solid #6e8fbf}.alert-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}.alert-summary-grid>div{padding:12px;border:1px solid var(--border);border-radius:8px;background:#0d1219}.alert-summary-grid strong,.alert-summary-grid small{display:block}.alert-summary-grid strong{font:700 22px/1 Manrope,sans-serif}.alert-summary-grid small{margin-top:5px;color:var(--muted);font-size:10px}.alert-subheading{margin:20px 0 8px;font-size:14px}.alert-summary-critical{border-color:#ff5c3b!important;box-shadow:0 0 12px #ff673f70}.alert-priority-text{font-weight:700}.alert-priority-text.critica{color:#ff5c3b}.alert-priority-text.atencao{color:#f5b84b}.alert-priority-text.info{color:#8fb1df}@media(max-width:900px){.agent-diagnostic-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-handoff-row{flex-direction:column}.agent-table-row{grid-template-columns:1fr 1fr;gap:6px}.alert-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.history-delete{width:32px;height:32px;border:1px solid #63303a;border-radius:7px;background:#281820;color:#ff8290;font-size:20px;line-height:1;cursor:pointer}.report-footer{display:flex;justify-content:space-between;padding:13px 30px;color:#606d82;font-size:7px}@media(max-width:1050px){.report-filters,.report-kpis,.report-funnel{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.report-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.report-filters label:first-child,.report-filters label:nth-child(4){grid-column:1/-1}.report-actions{display:grid;grid-template-columns:repeat(2,1fr)}.report-actions .primary{grid-column:1/-1}.report-actions button{width:100%}.report-cover{grid-template-columns:1fr;padding:22px 18px}.report-identification{order:2}.report-generated{display:none}.report-section{padding:19px 14px}.report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.report-progress-summary{grid-template-columns:84px 1fr;gap:10px;padding:12px}.report-donut{width:74px;height:74px}.report-trend{grid-column:1/-1;padding:10px 0 0;border-left:0;border-top:1px solid #29313f}.report-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.report-conversion-bars,.report-recommendations{grid-template-columns:1fr}.report-daily-chart{gap:3px;height:140px;padding-inline:4px}.report-daily-chart small{writing-mode:vertical-rl;transform:rotate(180deg)}.report-footer{padding-inline:14px}}@page{size:A4 landscape;margin:10mm}@media print{body.report-printing{min-width:0;background:#fff!important;color:#172033;-webkit-print-color-adjust:exact;print-color-adjust:exact}body.report-printing .sidebar,body.report-printing .topbar,body.report-printing .no-print,body.report-printing .scrim{display:none!important}body.report-printing .app-shell,body.report-printing .workspace,body.report-printing .content,body.report-printing .module-stack,body.report-printing .reports-module{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important}body.report-printing .report-sheet{overflow:visible;border:0;border-radius:0;background:#fff;color:#172033}body.report-printing .report-cover{min-height:35mm;padding:8mm;border:0;border-radius:3mm;background:linear-gradient(120deg,#17101a,#111827 60%,#341720)!important;color:#fff;break-after:avoid}body.report-printing .report-section{padding:7mm 4mm;border-bottom:1px solid #e2e7ef;break-inside:auto}body.report-printing .report-break-avoid,body.report-printing .report-progress-summary,body.report-printing .report-funnel,body.report-printing .report-conversion-bars,body.report-printing .report-recommendations article,body.report-printing .report-daily-chart{break-inside:avoid}body.report-printing .report-kpis>div,body.report-printing .report-progress-summary,body.report-printing .report-funnel-step,body.report-printing .report-recommendations article{border-color:#dce2ea;background:#f7f9fc!important;color:#172033}body.report-printing .report-donut:after{background:#f7f9fc}body.report-printing .report-kpis strong,body.report-printing .report-funnel-step strong,body.report-printing .report-donut b,body.report-printing .report-progress-copy h4,body.report-printing .report-table-wrap td strong,body.report-printing .report-table-wrap td b{color:#172033}body.report-printing .report-progress-copy p,body.report-printing .report-progress-copy span,body.report-printing .report-funnel-step small,body.report-printing .report-table-wrap td,body.report-printing .report-recommendations p{color:#4c596d}body.report-printing .report-daily-chart{background:repeating-linear-gradient(to top,transparent 0 39px,#e9edf3 40px)!important}body.report-printing .report-table-wrap{overflow:visible}body.report-printing .report-table-wrap table{font-size:7px}body.report-printing .report-table-wrap thead{display:table-header-group}body.report-printing .report-table-wrap tr{break-inside:avoid}body.report-printing .report-footer{color:#68758a;border-top:1px solid #dce2ea}}.action-center-with-summary{display:grid;gap:12px}.action-summary-grid{margin:0}.action-summary-grid>div{min-height:68px}.action-summary-grid>div:first-child{border-color:#ff5c57}.action-summary-card.critical{border-color:#ff5c57;box-shadow:0 0 12px #ff5c572e}.action-summary-card.critical strong{color:#ff5c57}.action-summary-card.pending strong{color:#f6c453}.action-summary-card.sent strong,.action-summary-card.resolved strong{color:#34d399}.action-suggestion small{font-size:0}.action-suggestion small:after{content:"MÉDIA · ATENÇÃO";font-size:10px}.action-suggestion.high small:after{content:"ALTA · AÇÃO IMEDIATA";color:#ff5c57}.action-suggestion.low small:after{content:"BAIXA";color:#5e7aa5}@media(max-width:600px){.action-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.followup-timeline{display:grid;gap:8px}.followup-timeline-item{display:grid;gap:4px;padding:10px 12px;border-left:3px solid #5e7aa5;border-radius:6px;background:#111720}.followup-timeline-item small,.followup-timeline-item span{color:var(--muted);font-size:10px}.followup-timeline-item strong{color:#f4f7fb;font-size:12px}.action-outcomes-list{display:grid;gap:8px}.action-outcome-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:7px;background:#111720}.action-outcome-row div{display:grid;gap:4px;min-width:0}.action-outcome-row span{color:var(--muted);font-size:10px}.action-outcome-row select{min-width:170px;background:#0c1017;color:#dce5f4;border:1px solid var(--border);border-radius:7px;padding:8px 10px;font:inherit;font-size:11px;color-scheme:dark;cursor:pointer}.action-outcome-row select:focus{outline:none;border-color:#ff6b57;box-shadow:0 0 0 3px #ff6b5729}@media(max-width:600px){.action-outcome-row{align-items:stretch;flex-direction:column}.action-outcome-row select{width:100%}}.manager-view-switch{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 16px;color:#9eabc0;font-size:12px}.manager-view-switch button{border:1px solid #334155;background:#121923;color:#cbd5e1;border-radius:7px;padding:7px 11px;cursor:pointer}.manager-view-switch button.selected{background:#ff6b57;border-color:#ff6b57;color:#fff}.role-preview{padding:22px}.role-preview .panel-title>span{color:#7dd3a7;font-size:11px}.sidebar-role-switch{margin:10px 12px 14px;padding-top:12px;border-top:1px solid #263244}.sidebar-role-switch small{display:block;margin:0 10px 6px;color:#71839e;font-size:9px;letter-spacing:.12em}.sidebar-role-switch button{width:100%;display:flex;align-items:center;gap:10px;padding:9px 10px;border:0;border-radius:7px;background:transparent;color:#aebbd0;cursor:pointer;text-align:left}.sidebar-role-switch button svg{width:17px;height:17px}.sidebar-role-switch button.active{background:#241822;color:#fff}.login-access input:-webkit-autofill,.login-access input:-webkit-autofill:hover,.login-access input:-webkit-autofill:focus,.login-access input:-webkit-autofill:active{-webkit-text-fill-color:#fff;box-shadow:0 0 0 1000px #111823 inset;transition:background-color 9999s ease-out 0s;caret-color:#fff}
