@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700&family=Inter:wght@400;500;600;700&display=swap";[hidden]{display:none!important}.sidebar-collapsed .setter-card .profile-menu{display:block!important}.sidebar-collapsed .setter-card .profile-menu button{display:grid!important}@media (width<=980px){.setter-card .profile-menu{display:block!important}.setter-card .profile-menu button{display:grid!important}}:root{--bg:#eef3fb;--surface:#fff;--surface-2:#f7f9fd;--ink:#071631;--muted:#6d7890;--line:#dce5f2;--blue:#064dff;--blue-2:#123dba;--navy:#020d25;--shadow:0 18px 45px #0a224c17;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#020b1f;--surface:#071630;--surface-2:#091a38;--ink:#f4f7ff;--muted:#8190ac;--line:#162c55;--blue:#0755ff;--blue-2:#0d3dc7;--navy:#01091b;--shadow:0 22px 60px #00000042;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--ink);margin:0;font-family:Inter,Arial,sans-serif}button,input{font:inherit}.shell{min-height:100vh}.sidebar{background:var(--navy);color:#fff;border-right:1px solid #113066;flex-direction:column;width:270px;padding:22px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{border-bottom:1px solid #142b51;align-items:center;height:112px;padding:4px 0 24px;display:flex}.brand img{object-fit:cover;object-position:center;border:1px solid #114dda;width:100%;max-height:78px;box-shadow:0 12px 30px #064dff25}.sidebar nav{flex-direction:column;gap:7px;padding:26px 0;display:flex}.nav-link{color:#71809d;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:13px;width:100%;height:49px;padding:0 13px;display:flex}.nav-link span{border:1px solid #233b63;border-radius:5px;place-items:center;width:27px;height:27px;font-family:Barlow Condensed;font-weight:700;display:grid}.nav-link b{font-size:12px}.nav-link.active{color:#fff;background:linear-gradient(90deg,#0a36a6,#0755ff);border-color:#1f65ff;box-shadow:0 10px 28px #064dff35}.nav-link.active span{color:#064dff;background:#fff;border-color:#fff}.nav-link.muted{cursor:default}.setter-card{border-top:1px solid #142b51;align-items:center;gap:10px;margin-top:auto;padding:20px 4px 0;display:flex}.avatar{background:#0755ff;border-radius:7px;place-items:center;width:36px;height:36px;font:700 13px Barlow Condensed;display:grid}.setter-card div{flex-direction:column;flex:1;gap:4px;display:flex}.setter-card strong{font-size:11px}.setter-card small{text-transform:uppercase;letter-spacing:1px;color:#6e7e9b;font-size:8px}.setter-card button{color:#60718e;background:0 0;border:0}.workspace{min-height:100vh;margin-left:270px}.topbar{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface) 92%,transparent);justify-content:space-between;align-items:center;height:76px;padding:0 36px;display:flex}.breadcrumb{letter-spacing:1.1px;color:var(--muted);align-items:center;gap:12px;font-size:10px;font-weight:700;display:flex}.breadcrumb span{color:var(--blue)}.breadcrumb i{background:var(--line);width:1px;height:16px}.top-actions{align-items:center;gap:14px;display:flex}.theme-button{border:1px solid var(--line);background:var(--surface-2);height:36px;color:var(--ink);border-radius:7px;align-items:center;gap:8px;padding:0 12px;display:flex}.theme-button span{color:var(--blue);font-size:17px}.theme-button b{font-size:9px}.notification{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);border-radius:7px;width:36px;height:36px;position:relative}.notification i{background:var(--blue);width:6px;height:6px;box-shadow:0 0 8px var(--blue);border-radius:50%;position:absolute;top:6px;right:6px}.page{max-width:1480px;margin:auto;padding:42px 42px 70px}.hero{justify-content:space-between;align-items:flex-end;margin-bottom:34px;display:flex}.hero p{letter-spacing:2.2px;color:var(--blue);margin:0 0 11px;font:700 10px Barlow Condensed}.hero h1{letter-spacing:.2px;text-transform:uppercase;margin:0;font:700 43px Barlow Condensed}.hero h2{color:var(--muted);margin:8px 0 0;font-size:13px;font-weight:400}.day-score{border-left:3px solid var(--blue);grid-template-columns:1fr 1fr;gap:5px 14px;min-width:205px;padding:5px 0 5px 17px;display:grid}.day-score small{letter-spacing:1.5px;color:var(--muted);grid-column:1/-1;font:700 9px Barlow Condensed}.day-score strong{font:700 18px Barlow Condensed}.day-score span{color:var(--muted);align-self:center;font-size:9px}.hub-grid{grid-template-columns:.9fr 1.1fr;gap:20px;display:grid}.panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);flex-direction:column;min-height:490px;display:flex;position:relative;overflow:hidden}.panel:before{content:"";background:linear-gradient(90deg,var(--blue),transparent 68%);height:3px;position:absolute;top:0;left:0;right:0}.panel-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:90px;padding:0 22px;display:flex}.panel-title>div{align-items:center;gap:14px;display:flex}.panel-index{color:var(--blue);border-right:1px solid var(--line);padding-right:14px;font:700 27px Barlow Condensed}.panel-title h3{text-transform:uppercase;letter-spacing:.5px;margin:0;font:700 19px Barlow Condensed}.panel-title p{color:var(--muted);margin:5px 0 0;font-size:9px}.panel-title>b{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:31px;height:31px;font-size:11px;display:grid}.live{letter-spacing:1.1px;color:#ff566b;align-items:center;gap:6px;font:700 8px Barlow Condensed;display:flex}.live i{background:#ff405b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #ff405b}.task-list{flex:1;padding:7px 20px}.task{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:13px;height:87px;display:flex}.task input{opacity:0;position:absolute}.checkmark{color:#0000;border:1px solid #385179;border-radius:5px;place-items:center;width:21px;height:21px;font-size:11px;transition:all .2s;display:grid}.task input:checked+.checkmark{background:var(--blue);border-color:var(--blue);color:#fff}.task>div{flex-direction:column;flex:1;gap:6px;display:flex}.task strong{font-size:11px}.task small{color:var(--muted);font-size:8px}.task em{letter-spacing:.8px;color:#ff536b;background:#ff536b14;border:1px solid #ff536b42;padding:5px 7px;font:700 7px Barlow Condensed}.task time{color:var(--muted);font:700 13px Barlow Condensed}.task.done{opacity:.42}.task.done strong{text-decoration:line-through}.meeting-list{flex:1;padding:8px 21px}.meeting{border-bottom:1px solid var(--line);align-items:center;height:96px;display:flex;position:relative}.meeting-time{flex-direction:column;gap:5px;width:62px;display:flex}.meeting-time strong{font:700 19px Barlow Condensed}.meeting-time small{color:var(--muted);font-size:7px}.timeline-dot{background:var(--surface);border:2px solid #35517c;border-radius:50%;width:9px;height:9px;margin-right:19px;position:relative}.timeline-dot:after{content:"";border-left:1px dashed #29446e;height:86px;position:absolute;top:9px;left:2px}.meeting:last-child .timeline-dot:after{display:none}.meeting-person{flex-direction:column;flex:1;gap:4px;display:flex}.meeting-person small{letter-spacing:1px;text-transform:uppercase;color:var(--blue);font:700 7px Barlow Condensed}.meeting-person strong{font-size:11px}.meeting-person span{color:var(--muted);font-size:8px}.meeting>button{border:1px solid var(--blue);background:var(--blue);color:#fff;height:34px;padding:0 13px;font-size:8px;font-weight:700}.meeting>button span{margin-left:8px}.meeting-status{letter-spacing:1px;color:var(--muted);font:700 7px Barlow Condensed}.meeting.next{background:linear-gradient(90deg,#0000,#0755ff0d)}.meeting.next .timeline-dot{border-color:var(--blue);box-shadow:0 0 10px var(--blue)}.panel-action{border:0;border-top:1px solid var(--line);background:var(--surface-2);height:52px;color:var(--ink);justify-content:space-between;align-items:center;padding:0 22px;font-size:9px;font-weight:700;display:flex}.panel-action span{color:var(--blue);font-size:15px}.panel-action:hover{color:var(--blue)}@media (width<=980px){.hub-grid{grid-template-columns:1fr}.sidebar{width:76px;padding:18px 10px}.brand{height:74px}.brand img{object-fit:cover;object-position:left;height:48px}.nav-link{justify-content:center;padding:0}.nav-link b,.setter-card div,.setter-card button{display:none}.setter-card{justify-content:center}.workspace{margin-left:76px}.page{padding:30px 24px}.panel{min-height:450px}}@media (width<=620px){.topbar{padding:0 16px}.breadcrumb span,.theme-button b{display:none}.page{padding:25px 14px}.hero{align-items:flex-start;gap:22px}.hero h1{font-size:34px}.day-score{grid-template-columns:1fr;min-width:125px}.day-score span{display:none}.panel-title{padding:0 15px}.task-list,.meeting-list{padding-left:13px;padding-right:13px}.task em{display:none}.meeting-time{width:53px}.meeting>button{width:35px;padding:0;font-size:0}.meeting>button span{margin:0;font-size:14px}}.workspace{transition:margin-left .32s}.sidebar{transition:width .32s,padding .32s}.sidebar-toggle{z-index:5;color:#fff;cursor:pointer;background:#0755ff;border:1px solid #2352a1;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:91px;right:-15px;box-shadow:0 7px 18px #0755ff55}.sidebar-toggle span{font:700 22px/1 Barlow Condensed;transform:translateY(-1px)}.sidebar-collapsed .sidebar{width:78px;padding-left:11px;padding-right:11px}.sidebar-collapsed .workspace{margin-left:78px}.sidebar-collapsed .brand img{object-fit:cover;object-position:left;height:52px}.sidebar-collapsed .nav-link{justify-content:center;padding:0}.sidebar-collapsed .nav-link b,.sidebar-collapsed .setter-card div,.sidebar-collapsed .setter-card button{display:none}.sidebar-collapsed .setter-card{justify-content:center}.theme-switch{border:1px solid var(--line);background:var(--surface-2);height:38px;color:var(--ink);cursor:pointer;border-radius:20px;align-items:center;gap:7px;padding:0 9px;display:flex}.theme-switch>span{color:#71809a;font-size:12px;transition:all .2s}.theme-switch .sun{color:#f2a52b}.theme-switch i{background:#d7e0ec;border-radius:13px;width:42px;height:22px;transition:all .25s;position:relative;box-shadow:inset 0 1px 3px #17274725}.theme-switch i b{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .25s;position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #12244830}.theme-switch em{text-align:left;min-width:34px;font-size:8px;font-style:normal;font-weight:700}:root[data-theme=dark] .theme-switch i{background:linear-gradient(90deg,#0c3aa7,#0755ff);box-shadow:0 0 13px #0755ff55}:root[data-theme=dark] .theme-switch i b{transform:translate(20px)}:root[data-theme=dark] .theme-switch .moon{color:#72a1ff}@media (width<=980px){.sidebar-toggle{display:none}}@media (width<=620px){.theme-switch em{display:none}}.sidebar-collapsed .brand{width:56px;padding-left:0;padding-right:0;overflow:hidden}.compact-logo,.sidebar-collapsed .brand img{display:none}.sidebar-collapsed .compact-logo{color:#fff;background:linear-gradient(145deg,#061632,#020a1b);border:1px solid #1560ff;border-radius:6px;justify-content:center;align-items:center;gap:1px;width:56px;height:52px;display:flex;box-shadow:0 8px 22px #0755ff3d}.compact-logo b{letter-spacing:-1px;font:700 19px Barlow Condensed}.compact-logo b:nth-child(2){color:#0755ff}.hub-secondary{grid-template-columns:1.1fr .9fr;gap:20px;margin-top:20px;display:grid}.priority-card,.alerts-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);min-height:345px;position:relative;overflow:hidden}.priority-card:before,.alerts-card:before{content:"";background:linear-gradient(90deg,var(--blue),transparent 68%);height:3px;position:absolute;top:0;left:0;right:0}.priority-card>header,.alerts-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:82px;padding:0 20px;display:flex}.priority-card header>div,.alerts-card header>div{align-items:center;gap:13px;display:flex}.priority-card header>div>span,.alerts-card header>div>span{color:var(--blue);border-right:1px solid var(--line);padding-right:13px;font:700 25px Barlow Condensed}.priority-card h3,.alerts-card h3{text-transform:uppercase;letter-spacing:.4px;margin:0;font:700 17px Barlow Condensed}.priority-card header p,.alerts-card header p{color:var(--muted);margin:5px 0 0;font-size:8px}.priority-card header button{color:var(--blue);background:0 0;border:0;font-size:8px;font-weight:700}.alerts-card header>b{color:#fff;background:#ff405b;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.priority-list{padding:6px 18px}.priority-list article{border-bottom:1px solid var(--line);align-items:center;gap:11px;height:77px;display:flex}.prospect-avatar{color:#fff;background:#0755ff;border-radius:7px;place-items:center;width:35px;height:35px;font:700 11px Barlow Condensed;display:grid}.prospect-avatar.alt{background:#153780}.prospect-avatar.soft{background:#315b9f}.priority-list article>div{flex-direction:column;flex:1;gap:5px;display:flex}.priority-list strong{font-size:10px}.priority-list small{color:var(--muted);font-size:8px}.priority-list em{letter-spacing:.7px;color:#6c96ff;background:#0755ff15;border:1px solid #0755ff38;padding:5px 7px;font:700 7px Barlow Condensed}.priority-list em.hot{color:#ffab35;background:#ffab3515;border-color:#ffab3538}.priority-list em.late{color:#ff526a;background:#ff526a12;border-color:#ff526a38}.priority-list article>button{border:1px solid var(--line);background:var(--surface-2);height:30px;color:var(--ink);padding:0 10px;font-size:8px}.alert-list{padding:7px 18px}.alert-list article{border-bottom:1px solid var(--line);align-items:center;gap:11px;min-height:72px;display:flex}.alert-icon{border-radius:7px;flex:none;place-items:center;width:31px;height:31px;font-style:normal;font-weight:700;display:grid}.alert-icon.message{color:#70a0ff;background:#0755ff18}.alert-icon.calendar{color:#ff5a70;background:#ff405b16}.alert-icon.assign{color:#4ed2a0;background:#22b87c16}.alert-list article>div{flex-direction:column;flex:1;gap:4px;display:flex}.alert-list strong{font-size:9px}.alert-list p{color:var(--muted);margin:0;font-size:7px;line-height:1.4}.alert-list time{color:var(--muted);white-space:nowrap;font-size:7px}.clear-alerts{color:var(--blue);background:0 0;border:0;margin:12px 18px 15px auto;font-size:8px;font-weight:700;display:block}@media (width<=1080px){.hub-secondary{grid-template-columns:1fr}}@media (width<=620px){.priority-list em,.priority-card header button,.alert-list time{display:none}}.pipeline-heading{justify-content:space-between;align-items:flex-end;margin-bottom:28px;display:flex}.pipeline-heading>div:first-child p{letter-spacing:2px;color:var(--blue);margin:0 0 9px;font:700 10px Barlow Condensed}.pipeline-heading h1{text-transform:uppercase;margin:0;font:700 42px Barlow Condensed}.pipeline-heading h2{color:var(--muted);margin:7px 0 0;font-size:11px;font-weight:400}.assigned-count{border-left:3px solid var(--blue);grid-template-columns:auto 1fr;gap:2px 12px;min-width:205px;padding:3px 0 3px 16px;display:grid}.assigned-count small{letter-spacing:1.4px;color:var(--muted);grid-column:1/-1;font:700 8px Barlow Condensed}.assigned-count strong{color:var(--blue);font:700 28px Barlow Condensed}.assigned-count span{color:var(--muted);align-self:center;font-size:8px}.status-navigation{grid-template-columns:repeat(6,minmax(120px,1fr));align-items:start;gap:8px;margin-bottom:18px;display:grid}.status-navigation>button,.status-family>button{border:1px solid var(--line);background:var(--surface);height:51px;color:var(--muted);cursor:pointer;justify-content:space-between;align-items:center;padding:0 13px;display:flex}.status-navigation button span{text-transform:uppercase;letter-spacing:.5px;font:700 10px Barlow Condensed}.status-navigation button b{background:var(--surface-2);border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.status-navigation button.selected{color:#fff;background:linear-gradient(90deg,#0a36a6,#0755ff);border-color:#1f65ff;box-shadow:0 9px 23px #0755ff2c}.status-navigation button.selected b{color:#0755ff;background:#fff}.status-family>button{width:100%}.status-family>div{background:var(--surface);border:1px solid var(--line);border-top:0;padding:5px;display:none}.status-family:hover>div,.status-family:focus-within>div{gap:3px;display:grid}.status-family>div button{background:var(--surface-2);height:29px;color:var(--muted);text-align:left;cursor:pointer;border:0;padding:0 9px;font-size:8px}.status-family>div button:hover{color:var(--blue);background:#0755ff18}.contacts-table{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);overflow:hidden}.contacts-table>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:75px;padding:0 20px;display:flex}.contacts-table header h3{text-transform:uppercase;margin:0;font:700 17px Barlow Condensed}.contacts-table header p{color:var(--blue);margin:5px 0 0;font-size:8px}.contacts-table header>span{color:var(--muted);letter-spacing:.7px;font:700 9px Barlow Condensed}.contact-row{border-bottom:1px solid var(--line);grid-template-columns:1.25fr 1.6fr 1fr 1.15fr 32px;align-items:center;gap:14px;min-height:72px;padding:0 18px;display:grid}.contact-row.table-head{background:var(--surface-2);text-transform:uppercase;letter-spacing:1px;min-height:39px;color:var(--muted);font:700 7px Barlow Condensed}.contact-identity{align-items:center;gap:10px;display:flex}.contact-identity>span{color:#fff;background:#0755ff;border-radius:6px;place-items:center;width:33px;height:33px;font:700 10px Barlow Condensed;display:grid}.contact-identity>div{flex-direction:column;gap:4px;display:flex}.contact-identity strong{font-size:9px}.contact-identity small{color:var(--muted);font-size:7px}.contact-row address{color:var(--muted);font-size:8px;font-style:normal;line-height:1.4}.contact-row>a{color:var(--ink);letter-spacing:.4px;font:600 9px Barlow Condensed;text-decoration:none}.contact-row select{border:1px solid var(--line);background:var(--surface-2);height:34px;color:var(--ink);outline:0;padding:0 8px;font-size:8px}.contact-row select:focus{border-color:var(--blue);box-shadow:0 0 0 2px #0755ff20}.contact-row>button{border:1px solid var(--line);background:var(--surface-2);width:30px;height:30px;color:var(--blue);cursor:pointer}@media (width<=1050px){.status-navigation{grid-template-columns:repeat(3,1fr)}.contact-row{grid-template-columns:1.2fr 1.3fr 1fr 1.15fr 30px}}@media (width<=760px){.pipeline-heading{align-items:flex-start}.assigned-count{min-width:130px}.assigned-count span{display:none}.status-navigation{grid-template-columns:1fr 1fr}.contact-row{grid-template-columns:1.3fr 1fr 1.1fr 30px}.contact-row address,.contact-row.table-head span:nth-child(2){display:none}}@media (width<=560px){.contact-row{grid-template-columns:1.2fr 1fr 30px}.contact-row>a,.contact-row.table-head span:nth-child(3){display:none}.pipeline-heading h1{font-size:34px}}.status-navigation[hidden]{display:none}.pipeline-subnav{border-left:1px solid #1a407b;flex-direction:column;gap:3px;max-height:440px;margin:-2px 0 8px 20px;padding:8px 0 8px 12px;display:flex;overflow-y:auto}.pipeline-subnav>button,.subnav-family button{color:#71809d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;width:100%;min-height:29px;padding:0 9px;font:600 9px Inter;display:flex}.pipeline-subnav>button:hover,.subnav-family button:hover{color:#fff;background:#0b2147}.pipeline-subnav button.active{color:#fff;background:#0b327d;box-shadow:inset 2px 0 #0755ff}.pipeline-subnav button b,.subnav-family p b{color:#6f8fc5;background:#102a55;border-radius:10px;padding:3px 6px;font-size:7px}.subnav-family{padding:3px 0}.subnav-family p{color:#fff;letter-spacing:1px;justify-content:space-between;align-items:center;height:26px;margin:0;padding:0 9px;font:700 9px Barlow Condensed;display:flex}.subnav-family button{min-height:25px;padding-left:17px;font-size:8px}.sidebar-collapsed .pipeline-subnav{display:none}.sidebar nav{flex:1;min-height:0;overflow:visible}.pipeline-subnav{max-height:none;overflow:visible}.subnav-family p{display:none}.subnav-family>.family-toggle{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;grid-template-columns:1fr auto 14px;align-items:center;width:100%;height:29px;padding:0 9px;display:grid}.family-toggle span{letter-spacing:1px;font:700 9px Barlow Condensed}.family-toggle b{color:#6f8fc5;background:#102a55;border-radius:10px;padding:3px 6px;font-size:7px}.family-toggle i{text-align:right;color:#6f8fc5;font-style:normal}.subnav-family.open>.family-toggle{background:#0b2147}.family-children{padding-top:3px}.family-children button{display:block}.contact-row:not(.table-head){cursor:pointer}.contact-row:not(.table-head):hover{background:var(--surface-2)}.back-pipeline{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-bottom:22px;padding:0;font-size:9px;font-weight:700}.back-pipeline:hover{color:var(--blue)}.lead-hero{background:linear-gradient(100deg,var(--surface),var(--surface-2));border:1px solid var(--line);border-top:3px solid var(--blue);min-height:126px;box-shadow:var(--shadow);align-items:center;gap:17px;margin-bottom:18px;padding:24px;display:flex}.lead-avatar-large{color:#fff;background:linear-gradient(145deg,#0a36a6,#0755ff);border-radius:10px;place-items:center;width:62px;height:62px;font:700 21px Barlow Condensed;display:grid;box-shadow:0 10px 28px #0755ff3d}.lead-hero>div:nth-child(2){flex:1}.lead-hero p{letter-spacing:1.8px;color:var(--blue);margin:0 0 6px;font:700 8px Barlow Condensed}.lead-hero h1{text-transform:uppercase;margin:0;font:700 31px Barlow Condensed}.lead-hero h2{color:var(--muted);margin:5px 0 0;font-size:8px;font-weight:400}.lead-hero>label{letter-spacing:1px;color:var(--muted);flex-direction:column;gap:7px;font:700 7px Barlow Condensed;display:flex}.lead-hero select{color:#fff;background:#07327e;border:1px solid #2163de;outline:0;min-width:190px;height:38px;padding:0 10px;font-size:9px}.lead-layout{grid-template-columns:1.4fr .6fr;gap:18px;display:grid}.lead-main-card,.lead-timeline{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.lead-main-card>header,.lead-timeline>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:68px;padding:0 20px;display:flex}.lead-main-card h3,.lead-timeline h3,.notes-block h3{text-transform:uppercase;margin:0;font:700 16px Barlow Condensed}.lead-main-card>header span{letter-spacing:1px;color:var(--muted);font:700 7px Barlow Condensed}.lead-info-grid{grid-template-columns:1fr 1fr;padding:8px 20px;display:grid}.lead-info-grid>div{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;gap:8px;min-height:88px;display:flex}.lead-info-grid>div:nth-child(odd){border-right:1px solid var(--line);padding-right:18px}.lead-info-grid>div:nth-child(2n){padding-left:18px}.lead-info-grid small{letter-spacing:1px;color:var(--muted);font:700 7px Barlow Condensed}.lead-info-grid strong,.lead-info-grid a{color:var(--ink);font-size:10px;line-height:1.5;text-decoration:none}.lead-info-grid a{color:var(--blue);font-weight:700}.lead-actions{grid-template-columns:repeat(3,1fr);gap:8px;padding:18px 20px;display:grid}.lead-actions>*{border:1px solid var(--line);background:var(--surface-2);height:38px;color:var(--ink);place-items:center;font-size:8px;font-weight:700;text-decoration:none;display:grid}.lead-actions>a{background:var(--blue);border-color:var(--blue);color:#fff}.notes-block{border:1px solid var(--line);margin:4px 20px 22px}.notes-block>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:54px;padding:0 14px;display:flex}.notes-block header button{color:var(--blue);background:0 0;border:0;font-size:8px;font-weight:700}.notes-block article{padding:16px}.notes-block p{margin:0 0 10px;font-size:9px;line-height:1.6}.notes-block small{color:var(--muted);font-size:7px}.lead-timeline>header{padding-top:17px;display:block}.lead-timeline header p{color:var(--muted);margin:5px 0 0;font-size:7px}.lead-timeline>div{padding:20px}.lead-timeline article{gap:11px;min-height:76px;display:flex;position:relative}.lead-timeline article i{border:2px solid var(--blue);border-radius:50%;width:10px;height:10px;margin-top:2px;box-shadow:0 0 8px #0755ff66}.lead-timeline article:not(:last-child) i:after{content:"";border-left:1px dashed #31558d;height:48px;position:absolute;top:15px;left:4px}.lead-timeline article span{flex-direction:column;gap:5px;display:flex}.lead-timeline strong{font-size:9px}.lead-timeline small{color:var(--muted);font-size:7px}@media (width<=900px){.lead-layout{grid-template-columns:1fr}.lead-hero select{min-width:150px}}@media (width<=620px){.lead-hero{flex-wrap:wrap;align-items:flex-start}.lead-hero>label,.lead-hero select{width:100%}.lead-info-grid{grid-template-columns:1fr}.lead-info-grid>div:nth-child(odd){border-right:0;padding-right:0}.lead-info-grid>div:nth-child(2n){padding-left:0}.lead-actions{grid-template-columns:1fr}}.setter-card{position:relative}.setter-card .profile-identity{color:#fff;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;width:100%;padding:7px;display:flex}.setter-card .profile-identity:hover,.setter-card .profile-identity.open{background:#0c1d37;border-color:#243e65}.profile-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.profile-chevron{color:#6f84a6;font-size:13px;transition:all .2s;transform:rotate(180deg)}.profile-identity.open .profile-chevron{transform:rotate(0)}.profile-menu{z-index:30;background:#0a1a31;border:1px solid #29466f;border-radius:14px;padding:10px;position:absolute;bottom:72px;left:0;right:0;box-shadow:0 20px 45px #0009}.profile-menu>small{color:#6f84a6;letter-spacing:1.3px;padding:3px 7px 9px;font:700 8px Barlow Condensed;display:block}.profile-menu>button{color:#dce9fb;text-align:left;cursor:pointer;background:#102542;border:1px solid #29466f;border-radius:10px;grid-template-columns:28px 1fr auto;align-items:center;width:100%;height:48px;padding:0 11px;display:grid}.profile-menu>button span{background:var(--blue);color:#fff;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.profile-menu>button strong{font-size:11px}.profile-menu>button i{color:#78a7df;font-style:normal}.profile-menu>button:hover{border-color:var(--blue);background:#12305b}html[data-company=revelence] .setter-card .profile-identity:hover,html[data-company=revelence] .setter-card .profile-identity.open{background:#0d2c3d;border-color:#28627b}html[data-company=revelence] .profile-menu{background:#092431;border-color:#28627b}html[data-company=revelence] .profile-menu>button{background:#0d3242;border-color:#28627b}html[data-company=revelence] .profile-menu>button span{color:#042333;background:#55b3d8}.sidebar-collapsed .setter-card .profile-identity{justify-content:center;padding:6px;display:flex}.sidebar-collapsed .setter-card .profile-copy,.sidebar-collapsed .setter-card .profile-chevron{display:none}.sidebar-collapsed .profile-menu{width:205px;bottom:0;left:61px;right:auto}@media (width<=980px){.setter-card .profile-identity{justify-content:center;padding:6px;display:flex}.setter-card .profile-copy,.setter-card .profile-chevron{display:none}.profile-menu{width:205px;bottom:0;left:61px;right:auto}}.company-manager-grid{grid-template-columns:minmax(320px,.8fr) minmax(420px,1.2fr);gap:22px;padding-top:22px;display:grid}.company-create-form,.company-directory{background:var(--surface-2);border:1px solid var(--line);padding:22px}.company-create-form{flex-direction:column;gap:16px;display:flex}.company-create-form label{flex-direction:column;gap:8px;display:flex}.company-create-form label>small{letter-spacing:1.2px;color:var(--muted);font:700 8px Barlow Condensed}.company-create-form input:not([type=color]){border:1px solid var(--line);background:var(--surface);width:100%;height:43px;color:var(--ink);padding:0 12px}.company-create-form input[type=file]{padding:10px}.company-create-form>button{background:var(--blue);color:#fff;cursor:pointer;border:0;height:45px;font-size:10px;font-weight:700}.company-logo-preview{border:1px dashed var(--line);background:var(--surface);justify-content:center;align-items:center;gap:16px;height:100px;display:flex}.company-logo-preview img{object-fit:contain;max-width:180px;max-height:72px}.company-logo-preview span{color:var(--muted);font-size:9px}.company-color-field{align-items:center;gap:12px;display:flex}.company-color-field input{background:0 0;border:0;width:55px;height:42px;padding:0}.company-color-field code{color:var(--muted);font-size:11px}.company-create-form .admin-message{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.company-create-form .admin-message button{color:inherit;cursor:pointer;background:0 0;border:1px solid;padding:7px 10px;font-size:8px;font-weight:700}.company-directory{flex-direction:column;gap:8px;display:flex}.company-directory-title{justify-content:space-between;align-items:center;padding:0 2px 12px;display:flex}.company-directory-title strong{text-transform:uppercase;font:700 16px Barlow Condensed}.company-directory-title span{color:var(--muted);font-size:8px}.company-directory article{background:var(--surface);border:1px solid var(--line);grid-template-columns:54px 1fr 10px;align-items:center;gap:13px;min-height:72px;padding:10px 14px;display:grid}.company-directory-logo{border:2px solid var(--blue);background:#03122c;place-items:center;width:54px;height:48px;padding:5px;display:grid}.company-directory-logo img{object-fit:contain;max-width:100%;max-height:100%}.company-directory article>div:nth-child(2){flex-direction:column;gap:5px;display:flex}.company-directory article strong{font-size:10px}.company-directory article small{color:var(--muted);font-size:8px}.company-directory article>i{border-radius:50%;width:9px;height:9px;box-shadow:0 0 9px}@media (width<=900px){.company-manager-grid{grid-template-columns:1fr}}.company-field-help{color:var(--muted);font-size:8px;line-height:1.5}.topbar[hidden]{display:none}.lead-page{max-width:none;padding:28px 32px 60px}.lead-detail-shell{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:18px;display:grid}.lead-profile-panel{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--blue);box-shadow:var(--shadow);position:sticky;top:28px;overflow:hidden}.lead-profile-heading{border-bottom:1px solid var(--line);background:linear-gradient(145deg,var(--surface),var(--surface-2));padding:25px 22px 21px}.lead-profile-heading .lead-avatar-large{margin-bottom:18px}.lead-profile-heading p,.lead-content-heading p{letter-spacing:1.8px;color:var(--blue);margin:0 0 6px;font:700 8px Barlow Condensed}.lead-profile-heading h1{text-transform:uppercase;margin:0 0 9px;font:700 29px/1 Barlow Condensed}.lead-profile-heading span{letter-spacing:1px;color:var(--muted);font:700 7px Barlow Condensed}.lead-tool-bubbles{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:20px;display:grid}.lead-tool-bubbles>a,.lead-tool-bubbles>button{min-width:0;color:var(--muted);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;text-decoration:none;display:flex}.lead-tool-bubbles i{border:1px solid var(--line);background:var(--surface-2);width:37px;height:37px;color:var(--blue);border-radius:50%;place-items:center;font:700 14px Barlow Condensed;transition:all .2s;display:grid}.lead-tool-bubbles b{white-space:nowrap;font-size:7px;font-weight:700}.lead-tool-bubbles>a:hover i,.lead-tool-bubbles>button:hover i,.lead-tool-bubbles>button.active i{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 7px 18px #0755ff45}.lead-tool-bubbles>button.active b{color:var(--blue)}.lead-status-field{border-bottom:1px solid var(--line);letter-spacing:1px;color:var(--muted);flex-direction:column;gap:8px;padding:18px 22px;font:700 7px Barlow Condensed;display:flex}.lead-status-field select{color:#fff;background:#07327e;border:1px solid #2163de;outline:0;width:100%;height:40px;padding:0 10px;font-size:9px}.lead-profile-info>div,.lead-profile-info>label{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;gap:7px;min-height:67px;display:flex}.lead-profile-info small{letter-spacing:1px;color:var(--muted);font:700 7px Barlow Condensed}.lead-profile-info strong,.lead-profile-info a{color:var(--ink);font-size:10px;line-height:1.5;text-decoration:none}.lead-profile-info a{color:var(--blue);font-weight:700}.lead-profile-info input,.lead-profile-info textarea,.lead-profile-info select{width:100%;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:4px;outline:0;margin-left:-8px;padding:7px 8px;font:600 10px Inter,Arial,sans-serif;transition:all .2s}.lead-profile-info textarea{resize:vertical;min-height:52px;line-height:1.5}.lead-profile-info select{cursor:pointer}.lead-profile-info input:hover,.lead-profile-info textarea:hover,.lead-profile-info select:hover{border-color:var(--line);background:var(--surface-2)}.lead-profile-info input:focus,.lead-profile-info textarea:focus,.lead-profile-info select:focus{border-color:var(--blue);background:var(--surface-2);box-shadow:0 0 0 2px #0755ff1c}.lead-profile-actions{gap:8px;padding:17px 22px 22px;display:grid}.lead-profile-actions>*{border:1px solid var(--line);background:var(--surface-2);height:39px;color:var(--ink);cursor:pointer;place-items:center;font-size:8px;font-weight:700;text-decoration:none;display:grid}.lead-profile-actions>a{background:var(--blue);border-color:var(--blue);color:#fff}.lead-content-area{gap:18px;min-width:0;display:grid}.lead-content-heading{background:linear-gradient(100deg,var(--surface),var(--surface-2));border:1px solid var(--line);border-top:3px solid var(--blue);min-height:112px;box-shadow:var(--shadow);justify-content:space-between;align-items:center;padding:23px 26px;display:flex}.lead-content-heading h2{text-transform:uppercase;margin:0;font:700 31px Barlow Condensed}.lead-content-heading>div>span{color:var(--muted);margin-top:7px;font-size:8px;display:block}.lead-status-top{letter-spacing:1px;min-width:210px;color:var(--muted);flex-direction:column;align-items:flex-end;gap:8px;font:700 7px Barlow Condensed;display:flex}.lead-status-top select{color:#fff;background:#07327e;border:1px solid #2163de;outline:0;width:210px;height:40px;padding:0 10px;font-size:9px}.lead-content-area .notes-block{background:var(--surface);box-shadow:var(--shadow);margin:0}.lead-tool-panel{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--blue);box-shadow:var(--shadow)}.lead-tool-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:65px;padding:14px 20px;display:flex}.lead-tool-panel header p{letter-spacing:1.4px;color:var(--blue);margin:0 0 5px;font:700 7px Barlow Condensed}.lead-tool-panel h3{text-transform:uppercase;margin:0;font:700 18px Barlow Condensed}.lead-tool-panel>header>button{border:1px solid var(--line);background:var(--surface-2);width:30px;height:30px;color:var(--muted);cursor:pointer;border-radius:50%;font-size:18px}.tool-form{grid-template-columns:1fr 1fr;gap:13px;padding:18px 20px;display:grid}.tool-form label{flex-direction:column;gap:6px;display:flex}.tool-form small{letter-spacing:1px;color:var(--muted);font:700 7px Barlow Condensed}.tool-form input,.tool-form select,.tool-form textarea{border:1px solid var(--line);background:var(--surface-2);width:100%;height:39px;color:var(--ink);outline:0;padding:0 10px;font-size:9px}.tool-form textarea{resize:vertical;height:105px;padding:11px}.tool-form input:focus,.tool-form select:focus,.tool-form textarea:focus{border-color:var(--blue)}.tool-form>button{border:1px solid var(--blue);background:var(--blue);color:#fff;align-self:end;height:39px;font-size:8px;font-weight:700}.priority-check{color:var(--ink);justify-content:center;font-size:8px}.priority-check input{width:15px;height:15px}.message-form label:last-of-type{grid-column:1/-1}.message-form>button{grid-column:2}.meeting-form{grid-template-columns:1fr 1fr 1fr}.meeting-form>button{grid-column:3}.task-form{grid-template-columns:1.3fr 1fr 1fr}.task-form>button{grid-column:3}.sales-grid{grid-template-columns:.9fr 1.1fr;gap:18px;display:grid}.next-action-card,.opportunity-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);padding:19px 20px}.next-action-card>header,.opportunity-card>header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.next-action-card header p,.opportunity-card header p{letter-spacing:1.4px;color:var(--blue);margin:0 0 5px;font:700 7px Barlow Condensed}.next-action-card h3,.opportunity-card h3{text-transform:uppercase;margin:0;font:700 17px Barlow Condensed}.next-action-card header>span{letter-spacing:1px;color:#ff536b;background:#ff536b14;border:1px solid #ff536b42;padding:5px 7px;font:700 7px Barlow Condensed}.next-action-card>label,.opportunity-fields label{flex-direction:column;gap:6px;margin-top:10px;display:flex}.next-action-card small,.opportunity-fields small{letter-spacing:1px;color:var(--muted);font:700 7px Barlow Condensed}.next-action-card input,.opportunity-fields input,.opportunity-fields select{border:1px solid var(--line);background:var(--surface-2);height:38px;color:var(--ink);outline:0;padding:0 10px;font-size:9px}.next-action-card input:focus,.opportunity-fields input:focus,.opportunity-fields select:focus{border-color:var(--blue)}.next-action-buttons{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.next-action-buttons button{border:1px solid var(--line);background:var(--surface-2);height:37px;color:var(--ink);font-size:8px;font-weight:700}.next-action-buttons button:first-child{background:var(--blue);border-color:var(--blue);color:#fff}.opportunity-card header>strong{color:var(--blue);text-align:right;font:700 19px Barlow Condensed}.opportunity-card header>strong small{color:var(--muted);margin-top:4px;font:400 7px Inter;display:block}.opportunity-fields{grid-template-columns:1fr 1fr;gap:0 10px;display:grid}.permanent-notes>header>span{color:var(--muted);font-size:7px}.permanent-notes textarea{resize:vertical;width:100%;min-height:190px;color:var(--ink);background:0 0;border:0;outline:0;padding:20px;font:400 10px/1.7 Inter,Arial,sans-serif;display:block}.permanent-notes textarea::placeholder{color:var(--muted)}.permanent-notes textarea:focus{box-shadow:inset 3px 0 0 var(--blue);background:var(--surface-2)}.lead-content-area .lead-timeline{min-height:260px}@media (width<=1000px){.sales-grid{grid-template-columns:1fr}}@media (width<=850px){.lead-detail-shell{grid-template-columns:1fr}.lead-profile-panel{position:static}.lead-content-heading{flex-direction:column;align-items:flex-start;gap:18px}.lead-status-top{align-items:flex-start;width:100%}.lead-status-top select{width:100%}.lead-profile-info{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}}@media (width<=700px){.tool-form,.meeting-form,.task-form{grid-template-columns:1fr}.tool-form>button,.message-form>button,.meeting-form>button,.task-form>button,.message-form label:last-of-type{grid-column:1}}@media (width<=560px){.lead-page{padding:22px 16px 50px}.lead-profile-info{display:block}}.calendar-page{max-width:none;padding:32px}.calendar-heading{justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}.calendar-heading p{letter-spacing:2px;color:var(--blue);margin:0 0 8px;font:700 9px Barlow Condensed}.calendar-heading h1{text-transform:uppercase;margin:0;font:700 38px Barlow Condensed}.calendar-heading h2{color:var(--muted);margin:7px 0 0;font-size:10px;font-weight:400}.calendar-heading>button{border:1px solid var(--blue);background:var(--blue);color:#fff;height:42px;padding:0 16px;font-size:9px;font-weight:700}.calendar-heading>button span{margin-right:7px;font-size:17px}.calendar-toolbar{background:var(--surface);border:1px solid var(--line);justify-content:space-between;align-items:center;height:58px;padding:0 14px;display:flex}.calendar-toolbar>div{align-items:center;gap:7px;display:flex}.calendar-toolbar button{border:1px solid var(--line);background:var(--surface-2);height:32px;color:var(--ink);padding:0 11px;font-size:8px}.calendar-toolbar strong{margin-left:10px;font:700 14px Barlow Condensed}.calendar-view-switch{border:1px solid var(--line);padding:3px;gap:2px!important}.calendar-view-switch button{border:0}.calendar-view-switch button.active{background:var(--blue);color:#fff}.calendar-shell{border:1px solid var(--line);background:var(--surface);border-top:0;grid-template-columns:215px minmax(0,1fr);min-height:725px;display:grid}.calendar-side{border-right:1px solid var(--line);padding:18px 14px}.mini-create{border:1px solid var(--line);background:var(--surface-2);width:100%;height:40px;color:var(--ink);box-shadow:var(--shadow);border-radius:20px;font-size:9px;font-weight:700}.mini-month{margin-top:23px}.mini-month header{justify-content:space-between;padding:0 5px 13px;display:flex}.mini-month strong{font:700 12px Barlow Condensed}.mini-month span{color:var(--muted);font-size:10px}.mini-days{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.mini-days>*{place-items:center;height:24px;display:grid}.mini-days b{color:var(--muted);font-size:7px}.mini-days button{color:var(--ink);background:0 0;border:0;font-size:7px}.mini-days button.today{background:var(--blue);color:#fff;border-radius:50%}.calendar-legend{border-top:1px solid var(--line);margin-top:28px;padding:18px 5px}.calendar-legend h3{margin:0 0 14px;font:700 12px Barlow Condensed}.calendar-legend label{align-items:center;gap:9px;margin:11px 0;font-size:8px;display:flex}.calendar-legend i{border-radius:3px;width:9px;height:9px}.blue{background:#1769ff!important}.violet{background:#805cff!important}.green{background:#16a878!important}.orange{background:#f39832!important}.red{background:#ed4d64!important}.google-ready{border:1px solid var(--line);align-items:center;gap:10px;margin-top:25px;padding:12px 8px;display:flex}.google-ready>i{color:#4285f4;background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font:700 13px Arial;display:grid}.google-ready div{flex-direction:column;gap:3px;display:flex}.google-ready strong{font-size:8px}.google-ready small{color:var(--muted);font-size:6px}.calendar-board{min-width:0;overflow:auto}.week-header{border-bottom:1px solid var(--line);grid-template-columns:58px repeat(7,1fr);height:70px;display:grid}.week-header>div{border-left:1px solid var(--line);color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:5px;font:700 7px Barlow Condensed;display:flex}.week-header b{color:var(--ink);font-size:16px}.week-header .today b{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.week-grid{grid-template-columns:58px repeat(7,1fr);height:660px;display:grid;position:relative}.time-column{flex-direction:column;display:flex}.time-column span{text-align:center;height:63px;color:var(--muted);font-size:7px;transform:translateY(-4px)}.day-column{border-left:1px solid var(--line);background:repeating-linear-gradient(to bottom,transparent 0,transparent 62px,var(--line) 63px);position:relative}.calendar-event{z-index:2;color:#fff;border-radius:5px;flex-direction:column;gap:4px;padding:7px;display:flex;position:absolute;left:4px;right:4px;overflow:hidden;box-shadow:0 5px 12px #0002}.calendar-event time{opacity:.8;font-size:6px}.calendar-event strong{font-size:8px}.calendar-event button,.calendar-event a{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:7px;text-decoration:none}.calendar-event a{margin-top:2px;font-weight:700}.month-grid{grid-template-columns:repeat(7,1fr);min-height:725px;display:grid}.month-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:135px;padding:8px}.month-grid>div>span{font-size:8px}.month-grid>div.today>span{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.month-grid button{color:#fff;text-align:left;border:0;border-radius:3px;width:100%;margin-top:5px;padding:5px;font-size:7px;display:block}.event-modal-backdrop{z-index:50;background:#020916ba;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.event-modal{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--blue);width:min(620px,100%);box-shadow:0 30px 90px #0008}.event-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:78px;padding:0 22px;display:flex}.event-modal header p{letter-spacing:1.5px;color:var(--blue);margin:0 0 5px;font:700 7px Barlow Condensed}.event-modal h2{text-transform:uppercase;margin:0;font:700 21px Barlow Condensed}.event-modal header button{color:var(--muted);background:0 0;border:0;font-size:21px}.event-form{gap:14px;padding:20px;display:grid}.event-form label{flex-direction:column;gap:7px;display:flex}.event-form small{letter-spacing:1px;color:var(--muted);font:700 7px Barlow Condensed}.event-form input,.event-form select{border:1px solid var(--line);background:var(--surface-2);height:40px;color:var(--ink);outline:0;padding:0 10px;font-size:9px}.event-form-row{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.color-picker{gap:9px;display:flex}.color-picker button{border:3px solid #0000;border-radius:50%;width:26px;height:26px}.color-picker button.selected{border-color:var(--ink);box-shadow:0 0 0 2px var(--surface)}.meet-toggle{border:1px solid var(--line);grid-template-columns:18px 28px 1fr;align-items:center;padding:13px;display:grid!important}.meet-toggle input{width:15px;height:15px}.meet-toggle i{color:var(--blue);font-style:normal}.meet-toggle span{flex-direction:column;gap:4px;display:flex}.meet-toggle strong{font-size:9px}.event-form-actions{justify-content:flex-end;gap:8px;margin-top:5px;display:flex}.event-form-actions button{border:1px solid var(--line);background:var(--surface-2);height:39px;color:var(--ink);padding:0 15px;font-size:8px;font-weight:700}.event-form-actions button:last-child{background:var(--blue);border-color:var(--blue);color:#fff}@media (width<=900px){.calendar-shell{grid-template-columns:1fr}.calendar-side{display:none}.week-header,.week-grid{min-width:760px}}@media (width<=620px){.calendar-heading{flex-direction:column;align-items:flex-start;gap:18px}.calendar-toolbar strong{display:none}.event-form-row{grid-template-columns:1fr}}.calendar-event{cursor:pointer;transition:transform .15s,box-shadow .15s}.calendar-event:hover{transform:translateY(-2px);box-shadow:0 9px 20px #0004}.event-form-actions .delete-event{color:#ed4d64;background:#ed4d6410;border-color:#ed4d64;margin-right:auto}.template-selector{grid-template-columns:minmax(0,1fr) 42px;align-items:end;gap:8px;padding:15px 20px 0;display:grid}.template-selector label{flex-direction:column;gap:6px;display:flex}.template-selector small,.new-template-form small{letter-spacing:1px;color:var(--muted);font:700 7px Barlow Condensed}.template-selector select{border:1px solid var(--line);background:var(--surface-2);height:40px;color:var(--ink);outline:0;padding:0 10px;font-size:9px}.template-selector select:focus{border-color:var(--blue)}.template-selector>button{border:1px solid var(--line);background:var(--surface-2);height:40px;color:var(--muted);cursor:pointer;font-size:15px}.template-selector>button:hover,.template-selector>button.active{border-color:var(--blue);background:var(--blue);color:#fff}.template-settings{border:1px solid var(--line);background:var(--surface-2);margin:12px 20px 0}.template-settings>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:58px;padding:12px 14px;display:flex}.template-settings h4{text-transform:uppercase;margin:0;font:700 14px Barlow Condensed}.template-settings header p{color:var(--muted);margin:4px 0 0;font-size:7px}.template-settings header>span{color:var(--blue);font-size:7px}.template-library{padding:6px 14px}.template-library article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:48px;display:flex}.template-library article>div{align-items:center;gap:9px;display:flex}.template-library strong{font-size:9px}.template-library small{letter-spacing:1px;color:var(--blue);border:1px solid #0755ff44;padding:3px 5px;font:700 6px Barlow Condensed}.template-library button{color:#ed4d64;cursor:pointer;background:0 0;border:0;font-size:7px}.new-template-form{gap:10px;padding:15px 14px 17px;display:grid}.new-template-form>div{grid-template-columns:1.5fr .5fr;gap:9px;display:grid}.new-template-form label{flex-direction:column;gap:6px;display:flex}.new-template-form input,.new-template-form select,.new-template-form textarea{border:1px solid var(--line);background:var(--surface);width:100%;height:37px;color:var(--ink);outline:0;padding:0 9px;font-size:8px}.new-template-form textarea{resize:vertical;height:72px;padding:9px;line-height:1.5}.new-template-form input:focus,.new-template-form select:focus,.new-template-form textarea:focus{border-color:var(--blue)}.new-template-form>button{border:1px solid var(--blue);background:var(--blue);color:#fff;height:38px;font-size:8px;font-weight:700}@media (width<=620px){.new-template-form>div{grid-template-columns:1fr}}html,body{background:radial-gradient(circle at 78% 0%,#0c2b6514 0,transparent 35%),var(--bg)}.sidebar{border-right-color:#153a78;border-radius:0 22px 22px 0;box-shadow:14px 0 45px #0208172e}.nav-link,.theme-switch,.notification,.setter-card,.pipeline-subnav button{border-radius:11px}.nav-link.active{box-shadow:0 12px 28px #0755ff30}.topbar{border:1px solid var(--line);border-radius:16px;height:62px;margin:10px 16px 0;box-shadow:0 8px 30px #0208170b}.panel,.priority-card,.alerts-card,.contacts-table,.lead-profile-panel,.lead-content-heading,.lead-tool-panel,.notes-block,.lead-timeline,.calendar-toolbar,.calendar-shell,.event-modal,.next-action-card,.opportunity-card{border-radius:18px;overflow:hidden;box-shadow:0 16px 50px #02081712}.panel:before{border-radius:18px 18px 0 0}button,a,select,input,textarea{transition:border-color .18s,background .18s,color .18s,box-shadow .18s,transform .18s}button:not(.nav-link):not(.sidebar-toggle):hover{transform:translateY(-1px)}.lead-detail-shell{grid-template-columns:300px minmax(0,1fr);gap:22px}.lead-profile-panel{border-top:0}.lead-profile-heading{background:linear-gradient(145deg,#0755ff18,var(--surface) 52%,var(--surface-2));padding:27px 24px}.lead-avatar-large{border-radius:17px;box-shadow:0 14px 34px #0755ff35}.lead-profile-info{padding:10px 24px 18px}.lead-profile-info>label{border-bottom:0;min-height:auto;margin-top:7px}.lead-profile-info input,.lead-profile-info textarea,.lead-profile-info select{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;min-height:42px;margin:0;padding:10px 12px}.lead-content-area{gap:20px}.lead-content-heading{background:linear-gradient(115deg,var(--surface),#0755ff0d);border-top:0;padding:26px 30px}.lead-heading-main{flex:1;min-width:0}.lead-content-heading h2{letter-spacing:.2px;font-size:34px}.lead-status-top select{background:linear-gradient(135deg,#0b3a91,#0755ff);border-radius:11px;box-shadow:0 9px 22px #0755ff28}.lead-heading-tools{flex-wrap:wrap;grid-template-columns:none;gap:11px;margin-top:23px;display:flex}.lead-heading-tools>a,.lead-heading-tools>button{width:60px}.lead-heading-tools i{background:var(--surface);border-radius:14px;width:42px;height:42px;box-shadow:0 7px 18px #02081710}.lead-heading-tools b{font-size:7px}.lead-heading-tools>a:hover i,.lead-heading-tools>button:hover i,.lead-heading-tools>button.active i{border-radius:14px;transform:translateY(-2px)}.lead-tool-panel{border-top:0;animation:.2s ease-out toolReveal}.lead-tool-panel>header{background:linear-gradient(90deg,#0755ff0c,#0000)}@keyframes toolReveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.tool-form input,.tool-form select,.tool-form textarea,.template-selector select,.new-template-form input,.new-template-form select,.new-template-form textarea,.opportunity-fields input,.opportunity-fields select,.tool-form>button,.new-template-form>button,.next-action-buttons button{border-radius:10px}.template-selector>button{border-radius:11px}.template-settings{border-radius:14px;overflow:hidden}.template-library article:last-child{border-bottom:0}.opportunity-tool{box-shadow:none;background:var(--surface-2);border-radius:14px;margin:18px 20px 20px}.opportunity-tool>header,.opportunity-tool .opportunity-fields{padding:0}.permanent-notes textarea{min-height:160px}.permanent-notes textarea:focus{border-radius:0 0 18px 18px}.contact-row:not(.table-head){border-bottom:0;border-radius:12px;margin:5px 9px}.contact-row:not(.table-head):hover{transform:translateY(-1px);box-shadow:0 8px 25px #02081710}.calendar-heading>button,.mini-create,.event-form-actions button{border-radius:12px}.calendar-toolbar{margin-bottom:10px}.calendar-shell{border-top:1px solid var(--line)}.calendar-event{border-radius:9px!important}.lead-queue-nav{align-items:center;gap:8px;margin:0 0 14px!important;display:flex!important}.lead-queue-nav button{border:1px solid var(--line);background:var(--surface-2);width:34px;height:34px;color:var(--ink);cursor:pointer;border-radius:11px;font-size:16px}.lead-queue-nav button:last-child{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 7px 18px #0755ff32}.lead-queue-nav button:disabled{opacity:.3;cursor:not-allowed;transform:none!important}.lead-queue-nav span{text-align:center;min-width:58px;color:var(--muted);font:700 9px Inter;margin:0!important}.hub-open-lead{border:1px solid var(--line);background:var(--surface-2);color:var(--blue);white-space:nowrap;border-radius:9px;padding:7px 9px;font-size:7px;font-weight:800}.hub-lead-name{text-align:left;grid-template-columns:1fr auto;gap:2px 8px;min-width:118px;display:grid}.hub-lead-name small{letter-spacing:1px;color:var(--muted);grid-column:1/-1;font:700 6px Barlow Condensed}.hub-lead-name strong{text-transform:uppercase;color:var(--ink);font:700 12px Barlow Condensed}.hub-lead-name span{font-size:13px}.hub-lead-name:hover strong{color:var(--blue)}.confirm-task{white-space:nowrap;border-radius:9px;padding:8px 12px;font-size:7px;font-weight:900;box-shadow:0 7px 18px #20b9782b;color:#fff!important;background:#20b978!important;border:1px solid #20b978!important}.task.done{background:#20b9780b;opacity:1!important}.task.done>div,.task.done>em,.task.done>time{opacity:.45}.hub-meeting-actions{gap:6px;display:flex}.hub-meeting-actions button{border:1px solid var(--line);background:var(--surface-2);height:32px;color:var(--ink);border-radius:9px;padding:0 9px;font-size:7px;font-weight:800}.hub-meeting-actions button:last-child{background:var(--blue);border-color:var(--blue);color:#fff}.hub-empty{text-align:center;min-height:190px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.hub-empty strong{color:var(--ink);font-size:11px}.hub-empty span{font-size:8px}.alert-list article{cursor:pointer}.alert-list.read{opacity:.48}.clear-alerts:disabled{cursor:default}.lead-profile-heading,.lead-content-heading{min-height:226px}.lead-profile-heading{flex-direction:column;justify-content:center;display:flex}.lead-content-heading{align-items:center}@media (width<=850px){.topbar{margin:8px 10px 0}.lead-detail-shell{grid-template-columns:1fr}.lead-heading-tools>a,.lead-heading-tools>button{width:54px}.lead-profile-heading,.lead-content-heading{min-height:auto}}.tasks-page{max-width:1260px}.tasks-heading{justify-content:space-between;align-items:flex-end;margin-bottom:30px;display:flex}.tasks-heading p{letter-spacing:2px;color:var(--blue);margin:0 0 9px;font:700 9px Barlow Condensed}.tasks-heading h1{text-transform:uppercase;margin:0;font:700 42px Barlow Condensed}.tasks-heading h2{color:var(--muted);margin:8px 0 0;font-size:11px;font-weight:400}.tasks-summary{border-left:3px solid var(--blue);grid-template-columns:auto 1fr;gap:4px 12px;min-width:190px;padding:4px 0 4px 16px;display:grid}.tasks-summary small{letter-spacing:1.4px;color:var(--muted);grid-column:1/-1;font:700 8px Barlow Condensed}.tasks-summary strong{color:var(--blue);font:700 25px Barlow Condensed}.tasks-summary span{color:var(--muted);align-self:center;font-size:8px}.tasks-agenda{gap:20px;display:grid}.task-day{background:var(--surface);border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 16px 50px #02081712}.task-day>header{border-bottom:1px solid var(--line);background:linear-gradient(100deg,#0755ff0c,#0000);justify-content:space-between;align-items:center;min-height:78px;padding:13px 20px;display:flex}.task-day>header>div{align-items:center;gap:13px;display:flex}.task-day>header>div>span{background:var(--blue);color:#fff;border-radius:13px;place-items:center;width:44px;height:44px;font:700 19px Barlow Condensed;display:grid;box-shadow:0 9px 22px #0755ff30}.task-day>header>div>div{flex-direction:column;gap:4px;display:flex}.task-day>header strong{text-transform:capitalize;font:700 17px Barlow Condensed}.task-day>header small{color:var(--muted);text-transform:capitalize;font-size:8px}.task-day>header>b{letter-spacing:1px;color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:20px;padding:7px 11px;font:700 8px Barlow Condensed}.agenda-task{border-bottom:1px solid var(--line);grid-template-columns:34px 70px minmax(220px,1fr) 190px 145px auto;align-items:center;gap:15px;min-height:92px;padding:13px 20px;transition:all .18s;display:grid}.agenda-task:last-child{border-bottom:0}.agenda-task:hover{background:var(--surface-2)}.agenda-task-check input{opacity:0;position:absolute}.agenda-task-check span{color:#0000;cursor:pointer;border:1px solid #385179;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.agenda-task-check input:checked+span{color:#fff;background:#20b978;border-color:#20b978}.agenda-task>time{color:var(--ink);font:700 17px Barlow Condensed}.agenda-task-main{flex-direction:column;gap:5px;display:flex}.agenda-task-main>small{letter-spacing:1.2px;color:var(--blue);font:700 7px Barlow Condensed}.agenda-task-main>strong{font-size:10px}.agenda-task-main>button{width:max-content;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:8px}.agenda-task-main>button:hover{color:var(--blue);transform:none!important}.agenda-task-main>button span{color:var(--blue);margin-left:5px}.agenda-task-main>span{color:var(--muted);font-size:8px}.agenda-task-lead{border:0;border-left:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:4px;padding:5px 14px;display:flex;position:relative}.agenda-task-lead small{letter-spacing:1.2px;color:var(--blue);font:700 7px Barlow Condensed}.agenda-task-lead strong{text-transform:uppercase;font:700 15px Barlow Condensed}.agenda-task-lead>span{color:var(--blue);font-size:15px;position:absolute;top:50%;right:7px}.agenda-task-lead:hover strong{color:var(--blue)}.agenda-task-owner{align-items:center;gap:8px;display:flex}.agenda-task-owner>span{width:29px;height:29px;color:var(--blue);background:#0755ff18;border-radius:9px;place-items:center;font:700 8px Barlow Condensed;display:grid}.agenda-task-owner small{color:var(--muted);font-size:8px}.agenda-task.done{background:#20b9780a}.agenda-task.done .agenda-task-main>strong{text-decoration:line-through}.agenda-task.done>time,.agenda-task.done .agenda-task-main,.agenda-task.done .agenda-task-owner{opacity:.45}.confirm-task.large{padding:10px 13px!important}.tasks-empty{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:18px;align-content:center;place-items:center;gap:8px;min-height:330px;display:grid}.tasks-empty>span{color:#20b978;background:#20b97818;border-radius:16px;place-items:center;width:52px;height:52px;font-size:22px;display:grid}.tasks-empty h3{text-transform:uppercase;margin:4px 0 0;font:700 22px Barlow Condensed}.tasks-empty p{color:var(--muted);margin:0;font-size:9px}@media (width<=1000px){.agenda-task{grid-template-columns:34px 58px 1fr 170px auto}.agenda-task-owner{display:none}}@media (width<=650px){.tasks-heading{flex-direction:column;align-items:flex-start;gap:20px}.tasks-summary{width:100%}.agenda-task{grid-template-columns:30px 52px 1fr}.agenda-task .confirm-task.large{grid-column:2/-1;width:100%}}.brand-home{cursor:pointer;background:0 0;border:0;align-items:center;width:100%;padding:0;display:flex}.brand-home:hover{transform:translateY(-2px)}.welcome-active .sidebar{opacity:0;pointer-events:none;transform:translate(-100%)}.welcome-active .workspace{margin-left:0}.welcome-active .welcome-page{animation:.72s ease-out both welcomeArrival}.welcome-page{color:#fff;isolation:isolate;background:radial-gradient(circle at 50% 38%,#0b3c9d66 0,#0000 30%),radial-gradient(circle at 15% 85%,#0755ff2e 0,#0000 28%),linear-gradient(155deg,#020816,#06122c 54%,#020817);place-items:center;min-height:100vh;display:grid;position:relative;overflow:hidden}.welcome-page:before{content:"";z-index:-3;background-color:#0000;background-image:linear-gradient(90deg,#0000 49.85%,#2a68ff18 50%,#0000 50.15%),linear-gradient(#0000 49.85%,#2a68ff12 50%,#0000 50.15%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:90px 90px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:14s linear infinite gridDrift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.mosaic-stage{perspective:700px;transform-origin:bottom;z-index:-2;filter:drop-shadow(0 0 18px #0755ff35);height:65%;position:absolute;inset:auto -8% -23%;transform:rotateX(62deg)}.mosaic-grid{height:100%;transform-style:preserve-3d;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(12,1fr);gap:8px;display:grid}.mosaic-grid i{animation:4.8s ease-in-out infinite mosaicWave;animation-delay:calc(var(--i) * -90ms);background:linear-gradient(145deg,#0d2e6e5c,#06142d48);border:1px solid #1f5fff42;display:block;box-shadow:inset 0 0 24px #0755ff12}.welcome-orbit{z-index:-1;border:1px solid #2870ff33;border-radius:50%;animation:6s ease-in-out infinite orbitPulse;position:absolute}.orbit-one{width:620px;height:620px}.orbit-two{border-color:#2870ff1c;width:810px;height:810px;animation-delay:-3s}.welcome-content{text-align:center;flex-direction:column;align-items:center;width:min(850px,86vw);padding:54px 20px 120px;display:flex;position:relative}.welcome-kicker{letter-spacing:2.6px;color:#8caeff;align-items:center;gap:9px;font:700 8px Barlow Condensed;display:flex}.welcome-kicker i,.welcome-content>small i{background:#2f67ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 15px #2f67ff}.welcome-logo{width:min(480px,65vw);margin:34px auto 24px;animation:5s ease-in-out infinite logoFloat;position:relative}.welcome-logo img{z-index:2;border:1px solid #2765ff88;border-radius:19px;width:100%;display:block;position:relative;box-shadow:0 25px 90px #0755ff48,0 0 0 8px #0755ff0b}.logo-aura{filter:blur(18px);background:radial-gradient(circle,#1760ff5c 0,#0000 68%);border-radius:50%;animation:3.6s ease-in-out infinite auraPulse;position:absolute;inset:-20%}.welcome-content h1{letter-spacing:-1px;text-transform:uppercase;text-shadow:0 7px 30px #000;margin:10px 0 18px;font:700 clamp(36px,5vw,68px)/.88 Barlow Condensed}.welcome-content h1 span{color:#3d6cff}.welcome-content>p{color:#93a5c8;max-width:550px;margin:0 0 28px;font-size:11px;line-height:1.8}.welcome-content>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0d3dc0,#2f5fff);border:1px solid #3971ff;border-radius:15px;justify-content:space-between;align-items:center;gap:22px;min-width:230px;height:54px;padding:0 8px 0 22px;font-size:10px;font-weight:800;display:flex;box-shadow:0 15px 40px #0755ff42}.welcome-content>button i{color:#1749d1;background:#fff;border-radius:11px;place-items:center;width:40px;height:40px;font-size:18px;font-style:normal;display:grid}.welcome-content>button:hover{transform:translateY(-3px);box-shadow:0 20px 54px #0755ff5c}.welcome-content>small{letter-spacing:1.8px;color:#60779f;align-items:center;gap:8px;margin-top:27px;font:700 7px Barlow Condensed;display:flex}.welcome-page.is-leaving .welcome-content{animation:.9s cubic-bezier(.7,0,.3,1) forwards welcomeExit}.welcome-page.is-leaving .mosaic-stage{animation:.9s ease-in forwards mosaicExit}.welcome-content>button:disabled{cursor:wait;opacity:.9}.crm-transition{z-index:9999;pointer-events:all;background:radial-gradient(circle,#123ea8 0,#06152e 32%,#01050d 72%);place-items:center;animation:1.85s cubic-bezier(.7,0,.3,1) both portalFade;display:grid;position:fixed;inset:0;overflow:hidden}.transition-grid{background-color:#0000;background-image:linear-gradient(90deg,#3471ff22 1px,#0000 1px),linear-gradient(#3471ff22 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:1.85s ease-in-out both gridSurge;position:absolute;inset:-20%;transform:perspective(650px)rotateX(62deg)scale(1.5)}.transition-scan{filter:blur(1px);mix-blend-mode:screen;background:linear-gradient(#0000 42%,#76a6ff 49%,#fff 50%,#76a6ff 51%,#0000 58%);animation:1.7s ease-in-out both scanFlash;position:absolute;inset:-30% 0}.transition-core{color:#fff;text-shadow:0 0 30px #4c7bff;flex-direction:column;align-items:center;gap:13px;animation:1.85s ease-in-out both coreArrival;display:flex;position:relative}.transition-core span{letter-spacing:10px;font:800 clamp(42px,7vw,86px)/1 Barlow Condensed}.transition-core i{background:linear-gradient(90deg,#0000,#fff,#0000);width:180px;height:2px;box-shadow:0 0 16px #fff}.transition-core small{letter-spacing:4px;color:#a9c1ff;font:700 8px Barlow Condensed}@keyframes welcomeArrival{0%{opacity:0;filter:blur(9px);transform:scale(.98)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes welcomeExit{to{opacity:0;filter:blur(14px);transform:scale(1.08)}}@keyframes mosaicExit{to{opacity:0;transform:rotateX(62deg)translateY(120px)scale(1.3)}}@keyframes portalFade{0%{opacity:0}18%,68%{opacity:1}to{opacity:0}}@keyframes scanFlash{0%{opacity:0;transform:translateY(-55%)}18%{opacity:1}72%{opacity:1;transform:translateY(55%)}to{opacity:0;transform:translateY(85%)}}@keyframes gridSurge{0%{opacity:0;transform:perspective(650px)rotateX(62deg)scale(.7)}48%{opacity:1}to{opacity:0;transform:perspective(650px)rotateX(62deg)scale(2.2)}}@keyframes coreArrival{0%{opacity:0;filter:blur(14px);transform:scale(.6)}38%,65%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(10px);transform:scale(1.35)}}@keyframes mosaicWave{0%,to{background-color:#07142c;transform:translateZ(0)}50%{background-color:#0d3a91;border-color:#3c74ff99;transform:translateZ(42px)}}@keyframes logoFloat{0%,to{transform:translateY(0)rotateX(0)}50%{transform:translateY(-12px)rotateX(1deg)}}@keyframes auraPulse{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes orbitPulse{0%,to{opacity:.25;transform:scale(.94)}50%{opacity:.7;transform:scale(1.04)}}@keyframes gridDrift{to{background-position:90px 90px}}@media (width<=700px){.welcome-content{padding-bottom:90px}.welcome-logo{width:min(430px,78vw)}.mosaic-stage{height:52%}.welcome-orbit{display:none}}@media (prefers-reduced-motion:reduce){.welcome-page:before,.mosaic-grid i,.welcome-orbit,.welcome-logo,.logo-aura,.welcome-page.is-leaving .welcome-content,.welcome-page.is-leaving .mosaic-stage,.crm-transition,.transition-grid,.transition-scan,.transition-core{animation:none}.crm-transition{opacity:.95}}.pipeline-subnav>button.sold-nav{color:#75e5b4;background:#0b3b2a;border:1px solid #22b77a45;margin-top:7px}.pipeline-subnav>button.sold-nav:hover,.pipeline-subnav>button.sold-nav.active{color:#fff;background:linear-gradient(90deg,#08784f,#16a878);box-shadow:0 8px 22px #16a87825}.pipeline-subnav>button.sold-nav b{color:#7ce7b9;background:#083d2b}.sold-status{font-weight:800;color:#9df1c9!important;background:#0b4935!important;border-color:#16a878!important}.sold-date{letter-spacing:.3px;margin-top:6px;font-size:7px;display:block;color:#16a878!important}.contact-row:has(.sold-status) .contact-identity>span{background:linear-gradient(145deg,#08784f,#16a878)}.contact-row:has(.sold-status) .contact-identity small{color:#16a878;font-weight:700}.nav-link.sold-link{color:#78cfae}.nav-link.sold-link>em{color:#75e5b4;background:#0b3b2a;border-radius:11px;place-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 6px;font:700 8px Inter;display:grid}.nav-link.sold-link.active{background:linear-gradient(90deg,#08784f,#16a878);border-color:#2ec58d;box-shadow:0 10px 28px #16a87835}.nav-link.sold-link.active>span{color:#08784f}.nav-link.sold-link.active>em{color:#08784f;background:#fff}.sidebar-collapsed .nav-link.sold-link>em{display:none}.hero-actions{align-items:center;gap:16px;display:flex}.call-session-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#092b75,#0755ff);border:1px solid #2f68ff;border-radius:15px;align-items:center;gap:12px;min-width:230px;height:58px;padding:0 10px;display:flex;box-shadow:0 12px 30px #0755ff2b}.call-session-button>i{color:#0755ff;background:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.call-session-button>span{flex-direction:column;flex:1;align-items:flex-start;gap:3px;display:flex}.call-session-button small{letter-spacing:1.3px;color:#a8c0ff;font:700 7px Barlow Condensed}.call-session-button strong{font-size:9px}.call-session-button>b{background:#ffffff1c;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.notification-center{z-index:90;background:var(--surface);border:1px solid var(--line);border-radius:18px;width:min(390px,100vw - 30px);position:fixed;top:66px;right:22px;overflow:hidden;box-shadow:0 28px 90px #02081780}.notification-center>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:78px;padding:0 18px;display:flex}.notification-center header small{letter-spacing:1.5px;color:var(--blue);font:700 7px Barlow Condensed}.notification-center h3{text-transform:uppercase;margin:4px 0 0;font:700 20px Barlow Condensed}.notification-center header button{color:var(--muted);background:0 0;border:0;font-size:20px}.notification-center>div{padding:8px 15px}.notification-center article{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:12px;min-height:68px;display:flex}.notification-center article>i{width:31px;height:31px;color:var(--blue);background:#0755ff16;border-radius:9px;place-items:center;font-style:normal;font-weight:800;display:grid}.notification-center article span{flex-direction:column;gap:5px;display:flex}.notification-center article strong{font-size:9px}.notification-center article small{color:var(--muted);font-size:7px}.notification-center>button{border:0;border-top:1px solid var(--line);background:var(--surface-2);width:100%;height:43px;color:var(--blue);font-size:8px;font-weight:800}.call-outcome-backdrop{z-index:110;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020713d9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.call-outcome-modal{background:var(--surface);border:1px solid var(--line);border-radius:22px;width:min(720px,100%);overflow:hidden;box-shadow:0 30px 100px #000b}.call-outcome-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:94px;padding:20px 24px;display:flex}.call-outcome-modal header small{letter-spacing:1.7px;color:var(--blue);font:700 8px Barlow Condensed}.call-outcome-modal h3{text-transform:uppercase;margin:5px 0;font:700 25px Barlow Condensed}.call-outcome-modal header p{color:var(--muted);margin:0;font-size:8px}.call-outcome-modal header button{color:var(--muted);background:0 0;border:0;font-size:23px}.call-outcome-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:20px;display:grid}.call-outcome-grid button{border:1px solid var(--line);background:var(--surface-2);min-height:112px;color:var(--ink);cursor:pointer;border-radius:15px;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;padding:15px;display:flex}.call-outcome-grid button:hover{border-color:var(--blue);transform:translateY(-2px)}.call-outcome-grid i{width:29px;height:29px;color:var(--blue);background:#0755ff18;border-radius:8px;place-items:center;font-style:normal;display:grid}.call-outcome-grid strong{font-size:9px}.call-outcome-grid small{color:var(--muted);font-size:7px}.call-outcome-grid .sold-outcome{border-color:#16a87855}.call-outcome-grid .sold-outcome i{color:#16a878;background:#16a8781c}.callback-row{align-items:flex-end;gap:12px;padding:0 20px 20px;display:flex}.callback-row label{flex-direction:column;flex:1;gap:7px;display:flex}.callback-row small{letter-spacing:1px;color:var(--muted);font:700 7px Barlow Condensed}.callback-row input{border:1px solid var(--line);background:var(--surface-2);height:42px;color:var(--ink);border-radius:10px;padding:0 12px}.callback-row button{background:var(--blue);color:#fff;border:0;border-radius:10px;height:42px;padding:0 18px;font-size:8px;font-weight:800}.callback-row button:disabled{opacity:.35}.permanent-notes>header>div:first-child{flex-direction:column;gap:4px;display:flex}.note-template-actions{gap:7px;display:flex}.note-template-actions select{border:1px solid var(--line);background:var(--surface-2);min-width:190px;height:35px;color:var(--ink);border-radius:9px;padding:0 9px;font-size:8px}.note-template-actions button{width:35px;height:35px;border:1px solid var(--line)!important;background:var(--surface-2)!important;border-radius:9px!important;font-size:15px!important}.note-template-settings{border-bottom:1px solid var(--line);background:var(--surface-2);grid-template-columns:.8fr 1.2fr;gap:12px;padding:14px;display:grid}.note-template-list{flex-direction:column;gap:6px;display:flex}.note-template-list article{display:flex;padding:0!important}.note-template-list article>button:first-child{border:1px solid var(--line);background:var(--surface);height:42px;color:var(--ink);border-radius:8px 0 0 8px;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;padding:0 9px;display:flex}.note-template-list article>button:last-child{border:1px solid var(--line);background:var(--surface);color:#ff5d70;border-left:0;border-radius:0 8px 8px 0;width:34px}.note-template-list strong{font-size:8px}.note-template-list small{color:var(--muted);font-size:6px}.note-template-editor{flex-direction:column;gap:7px;display:flex}.note-template-editor input,.note-template-editor textarea{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;padding:9px;font-size:8px}.note-template-editor textarea{resize:vertical;min-height:108px}.note-template-editor button{background:var(--blue);color:#fff;border:0;border-radius:8px;height:34px;font-size:8px;font-weight:800}.performance-heading{justify-content:space-between;align-items:flex-end;margin-bottom:28px;display:flex}.performance-heading p{letter-spacing:2px;color:var(--blue);margin:0 0 8px;font:700 9px Barlow Condensed}.performance-heading h1{text-transform:uppercase;margin:0;font:700 40px Barlow Condensed}.performance-heading h2{color:var(--muted);font-size:10px;font-weight:400}.performance-heading label{flex-direction:column;gap:7px;display:flex}.performance-heading label small{letter-spacing:1px;color:var(--muted);font:700 7px Barlow Condensed}.performance-heading select{border:1px solid var(--line);background:var(--surface);min-width:220px;height:43px;color:var(--ink);border-radius:11px;padding:0 12px}.performance-grid{grid-template-columns:repeat(5,1fr);gap:13px;display:grid}.performance-grid article{border:1px solid var(--line);background:var(--surface);min-height:205px;box-shadow:var(--shadow);border-radius:18px;flex-direction:column;padding:20px;display:flex;position:relative;overflow:hidden}.performance-grid article>i{width:36px;height:36px;color:var(--blue);background:#0755ff18;border-radius:10px;place-items:center;margin-bottom:22px;font-style:normal;display:grid}.performance-grid article>small{letter-spacing:1.2px;color:var(--muted);font:700 7px Barlow Condensed}.performance-grid article>strong{margin:7px 0;font:700 36px Barlow Condensed}.performance-grid article>span{color:var(--muted);font-size:7px}.performance-grid article>b{height:4px;width:var(--rate);background:linear-gradient(90deg,#0755ff,#64a0ff);position:absolute;bottom:0;left:0}.performance-grid .sales-metric>i{color:#16a878;background:#16a8781c}.performance-grid .sales-metric>strong{color:#16a878}.performance-detail{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:18px;margin-top:18px;overflow:hidden}.performance-detail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:78px;padding:0 20px;display:flex}.performance-detail h3{text-transform:uppercase;margin:0;font:700 18px Barlow Condensed}.performance-detail header p{color:var(--muted);margin:5px 0 0;font-size:8px}.performance-detail header>span{color:var(--blue);font:700 8px Barlow Condensed}.performance-detail>div{grid-template-columns:repeat(3,1fr);display:grid}.performance-detail article{border-right:1px solid var(--line);flex-direction:column;gap:7px;min-height:125px;padding:22px;display:flex}.performance-detail article:last-child{border:0}.performance-detail article small{letter-spacing:1px;color:var(--muted);font:700 7px Barlow Condensed}.performance-detail article strong{font:700 24px Barlow Condensed}.performance-detail article span{color:var(--muted);font-size:7px}@media (width<=1100px){.hero-actions{flex-direction:column;align-items:flex-end}.performance-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.call-session-button{display:none}.call-outcome-grid{grid-template-columns:1fr 1fr}.note-template-settings{grid-template-columns:1fr}.performance-heading{flex-direction:column;align-items:flex-start;gap:18px}.performance-grid{grid-template-columns:1fr 1fr}.performance-detail>div{grid-template-columns:1fr}.performance-detail article{border-right:0;border-bottom:1px solid var(--line)}}.lead-content-area .permanent-notes{min-height:430px}.permanent-notes>textarea{min-height:330px;font-size:11px;line-height:1.8}.compact-history{transition:max-height .35s;min-height:0!important}.compact-history>header{justify-content:space-between!important;align-items:center!important;height:66px!important;padding:0 20px!important;display:flex!important}.compact-history>header>div{flex-direction:column;display:flex}.compact-history>header button{border:1px solid var(--line);background:var(--surface-2);height:32px;color:var(--blue);cursor:pointer;border-radius:9px;padding:0 10px;font-size:8px;font-weight:800}.compact-history>header button span{margin-left:8px}.compact-history>div{max-height:125px;transition:max-height .4s;overflow:hidden;padding-top:15px!important}.compact-history>div article{min-height:62px}.compact-history.expanded>div{max-height:560px;overflow-y:auto}.compact-history.expanded{max-height:650px}.compact-history:not(.expanded){max-height:215px}.compact-history:not(.expanded)>div:after{content:"";background:linear-gradient(transparent,var(--surface));pointer-events:none;height:46px;position:absolute;bottom:0;left:0;right:0}.compact-history>div{position:relative}@media (width<=760px){.lead-content-area .permanent-notes{min-height:380px}.permanent-notes>textarea{min-height:280px}}.import-leads-button{color:#dff3ff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#1978e033,#3552c42e);border:1px solid #50b0ff6b;border-radius:14px;padding:13px 18px;font-weight:750}.import-leads-button:hover{border-color:#50b0ff;transform:translateY(-1px)}.import-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030812c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.import-modal{background:linear-gradient(160deg,#111b2d,#0b1321);border:1px solid #7eabe538;border-radius:24px;width:min(620px,100%);padding:26px;box-shadow:0 30px 90px #00000085}.import-modal>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.import-modal header small{color:#58b7ff;letter-spacing:.13em;font-weight:800}.import-modal header h2{margin:8px 0 5px;font-size:25px}.import-modal header p{color:#8fa0b8;margin:0}.import-modal header>button{color:#aebbd0;cursor:pointer;background:#ffffff0f;border:0;border-radius:10px;width:36px;height:36px;font-size:22px}.csv-dropzone{cursor:pointer;text-align:center;background:#3a86da12;border:1px dashed #62b4ff73;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:160px;margin:24px 0 18px;display:flex}.csv-dropzone:hover{background:#3a86da1f;border-color:#58b7ff}.csv-dropzone input{opacity:0;pointer-events:none;position:absolute}.csv-dropzone i{color:#58b7ff;font-size:28px;font-style:normal}.csv-dropzone strong{font-size:16px}.csv-dropzone span{color:#8495ad;font-size:12px}.import-summary{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;display:grid}.import-summary article{background:#ffffff0a;border:1px solid #ffffff12;border-radius:14px;padding:14px}.import-summary article strong{color:#75c7ff;font-size:22px;display:block}.import-summary article span{color:#91a0b5;font-size:12px}.import-sample{grid-column:1/-1;gap:7px;padding:12px 2px;display:grid}.import-sample small{color:#71839d;letter-spacing:.12em;font-weight:800}.import-sample span{border-bottom:1px solid #ffffff0f;justify-content:space-between;padding:7px 0;display:flex}.import-sample b{color:#91a0b5;font-weight:500}.import-error{color:#ff9aa3;background:#f4505d1a;border:1px solid #f4505d40;border-radius:12px;grid-column:1/-1;margin:0;padding:12px}.import-modal footer{justify-content:flex-end;gap:10px;display:flex}.import-modal footer button{color:#b9c4d5;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;padding:11px 16px;font-weight:700}.import-modal footer .confirm-import{color:#fff;background:#238be8;border-color:#238be8}.import-modal footer .confirm-import:disabled{opacity:.42;cursor:not-allowed}@media (width<=760px){.pipeline-heading-actions{justify-content:space-between;width:100%}.import-leads-button{padding:11px 13px}.import-modal{padding:19px}.import-summary{grid-template-columns:1fr}}.company-access-page{color:#fff;background:radial-gradient(circle at 50% 15%,#0e4ac455,#0000 32%),linear-gradient(145deg,#020817,#06152e 60%,#020817);place-items:center;min-height:100vh;padding:70px 24px;display:grid;position:relative;overflow:hidden}.access-grid{background-color:#0000;background-image:linear-gradient(90deg,#3671ff12 1px,#0000 1px),linear-gradient(#3671ff12 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:18s linear infinite gridDrift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.access-back{z-index:2;color:#8fa6cf;background:#07152f;border:1px solid #31538b;border-radius:10px;height:37px;padding:0 13px;font-size:8px;font-weight:800;position:absolute;top:28px;left:30px}.company-picker{z-index:1;text-align:center;width:min(920px,94vw);position:relative}.company-picker header>span,.company-login>span{letter-spacing:2.4px;color:#6692ff;font:700 8px Barlow Condensed}.company-picker h1,.company-login h1{text-transform:uppercase;margin:12px 0;font:700 clamp(35px,5vw,54px)/1 Barlow Condensed}.company-picker header>p,.company-login>p{color:#8fa2c4;max-width:580px;margin:0 auto;font-size:10px;line-height:1.7}.company-options{grid-template-columns:1fr 1fr;gap:20px;margin-top:42px;display:grid}.company-options>button{color:#fff;cursor:pointer;text-align:left;background:linear-gradient(145deg,#0b1b3c,#071229);border:1px solid #24467f;border-radius:22px;flex-direction:column;align-items:stretch;gap:20px;min-height:260px;padding:22px;transition:all .25s;display:flex;box-shadow:0 24px 70px #0006}.company-options>button:hover{border-color:#4b7eff;transform:translateY(-7px);box-shadow:0 30px 80px #0755ff28}.company-logo{border-radius:15px;place-items:center;height:120px;display:grid;overflow:hidden}.company-logo img{object-fit:contain;width:100%;height:100%}.cms-company{background:#07132e}.revelence-company{background:#fff;padding:15px}.company-options>button>span{flex-direction:column;gap:7px;display:flex}.company-options small{letter-spacing:1.5px;color:#6792fb;font:700 7px Barlow Condensed}.company-options strong{text-transform:uppercase;font:700 20px Barlow Condensed}.company-options em{color:#8fa5ca;margin-top:6px;font-size:8px;font-style:normal}.company-picker footer{letter-spacing:1.5px;color:#60799e;justify-content:center;align-items:center;gap:8px;margin-top:30px;font:700 7px Barlow Condensed;display:flex}.company-picker footer i{background:#25bf84;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #25bf84}.company-login{z-index:1;text-align:center;background:#07142df2;border:1px solid #24467f;border-radius:24px;width:min(500px,94vw);padding:35px 42px;position:relative;box-shadow:0 35px 100px #0009}.company-login.revelence{border-color:#56acd1}.change-company{color:#7891b8;background:0 0;border:0;font-size:7px;position:absolute;top:16px;left:16px}.login-company-logo{border-radius:15px;place-items:center;height:105px;margin:20px 0 26px;display:grid;overflow:hidden}.login-company-logo img{object-fit:contain;width:100%;height:100%}.company-login.revelence .login-company-logo{background:#fff;padding:12px}.company-login form{text-align:left;flex-direction:column;gap:12px;margin-top:27px;display:flex}.company-login label{flex-direction:column;gap:8px;display:flex}.company-login label small{letter-spacing:1.4px;color:#7189b0;font:700 7px Barlow Condensed}.company-login input{color:#fff;text-transform:uppercase;letter-spacing:1px;background:#091a39;border:1px solid #31538b;border-radius:12px;outline:0;height:50px;padding:0 14px}.company-login input:focus{border-color:#477dff;box-shadow:0 0 0 3px #0755ff25}.company-login form>button{color:#fff;background:linear-gradient(135deg,#0c3dbd,#2f63ff);border:0;border-radius:12px;justify-content:space-between;align-items:center;height:50px;padding:0 12px 0 18px;font-size:9px;font-weight:800;display:flex}.company-login form>button i{color:#1450dd;background:#fff;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.company-login.revelence form>button{background:linear-gradient(135deg,#0d496c,#55afd4)}.access-error{color:#ff8393;background:#ff536b12;border:1px solid #ff536b55;border-radius:9px;padding:10px;font-size:8px;line-height:1.5}.demo-code{border-top:1px solid #1e365d;justify-content:space-between;align-items:center;margin-top:20px;padding-top:17px;display:flex}.demo-code small{letter-spacing:1.2px;color:#5f769c;font:700 6px Barlow Condensed}.demo-code button{color:#76a0ff;letter-spacing:.5px;background:0 0;border:0;font-size:8px;font-weight:800}.company-search{padding-top:58px;overflow:hidden}.company-search:before{content:"";pointer-events:none;background:radial-gradient(circle,#3475ff45,#0000 68%);width:260px;height:180px;position:absolute;top:-90px;left:50%;transform:translate(-50%)}.company-search h1{margin-top:15px}.company-search input{text-transform:none;font-size:12px}.access-privacy{color:#6681aa;letter-spacing:1.2px;text-transform:uppercase;border-top:1px solid #1e365d;justify-content:center;align-items:center;gap:9px;margin-top:22px;padding-top:18px;font:700 7px Barlow Condensed;display:flex}.access-privacy i{background:#25bf84;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #25bf84}.cloud-status{color:var(--muted);letter-spacing:1px;text-transform:uppercase;align-items:center;gap:7px;font:700 7px Barlow Condensed;display:flex}.cloud-status i{background:#28c98b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #28c98b}.cloud-status.saving i{background:#f2b84b;animation:1s infinite pulse;box-shadow:0 0 10px #f2b84b}@media (width<=720px){.cloud-status{display:none}}html[data-company=revelence]{--blue:#4ca7cc;--navy:#07324c;--bg:#f3f9fc;--surface:#fff;--surface-2:#edf7fb;--line:#cce6f1;--ink:#0a3650;--muted:#66899a}html[data-company=revelence][data-theme=dark]{--bg:#061722;--surface:#0a2230;--surface-2:#0d2c3d;--line:#174257;--ink:#edfaff;--muted:#7ca4b6;--navy:#041721;--blue:#55b3d8}html[data-company=revelence] .sidebar{border-right-color:#185169}html[data-company=revelence] .nav-link.active{background:linear-gradient(90deg,#0d526e,#55afd4);border-color:#5cb9dd;box-shadow:0 10px 28px #3da7d335}html[data-company=revelence] .brand img{object-fit:contain;background:#fff;border-color:#54acd0;padding:6px}html[data-company=revelence] .compact-logo{color:#55afd4;background:#fff;border-color:#55afd4}html[data-company=revelence] .crm-transition{background:radial-gradient(circle,#3f9fc7 0,#0b3b55 34%,#03121b 75%)}@media (width<=700px){.company-options{grid-template-columns:1fr}.company-options>button{min-height:220px}.company-login{padding:30px 22px}.access-back{top:16px;left:16px}}.admin-page{flex-direction:column;gap:22px;padding-bottom:60px;display:flex}.admin-hero,.admin-panel{border:1px solid var(--line);background:var(--surface);border-radius:24px;box-shadow:0 18px 55px #00000010}.admin-hero{justify-content:space-between;align-items:center;gap:20px;padding:30px 34px;display:flex}.admin-hero small,.admin-panel small{letter-spacing:1.8px;color:var(--blue);font:700 8px Barlow Condensed}.admin-hero h1{text-transform:uppercase;color:var(--ink);margin:7px 0;font:700 38px/1 Barlow Condensed}.admin-hero p{color:var(--muted);margin:0;font-size:10px}.admin-add{background:linear-gradient(135deg,var(--blue),#294ee6);color:#fff;cursor:pointer;border:0;border-radius:13px;height:48px;padding:0 20px;font-weight:800}.admin-grid{grid-template-columns:340px 1fr;gap:22px;display:grid}.admin-panel{padding:26px}.user-form{flex-direction:column;gap:14px;margin-top:22px;display:flex}.user-form label{flex-direction:column;gap:7px;display:flex}.user-form input,.user-form select{border:1px solid var(--line);background:var(--surface-2);height:44px;color:var(--ink);border-radius:11px;outline:0;padding:0 12px}.permission-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.permission-grid label{border:1px solid var(--line);color:var(--muted);border-radius:10px;flex-direction:row;align-items:center;padding:10px;font-size:9px}.permission-grid input{height:auto}.user-form>button{background:var(--blue);color:#fff;border:0;border-radius:12px;height:46px;font-weight:800}.user-list{flex-direction:column;gap:10px;margin-top:20px;display:flex}.user-row{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;grid-template-columns:minmax(150px,1.3fr) 100px minmax(145px,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.user-person{align-items:center;gap:11px;display:flex}.user-person>i{background:var(--blue);color:#fff;border-radius:11px;place-items:center;width:38px;height:38px;font:700 15px Barlow Condensed;display:grid}.user-person strong,.user-person span{color:var(--ink);display:block}.user-person span{color:var(--muted);margin-top:3px;font-size:8px}.role-pill{border:1px solid var(--line);color:var(--muted);text-align:center;border-radius:99px;padding:6px 9px;font-size:8px}.access-code{align-items:center;gap:7px;display:flex}.access-code code{color:var(--ink);font-size:9px;font-weight:800}.access-code button,.user-actions button{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:8px;height:30px;padding:0 9px}.user-actions{gap:6px;display:flex}.user-actions .danger{color:#ef6073}.user-row.inactive{opacity:.5}.admin-empty{text-align:center;color:var(--muted);padding:40px}.admin-message{color:#2ac48a;background:#2ac48a18;border-radius:10px;padding:10px;font-size:9px}.admin-message.error{color:#ef6073;background:#ef607318}@media (width<=980px){.admin-grid{grid-template-columns:1fr}.user-row{grid-template-columns:1fr 90px}.access-code,.user-actions{justify-content:flex-start}}@media (width<=620px){.admin-hero{flex-direction:column;align-items:flex-start}.user-row,.permission-grid{grid-template-columns:1fr}}.user-row{grid-template-columns:minmax(150px,1.1fr) 90px minmax(140px,.8fr) minmax(250px,1.4fr) auto}.user-calendar-link{flex-direction:column;gap:6px;display:flex}.user-calendar-link>span{align-items:center;gap:6px;display:flex}.user-calendar-link input{border:1px solid var(--line);background:var(--surface);min-width:0;height:34px;color:var(--ink);border-radius:9px;flex:1;padding:0 9px}.user-calendar-link button,.user-calendar-link a{border:1px solid var(--line);background:var(--surface);height:30px;color:var(--muted);border-radius:8px;align-items:center;padding:0 8px;font-size:8px;text-decoration:none;display:inline-flex}@media (width<=1180px){.user-row{grid-template-columns:1fr 90px}.user-calendar-link{grid-column:1/-1}.access-code,.user-actions{justify-content:flex-start}}.admin-tabs{background:var(--surface);border:1px solid var(--line);border-radius:16px;gap:8px;margin:0 0 18px;padding:7px;display:flex;overflow:auto}.admin-tabs button{color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:11px 16px;font-size:11px;font-weight:750}.admin-tabs button.active{background:var(--blue);color:#fff;box-shadow:0 8px 20px color-mix(in srgb,var(--blue) 30%,transparent)}.admin-config-panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;overflow:hidden}.admin-config-panel>header{border-bottom:1px solid var(--line);padding:24px 26px}.admin-config-panel header small{letter-spacing:1.6px;color:var(--blue);font:700 9px Barlow Condensed}.admin-config-panel header h2{text-transform:uppercase;margin:7px 0 5px;font:700 26px Barlow Condensed}.admin-config-panel header p{color:var(--muted);margin:0;font-size:11px}.team-config-grid{grid-template-columns:1.15fr .85fr;min-height:460px;display:grid}.team-assignments{border-right:1px solid var(--line);padding:18px}.team-assignments article{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1fr 1fr;align-items:center;gap:12px;padding:13px;display:grid}.team-assignments label,.role-builder label,.field-builder label{gap:5px;display:grid}.team-assignments label small,.role-builder label small,.field-builder label small{letter-spacing:1px;color:var(--muted);font:700 8px Barlow Condensed}.team-assignments input,.team-assignments select,.role-builder input,.field-builder input,.field-builder select{border:1px solid var(--line);background:var(--surface-2);height:38px;color:var(--ink);border-radius:8px;padding:0 10px}.team-tree{background:var(--surface-2);padding:24px}.tree-root{border:1px solid var(--blue);background:color-mix(in srgb,var(--blue) 11%,var(--surface));border-radius:13px;justify-content:space-between;padding:15px;display:flex}.tree-root strong{font:700 15px Barlow Condensed}.tree-root small{color:var(--blue);font:700 8px Barlow Condensed}.team-tree section{border-left:2px solid var(--line);margin:20px 0 0 18px;padding-left:18px}.team-tree h3{text-transform:uppercase;color:var(--blue);font:700 13px Barlow Condensed}.tree-member{background:var(--surface);border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;margin:8px 0;padding:10px;display:flex}.tree-member>i{background:var(--blue);color:#fff;border-radius:8px;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.tree-member span{gap:3px;display:grid}.tree-member strong{font-size:10px}.tree-member small{color:var(--muted);font-size:8px}.role-builder,.field-builder{grid-template-columns:.8fr 1.2fr;gap:24px;padding:24px;display:grid}.role-builder form,.field-builder form{background:var(--surface-2);border:1px solid var(--line);border-radius:15px;align-content:start;gap:14px;padding:20px;display:grid}.role-builder form>button,.field-builder form>button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:9px;height:42px;font-weight:750}.custom-role-list,.custom-field-list{align-content:start;gap:10px;display:grid}.custom-role-list article,.custom-field-list article{border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:15px;display:flex}.custom-role-list article>div,.custom-field-list article>span{gap:4px;display:grid}.custom-role-list span,.custom-field-list small{color:var(--muted);font-size:8px}.custom-role-list p{flex-wrap:wrap;flex:1;gap:5px;margin:0;display:flex}.custom-role-list em{background:var(--surface-2);color:var(--blue);border-radius:10px;padding:4px 7px;font-size:7px;font-style:normal}.custom-role-list article>button,.custom-field-list article>button{color:#ef6472;cursor:pointer;background:0 0;border:0;font-size:9px}.bulk-assignment{border:1px solid color-mix(in srgb,var(--blue) 35%,var(--line));background:color-mix(in srgb,var(--blue) 6%,var(--surface));border-radius:15px;grid-template-columns:1.3fr .7fr 1fr .55fr auto;align-items:end;gap:12px;margin-bottom:14px;padding:15px 18px;display:grid}.bulk-assignment>div{gap:5px;display:grid}.bulk-assignment>div small,.bulk-assignment label small{letter-spacing:1.1px;color:var(--blue);font:700 8px Barlow Condensed}.bulk-assignment>div strong{font-size:11px}.bulk-assignment label{gap:5px;display:grid}.bulk-assignment select,.bulk-assignment input{border:1px solid var(--line);background:var(--surface);height:38px;color:var(--ink);border-radius:8px;padding:0 9px}.bulk-assignment>button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:8px;height:38px;padding:0 15px;font-size:9px;font-weight:750}@media (width<=1000px){.team-config-grid,.role-builder,.field-builder{grid-template-columns:1fr}.team-assignments{border-right:0;border-bottom:1px solid var(--line)}.bulk-assignment{grid-template-columns:1fr 1fr}.bulk-assignment>div,.bulk-assignment>button{grid-column:1/-1}}@media (width<=680px){.team-assignments article{grid-template-columns:1fr}.admin-tabs{border-radius:0;margin-left:-12px;margin-right:-12px}.bulk-assignment{grid-template-columns:1fr}.bulk-assignment>*{grid-column:1!important}}.live-editor-launch{border:1px solid color-mix(in srgb,var(--blue) 45%,var(--line));background:color-mix(in srgb,var(--blue) 10%,var(--surface));color:var(--blue);cursor:pointer;border-radius:11px;align-self:center;padding:11px 16px;font-weight:800}.admin-config-panel>header:has(.live-editor-launch){justify-content:space-between;align-items:center;gap:20px;display:flex}.global-editing .workspace{padding-top:104px}.global-editor{top:12px}.editor-navigation{gap:4px;min-width:170px;display:grid}.editor-navigation small{letter-spacing:1px;color:#8facd1;font:700 7px Barlow Condensed}.editor-navigation select{color:#fff;background:#0b203f;border:1px solid #345784;border-radius:8px;height:38px;padding:0 10px}.editor-history .editor-save{background:#1766c7;border-color:#2d82ff;min-width:88px;font-weight:800}.sidebar-live-editor{background:#071b37;border:1px dashed #2d82ff;border-radius:12px;max-height:230px;margin:0 0 10px;padding:10px;overflow:auto}.sidebar-live-editor>small{color:#62a7ff;letter-spacing:1.2px;margin-bottom:8px;font:700 8px Barlow Condensed;display:block}.sidebar-live-editor label{grid-template-columns:62px 1fr;align-items:center;gap:6px;margin:5px 0;display:grid}.sidebar-live-editor label span{text-transform:uppercase;color:#7890b2;font-size:7px}.sidebar-live-editor input{color:#fff;background:#0d294e;border:1px solid #294a77;border-radius:6px;min-width:0;height:29px;padding:0 7px;font-size:8px}.sidebar-collapsed .sidebar-live-editor{display:none}.crm-edit-mode{padding-top:110px}.live-editor-toolbar{z-index:65;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;background:linear-gradient(135deg,#071a38f5,#0b2d5af5);border:1px solid #3b68b1;border-radius:17px;align-items:center;gap:15px;min-height:78px;padding:12px 15px;display:flex;position:fixed;top:12px;left:288px;right:18px;box-shadow:0 20px 50px #0008}.sidebar-collapsed .live-editor-toolbar{left:96px}.editor-title{align-items:center;gap:9px;min-width:160px;display:flex}.editor-title>i{background:#2d82ff;border-radius:10px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.editor-title span{gap:3px;display:grid}.editor-title strong{font-size:12px}.editor-title small{color:#8facd1;font-size:7px}.editor-add{flex:1;align-items:center;gap:7px;display:flex}.editor-add input,.editor-add select{color:#fff;background:#0b203f;border:1px solid #345784;border-radius:8px;min-width:130px;height:38px;padding:0 10px}.editor-add input:first-child{flex:1}.editor-plus{color:#fff;cursor:pointer;background:#2d82ff;border:0;border-radius:8px;height:38px;padding:0 14px;font-weight:800}.editor-history{gap:7px;display:flex}.editor-history button{color:#fff;cursor:pointer;background:#0b203f;border:1px solid #345784;border-radius:8px;min-width:38px;height:38px}.editor-history button:disabled{opacity:.35}.editor-history .editor-done{color:#0a2348;background:#fff;border-color:#fff;padding:0 15px;font-weight:800}.crm-edit-mode .lead-profile-panel{outline-offset:4px;outline:2px dashed #2d82ff}.editable-crm-bubble{position:relative}.bubble-editor{background:#0a2448;border:1px solid #2d82ff;border-radius:9px;gap:6px;margin-bottom:7px;padding:7px;display:grid}.bubble-editor>input,.bubble-editor>select{color:#fff!important;background:#102d55!important;border-color:#315c91!important;min-width:0!important;height:29px!important}.bubble-editor>span{justify-content:flex-end;gap:5px;display:flex}.bubble-editor button{color:#fff;cursor:pointer;background:#102d55;border:1px solid #315c91;border-radius:6px;width:27px;height:27px}.bubble-editor .bubble-remove{background:#8d2939;border-color:#bc4052}.bubble-editor button:disabled{opacity:.3}.inline-add-bubble{color:#2d82ff;cursor:pointer;background:#0755ff0b;border:2px dashed #2d82ff;border-radius:10px;min-height:76px;font-weight:800}.inline-add-bubble:hover{background:#0755ff18}@media (width<=1050px){.live-editor-toolbar{flex-wrap:wrap}.editor-title{min-width:auto}.editor-add{order:3;width:100%}.crm-edit-mode{padding-top:158px}.global-editing .workspace{padding-top:150px}}@media (width<=760px){.live-editor-toolbar{top:8px;right:8px;left:8px!important}.editor-add{grid-template-columns:1fr 1fr;display:grid}.editor-add input:first-child,.editor-plus{grid-column:1/-1}.crm-edit-mode{padding-top:240px}.global-editing .workspace{padding-top:220px}.admin-config-panel>header:has(.live-editor-launch){flex-direction:column;align-items:flex-start}}.sidebar-live-editor>header{justify-content:space-between;align-items:center;gap:7px;margin-bottom:9px;display:flex}.sidebar-live-editor>header span{gap:2px;display:grid}.sidebar-live-editor>header small{color:#62a7ff;letter-spacing:1.2px;font:700 8px Barlow Condensed}.sidebar-live-editor>header b{color:#8ca4c6;font-size:7px}.sidebar-live-editor>header button{color:#fff;cursor:pointer;white-space:nowrap;background:#087a55;border:1px solid #50d49f;border-radius:7px;height:31px;padding:0 9px;font-size:8px;font-weight:900}.sidebar-collapsed .sidebar-live-editor{padding:6px;display:block}.sidebar-collapsed .sidebar-live-editor header span,.sidebar-collapsed .sidebar-live-editor label{display:none}.sidebar-collapsed .sidebar-live-editor header{margin:0}.sidebar-collapsed .sidebar-live-editor header button{width:100%;padding:0;font-size:0}.sidebar-collapsed .sidebar-live-editor header button:after{content:"＋";font-size:17px}.nav-item-editor{background:#091e3c;border:1px solid #254b78;border-radius:8px;grid-template-columns:1fr 62px;gap:5px;margin:7px 0;padding:7px;display:grid}.nav-item-editor>div{grid-column:1/-1;grid-template-columns:1fr auto;gap:5px;display:grid}.nav-item-editor input,.nav-item-editor select{color:#fff!important;background:#102b50!important;border:1px solid #31577f!important;border-radius:6px!important;height:28px!important;padding:0 6px!important;font-size:7px!important}.nav-item-editor>div>span{gap:3px;display:flex}.nav-item-editor button{color:#fff;background:#102b50;border:1px solid #31577f;border-radius:5px;height:28px;font-size:7px}.nav-item-editor button.is-off{background:#8a2e3e}.nav-item-editor select:last-child{min-width:0}.sidebar-collapsed .nav-item-editor{display:none}.nav-link.nav-size-small{height:38px}.nav-link.nav-size-large{height:62px}.nav-link.nav-hidden{display:none}.global-editing .nav-link.nav-hidden{opacity:.38;outline:1px dashed #ff7588;display:flex}.add-any-bubble{z-index:90;color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#25b67c,#087a55);border:2px solid #fff;border-radius:11px;justify-content:center;align-items:center;height:42px;padding:0 20px;font-weight:900;top:31px;left:560px;right:auto;box-shadow:0 10px 28px #0baf7555;visibility:visible!important;opacity:1!important;display:flex!important;position:fixed!important}.add-any-bubble:hover{filter:brightness(1.08);transform:translateY(-1px)}.toolbar-add-bubble{z-index:92;color:#fff;cursor:pointer;white-space:nowrap;background:#1766c7;border:1px solid #77b5ff;border-radius:9px;height:40px;padding:0 16px;font-weight:900;position:fixed;top:31px;left:670px;box-shadow:0 8px 20px #0755ff44}.toolbar-add-bubble:hover{background:#2d82ff;transform:translateY(-1px)}.workspace{position:relative}.floating-bubble{z-index:22;touch-action:none;position:absolute}.floating-bubble.draggable{z-index:69;cursor:grab;outline-offset:4px;outline:2px dashed #fff8}.floating-bubble.draggable:active{cursor:grabbing;transform:none}.workspace-bubble{max-width:320px}.sidebar-bubble{z-index:7;max-width:240px}.sidebar-collapsed .sidebar-bubble{display:none}.global-editing .workspace:after{content:"GLISSEZ LES BULLES OÙ VOUS VOULEZ";z-index:21;color:#70adff;letter-spacing:1.3px;pointer-events:none;background:#071b37e8;border:1px dashed #2d82ff;border-radius:999px;padding:9px 15px;font:800 8px Barlow Condensed;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.custom-action-bubble{color:#fff;cursor:pointer;background:#1766c7;border:1px solid #3887eb;place-items:center;gap:3px;font-weight:850;transition:all .16s;display:grid;box-shadow:0 8px 22px #001a3b33}.custom-action-bubble:hover{filter:brightness(1.08);transform:translateY(-2px)}.custom-action-bubble small{opacity:.72;font-size:7px}.custom-action-bubble.shape-rounded{border-radius:14px}.custom-action-bubble.shape-pill{border-radius:999px}.custom-action-bubble.shape-square{border-radius:3px}.custom-action-bubble.size-small{min-width:112px;min-height:42px;padding:8px 14px}.custom-action-bubble.size-medium{min-width:170px;min-height:58px;padding:12px 20px;font-size:14px}.custom-action-bubble.size-large{min-width:240px;min-height:84px;padding:18px 26px;font-size:17px}.custom-action-bubble.color-blue{background:linear-gradient(135deg,#2d82ff,#1252b8);border-color:#58a0ff}.custom-action-bubble.color-green{background:linear-gradient(135deg,#19a774,#087354);border-color:#45d4a5}.custom-action-bubble.color-violet{background:linear-gradient(135deg,#8a5cf6,#5b2eb7);border-color:#aa89ff}.custom-action-bubble.color-orange{background:linear-gradient(135deg,#f28b35,#b9590d);border-color:#ffad68}.bubble-builder-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020b18b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.bubble-builder{color:#fff;background:linear-gradient(155deg,#0c2548,#071a34);border:1px solid #315c91;border-radius:22px;width:min(680px,100%);max-height:92vh;overflow:auto;box-shadow:0 30px 90px #000b}.bubble-builder>header{border-bottom:1px solid #25456e;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.bubble-builder>header span{gap:4px;display:grid}.bubble-builder h2{margin:0;font-size:21px}.bubble-builder header small{color:#63a8ff;letter-spacing:1.4px;font:800 8px Barlow Condensed}.bubble-builder>header>button{color:#fff;cursor:pointer;background:#102d55;border:1px solid #365a88;border-radius:10px;width:36px;height:36px;font-size:22px}.bubble-preview{background:#04142c;border:1px dashed #416b9e;border-radius:16px;place-items:center;min-height:130px;margin:20px 24px 8px;display:grid}.bubble-form-grid{grid-template-columns:1fr 1fr;gap:14px;padding:16px 24px 24px;display:grid}.bubble-form-grid label{gap:6px;display:grid}.bubble-form-grid label.wide{grid-column:1/-1}.bubble-form-grid small,.bubble-form-grid legend{color:#91acd0;letter-spacing:1.2px;font:800 8px Barlow Condensed}.bubble-form-grid input,.bubble-form-grid select{color:#fff;background:#0b203f;border:1px solid #31567f;border-radius:10px;width:100%;height:43px;padding:0 12px}.bubble-form-grid fieldset{border:0;margin:0;padding:0}.bubble-form-grid legend{margin-bottom:8px}.bubble-colors{gap:9px;display:flex}.bubble-colors button{cursor:pointer;border:3px solid #0000;border-radius:10px;width:36px;height:36px}.bubble-colors button.active{border-color:#fff;box-shadow:0 0 0 2px #2d82ff}.bubble-colors .blue{background:#2d82ff}.bubble-colors .green{background:#19a774}.bubble-colors .violet{background:#8a5cf6}.bubble-colors .orange{background:#f28b35}.bubble-builder>footer{border-top:1px solid #25456e;align-items:center;gap:10px;padding:16px 24px;display:flex}.bubble-builder>footer span{flex:1}.bubble-builder>footer button{cursor:pointer;border-radius:10px;height:42px;padding:0 16px;font-weight:850}.save-bubble{color:#fff;background:#2d82ff;border:0}.cancel-bubble{color:#fff;background:#102d55;border:1px solid #365a88}.delete-bubble{color:#fff;background:#7b2434;border:1px solid #b64b5d}@media (width<=1200px){.add-any-bubble{top:101px;left:110px}.toolbar-add-bubble{top:105px;left:110px}.global-editing .workspace{padding-top:160px}}@media (width<=760px){.add-any-bubble{top:220px;left:18px;right:auto}.toolbar-add-bubble{top:224px;left:18px}.bubble-form-grid{grid-template-columns:1fr}.bubble-form-grid label.wide{grid-column:auto}.bubble-builder>footer{flex-wrap:wrap}.custom-action-bubble.size-large{min-width:190px}.global-editing .workspace{padding-top:290px!important}}.custom-category-link{position:relative}.custom-category-link>i{color:#fff;background:#732536;border:1px solid #a94455;border-radius:6px;place-items:center;width:22px;height:22px;margin-left:auto;font-style:normal;display:grid}.custom-category-page{min-height:calc(100vh - 76px);padding:42px;position:relative}.empty-category-state{text-align:center;min-height:calc(100vh - 160px);color:var(--ink);background:linear-gradient(145deg,#0755ff08,#0000);border:2px dashed #284c78;border-radius:20px;place-content:center;justify-items:center;display:grid}.empty-category-state>span{background:var(--surface);width:64px;height:64px;color:var(--blue);border:1px solid #34608f;border-radius:17px;place-items:center;font-size:28px;display:grid}.empty-category-state h1{text-transform:uppercase;margin:18px 0 5px;font:800 30px Barlow Condensed}.empty-category-state p{color:var(--muted);margin:0;font-size:11px}.empty-category-state button{color:#fff;cursor:pointer;background:#2d82ff;border:0;border-radius:10px;height:43px;margin-top:22px;padding:0 17px;font-weight:900}.category-builder{color:#fff;background:#091e3b;border:1px solid #315c91;border-radius:20px;width:min(520px,100%);box-shadow:0 30px 90px #000b}.category-builder>header{border-bottom:1px solid #29486e;justify-content:space-between;align-items:center;padding:21px 23px;display:flex}.category-builder>header span{gap:3px;display:grid}.category-builder h2{margin:0}.category-builder header small,.category-builder label small{color:#65a9ff;letter-spacing:1.2px;font:800 8px Barlow Condensed}.category-builder>header>button{color:#fff;background:#102d55;border:1px solid #365a88;border-radius:9px;width:34px;height:34px;font-size:20px}.category-builder>div{grid-template-columns:1fr 100px;gap:14px;padding:23px;display:grid}.category-builder label{gap:7px;display:grid}.category-builder input{color:#fff;background:#0b203f;border:1px solid #31567f;border-radius:10px;height:43px;padding:0 12px}.category-builder p{color:#8ca5c6;grid-column:1/-1;margin:4px 0 0;font-size:10px;line-height:1.6}.category-builder>footer{border-top:1px solid #29486e;justify-content:flex-end;gap:9px;padding:16px 23px;display:flex}.category-builder>footer button{color:#fff;background:#102d55;border:1px solid #365a88;border-radius:9px;height:41px;padding:0 15px;font-weight:800}.category-builder>footer .create-category{background:#2d82ff;border-color:#2d82ff}.contact-row{grid-template-columns:34px 1.2fr 1.45fr .85fr 1.05fr 32px}.contact-row select option,.contact-row select optgroup,.lead-status-top select option,.lead-status-top select optgroup{color:#fff;background:#0b203f}.lead-check{cursor:pointer;place-items:center;display:grid}.lead-check input{opacity:0;position:absolute}.lead-check span{border:1px solid var(--line);background:var(--surface-2);border-radius:5px;width:18px;height:18px}.lead-check input:checked+span{background:var(--blue);border-color:var(--blue);box-shadow:inset 0 0 0 4px var(--surface)}.pipeline-heading-actions{align-items:center;gap:9px;display:flex}.create-lead-button,.import-leads-button{cursor:pointer;border-radius:10px;height:42px;padding:0 14px;font-size:9px;font-weight:800}.create-lead-button{background:var(--blue);color:#fff;border:0}.import-leads-button{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.sheet-import-inline{border:1px solid var(--line);background:var(--surface);border-radius:13px;grid-template-columns:220px 1fr auto;align-items:center;gap:12px;margin-bottom:12px;padding:13px 16px;display:grid}.sheet-import-inline span{gap:4px;display:grid}.sheet-import-inline b{font-size:10px}.sheet-import-inline small{color:var(--muted);font-size:8px}.sheet-import-inline input,.sheet-import-inline button{border-radius:8px;height:39px}.sheet-import-inline input{border:1px solid var(--line);background:var(--surface-2);color:var(--ink);padding:0 11px}.sheet-import-inline button{color:#fff;background:#18865e;border:0;padding:0 15px;font-weight:800}.sheet-import-inline button:disabled{opacity:.45}.lead-management-bar{border:1px solid color-mix(in srgb,var(--blue) 35%,var(--line));background:color-mix(in srgb,var(--blue) 5%,var(--surface));border-radius:14px;grid-template-columns:auto auto 1fr 120px 1fr auto;align-items:end;gap:12px;margin-bottom:14px;padding:14px 16px;display:grid}.lead-management-bar>label{gap:5px;display:grid}.lead-management-bar small{letter-spacing:1px;color:var(--muted);font:700 8px Barlow Condensed}.lead-management-bar select{border:1px solid var(--line);background:var(--surface);height:38px;color:var(--ink);border-radius:8px;padding:0 9px}.lead-management-bar>strong{color:var(--blue);align-self:center;font-size:10px}.lead-management-bar>button{background:var(--blue);color:#fff;border:0;border-radius:8px;height:38px;padding:0 15px;font-weight:800}.lead-management-bar>button:disabled{opacity:.4}.select-all-leads{align-self:center;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex!important}.select-all-leads input{width:17px;height:17px;accent-color:var(--blue)}.empty-pipeline{text-align:center;justify-items:center;gap:9px;padding:70px 20px;display:grid}.empty-pipeline strong{text-transform:uppercase;font:700 22px Barlow Condensed}.empty-pipeline span{color:var(--muted);font-size:9px}.empty-pipeline button{background:var(--blue);color:#fff;border:0;border-radius:9px;height:40px;margin-top:8px;padding:0 14px;font-weight:800}.create-lead-form{grid-template-columns:1fr 1fr;gap:13px;padding:22px;display:grid}.create-lead-form label{gap:6px;display:grid}.create-lead-form label.wide{grid-column:1/-1}.create-lead-form small{letter-spacing:1px;color:var(--muted);font:700 8px Barlow Condensed}.create-lead-form input,.create-lead-form select{border:1px solid var(--line);background:var(--surface-2);height:42px;color:var(--ink);border-radius:9px;padding:0 10px}.search-page{max-width:1000px}.search-hero small{color:var(--blue);letter-spacing:1.5px;font:700 9px Barlow Condensed}.search-hero h1{text-transform:uppercase;margin:8px 0 4px;font:700 40px Barlow Condensed}.search-hero p{color:var(--muted);font-size:10px}.search-hero>div{border:1px solid var(--blue);background:var(--surface);border-radius:15px;align-items:center;gap:12px;height:58px;margin-top:25px;padding:0 17px;display:flex;box-shadow:0 14px 40px #0755ff18}.search-hero>div span{color:var(--blue);font-size:23px}.search-hero input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.search-answer{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:13px;margin:18px 0;padding:17px;display:flex}.search-answer i{background:var(--blue);color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;font:700 10px Barlow Condensed;display:grid}.search-answer p{margin:8px 0;font-size:10px}.search-results{gap:9px;display:grid}.search-results article{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.search-results article>span{background:var(--blue);color:#fff;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.search-results article div{gap:4px;display:grid}.search-results strong{font-size:10px}.search-results small{color:var(--muted);font-size:8px}.search-results button{border:1px solid var(--line);background:var(--surface-2);height:34px;color:var(--blue);border-radius:8px;font-weight:800}.integration-grid{grid-template-columns:1fr 1fr;gap:18px;padding:24px;display:grid}.integration-grid article{border:1px solid var(--line);background:var(--surface-2);border-radius:15px;grid-template-columns:45px 1fr;gap:12px;padding:20px;display:grid}.integration-grid article>i{background:var(--blue);color:#fff;border-radius:11px;place-items:center;width:42px;height:42px;font-style:normal;font-weight:900;display:grid}.integration-grid article>div{gap:4px;display:grid}.integration-grid article strong{font-size:12px}.integration-grid article small,.integration-grid article p{color:var(--muted);font-size:8px;line-height:1.5}.integration-grid article>select,.integration-grid article>input,.integration-grid article>button,.integration-grid article>p{grid-column:1/-1}.integration-grid select,.integration-grid input,.integration-grid button{border:1px solid var(--line);background:var(--surface);height:40px;color:var(--ink);border-radius:9px;padding:0 10px}.integration-grid button:disabled{opacity:.55}.sidebar-collapsed .setter-card .profile-identity{justify-content:center;width:100%;display:flex!important}.sidebar-collapsed .profile-identity .profile-copy,.sidebar-collapsed .profile-identity .profile-chevron{display:none}.sidebar-collapsed .profile-menu{bottom:12px;left:72px}@media (width<=1050px){.sheet-import-inline,.lead-management-bar{grid-template-columns:1fr 1fr}.sheet-import-inline span,.sheet-import-inline input{grid-column:1/-1}.contact-row{grid-template-columns:30px 1.2fr 1fr 1fr 30px}.contact-row address,.contact-row.table-head span:nth-child(3){display:none}.integration-grid{grid-template-columns:1fr}}@media (width<=650px){.pipeline-heading-actions{flex-wrap:wrap}.sheet-import-inline,.lead-management-bar,.create-lead-form{grid-template-columns:1fr}.create-lead-form label.wide{grid-column:auto}.contact-row{grid-template-columns:28px 1.2fr 1fr 28px}.contact-row>a,.contact-row.table-head span:nth-child(4){display:none}}
