@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;--muted:#6d7a91;--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:9px;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:7px;display:block}.workspace-label{color:#607492;letter-spacing:.16em;margin:27px 10px 13px;font-size:9px;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:12px;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:10px;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:10px}.user-card small{color:#768ba8;margin-top:3px;font-size:8px}.user-card i{color:#5d7290;font-size:10px;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:11px;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:9px;display:flex}.demo-banner>span{color:#1758cf;letter-spacing:.08em;background:#e3edff;border-radius:4px;padding:4px 6px;font-size:8px;font-weight:850}.demo-banner button{color:#1559df;background:0 0;border:0;margin-left:auto;font-size:9px;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:8px;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:11px}.date-chip,.page-heading .large{border:1px solid var(--line);color:#4c596e;background:#fff;border-radius:8px;height:39px;padding:0 14px;font-size:10px}.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:8px;font-weight:850;display:block}.metric-grid strong{letter-spacing:-.03em;margin:12px 0 5px;font-size:25px;display:block}.metric-grid small{color:#8995a7;font-size:8px}.metric-grid .positive{color:var(--green)}.metric-icon{border-radius:8px;place-items:center;width:31px;height:31px;font-size:11px;font-weight:850;display:grid;position:absolute;top:18px;right:18px}.metric-icon.blue{color:#2365dc;background:#e7efff}.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:8px;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:9px;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:9px;display:flex}.bar-label b{color:#303d52;font-size:8px}.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:9px;display:flex}.funnel-total span{color:#8490a2}.funnel-total b{font-size:12px}.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:7px;line-height:1.45}.activity-list time b{color:#425067;font-size:9px}.activity-list i{border-radius:7px;place-items:center;width:28px;height:28px;font-size:10px;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:9px}.activity-list span small{color:#8c98a9;margin-top:4px;font-size:8px}.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:750px;min-height:55px;padding:0 8px;font-size:9px;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{color:#9aa4b3;text-transform:uppercase;letter-spacing:.08em;border-top:0;min-height:34px;font-size:7px;font-weight:850}.company-cell{align-items:center;gap:10px;display:flex}.company-cell>i{color:#2864cd;background:#e8f0ff;border-radius:8px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:8px;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:9px}.company-cell span small,.lead-row>span>small{color:#8c98a9;margin-top:3px;font-size:7px}.stage-pill{color:#2a60bd;background:#eaf1ff;border-radius:5px;padding:5px 7px;font-size:7px;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:9px}.stage-column>header span{color:#7d899b;background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;display:grid}.stage-value{color:#8290a4;padding:0 0 10px 14px;font-size:8px}.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:11px}.deal-card p{color:#8a96a8;margin:0;font-size:8px}.deal-value{margin-top:13px;font-size:12px;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:7px;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:9px}.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:8px}.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:7px}.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:9px;font-weight:750}.timeline-row div b,.timeline-row div small{display:block}.timeline-row div b{font-size:10px}.timeline-row div small{color:#8995a7;margin-top:4px;font-size:8px}.timeline-row em{color:#5d6b82;text-align:center;background:#f1f4f8;border-radius:5px;padding:5px 7px;font-size:7px;font-style:normal}.timeline-row button{color:#9ba5b4;background:0 0;border:0}.today-card{padding:22px}.today-card>span{color:#8a96a8;letter-spacing:.11em;font-size:8px;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{color:#2262d2;background:#e8f0ff;border-radius:8px;place-items:center;width:33px;height:33px;font-style:normal;display:grid}.today-card>div b,.today-card>div small{font-size:9px;display:block}.today-card>div small{color:#9aa4b3;margin-top:4px;font-size:7px}.today-card hr{border:0;border-top:1px solid var(--line);margin:22px 0}.today-card p{color:#8c98aa;margin:0 0 8px;font-size:8px}.today-card>b,.today-card>strong{display:block}.today-card>b{font-size:10px}.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:#8a96a8;letter-spacing:.11em;font-size:7px;font-weight:850}.campaign-metrics b{margin:9px 0 5px;font-size:21px}.campaign-metrics small{color:#8c98a9;font-size:7px}.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:9px;display:grid}.campaign-row.head{color:#9aa4b3;text-transform:uppercase;border-top:0;min-height:35px;font-size:7px;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:7px}.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:7px;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:8px;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:9px}.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:9px}.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:11px;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:9px}.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:7px;font-weight:850}.detail-grid b{margin-top:6px;font-size:10px}.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{color:#2160cd;background:#e2ecff;border-radius:7px;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.next-action p{margin:0}.next-action b,.next-action small{display:block}.next-action b{font-size:9px}.next-action small{color:#8b97a8;margin-top:4px;font-size:7px}.contact-line{color:#536177;margin:9px 0;font-size:9px}.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:9px}.history small{color:#8f9aaa;margin-top:4px;font-size:7px}.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:8px}.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:9px}.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:14px}.panel-head button{font-size:8px}.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:#8995a7;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:7px}.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:9px}.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:7px;font-weight:850}.sidebar .nav-section:first-child>p{margin-top:0}.sidebar .nav-section button{width:100%;height:37px;font-size:10px;position:relative}.sidebar .nav-section button small{color:#8fb4f7;background:#153664;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;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:8px}.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:7px;display:block}.deal-mrr{color:#18865a;margin-top:4px;font-size:7px;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:9px;display:grid}.product-row.head{color:#98a3b3;text-transform:uppercase;letter-spacing:.07em;border:0;min-height:38px;font-size:7px;font-weight:850}.product-cell{align-items:center;gap:9px;display:flex}.product-cell i{color:#2764ce;background:#e7efff;border-radius:8px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:850;display:grid}.product-row em{color:#158557;background:#e4f7ee;border-radius:5px;padding:5px 8px;font-size:7px;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:8px}.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:8px;font-weight:850}.architecture-hero h1{margin:8px 0 6px;font-size:28px}.architecture-hero p{color:#a9bdd9;margin:0;font-size:10px}.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:8px;font-weight:850}.architecture-grid h2{margin:15px 0 8px;font-size:14px}.architecture-grid p{color:#758299;margin:0;font-size:9px;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:7px;display:grid}.flow-steps span{color:#4e5d74;font-size:7px;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:8px;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:10px;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:7px;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:8px;font-style:normal;display:grid}.module-blueprint article b{font-size:9px}.module-blueprint>small{color:#8995a8;font-size:8px}.form-error{color:#a63d43;background:#fff0f1;border-radius:7px;margin:0 23px 12px;padding:9px 11px;font-size:8px}.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:14px;display:block}.login-brand div small{color:var(--blue);letter-spacing:.16em;margin-top:3px;font-size:7px;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:11px}.login-card label{color:#66758a;margin-bottom:14px;font-size:8px;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:12px}.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:12px}.login-toggle{width:100%;color:var(--blue);background:0 0;border:0;margin-top:14px;padding:6px;font-size:10px;font-weight:650}.login-error{color:#a63d43;background:#fff0f1;border-radius:7px;margin:0 0 12px;padding:9px 11px;font-size:9px}.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:11px}.account-back{border:1px solid var(--line);color:#536078;background:#fff;border-radius:8px;height:34px;padding:0 12px;font-size:10px}.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:10.5px;line-height:1.5}.account-form label{color:#66758a;margin-bottom:14px;font-size:8px;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:12px}.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:12px}.account-success{color:#0f7a4d;background:#e6f8ee;border-radius:7px;margin:0 0 12px;padding:9px 11px;font-size:9.5px}.account-foot{text-align:center;margin-top:16px}.account-foot button{color:#8592a6;cursor:pointer;background:0 0;border:0;font-size:10.5px;text-decoration:underline}
