@import"https://fonts.googleapis.com/css2?family=Overpass:wght@400;500;600;700;800&display=swap";:root{--brand-ink:#1b1b29;--brand-accent:#ffed00;--surface:#ffffff;--surface-muted:#fbfbfd;--surface-sunken:#f9f9fb;--border:#e7e8ec;--border-strong:#dddfe5;--text:#1b1b29;--text-muted:#777980;--text-faint:#9a9ca5;--green:#178953;--green-bg:#e4f8ed;--amber:#a56c00;--amber-bg:#fff4d7;--red:#c13b3b;--red-bg:#ffe7e7;--blue:#2671d8;--blue-bg:#e5f0ff;--violet:#6548bd;--violet-bg:#f0eaff;--gray:#696b73;--gray-bg:#eff0f2;--z-lead-modal:1000;--z-lead-dropdown:1100;--z-lead-nested:1200;--z-toast:1300;--radius:14px;--radius-sm:9px;--radius-lg:16px;--shadow-sm:0 4px 14px rgb(27 27 41 / 5%);--shadow-md:0 12px 32px rgb(27 27 41 / 10%);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--content-max:1440px;--sidebar-width:250px;--sidebar-collapsed-width:76px;--breakpoint-tablet:1050px;--breakpoint-mobile:760px}:root{font-family:Overpass,Arial,sans-serif;color:#1b1b29;background:#f4f5f8;font-synthesis:none}*{box-sizing:border-box}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only:focus-visible{position:static;width:auto;height:auto;margin:0;clip:auto;white-space:normal}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}.app{min-height:100vh;width:100%;min-width:0;max-width:100%}.sidebar{position:fixed;inset:0 auto 0 0;width:250px;background:#1b1b29;color:#fff;padding:0 16px;display:flex;flex-direction:column;z-index:20}.brand{height:82px;display:flex;align-items:center;gap:11px;border-bottom:1px solid #ffffff12;padding:0 8px}.brandmark{width:37px;height:37px;border-radius:10px;background:#ffed00;color:#1b1b29;display:grid;place-items:center;font-size:21px;font-weight:800}.brandmark.brand-logo-image{display:block;box-sizing:border-box;object-fit:contain;padding:3px;background:#fff}.brandcopy b,.loginbrand b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand b{display:block;font-size:20px}.brand b span,.loginbrand span{color:#ffed00}.brand small{font-size:10px;color:#ffffff70;letter-spacing:1.5px}.sidebar nav{padding:20px 0;display:grid;gap:5px}.sidebar nav button{height:45px;display:flex;align-items:center;gap:12px;border:0;border-radius:10px;background:transparent;color:#ffffffa8;padding:0 13px;font-weight:600;font-size:14px}.sidebar nav button:hover{background:#ffffff0c;color:#fff}.sidebar nav button.active{background:#ffed00;color:#1b1b29}.sidebar nav button em{margin-left:auto;background:#ec4899;color:#fff;border-radius:20px;font-style:normal;font-size:11px;padding:3px 7px}.user{margin-top:auto;border-top:1px solid #ffffff12;padding:17px 6px;display:flex;align-items:center;gap:10px}.avatar,.owner i,.settingrow>i{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#ffed00;color:#1b1b29;font-style:normal;font-weight:800}.user>div:nth-child(2){flex:1}.user b,.user small{display:block}.user small{color:#ffffff70;font-size:11px}.user button{border:0;background:transparent;color:#ffffff70}header{height:82px;background:#fff;border-bottom:1px solid #e4e5e9;display:flex;align-items:center;justify-content:space-between;padding:0 30px;position:sticky;top:0;z-index:10}header h1{font-size:22px;margin:0}header p,.pagebar p{margin:4px 0 0;color:#777985;font-size:13px}.head-actions,.pagebar{display:flex;gap:10px;align-items:center}.iconbtn{width:40px;height:40px;border:1px solid #dddfe5;background:#fff;border-radius:10px;display:grid;place-items:center;position:relative}.iconbtn i{position:absolute;width:7px;height:7px;background:#ef4444;border-radius:50%;right:8px;top:7px;border:2px solid #fff}.primary,.secondary,.filter,.ghost{border-radius:9px;height:40px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:13px;border:1px solid transparent}.primary{background:#1b1b29;color:#ffed00}.secondary,.filter{background:#fff;border-color:#dcdde2;color:#1b1b29}.ghost{height:auto;background:transparent;color:#5b50d6;padding:6px;border:0}.wide{width:100%}.content{padding:26px 30px;display:grid;gap:20px;width:100%;min-width:0}.notice{padding:14px 18px;border-radius:12px;background:#fffbd2;border:1px solid #f3df4f;display:flex;align-items:center;justify-content:space-between}.notice b,.notice span{display:block}.notice span{color:#6e6850;font-size:12px;margin-top:3px}.notice button{display:flex;align-items:center;gap:4px;border:0;background:transparent;font-weight:700}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.metric,.card{background:#fff;border:1px solid #e8e9ed;border-radius:14px;box-shadow:0 4px 14px #1b1b2908}.metric{padding:19px;display:flex;align-items:center;justify-content:space-between}.metric span,.metric b,.metric small{display:block}.metric span{font-size:13px;color:#737580}.metric b{font-size:28px;margin:7px 0 5px}.metric small{font-size:11px;color:#6f7280}.metric>i{width:48px;height:48px;border-radius:13px;display:grid;place-items:center}.metric>i.blue{background:#e8f2ff;color:#287eea}.metric>i.violet{background:#f1edff;color:#7556d8}.metric>i.amber{background:#fff4d9;color:#d78b00}.metric>i.green{background:#e3f8eb;color:#15965a}.metric>i.red{background:#feeaea;color:#dc4040}.grid2{display:grid;grid-template-columns:1.3fr 1fr;gap:18px}.card{padding:20px}.cardhead{display:flex;align-items:start;justify-content:space-between;margin-bottom:18px}.cardhead h3,.pagebar h2,.campaign h3,.integration h3,.automation h3{margin:0;font-size:16px}.cardhead p,.campaign p,.integration p,.automation p{font-size:12px;color:#797b87;margin:5px 0 0}.funnel{display:grid;gap:11px}.funnel>div{display:grid;grid-template-columns:110px 1fr 42px;align-items:center;gap:10px;font-size:12px}.funnel>div>div{height:28px;border-radius:6px;background:#f1f2f5;position:relative;overflow:auto}.funnel i{position:absolute;height:100%;background:#ffed00}.funnel b{position:absolute;left:10px;top:6px}.funnel small{color:#777;text-align:right}.sourcechart{display:grid;gap:15px}.sourcechart>div{display:grid;grid-template-columns:90px 1fr 27px 34px;gap:8px;align-items:center;font-size:12px}.bar{height:7px;background:#eff0f3;border-radius:9px;overflow:hidden}.bar i{display:block;height:100%;background:#1b1b29;border-radius:9px}.sourcechart small{color:#13945a}.tablecard{padding:0;overflow:hidden}.tablewrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:12px}th{text-align:left;color:#858792;background:#f9f9fb;font-size:10px;text-transform:uppercase;letter-spacing:.4px;padding:12px 14px}td{padding:13px 14px;border-top:1px solid #ececf0;white-space:nowrap}tbody tr{transition:.15s}tbody tr:hover{background:#fffde8}td b,td small{display:block}td small{font-size:10px;color:#888a95;margin-top:4px}.pill{font-size:10px;font-weight:700;border-radius:20px;padding:5px 8px;display:inline-flex;align-items:center;gap:4px}.pill.green{background:#e4f8ed;color:#178953}.pill.amber{background:#fff4d7;color:#a56c00}.pill.red{background:#ffe7e7;color:#c13b3b}.pill.blue{background:#e5f0ff;color:#2671d8}.pill.violet{background:#f0eaff;color:#6548bd}.pill.gray{background:#eff0f2;color:#696b73}.stage{background:#edf3ff;color:#3467bb;border-radius:5px;padding:5px 7px;font-size:10px}.owner{display:flex;align-items:center;gap:6px}.owner i{width:25px;height:25px;font-size:10px;background:#eee9ff;color:#664bc1}.pagebar{justify-content:flex-end}.pagebar>div:first-child:not(.search){margin-right:auto}.search{height:40px;position:relative;min-width:310px}.search svg{position:absolute;width:17px;left:12px;top:11px;color:#92949d}.search input{height:100%;width:100%;border:1px solid #dddfe5;border-radius:9px;padding:0 12px 0 36px}.pagebar select,.formgrid select{height:40px;border:1px solid #dddfe5;border-radius:9px;background:#fff;padding:0 30px 0 12px}.segments{display:flex;gap:8px;overflow:auto;padding-bottom:2px}.segments button{border:1px solid #dedfe4;background:#fff;border-radius:20px;padding:8px 12px;font-size:11px;white-space:nowrap}.segments button.selected{background:#1b1b29;color:#fff;border-color:#1b1b29}.empty{text-align:center;color:#888;padding:30px}.callsummary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.callsummary div{background:#fff;border:1px solid #e7e8ec;border-radius:12px;padding:16px}.callsummary span,.callsummary b{display:block}.callsummary span{font-size:12px;color:#777}.callsummary b{font-size:23px;margin-top:5px}.campaigngrid,.integrationgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.campaign{position:relative}.campaignicon{width:42px;height:42px;border-radius:11px;background:#fffbd2;display:grid;place-items:center;margin-bottom:18px}.campaign>.pill{position:absolute;right:18px;top:18px}.campaign h3,.integration h3{font-size:15px}.channelchips{display:flex;gap:6px;margin:15px 0}.channelchips i{font-style:normal;font-size:10px;background:#f0f1f4;padding:5px 7px;border-radius:5px}.campaign dl{border-top:1px solid #eee;padding-top:14px;display:flex;justify-content:space-between}.campaign dl div:last-child{text-align:right}.campaign dt{font-size:10px;color:#888}.campaign dd{margin:4px 0;font-weight:700;font-size:12px}.automationlist{display:grid;gap:13px}.automation{display:flex;align-items:center;gap:16px}.flowicon{width:46px;height:46px;border-radius:12px;background:#fffbd2;display:grid;place-items:center}.flowtext{flex:1}.flowtext>div{display:flex;align-items:center;gap:8px}.steps{display:flex;align-items:center;gap:5px;margin:12px 0}.steps i{font-style:normal;background:#f4f5f7;border-radius:6px;padding:6px 8px;font-size:10px}.flowtext>small{font-size:10px;color:#8a8c96}.toggle{width:42px;height:23px;border:0;border-radius:30px;background:#d5d6db;padding:3px}.toggle i{display:block;width:17px;height:17px;border-radius:50%;background:#fff;transition:.2s}.toggle.on{background:#1b1b29}.toggle.on i{transform:translate(19px);background:#ffed00}.linechart{height:250px;position:relative;padding:10px 5px 20px 32px;background:repeating-linear-gradient(to bottom,#fff 0 49px,#eef0f3 50px)}.linechart svg{width:100%;height:190px}.chartlabels{position:absolute;left:2px;top:5px;height:205px;display:flex;flex-direction:column;justify-content:space-between;font-size:9px;color:#999}.xlabels{display:flex;justify-content:space-between;font-size:9px;color:#999}.teamreport{display:grid}.teamreport>div{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #eee}.teamreport i{width:35px;height:35px;border-radius:50%;display:grid;place-items:center;background:#ffed00;font-style:normal;font-weight:800}.teamreport span{flex:1}.teamreport b,.teamreport small{display:block}.teamreport small{color:#888;font-size:10px;margin-top:3px}.teamreport strong{font-size:12px}.integrationgrid{grid-template-columns:repeat(3,1fr)}.integrationtop{display:flex;justify-content:space-between;margin-bottom:15px}.integrationtop>i{width:43px;height:43px;border-radius:11px;display:grid;place-items:center}.integration>small{display:block;color:#8a8c95;font-size:10px;margin:13px 0 16px}.securitynote{display:flex;gap:12px;background:#ecf7f1;color:#166440;border:1px solid #cbead9;border-radius:12px;padding:16px}.securitynote b{font-size:13px}.securitynote p{margin:4px 0 0;font-size:11px}.settingsgrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.settingrow,.switchrow{display:flex;align-items:center;gap:10px;padding:11px 0;border-top:1px solid #eee}.settingrow span,.switchrow span{flex:1}.settingrow b,.settingrow small{display:block}.settingrow small{font-size:10px;color:#888;margin-top:3px}.switchrow{font-size:12px}.securityitems{display:grid;grid-template-columns:1fr 1fr;gap:10px}.securityitems p{display:flex;gap:8px;align-items:center;background:#f6f7f9;padding:12px;border-radius:8px;font-size:11px}.securityitems svg{width:17px}.sessionslist{display:grid}.sessionrow{display:flex;align-items:center;gap:10px;padding:12px 0;border-top:1px solid #eee}.sessionrow>div{flex:1;min-width:0}.sessionrow b,.sessionrow small{display:block}.sessionrow small{color:#777;font-size:11px;margin-top:3px}.sessionactions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;margin-top:2px}.sessionactions span{display:inline-flex;align-items:center;gap:6px;color:#687086;font-size:11px}.toast{position:fixed;right:25px;bottom:25px;z-index:var(--z-toast,1300);background:#1b1b29;color:#fff;border-radius:10px;padding:13px 15px;display:flex;align-items:center;gap:9px;box-shadow:0 10px 35px #0003;font-size:12px}.toast>svg{color:#ffed00}.toast button{border:0;background:transparent;color:#aaa;margin-left:6px}.overlay{position:fixed;inset:0;box-sizing:border-box;display:grid;place-items:center;padding:24px;background:#11152280}.drawer{width:min(520px,100%);background:#fff;height:100%;overflow:auto;padding:25px;box-shadow:-15px 0 40px #0002}.drawerhead{display:flex;justify-content:space-between}.drawerhead h2{margin:11px 0 5px}.drawerhead p{margin:0;color:#777;font-size:12px}.draweractions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin:20px 0}.drawer section{border-top:1px solid #eee;padding:18px 0}.drawer section h3{font-size:13px}.details{display:grid;grid-template-columns:1fr 1fr;gap:13px}.details div{background:#f7f8fa;border-radius:8px;padding:10px}.details dt{font-size:9px;color:#858791}.details dd{font-size:11px;font-weight:700;margin:5px 0 0}.permissions{display:flex;gap:7px;flex-wrap:wrap}.permissions span{display:flex;align-items:center;gap:4px;font-size:10px;border-radius:6px;padding:7px 8px}.permissions svg{width:13px}.permissions .yes{background:#e9f8ef;color:#16824f}.permissions .no{background:#f3f3f4;color:#888}.timeline{border-left:2px solid #eee;margin-left:6px;padding-left:17px;display:grid;gap:16px}.timeline div{position:relative}.timeline i{position:absolute;width:9px;height:9px;background:#ffed00;border:2px solid #1b1b29;border-radius:50%;left:-23px;top:2px}.timeline b,.timeline small{display:block;font-size:11px}.timeline small{color:#888;margin-top:4px}.drawernext{position:sticky;bottom:0;background:#1b1b29;color:#fff;border-radius:11px;padding:14px;display:grid;grid-template-columns:1fr auto;align-items:center}.drawernext span{font-size:10px;color:#fff9}.drawernext b{grid-column:1;font-size:12px}.drawernext button{grid-row:1/3;grid-column:2}.modal{width:min(680px,calc(100vw - 48px));background:#fff;border-radius:18px;padding:22px;margin:0;max-height:calc(100dvh - 48px);position:relative;overflow:auto;box-shadow:0 24px 70px #00000045}.modalhead{display:flex;justify-content:space-between;gap:14px;flex:none}.modalhead h2{margin:0}.modalhead p{margin:5px 0;color:#777;font-size:11px}@media(max-width:768px){.overlay{padding:16px}.modal{width:calc(100vw - 32px);max-height:calc(100dvh - 32px)}}@media(max-width:390px){.overlay{padding:0}.modal{width:100%;height:100dvh;max-height:none;border-radius:0}}.formgrid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:18px 0}.modal label{display:grid;gap:6px;font-weight:600;font-size:11px}.modal input,.modal select,.modal textarea{width:100%;border:1px solid #dddfe5;border-radius:8px;padding:10px;background:#fff}.consents{display:flex;align-items:center;gap:14px;margin:15px 0}.consents b{font-size:11px;margin-right:auto}.consents label{display:flex;align-items:center}.consents input{width:auto}.modalfooter{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.login{min-height:100vh;display:grid;grid-template-columns:1.15fr .85fr;background:#fff}.login>section{background:#1b1b29;color:#fff;padding:42px 7vw;display:flex;flex-direction:column}.loginbrand{display:flex;align-items:center;gap:10px;font-size:22px}.loginbrand .brandmark{flex:none}.loginbrand b{max-width:min(360px,55vw)}.loginvisual{margin:auto 0}.orbit{width:82px;height:82px;border-radius:26px;background:#ffed00;color:#1b1b29;display:grid;place-items:center;transform:rotate(-5deg);box-shadow:18px 18px #ffffff0d}.loginvisual h1{font-size:48px;line-height:1.08;margin:35px 0 20px}.loginvisual mark{color:#ffed00;background:transparent}.loginvisual>p{max-width:530px;color:#ffffffa0;font-size:15px;line-height:1.6}.loginstats{display:flex;gap:45px;margin-top:50px}.loginstats div{border-left:2px solid #ffed00;padding-left:12px}.loginstats b,.loginstats span{display:block}.loginstats b{font-size:20px}.loginstats span{font-size:10px;color:#ffffff80;margin-top:4px}.login>form{width:min(390px,80%);margin:auto}.lock{width:50px;height:50px;border-radius:14px;background:#fffbd1;display:grid;place-items:center}.login form h2{font-size:25px;margin:22px 0 6px}.login form>p{color:#858791;font-size:13px;margin:0 0 28px}.login form>label{font-size:12px;font-weight:700;display:grid;gap:8px;margin-bottom:15px}.login input{height:45px;border:1px solid #dcdde2;border-radius:9px;padding:0 12px;width:100%}.password{position:relative}.password svg{position:absolute;right:12px;top:13px;color:#888}.loginrow{display:flex;justify-content:space-between;align-items:center;margin:8px 0 20px;font-size:11px}.loginrow .check{display:flex;align-items:center;gap:6px}.loginrow input{width:auto;height:auto}.loginrow a{color:#574bc6}.secure{display:flex;justify-content:center;align-items:center;gap:5px;color:#858791;margin-top:15px;font-size:10px}.formerror{display:flex;gap:8px;align-items:flex-start;background:#feeaea;color:#b33232;border:1px solid #f6cccc;border-radius:9px;padding:11px 12px;font-size:12px;line-height:1.5;margin:0 0 16px}.formok{display:flex;gap:8px;align-items:flex-start;background:#e9f7f0;color:#166440;border:1px solid #cbead9;border-radius:9px;padding:13px 14px;font-size:12px;line-height:1.55;margin:0 0 18px}.formok svg{flex:none;margin-top:1px}.hint{font-size:11px;color:#858791;margin:-8px 0 16px}.linkbtn{border:0;background:transparent;color:#574bc6;font-weight:700;font-size:11px;padding:0}.linkbtn.back{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:14px;font-size:12px;color:#6c6e7a}.linkbtn:hover{text-decoration:underline}.settingrow .pill{flex:none;font-style:normal}.rowactions{display:flex;gap:6px;margin-left:auto;flex:none}.iconbtn.small{width:32px;height:32px;border-radius:8px}.iconbtn.danger:hover:not(:disabled){border-color:#f0c2c2;color:#c13b3b;background:#fff6f6}.iconbtn:disabled{opacity:.35;cursor:not-allowed}.modal.narrow{width:min(520px,calc(100% - 30px))}.settingrow:last-child{padding-bottom:0}.drawerform{display:grid;gap:12px;margin-bottom:16px}.drawerform label{display:grid;gap:6px;font-size:11px;font-weight:700}.drawerform select,.drawerform input{width:100%;border:1px solid #dddfe5;border-radius:8px;padding:9px;background:#fff;font-size:12px}.drawerform select:disabled,.drawerform input:disabled{opacity:.6}.notebox{display:grid;gap:8px;justify-items:start}.notebox textarea{width:100%;border:1px solid #dddfe5;border-radius:8px;padding:10px;font-size:12px;resize:vertical}.timeline .notetext{color:#5c5e6a;background:#f6f7f9;border-radius:6px;padding:8px;margin-top:6px;white-space:pre-wrap}.pager{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:#6c6e7a}.pager button:disabled{opacity:.4;cursor:not-allowed}.pagernote{font-size:12px;color:#6c6e7a;text-align:right;margin:0}.draweractions button:disabled{opacity:.45;cursor:not-allowed}.wide-card{grid-column:1/-1}.wideLabel{display:grid;gap:6px;font-weight:600;font-size:11px;margin-bottom:14px}.wideLabel input,.wideLabel textarea{width:100%;border:1px solid #dddfe5;border-radius:8px;padding:10px;background:#fff}.swatch{width:22px;height:22px;border-radius:7px;border:1px solid #00000014;flex:none}.taglist,.courselist{display:grid}.tag-usage-note{color:var(--text-muted);overflow-wrap:anywhere}.settings-notification-limit{margin:14px 0;padding:10px 12px;border:1px solid var(--border);border-radius:9px;background:var(--surface-muted);color:var(--text-muted);font-size:12px;overflow-wrap:anywhere}.courseitem{border-top:1px solid #eee}.courseitem:first-child,.courseitem .settingrow{border-top:0}.settingrow>i svg{display:block}.termlist{background:#f7f8fa;border-radius:10px;padding:6px 12px;margin:0 0 12px}.termrow{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid #e7e8ec;font-size:12px}.termrow:first-child{border-top:0}.termrow>span{flex:1}.termrow b,.termrow small{display:block}.termrow small{color:#7b7d88;font-size:10px;margin-top:3px}.termmeta{color:#7b7d88;font-size:10px;white-space:nowrap}.iconbtn.small.open svg{transform:rotate(90deg)}.tagstrip{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:14px 0 4px}.tagchip{display:inline-flex;align-items:center;gap:6px;border:1px solid #dcdde2;border-left-width:4px;border-radius:20px;padding:5px 10px;font-size:11px;font-weight:700;background:#fff;font-style:normal}.tagchip i{width:8px;height:8px;border-radius:50%;display:block}.tagchip button{border:0;background:transparent;color:#9a9ca6;padding:0;display:flex}.tagchip button:hover{color:#c13b3b}.tagchip.small{padding:3px 8px;font-size:10px}.tagadd{border:1px dashed #c9cbd3;background:transparent;border-radius:20px;padding:5px 10px;font-size:11px;font-weight:700;color:#5f616c;display:inline-flex;align-items:center;gap:5px}.tagadd:disabled{opacity:.5;cursor:not-allowed}.tagstrip select{border:1px solid #dcdde2;border-radius:20px;padding:5px 10px;font-size:11px}.tagcell{display:flex;flex-wrap:wrap;gap:4px}.linklist{display:grid;gap:8px;margin-bottom:12px}.linkrow{display:flex;align-items:center;gap:8px;font-size:12px;background:#f7f8fa;border-radius:8px;padding:8px 10px}.linkrow a:first-of-type{flex:1;color:#574bc6;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linkrow a:first-of-type:hover{text-decoration:underline}.linkrow .pill{flex:none;font-style:normal}.inlineform{display:grid;gap:8px;background:#f7f8fa;border-radius:10px;padding:12px;margin-top:10px}.inlineform input,.inlineform select{border:1px solid #dddfe5;border-radius:8px;padding:9px;font-size:12px;background:#fff}.inlineactions{display:flex;gap:8px;justify-content:flex-end}.sectionhead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.sectionhead h3{margin:0}.drawertabs{display:flex;gap:6px;border-bottom:1px solid #e7e8ec;margin-top:16px}.drawertabs button{border:0;background:transparent;padding:10px 12px;font-size:12px;font-weight:700;color:#7b7d88;border-bottom:2px solid transparent;display:flex;align-items:center;gap:6px}.drawertabs button.on{color:#1b1b29;border-bottom-color:#ffed00}.drawertabs em{font-style:normal;background:#1b1b29;color:#ffed00;border-radius:20px;font-size:10px;padding:2px 6px}.enrolllist{display:grid;gap:12px}.enrollcard{border:1px solid #e7e8ec;border-radius:12px;padding:14px;background:#fff}.enrollhead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.enrollhead b,.enrollhead small{display:block}.enrollhead small{color:#7b7d88;font-size:11px;margin-top:3px}.enrollmeta{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.enrollmeta .pill{font-style:normal}.enrollnote{margin:10px 0 0;font-size:11px;color:#5c5e6a;background:#f7f8fa;border-radius:8px;padding:9px;white-space:pre-wrap}.segmentgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.segmentcard .cardhead{align-items:center}.segmentcount{text-align:right}.segmentcount b{display:block;font-size:26px;line-height:1}.segmentcount small{font-size:10px;color:#7b7d88}.rulepreview{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:14px}.rulepreview .pill{font-style:normal}.segmentactions{display:flex;gap:8px;align-items:center}.segmentactions .secondary{flex:1}.wide-modal{width:min(860px,calc(100% - 30px))}.matchrow{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;margin:6px 0 14px}.matchrow select{border:1px solid #dddfe5;border-radius:8px;padding:8px;background:#fff}.rulelist{display:grid;gap:10px;margin-bottom:12px}.rulerow{display:flex;align-items:flex-start;gap:10px;background:#f7f8fa;border-radius:10px;padding:10px}.rulerow>select{border:1px solid #dddfe5;border-radius:8px;padding:9px;background:#fff;font-size:12px;min-width:160px;flex:none}.rulerow>input,.rulerow>span{flex:1}.rulerow>input{border:1px solid #dddfe5;border-radius:8px;padding:9px;font-size:12px}.rangeinputs{display:flex;gap:8px}.rangeinputs input{flex:1;border:1px solid #dddfe5;border-radius:8px;padding:9px;font-size:12px;min-width:0}.choicelist{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.choice{border:1px solid #dcdde2;background:#fff;border-radius:20px;padding:6px 10px;font-size:11px;font-weight:600}.choice.on{background:#1b1b29;color:#ffed00;border-color:#1b1b29}.livecount{display:flex;align-items:center;gap:8px;background:#fffbd2;border:1px solid #f3df4f;border-radius:10px;padding:12px;font-size:12px;font-weight:700;margin:12px 0}@media(max-width:900px){.segmentgrid{grid-template-columns:1fr}}@media(max-width:768px){.rulerow{flex-direction:column;align-items:stretch}.rulerow>select{min-width:0}.termrow{flex-wrap:wrap}.termmeta{white-space:normal}.drawertabs{overflow:auto}.enrollhead{flex-direction:column}.segmentactions,.linkrow{flex-wrap:wrap}}@media(max-width:1050px){.metrics{grid-template-columns:1fr 1fr}.grid2{grid-template-columns:1fr}.campaigngrid,.integrationgrid{grid-template-columns:1fr 1fr}.search{min-width:220px}.pagebar{flex-wrap:wrap}}@media(max-width:768px){.sidebar{position:static;width:auto;height:auto}.sidebar nav{display:flex;overflow:auto}.sidebar nav button span,.sidebar nav button em,.user{display:none}.brand{height:64px}.app>.app-shell-main{margin:0}header{position:static;padding:0 16px}.content{padding:16px}.metrics,.callsummary,.campaigngrid,.integrationgrid,.settingsgrid{grid-template-columns:1fr}.pagebar{justify-content:stretch}.search{min-width:100%;width:100%}.pagebar>button{flex:1}.login{grid-template-columns:1fr}.login>section{display:none}.login>form{padding:40px 0}.formgrid{grid-template-columns:1fr}.consents{flex-wrap:wrap}.funnel>div{grid-template-columns:80px 1fr 35px}.steps{overflow:auto}.draweractions,.details,.securityitems{grid-template-columns:1fr}.sessionactions{align-items:stretch;flex-direction:column}}.notificationBell{position:relative}.notificationBell .iconbtn{position:relative;overflow:visible}.notificationBadge{min-width:17px;height:17px;right:-7px!important;top:-7px!important;border:2px solid #fff;border-radius:10px;background:#ef4444!important;color:#fff;font-size:9px;font-style:normal;font-weight:800;display:grid;place-items:center;padding:0 3px}.notificationPanel{position:absolute;right:0;top:48px;width:min(420px,calc(100vw - 32px));max-height:min(620px,calc(100vh - 110px));display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #e2e4e9;border-radius:14px;box-shadow:0 16px 42px #1717232b;z-index:1200}.notificationPanelHead{position:sticky;top:0;z-index:1;background:#fff;display:flex;justify-content:space-between;align-items:center;padding:15px 16px;border-bottom:1px solid #eceef2;font-size:14px}.notificationPanelHead .ghost{font-size:10px;text-align:right}.notificationPanelFilters{display:flex;gap:6px;padding:9px 14px;border-bottom:1px solid #eceef2}.notificationPanelFilters button{border:1px solid #dfe1e7;border-radius:16px;background:#fff;padding:5px 9px;font-size:10px;font-weight:700}.notificationPanelFilters button.on{background:#1b1b29;border-color:#1b1b29;color:#ffed00}.notificationPanel .empty{margin:18px}.notificationItems{display:grid;gap:10px;overflow-y:auto;padding:10px}.notificationItem{position:relative;width:100%;border:0;border:1px solid #eef0f3;border-radius:10px;background:#fff;color:#1b1b29;text-align:left;padding:12px 15px;display:flex;gap:10px;align-items:flex-start}.notificationItem:hover{background:#fffde8}.notificationItem.unread{background:#fffbe5;border-color:#f5e6a6}.notificationItem.compact{padding:11px 14px}.notificationIcon{width:32px;height:32px;border-radius:9px;background:#eeebff;color:#5b50d6;display:grid;place-items:center;flex:none}.notificationCopy{min-width:0;display:grid;gap:3px;flex:1}.notificationCopy b{font-size:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notificationCopy small{font-size:11px;color:#696b75;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notificationCopy time{font-size:10px;color:#9698a1}.notificationUnreadDot{position:absolute;right:11px;top:15px;width:7px;height:7px;background:#eab308;border-radius:50%}.notificationViewAll{width:100%;border:0;background:#fff;padding:13px;color:#5147c6;font-weight:800;font-size:12px;display:flex;justify-content:center;gap:6px;align-items:center}.notificationError{padding:14px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#aa3838;font-size:11px;background:#fff7f7}.notificationError.page{background:#fff;border:1px solid #f0d4d4;border-radius:12px;padding:18px}.notificationsPage{display:grid;gap:16px}.notificationsPage .pagebar{justify-content:space-between}.notificationFilters{display:flex;flex-wrap:wrap;gap:7px}.notificationToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.notificationFilters button{border:1px solid #dfe1e7;background:#fff;border-radius:20px;padding:7px 11px;color:#646674;font-size:11px;font-weight:700}.notificationFilters button.on{border-color:#1b1b29;background:#1b1b29;color:#ffed00}.notificationSearch{width:min(100%,360px);height:38px;border:1px solid #dfe1e7;border-radius:10px;padding:0 12px;background:#fff;font-size:12px}.notificationItem:focus-visible,.notificationPanel button:focus-visible,.notificationSearch:focus-visible{outline:3px solid #ffed00;outline-offset:2px}.notificationsList{background:#fff;border:1px solid #e8e9ed;border-radius:14px;overflow:hidden}.notificationRow{display:grid;grid-template-columns:1fr auto;align-items:stretch;border-bottom:1px solid #eceef2}.notificationRow:last-child{border-bottom:0}.notificationRow .notificationItem{border:0;padding:16px}.notificationRowActions{display:flex;align-items:center;gap:9px;padding:0 14px;color:#767884;font-size:10px}.notificationRowActions .danger{color:#b83c3c}.notificationsPage>.empty{background:#fff;border:1px solid #e8e9ed;border-radius:14px;padding:35px;text-align:center}@media(max-width:640px){.notificationPanel{position:fixed;right:8px;left:8px;top:62px;width:auto;max-height:calc(100dvh - 78px)}.notificationRow{grid-template-columns:1fr}.notificationRowActions{padding:0 14px 12px;justify-content:flex-end}.notificationToolbar{display:grid}.notificationFilters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.notificationFilters button{flex:none}.notificationSearch{width:100%}}.content>.coursesWorkspace,.content>.coursesWorkspace+.overlay{width:min(100%,1440px);margin-inline:auto}.coursesWorkspace{display:grid;gap:16px}.educationSummary{display:flex;flex-wrap:wrap;gap:10px}.educationSummary span,.courseStats span,.periodFacts span{min-width:max-content;white-space:nowrap}.educationSummary span{background:#fff;border:1px solid #e8e9ed;border-radius:11px;padding:11px 13px;font-size:12px;color:#696b75}.educationSummary b{color:#1b1b29;font-size:16px;margin-right:4px}.coursesGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:16px}.courseCard{background:#fff;border:1px solid #e5e7ec;border-radius:15px;box-shadow:0 4px 14px #1b1b2908;overflow:visible}.courseCardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px}.courseTitle{min-width:0;display:flex;gap:11px;align-items:flex-start}.courseTitle>i,.educationSettingsCard .cardhead>i{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:11px;background:#fff8c7;color:#1b1b29;font-style:normal}.courseNameLine{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.courseNameLine h3{margin:0;font-size:15px;overflow-wrap:anywhere}.courseNameLine code{background:#f1f2f5;color:#60626c;border-radius:5px;padding:3px 5px;font-size:10px}.courseTitle p{margin:5px 0 0;color:#737580;font-size:11px}.courseActions,.periodActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:7px;flex:none}.courseMenu{position:relative}.courseMenuList{position:absolute;right:0;top:38px;z-index:30;min-width:150px;display:grid;background:#fff;border:1px solid #dedfe5;border-radius:10px;padding:5px;box-shadow:0 10px 30px #1b1b2926}.courseMenuList button{background:transparent;border:0;text-align:left;padding:8px 9px;border-radius:6px;font-size:11px;font-weight:700;white-space:nowrap}.courseMenuList button:hover{background:#f6f7f9}.courseMenuList .danger{color:#bc3a3a}.courseStats{display:flex;flex-wrap:wrap;gap:7px;padding:0 18px 15px}.courseStats span,.periodFacts span{border-radius:7px;background:#f6f7f9;color:#5f616c;padding:6px 8px;font-size:10px;font-weight:700}.courseToggle{width:100%;display:flex;align-items:center;gap:6px;border:0;border-top:1px solid #eceef2;background:#fff;color:#41434d;padding:11px 18px;font-size:11px;font-weight:800;text-align:left}.courseToggle svg.open{transform:rotate(180deg)}.periodList{display:grid;gap:8px;padding:12px;border-top:1px solid #eceef2;background:#fafbfd}.periodCard{display:grid;grid-template-columns:minmax(140px,1fr) minmax(220px,auto) auto;align-items:center;gap:12px;background:#fff;border:1px solid #e4e6eb;border-radius:10px;padding:11px}.periodMain b,.periodMain small{display:block}.periodMain small{margin-top:4px;color:#787a85;font-size:10px}.periodFacts{display:flex;flex-wrap:wrap;gap:5px;align-items:center;min-width:0}.periodActions .secondary{height:32px;padding:0 9px;font-size:10px}.educationSwitch{display:flex!important;align-items:center;justify-content:space-between;border:1px solid #dcdde2;border-radius:8px;padding:10px;height:42px}.educationSwitch input{width:auto!important}.educationSettingsCard .cardhead>i{width:36px;height:36px}.educationSettingsStats{display:flex;gap:8px;margin:12px 0 15px}.educationSettingsStats span{background:#f6f7f9;border-radius:8px;padding:8px;font-size:11px}.educationSettingsStats b{font-size:15px}.wide-modal{max-width:min(860px,calc(100vw - 30px));overflow-x:hidden}.rulerow{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr) auto;align-items:start}.rulerow>.choicelist,.rulerow>.rangeinputs{min-width:0;width:100%}.choicelist{display:flex;flex-wrap:wrap;gap:8px;overflow-wrap:anywhere}.choice{max-width:100%;white-space:normal;overflow-wrap:anywhere}.wide-modal .modalfooter{position:sticky;bottom:-22px;background:#fff;padding-top:12px;padding-bottom:2px;z-index:2}@media(max-width:900px){.coursesGrid,.periodCard{grid-template-columns:1fr}.periodActions{justify-content:flex-start}.rulerow{grid-template-columns:1fr}.rulerow>.iconbtn{justify-self:end}}@media(max-width:600px){.courseCardTop{flex-direction:column}.courseActions{justify-content:flex-start}.educationSummary{flex-wrap:nowrap;overflow-x:auto;padding-bottom:3px}.educationSummary span{flex:none}.courseStats{overflow-x:auto;flex-wrap:nowrap}.courseStats span{flex:none}.periodActions{width:100%}.periodActions .secondary{flex:1}.courseMenuList{left:0;right:auto}.wide-modal{width:100%!important}.wide-modal .modalfooter{bottom:-22px}}.totpqr{display:flex;justify-content:center;margin:0 0 16px}.totpqr svg{width:168px;height:168px;background:#fff;border:1px solid #e6e7ee;border-radius:12px;padding:8px}.recoverycodes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;list-style:none;margin:0 0 16px;padding:0}.recoverycodes li{background:#f6f7fb;border:1px solid #e6e7ee;border-radius:9px;padding:9px 10px;text-align:center}.recoverycodes code{font-size:13px;letter-spacing:.4px}.lead-contact-row .lmReveal{display:inline-flex;align-items:center;gap:5px;margin-left:10px;font-size:12px}@media(max-width:520px){.recoverycodes{grid-template-columns:minmax(0,1fr)}}body{background:var(--surface-sunken);color:var(--text)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgb(255 237 0 / 72%);outline-offset:2px}button:disabled{cursor:not-allowed;opacity:.6}.content{max-width:var(--content-max);margin:0 auto;padding:var(--space-6) 32px 40px}.card,.metric{border-radius:var(--radius-lg);border-color:var(--border);box-shadow:var(--shadow-sm)}.primary,.secondary,.filter,.iconbtn{min-height:40px;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.primary:hover{box-shadow:0 7px 16px #1b1b292e;transform:translateY(-1px)}.secondary:hover,.iconbtn:hover{border-color:#bfc1c9;background:var(--surface-muted)}.sidebar{width:var(--sidebar-width);padding:0 12px;box-shadow:5px 0 22px #0a0a1412;transition:width .2s ease,transform .2s ease;overflow-y:auto}.app>.app-shell-main{margin-left:var(--sidebar-width);width:calc(100% - var(--sidebar-width));max-width:calc(100% - var(--sidebar-width));min-width:0;transition:margin-left .2s ease,width .2s ease}.sidebar.is-collapsed{width:var(--sidebar-collapsed-width)}.app>.sidebar.is-collapsed~.app-shell-main{margin-left:var(--sidebar-collapsed-width);width:calc(100% - var(--sidebar-collapsed-width));max-width:calc(100% - var(--sidebar-collapsed-width))}.brand{padding:0 10px;gap:10px}.brandcopy{min-width:0}.sidebar nav{padding:16px 0 8px;gap:16px}.nav-section{display:grid;gap:3px}.nav-section>p{margin:0 12px 5px;color:#ffffff62;font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.sidebar nav button{width:100%;height:42px;padding:0 12px;border-radius:10px}.sidebar nav button.active{box-shadow:0 4px 12px #ffed002b}.navparent.active-parent{color:#fff;background:#ffffff0c}.nav-chevron{margin-left:auto}.navchildren{display:grid;gap:2px;margin:3px 0 2px 12px;padding-left:8px;border-left:1px solid #ffffff1e}.navchildren button{height:37px!important;font-size:12px!important}.sidebar-footer{margin-top:auto}.sidebar-collapse{width:calc(100% - 8px);height:36px;margin:0 4px 12px;border:1px solid #ffffff18;border-radius:9px;background:transparent;color:#ffffff9c;display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;font-weight:700}.sidebar-collapse:hover{background:#ffffff0c;color:#fff}.sidebar.is-collapsed .brandcopy,.sidebar.is-collapsed .nav-section>p,.sidebar.is-collapsed .sidebar nav span,.sidebar.is-collapsed .sidebar nav em,.sidebar.is-collapsed .nav-chevron,.sidebar.is-collapsed .usercopy,.sidebar.is-collapsed .user>button,.sidebar.is-collapsed .sidebar-collapse span{display:none}.sidebar.is-collapsed .brand,.sidebar.is-collapsed .sidebar nav button,.sidebar.is-collapsed .user{justify-content:center;padding-left:0;padding-right:0}.sidebar.is-collapsed .navchildren{margin-left:4px;padding-left:4px}.sidebar.is-collapsed .nav-section{gap:4px}.sidebar-close,.mobile-menu-trigger,.sidebar-backdrop{display:none}header{height:82px;padding:0 32px;background:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}header h1{font-size:21px;letter-spacing:-.02em}.head-actions{gap:9px}.global-search{position:relative;width:min(260px,23vw)}.global-search svg{position:absolute;left:12px;top:11px;color:var(--text-faint)}.global-search input{height:40px;width:100%;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface-muted);padding:0 12px 0 36px;font-size:12px}.topbar-user{display:flex;align-items:center;gap:8px;padding-left:4px}.topbar-user span{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--brand-accent);color:var(--brand-ink);font-size:12px;font-weight:800}.topbar-user small{max-width:105px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:11px;font-weight:700}.metric-link{width:100%;border:1px solid var(--border);text-align:left;cursor:pointer}.metric-link:hover{border-color:#c8c9cf;transform:translateY(-2px);box-shadow:var(--shadow-md)}.priority-notice{background:#fffdf0;border-color:#f1dc43;box-shadow:0 3px 10px #1b1b290a}.dashboard-workgrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.task-row,.activity-row{width:100%;display:flex;align-items:center;gap:10px;border:0;border-top:1px solid var(--border);background:transparent;padding:12px 2px;color:var(--text);text-align:left}.task-row:hover,.activity-row:hover{background:var(--surface-muted)}.task-row b,.activity-row b{font-size:12px}.task-row em{margin-left:auto;min-width:25px;padding:3px 6px;border-radius:999px;background:var(--gray-bg);color:var(--gray);font-size:11px;font-style:normal;text-align:center}.task-dot{width:8px;height:8px;border-radius:50%}.task-dot.red{background:var(--red)}.task-dot.amber{background:#eaa000}.task-dot.blue{background:var(--blue)}.activity-row>span{width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:var(--blue-bg);color:var(--blue);font-size:12px;font-weight:800}.activity-row>div{flex:1}.activity-row small{display:block;margin-top:3px;color:var(--text-muted);font-size:10px}.lead-page{display:grid;gap:18px}.lead-toolbar{display:grid;gap:12px;padding:15px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.lead-toolbar-main{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.lead-toolbar-main select{height:40px;border:1px solid var(--border-strong);border-radius:10px;padding:0 30px 0 11px;background:#fff;color:var(--text);font-size:12px}.lead-toolbar-main .search{min-width:min(310px,100%)}.lead-stages{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.lead-stages button{border:1px solid var(--border-strong);border-radius:999px;background:var(--surface);padding:7px 10px;color:var(--text-muted);font-size:11px;font-weight:700}.lead-stages button.selected{border-color:var(--brand-ink);background:var(--brand-ink);color:#fff}.lead-stages em{margin-left:5px;color:inherit;font-style:normal;opacity:.7}.active-filter-list{display:flex;gap:7px;flex-wrap:wrap;align-items:center;padding-top:2px}.filter-chip{display:inline-flex;align-items:center;gap:4px;border:0;border-radius:999px;background:var(--brand-accent);color:var(--brand-ink);padding:6px 9px;font-size:11px;font-weight:700}.clear-filters{border:0;background:transparent;color:var(--text-muted);font-size:11px;text-decoration:underline}.lead-table-card{overflow:visible}.lead-table-card .tablewrap{max-height:calc(100vh - 350px);min-height:160px}.lead-table thead th{position:sticky;top:0;z-index:2;box-shadow:0 1px 0 var(--border)}.lead-table tbody tr:focus-within,.lead-table tbody tr:hover{background:#fffdf0}.lead-next b{font-size:11px}.lead-mobile-list{display:none}.settings-page-header{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px}.settings-page-header h2{margin:0}.settings-page-header p{margin:5px 0 0;color:var(--text-muted);font-size:13px}.settings-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;align-items:start;width:100%;min-width:0}.settings-nav{position:sticky;top:102px;display:grid;gap:4px;padding:8px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-sm);min-width:0;max-width:100%}.settings-nav button{min-height:44px;display:flex;align-items:center;gap:9px;border:0;border-radius:10px;background:transparent;padding:0 11px;color:var(--text-muted);font-size:12px;font-weight:700;text-align:left}.settings-nav button:hover{background:var(--surface-muted);color:var(--text)}.settings-nav button.active{background:var(--brand-ink);color:var(--brand-accent);box-shadow:inset 3px 0 0 var(--brand-accent)}.settings-content{display:grid;gap:20px;width:min(100%,980px);min-width:0;max-width:980px}.settings-content>.card{width:100%;max-width:100%;min-width:0}.settings-roles-info{min-width:0}.settings-roles-info summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;cursor:pointer;list-style:none}.settings-roles-info summary::-webkit-details-marker{display:none}.settings-roles-info summary>span:first-child{display:grid;gap:3px;min-width:0}.settings-roles-info summary small{color:var(--text-muted)}.settings-roles-info-indicator{flex:0 0 auto;font-size:20px;transition:transform .16s ease}.settings-roles-info[open] .settings-roles-info-indicator{transform:rotate(180deg)}.settings-roles-info .role-list{margin-top:14px}.settings-roles-info .muted{margin:14px 0 0}.settings-mobile-select{display:none}.settings-form{display:grid;gap:20px;padding:24px;width:100%;min-width:0;max-width:100%}.settings-form .cardhead{align-items:flex-start}.settings-form .cardhead h3{margin:0}.settings-form .cardhead p{max-width:620px}.settings-form-section{display:grid;gap:14px;min-width:0;max-width:100%}.settings-form-section+.settings-form-section{padding-top:20px;border-top:1px solid var(--border)}.settings-form-section-head h4{margin:0;color:var(--text);font-size:14px}.settings-form-section-head p{margin:4px 0 0;color:var(--text-muted);font-size:12px}.settings-formgrid{margin:0;gap:16px 18px;min-width:0;max-width:100%}.settings-form .formgrid>label{display:grid;gap:7px;min-width:0;color:var(--text);font-size:14px;font-weight:600}.settings-field{display:grid;gap:7px;min-width:0;color:var(--text);font-size:14px;font-weight:600}.settings-field-label{line-height:1.25}.required-mark{color:var(--red)}.settings-field small{color:var(--text-muted);font-size:12px;font-weight:400;line-height:1.4}.settings-form :is(.settings-input,input:not([type=checkbox]):not([type=radio]),textarea){box-sizing:border-box;width:100%;height:44px;min-height:44px;border:1px solid var(--border-strong);border-radius:9px;background:#fff;padding:10px 12px;color:var(--text);font:inherit;font-size:14px}.settings-form input.settings-logo-file-input.sr-only[type=file],.settings-form input.settings-logo-file-input.sr-only[type=file]:focus,.settings-form input.settings-logo-file-input.sr-only[type=file]:focus-visible{position:absolute;width:1px;height:1px;min-width:0;min-height:0;max-width:1px;max-height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;outline:0}.settings-form select.settings-input{appearance:auto;padding-right:34px}.settings-form :is(.settings-input,input,textarea)::placeholder{color:var(--text-faint)}.settings-form :is(.settings-input,input,select,textarea):focus{border-color:var(--brand-ink);outline:3px solid rgb(255 237 0 / 65%);outline-offset:0}.settings-form :is(.settings-input,input,select,textarea):disabled{background:var(--surface-muted);color:var(--text-muted);opacity:1}.settings-logo-field{margin-top:2px}.settings-file-upload{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:96px;border:1px dashed var(--border-strong);border-radius:12px;padding:10px 12px;background:var(--surface-muted);width:100%;max-width:100%}.settings-logo-preview,.settings-logo-fallback{box-sizing:border-box;width:72px;height:72px;flex:none;object-fit:contain;border:1px solid var(--border);border-radius:10px;padding:5px;background:#fff}.settings-logo-fallback{display:grid;place-items:center;padding:0;background:var(--brand-ink);border-color:var(--brand-ink);color:var(--brand-accent);font-size:20px;font-weight:800;letter-spacing:.04em}.settings-file-copy{display:grid;gap:4px;min-width:0;flex:1}.settings-file-copy b{font-size:13px}.settings-file-copy small{font-size:12px;white-space:nowrap}.settings-file-actions{display:grid;justify-items:stretch;gap:5px;min-width:0;max-width:100%}.settings-file-name{max-width:180px;overflow:hidden;color:var(--text-muted);font-size:12px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.settings-file-button{flex:none;min-height:44px;white-space:nowrap}.settings-file-remove{min-height:36px;padding:4px 0;color:var(--red);font-size:12px;font-weight:700;text-align:left}.settings-file-remove:hover{color:var(--red);text-decoration:underline}.settings-required-note{margin:-4px 0 0;color:var(--text-muted);font-size:12px}.settings-required-note span{color:var(--red);font-weight:800}.settings-save-bar{position:sticky;z-index:2;bottom:12px;display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid var(--border);padding:18px 0 2px;background:var(--surface);box-shadow:0 -8px 16px #ffffffeb;min-width:0;max-width:100%}.settings-save-bar>div:first-child{display:grid;gap:3px;min-width:0}.settings-save-bar b{font-size:13px}.settings-save-bar span{color:var(--text-muted);font-size:12px}.settings-save-actions{display:flex;gap:8px;flex:none;flex-wrap:wrap;min-width:0;max-width:100%}.settings-save-actions>button{min-width:0;white-space:normal}.is-spinning{animation:settings-spin .85s linear infinite}@keyframes settings-spin{to{transform:rotate(360deg)}}.preference-table{display:grid;border:1px solid var(--border);border-radius:12px;overflow:hidden}.preference-head,.preference-row{display:grid;grid-template-columns:minmax(0,1fr) 84px 84px;align-items:center;gap:8px;padding:10px 13px;border-bottom:1px solid var(--border);font-size:12px}.preference-head{background:var(--surface-muted);color:var(--text-muted);font-size:10px;font-weight:800;text-transform:uppercase}.preference-row:last-child{border-bottom:0}.preference-row input{width:18px;height:18px}.check-label{display:flex;align-items:center;gap:8px;font-size:12px}.integration-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.integration-setting{display:grid;gap:10px;border:1px solid var(--border);border-radius:12px;padding:14px}.integration-setting b,.integration-setting small{display:block}.integration-setting small{margin-top:6px}.integration-setting p{min-height:30px;margin:0;color:var(--text-muted);font-size:11px}.integration-setting>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.integration-setting button{min-height:38px;font-size:11px}.audit-head{padding:20px 20px 0}.role-list{display:grid}.role-list>div{display:flex;gap:10px;align-items:flex-start;padding:12px 0;border-top:1px solid var(--border)}.role-list svg{color:var(--blue);margin-top:2px}.role-list b,.role-list small{display:block}.role-list .role-permission{color:var(--text);font-weight:600}.role-list small{margin-top:3px;color:var(--text-muted);font-size:11px}.user-more-menu{position:relative}.row-menu{position:absolute;right:0;top:38px;z-index:30;min-width:170px;display:grid;padding:5px;border:1px solid var(--border);border-radius:10px;background:#fff;box-shadow:var(--shadow-md)}.row-menu button{display:flex;align-items:center;gap:7px;min-height:34px;border:0;border-radius:7px;background:transparent;padding:0 8px;color:var(--text);font-size:11px;text-align:left}.row-menu button:hover{background:var(--surface-muted)}.row-menu button:disabled{opacity:.45}.row-menu .danger{color:var(--red)}.settings-user-filters{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(132px,1fr));gap:12px;margin:18px 0 10px}.settings-user-filter-control{display:grid;gap:6px;min-width:0;color:var(--text-muted);font-size:11px;font-weight:700}.settings-user-filter-control input,.settings-user-filter-control select{box-sizing:border-box;width:100%;max-width:100%;min-width:0;height:44px;padding:0 11px;border:1px solid var(--border);border-radius:9px;background:#fff;color:var(--text);font:inherit;font-size:13px}.settings-user-filter-summary{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;color:var(--text-muted);font-size:12px}.settings-user-filter-summary .ghost{min-height:44px;flex:none}@media(max-width:1023px){.settings-user-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-user-filter-search{grid-column:1 / -1}}@media(max-width:600px){.settings-user-filters{grid-template-columns:minmax(0,1fr)}.settings-user-filter-search{grid-column:auto}.settings-user-filter-summary{align-items:stretch;flex-direction:column}.settings-user-filter-summary .ghost,.settings-content .empty .secondary{width:100%;min-height:44px}}.lmShell{max-width:680px}.lead-detail-header{padding:24px 26px 18px}.lead-detail-tabs{padding:0 20px}.lmBody{padding:18px 22px 26px}@media(max-width:1050px){.dashboard-workgrid{grid-template-columns:1fr}.global-search{width:180px}.settings-layout{grid-template-columns:205px minmax(0,1fr)}}@media(max-width:768px){.app>.app-shell-main,.app>.sidebar.is-collapsed~.app-shell-main{margin-left:0;width:100%;max-width:100%}.mobile-menu-trigger{display:grid;position:fixed;top:11px;left:12px;z-index:40;width:40px;background:#fff}.sidebar-backdrop{display:block;position:fixed;inset:0;z-index:49;border:0;background:#11152273}.sidebar{position:fixed;z-index:50;width:min(310px,88vw);transform:translate(-105%);padding:0 14px}.sidebar.is-mobile-open{transform:translate(0)}.sidebar.is-collapsed{width:min(310px,88vw)}.app>.sidebar.is-collapsed~.app-shell-main{margin-left:0}.sidebar.is-collapsed .brandcopy,.sidebar.is-collapsed .nav-section>p,.sidebar.is-collapsed .sidebar nav span,.sidebar.is-collapsed .nav-chevron,.sidebar.is-collapsed .usercopy,.sidebar.is-collapsed .user>button{display:block}.sidebar.is-collapsed .brand,.sidebar.is-collapsed .sidebar nav button,.sidebar.is-collapsed .user{justify-content:initial;padding-left:12px;padding-right:12px}.sidebar-close{display:grid;margin-left:auto;width:36px;height:36px}.sidebar-collapse{display:none}.app>.app-shell-main{margin-left:0}header{height:auto;min-height:70px;padding:12px 16px 12px 64px;align-items:flex-start;gap:10px}.head-actions{flex:1;justify-content:flex-end}.global-search,.topbar-user{display:none}.head-actions .primary{min-width:0;padding:0 10px}.content{padding:16px}.pagebar{align-items:stretch}.pagebar>div:first-child{width:100%}.pagebar>button{min-height:44px}.metrics{grid-template-columns:1fr 1fr;gap:10px}.metric{padding:15px}.metric b{font-size:22px}.metric>i{width:40px;height:40px}.priority-notice{align-items:flex-start;gap:10px}.priority-notice button{white-space:nowrap}.lead-toolbar-main{display:grid;grid-template-columns:1fr auto}.lead-toolbar-main .search{grid-column:1 / -1;min-width:0}.lead-toolbar-main select{display:none}.lead-more{min-height:44px}.lead-stages{display:none}.lead-stages.is-visible{display:flex;grid-column:1 / -1}.lead-table-card .tablewrap{display:none}.lead-mobile-list{display:grid;gap:10px;padding:12px}.lead-mobile-card{border:1px solid var(--border);border-radius:13px;padding:13px;background:var(--surface);box-shadow:0 2px 8px #1b1b290a}.lead-mobile-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.lead-mobile-top b,.lead-mobile-top small{display:block}.lead-mobile-top b{font-size:14px}.lead-mobile-top small{margin-top:4px;color:var(--text-muted);font-size:11px}.lead-mobile-card dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0}.lead-mobile-card dl>div:last-child{grid-column:1 / -1}.lead-mobile-card dt{color:var(--text-faint);font-size:10px}.lead-mobile-card dd{margin:3px 0 0;color:var(--text);font-size:11px;font-weight:700}.lead-mobile-card dd.overdue{color:var(--red)}.lead-mobile-actions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:7px}.lead-mobile-actions button{min-height:44px;display:flex;align-items:center;justify-content:center;gap:4px;border:1px solid var(--border-strong);border-radius:9px;background:#fff;color:var(--text);font-size:10px;font-weight:700}.lead-mobile-actions .primary{border-color:var(--brand-ink);color:var(--brand-accent)}.pager{flex-wrap:wrap;justify-content:center}.settings-layout{grid-template-columns:1fr}.settings-nav{display:none}.settings-mobile-select{display:grid;gap:6px;font-size:11px;font-weight:700;color:var(--text-muted)}.settings-mobile-select select{width:100%;min-height:44px;border:1px solid var(--border-strong);border-radius:10px;background:#fff;padding:0 12px;color:var(--text)}.settings-content{min-width:0}.preference-head,.preference-row{grid-template-columns:minmax(0,1fr) 60px 60px}.integration-settings-grid{grid-template-columns:1fr}.lmShell{max-width:none}}@media(max-width:420px){.metrics,.lead-mobile-actions{grid-template-columns:1fr}.head-actions .primary span{display:none}}@media(max-width:768px){.settings-page-header{align-items:flex-start;margin-bottom:16px}.settings-layout{gap:14px}.settings-form{gap:18px;padding:20px}.settings-file-upload{align-items:flex-start}.settings-file-copy{min-width:calc(100% - 84px)}.settings-file-button{width:100%;min-height:44px}.settings-save-bar{align-items:stretch;flex-direction:column}.settings-save-actions{display:grid;grid-template-columns:1fr}.settings-save-actions .primary,.settings-save-actions .ghost{width:100%;min-height:44px}}@media(max-width:768px){.settings-file-upload{grid-template-columns:72px minmax(0,1fr);align-items:center}.settings-file-copy{min-width:0}.settings-file-actions{grid-column:1 / -1}.settings-file-button,.settings-file-name{width:100%;max-width:none}}.settings-layout,.settings-content,.settings-content>*,.settings-content .cardhead>div,.settings-content .settingrow span,.settings-content .role-list span,.settings-content .integration-setting,.settings-content .securityitems p{min-width:0}.settings-content :is(p,small,b,span,td,th){overflow-wrap:anywhere}.settings-content .tablewrap{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.settings-content .tablewrap>table{min-width:640px}.settings-content .row-menu{max-width:calc(100vw - 48px)}@media(min-width:1024px){.settings-layout{grid-template-columns:240px minmax(0,1fr)}}@media(min-width:769px)and (max-width:1023px){.settings-layout{grid-template-columns:minmax(168px,190px) minmax(0,1fr);gap:12px}.settings-nav{padding:7px}.settings-nav button{gap:7px;padding:0 8px;font-size:11px}.settings-content{gap:16px}}@media(min-width:769px)and (max-width:900px){.settings-content .settings-form{padding:16px}.settings-content .settings-formgrid{grid-template-columns:minmax(0,1fr)}.settings-content .settings-file-upload{grid-template-columns:72px minmax(0,1fr);align-items:start}.settings-content .settings-file-actions{grid-column:1 / -1;width:100%}.settings-content .settings-file-button,.settings-content .settings-file-remove{width:100%;min-height:44px}.settings-content .settings-file-copy small{white-space:normal;overflow-wrap:anywhere}.settings-content .settings-save-bar,.settings-content .settings-save-actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.settings-content .settings-save-bar{gap:12px}.settings-content .settings-save-actions>button{width:100%;min-height:44px}}@media(max-width:768px){.settings-layout{grid-template-columns:minmax(0,1fr);gap:14px}.settings-nav{display:none}.settings-mobile-select{display:grid;gap:6px;min-width:0}.settings-mobile-select select{width:100%;height:44px;min-width:0}.settings-content{gap:16px;max-width:none}.settings-content>.card:not(.tablecard){padding:16px}.settings-content .tablecard{overflow:hidden}.settings-content .audit-head{padding:16px 16px 0}.settings-content .cardhead{align-items:stretch;flex-direction:column;gap:12px}.settings-content .cardhead>:is(.primary,.secondary){width:100%;min-height:44px}.settings-content .cardhead>.iconbtn{align-self:flex-start;min-width:44px;min-height:44px}.settings-content .formgrid,.settings-content .integration-settings-grid,.settings-content .securityitems{grid-template-columns:minmax(0,1fr)}.settings-content .settings-form{padding:16px}.settings-content .settings-save-bar{align-items:stretch;flex-direction:column}.settings-content .settings-save-actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.settings-content .settings-save-actions>button,.settings-content .integration-setting button,.settings-content .settings-file-button{width:100%;min-height:44px}.settings-content .settings-file-upload{grid-template-columns:minmax(0,1fr);align-items:start}.settings-content .settings-logo-preview,.settings-content .settings-logo-fallback{justify-self:start}.settings-content .settings-file-actions{grid-column:auto;width:100%}.settings-content .settings-file-copy small,.settings-content .settings-file-name{max-width:100%;white-space:normal}.settings-content .settingrow{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:start}.settings-content .settingrow>span{grid-column:2}.settings-content .settingrow .pill{grid-column:2;justify-self:start}.settings-content .settingrow .user-row-actions{grid-column:3;grid-row:1;margin-left:0}.settings-content .role-list>div{min-width:0}.settings-content .preference-head,.settings-content .preference-row{grid-template-columns:minmax(0,1fr) 52px 52px;padding:10px}}.settings-multi-select{min-height:132px;padding:8px 12px}.settings-days{display:flex;flex-wrap:wrap;gap:8px 14px;min-width:0;margin:14px 0 0;padding:0;border:0}.settings-days legend{width:100%;margin-bottom:4px;font-size:12px;font-weight:700}.settings-days label{display:inline-flex;align-items:center;min-height:44px;gap:6px;font-size:12px}.settings-status-note{margin:0;color:var(--text-muted);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.settings-switch{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 10px;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface);color:var(--text-muted)}.settings-switch>span{width:34px;height:20px;padding:2px;border-radius:999px;background:#cfd1d8}.settings-switch>span:after{display:block;width:16px;height:16px;border-radius:50%;background:#fff;content:"";transition:transform .16s ease}.settings-switch.is-on{color:var(--text)}.settings-switch.is-on>span{background:var(--brand-accent)}.settings-switch.is-on>span:after{transform:translate(14px)}.settings-user-picker{position:relative;min-width:0}.settings-selected-chips{display:flex;min-height:28px;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:8px}.settings-selected-chips span{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:4px 7px;border-radius:999px;background:var(--brand-ink);color:#fff;font-size:11px;overflow-wrap:anywhere}.settings-selected-chips span button{display:grid;width:18px;height:18px;place-items:center;border:0;border-radius:50%;background:#fff2;color:#fff}.settings-selected-chips small{color:var(--text-muted)}.settings-picker-trigger{width:100%;min-height:44px;justify-content:space-between}.settings-picker-trigger span{display:grid;min-width:22px;height:22px;place-items:center;border-radius:50%;background:var(--surface-sunken)}.settings-picker-popover{position:absolute;z-index:30;top:calc(100% + 6px);left:0;width:min(100%,420px);max-height:min(360px,60dvh);overflow:auto;padding:10px;border:1px solid var(--border-strong);border-radius:12px;background:#fff;box-shadow:var(--shadow-md)}.settings-picker-popover>input{box-sizing:border-box;width:100%;height:44px;border:1px solid var(--border-strong);border-radius:8px;padding:0 10px}.settings-picker-actions{display:flex;gap:8px;margin:8px 0}.settings-picker-actions button{min-height:36px;border:0;background:transparent;color:var(--blue);font-weight:700}.settings-picker-options{display:grid;gap:3px}.settings-picker-options label{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:8px;align-items:center;min-height:44px;padding:0 6px;border-radius:8px}.settings-picker-options label:hover{background:var(--surface-sunken)}.settings-picker-options small{color:var(--text-muted);text-transform:capitalize}.settings-inline-error{display:block;margin-top:6px;color:var(--red);font-size:12px;overflow-wrap:anywhere}.settings-duration{display:grid;grid-template-columns:minmax(0,1fr) minmax(105px,.8fr);gap:8px}.settings-duration input,.settings-duration select{box-sizing:border-box;width:100%;height:44px;border:1px solid var(--border-strong);border-radius:9px;background:#fff;padding:0 10px}.settings-days>div{display:flex;flex-wrap:wrap;gap:7px}.settings-days>div>button{min-width:44px;min-height:44px;padding:0 11px;border:1px solid var(--border-strong);border-radius:9px;background:#fff;color:var(--text);font-weight:700}.settings-days>div>button.selected{border-color:var(--brand-ink);background:var(--brand-ink);color:var(--brand-accent)}.settings-days>div>.settings-days-weekdays{margin-left:auto;font-size:12px}.settings-status-badges{display:flex;flex-wrap:wrap;gap:8px}.settings-status-badges span{padding:7px 10px;border-radius:999px;background:var(--surface-sunken);color:var(--text-muted);font-size:12px;font-weight:700}@media(max-width:430px){.settings-page-header{margin-bottom:14px}.settings-page-header p,.settings-content .cardhead p,.settings-content .settings-field small,.settings-content .formerror{overflow-wrap:anywhere}.settings-content .preference-head,.settings-content .preference-row{grid-template-columns:minmax(0,1fr) 48px 48px}.settings-content .settings-file-actions,.settings-content .settings-file-button,.settings-content .settings-file-remove{width:100%}.settings-content .settings-file-remove{min-height:44px;text-align:center}}.summarygrid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.summarygrid>div,.detailcard{border:1px solid #e7e8ec;border-radius:10px;background:#fff;padding:11px}.summarygrid small,.detailcard small{display:block;color:#777;font-size:10px}.summarygrid b{display:block;font-size:12px;margin-top:5px}.detailcard{margin-bottom:9px}.detailcard p{font-size:11px;margin:7px 0}.detailcard>b{font-size:12.5px}@media(max-width:760px){.summarygrid{grid-template-columns:1fr}}.navgroup{margin:3px 0}.navgroup>div{display:none;padding-left:13px}.navgroup.open>div{display:grid}.sidebar nav .navparent{color:#bfc0ca}.sidebar nav .navparent svg:last-child{margin-left:auto;transition:.2s}.sidebar nav .navgroup.open .navparent svg:last-child{transform:rotate(90deg)}.sidebar nav .navgroup>div button{font-size:11px;padding:9px 12px}.compactmetrics{margin-bottom:16px}.compactmetrics .metric b{font-size:20px}.filterbar{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px}.filterbar select,.filterbar input{height:38px;border:1px solid #dddfe5;border-radius:8px;background:#fff;padding:0 10px;font-size:12px;max-width:190px}.textbutton{border:0;background:transparent;padding:0;text-align:left;color:inherit;font:inherit;cursor:pointer}.textbutton:hover b{color:#574bc6;text-decoration:underline}.smallbutton{font-size:10px;padding:7px 8px;white-space:nowrap}.paymenthistory{display:grid;gap:8px;margin:14px 0}.paymentrow{display:flex;gap:10px;align-items:center;padding:10px;background:#f7f8fa;border-radius:9px}.paymentrow.reversal{background:#fff1f1}.paymentrow>span{flex:1}.paymentrow b,.paymentrow small{display:block}.paymentrow small{font-size:10px;color:#777;margin-top:3px}.paymentrow>b{color:#16824f}.paymentrow.reversal>b{color:#c13b3b}@media(max-width:760px){.filterbar select,.filterbar input{max-width:100%;width:100%}.navgroup>div{display:none}.navgroup.open>div{display:grid}}.stStats{margin-top:4px;color:#5f616c!important;font-size:10.5px}.stStats b{font-weight:700;color:#1b1b29}.stSmall{height:30px;padding:0 10px;font-size:11px;display:inline-flex;align-items:center;gap:5px;flex-shrink:0}.stPanel{width:min(1360px,calc(100vw - 48px));max-height:calc(100dvh - 48px);margin:0;padding:0;background:#fff;border-radius:20px;box-shadow:0 24px 70px #00000045;display:flex;flex-direction:column;overflow:hidden}.stPanel .modalhead{padding:16px 20px 13px;border-bottom:1px solid #ececf0}.stPanel .modalhead h2{font-size:18px}.stPanel .modalhead p{margin:4px 0 0;font-size:12px;color:#777}.stFilters{flex:none;display:flex;flex-wrap:wrap;gap:8px;padding:12px 20px;border-bottom:1px solid #eceef2;background:#fbfbfd}.stFilters select{height:34px;border:1px solid #dddfe5;border-radius:9px;background:#fff;padding:0 26px 0 10px;font-size:11.5px}.stFilters .secondary{height:34px;padding:0 11px;font-size:11.5px;flex-shrink:0}.stSearch{display:flex;align-items:center;gap:6px;height:34px;padding:0 10px;background:#fff;border:1px solid #dddfe5;border-radius:9px;min-width:220px;flex:1 1 220px}.stSearch svg{color:#9a9ca5;flex:none}.stSearch input{border:0;outline:0;width:100%;font-size:11.5px;background:transparent}.stChip{display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 11px;font-size:11.5px;border:1px solid #dddfe5;border-radius:9px;background:#fff;cursor:pointer;flex-shrink:0}.stChip.on{background:#1b1b29;color:#ffed00;border-color:#1b1b29}.stBody{flex:1;min-height:0;overflow:auto;padding:14px 20px}.stLink{border:0;background:transparent;padding:0;font-weight:700;font-size:12px;color:#2671d8;cursor:pointer;text-align:left}.stLink:hover{text-decoration:underline}.stFoot{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 20px;border-top:1px solid #eceef2;font-size:11.5px;color:#777}.stPager{display:flex;gap:8px}.stPager button{height:32px;padding:0 12px;font-size:11.5px}@media(max-width:1024px){.stPanel{width:calc(100vw - 32px);max-height:calc(100dvh - 32px)}}@media(max-width:640px){.stPanel{width:100%;height:100dvh;max-height:none;border-radius:0}.stPanel .modalhead,.stFilters,.stBody,.stFoot{padding-left:14px;padding-right:14px}}.lmOverlay{position:fixed;inset:0;background:#11152299;z-index:var(--z-lead-modal);display:flex;align-items:center;justify-content:center;padding:24px}.lmShell{width:calc(100vw - 64px);max-width:1180px;max-height:calc(100vh - 48px);background:#fff;border-radius:20px;box-shadow:0 24px 70px #00000045;display:flex;flex-direction:column;overflow:hidden}.lead-detail-header{flex:none;display:block;height:auto;min-height:unset;padding:28px 32px 22px;background:#fff}.lead-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;column-gap:12px;align-items:start}.lead-title-row h2{min-width:0;margin:0;font-size:19px;line-height:1.25;overflow-wrap:anywhere}.lead-contact-row{margin:11px 0 0;font-size:12px;color:#777;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lead-tags-row{position:static;display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:16px;margin-bottom:0;min-width:0}.lead-tags-row .tagstrip,.lead-tags-row .lmTags{display:contents}.lead-tags-row>.pill,.lead-tags-row .tagchip,.lead-tags-row .tagadd,.lead-tags-row .tagstrip select{box-sizing:border-box;min-height:28px;padding:5px 12px;border-radius:999px;white-space:nowrap;line-height:1.2}.lead-tags-row .tagchip{max-width:100%;overflow:hidden;text-overflow:ellipsis}.lead-tags-row .tagadd{margin:0}.lmActions{display:flex;align-items:center;gap:8px;justify-content:flex-end}.lmActions>*{flex-shrink:0}.lmActions button{height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;white-space:nowrap;border-radius:9px;font-size:12px}.lmClose{flex:none;width:36px;height:36px;display:inline-grid;place-items:center;padding:0}.lmMenuWrap{position:relative}.lmMenu{position:absolute;right:0;top:42px;z-index:var(--z-lead-dropdown);min-width:186px;background:#fff;border:1px solid #dddfe5;border-radius:11px;box-shadow:0 12px 30px #00000026;padding:5px}.lmMenu button{display:flex;align-items:center;gap:8px;width:100%;height:36px;border:0;background:#fff;padding:0 9px;text-align:left;font-size:12px;border-radius:8px;cursor:pointer}.lmMenu button:hover{background:#f6f6f9}.lmMenu .danger{color:#bd3030}.lmMenuSep{height:1px;background:#ececf0;margin:4px 2px}.lead-detail-tabs{flex:none;position:relative;clear:both;display:flex;gap:2px;overflow-x:auto;padding:0 32px;min-height:58px;background:#fff;border-bottom:1px solid #e5e6eb;scrollbar-width:thin}.lead-detail-tabs button{flex:none;white-space:nowrap;border:0;background:transparent;padding:12px;font-size:11.5px;font-weight:700;color:#787a85;border-bottom:2px solid transparent;cursor:pointer}.lead-detail-tabs button.on{color:#1b1b29;border-bottom-color:#ffed00}.lmHeader{flex:none}.lmTabs{flex:none;overflow-x:auto}.lmTabs button{flex:none;white-space:nowrap}.lmBody{flex:1;min-height:0;overflow-y:auto;padding:18px 20px 26px;display:grid;gap:18px;align-content:start}.lmSection{display:grid;gap:10px;min-width:0}.lmSectionHead{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.lmSectionHead h3{margin:0;font-size:13px}.lmSectionHead p{margin:3px 0 0;font-size:11px;color:#82848e}.lmSectionHead button{flex-shrink:0;height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;white-space:nowrap;font-size:11.5px}.lmSubhead{margin:2px 0 0;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#83858f}.lmEmptyRow{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;min-height:56px;max-height:120px;padding:12px 14px;border:1px dashed #dcdee5;border-radius:10px;background:#fbfbfd;font-size:12px;color:#6b6d78}.lmEmptyRow button{flex-shrink:0;height:32px;padding:0 11px;font-size:11.5px}.lmAcc{border:1px solid #e7e8ec;border-radius:11px;background:#fff;overflow:hidden}.lmAcc+.lmAcc{margin-top:9px}.lmAccHead{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;background:#fbfbfd;border:0;font-size:12px;font-weight:700;color:#1b1b29;cursor:pointer}.lmAccHead small{font-weight:600;color:#83858f;font-size:10.5px}.lmAccBody{padding:12px 13px;border-top:1px solid #eceef2}.lmAccBody section{border:0;padding:0}.lmAccBody section h3{display:none}.lmChips{display:flex;gap:7px;flex-wrap:wrap;font-size:11.5px}.lmChips span{border:1px solid #e2e4ea;border-radius:20px;padding:4px 9px;background:#fff}.lmChips .no{color:#a7a9b2}.lmShell .overlay{z-index:var(--z-lead-nested)}@media(max-width:1200px){.lmBtnText{display:none}.lmActions button{width:36px;padding:0;justify-content:center}}@media(max-width:1024px){.lmOverlay{padding:16px}.lmShell{width:calc(100vw - 32px);max-height:calc(100vh - 32px)}}@media(max-width:860px){.lmActions .optional{display:none}}@media(min-width:861px){.lmMenu .optional{display:none}}@media(max-width:640px){.lmOverlay{padding:0}.lmShell{width:100%;height:100dvh;max-height:100dvh;border-radius:0}.lead-title-row{column-gap:8px}.lead-title-row h2{font-size:17px}.lead-tags-row{gap:8px}.lead-tags-row>.pill,.lead-tags-row .tagchip,.lead-tags-row .tagadd,.lead-tags-row .tagstrip select{max-width:100%}.lmBody{padding:14px 14px 22px}}.appFlowList{display:grid;gap:10px}.appFlowCard{display:grid;gap:10px;min-width:0;border:1px solid #e7e8ec;border-radius:12px;background:#fff;padding:13px}.appFlowCard.current{border-color:#c9c3f3;box-shadow:0 0 0 3px #f1effd}.appFlowHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.appFlowHead>div{min-width:0}.appFlowHead b{display:block;font-size:13px;overflow-wrap:anywhere}.appFlowHead small,.appFlowMeta{display:block;color:#777;font-size:10.5px;margin-top:3px}.appFlowHead .pill{flex:none}.appFlowPrevious{margin:0;padding:7px 9px;border-radius:8px;background:#fff8e6;color:#6b5000;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.appFlowFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.appFlowFacts>div{min-width:0;border:1px solid #eef0f3;border-radius:9px;padding:8px}.appFlowFacts dt{font-size:10px;color:#777;margin-bottom:3px}.appFlowFacts dd{margin:0;font-size:11.5px;font-weight:600;overflow-wrap:anywhere}.appFlowFacts dd small{display:block;font-weight:500;color:#777;font-size:10.5px;margin-top:3px}.appFlowFacts .pill{margin-left:2px}.appFlowNote{margin:0;font-size:11px;color:#555;overflow-wrap:anywhere}.appFlowNext{display:grid;gap:8px;border-top:1px dashed #e4e6eb;padding-top:10px}.appFlowNext>small{font-size:11px;color:#555;line-height:1.45}.appFlowActions,.offerWorkflowActions{display:flex;flex-wrap:wrap;gap:7px}.appFlowActions button,.offerWorkflowActions button{min-height:34px;padding:0 12px;font-size:12px;max-width:100%}.application-tag-list{display:flex;flex-wrap:wrap;gap:6px}.tagchip small{margin-left:5px;font-size:9.5px;color:#83858f;font-weight:600}.offerHistoryCard{display:grid;gap:6px}.offerHistoryHead{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;min-width:0}.offerHistoryHead b{overflow-wrap:anywhere;font-size:12.5px}.offerFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 12px;margin:4px 0}.offerFacts>div{min-width:0}.offerFacts dt{font-size:10px;color:#777}.offerFacts dd{margin:0;font-size:11.5px;overflow-wrap:anywhere}.timelineFilter{display:flex;align-items:center;gap:8px;font-size:12px;margin-bottom:10px;flex-wrap:wrap}.timelineFilter select{min-width:0;max-width:100%}.workflowForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workflowForm label{display:grid;gap:6px;min-width:0;font-size:12px;font-weight:700}.workflowForm .wideLabel,.workflowForm .workflowHint{grid-column:1/-1}.workflowForm input,.workflowForm select,.workflowForm textarea{width:100%;min-width:0;box-sizing:border-box}.workflowHint{margin:0;font-size:11px;color:#6b5000}@media(max-width:768px){.appFlowFacts,.offerFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.appFlowFacts,.offerFacts,.workflowForm{grid-template-columns:minmax(0,1fr)}.appFlowActions button,.offerWorkflowActions button{flex:1 1 calc(50% - 7px)}}.liOverlay{align-items:center;justify-content:center;padding:24px;z-index:var(--z-lead-modal,1000)}.liPanel{width:calc(100vw - 64px);max-width:1080px;max-height:calc(100vh - 48px);background:#fff;border-radius:20px;box-shadow:0 24px 70px #00000045;display:flex;flex-direction:column;overflow:hidden}.liHead{flex:none;display:flex;align-items:start;justify-content:space-between;gap:12px;padding:16px 20px 13px;border-bottom:1px solid #ececf0}.liHead h2{margin:0;font-size:18px}.liHead p{margin:4px 0 0;font-size:12px;color:#777}.liSteps{flex:none;display:flex;gap:4px;list-style:none;margin:0;padding:11px 20px;overflow-x:auto;border-bottom:1px solid #eceef2;background:#fbfbfd}.liSteps li{display:flex;align-items:center;gap:6px;white-space:nowrap;padding:5px 11px;border-radius:20px;font-size:11px;font-weight:700;color:#8a8c95}.liSteps li i{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#e9eaee;color:#75777f;font-style:normal;font-size:10px}.liSteps li.on{background:#1b1b29;color:#fff}.liSteps li.on i{background:#ffed00;color:#1b1b29}.liSteps li.done{color:#178953}.liSteps li.done i{background:#e4f8ed;color:#178953}.liBody{flex:1;min-height:0;overflow:auto;padding:16px 20px}.liStepBody{display:grid;gap:12px}.liDrop{border:1px dashed #d4d6de;border-radius:14px;padding:26px;text-align:center;background:#fbfbfd;display:grid;gap:7px;justify-items:center}.liDrop svg{color:#9a9ca5}.liDrop b{font-size:13px}.liDrop p{margin:0;font-size:11.5px;color:#777}.liDrop input{margin-top:6px;font-size:12px}.liSample{color:#6c6e78;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.liWarn{display:flex;align-items:flex-start;gap:7px;margin:0;padding:10px 12px;border-radius:10px;background:#fff7e0;border:1px solid #f3df4f;font-size:11.5px;color:#6b5a00;line-height:1.5}.liWarn svg{flex:none;margin-top:1px}.liOk{display:flex;align-items:center;gap:7px;margin:0;padding:10px 12px;border-radius:10px;background:#e9f9f0;border:1px solid #bfe8d0;font-size:12px;color:#137244}.liHint{font-size:11px;color:#83858f;margin:0}.liReason{display:block;color:#a2472f;font-size:10px;margin-top:3px;max-width:240px;white-space:normal}.liCounts{display:flex;flex-wrap:wrap;gap:6px}.liSettings{grid-template-columns:1fr 1fr}.liSettings label{display:grid;gap:6px;font-size:11.5px;font-weight:600}.liSettings .wideLabel{grid-column:1/-1}.liSettings select,.liSettings input{border:1px solid #dddfe5;border-radius:9px;padding:9px;background:#fff;font-size:12px}.liSettings select[multiple]{padding:4px}.liSettings .liHint{grid-column:1/-1}.liResult{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:9px}.liResult>div{border:1px solid #e7e8ec;border-radius:11px;padding:11px;background:#fbfbfd}.liResult b{display:block;font-size:20px}.liResult small{display:block;color:#777;font-size:10.5px;margin-top:3px}.liFoot{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 20px;border-top:1px solid #eceef2}.liActions{display:flex;gap:8px}.liActions button{height:36px;padding:0 14px;font-size:12px;display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.leadbar{flex-wrap:wrap}.leadbarTop{width:100%;display:flex;justify-content:flex-end;margin-bottom:-4px}.leadbarTop button{height:34px;padding:0 12px;font-size:11.5px;display:inline-flex;align-items:center;gap:6px}.lead-page{width:100%;max-width:1440px;margin-inline:auto;display:grid;gap:20px}.lead-page>.pagebar{margin:0}.lead-page>.pagebar h2{font-size:30px;letter-spacing:-.4px}.lead-page>.pagebar p{font-size:14px}.lead-page>.pagebar .primary,.lead-page>.pagebar .secondary{height:44px;border-radius:11px}.lead-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.lead-summary-card{min-height:76px;background:#fff;border:1px solid #e6e7eb;border-radius:14px;box-shadow:0 3px 10px #1b1b2907;padding:14px 16px;display:flex;align-items:center;justify-content:space-between}.lead-summary-card span{font-size:13px;color:#727581}.lead-summary-card b{font-size:22px;color:#1b1b29}.lead-summary-card:first-child b{color:#b28a00}.lead-toolbar{background:#fff;border:1px solid #e4e5e9;border-radius:14px;box-shadow:0 3px 10px #1b1b2905;padding:12px}.lead-toolbar-main{display:flex;gap:10px;align-items:center}.lead-toolbar .search{flex:1;min-width:260px}.lead-toolbar select{height:44px;min-width:150px;border:1px solid #dcdde2;border-radius:11px;background:#fff;padding:0 30px 0 12px;font-size:13px}.lead-more{height:44px;white-space:nowrap}.lead-more.on{border-color:#1b1b29}.lead-stages{display:flex;gap:8px;overflow-x:auto;padding-top:12px;margin-top:12px;border-top:1px solid #eef0f2;scrollbar-width:thin}.lead-stages button{height:34px;border:1px solid #dedfe4;background:#fff;border-radius:20px;padding:0 10px;font-size:12px;font-weight:700;white-space:nowrap;color:#343640;display:inline-flex;align-items:center;gap:6px}.lead-stages button.selected{background:#1b1b29;color:#fff;border-color:#1b1b29}.lead-stages em{font-style:normal;font-size:10px;min-width:18px;height:18px;display:grid;place-items:center;border-radius:10px;background:#f0f1f4;color:#656772}.lead-stages .selected em{background:#ffed00;color:#1b1b29}.lead-table-card{border-radius:14px}.lead-table-head{min-height:72px;padding:16px 20px;display:flex;align-items:center;border-bottom:1px solid #ececf0}.lead-table-head h3{margin:0;font-size:16px}.lead-table-head p{margin:4px 0 0;font-size:12px;color:#777985}.lead-table th{padding:13px 16px;font-size:10px;background:#f6f7f9}.lead-table td{padding:14px 16px;height:72px;font-size:13px}.lead-table tbody tr{cursor:pointer}.lead-table tbody tr:hover{background:#fffdf0}.lead-person{min-width:220px}.lead-person .tagchip{margin:6px 4px 0 0}.lead-next{max-width:210px}.lead-next b,.lead-next small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-arrow{width:48px;padding-inline:10px!important;color:#727581}.lead-advanced-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px 0 0}.lead-advanced-filters label{min-width:0;display:grid;gap:5px;font-size:11px;font-weight:700;color:#565866}.lead-advanced-filters input,.lead-advanced-filters select{width:100%;min-width:0;height:38px;border:1px solid #dcdde2;border-radius:9px;background:#fff;padding:0 10px;color:#262833}.lead-advanced-filters select[multiple]{height:88px;padding:6px}.lead-advanced-filters small{font-weight:400;line-height:1.35;color:#777985}.lead-tag-filter{grid-column:span 2}.lead-page .pagernote{display:none}@media(min-width:1441px){.content{padding-inline:32px}}@media(max-width:1024px){.lead-toolbar-main{flex-wrap:wrap}.lead-toolbar .search{min-width:45%}.lead-summary{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.lead-page{gap:16px}.lead-page>.pagebar{align-items:flex-start}.lead-page>.pagebar h2{font-size:28px}.lead-page>.pagebar>button{flex:1}.lead-summary{grid-template-columns:1fr 1fr;gap:10px}.lead-summary-card{min-height:64px;padding:12px}.lead-summary-card b{font-size:19px}.lead-toolbar-main{display:grid;grid-template-columns:1fr 1fr}.lead-toolbar .search{grid-column:1/-1;min-width:0;width:100%}.lead-toolbar select,.lead-more{width:100%}.lead-stages{margin-inline:-2px}.lead-table-card{margin-inline:-1px}.lead-table td{height:72px}.lead-person{min-width:190px}}@media(max-width:760px){.lead-advanced-filters{grid-template-columns:1fr 1fr}.lead-tag-filter{grid-column:1/-1}}@media(max-width:420px){.lead-advanced-filters{grid-template-columns:1fr}}.lead-page,.lead-toolbar,.lead-toolbar-main,.lead-table-card,.lead-mobile-list,.lead-mobile-card{min-width:0;max-width:100%}.lead-mobile-top>div,.lead-mobile-top b,.lead-mobile-top small,.lead-mobile-card dd{min-width:0;overflow-wrap:anywhere}@media(max-width:760px){.lead-mobile-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-mobile-actions button{min-width:0;overflow-wrap:anywhere}}.liHistory{padding:0;overflow:hidden}.liHistoryHead{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 16px;background:#fff;border:0;font-size:13px;font-weight:700;cursor:pointer}.liHistoryHead span{display:flex;align-items:center;gap:8px}.liHistoryHead svg.open{transform:rotate(90deg)}.liHistoryBody{border-top:1px solid #eceef2;padding:12px 16px}@media(max-width:1024px){.liOverlay{padding:16px}.liPanel{width:calc(100vw - 32px);max-height:calc(100vh - 32px)}}@media(max-width:640px){.liOverlay{padding:0}.liPanel{width:100%;height:100dvh;max-height:100dvh;border-radius:0}.liSettings{grid-template-columns:1fr}.liHead,.liBody,.liFoot,.liSteps{padding-left:14px;padding-right:14px}}.psCard{margin-top:16px;border:1px solid #e7e8ec;border-radius:12px;background:#fff;padding:14px}.psCard .sectionhead{margin:0 0 10px}.psCard .sectionhead h3{margin:0;font-size:14px}.psHead{display:flex;align-items:center;gap:8px;margin-bottom:10px}.psHead small{color:#777;font-size:10px}.psGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.psGrid>div{border:1px solid #eceef2;border-radius:9px;padding:9px;background:#fbfbfd}.psGrid dt{color:#777;font-size:10px;margin:0}.psGrid dd{margin:5px 0 0;font-size:12px;font-weight:700;color:#1b1b29}.psNext{display:flex;align-items:center;gap:6px;margin:10px 0 0;padding:9px 10px;border-radius:9px;background:#fffbe0;border:1px solid #ffed00;font-size:11px;color:#4a4300}.psNext svg{flex:none}.psEmpty{border:1px dashed #d9dbe2;border-radius:10px;padding:16px;text-align:center;background:#fbfbfd}.psEmpty b{display:block;font-size:12px;color:#1b1b29}.psEmpty p{margin:6px 0 12px;font-size:11px;color:#777}.psSection{margin-top:12px}.psSection h4{margin:0 0 7px;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#777}.psSection .empty{font-size:11px;margin:0;padding:9px;border:1px dashed #e7e8ec;border-radius:9px;color:#888}.psRow{display:flex;align-items:flex-start;gap:9px;border:1px solid #eceef2;border-radius:9px;padding:9px;margin-bottom:6px;background:#fff}.psRow>span:first-child{flex:1;min-width:0}.psRow b{display:block;font-size:12px;color:#1b1b29}.psRow small{display:block;color:#777;font-size:10px;margin-top:3px}.psRow .psNote{color:#555;font-style:italic}.psRow.reversal{background:#fff7f7;border-color:#f3d7d7}.psPlus{color:#19803f;white-space:nowrap}.psMinus{color:#bd3030;white-space:nowrap}.psRowActions{display:flex;flex-direction:column;gap:3px}.psRowActions .linkbtn{font-size:10px;padding:0;background:none;border:0;color:#4a4ad8;cursor:pointer;text-align:right}.psRowActions .linkbtn.danger{color:#bd3030}@media(max-width:760px){.psGrid{grid-template-columns:1fr}.psRow{flex-wrap:wrap}}.psNotice{margin:0 0 12px;padding:9px 11px;border-radius:9px;background:#eef2ff;border:1px solid #d6ddfb;color:#2c3570;font-size:11px;line-height:1.5}.pmPassive{opacity:.55}.pmPassive b{font-weight:600}.pmDesc{white-space:normal;max-width:320px;color:#5d5f6a}.callsPage{display:grid;gap:24px}.callsPageHeaderActions{display:flex;align-items:center;gap:8px}.callsPageHeaderActions .ghost{color:var(--brand-ink);font-weight:700;text-decoration:none}.callsPageHeaderActions .ghost:hover{text-decoration:underline}.callTaskSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.callSummaryCard{min-width:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:0 4px 14px #1b1b2908;padding:20px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;text-align:left;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.callSummaryCard:hover{transform:translateY(-2px);box-shadow:0 9px 20px #1b1b2910}.callSummaryCard:focus-visible,.callTaskCard button:focus-visible{outline:3px solid #ffed0080;outline-offset:2px}.callSummaryCard.is-active{border-color:var(--brand-ink);box-shadow:0 0 0 3px #ffed0040,0 7px 18px #1b1b290d}.callSummaryCopy{min-width:0;display:grid;gap:5px}.callSummaryLabel{font-size:13px;font-weight:600;color:var(--text-muted);line-height:1.3}.callSummaryCopy strong{font-size:30px;line-height:1;color:var(--text)}.callSummaryCopy small{font-size:11px;line-height:1.35;color:var(--text-muted)}.callSummaryIcon{width:46px;height:46px;flex:none;border-radius:50%;display:grid;place-items:center}.callSummaryCard.blue .callSummaryIcon{background:var(--blue-bg);color:var(--blue)}.callSummaryCard.red .callSummaryIcon{background:var(--red-bg);color:var(--red)}.callSummaryCard.amber .callSummaryIcon{background:var(--amber-bg);color:var(--amber)}.callSummaryCard.violet .callSummaryIcon{background:var(--violet-bg);color:var(--violet)}.callTaskCard{padding:0;overflow:hidden}.callTaskCardHeader{padding:20px 24px 18px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid var(--border)}.callTaskCardHeading{min-width:0}.callTaskCardTitleLine{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.callTaskCard h3{margin:0;font-size:17px;color:var(--text)}.callTaskCard p{margin:6px 0 0;font-size:12px;line-height:1.45;color:var(--text-muted)}.callTaskFilterLabel,.callTaskResultCount{display:inline-flex;align-items:center;border-radius:999px;font-size:11px;font-weight:700;line-height:1;padding:6px 9px;white-space:nowrap}.callTaskFilterLabel{background:var(--amber-bg);color:var(--brand-ink)}.callTaskResultCount{background:var(--surface-sunken);color:var(--text-muted)}.callTaskCardTools{display:flex;align-items:center;gap:8px;flex:none}.callTaskCardTools .secondary{height:34px;padding:0 11px;font-size:12px}.callTaskTableWrap{overflow-x:auto}.callTaskTable{min-width:1020px}.callTaskTable th{padding:12px 16px;background:var(--surface-sunken)}.callTaskTable td{padding:15px 16px;vertical-align:middle}.callTaskRow.overdue{background:snow}.callTaskRow.today{background:#fffef6}.callTaskRow:hover{background:#fffde8}.callLeadName{border:0;background:none;padding:0;color:var(--brand-ink);font-weight:700;text-align:left;line-height:1.35}.callLeadName:hover{text-decoration:underline}.callLeadName+small{display:block;margin-top:4px;color:var(--text-faint);font-size:10px;text-transform:capitalize}.callTaskPill{display:inline-flex;align-items:center;min-height:25px;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:700;line-height:1.2;white-space:nowrap}.callTaskPill.first_call{background:var(--blue-bg);color:var(--blue)}.callTaskPill.today{background:var(--amber-bg);color:var(--amber)}.callTaskPill.overdue{background:var(--red-bg);color:var(--red)}.callLastActivity{max-width:180px;white-space:normal;color:var(--text-muted);line-height:1.4}.callTaskActions{display:flex;align-items:center;gap:6px}.callAction,.callCompleteAction,.callOpenAction,.callDetailAction{border:1px solid transparent;border-radius:var(--radius-sm);font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:6px}.callAction{min-height:32px;background:var(--brand-ink);color:var(--brand-accent);padding:0 10px}.callCompleteAction{min-height:32px;background:var(--surface);border-color:var(--border-strong);color:var(--brand-ink);padding:0 10px}.callAction:disabled,.callCompleteAction:disabled{opacity:.65;cursor:wait}.callOpenAction{width:32px;height:32px;background:var(--surface);border-color:var(--border-strong);color:var(--brand-ink)}.callOpenAction:hover,.callDetailAction:hover{background:var(--surface-sunken)}.callTaskMobileList{display:none}.callTaskEmpty{min-height:236px;padding:28px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;color:var(--text)}.callTaskEmpty>span{display:contents}.callTaskEmptyIcon{width:56px;height:56px;display:grid!important;place-items:center;border-radius:50%;background:var(--amber-bg);color:var(--amber)}.callTaskEmpty strong{font-size:16px}.callTaskEmpty small{max-width:370px;font-size:12px;line-height:1.5;color:var(--text-muted)}.callTaskEmpty .secondary{margin-top:3px}.callTaskEmptyFiltered{min-height:150px;color:var(--text-muted)}.callTaskError{margin:0;padding:20px 24px;color:var(--red);background:var(--red-bg);font-size:13px}.callTaskLoading{margin:0;padding:38px 24px;color:var(--text-muted)}.callOutcomeOverlay{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:18px;background:#1b1b2999}.callOutcomeModal{width:min(100%,460px);max-height:calc(100vh - 36px);overflow:auto;display:grid;gap:14px;padding:22px;border-radius:var(--radius);background:var(--surface);box-shadow:0 18px 50px #0004}.callOutcomeModal h3,.callOutcomeModal p{margin:0}.callOutcomeModal p{font-size:12px;line-height:1.5;color:var(--text-muted)}.callOutcomeModal label{display:grid;gap:6px;font-size:12px;font-weight:700}.callOutcomeModal input,.callOutcomeModal select,.callOutcomeModal textarea{width:100%;border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:9px;background:var(--surface);font:inherit}.callOutcomeModal textarea{resize:vertical}.callOutcomeModal>div{display:flex;justify-content:flex-end;gap:8px}.callOutcomeModal .primary,.callOutcomeModal .secondary{min-height:38px}@media(max-width:1050px){.callTaskSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.callsPageHeaderActions{width:100%;justify-content:flex-start}.callsPageHeaderActions .secondary{height:38px}.callTaskSummary{grid-template-columns:1fr;gap:10px}.callSummaryCard{padding:16px 18px}.callSummaryCopy{grid-template-columns:1fr auto;column-gap:12px;align-items:end}.callSummaryLabel{grid-column:1/-1}.callSummaryCopy strong{font-size:26px}.callSummaryCopy small{padding-bottom:2px}.callTaskCardHeader{padding:18px;display:grid;gap:12px}.callTaskCardTools{justify-content:space-between;width:100%}.callTaskTableWrap{display:none}.callTaskMobileList{display:grid;gap:12px;padding:12px}.callTaskMobileCard{border:1px solid var(--border);border-radius:var(--radius-sm);padding:16px;background:var(--surface);box-shadow:0 2px 7px #1b1b2906}.callTaskMobileCard.overdue{border-color:#f4caca;background:snow}.callTaskMobileCard.today{border-color:#f6dfa1;background:#fffef8}.callTaskMobileTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.callTaskMobileTop p{margin:5px 0 0;font-size:12px;color:var(--text-muted)}.callTaskMobileDetails{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;margin:16px 0 12px}.callTaskMobileDetails span{min-width:0;display:grid;gap:3px}.callTaskMobileDetails small{font-size:10px;color:var(--text-faint);text-transform:uppercase;letter-spacing:.03em}.callTaskMobileDetails b,.callTaskMobileDetails time{font-size:12px;color:var(--text);line-height:1.35;white-space:normal}.callTaskMobileActivity{margin:0 0 14px!important;padding-top:10px;border-top:1px solid var(--border);font-size:12px!important;color:var(--text-muted)!important}.callTaskMobileActions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.callTaskMobileActions button{min-height:44px;width:100%;min-width:0}.callTaskMobileActions .callDetailAction{grid-column:1/-1;background:var(--surface);border-color:var(--border-strong);color:var(--brand-ink)}}@media(max-width:420px){.callTaskMobileActions,.callTaskMobileDetails{grid-template-columns:1fr}.callTaskFilterLabel{max-width:100%;white-space:normal;line-height:1.25}.callTaskCardTools{align-items:flex-start}.callTaskResultCount{margin-top:4px}}:root{--lead-workspace-gutter: 20px;--lead-workspace-content-max: 100%;--work-panel-z: 950}@media(min-width:1280px){:root{--lead-workspace-sidebar-width: var(--sidebar-width)}body.has-work-panel:has(.sidebar.is-collapsed){--lead-workspace-sidebar-width: var(--sidebar-collapsed-width)}body.has-work-panel .lead-master-detail-layout.is-open{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--lead-workspace-gutter);width:100%;min-width:0;max-width:none;min-height:100vh;margin-left:0;padding-left:var(--lead-workspace-sidebar-width);box-sizing:border-box;align-items:stretch;justify-content:stretch}body.has-work-panel .lead-master-detail-layout.is-open>.app{display:contents}body.has-work-panel .lead-master-detail-layout.is-open .app>.app-shell-main{grid-column:1;margin-left:0;width:100%;min-width:0;max-width:none;box-sizing:border-box}body.has-work-panel .lead-master-detail-layout.is-open>.workPanel{position:sticky;grid-column:2;inset:0 auto auto;width:100%;max-width:none;height:100vh;align-self:start;box-shadow:none}}.stageBadge{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:700;line-height:1.3;white-space:nowrap;color:var(--gray);background:var(--gray-bg)}.stageBadge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.stageBadge.blue{color:var(--blue);background:var(--blue-bg)}.stageBadge.violet{color:var(--violet);background:var(--violet-bg)}.stageBadge.amber{color:var(--amber);background:var(--amber-bg)}.stageBadge.green{color:var(--green);background:var(--green-bg)}.stageBadge.red{color:var(--red);background:var(--red-bg)}.outcomeChip{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:2px 8px;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface);color:var(--text);font-size:11px;font-weight:600;line-height:1.4}.outcomeChip.reached{color:var(--green);border-color:#a9dcc0}.outcomeChip.missed{color:var(--amber);border-color:#efd28a}.outcomeChip.empty{color:var(--text-faint);border-style:dashed;font-weight:500}.tagBadge{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:2px 8px;border:1px solid var(--border);border-radius:999px;background:var(--surface-sunken);color:var(--text);font-size:11px;line-height:1.4}.tagBadge i{flex:none;width:7px;height:7px;border-radius:50%}.tagBadge small{color:var(--text-muted);font-size:10px}.lead-table td>b{display:block}.lead-table td>.outcomeChip{margin-top:5px}.lead-table td>small{display:block;margin-top:4px;color:var(--text-muted);font-size:11px}.lead-row-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.lead-table tbody tr.is-selected{background:#fffdf0;box-shadow:inset 3px 0 0 var(--brand-accent)}.lead-table tbody tr:focus-visible{outline:2px solid var(--brand-ink);outline-offset:-2px}.lead-mobile-card.is-selected{border-color:var(--brand-ink);box-shadow:inset 3px 0 0 var(--brand-accent)}.lead-mobile-card:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}.lead-mobile-meta{display:grid;gap:6px;margin:10px 0;font-size:12px;color:var(--text-muted)}.lead-mobile-meta .outcomeChip{justify-self:start}.lead-mobile-meta .overdue{color:var(--red);font-weight:700}.lead-master-record{display:none}.workPanel{position:fixed;top:0;right:0;bottom:0;z-index:var(--work-panel-z);width:100%;display:flex;flex-direction:column;background:var(--surface);border-left:1px solid var(--border);box-shadow:-18px 0 40px #1b1b291f;color:var(--text);overflow:hidden}@media(min-width:769px){body.has-work-panel .app-shell-main>.content{width:100%;max-width:100%;margin-inline:0;padding-inline:14px}body.has-work-panel .app-shell-main>header{height:52px;min-height:52px;justify-content:flex-end;padding:0 14px}body.has-work-panel .app-shell-main>header>div:first-child,body.has-work-panel .app-shell-main .global-search,body.has-work-panel .app-shell-main .topbar-user{display:none}body.has-work-panel .app-shell-main .head-actions{gap:0}body.has-work-panel .lead-page{gap:10px}body.has-work-panel .lead-page>.pagebar{min-height:44px;padding-block:4px}body.has-work-panel .lead-page>.pagebar h2{font-size:18px}body.has-work-panel .lead-page>.pagebar p,body.has-work-panel .lead-page>.pagebar>button,body.has-work-panel .lead-summary,body.has-work-panel .lead-stages,body.has-work-panel .lead-advanced-filters,body.has-work-panel .lead-more,body.has-work-panel .lead-toolbar-main select,body.has-work-panel .lead-toolbar-main>.ghost{display:none}body.has-work-panel .lead-toolbar{padding:8px;border-radius:10px}body.has-work-panel .lead-toolbar-main{display:block}body.has-work-panel .lead-toolbar-main .search{display:flex;width:100%;min-width:0}body.has-work-panel .active-filter-list{flex-wrap:nowrap;overflow-x:auto;padding:0 1px 2px;scrollbar-width:thin}body.has-work-panel .active-filter-list .filter-chip,body.has-work-panel .active-filter-list .clear-filters{flex:none}body.has-work-panel .active-filter-list .filter-chip{max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.has-work-panel .lead-table-card{border:0;box-shadow:none;background:transparent}body.has-work-panel .lead-table-card .tablewrap{max-height:calc(100vh - 176px);padding-right:2px}body.has-work-panel .lead-table-head{min-height:38px;padding:4px 2px 8px;border:0}body.has-work-panel .lead-table-head h3{font-size:13px}body.has-work-panel .lead-table-head p{font-size:11px}}@media(min-width:700px){body.has-work-panel .lead-table-default-person,body.has-work-panel .lead-table td:not(.lead-person){display:none}body.has-work-panel .lead-table,body.has-work-panel .lead-table tbody,body.has-work-panel .lead-table tr,body.has-work-panel .lead-table td{display:block;width:100%;box-sizing:border-box}body.has-work-panel .lead-table thead{display:none}body.has-work-panel .lead-table tbody{display:grid;gap:8px}body.has-work-panel .lead-table tbody tr{min-width:0;height:auto;padding:0;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--surface);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}body.has-work-panel .lead-table tbody tr:hover{border-color:#c9cad1;background:#fff;box-shadow:0 5px 14px #1b1b2912}body.has-work-panel .lead-table tbody tr.is-selected{border-color:#d1be00;background:#fffdf0;box-shadow:inset 4px 0 0 var(--brand-accent),0 5px 16px #1b1b2914}body.has-work-panel .lead-table td{height:auto;min-width:0;padding:0;border:0}body.has-work-panel .lead-person{min-width:0}body.has-work-panel .lead-master-record{display:grid;gap:7px;padding:13px 14px 12px}body.has-work-panel .lead-master-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}body.has-work-panel .lead-master-head strong{min-width:0;font-size:14.5px;line-height:1.3;overflow-wrap:anywhere}body.has-work-panel .lead-master-course{font-size:12.5px;line-height:1.35}body.has-work-panel .lead-master-contact{overflow:hidden;color:#5d606b;font-size:11.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}body.has-work-panel .lead-master-chips{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-width:0}body.has-work-panel .lead-master-chips .tagBadge{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.has-work-panel .lead-source-chip,body.has-work-panel .lead-more-tags{flex:none;padding:2px 7px;border-radius:999px;background:#eef2f7;color:#4e5665;font-size:10.5px;font-weight:700}body.has-work-panel .lead-master-last{display:grid;gap:2px;margin:1px 0 0;padding-top:7px;border-top:1px solid #ececf0;color:#3f424c;font-size:11.5px;line-height:1.4}body.has-work-panel .lead-master-last span{color:#70737e;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}body.has-work-panel .lead-master-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:5px 10px;color:#60636e;font-size:11px}body.has-work-panel .lead-master-footer>span{display:inline-flex;align-items:center;gap:4px}body.has-work-panel .lead-follow-state{padding:3px 7px;border-radius:999px;background:#eef2f7;color:#4e5665;font-weight:700}body.has-work-panel .lead-follow-state.overdue{background:var(--red-bg);color:var(--red)}body.has-work-panel .lead-follow-state.today{background:var(--amber-bg);color:#7a5200}body.has-work-panel .lead-follow-state.upcoming{background:var(--blue-bg);color:var(--blue)}body.has-work-panel .lead-follow-state.empty{background:var(--surface-sunken);color:#777a84;font-weight:600}}.wpIdentity{flex:none;padding:12px 18px 10px;border-bottom:1px solid var(--border);background:var(--surface)}.wpHeaderContent{width:min(100%,var(--lead-workspace-content-max))}.wpTitleRow{display:flex;align-items:center;gap:10px}.wpTitleRow h2{flex:1;min-width:0;margin:0;font-size:19px;line-height:1.25;letter-spacing:-.015em;overflow-wrap:anywhere}.wpTitleRow h2:focus{outline:none}.wpTitleRow h2:focus-visible{outline:2px solid var(--brand-ink);outline-offset:3px;border-radius:4px}.wpNav{flex:none;display:flex;gap:4px}.wpNav .iconbtn{width:34px;height:34px;min-height:34px;display:inline-grid;place-items:center;padding:0}.wpMoreWrap{position:relative}.wpMoreMenu{position:absolute;top:calc(100% + 6px);right:0;z-index:8;display:grid;min-width:190px;padding:6px;border:1px solid var(--border);border-radius:10px;background:var(--surface);box-shadow:0 12px 28px #1b1b2929}.wpMoreMenu button{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 9px;border:0;border-radius:7px;background:transparent;color:var(--text);font:inherit;font-size:12.5px;text-align:left;cursor:pointer}.wpMoreMenu button:hover,.wpMoreMenu button:focus-visible{background:var(--surface-muted);outline:none}.wpMoreMenu button.danger{margin-top:4px;border-top:1px solid var(--border);border-radius:0 0 7px 7px;color:var(--red)}.wpContactRow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:7px 16px;margin-top:7px}.wpContact{display:inline-flex;flex:1 1 300px;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;font-size:12.5px;color:#5d606b;overflow-wrap:anywhere}.wpChannels{display:inline-flex;flex-wrap:wrap;gap:6px}.wpChannels .secondary,.wpChannels .ghost{height:32px;min-height:32px;padding:0 10px;font-size:12px;gap:5px}.wpChannels .wpProfile{color:var(--text)}.wpContext{display:grid;grid-template-columns:minmax(220px,1fr) minmax(118px,.42fr) minmax(135px,.5fr);align-items:end;gap:8px;margin-top:10px}.wpApplicationIdentity,.wpQuickEdit{display:grid;gap:3px;min-width:0;margin:0}.wpApplicationIdentity>span,.wpQuickEdit>span{color:#666975;font-size:10px;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.wpApplicationIdentity b{min-height:34px;display:flex;align-items:center;min-width:0;font-size:13px;overflow-wrap:anywhere}.wpApplicationIdentity select,.wpQuickEdit select{width:100%;min-width:0;height:34px;padding:0 28px 0 9px;border:1px solid var(--border-strong);border-radius:8px;background:#fff;color:var(--text);font:inherit;font-size:12.5px}.wpQuickEdit b{min-height:34px;display:flex;align-items:center;font-size:12.5px}.wpApplicationIdentity select:hover,.wpQuickEdit select:hover{border-color:#aeb1bb}.wpApplicationIdentity select:focus,.wpQuickEdit select:focus{border-color:var(--brand-ink);outline:2px solid rgb(255 237 0 / 45%);outline-offset:1px}.wpHeaderTags{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-height:28px;margin-top:8px}.wpHeaderTags .tagstrip{display:contents}.wpTabs{flex:none;overflow-x:auto;padding:0 18px;min-height:44px;border-bottom:1px solid var(--border);background:var(--surface);scrollbar-width:thin}.wpTabsContent{display:flex;width:min(100%,var(--lead-workspace-content-max));height:44px;gap:1px}.wpTabs button{flex:none;border:0;border-bottom:3px solid transparent;background:transparent;padding:0 10px;color:#666975;font:inherit;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer}.wpTabs button.on{color:var(--text);border-bottom-color:var(--brand-accent)}.wpTabs button:hover{color:var(--text);background:#fafafa}.wpTabs button:focus-visible{outline:2px solid var(--brand-ink);outline-offset:-2px}.wpContact .linkbtn,.wpTags .linkbtn,.wpBlock .linkbtn,.noteSection .linkbtn,.followSummary .linkbtn{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;min-height:28px}.wpBody{flex:1;min-height:0;overflow-y:auto;display:grid;align-content:start;gap:12px;padding:14px 18px 22px;background:#f4f5f7}.wpBody>*{width:min(100%,var(--lead-workspace-content-max));justify-self:start}.wpBlock,.noteSection{display:grid;gap:10px;min-width:0;padding:16px 18px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:none}.wpProfileSection{padding:16px}.wpProfileSection .lmSection,.wpProfileSection .detailcard{min-width:0}.wpBlock h3,.noteSection h3{margin:0;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#5f616b}.wpLabel{display:block;margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#5f616b}.wpSectionHead,.noteSectionHead{display:flex;align-items:center;justify-content:space-between;gap:10px}.noteSectionHead .count{font-weight:600;color:var(--text-muted)}.noteAdd{height:32px;min-height:32px;padding:0 11px;font-size:12px}.wpApps{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.wpApps button{flex:0 0 auto;max-width:230px;display:grid;gap:3px;text-align:left;padding:7px 10px;border:1px solid var(--border);border-radius:9px;background:var(--surface);cursor:pointer;color:var(--text)}.wpApps button b{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wpApps button small{display:flex;align-items:center;gap:6px;font-size:10.5px;color:var(--text-muted)}.wpApps button.on{border-color:var(--brand-ink);box-shadow:inset 0 -3px 0 var(--brand-accent)}.wpApps button:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}.wpAppTitle b{display:block;font-size:15px;line-height:1.3;overflow-wrap:anywhere}.wpAppTitle small{display:block;margin-top:2px;font-size:12px;color:var(--text-muted);overflow-wrap:anywhere}.wpInline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wpInline label{display:grid;gap:4px;min-width:0}.wpInline label>span{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#5f616b}.wpInline select{width:100%;min-width:0;min-height:36px;padding:0 10px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);font:inherit;font-size:13px}.wpStatic{display:flex;align-items:center;min-height:36px;font-size:13px}.wpStageReason{display:grid;gap:8px;padding:10px;border-radius:8px;background:var(--amber-bg)}.wpStageReason label{display:grid;gap:6px;font-size:12px;font-weight:700}.wpStageReason input{min-height:38px;padding:0 10px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);font:inherit}.wpStageReason>div{display:flex;justify-content:flex-end;gap:8px}.wpTags{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.wpTagsLabel{margin-right:2px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#5f616b}.wpTags .tagstrip{display:contents}.wpSummaryWorkspace{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(260px,1fr);align-items:start;gap:0;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.wpSummaryMain,.wpSummarySide{display:grid;align-content:start;gap:0;min-width:0}.wpSummarySide{border-left:1px solid var(--border);background:var(--surface-muted)}.wpSummaryWorkspace .wpBlock{gap:10px;padding:16px 18px;border:0;border-radius:0;background:transparent;box-shadow:none}.wpSummaryMain .noteText,.wpSummaryMain .lastCall,.wpSummaryMain .eventList{max-width:76ch}.wpSummaryMain .wpBlock+.wpBlock,.wpSummarySide .wpBlock+.wpBlock{border-top:1px solid var(--border)}.wpPinnedCard.has-pinned{background:#fffdf0!important}.wpCourseCard{gap:12px!important}.wpCourseTitle{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:start}.wpCourseTitle>span{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#fff8c8;color:var(--brand-ink)}.wpCourseTitle h3{margin-bottom:6px}.wpCourseTitle b{display:block;font-size:14px;line-height:1.35;overflow-wrap:anywhere}.wpCourseTitle small{display:block;margin-top:3px;color:#656873;font-size:11.5px;line-height:1.4}.wpCourseFacts{display:grid;gap:0;margin:0}.wpCourseFacts>div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;padding:6px 0;border-top:1px solid var(--border);font-size:12px}.wpCourseFacts dt{color:#666975}.wpCourseFacts dd{margin:0;font-weight:600;overflow-wrap:anywhere}.wpActivityCard .event{position:relative;padding:9px 0 9px 16px}.wpActivityCard .event:before{content:"";position:absolute;top:15px;left:1px;width:6px;height:6px;border-radius:50%;background:var(--text-faint)}.wpPinned{display:grid;gap:4px}.lastCall{display:grid;gap:6px}.lastCallEarlier{display:grid;gap:4px;margin-top:4px;padding-top:8px;border-top:1px dashed var(--border)}.lastCallEarlier>small{font-size:12px;color:var(--text-muted)}.lastCallHead{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12.5px;color:#4b4d57}.followSummary{display:grid;gap:4px;margin:0}.followSummary>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:6px;font-size:13.5px}.followSummary dt{color:var(--text-muted);font-size:12px;padding-top:1px}.followSummary dd{margin:0;display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-weight:600;overflow-wrap:anywhere}.followSummary .muted{font-weight:400;color:var(--text-muted)}.followSummary .followActions{display:flex;gap:10px;grid-template-columns:none}.wpFactList{display:grid;gap:0;margin:0}.wpFactList>div{display:grid;grid-template-columns:82px minmax(0,1fr);gap:8px;padding:7px 0;font-size:13px}.wpFactList>div+div{border-top:1px solid var(--border)}.wpFactList dt{color:var(--text-muted);font-size:12px}.wpFactList dd{min-width:0;margin:0;font-weight:600;overflow-wrap:anywhere}.wpFactList dd small{display:block;margin-top:2px;color:var(--text-muted);font-size:11.5px;font-weight:400}.wpFollowHint{margin:2px 0 0;padding:8px 10px;border-radius:8px;background:var(--surface-sunken);color:#4b4d57;font-size:12.5px;line-height:1.5}.noteList{display:grid;margin:0;padding:0;list-style:none}.noteList>li+li{border-top:1px solid var(--border)}.noteItem{display:grid;gap:6px;padding:10px 0;min-width:0}.noteList.compact .noteItem{padding:6px 0}.noteItem.is-pinned,.noteList.compact .noteItem.is-pinned{padding-left:12px;box-shadow:inset 3px 0 0 var(--brand-accent)}.notePinnedLabel{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:var(--brand-ink);letter-spacing:.02em}.noteText p{margin:0;max-width:68ch;font-size:15px;line-height:1.55;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.noteText p.is-clamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.noteMore{margin-top:2px;font-size:12.5px}.noteMeta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 12px;font-size:12px;color:var(--text-muted)}.noteScope{font-weight:700;color:#4b4d57}.notePin{margin-left:auto}.noteEmpty{margin:0;font-size:13px;color:var(--text-muted)}.noteOther summary{cursor:pointer;font-size:12.5px;font-weight:700;color:#4b4d57;padding:4px 0}.noteOther summary:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}.wpRows{margin:0}.wpRows>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px;padding:7px 0;font-size:13px}.wpRows>div+div{border-top:1px solid var(--border)}.wpRows dt{color:var(--text-muted)}.wpRows dd{margin:0;overflow-wrap:anywhere}.wpEvidenceLine{display:block}.eventList{display:grid;gap:0;margin:0;padding:0;list-style:none}.event{display:grid;gap:4px;padding:9px 0;min-width:0}.event+.event{border-top:1px solid var(--border)}.event>b{font-size:13.5px;overflow-wrap:anywhere}.event>small{font-size:11.5px;color:var(--text-muted)}.event .outcomeChip{justify-self:start}.event.is-sales>b{font-size:13px;font-weight:600}.eventNote{margin:0;font-size:12.5px;color:#4b4d57;overflow-wrap:anywhere}.event.is-system{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:5px 0}.event.is-system .eventLine{font-size:12px;color:#5f616b}.event.is-system .eventLine:before{content:"·";margin-right:6px;color:var(--text-faint)}.event.is-system small{font-size:11px;color:var(--text-faint)}.wpLive:empty{display:none}.wpLoading{margin:0;font-size:12px;color:var(--text-muted)}.wpFlash{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:10px 12px;border-radius:10px;font-size:13px;border-left:3px solid;background:var(--surface)}.wpFlash.success{background:var(--green-bg);border-color:var(--green)}.wpFlash.info{background:var(--blue-bg);border-color:var(--blue)}.wpFlash.error{background:var(--red-bg);border-color:var(--red);color:#7d1f1f}.wpFlash .primary{height:36px;min-height:36px;font-size:12.5px}.wpNotice{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;border-radius:10px;font-size:13px;line-height:1.5}.wpNotice.warn{background:var(--amber-bg);color:#4a3200}.wpNotice span{flex:1 1 240px}.wpNotice .secondary{height:34px;min-height:34px;font-size:12px}.wpState{display:grid;gap:6px;justify-items:start;padding:12px;border-radius:10px;background:var(--red-bg);font-size:13px}.wpEmpty{margin:0;font-size:13px;color:var(--text-muted)}.wpError{margin:0;padding:8px 10px;border-radius:8px;background:var(--red-bg);color:#7d1f1f;font-size:12.5px}.wpComposer{display:grid;gap:14px;padding:14px;border-radius:10px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-strong)}.wpComposerHead h3{margin:0;font-size:14px}.wpComposerHead p{margin:3px 0 0;font-size:12px;color:var(--text-muted)}.wpOutcomes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;border:0;min-width:0}.wpOutcomes legend{margin-bottom:8px;padding:0;font-size:12px;font-weight:700}.wpOutcome{display:flex;align-items:flex-start;gap:8px;min-height:48px;padding:10px 11px;border:1px solid var(--border-strong);border-radius:10px;cursor:pointer;min-width:0}.wpOutcome input{margin:2px 0 0;accent-color:var(--brand-ink);flex:none}.wpOutcome b{display:block;font-size:13px}.wpOutcome small{display:block;margin-top:2px;font-size:11.5px;color:var(--text-muted);line-height:1.35}.wpOutcome.on{border-color:var(--brand-ink);box-shadow:inset 3px 0 0 var(--brand-accent)}.wpOutcome:focus-within{outline:2px solid var(--brand-ink);outline-offset:1px}.wpField{display:grid;gap:6px;font-size:12px;font-weight:700}.wpField textarea,.wpField input,.wpFollowRow input{width:100%;min-width:0;box-sizing:border-box;padding:9px 10px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);font:inherit;font-size:14px;resize:vertical}.wpField textarea:hover,.wpField input:hover,.wpFollowRow input:hover,.wpInline select:hover,.noteFilters select:hover{border-color:#aeb1bb}.wpField textarea:focus,.wpField input:focus,.wpFollowRow input:focus,.wpInline select:focus,.noteFilters select:focus{border-color:var(--brand-ink);outline:2px solid rgb(255 237 0 / 45%);outline-offset:1px}.wpFollow{display:grid;gap:8px}.wpFollow>label{font-size:12px;font-weight:700}.wpQuick{display:flex;flex-wrap:wrap;gap:6px}.wpQuickBtn{min-height:32px;padding:0 11px;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface);font:inherit;font-size:12px;cursor:pointer;color:var(--text)}.wpQuickBtn:hover{background:var(--surface-muted)}.wpQuickBtn:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}.wpFollowRow{display:flex;align-items:center;gap:10px}.wpFollowRow input{flex:1;min-height:38px}.wpHint{margin:0;font-size:12px;color:var(--text-muted)}.wpComposerActions{display:flex;justify-content:flex-end;gap:8px}.wpActions{flex:none;padding:8px 18px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface);box-shadow:0 -7px 18px #1b1b290d}.wpActionContent{display:flex;flex-wrap:wrap;align-items:center;width:min(100%,var(--lead-workspace-content-max));gap:7px}.wpActionContent button{height:36px;min-height:36px;padding:0 12px;font-size:12.5px}.wpActionMenu{position:relative}.wpActionMenu summary{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--border-strong);border-radius:9px;background:var(--surface);color:var(--text);cursor:pointer;list-style:none}.wpActionMenu summary::-webkit-details-marker{display:none}.wpActionMenu summary:hover,.wpActionMenu summary:focus-visible{background:var(--surface-muted);border-color:#bfc1c9;outline:none}.wpActionMenu>div{position:absolute;right:0;bottom:calc(100% + 7px);z-index:6;display:grid;min-width:170px;padding:6px;border:1px solid var(--border);border-radius:10px;background:var(--surface);box-shadow:0 12px 28px #1b1b2929}.wpActionMenu>div button{justify-content:flex-start;border:0;border-radius:7px;background:transparent;text-align:left}.wpActionMenu>div button:hover{background:var(--surface-muted)}.noteScopePicker{display:grid;gap:6px;margin:0;padding:0;border:0;min-width:0}.noteScopePicker legend{margin-bottom:6px;font-size:12px;font-weight:700}.noteScopePicker label{display:flex;align-items:flex-start;gap:8px;padding:9px 10px;border:1px solid var(--border-strong);border-radius:9px;cursor:pointer}.noteScopePicker label:has(input:checked){border-color:var(--brand-ink);box-shadow:inset 3px 0 0 var(--brand-accent)}.noteScopePicker label:focus-within{outline:2px solid var(--brand-ink);outline-offset:1px}.noteScopePicker b{display:block;font-size:13px}.noteScopePicker small{display:block;font-size:11.5px;color:var(--text-muted)}.noteCheck{display:flex!important;align-items:center;gap:8px;font-weight:600}.noteFilters{display:flex;flex-wrap:wrap;gap:10px 16px;margin-bottom:8px}.noteFilters label{display:grid;gap:4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#5f616b;min-width:0}.noteFilters select{min-height:36px;max-width:100%;padding:0 10px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);font:inherit;font-size:13px;text-transform:none;letter-spacing:0;color:var(--text)}.lmBody{background:#f4f5f7}.profileSummary{display:grid;gap:12px}.profileBlock{background:var(--surface);border-radius:12px}.profileBrief{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px}.profileBrief .wpLabel+*+.wpLabel,.profileBrief .lastCall+.wpLabel,.profileBrief .noteEmpty+.wpLabel{margin-top:14px}.compareTable{width:100%;border-collapse:collapse}.compareTable th{text-align:left;font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:#5f616b;background:transparent;padding:8px 10px;border-bottom:1px solid var(--border)}.compareTable td{padding:10px;font-size:13px;vertical-align:top;white-space:normal;border-top:1px solid var(--border);overflow-wrap:anywhere}.compareTable td b{display:block}.compareTable td small{display:block;margin-top:2px;color:var(--text-muted);font-size:11.5px}.offerDetailRow td{background:var(--surface-muted)}.offerHistory{display:grid;gap:6px;margin-top:10px}.offerHistory ol{display:grid;gap:6px;margin:0;padding-left:18px;font-size:13px}.offerHistory small{display:block;color:var(--text-muted);font-size:11.5px}.offerFacts .wide{grid-column:1 / -1}.balanceTotals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.balanceTotals dt{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#5f616b}.balanceTotals dd{margin:2px 0 0;font-size:18px;font-weight:700}.balanceTotals dd.is-open:after{content:" açık";font-size:12px;font-weight:600;color:var(--amber)}.balanceRows{display:grid;margin:10px 0 0;padding:0;list-style:none}.balanceRows li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:8px 0;border-top:1px solid var(--border);font-size:13px}.balanceRows li span:last-child{color:#4b4d57}.profileBlock .appFlowCard{border:0;box-shadow:none;padding:0}.appFlowFacts>div{border:0;padding:0}@media(min-width:1280px)and (max-width:1599px){.wpSummaryWorkspace{grid-template-columns:minmax(0,1fr)}.wpSummarySide{border-top:1px solid var(--border);border-left:0}.wpSummarySide .wpBlock+.wpBlock{border-top:1px solid var(--border)}}@media(max-width:1199px){.wpSummaryWorkspace{grid-template-columns:minmax(0,1fr)}.wpSummarySide{border-top:1px solid var(--border);border-left:0}.wpSummarySide .wpBlock+.wpBlock{border-top:1px solid var(--border)}}@media(max-width:1279px){.workPanel.is-full{width:100%;left:0;right:0;border-left:0;box-shadow:none}}@media(max-width:768px){.wpTitleRow h2{font-size:17px}.wpIdentity{padding-inline:12px}.wpContactRow{align-items:flex-start}.wpChannels{width:100%}.wpChannels .secondary{flex:1;justify-content:center}.wpContext{grid-template-columns:minmax(0,1fr)}.wpHeaderTags{max-height:72px;overflow-y:auto}.wpTabs{padding-inline:10px;min-height:44px}.wpTabsContent{height:44px}.wpChannels .secondary,.wpChannels .ghost{height:40px;min-height:40px}.wpNav .iconbtn{width:40px;height:40px}.wpSummaryWorkspace,.profileBrief,.wpInline,.wpOutcomes,.balanceTotals{grid-template-columns:minmax(0,1fr)}.wpQuickBtn{min-height:40px}.wpFollowRow input,.wpInline select,.noteFilters select{min-height:44px}.wpRows>div{grid-template-columns:minmax(0,1fr);gap:2px}.wpComposerActions button{flex:1;min-height:44px}.wpActionContent{flex-wrap:nowrap;overflow-x:auto}.wpActionContent button{flex:0 0 auto;height:44px;min-height:44px}.wpActionContent .primary{flex:1 0 auto}.wpActionMenu{flex:none}.wpActionMenu summary{width:44px;height:44px}.wpActionMenu>div{position:fixed;right:12px;bottom:calc(64px + env(safe-area-inset-bottom))}.workPanel.is-full .linkbtn{min-height:40px;padding-inline:6px}.noteText p{font-size:15px}}@media(max-width:640px){.compareTable thead{display:none}.compareTable,.compareTable tbody,.compareTable tr,.compareTable td{display:block;width:100%}.compareTable tr{padding:8px 0;border-top:1px solid var(--border)}.compareTable td{border:0;padding:3px 0}.compareTable td[data-label]:before{content:attr(data-label) ": ";font-size:11px;font-weight:700;color:#5f616b}.compareTable td[data-label=Eğitim]:before,.compareTable td[data-label=İşlem]:before{content:none}}
