:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:#18283a;background:#f4f7fb;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{border:0;border-radius:8px;background:#0c5aa6;color:#fff;font-weight:700;padding:9px 13px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px}button svg{width:16px;height:16px}button:disabled{opacity:.5;cursor:not-allowed}.secondary{background:#e9f0f7;color:#234b70}.success{background:#18864b}.shell{display:grid;grid-template-columns:235px minmax(0,1fr);min-height:100vh}.sidebar{background:#0b2d52;color:#fff;padding:15px 12px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.brand{display:flex;align-items:center;gap:10px;padding:2px 5px 17px;border-bottom:1px solid #ffffff1f;margin-bottom:12px}.brand img{width:66px;height:66px;object-fit:contain}.brand b,.brand small{display:block}.brand b{font-size:13px}.brand small{color:#bcd0e5;font-size:9px;margin-top:3px}.sidebar nav{display:grid;gap:10px;flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-height:0;padding-right:3px;scrollbar-width:thin;scrollbar-color:#527393 transparent}.nav-section{display:grid;gap:4px}.nav-section-title{display:block;padding:5px 10px 2px;color:#7fa2c3;font-size:8px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.sidebar nav::-webkit-scrollbar{width:5px}.sidebar nav::-webkit-scrollbar-thumb{background:#527393;border-radius:99px}.sidebar nav a{display:flex;align-items:center;gap:10px;color:#d9e6f3;text-decoration:none;padding:9px 10px;border-radius:8px;font-size:12px}.sidebar nav a svg{width:17px;height:17px}.sidebar nav a:hover,.sidebar nav a.active{background:#164d80;color:#fff}.sidebottom{margin-top:auto;flex:none;padding:11px 7px;display:grid;gap:3px}.sidebottom b{font-size:11px}.sidebottom span{font-size:9px;color:#a9bfd5}.sidebottom button{margin-top:8px;background:transparent;border:1px solid #527393;justify-content:flex-start;padding:7px 9px}main{min-width:0}main header{height:69px;background:#fff;border-bottom:1px solid #e1e8f0;padding:10px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px}main header h1{font-size:17px;margin:0}main header p{font-size:11px;color:#728399;margin:4px 0 0}main header img{width:48px;height:48px;object-fit:contain}.content{padding:17px 19px}.pagehead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.pagehead h2{font-size:20px;margin:0}.pagehead p{margin:4px 0 0;color:#74869a;font-size:11px}.pageactions{display:flex;gap:7px;flex-wrap:wrap}.cards{display:grid;grid-template-columns:repeat(6,minmax(125px,1fr));gap:10px;margin-bottom:13px}.card,.panel{background:#fff;border:1px solid #e0e7ef;border-radius:11px;box-shadow:0 2px 9px #16324d09}.card{padding:14px}.card span{font-size:10px;color:#748499;text-transform:uppercase;font-weight:800;letter-spacing:.03em}.card strong{display:block;font-size:22px;margin-top:6px;color:#123a60}.panel{padding:13px;margin-bottom:13px;overflow:hidden}.panel h3{font-size:14px;margin:0 0 11px}.dashgrid{display:grid;grid-template-columns:1.25fr 1fr;gap:13px}.stack{display:grid;gap:7px}.stackcard{border:1px solid #e5ebf2;background:#fafcfe;border-radius:8px;padding:9px 10px;display:grid;gap:3px}.stackcard b{font-size:11px}.stackcard span,.stackcard small{font-size:9.5px;color:#708197}.stackcard p{font-size:10px;margin:4px 0 0;white-space:pre-wrap}.sourcebars{display:grid;gap:7px}.sourcebars>div{display:flex;justify-content:space-between;border-bottom:1px solid #eef2f6;padding:7px}.sourcebars span{font-size:11px}.sourcebars b{color:#0c5aa6}.quality{display:grid;place-items:center;text-align:center;padding:13px}.quality strong{font-size:36px;color:#c47a00}.quality span{font-weight:800}.quality p{font-size:10px;color:#75869a;max-width:300px}.filters{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:10px}.filters input{min-width:260px;flex:1}.filters select{min-width:145px}input,select,textarea{border:1px solid #cbd6e2;border-radius:7px;background:#fff;color:#1d3045;padding:7px 8px;font-size:11.5px;min-width:0}textarea{min-height:78px;resize:vertical}label{display:grid;gap:5px;font-size:10.5px;font-weight:750;color:#40556b;margin-bottom:9px}.full{margin-top:9px}.check{display:flex!important;align-items:center;gap:7px!important}.check input{width:auto}.tablewrap{overflow:auto}table{width:100%;border-collapse:collapse;min-width:830px}th{text-align:left;text-transform:uppercase;letter-spacing:.035em;color:#687a8f;font-size:9px;padding:7px;border-bottom:1px solid #dfe7ef;white-space:nowrap}td{font-size:10.7px;padding:8px 7px;border-bottom:1px solid #edf1f5;vertical-align:top}td b,td small{display:block}td small{color:#8090a2;font-size:9px;margin-top:3px;max-width:280px;overflow-wrap:anywhere}.badge{display:inline-flex;align-items:center;border-radius:20px;padding:4px 7px;font-size:8.5px;font-weight:850;white-space:nowrap}.badge.blue{background:#e6f0fc;color:#1e5d98}.badge.green{background:#e4f6ea;color:#16703a}.badge.amber{background:#fff2d6;color:#8b5c00}.badge.red{background:#fde7e7;color:#a32626}.rowactions{display:flex;align-items:center;gap:5px;white-space:nowrap}.iconbtn{width:28px;height:28px;padding:0;border-radius:7px}.iconbtn svg{width:14px;height:14px}.iconbtn.neutral{background:#e8f0f7;color:#2b587f}.iconbtn.edit{background:#e9ecef;color:#465566}.iconbtn.delete{background:#fde7e7;color:#b42318}.iconbtn.success{background:#e2f4e9;color:#14703a}.unassigned-row td{background:#fffaf0}.unassigned-row td:first-child{border-left:3px solid #e6a935}.overdue-row td{background:#fff2f2}.empty{text-align:center;color:#8190a2;font-size:11px;padding:24px}.pagination{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:11px}.pagination span{font-size:10px;color:#66798e}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#0d2339a8;display:grid;place-items:center;padding:18px;z-index:20}.dialog{width:min(560px,100%);max-height:92vh;overflow:auto;background:#fff;border-radius:13px;padding:17px;box-shadow:0 20px 70px #06182b66}.dialog.wide{width:min(960px,100%)}.dialoghead{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e7edf3;padding-bottom:10px;margin-bottom:13px}.dialoghead h2{font-size:17px;margin:0}.grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 11px}.formsection{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#567088;font-weight:900;border-bottom:1px solid #e4eaf0;padding-bottom:6px;margin:13px 0 9px}.actions{display:flex;justify-content:flex-end;gap:7px;margin-top:12px}.error,.importnotice,.successbox{border-radius:9px;padding:10px 12px;margin-bottom:12px;font-size:11px}.error{background:#fdeaea;border:1px solid #efc3c3;color:#992323}.importnotice{background:#eaf4fc;border:1px solid #c7def0;color:#244f72}.successbox{display:flex;align-items:center;gap:10px;background:#e7f7ed;border:1px solid #bddfc9;color:#17623a}.successbox svg{width:22px}.successbox b,.successbox span{display:block}.successbox span{font-size:10px;margin-top:2px}.detailgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#dfe6ed;border:1px solid #dfe6ed;border-radius:9px;overflow:hidden;margin-bottom:11px}.detailgrid>div{background:#fdfefe;padding:10px;min-height:57px}.detailgrid span{display:block;font-size:8px;text-transform:uppercase;color:#75879a;font-weight:850;margin-bottom:5px}.detailgrid b{font-size:10.5px;overflow-wrap:anywhere}.assignbar{display:flex;gap:7px;align-items:center;background:#f4f7fa;border:1px solid #e1e7ee;border-radius:8px;padding:8px;margin-bottom:12px}.assignbar select{min-width:200px}.twocol{display:grid;grid-template-columns:1.25fr 1fr;gap:13px}.twocol h3{font-size:13px}.importbox{text-align:center;display:flex;flex-direction:column;align-items:stretch}.importbox>svg{width:34px;height:34px;color:#0c5aa6;align-self:center}.importbox label{text-align:left}.importbox small{margin-top:7px;color:#78899c}.stackcard.warning{grid-template-columns:auto 1fr;background:#fffaf0}.stackcard.warning svg{width:18px;color:#c07b00}.hint{font-size:10px;color:#75869a}.mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8.5px;max-width:160px;overflow-wrap:anywhere}.change{display:grid;gap:2px}.change span{font-size:9px}.change b{text-transform:capitalize;display:inline}.loginwrap{min-height:100vh;display:grid;place-items:center;background:linear-gradient(145deg,#082744,#0e4f87);padding:20px}.login{width:min(410px,95vw);background:#fff;border-radius:16px;padding:28px;box-shadow:0 22px 65px #03182c99}.login>img{display:block;width:150px;height:150px;object-fit:contain;margin:0 auto 8px}.login h2{text-align:center;margin:0;font-size:20px}.login p{text-align:center;color:#718297;font-size:11px;margin:6px 0 15px}.login button{width:100%;margin-top:8px}.login small{font-size:9px;color:#77899e}.center{min-height:100vh;display:grid;place-items:center;color:#5d7187}.pageerror{max-width:620px;margin:30px auto;padding:24px}.pageerror h2{margin:0 0 8px}.pageerror p{color:#687b8f;overflow-wrap:anywhere}.report-range{display:flex;align-items:flex-end;gap:8px}.report-range label{margin:0}.report-range input{min-width:135px}.kpitable{min-width:1450px}.quickaction{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;gap:6px;font-weight:800}.quickaction.call{background:#e7f2fd;color:#1260a5}.quickaction.whatsapp{background:#e3f7e9;color:#147b3e}.quickaction.labeled{width:auto;padding:8px 11px;height:auto}.quickaction svg{width:14px;height:14px;flex:none}.mobilemenu,.mobileclose,.sidebarbackdrop{display:none}@media(max-width:1200px){.cards{grid-template-columns:repeat(3,1fr)}.shell{grid-template-columns:210px minmax(0,1fr)}.sidebar{padding:12px 9px}.brand img{width:56px;height:56px}.content{padding:14px}}@media(max-width:850px){.shell{display:block}.sidebar{position:fixed;inset:0 auto 0 0;width:min(300px,86vw);height:100dvh;z-index:50;transform:translate(-105%);transition:transform .22s ease;box-shadow:15px 0 45px #03182c55}.sidebar.open{transform:translate(0)}.sidebar nav{grid-template-columns:1fr;overflow-y:auto}.sidebarbackdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;border-radius:0;background:#061b2f99;z-index:45}.mobilemenu{display:inline-flex;width:38px;height:38px;padding:0;flex:none}.mobilemenu svg{width:22px;height:22px}.mobileclose{display:inline-flex;width:32px;height:32px;padding:0;margin-left:auto;background:transparent;border:1px solid #ffffff3d;flex:none}.sidebottom{margin-top:auto}.dashgrid,.twocol{grid-template-columns:1fr}.detailgrid{grid-template-columns:1fr 1fr}main header{height:auto;min-height:62px;padding:8px 12px}main header>div{flex:1;min-width:0}main header h1{font-size:14px}main header p{display:none}main header img{width:42px;height:42px}.tablewrap{overflow:auto}}@media(max-width:700px){.mobilecards{overflow:visible}.mobilecards table,.mobilecards tbody,.mobilecards tr,.mobilecards td{display:block;min-width:0;width:100%}.mobilecards thead{display:none}.mobilecards tbody{display:grid;gap:11px}.mobilecards tr{border:1px solid #dce5ee;border-radius:11px;overflow:hidden;box-shadow:0 3px 11px #12324d0d;background:#fff}.mobilecards td{position:relative;padding:9px 10px 9px 105px;min-height:35px;border-bottom:1px solid #edf1f5;overflow-wrap:anywhere}.mobilecards td:before{position:absolute;left:10px;top:10px;width:85px;color:#718398;font-size:8.5px;font-weight:850;text-transform:uppercase;letter-spacing:.035em}.mobilecards td:first-child{padding:12px 10px;background:#f7fafc}.mobilecards td:first-child:before{display:none}.mobilecards td:first-child b{font-size:14px;color:#153b60}.mobilecards td:last-child{border-bottom:0}.mobilecards .rowactions{justify-content:flex-start;flex-wrap:wrap}.leadcards td:nth-child(2):before{content:"Contact"}.leadcards td:nth-child(3):before{content:"Source"}.leadcards td:nth-child(4):before{content:"Campaign"}.leadcards td:nth-child(5):before{content:"Status"}.leadcards td:nth-child(6):before{content:"Requirement"}.leadcards td:nth-child(7):before{content:"Owner"}.leadcards td:nth-child(8):before{content:"Follow-up"}.leadcards td:nth-child(9):before{content:"Actions"}.contactcards td:nth-child(2):before{content:"Phone"}.contactcards td:nth-child(3):before{content:"Email"}.contactcards td:nth-child(4):before{content:"Campaign"}.contactcards td:nth-child(5):before{content:"Best Time"}.contactcards td:nth-child(6):before{content:"Lifecycle"}.contactcards td:nth-child(7):before{content:"Owner"}.contactcards td:nth-child(8):before{content:"Deals"}.contactcards td:nth-child(9):before{content:"Actions"}.followupcards td:nth-child(2):before{content:"Contact"}.followupcards td:nth-child(3):before{content:"Status"}.followupcards td:nth-child(4):before{content:"Campaign"}.followupcards td:nth-child(5):before{content:"Assigned"}.followupcards td:nth-child(6):before{content:"First Contact"}.followupcards td:nth-child(7):before{content:"Response"}.followupcards td:nth-child(8):before{content:"Follow-up"}.followupcards td:nth-child(9):before{content:"Priority"}.followupcards td:nth-child(10):before{content:"Actions"}}@media(max-width:560px){.cards{grid-template-columns:repeat(2,1fr)}.grid,.detailgrid{grid-template-columns:1fr}.pagehead{align-items:flex-start;flex-direction:column}.filters>*{width:100%}.sidebar nav{grid-template-columns:1fr}.assignbar{align-items:stretch;flex-direction:column}.assignbar select{min-width:0}}.sortheader{width:100%;justify-content:flex-start;gap:4px;padding:2px 3px;border-radius:3px;background:transparent;color:#687a8f;font-size:inherit;text-transform:inherit;letter-spacing:inherit}.sortheader:hover,.sortheader.active{color:#0c5aa6;background:#edf5fc}.sortheader svg{width:12px;height:12px;stroke-width:2.3}.mobilesort{display:none}.mobilesort label{margin:0;flex:1}.mobilesort button{align-self:end;white-space:nowrap}@media(max-width:700px){.mobilesort{display:flex;align-items:flex-end;gap:8px;margin:0 0 10px}.leadcards td:nth-child(9):before{content:"Created"}.leadcards td:nth-child(10):before{content:"Actions"}.contactcards td:nth-child(9):before{content:"Created"}.contactcards td:nth-child(10):before{content:"Actions"}}@media(max-width:700px){.leadcards td:nth-child(5):before{content:"Form"}.leadcards td:nth-child(6):before{content:"Status"}.leadcards td:nth-child(7):before{content:"Requirement"}.leadcards td:nth-child(8):before{content:"Owner"}.leadcards td:nth-child(9):before{content:"Follow-up"}.leadcards td:nth-child(10):before{content:"Created"}.leadcards td:nth-child(11):before{content:"Actions"}}.recordlink{display:block;background:transparent;color:#0c5aa6;border:0;border-radius:3px;padding:0;font-weight:800;text-align:left;line-height:1.3}.recordlink:hover,.recordlink:focus{text-decoration:underline;color:#083f75}.recordlink:focus-visible{outline:2px solid #7eb5e6;outline-offset:2px}.detailsection{margin-top:13px}.detailsection h3{font-size:13px;margin:0 0 8px}.detailsection p{white-space:pre-wrap;overflow-wrap:anywhere;color:#40556b;font-size:11px;line-height:1.55;margin:0}.danger{background:#b83232}.successnotice{background:#e7f7ed;border-color:#bddfc9;color:#17623a}.blueprint{border:1px solid #dbe5ee;background:#f9fbfd;border-radius:10px;padding:12px;margin:0 0 12px}.blueprinthead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.blueprinthead h3{margin:0;font-size:13px}.blueprinthead p{margin:4px 0 10px;color:#708196;font-size:10px}.blueprintsteps{display:grid;grid-template-columns:repeat(6,minmax(105px,1fr));gap:6px}.blueprintsteps button{position:relative;justify-content:flex-start;background:#e8eef5;color:#49627a;padding:8px 7px;font-size:9.5px}.blueprintsteps button span{display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#fff;color:#587086;font-size:8px;flex:none}.blueprintsteps button.complete{background:#dff2e7;color:#17693a}.blueprintsteps button.active{outline:2px solid #208552;opacity:1}.blueprintsteps button:last-child{background:#168049;color:#fff}.blueprintsteps button svg{width:13px;margin-left:auto}.blueprintdisposition{display:grid;grid-template-columns:minmax(180px,.8fr) 1.2fr auto;gap:7px;margin-top:9px}.blueprintdisposition>*{min-width:0}.blueprint .importnotice{margin:9px 0 0}@media(max-width:850px){.blueprintsteps{grid-template-columns:repeat(3,1fr)}.blueprintdisposition{grid-template-columns:1fr 1fr}.blueprintdisposition button{grid-column:1/-1}}@media(max-width:560px){.blueprinthead{align-items:flex-start;flex-direction:column}.blueprintsteps{grid-template-columns:1fr 1fr}.blueprintdisposition{grid-template-columns:1fr}.blueprintdisposition button{grid-column:auto}}.lead-status-badge{background:var(--lead-status-bg);color:var(--lead-status-color);border:1px solid var(--lead-status-border);font-size:9.5px;line-height:1.1}.lead-mobile-status,.lead-mobile-source{display:none}.blueprintsteps button.lead-status-step{background:var(--lead-status-bg);color:var(--lead-status-color);border:1px solid var(--lead-status-border)}.blueprintsteps button.lead-status-step.complete{background:var(--lead-status-bg);color:var(--lead-status-color)}.blueprintsteps button.lead-status-step.active{outline-color:var(--lead-status-accent);box-shadow:0 0 0 2px var(--lead-status-bg)}.blueprintsteps button.lead-status-step.active:disabled{opacity:1}@media(max-width:700px){.leadcards tbody{gap:8px}.leadcards tr,.followupcards tr{border-left:4px solid var(--lead-status-accent,#64748b)}.leadcards .unassigned-row td:first-child{border-left:0}.leadcards td{padding:7px 9px 7px 87px;min-height:31px;font-size:12px}.leadcards td:before{left:9px;top:8px;width:68px;font-size:9px}.leadcards td.lead-name{padding:10px 10px 9px;background:linear-gradient(105deg,var(--lead-status-bg) 0,#fff 78%)}.leadcards td.lead-name .recordlink{font-size:14px}.leadcards td.lead-name>small{font-size:10px;margin-top:2px}.leadcards .lead-mobile-status{display:inline-flex;margin-top:6px}.leadcards .lead-mobile-source{display:block;margin-top:3px}.leadcards .lead-card-extra,.leadcards td.lead-source,.leadcards td.lead-form,.leadcards td.lead-status,.leadcards td.lead-requirement,.leadcards td.lead-created{display:none}.leadcards td.lead-contact:before{content:"Contact"}.leadcards td.lead-campaign:before{content:"Campaign"}.leadcards td.lead-owner:before{content:"Owner"}.leadcards td.lead-follow-up:before{content:"Follow-up"}.leadcards td.lead-actions{padding:8px 9px;background:#f8fafc}.leadcards td.lead-actions:before{display:none}.leadcards .rowactions{gap:7px}.leadcards .iconbtn,.leadcards .quickaction{width:34px;height:34px}.agentleadcards td.lead-owner{display:none}.followupcards tr{overflow:hidden}.lead-status-badge{font-size:10.5px;padding:4px 8px}}.select-cell{width:34px;min-width:34px;text-align:center;vertical-align:middle}.select-cell input{width:16px;height:16px;min-width:16px;margin:0;cursor:pointer;accent-color:#0c5aa6}.selected-row td{box-shadow:inset 0 0 0 9999px #0c5aa60e}@media(max-width:700px){.mobilecards td.select-cell{position:absolute!important;z-index:3;right:10px;top:9px;width:26px!important;min-height:26px!important;padding:4px!important;border:0!important;background:transparent!important}.mobilecards tr{position:relative}.mobilecards td.select-cell:before{display:none!important}.mobilecards td.select-cell+td{padding-right:48px}.mobilecards td.select-cell+td:before{display:none}.mobilecards .select-cell~td:nth-last-child(1){border-bottom:0}}@media(max-width:700px){.contactcards td.contact-name{padding:12px 48px 12px 10px;background:#f7fafc}.contactcards td.contact-name:before{display:none}.contactcards td.contact-phone:before{content:"Phone"}.contactcards td.contact-email:before{content:"Email"}.contactcards td.contact-campaign:before{content:"Campaign"}.contactcards td.contact-best-time:before{content:"Best Time"}.contactcards td.contact-lifecycle:before{content:"Lifecycle"}.contactcards td.contact-owner:before{content:"Owner"}.contactcards td.contact-deals:before{content:"Deals"}.contactcards td.contact-created:before{content:"Created"}.contactcards td.contact-actions:before{content:"Actions"}}.snapchat-summary{grid-template-columns:repeat(3,minmax(180px,1fr));max-width:820px}.snapchat-summary .card strong{font-size:16px}.managertext{font-size:10.5px;color:#6d8094;line-height:1.55;margin:6px 0}.integrationconnect,.integrationlisthead,.integrationtoolbar{display:flex;align-items:center;justify-content:space-between;gap:14px}.integrationconnect h3,.integrationlisthead h3{margin-bottom:4px}.integrationtoolbar label{margin:0;min-width:260px}.integrationtoolbar select{width:100%}.integrationsearch{margin-left:auto!important;max-width:360px;flex:1}.integrationsearch>div{display:flex;align-items:center;position:relative}.integrationsearch svg{position:absolute;left:9px;width:14px;height:14px;color:#718398}.integrationsearch input{width:100%;padding-left:30px}.snapforms small{font-size:9px}.snapforms td{vertical-align:middle}.snapforms button.secondary{padding:7px 10px;font-size:10px}@media(max-width:700px){.snapchat-summary{grid-template-columns:1fr}.integrationconnect,.integrationlisthead,.integrationtoolbar{align-items:stretch;flex-direction:column}.integrationtoolbar label,.integrationsearch{width:100%;max-width:none;min-width:0}.integrationlisthead .pageactions{width:100%}.integrationlisthead .pageactions button{flex:1}.snapforms{min-width:760px}}.dashboard-range{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.preset-buttons{display:flex;gap:5px}.preset-buttons button{padding:7px 9px;font-size:10px}.dashboard-section{background:#fff;border:1px solid #e0e7ef;border-radius:12px;box-shadow:0 2px 9px #16324d09;padding:14px;margin-bottom:13px}.sectionhead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.sectionhead h3{margin:0;font-size:14px;color:#163a5f}.sectionhead p{margin:4px 0 0;font-size:10px;color:#7b8b9d}.sectionmetric{background:#eaf4fd;color:#0c5aa6;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:850}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(125px,1fr));gap:9px}.metric-grid.compact{grid-template-columns:repeat(4,minmax(140px,1fr))}.metric-card{display:block;text-decoration:none;background:#f8fbfe;border:1px solid #e1eaf2;border-radius:10px;padding:12px;transition:.15s ease}.metric-card:hover{border-color:#8cb9df;box-shadow:0 5px 14px #164c7c12;transform:translateY(-1px)}.metric-card span{display:block;color:#748499;text-transform:uppercase;font-weight:850;font-size:9px;letter-spacing:.035em}.metric-card strong{display:block;color:#113a61;font-size:21px;margin:5px 0}.metric-card small{color:#0c5aa6;font-size:9px;font-weight:750}.dashboard-columns{display:grid;grid-template-columns:1fr 1fr;gap:13px}.visual-list,.rank-list{display:grid;gap:7px}.visual-row,.rank-row{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit;border:1px solid #e5ebf1;background:#fbfcfe;border-radius:9px;padding:9px 10px}.visual-row:hover,.rank-row:hover{border-color:#9bc0df;background:#f7fbff}.visual-row>div:first-child,.rank-main{min-width:0;flex:1}.visual-row b,.rank-row b{display:block;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.visual-row small,.rank-row small{display:block;color:#7d8c9c;font-size:9px;margin-top:3px}.visual-row-value{text-align:right}.visual-row-value strong{display:block;font-size:11px;color:#173f65}.visual-row-value span{font-size:9px;color:#7c8c9d}.rank-number{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:#eaf2fa;color:#0c5aa6;font-size:9px;font-weight:900;flex:none}.quality-score{text-align:right;min-width:68px}.quality-score strong{display:block;color:#0c5aa6;font-size:13px}.quality-score span{font-size:8.5px;color:#7b8b9e}.textlink{color:#0c5aa6;text-decoration:none;font-size:9.5px;font-weight:800;white-space:nowrap}.dashboard-followup{text-decoration:none;color:inherit}.dashboard-followup:hover{border-color:#a9c7e2}.dashboard-section .stackcard{border:1px solid #e6ecf2;border-radius:8px}@media(max-width:1050px){.metric-grid,.metric-grid.compact{grid-template-columns:repeat(2,1fr)}.dashboard-columns{grid-template-columns:1fr}}@media(max-width:700px){.dashboard-range{align-items:stretch;flex-direction:column;width:100%}.dashboard-range .report-range{width:100%}.dashboard-range .report-range label{flex:1}.dashboard-range .report-range input{min-width:0;width:100%}.preset-buttons{width:100%}.preset-buttons button{flex:1}.metric-grid,.metric-grid.compact{grid-template-columns:repeat(2,1fr)}.dashboard-section{padding:11px}.sectionhead{align-items:flex-start}.quality-score{min-width:58px}.rank-row{padding:8px}}.report-drill{color:#0c5aa6;text-decoration:none;font-weight:850}.report-drill:hover{text-decoration:underline}.badge.report-drill{display:inline-flex}.dashboard-section .tablewrap{margin-top:2px}.report-tabs{display:flex;gap:7px;flex-wrap:wrap;margin:-2px 0 13px;padding:6px;background:#eaf0f6;border:1px solid #d9e3ec;border-radius:11px;width:max-content;max-width:100%}.report-tabs button{background:transparent;color:#526a81;border:0;padding:9px 15px;font-size:10.5px;border-radius:8px}.report-tabs button:hover{background:#f7fbff;color:#0c5aa6}.report-tabs button.active{background:#fff;color:#0c5aa6;box-shadow:0 2px 7px #16324d12}.report-pagination{display:flex;align-items:center;justify-content:flex-end;gap:11px;padding-top:12px}.report-pagination span{font-size:9.5px;color:#75879a}.report-pagination button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:700px){.report-tabs{display:grid;grid-template-columns:1fr 1fr;width:100%}.report-tabs button{width:100%}.report-pagination{justify-content:space-between}.report-pagination span{text-align:center;line-height:1.35}}.lead-view-toggle{display:inline-flex;align-items:center;gap:3px;padding:3px;background:#eaf0f6;border:1px solid #d7e1eb;border-radius:9px}.lead-view-toggle button{background:transparent;color:#5a7187;padding:6px 9px;font-size:10px;border-radius:6px}.lead-view-toggle button:hover{background:#f7fbff;color:#0c5aa6}.lead-view-toggle button.active{background:#fff;color:#0c5aa6;box-shadow:0 1px 5px #16324d18}.lead-view-toggle button svg{width:14px;height:14px}.lead-interaction-view table{min-width:1260px}.lead-interaction-view tbody tr td{background:var(--lead-status-bg)!important}.lead-interaction-view tbody tr td:first-child{border-left:4px solid var(--lead-status-accent,#64748b)}.lead-interactions-head{min-width:330px}.lead-interactions{min-width:330px;max-width:430px}.interaction-summary{display:grid;gap:5px}.interaction-count{font-size:8.5px;font-weight:850;color:var(--lead-status-color);text-transform:uppercase;letter-spacing:.03em}.interaction-mini{background:#ffffffb8;border:1px solid rgba(90,112,135,.18);border-radius:7px;padding:6px 7px}.interaction-mini-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.interaction-mini-head b{font-size:9.5px;color:#24394e;line-height:1.25}.interaction-mini-head span{font-size:8px;font-weight:850;color:var(--lead-status-color);white-space:nowrap}.interaction-mini p{font-size:9.5px;line-height:1.35;margin:3px 0;color:#40556a;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.interaction-mini small{font-size:8.5px;color:#75879a;margin-top:3px}.interaction-empty{font-size:9.5px;color:#687c90;font-style:italic;padding:7px;background:#ffffff7a;border-radius:7px}@media(max-width:850px){.pagehead{align-items:flex-start;flex-direction:column}.pageactions{width:100%}.lead-view-toggle{order:-1}}@media(max-width:700px){.lead-view-toggle{width:100%}.lead-view-toggle button{flex:1}.lead-interaction-view table{min-width:0}.lead-interaction-view tr{background:var(--lead-status-bg)!important}.lead-interaction-view td,.lead-interaction-view td.lead-name{background:transparent!important}.lead-interaction-view td.lead-actions{background:#ffffff6b!important}.lead-interaction-view td.lead-interactions{display:block!important;padding:8px 9px 8px 87px;max-width:none;min-width:0}.lead-interaction-view td.lead-interactions:before{content:"Interactions"!important}.lead-interaction-view .interaction-mini{background:#ffffffb3}.lead-interaction-view tbody tr td:first-child{border-left:0}}.meta-summary{grid-template-columns:repeat(5,minmax(145px,1fr))}.meta-summary .card strong{font-size:16px}.meta-form-editor{display:grid;grid-template-columns:1fr 1fr 1.4fr auto;gap:9px;align-items:end}.meta-form-editor label{margin:0}.meta-form-editor button{height:33px}.metaforms td{vertical-align:middle}.metaforms small{font-size:9px}.meta-sync-page{display:grid;gap:5px;padding:10px 0;border-top:1px solid #dce6ef}.meta-sync-page>span{font-size:12px;color:#566779}.meta-sync-page .error{margin:4px 0;overflow-wrap:anywhere}.meta-sync-page .error p{margin:7px 0 0}.meta-manual-summary{cursor:pointer;font-weight:600}.meta-form-check{min-width:180px;max-width:320px;white-space:normal;overflow-wrap:anywhere}.metaforms .meta-form-check small{display:block;font-size:11px;line-height:1.4;margin-top:4px}.meta-lookup-error{color:#a92330}.meta-period-controls{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0 8px}.meta-period-controls label{display:grid;gap:5px;margin:0;min-width:170px}.meta-period-controls button{min-height:35px}.metaforms th:nth-child(2),.metaforms td:nth-child(2){white-space:nowrap}@media(max-width:700px){.meta-period-controls{display:grid;grid-template-columns:1fr}.meta-period-controls label{min-width:0}.meta-period-controls button{width:100%}}@media(max-width:1000px){.meta-summary{grid-template-columns:repeat(3,1fr)}.meta-form-editor{grid-template-columns:1fr 1fr}.meta-form-editor button{align-self:end}}@media(max-width:700px){.meta-summary{grid-template-columns:1fr 1fr}.meta-form-editor{grid-template-columns:1fr}.meta-form-editor button{width:100%}.metaforms{min-width:760px}}.sidebar-profile{display:flex!important;align-items:center;gap:9px!important;text-decoration:none;color:#fff!important;padding:5px 0!important;background:transparent!important}.sidebar-profile:hover{background:transparent!important}.sidebar-profile img,.sidebar-initials{width:34px;height:34px;border-radius:50%;object-fit:cover;flex:none;border:1px solid #ffffff40}.sidebar-initials{display:grid!important;place-items:center;background:#164d80;color:#fff!important;font-size:10px!important;font-weight:900}.sidebar-profile>div{min-width:0}.sidebar-profile b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-profile span:not(.sidebar-initials){display:block;color:#a9bfd5;font-size:9px;margin-top:2px}.successmsg{background:#e4f6ea;color:#16703a;border:1px solid #bfe3cb;border-radius:9px;padding:10px 12px;margin-bottom:13px;font-size:11px;font-weight:700}.profile-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(340px,1.2fr);gap:13px}.profile-card{text-align:center}.profile-avatar.large{width:120px;height:120px;border-radius:50%;margin:5px auto 13px;overflow:hidden;background:#eaf2fa;display:grid;place-items:center;border:4px solid #fff;box-shadow:0 3px 16px #16324d1c}.profile-avatar.large img{width:100%;height:100%;object-fit:cover}.profile-avatar.large span{font-size:34px;font-weight:900;color:#0c5aa6}.profile-copy h3{font-size:17px;margin:0 0 5px}.profile-copy p{font-size:10.5px;color:#74869a;margin:0 0 9px}.profile-actions{display:flex;justify-content:center;gap:7px;flex-wrap:wrap;margin-top:16px}.upload-button{margin:0;display:inline-flex!important;align-items:center;justify-content:center;gap:7px;background:#0c5aa6;color:#fff;border-radius:8px;padding:9px 13px;font-size:11px;font-weight:800;cursor:pointer}.upload-button svg{width:16px;height:16px}.upload-button input{display:none}.profile-help{display:flex;align-items:center;justify-content:center;gap:5px;color:#7b8b9c;font-size:9px;margin-top:11px}.profile-help svg,.panel h3 svg{width:15px;height:15px}.panel h3:has(svg){display:flex;align-items:center;gap:7px}.assignment-rule-note{display:flex;align-items:flex-start;gap:12px;background:#f7fbff;border-color:#cfe0ef}.assignment-rule-note>b{color:#0c5aa6;white-space:nowrap}.assignment-rule-note span{font-size:10.5px;line-height:1.55;color:#50677d}.rule-table table{min-width:1050px}.rule-members{margin-top:12px;border-top:1px solid #e6edf3;padding-top:12px}.rule-members-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.rule-members-head b,.rule-members-head small{display:block}.rule-members-head small{color:#7b8b9d;font-size:9px;margin-top:3px}.rule-members-head>span{font-size:9px;font-weight:850;color:#0c5aa6;background:#eaf4fd;padding:5px 8px;border-radius:999px}.rule-user-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:310px;overflow:auto}.rule-user{display:flex!important;align-items:center;gap:9px!important;margin:0!important;border:1px solid #dfe7ef;border-radius:8px;padding:9px;background:#fafcfe;cursor:pointer}.rule-user.selected{border-color:#7eadd4;background:#eef7ff}.rule-user input{width:auto}.rule-user b,.rule-user small{display:block}.rule-user b{font-size:10.5px;color:#273f57}.rule-user small{font-size:8.5px;color:#74869a;margin-top:2px}.rule-user>div{min-width:0}.modalactions{display:flex;justify-content:flex-end;gap:7px;margin-top:14px;padding-top:12px;border-top:1px solid #e7edf3}@media(max-width:850px){.profile-grid{grid-template-columns:1fr}.assignment-rule-note{display:grid}.rule-user-grid{grid-template-columns:1fr}}.mfa-login{max-width:460px}.mfa-steps{display:grid;gap:7px;text-align:left;background:#f7fbff;border:1px solid #d7e7f4;border-radius:10px;padding:12px;margin:4px 0 12px}.mfa-steps>b{font-size:10.5px;color:#173f65}.mfa-steps>span,.mfa-steps>small{font-size:9.5px;color:#667c91;line-height:1.45}.mfa-secret{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #dce7f0;border-radius:8px;padding:8px}.mfa-secret code{flex:1;font-size:12px;font-weight:900;letter-spacing:.08em;color:#173f65;word-break:break-all}.mfa-secret button{padding:7px 9px}.security-warning{display:grid;gap:4px;text-align:left;background:#fff8e8;border:1px solid #eedaa6;border-radius:9px;padding:10px 11px;margin:10px 0}.security-warning b{font-size:10.5px;color:#815c00}.security-warning span{font-size:9.5px;line-height:1.45;color:#755f2d}.recovery-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:12px 0 16px}.recovery-grid code{background:#f4f7fa;border:1px solid #dce4ec;border-radius:7px;padding:8px 6px;font-size:10px;font-weight:850;letter-spacing:.04em;color:#29445f}.security-status{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:10px}.security-card{background:#f7fbff;border:1px solid #d7e7f4;border-radius:10px;padding:11px;margin-top:12px}.security-card b,.security-card span{display:block}.security-card span{font-size:9.5px;color:#6f8296;margin-top:4px}@media(max-width:520px){.recovery-grid{grid-template-columns:1fr}.mfa-secret{align-items:stretch;flex-direction:column}.mfa-secret button{width:100%}}.mfa-qr-wrap{display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid #dce7f0;border-radius:10px;padding:12px;margin:2px 0 4px}.mfa-qr{display:block;width:232px;height:232px;max-width:100%;object-fit:contain}.mfa-qr-loading{text-align:center;background:#fff;border:1px dashed #dce7f0;border-radius:9px;padding:20px 12px;color:#667c91;font-size:10px}.mfa-secret code{min-width:0;white-space:normal;word-break:normal;overflow-wrap:anywhere;line-height:1.55}.login .mfa-secret button.secondary{width:auto;flex:0 0 auto;margin-top:0;white-space:nowrap}.mfa-steps>small{overflow-wrap:anywhere}@media(max-width:520px){.mfa-qr{width:210px;height:210px}.login .mfa-secret button.secondary{width:100%;margin-top:6px}.mfa-secret code{text-align:center}}.duplicate-note{display:flex;align-items:flex-start;gap:12px;background:#f7fbff;border-color:#cfe0ef}.duplicate-note>svg{width:23px;height:23px;color:#0c5aa6;flex:none}.duplicate-note b,.duplicate-note span{display:block}.duplicate-note span{font-size:10.5px;line-height:1.55;color:#50677d;margin-top:3px}.duplicate-empty{text-align:center;padding:34px 20px}.duplicate-empty>svg{width:38px;height:38px;color:#7d99b3}.duplicate-empty h3{margin:10px 0 4px}.duplicate-empty p{color:#74869a;font-size:10.5px;margin:0 0 14px}.duplicate-summary{grid-template-columns:repeat(6,minmax(120px,1fr))}.duplicate-card-danger{border-color:#ecc7c7;background:snow}.duplicate-card-danger strong{color:#a92c2c}.scan-meta{text-align:right;color:#7a8b9d;font-size:9px;margin:-5px 2px 11px}.duplicate-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:11px}.duplicate-section-head h3{margin:0!important;display:flex;align-items:center;gap:7px}.duplicate-section-head h3 svg{width:17px;height:17px;color:#0c5aa6}.duplicate-section-head p{font-size:9.5px;color:#718397;line-height:1.5;max-width:820px;margin:5px 0 0}.duplicate-group{border:1px solid #dfe7ef;border-radius:10px;overflow:hidden;margin-top:10px}.duplicate-group-head{padding:10px 12px;background:#f8fafc;border-bottom:1px solid #e2e8ef;display:flex;align-items:center;justify-content:space-between;gap:12px}.duplicate-group-head b,.duplicate-group-head span{display:block}.duplicate-group-head>div:first-child>b{font-size:11px;color:#263e56}.duplicate-group-head>div:first-child>span{font-size:9px;color:#73869a;margin-top:3px}.duplicate-match-list{display:flex!important;gap:5px;flex-wrap:wrap;justify-content:flex-end}.duplicate-match{display:flex!important;align-items:center;gap:5px;background:#fff0f0;border:1px solid #efcccc;color:#8e2d2d;padding:5px 7px;border-radius:999px;font-size:8.5px}.duplicate-match b{font-size:7.5px}.duplicate-table{min-width:1050px}.duplicate-table td{vertical-align:top}.duplicate-table td b,.duplicate-table td small{display:block}.duplicate-table td small{margin-top:3px;color:#76889b;font-size:8.5px}.identity-stack{display:grid;gap:2px}.identity-stack span{font-size:9.5px;word-break:break-all}.duplicate-open{display:inline-flex;align-items:center;gap:5px;color:#0c5aa6;text-decoration:none;font-weight:800;font-size:9px;background:#edf6ff;border:1px solid #cfe2f3;padding:6px 8px;border-radius:7px}.duplicate-open svg{width:13px;height:13px}.duplicate-deal-rule{display:flex!important;align-items:center;gap:5px!important;color:#8b5e00!important;background:#fff7df;padding:6px 8px;border-radius:7px;font-size:8.5px!important}.duplicate-deal-rule svg{width:14px;height:14px}.duplicate-clean{display:flex;align-items:center;gap:8px;background:#f1fbf5;border:1px solid #cbe9d4;border-radius:9px;padding:12px;color:#2c6d43}.duplicate-clean svg{width:20px;height:20px}.duplicate-clean b{font-size:10.5px}.duplicate-clean span{font-size:9.5px;color:#557461}.spin{animation:amk-spin .9s linear infinite}@keyframes amk-spin{to{transform:rotate(360deg)}}@media(max-width:1000px){.duplicate-summary{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.duplicate-summary{grid-template-columns:1fr 1fr}.duplicate-group-head,.duplicate-section-head{flex-direction:column;align-items:flex-start}.duplicate-match-list{justify-content:flex-start}.duplicate-open{padding:7px 9px}}.duplicate-group-actions{display:flex;justify-content:flex-end;gap:7px;padding:9px 12px;background:#fbfcfe;border-top:1px solid #e6edf3}.duplicate-group-actions button{font-size:9.5px;padding:7px 10px}.duplicate-merge-warning{display:flex;align-items:flex-start;gap:10px;background:#fff8e8;border:1px solid #eed9a3;border-radius:9px;padding:10px 11px;margin-bottom:12px}.duplicate-merge-warning>svg{width:20px;height:20px;color:#a56d00;flex:none}.duplicate-merge-warning b,.duplicate-merge-warning span{display:block}.duplicate-merge-warning b{font-size:10.5px;color:#684c10}.duplicate-merge-warning span{font-size:9.5px;line-height:1.5;color:#755f2d;margin-top:3px}.merge-help{font-size:9px;color:#74869a;font-weight:500}.duplicate-survivor-card{display:grid;gap:3px;background:#f1f8ff;border:1px solid #cfe2f3;border-radius:9px;padding:10px 11px;margin-top:6px}.duplicate-survivor-card>span{font-size:8px;text-transform:uppercase;color:#64829e;font-weight:900}.duplicate-survivor-card>b{font-size:11px;color:#164d80}.duplicate-survivor-card>small{font-size:9px;color:#71869a}.duplicate-identity-options{display:grid;gap:7px;margin-bottom:12px}.duplicate-identity-choice{display:flex!important;align-items:flex-start;gap:9px!important;border:1px solid #dfe7ef;border-radius:8px;padding:9px 10px;background:#fafcfe;margin:0!important;cursor:pointer}.duplicate-identity-choice input{width:auto;margin-top:2px}.duplicate-identity-choice b,.duplicate-identity-choice span,.duplicate-identity-choice small{display:block}.duplicate-identity-choice b{font-size:8px;color:#8e2d2d}.duplicate-identity-choice span{font-size:10.5px;color:#263e56;margin-top:2px;overflow-wrap:anywhere}.duplicate-identity-choice small{font-size:8.5px;color:#7b8b9d;margin-top:2px}.duplicate-subhead{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#60758a;margin:13px 0 7px}.duplicate-exception-list{display:grid;gap:7px}.duplicate-exception{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e2e8ef;background:#fafcfe;border-radius:8px;padding:9px 10px}.duplicate-exception b,.duplicate-exception span,.duplicate-exception small{display:block}.duplicate-exception b{font-size:10px;color:#29445f}.duplicate-exception span{font-size:9px;color:#64788d;margin-top:2px}.duplicate-exception small{font-size:8px;color:#8898a8;margin-top:3px}.duplicate-exception button{flex:none;font-size:9px;padding:6px 8px}.duplicate-exception button svg{width:13px;height:13px}@media(max-width:700px){.duplicate-group-actions{justify-content:stretch}.duplicate-group-actions button{flex:1}.duplicate-exception{align-items:stretch;flex-direction:column}.duplicate-exception button{width:100%}.grid{grid-template-columns:1fr}}.comm-status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-bottom:12px}.comm-status{display:flex;align-items:center;gap:11px;margin:0;padding:12px}.comm-status>svg{width:24px;height:24px;color:#54718d;flex:none}.comm-status b,.comm-status span{display:block}.comm-status b{font-size:10.5px;color:#29445f}.comm-status span{font-size:9px;color:#718397;margin-top:3px;overflow-wrap:anywhere}.comm-status.ready{border-color:#cbe6d5;background:#fbfffc}.comm-status.ready>svg{color:#19834a}.comm-status.notready{border-color:#ecd8b5;background:#fffdf8}.comm-status.notready>svg{color:#b27512}.comm-tabs{display:flex;gap:6px;margin:0 0 12px;overflow:auto}.comm-tabs button{background:#e9f0f7;color:#315873;white-space:nowrap}.comm-tabs button.active{background:#0c5aa6;color:#fff}.comm-builder{padding:15px}.comm-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #e6edf3;padding-bottom:10px;margin-bottom:12px}.comm-section-title b,.comm-section-title span{display:block}.comm-section-title b{font-size:12px;color:#263f58}.comm-section-title span{font-size:9.5px;color:#708397;margin-top:4px;line-height:1.5}.comm-filter-grid{grid-template-columns:1fr 1.2fr 1fr auto}.comm-load-label button{min-width:132px}.comm-audience-summary,.comm-detail-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:7px 0 11px}.comm-audience-summary>div,.comm-detail-summary>div{border:1px solid #e0e7ef;background:#fafcfe;border-radius:9px;padding:9px 10px}.comm-audience-summary b,.comm-audience-summary span,.comm-detail-summary b,.comm-detail-summary span{display:block}.comm-audience-summary b,.comm-detail-summary b{font-size:15px;color:#174f80}.comm-audience-summary span,.comm-detail-summary span{font-size:8.5px;color:#74869a;margin-top:2px;text-transform:uppercase;font-weight:800}.comm-audience-table table{min-width:980px}.comm-audience-table input[type=checkbox]{width:auto}.comm-ok{color:#166d3a;font-weight:750}.comm-missing{color:#a43a34;font-weight:750}.comm-preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:7px}.comm-preview{border:1px solid #dfe8f0;background:#f9fbfd;border-radius:9px;padding:11px;min-width:0}.comm-preview>span,.comm-preview>b,.comm-preview>small{display:block}.comm-preview>span{font-size:8px;text-transform:uppercase;letter-spacing:.05em;color:#668198;font-weight:900}.comm-preview>b{font-size:10.5px;color:#263f58;margin:4px 0 7px}.comm-preview>small{font-size:8.5px;color:#708397;margin-top:7px}.comm-preview pre{margin:0;white-space:pre-wrap;word-break:break-word;font:inherit;font-size:9.5px;line-height:1.55;color:#536b80;max-height:180px;overflow:auto}.comm-placeholder-help{border:1px solid #dce7f0;background:#f7fbff;border-radius:9px;padding:10px 11px;margin-top:11px}.comm-placeholder-help>b,.comm-placeholder-help>small{display:block}.comm-placeholder-help>b{font-size:9px;color:#3e5d79;margin-bottom:7px}.comm-placeholder-help>small{font-size:8.5px;color:#72869a;margin-top:7px}.comm-placeholder-help>div{display:flex;flex-wrap:wrap;gap:5px}.comm-placeholder-help code{font-size:8.5px;color:#0c5aa6;background:#fff;border:1px solid #d5e4f0;border-radius:999px;padding:4px 7px}.comm-launch{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e6edf3;margin-top:13px;padding-top:12px}.comm-launch span{font-size:9.5px;color:#657b90;font-weight:750}.comm-template-actions{justify-content:flex-end;margin-bottom:9px}.wide{grid-column:1/-1}.comm-channel-stack{display:grid;gap:4px}.comm-channel-stack span{display:flex;align-items:center;gap:5px;font-size:8.5px;color:#526b82}.comm-channel-stack svg{width:12px;height:12px}.comm-detail-table table{min-width:900px}.comm-detail-table td:nth-child(2){display:flex;align-items:center;gap:5px}.comm-detail-table td:nth-child(2) svg{width:13px;height:13px}.comm-error-inline{display:flex;align-items:flex-start;gap:5px;color:#a22f2f;font-size:8.5px;max-width:330px;white-space:normal}.comm-error-inline svg{width:13px;height:13px;flex:none}.comm-detail-summary{margin-top:0}.comm-detail-summary b{font-size:18px}.comm-detail-summary span{font-size:8px}@media(max-width:1000px){.comm-status-grid{grid-template-columns:1fr}.comm-filter-grid{grid-template-columns:1fr 1fr}.comm-preview-grid{grid-template-columns:1fr}}@media(max-width:650px){.comm-filter-grid,.comm-audience-summary,.comm-detail-summary{grid-template-columns:1fr 1fr}.comm-launch{align-items:stretch;flex-direction:column}.comm-launch button{width:100%}.comm-tabs button{flex:1}.comm-template-actions{justify-content:stretch}.comm-template-actions button{flex:1}}.comm-previous-check{grid-column:1/-1;margin:-2px 0 2px}.comm-email-mini-preview{width:100%;height:260px;border:1px solid #e0e7ef;border-radius:8px;background:#fff}.comm-design-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:14px;align-items:start}.comm-design-editors{display:grid;gap:10px}.comm-design-editors label{display:grid;gap:5px}.comm-design-editors textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9.5px;line-height:1.45}.comm-design-preview{position:sticky;top:12px;border:1px solid #dfe8f0;background:#f9fbfd;border-radius:10px;padding:10px}.comm-design-preview>b,.comm-design-preview>span{display:block}.comm-design-preview>b{font-size:11px;color:#29445f}.comm-design-preview>span{font-size:8.5px;color:#718397;margin:4px 0 9px;line-height:1.5}.comm-design-preview iframe{width:100%;height:720px;border:1px solid #d7e1ea;border-radius:8px;background:#fff}@media(max-width:1000px){.comm-design-grid{grid-template-columns:1fr}.comm-design-preview{position:static}.comm-design-preview iframe{height:600px}}.comm-bilingual-editors{display:grid;grid-template-columns:1fr 1fr;gap:11px}.comm-bilingual-editors label{min-width:0}.comm-bilingual-editors textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9.5px;line-height:1.5;min-height:285px}.comm-arabic-editor{text-align:right}.comm-arabic-editor textarea{direction:rtl;text-align:right}.comm-setup-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.comm-setup-card{padding:15px}.comm-setup-card .comm-section-title b{display:flex;align-items:center;gap:6px}.comm-setup-card .comm-section-title b svg{width:16px;height:16px}.comm-setup-card .comm-section-title>.badge{align-self:flex-start}.comm-connection-actions{display:flex;justify-content:flex-end;border-top:1px solid #e6edf3;margin-top:8px;padding-top:10px}.comm-company-grid{grid-template-columns:1.4fr 1fr 1fr .6fr}.comm-setup-card input[type=password]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.comm-setup-card small{font-size:8.5px;color:#75879a;font-weight:500;line-height:1.45}@media(max-width:1000px){.comm-setup-grid,.comm-bilingual-editors{grid-template-columns:1fr}.comm-company-grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.comm-company-grid{grid-template-columns:1fr}}.wa-hub{display:grid;gap:12px}.wa-subtabs{display:flex;gap:7px}.wa-subtabs button{background:#edf4fa;color:#315873}.wa-subtabs button.active{background:#0c5aa6;color:#fff}.wa-conversation-layout{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.8fr);gap:12px;min-height:620px}.wa-thread-list{padding:0;overflow:hidden}.wa-list-toolbar{display:flex;gap:7px;padding:10px;border-bottom:1px solid #e3eaf1}.wa-list-toolbar .search{flex:1}.wa-thread-item{width:100%;border:0;border-bottom:1px solid #edf1f5;border-radius:0;background:#fff;color:#263f58;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:9px;align-items:center;text-align:left;padding:10px 11px}.wa-thread-item:hover,.wa-thread-item.active{background:#f4f9fd}.wa-thread-item>span:nth-child(2){min-width:0}.wa-thread-item b,.wa-thread-item small,.wa-thread-item em{display:block}.wa-thread-item b{font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-thread-item small{font-size:8.5px;color:#6f8295;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.wa-thread-item em{font-style:normal;font-size:7.5px;color:#99a7b5;margin-top:3px}.wa-thread-item>i{font-style:normal;background:#1f9d60;color:#fff;min-width:18px;height:18px;border-radius:999px;display:grid;place-items:center;font-size:8px}.wa-avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#dff5e9;color:#147346;font-weight:900}.wa-chat{padding:0;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden}.wa-chat-header{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 14px;border-bottom:1px solid #e3eaf1}.wa-chat-header b,.wa-chat-header span{display:block}.wa-chat-header b{font-size:12px}.wa-chat-header>div>span{font-size:8.5px;color:#6f8295;margin-top:3px}.wa-chat-messages{background:#eef4f1;padding:15px;overflow:auto;display:flex;flex-direction:column;gap:8px;max-height:650px;min-height:420px}.wa-message{display:flex}.wa-message.out{justify-content:flex-end}.wa-message>div{max-width:72%;border-radius:11px;padding:8px 10px;box-shadow:0 1px 2px #10182814;background:#fff}.wa-message.out>div{background:#dcf8e8}.wa-message p{margin:0;white-space:pre-wrap;font-size:10px;line-height:1.5;color:#263f58}.wa-message small,.wa-message span{display:block;font-size:7.5px;color:#718397;margin-top:5px}.wa-message img,.wa-message video{max-width:320px;width:100%;border-radius:8px;margin-bottom:7px}.wa-reply{display:grid;grid-template-columns:1fr auto;gap:8px;padding:10px;border-top:1px solid #dfe7ee;background:#fff}.wa-reply textarea{resize:none}.wa-empty-chat{display:grid;place-items:center;align-content:center;gap:8px;height:100%;color:#8292a2}.wa-empty-chat svg{width:38px;height:38px}.wa-meta-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px}.wa-meta-toolbar b,.wa-meta-toolbar span{display:block}.wa-meta-toolbar span{font-size:8.5px;color:#708397;margin-top:3px}.wa-meta-actions{display:flex;gap:7px;align-items:center}.wa-meta-actions .search{min-width:240px}.wa-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wa-template-card{padding:12px;display:grid;gap:9px}.wa-template-card-title{display:flex;justify-content:space-between;gap:10px}.wa-template-card-title b,.wa-template-card-title span{display:block}.wa-template-card-title b{font-size:10.5px}.wa-template-card-title div>span{font-size:8px;color:#718397;margin-top:3px}.wa-preview{border:1px solid #dfe7e2;background:#f8fbf9;border-radius:9px;padding:9px;display:grid;gap:6px}.wa-preview-head{display:flex;align-items:center;gap:5px;font-size:9px;font-weight:800;color:#35566a}.wa-preview-head svg{width:14px;height:14px}.wa-preview-body{font-size:9.5px;line-height:1.5;color:#354d60;white-space:pre-wrap}.wa-preview-footer{font-size:8px;color:#83919d}.wa-preview-buttons{display:grid;gap:4px;border-top:1px solid #e1e7e3;padding-top:6px}.wa-preview-buttons span{text-align:center;font-size:8.5px;color:#0c5aa6;font-weight:800;border:1px solid #d7e4ed;background:#fff;border-radius:6px;padding:5px}.wa-template-meta{display:flex;flex-wrap:wrap;gap:5px}.wa-template-meta span{font-size:7.5px;background:#f0f4f7;border-radius:999px;padding:4px 6px;color:#61788d}.wa-buttons-builder{border:1px solid #e1e8ef;border-radius:9px;padding:10px}.wa-button-row{display:grid;grid-template-columns:150px 1fr 1fr auto;gap:7px;margin-top:7px}.comm-webhook-box{border:1px solid #dce8f1;background:#f8fbfe;border-radius:9px;padding:10px;margin-top:10px;display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.comm-webhook-box b,.comm-webhook-box small,.comm-webhook-box code{display:block}.comm-webhook-box b{font-size:9.5px;color:#304e68}.comm-webhook-box small{font-size:8px;margin-top:5px}.comm-webhook-box code{font-size:8px;margin-top:4px;word-break:break-all;color:#0c5aa6}.comm-secret-once{background:#fff8d9;border:1px solid #f0df9a;padding:6px;border-radius:6px;color:#66520a!important}.comm-webhook-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:1100px){.wa-template-grid{grid-template-columns:1fr 1fr}.wa-conversation-layout{grid-template-columns:330px minmax(0,1fr)}}@media(max-width:800px){.wa-conversation-layout{grid-template-columns:1fr}.wa-thread-list{max-height:330px;overflow:auto}.wa-template-grid{grid-template-columns:1fr}.wa-meta-toolbar,.comm-webhook-box,.wa-meta-actions{align-items:stretch;flex-direction:column}.wa-meta-actions .search{min-width:0}.wa-button-row{grid-template-columns:1fr}.wa-message>div{max-width:88%}}.pagination.pagination-with-size{flex-wrap:wrap}.pagination.pagination-with-size label{display:flex;align-items:center;gap:6px;margin:0;font-size:10px;color:#66798e}.pagination.pagination-with-size label select{min-width:72px;padding:6px 7px}.pagination.pagination-with-size span{min-width:220px;text-align:center}@media(max-width:640px){.pagination.pagination-with-size{justify-content:space-between}.pagination.pagination-with-size span{order:-1;width:100%;min-width:0}.pagination.pagination-with-size label,.pagination.pagination-with-size button{flex:1}}.quickaction.email{background:#eee9fb;color:#6545a8}.quickaction.noanswer{background:#fff0dc;color:#9a4f00;border:1px solid #f2c78f}.quickaction.noanswer:hover{background:#ffe3bf;color:#7a3f00}.lead-secondary-status{display:inline-flex!important;margin-left:6px!important;margin-bottom:0!important;padding:4px 7px;border-radius:20px;background:#fff0dc;color:#9a4f00;border:1px solid #f2c78f;font-size:8.5px!important;font-weight:850;text-transform:none!important}.direct-email-recipient{display:flex;align-items:center;gap:9px;border:1px solid #dde6ef;background:#f8fbfd;border-radius:9px;padding:9px 11px;margin-bottom:10px}.direct-email-recipient>svg{width:18px;height:18px;color:#0c5aa6}.direct-email-recipient b,.direct-email-recipient span{display:block}.direct-email-recipient b{font-size:10.5px}.direct-email-recipient span{font-size:9px;color:#718397;margin-top:2px}.direct-email-mode{display:flex;gap:7px;margin-bottom:11px}.direct-email-mode button{background:#eaf1f7;color:#315873}.direct-email-mode button.active{background:#0c5aa6;color:#fff}.direct-email-edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.direct-email-rich{min-height:230px;max-height:390px;overflow:auto;border:1px solid #cbd6e2;border-radius:8px;background:#fff;padding:13px;color:#1f2937;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.6;font-weight:400;outline:none}.direct-email-rich:focus{border-color:#6ea3d2;box-shadow:0 0 0 2px #d9ebfa}.direct-email-rich .h1{font-size:18px}.direct-email-ar{text-align:right}.direct-email-preview-head{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #e4ebf2;margin-top:12px;padding-top:11px}.direct-email-preview-head b,.direct-email-preview-head span{display:block}.direct-email-preview-head b{font-size:11px;color:#29445f}.direct-email-preview-head span{font-size:8.5px;color:#74869a;margin-top:3px}.direct-email-preview{width:100%;height:560px;border:1px solid #d7e1ea;border-radius:9px;background:#fff;margin-top:9px}.direct-email-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e5ecf2;margin-top:12px;padding-top:11px}.direct-email-actions>span{font-size:8.5px;color:#718397}.direct-email-actions>div{display:flex;gap:7px}@media(max-width:800px){.direct-email-edit-grid{grid-template-columns:1fr}.direct-email-preview{height:500px}.direct-email-actions,.direct-email-preview-head{align-items:stretch;flex-direction:column}.direct-email-actions>div{width:100%}.direct-email-actions>div button{flex:1}}.advanced-filter-box{border:1px solid #dce5ee;background:#f9fbfd;border-radius:9px;margin:0 0 10px;overflow:hidden}.advanced-filter-box summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;color:#29445f;font-size:10px;font-weight:850}.advanced-filter-box summary::-webkit-details-marker{display:none}.advanced-filter-box summary>span:first-child{display:flex;align-items:center;gap:6px}.advanced-filter-box summary svg{width:14px;height:14px}.advanced-filter-count{font-size:8.5px;color:#718397;font-weight:700}.advanced-filter-content{padding:10px;border-top:1px solid #e3eaf1}.advanced-filter-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:8px}.advanced-filter-toolbar label{display:flex;align-items:center;gap:6px;margin:0}.advanced-filter-toolbar select{min-width:145px}.advanced-filter-rows{display:grid;gap:7px}.advanced-filter-row{display:grid;grid-template-columns:minmax(170px,1.1fr) minmax(145px,.9fr) minmax(180px,1.4fr) auto;gap:7px;align-items:center}.advanced-filter-row .iconbtn{background:#edf2f6;color:#526a80}.advanced-filter-content>.hint{display:block;margin-top:7px}.recordlink.inline-source{display:inline-flex;align-items:center}@media(max-width:800px){.advanced-filter-toolbar{align-items:stretch;flex-direction:column}.advanced-filter-toolbar label{justify-content:space-between}.advanced-filter-row{grid-template-columns:1fr}.advanced-filter-row .iconbtn{width:100%}}.comm-email-reply-setup{margin-top:18px;padding-top:18px;border-top:1px solid #e5edf4}.comm-email-activity{display:grid;gap:4px;min-width:220px}.comm-email-activity span{display:flex;align-items:center;gap:5px;font-size:11px;color:#38536b}.comm-email-activity span svg{width:13px;height:13px;flex:none}.comm-email-activity small{display:block;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#708397}.comm-tracking-note{display:block;margin-top:10px;color:#718398;line-height:1.45}@media(max-width:700px){.comm-email-activity{min-width:0}.comm-email-activity small{max-width:100%}}.repeat-registration-row td{background:#fff8e8!important}.repeat-registration-row td:first-child{box-shadow:inset 4px 0 #d99000}.repeat-registration-badge{display:inline-flex;align-items:center;width:max-content;margin:4px 0 1px;padding:3px 7px;border-radius:999px;background:#fff0bf;color:#7a4b00;border:1px solid #e4bf59;font-size:8.5px;font-weight:900;line-height:1.2;text-transform:uppercase;letter-spacing:.035em}.repeat-registration-meta{color:#8a5a00!important;font-weight:800!important}.detail-repeat-badge{margin-top:6px}@media(max-width:700px){.leadcards tr.repeat-registration-row{border-color:#dfae45!important;border-left:4px solid #d99000!important;box-shadow:0 4px 14px #925b0021!important;background:#fffaf0!important}.leadcards tr.repeat-registration-row td{background:#fffaf0!important}.leadcards tr.repeat-registration-row td.lead-name{background:linear-gradient(105deg,#fff0c7 0,#fffaf0 82%)!important}.leadcards tr.repeat-registration-row td.lead-actions{background:#fff6df!important}.lead-interaction-view tr.repeat-registration-row{background:#fff8e8!important}.lead-interaction-view tr.repeat-registration-row td{background:transparent!important}.lead-interaction-view tr.repeat-registration-row td.lead-actions{background:#ffffff73!important}}.comm-provider-note{border:1px solid #dce7f0;background:#f7fbff;border-radius:9px;padding:9px 10px;align-self:end}.comm-provider-note b{font-size:9.5px;color:#315873}.comm-provider-note span{font-size:8.5px;color:#6f8398;margin-top:3px;overflow-wrap:anywhere}.comm-retry-btn{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;padding:6px 9px;font-size:8.5px}.comm-retry-btn svg{width:12px;height:12px}.comm-detail-table table{min-width:1080px}.work-dashboard-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:13px}.work-task-mini{width:100%;background:#f9fbfd;color:#233f59;border:1px solid #e0e8ef;justify-content:space-between;text-align:left;padding:10px}.work-task-mini div{display:grid;gap:3px}.work-task-mini b{font-size:10.5px}.work-task-mini span{font-size:8.5px;color:#718497}.work-description{white-space:pre-wrap;line-height:1.6;padding:11px;border:1px solid #e2e9f0;background:#fafcfe;border-radius:8px;margin-bottom:11px;font-size:11px}.work-formdata{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:12px}.work-formdata>div{border:1px solid #e0e7ef;background:#f9fbfd;border-radius:8px;padding:9px}.work-formdata span,.work-formdata b{display:block}.work-formdata span{text-transform:capitalize;font-size:8px;color:#73869a;margin-bottom:4px}.work-formdata b{font-size:10px}.work-task-list{display:grid;gap:9px}.work-task-card{border:1px solid #dfe7ef;border-radius:10px;padding:11px;background:#fff}.work-task-card.late{border-left:4px solid #bf3c3c;background:snow}.work-task-title{display:flex;justify-content:space-between;gap:12px}.work-task-title b,.work-task-title span{display:block}.work-task-title b{font-size:11.5px}.work-task-title>div>span{font-size:9px;color:#74869a;margin-top:3px}.work-task-card p{white-space:pre-wrap;font-size:10px;color:#4b6176;line-height:1.55}.work-task-meta{display:flex;gap:12px;flex-wrap:wrap;color:#6e8194;font-size:8.5px;margin:8px 0}.work-task-meta span{display:flex;align-items:center;gap:4px}.work-task-meta svg{width:12px;height:12px}.work-task-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap;border-top:1px solid #edf1f5;padding-top:8px}.work-task-actions select{min-width:150px}.work-bottom-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:14px;margin-top:14px}.work-comment{display:grid;grid-template-columns:1fr auto;gap:7px;margin-top:8px}.work-comment textarea{min-height:72px}.work-file{text-decoration:none;color:#23425e}.work-upload{border:1px dashed #b9c9d8;border-radius:8px;padding:12px;display:flex!important;align-items:center;gap:7px;cursor:pointer}.work-upload input{display:none}.work-template-preview{border:1px solid #cfe0ef;background:#f3f8fc;padding:10px;border-radius:8px;margin:9px 0}.work-template-preview b,.work-template-preview span{display:block}.work-template-preview span{font-size:9px;color:#678096;margin-top:4px;line-height:1.5}.work-builder-row{display:grid;grid-template-columns:1fr 1.4fr 120px 100px 36px;gap:7px;align-items:center;margin-bottom:7px}.work-builder-row label{margin:0}.work-step-builder{border:1px solid #dfe7ef;border-radius:10px;padding:11px;margin-bottom:10px;background:#fafcfe}.work-step-number{display:flex;align-items:center;gap:5px;font-size:9px;font-weight:900;color:#60758a;text-transform:uppercase;margin-bottom:9px}.work-step-number svg{width:14px}.work-step-footer{display:flex;justify-content:space-between;align-items:center;gap:10px}.work-step-footer label{margin:0}.work-dashboard-summary{margin-bottom:13px}.sidebar-profile{text-decoration:none;color:inherit;display:flex;align-items:center;gap:8px}.sidebar-profile img,.sidebar-initials{width:30px;height:30px;border-radius:50%;object-fit:cover}.sidebar-initials{display:grid!important;place-items:center;background:#1d588c;color:#fff!important;font-size:9px!important;font-weight:900}@media(max-width:900px){.work-dashboard-grid,.work-bottom-grid{grid-template-columns:1fr}.work-formdata,.work-builder-row{grid-template-columns:1fr 1fr}.work-builder-row .iconbtn{width:100%}}@media(max-width:600px){.work-formdata,.work-builder-row{grid-template-columns:1fr}.work-task-title,.work-step-footer{flex-direction:column}.work-task-actions select{width:100%}}.work-task-sectionhead{align-items:center;margin-top:14px}.work-task-sectionhead .formsection{margin:0}.work-task-actions .compact,.work-task-attach{min-height:36px;padding:7px 10px;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.work-task-attach input{display:none}.work-completion-note{margin:10px 0;padding:10px 12px;border:1px solid var(--line,#dfe7ef);border-radius:9px;background:#145aa00a}.work-completion-note b{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.work-completion-note p{margin:0;white-space:pre-wrap}.work-activity-list{display:grid;gap:8px;margin-top:10px}.work-activity-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--line,#dfe7ef);border-radius:9px}.work-activity-row div{display:flex;flex-direction:column;gap:2px}.work-activity-row b{text-transform:capitalize}.work-activity-row span,.work-activity-row small{color:var(--muted,#66788a)}.work-final-approval{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:12px 0;padding:12px 14px;border:1px solid #cbddeb;border-radius:10px;background:#f4f9fd}.work-final-approval>div:first-child{display:grid;gap:4px}.work-final-approval b{font-size:11px;color:#234663}.work-final-approval span{font-size:9px;color:#6d8194;line-height:1.45}.work-final-approval .actions{margin:0;flex:none}@media(max-width:700px){.work-final-approval{align-items:stretch;flex-direction:column}.work-final-approval .actions{width:100%}.work-final-approval .actions button{flex:1}}.sidebar nav a .nav-label{flex:1;min-width:0}.nav-count{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#e53935;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:900;line-height:1;box-shadow:0 0 0 2px #ffffff14}.sidebar nav a.active .nav-count{background:#fff;color:#b42318}.work-stat-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:block;text-align:left;background:#fff;color:inherit;border:1px solid #e0e7ef;border-radius:11px;box-shadow:0 2px 9px #16324d09;padding:14px;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.work-stat-card:hover{transform:translateY(-1px);box-shadow:0 6px 18px #16324d14;border-color:#bdd2e5}.work-stat-card span{font-size:10px;color:#748499;text-transform:uppercase;font-weight:800;letter-spacing:.03em}.work-stat-card strong{display:block;font-size:22px;margin-top:6px;color:#123a60}.work-stat-card small{display:block;margin-top:5px;color:#7b8b9d;font-size:8.5px}.work-focus-panel{border-color:#c9dbea;background:#fbfdff}.work-focus-panel .sectionhead{margin-bottom:9px}.work-focus-task{width:100%;background:#fff;color:#24445f;border:1px solid #dfe7ef;border-radius:9px;padding:10px;text-align:left;display:flex;justify-content:space-between;gap:10px}.work-focus-task:hover{border-color:#a9c7df;background:#f7fbff}.work-focus-task>div{display:grid;gap:3px}.work-focus-task b{font-size:10.5px}.work-focus-task span,.work-focus-task small{font-size:9px;color:#718397}.work-focus-task.unseen{border-left:4px solid #d53b3b}.attention-filter-note{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:999px;background:#fff3d7;color:#7b5400;font-size:9px;font-weight:850;margin-bottom:10px}.header-title{min-width:0;flex:1}.header-tools{display:flex;align-items:center;gap:10px;position:relative}.notification-wrap{position:relative}.notification-button{position:relative;width:38px;height:38px;padding:0;background:#eef4fa;color:#234f75}.notification-button .nav-count{position:absolute;top:-5px;right:-6px;box-shadow:0 0 0 2px #fff}.notification-popover{position:absolute;right:0;top:46px;width:min(390px,calc(100vw - 28px));max-height:520px;background:#fff;border:1px solid #dbe5ee;border-radius:12px;box-shadow:0 18px 50px #0a274233;z-index:40;overflow:hidden}.notification-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 13px;border-bottom:1px solid #e8eef4}.notification-head b{font-size:12px}.linkbtn{background:transparent;color:#315f87;padding:5px 7px;font-size:9px}.notification-list{max-height:455px;overflow:auto}.notification-item{width:100%;display:grid;justify-items:start;gap:4px;text-align:left;border-radius:0;border-bottom:1px solid #eef2f6;background:#fff;color:#263f55;padding:11px 13px}.notification-item:hover{background:#f6faff}.notification-item.unread{background:#eef7ff;border-left:4px solid #0c5aa6}.notification-item b{font-size:10.5px}.notification-item span{font-size:9.5px;color:#5f7488;line-height:1.45}.notification-item small{font-size:8px;color:#8292a3}.notification-empty{padding:24px;text-align:center;color:#7b8c9d;font-size:10px}.tabs{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:12px}.tabs button{background:#eaf1f7;color:#31546f}.tabs button.active{background:#0c5aa6;color:#fff}.muted{color:#75869a;font-size:10px}.workflow-form{display:grid;gap:2px}.workflow-section{border:1px solid #dfe7ef;border-radius:10px;padding:11px;margin:7px 0;background:#fbfdff}.sectionhead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.sectionhead>div{display:grid;gap:2px}.sectionhead b{font-size:11px}.sectionhead small{font-size:8.5px;color:#718398}.workflow-condition{display:grid;grid-template-columns:1.25fr 1fr 1.2fr 32px;gap:7px;align-items:center;margin-bottom:7px}.workflow-action{border:1px solid #dce6ef;background:#fff;border-radius:9px;padding:10px;margin-bottom:9px}.workflow-action-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px}.workflow-action-head b{font-size:10.5px;color:#284760}.workflow-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.workflow-action label{margin-bottom:7px}.workflow-action textarea{min-height:58px}@media(max-width:850px){main header{padding:8px 12px}.header-title h1{font-size:14px}.header-title p{display:none}.header-tools>img{width:40px;height:40px}.notification-popover{position:fixed;right:10px;top:66px;left:10px;width:auto}.workflow-condition{grid-template-columns:1fr}.workflow-condition .iconbtn{width:100%}.workflow-grid{grid-template-columns:1fr}}.leadcards tbody tr.unseen-lead-row{outline:2px solid #e53935;outline-offset:-2px;box-shadow:inset 5px 0 #e53935;background:#fff8f8}.leadcards tbody tr.unseen-lead-row:hover{outline-color:#c62828;background:#fff3f3}.unseen-lead-badge{display:inline-flex;align-items:center;margin:4px 0 0 7px;padding:3px 7px;border-radius:999px;background:#e53935;color:#fff;font-size:8px;font-weight:900;letter-spacing:.045em;vertical-align:middle}@media(max-width:700px){.leadcards tbody tr.unseen-lead-row{outline:2px solid #e53935;outline-offset:0;border-left:5px solid #e53935!important}.leadcards tbody tr.unseen-lead-row td.lead-name{background:linear-gradient(105deg,#fff0f0 0,#fff 78%)}.unseen-lead-badge{margin-left:6px}}.workflow-condition select[multiple]{min-height:78px;padding:6px}.workflow-condition select[multiple] option{padding:5px 7px}.comm-selection-tools{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:-2px 0 10px}.comm-selection-tools small{font-size:8.5px;color:#718397;margin-left:auto}.comm-history-panel{padding:15px}.comm-history-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid #e5ecf2;padding-bottom:11px;margin-bottom:11px}.comm-history-head>div:first-child b,.comm-history-head>div:first-child span{display:block}.comm-history-head>div:first-child b{font-size:12px;color:#263f58}.comm-history-head>div:first-child span{font-size:9.5px;line-height:1.5;color:#718397;margin-top:4px;max-width:760px}.comm-history-mode{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.comm-history-mode button{background:#e9f0f7;color:#315873;font-size:9.5px;padding:7px 9px;white-space:nowrap}.comm-history-mode button.active{background:#0c5aa6;color:#fff}.comm-history-filters{display:grid;grid-template-columns:minmax(220px,1fr) 190px auto auto;gap:7px;align-items:center;margin-bottom:10px}.comm-history-table table{min-width:1280px}.comm-history-table td{vertical-align:middle}.comm-history-table td:nth-child(3){word-break:break-all;max-width:220px}.comm-history-table td:nth-child(4){max-width:250px}.comm-history-activity{display:flex;align-items:center;gap:5px;flex-wrap:wrap;min-width:210px}.comm-history-activity span{display:inline-flex;align-items:center;gap:3px;border:1px solid #dce7ef;background:#f7fafc;color:#4d657b;border-radius:999px;padding:4px 6px;font-size:8px;white-space:nowrap}.comm-history-activity svg{width:11px;height:11px}.comm-history-activity .comm-history-danger{background:#fff2f2;border-color:#f0c9c9;color:#9b2c2c}.comm-history-error{display:block;color:#a22f2f;font-size:8.5px;max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comm-tracking-note{display:block;font-size:8.5px;color:#74869a;line-height:1.5;margin-top:8px}.comm-provider-note{border:1px solid #dce7ef;background:#f8fbfe;border-radius:8px;padding:9px 10px;margin-bottom:9px}.comm-provider-note b,.comm-provider-note span{display:block}.comm-provider-note b{font-size:9px;color:#31506c}.comm-provider-note span{font-size:8.5px;color:#718397;margin-top:3px;word-break:break-all}@media(max-width:850px){.comm-history-head{flex-direction:column}.comm-history-mode{justify-content:flex-start}.comm-history-filters{grid-template-columns:1fr 1fr}.comm-selection-tools small{width:100%;margin-left:0}}@media(max-width:560px){.comm-history-filters{grid-template-columns:1fr}.comm-history-mode{width:100%}.comm-history-mode button{flex:1}.comm-selection-tools button{width:100%}}.sidebar nav a.nav-subitem{margin-left:8px;padding-left:16px;border-left:2px solid rgba(255,255,255,.1);border-radius:0 8px 8px 0}.sidebar nav a.nav-subitem.active{border-left-color:#8ec5f4;background:#164d80}.wa-history-note{display:grid;gap:4px;padding:9px 10px;margin-bottom:10px;border:1px solid #dce8f1;border-radius:9px;background:#f8fbfe;color:#49647a;font-size:9px;line-height:1.5}.wa-history-note b{font-size:9.5px;color:#294e6d}.wa-history-note span{display:block}.wa-history-filters{grid-template-columns:minmax(220px,1fr) 140px 150px 150px auto auto}.wa-history-table table{min-width:1250px}.wa-history-table td{vertical-align:middle}.wa-history-body{display:block;max-width:330px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-history-table td:nth-child(3){white-space:nowrap}.wa-history-panel .pagination{margin-bottom:2px}@media(max-width:1100px){.wa-history-filters{grid-template-columns:1fr 1fr 1fr}}@media(max-width:700px){.wa-history-filters{grid-template-columns:1fr}.sidebar nav a.nav-subitem{margin-left:4px}}.comm-inline-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.comm-thread-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px}.comm-thread-summary>div{border:1px solid #e1e8ef;background:#f9fbfd;border-radius:9px;padding:9px}.comm-thread-summary span,.comm-thread-summary b,.comm-thread-summary small{display:block}.comm-thread-summary>div>span{font-size:8px;text-transform:uppercase;letter-spacing:.05em;color:#78899b;font-weight:850;margin-bottom:5px}.comm-thread-summary b{font-size:10.5px;color:#27435e}.comm-thread-summary small{font-size:8.5px;color:#78899b;margin-top:3px;overflow-wrap:anywhere}.comm-thread-timeline{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border:1px solid #e2eaf1;background:#fbfdff;border-radius:9px;padding:8px 10px;margin-bottom:11px}.comm-thread-timeline>b{font-size:9px;color:#36536c}.comm-email-thread{display:grid;gap:11px}.comm-thread-message{border:1px solid #dde6ee;border-radius:10px;overflow:hidden;background:#fff}.comm-thread-message.sent{border-left:4px solid #0c5aa6}.comm-thread-message.reply{border-left:4px solid #1b8b4d}.comm-thread-message-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 11px;background:#f7fafc;border-bottom:1px solid #e6edf3}.comm-thread-message-head>div{display:grid;gap:2px}.comm-thread-message-head b{display:flex;align-items:center;gap:6px;font-size:10.5px;color:#263f58}.comm-thread-message-head b svg{width:14px;height:14px}.comm-thread-message-head span,.comm-thread-message-head small{font-size:8.5px;color:#718397;overflow-wrap:anywhere}.comm-thread-subject{font-weight:800;color:#263f58;font-size:11px;padding:9px 11px;border-bottom:1px solid #edf2f6}.comm-thread-message iframe{width:100%;height:420px;border:0;background:#fff}.comm-thread-message pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:10.5px;line-height:1.55;color:#334e68;margin:0;padding:12px;max-height:420px;overflow:auto;background:#fff}.comm-thread-match{display:block;padding:0 12px 10px;color:#8090a2;font-size:8px}.comm-thread-empty{display:grid;place-items:center;text-align:center;gap:5px;border:1px dashed #cdd9e4;border-radius:10px;padding:24px;color:#718397}.comm-thread-empty svg{width:24px}.comm-thread-empty b{font-size:10.5px;color:#39546d}.comm-thread-empty span{font-size:9px;max-width:560px;line-height:1.5}.comm-thread-tech{margin-top:12px;border:1px solid #e1e8ef;border-radius:8px;padding:8px 10px;background:#fafcfe}.comm-thread-tech summary{cursor:pointer;font-size:9px;font-weight:800;color:#49657e}.comm-thread-tech code{display:block;font-size:8px;color:#6e8195;overflow-wrap:anywhere;margin-top:6px}.comm-history-table .iconbtn.edit{background:#e8f2fb;color:#185f9d}@media(max-width:760px){.comm-thread-summary{grid-template-columns:1fr 1fr}.comm-thread-message-head{flex-direction:column}.comm-thread-message iframe{height:320px}}.comm-sync-state{display:flex!important;align-items:center;gap:6px;margin-top:7px;color:#31506c!important;font-weight:600}.comm-sync-state svg{width:13px;height:13px;animation:comm-sync-spin 1.2s linear infinite}@keyframes comm-sync-spin{to{transform:rotate(360deg)}}.email-report-page{display:grid;gap:16px;min-width:0}.email-report-intro{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.email-report-intro h3{margin:0 0 5px}.email-report-intro p{margin:0;color:var(--muted,#64748b)}.email-report-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.email-report-filters label,.email-report-recipient-filters label{display:flex;flex-direction:column;gap:4px;flex:1 1 135px;min-width:125px}.email-report-filters label:first-child{flex:2 1 220px}.email-report-filters input,.email-report-filters select,.email-report-recipient-filters input,.email-report-recipient-filters select{width:100%}.email-report-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:10px}.email-report-stat{border:1px solid var(--border,#dde5ec);background:var(--surface,#fff);border-radius:12px;padding:12px;min-width:0;display:flex;flex-direction:column;gap:6px}.email-report-stat>span{font-size:12px;color:var(--muted,#64748b);display:flex;gap:5px;align-items:center}.email-report-stat strong{font-size:24px;font-variant-numeric:tabular-nums}.email-report-stat small{font-size:12px;color:var(--muted,#64748b)}.email-report-summary.compact{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));margin:12px 0}.email-report-summary.compact .email-report-stat strong{font-size:19px}.email-report-table .tablewrap{max-width:100%;overflow-x:auto}.email-report-table table td{vertical-align:top;white-space:nowrap}.email-report-table table td:first-child{min-width:180px;white-space:normal}.email-report-table table td small,.email-report-detail-heading span{display:block;color:var(--muted,#64748b)}.email-report-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-top:12px}.email-report-detail-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.email-report-recipient-filters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;margin:18px 0}@media(max-width:600px){.email-report-summary,.email-report-summary.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.email-report-pagination{justify-content:center}}.work-task-actions{align-items:flex-end}.work-task-actions .work-task-control{margin:0;min-width:150px;max-width:280px;flex:1 1 150px}.work-task-control select{width:100%}.work-assignment-help{line-height:1.6;margin:10px 0}@media(max-width:600px){.work-task-actions .work-task-control{flex-basis:100%;max-width:none}}.work-functions-checklist{border:1px solid #dce5ef;border-radius:10px;padding:10px 12px;margin:0 0 12px;min-width:0}.work-functions-checklist legend{font-size:11px;font-weight:850;color:#294964;padding:0 5px}.work-functions-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.work-functions-toolbar>span{font-size:10px;color:#647b90}.work-functions-toolbar button{font-size:10px;padding:6px 9px}.work-functions-search{width:100%;margin-bottom:9px}.work-functions-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:260px;overflow:auto}.work-functions-options .work-function-option{display:flex;align-items:flex-start;gap:8px;margin:0;border:1px solid #e0e7ee;border-radius:8px;padding:9px;background:#fafcfe;cursor:pointer;min-width:0}.work-function-option.selected{border-color:#90b7d9;background:#eef6fd}.work-function-option input{width:15px;height:15px;flex:none;margin:2px 0 0;accent-color:#0c5aa6}.work-function-option>span{display:grid;gap:4px;min-width:0}.work-function-option b{font-size:10px;overflow-wrap:anywhere}.work-function-option small{font-size:9px;line-height:1.4;font-weight:400;color:#6c8094}.work-functions-checklist>p{margin:9px 0 0;line-height:1.5}@media(max-width:600px){.work-functions-options{grid-template-columns:1fr}}.sheet-summary{display:flex;gap:16px;padding:20px;background:#eef5ff;border:1px solid #cbdcf5;border-radius:12px;margin-bottom:20px;color:#15365c}.sheet-summary>svg{flex-shrink:0;width:32px;height:32px}.sheet-summary p{margin:6px 0 0;line-height:1.6}.sheet-form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sheet-form label{display:flex;flex-direction:column;gap:7px}.sheet-wide{grid-column:1/-1}.sheet-success{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46;border-radius:10px;padding:14px;margin-bottom:16px}.sheet-key{border:2px solid #3b82f6}.sheet-key code{display:block;background:#0d2345;color:#fff;padding:16px;overflow-wrap:anywhere;border-radius:8px;margin:12px 0;-webkit-user-select:all;user-select:all}.sheet-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sheet-actions button,.sheet-actions a{white-space:nowrap}.sheet-block{display:block;margin-top:5px}.sheet-instructions li{padding:6px 0;line-height:1.6}.sheet-download{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid #cbd5e1;border-radius:8px;color:#15365c}.sheet-muted,.sheet-form small,.sheet-inline-note{font-size:12px;color:#64748b;line-height:1.5}.sheet-inline-note{margin-left:12px}@media(max-width:760px){.sheet-form{grid-template-columns:1fr}.sheet-wide{grid-column:auto}.sheet-summary{padding:16px}.sheet-actions{align-items:stretch}.sheet-actions button{font-size:12px}}.column-view-controls{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.column-view-controls .column-mode-label{display:flex;align-items:center;gap:7px;margin:0;font-weight:700;color:#355773}.column-mode-label select{min-width:150px}.column-configure-button{display:inline-flex;align-items:center;gap:6px}.column-configure-button svg{width:16px;height:16px}.column-view-caption{font-size:10px;color:#657b90}.column-view-explanation{color:#5f7388;font-size:12px;line-height:1.6;margin:0 0 12px}.column-view-layout{display:grid;grid-template-columns:1fr 1fr;gap:16px}.column-view-layout h3{font-size:13px;margin:5px 0 9px}.column-view-search{width:100%;margin-bottom:8px}.column-view-options,.column-view-ordered{max-height:370px;overflow:auto;border:1px solid #e0e8f0;border-radius:10px;padding:8px;background:#fbfdff}.column-view-option{display:flex;align-items:center;gap:9px;padding:8px;margin:0;border-bottom:1px solid #edf2f6;cursor:pointer;font-size:12px}.column-view-option:last-child{border-bottom:0}.column-view-option input{flex:none;width:17px;height:17px;accent-color:#0c5aa6}.column-view-option small{margin-left:auto;font-size:9px;color:#748597}.column-selected-title{display:flex;justify-content:space-between;align-items:center;gap:8px}.column-selected-title button{display:inline-flex;align-items:center;gap:5px;font-size:11px;padding:6px 9px}.column-selected-title svg{width:13px;height:13px}.column-view-order-row{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:5px 7px;border-bottom:1px solid #e5edf3;min-height:39px;font-size:11px}.column-view-order-row:last-child{border-bottom:0}.column-view-order-row span{min-width:0;overflow-wrap:anywhere}.column-view-order-row>div{display:flex;align-items:center;gap:3px;flex:none}.column-view-order-row .iconbtn{width:28px;height:28px;padding:5px}.column-view-order-row .iconbtn svg{width:14px;height:14px}.column-remove{border:0;background:#fce9e9;color:#b83232;font-weight:800;border-radius:6px;width:27px;height:27px;padding:3px}.column-configurable th{white-space:nowrap}.column-configurable td[data-label]{vertical-align:top}.column-configurable .tablewrap table{min-width:unset}@media(max-width:700px){.column-view-controls{flex-direction:column;align-items:stretch}.column-view-controls .column-mode-label{justify-content:space-between}.column-view-caption{line-height:1.5}.column-view-layout{grid-template-columns:1fr}.column-view-options,.column-view-ordered{max-height:240px}.column-configurable.mobilecards td[data-label]:not(.lead-name):not(.contact-name):not(.select-cell):before{content:attr(data-label)!important}.column-configurable.mobilecards td.lead-name,.column-configurable.mobilecards td.contact-name{padding:12px 10px;background:#f7fafc}.column-configurable.mobilecards td.select-cell{padding:7px 10px;background:#f7fafc}.column-configurable.mobilecards td.select-cell:before,.column-configurable.mobilecards td.lead-name:before,.column-configurable.mobilecards td.contact-name:before{content:none!important}.column-configurable.mobilecards td.lead-actions:before,.column-configurable.mobilecards td.contact-actions:before{content:"Actions"!important}}.attention-filter-note.attention-filter-seen{background:#ecf4fa;color:#315675}.contactcards tbody tr.unseen-contact-row{box-shadow:inset 4px 0 #df514b;background:#fff8f8}.contactcards tbody tr.unseen-contact-row:hover{background:#fff2f2}.unseen-contact-badge{display:inline-flex;align-items:center;margin:4px 0 0 7px;padding:3px 7px;border-radius:999px;background:#d93636;color:#fff;font-size:8px;font-weight:900;letter-spacing:.045em;vertical-align:middle}@media(max-width:700px){.contactcards tbody tr.unseen-contact-row{border-left:4px solid #df514b!important}.unseen-contact-badge{margin-left:6px}}.data-view-description{margin:.3rem 0 1rem}.data-filter-bar{display:flex;flex-wrap:wrap;align-items:end;gap:.65rem}.data-filter-label{display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;font-weight:600;min-width:125px;max-width:250px}.data-filter-label select,.data-filter-label input{width:100%;min-width:0}.data-filter-bar>input[aria-label="Search DATA"]{min-width:200px;flex:1}.data-record-meta{display:flex;gap:5px;flex-wrap:wrap;margin-top:4px}.data-type-chip,.data-unseen-chip{display:inline-flex;align-items:center;border-radius:5px;padding:2px 7px;font-size:.68rem;font-weight:700;letter-spacing:.01em;white-space:nowrap}.data-type-chip.lead{background:#eff6ff;color:#1d4ed8}.data-type-chip.contact{background:#f0fdf4;color:#166534}.data-unseen-chip{background:#fef3c7;color:#92400e}.data-overdue{color:#b91c1c;font-weight:700}.data-unseen-row{box-shadow:inset 3px 0 #f59e0b;background:#fbbf240f}.datacards .recordlink{display:inline-flex;flex-direction:column;align-items:flex-start;text-align:left;gap:2px}.datacards td{vertical-align:middle}.datacards .rowactions{white-space:nowrap}@media(max-width:760px){.data-filter-label{min-width:calc(50% - 8px);max-width:none;flex:1}.data-filter-bar>input[aria-label="Search DATA"]{min-width:100%}.datacards td[data-label]:before{font-weight:600}}.data-bulk-toolbar{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap;margin:9px 0;padding:9px 12px;background:#f4f8fd;border:1px solid #dfe8f2;border-radius:8px;font-size:11px;color:#3d556f;font-weight:650}.data-bulk-toolbar button{padding:6px 10px}.datacards .select-cell{min-width:38px;width:38px;text-align:center}@media(max-width:700px){.datacards td.select-cell{position:absolute!important;right:8px;top:8px;z-index:3;min-height:30px!important;padding:5px!important;border:0!important;background:transparent!important}.datacards td.select-cell:before{content:none!important}}
