@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_de7b2fa9-module__1ltb7q__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_de7b2fa9-module__1ltb7q__variable{--font-manrope:"Manrope", "Manrope Fallback"}
:root{--navy:#071630;--navy-2:#0b2147;--blue:#1b63e8;--blue-2:#4b8cff;--paper:#f4f7fb;--white:#fff;--ink:#13213a;--ink-soft:#334157;--muted:#6d7a91;--caption:#8c98a9;--icon-blue:#2365dc;--icon-blue-bg:#e7efff;--line:#e2e8f1;--green:#1fad72;--amber:#e9a11b;--violet:#7b61e8;--cyan:#19a9c7}*{box-sizing:border-box}html,body{background:var(--paper);min-height:100%;color:var(--ink);font-family:var(--font-manrope),Arial,sans-serif;margin:0}button,input,select{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh}.sidebar{z-index:30;color:#b9c7da;background:linear-gradient(#06142d,#081a38 70%,#06142d);flex-direction:column;width:248px;padding:24px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#fff;align-items:center;gap:12px;height:58px;padding:0 8px;display:flex}.brand-symbol{background:radial-gradient(circle at 68% 28%,#2e74ef,#071630 69%);border-radius:50%;flex:0 0 43px;width:43px;height:43px;position:relative;box-shadow:0 7px 22px #00000059}.brand-symbol i{color:#fff;text-shadow:0 0 8px #fff;font-size:12.5px;font-style:normal;position:absolute}.brand-symbol i:first-child{top:25px;left:9px}.brand-symbol i:nth-child(2){top:18px;left:20px}.brand-symbol i:nth-child(3){top:10px;left:31px}.brand b{letter-spacing:.18em;font-size:15px;display:block}.brand small{color:#5992f7;letter-spacing:.18em;margin-top:4px;font-size:11px;display:block}.workspace-label{color:#607492;letter-spacing:.16em;margin:27px 10px 13px;font-size:12.5px;font-weight:800}.workspace-label span{color:#6ea1ff;border:1px solid #24467a;border-radius:4px;margin-left:6px;padding:3px 5px}.sidebar nav{flex-direction:column;gap:5px;display:flex}.sidebar button{color:inherit;background:0 0;border:0}.sidebar nav button,.sidebar-foot>button{text-align:left;border-radius:9px;align-items:center;gap:12px;height:45px;padding:0 12px;font-size:14px;font-weight:650;display:flex}.sidebar nav button span,.sidebar-foot>button span{color:#8294ae;text-align:center;width:19px;font-size:17px}.sidebar nav button:hover,.sidebar nav button.active{color:#fff;background:#427eeb26}.sidebar nav button.active{box-shadow:inset 3px 0 #4a89f7}.sidebar nav button.active span{color:#6ca0ff}.sidebar-foot{border-top:1px solid #ffffff14;margin-top:auto;padding-top:18px}.sidebar-foot>button{width:100%;margin-bottom:14px}.user-card{align-items:center;gap:10px;padding:10px 7px;display:flex}.user-card>div{color:#fff;background:#1d5cc6;border-radius:50%;place-items:center;width:35px;height:35px;font-size:13px;font-weight:800;display:grid}.user-card span{flex:1;min-width:0}.user-card b,.user-card small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.user-card b{color:#fff;font-size:13px}.user-card small{color:#768ba8;margin-top:3px;font-size:11.5px}.user-card i{color:#5d7290;font-size:13px;font-style:normal}.main-area{min-height:100vh;margin-left:248px}.topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#fffffff0;justify-content:space-between;align-items:center;height:70px;padding:0 34px;display:flex;position:sticky;top:0}.topbar>div{color:#98a3b4;align-items:center;gap:9px;font-size:13.5px;display:flex}.topbar .crumb{color:#3e4b61;font-weight:750}.top-actions{gap:10px!important}.top-actions button{border:1px solid var(--line);color:#536078;background:#fff;border-radius:8px;height:37px}.search-button{min-width:92px}.notification{width:38px;position:relative}.notification i{background:#f15353;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:8px}.primary{font-weight:750;box-shadow:0 7px 18px #1b63e833;border-color:var(--blue)!important;color:#fff!important;background:var(--blue)!important}.top-actions .primary{padding:0 17px}.primary:hover{background:#1154d1!important}.mobile-logo{display:none}.content{max-width:1650px;margin:auto;padding:24px 34px 56px}.demo-banner{color:#66758e;background:#f7faff;border:1px solid #d9e5fa;border-radius:8px;align-items:center;gap:10px;min-height:35px;padding:7px 11px;font-size:12.5px;display:flex}.demo-banner>span{color:#1758cf;letter-spacing:.08em;background:#e3edff;border-radius:4px;padding:4px 6px;font-size:11.5px;font-weight:850}.demo-banner button{color:#1559df;background:0 0;border:0;margin-left:auto;font-size:12.5px;font-weight:750}.page-heading{justify-content:space-between;align-items:flex-end;padding:32px 0 27px;display:flex}.page-heading.compact{padding-top:29px}.eyebrow{color:var(--blue);letter-spacing:.18em;margin-bottom:8px;font-size:11.5px;font-weight:850;display:block}.page-heading h1{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:31px;line-height:1.12}.page-heading p{color:var(--muted);margin:8px 0 0;font-size:13.5px}.date-chip,.page-heading .large{border:1px solid var(--line);color:#4c596e;background:#fff;border-radius:8px;height:39px;padding:0 14px;font-size:13px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.metric-grid article{border:1px solid var(--line);background:#fff;border-radius:12px;min-height:132px;padding:21px;position:relative;box-shadow:0 8px 26px #1a2d4e09}.metric-grid article>span{color:#7f8b9e;letter-spacing:.12em;font-size:11.5px;font-weight:850;display:block}.metric-grid strong{letter-spacing:-.03em;margin:12px 0 5px;font-size:25px;display:block}.metric-grid small{color:var(--caption);font-size:11.5px}.metric-grid .positive{color:var(--green)}.metric-icon{border-radius:8px;place-items:center;width:31px;height:31px;font-size:13.5px;font-weight:850;display:grid;position:absolute;top:18px;right:18px}.metric-icon.blue{color:var(--icon-blue);background:var(--icon-blue-bg)}.metric-icon.cyan{color:#168aa3;background:#def7fb}.metric-icon.violet{color:#6852cb;background:#eeebff}.metric-icon.amber{color:#bf7d08;background:#fff2d7}.dashboard-grid{grid-template-columns:1.35fr .85fr;gap:14px;margin-top:14px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:12px;box-shadow:0 8px 26px #1a2d4e09}.funnel-panel,.activity-panel,.agenda-panel{padding:21px}.panel-head{justify-content:space-between;align-items:flex-start;display:flex}.panel-head span{color:#8b96a8;letter-spacing:.13em;font-size:11.5px;font-weight:850;display:block}.panel-head h2{margin:6px 0 0;font-size:16px}.panel-head button{color:var(--blue);background:0 0;border:0;font-size:12.5px;font-weight:750}.funnel-bars{grid-template-columns:1fr 1fr;gap:17px 25px;margin-top:22px;display:grid}.bar-label{color:#647187;justify-content:space-between;font-size:12.5px;display:flex}.bar-label b{color:#303d52;font-size:11.5px}.bar-track{background:#edf1f7;border-radius:9px;height:6px;margin-top:8px;overflow:hidden}.bar-track i{background:linear-gradient(90deg,#1b63e8,#69a0ff);border-radius:9px;height:100%;display:block}.funnel-total{border-top:1px solid var(--line);justify-content:space-between;margin-top:22px;padding-top:16px;font-size:12.5px;display:flex}.funnel-total span{color:#8490a2}.funnel-total b{font-size:14px}.activity-list{margin-top:12px}.activity-list>div{border-bottom:1px solid #edf1f6;align-items:center;gap:11px;min-height:62px;display:flex}.activity-list>div:last-child{border:0}.activity-list time{color:#94a0b2;width:40px;font-size:11px;line-height:1.45}.activity-list time b{color:#425067;font-size:12.5px}.activity-list i{border-radius:7px;place-items:center;width:28px;height:28px;font-size:13px;font-style:normal;display:grid}.activity-list .call{color:#1e62d4;background:#e8f0ff}.activity-list .task{color:#b47300;background:#fff2d9}.activity-list .meet{color:#6650ce;background:#ece9ff}.activity-list span{min-width:0}.activity-list span b,.activity-list span small{display:block}.activity-list span b{font-size:12.5px}.activity-list span small{color:var(--caption);margin-top:4px;font-size:11.5px}.recent-panel{margin-top:14px;padding:20px 21px 8px}.recent-panel .panel-head{margin-bottom:12px}.lead-table{width:100%;overflow:auto}.lead-row{color:#425067;text-align:left;background:#fff;border:0;border-top:1px solid #edf1f6;grid-template-columns:1.55fr .8fr .6fr 1fr 28px;align-items:center;gap:12px;width:100%;min-width:940px;min-height:55px;padding:0 8px;font-size:12.5px;display:grid}.lead-row.detailed{grid-template-columns:1.35fr .75fr .8fr .6fr 1fr 28px}.lead-row:not(.head):hover{background:#f8faff}.lead-row.head{min-height:34px;color:var(--caption);text-transform:uppercase;letter-spacing:.08em;border-top:0;font-size:11px;font-weight:850}.company-cell{align-items:center;gap:10px;display:flex}.company-cell>i{width:31px;height:31px;color:var(--icon-blue);background:var(--icon-blue-bg);border-radius:8px;flex:0 0 31px;place-items:center;font-size:11.5px;font-style:normal;font-weight:850;display:grid}.company-cell span b,.company-cell span small,.lead-row>span>b,.lead-row>span>small{display:block}.company-cell span b,.lead-row>span>b{color:#26344a;font-size:12.5px}.company-cell span small,.lead-row>span>small{color:var(--caption);margin-top:3px;font-size:11px}.stage-pill{color:#2a60bd;background:#eaf1ff;border-radius:5px;padding:5px 7px;font-size:11px;font-style:normal;font-weight:750}.pipeline-board{scrollbar-color:#bdc8d8 transparent;grid-template-columns:repeat(7,250px);gap:10px;padding-bottom:18px;display:grid;overflow-x:auto}.stage-column{border:1px solid var(--line);background:#eef2f7;border-radius:11px;min-height:570px;padding:12px}.stage-column>header{align-items:center;gap:7px;height:28px;display:flex}.stage-column>header i{background:#3e7eea;border-radius:50%;width:7px;height:7px}.stage-column:nth-child(2)>header i{background:#33a8c6}.stage-column:nth-child(3)>header i{background:#7861dc}.stage-column:nth-child(4)>header i{background:#d49b2f}.stage-column:nth-child(5)>header i{background:#eb7b40}.stage-column:nth-child(6)>header i{background:#e35f72}.stage-column:nth-child(7)>header i{background:#25aa72}.stage-column>header b{flex:1;font-size:12.5px}.stage-column>header span{color:#7d899b;background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.stage-value{color:#8290a4;padding:0 0 10px 14px;font-size:11.5px}.stage-cards{flex-direction:column;gap:8px;display:flex}.deal-card{cursor:grab;background:#fff;border:1px solid #dfe6ef;border-radius:9px;padding:13px;box-shadow:0 4px 12px #1727420b}.deal-card:active{cursor:grabbing}.deal-top{justify-content:space-between;display:flex}.deal-top button{color:#9aa5b5;background:0 0;border:0}.temp{text-transform:uppercase;border-radius:4px;padding:4px 6px;font-size:6px;font-weight:850;display:inline-block}.temp.quente{color:#bf4d39;background:#fff0eb}.temp.morno{color:#a36b03;background:#fff3d7}.temp.frio{color:#2870bb;background:#e7f3ff}.deal-card h3{margin:10px 0 3px;font-size:13.5px}.deal-card p{color:var(--caption);margin:0;font-size:11.5px}.deal-value{margin-top:13px;font-size:14px;font-weight:800}.deal-card footer{color:#7e8b9e;border-top:1px solid #edf1f6;justify-content:space-between;margin-top:12px;padding-top:10px;font-size:11px;display:flex}.deal-card footer small{white-space:nowrap;text-overflow:ellipsis;max-width:95px;overflow:hidden}.leads-panel{padding:14px 18px}.table-tools{justify-content:space-between;gap:12px;padding:4px 0 14px;display:flex}.table-tools label{border:1px solid var(--line);color:#8793a6;border-radius:8px;align-items:center;gap:7px;width:330px;height:36px;padding:0 11px;display:flex}.table-tools input{color:#3d4b60;background:0 0;border:0;outline:0;width:100%;font-size:12.5px}.table-tools>div{gap:7px;display:flex}.table-tools button{border:1px solid var(--line);color:#68758a;background:#fff;border-radius:8px;height:36px;padding:0 11px;font-size:11.5px}.activity-layout{grid-template-columns:1fr 270px;gap:14px;display:grid}.agenda-panel{min-height:500px}.timeline{margin-top:20px}.timeline-row{border-top:1px solid #edf1f6;grid-template-columns:45px 8px 45px 1fr 88px 20px;align-items:center;gap:11px;min-height:79px;display:grid}.timeline-row>time{text-align:center;color:#8793a5;font-size:11px}.timeline-row>time b{color:#27354a;font-size:17px;display:block}.timeline-row>i{border-radius:50%;width:8px;height:8px}.timeline-row>i.blue{background:var(--blue)}.timeline-row>i.amber{background:var(--amber)}.timeline-row>i.violet{background:var(--violet)}.timeline-row>i.cyan{background:var(--cyan)}.timeline-hour{font-size:12.5px;font-weight:750}.timeline-row div b,.timeline-row div small{display:block}.timeline-row div b{font-size:13px}.timeline-row div small{color:var(--caption);margin-top:4px;font-size:11.5px}.timeline-row em{color:#5d6b82;text-align:center;background:#f1f4f8;border-radius:5px;padding:5px 7px;font-size:11px;font-style:normal}.timeline-row button{color:#9ba5b4;background:0 0;border:0}.today-card{padding:22px}.today-card>span{color:var(--caption);letter-spacing:.11em;font-size:11.5px;font-weight:850}.today-card h2{margin:7px 0 20px;font-size:19px}.today-card>div{align-items:center;gap:11px;margin:12px 0;display:flex}.today-card>div i{width:33px;height:33px;color:var(--icon-blue);background:var(--icon-blue-bg);border-radius:8px;place-items:center;font-style:normal;display:grid}.today-card>div b,.today-card>div small{font-size:12.5px;display:block}.today-card>div small{color:var(--caption);margin-top:4px;font-size:11px}.today-card hr{border:0;border-top:1px solid var(--line);margin:22px 0}.today-card p{color:var(--caption);margin:0 0 8px;font-size:11.5px}.today-card>b,.today-card>strong{display:block}.today-card>b{font-size:13px}.today-card>strong{color:var(--blue);margin-top:4px;font-size:18px}.campaign-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:14px;display:grid}.campaign-metrics article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:19px}.campaign-metrics span,.campaign-metrics b,.campaign-metrics small{display:block}.campaign-metrics span{color:var(--caption);letter-spacing:.11em;font-size:11px;font-weight:850}.campaign-metrics b{margin:9px 0 5px;font-size:21px}.campaign-metrics small{color:var(--caption);font-size:11px}.campaign-metrics .positive{color:var(--green)}.campaign-panel{padding:20px}.campaign-table{margin-top:17px;overflow:auto}.campaign-row{color:#56647a;border-top:1px solid #edf1f6;grid-template-columns:1.4fr .7fr .7fr .45fr .6fr .45fr .5fr;align-items:center;gap:12px;min-width:780px;min-height:58px;font-size:12.5px;display:grid}.campaign-row.head{min-height:35px;color:var(--caption);text-transform:uppercase;border-top:0;font-size:11px;font-weight:850}.campaign-row span b,.campaign-row span small{display:block}.campaign-row span b{color:#28364b}.campaign-row span small{color:#3b78df;margin-top:4px;font-size:11px}.campaign-row .return{color:var(--green);font-weight:850}.modal-backdrop,.drawer-backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0510238c;position:fixed;inset:0}.modal-backdrop{place-items:center;padding:18px;display:grid}.modal{background:#fff;border-radius:14px;width:min(620px,100%);max-height:92vh;overflow:auto;box-shadow:0 30px 90px #00000047}.modal>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:20px 23px;display:flex}.modal header span{color:var(--blue);letter-spacing:.14em;font-size:11px;font-weight:850}.modal header h2{margin:6px 0 0;font-size:19px}.modal header button,.lead-drawer>header>button{color:#7e8b9e;background:0 0;border:0;font-size:23px}.form-grid{grid-template-columns:1fr 1fr;gap:15px;padding:22px 23px;display:grid}.form-grid label,.drawer-body>label{color:#66758a;font-size:11.5px;font-weight:750}.form-grid input,.form-grid select,.drawer-body select{border:1px solid var(--line);color:#334157;background:#fff;border-radius:7px;outline:0;width:100%;height:39px;margin-top:6px;padding:0 10px;font-size:12.5px}.form-grid input:focus,.form-grid select:focus{border-color:#6597ed;box-shadow:0 0 0 3px #eaf1ff}.modal>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;padding:16px 23px;display:flex}.modal>footer button{border:1px solid var(--line);color:#647187;background:#fff;border-radius:8px;height:38px;padding:0 17px;font-size:12.5px}.drawer-backdrop{justify-content:flex-end;display:flex}.lead-drawer{background:#fff;width:min(440px,100%);height:100%;overflow:auto;box-shadow:-25px 0 70px #00000038}.lead-drawer>header{border-bottom:1px solid var(--line);padding:29px 27px 24px;position:relative}.lead-drawer>header>button{position:absolute;top:15px;right:20px}.company-avatar{color:#fff;background:linear-gradient(135deg,#195bcc,#4b8cff);border-radius:11px;place-items:center;width:48px;height:48px;margin-bottom:13px;font-size:13.5px;font-weight:850;display:grid}.lead-drawer>header h2{margin:9px 0 4px;font-size:21px}.lead-drawer>header p{color:#7f8c9f;margin:0;font-size:12.5px}.drawer-body{padding:22px 27px}.drawer-body>label select{height:42px;font-weight:750}.detail-grid{border:1px solid var(--line);border-radius:9px;grid-template-columns:1fr 1fr;margin:20px 0;display:grid}.detail-grid span{padding:14px}.detail-grid span:nth-child(odd){border-right:1px solid var(--line)}.detail-grid span:nth-child(-n+2){border-bottom:1px solid var(--line)}.detail-grid small,.detail-grid b{display:block}.detail-grid small,.drawer-body section>span{color:#929dae;letter-spacing:.09em;font-size:11px;font-weight:850}.detail-grid b{margin-top:6px;font-size:13px}.drawer-body section{margin-top:22px}.next-action{background:#f2f6fc;border-radius:8px;gap:10px;margin-top:9px;padding:12px;display:flex}.next-action i{width:27px;height:27px;color:var(--icon-blue);background:var(--icon-blue-bg);border-radius:7px;place-items:center;font-style:normal;display:grid}.next-action p{margin:0}.next-action b,.next-action small{display:block}.next-action b{font-size:12.5px}.next-action small{color:var(--caption);margin-top:4px;font-size:11px}.contact-line{color:#536177;margin:9px 0;font-size:12.5px}.history{gap:10px;margin-top:12px;display:flex;position:relative}.history i{border:2px solid #4b86e9;border-radius:50%;width:8px;height:8px;margin-top:3px}.history p{margin:0}.history b,.history small{display:block}.history b{font-size:12.5px}.history small{color:var(--caption);margin-top:4px;font-size:11px}.lead-drawer>footer{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:8px;padding:14px 27px;display:flex;position:sticky;bottom:0}.lead-drawer>footer button{border:1px solid var(--line);color:#5f6d82;background:#fff;border-radius:8px;height:38px;padding:0 14px;font-size:11.5px}.mobile-nav{display:none}@media (max-width:1100px){.sidebar{width:210px}.main-area{margin-left:210px}.content,.topbar{padding-inline:24px}.metric-grid{grid-template-columns:1fr 1fr}.dashboard-grid{grid-template-columns:1fr}.campaign-metrics{grid-template-columns:1fr 1fr}}@media (max-width:760px){body{padding-bottom:67px}.sidebar{display:none}.main-area{margin:0}.topbar{height:60px;padding:0 14px}.mobile-logo{color:#fff;background:var(--navy);border:0;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:850;display:grid}.topbar .crumb,.topbar>div>b,.topbar>div>span:last-child{display:none}.search-button{width:38px;min-width:38px}.search-button span,.notification{display:none}.top-actions .primary{padding:0 12px;font-size:12.5px}.content{padding:14px 14px 28px}.demo-banner{flex-wrap:wrap;align-items:flex-start}.demo-banner button{margin-left:0}.page-heading{align-items:flex-start;padding:24px 0 21px}.page-heading h1{font-size:26px}.page-heading p{max-width:280px;line-height:1.5}.date-chip{display:none}.metric-grid{grid-template-columns:1fr 1fr;gap:9px}.metric-grid article{min-height:116px;padding:16px}.metric-grid strong{font-size:20px}.metric-icon{top:12px;right:12px}.dashboard-grid{gap:9px}.funnel-panel,.activity-panel,.agenda-panel{padding:17px}.funnel-bars{grid-template-columns:1fr}.recent-panel{padding:17px 10px}.panel-head h2{font-size:15px}.panel-head button{font-size:11.5px}.pipeline-board{grid-template-columns:repeat(7,230px);margin-inline:-14px;padding-inline:14px}.stage-column{min-height:520px}.table-tools{flex-direction:column}.table-tools label{width:100%}.table-tools>div{overflow:auto}.activity-layout{grid-template-columns:1fr}.today-card{display:none}.campaign-metrics{grid-template-columns:1fr 1fr;gap:9px}.campaign-metrics article{padding:15px}.campaign-metrics b{font-size:17px}.mobile-nav{z-index:45;border-top:1px solid var(--line);background:#fff;grid-template-columns:repeat(5,1fr);height:67px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #0c1f3e14}.mobile-nav button{color:var(--caption);background:#fff;border:0}.mobile-nav button span,.mobile-nav button small{display:block}.mobile-nav button span{font-size:17px}.mobile-nav button small{margin-top:4px;font-size:11px}.mobile-nav button.active{color:var(--blue)}.form-grid{grid-template-columns:1fr}.modal{max-height:88vh}.lead-drawer>header{padding-top:26px}}@media (max-width:440px){.metric-grid{grid-template-columns:1fr}.page-heading .large{padding-inline:10px}.page-heading.compact p{max-width:210px}.campaign-metrics{grid-template-columns:1fr 1fr}.top-actions .primary{font-size:0}.top-actions .primary:after{content:"＋ Lead";font-size:12.5px}.timeline-row{grid-template-columns:40px 7px 40px 1fr 20px}.timeline-row em{display:none}}.sidebar nav{scrollbar-width:thin;scrollbar-color:#25436d transparent;min-height:0;padding-right:4px;overflow-y:auto}.nav-section>p{color:#536a89;letter-spacing:.15em;text-transform:uppercase;margin:14px 12px 6px;font-size:11px;font-weight:850}.sidebar .nav-section:first-child>p{margin-top:0}.sidebar .nav-section button{width:100%;height:37px;font-size:13px;position:relative}.sidebar .nav-section button small{color:#8fb4f7;background:#153664;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid;position:absolute;right:10px}.sidebar-foot{padding-top:8px}.workspace-label{margin-block:16px 8px}.demo-banner.production{background:#f5f9ff;border-color:#cfe1ff}.demo-banner.production>span{color:#0f5cce;background:#dfebff}.metric-grid.enhanced{grid-template-columns:repeat(5,minmax(0,1fr))}.metric-icon.green{color:#118b5a;background:#e2f7ed}.lead-summary,.product-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;display:grid}.lead-summary>div,.product-summary>div{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:baseline;gap:9px;padding:15px 18px;display:flex}.lead-summary b,.product-summary b{font-size:16px}.lead-summary span,.product-summary span{color:#8490a2;font-size:11.5px}.pipeline-board.enhanced{grid-template-columns:repeat(9,250px)}.stage-column:nth-child(8)>header i{background:#25aa72}.stage-column:nth-child(9)>header i{background:#d95362}.stage-column.won{background:#edf8f3}.stage-column.lost{background:#fbf1f2}.deal-solution{color:#3869bf;margin-top:7px;font-size:11px;display:block}.deal-mrr{color:#18865a;margin-top:4px;font-size:11px;font-weight:750}.product-panel{overflow:auto}.product-row{color:#56647a;border-top:1px solid #edf1f6;grid-template-columns:1.25fr .8fr 1.1fr .65fr .8fr .65fr .55fr;align-items:center;gap:12px;min-width:900px;min-height:59px;padding:0 20px;font-size:12.5px;display:grid}.product-row.head{color:#98a3b3;text-transform:uppercase;letter-spacing:.07em;border:0;min-height:38px;font-size:11px;font-weight:850}.product-cell{align-items:center;gap:9px;display:flex}.product-cell i{width:30px;height:30px;color:var(--icon-blue);background:var(--icon-blue-bg);border-radius:8px;place-items:center;font-style:normal;font-weight:850;display:grid}.product-row em{color:#158557;background:#e4f7ee;border-radius:5px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:800}.product-note{border-top:1px solid var(--line);color:#8491a4;background:#f9fbfe;min-width:900px;margin:0;padding:12px 20px;font-size:11.5px}.architecture-hero{color:#fff;background:radial-gradient(circle at 84% 10%,#214f9b 0,#0b234b 34%,#06142d 72%);border-radius:15px;justify-content:space-between;align-items:center;margin:30px 0 14px;padding:32px 36px;display:flex;box-shadow:0 18px 40px #091d3e2e}.architecture-hero span{color:#6ea3ff;letter-spacing:.17em;font-size:11.5px;font-weight:850}.architecture-hero h1{margin:8px 0 6px;font-size:28px}.architecture-hero p{color:#a9bdd9;margin:0;font-size:13px}.architecture-stars{color:#fff;text-shadow:0 0 13px #77a9ff;letter-spacing:.35em;font-size:22px}.architecture-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.architecture-grid article{border:1px solid var(--line);background:#fff;border-radius:12px;min-height:150px;padding:21px}.architecture-grid article>span{color:#2f6bd0;letter-spacing:.14em;font-size:11.5px;font-weight:850}.architecture-grid h2{margin:15px 0 8px;font-size:15px}.architecture-grid p{color:#758299;margin:0;font-size:12.5px;line-height:1.75}.flow-panel{margin-top:14px;padding:21px}.flow-steps{grid-template-columns:repeat(8,1fr);gap:7px;margin-top:19px;display:grid}.flow-steps>div{text-align:center;background:#f8faff;border:1px solid #dfe7f3;border-radius:8px;padding:12px 7px;position:relative}.flow-steps>div:not(:last-child):after{content:"›";z-index:2;color:#7f9ac4;position:absolute;top:50%;right:-7px;transform:translateY(-50%)}.flow-steps b{color:#fff;background:#1b63e8;border-radius:50%;place-items:center;width:21px;height:21px;margin:0 auto 7px;font-size:11px;display:grid}.flow-steps span{color:#4e5d74;font-size:11px;font-weight:750}.module-blueprint{text-align:center;background:#fff;border:1px solid #dce5f2;border-radius:17px;max-width:880px;margin:30px auto;padding:46px 40px;box-shadow:0 16px 45px #1a2d4e0f}.blueprint-stars{color:#2c6fde;letter-spacing:.35em;text-shadow:0 0 10px #9bbcff;margin-bottom:16px;font-size:18px}.module-blueprint>span{color:#1b63e8;letter-spacing:.17em;font-size:11.5px;font-weight:850}.module-blueprint h1{margin:8px 0;font-size:29px}.module-blueprint>p{color:#748198;max-width:580px;margin:0 auto;font-size:13px;line-height:1.7}.module-blueprint>em{color:#2d66c6;text-transform:uppercase;background:#eaf1ff;border-radius:5px;margin-top:16px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:850;display:inline-block}.module-blueprint>div:not(.blueprint-stars){grid-template-columns:1fr 1fr;gap:10px;margin:27px 0 18px;display:grid}.module-blueprint article{border:1px solid var(--line);text-align:left;border-radius:9px;align-items:center;gap:10px;padding:14px;display:flex}.module-blueprint article i{color:#fff;background:#1b63e8;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11.5px;font-style:normal;display:grid}.module-blueprint article b{font-size:12.5px}.module-blueprint>small{color:var(--caption);font-size:11.5px}.form-error{color:#a63d43;background:#fff0f1;border-radius:7px;margin:0 23px 12px;padding:9px 11px;font-size:11.5px}.modal button:disabled{opacity:.65;cursor:wait}.stage-pill.ganho{color:#16865a;background:#e2f7ed}.stage-pill.perdido{color:#b34b55;background:#fdecef}@media (max-width:1250px){.metric-grid.enhanced{grid-template-columns:repeat(3,1fr)}.architecture-grid{grid-template-columns:1fr 1fr}.flow-steps{grid-template-columns:repeat(4,1fr)}}@media (max-width:760px){.metric-grid.enhanced{grid-template-columns:1fr 1fr}.lead-summary,.product-summary{grid-template-columns:1fr}.lead-summary>div,.product-summary>div{padding:12px 14px}.architecture-hero{margin-top:22px;padding:26px 22px}.architecture-stars{display:none}.architecture-grid{grid-template-columns:1fr}.flow-steps{grid-template-columns:1fr 1fr}.module-blueprint{margin-top:22px;padding:32px 19px}.module-blueprint>div:not(.blueprint-stars){grid-template-columns:1fr}.pipeline-board.enhanced{grid-template-columns:repeat(9,230px)}}@media (max-width:440px){.metric-grid.enhanced{grid-template-columns:1fr}.architecture-hero h1,.module-blueprint h1{font-size:24px}}.login-shell{background:radial-gradient(circle at 20% 0,#0b2147,#071630 60%);place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{background:#fff;border-radius:16px;width:min(380px,100%);padding:32px 28px;box-shadow:0 30px 80px #00000059}.login-brand{align-items:center;gap:12px;margin-bottom:22px;display:flex}.login-brand div b{letter-spacing:.14em;color:var(--ink);font-size:15px;display:block}.login-brand div small{color:var(--blue);letter-spacing:.16em;margin-top:3px;font-size:11px;display:block}.login-card h1{color:var(--ink);margin:0 0 6px;font-size:21px}.login-card>p{color:var(--muted);margin:0 0 22px;font-size:13.5px}.login-card label{color:#66758a;margin-bottom:14px;font-size:11.5px;font-weight:750;display:block}.login-card input{border:1px solid var(--line);color:#334157;border-radius:8px;outline:0;width:100%;height:42px;margin-top:6px;padding:0 12px;font-size:14px}.login-card input:focus{border-color:#6597ed;box-shadow:0 0 0 3px #eaf1ff}.login-card button.primary{border:0;border-radius:8px;width:100%;height:44px;margin-top:6px;font-size:14px}.login-toggle{width:100%;color:var(--blue);background:0 0;border:0;margin-top:14px;padding:6px;font-size:13px;font-weight:650}.login-error{color:#a63d43;background:#fff0f1;border-radius:7px;margin:0 0 12px;padding:9px 11px;font-size:12.5px}.account-shell{background:var(--paper);justify-content:center;min-height:100vh;padding:40px 24px;display:flex}.account-card{width:min(480px,100%);height:fit-content}.account-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.account-head h1{color:var(--ink);margin:6px 0 4px;font-size:24px}.account-head p{color:var(--muted);margin:0;font-size:13.5px}.account-back{border:1px solid var(--line);color:#536078;background:#fff;border-radius:8px;height:34px;padding:0 12px;font-size:13px}.account-form{border:1px solid var(--line);background:#fff;border-radius:14px;padding:26px 24px;box-shadow:0 8px 26px #1a2d4e0d}.account-form h2{margin:0 0 6px;font-size:15px}.account-hint{color:var(--muted);margin:0 0 18px;font-size:13px;line-height:1.5}.account-form label{color:#66758a;margin-bottom:14px;font-size:11.5px;font-weight:750;display:block}.account-form input{border:1px solid var(--line);color:#334157;border-radius:8px;outline:0;width:100%;height:42px;margin-top:6px;padding:0 12px;font-size:14px}.account-form input:focus{border-color:#6597ed;box-shadow:0 0 0 3px #eaf1ff}.account-form button.primary{border:0;border-radius:8px;width:100%;height:44px;margin-top:4px;font-size:14px}.account-success{color:#0f7a4d;background:#e6f8ee;border-radius:7px;margin:0 0 12px;padding:9px 11px;font-size:12.5px}.account-foot{text-align:center;margin-top:16px}.account-foot button{color:#8592a6;cursor:pointer;background:0 0;border:0;font-size:13px;text-decoration:underline}.logout-link{color:#8695ac;text-align:left;background:0 0;border:0;border-radius:8px;width:100%;height:32px;padding:0 12px;font-size:13px;font-weight:650}.logout-link:hover{color:#e2725a;background:#e2725a14}.record-table{width:100%;overflow:auto}.record-row{grid-template-columns:var(--cols);color:#425067;text-align:left;background:#fff;border:0;border-top:1px solid #edf1f6;align-items:center;gap:12px;width:100%;min-width:900px;min-height:55px;padding:0 8px;font-size:12.5px;display:grid}.record-row:not(.head):hover{background:#f8faff}.record-row.head{min-height:34px;color:var(--caption);text-transform:uppercase;letter-spacing:.08em;border-top:0;font-size:11px;font-weight:850}.record-row>span>b,.record-row>span>small{display:block}.record-row>span>b{color:#26344a;font-size:12.5px}.record-row>span>small{color:var(--caption);margin-top:3px;font-size:11px}.record-empty{text-align:center;color:var(--muted);padding:38px 20px}.record-empty b{color:#26344a;margin-bottom:6px;font-size:14px;display:block}.record-empty p{margin:0;font-size:12.5px}.record-tag{letter-spacing:.04em;border-radius:5px;margin-right:4px;padding:2px 6px;font-size:11px;font-weight:800;display:inline-block}.record-tag.decisor{color:#0f7a4d;background:#e6f8ee}.record-tag.influencia{color:#7b61e8;background:#efecfd}.record-pager{color:var(--muted);justify-content:space-between;align-items:center;padding:12px 0 0;font-size:11.5px;display:flex}.record-pager button{border:1px solid var(--line);color:#68758a;background:#fff;border-radius:8px;height:32px;padding:0 12px;font-size:11.5px}.record-pager button:disabled{opacity:.45;cursor:default}.form-grid .wide{grid-column:1/-1}.form-section{border-top:1px solid var(--line);color:#8b96a8;letter-spacing:.13em;text-transform:uppercase;grid-column:1/-1;margin:4px 0 -4px;padding-top:14px;font-size:11.5px;font-weight:850}.form-section:first-child{border-top:0;margin-top:0;padding-top:0}.form-grid textarea{border:1px solid var(--line);color:#334157;width:100%;min-height:78px;font:inherit;resize:vertical;background:#fff;border-radius:7px;outline:0;margin-top:6px;padding:9px 10px;font-size:12.5px}.form-grid textarea:focus{border-color:#6597ed;box-shadow:0 0 0 3px #eaf1ff}.form-grid .check,.form-grid .check-inline{color:#425067;align-items:center;gap:8px;height:39px;margin-top:6px;font-size:12.5px;font-weight:600;display:flex}.form-grid .check input,.form-grid .check-inline input{width:15px;height:15px;margin:0}.record-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;padding:16px 23px;display:flex}.record-actions button{border:1px solid var(--line);color:#5b6a80;background:#fff;border-radius:8px;height:38px;padding:0 15px;font-size:12.5px;font-weight:650}.record-actions button.danger{color:#c2472c;background:#fdf3f0;border-color:#f3d3ca}.record-actions button.danger.armed{color:#fff;background:#c2472c;border-color:#c2472c}.record-actions button.primary{color:#fff;background:var(--blue);border:0}.record-actions button:disabled{opacity:.5;cursor:default}.modal-backdrop{z-index:90}.sidebar-backdrop{display:none}@supports (height:100dvh){.app-shell{min-height:100dvh}.modal{max-height:88dvh}}@media (max-width:760px){.sidebar{width:270px;padding-top:max(24px,env(safe-area-inset-top));padding-bottom:max(18px,env(safe-area-inset-bottom));transition:transform .22s;display:flex;transform:translate(-100%)}.sidebar.open{transform:none}.sidebar-backdrop{z-index:29;background:#05102380;display:block;position:fixed;inset:0}.mobile-logo{font-size:17px}body{padding-bottom:calc(67px + env(safe-area-inset-bottom))}.mobile-nav{height:calc(67px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.form-grid input,.form-grid select,.form-grid textarea,.table-tools input,.login-card input,.account-form input,.drawer-body select{font-size:16px}.form-grid input,.form-grid select{height:44px}.form-grid .check,.form-grid .check-inline{height:auto;min-height:44px}.form-grid .check input,.form-grid .check-inline input{width:20px;height:20px}.record-actions button,.modal>header button,.table-tools button,.mobile-nav button{min-height:44px}.modal{width:100%;max-height:min(88dvh,88vh)}.record-row,.record-row>span>b{font-size:13px}.record-row>span>small{font-size:11.5px}}.pipeline-summary{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:10px;margin:14px 0;display:grid}.pipeline-summary div{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.pipeline-summary small{letter-spacing:.09em;color:var(--muted);font-size:13px;font-weight:700;display:block}.pipeline-summary b{color:var(--ink);font-variant-numeric:tabular-nums;margin:5px 0 2px;font-size:19px;display:block}.pipeline-summary span{color:var(--muted);font-size:13.5px}.stage-mrr{color:var(--muted);font-variant-numeric:tabular-nums;padding:0 12px 8px;font-size:13.5px}.deal-card .deal-top .prob{color:var(--blue);background:#eaf1ff;border-radius:5px;padding:2px 7px;font-size:13.5px;font-weight:700}.deal-card .deal-top .prob i{opacity:.75;font-style:normal}.deal-alerta{color:#c2472c;background:#fbe8e3;border-radius:5px;padding:2px 8px;font-size:13.5px;font-weight:700}.stage-pill.open{color:#1b63e8;background:#eaf1ff}.stage-pill.won{color:#177f55;background:#e2f5ec}.stage-pill.lost{color:#c2472c;background:#fbe8e3}.vencido{color:#c2472c!important}.money-preview{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:4px;font-size:13.5px;display:block}.money-preview.invalido{color:#c2472c}.record-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.record-filters label{flex:220px;min-width:0}.record-filters select,.record-filters input[type=date]{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:9px;padding:9px 11px;font-size:16px}.record-filters .check-inline{color:var(--ink-soft,#334157);white-space:nowrap;flex:none;align-items:center;gap:8px;min-height:44px;font-size:14.5px;display:flex}.record-filters .check-inline input{flex:none;width:18px;height:18px}.prob-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.prob-row b{font-variant-numeric:tabular-nums;font-size:20px}.prob-row button{border:1px solid var(--line);background:var(--white);cursor:pointer;border-radius:8px;min-height:44px;padding:7px 12px;font-size:14px}.prob-set{align-items:center;gap:9px;margin-top:8px;display:flex}.prob-set input{border:1px solid var(--line);border-radius:8px;width:96px;padding:9px 11px;font-size:16px}.drawer-hint{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.5}.record-tag.convertido{color:#5a43c4;background:#eeeafd;margin-left:7px}.lead-row.convertido{opacity:.72}.record-duplicates{color:var(--ink-soft,#334157);margin:8px 0 0;padding-left:18px;font-size:14.5px}.record-duplicates small{color:var(--muted)}.record-loading{color:var(--muted);padding:14px 2px;font-size:14.5px}@media (max-width:900px){.pipeline-board.enhanced{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:10px;display:flex;overflow-x:auto}.pipeline-board.enhanced .stage-column{scroll-snap-align:start;flex:0 0 82%}.pipeline-summary{grid-template-columns:repeat(2,1fr)}.record-filters label{flex:100%}.modal footer button,.modal header button{min-height:44px}}.record-open{text-align:left;width:100%;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.record-open:hover b{color:var(--blue)}.activity-icon{border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:15px;font-style:normal;display:grid}.activity-icon.call{color:#1e62d4;background:#e8f0ff}.activity-icon.task{color:#b47300;background:#fff2d9}.activity-icon.meet{color:#6650ce;background:#ece9ff}.acao-rapida{border:1px solid var(--line);background:var(--white);color:#177f55;cursor:pointer;border-radius:10px;flex:none;min-width:44px;min-height:44px;font-size:15px;font-weight:800}.acao-rapida:hover{background:#e2f5ec;border-color:#bfe6d3}.acao-rapida:disabled{opacity:.5;cursor:default}.acao-celula{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.acao-celula small{color:var(--muted);text-overflow:ellipsis;font-size:14px;overflow:hidden}.stage-pill.situacao-atrasada{color:#c2472c;background:#fbe8e3}.stage-pill.situacao-hoje{color:#a35b00;background:#fdf0dc}.stage-pill.situacao-futura{color:#1b63e8;background:#eaf1ff}.stage-pill.situacao-concluida{color:#177f55;background:#e2f5ec}.stage-pill.situacao-cancelada{color:#5f6c80;background:#eef1f5}.lead-summary .alerta b{color:#c2472c}.agenda-grupo{margin-top:14px;padding:18px 20px}.agenda-grupo .panel-head b{font-variant-numeric:tabular-nums;color:var(--muted);font-size:20px}.agenda-grupo.atrasado{background:#fffaf9;border-color:#f3d3ca}.agenda-grupo.atrasado .panel-head h2{color:#c2472c}.agenda-grupo .activity-list>div{gap:12px;padding:6px 0}.agenda-grupo .activity-list time{width:58px;font-size:13.5px}.agenda-grupo .activity-list time b{font-variant-numeric:tabular-nums;font-size:15px}.agenda-item{text-align:left;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:0}.agenda-item b{color:var(--ink);font-size:14.5px;display:block}.agenda-item small{color:var(--muted);margin-top:3px;font-size:14px;display:block}.agenda-item:hover b{color:var(--blue)}.activity-embed{margin-top:4px}.activity-embed .activity-list>div{gap:12px;min-height:56px;padding:8px 0}.activity-embed .activity-list time{width:54px;color:var(--muted);font-size:13.5px}.activity-embed .activity-list time b{color:var(--ink);font-size:14.5px;display:block}.activity-embed .activity-list span b{font-size:14.5px}.activity-embed .activity-list span small{font-size:13.5px}.activity-embed .agendar{border:1px dashed var(--line);background:var(--white);width:100%;min-height:44px;color:var(--blue);cursor:pointer;border-radius:10px;margin-top:10px;font-size:14.5px;font-weight:700}.activity-embed .agendar:hover{background:#f7faff}.activity-historico{margin-top:8px}.activity-historico summary{cursor:pointer;color:var(--muted);align-items:center;min-height:44px;font-size:14px;display:flex}.link-inline{color:var(--blue);cursor:pointer;background:0 0;border:0;min-height:44px;margin-left:8px;font-size:14px;font-weight:700}.form-grid input[type=datetime-local]{font-size:16px}@media (max-width:900px){.agenda-grupo{padding:14px}.acao-celula{flex-direction:row}}.home{max-width:820px;margin:0 auto;padding-bottom:40px}.home p{color:var(--ink-soft,#334157);margin:0 0 12px;font-size:14.5px;line-height:1.65}.home p:last-child{margin-bottom:0}.home .eyebrow{margin-bottom:10px}.home-hero{border-bottom:1px solid var(--line);align-items:center;gap:22px;padding:34px 0 30px;display:flex}.home-logo{object-fit:contain;flex:none;width:auto;max-width:200px;height:96px}.home-hero h1{letter-spacing:.14em;color:var(--ink);margin:0;font-size:34px;line-height:1.05}.home-descritivo{letter-spacing:.06em;font-weight:650;color:var(--ink)!important;margin:6px 0 0!important;font-size:15px!important}.home-slogan{font-weight:600;color:var(--blue)!important;margin:8px 0 0!important;font-size:14.5px!important}.home-panel{margin-top:14px;padding:22px 24px}.home-posicionamento{background:#f7faff;border:1px solid #d9e5fa;border-radius:12px;margin-top:14px;padding:24px}.home-posicionamento p{font-weight:600;line-height:1.5;color:var(--ink)!important;margin:0!important;font-size:17px!important}.home-pilares{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.home-pilares article{border:1px solid var(--line);background:var(--white);border-radius:12px;padding:20px}.home-pilares i{color:var(--blue);margin-bottom:10px;font-size:17px;font-style:normal;display:block}.home-pilares h2{color:var(--ink);margin:0 0 8px;font-size:16px}.home-pilares p{margin:0!important;font-size:14.5px!important}.home-estrelas{flex-wrap:wrap;gap:8px;margin:12px 0;padding:0;list-style:none;display:flex}.home-estrelas li{color:#1b4fb0;background:#eef4ff;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:14.5px;font-weight:600;display:flex}.home-estrelas i{color:var(--blue);font-style:normal}.home-passos{gap:2px;margin:0;padding:0;list-style:none;display:grid}.home-passos li{border-bottom:1px solid #edf1f6;align-items:flex-start;gap:12px;padding:9px 0;display:flex}.home-passos li:last-child{border-bottom:0}.home-passos b{color:#1b4fb0;background:#eaf1ff;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:14px;display:grid}.home-passos span{color:var(--ink-soft,#334157);padding-top:2px;font-size:15px;line-height:1.5}.home-lista{grid-template-columns:repeat(2,1fr);gap:2px 18px;margin:0;padding:0;list-style:none;display:grid}.home-lista li{color:var(--ink-soft,#334157);align-items:flex-start;gap:9px;padding:7px 0;font-size:15px;line-height:1.5;display:flex}.home-lista li:before{content:"✦";color:var(--blue);flex:none;padding-top:3px;font-size:13.5px}.home-necessidades{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.home-necessidades li{border:1px solid var(--line);color:var(--ink-soft,#334157);border-radius:999px;padding:7px 13px;font-size:14.5px}.home-canais{border:1px solid var(--line);background:var(--white);border-radius:12px;margin-top:14px;padding:22px 24px}.home-canais>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.home-canais a{border:1px solid var(--line);background:#fbfcfe;border-radius:10px;min-height:56px;padding:12px 14px;text-decoration:none;display:block}.home-canais a:hover{background:#f7faff;border-color:#c5d8f7}.home-canais small{letter-spacing:.11em;color:var(--caption);font-size:13px;font-weight:800;display:block}.home-canais b{color:var(--blue);word-break:break-word;margin-top:5px;font-size:14.5px;display:block}.home-rodape{text-align:center;color:var(--muted)!important;margin-top:20px!important;font-size:14px!important}.home-rodape code{background:#f1f4f8;border-radius:4px;padding:2px 5px;font-size:13.5px}@media (max-width:760px){.home-hero{flex-direction:column;align-items:flex-start;gap:16px;padding-top:24px}.home-logo{max-width:160px;height:72px}.home-hero h1{font-size:27px}.home-pilares,.home-lista,.home-canais>div{grid-template-columns:1fr}.home-posicionamento p{font-size:15.5px!important}.home-panel{padding:18px}}.tab-bar{border-bottom:1px solid var(--line);gap:4px;margin:0 0 14px;display:flex;overflow-x:auto}.tab-bar button{min-height:44px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 16px;font-size:14.5px;font-weight:600}.tab-bar button:hover{color:var(--ink)}.tab-bar button.active{color:var(--blue);border-bottom-color:var(--blue)}.wide-drawer{max-width:640px}.linhas-tabela{margin-top:10px}.linhas-tabela>div{border-bottom:1px solid #edf1f6;align-items:center;gap:12px;min-height:52px;padding:8px 0;display:flex}.linhas-tabela>div:last-child{border-bottom:0}.linhas-tabela span{flex:1;min-width:0}.linhas-tabela span b{color:var(--ink);font-size:14.5px;display:block}.linhas-tabela span small{color:var(--muted);margin-top:3px;font-size:13.5px;display:block}.linhas-tabela>div>b{color:var(--ink);white-space:nowrap;font-size:15px}.linhas-tabela>div>small{color:var(--muted);white-space:nowrap;font-size:13.5px}.acao-rapida.danger-mini{color:#c2472c;font-size:18px}.acao-rapida.danger-mini:hover{background:#fbe8e3;border-color:#f0cec4}.inline-form{border-top:1px dashed var(--line);flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:14px;display:flex}.inline-form input,.inline-form select{border:1px solid var(--line);background:var(--white);min-width:0;min-height:44px;color:var(--ink);border-radius:9px;flex:150px;padding:9px 11px;font-size:16px}.inline-form button{cursor:pointer;border:0;border-radius:9px;flex:none;min-height:44px;padding:0 16px;font-size:14.5px;font-weight:700}.inline-form button:disabled{opacity:.5;cursor:default}@media (max-width:760px){.inline-form input,.inline-form select{flex:100%}.linhas-tabela>div{flex-wrap:wrap}}.proposta-print{background:var(--white);max-width:820px;color:var(--ink);margin:0 auto;padding:32px 28px 60px;font-size:13px;line-height:1.55}.proposta-print header{border-bottom:2px solid var(--blue);justify-content:space-between;gap:24px;padding-bottom:18px;display:flex}.proposta-print .marca b{letter-spacing:.16em;font-size:24px;line-height:1;display:block}.proposta-print .marca span{letter-spacing:.05em;margin-top:5px;font-size:12px;font-weight:650;display:block}.proposta-print .marca small{color:var(--blue);margin-top:3px;font-size:11px;font-weight:600;display:block}.proposta-print .emissor{text-align:right;color:var(--muted);font-size:11px;line-height:1.6}.proposta-print .emissor b{color:var(--ink);font-size:12px;display:block}.proposta-print .emissor span{display:block}.proposta-print section{margin-top:20px}.proposta-print section>span{letter-spacing:.13em;color:var(--blue);margin-bottom:7px;font-size:9px;font-weight:850;display:block}.proposta-print p{white-space:pre-wrap;margin:0}.proposta-print .identificacao,.proposta-print .cliente{grid-template-columns:1fr 1fr;gap:18px;display:grid}.proposta-print .identificacao b,.proposta-print .cliente b{font-size:15px;display:block}.proposta-print .identificacao small,.proposta-print .cliente small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.proposta-print .cliente>div{border:1px solid var(--line);background:#fbfcfe;border-radius:8px;padding:12px 14px}.proposta-print table{border-collapse:collapse;width:100%;font-size:12px}.proposta-print th{text-align:left;border-bottom:1.5px solid var(--line);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:7px 8px;font-size:9px}.proposta-print td{vertical-align:top;border-bottom:1px solid #eef2f7;padding:9px 8px}.proposta-print td b{font-size:12.5px;display:block}.proposta-print td small{color:var(--muted);margin-top:2px;font-size:10.5px;display:block}.proposta-print .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.proposta-print .totais{border:1px solid var(--line);border-radius:8px;overflow:hidden}.proposta-print .totais>div{border-bottom:1px solid #eef2f7;justify-content:space-between;gap:16px;padding:9px 14px;display:flex}.proposta-print .totais>div:last-child{border-bottom:0}.proposta-print .totais b{font-variant-numeric:tabular-nums}.proposta-print .totais .destaque{background:#f2f7ff;font-size:14px}.proposta-print .totais .destaque b{color:var(--blue)}.proposta-print .condicoes ul{margin:0;padding-left:18px}.proposta-print .condicoes li{margin-bottom:4px}.proposta-print .bloco p{font-size:12.5px}.proposta-print .assinaturas{grid-template-columns:1fr 1fr;gap:32px;margin-top:34px;display:grid}.proposta-print .assinaturas i{border-top:1px solid var(--ink);margin-bottom:6px;display:block}.proposta-print .assinaturas small{color:var(--muted);text-align:center;font-size:11px;display:block}.proposta-print footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:16px;margin-top:32px;padding-top:12px;font-size:10.5px;display:flex}.proposta-print .print-hint{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:8px;margin-top:22px;padding:10px 12px;font-size:11.5px}.print-toolbar{justify-content:flex-end;max-width:820px;margin:0 auto 14px;display:flex}@media print{.sidebar,.mobile-nav,.topbar,.demo-banner,.sidebar-backdrop{display:none!important}.main-area{margin:0!important}.content{max-width:none!important;padding:0!important}.print-toolbar{display:none}.proposta-print{max-width:none;padding:0;font-size:11px;line-height:1.4}.proposta-print .print-hint{display:none}.proposta-print header{padding-bottom:12px}.proposta-print section{margin-top:12px}.proposta-print td{padding:5px 8px}.proposta-print .totais>div{padding:6px 14px}.proposta-print .assinaturas{margin-top:20px}.proposta-print footer{margin-top:18px;padding-top:8px}.proposta-print section{break-inside:avoid}.proposta-print .itens table{break-inside:auto}.proposta-print tr{break-inside:avoid}@page{size:A4;margin:12mm}}@media (max-width:760px){.proposta-print{padding:20px 16px 40px}.proposta-print header{flex-direction:column;gap:14px}.proposta-print .emissor{text-align:left}.proposta-print .identificacao,.proposta-print .cliente,.proposta-print .assinaturas{grid-template-columns:1fr}.proposta-print .itens{overflow-x:auto}}.envio-acoes{gap:8px;margin-top:8px;display:grid}.acao-envio{border:1px solid var(--line);background:var(--white);min-height:44px;color:var(--blue);border-radius:10px;padding:12px 14px;font-size:14.5px;font-weight:600;text-decoration:none;display:block}.acao-envio:hover{background:#f7faff;border-color:#c5d8f7}.acao-envio.inativa{color:var(--muted);background:#f7f8fa;font-weight:500}.table-tools button.active{color:var(--blue);background:var(--icon-blue-bg);border-color:#c5d8f7;font-weight:750}.metric-grid article.alerta{background:#fdf8f6;border-color:#f3d3ca}.metric-grid article.alerta strong{color:#c2472c}.record-actions.inline{border-top:0;justify-content:flex-start;padding:0}.implantacao-cabecalho{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(4,1fr);margin:18px 0;display:grid;overflow:hidden}.implantacao-campo{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px}.implantacao-campo:nth-child(4n){border-right:0}.implantacao-campo label{color:#929dae;letter-spacing:.09em;font-size:11px;font-weight:850;display:block}.implantacao-campo b,.implantacao-campo select,.implantacao-campo input{margin-top:6px;font-size:13px;display:block}.implantacao-campo select,.implantacao-campo input{border:1px solid var(--line);color:#334157;background:#fff;border-radius:6px;width:100%;height:34px;padding:0 8px}.implantacao-progresso-bloco{border-top:1px solid var(--line);grid-column:1/-1;padding:14px}.implantacao-progresso-texto{color:var(--ink);justify-content:space-between;margin-bottom:7px;font-size:13px;display:flex}.implantacao-progresso-texto b{font-variant-numeric:tabular-nums}.implantacao-progresso-barra{background:#eef1f5;border-radius:999px;height:8px;overflow:hidden}.implantacao-progresso-barra>i{background:var(--blue);border-radius:999px;height:100%;display:block}@media (max-width:900px){.implantacao-cabecalho{grid-template-columns:1fr 1fr}.implantacao-campo:nth-child(4n){border-right:1px solid var(--line)}.implantacao-campo:nth-child(2n){border-right:0}}.implantacao-acoes{justify-content:flex-end;gap:8px;margin:14px 0;display:flex}.implantacao-concluir{color:#177f55;cursor:pointer;background:#e2f5ec;border:1px solid #bfe6d3;border-radius:9px;min-height:44px;padding:0 16px;font-size:13.5px;font-weight:700}.implantacao-concluir:hover{background:#d3efe0}.implantacao-concluir:disabled{opacity:.5;cursor:default}.implantacao-tarefas{gap:2px;margin-top:8px;display:grid}.implantacao-tarefa{border-bottom:1px solid #edf1f6;align-items:flex-start;gap:12px;padding:12px 4px;display:flex}.implantacao-tarefa:last-child{border-bottom:0}.implantacao-tarefa.atrasada{background:#fffaf9}.implantacao-tarefa-titulo{flex:1;min-width:0}.implantacao-tarefa-titulo b{color:var(--ink);font-size:14px;display:block}.implantacao-tarefa-titulo b.concluida{color:var(--muted);text-decoration:line-through}.implantacao-tarefa-meta{color:var(--muted);flex-wrap:wrap;gap:6px 10px;margin-top:4px;font-size:12.5px;display:flex}.implantacao-tarefa-meta span.atraso{color:#c2472c;font-weight:700}.implantacao-tarefa-controles{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.implantacao-tarefa-controles select,.implantacao-tarefa-controles input{border:1px solid var(--line);color:#334157;background:#fff;border-radius:7px;height:36px;padding:0 8px;font-size:12.5px}.implantacao-tarefa-observacao{border:1px solid var(--line);color:#334157;white-space:pre-wrap;background:#fbfcfe;border-radius:7px;width:100%;min-height:38px;margin-top:6px;padding:7px 9px;font-size:12.5px}.implantacao-mover{flex-direction:column;gap:2px;display:flex}.implantacao-mover button{border:1px solid var(--line);width:26px;height:22px;color:var(--muted);cursor:pointer;background:#fff;border-radius:5px;font-size:11px;line-height:1}.implantacao-mover button:hover{background:#f2f6fc}.implantacao-mover button:disabled{opacity:.35;cursor:default}.implantacao-nova-tarefa{border-top:1px dashed var(--line);flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;display:flex}.implantacao-nova-tarefa input{flex:220px}.implantacao-nova-tarefa select{flex:0 0 150px}.implantacao-historico{margin-top:6px}.implantacao-historico-item{color:var(--ink-soft,#334157);border-bottom:1px solid #edf1f6;padding:9px 0;font-size:12.5px}.implantacao-historico-item:last-child{border-bottom:0}.implantacao-historico-item small{color:var(--muted);margin-top:2px;display:block}@media (max-width:760px){.implantacao-cabecalho{grid-template-columns:1fr}.implantacao-campo{border-right:0!important}.implantacao-tarefa{flex-wrap:wrap}.implantacao-tarefa-controles{width:100%}.implantacao-tarefa-controles select,.implantacao-tarefa-controles input{flex:auto}}
