.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--ink:#10130d;--muted:#667064;--line:#dfe5dc;--soft:#f4f6f1;--paper:#fff;--lime:#c1d844;--lime-dark:#829916;--red:#db4b4b;--amber:#e89b2c;--blue:#3a7bd5;--shadow:0 10px 28px rgba(20,31,13,0.08)}.search-results{position:absolute;top:48px;left:0;width:min(620px,calc(100vw - 32px));max-height:480px;overflow:auto;padding:8px;border:1px solid var(--line);border-radius:13px;background:#fff;box-shadow:0 22px 70px rgba(14,45,34,.2)}.search-results>header{display:flex;align-items:center;justify-content:space-between;padding:8px 10px 10px;color:#526159;font-size:.76rem}.search-results>button{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;padding:10px;border:0;border-radius:9px;background:transparent;color:var(--ink);text-align:left}.search-results>button:hover{background:#f1f7f4}.search-results>button>span{min-width:0;display:flex;flex-direction:column}.search-results>button em,.search-results>button small,.search-results>button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-results>button small{color:#64736b;font-size:.73rem}.search-results>button em{color:#2b7358;font-size:.69rem;font-style:normal}.search-results>p{padding:18px 10px;color:var(--muted);text-align:center}.entry-form,.entry-form>.form-section,.form-grid,.form-grid>label,.section-content{min-width:0}.form-grid>label,.modal-body form>label,.section-content>label{display:flex;flex-direction:column;align-items:stretch;gap:6px;margin:0;font-weight:680}.calendar-date-picker input,.form-grid input,.form-grid select{width:100%;min-height:44px}.form-grid textarea,.section-content>label textarea{width:100%;min-height:104px;resize:vertical}.field-error{color:#bd4d49!important}.field-error,.field-help{font-size:.72rem!important;font-weight:650}.field-help{color:#247158!important}.modal-wizard-progress{margin:0 0 18px}.modal-wizard-actions{margin-top:18px}.pagination{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border:1px solid var(--line);border-top:0;border-radius:0 0 12px 12px;background:#fff;color:#6b7871;font-size:.76rem}.table-card+.pagination{margin-top:-13px}.pagination>div,.pagination>div>span{display:flex;align-items:center;gap:5px}.pagination button{min-width:34px;height:34px;padding:0 10px;border:1px solid #dbe5df;border-radius:8px;background:#fff;color:#46564e}.pagination button.active{border-color:#247459;background:#247459;color:#fff}.pagination button:disabled{opacity:.45;cursor:not-allowed}.pagination i{padding:0 3px;font-style:normal}.archive-tools{justify-content:space-between;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#fff}.archive-table table{min-width:900px}@media (max-width:900px){.entry-layout{grid-template-columns:1fr}.help-card{position:static;display:block}}@media (max-width:640px){.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.pagination{align-items:stretch;flex-direction:column}.pagination>div{overflow-x:auto}}.operations-stack{display:flex;flex-direction:column;gap:20px}.dashboard-customize-note{display:flex;align-items:center;gap:8px;margin:-4px 0 10px;color:var(--muted);font-size:.78rem;font-weight:650}.dashboard-metrics>div{min-width:0;cursor:grab;transition:opacity .18s ease,transform .18s ease}.dashboard-metrics>div:active{cursor:grabbing}.dashboard-metrics>div.dragging{opacity:.45;transform:scale(.98)}.dashboard-metrics>div>.metric{height:100%}.duplicate-grid,.two-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.compact-form-card,.duplicate-card,.table-card{padding:22px}.operational-form{align-items:end;gap:16px}.form-submit-row.span-2,.inventory-summary.span-2,.operational-form .span-2{grid-column:1/-1}.form-submit-row{display:flex;justify-content:flex-end;padding-top:4px}.operational-table td{vertical-align:middle}.operational-table td small{display:block;margin-top:5px;color:var(--muted)}.operational-table select{min-width:132px;min-height:38px;border:1px solid var(--line);border-radius:9px;background:#fff;padding:7px 30px 7px 10px;color:var(--text);font:inherit}.operational-table tr.row-alert td{background:#fff4f3}.operational-table tr.row-alert td:first-child{box-shadow:inset 4px 0 #c84c45}.status-pill{display:inline-flex;align-items:center;min-height:26px;border-radius:999px;background:#eef4f1;padding:4px 9px;color:#416253;font-size:.78rem;font-weight:760}.status-pill.failed,.status-pill.urgent{background:#ffebe9;color:#a23530}.status-pill.high,.status-pill.not-configured{background:#fff1db;color:#9b5b19}.status-pill.delivered{background:#e7f6ee;color:#176b4b}.duplicate-card{display:flex;flex-direction:column;gap:18px}.duplicate-records{display:grid;gap:9px}.duplicate-records article{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:12px;background:#fafcfb;padding:12px}.duplicate-records article div{display:flex;min-width:0;flex-direction:column;gap:3px}.duplicate-records em,.duplicate-records small{color:var(--muted);font-size:.78rem;font-style:normal}.inventory-summary{display:flex;align-items:baseline;gap:10px;border-radius:12px;background:#eff7f3;padding:16px;color:#316450}.inventory-summary strong{font-size:1.65rem}.security-layout .settings-card{min-width:0}.custom-fields-pane,.security-pane{display:flex;flex-direction:column;gap:20px}.security-status{display:flex;align-items:center;gap:15px;border:1px solid #ead9b8;border-radius:14px;background:#fff9ec;padding:18px;color:#83551c}.security-status.enabled{border-color:#bfe2d1;background:#eef9f3;color:#176b4b}.security-status span{display:flex;flex-direction:column;gap:4px}.two-factor-setup{max-width:680px;border:1px solid var(--line);border-radius:14px;background:#fafcfb;padding:20px}.inline-danger,.two-factor-setup{display:flex;flex-direction:column;gap:14px}.secret-box{display:flex;justify-content:space-between;gap:12px;overflow-wrap:anywhere;border:1px dashed #9cb9ab;border-radius:11px;background:#fff;padding:12px}.permission-matrix{overflow-x:auto}.permission-matrix>div:not(.save-row){display:grid;grid-template-columns:minmax(230px,1fr) repeat(3,minmax(110px,145px));align-items:center;min-width:660px;border-bottom:1px solid var(--line)}.permission-matrix>div>label,.permission-matrix>div>span,.permission-matrix>div>strong{margin:0;padding:12px 10px;text-align:center}.permission-matrix>div>span{text-align:left}.check-label input[type=checkbox],.permission-matrix input[type=checkbox]{width:18px!important;min-height:18px!important;accent-color:var(--green)}.permission-head{background:#f3f7f5;font-size:.78rem;text-transform:uppercase}.definition-list{display:grid;gap:8px}.definition-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:11px;padding:13px}.definition-list article span{display:flex;flex-direction:column;gap:3px}.definition-list em,.definition-list small{color:var(--muted);font-size:.78rem;font-style:normal}.panel-custom-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.panel-custom-fields label{min-width:0}.panel-custom-fields input,.panel-custom-fields select{width:100%}@media (max-width:900px){.duplicate-grid,.two-card-grid{grid-template-columns:1fr}}@media (max-width:640px){.compact-form-card,.duplicate-card,.table-card{padding:16px}.form-submit-row.span-2,.inventory-summary.span-2,.operational-form .span-2{grid-column:auto}.panel-custom-fields{grid-template-columns:1fr}}*{box-sizing:border-box}body,html{background:#eef1eb}body{margin:0;color:var(--ink);font-size:16.5px;line-height:1.45}button,input,select,textarea{font:inherit;color:inherit}a,button{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{text-decoration:none;color:inherit}h1,h2,h3,p{margin:0}input,select,textarea{width:100%;border:1px solid #ccd4c9;background:#fff;border-radius:10px;padding:11px 12px;outline:none;transition:.18s}input:focus,select:focus,textarea:focus{border-color:#99ad2e;box-shadow:0 0 0 3px rgba(193,216,68,.22)}textarea{min-height:92px;resize:vertical}label{display:flex;flex-direction:column;gap:7px;color:#3c453a;font-weight:650;font-size:.93rem}label b{color:#9bad25}label small{color:var(--muted);font-weight:500}.app-shell{min-height:100vh;display:grid;grid-template-columns:252px minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100vh;background:#11140e;color:#fff;padding:18px 14px;display:flex;flex-direction:column;z-index:30}.brand{display:flex;gap:11px;border-bottom:1px solid rgba(255,255,255,.1)}.brand-logo,.loading-mark,.setup-brand{display:grid;place-items:center;background:var(--lime);color:#10130d;font-weight:900;letter-spacing:-.03em}.brand-logo{width:42px;height:42px;border-radius:12px}.brand>div:last-child,.sidebar-user>div:last-child{min-width:0;display:flex;flex-direction:column}.brand strong{font-size:1.02rem}.brand span,.brand strong,.sidebar-user span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand span,.sidebar-user span{font-size:.75rem;color:#aeb6aa}.sidebar nav{display:flex;flex-direction:column;gap:4px;margin-top:17px;overflow:auto}.sidebar nav button{position:relative;border:0;background:transparent;color:#bdc5b9;display:grid;grid-template-columns:23px 1fr auto;align-items:center;gap:10px;padding:11px 12px;border-radius:10px;text-align:left;font-weight:650;font-size:.91rem}.sidebar nav button.active,.sidebar nav button:hover{background:#282e22;color:#fff}.sidebar nav button.active:before{content:"";position:absolute;left:0;width:4px;height:22px;background:var(--lime);border-radius:0 4px 4px 0}.sidebar nav button b{font-size:.7rem;background:#42493d;padding:2px 7px;border-radius:10px;color:#fff}.sidebar-user{border-top:1px solid rgba(255,255,255,.1);padding:17px 6px 2px;display:flex;align-items:center;gap:10px}.avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#e8ecdf;color:#333b2c;font-size:.76rem;font-weight:800;flex:0 0 auto}.avatar.large{width:48px;height:48px;font-size:.95rem}main{min-width:0}.topbar{height:70px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 26px;position:sticky;top:0;z-index:20}.menu-btn{display:none!important}.icon-btn{width:40px;height:40px;border:1px solid var(--line);background:#fff;border-radius:10px;display:inline-grid;place-items:center;padding:0}.icon-btn:hover{background:var(--soft)}.global-search{width:min(520px,50vw);display:block;font-weight:400}.global-search svg{position:absolute;left:13px;top:11px;color:#6d7669}.global-search input{padding-left:43px;background:#f5f7f2;border-color:transparent}.top-spacer{flex:1}.notification-button{position:relative;margin-right:10px}.notification-button b{position:absolute;right:-5px;top:-6px;background:var(--red);color:#fff;min-width:20px;height:20px;display:grid;place-items:center;border:2px solid #fff;border-radius:12px;font-size:.65rem}.profile{display:flex;align-items:center;gap:9px;border:0;background:transparent;text-align:left;padding:3px 6px;border-radius:10px;text-decoration:none;color:inherit}.login-page{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(440px,.95fr);background:#ffffff}.login-intro{padding:clamp(42px,8vw,110px);display:flex;flex-direction:column;justify-content:center;background:#171b13;color:#ffffff}.login-intro>p{color:var(--lime);font-weight:800;margin-top:24px}.login-intro h1{max-width:650px;font-size:clamp(2.2rem,5vw,4.8rem);line-height:.98;letter-spacing:-.055em;margin:10px 0 22px}.login-intro>span{max-width:600px;color:#c5ccbf;font-size:1.08rem;line-height:1.65}.login-intro .setup-points{margin-top:34px;max-width:620px}.login-intro .setup-points>div{border-color:#343b2f}.login-form{width:min(520px,calc(100% - 48px));margin:auto;display:flex;flex-direction:column;gap:18px;padding:42px;border:1px solid var(--line);border-radius:18px;box-shadow:0 24px 70px rgba(20,28,15,.09)}.login-form>div:first-child{margin-bottom:8px}.login-form>div:first-child p{color:#738217;font-weight:850;text-transform:uppercase;letter-spacing:.06em;font-size:.76rem}.login-form h2{font-size:2rem;letter-spacing:-.04em;margin:6px 0}.login-form>div:first-child span,.login-form>small{color:var(--muted);line-height:1.5}.login-error{background:#fde8e6;color:#a93631;border-radius:9px;padding:11px 13px;font-size:.86rem}@media (max-width:900px){.login-page{grid-template-columns:1fr}.login-intro{padding:46px 28px}.login-intro h1{font-size:2.65rem}.login-form{margin:38px auto;padding:28px}}.profile span{display:flex;flex-direction:column}.profile strong{font-size:.86rem}.profile small{font-size:.72rem;color:var(--muted)}.workspace{padding:26px;margin:auto}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:23px}.page-head h1{font-size:1.75rem}.page-head p{color:var(--muted);margin-top:4px}.head-actions,.team-actions{display:flex;gap:9px;flex-wrap:wrap}.btn{min-height:42px;border:1px solid #cbd3c8;background:#fff;padding:9px 15px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn:hover{background:#f5f7f2}.btn.primary,.small-btn.primary{background:var(--lime);border-color:var(--lime);color:#15190f}.btn.primary:hover{background:#b4cc38}.btn.large{min-height:50px;padding:12px 20px}.btn.full{width:100%}.small-btn{border:1px solid #ccd4c9;background:#fff;border-radius:8px;padding:7px 10px;display:inline-flex;gap:6px;align-items:center;font-weight:700;font-size:.8rem}.card,.table-card{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 2px 8px rgba(24,32,19,.025)}.card{padding:21px}.card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:19px}.card-head h2{font-size:1.09rem}.card-head p{font-size:.86rem;color:var(--muted);margin-top:3px}.card-head button{border:0;background:transparent;color:#647218;font-weight:750}.empty-state{min-height:430px;background:#fff;border:1px dashed #cad3c6;border-radius:15px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:35px}.empty-icon{width:66px;height:66px;border-radius:18px;background:#eef3d5;color:#65730f;display:grid;place-items:center;margin-bottom:15px}.empty-state h2{font-size:1.35rem}.empty-state p{max-width:570px;color:var(--muted);margin:8px 0 20px}.empty-state>div:last-child{display:flex;justify-content:center;flex-wrap:wrap;gap:9px}.metric-grid{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:14px;margin-bottom:17px}.metric{background:#fff;border:1px solid var(--line);border-radius:13px;padding:18px;display:flex;flex-direction:column}.metric span{color:var(--muted);font-size:.82rem}.metric strong{line-height:1.15;margin:10px 0 4px;letter-spacing:-.05em}.metric strong.warn{color:#b66f0e}.metric strong.danger{color:var(--red)}.metric small{color:#7b8378}.dash-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:17px}.pipeline-overview{display:flex;flex-direction:column}.pipeline-overview>button{border:0;border-top:1px solid #edf0eb;background:transparent;padding:15px 0;display:grid;grid-template-columns:43px 1fr auto;gap:12px;text-align:left;align-items:center}.pipeline-overview>button:first-child{border-top:0}.pipeline-icon{width:42px;height:42px;border-radius:11px;background:#eff3d9;color:#64720f;display:grid;place-items:center}.pipeline-overview span{display:flex;flex-direction:column}.pipeline-overview small{color:var(--muted);font-size:.78rem}.pipeline-overview>button>b{font-size:1.15rem}.pipeline-overview i{grid-column:2/4;height:5px;background:#edf1e9;border-radius:5px;overflow:hidden}.pipeline-overview i span{height:100%;background:var(--lime)}.pipeline-overview em{grid-column:2/4;font-size:.7rem;color:#8a9287;font-style:normal}.attention-list{display:flex;flex-direction:column}.attention-list button{border:0;border-top:1px solid #edf0eb;background:transparent;padding:17px 0;display:grid;grid-template-columns:12px 1fr 20px;gap:12px;text-align:left;align-items:center}.attention-list button:first-child{border-top:0}.attention-list span{display:flex;flex-direction:column}.attention-list small{font-size:.78rem;color:var(--muted)}.dot{width:9px;height:9px;border-radius:50%;background:#4a8de0}.dot.warn{background:#f0a42b}.dot.green{background:#78a71c}.list-tools{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}.advanced-filters,.list-tools>div{display:flex;gap:8px;flex-wrap:wrap}.advanced-filters select,.list-tools select{width:auto;min-width:150px}.list-tools>span{color:var(--muted);font-size:.82rem}.active-filter{border-color:#a8bd31!important;background:#f4f8dd!important}.advanced-filters{background:#fff;border:1px solid var(--line);padding:12px;margin-bottom:10px}.saved-filters{display:flex;gap:8px;align-items:center;margin:0 0 11px;flex-wrap:wrap;font-size:.82rem;color:var(--muted)}.saved-filters button{border:1px solid #d6ddcf;background:#fff;padding:5px 10px;border-radius:14px}.bulk-bar{position:sticky;top:80px;z-index:12;background:#1f251a;color:#fff;border-radius:11px;padding:10px 14px;margin-bottom:10px;display:flex;align-items:center;box-shadow:var(--shadow)}.bulk-bar strong{margin-right:auto}.bulk-bar button{background:#363e2f;color:#fff;border:0;border-radius:7px;padding:8px 11px;font-weight:700}table{width:100%;border-collapse:collapse;min-width:1240px;text-align:left}th{font-size:.74rem;text-transform:uppercase;letter-spacing:.035em;color:#788075;background:#fafbf8;padding:12px;border-bottom:1px solid var(--line)}td{padding:13px 12px;border-bottom:1px solid #e9ede6;vertical-align:top;font-size:.85rem}tbody tr{cursor:pointer}tbody tr:hover{background:#fafcf5}td>em,td>small,td>span,td>strong{display:block}.lead-name{display:flex;align-items:flex-start;gap:9px}.lead-name span{display:flex;flex-direction:column}.lead-name small,td small{color:var(--muted);font-size:.73rem;margin-top:2px}.lead-name em{font-size:.68rem;color:#6d781f;font-style:normal}.badge{display:inline-block!important;background:#eef2db;color:#5d6d0b;border-radius:14px;padding:3px 8px;font-weight:800}.badge,.outcome{font-size:.68rem}.outcome{font-style:normal;color:#a64b4b;margin-top:4px}.description-cell{max-width:270px;line-height:1.4;color:#444d41}.unassigned{color:#a76c17;font-weight:750}.overdue-text{color:#d04646!important;font-weight:750}.pipeline-switch{display:flex;gap:7px;margin-bottom:14px;overflow:auto;padding-bottom:2px}.pipeline-switch button{white-space:nowrap;border:1px solid #d4dbd0;background:#fff;padding:9px 12px;font-weight:750}.pipeline-switch button.active{background:#171b13;color:#fff;border-color:#171b13}.pipeline-switch button b{margin-left:8px;color:#889b1e}.pipeline-switch>span{margin-left:auto;white-space:nowrap;color:var(--muted);font-size:.78rem;display:flex;gap:5px;align-items:center}.kanban-wrap{overflow:auto;padding-bottom:12px}.kanban{display:grid;align-items:start}.kanban-column{background:#e7ebe4;min-height:500px}.kanban-column>header{display:flex;justify-content:space-between;align-items:center;padding:4px 5px 8px;font-weight:800}.kanban-column>header b{background:#fff;min-width:25px;height:25px;border-radius:13px;display:grid;place-items:center;font-size:.74rem}.stage-color{display:block;height:4px;background:#87a029;border-radius:4px;margin-bottom:8px}.s1{background:#4f94dc}.s2{background:#9272d8}.s3{background:#e6a33b}.s4{background:#d76f54}.kanban-column>div{display:flex;flex-direction:column;gap:9px}.kanban-column article{background:#fff;border:1px solid #dce2d8;box-shadow:0 2px 7px rgba(30,39,24,.04);cursor:pointer}.kanban-column article.overdue-card{border-left:4px solid var(--red)}.kanban-title{display:flex;justify-content:space-between;gap:8px;align-items:start}.kanban-title strong{font-size:.95rem}.kanban-column article>p{font-size:.82rem;color:#4d564a;margin:9px 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-tags{display:flex;gap:5px;flex-wrap:wrap}.card-tags span{font-size:.63rem;background:#f1f3ef;color:#5a6357;border-radius:10px;padding:3px 7px}.kanban dl{margin:11px 0 7px;border-top:1px solid #edf0eb;padding-top:8px}.kanban dl div{display:flex;justify-content:space-between;gap:8px;margin-top:4px}.kanban dt{font-size:.66rem;color:#7b8378}.kanban dd{font-size:.7rem;font-weight:750;margin:0;text-align:right}.next-action{display:flex;background:#f6f8f2;border-radius:8px;padding:8px;color:#657016}.next-action>span{display:flex;flex-direction:column}.next-action strong{font-size:.72rem}.next-action small{font-size:.63rem;color:#6e766a}.kanban footer{display:flex;justify-content:space-between;border-top:1px solid #edf0eb;padding-top:9px;margin-top:9px;font-size:.7rem;color:#687064}.quick-icons{display:flex;align-items:center}.quick-icons a,.quick-icons button{height:28px;border:1px solid #d8dfd4;background:#fff;border-radius:7px;padding:0 7px;display:inline-flex;align-items:center;gap:3px;font-size:.68rem;font-weight:750}.quick-icons a:nth-child(2){color:#2d8f52}.entry-layout{display:grid;grid-template-columns:minmax(0,820px) 300px;gap:18px;align-items:start}.entry-form{display:flex;flex-direction:column;gap:13px}.form-section{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px;display:grid;grid-template-columns:40px 1fr;gap:15px}.section-number{width:34px;height:34px;border-radius:10px;background:#1b2016;display:grid;place-items:center;font-weight:900}.section-content h2{font-size:1.09rem}.section-content>p{color:var(--muted);font-size:.83rem;margin:3px 0 15px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-grid.one{grid-template-columns:1fr}.form-grid .full{grid-column:1/-1}.choice-row{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-bottom:14px}.choice-row>button{border:1px solid #d1d8cd;background:#fff;border-radius:10px;padding:11px;text-align:left;display:flex;gap:9px}.choice-row>button.selected{border-color:#9caf2e;background:#f5f8df}.choice-row i{width:22px;height:22px;border:1px solid #c7cec3;border-radius:50%;display:grid;place-items:center;font-size:.7rem;font-style:normal}.choice-row .selected i{background:var(--lime);border-color:var(--lime)}.choice-row span{display:flex;flex-direction:column}.choice-row small{font-size:.68rem;color:var(--muted)}.form-submit{background:#1b2016;border-radius:13px;padding:15px 18px;display:flex;justify-content:space-between;align-items:center;gap:12px}.form-submit>div{display:flex;flex-direction:column}.form-submit span{font-size:.76rem;color:#bfc6ba}.help-card{top:94px;background:#171b13;color:#fff;border-radius:14px;padding:23px}.help-card>svg{color:var(--lime)}.help-card h3{font-size:1.15rem;margin:13px 0 5px}.help-card p{font-size:.83rem;color:#c2c8be;margin-bottom:18px}.help-card>div{border-top:1px solid #333a2e;padding:12px 0;display:flex;flex-direction:column}.help-card>div span,.help-card>small{font-size:.7rem;color:#9fa89b}.help-card>small{display:block;margin-top:14px}.import-layout{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.drop-zone{width:100%;min-height:150px;border:2px dashed #c7d0c2;background:#f9faf7;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#687262}.drop-zone:hover{border-color:#aabc35;background:#f7f9e8}.drop-zone strong{color:#22281d}.csv-area,.drop-zone span{font-size:.78rem}.csv-area{min-height:160px;margin-top:12px;font-family:ui-monospace,monospace}.import-download{display:flex;justify-content:space-between;align-items:center;margin-top:8px;color:var(--muted);font-size:.75rem}.text-btn{border:0;background:transparent;color:#6c7d11;font-weight:800;padding:0}.import-warning{display:flex;gap:10px;padding:11px;border-radius:9px;background:#f6f8ec;margin:14px 0;color:#66721d}.import-warning span{display:flex;flex-direction:column;font-size:.76rem}.import-history{grid-column:1/-1}.import-history article{grid-template-columns:1fr auto auto;gap:15px;border-top:1px solid #edf0eb;padding:12px 0}.import-history article>span{display:flex;flex-direction:column}.import-history em,.import-history small{font-size:.73rem;color:var(--muted);font-style:normal}.team-actions{justify-content:flex-end;margin-bottom:12px}.user-table{margin-bottom:16px}.people-list article{display:grid;grid-template-columns:40px minmax(180px,1fr) 150px 150px 90px auto;gap:12px;align-items:center;border-top:1px solid #edf0eb;padding:12px 0}.people-list article>span{display:flex;flex-direction:column}.people-list small{color:var(--muted);font-size:.72rem}.people-list em{font-style:normal;font-size:.78rem}.people-list b{font-size:.65rem;text-transform:uppercase}.people-list b.active{color:#508419}.people-list b.suspended{color:var(--red)}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.team-grid article{border:1px solid var(--line);border-radius:10px;padding:13px;display:flex;gap:10px;align-items:center}.team-symbol{width:39px;height:39px;border-radius:10px;background:#edf2d7;color:#687817;display:grid;place-items:center}.team-grid span{display:flex;flex-direction:column}.team-grid small{color:var(--muted);font-size:.72rem}.activity-feed{display:flex;flex-direction:column;gap:9px}.activity-feed article{background:#fff;border:1px solid var(--line);border-radius:12px;padding:15px;display:grid;grid-template-columns:44px 1fr auto;gap:12px;cursor:pointer}.activity-symbol{width:42px;height:42px;border-radius:11px;background:#eef2df;color:#647312;display:grid;place-items:center}.activity-feed article>div:nth-child(2)>span{display:flex;gap:8px;align-items:center}.activity-feed em{font-size:.66rem;font-style:normal;background:#f1f3ef;padding:3px 7px;border-radius:10px}.activity-feed p{font-size:.85rem;margin:4px 0}.activity-feed small,.activity-feed time{color:var(--muted);font-size:.7rem}.calendar-toolbar{display:flex;justify-content:space-between;gap:14px;align-items:end;margin-bottom:12px}.calendar-toolbar>div{display:flex;border:1px solid #d3dbcf;border-radius:9px;overflow:hidden}.calendar-toolbar button{border-right:1px solid #d3dbcf;background:#fff;padding:9px 14px;font-weight:750}.calendar-toolbar button:last-child{border-right:0}.calendar-toolbar button.active{background:#171b13;color:#fff}.calendar-toolbar label{flex-direction:row;align-items:center}.calendar-toolbar input{width:160px}.calendar-layout{display:grid;grid-template-columns:1fr 320px;gap:16px}.calendar-agenda>div>article{display:grid;grid-template-columns:82px 5px 1fr 140px;gap:14px;padding:15px 0;border-top:1px solid #edf0eb;align-items:center}.calendar-agenda>div>article:first-child{border-top:0}.calendar-agenda time{display:flex;flex-direction:column}.calendar-agenda time span{font-size:.72rem;color:var(--muted)}.calendar-agenda article>i{height:52px;border-radius:4px;background:#8fb52e}.calendar-agenda article>div{cursor:pointer}.calendar-agenda article>div>span{display:flex;gap:8px;align-items:center}.calendar-agenda em{font-style:normal;font-size:.65rem;background:#edf1e9;padding:3px 7px;border-radius:10px}.calendar-agenda em.danger{background:#fde6e4;color:#b53e3a}.calendar-agenda h3{font-size:.95rem;margin:4px 0}.calendar-agenda p,.calendar-agenda small{color:var(--muted);font-size:.75rem}.calendar-quick>div{display:flex;flex-direction:column}.calendar-quick>div button{border:0;border-top:1px solid #edf0eb;background:transparent;padding:11px 0;display:grid;grid-template-columns:36px 1fr 20px;gap:9px;text-align:left;align-items:center}.calendar-quick>div button>span{display:flex;flex-direction:column}.calendar-quick small{font-size:.7rem;color:var(--muted)}.report-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.full-card{grid-column:1/-1}.bar-list>div{margin:16px 0}.bar-list>div>span{display:flex;justify-content:space-between}.agent-workload i,.bar-list i{display:block;height:7px;background:#edf0ea;border-radius:5px;overflow:hidden;margin:7px 0}.agent-workload i em,.bar-list i em{display:block;height:100%;background:var(--lime)}.bar-list small{color:var(--muted);font-size:.7rem}.source-list>div{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:10px 0;border-top:1px solid #edf0eb}.source-list>div>span{width:30px;height:30px;border-radius:8px;background:#edf2d6;display:grid;place-items:center;font-weight:900;color:#62720f}.agent-workload>div{display:grid;grid-template-columns:38px 190px 1fr 36px;gap:10px;align-items:center;padding:9px 0}.agent-workload>div>span{display:flex;flex-direction:column}.agent-workload small{color:var(--muted);font-size:.7rem}.agent-workload i{margin:0}.settings-layout{display:grid;grid-template-columns:215px 1fr;gap:16px}.settings-layout>aside{display:flex;flex-direction:column;gap:5px}.settings-layout>aside button{border:0;background:transparent;padding:11px 13px;border-radius:9px;text-align:left;font-weight:700}.settings-layout>aside button.active{background:#1a1f15;color:#fff}.settings-card{min-height:530px}.save-row{display:flex;justify-content:flex-end;margin-top:18px}.pipeline-settings article{padding:15px 0;border-top:1px solid #edf0eb}.pipeline-settings article:first-child{border-top:0}.pipeline-settings article>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.pipeline-settings span{display:inline-flex;gap:6px;align-items:center;background:#f4f6f1;padding:7px 9px;border-radius:8px;font-size:.76rem}.pipeline-settings span b{width:20px;height:20px;background:#e2e8d7;border-radius:50%;display:grid;place-items:center}.rule-list>div,.security-list>div{border-top:1px solid #edf0eb;padding:14px 0;display:flex;justify-content:space-between;gap:16px}.rule-list>div{flex-direction:column;gap:3px}.rule-list span{color:var(--muted);font-size:.8rem}.simple-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.property-settings span,.simple-grid span{border:1px solid #dde3d9;background:#fafbf8;border-radius:8px;padding:9px;font-size:.78rem}.property-settings{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.property-settings>div{display:flex;flex-direction:column;gap:6px}.property-settings h3{margin-bottom:5px}.security-list>div{align-items:center}.security-list>div>svg{color:#778a16}.security-list>div>span{display:flex;flex-direction:column;flex:1}.security-list small{color:var(--muted)}.security-list em{font-style:normal;color:#547d1c;font-size:.72rem;font-weight:850}.drawer-wrap,.modal-backdrop{position:fixed;inset:0;background:rgba(10,14,8,.46);z-index:60}.lead-panel{position:absolute;right:0;top:0;height:100%;width:min(720px,96vw);background:#f1f4ef;box-shadow:-15px 0 40px rgba(0,0,0,.15)}.lead-panel>header{z-index:2;background:#fff;padding:18px 20px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:50px 1fr 40px;gap:11px}.lead-panel>header span{display:flex;flex-direction:column}.lead-panel>header h2{font-size:1.25rem}.lead-panel>header p{color:var(--muted);font-size:.8rem}.lead-actions{display:grid;padding:12px 18px 0}.primary-actions{grid-template-columns:repeat(4,1fr)}.secondary-actions{grid-template-columns:repeat(3,1fr);padding-bottom:0}.lead-actions a,.lead-actions button{min-height:44px;border:1px solid #d7ded3;background:#fff;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:7px;font-weight:750;font-size:.78rem}.primary-actions a:nth-child(2){color:#287d46}.lead-panel>section{background:#fff;border-radius:13px;margin:12px 18px;padding:18px}.panel-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.panel-title h3{font-size:1rem}.panel-title>b{width:25px;height:25px;border-radius:50%;background:#eef2df;display:grid;place-items:center;font-size:.7rem}.detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.detail-grid>div{display:flex;flex-direction:column}.detail-grid span{font-size:.68rem;text-transform:uppercase;letter-spacing:.035em;color:#858d82}.detail-grid strong{font-size:.84rem}.description-box{margin-top:16px;border-left:4px solid var(--lime);background:#f7f9ef;border-radius:0 9px 9px 0;padding:11px 13px}.description-box span{font-size:.66rem;text-transform:uppercase;color:#748014}.description-box p{margin-top:3px;font-size:.86rem}.panel-events>div{display:flex;gap:8px;border-top:1px solid #edf0eb;padding:9px 0}.panel-events>div span{display:flex;flex-direction:column}.panel-events small{color:var(--muted);font-size:.7rem}.mini-timeline article{position:relative;display:grid;grid-template-columns:18px 1fr;gap:9px;padding:0 0 18px}.mini-timeline article>i{width:10px;height:10px;background:var(--lime);border-radius:50%;margin-top:6px}.mini-timeline article:not(:last-child):before{content:"";position:absolute;left:4px;top:17px;bottom:3px;border-left:1px solid #d7ded3}.mini-timeline article>span{display:block}.mini-timeline em{font-style:normal;font-size:.66rem;background:#f0f2ed;padding:3px 7px;border-radius:10px;margin-left:7px}.mini-timeline p{font-size:.83rem;margin:3px 0}.mini-timeline small,.no-data{color:var(--muted);font-size:.7rem}.modal-backdrop{display:grid;place-items:center;padding:18px;overflow:auto}.modal{width:min(610px,96vw);max-height:94vh;background:#fff;border-radius:15px;box-shadow:0 24px 80px rgba(0,0,0,.23);overflow:auto}.modal.wide{width:min(790px,96vw)}.modal>header{position:sticky;top:0;z-index:2;background:#fff;border-bottom:1px solid var(--line);padding:16px 19px;display:flex;justify-content:space-between;align-items:center}.modal>header h2{font-size:1.2rem}.modal-body{padding:19px}.quick-note{background:#f4f7e5;color:#647216;border-radius:9px;padding:10px 12px;font-size:.8rem;margin-bottom:14px}.modal-hint{color:var(--muted);background:#f7faf7;border:1px solid var(--line);border-radius:9px;padding:9px 11px;margin:0 0 14px;font-size:.78rem;line-height:1.45}.block-label{margin-top:14px}.modal-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:20px;padding-top:15px;border-top:1px solid var(--line)}.lead-mini{display:flex;gap:9px;align-items:center;background:#f6f8f3;border-radius:10px;padding:10px;margin-bottom:14px}.lead-mini span{display:flex;flex-direction:column}.lead-mini small{color:var(--muted);font-size:.72rem}.assign-lead>label{margin-bottom:14px}.move-summary{grid-template-columns:1fr 24px 1fr;gap:10px;background:#f5f7f2;border-radius:10px;padding:12px}.move-summary small{font-size:.68rem;color:var(--muted)}.activity-types{display:flex;gap:7px;margin-bottom:14px}.activity-types button{flex:1;border:1px solid #d6ddd2;background:#fff;border-radius:8px;padding:8px;font-weight:750}.activity-types button.active{background:#1b2016;color:#fff;border-color:#1b2016}.toast{position:fixed;right:22px;bottom:22px;z-index:100;background:#1a1f15;color:#fff;border-radius:12px;padding:13px 15px;display:flex;align-items:center;gap:10px;box-shadow:0 15px 40px rgba(0,0,0,.24);max-width:440px}.toast>svg{color:var(--lime)}.toast.error>svg{color:#ff7d75}.toast button{border:0;background:transparent;color:#fff;font-size:1.2rem;margin-left:5px}.loading-screen{min-height:100vh;display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;color:#5d6659}.loading-mark{width:64px;height:64px;border-radius:18px;font-size:1.3rem}.setup-page{min-height:100vh;display:grid;grid-template-columns:1.1fr .9fr;background:#fff}.setup-intro{background:#14180f;color:#fff;padding:8vw;display:flex;flex-direction:column;justify-content:center}.setup-brand{width:62px;height:62px;border-radius:17px;margin-bottom:28px}.setup-intro>p{color:var(--lime);font-weight:800;text-transform:uppercase;font-size:.72rem;letter-spacing:.08em}.setup-intro h1{font-size:clamp(2.4rem,4vw,4.2rem);letter-spacing:-.06em;line-height:1.02;max-width:650px;margin:8px 0 18px}.setup-intro>span{color:#bac2b5;max-width:590px}.setup-points{margin-top:35px;display:flex;flex-direction:column;gap:12px}.setup-points>div{display:flex;align-items:center;gap:13px}.setup-points svg{color:var(--lime)}.setup-points span{display:flex;flex-direction:column;color:#aeb7aa;font-size:.78rem}.setup-points strong{color:#fff;font-size:.9rem}.setup-form{padding:8vw;display:flex;flex-direction:column;justify-content:center;gap:18px}.setup-form>div:first-child p{font-size:.75rem;color:#778615;font-weight:850;text-transform:uppercase}.setup-form h2{font-size:2rem;letter-spacing:-.04em;margin:5px 0}.setup-form>div:first-child span,.setup-form>small{color:var(--muted);font-size:.77rem}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}:root{--ink:#f5f1e8;--muted:#b7b0a4;--line:#3a3a3a;--soft:#303030;--paper:#242424;--lime:#c9a24d;--lime-dark:#e2c675;--red:#ff6b64;--amber:#e5ad55;--blue:#6f9dde;--shadow:0 14px 34px rgba(0,0,0,0.26)}body,html{background:#1c1c1c}body{font-size:17px}main{background:radial-gradient(circle at 85% 0,rgba(201,162,77,.08),transparent 30%),#242424}.sidebar{background:#171717;border-right:1px solid #333}.brand-logo,.loading-mark,.setup-brand{background:linear-gradient(145deg,#e2c675,#b98f38);color:#171717}.brand span,.sidebar-user span{color:#aaa398}.sidebar nav button{color:#c7c0b5;font-size:.95rem}.sidebar nav button.active,.sidebar nav button:hover{background:#2c2923;color:#fff8e7}.sidebar nav button.active{box-shadow:inset 0 0 0 1px rgba(201,162,77,.2)}.sidebar nav button.active:before{background:#c9a24d}.sidebar nav button b{background:#3a352b;color:#e2c675}.topbar{background:#1b1b1b;border-color:#383838}.global-search input{background:#2b2b2b;border:1px solid #3b3b3b;color:#f5f1e8}.global-search input::placeholder{color:#918b82}.global-search svg{color:#c9a24d}.profile strong{color:#f5f1e8}.avatar{background:#3a3428;color:#e2c675;border:1px solid rgba(201,162,77,.25)}.page-head h1{font-size:1.9rem;color:#f8f2e5}.page-head p{color:#bbb3a8}input,select,textarea{background:#1e1e1e;color:#f5f1e8;border-color:#484848}input::placeholder,textarea::placeholder{color:#8f8980}input:focus,select:focus,textarea:focus{border-color:#c9a24d;box-shadow:0 0 0 3px rgba(201,162,77,.16)}option{background:#1f1f1f;color:#f5f1e8}label{color:#ded7cc;font-size:.96rem}label b{color:#e2c675}.btn,.icon-btn,.small-btn{background:#2a2a2a;color:#f5f1e8;border-color:#494949}.btn:hover,.icon-btn:hover,.small-btn:hover{background:#343434}.btn.primary,.small-btn.primary{background:#c9a24d;border-color:#c9a24d;color:#171717}.btn.primary:hover{background:#e2c675}.activity-feed article,.advanced-filters,.card,.form-section,.metric,.table-card{background:#292929;border-color:#3c3c3c;box-shadow:0 5px 18px rgba(0,0,0,.13)}.card-head h2,.metric strong{color:#f5f1e8}.card-head button,.text-btn{color:#e2c675}.empty-state{background:#292929;border-color:#514832}.activity-symbol,.empty-icon,.pipeline-icon,.team-symbol{background:#3a3428;color:#e2c675}.card-head p,.metric small,.metric span{color:#b8b0a5}.attention-list button,.import-history article,.people-list article,.pipeline-overview>button,.source-list>div{border-color:#3b3b3b;color:#f5f1e8}.attention-list button:hover,.dashboard-events button:hover,.pipeline-overview>button:hover{background:#302e29}.agent-workload i,.bar-list i,.pipeline-overview i{background:#414141}.agent-workload i em,.bar-list i em,.pipeline-overview i span{background:linear-gradient(90deg,#b98f38,#e2c675)}.dot.danger{background:#ff6b64}.source-list strong{display:flex;flex-direction:column}.source-list strong small{color:#a9a198;font-size:.72rem}.source-list>div>span{background:#3a3428;color:#e2c675}.dashboard-events{display:flex;flex-direction:column}.dashboard-events button{border:0;border-top:1px solid #3b3b3b;background:transparent;color:#f5f1e8;padding:13px 0;display:grid;grid-template-columns:36px 1fr auto;gap:10px;text-align:left;align-items:center}.dashboard-events button:first-child{border-top:0}.dashboard-events button>svg{color:#c9a24d}.dashboard-events button>span{display:flex;flex-direction:column}.dashboard-events small{color:#aaa298;font-size:.75rem}.dashboard-events em{font-style:normal;color:#e2c675;font-size:.7rem}.advanced-filters select,.list-tools select,.pipeline-switch button,.saved-filters button{background:#292929;color:#eee7db;border-color:#444}.active-filter{border-color:#c9a24d!important;background:#3a3428!important}.bulk-bar{background:#171717;border:1px solid #514832}.bulk-bar button{background:#363229}.bulk-bar button:hover{color:#e2c675}th{background:#202020;color:#c7bda9;border-color:#3b3b3b}td{border-color:#393939}tbody tr:hover{background:#302e29}.badge,.lead-name em{color:#e2c675}.badge{background:#3a3428}.description-cell{color:#d6cfc4}.unassigned{color:#e5ad55}.untouched-row{background:rgba(184,54,48,.14)!important;box-shadow:inset 4px 0 #ff6b64}.untouched-label{display:inline-flex!important;width:max-content;margin-top:5px;background:#7a2f2c;color:#ffe6e3;border-radius:10px;padding:2px 7px;font-size:.65rem}.pipeline-switch button.active{background:#c9a24d;color:#171717;border-color:#c9a24d}.pipeline-switch button b{color:#e2c675}.pipeline-switch button.active b{color:#171717}.kanban-column{background:#1d1d1d;border:1px solid #343434}.kanban-column>header b{background:#39352c;color:#e2c675}.stage-color{background:#c9a24d}.kanban-column article{background:#2a2a2a;border-color:#414141;color:#f5f1e8;box-shadow:0 5px 14px rgba(0,0,0,.2)}.kanban-column article>p{color:#d4ccc0}.kanban-column article.overdue-card{border-left-color:#ff6b64}.kanban-column article.untouched-card{border:1px solid #c34d47;box-shadow:0 0 0 1px rgba(255,107,100,.15),0 6px 18px rgba(0,0,0,.25)}.untouched-banner{margin:-13px -13px 10px;padding:6px 10px;background:#8f3834;color:#fff3f1;font-size:.7rem;font-weight:800;border-radius:10px 10px 0 0}.handoff-line{display:flex;justify-content:space-between;border-left:3px solid #c9a24d;background:#332f27;margin:8px 0;font-size:.7rem}.handoff-line span{color:#e2c675}.activity-feed em,.card-tags span,.mini-timeline em{background:#363636;color:#cfc6b8}.kanban dl,.kanban footer{border-color:#404040}.kanban dt,.kanban footer{color:#aaa399}.next-action{background:#332f27;color:#e2c675}.next-action small{color:#bdb4a7}.quick-icons a,.quick-icons button{background:#232323;border-color:#464646;color:#eee5d6}.form-submit,.help-card,.section-number{background:#171717}.form-submit,.help-card{border:1px solid #3f382b}.help-card>svg{color:#e2c675}.help-card>div{border-color:#3d3931}.choice-row>button{background:#242424;border-color:#484848;color:#f5f1e8}.choice-row>button.selected{border-color:#c9a24d;background:#3a3428}.choice-row .selected i{background:#c9a24d;border-color:#c9a24d;color:#171717}.drop-zone{background:#222;border-color:#4c463a;color:#bbb3a7}.drop-zone:hover{background:#302d27;border-color:#c9a24d}.drop-zone strong{color:#f5f1e8}.import-warning,.quick-note{background:#383227;color:#e2c675}.team-grid article{border-color:#414141}.activity-feed small,.activity-feed time,.people-list small{color:#aaa399}.invite-state{color:#c9a24d!important}.calendar-toolbar>div{border-color:#484848}.calendar-toolbar button{background:#292929;color:#f5f1e8;border-color:#484848}.calendar-toolbar button.active{background:#c9a24d;color:#171717}.calendar-agenda>div>article,.calendar-quick>div button{border-color:#3c3c3c}.calendar-agenda em{background:#3a3428;color:#e2c675}.settings-layout>aside button{color:#d4ccc0}.settings-layout>aside button.active{background:#c9a24d;color:#171717}.pipeline-settings article,.rule-list>div,.security-list>div{border-color:#3d3d3d}.pipeline-settings span,.property-settings span,.simple-grid span{background:#222;border-color:#414141}.pipeline-settings span b{background:#3a3428;color:#e2c675}.drawer-wrap,.modal-backdrop{background:rgba(0,0,0,.7)}.lead-panel{background:#1d1d1d}.lead-panel>header,.modal,.modal>header{background:#292929;border-color:#3e3e3e}.lead-actions a,.lead-actions button,.lead-panel>section{background:#292929;border-color:#414141;color:#f5f1e8}.lead-panel>section{box-shadow:0 4px 14px rgba(0,0,0,.15)}.detail-grid span{color:#aaa399}.description-box,.handoff-box{background:#332f27;border-left:4px solid #c9a24d;border-radius:0 9px 9px 0;padding:11px 13px;margin-top:14px}.description-box span,.handoff-box span{color:#e2c675;font-size:.68rem;text-transform:uppercase}.handoff-box p{margin-top:3px}.panel-events>div{border-color:#3d3d3d}.mini-timeline article:not(:last-child):before{border-color:#4d4638}.mini-timeline article>i{background:#c9a24d}.panel-alert{margin:12px 18px 0;padding:11px 13px;background:#71332f;color:#fff3f1;border:1px solid #a84a45;border-radius:10px;display:flex;gap:10px;align-items:center}.panel-alert span{display:flex;flex-direction:column}.panel-alert small{color:#efc9c6}.lead-mini,.move-summary{background:#222}.activity-types button{background:#242424;border-color:#474747;color:#e9e1d5}.activity-types button.active{background:#c9a24d;border-color:#c9a24d;color:#171717}.notification-wrap{position:relative}.notification-popover{position:absolute;right:8px;top:52px;width:min(390px,calc(100vw - 24px));background:#242424;border:1px solid #49443a;border-radius:13px;box-shadow:0 20px 50px rgba(0,0,0,.45);overflow:hidden;z-index:50}.notification-popover>div{display:flex;justify-content:space-between;padding:13px 14px;border-bottom:1px solid #3b3b3b}.notification-popover>div button{border:0;background:transparent;color:#e2c675;font-weight:700}.notification-popover>button{width:100%;border:0;border-top:1px solid #383838;background:#2d2b27;color:#f5f1e8;padding:11px 13px;display:grid;grid-template-columns:8px 1fr;gap:9px;text-align:left}.notification-popover>button.read{background:#242424;opacity:.72}.notification-popover>button>i{width:7px;height:7px;border-radius:50%;background:#c9a24d;margin-top:7px}.notification-popover>button span{display:flex;flex-direction:column}.notification-popover small,.notification-popover time{color:#aaa298;font-size:.7rem}.notification-popover>p{padding:22px;color:#aaa298;text-align:center}.security-gate{position:fixed;inset:0;z-index:150;background:rgba(10,10,10,.9);backdrop-filter:blur(8px);display:grid;place-items:center;padding:18px}.security-gate>section{width:min(540px,96vw);background:#242424;border:1px solid #514832;border-radius:17px;padding:28px;box-shadow:0 30px 90px rgba(0,0,0,.5)}.security-icon{width:58px;height:58px;border-radius:15px;background:#3a3428;color:#e2c675;display:grid;place-items:center}.security-gate>section>p{color:#e2c675;text-transform:uppercase;letter-spacing:.08em;font-weight:800;font-size:.72rem;margin-top:18px}.security-gate h2{font-size:1.65rem;margin:5px 0 9px}.security-gate>section>span{color:#b8b0a5}.security-checks{margin:20px 0}.security-checks>div{display:flex;gap:10px;padding:10px 0;border-top:1px solid #3b3b3b}.security-checks svg{color:#c9a24d;flex:0 0 auto}.security-checks span{display:flex;flex-direction:column;color:#aaa298;font-size:.78rem}.security-checks strong{color:#f5f1e8;font-size:.9rem}.security-accept{flex-direction:row;align-items:flex-start;background:#1d1d1d;border:1px solid #3f3f3f;padding:12px;border-radius:9px;margin-bottom:15px}.security-accept input{width:auto;margin-top:3px}.setup-page{background:#242424}.setup-intro{background:#171717}.setup-form{background:#292929}.setup-form h2{color:#f5f1e8}.setup-form>div:first-child p{color:#e2c675}@media (max-width:1180px){.metric-grid{grid-template-columns:repeat(3,1fr)}.calendar-layout,.dash-grid,.entry-layout{grid-template-columns:1fr}.help-card{position:static}.people-list article{grid-template-columns:40px 1fr 130px 90px auto}.calendar-quick,.people-list article>small:first-of-type{display:none}}@media (max-width:900px){.app-shell{display:block}.sidebar{position:fixed;left:-270px;width:252px;transition:left .2s}.sidebar.open{left:0}.nav-backdrop{position:fixed;inset:0;border:0;background:rgba(0,0,0,.4);z-index:29}.menu-btn{display:inline-grid!important;margin-right:10px}.topbar{padding:0 14px}.profile span{display:none}.workspace{padding:18px 14px}.metric-grid{grid-template-columns:repeat(2,1fr)}.import-layout,.report-grid,.settings-layout{grid-template-columns:1fr}.full-card,.import-history{grid-column:auto}.settings-layout>aside{flex-direction:row;overflow:auto}.settings-layout>aside button{white-space:nowrap}.team-grid{grid-template-columns:1fr 1fr}.setup-page{grid-template-columns:1fr}.setup-intro{padding:55px 28px}.setup-form{padding:45px 28px}.property-settings,.simple-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){body{font-size:16px}.global-search{width:auto;flex:1}.topbar{gap:5px}.notification-button{margin-right:0}.page-head{align-items:flex-start;flex-direction:column}.head-actions{width:100%}.head-actions .btn{flex:1}.metric-grid{grid-template-columns:1fr 1fr;gap:9px}.metric{padding:14px}.metric strong{font-size:1.65rem}.choice-row,.dash-grid,.form-grid,.form-row,.form-section{grid-template-columns:1fr}.form-submit{align-items:stretch;flex-direction:column}.form-submit .btn{width:100%}.list-tools{align-items:stretch;flex-direction:column}.list-tools>div{display:grid;grid-template-columns:1fr 1fr}.list-tools .btn{grid-column:1/-1}.list-tools select{width:100%}.advanced-filters{display:grid;grid-template-columns:1fr 1fr}.advanced-filters select{width:100%;min-width:0}.pipeline-switch>span{display:none}.people-list article{grid-template-columns:40px 1fr auto}.people-list article>em,.people-list article>small{display:none}.team-grid{grid-template-columns:1fr}.activity-feed article{grid-template-columns:40px 1fr}.activity-feed time{grid-column:2}.calendar-toolbar{align-items:stretch;flex-direction:column}.calendar-toolbar>div{overflow:auto}.calendar-agenda>div>article{grid-template-columns:62px 4px 1fr}.calendar-agenda article>select{grid-column:3}.property-settings,.simple-grid{grid-template-columns:1fr}.primary-actions{grid-template-columns:1fr 1fr}.secondary-actions{grid-template-columns:1fr 1fr 1fr}.detail-grid{grid-template-columns:1fr}.modal-backdrop{padding:7px;align-items:end}.modal{width:100%;max-height:96vh;border-radius:15px 15px 0 0}.modal-body{padding:15px}.toast{left:12px;right:12px;bottom:12px}.setup-intro h1{font-size:2.5rem}.setup-intro{padding:45px 22px}.setup-form{padding:35px 22px}.import-history article,.report-grid{grid-template-columns:1fr}.agent-workload>div{grid-template-columns:38px 1fr 36px}.agent-workload i{display:none}}:root{--ink:#17221d;--muted:#718078;--line:#dfe7e2;--soft:#f3f7f5;--paper:#ffffff;--lime:#237459;--lime-dark:#175a43;--red:#d45a5a;--amber:#ce8738;--blue:#4c79be;--sidebar:#0e2d22;--sidebar-active:#214b3b;--shadow:0 10px 30px rgba(24,51,40,0.06)}body,html{background:#f4f7f5;color:var(--ink)}body{font-family:Inter,Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.5}main{min-height:100vh;background:#f4f7f5}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.app-shell{grid-template-columns:260px minmax(0,1fr)}.sidebar{width:260px;padding:18px 14px 14px;background:var(--sidebar);border-right:0;color:#f7fbf9}.brand{gap:12px;padding:5px 7px 20px;border-color:rgba(229,247,239,.13)}.brand-logo,.loading-mark,.setup-brand{background:#e5f3ec;color:#174d3a;border:0}.brand-logo{width:40px;height:40px;border-radius:11px;font-size:.83rem}.brand strong{color:#ffffff;font-size:.98rem;letter-spacing:.01em}.brand span,.sidebar-user span{color:#9ab4a8;font-size:.76rem}.sidebar nav{gap:0;margin-top:14px;padding-right:0}.nav-section{display:flex;flex-direction:column;gap:3px;margin-bottom:15px}.nav-section-label{padding:0 11px 7px;color:#6f9584;font-size:.68rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.sidebar nav .nav-section button{min-height:42px;padding:10px 11px;border-radius:10px;color:#b5c9c0;font-size:.9rem;font-weight:680}.sidebar nav .nav-section button:hover{background:rgba(255,255,255,.055);color:#ffffff}.sidebar nav .nav-section button.active{color:#ffffff;background:var(--sidebar-active);box-shadow:none}.sidebar nav .nav-section button.active:before{left:0;width:3px;height:100%;background:#59c89b;border-radius:3px 0 0 3px}.sidebar nav .nav-section button b{padding:2px 7px;border:0;background:rgba(234,248,241,.12);color:#d8eee4;font-size:.67rem}.sidebar-user{margin-top:auto;padding:15px 7px 2px;border-color:rgba(229,247,239,.13)}.sidebar-user strong{color:#ffffff;font-size:.84rem}.sidebar .avatar{background:#204a3a;color:#d9eee4;border:0}.topbar{height:68px;padding:0 28px;gap:12px;background:rgba(255,255,255,.98);border-color:var(--line);box-shadow:none}.global-search{width:min(500px,45vw)}.global-search input{height:42px;padding-left:42px;background:#f7f9f8;color:var(--ink);border:1px solid #e1e8e4;border-radius:10px}.global-search input::placeholder{color:#929f99}.global-search svg{color:#77867f}.scope-select{display:block;width:min(210px,20vw)}.scope-select select{height:42px;padding:8px 35px 8px 12px;background:#ffffff;color:#4c5a53;border-color:var(--line);border-radius:10px;font-size:.83rem}.btn,.icon-btn,.small-btn{background:#ffffff;color:#34423b;border-color:#dce5e0;box-shadow:none}.btn:hover,.icon-btn:hover,.small-btn:hover{background:#f1f6f3}.notification-button b{background:#d45757}.profile{min-width:145px}.profile strong{color:#24322b;font-size:.82rem}.profile small{color:#7b8881;font-size:.69rem}.avatar{background:#e8f3ed;color:#2a775b;border:0}.notification-popover{color:var(--ink);background:#ffffff;box-shadow:0 18px 60px rgba(17,45,34,.16)}.notification-popover,.notification-popover>button,.notification-popover>div{border-color:var(--line)}.notification-popover>button:hover{background:#f4f8f6}.workspace{width:100%;max-width:1900px;padding:26px 30px 44px}.page-head{align-items:flex-start;margin-bottom:22px}.page-eyebrow{display:block;margin-bottom:4px;color:#267157;font-size:.69rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.page-head h1{color:#17221d;font-size:clamp(1.65rem,2.2vw,2.05rem);font-weight:560;letter-spacing:-.035em}.page-head p{margin-top:3px;color:#75827b;font-size:.91rem}.head-actions{padding-top:1px}.btn{min-height:40px;border-radius:9px;padding:9px 14px;font-size:.84rem;font-weight:750}.btn.primary,.small-btn.primary{background:#217154;color:#ffffff;border-color:#217154}.btn.primary:hover,.small-btn.primary:hover{background:#185d45}input,select,textarea{background:#ffffff;color:var(--ink);border-color:#d7e1dc;border-radius:9px}input::placeholder,textarea::placeholder{color:#99a49f}input:focus,select:focus,textarea:focus{border-color:#4b9a7a;box-shadow:0 0 0 3px rgba(58,143,109,.13)}option{background:#ffffff;color:var(--ink)}label{color:#47564f;font-size:.91rem}label b{color:#277458}.activity-feed article,.advanced-filters,.card,.form-section,.metric,.table-card{background:#ffffff;color:var(--ink);border:1px solid var(--line);box-shadow:none}.card{border-radius:14px}.card-head{padding:17px 18px 14px;border-color:var(--line)}.card-head h2,.metric strong{color:#1b2822}.card-head h2{font-size:1.02rem;font-weight:670}.card-head p,.metric small,.metric span{color:#738078}.card-head button,.text-btn{color:#1d6d50}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:14px}.metric{min-height:126px;padding:17px 18px;border-radius:14px}.metric-topline{display:flex;align-items:center;justify-content:space-between;gap:12px}.metric-topline>i{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#eaf5ef;color:#237459;font-style:normal}.metric span{font-size:.78rem;font-weight:700}.metric strong{margin:11px 0 4px;font-size:2rem;line-height:1;letter-spacing:-.045em}.metric strong.warn{color:#b9782f}.metric strong.danger{color:#c85050}.metric small{font-size:.75rem}.dash-grid{grid-template-columns:minmax(0,1.7fr) minmax(310px,.9fr);gap:14px}.attention-list button,.dashboard-events button,.import-history article,.people-list article,.pipeline-overview>button,.source-list>div{color:var(--ink);border-color:var(--line)}.attention-list button:hover,.calendar-quick>div button:hover,.dashboard-events button:hover,.pipeline-overview>button:hover{background:#f4f8f6}.activity-symbol,.empty-icon,.pipeline-icon,.source-list>div>span,.team-symbol{background:#eaf5ef;color:#237459}.agent-workload i,.bar-list i,.pipeline-overview i{background:#e7eeea}.agent-workload i em,.bar-list i em,.pipeline-overview i span{background:#237459}.activity-feed small,.activity-feed time,.dashboard-events small,.people-list small,.source-list strong small{color:#7d8982}.dashboard-events button>svg,.dashboard-events em{color:#237459}.empty-state{min-height:410px;background:#ffffff;border:1px solid var(--line);color:var(--ink)}.advanced-filters select,.calendar-toolbar button,.list-tools select,.pipeline-switch button,.saved-filters button{background:#ffffff;color:#3d4b44;border-color:#dbe4df}.active-filter{background:#eaf5ef!important;border-color:#72ad94!important;color:#1d654c!important}.advanced-filters{border-radius:12px}.bulk-bar{background:#153e2f;color:#ffffff;border-color:#153e2f}.bulk-bar button{background:rgba(255,255,255,.1);color:#ffffff}.table-card{border-radius:13px;overflow:auto}.table-card table{min-width:1120px}th{padding:12px 13px;background:#f8faf9;color:#67756e;border-color:var(--line);font-size:.72rem;font-weight:760;letter-spacing:.01em}td{padding:13px;color:#35443d;border-color:#e5ebe8;font-size:.82rem}tbody tr:hover{background:#f5f8f6}.lead-name strong{color:#1b2a23;font-size:.88rem}.badge,.lead-name em{color:#226e53}.badge{background:#eaf5ef}.description-cell{color:#4d5d55}.unassigned{color:#b8752e}.untouched-row{background:#fff5f4!important;box-shadow:inset 4px 0 #d75c57}.untouched-label{background:#fde3e1;color:#a23f3b}.pipeline-switch{align-items:center;margin-bottom:13px}.pipeline-switch button{min-height:40px;border-radius:9px;font-size:.82rem}.pipeline-switch button.active{background:#e9f4ef;color:#175f46;border-color:#cfe5db}.pipeline-switch button b,.pipeline-switch button.active b{color:#277459}.pipeline-switch>span{color:#277459;background:#eaf5ef;border-radius:999px;padding:6px 10px}.kanban-wrap{padding-bottom:10px}.kanban{gap:11px}.kanban-column{min-height:calc(100vh - 260px);padding:10px;background:#eef3f0;border:1px solid #dbe4df;border-radius:13px}.kanban-column>header{padding:2px 2px 9px;color:#26352e;font-size:.81rem}.kanban-column>header b{background:#ffffff;color:#6e7d75}.stage-color{height:3px;background:#2a7c5e}.stage-color.s1{background:#6d7fb6}.stage-color.s2{background:#c79443}.stage-color.s3{background:#b46e76}.stage-color.s4{background:#4b9377}.kanban-column article{padding:13px;background:#ffffff;color:var(--ink);border:1px solid #dce5e0;border-radius:11px;box-shadow:0 3px 10px rgba(23,55,42,.045)}.kanban-column article:hover{transform:translateY(-1px);border-color:#accbbd;box-shadow:0 8px 22px rgba(23,55,42,.08)}.kanban-column article>p{color:#536159;font-size:.81rem;line-height:1.45}.kanban-title strong{color:#1d2a24;font-size:.91rem}.kanban-column article.overdue-card{border-left-color:#d65b56}.kanban-column article.untouched-card{border-color:#d96a65;box-shadow:0 0 0 1px rgba(217,106,101,.08)}.untouched-banner{background:#d65b56;color:#ffffff}.handoff-line{background:#f4f8f6;border-left-color:#2a7b5e;color:#516159}.handoff-line span{color:#226d52}.activity-feed em,.card-tags span,.mini-timeline em{background:#eef3f0;color:#617168}.kanban dl,.kanban footer{border-color:#e5ebe8}.kanban dt,.kanban footer{color:#78857e}.next-action{background:#edf7f2;color:#216d51}.next-action small{color:#75847c}.quick-icons a,.quick-icons button{background:#ffffff;color:#2d6f57;border-color:#d8e4de}.form-submit,.help-card,.section-number{background:#f5f8f6}.form-submit,.help-card{border-color:#dbe6e0}.help-card>svg{color:#237459}.activity-feed article,.help-card>div,.people-list article,.team-grid article{border-color:var(--line)}.choice-row>button,.drop-zone{background:#ffffff;color:#3e4d45;border-color:#d7e1dc}.choice-row>button.selected{background:#eaf5ef;color:#1e684e;border-color:#5d9f84}.choice-row .selected i{background:#24755a;color:#ffffff;border-color:#24755a}.drop-zone:hover{background:#f3f8f5;border-color:#4d9377}.drop-zone strong{color:#1d2d25}.import-warning,.quick-note{background:#fff5df;color:#8a5d22}.invite-state{color:#247054!important}.activity-feed article:hover{background:#f5f8f6}.calendar-toolbar{display:grid;grid-template-columns:minmax(300px,1fr) auto auto;align-items:center;gap:12px;padding:0;margin-bottom:13px}.calendar-navigation,.calendar-toolbar>div{border-color:#dce5e0}.calendar-navigation{display:flex!important;align-items:center;gap:7px;border:0!important;overflow:visible!important}.calendar-navigation button{min-width:38px;height:38px;border:1px solid #dce5e0!important;border-radius:9px!important}.calendar-navigation strong{margin-left:7px;color:#26352e;font-size:.86rem;white-space:nowrap}.calendar-toolbar>div:not(.calendar-navigation){display:flex;border:1px solid #dce5e0;border-radius:9px;overflow:hidden}.calendar-toolbar button{height:36px;padding:0 12px;border:0;border-radius:0;font-size:.77rem}.calendar-toolbar button.active{background:#e8f3ed;color:#1c654b}.calendar-date-picker{width:142px}.calendar-date-picker input{height:38px;font-size:.76rem}.calendar-week-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:13px}.calendar-week-board{min-width:0;overflow:auto}.calendar-week-columns{min-width:1040px;display:grid;grid-template-columns:repeat(7,minmax(145px,1fr))}.calendar-day-column{min-width:0;border-left:1px solid var(--line)}.calendar-day-column:first-child{border-left:0}.calendar-day-column>header{height:60px;display:flex;align-items:center;justify-content:center;gap:7px;background:#f8faf9;border-bottom:1px solid var(--line)}.calendar-day-column>header span{color:#78867f;font-size:.7rem;text-transform:uppercase}.calendar-day-column>header strong{font-size:.94rem}.calendar-day-column.today>header{background:#eaf5ef;color:#1d6d50}.calendar-day-column>div{min-height:510px;padding:9px;background-image:repeating-linear-gradient(180deg,transparent 0,transparent 69px,#edf1ef 70px)}.week-event{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:8px;padding:9px;border:0;border-left:3px solid #3e78bb;border-radius:8px;background:#edf3fb;color:#2b4767;text-align:left}.week-event.property-viewing,.week-event.site-visit{background:#fff2e4;color:#83551e;border-left-color:#cf7f2a}.week-event.developer-presentation,.week-event.office-meeting,.week-event.online-meeting{background:#eaf6f0;color:#276c52;border-left-color:#3c9471}.week-event time{font-size:.68rem;font-weight:760}.week-event strong{font-size:.74rem;line-height:1.25}.week-event small,.week-event span{max-width:100%;color:inherit;font-size:.65rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-layout{grid-template-columns:minmax(0,1fr) 300px;gap:13px}.calendar-agenda>div>article,.calendar-quick>div button{border-color:var(--line)}.calendar-agenda em{background:#eaf5ef;color:#206b50}.calendar-quick>div button{color:var(--ink)}.settings-layout>aside button{color:#536159}.settings-layout>aside button.active{background:#e8f3ed;color:#1b684d}.pipeline-settings article,.rule-list>div,.security-list>div{border-color:var(--line)}.pipeline-settings span,.property-settings span,.simple-grid span{background:#f6f8f7;color:#405048;border-color:#dfe7e2}.pipeline-settings span b{background:#e5f2eb;color:#226f53}.drawer-wrap,.modal-backdrop{background:rgba(12,33,25,.66);backdrop-filter:blur(3px)}.drawer-wrap{display:grid;place-items:center;padding:22px}.lead-panel{width:min(1420px,100%);max-height:calc(100vh - 44px);display:grid;grid-template-columns:minmax(360px,.8fr) minmax(540px,1.2fr);grid-auto-flow:row dense;align-items:start;gap:12px;background:#f2f6f4;color:var(--ink);border-radius:16px;box-shadow:0 30px 90px rgba(9,31,22,.28);overflow:auto}.lead-panel>header{position:sticky;top:0;z-index:4;grid-column:1/-1;margin:0 -14px;padding:15px 18px;background:#ffffff;color:var(--ink);border-color:var(--line);border-radius:16px 16px 0 0}.lead-panel>header h2{color:#17251e;font-size:1.3rem}.lead-panel>header p{color:#78867f}.lead-actions,.panel-alert{grid-column:1/-1}.panel-alert{margin:0;background:#fff1ef;color:#9c403c;border:1px solid #f0c7c3}.lead-actions{gap:8px;padding:0}.lead-actions a,.lead-actions button{min-height:42px;background:#ffffff;color:#345047;border-color:#dce6e1}.primary-actions a:first-child,.primary-actions a:nth-child(2){color:#176a4d;background:#eaf5ef;border-color:#cce4d9}.lead-panel>section{margin:0;padding:16px;background:#ffffff;color:var(--ink);border:1px solid var(--line);border-radius:12px;box-shadow:none}.lead-panel>section:nth-of-type(-n+3){grid-column:1}.lead-panel>section:nth-of-type(n+4){grid-column:2}.panel-title h3{color:#24332c;font-size:.94rem}.detail-grid span{color:#7a8780}.detail-grid strong{color:#293932}.description-box,.handoff-box{background:#eef6f2;border-left-color:#27765a}.description-box span,.handoff-box span{color:#256b51}.panel-events>div{border-color:var(--line)}.mini-timeline article:not(:last-child):before{border-color:#d4e2db}.mini-timeline article>i{background:#2c7a5d}.modal{box-shadow:0 28px 85px rgba(9,31,22,.24)}.modal,.modal>header{background:#ffffff;color:var(--ink);border-color:var(--line)}.modal-body{background:#ffffff}.toast{background:#153e2f;color:#ffffff;border:0;box-shadow:0 18px 55px rgba(14,45,34,.24)}.toast.error{background:#a7433f}.login-page,.setup-page{background:#f4f7f5}.login-intro,.setup-intro{background:#0e2d22}.login-intro>p,.setup-intro>p{color:#72c9a6}.login-intro .setup-points>div,.setup-intro .setup-points>div{border-color:rgba(215,239,228,.14)}.login-form,.setup-form{background:#ffffff;color:var(--ink);border-color:var(--line);box-shadow:0 24px 75px rgba(15,55,39,.1)}.login-form h2,.setup-form h2{color:#17251e}.login-form>div:first-child p,.setup-form>div:first-child p{color:#247358}@media (max-width:1180px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-layout,.calendar-week-layout,.dash-grid{grid-template-columns:1fr}.calendar-quick{display:none}}@media (max-width:900px){.app-shell{display:block}.sidebar{left:-280px;width:260px}.topbar{padding:0 14px}.scope-select{display:none}.workspace{padding:20px 15px 34px}.lead-panel{width:100%;max-height:96vh;grid-template-columns:1fr}.lead-panel>section:nth-of-type(n){grid-column:1}}@media (max-width:720px){body{font-size:16px}.global-search{width:auto}.page-head{flex-direction:column}.metric-grid{grid-template-columns:1fr 1fr}.metric{min-height:118px;padding:14px}.metric strong{font-size:1.7rem}.calendar-toolbar{grid-template-columns:1fr}.calendar-date-picker{display:none}.calendar-navigation{overflow:auto!important}.drawer-wrap{padding:6px;place-items:end stretch}.lead-panel{max-height:97vh;border-radius:14px 14px 0 0}}@media (max-width:480px){.profile{min-width:auto}.metric-grid{grid-template-columns:1fr}.head-actions .btn:first-child{display:none}.page-head h1{font-size:1.55rem}}.cursor-page-label{min-width:76px;padding:8px 12px;text-align:center;color:#274b3e;font-weight:700}.import-history article{grid-template-columns:minmax(180px,1.4fr) max-content max-content minmax(210px,1fr)}.import-batch-status small{flex-basis:100%;text-align:right;color:#6a7b73}.operations-center{display:grid;gap:18px}.operations-loading{min-height:240px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;color:#32634f}.operations-message{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 16px;border:1px solid #b9decf;border-radius:12px;background:#edf9f4;color:#1e6248;font-weight:650}.operations-message.error{border-color:#efc0c0;background:#fff2f2;color:#9e3232}.operations-message button{display:grid;place-items:center;border:0;background:transparent;color:inherit}.operations-health-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.operations-health-grid article{min-width:0;display:flex;align-items:flex-start;gap:13px;padding:18px;border:1px solid #dce8e2;border-radius:14px;background:#fff;box-shadow:0 8px 22px rgba(22,55,41,.055);color:#27644d}.operations-health-grid article>svg{flex:0 0 38px;width:38px;height:38px;padding:8px;border-radius:10px;background:#eaf6f0}.operations-health-grid span{min-width:0;display:grid;gap:3px}.operations-health-grid em,.operations-health-grid small{color:#72827a;font-style:normal;font-size:.76rem;overflow-wrap:anywhere}.operations-health-grid strong{color:#172d24;font-size:1.02rem}.operations-toolbar{display:flex;justify-content:space-between;gap:14px}.operations-tabs{display:flex;gap:6px;padding:5px;overflow-x:auto;border:1px solid #dce7e1;border-radius:12px;background:#f5f8f6;scrollbar-width:thin}.operations-tabs button{flex:0 0 auto;border:0;border-radius:8px;padding:9px 13px;background:transparent;color:#52665d;font-weight:650}.operations-tabs button.active{background:#fff;color:#1c684c;box-shadow:0 3px 10px rgba(25,66,49,.09)}.operations-table-card{min-width:0;overflow:hidden}.operations-table-card .card-head{align-items:flex-start}.operations-table-card td{vertical-align:top}.operations-table-card td small{display:block;margin-top:4px}.backup-safety-note{display:flex;align-items:center;gap:12px;margin:0 18px 16px;padding:12px 14px;border:1px solid #d5e7df;border-radius:10px;background:#f2f8f5;color:#486158}.backup-safety-note strong{display:block;color:#214d3d}.table-action-group a{text-decoration:none}.small-btn.danger,.table-action-group .danger{border-color:#ecc5c5;color:#a23333;background:#fff5f5}.error-copy{max-width:300px;color:#a33c3c!important;overflow-wrap:anywhere}.query-fingerprint{display:block;max-width:560px;white-space:normal;overflow-wrap:anywhere;color:#355648;font-size:.74rem;line-height:1.5}.operations-performance-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.7fr);gap:18px;align-items:start}.query-analysis-card{min-width:0}.query-analysis-card details{border-top:1px solid #e4ebe7}.query-analysis-card summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;cursor:pointer;list-style:none}.query-analysis-card summary span{display:grid;gap:3px}.query-analysis-card summary small{color:#77867f}.query-analysis-card pre{max-height:360px;margin:0 14px 14px;padding:13px;overflow:auto;border-radius:9px;background:#13261e;color:#d9eee4;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.7rem;line-height:1.55}@media (max-width:1180px){.operations-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-performance-grid{grid-template-columns:1fr}}@media (max-width:720px){.operations-health-grid{grid-template-columns:1fr}.operations-toolbar{align-items:stretch;flex-direction:column}.operations-tabs{width:100%}.operations-table-card .card-head .btn,.operations-toolbar>.btn{width:100%;justify-content:center}.import-history article{grid-template-columns:1fr}.import-batch-status,.import-batch-status small{justify-content:flex-start;text-align:left}}.forgot-link{align-self:flex-end;margin-top:-8px;color:#1f6f53;font-size:.83rem;font-weight:720}.auth-simple-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 20% 10%,rgba(56,139,106,.12),transparent 28%),#f4f7f5}.auth-simple-card{width:min(510px,100%);display:flex;flex-direction:column;gap:13px;padding:34px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 24px 75px rgba(15,55,39,.11)}.auth-simple-card>.setup-brand{width:44px;height:44px;border-radius:11px}.auth-simple-card>p{margin-top:8px;color:#247358;font-size:.75rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.auth-simple-card h1{font-size:2rem;letter-spacing:-.04em}.auth-simple-card>span{color:var(--muted)}.auth-simple-card form{display:flex;flex-direction:column;gap:14px;margin:8px 0}.auth-simple-card>a{color:#226f53;font-size:.84rem;font-weight:720}.login-success{padding:11px 13px;border-radius:9px;background:#e8f5ee;color:#1e664d;font-size:.84rem}.wizard-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:16px 18px;border:1px solid var(--line);border-radius:13px;background:#fff}.wizard-progress button{position:relative;display:flex;align-items:center;justify-content:center;gap:9px;padding:0;border:0;background:transparent;color:#89968f;font-size:.82rem;font-weight:750}.wizard-progress button:not(:last-child):after{content:"";position:absolute;left:calc(50% + 58px);right:calc(-50% + 58px);height:2px;background:#e0e8e4}.wizard-progress button b{width:29px;height:29px;display:grid;place-items:center;border:1px solid #d7e1dc;border-radius:50%;background:#fff;font-size:.72rem;z-index:1}.wizard-progress button.active,.wizard-progress button.complete{color:#216e53}.wizard-progress button.active b,.wizard-progress button.complete b{color:#fff;border-color:#247459;background:#247459}.wizard-progress button.complete:not(:last-child):after{background:#70ad93}.wizard-actions{display:flex;justify-content:space-between;gap:10px;padding:15px;border:1px solid var(--line);border-radius:12px;background:#fff}.entry-form>.form-section{min-height:440px}.manual-invite{display:flex;flex-direction:column;gap:12px;padding:6px 0}.manual-invite>svg{color:#247459}.manual-invite p{color:var(--muted)}.manual-invite label>div{display:grid;grid-template-columns:1fr auto;gap:8px}.followup-page,.integration-page{display:flex;flex-direction:column;gap:14px}.followup-metrics,.integration-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.integration-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.followup-metrics>button,.integration-summary>div{min-height:92px;display:grid;grid-template-columns:auto 1fr;align-content:center;column-gap:10px;padding:15px 17px;border:1px solid var(--line);border-radius:13px;background:#fff;color:var(--ink);text-align:left}.status-dot{grid-row:1/3;width:11px;height:11px;align-self:center;border-radius:50%;background:#cf8a38;box-shadow:0 0 0 5px #fff2df}.status-dot.online{background:#35a374;box-shadow:0 0 0 5px #e5f5ed}.integration-summary strong{font-size:.9rem}.integration-summary small{color:var(--muted)}.integration-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.integration-grid .full-card{grid-column:1/-1}.integration-body{display:flex;flex-direction:column;gap:15px;padding:18px}.integration-body ol{margin:0;padding-left:22px;color:#526159}.endpoint-box code,.integration-body code{font-family:SFMono-Regular,Consolas,monospace;font-size:.79rem}.config-list{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:11px;overflow:hidden}.config-list>div{display:grid;grid-template-columns:170px 1fr auto;align-items:center;gap:12px;padding:12px 14px;border-top:1px solid var(--line)}.config-list>div:first-child{border-top:0}.config-list code{color:#1f694f;font-weight:760}.config-list span{color:#6e7b74;font-size:.8rem}.config-list button{border:0;background:transparent;color:#216d51;font-size:.75rem;font-weight:740}.connection-state{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:13px;border:1px solid #ead5b9;border-radius:11px;background:#fff8ed;color:#8b5d23}.connection-state.connected{border-color:#c9e4d7;background:#edf8f2;color:#20684f}.connection-state>span{display:flex;flex-direction:column}.connection-state small{color:inherit;opacity:.8}.endpoint-box{display:grid;grid-template-columns:1fr auto;padding:10px;border:1px solid var(--line);border-radius:10px;background:#f7faf8}.endpoint-box code{overflow:hidden;color:#22694f;text-overflow:ellipsis}.integration-body pre{margin:0;padding:15px;border-radius:10px;background:#102c22;color:#d9eee4;font-size:.76rem;line-height:1.55}.provider-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px}.provider-icon{width:40px;height:40px;border-radius:11px;background:#e8f4ee;color:#216f53;font-weight:850}.provider-card>span{display:flex;flex-direction:column}.provider-card small{color:var(--muted)}.provider-card em{padding:4px 8px;border-radius:999px;background:#fff2df;color:#a16a2b;font-size:.68rem;font-style:normal;font-weight:760}.provider-card em.ready{background:#e7f5ed;color:#247154}.meta-integration-card .integration-body{gap:18px}.meta-page-error,.meta-warning{display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid #edd4b3;border-radius:10px;background:#fff7ea;color:#86571d}.meta-warning small,.meta-warning>span{display:block}.meta-endpoints{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.meta-endpoints>div{display:grid;grid-template-columns:1fr auto;gap:7px 10px;align-items:center;min-width:0;padding:12px;border:1px solid var(--line);border-radius:10px;background:#f7faf8}.meta-endpoints span{grid-column:1/-1;color:var(--muted);font-size:.72rem;font-weight:740;text-transform:uppercase;letter-spacing:.04em}.meta-endpoints code{min-width:0;overflow:hidden;color:#22694f;text-overflow:ellipsis;white-space:nowrap}.meta-permissions{display:flex;flex-direction:column;gap:8px}.meta-permissions>span{color:var(--muted);font-size:.76rem;font-weight:730}.meta-permissions>div{display:flex;flex-wrap:wrap;gap:7px}.meta-permissions code{padding:5px 8px;border:1px solid #d8e7df;border-radius:7px;background:#f2f8f5;color:#22694f}.meta-connections,.meta-events,.meta-pages{display:flex;flex-direction:column;gap:10px}.meta-connections>h3,.meta-events>h3,.meta-pages>h3{margin:2px 0 0;font-size:.93rem}.meta-connections>article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px;border:1px solid var(--line);border-radius:11px}.meta-connections>article>div:not(.meta-row-actions),.meta-pages summary>span:nth-child(2){display:flex;min-width:0;flex-direction:column}.meta-connections em,.meta-page-error{color:#a23d37;font-size:.72rem;font-style:normal}.meta-row-actions{display:flex;gap:7px}.btn.danger-text{color:#a23d37}.meta-pages>details{border:1px solid var(--line);border-radius:11px;overflow:hidden;background:#fff}.meta-pages summary{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 14px;cursor:pointer;list-style:none}.meta-pages summary::-webkit-details-marker{display:none}.meta-toggle{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:6px 9px;border:1px solid #d7dfdb;border-radius:999px;background:#fff;color:#6b7670;font:inherit;font-size:.72rem;font-weight:720;cursor:pointer}.meta-toggle b{width:10px;height:10px;border-radius:50%;background:#a5afa9}.meta-toggle.active{border-color:#bddfce;background:#edf8f2;color:#20684f}.meta-toggle.active b{background:#35a374}.meta-page-error{margin:0 14px 12px}.meta-form-list{display:flex;flex-direction:column;gap:10px;padding:0 13px 13px;border-top:1px solid var(--line);background:#f8faf9}.meta-form-card{margin-top:12px;padding:13px;border:1px solid #dfe8e3;border-radius:10px;background:#fff}.meta-form-card>footer,.meta-form-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.meta-form-card>header>span{display:flex;flex-direction:column}.meta-enabled-check{display:inline-flex;align-items:center;gap:7px;color:#325c49;font-size:.76rem;font-weight:720}.meta-routing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:13px 0}.meta-routing-grid label{display:flex;min-width:0;flex-direction:column;gap:5px;color:#596860;font-size:.72rem;font-weight:700}.meta-routing-grid input,.meta-routing-grid select{width:100%;min-height:38px;padding:7px 9px;border:1px solid #d8e1dc;border-radius:8px;background:#fff;color:var(--ink);font:inherit}.meta-routing-grid :disabled{background:#f0f3f1;color:#8b9690}.meta-empty{margin:13px 0 0;color:var(--muted)}.meta-events .table-wrap{border:1px solid var(--line);border-radius:10px}.meta-events .data-table small{display:block}.meta-diagnostic{max-width:300px;color:var(--muted);white-space:normal}.status-pill.duplicate,.status-pill.processed{background:#e7f6ee;color:#176b4b}.status-pill.processing,.status-pill.queued,.status-pill.retry{background:#fff1db;color:#9b5b19}.status-pill.ignored{background:#eef1f0;color:#69736e}.followup-metrics>button{grid-template-columns:1fr auto;align-items:center}.followup-metrics span{color:#64736b;font-size:.79rem;font-weight:720}.followup-metrics strong{font-size:1.8rem}.followup-metrics strong.danger{color:#c85050}.followup-tabs{display:flex;gap:7px;padding:0 17px 14px;overflow:auto}.followup-tabs button{flex:0 0 auto;padding:8px 11px;border:1px solid #dce5e0;border-radius:8px;background:#fff;color:#56645d;font-size:.78rem;font-weight:700}.followup-tabs button.active{border-color:#c5dfd3;background:#e9f5ef;color:#1e694e}.followup-tabs b{margin-left:4px}.followup-list{border-top:1px solid var(--line)}.followup-list>button{width:100%;display:grid;grid-template-columns:38px minmax(190px,1.2fr) minmax(150px,.8fr) minmax(170px,.8fr) auto;align-items:center;gap:11px;padding:13px 17px;border:0;border-top:1px solid #e7ece9;background:#fff;color:var(--ink);text-align:left}.followup-list>button:first-child{border-top:0}.followup-list>button:hover{background:#f5f8f6}.followup-list>button>span{display:flex;min-width:0;flex-direction:column}.followup-list small{overflow:hidden;color:var(--muted);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.followup-list time{color:#526159;font-size:.74rem;font-weight:700}.recent-activity-card .activity-feed{padding:0 15px 15px}.pipeline-editor{display:flex;flex-direction:column;gap:13px;padding:18px}.pipeline-editor>article{padding:15px;border:1px solid var(--line);border-radius:11px}.pipeline-editor>article>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.pipeline-editor header small{color:var(--muted)}.pipeline-stage-list{display:flex;flex-direction:column;gap:7px}.pipeline-stage-list>div{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:8px}.pipeline-stage-list>div>b{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#e8f4ee;color:#216e52;font-size:.7rem}.pipeline-stage-list input{height:39px}.pipeline-stage-list .icon-btn{width:39px;height:39px;color:#b34a46}.calendar-month-board{min-width:0;overflow:auto}.calendar-month-grid,.calendar-month-weekdays{min-width:980px;display:grid;grid-template-columns:repeat(7,1fr)}.calendar-month-weekdays strong{padding:11px;border-left:1px solid var(--line);background:#f8faf9;color:#718078;font-size:.72rem;text-align:center}.calendar-month-weekdays strong:first-child{border-left:0}.calendar-month-grid>section{min-height:118px;padding:8px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.calendar-month-grid>section:nth-child(7n+1){border-left:0}.calendar-month-grid>section.outside{background:#f8faf9;color:#a9b3ae}.calendar-month-grid>section.today>header{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:#247459;color:#fff}.calendar-month-grid section>header{margin-bottom:5px;font-size:.76rem;font-weight:760}.calendar-month-grid section>div{display:flex;flex-direction:column;gap:3px}.calendar-month-grid section button{min-width:0;display:grid;grid-template-columns:6px auto 1fr;align-items:center;gap:4px;padding:3px 4px;border:0;border-radius:5px;background:#edf6f1;color:#285f4c;text-align:left}.calendar-month-grid section button i{width:5px;height:5px;border-radius:50%;background:#2a7b5e}.calendar-month-grid section button span,.calendar-month-grid section button time,.calendar-month-grid section small{min-width:0;overflow:hidden;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}@media (max-width:900px){.integration-grid{grid-template-columns:1fr}.meta-routing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-grid .full-card{grid-column:auto}.followup-metrics{grid-template-columns:repeat(2,1fr)}.followup-list>button{grid-template-columns:38px 1fr auto}.followup-list>button>span:nth-of-type(2),.followup-list>button>time{display:none}}@media (max-width:640px){.auth-simple-card{padding:25px 20px}.wizard-progress{padding:13px 8px}.wizard-progress button{flex-direction:column;gap:4px;font-size:.7rem}.wizard-progress button:not(:last-child):after{left:calc(50% + 20px);right:calc(-50% + 20px);top:14px}.entry-form>.form-section{min-height:auto}.followup-metrics,.integration-summary,.meta-endpoints,.meta-routing-grid{grid-template-columns:1fr}.meta-connections>article,.meta-pages summary{grid-template-columns:auto 1fr}.meta-row-actions,.meta-toggle{grid-column:1/-1}.meta-form-card>footer,.meta-form-card>header{align-items:flex-start;flex-direction:column}.config-list>div{grid-template-columns:1fr auto}.config-list span{grid-column:1/-1;grid-row:2}.connection-state,.endpoint-box,.provider-card{grid-template-columns:1fr}.provider-icon{display:none}.pipeline-editor>article>header{align-items:flex-start;flex-direction:column}}.global-search{position:relative;z-index:35}.entry-layout{grid-template-columns:minmax(0,900px) minmax(300px,340px);gap:20px}.form-grid{align-items:start;gap:16px}.form-grid>label,.section-content>label{min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:6px;margin:0}.form-grid input,.form-grid select{width:100%;min-height:44px}.section-number{background:#12382a;color:#fff}.help-card{display:block;background:#fff;color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow)}.help-card h3,.help-card>div strong{color:#172a21}.help-card p,.help-card>div span,.help-card>small{color:#68776f}.help-card>div{border-color:#e1e9e5}.form-submit{background:#12382a;color:#fff;border:1px solid #12382a}.form-submit strong{color:#fff}.form-submit span{color:#bcd3c8}.modal.wide{width:min(940px,96vw)}@media (max-width:1180px){.entry-layout{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:900px){.entry-layout{grid-template-columns:1fr}.help-card{position:static}}@media (max-width:640px){.form-grid{grid-template-columns:1fr}}label:not(.scope-select):not(.calendar-date-picker):not(.security-accept){min-width:0;display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;column-gap:4px;row-gap:7px;margin:0;color:#3f5148;font-size:.91rem;font-weight:720;line-height:1.3}label:not(.scope-select):not(.calendar-date-picker):not(.security-accept)>b{align-self:center;color:#a23f3c;font-size:.86rem;line-height:1}label:not(.scope-select):not(.calendar-date-picker):not(.security-accept)>:is(input,select,textarea,div,small){grid-column:1/-1}label:not(.scope-select):not(.calendar-date-picker):not(.security-accept)>:is(input,select){width:100%;min-height:46px}label:not(.scope-select):not(.calendar-date-picker):not(.security-accept)>textarea{width:100%;min-height:108px}.move-form{display:flex;flex-direction:column;gap:18px}.move-summary{display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);gap:14px;align-items:center;padding:15px;border:1px solid #dbe7e1;border-radius:12px;background:#f2f7f4;color:#17271f}.move-summary>span{min-width:0;display:flex;flex-direction:column;gap:5px}.move-summary small{color:#687a71;font-size:.72rem;font-weight:750;letter-spacing:.025em}.move-summary strong{overflow:hidden;color:#17382a;font-size:1rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.move-summary>svg{justify-self:center;color:#28765a}.move-summary select{width:100%;min-height:46px;border-color:#cbdad2;background:#fff;color:#17271f;font-weight:720}.move-form .block-label{margin:0}.move-form .block-label textarea{min-height:118px}.move-field-grid{gap:16px;align-items:start}.move-form .modal-actions{margin-top:0;padding-top:16px}@media (max-width:640px){.modal-backdrop{padding:10px}.modal-body{padding:16px}.move-summary{grid-template-columns:1fr}.move-summary>svg{transform:rotate(90deg)}.move-field-grid{grid-template-columns:1fr}.move-form .modal-actions{display:grid;grid-template-columns:1fr 1fr}.move-form .modal-actions .btn{width:100%}}.sidebar nav{min-height:0;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(134,190,164,.34) transparent}.sidebar nav::-webkit-scrollbar{width:5px}.sidebar nav::-webkit-scrollbar-track{background:transparent}.sidebar nav::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(134,190,164,.28)}.sidebar nav:hover::-webkit-scrollbar-thumb{background:rgba(134,190,164,.5)}.notification-popover{right:0;top:50px;width:min(410px,calc(100vw - 24px));max-height:min(620px,calc(100vh - 84px));overflow-x:hidden;overflow-y:auto;color:#203129;background:#fff;border:1px solid #dce7e1;border-radius:15px;box-shadow:0 22px 70px rgba(14,45,34,.2);scrollbar-width:thin;scrollbar-color:#b8cec3 transparent}.notification-popover .notification-head{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;gap:9px;min-height:64px;padding:10px 11px 10px 15px;background:rgba(255,255,255,.98);border-bottom:1px solid #e2ebe6}.notification-head>span{min-width:0;display:flex;flex-direction:column}.notification-head>span strong{color:#17372a;font-size:.94rem;font-weight:820}.notification-head>span small{color:#7b8d84;font-size:.7rem}.notification-popover .notification-close,.notification-popover .notification-read-all{border:0;border-radius:8px;background:transparent;color:#267458}.notification-popover .notification-read-all{padding:7px 8px;font-size:.72rem;font-weight:760;white-space:nowrap}.notification-popover .notification-close{width:34px;height:34px;display:grid;place-items:center;padding:0}.notification-popover .notification-close:hover,.notification-popover .notification-read-all:hover{background:#edf6f1}.notification-popover>.notification-item{width:100%;min-height:88px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:11px;padding:13px 15px;border:0;border-bottom:1px solid #e8efeb;background:#fff;color:#26382f;text-align:left}.notification-popover>.notification-item.unread{background:#f1f8f4}.notification-popover>.notification-item:hover{background:#e9f4ee}.notification-popover>.notification-item.read{opacity:1;background:#fff}.notification-type-icon{width:38px!important;height:38px!important;display:grid;place-items:center;margin:1px 0 0!important;border-radius:10px!important;background:#dff0e7!important;color:#267458}.notification-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.notification-copy>strong{overflow-wrap:anywhere;color:#1b3026;font-size:.82rem;font-weight:790;line-height:1.35}.notification-copy>small{overflow-wrap:anywhere;color:#667970;font-size:.75rem;line-height:1.45}.notification-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:3px}.notification-meta time{color:#87968f;font-size:.67rem}.notification-meta b{padding:2px 7px;border-radius:999px;background:#267458;color:#fff;font-size:.6rem;letter-spacing:.03em;text-transform:uppercase}.notification-popover>p{padding:34px 20px;color:#71847a}.pagination{position:relative;z-index:1;width:100%;flex-wrap:wrap}.custom-fields-pane>.pagination,.dashboard-recent-leads>.pagination,.duplicate-grid+.pagination,.lead-panel .pagination{margin-top:0}.lead-panel .pagination{border:1px solid #dfe9e4;border-radius:10px}.row-quick-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.call-action,.row-quick-actions .call-action{color:#226f53;text-decoration:none}.call-action:hover,.row-quick-actions .call-action:hover{background:#e8f4ee;border-color:#bcd8cb}.table-loading{opacity:.58;pointer-events:none}.table-card,.table-wrap{max-width:100%;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#bed0c7 transparent}input:disabled,select:disabled{cursor:not-allowed;opacity:.72;background:#f1f4f2}@media (max-width:1180px){.topbar{padding-inline:18px}.global-search{width:min(420px,42vw)}.workspace{padding-inline:20px}.duplicate-grid,.two-card-grid{grid-template-columns:1fr}}@media (max-width:900px){.sidebar{height:100dvh;padding-bottom:max(14px,env(safe-area-inset-bottom));box-shadow:18px 0 54px rgba(8,28,20,.26)}.sidebar nav{padding-bottom:10px}.topbar{min-width:0}.global-search{width:auto;min-width:0;flex:1 1 auto}.global-search input{min-width:0}.notification-popover{position:fixed;top:64px;right:12px}.calendar-toolbar>div,.followup-tabs,.pipeline-switch,.settings-layout>aside{scrollbar-width:thin}}@media (max-width:720px){.topbar{height:64px;padding-inline:9px;gap:6px}.menu-btn{margin-right:0}.profile{min-width:auto;padding-inline:2px}.profile .avatar{width:34px;height:34px}.global-search input{height:40px;padding-right:8px;font-size:.82rem}.notification-button{width:38px;height:38px}.notification-popover{top:62px;right:8px;width:calc(100vw - 16px);max-height:calc(100dvh - 70px)}.workspace{padding:16px 10px 30px}.card,.settings-card,.table-card{border-radius:12px}.advanced-filters,.archive-tools,.list-tools,.team-actions{align-items:stretch;flex-direction:column}.advanced-filters,.advanced-filters .btn,.advanced-filters select,.list-tools select,.list-tools>div{width:100%}.table-card,.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table,.table-card table{min-width:820px}.pagination{padding:10px}.pagination>div{width:100%;padding-bottom:2px}.pagination button{flex:0 0 auto}.calendar-agenda article{grid-template-columns:62px 5px minmax(0,1fr)}.calendar-agenda article>select{grid-column:1/-1;width:100%}.lead-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.lead-actions>:is(a,button){justify-content:center}}@media (max-width:480px){.notification-head .notification-read-all{display:none}.notification-popover .notification-head{grid-template-columns:minmax(0,1fr) 34px}.head-actions,.metric-grid{grid-template-columns:1fr}.head-actions{display:grid}.head-actions .btn{width:100%}.modal{width:calc(100vw - 12px);max-height:calc(100dvh - 12px);border-radius:14px}.modal-body{padding:14px}}.timeline-panel-title{width:100%;border:0;background:transparent;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.timeline-title-actions{display:flex;align-items:center;gap:8px}.timeline-title-actions>b{width:25px;height:25px;border-radius:50%;background:#eef2df;display:grid;place-items:center;font-size:.7rem}.timeline-toggle-label{min-width:52px;font-size:.7rem;font-weight:700;color:#557064;text-align:right}.timeline-panel-title:focus-visible .timeline-toggle-label,.timeline-panel-title:hover .timeline-toggle-label{color:var(--sidebar)}.timeline-panel-title:focus-visible{outline:2px solid rgba(14,45,34,.22);outline-offset:5px;border-radius:6px}.timeline-section .pagination{margin-top:2px}.people-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px}.resend-invite-result{display:grid;grid-template-columns:minmax(240px,1fr) minmax(180px,auto) auto;align-items:center;gap:12px;margin-bottom:14px;padding:14px 16px;border-color:#e0c47c;background:#fffaf0}.resend-invite-result>span{display:flex;flex-direction:column;gap:3px}.resend-invite-result small{color:var(--muted)}.resend-invite-result code{max-width:100%;padding:8px 10px;overflow:auto;border:1px solid #ead9ad;border-radius:8px;background:#fff;font-family:SFMono-Regular,Consolas,monospace;font-size:.78rem;white-space:nowrap}.resend-invite-result>div{display:flex;gap:7px;flex-wrap:wrap}.login-page{min-height:100vh;min-height:100dvh}.login-form{box-sizing:border-box;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}.login-form input,.login-form select,.security-gate button,.security-gate input,.security-gate select{max-width:100%;box-sizing:border-box}.security-gate{min-height:100vh;min-height:100dvh}.security-gate,.security-gate>section{overflow-y:auto;overscroll-behavior:contain}.security-gate>section{box-sizing:border-box;max-height:calc(100vh - 36px);max-height:calc(100dvh - 36px)}@media (max-width:900px){.login-page{align-content:start}.login-form{width:min(520px,calc(100% - 28px));margin:24px auto;padding:26px}.resend-invite-result{grid-template-columns:1fr}.resend-invite-result>div{justify-content:flex-start}}@media (max-width:640px){.login-page{display:block;padding:0;background:#f4f7f5}.login-intro{display:none}.login-form{width:calc(100% - 20px);max-height:none;min-height:auto;margin:10px auto;padding:22px 18px;border-radius:14px;gap:14px;box-shadow:0 14px 45px rgba(15,55,39,.1)}.login-form h2{font-size:clamp(1.5rem,8vw,1.9rem)}.login-form .btn.large{min-height:48px}.forgot-link{align-self:flex-start;margin-top:-3px}.security-gate{display:block;padding:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom))}.security-gate>section{width:100%;max-height:none;min-height:calc(100dvh - 20px);margin:0 auto;padding:20px 16px;border-radius:14px}.security-gate h2{font-size:1.4rem}.security-gate .form-grid{grid-template-columns:1fr}.security-checks{margin:14px 0}.security-checks>div{padding:8px 0}.security-accept{width:100%}.people-list article{grid-template-columns:40px minmax(0,1fr) auto}.people-actions{grid-column:2/-1;justify-content:flex-start}.people-actions .small-btn{flex:1 1 auto;justify-content:center}}@media (max-height:700px) and (min-width:641px){.login-intro{padding-top:28px;padding-bottom:28px}.login-intro .setup-points{display:none}.login-form{margin-top:16px;margin-bottom:16px;padding-top:24px;padding-bottom:24px}.security-gate{place-items:start center;padding-top:12px;padding-bottom:12px}}.provider-integration-card .connection-state{grid-template-columns:auto minmax(0,1fr)}.provider-setup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.provider-setup-grid>div{display:flex;flex-direction:column;gap:5px;padding:13px 14px;border:1px solid var(--line);border-radius:10px;background:#f8faf9}.provider-setup-grid small{color:var(--muted);line-height:1.55}.provider-events{display:flex;flex-direction:column;gap:9px}.provider-events h3{font-size:.92rem}.provider-events td small{display:block;color:var(--muted)}@media (max-width:640px){.provider-integration-card .connection-state,.provider-setup-grid{grid-template-columns:1fr}}.team-grid article.team-management-card{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:10px}.team-management-summary{min-width:0}.team-member-list{grid-column:1/-1;display:grid;gap:7px;max-height:240px;overflow-y:auto;overscroll-behavior:contain;padding-top:9px;border-top:1px solid var(--line)}.team-member-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:center;padding:7px 2px}.team-member-row>span{min-width:0;display:flex;flex-direction:column}.team-member-row small,.team-member-row strong{overflow-wrap:anywhere}.team-resend-invite{white-space:nowrap}@media (max-width:640px){body,html{min-width:0;width:100%;min-height:100%;overflow-x:hidden}.login-page{width:100%;min-height:100vh;min-height:100svh;min-height:100dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:max(12px,env(safe-area-inset-top)) 10px max(16px,env(safe-area-inset-bottom))}.login-form{width:100%;max-width:520px;max-height:none;min-height:0;margin:0 auto;overflow:visible;padding:20px 16px}.login-form label,.security-gate label{min-width:0}.login-form input,.login-form select,.security-gate input,.security-gate select{width:100%;min-width:0;min-height:48px;font-size:16px}.login-form .btn.large,.security-gate .btn.large{width:100%;min-height:50px}.security-gate{position:fixed;inset:0;width:100%;height:100vh;height:100svh;height:100dvh;min-height:0;display:block;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:max(12px,env(safe-area-inset-top)) 10px max(18px,env(safe-area-inset-bottom))}.security-gate>section{width:100%;max-width:540px;max-height:none;min-height:0;margin:0 auto;overflow:visible;padding:18px 15px 20px}.security-gate>section>p{margin-top:12px}.security-gate h2{font-size:clamp(1.28rem,7vw,1.5rem);line-height:1.2}.security-checks{margin:12px 0}.security-checks>div{gap:8px;padding:7px 0}.security-accept{margin-bottom:12px}.team-member-row{grid-template-columns:1fr}.team-resend-invite{width:100%;justify-content:center}}@media (max-width:380px){.login-form{padding:17px 13px;border-radius:12px}.security-gate{padding-left:6px;padding-right:6px}.security-gate>section{padding-left:13px;padding-right:13px;border-radius:12px}}@media (max-height:560px) and (max-width:960px){.login-intro{display:none}.login-page{display:block;min-height:100dvh;overflow-y:auto;padding:8px max(10px,env(safe-area-inset-right)) 12px max(10px,env(safe-area-inset-left))}.login-form{width:min(520px,100%);max-height:none;margin:0 auto;overflow:visible;padding:16px}.security-gate{place-items:start center;overflow-y:auto;padding-top:max(8px,env(safe-area-inset-top));padding-bottom:max(8px,env(safe-area-inset-bottom))}.security-gate>section{max-height:none;overflow:visible;padding:16px}.security-checks{margin:10px 0}}.password-policy{display:grid;gap:8px;padding:12px 14px;border:1px solid #d8e4de;border-radius:11px;background:#f7faf8}.password-policy>strong{color:#203d31;font-size:.82rem}.password-policy>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px}.password-policy span{min-width:0;display:flex;align-items:center;gap:7px;color:#7a4c45;font-size:.78rem;line-height:1.35}.password-policy span.valid{color:#1f7555}.password-policy svg{flex:0 0 auto}.lead-mini{overflow:hidden;background:#202322;color:#fff}.lead-mini,.lead-mini>span{min-width:0}.lead-mini strong{color:#ffffff!important;overflow-wrap:anywhere}.lead-mini small{color:#a9c8b9!important;opacity:1;overflow-wrap:anywhere}.config-list>div{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr) auto}.config-list code,.config-list span{min-width:0;overflow-wrap:anywhere;word-break:break-word}.config-list button{white-space:nowrap;align-self:center}.modal-body,.modal-body .block-label,.modal-body .form-grid>label,.modal-body label{color:#33493f}.modal-body .block-label>b,.modal-body .form-grid>label>b,.modal-body label>b{color:#aa3f35}.modal-body input,.modal-body select,.modal-body textarea{color:#17251e;background:#fff}.modal-body input::placeholder,.modal-body textarea::placeholder{color:#87958e;opacity:1}.btn.active-filter{border-color:#2b795d;background:#edf8f2;color:#1f694f;box-shadow:inset 0 0 0 1px rgba(43,121,93,.08)}.advanced-filters{position:relative;z-index:2}.dashboard-events+.pagination,.panel-events+.pagination,.recent-activity-card .pagination{margin-top:10px}.card-head,.card-head>div,.connection-state,.connection-state>span,.meta-endpoints>div,.page-head,.page-head>div:first-child,.people-list article,.team-member-row{min-width:0}.card-head h2,.card-head p,.connection-state small,.connection-state strong,.page-head h1,.page-head p{overflow-wrap:anywhere}@media (max-width:900px){.config-list>div{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.config-list code{grid-column:1}.config-list span{grid-column:1/-1;grid-row:2}.config-list button{grid-column:2;grid-row:1}.head-actions{flex-wrap:wrap;justify-content:flex-start}.advanced-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.modal-backdrop{align-items:flex-end;padding:max(8px,env(safe-area-inset-top)) 0 0;overflow:hidden}.modal,.modal.wide{width:100vw;max-width:100vw;max-height:calc(100dvh - max(8px, env(safe-area-inset-top)));margin:0;border-radius:18px 18px 0 0;overflow:hidden}.modal>header{position:sticky;top:0;z-index:5;padding:14px 14px 12px;background:#fff}.modal>header h2{min-width:0;font-size:1.08rem;line-height:1.25;overflow-wrap:anywhere}.modal-body{min-height:0;max-height:calc(100dvh - 72px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:12px 12px max(14px,env(safe-area-inset-bottom))}.modal-body .form-grid,.modal-body .meta-routing-grid,.modal-body .move-field-grid{grid-template-columns:1fr!important;gap:11px}.modal-body .form-grid .full,.modal-body .form-grid>label,.modal-body .span-2{grid-column:1!important;min-width:0}.modal-body input,.modal-body select,.modal-body textarea{width:100%;min-width:0;max-width:100%;font-size:16px}.modal-body textarea{min-height:96px}.lead-mini{display:grid;grid-template-columns:38px minmax(0,1fr);gap:9px;align-items:center;padding:10px}.lead-mini .avatar{width:38px;height:38px}.activity-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.activity-types button{min-width:0;width:100%;padding-inline:8px;white-space:normal}.modal-actions{position:sticky;bottom:calc(-1 * max(14px, env(safe-area-inset-bottom)));z-index:4;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px;margin:14px -12px calc(-1 * max(14px, env(safe-area-inset-bottom)));padding:12px 12px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:rgba(255,255,255,.98);backdrop-filter:blur(8px)}.modal-actions .btn{width:100%;min-width:0;min-height:46px;justify-content:center;white-space:normal}.advanced-filters,.password-policy>div{grid-template-columns:1fr}.advanced-filters{gap:8px}.advanced-filters .btn,.advanced-filters select,.list-tools,.list-tools>div{width:100%;min-width:0}.list-tools>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.list-tools>div .btn{grid-column:1/-1;width:100%}.list-tools select{min-width:0;width:100%}.page-head{gap:12px}.head-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.head-actions .btn{width:100%;min-width:0;justify-content:center}.pagination{align-items:stretch}.pagination>span{line-height:1.35}.pagination>div{width:100%;display:grid;grid-template-columns:1fr auto 1fr;gap:6px}.pagination button{min-width:0}.table-card,.table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.connection-state{grid-template-columns:auto minmax(0,1fr)}.connection-state>.btn,.connection-state>a.btn{grid-column:1/-1;width:100%;justify-content:center}.config-list>div{grid-template-columns:minmax(0,1fr) auto;padding:10px 11px}.config-list code{font-size:.72rem}.config-list span{font-size:.76rem;line-height:1.4}.activity-feed article,.dashboard-events>button,.panel-events>div{min-width:0}}@media (max-width:420px){.head-actions,.list-tools>div{grid-template-columns:1fr}.list-tools>div .btn{grid-column:1}.modal-actions{grid-template-columns:1fr 1fr}.config-list>div{grid-template-columns:1fr}.config-list button{grid-column:1;grid-row:3;justify-self:start;padding:4px 0}}.active-filter-summary,.filtered-empty-state,.lead-list-alert{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.active-filter-summary,.lead-list-alert{margin:10px 0;padding:10px 12px;border:1px solid var(--border,#d9e1dc);border-radius:10px;background:#f8fbf9}.lead-list-alert.warning{background:#fff8e8;border-color:#e8cc8d}.active-filter-summary .btn,.lead-list-alert .btn{margin-left:auto}.filtered-empty-state{margin:12px 0;padding:22px;border:1px dashed var(--border,#d9e1dc);border-radius:12px;background:#fbfdfc}.filtered-empty-state>div{display:grid;gap:3px;flex:1 1 260px}.filtered-empty-state small{color:var(--muted,#66736b)}@media (max-width:700px){.active-filter-summary .btn,.filtered-empty-state .btn,.lead-list-alert .btn{width:100%;margin-left:0}}body,html{max-width:100%;overflow-x:clip}.card,.drawer,.integration-card,.modal,.provider-card,.settings-card,.table-card,.workspace{min-width:0;max-width:100%}.kanban-wrap{overflow-x:clip!important;overflow-y:visible;padding-bottom:0}.kanban{width:100%;min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important;gap:12px}.kanban-column{min-height:320px;padding:9px}.kanban-column article{min-width:0;padding:10px}.kanban dl div,.kanban footer,.kanban-title,.next-action{min-width:0}.kanban dd,.kanban footer,.kanban-column article>p,.kanban-title strong,.next-action span{overflow-wrap:anywhere;word-break:break-word}.kanban-column article>p{margin:6px 0;-webkit-line-clamp:2}.kanban dl{margin:7px 0 5px;padding-top:6px}.kanban dl div{display:grid;grid-template-columns:minmax(72px,.8fr) minmax(0,1.2fr);gap:6px}.kanban dd{text-align:left}.pipeline-switch{flex-wrap:wrap;overflow-x:clip!important;padding-bottom:0}.pipeline-switch button{flex:1 1 150px;min-width:0}.pipeline-switch>span{flex:0 1 auto}.data-table,.operational-table,.table-card table{width:100%;min-width:0!important;table-layout:fixed}.table-card,.table-wrap{overflow-x:clip!important}.data-table td,.data-table th,.operational-table td,.operational-table th{min-width:0;overflow-wrap:anywhere;word-break:break-word}.table-action-group{display:flex;flex-wrap:wrap;gap:6px}.permission-matrix{overflow-x:clip!important}.permission-matrix>div:not(.save-row){min-width:0!important;grid-template-columns:minmax(160px,1.4fr) repeat(3,minmax(78px,.7fr))}.calendar-navigation,.calendar-toolbar>div,.followup-tabs,.settings-layout>aside{flex-wrap:wrap;overflow-x:clip!important}.two-factor-setup{width:min(100%,720px);max-width:100%}.secret-box{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.secret-box code,.two-factor-uri code{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-all;line-height:1.5}.two-factor-uri{min-width:0;padding:10px 0}.two-factor-uri summary{cursor:pointer;font-weight:750}.two-factor-uri code{display:block;margin:9px 0;padding:10px;border-radius:9px;background:#f1f6f3}.audit-filter-bar{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(180px,1fr) minmax(180px,1fr) auto;gap:10px;align-items:end;margin:0 0 14px}.audit-filter-bar label{min-width:0;margin:0}.audit-filter-bar label>span{display:block;margin-bottom:5px;color:var(--muted);font-size:.76rem;font-weight:750}.audit-filter-bar input,.audit-filter-bar select{width:100%;min-width:0}.audit-entity{overflow-wrap:anywhere}select:disabled{color:#7a8580;background:#f0f3f1}@media (max-width:980px){.kanban{grid-template-columns:repeat(2,minmax(0,1fr))!important}.audit-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-filter-bar .btn{width:100%}}@media (max-width:700px){.kanban{grid-template-columns:1fr!important}.kanban-column{min-height:0}.audit-filter-bar,.secret-box{grid-template-columns:1fr}.secret-box .btn{width:100%;justify-content:center}.audit-table thead{display:none}.audit-table,.audit-table tbody,.audit-table td,.audit-table tr{display:block;width:100%}.audit-table tr{margin:0 0 10px;padding:10px 12px;border:1px solid var(--line);border-radius:11px;background:#fff}.audit-table td{display:grid;grid-template-columns:minmax(78px,34%) minmax(0,1fr);gap:8px;padding:5px 0;border:0}.audit-table td:before{content:attr(data-label);color:var(--muted);font-size:.72rem;font-weight:750}.permission-matrix>div:not(.save-row){grid-template-columns:minmax(120px,1fr) repeat(3,minmax(50px,.55fr))}.permission-matrix>div>label,.permission-matrix>div>span,.permission-matrix>div>strong{padding:9px 5px;white-space:normal;overflow-wrap:anywhere}.modal,.modal.wide{width:min(100%,calc(100vw - 12px));max-height:calc(100dvh - 12px)}.assign-lead,.form-grid,.meta-routing-grid,.modal-body{min-width:0}}.calendar-month-board,.calendar-week-board{overflow-x:clip!important}.calendar-month-grid,.calendar-month-weekdays,.calendar-week-columns{min-width:0!important;width:100%}.pagination>div{overflow-x:clip!important;flex-wrap:wrap}@media (max-width:900px){.calendar-week-layout{grid-template-columns:1fr}.calendar-week-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:0}.calendar-day-column{border:1px solid var(--line);border-radius:10px;overflow:hidden}.calendar-day-column>div{min-height:180px}.calendar-month-weekdays{display:none}.calendar-month-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.calendar-month-grid>section{min-height:100px;border:1px solid var(--line);border-radius:10px}}@media (max-width:520px){.calendar-month-grid,.calendar-week-columns{grid-template-columns:1fr}}.kanban-wrap{width:100%;max-width:100%;overflow-y:hidden;padding:2px 2px 10px;overscroll-behavior-x:contain;scrollbar-width:thin}.kanban{display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(176px,190px);grid-template-columns:none!important;width:max-content;min-width:100%;gap:8px}.kanban-column{width:100%;min-width:0;min-height:360px;padding:7px}.kanban-column>header{min-height:30px;padding:2px 1px 6px;font-size:.76rem}.kanban-column article{padding:8px;border-radius:9px;cursor:grab}.kanban-column article:active{cursor:grabbing}.kanban-title strong{font-size:.78rem;line-height:1.25}.kanban-column article>p{margin:3px 0 5px;font-size:.67rem;line-height:1.3;-webkit-line-clamp:1}.card-tags,.handoff-line,.kanban dl,.kanban footer,.next-action{font-size:.62rem}.card-tags{gap:4px}.card-tags span{padding:2px 5px}.kanban dl{margin:5px 0 4px;padding-top:4px}.kanban dl div{grid-template-columns:62px minmax(0,1fr);gap:4px}.next-action{padding:6px}.kanban footer{gap:4px}.kanban footer a,.kanban footer button{min-height:28px;padding:4px 6px}.pipeline-switch{overflow-x:auto!important;flex-wrap:nowrap;scrollbar-width:thin}.pipeline-switch button{flex:0 0 min(210px,30vw)}.notification-popover .notification-head{position:static!important}.notification-popover>.notification-item{min-height:76px;padding:10px 13px}.notification-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-top:1px solid #e2ebe6;background:#f8fbf9}.notification-footer button,.notification-view-all{min-height:34px;border:1px solid #d6e4dd;border-radius:8px;background:#fff;color:#20694f;padding:7px 10px;font-size:.72rem;font-weight:760}.notification-view-all{width:100%}.notification-footer button:disabled{opacity:.45;cursor:not-allowed}.notification-footer span{color:#6d7d75;font-size:.7rem;font-weight:700}@media (max-width:700px){.kanban{grid-auto-columns:minmax(164px,178px)}.kanban-column{min-height:300px}.pipeline-switch button{flex-basis:150px}.notification-popover{width:min(360px,calc(100vw - 16px))}}.kanban-wrap{overflow-x:auto!important;overflow-y:hidden!important;padding:3px 3px 12px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.kanban{grid-auto-columns:clamp(238px,22vw,270px)!important;gap:11px!important}.kanban-column{min-height:410px!important;padding:9px!important;border-radius:14px;scroll-snap-align:start}.kanban-column>header{min-height:34px;padding:3px 2px 8px!important;font-size:.82rem!important}.kanban-column article{padding:11px!important;border-radius:11px!important}.kanban-title strong{font-size:.86rem!important;line-height:1.3!important}.kanban-column article>p{margin:4px 0 7px!important;font-size:.72rem!important;line-height:1.38!important;-webkit-line-clamp:2!important}.card-tags,.handoff-line,.kanban dl,.kanban footer,.next-action{font-size:.67rem!important}.handoff-line{padding:7px 8px;gap:8px}.card-tags{gap:5px!important;margin-top:7px}.card-tags span{padding:3px 7px!important;font-size:.64rem!important}.kanban dl{margin:8px 0 6px!important;padding-top:6px!important}.kanban dl div{grid-template-columns:78px minmax(0,1fr)!important;gap:8px!important;align-items:start}.kanban dt{font-size:.66rem!important}.kanban dd{min-width:0;font-size:.71rem!important;overflow-wrap:normal!important;word-break:normal!important}.next-action{padding:8px!important;gap:7px}.next-action strong{font-size:.72rem!important}.next-action small{font-size:.64rem!important}.kanban footer{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px!important;padding-top:8px;margin-top:8px}.kanban footer>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-icons{flex:0 0 auto;gap:5px}.kanban footer a,.kanban footer button{min-width:31px;min-height:31px!important;padding:5px 7px!important}.notification-popover{max-height:none!important;overflow:visible!important}.notification-popover>.notification-item{min-height:72px!important;padding:9px 12px!important}.notification-copy>strong{font-size:.79rem}.notification-copy>small{font-size:.72rem;line-height:1.38;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notification-footer{min-height:52px;padding:9px 11px!important}.notification-footer>span{white-space:nowrap}@media (max-width:700px){.kanban{grid-auto-columns:minmax(224px,238px)!important;gap:9px!important}.kanban-column{min-height:350px!important;padding:8px!important}.kanban-column article{padding:10px!important}.kanban dl div{grid-template-columns:74px minmax(0,1fr)!important}.pipeline-switch button{flex-basis:170px!important}}@media (max-width:420px){.kanban{grid-auto-columns:minmax(218px,232px)!important}.notification-popover{width:min(360px,calc(100vw - 12px))!important}.notification-popover .notification-head{grid-template-columns:minmax(0,1fr) auto 32px;gap:5px}.notification-popover .notification-read-all{padding-inline:5px;font-size:.68rem}}.legacy-access-reset,.legacy-reset-result,.temporary-access-note,.temporary-password-alert{border:1px solid #d9e5df;background:#f6faf8;border-radius:12px}.temporary-access-note{display:grid;gap:4px;padding:11px 12px;font-size:12px;line-height:1.45}.temporary-access-note strong{color:#25463b}.temporary-access-note span{color:#60756d}.temporary-password-alert{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-color:#e7c97a;background:#fff9e9;color:#6f5415}.temporary-password-alert>svg{flex:0 0 auto;margin-top:1px}.temporary-password-alert>span{display:grid;gap:3px;font-size:12px;line-height:1.45}.temporary-password-alert strong{color:#5c430b;font-size:13px}.legacy-access-reset,.legacy-reset-result{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;margin-bottom:14px}.legacy-access-reset>div:first-child,.legacy-reset-result>div:first-child{display:grid;gap:4px;min-width:0}.legacy-access-reset strong,.legacy-reset-result strong{color:#24473b}.legacy-access-reset small,.legacy-reset-result small{color:#657970;line-height:1.45}.legacy-reset-result{border-color:#9dcfba;background:#eef9f4;flex-wrap:wrap}.legacy-reset-result code{padding:9px 12px;border:1px solid #b7daca;background:#fff;border-radius:9px;font-weight:800;letter-spacing:.04em;overflow-wrap:anywhere}.legacy-reset-result>div:last-child{display:flex;gap:8px;flex-wrap:wrap}@media (max-width:720px){.legacy-access-reset,.legacy-reset-result{align-items:stretch;flex-direction:column}.legacy-access-reset>.btn,.legacy-reset-result>div:last-child,.legacy-reset-result>div:last-child .btn{width:100%}}.kanban-filter-bar{display:grid;grid-template-columns:minmax(230px,1.35fr) repeat(5,minmax(130px,.72fr)) auto auto;align-items:center;gap:8px;margin:0 0 12px;padding:10px;border:1px solid #dce5e0;border-radius:12px;background:#ffffff}.kanban-filter-bar select,.kanban-filter-search{min-width:0;height:38px;border:1px solid #d8e2dd;border-radius:9px;background:#fbfdfc;color:#2b3932}.kanban-filter-bar select{width:100%;padding:0 28px 0 10px;font-size:.76rem}.kanban-filter-bar select:disabled{color:#93a099;background:#f4f7f5}.kanban-filter-search{display:flex;align-items:center;gap:8px;padding:0 10px}.kanban-filter-search svg{flex:0 0 auto;color:#6f8178}.kanban-filter-search input{width:100%;min-width:0;height:34px;padding:0;border:0;outline:0;background:transparent;color:#26362e;font-size:.78rem}.kanban-clear-filters{height:38px;white-space:nowrap}.kanban-filter-count{color:#6d7b74;font-size:.71rem;font-weight:700;white-space:nowrap;text-align:right}.kanban-load-alert{margin-bottom:10px}.kanban-column{min-height:0!important;align-self:start}.kanban-stack{max-height:min(720px,calc(100vh - 250px));overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin;scrollbar-gutter:stable;padding-right:3px}.kanban-stack::-webkit-scrollbar{width:7px}.kanban-stack::-webkit-scrollbar-thumb{background:rgba(82,105,92,.34);border-radius:999px}.kanban-load-more{flex:0 0 auto;width:100%;min-height:42px;border:1px solid #cfddd6;border-radius:9px;background:#f8fbf9;color:#226a51;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;font-size:.72rem;font-weight:800;cursor:pointer}.kanban-load-more:hover{background:#eef6f2}.kanban-load-more small{color:#74847c;font-size:.62rem;font-weight:700;white-space:nowrap}.kanban-cursor-status{flex:0 0 auto;min-height:34px;display:grid;place-items:center;color:#718079;font-size:.67rem;font-weight:700;text-align:center}@media (max-width:1320px){.kanban-filter-bar{grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(125px,.75fr)) auto auto}.kanban-filter-bar select:nth-of-type(4),.kanban-filter-bar select:nth-of-type(5){grid-row:2}}@media (max-width:900px){.kanban-filter-bar{display:flex;align-items:center;overflow-x:auto;scrollbar-width:thin}.kanban-filter-search{flex:0 0 230px}.kanban-filter-bar select{flex:0 0 145px}.kanban-filter-count{flex:0 0 auto}.kanban-stack{max-height:68vh}}@media (max-width:520px){.kanban-filter-bar{margin-inline:-2px;padding:8px}.kanban-filter-search{flex-basis:210px}.kanban-filter-bar select{flex-basis:138px}.kanban-stack{max-height:64vh}}.kanban-filter-search{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;margin:0!important;padding:0 11px!important;line-height:1!important}.kanban-filter-search input{display:block!important;margin:0!important;padding:0!important;line-height:36px!important;vertical-align:middle}.kanban-filter-search svg{margin:0!important}.calendar-day-column>div,.calendar-quick-scroll,.kanban-stack{scrollbar-width:thin;scrollbar-color:rgba(53,111,84,.42) transparent}.calendar-day-column>div::-webkit-scrollbar,.calendar-quick-scroll::-webkit-scrollbar,.kanban-stack::-webkit-scrollbar{width:6px;height:6px}.calendar-day-column>div::-webkit-scrollbar-track,.calendar-quick-scroll::-webkit-scrollbar-track,.kanban-stack::-webkit-scrollbar-track{background:transparent}.calendar-day-column>div::-webkit-scrollbar-thumb,.calendar-quick-scroll::-webkit-scrollbar-thumb,.kanban-stack::-webkit-scrollbar-thumb{min-height:34px;border:1px solid transparent;border-radius:999px;background:rgba(53,111,84,.42);background-clip:padding-box}.calendar-day-column>div::-webkit-scrollbar-thumb:hover,.calendar-quick-scroll::-webkit-scrollbar-thumb:hover,.kanban-stack::-webkit-scrollbar-thumb:hover{background:rgba(35,104,74,.68);background-clip:padding-box}.calendar-filter-bar{display:grid;grid-template-columns:minmax(180px,230px) minmax(180px,230px) auto 1fr;align-items:center;gap:8px;margin:-2px 0 12px;padding:9px 10px;border:1px solid #dce5e0;border-radius:11px;background:#fff}.calendar-filter-bar select{width:100%;min-width:0;height:38px;padding:0 30px 0 10px;border:1px solid #d8e2dd;border-radius:9px;background:#fbfdfc;color:#2b3932;font-size:.76rem}.calendar-clear-filters{height:38px;white-space:nowrap}.calendar-filter-count{justify-self:end;color:#6d7b74;font-size:.71rem;font-weight:750;white-space:nowrap}.calendar-week-columns{min-height:570px;height:min(620px,calc(100vh - 285px))}.calendar-day-column{min-height:0;display:grid;grid-template-rows:60px minmax(0,1fr)}.calendar-day-column>div{min-height:0!important;height:auto;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-gutter:stable;padding-right:6px}.calendar-quick{align-self:start;overflow:hidden}.calendar-quick-scroll{max-height:min(520px,calc(100vh - 300px));overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-gutter:stable;padding-right:5px}.calendar-quick-scroll>button{width:100%}.calendar-quick-loading{display:block;padding:10px 4px;color:var(--muted);font-size:.68rem;font-weight:700;text-align:center}.calendar-quick-more{min-height:38px;justify-content:center!important;grid-template-columns:1fr!important;color:#226a51!important;font-size:.7rem;font-weight:800}@media (max-width:1180px){.calendar-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.calendar-filter-count{grid-column:1/-1;justify-self:start}}@media (max-width:720px){.calendar-filter-bar{grid-template-columns:1fr 1fr}.calendar-clear-filters{width:100%}.calendar-week-columns{height:auto;min-height:0}.calendar-day-column{display:block}.calendar-day-column>div{max-height:360px;min-height:180px!important}}@media (max-width:520px){.calendar-filter-bar{grid-template-columns:1fr}}.calendar-month-grid>section{height:124px;min-height:124px;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.calendar-month-events{min-height:0;max-height:78px;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-gutter:stable;padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(53,111,84,.42) transparent}.calendar-month-events::-webkit-scrollbar{width:5px}.calendar-month-events::-webkit-scrollbar-track{background:transparent}.calendar-month-events::-webkit-scrollbar-thumb{min-height:24px;border:1px solid transparent;border-radius:999px;background:rgba(53,111,84,.42);background-clip:padding-box}.calendar-month-events::-webkit-scrollbar-thumb:hover{background:rgba(35,104,74,.68);background-clip:padding-box}@media (max-width:900px){.calendar-month-grid>section{height:132px;min-height:132px}.calendar-month-events{max-height:86px}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}.btn,.icon-btn,.kanban-load-more,.small-btn,a,button{touch-action:manipulation}.kanban-filter-search{border:0!important;background:#f3f7f5!important;box-shadow:none!important;transition:background-color .14s ease}.kanban-filter-search input,.kanban-filter-search input:focus,.kanban-filter-search input:focus-visible{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.kanban-filter-search:focus-within{background:#edf5f1!important;box-shadow:none!important}.kanban-filter-search:focus-within svg{color:#236f53}.calendar-navigation,.kanban,.kanban-filter-bar,.kanban-wrap,.table-card,.table-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}@media (max-width:900px){.app-shell>main,.topbar,.workspace{min-width:0}.topbar,.workspace{padding-left:max(10px,env(safe-area-inset-left));padding-right:max(10px,env(safe-area-inset-right))}.workspace{padding-bottom:max(30px,calc(env(safe-area-inset-bottom) + 18px))}.notification-popover{right:max(8px,env(safe-area-inset-right))}.kanban,.kanban-filter-bar{scroll-snap-type:x proximity;scroll-padding-inline:8px}.kanban-clear-filters,.kanban-column,.kanban-filter-bar select,.kanban-filter-search{scroll-snap-align:start}}@media (max-width:720px){.calendar-date-picker input,.calendar-filter-bar select,.global-search input,.kanban-filter-bar select,.kanban-filter-search input,input,select,textarea{font-size:16px!important}.calendar-clear-filters,.calendar-filter-bar select,.global-search input,.kanban-filter-bar select,.kanban-filter-search{min-height:44px}.drawer-wrap,.modal-backdrop{padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}}@media (pointer:coarse){.btn,.icon-btn,.kanban-load-more,.notification-button,.notification-close,.row-quick-actions>:is(a,button),.sidebar nav button,.small-btn{min-height:44px}.icon-btn,.notification-button,.notification-close,.row-quick-actions>:is(a,button){min-width:44px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.restore-confirm-backdrop{z-index:90;display:grid;place-items:center;padding:20px}.restore-confirm-modal{width:min(560px,calc(100vw - 32px));overflow:hidden;border-radius:16px}.restore-confirm-modal>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 18px}.restore-confirm-modal>header>div{min-width:0;display:flex;align-items:center;gap:12px}.restore-confirm-modal>header>div>span:last-child{min-width:0}.restore-confirm-modal>header p{margin-top:3px;color:var(--muted);font-size:.76rem}.restore-warning-icon{flex:0 0 auto;width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#fff0ec;color:#a4463f}.restore-confirm-body{display:grid;gap:12px;padding:17px 18px}.restore-file-summary{min-width:0;display:grid;gap:4px;padding:12px 13px;border:1px solid #dbe5e0;border-radius:10px;background:#f8fbf9}.restore-file-summary small{color:var(--muted)}.restore-file-summary strong{overflow-wrap:anywhere}.restore-confirm-copy{margin:0;color:#58675f;font-size:.8rem;line-height:1.55}.restore-confirm-modal .modal-actions{padding:14px 18px 17px;border-top:1px solid var(--line);background:#fbfcfb}.lead-panel{grid-auto-flow:row}.lead-panel>header{display:flex!important;align-items:center;justify-content:space-between;gap:18px}.lead-header-identity{min-width:0;display:flex;align-items:center;gap:12px}.lead-header-identity>span{min-width:0;display:block!important}.lead-header-identity h2,.lead-header-identity p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-header-meta{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:5px;margin-top:6px}.lead-header-meta em{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px 7px;border:1px solid #dce7e1;border-radius:999px;background:#f5f9f7;color:#587067;font-size:.65rem;font-style:normal;font-weight:750}.lead-header-actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:7px}.lead-header-actions .btn.compact{min-height:38px;padding:0 12px;border-radius:9px;font-size:.74rem}.lead-header-actions .whatsapp{color:#176f48;border-color:#cce6d8;background:#edf8f1}.lead-panel>section:nth-of-type(n){grid-column:auto!important;width:100%;height:fit-content}.lead-panel>section.timeline-section{grid-column:1/-1!important}.lead-actions.primary-actions{grid-template-columns:repeat(2,minmax(0,1fr));max-width:520px;width:100%;justify-self:start}.lead-actions.secondary-actions{max-width:760px;width:100%;justify-self:start}.lead-panel>section{padding:15px 16px}.lead-panel .panel-title{margin-bottom:11px}.lead-panel .detail-grid{row-gap:12px}.description-box,.handoff-box{margin-top:13px}.entry-layout{width:100%;grid-template-columns:minmax(620px,1.45fr) minmax(270px,.58fr) minmax(280px,.62fr);gap:16px}.entry-form>.form-section{min-height:0!important;height:auto;padding:18px}.entry-form{gap:11px}.section-content>p{margin-bottom:12px}.form-grid{gap:12px 14px}.wizard-actions{padding:12px 14px}.help-card,.recent-leads-card{align-self:start;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:none}.help-card,.recent-leads-card{position:sticky;top:78px}.recent-leads-card{overflow:hidden}.recent-leads-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 15px 11px;border-bottom:1px solid #e4ebe7}.recent-leads-head small{display:block;margin-bottom:3px;color:#247359;font-size:.61rem;font-weight:850;letter-spacing:.08em}.recent-leads-head h3{margin:0;color:#1d2b24;font-size:.93rem}.recent-leads-head>a{color:#246f54;font-size:.7rem;font-weight:800;white-space:nowrap}.recent-leads-list{padding:4px 10px}.recent-leads-list>a{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 3px;border-bottom:1px solid #edf1ef;color:inherit;text-decoration:none}.recent-leads-list>a:last-child{border-bottom:0}.recent-leads-list>a:hover{background:#f8fbf9}.recent-leads-list .avatar{width:34px;height:34px;font-size:.67rem}.recent-leads-list>a>span:nth-child(2){min-width:0;display:grid;gap:2px}.recent-leads-list small,.recent-leads-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-leads-list strong{font-size:.75rem}.recent-leads-list small{color:var(--muted);font-size:.64rem}.recent-leads-list em{max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:4px 6px;border-radius:999px;background:#eef6f2;color:#277057;font-size:.59rem;font-style:normal;font-weight:780}.recent-leads-list>p{margin:0;padding:18px 7px;color:var(--muted);font-size:.72rem}.entry-quick-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px;border-top:1px solid #e4ebe7;background:#fbfcfb}.entry-quick-actions a{min-height:38px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid #dce6e1;border-radius:8px;background:#fff;color:#35564a;font-size:.65rem;font-weight:780;text-decoration:none}.entry-quick-actions a:hover{background:#f1f7f4}@media (max-width:1380px){.entry-layout{grid-template-columns:minmax(0,1fr) 320px}.recent-leads-card{grid-column:2;position:static}.help-card{position:static}}@media (max-width:980px){.lead-panel{grid-template-columns:1fr}.lead-panel>section.timeline-section,.lead-panel>section:nth-of-type(n){grid-column:1!important}.lead-panel>header{align-items:flex-start}.lead-header-actions{flex-wrap:wrap}.entry-layout{grid-template-columns:1fr}.help-card,.recent-leads-card{grid-column:1;position:static}}@media (max-width:640px){.restore-confirm-backdrop{padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.restore-confirm-modal{width:100%}.restore-confirm-modal .modal-actions{display:grid;grid-template-columns:1fr}.lead-panel>header{gap:10px;padding:12px!important}.lead-header-identity{align-items:flex-start}.lead-header-identity .avatar.large{width:38px;height:38px}.lead-header-meta em:nth-child(n+2){display:none}.lead-header-actions{gap:5px}.lead-header-actions .btn.compact{width:40px;min-width:40px;padding:0;overflow:hidden;font-size:0}.lead-header-actions .btn.compact svg{width:18px;height:18px}.lead-actions.primary-actions,.lead-actions.secondary-actions{max-width:none;grid-template-columns:1fr 1fr}.lead-actions.secondary-actions>:last-child:nth-child(odd){grid-column:1/-1}.entry-form>.form-section{padding:14px 12px;grid-template-columns:32px minmax(0,1fr);gap:10px}.section-number{width:30px;height:30px;border-radius:8px}.recent-leads-card{display:block}.entry-quick-actions{grid-template-columns:1fr}}.lead-panel{position:relative}.lead-panel>header{padding-right:455px!important;min-height:78px}.lead-panel>.primary-actions{position:absolute;top:15px;right:64px;z-index:7;width:auto;max-width:none;display:grid;grid-template-columns:repeat(4,auto);gap:6px;padding:0}.lead-panel>.primary-actions>:is(a,button){min-width:86px;min-height:38px;padding:0 10px;background:#fff;box-shadow:none}.lead-panel>.primary-actions>a:first-child,.lead-panel>.primary-actions>a:nth-child(2){color:#176a4d;border-color:#cce4d9;background:#eaf5ef}.lead-panel>.secondary-actions{grid-column:1/-1;max-width:760px;margin-top:0;padding-top:2px}.entry-quick-card{align-self:start;position:sticky;top:78px;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:none}.entry-quick-head{padding:16px 15px 12px;border-bottom:1px solid #e4ebe7}.entry-quick-head small{display:block;margin-bottom:4px;color:#247359;font-size:.61rem;font-weight:850;letter-spacing:.08em}.entry-quick-head h3{margin:0;color:#1d2b24;font-size:.98rem}.entry-quick-head p{margin:5px 0 0;color:var(--muted);font-size:.7rem;line-height:1.45}.entry-quick-card .entry-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));border-top:0;padding:10px}.entry-quick-card .entry-quick-actions a{min-height:43px;justify-content:flex-start;padding:0 10px}@media (max-width:1380px){.entry-quick-card{grid-column:2;position:static}}@media (max-width:1100px){.lead-panel>header{padding-right:350px!important}.lead-panel>.primary-actions>:is(a,button){min-width:44px;width:44px;padding:0;overflow:hidden;font-size:0}.lead-panel>.primary-actions svg{width:18px;height:18px}}@media (max-width:980px){.entry-quick-card{grid-column:1;position:static}}@media (max-width:720px){.lead-panel>header{min-height:auto;padding-right:52px!important}.lead-panel>.primary-actions{position:static;grid-column:1;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.lead-panel>.primary-actions>:is(a,button){width:auto;min-width:0;min-height:44px;padding:0 8px;font-size:.72rem}.entry-quick-card .entry-quick-actions{grid-template-columns:1fr 1fr}}.lead-panel{grid-template-columns:minmax(320px,.42fr) minmax(520px,.58fr)!important;grid-auto-flow:row!important;grid-auto-rows:max-content;column-gap:14px;row-gap:12px;padding:0 14px 14px}.lead-panel>.lead-panel-header{grid-column:1/-1;display:flex!important;align-items:center;justify-content:space-between;gap:18px;min-height:76px!important;margin:0 -14px;padding:12px 16px!important;overflow:visible}.lead-panel-header .lead-header-identity{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:11px}.lead-panel-header .lead-header-identity>span{min-width:0;display:block!important}.lead-panel-header .lead-header-identity h2,.lead-panel-header .lead-header-identity p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-panel-header .lead-header-actions{min-width:0;flex:0 1 auto;display:flex!important;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:7px}.lead-panel-header .lead-header-actions .btn.compact{min-height:38px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #d9e5df;border-radius:9px;background:#fff;color:#35564a;font-size:.72rem;font-weight:800;white-space:nowrap;box-shadow:none;text-decoration:none}.lead-panel-header .lead-header-actions .call,.lead-panel-header .lead-header-actions .whatsapp{color:#176a4d;border-color:#cce4d9;background:#edf7f2}.lead-panel-header .lead-close{flex:0 0 38px;width:38px;height:38px;margin-left:3px}.lead-panel>.primary-actions{display:none!important}.lead-panel>.panel-alert,.lead-panel>.secondary-actions{grid-column:1/-1!important}.lead-panel>.secondary-actions{width:100%!important;max-width:none!important;display:flex;justify-content:flex-end;gap:7px;padding:0!important}.lead-panel>.secondary-actions>button{min-width:120px;min-height:38px}.lead-panel>.lead-summary-section{grid-column:1!important;width:100%;min-width:0;margin:0;padding:15px 16px;height:fit-content}.lead-panel>.timeline-section{grid-column:2!important;grid-row:3/span 24;min-width:0;height:min(690px,calc(100vh - 168px));min-height:430px;margin:0;padding:0;display:flex;flex-direction:column;position:sticky;top:88px;align-self:start}.timeline-section .timeline-panel-title{flex:0 0 auto;width:100%;min-height:66px;margin:0!important;padding:14px 16px 10px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #e6ece9;background:#fff;cursor:default}.timeline-section .timeline-panel-title>span{min-width:0;display:grid;gap:3px}.timeline-section .timeline-panel-title small{color:#7a8a82;font-size:.68rem;line-height:1.35}.timeline-quick-actions{flex:0 0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:10px 12px;border-bottom:1px solid #e6ece9;background:#fbfcfb}.timeline-quick-actions button{min-height:38px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #dce6e1;border-radius:9px;background:#fff;color:#31584a;font-size:.7rem;font-weight:800}.timeline-quick-actions button:first-child{color:#176a4d;border-color:#cce4d9;background:#edf7f2}.timeline-section .timeline-feed{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9eb9ae transparent;padding:13px 16px 6px}.timeline-section .timeline-feed::-webkit-scrollbar{width:6px}.timeline-section .timeline-feed::-webkit-scrollbar-track{background:transparent}.timeline-section .timeline-feed::-webkit-scrollbar-thumb{background:#a8beb5;border-radius:999px}.timeline-section .timeline-feed::-webkit-scrollbar-thumb:hover{background:#7fa396}.timeline-section .mini-timeline article{padding-bottom:14px}.timeline-section .mini-timeline p{margin-top:5px;line-height:1.48}.timeline-section .pagination{flex:0 0 auto;margin:0!important;border:0!important;border-top:1px solid #e5ece8!important;border-radius:0!important;background:#fbfcfb;padding:9px 11px}.lead-panel .description-box,.lead-panel .handoff-box{margin-top:11px;padding:11px 12px}.lead-panel .detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:11px;column-gap:18px}.lead-panel .detail-grid>div{min-width:0}.lead-panel .detail-grid strong{overflow-wrap:anywhere}@media (max-width:1120px){.lead-panel{grid-template-columns:minmax(300px,.46fr) minmax(430px,.54fr)!important}.lead-panel-header .lead-header-actions .btn.compact{width:40px;min-width:40px;padding:0}.lead-panel-header .lead-header-actions .btn.compact>span{display:none}.lead-panel>.secondary-actions>button{min-width:106px}}@media (max-width:820px){.drawer-wrap{padding:0}.lead-panel{width:100%;max-height:100dvh;height:100dvh;border-radius:0;grid-template-columns:1fr!important;padding:0 10px calc(10px + env(safe-area-inset-bottom))}.lead-panel>.lead-panel-header{margin:0 -10px;padding:max(10px,env(safe-area-inset-top)) 10px 10px!important;min-height:0!important;align-items:flex-start;gap:10px}.lead-panel-header .lead-header-identity .avatar.large{width:40px;height:40px}.lead-panel-header .lead-header-actions{gap:5px}.lead-panel-header .lead-header-actions .btn.compact{width:38px;min-width:38px;min-height:38px}.lead-panel-header .lead-close{width:38px;height:38px;flex-basis:38px}.lead-panel>.lead-summary-section,.lead-panel>.secondary-actions,.lead-panel>.timeline-section{grid-column:1!important;grid-row:auto!important}.lead-panel>.secondary-actions{overflow-x:auto;justify-content:flex-start;scrollbar-width:none}.lead-panel>.secondary-actions::-webkit-scrollbar{display:none}.lead-panel>.secondary-actions>button{flex:0 0 auto;min-width:116px}.lead-panel>.timeline-section{position:static;height:auto;min-height:0;overflow:visible}.timeline-section .timeline-feed{max-height:410px;overflow-y:auto}}@media (max-width:520px){.lead-panel>.lead-panel-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto}.lead-panel-header .lead-header-actions{grid-column:1/-1;width:100%;display:grid!important;grid-template-columns:repeat(4,1fr) 38px}.lead-panel-header .lead-header-actions .btn.compact{width:100%;min-width:0}.lead-panel-header .lead-close{margin-left:0}.lead-panel .detail-grid{grid-template-columns:1fr 1fr;column-gap:12px}.timeline-quick-actions{grid-template-columns:1fr 1fr 1fr;padding:8px}.timeline-quick-actions button{min-width:0;font-size:.65rem}.timeline-section .pagination>span{display:none}}@media (max-width:1180px){.app-shell{display:block!important}.sidebar{position:fixed!important;left:-280px!important;top:0;width:min(270px,calc(100vw - 54px))!important;height:100dvh!important;z-index:40!important;transition:left .2s ease!important;box-shadow:18px 0 54px rgba(8,28,20,.26)}.sidebar.open{left:0!important}.menu-btn{display:inline-grid!important;flex:0 0 auto}.nav-backdrop{position:fixed;inset:0;z-index:39;border:0;background:rgba(8,24,18,.42)}.scope-select{display:none!important}.topbar,.workspace{width:100%;min-width:0}.list-tools~.table-card{overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}.list-tools~.table-card>table,.list-tools~.table-card>table>tbody{display:block;width:100%!important;min-width:0!important}.list-tools~.table-card>table>thead{display:none!important}.list-tools~.table-card>table>tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.list-tools~.table-card>table>tbody>tr{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-content:start;gap:0 10px;min-width:0;margin:0;padding:14px;border:1px solid #dbe6e0;border-radius:15px;background:#fff;box-shadow:0 5px 18px rgba(20,57,43,.045);cursor:pointer}.list-tools~.table-card>table>tbody>tr:hover{background:#fbfdfc;border-color:#cbdcd4}.list-tools~.table-card>table>tbody>tr.untouched-row{box-shadow:inset 4px 0 #d75c57,0 5px 18px rgba(20,57,43,.045)!important}.list-tools~.table-card>table>tbody>tr>td{min-width:0!important;width:auto!important;padding:9px 0!important;border:0!important;font-size:.88rem;line-height:1.42;overflow:visible!important;word-break:normal!important;overflow-wrap:anywhere}.list-tools~.table-card>table>tbody>tr>td:first-child{grid-column:1;grid-row:1;padding-top:3px!important}.list-tools~.table-card>table>tbody>tr>td:nth-child(2){grid-column:2;grid-row:1;padding-top:0!important;padding-bottom:12px!important}.list-tools~.table-card>table>tbody>tr>td:nth-child(8){grid-column:3;grid-row:1;padding-top:0!important;padding-bottom:12px!important;align-self:start}.list-tools~.table-card .lead-name{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:10px}.list-tools~.table-card .lead-name .avatar{width:42px;height:42px;flex:none}.list-tools~.table-card .lead-name strong{font-size:.98rem;line-height:1.25}.list-tools~.table-card .lead-name em,.list-tools~.table-card .lead-name small{margin-top:3px;font-size:.76rem;line-height:1.35}.list-tools~.table-card .row-quick-actions{justify-content:flex-start;gap:7px}.list-tools~.table-card .row-quick-actions>:is(a,button){width:42px;min-width:42px;height:42px;min-height:42px;padding:0;display:inline-flex;align-items:center;justify-content:center}.list-tools~.table-card>table>tbody>tr>td:nth-child(n+3):nth-child(-n+7){grid-column:1/-1;display:grid;grid-template-columns:104px minmax(0,1fr);align-items:start;gap:8px 12px;border-top:1px solid #edf1ef!important}.list-tools~.table-card>table>tbody>tr>td:nth-child(n+3):nth-child(-n+7):before{grid-column:1;grid-row:1/span 5;color:#78867f;font-size:.68rem;font-weight:780;letter-spacing:.035em;line-height:1.35;text-transform:uppercase}.list-tools~.table-card>table>tbody>tr>td:nth-child(3):before{content:"Requirement"}.list-tools~.table-card>table>tbody>tr>td:nth-child(4):before{content:"Pipeline / stage"}.list-tools~.table-card>table>tbody>tr>td:nth-child(5):before{content:"Description"}.list-tools~.table-card>table>tbody>tr>td:nth-child(6):before{content:"Assigned to"}.list-tools~.table-card>table>tbody>tr>td:nth-child(7):before{content:"Next action"}.list-tools~.table-card>table>tbody>tr>td:nth-child(n+3):nth-child(-n+7)>*{grid-column:2;min-width:0;margin-left:0;margin-right:0}.list-tools~.table-card>table>tbody>tr>td:nth-child(n+3):nth-child(-n+7)>small{margin-top:2px;color:#738079;font-size:.77rem;line-height:1.4}.list-tools~.table-card .badge{width:fit-content;max-width:100%;padding:5px 8px;border-radius:999px;white-space:normal}.list-tools~.table-card .description-cell{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:#45574e;line-height:1.45}.list-tools~.pagination{margin-top:12px;border:1px solid var(--line)!important;border-radius:12px!important}}@media (max-width:720px){.list-tools~.table-card>table>tbody{grid-template-columns:1fr;gap:12px}.list-tools~.table-card>table>tbody>tr{padding:13px 12px;border-radius:14px}.list-tools~.table-card>table>tbody>tr>td:nth-child(n+3):nth-child(-n+7){grid-template-columns:92px minmax(0,1fr);gap:7px 10px}.list-tools~.table-card .lead-name{grid-template-columns:38px minmax(0,1fr)}.list-tools~.table-card .lead-name .avatar{width:38px;height:38px}.list-tools~.table-card .lead-name strong{font-size:.95rem}.list-tools{gap:10px}.list-tools>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px!important}.list-tools>div>.btn:last-child,.list-tools>div>button:only-of-type{grid-column:1/-1}.list-tools>span{width:100%;padding:0 2px;font-size:.82rem}.backup-safety-note+.table-wrap{overflow:visible!important}.backup-safety-note+.table-wrap>.operational-table,.backup-safety-note+.table-wrap>.operational-table>tbody{display:block;width:100%!important;min-width:0!important}.backup-safety-note+.table-wrap>.operational-table>thead{display:none!important}.backup-safety-note+.table-wrap>.operational-table>tbody>tr{display:block;margin:0 0 12px;padding:12px;border:1px solid #dce6e1;border-radius:13px;background:#fff}.backup-safety-note+.table-wrap>.operational-table>tbody>tr>td{display:grid;grid-template-columns:82px minmax(0,1fr);gap:8px 10px;align-items:start;width:100%!important;min-width:0!important;padding:7px 0!important;border:0!important;word-break:normal!important;overflow-wrap:anywhere;font-size:.86rem}.backup-safety-note+.table-wrap>.operational-table>tbody>tr>td:before{color:#7b8881;font-size:.68rem;font-weight:780;letter-spacing:.035em;text-transform:uppercase}.backup-safety-note+.table-wrap>.operational-table>tbody>tr>td:first-child:before{content:"Created"}.backup-safety-note+.table-wrap>.operational-table>tbody>tr>td:nth-child(2):before{content:"Type"}.backup-safety-note+.table-wrap>.operational-table>tbody>tr>td:nth-child(3):before{content:"File"}.backup-safety-note+.table-wrap>.operational-table>tbody>tr>td:nth-child(4):before{content:"Size"}.backup-safety-note+.table-wrap>.operational-table>tbody>tr>td:nth-child(5):before{content:"Status"}.backup-safety-note+.table-wrap>.operational-table>tbody>tr>td:nth-child(6):before{content:"Actions"}.backup-safety-note+.table-wrap>.operational-table>tbody>tr>td>*{grid-column:2;min-width:0}.backup-safety-note+.table-wrap .table-action-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.backup-safety-note+.table-wrap .table-action-group>:is(a,button){width:100%;min-width:0;min-height:42px;padding:8px 6px;justify-content:center;white-space:nowrap;word-break:normal;font-size:.76rem}.operations-table-card .card-head{align-items:stretch;gap:12px}.operations-table-card .card-head .btn{width:100%;justify-content:center}}@media (max-width:430px){.workspace{padding-left:max(9px,env(safe-area-inset-left))!important;padding-right:max(9px,env(safe-area-inset-right))!important}.list-tools~.table-card>table>tbody>tr>td:nth-child(n+3):nth-child(-n+7){grid-template-columns:82px minmax(0,1fr)}.backup-safety-note+.table-wrap .table-action-group{grid-template-columns:1fr 1fr}.backup-safety-note+.table-wrap .table-action-group>:last-child{grid-column:1/-1}}.card-link-btn{gap:8px;min-height:42px;padding:0 14px;border-radius:12px;border:1px solid #d7ded3;background:#fff;color:var(--text)}.card-link-btn,.card-link-label{white-space:nowrap}.compact-list-tools{align-items:stretch}.compact-filter-trigger-row{display:flex;width:100%;gap:8px}.filter-launch,.kanban-filter-toggle{gap:8px}.filter-launch b,.kanban-filter-toggle b{margin-left:auto;min-width:22px;height:22px;padding:0 6px;background:#153e2f;font-size:.72rem}.mobile-filter-sheet{display:grid;grid-template-columns:1fr;gap:10px;margin-top:8px;padding:14px;border-radius:16px;box-shadow:0 16px 40px rgba(20,32,25,.08)}.filters-sheet-head strong{font-size:.95rem}.lead-mobile-card{border-radius:18px;padding:12px;box-shadow:0 10px 28px rgba(24,33,28,.06)}.lead-mobile-identity{grid-template-columns:auto 40px minmax(0,1fr);gap:10px;flex:1 1 auto}.lead-mobile-copy{gap:3px}.lead-mobile-copy strong{font-size:.96rem;line-height:1.3}.lead-mobile-actions{gap:8px;flex-shrink:0}.lead-mobile-actions .icon-btn{width:40px;height:40px}.lead-mobile-card .description-cell{margin:12px 0 0}.lead-list-load-anchor{width:100%}.kanban-mobile-hint{display:flex;gap:8px;margin-bottom:12px;padding:10px 12px;border:1px solid #dbe6df;border-radius:14px;background:#f7faf8;color:#335447;font-size:.82rem}.kanban-advance-btn{min-height:40px;padding-inline:12px!important}.bulk-bar{justify-content:flex-start;gap:8px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,#0f4f3a,#153e2f)}.bulk-bar strong{display:inline-flex;align-items:center;gap:8px}.bulk-bar button{min-height:42px;padding:8px 12px;border-radius:10px}.pagination.compact-pagination{gap:10px}.pagination.compact-pagination>span{line-height:1.45}.pagination.compact-pagination>div{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px}.pagination.compact-pagination .cursor-page-label{text-align:center}@media (max-width:960px){.card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.card-head>div{min-width:0}.pipeline-switch{display:flex;flex-wrap:wrap;gap:8px}.pipeline-switch button{flex:1 1 150px;min-width:0}.pipeline-switch>span{width:100%;justify-content:center}.compact-kanban-filter-bar{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.compact-kanban-filter-bar .kanban-filter-count,.compact-kanban-filter-bar .kanban-mobile-filters{grid-column:1/-1}.kanban{grid-auto-flow:column;grid-auto-columns:minmax(290px,82vw)!important;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:6px}.kanban-column{scroll-snap-align:start}.kanban-stack{max-height:min(60vh,560px)}.kanban footer .quick-icons{width:100%;justify-content:space-between}.kanban-advance-btn{width:100%;justify-content:center}.modal-backdrop{align-items:flex-end;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) 0 max(8px,env(safe-area-inset-left));overflow:hidden}.modal,.modal.wide{width:min(100%,760px);max-width:100%;max-height:calc(100dvh - max(8px, env(safe-area-inset-top)));display:flex;flex-direction:column;margin:0 auto;border-radius:20px 20px 0 0;overflow:hidden}.modal-body{flex:1 1 auto;max-height:none;overflow-y:auto;padding:14px 14px max(118px,calc(92px + env(safe-area-inset-bottom)))}.modal-body textarea{min-height:140px}.modal-actions{position:sticky;bottom:calc(-1 * max(14px, env(safe-area-inset-bottom)));z-index:8;margin:18px -14px calc(-1 * max(14px, env(safe-area-inset-bottom)));padding:12px 14px max(14px,env(safe-area-inset-bottom))}.settings-layout{grid-template-columns:1fr}.followup-tabs,.operations-tabs,.settings-layout>aside{display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:8px}.followup-tabs button,.operations-tabs button,.settings-layout>aside button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;text-align:center}}@media (max-width:700px){.card-link-btn{width:44px;height:44px;padding:0;border-radius:14px}.card-link-label{display:none}.bulk-bar{top:70px;padding:10px;border-radius:14px}.bulk-bar strong{width:100%;margin-right:0}.bulk-bar button{flex:1 1 calc(50% - 4px)}.filter-launch{width:100%;justify-content:space-between}.lead-mobile-actions{gap:6px}.lead-mobile-actions .icon-btn{width:42px;height:42px}.kanban{grid-auto-columns:minmax(286px,88vw)!important}}.lead-panel{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start}.lead-panel>.lead-summary-section{grid-column:auto!important}.lead-panel>.timeline-section{grid-column:1/-1!important;grid-row:auto!important;position:static!important;height:auto!important;min-height:0!important;overflow:hidden}.lead-panel>.timeline-section .timeline-feed{max-height:420px;overflow-y:auto}.lead-panel>.secondary-actions{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px;overflow:visible!important}.lead-panel>.secondary-actions>button{width:100%;min-width:0!important}.card-head,.card-head>div{min-width:0}.card-head h2,.card-head p{overflow-wrap:anywhere}.card-link-btn{flex:0 0 auto}.lead-mobile-list{width:100%}.lead-mobile-card{text-align:left;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.lead-mobile-card:active{transform:scale(.995)}.lead-mobile-identity input[type=checkbox]{width:20px;height:20px;margin:0}.lead-mobile-copy strong{overflow-wrap:anywhere}.lead-mobile-card .description-cell{display:block;max-width:100%;color:#40534a;line-height:1.5;text-align:justify;text-justify:inter-word;overflow-wrap:anywhere;word-break:normal;white-space:normal}.lead-mobile-actions .call-action,.lead-mobile-actions .whatsapp-action,.row-quick-actions .whatsapp-action{color:#176a4d;border-color:#cfe3da;background:#f5fbf8}.compact-cursor-summary{width:100%;margin:10px 0 2px;padding:9px 12px;border:1px solid #e1e9e5;border-radius:12px;background:#f8faf9;color:#718078;font-size:.76rem;text-align:center}.dashboard-recent-mobile-list{display:grid;gap:10px}.dashboard-recent-mobile-card{width:100%;min-width:0;padding:12px;border:1px solid #dce7e1;border-radius:15px;background:#fff;color:inherit;text-align:left;box-shadow:0 7px 20px rgba(18,45,34,.045);cursor:pointer}.dashboard-recent-mobile-card:focus-visible{outline:2px solid #1d7a59;outline-offset:2px}.dashboard-recent-mobile-head{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center}.dashboard-recent-mobile-head .avatar{width:40px;height:40px}.dashboard-recent-mobile-head>span{min-width:0;display:grid;gap:3px}.dashboard-recent-mobile-head small,.dashboard-recent-mobile-head strong{overflow-wrap:anywhere}.dashboard-recent-mobile-head small{color:#74827b;font-size:.74rem}.dashboard-recent-mobile-card>p{margin:10px 0;color:#43554c;font-size:.82rem;line-height:1.5;text-align:justify;text-justify:inter-word;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.dashboard-recent-mobile-foot{display:grid;gap:10px}.dashboard-recent-mobile-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:9px;border-top:1px solid #edf1ef}.dashboard-recent-mobile-meta>span{min-width:0;display:grid;gap:2px}.dashboard-recent-mobile-meta small{color:#7b8982;font-size:.65rem;text-transform:uppercase}.dashboard-recent-mobile-meta strong{font-size:.75rem;line-height:1.35;overflow-wrap:anywhere}.dashboard-recent-mobile-actions{justify-content:flex-end;gap:8px}.dashboard-recent-mobile-actions .icon-btn{width:38px;height:38px;border-radius:11px}.followup-tabs,.operations-tabs,.settings-layout>aside{gap:7px!important}.followup-tabs button,.operations-tabs button,.settings-layout>aside button{min-width:0;min-height:42px;border:1px solid transparent;border-radius:10px;background:#f4f7f5;color:#516158;font-weight:760;text-align:center}.followup-tabs button.active,.operations-tabs button.active,.settings-layout>aside button.active{border-color:#cde1d8;background:#eaf5f0;color:#146548;box-shadow:inset 0 0 0 1px rgba(20,101,72,.03)}.mobile-filter-sheet{max-width:100%;overflow:hidden}.mobile-filter-sheet .btn,.mobile-filter-sheet select{width:100%;min-width:0;min-height:44px}.kanban-mobile-filters{margin:0}.compact-kanban-filter-bar .kanban-filter-search input{min-width:0}.kanban-mobile-hint{margin-top:2px}.kanban-stack{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.kanban-advance-btn{display:inline-flex;align-items:center;gap:6px}.bulk-bar button svg{flex:0 0 auto}.bulk-bar button span{min-width:0}@media (max-width:960px){.modal-backdrop{width:100vw;height:100dvh;min-height:100svh;box-sizing:border-box;align-items:flex-end!important;overflow:hidden!important}.modal,.modal.wide{width:min(100%,760px)!important;max-width:100%!important;max-height:calc(100dvh - max(6px, env(safe-area-inset-top)))!important;max-height:calc(100svh - max(6px, env(safe-area-inset-top)))!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.modal>header{flex:0 0 auto}.modal-body{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;padding:14px 14px max(14px,env(safe-area-inset-bottom))!important;scroll-padding-bottom:92px}.modal-body textarea{min-height:126px!important;resize:vertical}.modal-actions{position:sticky!important;left:0;right:0;bottom:0!important;z-index:20!important;width:auto;margin:18px -14px -14px!important;padding:11px 14px max(12px,env(safe-area-inset-bottom))!important;border-top:1px solid #dfe8e3!important;background:rgba(255,255,255,.985)!important;box-shadow:0 -12px 28px rgba(24,44,34,.07);backdrop-filter:blur(12px)}.modal-actions .btn{min-height:48px!important}.edit-lead-grid,.form-grid,.move-form{min-width:0}.edit-lead-intro{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:start;margin-bottom:12px;padding:10px 11px;border:1px solid #d9e6df;border-radius:12px;background:#f4faf7;color:#466057;font-size:.78rem;line-height:1.45}.edit-requirements{min-width:0;padding-top:4px}.edit-requirements>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px}}@media (max-width:700px){.workspace{min-width:0;overflow-x:clip}.lead-mobile-list{grid-template-columns:1fr!important}.lead-mobile-card{padding:12px 11px}.lead-mobile-head{align-items:center}.lead-mobile-identity{grid-template-columns:auto 38px minmax(0,1fr);gap:8px}.lead-mobile-identity .avatar{width:38px;height:38px}.lead-mobile-actions{gap:5px}.lead-mobile-actions .icon-btn{width:42px;min-width:42px;height:42px;min-height:42px;padding:0}.bulk-bar{position:sticky!important;top:auto!important;bottom:max(8px,env(safe-area-inset-bottom));z-index:22;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:10px 0;padding:9px;border-radius:15px}.bulk-bar strong{grid-column:1/-1;width:auto!important;margin:0!important;padding:2px 4px 4px;font-size:.78rem}.bulk-bar button{width:100%;min-width:0;min-height:44px;padding:7px 5px;gap:5px;font-size:.73rem}.compact-list-tools{display:grid;grid-template-columns:1fr}.compact-list-tools>span{font-size:.76rem}.advanced-filters.mobile-filter-sheet{grid-template-columns:1fr!important;gap:9px!important}.compact-kanban-filter-bar{grid-template-columns:minmax(0,1fr) 46px!important}.compact-kanban-filter-bar .kanban-filter-toggle{width:46px;min-width:46px;height:44px;padding:0;justify-content:center;font-size:0}.compact-kanban-filter-bar .kanban-filter-toggle svg{width:18px;height:18px}.compact-kanban-filter-bar .kanban-filter-toggle b{position:absolute;transform:translate(14px,-15px);min-width:18px;height:18px;padding:0 4px;font-size:.62rem}.kanban-mobile-hint{font-size:.75rem}.lead-panel{grid-template-columns:1fr!important;gap:10px!important}.lead-panel>.lead-summary-section,.lead-panel>.timeline-section{grid-column:1!important}.lead-panel>.secondary-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.lead-panel>.secondary-actions>button{min-height:44px;padding:8px;font-size:.72rem}.lead-panel .detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 12px}.timeline-section .timeline-feed{max-height:350px!important}.timeline-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.timeline-quick-actions button{padding:6px 4px;font-size:.64rem}.edit-requirements>div,.modal-body .form-grid,.modal-body .meta-routing-grid,.modal-body .move-field-grid{grid-template-columns:1fr!important}.modal-body textarea{min-height:145px!important}.followup-tabs,.operations-tabs,.settings-layout>aside{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%}.followup-tabs button,.operations-tabs button,.settings-layout>aside button{width:100%;padding:9px 7px;font-size:.75rem}.operations-toolbar{align-items:stretch}.operations-toolbar>.btn{min-height:44px;justify-content:center}.icon-action-btn{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;display:inline-grid!important;place-items:center}.icon-action-btn>span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.backup-safety-note+.table-wrap .table-action-group{display:flex!important;flex-wrap:wrap;gap:7px}.backup-safety-note+.table-wrap .table-action-group>:last-child{grid-column:auto!important}.cursor-pagination.compact-pagination>div,.pagination.compact-pagination>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;gap:7px!important;width:100%}.cursor-pagination.compact-pagination button,.pagination.compact-pagination button{min-height:42px}.dashboard-recent-leads .card-head{grid-template-columns:auto minmax(0,1fr)!important}.dashboard-recent-leads .card-head>div{grid-column:2;grid-row:1}.dashboard-recent-leads .recent-leads-link{grid-column:1;grid-row:1;align-self:center}.card-link-btn{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important}.card-link-label{display:none!important}}@media (min-width:701px) and (max-width:960px){.lead-mobile-list{grid-template-columns:repeat(2,minmax(0,1fr))}.followup-tabs,.operations-tabs,.settings-layout>aside{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.lead-panel>.secondary-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:960px) and (orientation:landscape) and (max-height:620px){.modal-backdrop{align-items:center!important;padding:max(6px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))!important}.modal,.modal.wide{width:min(94vw,820px)!important;height:calc(100dvh - 12px)!important;max-height:calc(100dvh - 12px)!important;border-radius:16px!important}.modal>header{padding-block:9px!important}.modal-body{padding-top:10px!important}.modal-body textarea{min-height:105px!important}.lead-panel{height:100dvh!important;max-height:100dvh!important}.lead-panel>.lead-panel-header{padding-top:max(7px,env(safe-area-inset-top))!important}}.product-tour-backdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:max(14px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));background:rgba(9,27,20,.58);backdrop-filter:blur(5px)}.product-tour-card{width:min(480px,100%);max-height:calc(100dvh - 28px);overflow-y:auto;padding:20px;border:1px solid rgba(255,255,255,.55);border-radius:20px;background:#fff;box-shadow:0 28px 90px rgba(4,23,15,.28)}.product-tour-progress{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin-bottom:18px}.product-tour-progress span{height:4px;border-radius:999px;background:#e3eae6}.product-tour-progress span.active{background:#1c7b59}.product-tour-icon{width:46px;height:46px;display:grid;place-items:center;margin-bottom:12px;border-radius:14px;background:#eaf5f0;color:#176a4d}.product-tour-card>small{color:#77877f;font-size:.7rem;font-weight:720;text-transform:uppercase;letter-spacing:.05em}.product-tour-card h2{margin:7px 0 8px;font-size:1.35rem}.product-tour-card>p{margin:0;color:#52635a;line-height:1.6}.product-tour-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:20px;padding-top:14px;border-top:1px solid #e6ece9}.product-tour-actions>div{display:flex;gap:8px}.product-tour-actions .btn{min-height:44px}@media (max-width:520px){.product-tour-backdrop{align-items:end;padding:0}.product-tour-card{width:100%;max-height:calc(100dvh - max(8px, env(safe-area-inset-top)));padding:18px 15px max(16px,env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.product-tour-actions{display:grid;grid-template-columns:1fr}.product-tour-actions>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.product-tour-actions>.btn{order:2;width:100%}}@media (max-width:700px){.operations-table-card .card-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important}.operations-table-card .card-head .card-head-icon-action{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;display:inline-grid!important;place-items:center}.operations-table-card .card-head .card-head-icon-action>span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}}.card-link-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:7px 10px;border:0;border-radius:9px;background:transparent;color:var(--green);font-weight:800;cursor:pointer}.card-link-btn:hover{background:var(--soft)}.card-link-btn svg{flex:0 0 auto}.lead-mobile-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.lead-mobile-card{min-width:0;border:1px solid var(--line);border-radius:14px;background:#fff;padding:13px;box-shadow:0 6px 18px rgba(26,58,46,.045);cursor:pointer}.lead-mobile-card:focus-within,.lead-mobile-card:hover{border-color:#bfd6cb}.lead-mobile-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.lead-mobile-identity{display:grid;grid-template-columns:auto 38px minmax(0,1fr);gap:9px;align-items:center;min-width:0}.lead-mobile-identity>input{width:17px;height:17px;margin:0}.lead-mobile-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.lead-mobile-copy strong{color:var(--ink);font-size:.88rem}.lead-mobile-copy small,.lead-mobile-copy strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-mobile-copy small{color:var(--muted);font-size:.72rem}.lead-mobile-card>.description-cell{margin:11px 0 0;padding-top:10px;border-top:1px solid #edf1ee;color:#53665d;font-size:.78rem;line-height:1.55;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.lead-mobile-actions{display:flex;align-items:center;gap:6px;flex:0 0 auto}.lead-mobile-actions .icon-btn{width:38px;height:38px;min-width:38px;min-height:38px;border-radius:10px}.lead-list-load-anchor{height:2px;grid-column:1/-1}.compact-list-tools{display:flex!important;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.compact-filter-trigger-row{width:auto!important;display:flex!important}.filter-launch,.kanban-filter-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:112px}.filter-launch b,.kanban-filter-toggle b{display:inline-grid;place-items:center;min-width:20px;height:20px;border-radius:999px;background:var(--green);color:#fff;font-size:.68rem}.mobile-filter-sheet{position:relative;width:100%;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 12px 32px rgba(18,47,37,.08);padding:12px}.filters-sheet-head{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.filters-sheet-head strong{font-size:.86rem;color:var(--ink)}.bulk-bar{min-width:0;border-radius:12px}.bulk-bar strong{white-space:nowrap}.bulk-bar button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;line-height:1.2}.compact-kanban-filter-bar{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:8px!important;align-items:center;overflow:visible!important}.compact-kanban-filter-bar .kanban-filter-search{min-width:0;width:100%}.compact-kanban-filter-bar .kanban-filter-count{grid-column:1/-1;min-width:0;padding:0 2px;text-align:left}.kanban-mobile-filters{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;z-index:4}.kanban-mobile-filters .btn,.kanban-mobile-filters select{width:100%;min-width:0}.kanban-mobile-hint{display:none;align-items:center;gap:7px;margin:8px 0 10px;padding:9px 11px;border-radius:10px;background:#eff7f3;color:#4f685d;font-size:.72rem;line-height:1.4}.kanban-advance-btn{font-weight:800!important}.compact-pagination>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center;gap:7px}.compact-pagination .cursor-page-label{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 8px;color:var(--muted);font-size:.72rem;white-space:nowrap}.followup-tabs,.operations-tabs,.settings-layout>aside{align-content:flex-start}.followup-tabs button,.operations-tabs button,.settings-layout>aside button{min-height:40px;border-radius:9px;line-height:1.2}@media (max-width:960px){.lead-mobile-list{grid-template-columns:repeat(2,minmax(0,1fr))}.kanban-mobile-hint{display:flex}.dashboard-customize-note{display:none}.card-head{gap:10px}.card-head>div{min-width:0}.card-head>:last-child:not(div){flex:0 0 auto}.settings-layout{grid-template-columns:1fr!important}.settings-layout>aside{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:7px;border:1px solid var(--line);border-radius:12px;background:#fff}.settings-layout>aside button{width:100%;text-align:center;padding:9px 7px;background:#f6f8f6;color:#43584e}.settings-layout>aside button.active{background:var(--green);color:#fff}.bulk-bar{position:sticky;top:calc(var(--topbar-height, 70px) + 8px);display:grid;grid-template-columns:auto repeat(3,minmax(0,1fr));gap:7px;padding:9px}.bulk-bar strong{margin:0;padding:0 4px}.bulk-bar button{width:100%;padding:8px 7px;white-space:normal}.modal-body{padding-bottom:calc(88px + env(safe-area-inset-bottom))!important}.modal-actions{bottom:0!important;margin-bottom:calc(-1 * max(14px, env(safe-area-inset-bottom)))!important;padding-bottom:max(14px,env(safe-area-inset-bottom))!important}}@media (max-width:700px){.lead-mobile-list{grid-template-columns:1fr;gap:9px}.lead-mobile-card{padding:11px;border-radius:12px}.lead-mobile-identity{grid-template-columns:auto 34px minmax(0,1fr);gap:8px}.lead-mobile-identity .avatar{width:34px;height:34px}.lead-mobile-actions .icon-btn{width:36px;height:36px;min-width:36px;min-height:36px}.compact-list-tools{margin-bottom:7px}.compact-list-tools>span{width:auto!important;font-size:.74rem}.kanban-mobile-filters,.mobile-filter-sheet{grid-template-columns:1fr}.compact-kanban-filter-bar{grid-template-columns:minmax(0,1fr) 46px}.compact-kanban-filter-bar .kanban-filter-toggle{width:46px;min-width:46px;padding:0;font-size:0}.compact-kanban-filter-bar .kanban-filter-toggle b{position:absolute;margin:-28px 0 0 28px;font-size:.58rem;min-width:17px;height:17px}.pipeline-switch{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;overflow:visible!important}.pipeline-switch button{width:100%!important;min-width:0!important;flex-basis:auto!important;white-space:normal}.pipeline-switch>span{grid-column:1/-1;justify-self:start}.kanban-wrap{overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.kanban{display:grid!important;grid-auto-flow:column!important;grid-template-columns:none!important;grid-auto-columns:minmax(82vw,88vw)!important;width:max-content!important;gap:10px!important}.kanban-column{width:auto!important;min-width:0!important;scroll-snap-align:start}.kanban-column article{cursor:pointer!important}.kanban footer{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center}.kanban footer .kanban-advance-btn{min-height:38px!important;padding-inline:10px!important}.card-link-label{display:none}.card-link-btn{width:36px;height:36px;min-width:36px;min-height:36px;padding:0;border:1px solid var(--line);border-radius:10px}.dashboard-recent-mobile-card p{text-align:left;overflow-wrap:anywhere;line-height:1.55}.dashboard-recent-mobile-meta{grid-template-columns:1fr!important;gap:7px!important}.bulk-bar{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.bulk-bar strong{grid-column:1/-1;font-size:.74rem}.bulk-bar button{min-height:40px;font-size:.72rem}.settings-layout>aside{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-pagination{gap:7px}.compact-pagination>span{width:100%;text-align:center;font-size:.7rem}.compact-pagination>div{width:100%}.compact-pagination button{min-height:40px;padding:7px 9px}}@media (max-width:390px){.lead-mobile-actions{gap:4px}.lead-mobile-actions .icon-btn{width:34px;min-width:34px;height:34px;min-height:34px}.lead-mobile-copy strong{font-size:.82rem}.lead-mobile-copy small{font-size:.68rem}.settings-layout>aside{grid-template-columns:1fr 1fr}.bulk-bar button{padding-inline:5px;font-size:.68rem}}.lead-archive-top{flex:0 0 38px;width:38px;height:38px;min-width:38px;min-height:38px;border:1px solid #ead8d4!important;background:#fff7f5!important;color:#a44435!important;border-radius:9px!important;box-shadow:none!important}.lead-archive-top:hover{border-color:#d9b9b1!important;background:#fcece8!important;color:#873426!important}.lead-archive-top:focus-visible{outline:2px solid #b75c4b;outline-offset:2px}@media (max-width:820px),(pointer:coarse){.lead-archive-top{flex-basis:44px;width:44px;height:44px;min-width:44px;min-height:44px}}@media (max-width:520px){.lead-panel-header .lead-header-identity{gap:8px}.lead-archive-top{flex-basis:40px;width:40px;height:40px;min-width:40px;min-height:40px}}.zameen-create-action{border-color:#b9d8ca!important;background:#eef8f3!important;color:#176449!important}.zameen-create-action:focus-visible,.zameen-create-action:hover{border-color:#1f7b5b!important;background:#dff2e8!important;color:#12523d!important}.page-head .head-actions{align-items:stretch}.page-head .head-actions>.btn{justify-content:center;min-height:42px}.tabs-layout{grid-template-columns:1fr!important;gap:12px!important}.product-tabs{display:flex;align-items:center;gap:6px;width:100%;max-width:100%;padding:5px;overflow:visible;flex-wrap:wrap;scrollbar-width:none;border:1px solid var(--line);border-radius:12px;background:#fff}.product-tabs::-webkit-scrollbar{display:none}.product-tabs button{flex:0 0 auto;min-height:38px;min-width:0;padding:8px 13px;border:0;border-radius:8px;background:#f4f7f5;color:#42594f;font:inherit;font-size:.76rem;font-weight:780;line-height:1.15;white-space:nowrap;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.product-tabs button:focus-visible,.product-tabs button:hover{background:#e6f2ec;color:#155b43;outline:none}.product-tabs button.active,.product-tabs button[aria-selected=true]{background:var(--green)!important;color:#fff!important;box-shadow:0 3px 10px rgba(27,111,81,.16)}.settings-layout.tabs-layout>.settings-card{min-width:0;width:100%}.operations-toolbar{gap:9px!important}.operations-toolbar .product-tabs{flex:1 1 auto}.operations-toolbar>.btn{flex:0 0 auto}.operations-health-card,.operations-health-grid>button.operations-health-card{appearance:none;-webkit-appearance:none;width:100%;min-width:0;border:1px solid var(--line);border-radius:13px;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer}.operations-health-grid>button.operations-health-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;box-shadow:var(--shadow)}.operations-health-grid>button.operations-health-card:focus-visible,.operations-health-grid>button.operations-health-card:hover{border-color:#a9d1bf;background:#f6fbf8;outline:none}.operations-health-grid>button.operations-health-card>span{min-width:0;display:flex;flex-direction:column;gap:3px}.operations-health-grid>button.operations-health-card em,.operations-health-grid>button.operations-health-card small,.operations-health-grid>button.operations-health-card strong{display:block;min-width:0;overflow-wrap:anywhere}@media (max-width:700px){.permission-matrix{width:100%;max-width:100%;overflow:hidden!important;border:1px solid var(--line);border-radius:12px;background:#fff}.permission-matrix>div:not(.save-row){display:grid!important;grid-template-columns:minmax(0,1fr) 58px 48px 50px!important;align-items:center!important;min-width:0!important;padding:0!important;border-bottom:1px solid var(--line)}.permission-matrix .permission-head{position:sticky;top:0;z-index:2;background:#f1f6f3}.permission-matrix>div>span{min-width:0!important;padding:10px 9px!important;font-size:.72rem!important;line-height:1.35!important;overflow-wrap:anywhere;text-align:left!important}.permission-matrix .permission-head>span{font-size:.62rem!important;font-weight:800;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.permission-matrix>div>label,.permission-matrix>div>strong{width:100%!important;min-width:0!important;min-height:44px;display:grid!important;place-items:center!important;padding:0 3px!important;border-left:1px solid var(--line);text-align:center!important}.permission-matrix .permission-head>strong{min-height:44px;display:grid!important;place-items:center;padding:0 2px!important;font-size:.6rem!important;line-height:1!important;white-space:nowrap!important;overflow:hidden;text-overflow:clip;color:#365246}.permission-matrix input[type=checkbox]{width:18px!important;height:18px!important;margin:0!important}.permission-matrix .save-row{position:sticky;bottom:0;z-index:2;display:flex!important;justify-content:stretch!important;padding:9px!important;margin:0!important;background:rgba(255,255,255,.97);border-top:1px solid var(--line)}.permission-matrix .save-row .btn{width:100%;justify-content:center}}.kanban-mobile-stage-picker{display:none}@media (max-width:700px){.kanban-mobile-stage-picker{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;margin:8px 0 7px;padding:8px 10px;border:1px solid var(--line);border-radius:11px;background:#fff}.kanban-mobile-stage-picker>span{color:#667a70;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.035em}.kanban-mobile-stage-picker select{width:100%;min-width:0;min-height:42px;border:1px solid #cfded6;border-radius:9px;background:#f8fbf9;padding:0 34px 0 10px;font-size:16px;font-weight:750;color:#203d32}.kanban-wrap{overflow:visible!important;width:100%!important}.kanban{display:block!important}.kanban,.kanban-column{width:100%!important;min-width:0!important}.kanban-column{max-width:100%!important;scroll-snap-align:none!important}.kanban-column+.kanban-column{display:none!important}.kanban-mobile-hint{margin-top:6px}}@media (max-width:960px){.page-head .head-actions{width:100%;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important}.page-head .head-actions>.btn{width:100%;min-width:0;margin:0!important;padding-inline:9px}}@media (max-width:700px){.page-head .head-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.page-head .head-actions>.btn:first-child{display:none!important}.page-head .head-actions .lead-create-action,.page-head .head-actions .zameen-create-action{display:inline-flex!important;min-height:44px;font-size:.74rem;white-space:nowrap}}@media (max-width:390px){.page-head .head-actions .lead-create-action,.page-head .head-actions .zameen-create-action{padding-inline:6px;font-size:.69rem}}@media (max-width:700px){.bulk-bar{display:flex!important;align-items:center!important;gap:6px!important;padding:7px!important;border-radius:12px!important;overflow:hidden}.bulk-bar strong{flex:0 0 auto;margin:0!important;padding:0 4px!important;white-space:nowrap!important;font-size:.7rem!important}.bulk-bar button{flex:1 1 0;min-width:0;min-height:38px!important;padding:6px 5px!important;gap:4px;white-space:nowrap!important;font-size:.68rem!important;border-radius:8px!important}.bulk-bar button svg{flex:0 0 auto}.operations-table-card .icon-action-btn{width:40px;min-width:40px;height:40px;min-height:40px;padding:0!important;justify-content:center}.operations-table-card .icon-action-btn>span{display:none!important}.operations-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) 44px;gap:8px!important}.operations-toolbar>.btn{width:44px;min-width:44px;min-height:44px;padding:0;font-size:0}.operations-toolbar>.btn svg{margin:0}.product-tabs{padding:4px;gap:5px;border-radius:11px}.product-tabs button{min-height:38px;padding:8px 11px;font-size:.7rem}}.choice-row>button.selected,.choice-row>button:focus-visible,.choice-row>button:hover,.product-tabs button.active,.product-tabs button:focus-visible,.product-tabs button:hover,.product-tabs button[aria-selected=true],.value-chips button.active,.value-chips button:focus-visible,.value-chips button:hover{background:var(--green)!important;border-color:var(--green)!important;color:#fff!important}.choice-row>button.selected *,.choice-row>button:focus-visible *,.choice-row>button:hover *,.product-tabs button.active *,.product-tabs button:focus-visible *,.product-tabs button:hover *,.product-tabs button[aria-selected=true] *,.value-chips button.active *,.value-chips button:focus-visible *,.value-chips button:hover *{color:#fff!important}.product-tabs button{opacity:1!important;visibility:visible!important;text-indent:0!important;font-size:.76rem!important}.product-tabs button:empty{display:none!important}.smart-field{min-width:0;display:grid;gap:7px;align-content:start}.smart-field>label{color:#273930;font-size:.79rem;font-weight:760}.smart-field>label b{color:#bd3d3d}.smart-input-pair{display:grid;grid-template-columns:minmax(0,1fr) 118px;gap:8px;min-width:0}.smart-input-pair>:is(input,select){width:100%;min-width:0}.smart-value-help{display:grid;gap:2px;min-width:0;color:#839088;line-height:1.35;overflow-wrap:anywhere}.smart-value-help strong{color:#466056;font-size:.73rem}.smart-value-help span{font-size:.68rem;text-transform:capitalize}.area-input-pair{grid-template-columns:minmax(0,1fr) 120px}.chip-field{grid-column:1/-1}.value-chips{display:flex;flex-wrap:wrap;gap:7px}.value-chips button{min-width:38px;min-height:38px;padding:7px 12px;border:1px solid #e1e7e4;border-radius:999px;background:#f5f7f6;color:#31463c;font:inherit;font-size:.75rem;cursor:pointer}.boolean-option{justify-content:space-between;min-height:56px;padding:10px 12px;border:1px solid #e3e9e6;background:#fafcfb}.boolean-option strong{font-size:.78rem}.boolean-option small{color:#849087}.boolean-option input[type=checkbox]{flex:0 0 auto;width:38px;height:22px;accent-color:var(--green)}.two-factor-scan-grid{display:grid;grid-template-columns:minmax(190px,230px) minmax(0,1fr);gap:18px;align-items:start}.totp-qr-wrap{display:grid;gap:8px;justify-items:center;padding:14px;border:1px solid #dbe8e1;border-radius:14px;background:#fff}.totp-qr{width:min(210px,100%);aspect-ratio:1;border-radius:8px}.totp-qr-wrap small{color:#687a70;font-size:.69rem;line-height:1.4;text-align:center}.two-factor-manual{min-width:0;display:grid;gap:8px}.two-factor-manual>p{margin:0;color:#6d7c74;font-size:.76rem;line-height:1.45}.duplicate-compact-list{display:grid;gap:12px}.duplicate-compact-card{padding:0!important;overflow:hidden}.duplicate-compact-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--line)}.duplicate-compact-head>span:first-child{min-width:0;display:grid;gap:2px}.duplicate-compact-head small{color:var(--muted);font-size:.72rem}.duplicate-table-wrap{overflow-x:auto}.duplicate-table{width:100%;border-collapse:collapse;table-layout:fixed}.duplicate-table td,.duplicate-table th{padding:9px 10px;border-bottom:1px solid #edf1ef;vertical-align:middle;text-align:left}.duplicate-table th{background:#f7faf8;color:#607168;font-size:.65rem;text-transform:uppercase;letter-spacing:.035em}.duplicate-table th:first-child{width:46%}.duplicate-table th:nth-child(2){width:28%}.duplicate-table th:nth-child(3),.duplicate-table th:nth-child(4){width:13%;text-align:center}.duplicate-table td:nth-child(3),.duplicate-table td:nth-child(4){text-align:center}.duplicate-record-button{width:100%;min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;align-items:center;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.duplicate-record-button .avatar{width:34px;height:34px}.duplicate-record-button>span:last-child{min-width:0;display:grid;gap:2px}.duplicate-record-button small,.duplicate-record-button strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.duplicate-table td:nth-child(2){display:table-cell}.duplicate-table td:nth-child(2) small,.duplicate-table td:nth-child(2) strong{display:block;overflow-wrap:anywhere}.duplicate-table td:nth-child(2) small{margin-top:2px;color:var(--muted);font-size:.68rem}.duplicate-table tr.primary-row{background:#f0f9f5}.duplicate-table tr.merge-row{background:#fbfcf7}.duplicate-choice.active{background:var(--green)!important;border-color:var(--green)!important;color:#fff!important}.duplicate-choice:disabled{opacity:.32;cursor:not-allowed}.duplicate-merge-summary{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 14px;background:#fafcfb}.duplicate-merge-summary>span{min-width:0;display:grid;gap:2px}.duplicate-merge-summary small{color:var(--muted);font-size:.64rem;text-transform:uppercase}.duplicate-merge-summary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem}.capacity-health-card.warning,.capacity-panel.warning{border-color:#e7c77d!important;background:#fffaf0!important}.capacity-health-card.critical,.capacity-panel.critical{border-color:#e6aaaa!important;background:#fff6f6!important}.capacity-panel{margin:12px 0;padding:14px;border:1px solid var(--line);border-radius:14px;background:#fff}.capacity-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.capacity-panel>header>span{min-width:0;display:grid;gap:3px}.capacity-panel>header small{color:var(--muted);line-height:1.4}.capacity-panel>header b{font-size:1.2rem;color:#1e6e51}.capacity-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.capacity-metrics article{min-width:0;padding:10px;border:1px solid #e4eae7;border-radius:11px;background:#fff}.capacity-metrics article>div{display:flex;justify-content:space-between;gap:6px;font-size:.7rem}.capacity-metrics article>i{display:block;height:6px;margin:8px 0 6px;overflow:hidden;border-radius:99px;background:#edf1ef}.capacity-metrics article>i>em{display:block;height:100%;background:#2a8665}.capacity-metrics article.warning>i>em{background:#bd812b}.capacity-metrics article.critical>i>em{background:#b94848}.capacity-metrics article>small{color:var(--muted);font-size:.64rem}.capacity-metrics article>p{margin:7px 0 0;color:#6c5735;font-size:.64rem;line-height:1.4}.capacity-owner-advice{display:flex;gap:9px;margin-top:11px;padding:10px 11px;border-radius:10px;background:rgba(255,255,255,.72)}.capacity-owner-advice>span{display:grid;gap:2px}.capacity-owner-advice small{color:#6b756f;line-height:1.4}.query-ranking-card{grid-column:1/-1}@media (max-width:960px){.capacity-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.two-factor-scan-grid{grid-template-columns:1fr}.totp-qr{width:min(230px,82vw)}}@media (max-width:700px){.area-input-pair,.smart-input-pair{grid-template-columns:minmax(0,1fr) 104px}.smart-field{grid-column:1/-1}.value-chips{gap:6px}.value-chips button{min-width:36px;min-height:36px;padding:6px 10px}.duplicate-compact-head{padding:10px 11px}.duplicate-table td:nth-child(2),.duplicate-table th:nth-child(2){display:none}.duplicate-table th:first-child{width:64%}.duplicate-table th:nth-child(3),.duplicate-table th:nth-child(4){width:18%}.duplicate-table td,.duplicate-table th{padding:8px 7px}.duplicate-merge-summary{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:9px 10px}.duplicate-merge-action{grid-column:1/-1;width:100%;justify-content:center}.capacity-metrics{grid-template-columns:1fr}.capacity-panel>header{align-items:flex-start}.product-tabs button{font-size:.7rem!important}}.brand{display:grid!important;grid-template-columns:40px minmax(0,1fr) 32px;align-items:center}.brand-copy,.sidebar-user>div:last-child{min-width:0;display:flex;flex-direction:column}.sidebar-collapse-btn{width:32px;height:32px;display:grid;place-items:center;flex:0 0 auto;padding:0;border:1px solid rgba(229,247,239,.15);border-radius:9px;background:rgba(255,255,255,.055);color:#d9eee4;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .18s ease}.sidebar-collapse-btn:focus-visible,.sidebar-collapse-btn:hover{background:#267a5b;border-color:#4caa84;color:#fff;outline:none}.sidebar-collapse-btn svg{transform:rotate(180deg);transition:transform .18s ease}.app-shell.sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)!important}.sidebar.collapsed{width:76px!important;padding-inline:10px!important}.sidebar.collapsed .brand{grid-template-columns:1fr;justify-items:center;gap:8px;padding-inline:0}.sidebar.collapsed .brand-copy,.sidebar.collapsed .nav-section-label,.sidebar.collapsed .sidebar-user>div:last-child,.sidebar.collapsed nav button>b,.sidebar.collapsed nav button>span{display:none!important}.sidebar.collapsed .sidebar-collapse-btn svg{transform:rotate(0deg)}.sidebar.collapsed nav{padding-right:0}.sidebar.collapsed .nav-section{margin-bottom:8px}.sidebar.collapsed nav .nav-section button{width:46px;min-width:46px;min-height:44px;margin-inline:auto;padding:0;grid-template-columns:1fr;justify-items:center;gap:0}.sidebar.collapsed nav .nav-section button svg{width:19px;height:19px}.sidebar.collapsed .sidebar-user{justify-content:center;padding-inline:0}.sidebar.collapsed .sidebar-user .avatar{width:38px;height:38px}@media (max-width:1180px){.brand{grid-template-columns:40px minmax(0,1fr) 36px!important}.sidebar-collapse-btn{width:36px;height:36px}}:where(.product-tabs button,.choice-row>button,.value-chips button,.operations-tabs button,.followup-tabs button,.settings-layout>aside button,.pipeline-switch button):is(:hover,:focus-visible,.active,.selected,[aria-selected=true]){background:var(--green)!important;border-color:var(--green)!important;color:#fff!important;opacity:1!important;visibility:visible!important}:where(.product-tabs button,.choice-row>button,.value-chips button,.operations-tabs button,.followup-tabs button,.settings-layout>aside button,.pipeline-switch button):is(:hover,:focus-visible,.active,.selected,[aria-selected=true]) :where(span,strong,small,b,em,i,svg){color:#fff!important;opacity:1!important;visibility:visible!important}.choice-row>button:is(:hover,:focus-visible,.selected) i{background:#fff!important;border-color:rgba(255,255,255,.92)!important;color:var(--green)!important}.choice-row>button:is(:hover,:focus-visible,.selected) i *{color:var(--green)!important}.value-chips button:is(:hover,:focus-visible,.active){box-shadow:0 3px 10px rgba(27,111,81,.15)}.boolean-option{width:100%;min-width:0;min-height:58px!important;padding:10px 14px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 44px;gap:14px;align-items:center;justify-content:stretch!important;border:1px solid #dfe8e3;border-radius:12px;background:#f8fbf9;color:#24372e}.boolean-option:hover{border-color:#bdd8cb;background:#f1f8f4}.boolean-option>span{display:grid;gap:2px;align-content:center;text-align:left!important}.boolean-option strong{color:#263a30!important;font-size:.79rem;line-height:1.25}.boolean-option small{color:#7a8a82!important;font-size:.69rem;line-height:1.35;overflow-wrap:anywhere}.boolean-option input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;position:relative;width:42px!important;height:24px!important;min-width:42px;margin:0!important;padding:0!important;border:0!important;border-radius:999px!important;background:#cfd8d3!important;box-shadow:inset 0 0 0 1px rgba(30,60,46,.08)!important;cursor:pointer;transition:background .16s ease,box-shadow .16s ease}.boolean-option input[type=checkbox]:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(24,54,41,.22);transition:transform .16s ease}.boolean-option input[type=checkbox]:checked{background:var(--green)!important}.boolean-option input[type=checkbox]:checked:after{transform:translateX(18px)}.boolean-option input[type=checkbox]:focus-visible{outline:3px solid rgba(31,126,91,.18)!important;outline-offset:2px}@media (max-width:700px){.choice-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.choice-row>button{min-width:0;min-height:58px;padding:10px!important}.choice-row>button span{min-width:0}.choice-row>button small,.choice-row>button strong{white-space:normal;overflow-wrap:anywhere}.boolean-option{min-height:56px!important;padding:10px 12px!important;grid-template-columns:minmax(0,1fr) 42px;gap:10px}}html body .choice-row>button:is(:hover,:focus-visible,.selected),html body .followup-tabs>button:is(:hover,:focus-visible,.active,[aria-selected=true]),html body .operations-tabs>button:is(:hover,:focus-visible,.active,[aria-selected=true]),html body .pipeline-switch>button:is(:hover,:focus-visible,.active,[aria-selected=true]),html body .product-tabs>button:is(:hover,:focus-visible,.active,[aria-selected=true]),html body .settings-layout>aside>button:is(:hover,:focus-visible,.active,[aria-selected=true]),html body .value-chips>button:is(:hover,:focus-visible,.active){background-color:#1f7e5b!important;border-color:#1f7e5b!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;visibility:visible!important}html body .choice-row>button:is(:hover,:focus-visible,.selected) :is(span,strong,small,b,em),html body .followup-tabs>button:is(:hover,:focus-visible,.active,[aria-selected=true]) *,html body .operations-tabs>button:is(:hover,:focus-visible,.active,[aria-selected=true]) *,html body .pipeline-switch>button:is(:hover,:focus-visible,.active,[aria-selected=true]) *,html body .product-tabs>button:is(:hover,:focus-visible,.active,[aria-selected=true]) *,html body .settings-layout>aside>button:is(:hover,:focus-visible,.active,[aria-selected=true]) *,html body .value-chips>button:is(:hover,:focus-visible,.active) *{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;visibility:visible!important}html body .choice-row>button:is(:hover,:focus-visible,.selected)>i{background:#ffffff!important;border-color:#ffffff!important;color:#1f7e5b!important;-webkit-text-fill-color:#1f7e5b!important}html body .choice-row>button:is(:hover,:focus-visible,.selected)>i *{color:#1f7e5b!important;-webkit-text-fill-color:#1f7e5b!important}html body .totp-qr-wrap{isolation:isolate;box-shadow:inset 0 0 0 1px rgba(20,74,53,.04)}html body .totp-qr,html body .totp-qr-wrap{background:#ffffff!important;color-scheme:only light;forced-color-adjust:none}html body .totp-qr{display:block!important;filter:none!important;opacity:1!important;mix-blend-mode:normal!important}html body .totp-qr rect:first-child{fill:#ffffff!important}html body .totp-qr rect:not(:first-child){fill:#000000!important}html body .totp-qr-wrap>small{color:#53685d!important;-webkit-text-fill-color:#53685d!important}html body .boolean-option{grid-column:1/-1;width:100%;min-height:44px!important;padding:6px 2px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;border:0!important;border-bottom:1px solid #e5ece8!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;cursor:pointer}html body .boolean-option:hover{background:transparent!important;border-bottom-color:#c6dbd1!important}html body .boolean-option>strong{min-width:0;color:#2a3c33!important;-webkit-text-fill-color:#2a3c33!important;font-size:.79rem!important;font-weight:760;line-height:1.3;text-align:left}html body .boolean-option input[type=checkbox]{flex:0 0 42px;width:42px!important;height:24px!important;min-width:42px!important}@media (max-width:700px){html body .choice-row>button,html body .followup-tabs>button,html body .operations-tabs>button,html body .product-tabs>button,html body .settings-layout>aside>button,html body .value-chips>button{-webkit-text-fill-color:currentColor}html body .boolean-option{min-height:42px!important;padding:5px 0!important}html body .totp-qr-wrap{padding:12px!important}}.week-event.calendar-overdue{border-left-color:#c83f3f!important;background:#fff0ef!important;color:#8f2e2e!important}.week-event.calendar-overdue small,.week-event.calendar-overdue span,.week-event.calendar-overdue strong,.week-event.calendar-overdue time{color:inherit!important}.calendar-month-events button.calendar-overdue{background:#fff0ef!important;color:#9b3333!important;box-shadow:inset 0 0 0 1px #f1c3c0}.calendar-month-events button.calendar-overdue i{background:#c83f3f!important}.calendar-agenda>div>article.calendar-overdue{margin-inline:-8px;padding-inline:8px;border-radius:10px;background:#fff6f5;box-shadow:inset 3px 0 0 #c83f3f}.calendar-agenda>div>article.calendar-overdue>i{background:#c83f3f!important}.calendar-agenda>div>article.calendar-overdue h3,.calendar-agenda>div>article.calendar-overdue>div>span>strong{color:#9b3333}@media (max-width:960px){.calendar-agenda>div>article.calendar-overdue{margin-inline:0}}.operations-load-error{text-align:center}.operations-load-error p{max-width:760px;margin:-2px auto 4px;color:#8f3333;line-height:1.55}.operations-load-error .btn{min-width:120px}.archive-mobile-list,.backup-mobile-list{display:grid;gap:10px}.archive-mobile-card,.backup-mobile-card{min-width:0;border:1px solid var(--line);border-radius:14px;background:var(--surface,#fff);padding:12px;box-shadow:0 2px 10px rgba(18,61,45,.04)}.archive-mobile-head,.backup-mobile-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.archive-mobile-head>span,.backup-mobile-head>span{display:grid;gap:3px;min-width:0}.archive-mobile-head strong,.backup-mobile-head strong{min-width:0;overflow-wrap:anywhere;color:var(--ink)}.archive-mobile-head small,.backup-mobile-head small{color:var(--muted);line-height:1.35}.archive-mobile-meta,.backup-mobile-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:11px 0 0}.archive-mobile-meta>span,.backup-mobile-card dl>div{min-width:0;display:grid;gap:2px;padding:8px 9px;border-radius:9px;background:#f6f9f7}.archive-mobile-meta small,.backup-mobile-card dt{margin:0;color:var(--muted);font-size:.67rem;font-weight:750;text-transform:uppercase;letter-spacing:.035em}.archive-mobile-meta strong,.backup-mobile-card dd{margin:0;min-width:0;overflow-wrap:anywhere;color:var(--ink);font-size:.78rem;line-height:1.35}.backup-mobile-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.archive-mobile-card .icon-btn,.backup-mobile-actions .icon-btn{width:44px;min-width:44px;height:44px;min-height:44px}.backup-mobile-actions .icon-btn.danger{color:#a43838;border-color:#efcdca;background:#fff6f5}@media (max-width:700px){html body .advanced-filters.mobile-filter-sheet,html body .kanban-mobile-filters.mobile-filter-sheet{position:fixed!important;z-index:120!important;left:max(8px,env(safe-area-inset-left))!important;right:max(8px,env(safe-area-inset-right))!important;bottom:0!important;top:auto!important;width:auto!important;max-width:none!important;max-height:min(78dvh,640px)!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:12px 12px max(14px,env(safe-area-inset-bottom))!important;margin:0!important;border:1px solid var(--line)!important;border-bottom:0!important;border-radius:18px 18px 0 0!important;background:var(--surface,#fff)!important;box-shadow:0 -16px 44px rgba(9,35,25,.18),0 0 0 100vmax rgba(8,28,21,.28)!important}html body .mobile-filter-sheet .filters-sheet-head{position:sticky;z-index:2;top:-12px;margin:-12px -12px 2px;padding:12px;background:var(--surface,#fff);border-bottom:1px solid var(--line)}html body .mobile-filter-sheet :is(select,input,button.btn){min-height:44px}html body .product-tabs{overflow:visible!important;flex-wrap:wrap!important;align-items:stretch}html body .product-tabs>button{flex:1 1 auto!important;min-height:44px!important;white-space:nowrap}.archive-mobile-meta,.backup-mobile-card dl{grid-template-columns:1fr}.archive-mobile-card,.backup-mobile-card{padding:11px}}.ai-hot-leads-card{margin:0 0 14px}.ai-analysis-state{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:6px 10px;border-radius:999px;border:1px solid #dce6e1;background:#f7faf8;color:#49655a;font-size:.7rem;font-weight:800;white-space:nowrap}.ai-analysis-state.working{border-color:#e5d39d;background:#fffaf0;color:#8a6827}.ai-analysis-state.ready{border-color:#bfe0d0;background:#f1fbf6;color:#176347}.ai-hot-leads-note{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;padding:11px 12px;border:1px solid #dce9e2;border-radius:11px;background:linear-gradient(135deg,#f7fcf9,#fbfdfb);color:#1b5c46}.ai-hot-leads-note>span{min-width:0;display:grid;gap:2px}.ai-hot-leads-note strong{font-size:.78rem}.ai-hot-leads-note small{color:var(--muted);font-size:.68rem;line-height:1.45}.ai-hot-leads-list{display:grid;gap:9px}.ai-hot-lead{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main actions" "reasons actions";align-items:center;gap:5px 12px;padding:10px 12px;border:1px solid #e0e8e4;border-radius:12px;background:#fff}.ai-hot-lead:hover{border-color:#b7d5c7;box-shadow:0 7px 20px rgba(20,72,54,.06)}.ai-hot-lead-main{grid-area:main;min-width:0;display:grid;grid-template-columns:62px minmax(0,1fr) minmax(120px,.35fr) 22px;align-items:center;gap:11px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.ai-score-ring{width:56px;height:56px;display:grid;place-content:center;text-align:center;border-radius:50%;border:5px solid #62a889;background:#f4fbf7;color:#15583f}.ai-score-ring.very-hot{border-color:#dd9f3a;background:#fff8eb;color:#7d5419}.ai-score-ring.critical-hot{border-color:#d85b4c;background:#fff4f2;color:#8c3028}.ai-score-ring strong{font-size:.91rem;line-height:1}.ai-score-ring small{margin-top:2px;font-size:.52rem;text-transform:uppercase;letter-spacing:.04em}.ai-hot-identity{min-width:0;display:grid;gap:2px}.ai-hot-identity>strong{min-width:0;display:flex;align-items:center;gap:7px;font-size:.86rem}.ai-hot-identity>strong em{font-style:normal;padding:2px 6px;border-radius:999px;background:#f0f3f1;color:#718078;font-size:.58rem}.ai-hot-identity>small{color:#28755a;font-weight:750;font-size:.7rem}.ai-hot-identity>span{overflow:hidden;color:var(--muted);font-size:.67rem;text-overflow:ellipsis;white-space:nowrap}.ai-hot-owner{min-width:0;display:grid;gap:2px}.ai-hot-owner small{color:var(--muted);font-size:.6rem;text-transform:uppercase;letter-spacing:.03em}.ai-hot-owner strong{overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.ai-hot-reasons{grid-area:reasons;display:flex;flex-wrap:wrap;gap:5px}.ai-hot-reasons>span{display:inline-flex;align-items:center;gap:4px;min-height:25px;padding:4px 7px;border-radius:999px;background:#f1f8f4;color:#2b6b54;font-size:.61rem;font-weight:700}.ai-hot-actions{grid-area:actions;display:flex;align-items:center;gap:6px}.ai-hot-actions .icon-btn{width:38px;height:38px;min-width:38px}.ai-open-lead{min-height:38px!important;padding:7px 10px!important;white-space:nowrap}.ai-hot-empty,.ai-hot-loading{min-height:96px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px dashed #d8e2dd;border-radius:11px;color:#567166;background:#fbfdfc}.ai-hot-empty>span{display:grid;gap:3px}.ai-hot-empty small{color:var(--muted);font-size:.69rem}.system-alert-backdrop{z-index:120}.system-alert-modal{width:min(620px,96vw);overflow:hidden;border:1px solid #e5c36f}.system-alert-modal.critical{border-color:#e49b92}.system-alert-modal>header{align-items:center}.system-alert-heading{display:flex;align-items:center;gap:10px;min-width:0}.system-alert-heading>i{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;border-radius:11px;background:#fff2c9;color:#8a611e}.system-alert-modal.critical .system-alert-heading>i{background:#ffe2de;color:#a63f34}.system-alert-heading>span{min-width:0;display:grid;gap:1px}.system-alert-heading small{color:#8b6b2b;font-size:.62rem;font-weight:850;text-transform:uppercase;letter-spacing:.055em}.system-alert-modal.critical .system-alert-heading small{color:#a0473e}.system-alert-heading h2{line-height:1.2}.system-alert-body>p{color:#3f4f48;line-height:1.55}.system-alert-meter{margin-top:14px;padding:11px;border-radius:10px;background:#faf8f0}.system-alert-modal.critical .system-alert-meter{background:#fff5f3}.system-alert-meter>span{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.system-alert-meter b{font-size:1.2rem;color:#8c6320}.system-alert-modal.critical .system-alert-meter b{color:#a63f34}.system-alert-meter small{color:var(--muted)}.system-alert-meter>i{display:block;height:8px;margin-top:8px;overflow:hidden;border-radius:999px;background:#eee9dd}.system-alert-meter>i>em{display:block;height:100%;background:#d69a37}.system-alert-modal.critical .system-alert-meter>i>em{background:#d85b4c}.system-alert-action{margin-top:14px;padding:12px;border-left:4px solid #d69a37;border-radius:0 9px 9px 0;background:#fffaf0}.system-alert-modal.critical .system-alert-action{border-left-color:#d85b4c;background:#fff6f4}.system-alert-action strong{font-size:.74rem}.system-alert-action p{margin-top:3px;color:#5e625f;font-size:.75rem;line-height:1.5}.system-alert-more{display:block;margin-top:10px;color:#9b5d31;font-weight:750}@media (max-width:900px){.ai-hot-lead{grid-template-columns:1fr;grid-template-areas:"main" "reasons" "actions"}.ai-hot-lead-main{grid-template-columns:58px minmax(0,1fr) 20px}.ai-hot-owner{display:none}.ai-hot-actions,.ai-hot-reasons{padding-left:69px}}@media (max-width:600px){.ai-hot-leads-card .card-head{align-items:flex-start;gap:8px}.ai-analysis-state{min-height:30px;font-size:.62rem}.ai-hot-lead{padding:10px}.ai-hot-lead-main{grid-template-columns:52px minmax(0,1fr) 18px;gap:8px}.ai-score-ring{width:48px;height:48px;border-width:4px}.ai-hot-actions,.ai-hot-reasons{padding-left:60px}.ai-hot-actions .ai-open-lead{flex:1;justify-content:center}.system-alert-backdrop{padding:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom));align-items:end}.system-alert-modal{width:100%;max-height:min(88dvh,760px);border-radius:16px 16px 12px 12px}.system-alert-modal .modal-actions{grid-template-columns:1fr}.system-alert-modal .modal-actions .btn{width:100%;justify-content:center}}.backup-safety-note+.table-wrap .table-action-group{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important}.backup-safety-note+.table-wrap .table-action-group>:is(a,button){width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;display:inline-grid!important;place-items:center!important;flex:0 0 40px!important}.backup-safety-note+.table-wrap .table-action-group>:last-child{grid-column:auto!important}.dashboard-metrics{margin-bottom:14px!important}.ai-hot-leads-card+.dash-grid{margin-top:0}.ai-hot-reasons>.ai-opportunity-tag{border:1px solid #b9dccb;background:#eaf7f0;color:#176347;font-weight:850}.ai-hot-reasons>.ai-opportunity-tag.seller{border-color:#c9c5e9;background:#f2f0fb;color:#554995}.ai-hot-reasons>.ai-opportunity-tag.rental{border-color:#b9dce2;background:#edf9fb;color:#236b75}.ai-hot-reasons>.ai-opportunity-tag.secondary{border-color:#ead6a8;background:#fff8e9;color:#826326}.ai-hot-reasons>.ai-opportunity-tag.secondary.transfer{border-color:#e3c27e;background:#fff3d8;color:#805a12}.ai-hot-reasons>.ai-reason-tag{background:#f5f8f6;color:#476258;font-weight:700}.ai-hot-head-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:nowrap}.ai-hot-list-arrow{width:36px;min-width:36px;height:36px;border-color:#c7ded2;background:#f4fbf7;color:#176347}.ai-hot-list-arrow:hover{border-color:#86bca3;background:#e8f6ee}.ai-hot-leads-card .ai-hot-leads-list{min-height:0}.hot-leads-workspace{width:100%}.hot-leads-workspace-card{overflow:hidden}.hot-leads-workspace-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;padding-bottom:13px;border-bottom:1px solid #e4ebe7}.hot-leads-workspace-toolbar>div{min-width:0;display:grid;gap:3px}.hot-leads-workspace-toolbar strong{font-size:.92rem}.hot-leads-workspace-toolbar small{color:var(--muted);font-size:.7rem;line-height:1.45}.hot-leads-table-wrap{width:100%;overflow-x:auto;border:1px solid #e0e8e4;border-radius:12px;background:#fff}.hot-leads-table{display:grid;grid-template-columns:92px minmax(145px,1.15fr) minmax(170px,1.2fr) minmax(150px,1fr) minmax(115px,.75fr) minmax(190px,1.45fr) 126px;align-items:center;gap:12px;min-width:1040px}.hot-leads-table-head{min-height:42px;padding:8px 12px;border-bottom:1px solid #dde7e2;background:#f7faf8;color:#60736a;font-size:.61rem;font-weight:850;letter-spacing:.025em;text-transform:uppercase}.hot-leads-table-row{min-height:68px;padding:9px 12px;border-bottom:1px solid #edf1ef}.hot-leads-table-row:last-child{border-bottom:0}.hot-leads-table-row:hover{background:#fbfdfc}.hot-table-score{display:inline-grid;place-items:center;min-width:57px;height:34px;padding:0 8px;border:1px solid #a9d4c0;border-radius:999px;background:#eef9f3;color:#176347;font-size:.76rem}.hot-table-score.very-hot{border-color:#e6c27e;background:#fff7e8;color:#805a12}.hot-table-score.critical-hot{border-color:#e2aaa3;background:#fff2f0;color:#9a382e}.hot-table-lead{min-width:0;display:grid;gap:2px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.hot-table-lead strong{overflow:hidden;color:var(--text);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.hot-table-lead small{color:var(--muted);font-size:.61rem}.hot-list-tags{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.hot-list-tags .ai-opportunity-tag{display:inline-flex;align-items:center;min-height:24px;padding:3px 7px;border:1px solid #b9dccb;border-radius:999px;background:#eaf7f0;color:#176347;font-size:.58rem;font-weight:850}.hot-list-tags .ai-opportunity-tag.seller{border-color:#c9c5e9;background:#f2f0fb;color:#554995}.hot-list-tags .ai-opportunity-tag.rental{border-color:#b9dce2;background:#edf9fb;color:#236b75}.hot-list-tags .ai-opportunity-tag.secondary{border-color:#ead6a8;background:#fff8e9;color:#826326}.hot-list-tags .ai-opportunity-tag.secondary.transfer{border-color:#e3c27e;background:#fff3d8;color:#805a12}.hot-table-stage{min-width:0;display:grid;gap:2px}.hot-table-agent,.hot-table-stage strong{overflow:hidden;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.hot-table-stage small{overflow:hidden;color:#28755a;font-size:.62rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.hot-table-reason{display:-webkit-box;overflow:hidden;color:#52665d;font-size:.67rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hot-table-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.hot-table-actions .icon-btn{width:34px;min-width:34px;height:34px}.hot-leads-load-more{display:flex;justify-content:center;padding-top:14px}.hot-leads-mobile-list{display:grid;gap:9px}.hot-leads-mobile-row{display:grid;gap:9px;padding:11px;border:1px solid #e0e8e4;border-radius:12px;background:#fff}.hot-mobile-main{display:grid;grid-template-columns:52px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:0;border:0;background:transparent;text-align:left}.hot-mobile-main>span{min-width:0;display:grid;gap:2px}.hot-mobile-main>span>strong{font-size:.79rem}.hot-mobile-main>span>small,.hot-mobile-main>span>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hot-mobile-main>span>small{color:#28755a;font-size:.61rem;font-weight:750}.hot-mobile-main>span>em{overflow:hidden;color:var(--muted);font-size:.62rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.hot-mobile-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-left:60px}.hot-mobile-owner{min-width:72px;display:grid;gap:1px;text-align:right}.hot-mobile-owner small{color:var(--muted);font-size:.52rem;text-transform:uppercase}.hot-mobile-owner strong{overflow:hidden;font-size:.61rem;text-overflow:ellipsis;white-space:nowrap}.hot-mobile-reason{margin-left:60px;padding:7px 9px;border-radius:8px;background:#f7faf8;color:#50665c;font-size:.64rem;line-height:1.4}.hot-mobile-actions{display:flex;justify-content:flex-end;gap:7px;padding-left:60px}.hot-mobile-actions .icon-btn{width:38px;min-width:38px;height:38px}@media (max-width:1100px) and (min-width:701px){.hot-leads-table{grid-template-columns:82px minmax(140px,1.1fr) minmax(150px,1fr) minmax(140px,.95fr) minmax(105px,.75fr) 112px;min-width:860px}.hot-leads-table>:nth-child(6){display:none}}@media (max-width:700px){.ai-hot-head-actions{width:100%;justify-content:space-between}.ai-hot-leads-card .card-head>:last-child{width:100%}.ai-hot-list-arrow{margin-left:auto}.hot-leads-workspace-toolbar{align-items:flex-start}.hot-leads-workspace-toolbar .btn{min-width:42px;padding-inline:10px;font-size:0}.hot-leads-workspace-toolbar .btn svg{margin:0}.hot-mobile-actions,.hot-mobile-meta,.hot-mobile-reason{padding-left:0;margin-left:0}}@media (min-width:1700px){.ai-hot-leads-card{padding:20px}.ai-hot-lead{min-height:82px;padding:13px 16px}.hot-leads-table-row{min-height:76px;padding:11px 16px}.hot-leads-table-head{padding-inline:16px}}@media (min-width:2200px){.hot-leads-table{grid-template-columns:110px minmax(190px,1.15fr) minmax(230px,1.25fr) minmax(200px,1fr) minmax(160px,.75fr) minmax(260px,1.5fr) 150px}.hot-leads-workspace-card{padding:22px}}.ai-hot-lead{align-items:start;row-gap:8px}.ai-hot-lead-main{grid-template-columns:62px minmax(0,1fr) minmax(150px,190px);align-items:start}.ai-hot-lead-main>svg:last-child{display:none}.ai-hot-identity,.ai-hot-owner,.ai-score-ring{align-self:center}.ai-hot-owner{justify-self:start;width:100%}.ai-hot-actions{align-self:center;justify-self:end;white-space:nowrap}.ai-hot-reasons{align-self:start;min-width:0;padding-left:73px;padding-right:8px}@media (max-width:1100px) and (min-width:901px){.ai-hot-lead-main{grid-template-columns:58px minmax(0,1fr) minmax(125px,160px);gap:9px}.ai-hot-reasons{padding-left:67px}.ai-hot-actions .ai-open-lead{font-size:0;width:38px;min-width:38px;padding:0!important;justify-content:center}.ai-hot-actions .ai-open-lead svg{margin:0}}@media (max-width:900px){.ai-hot-lead{grid-template-columns:1fr;grid-template-areas:"main" "reasons" "actions";row-gap:8px}.ai-hot-lead-main{grid-template-columns:58px minmax(0,1fr);align-items:center}.ai-hot-owner{display:none}.ai-hot-reasons{padding-left:69px;padding-right:0}.ai-hot-actions{padding-left:69px;justify-self:stretch}}@media (max-width:600px){.ai-hot-lead-main{grid-template-columns:52px minmax(0,1fr);gap:8px}.ai-hot-actions,.ai-hot-reasons{padding-left:60px}}.hot-model-quality{color:#2d6f57!important;font-weight:700}.hot-table-reason{display:grid;gap:2px;overflow:visible;-webkit-line-clamp:unset}.hot-table-reason>strong{color:#1a684d;font-size:.6rem;text-transform:uppercase;letter-spacing:.025em}.hot-table-reason>small,.hot-table-reason>span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hot-table-reason>small{color:var(--muted);font-size:.58rem;line-height:1.3}.hot-mobile-reason{display:grid;gap:3px}.hot-mobile-reason>strong{color:#1a684d;font-size:.57rem;text-transform:uppercase;letter-spacing:.025em}.hot-mobile-reason>span{color:#50665c}.hot-mobile-reason>small{color:var(--muted);font-size:.58rem;line-height:1.35}.hot-feedback-actions{display:inline-flex;align-items:center;gap:3px;padding:2px;border:1px solid #e0e8e4;border-radius:9px;background:#f8fbf9}.hot-feedback-actions .icon-btn{width:28px!important;min-width:28px!important;height:28px!important;border-radius:7px}.intel-feedback.accurate{color:#176347}.intel-feedback.too-high{color:#9a4f31}.intel-feedback.too-high svg{transform:rotate(90deg)}.intel-feedback.too-low{color:#2f5f9d}.intel-feedback.too-low svg{transform:rotate(-90deg)}.intel-feedback:disabled{opacity:.45;cursor:wait}.hot-table-actions{gap:5px}.hot-leads-table{grid-template-columns:92px minmax(145px,1.1fr) minmax(170px,1.15fr) minmax(150px,.95fr) minmax(115px,.7fr) minmax(210px,1.45fr) 206px;min-width:1135px}.hot-mobile-actions{flex-wrap:wrap;align-items:center}@media (max-width:1100px) and (min-width:701px){.hot-leads-table{grid-template-columns:82px minmax(140px,1.05fr) minmax(150px,1fr) minmax(140px,.9fr) minmax(105px,.7fr) 196px;min-width:930px}}@media (max-width:420px){.hot-mobile-actions{justify-content:space-between}.hot-feedback-actions{order:2}}@media (min-width:2200px){.hot-leads-table{grid-template-columns:110px minmax(210px,1.15fr) minmax(250px,1.25fr) minmax(220px,1fr) minmax(170px,.75fr) minmax(300px,1.5fr) 220px}}.description-cell,.kanban-column article>p,.lead-mobile-card .description-cell{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;white-space:normal!important;overflow-wrap:anywhere;line-height:1.42;max-height:calc(1.42em * 3)}.friendly-money{font-weight:800;color:inherit;white-space:nowrap}@media (hover:hover) and (pointer:fine){:is(.icon-btn,.icon-action-btn,.quick-icons a,.quick-icons button,.kanban-outcome-icon)[title]{position:relative}:is(.icon-btn,.icon-action-btn,.quick-icons a,.quick-icons button,.kanban-outcome-icon)[title]:after{content:attr(title);position:absolute;z-index:250;left:50%;bottom:calc(100% + 7px);transform:translateX(-50%) translateY(3px);pointer-events:none;opacity:0;visibility:hidden;padding:6px 8px;border-radius:7px;background:#102d23;color:#fff;font-size:.66rem;line-height:1.2;font-weight:750;white-space:nowrap;box-shadow:0 7px 18px rgba(9,35,25,.2);transition:.14s ease}:is(.icon-btn,.icon-action-btn,.quick-icons a,.quick-icons button,.kanban-outcome-icon)[title]:focus-visible:after,:is(.icon-btn,.icon-action-btn,.quick-icons a,.quick-icons button,.kanban-outcome-icon)[title]:hover:after{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}}.task-work-queue{overflow:hidden}.task-queue-tabs{display:inline-flex;align-items:center;gap:4px;margin:2px 18px 14px;padding:4px;border:1px solid #dce6e1;border-radius:11px;background:#f5f8f6}.task-queue-tabs button{min-height:36px;padding:7px 13px;border:0;border-radius:8px;background:transparent;color:#53675f;font-weight:800;cursor:pointer}.task-queue-tabs button.active{background:#fff;color:#15583f;box-shadow:0 1px 5px rgba(13,55,40,.09)}.task-work-queue>.empty-state{min-height:290px;margin:0 18px 18px;border:1px solid #e1e8e4;border-radius:14px;background:#fbfcfb}@media (max-width:700px){.task-queue-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:auto;margin:0 12px 12px}.task-queue-tabs button{min-width:0;padding-inline:7px}.task-work-queue>.empty-state{min-height:240px;margin:0 12px 12px;padding:24px 14px}}.archive-mobile-card{padding:14px!important}.archive-mobile-head{display:grid!important;grid-template-columns:20px 36px minmax(0,1fr) 44px;align-items:center!important;gap:10px!important}.archive-select{width:20px;height:20px;display:grid;place-items:center;margin:0;padding:0}.archive-select input,.archive-table input[type=checkbox]{appearance:auto!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;max-width:16px!important;padding:0!important;margin:0!important;accent-color:#22785a}.archive-mobile-head .avatar{width:34px;height:34px;min-width:34px}.archive-mobile-head>span{gap:2px}.archive-mobile-head>span strong{font-size:.83rem;line-height:1.3}.archive-mobile-head>span small{font-size:.67rem;line-height:1.35;overflow-wrap:anywhere}.archive-mobile-meta{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:12px!important}.archive-mobile-meta>span{padding:9px 10px!important;min-height:62px;align-content:start}.archive-mobile-card .icon-btn{align-self:center;justify-self:end}@media (max-width:600px){.archive-mobile-list{gap:9px}.archive-mobile-card{padding:12px!important}.archive-mobile-head{grid-template-columns:18px 32px minmax(0,1fr) 40px;gap:8px!important}.archive-mobile-head .avatar{width:30px;height:30px;min-width:30px}.archive-mobile-card .icon-btn{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.archive-mobile-meta{grid-template-columns:1fr!important;gap:6px!important}.archive-mobile-meta>span{min-height:auto;grid-template-columns:110px minmax(0,1fr);align-items:start;gap:8px}}.backup-safety-note{align-items:flex-start!important;gap:10px!important;margin:0 18px 16px!important;padding:13px 14px!important;line-height:1.5}.backup-safety-note>svg{flex:0 0 auto;margin-top:2px}.backup-safety-note>span{min-width:0;display:grid;gap:2px}.backup-mobile-list{padding:0 18px 18px;gap:12px!important}.backup-mobile-card{padding:14px!important;border-radius:13px!important;box-shadow:0 4px 14px rgba(17,59,44,.05)!important}.backup-mobile-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:start!important;gap:10px!important;padding-bottom:10px;border-bottom:1px solid #edf2ef}.backup-mobile-head strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:.8rem;line-height:1.38}.backup-mobile-head small{font-size:.66rem;line-height:1.4}.backup-mobile-card dl{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin-top:10px!important}.backup-mobile-card dl>div{padding:8px 9px!important;min-height:58px;align-content:start}.backup-mobile-card dt{font-size:.61rem!important;letter-spacing:.05em}.backup-mobile-card dd{font-size:.74rem!important;line-height:1.4!important;overflow-wrap:anywhere;word-break:break-word}.backup-mobile-actions{padding-top:10px;margin-top:10px!important;border-top:1px solid #edf2ef;justify-content:flex-start!important}.backup-mobile-actions .icon-btn{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}@media (max-width:700px){.backup-safety-note{margin:0 12px 12px!important}.backup-mobile-list{padding:0 12px 14px}.backup-mobile-card{padding:12px!important}.backup-mobile-card dl{grid-template-columns:1fr!important}.backup-mobile-card dl>div{min-height:auto;display:grid;grid-template-columns:82px minmax(0,1fr);gap:8px;align-items:start}.backup-mobile-actions{justify-content:flex-end!important}}.kanban-stage-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start!important}.kanban-stage-head>span{min-width:0;display:grid;gap:2px}.kanban-stage-head>span strong{font-size:.77rem}.kanban-stage-head>span small{color:var(--muted);font-size:.58rem;line-height:1.35;font-weight:650;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.kanban-stage-guide{display:flex;align-items:center;gap:5px;margin:5px 9px 7px;padding:5px 7px;border-radius:7px;background:#f1f7f4;color:#2f6552;font-size:.6rem;font-weight:750}.kanban-outcome-icon{width:30px;height:30px;min-width:30px;display:grid;place-items:center;padding:0;border:1px solid #d9e5df;border-radius:8px;background:#fff;color:#3d6455;cursor:pointer}.kanban-outcome-icon.danger{color:#9a4b45;border-color:#ead4d1;background:#fffafa}.stage-move-guidance{display:grid;gap:8px;margin:0 0 14px}.stage-move-guidance>div{display:flex;align-items:flex-start;gap:9px;padding:10px 11px;border:1px solid #dfe9e4;border-radius:10px;background:#f7faf8;color:#285e4a}.stage-move-guidance>div>svg{flex:0 0 auto;margin-top:1px}.stage-move-guidance>div>span{min-width:0;display:grid;gap:2px}.stage-move-guidance strong{font-size:.75rem}.stage-move-guidance small{color:#61736b;line-height:1.45}.stage-move-guidance .stage-skip-warning{border-color:#ead7b4;background:#fff9ed;color:#85591a}.inventory-center-v2{gap:14px}.inventory-mode-bar{display:flex;justify-content:space-between;gap:22px;align-items:center;padding:18px 20px}.inventory-mode-bar>div:first-child{min-width:0}.inventory-mode-bar h3{margin:3px 0 4px;font-size:1.05rem}.inventory-mode-bar p{margin:0;max-width:690px;color:var(--muted);line-height:1.45;font-size:.73rem}.inventory-mode-tabs{display:flex;flex-wrap:wrap;gap:5px;padding:4px;border:1px solid #dce6e1;border-radius:11px;background:#f5f8f6}.inventory-mode-tabs button{min-height:38px;padding:7px 12px;border:0;border-radius:8px;background:transparent;color:#52665e;font-weight:800;cursor:pointer;white-space:nowrap}.inventory-mode-tabs button.active{background:#1f795a;color:#fff;box-shadow:0 2px 7px rgba(23,92,66,.16)}.inventory-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.inventory-kpi{display:grid;gap:3px;min-width:0;padding:13px 14px;border:1px solid #dfe8e3;border-radius:12px;background:#fff}.inventory-kpi small,.inventory-kpi span{color:var(--muted);font-size:.64rem}.inventory-kpi strong{color:#1d674d;font-size:1.15rem}.inventory-entry-grid{align-items:start}.inventory-form-actions{display:flex;flex-wrap:wrap;gap:8px}.inventory-register-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-right:18px}.inventory-search{display:flex;align-items:center;gap:7px;min-width:min(340px,40vw);padding:0 10px;border:1px solid #dce6e1;border-radius:9px;background:#fff}.inventory-search input{width:100%;min-width:0;height:38px}.inventory-table td>small,.inventory-table td>strong{display:block}.inventory-table td small{margin-top:3px;color:var(--muted);line-height:1.35}.inventory-mobile-list{display:grid;gap:10px;padding:0 18px 16px}.inventory-mobile-card{min-width:0;padding:13px;border:1px solid #dfe8e3;border-radius:12px;background:#fff;box-shadow:0 3px 12px rgba(17,59,44,.04)}.inventory-mobile-card>header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.inventory-mobile-card>header>span:first-child{min-width:0;display:grid;gap:2px}.inventory-mobile-card>header strong{overflow-wrap:anywhere}.inventory-mobile-card>header small{color:var(--muted);line-height:1.35}.inventory-price{margin:9px 0;font-size:1.02rem;color:#1d674d}.inventory-mobile-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}.inventory-mobile-card dl>div{min-width:0;padding:8px 9px;border-radius:8px;background:#f6f9f7}.inventory-mobile-card dt{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.57rem;font-weight:800}.inventory-mobile-card dd{margin:2px 0 0;font-size:.72rem;line-height:1.4;overflow-wrap:anywhere}.inventory-card-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid #edf2ef}.inventory-card-controls label{display:grid;gap:4px;color:#52665e;font-size:.62rem;font-weight:800}.inventory-card-controls select{width:100%;min-width:0}.inventory-rule-note{display:flex;align-items:flex-start;gap:9px;padding:11px 13px;border:1px solid #d9e7df;border-radius:10px;background:#f4faf7;color:#255f49}.inventory-rule-note>span{display:grid;gap:2px}.inventory-rule-note small{color:#61736b;line-height:1.4}@media (max-width:1050px){.inventory-mode-bar{align-items:flex-start;flex-direction:column}.inventory-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-register-head{align-items:stretch;flex-direction:column;padding-right:0}.inventory-search{margin:0 18px 12px;min-width:0}}@media (max-width:600px){.inventory-mode-bar{padding:14px;gap:12px}.inventory-mode-tabs{display:grid;grid-template-columns:1fr;width:100%}.inventory-mode-tabs button{width:100%}.inventory-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.inventory-kpi{padding:10px}.inventory-mobile-list{padding:0 12px 12px}.inventory-card-controls,.inventory-mobile-card dl{grid-template-columns:1fr}.inventory-search{margin:0 12px 12px}}.table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.data-table{width:100%;table-layout:auto}.kanban footer .kanban-advance-btn,.kanban-advance-btn{flex:0 0 auto!important;width:auto!important;min-width:70px;word-break:keep-all!important;justify-content:center!important}.kanban footer .quick-icons{flex-wrap:nowrap!important;min-width:0}.entry-layout{grid-template-columns:minmax(700px,1.65fr) minmax(280px,.55fr);max-width:1500px;margin-inline:auto}.entry-form{grid-column:1}.entry-layout>.help-card{grid-column:2;grid-row:1}.entry-layout>.entry-quick-card{grid-column:2;grid-row:2}.entry-layout>.pulsfi-promo{grid-column:1/-1}.choice-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px!important}.choice-row>button{min-width:0!important;width:100%;min-height:64px;align-items:center}.choice-row>button small,.choice-row>button strong,.file-payment-preference{min-width:0}.file-payment-preference .choice-chips{width:100%}.file-payment-preference .choice-chips>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.file-payment-preference .choice-chips button{min-width:0;white-space:normal;line-height:1.2}@media (max-width:1100px){.entry-layout{grid-template-columns:minmax(0,1fr)}.entry-layout>.entry-quick-card,.entry-layout>.help-card{grid-column:1;grid-row:auto}.entry-quick-card{order:3}}@media (max-width:700px){.form-section{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:13px 11px}.section-number{width:30px;height:30px;border-radius:8px}.choice-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}.choice-row>button{min-height:68px;padding:8px 5px!important;gap:5px!important}.choice-row>button span{min-width:0}.choice-row>button strong{font-size:.72rem!important;white-space:normal!important}.choice-row>button small{font-size:.55rem!important;line-height:1.2!important}.form-grid{grid-template-columns:1fr!important;gap:10px!important}.file-payment-preference{grid-column:1!important}.file-payment-preference .choice-chips>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.inventory-register-head{gap:18px!important;padding:18px 18px 12px!important}.inventory-register-head>div{min-width:0}.inventory-search{width:100%;height:42px;align-self:end}.inventory-search input{height:40px!important}@media (max-width:760px){.inventory-register-head{grid-template-columns:1fr!important;padding:14px 12px 10px!important;gap:10px!important}.inventory-search{width:100%!important}}.operations-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.operations-toolbar .product-tabs{scrollbar-width:none}.operations-toolbar .product-tabs::-webkit-scrollbar{display:none}.operations-toolbar .product-tabs button{flex:0 0 auto;white-space:nowrap}.operations-toolbar>.btn{min-width:42px}@media (max-width:700px){.operations-toolbar{grid-template-columns:minmax(0,1fr) 42px!important}.operations-toolbar>.btn{width:42px;min-width:42px;padding:0!important;font-size:0;justify-content:center}.operations-toolbar>.btn svg{margin:0}}.dashboard-recent-mobile-card p,.lead-mobile-card .description-cell{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;max-height:4.65em}.description-readmore{display:inline-flex;margin-top:5px;color:#1c7455;font-size:.66rem;font-weight:800;text-decoration:none}.integration-page{display:grid;gap:16px}.integration-summary{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px!important}.integration-summary>div{min-width:0;padding:12px 13px!important;border:1px solid #dfe8e3;border-radius:12px;background:#fff;display:grid!important;grid-template-columns:auto minmax(0,1fr);gap:2px 9px!important;align-items:center}.integration-summary>div .status-dot{grid-row:1/span 2}.integration-summary small,.integration-summary strong{min-width:0;overflow-wrap:anywhere}.integration-grid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px!important}.integration-grid>.full-card{grid-column:1/-1!important}.integration-card{overflow:hidden}.integration-body{padding:0 18px 18px!important;display:grid!important;gap:14px!important}.endpoint-box{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid #dfe8e3;border-radius:11px;background:#f8fbf9}.endpoint-box code{min-width:0;overflow:auto;white-space:nowrap}.integration-provider-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important}.key-provider-card{min-width:0;padding:14px!important;border:1px solid #dfe8e3;border-radius:13px;background:#fff;display:grid;gap:11px}.key-provider-card>header{display:grid!important;grid-template-columns:38px minmax(0,1fr) auto;gap:10px!important;align-items:start}.provider-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#edf7f2;color:#176b4d;font-weight:900}.key-provider-card header>span{min-width:0;display:grid;gap:3px}.key-provider-card header strong{font-size:.82rem}.key-provider-card header small{color:var(--muted);font-size:.67rem;line-height:1.45}.key-provider-card header em{align-self:start;white-space:nowrap;padding:4px 7px;border-radius:999px;background:#f2f5f3;color:#69776f;font-size:.58rem;font-style:normal;font-weight:800}.key-provider-card header em.ready{background:#eaf6f0;color:#1b704f}.provider-key-actions{display:flex!important;align-items:center;gap:8px;flex-wrap:wrap}.provider-key-actions code{margin-left:auto;font-size:.64rem;color:#52665c}.integration-safety-note{border-radius:11px}.integration-body pre{max-width:100%;overflow:auto;border-radius:12px}@media (max-width:1000px){.integration-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.integration-provider-grid{grid-template-columns:1fr!important}}@media (max-width:620px){.integration-summary{grid-template-columns:1fr!important}.integration-body{padding:0 12px 12px!important}.endpoint-box{grid-template-columns:1fr!important}.endpoint-box .btn{width:100%}.key-provider-card>header{grid-template-columns:36px minmax(0,1fr)}.key-provider-card header em{grid-column:2}.provider-key-actions{display:grid!important;grid-template-columns:1fr}.provider-key-actions code{margin-left:0}}.pulsfi-promo{min-height:150px;color:#fff!important}.pulsfi-promo>.pulsfi-services,.pulsfi-promo>footer,.pulsfi-promo>header{position:relative;z-index:2}.pulsfi-promo>header{padding:14px 16px 8px!important}.pulsfi-promo>header span strong{color:#fff!important}.pulsfi-promo>header span small{color:#bcd8cd!important}.pulsfi-services{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding:8px 16px 14px!important}.pulsfi-services>div{min-height:70px;padding:12px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:11px;background:rgba(255,255,255,.07)!important}.pulsfi-services>div:nth-child(n+4){display:none}.pulsfi-services strong{color:#fff!important}.pulsfi-promo footer,.pulsfi-services small{color:#c7ddd4!important}.pulsfi-promo footer{padding:9px 16px 12px!important;border-top:1px solid rgba(255,255,255,.1)!important}.pulsfi-promo a{color:#fff!important}@media(max-width:700px){.pulsfi-services{grid-template-columns:1fr!important}.pulsfi-services>div{min-height:56px}}.analytics-toolbar,.analytics-v2{display:grid;gap:14px}.analytics-toolbar{padding:16px 18px}.analytics-title{display:grid;gap:3px}.analytics-title>small{color:#14704f;font-size:.62rem;font-weight:900;letter-spacing:.09em}.analytics-title h2{margin:0;font-size:1.18rem;color:#14251e}.analytics-title p{margin:0;color:var(--muted);font-size:.73rem;line-height:1.45}.analytics-filters{display:grid;grid-template-columns:repeat(6,minmax(0,1fr)) auto;gap:9px;align-items:end}.analytics-filters label{min-width:0;display:grid;gap:5px}.analytics-filters label span{color:#65756c;font-size:.59rem;font-weight:850;text-transform:uppercase;letter-spacing:.045em}.analytics-filters select{width:100%;min-width:0;height:40px;padding-inline:10px;font-size:.7rem}.analytics-clear{height:40px;white-space:nowrap}.analytics-kpis-v2{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:10px!important}.analytics-kpi{min-width:0;padding:13px 14px!important;border:1px solid #dfe8e3;border-radius:12px;background:#fff;display:grid;align-content:start;gap:3px;box-shadow:0 2px 8px rgba(16,55,41,.03)}.analytics-kpi>span{color:#65756c;font-size:.61rem;font-weight:850}.analytics-kpi>strong{font-size:1.35rem;line-height:1.1;letter-spacing:-.02em;color:#14261e}.analytics-kpi>p{margin:0;min-height:1.15em;color:#738079;font-size:.59rem}.analytics-kpi.risk{border-color:#efd8d2;background:#fffafa}.kpi-comparison{margin-top:3px;font-size:.56rem!important;font-weight:780}.kpi-comparison.good{color:#1d7a57}.kpi-comparison.bad{color:#b65343}.kpi-comparison.neutral{color:#78877f}.analytics-dashboard-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.analytics-panel{min-width:0;padding:0 0 14px!important;overflow:hidden}.analytics-panel-head-row,.analytics-panel>.card-head{padding:15px 16px 10px;margin:0!important}.analytics-span-4{grid-column:span 4}.analytics-span-6{grid-column:span 6}.analytics-span-8{grid-column:span 8}.analytics-span-12{grid-column:1/-1}.analytics-bar-chart{height:235px;display:flex;align-items:stretch;gap:4px;padding:12px 16px 4px;overflow-x:auto;scrollbar-width:thin}.analytics-bar-column{flex:1 0 14px;min-width:14px;display:grid;grid-template-rows:1fr 16px;gap:4px;align-items:end}.analytics-bar-track{height:100%;display:flex;align-items:flex-end;justify-content:center;border-bottom:1px solid #e7eeea}.analytics-bar-track>i{width:min(14px,75%);min-height:0;position:relative;display:flex;align-items:flex-end;border-radius:5px 5px 2px 2px;background:#cae4d9;overflow:hidden}.analytics-bar-track>i>b{width:100%;display:block;background:#24795a}.analytics-bar-column small{font-size:.51rem;color:#89958f;text-align:center;white-space:nowrap}.chart-legend{display:flex;justify-content:flex-end;gap:12px;padding:4px 16px 0;color:#68786f;font-size:.59rem}.chart-legend span{display:flex;align-items:center;gap:5px}.chart-legend i{width:9px;height:9px;border-radius:3px}.legend-leads{background:#cae4d9}.legend-won{background:#24795a}.analytics-funnel-v2,.analytics-ranked-bars,.workload-bars{display:grid;gap:9px;padding:6px 16px 2px}.analytics-funnel-v2>div,.analytics-ranked-bars>div,.workload-bars>div{display:grid;grid-template-columns:minmax(115px,1fr) minmax(90px,1.4fr) 36px;align-items:center;gap:9px;min-width:0}.analytics-funnel-v2 span,.analytics-ranked-bars span,.workload-bars span{min-width:0;display:grid;gap:1px}.analytics-funnel-v2 strong,.analytics-ranked-bars strong,.workload-bars strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem}.analytics-funnel-v2 small,.analytics-ranked-bars small,.workload-bars small{color:#7a8780;font-size:.55rem}.analytics-funnel-v2 i,.analytics-ranked-bars i,.pipeline-performance-cards article>i,.workload-bars i{height:7px;display:block;border-radius:999px;background:#edf2ef;overflow:hidden}.analytics-live-status{display:flex;align-items:center;gap:7px;margin:8px 0;padding:8px 12px;border:1px solid #dce9e2;border-radius:9px;background:#f7fbf8;color:#316b53;font-size:.68rem;font-weight:700}.analytics-live-status.error{border-color:#f0d2ce;background:#fff7f6;color:#a94740}.analytics-live-status svg{flex:0 0 auto}.analytics-funnel-v2 i em,.analytics-ranked-bars i em,.pipeline-performance-cards article>i em,.workload-bars i em{height:100%;display:block;border-radius:inherit;background:#24795a}.analytics-funnel-v2>div>b,.analytics-ranked-bars>div>b,.workload-bars>div>b{text-align:right;font-size:.69rem}.pipeline-performance-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:5px 16px 2px}.pipeline-performance-cards article{min-width:0;padding:12px;border:1px solid #e0e8e4;border-radius:11px;background:#fbfcfb;display:grid;gap:10px}.pipeline-performance-cards header{display:flex;align-items:center;justify-content:space-between;gap:8px}.pipeline-performance-cards header strong{font-size:.72rem}.pipeline-performance-cards header span{font-size:.58rem;color:#246d53;font-weight:850;white-space:nowrap}.pipeline-performance-cards article>div{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.pipeline-performance-cards article>div span{display:grid;gap:2px}.pipeline-performance-cards small{font-size:.53rem;color:#7a8780}.pipeline-performance-cards b{font-size:.83rem}.source-quality-list{display:grid;gap:10px;padding:5px 16px 2px}.source-quality-list article{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(0,1.4fr);gap:12px;align-items:center}.source-quality-list article>div:first-child{min-width:0;display:grid;gap:2px}.source-quality-list strong{font-size:.69rem}.source-quality-list small{font-size:.56rem;color:#78867e}.source-bar{height:24px;position:relative;display:flex;align-items:center;border-radius:7px;background:#f0f4f2;overflow:hidden}.source-bar i{height:100%;background:#d7ece2;min-width:2px}.source-bar b{position:absolute;right:8px;font-size:.64rem}.analytics-panel-head-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.analytics-panel-head-row .card-head{padding:0!important;flex:1}.agent-sort{display:flex;align-items:center;gap:7px}.agent-sort span{font-size:.59rem;color:#78867e;font-weight:800}.agent-sort select{height:36px;min-width:145px;font-size:.66rem}.agent-performance-table{margin:4px 16px 2px;border:1px solid #e1e8e4;border-radius:11px;overflow:hidden}.agent-performance-head,.agent-performance-table article{display:grid;grid-template-columns:minmax(180px,1.5fr) repeat(5,minmax(70px,.55fr)) minmax(95px,.7fr);align-items:center;gap:8px;padding:9px 11px}.agent-performance-head{background:#f6f8f7;color:#6f7d76;font-size:.55rem;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.agent-performance-table article{border-top:1px solid #edf1ef;font-size:.67rem}.agent-performance-table article>b,.agent-performance-table article>span{text-align:center}.agent-cell{min-width:0;display:flex;align-items:center;gap:8px}.agent-cell .avatar{width:30px;height:30px;min-width:30px;font-size:.58rem}.agent-cell>span{min-width:0;display:grid;gap:1px}.agent-cell strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-cell small{font-size:.55rem;color:#7c8982}.workload-status{justify-self:center;padding:4px 7px;border-radius:999px;font-size:.55rem;font-style:normal;font-weight:850;background:#edf5f1;color:#1f6c50;white-space:nowrap}.workload-status.overloaded{background:#fff0ed;color:#ac4e3e}.workload-status.high{background:#fff6e8;color:#98601e}.workload-status.available{background:#f2f5f3;color:#6f7c75}.agent-performance-mobile{display:none}.analytics-empty{min-height:190px;display:grid;place-items:center;align-content:center;gap:5px;padding:20px;color:#718078;text-align:center}.analytics-empty.compact{min-height:160px}.analytics-empty svg{color:#3e8c70}.analytics-empty strong{font-size:.78rem;color:#3b5147}.analytics-empty span{font-size:.64rem;max-width:340px;line-height:1.45}.analytics-footnote{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:start;padding:9px 12px;color:#66776e;font-size:.59rem;line-height:1.45}.analytics-footnote small{white-space:nowrap}@media(max-width:1280px){.analytics-kpis-v2{grid-template-columns:repeat(4,minmax(0,1fr))!important}.analytics-filters{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.analytics-span-4,.analytics-span-8{grid-column:span 6}.pipeline-performance-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.analytics-kpis-v2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.analytics-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-clear{width:100%}.analytics-span-4,.analytics-span-6,.analytics-span-8{grid-column:1/-1}.pipeline-performance-cards{grid-template-columns:1fr}.agent-performance-table{display:none}.agent-performance-mobile{display:grid;gap:9px;padding:4px 12px 2px}.agent-performance-mobile article{padding:11px;border:1px solid #e1e8e4;border-radius:11px;background:#fff}.agent-performance-mobile header{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px}.agent-performance-mobile header .avatar{width:34px;height:34px}.agent-performance-mobile header>span{display:grid;gap:2px}.agent-performance-mobile header small{font-size:.56rem;color:#78867f}.agent-performance-mobile article>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-top:10px}.agent-performance-mobile article>div span{padding:7px 5px;border-radius:8px;background:#f7f9f8;display:grid;gap:2px;text-align:center}.agent-performance-mobile article>div small{font-size:.5rem;color:#7a8780}.agent-performance-mobile article>div b{font-size:.68rem}.analytics-footnote{grid-template-columns:auto minmax(0,1fr)}.analytics-footnote small{grid-column:2;white-space:normal}}@media(max-width:600px){.analytics-toolbar{padding:13px 12px}.analytics-filters{grid-template-columns:1fr}.analytics-kpis-v2{grid-template-columns:1fr!important}.analytics-kpi{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:9px}.analytics-kpi>.kpi-comparison,.analytics-kpi>p,.analytics-kpi>span{grid-column:1}.analytics-kpi>strong{grid-column:2;grid-row:1/span 3;font-size:1.25rem}.analytics-panel-head-row,.analytics-panel>.card-head{padding:13px 12px 9px}.analytics-bar-chart{height:210px;padding-inline:12px}.source-quality-list{padding-inline:12px}.source-quality-list article{grid-template-columns:1fr;gap:5px}.analytics-funnel-v2,.analytics-ranked-bars,.workload-bars{padding-inline:12px}.analytics-funnel-v2>div,.analytics-ranked-bars>div,.workload-bars>div{grid-template-columns:minmax(100px,.9fr) minmax(80px,1.2fr) 30px;gap:6px}.analytics-panel-head-row{align-items:flex-start;flex-direction:column}.agent-sort{width:100%;justify-content:space-between}.agent-sort select{flex:1}.agent-performance-mobile article>div{grid-template-columns:repeat(3,minmax(0,1fr))}.pipeline-performance-cards{padding-inline:12px}.analytics-footnote{margin-bottom:8px}}.pulsfi-promo{min-height:168px!important;background:#0d3025!important}.pulsfi-carousel{position:relative;min-height:122px;overflow:hidden}.pulsfi-slide{position:absolute;inset:0;display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 20px;opacity:0;transform:translateX(18px);animation:pulsfiCampaign 18s infinite}.pulsfi-slide.slide-1{animation-delay:0s;background:linear-gradient(115deg,#0f4a35,#116647)}.pulsfi-slide.slide-2{animation-delay:6s;background:linear-gradient(115deg,#2b2358,#4e2d78)}.pulsfi-slide.slide-3{animation-delay:12s;background:linear-gradient(115deg,#123d69,#175c8b)}.pulsfi-slide-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:14px;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.18)}.pulsfi-slide>span{min-width:0;display:grid;gap:3px}.pulsfi-slide small{color:rgba(255,255,255,.78);font-size:.59rem;font-weight:900;letter-spacing:.08em}.pulsfi-slide strong{color:#fff;font-size:1.02rem;line-height:1.25}.pulsfi-slide em{color:rgba(255,255,255,.78);font-size:.67rem;font-style:normal}.pulsfi-slide>a{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 12px;border-radius:9px;background:#fff;color:#124c37!important;font-size:.67rem;font-weight:900;text-decoration:none;white-space:nowrap}.pulsfi-promo>footer{min-height:46px;display:flex;align-items:center;gap:12px;padding:9px 16px!important;background:#0a251d;color:#d4e7df!important;font-size:.59rem}.pulsfi-promo>footer strong{color:#fff;margin-right:auto;font-size:.6rem}.pulsfi-promo>footer span{opacity:.8}@keyframes pulsfiCampaign{0%,29%{opacity:1;transform:translateX(0)}33%,96%{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.pulsfi-slide{animation:none;opacity:0;transform:none}.pulsfi-slide:first-child{opacity:1}}@media(max-width:700px){.pulsfi-carousel{min-height:150px}.pulsfi-slide{grid-template-columns:42px minmax(0,1fr);gap:10px;padding:14px}.pulsfi-slide-icon{width:40px;height:40px}.pulsfi-slide>span{align-self:center}.pulsfi-slide>a{grid-column:2;justify-self:start;min-height:34px}.pulsfi-slide strong{font-size:.85rem}.pulsfi-promo>footer{flex-wrap:wrap;gap:7px 10px}.pulsfi-promo>footer strong{width:100%;margin-right:0}.pulsfi-promo>footer span{display:none}}.file-payment-preference .smart-field{width:100%}.file-payment-preference .value-chips{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px!important}.file-payment-preference .value-chips button{width:100%;min-width:0;white-space:normal;line-height:1.2}@media(max-width:700px){.file-payment-preference .value-chips{grid-template-columns:repeat(2,minmax(0,1fr))}}.pulsfi-promo{aspect-ratio:16/4.4;background:#0a251d!important}.pulsfi-image-carousel{overflow:hidden;background:#0a251d}.pulsfi-image-slide{transform:scale(1.015);animation:pulsfiImageCampaign 21s infinite;display:block}.pulsfi-image-slide.slide-1{animation-delay:0s}.pulsfi-image-slide.slide-2{animation-delay:7s}.pulsfi-image-slide.slide-3{animation-delay:14s}.pulsfi-image-slide img{width:100%;height:100%}.pulsfi-image-dots{z-index:4;left:50%;transform:translateX(-50%);padding:4px 6px;background:rgba(4,23,17,.45)}.pulsfi-image-dots i{width:5px;height:5px}.pulsfi-image-dots i:first-child{background:#fff}@keyframes pulsfiImageCampaign{0%,29%{opacity:1;transform:scale(1)}33%,96%{opacity:0;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.pulsfi-image-slide{animation:none;opacity:0;transform:none}.pulsfi-image-slide:first-child{opacity:1}}@media(max-width:900px){.pulsfi-promo{aspect-ratio:16/6.2}}@media(max-width:600px){.pulsfi-promo{aspect-ratio:16/8.5;border-radius:12px!important}.pulsfi-image-slide img{object-fit:cover}.pulsfi-image-dots{bottom:6px}}.recovery-form{gap:16px!important}.recovery-method{min-width:0;margin:0;padding:0;border:0}.recovery-method>legend{margin:0 0 8px;padding:0;color:var(--text,#18342a);font-size:.84rem;font-weight:780}.recovery-channel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;padding:5px;border:1px solid var(--line,#d9e4df);border-radius:13px;background:#f4f7f5}.recovery-channel>button{min-width:0;min-height:62px;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid transparent;border-radius:9px;background:transparent;color:#314b41;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.recovery-channel>button:hover{border-color:#c7d9d1;background:#fff}.recovery-channel>button.active{border-color:#207957;background:#fff;color:#155c42;box-shadow:0 2px 8px rgba(24,94,68,.1)}.recovery-channel>button>span:last-child{min-width:0;display:flex;flex-direction:column;gap:2px}.recovery-channel small,.recovery-channel strong{display:block;min-width:0;line-height:1.25}.recovery-channel strong{font-size:.86rem;white-space:nowrap}.recovery-channel small{color:var(--muted,#718078);font-size:.72rem}.recovery-channel-icon{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border-radius:8px;background:#e8f3ed;color:#1f7555;font-size:.69rem;font-weight:850;letter-spacing:-.03em}.recovery-channel>button.active .recovery-channel-icon{background:#1f7555;color:#fff}.recovery-method-help{margin:8px 2px 0;color:var(--muted,#718078);font-size:.76rem;line-height:1.45}.recovery-resend{align-self:center;margin-top:-5px}.auth-simple-card .btn.primary:disabled,.login-form .btn.primary:disabled{cursor:wait}@media (max-width:480px){.auth-simple-page{align-items:start;padding:max(10px,env(safe-area-inset-top)) 10px max(14px,env(safe-area-inset-bottom))}.auth-simple-card{width:100%;padding:22px 16px;border-radius:14px}.auth-simple-card h1{font-size:1.65rem}.recovery-channel{grid-template-columns:1fr 1fr;gap:6px}.recovery-channel>button{min-height:58px;gap:7px;padding:9px 8px}.recovery-channel-icon{width:28px;height:28px;flex-basis:28px}.recovery-channel strong{font-size:.8rem}.recovery-channel small{display:none}}.dashboard-recent-mobile-card{padding:11px 12px!important}.dashboard-recent-mobile-description{min-width:0;margin:8px 0 7px}.dashboard-recent-mobile-description>p{margin:0!important;color:#43554c;font-size:.78rem;line-height:1.46;text-align:left;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.dashboard-recent-mobile-description .description-readmore{margin:2px 0 0!important;padding:0;border:0;background:transparent;cursor:pointer;line-height:1.25}.dashboard-recent-mobile-foot{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px!important;padding-top:8px;border-top:1px solid #edf1ef}.dashboard-recent-mobile-meta{display:grid!important;grid-template-columns:1fr!important;gap:4px!important;min-width:0;padding:0!important;border-top:0!important}.dashboard-recent-mobile-meta>span{display:grid!important;grid-template-columns:74px minmax(0,1fr);align-items:baseline;gap:7px}.dashboard-recent-mobile-meta small{font-size:.56rem!important;line-height:1.2;letter-spacing:.035em}.dashboard-recent-mobile-meta strong{min-width:0;font-size:.69rem!important;line-height:1.28!important}.dashboard-recent-mobile-actions{align-self:center;justify-self:end;display:flex;flex-wrap:nowrap;gap:6px!important}.dashboard-recent-mobile-actions .icon-btn{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;border-radius:9px!important}@media (max-width:380px){.dashboard-recent-mobile-foot{gap:7px!important}.dashboard-recent-mobile-meta>span{grid-template-columns:63px minmax(0,1fr);gap:5px}.dashboard-recent-mobile-actions .icon-btn{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}}.kanban footer .kanban-advance-btn,.kanban-advance-btn{flex:0 0 30px!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;display:inline-grid!important;place-items:center!important;border-radius:8px!important;font-size:0!important;line-height:1!important;white-space:nowrap!important}.kanban-advance-btn svg{margin:0!important;flex:0 0 auto}.activity-feed .activity-card-v2{grid-template-columns:38px minmax(0,1fr)!important;align-items:start;gap:10px!important;padding:11px 12px!important}.activity-card-v2 .activity-symbol{width:36px;height:36px;border-radius:10px}.activity-content-v2{min-width:0;display:grid;gap:5px}.activity-top-v2{display:flex!important;flex-wrap:wrap;align-items:center;gap:6px!important;min-width:0}.activity-top-v2 strong{min-width:0;color:#203c31;font-size:.76rem;line-height:1.35;overflow-wrap:anywhere}.activity-top-v2 em{flex:0 0 auto;margin:0;font-size:.58rem!important}.activity-note-v2{margin:0!important;color:#43574d;font-size:.7rem!important;line-height:1.45;overflow-wrap:anywhere}.activity-meta-v2{display:flex;flex-wrap:wrap;gap:4px 10px;color:#7b8982;font-size:.57rem;line-height:1.35}.activity-meta-v2 span{min-width:0;overflow-wrap:anywhere}.activity-meta-v2 span:not(:last-child):after{content:"•";margin-left:10px;color:#bdc7c1}.activity-followup-v2{width:fit-content;max-width:100%;display:inline-flex;align-items:center;gap:5px;margin-top:1px;padding:4px 7px;border-radius:7px;background:#eef7f2;color:#24694f;font-size:.58rem;font-weight:750;line-height:1.3}@media (max-width:600px){.activity-feed .activity-card-v2{grid-template-columns:32px minmax(0,1fr)!important;gap:8px!important;padding:10px!important}.activity-card-v2 .activity-symbol{width:30px;height:30px;border-radius:8px}.activity-meta-v2{display:grid;grid-template-columns:1fr;gap:2px}.activity-meta-v2 span:not(:last-child):after{content:none}}.pulsfi-promo{width:min(728px,calc(100% - 24px))!important;max-width:728px!important;aspect-ratio:728/90!important;margin:14px auto!important;border-radius:10px!important;box-shadow:0 5px 18px rgba(16,53,40,.08)!important;position:relative}.pulsfi-image-carousel,.pulsfi-image-slide,.pulsfi-image-slide picture{position:absolute;inset:0;display:block}.pulsfi-image-slide picture{width:100%;height:100%}.pulsfi-image-slide img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;display:block}.pulsfi-image-dots{left:auto!important;right:7px!important;bottom:5px!important;transform:none!important;padding:3px 5px!important}@media (max-width:520px){.pulsfi-promo{width:min(320px,calc(100% - 20px))!important;max-width:320px!important;aspect-ratio:320/100!important;margin:12px auto!important;border-radius:9px!important}}.inventory-form-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:nowrap!important}.inventory-form-actions-primary,.inventory-form-actions-secondary{display:inline-flex!important;align-items:center!important;gap:10px!important;min-width:0}.inventory-form-actions-primary{flex:1 1 auto}.inventory-form-actions-secondary{flex:0 0 auto}.inventory-form-actions .btn{min-height:42px!important;white-space:nowrap!important;justify-content:center!important}.inventory-form-actions-primary .btn{min-width:160px}.inventory-form-actions-secondary .btn{min-width:116px}.inventory-register-head{grid-template-columns:minmax(0,1fr) minmax(280px,360px)!important}.inventory-register-head .card-head{margin-bottom:0!important}.inventory-search{height:46px!important;border:1px solid #d5e2dc!important;box-shadow:0 1px 0 rgba(16,53,40,.03)!important}.inventory-search svg{color:#6e8378!important}.inventory-search input{height:44px!important}.inventory-search input::placeholder{color:#83958c!important}.operations-toolbar .product-tabs{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;overflow:visible!important}.operations-toolbar .product-tabs>button{min-width:0!important;min-height:42px!important;padding:0 12px!important;justify-content:center!important;text-align:center!important}.operations-toolbar>.btn{min-width:44px!important;min-height:42px!important;align-self:stretch!important}.system-alert-modal{width:min(680px,96vw)!important;border-radius:18px!important}.system-alert-modal>header{padding-bottom:14px!important}.system-alert-body{display:grid!important;gap:14px!important}.system-alert-body>p{margin:0!important}.system-alert-meter{margin-top:0!important;padding:14px!important;border-radius:14px!important}.system-alert-meter>span{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:12px!important}.system-alert-meter b{font-size:1.85rem!important;line-height:1!important}.system-alert-meter small{text-transform:none!important;letter-spacing:0!important;font-size:.82rem!important}.system-alert-action,.system-alert-more{margin-top:0!important}.system-alert-more{font-size:.88rem!important}.system-alert-modal .modal-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}.system-alert-modal .modal-actions .btn{width:100%!important;min-height:44px!important;justify-content:center!important}@media (max-width:900px){.inventory-register-head{grid-template-columns:1fr!important;align-items:stretch!important}}@media (max-width:680px){.inventory-form-actions{flex-wrap:wrap!important;align-items:stretch!important}.inventory-form-actions-primary,.inventory-form-actions-secondary{flex:1 1 100%!important;justify-content:stretch!important}.inventory-form-actions-secondary{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.inventory-form-actions .btn,.inventory-form-actions-primary .btn,.inventory-form-actions-secondary .btn{width:100%!important;min-width:0!important}.operations-toolbar{grid-template-columns:1fr!important}.operations-toolbar .product-tabs{display:flex!important;overflow-x:auto!important;gap:8px!important;padding-bottom:2px!important}.operations-toolbar .product-tabs>button{flex:0 0 auto!important}.operations-toolbar>.btn{justify-self:end!important}}.pulsfi-promo{box-shadow:0 1px 2px rgba(17,53,40,.06)!important}.pulsfi-promo.rectangle{justify-self:center}.pulsfi-image-link,.pulsfi-image-link img,.pulsfi-image-link picture{display:block!important;width:100%!important;height:100%!important}.pulsfi-image-link img{object-fit:cover!important;object-position:center!important;background:#0b2f23}.pulsfi-promo .pulsfi-image-carousel,.pulsfi-promo .pulsfi-image-dots{display:none!important}@media (max-width:600px){.pulsfi-promo.leaderboard{aspect-ratio:320/100!important}.pulsfi-promo.pulsfi-promo-archive.leaderboard{aspect-ratio:320/50!important}.pulsfi-promo.rectangle{aspect-ratio:300/250!important;max-width:300px!important}}.inventory-register-head{grid-template-columns:minmax(0,1fr) minmax(260px,340px)!important;gap:14px!important}.inventory-register-head .card-head h3,.inventory-register-head .card-head p{margin-left:0!important}.inventory-search{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;height:44px!important;border:1px solid #d7e3de!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 1px 2px rgba(17,53,40,.04)!important;overflow:hidden!important}.inventory-search svg{color:#6a8176!important}.inventory-search input{padding:0 0 0 10px!important;font-size:.92rem!important;color:#17372c!important}.inventory-search input::placeholder{color:#80948b!important;opacity:1!important}.operations-toolbar{gap:10px!important}.operations-toolbar .product-tabs{overflow-x:auto!important;scrollbar-width:none!important;padding:0!important;min-width:0!important}.operations-toolbar .product-tabs::-webkit-scrollbar{display:none!important}.operations-toolbar .product-tabs>button{flex:0 0 auto!important;min-height:40px!important;padding:0 14px!important;border-radius:11px!important;white-space:nowrap!important;font-size:.82rem!important}.operations-toolbar>.btn{min-width:42px!important;height:40px!important;padding:0 12px!important;border-radius:11px!important;white-space:nowrap!important}@media (max-width:900px){.inventory-register-head{grid-template-columns:1fr!important;gap:12px!important}}@media (max-width:680px){.operations-toolbar{grid-template-columns:minmax(0,1fr) 42px!important;align-items:stretch!important}.operations-toolbar .product-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:visible!important;gap:8px!important}.operations-toolbar .product-tabs>button{min-width:0!important;padding:0 10px!important;font-size:.74rem!important;line-height:1.15!important;text-align:center!important}.operations-toolbar>.btn{width:42px!important;min-width:42px!important;padding:0!important;font-size:0!important;justify-content:center!important;align-self:stretch!important}.operations-toolbar>.btn svg{margin:0!important}}.pulsfi-promo{overflow:hidden!important;border:1px solid #d8e4df!important;border-radius:14px!important;background:#062219!important}.pulsfi-promo.leaderboard{aspect-ratio:728/90!important}.pulsfi-promo.rectangle{aspect-ratio:300/250!important;max-width:336px!important}.pulsfi-image-carousel,.pulsfi-image-link,.pulsfi-image-slide,.pulsfi-image-slide img,.pulsfi-image-slide picture{display:block;width:100%;height:100%}.pulsfi-image-link{position:relative;min-height:100%}.pulsfi-image-carousel,.pulsfi-image-slide{position:absolute;inset:0}.pulsfi-image-slide{opacity:0;transition:opacity .45s ease;pointer-events:none}.pulsfi-image-slide.active{opacity:1;pointer-events:auto}.pulsfi-image-slide img{object-fit:cover;object-position:center}.pulsfi-image-dots{position:absolute;right:10px;bottom:8px;z-index:3;display:flex;align-items:center;gap:5px;padding:4px 7px;border-radius:999px;background:rgba(5,27,20,.5);backdrop-filter:blur(4px)}.pulsfi-image-dots i{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.45)}.pulsfi-image-dots i.active{background:#fff}.inventory-register-head{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:end!important;gap:16px!important;padding:16px 18px 12px!important}.inventory-register-head .card-head{margin:0!important;min-width:0}.inventory-search{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;min-height:44px;margin:0!important;padding:0 14px!important;border:1px solid #d6e2dd!important;border-radius:12px!important;background:#fff!important;box-shadow:0 1px 2px rgba(7,37,28,.04)}.inventory-search svg{flex:0 0 auto;margin:0!important;color:#6b7f76}.inventory-search input{width:100%!important;min-width:0!important;height:42px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.inventory-search input::placeholder{color:#7b8f87;opacity:1}.operations-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important}.operations-toolbar .product-tabs{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;min-width:0;overflow-x:auto;padding-bottom:2px}.operations-toolbar .product-tabs>button{flex:0 0 auto;min-height:40px;white-space:nowrap}.operations-toolbar>.btn{min-height:40px;white-space:nowrap}.connection-state .btn.primary{white-space:nowrap}@media (max-width:900px){.pulsfi-promo.leaderboard{aspect-ratio:320/100!important}.pulsfi-promo.pulsfi-promo-archive.leaderboard{aspect-ratio:320/50!important}.pulsfi-promo.rectangle{max-width:100%!important}.inventory-register-head{grid-template-columns:1fr!important;padding:14px 12px 10px!important}.operations-toolbar{grid-template-columns:1fr!important;align-items:stretch!important}.operations-toolbar>.btn{justify-self:stretch;width:100%}}@media (max-width:640px){.inventory-search{min-height:42px;border-radius:10px!important}.operations-toolbar .product-tabs>button{min-height:38px;font-size:.75rem}.operations-toolbar>.btn{font-size:.82rem}}.pulsfi-promo{min-height:0!important;margin:0!important;position:relative!important}.pulsfi-promo .pulsfi-image-link{border-radius:12px!important;background:#061a26!important;box-shadow:0 1px 2px rgba(15,48,37,.06)!important}.pulsfi-promo .pulsfi-image-link img{background:#061a26!important}.pulsfi-promo-archive,.pulsfi-promo-settings,.pulsfi-promo-zameen{max-width:970px!important;aspect-ratio:970/90!important;justify-self:center!important;margin:16px auto 0!important}.entry-layout>.pulsfi-promo-zameen{grid-column:1/-1!important;grid-row:auto!important}.settings-layout>.pulsfi-promo-settings{grid-column:1/-1!important}.import-layout>.pulsfi-promo-import{grid-row:auto!important;width:min(300px,100%)!important;max-width:300px!important}.data-table+.pulsfi-promo,.form-grid>.pulsfi-promo,.form-section>.pulsfi-promo,.operations-table-card+.pulsfi-promo{display:none!important}@media (max-width:1100px){.pulsfi-promo-archive,.pulsfi-promo-settings,.pulsfi-promo-zameen{max-width:728px!important;width:min(100%,728px)!important;aspect-ratio:728/90!important}}@media (max-width:700px){.pulsfi-promo{width:min(100%,320px)!important;max-width:320px!important;justify-self:center!important;margin-left:auto!important;margin-right:auto!important}.pulsfi-promo-import,.pulsfi-promo-settings,.pulsfi-promo-zameen{aspect-ratio:320/100!important;margin-top:12px!important}.pulsfi-promo-archive{aspect-ratio:320/50!important;margin-top:12px!important}.import-layout>.pulsfi-promo-import{grid-column:1!important;width:min(100%,320px)!important;max-width:320px!important}.pulsfi-promo .pulsfi-image-link{border-radius:10px!important}}.boolean-option{appearance:none!important;-webkit-appearance:none!important;grid-column:1/-1;width:100%!important;min-height:54px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:10px 12px!important;border:1px solid #dce7e1!important;border-radius:12px!important;background:#fbfdfc!important;color:#263a30!important;text-align:left!important;cursor:pointer}.boolean-option:hover{border-color:#b9d4c7!important;background:#f6faf8!important}.boolean-option>span{min-width:0;display:grid!important;gap:3px}.boolean-option>span strong{font-size:.8rem!important;color:#263a30!important}.boolean-option>span small{font-size:.68rem!important;line-height:1.35!important;color:#75867e!important}.boolean-switch{position:relative;flex:0 0 44px;width:44px;height:24px;border-radius:999px;background:#cdd8d2;box-shadow:inset 0 0 0 1px rgba(29,72,53,.08);transition:background .16s ease}.boolean-switch b{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(24,54,41,.22);transition:transform .16s ease}.boolean-option.active .boolean-switch{background:#1f7e5b}.boolean-option.active .boolean-switch b{transform:translateX(20px)}.people-contact-editor{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.people-contact-editor input{width:180px;min-height:34px;padding:6px 8px;border:1px solid #d8e3de;border-radius:8px}.whatsapp-verification-card{display:grid;gap:12px;margin-top:14px;padding:14px;border:1px solid #d8e6df;border-radius:14px;background:#f8fbf9}.whatsapp-verification-head{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px}.whatsapp-verification-head>svg{color:#1f7e5b}.whatsapp-verification-head>span{min-width:0;display:grid;gap:3px}.whatsapp-verification-head strong{font-size:.86rem}.whatsapp-verification-head small{color:#72847b;font-size:.72rem;line-height:1.4}.whatsapp-verification-head em{font-style:normal;font-size:.69rem;font-weight:800;color:#8a5e17;background:#fff3d9;padding:5px 8px;border-radius:999px;white-space:nowrap}.whatsapp-verification-head em.verified{color:#176346;background:#e8f5ee}.whatsapp-code-row,.whatsapp-verification-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.whatsapp-code-row label,.whatsapp-verification-controls label{display:grid;gap:5px;min-width:0;font-size:.72rem;font-weight:700}.whatsapp-code-row input,.whatsapp-verification-controls input{width:100%;min-height:42px}.whatsapp-verification-controls .btn:disabled{opacity:.52;cursor:not-allowed;filter:saturate(.65)}.whatsapp-verification-status{display:flex;align-items:flex-start;gap:8px;padding:9px 10px;border:1px solid #d8e7df;border-radius:10px;background:#f6fbf8;color:#42685a;font-size:.68rem;line-height:1.4}.whatsapp-verification-status>svg{flex:0 0 auto;margin-top:1px;color:#1f7e5b}.whatsapp-verification-status.blocked{border-color:#eadfc9;background:#fffaf1;color:#806333}.whatsapp-verification-status.blocked>svg{color:#ad7a2a}.switch-option.whatsapp-pref.verified{border-color:#bad9ca!important;background:#f3faf6!important}.notification-preferences{display:grid;gap:14px;margin-top:18px}.notification-preferences>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.notification-preferences>header h3{margin:0 0 3px;font-size:.96rem}.notification-preferences>header p{margin:0;color:#6f8178;font-size:.74rem;line-height:1.45}.notification-channel-grid,.whatsapp-alert-toggles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.notification-channel-grid .switch-option,.whatsapp-alert-toggles .switch-option{min-width:0;min-height:58px;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;border:1px solid #dce7e1;border-radius:12px;background:#fbfdfc}.notification-channel-grid .switch-option>span,.whatsapp-alert-toggles .switch-option>span{min-width:0;display:grid;gap:2px}.notification-channel-grid .switch-option strong,.whatsapp-alert-toggles .switch-option strong{font-size:.78rem;color:#263a30}.notification-channel-grid .switch-option small,.whatsapp-alert-toggles .switch-option small{color:#75867e;font-size:.68rem;line-height:1.35}.notification-channel-grid .switch-option input[type=checkbox],.whatsapp-alert-toggles .switch-option input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;position:relative;width:42px!important;min-width:42px!important;max-width:42px!important;height:24px!important;min-height:24px!important;max-height:24px!important;margin:0!important;padding:0!important;border:0!important;border-radius:999px!important;background:#cdd8d2!important;box-shadow:inset 0 0 0 1px rgba(29,72,53,.08)!important}.notification-channel-grid .switch-option input[type=checkbox]:after,.whatsapp-alert-toggles .switch-option input[type=checkbox]:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(24,54,41,.22);transition:transform .16s ease}.notification-channel-grid .switch-option input[type=checkbox]:checked,.whatsapp-alert-toggles .switch-option input[type=checkbox]:checked{background:#1f7e5b!important}.notification-channel-grid .switch-option input[type=checkbox]:checked:after,.whatsapp-alert-toggles .switch-option input[type=checkbox]:checked:after{transform:translateX(18px)}.notification-channel-grid .switch-option input[type=checkbox]:disabled,.whatsapp-alert-toggles .switch-option input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}.whatsapp-alert-toggles{margin-top:2px;padding-top:12px;border-top:1px solid #e2ebe6}.managed-connector-note{display:flex;align-items:flex-start;gap:10px;padding:12px 13px;border:1px solid #dce7e1;border-radius:12px;background:#f8fbfa}.managed-connector-note>svg{flex:0 0 auto;color:#496b5b;margin-top:1px}.managed-connector-note>span{min-width:0;display:grid;gap:3px}.managed-connector-note strong{font-size:.78rem;color:#263a30}.managed-connector-note small{color:#708179;font-size:.69rem;line-height:1.45}.pulsfi-promo{width:100%!important;min-width:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.pulsfi-promo .pulsfi-image-link,.pulsfi-promo .pulsfi-image-link img,.pulsfi-promo .pulsfi-image-link picture{display:block!important;width:100%!important;height:100%!important}.pulsfi-promo .pulsfi-image-link{overflow:hidden!important;border-radius:11px!important;border:1px solid #d8e4df!important;background:#071f18!important}.pulsfi-promo .pulsfi-image-link img{object-fit:contain!important;object-position:center!important;background:#071f18!important}.pulsfi-promo-archive{width:min(100%,728px)!important;max-width:728px!important;aspect-ratio:728/90!important;margin:14px auto 0!important}.entry-layout>.pulsfi-promo-zameen{grid-column:2!important;grid-row:3!important}.entry-layout>.pulsfi-promo-zameen,.import-layout>.pulsfi-promo-import{width:300px!important;max-width:100%!important;aspect-ratio:300/250!important;justify-self:center!important;align-self:start!important;margin:0 auto!important}.import-layout>.pulsfi-promo-import{grid-column:1!important;grid-row:2!important}@media (max-width:1100px){.entry-layout>.pulsfi-promo-zameen{grid-column:1!important;grid-row:auto!important;width:min(100%,320px)!important;aspect-ratio:320/100!important;margin-top:12px!important}}@media (max-width:700px){.notification-channel-grid,.whatsapp-alert-toggles{grid-template-columns:1fr}.pulsfi-promo-archive{width:min(100%,320px)!important;aspect-ratio:320/50!important}.import-layout>.pulsfi-promo-import{grid-column:1!important;grid-row:auto!important;width:min(100%,320px)!important;aspect-ratio:320/100!important;margin-top:12px!important}.whatsapp-verification-head{grid-template-columns:30px minmax(0,1fr)}.whatsapp-verification-head em{grid-column:2;justify-self:start}.whatsapp-code-row,.whatsapp-verification-controls{grid-template-columns:1fr}.whatsapp-code-row .btn,.whatsapp-verification-controls .btn{width:100%}.people-contact-editor{display:grid;grid-template-columns:1fr auto auto;width:100%}.people-contact-editor input{width:100%;min-width:0}}.entry-layout{grid-template-columns:minmax(700px,1.65fr) minmax(300px,.55fr)!important;align-items:start!important}.entry-layout>.entry-form{grid-column:1!important;grid-row:1!important;min-width:0!important}.entry-side-stack{grid-column:2!important;grid-row:1!important;display:grid!important;gap:12px!important;align-content:start!important;min-width:0!important}.entry-side-stack>.entry-quick-card,.entry-side-stack>.help-card{grid-column:auto!important;grid-row:auto!important;width:100%!important;margin:0!important}.entry-side-stack>.pulsfi-promo-zameen{width:min(100%,320px)!important;max-width:320px!important;aspect-ratio:320/100!important;justify-self:center!important;margin:0!important}.entry-side-stack>.pulsfi-promo-zameen .pulsfi-image-link,.import-left-stack>.pulsfi-promo-import .pulsfi-image-link,.pulsfi-promo-archive .pulsfi-image-link{background:transparent!important;box-shadow:none!important}.entry-side-stack>.pulsfi-promo-zameen img,.import-left-stack>.pulsfi-promo-import img,.pulsfi-promo-archive img{background:transparent!important;object-fit:cover!important}.import-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important}.import-left-stack{grid-column:1!important;grid-row:1!important;display:grid!important;gap:12px!important;align-content:start!important;min-width:0!important}.import-left-stack>.import-card{width:100%!important;margin:0!important}.import-left-stack>.pulsfi-promo-import{width:min(100%,320px)!important;max-width:320px!important;aspect-ratio:320/100!important;justify-self:center!important;margin:0!important}.import-defaults-card{grid-column:2!important;grid-row:1!important}.import-history{grid-column:1/-1!important}.pulsfi-promo,.pulsfi-promo .pulsfi-image-link{background:transparent!important}@media (max-width:1100px){.entry-layout{grid-template-columns:1fr!important}.entry-layout>.entry-form,.entry-side-stack{grid-column:1!important;grid-row:auto!important}.entry-side-stack{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.entry-side-stack>.pulsfi-promo-zameen{grid-column:1/-1!important;width:min(100%,468px)!important;max-width:468px!important;aspect-ratio:320/100!important}}@media (max-width:760px){.entry-side-stack{grid-template-columns:1fr!important}.entry-side-stack>.pulsfi-promo-zameen,.import-left-stack>.pulsfi-promo-import{width:min(100%,320px)!important;max-width:320px!important;aspect-ratio:320/100!important}.import-layout{grid-template-columns:1fr!important}.import-defaults-card,.import-history,.import-left-stack{grid-column:1!important;grid-row:auto!important}}html body .pulsfi-promo{position:relative!important;min-height:0!important;overflow:hidden!important;border:1px solid #d9e2ec!important;border-radius:12px!important;background:#f8fafc!important;box-shadow:0 5px 18px rgba(35,53,82,.06)!important}html body .pulsfi-campaign-link,html body .pulsfi-campaign-slides{position:absolute;inset:0;display:block;width:100%;height:100%}html body .pulsfi-campaign-link{color:#17243b!important;text-decoration:none;overflow:hidden}html body .pulsfi-campaign-slide{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 18px;opacity:0;transform:translateY(5px);animation:pulsfiCleanRotation 24s infinite}html body .pulsfi-campaign-slide.campaign-1{animation-delay:0s}html body .pulsfi-campaign-slide.campaign-2{animation-delay:8s}html body .pulsfi-campaign-slide.campaign-3{animation-delay:16s}html body .pulsfi-campaign-slide.tone-blue{background:linear-gradient(120deg,#f4f8ff,#e7f0ff)}html body .pulsfi-campaign-slide.tone-violet{background:linear-gradient(120deg,#faf7ff,#eee8fb)}html body .pulsfi-campaign-slide.tone-amber{background:linear-gradient(120deg,#fffaf0,#fff0d2)}html body .pulsfi-campaign-slide>span{min-width:0;display:grid;gap:2px}html body .pulsfi-campaign-slide small{color:#5f6f8b!important;font-size:.55rem;font-weight:900;letter-spacing:.09em}html body .pulsfi-campaign-slide strong{color:#17243b!important;font-size:clamp(.82rem,1.4vw,1.04rem);line-height:1.15}html body .pulsfi-campaign-slide em{overflow:hidden;color:#617087!important;font-size:.64rem;font-style:normal;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}html body .pulsfi-campaign-slide>b{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid rgba(42,70,120,.16);border-radius:8px;background:rgba(255,255,255,.72);color:#284b82!important;font-size:.62rem;white-space:nowrap}html body .pulsfi-campaign-dots{position:absolute;z-index:5;right:10px;bottom:6px;display:flex;gap:4px}html body .pulsfi-campaign-dots b{width:4px;height:4px;border-radius:50%;background:rgba(47,68,102,.35)}@keyframes pulsfiCleanRotation{0%,29%{opacity:1;transform:translateY(0)}33%,96%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html body .pulsfi-campaign-slide{animation:none;opacity:0;transform:none}html body .pulsfi-campaign-slide:first-child{opacity:1}}@media (max-width:700px){html body .pulsfi-campaign-slide{padding:9px 12px;gap:8px}html body .pulsfi-campaign-slide em{display:none}html body .pulsfi-campaign-slide>b{min-height:28px;padding-inline:8px;font-size:.56rem}}.integration-page-v2{gap:12px;scroll-behavior:smooth}.integration-page-v2 .integration-overview{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:13px 16px;border-color:#dbe6e1;background:linear-gradient(110deg,#ffffff,#f6faf8);box-shadow:0 4px 15px rgba(12,51,38,.035)}.integration-overview>div:first-child{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 10px}.integration-eyebrow{grid-row:1/span 2;align-self:center;padding:5px 8px;border-radius:7px;background:#e8f4ee;color:#196d50;font-size:.58rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.integration-overview strong{color:#173429;font-size:.83rem}.integration-overview small{color:#718179;font-size:.65rem;line-height:1.35}.integration-health-meter{display:flex;gap:5px}.integration-health-meter i{width:26px;height:6px;border-radius:999px;background:#dfe7e3}.integration-health-meter i.active{background:#2ea878}.integration-page-v2 .integration-summary{gap:8px!important}.integration-page-v2 .integration-summary>a{min-width:0;min-height:74px;display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:1fr auto;align-items:center;gap:2px 9px;padding:10px 11px;border:1px solid #dfe8e3;border-radius:12px;background:#fff;color:inherit;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.integration-page-v2 .integration-summary>a:hover{border-color:#a8cbbc;box-shadow:0 6px 18px rgba(12,51,38,.07);transform:translateY(-1px)}.integration-page-v2 .integration-summary>a>svg{grid-row:1/span 2;width:32px;height:32px;padding:7px;border-radius:9px;background:#eef6f2;color:#217557}.integration-page-v2 .integration-summary>a>span{min-width:0;display:grid;gap:2px}.integration-page-v2 .integration-summary strong{color:#203c31;font-size:.73rem}.integration-page-v2 .integration-summary small{overflow:hidden;color:#76857e;font-size:.6rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.integration-page-v2 .integration-summary em{grid-column:2;justify-self:start;padding:3px 6px;border-radius:999px;background:#f0f3f2;color:#728078;font-size:.53rem;font-style:normal;font-weight:900;line-height:1;text-transform:uppercase}.integration-page-v2 .integration-summary em.healthy{background:#e6f5ed;color:#15724f}.integration-page-v2 .integration-summary em.ready{background:#edf2ff;color:#4261a6}.integration-page-v2 .integration-summary em.attention{background:#fff2dd;color:#996315}.integration-page-v2 .integration-grid{gap:12px!important}.integration-category-head{grid-column:1/-1;min-width:0;display:flex;align-items:center;gap:10px;padding:8px 3px 1px;scroll-margin-top:82px}.integration-category-head>span{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;border:1px solid #d9e7e1;border-radius:9px;background:#f3f8f6;color:#1c7354}.integration-category-head>div{min-width:0;display:grid;gap:1px}.integration-category-head strong{color:#18362b;font-size:.82rem}.integration-category-head small{color:#75847d;font-size:.64rem}.integration-page-v2 .integration-card{scroll-margin-top:82px}.integration-page-v2 .social-integration-card{grid-column:span 6;align-self:start}.integration-page-v2 .communication-card,.integration-page-v2 .lead-source-card{grid-column:1/-1}.integration-page-v2 .card-head{padding:15px 16px 11px}.integration-page-v2 .card-head h2{font-size:.88rem}.integration-page-v2 .card-head p{margin-top:3px;font-size:.66rem}.integration-page-v2 .integration-body{gap:10px!important;padding:0 16px 15px!important}.integration-page-v2 .connection-state{min-height:82px;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;padding:12px;border:1px solid #ead9b8;border-radius:11px;background:#fff9ee}.integration-page-v2 .connection-state.connected{border-color:#cce4d9;background:#f2faf6}.integration-page-v2 .connection-state>svg{width:32px;height:32px;padding:7px;border-radius:9px;background:rgba(255,255,255,.8)}.integration-page-v2 .connection-state strong{font-size:.73rem}.integration-page-v2 .connection-state small{font-size:.61rem;line-height:1.35}.integration-page-v2 .connection-state .btn{min-height:34px;padding:0 11px;font-size:.64rem}.integration-page-v2 .managed-connector-note,.integration-page-v2 .meta-warning{padding:9px 10px;border-radius:10px}.integration-page-v2 .managed-connector-note strong,.integration-page-v2 .meta-warning strong{font-size:.67rem}.integration-page-v2 .managed-connector-note small,.integration-page-v2 .meta-warning small{font-size:.59rem}.integration-safety-note.compact{display:flex;align-items:center;gap:8px;min-height:36px;padding:7px 9px;border:1px solid #e0e9e5;background:#fafcfb}.integration-safety-note.compact svg{flex:0 0 auto;color:#587168}.integration-safety-note.compact>span{display:flex;flex-wrap:wrap;gap:3px 6px}.integration-safety-note.compact strong{font-size:.64rem}.integration-safety-note.compact small{font-size:.59rem}.oauth-redirect-note{display:grid;gap:9px;padding:10px 11px;border:1px solid #d9e8e1;border-radius:11px;background:#f8fcfa}.oauth-redirect-heading{display:flex;align-items:flex-start;gap:8px}.oauth-redirect-heading>svg{flex:0 0 auto;margin-top:1px;color:#4b6d5e}.oauth-redirect-heading>span{min-width:0;display:grid;gap:2px}.oauth-redirect-heading strong{color:#294137;font-size:.65rem}.oauth-redirect-heading small{color:#74847c;font-size:.59rem;line-height:1.4}.oauth-redirect-value{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.oauth-redirect-value code{min-width:0;overflow:hidden;padding:7px 8px;border:1px solid #dce8e2;border-radius:8px;background:#fff;color:#206b50;font-family:SFMono-Regular,Consolas,monospace;font-size:.59rem;text-overflow:ellipsis;white-space:nowrap}.oauth-redirect-value .btn{min-height:31px;padding:0 9px;font-size:.59rem}.integration-flow{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:6px;padding:2px 5px;color:#557068}.integration-flow span{font-size:.57rem;font-weight:850;white-space:nowrap}.integration-flow i{height:1px;background:#cfddd7}.integration-disclosure{min-width:0;overflow:hidden;border:1px solid #dfe8e4;border-radius:11px;background:#fff}.integration-disclosure>summary{min-height:48px;display:grid;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:8px 11px;cursor:pointer;list-style:none;user-select:none}.integration-disclosure>summary::-webkit-details-marker{display:none}.integration-disclosure>summary:hover{background:#f8fbfa}.integration-disclosure>summary>span{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#edf6f2;color:#247557}.integration-disclosure>summary>div{min-width:0;display:grid;gap:2px}.integration-disclosure>summary strong{color:#253e34;font-size:.69rem}.integration-disclosure>summary small{color:#74837c;font-size:.59rem}.integration-disclosure>summary>svg:last-child{color:#718179;transition:transform .18s ease}.integration-disclosure[open]>summary{border-bottom:1px solid #e5ece9;background:#fbfdfc}.integration-disclosure[open]>summary>svg:last-child{transform:rotate(90deg)}.integration-disclosure-body{min-width:0;display:grid;gap:12px;padding:12px}.integration-disclosure-body .meta-permissions{margin:0}.integration-page-v2 .integration-disclosure-body h3,.integration-page-v2 .meta-connections h3{margin:0 0 6px;font-size:.69rem}.integration-page-v2 .meta-connections article{padding:9px 10px}.integration-page-v2 .meta-connections article strong{font-size:.68rem}.integration-page-v2 .meta-connections article small{font-size:.58rem}.integration-page-v2 .meta-row-actions .btn{min-height:31px;font-size:.58rem}.integration-page-v2 .lead-source-card .integration-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}.integration-page-v2 .key-provider-card{gap:9px;padding:11px!important;border-radius:11px}.integration-page-v2 .key-provider-card>header{grid-template-columns:32px minmax(0,1fr)!important;gap:8px!important}.integration-page-v2 .provider-icon{width:32px;height:32px;border-radius:8px;font-size:.72rem}.integration-page-v2 .key-provider-card header strong{font-size:.68rem}.integration-page-v2 .key-provider-card header small{display:-webkit-box;overflow:hidden;font-size:.58rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.integration-page-v2 .key-provider-card header em{grid-column:2;justify-self:start;padding:3px 6px;font-size:.52rem}.integration-page-v2 .provider-key-actions{gap:6px}.integration-page-v2 .provider-key-actions .btn{min-height:32px;padding:0 9px;font-size:.59rem}.integration-page-v2 .provider-key-actions code{font-size:.54rem}.integration-page-v2 .developer-disclosure{margin-top:1px}.integration-page-v2 .developer-disclosure pre{max-height:330px;font-size:.61rem}.integration-page-v2 .diagnostics-disclosure{grid-column:1/-1}.integration-page-v2 .communication-card .connection-state{min-height:64px}@media (max-width:1080px){.integration-page-v2 .social-integration-card{grid-column:1/-1}.integration-page-v2 .lead-source-card .integration-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.integration-page-v2 .integration-overview{grid-template-columns:1fr;gap:9px}.integration-overview>div:first-child{grid-template-columns:1fr}.integration-eyebrow{grid-row:auto;justify-self:start}.integration-health-meter i{flex:1}.integration-page-v2 .integration-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.integration-page-v2 .connection-state{grid-template-columns:32px minmax(0,1fr)}.integration-page-v2 .connection-state>.btn,.integration-page-v2 .connection-state>a.btn,.integration-page-v2 .meta-row-actions{grid-column:1/-1;width:100%}.integration-page-v2 .meta-row-actions .btn{flex:1}}@media (max-width:560px){.integration-page-v2 .integration-summary{grid-template-columns:1fr!important}.integration-page-v2 .integration-summary>a{min-height:68px}.integration-category-head{align-items:flex-start}.integration-category-head small{line-height:1.35}.integration-page-v2 .integration-body{padding:0 11px 11px!important}.integration-page-v2 .lead-source-card .integration-provider-grid{grid-template-columns:1fr!important}.integration-flow{grid-template-columns:repeat(4,1fr)}.integration-flow span{text-align:center}.integration-flow i{display:none}.integration-disclosure>summary{grid-template-columns:28px minmax(0,1fr) 16px;padding-inline:9px}.integration-disclosure-body{padding:10px 9px}.integration-page-v2 .developer-disclosure pre{max-height:260px;overflow:auto}.oauth-redirect-value{grid-template-columns:1fr}.oauth-redirect-value .btn{width:100%}}.meta-routing-disclosure[open]>summary{background:#f7fbf9}.meta-routing-console{gap:10px;background:#f8fbf9}.meta-asset-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.meta-asset-picker>label{min-width:0;display:grid;gap:5px;color:#54675e;font-size:.62rem;font-weight:820}.meta-asset-picker>label>div{min-width:0;min-height:42px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:7px;padding:0 9px;border:1px solid #ccdcd5;border-radius:9px;background:#fff;box-shadow:0 1px 2px rgba(17,55,42,.03)}.meta-asset-picker svg{color:#277859}.meta-asset-picker select{width:100%;min-width:0;min-height:40px;padding:0 25px 0 0;border:0;outline:0;background-color:transparent;color:#213c31;font:inherit;font-size:.68rem;font-weight:750;text-overflow:ellipsis}.meta-asset-picker select:disabled{color:#89958f;cursor:not-allowed}.selected-meta-page{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;border:1px solid #dfe7e3;border-radius:9px;background:#fff}.selected-meta-page.active{border-color:#c8e0d5;background:#f6fbf8}.selected-meta-page>div{min-width:0;display:grid;gap:2px}.selected-meta-page strong{color:#263f35;font-size:.68rem}.selected-meta-page small{color:#74827b;font-size:.58rem}.selected-meta-page .meta-toggle{min-height:30px;padding:4px 8px;font-size:.58rem}.meta-routing-console>.meta-page-error{margin:0}.meta-routing-workspace{min-width:0;overflow:hidden;border:1px solid #ccdcd5;border-radius:12px;background:#fff;box-shadow:0 7px 22px rgba(15,54,40,.055)}.meta-routing-workspace-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 13px;border-bottom:1px solid #e2eae6;background:linear-gradient(110deg,#fff,#f7fbf9)}.meta-form-identity{min-width:0;display:flex;align-items:center;gap:9px}.meta-form-identity>i{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:9px;background:#eaf5f0;color:#247657;font-style:normal}.meta-form-identity>span{min-width:0;display:grid;grid-template-columns:minmax(0,auto) auto;align-items:center;gap:1px 6px}.meta-form-identity small{grid-column:1/-1;color:#77877f;font-size:.54rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.meta-form-identity strong{min-width:0;overflow:hidden;color:#1e3a2e;font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.meta-form-identity em{justify-self:start;padding:3px 5px;border-radius:999px;background:#e8f5ee;color:#267052;font-size:.5rem;font-style:normal;font-weight:850}.meta-sync-switch{position:relative;display:flex;align-items:center;gap:9px;cursor:pointer}.meta-sync-switch>span{display:grid;gap:1px;text-align:right}.meta-sync-switch strong{color:#2d463b;font-size:.61rem}.meta-sync-switch small{color:#77857f;font-size:.53rem}.meta-sync-switch>input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none}.meta-sync-switch>i{width:36px;height:20px;flex:0 0 auto;display:flex;align-items:center;padding:2px;border-radius:999px;background:#cbd5d0;transition:background .16s ease}.meta-sync-switch>i b{width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.18);transition:transform .16s ease}.meta-sync-switch>input:checked+i{background:#23845f}.meta-sync-switch>input:checked+i b{transform:translateX(16px)}.meta-sync-switch>input:focus-visible+i{outline:3px solid rgba(35,132,95,.2)}.meta-routing-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border-bottom:1px solid #e4ebe8;background:#e4ebe8}.meta-routing-stats>span{min-width:0;display:grid;gap:2px;padding:10px 12px;background:#fff}.meta-routing-stats small{color:#718078;font-size:.53rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.meta-routing-stats strong{overflow:hidden;color:#274237;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.meta-routing-stats em{color:#89938e;font-size:.51rem;font-style:normal;line-height:1.25}.meta-routing-section{display:grid;gap:10px;padding:12px 13px;border-bottom:1px solid #e4ebe8}.meta-routing-section>header{display:flex;align-items:center;gap:8px}.meta-routing-section>header>span{width:28px;height:28px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;background:#edf5f1;color:#2a7458}.meta-routing-section>header>div{display:grid;gap:1px}.meta-routing-section>header strong{color:#274137;font-size:.67rem}.meta-routing-section>header small{color:#7c8983;font-size:.54rem}.meta-routing-grid.professional{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.meta-routing-grid.professional label{gap:4px;font-size:.59rem}.meta-routing-grid.professional label.full{grid-column:1/-1}.meta-routing-grid.professional input,.meta-routing-grid.professional select{min-height:36px;padding:6px 8px;border-radius:8px;font-size:.65rem}.meta-assignment-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.meta-assignment-modes button{min-width:0;min-height:48px;display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:7px;padding:7px 8px;border:1px solid #dce5e1;border-radius:9px;background:#fff;color:#4e6259;font:inherit;text-align:left;cursor:pointer}.meta-assignment-modes button:hover{border-color:#a9cbbb;background:#f9fcfa}.meta-assignment-modes button.active{border-color:#66a98d;background:#edf8f3;box-shadow:inset 0 0 0 1px rgba(35,132,95,.08)}.meta-assignment-modes button>i{width:25px;height:25px;display:grid;place-items:center;border-radius:7px;background:#f0f4f2;color:#73827a;font-style:normal}.meta-assignment-modes button.active>i{background:#d8eee4;color:#207352}.meta-assignment-modes button>span{min-width:0;display:grid;gap:2px}.meta-assignment-modes strong{color:#314b40;font-size:.61rem}.meta-assignment-modes small{color:#839089;font-size:.51rem}.meta-assignment-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:8px;padding:9px;border:1px solid #dfe8e4;border-radius:9px;background:#f8fbf9}.meta-assignment-fields>label{min-width:0;display:grid;gap:4px;color:#596b62;font-size:.59rem;font-weight:750}.meta-assignment-fields select{width:100%;min-width:0;min-height:36px;padding:6px 8px;border:1px solid #d4dfda;border-radius:8px;background:#fff;color:#203c30;font:inherit;font-size:.64rem}.meta-routing-preview{grid-column:1/-1;display:flex;align-items:center;gap:7px;padding:7px 8px;border-radius:8px;background:#e9f5ef;color:#277355}.meta-routing-preview>span{display:grid;gap:1px}.meta-routing-preview small{color:#708079;font-size:.51rem}.meta-routing-preview strong{color:#245b45;font-size:.61rem}.meta-routing-workspace-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 13px;background:#fbfdfc}.meta-routing-workspace-footer>span{min-width:0;display:flex;align-items:center;gap:6px;color:#41705c}.meta-routing-workspace-footer small{color:#718179;font-size:.55rem}.meta-routing-workspace-footer .btn{min-height:34px;padding:0 11px;font-size:.61rem;white-space:nowrap}@media (max-width:760px){.meta-asset-picker{grid-template-columns:1fr}.selected-meta-page{grid-template-columns:auto minmax(0,1fr)}.selected-meta-page .meta-toggle{grid-column:1/-1;width:100%;justify-content:center}.meta-routing-workspace-head{grid-template-columns:1fr}.meta-sync-switch{justify-content:space-between}.meta-sync-switch>span{text-align:left}.meta-assignment-fields,.meta-routing-grid.professional,.meta-routing-stats{grid-template-columns:1fr}.meta-routing-grid.professional label.full,.meta-routing-preview{grid-column:auto}}@media (max-width:520px){.meta-assignment-modes{grid-template-columns:1fr}.meta-routing-workspace-footer{align-items:stretch;flex-direction:column}.meta-routing-workspace-footer .btn{width:100%}}.reports-module-shell{display:grid;gap:12px}.affiliate-command{overflow:hidden}.affiliate-command-loading{min-height:110px;display:grid;align-content:center;gap:10px;padding:22px}.affiliate-command-loading .skeleton-line{width:72%;height:12px;border-radius:8px;background:linear-gradient(90deg,#eef3f0,#f8faf9,#eef3f0);background-size:220% 100%;animation:affiliateShimmer 1.25s infinite}.affiliate-command-loading .skeleton-line.short{width:42%}@keyframes affiliateShimmer{to{background-position:-220% 0}}.affiliate-command-empty{min-height:86px;padding:18px 20px;display:flex;align-items:center;gap:12px}.affiliate-command-empty>svg{color:#24795c}.affiliate-command-empty>span{flex:1;display:grid;gap:3px}.affiliate-command-empty small{color:var(--muted)}.affiliate-command-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--border);background:#fbfdfc}.affiliate-command-kpis>span{display:grid;gap:2px;padding:13px 18px;border-right:1px solid var(--border)}.affiliate-command-kpis>span:last-child{border-right:0}.affiliate-command-kpis small{color:#71827a;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.affiliate-command-kpis strong{color:#153f30;font-size:21px;line-height:1.1}.affiliate-command-kpis em{color:#71827a;font-size:10px;font-style:normal}.affiliate-command-kpis .risk em,.affiliate-command-kpis .risk strong{color:#ac483d}.affiliate-command-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-command-grid>div{min-width:0;padding:15px 18px 17px}.affiliate-command-grid>div+div{border-left:1px solid var(--border)}.affiliate-command-grid header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.affiliate-command-grid header>strong{font-size:12px}.affiliate-command-grid header button{border:0;background:transparent;color:#237657;font:inherit;font-size:10px;font-weight:700;cursor:pointer}.affiliate-attention-row,.affiliate-rank-row{width:100%;display:grid;align-items:center;gap:9px;border:0;border-top:1px solid #edf1ef;background:transparent;padding:9px 2px;color:inherit;text-align:left;cursor:pointer}.affiliate-rank-row{grid-template-columns:22px minmax(0,1fr) auto}.affiliate-rank-row>b{width:22px;height:22px;display:grid;place-items:center;border-radius:7px;background:#eaf5f0;color:#237657;font-size:10px}.affiliate-attention-row>span,.affiliate-rank-row>span{min-width:0;display:grid;gap:2px}.affiliate-attention-row strong,.affiliate-rank-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.affiliate-attention-row small,.affiliate-rank-row small{color:var(--muted);font-size:9px}.affiliate-rank-row>em{color:#36564a;text-align:right;font-size:10px;font-style:normal}.affiliate-attention-row{grid-template-columns:minmax(0,1fr) auto 16px}.affiliate-attention-row>em{padding:4px 7px;border-radius:999px;font-size:9px;font-style:normal;font-weight:800;white-space:nowrap}.affiliate-attention-row>em.hot{background:#fff3dc;color:#8d5a0a}.affiliate-attention-row>em.overdue{background:#ffebe8;color:#a83d35}.no-data{margin:18px 0;color:var(--muted);font-size:11px;text-align:center}.affiliate-analytics-view{display:grid;gap:12px;min-width:0}.affiliate-analytics-skeleton{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.affiliate-analytics-skeleton>div{height:94px;border:1px solid var(--border);border-radius:12px;background:linear-gradient(90deg,#f1f5f3,#fafcfb,#f1f5f3);background-size:220% 100%;animation:affiliateShimmer 1.25s infinite}.affiliate-report-filters{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr)) auto;align-items:end;gap:9px;padding:12px;border:1px solid var(--border);border-radius:12px;background:#fbfdfc}.affiliate-report-filters label{min-width:0;display:grid;gap:5px}.affiliate-report-filters label>span{color:#687b72;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.affiliate-report-filters select{width:100%;min-width:0;height:37px;border:1px solid #d8e2dd;border-radius:8px;background:#fff;padding:0 9px;color:#29463a;font:inherit;font-size:11px}.affiliate-report-filters .btn{height:37px}.affiliate-report-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.affiliate-report-kpis article{position:relative;min-width:0;display:grid;gap:4px;padding:14px 15px;border:1px solid var(--border);border-radius:11px;background:#fff;box-shadow:0 3px 12px rgba(21,61,46,.035)}.affiliate-report-kpis article:before{content:"";position:absolute;left:0;top:13px;bottom:13px;width:3px;border-radius:0 4px 4px 0;background:#4fa080}.affiliate-report-kpis article.risk:before{background:#d56c5f}.affiliate-report-kpis small{color:#697c73;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.affiliate-report-kpis strong{color:#153f30;font-size:22px;line-height:1}.affiliate-report-kpis span{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.affiliate-analytics-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.affiliate-analytics-panel{min-width:0;overflow:hidden}.affiliate-analytics-panel.span-8{grid-column:span 8}.affiliate-analytics-panel.span-6{grid-column:span 6}.affiliate-analytics-panel.span-4{grid-column:span 4}.affiliate-trend-chart{height:205px;display:flex;align-items:end;gap:clamp(3px,1vw,11px);padding:24px 20px 19px;border-top:1px solid var(--border);background:repeating-linear-gradient(0deg,transparent 0,transparent 40px,#edf2ef 41px)}.affiliate-trend-chart>div{min-width:4px;flex:1;height:100%;display:flex;align-items:end}.affiliate-trend-chart i{position:relative;width:100%;min-height:2px;border-radius:5px 5px 2px 2px;background:#7ebba3}.affiliate-trend-chart i b{position:absolute;inset:auto 0 0;min-height:3px;border-radius:inherit;background:#1f7355}.affiliate-funnel{display:grid;gap:11px;padding:16px 18px 19px}.affiliate-funnel>div,.affiliate-ranked-bars>div{display:grid;grid-template-columns:minmax(90px,1fr) minmax(90px,2fr) auto;align-items:center;gap:9px}.affiliate-funnel span,.affiliate-ranked-bars span{min-width:0;overflow:hidden;color:#445c52;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.affiliate-funnel i,.affiliate-ranked-bars i{height:7px;overflow:hidden;border-radius:999px;background:#edf2ef}.affiliate-funnel i em,.affiliate-ranked-bars i em{display:block;height:100%;border-radius:inherit;background:#4b987a}.affiliate-funnel b,.affiliate-ranked-bars b{color:#294a3d;font-size:10px}.affiliate-ranked-bars{display:grid;gap:11px;padding:16px 18px 19px}.affiliate-ranked-bars.aging i em{background:#d2a64d}.affiliate-lead-analytics,.affiliate-performance-card{overflow:hidden}.affiliate-performance-table{min-width:850px}.affiliate-lead-report-table th,.affiliate-performance-table th{color:#697d73;font-size:9px;text-transform:uppercase;letter-spacing:.04em}.affiliate-lead-report-table td,.affiliate-performance-table td{vertical-align:middle;font-size:10px}.affiliate-lead-report-table td small,.affiliate-performance-table td small{display:block;color:var(--muted);font-size:9px;margin-top:2px}.affiliate-lead-report-mobile,.affiliate-performance-mobile{display:none}.affiliate-network-ranking,.affiliate-project-list{display:grid;gap:0;padding:3px 18px 16px}.affiliate-network-ranking>article,.affiliate-project-list>article{display:grid;align-items:center;gap:9px;padding:10px 0;border-bottom:1px solid #edf1ef}.affiliate-network-ranking>article{grid-template-columns:25px minmax(0,1fr) auto}.affiliate-network-ranking>article>b{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;background:#eaf5f0;color:#237657;font-size:10px}.affiliate-network-ranking span,.affiliate-project-list span{min-width:0;display:grid;gap:2px}.affiliate-network-ranking strong,.affiliate-project-list strong{font-size:11px}.affiliate-network-ranking small,.affiliate-project-list small{color:var(--muted);font-size:9px}.affiliate-network-ranking em{color:#35584a;font-size:9px;font-style:normal;text-align:right}.affiliate-project-list>article{grid-template-columns:minmax(0,1fr) auto}.affiliate-project-list>article>b{color:#275f49;font-size:11px}.affiliate-lead-report-table{min-width:960px}.affiliate-self-overview{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:12px}.affiliate-self-card{padding:20px}.affiliate-self-card>header{display:flex;align-items:center;gap:12px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--border)}.affiliate-self-card>header>span{flex:1;display:grid;gap:2px}.affiliate-self-card>header p,.affiliate-self-card>header small{color:var(--muted);font-size:10px;margin:0}.affiliate-invitations,.affiliate-my-leads,.affiliate-settings-card{overflow:hidden}.affiliate-invite-list{display:grid}.affiliate-invite-list>article{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(150px,1fr) auto auto;align-items:center;gap:12px;padding:12px 18px;border-top:1px solid var(--border)}.affiliate-invite-list>article>span{display:grid;gap:2px}.affiliate-invite-list strong{font-size:11px}.affiliate-invite-list small{color:var(--muted);font-size:9px}.resend-invite-result{margin-top:12px;padding:13px 15px}.affiliate-setting-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px;padding:14px 18px;border-top:1px solid var(--border)}.affiliate-setting-row>span{display:grid;gap:3px}.affiliate-setting-row strong{font-size:11px}.affiliate-setting-row small{max-width:650px;color:var(--muted);font-size:9px}.compact-switch{position:relative;width:42px;height:24px}.compact-switch input{position:absolute;opacity:0;pointer-events:none}.compact-switch i{position:absolute;inset:0;border-radius:999px;background:#ccd8d2;transition:.18s;cursor:pointer}.compact-switch i:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #16352a2b;transition:.18s}.compact-switch input:checked+i{background:#23805e}.compact-switch input:checked+i:after{transform:translateX(18px)}.affiliate-sla-field{display:flex;align-items:center;gap:7px}.affiliate-sla-field input{width:74px;height:34px;border:1px solid #d4dfda;border-radius:8px;padding:0 8px}.affiliate-drawer.professional{width:min(780px,100vw)}.affiliate-profile-tabs{display:flex;gap:4px;overflow-x:auto;padding:9px 22px;border-bottom:1px solid var(--border);scrollbar-width:none}.affiliate-profile-tabs::-webkit-scrollbar{display:none}.affiliate-profile-tabs button{flex:0 0 auto;min-height:34px;border:0;border-radius:8px;background:transparent;padding:0 12px;color:#60736a;font:inherit;font-size:10px;font-weight:700;cursor:pointer}.affiliate-profile-tabs button.active{background:#e9f5ef;color:#176f51}.affiliate-relationship{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.affiliate-relationship>span{display:grid;gap:3px;padding:11px;border:1px solid #e1e9e5;border-radius:9px;background:#fafcfb}.affiliate-relationship small{color:var(--muted);font-size:9px;text-transform:uppercase}.affiliate-relationship strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.affiliate-profile-performance{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.affiliate-profile-performance>span{display:grid;gap:3px;padding:12px;border-radius:9px;background:#f1f7f4}.affiliate-profile-performance small{color:#6c8077;font-size:9px}.affiliate-profile-performance strong{color:#1d5f47;font-size:17px}.profile-capacity{margin-top:10px}.affiliate-confirm-overlay{position:fixed;inset:0;z-index:130;display:grid;place-items:center;padding:18px;background:rgba(9,30,22,.54);backdrop-filter:blur(2px)}.affiliate-confirm-overlay>div{width:min(420px,100%);display:grid;justify-items:center;gap:11px;padding:24px;border-radius:14px;background:#fff;box-shadow:0 22px 65px rgba(10,34,25,.26);text-align:center}.affiliate-confirm-icon{width:45px;height:45px;display:grid;place-items:center;border-radius:13px;background:#fff0ed;color:#a54439}.affiliate-confirm-overlay h3,.affiliate-confirm-overlay p{margin:0}.affiliate-confirm-overlay p{color:var(--muted);font-size:11px;line-height:1.55}.affiliate-confirm-overlay footer{display:flex;gap:8px}.affiliate-edit-form{display:grid;gap:13px}@media (max-width:1100px){.affiliate-report-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.affiliate-report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-analytics-panel.span-4,.affiliate-analytics-panel.span-6,.affiliate-analytics-panel.span-8{grid-column:span 12}.affiliate-self-overview{grid-template-columns:1fr}}@media (max-width:760px){.affiliate-command-kpis{grid-template-columns:repeat(2,1fr)}.affiliate-command-kpis>span:nth-child(2){border-right:0}.affiliate-command-kpis>span:nth-child(-n+2){border-bottom:1px solid var(--border)}.affiliate-command-grid{grid-template-columns:1fr}.affiliate-command-grid>div+div{border-left:0;border-top:1px solid var(--border)}.affiliate-report-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-analytics-skeleton{grid-template-columns:repeat(2,1fr)}.affiliate-lead-report-table,.affiliate-performance-table{display:none}.affiliate-lead-report-mobile,.affiliate-performance-mobile{display:grid;gap:8px;padding:10px}.affiliate-lead-report-mobile>button,.affiliate-performance-mobile>article{display:grid;gap:9px;padding:12px;border:1px solid var(--border);border-radius:10px;background:#fff;color:inherit;text-align:left}.affiliate-lead-report-mobile header,.affiliate-performance-mobile header{display:flex;align-items:center;gap:9px}.affiliate-lead-report-mobile header>span,.affiliate-performance-mobile header>span{flex:1;display:grid;gap:2px}.affiliate-lead-report-mobile header small,.affiliate-performance-mobile header small{color:var(--muted);font-size:9px}.affiliate-lead-report-mobile button>div,.affiliate-performance-mobile article>div{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.affiliate-lead-report-mobile button>div span,.affiliate-performance-mobile article>div span{display:grid;gap:2px}.affiliate-lead-report-mobile button>div small,.affiliate-performance-mobile article>div small{color:var(--muted);font-size:8px;text-transform:uppercase}.affiliate-invite-list>article{grid-template-columns:1fr auto}.affiliate-invite-list>article>span:nth-child(2){grid-column:1}.affiliate-profile-tabs{padding-inline:12px}.affiliate-relationship{grid-template-columns:1fr}.affiliate-profile-performance{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.affiliate-command-kpis,.affiliate-report-filters,.affiliate-report-kpis{grid-template-columns:1fr}.affiliate-command-kpis>span{border-right:0;border-bottom:1px solid var(--border)}.affiliate-command-kpis>span:last-child{border-bottom:0}.affiliate-trend-chart{height:170px;padding-inline:12px}.affiliate-funnel>div,.affiliate-ranked-bars>div{grid-template-columns:minmax(78px,1fr) minmax(65px,1.5fr) auto}.affiliate-invite-list>article,.affiliate-setting-row{grid-template-columns:1fr}.affiliate-profile-performance{grid-template-columns:1fr 1fr}.affiliate-confirm-overlay footer{width:100%;flex-direction:column-reverse}.affiliate-confirm-overlay footer .btn{width:100%;justify-content:center}}.import-inline-error{display:flex;align-items:center;gap:8px;margin:10px 0;padding:10px 12px;border:1px solid #efc5bf;border-radius:9px;background:#fff3f1;color:#a33e35;font-size:11px}.affiliate-loading{min-height:180px;display:flex;align-items:center;justify-content:center;gap:14px}.affiliate-loading .loading-mark{position:static;width:42px;height:42px;font-size:13px}.affiliate-launch{display:grid;grid-template-columns:auto 1fr;gap:20px;padding:28px;max-width:900px}.affiliate-launch-icon{width:54px;height:54px;border-radius:16px;background:#eaf5f0;color:#187458;display:grid;place-items:center}.affiliate-launch h2{margin:4px 0 7px;font-size:22px}.affiliate-launch p{max-width:720px;color:var(--muted);margin:0 0 14px}.affiliate-launch ul{display:flex;gap:18px;flex-wrap:wrap;list-style:none;padding:0;margin:0 0 18px}.affiliate-launch li{font-size:12px;color:#466158}.affiliate-launch li:before{content:"✓";color:#19835f;margin-right:6px;font-weight:800}.affiliate-notice{display:flex;align-items:center;gap:10px;padding:11px 14px;margin-bottom:12px;background:#eaf8f1;border:1px solid #b8e0cc;border-radius:10px;color:#155d46;font-size:13px}.affiliate-notice.error{background:#fff1ef;border-color:#efc4bf;color:#a23f36}.affiliate-notice>button{margin-left:auto;border:0;background:transparent;color:inherit;display:grid;place-items:center}.affiliate-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:12px}.affiliate-kpis .kpi{min-width:0}.affiliate-workspace{padding:0;overflow:hidden}.affiliate-workspace-head{display:flex;align-items:center;justify-content:space-between;padding:20px 22px 16px;border-bottom:1px solid var(--border)}.affiliate-workspace-head h2{font-size:17px;margin:0 0 3px}.affiliate-workspace-head p{font-size:12px;color:var(--muted);margin:0}.affiliate-filters{display:grid;grid-template-columns:minmax(240px,1.4fr) repeat(3,minmax(145px,.65fr)) auto;align-items:end;gap:9px;padding:13px 22px;background:#fafcfb;border-bottom:1px solid var(--border)}.affiliate-filters label{display:grid;gap:5px}.affiliate-filters label>span{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#6c7f76;font-weight:700}.affiliate-filters input,.affiliate-filters select{height:38px;border:1px solid #d7e2dc;border-radius:8px;background:white;padding:0 10px;min-width:0;width:100%;font-size:12px}.affiliate-search>div{position:relative}.affiliate-search svg{position:absolute;left:11px;top:11px;color:#72877d}.affiliate-search input{padding-left:34px}.affiliate-clear{height:38px}.affiliate-table-wrap{overflow:auto}.affiliate-table{min-width:990px}.affiliate-table th{font-size:10px;text-transform:uppercase;letter-spacing:.045em}.affiliate-table td{vertical-align:middle;font-size:12px}.affiliate-table td>small,.affiliate-table td>strong{display:block}.affiliate-identity{display:flex;align-items:center;gap:9px;text-align:left;border:0;background:transparent;padding:0;color:inherit}.affiliate-identity .avatar{width:34px;height:34px}.affiliate-identity strong{display:block;font-size:12px}.affiliate-identity small{display:block;color:var(--muted);margin-top:2px}.affiliate-status{display:inline-flex;align-items:center;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800;letter-spacing:.04em;background:#eef2f0;color:#53645c;white-space:nowrap}.affiliate-status.active{background:#e5f6ee;color:#167052}.affiliate-status.invited,.affiliate-status.pending_invite{background:#fff3dd;color:#95600c}.affiliate-status.suspended{background:#ffebe8;color:#aa4035}.capacity-cell{display:grid;gap:5px;min-width:86px}.capacity-cell i{height:5px;border-radius:9px;background:#e5ebe8;overflow:hidden}.capacity-cell i em{height:100%;display:block;background:#1b8060;border-radius:9px}.affiliate-cursor{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:12px 22px;border-top:1px solid var(--border)}.affiliate-cursor span{font-size:11px;color:var(--muted)}.affiliate-mobile-list{display:none}.affiliate-form{display:grid;gap:14px}.affiliate-form section{border:1px solid var(--border);border-radius:11px;padding:14px}.affiliate-form section>header{display:flex;align-items:center;gap:9px;margin-bottom:12px}.affiliate-form section>header>b{width:26px;height:26px;border-radius:8px;background:#0d3b2d;color:white;display:grid;place-items:center;font-size:11px}.affiliate-form section>header span{display:grid}.affiliate-form section>header small{color:var(--muted);font-size:10px}.affiliate-switch{align-self:end;min-height:48px}.affiliate-secret{text-align:center;padding:22px;display:grid;justify-items:center;gap:11px}.affiliate-secret code{font-size:17px;background:#edf5f1;padding:12px 18px;border-radius:8px;color:#0c593f}.affiliate-drawer{width:min(720px,100vw);height:100%;overflow:auto;background:#fff;margin-left:auto;box-shadow:-18px 0 50px #0d2e2220;padding-bottom:30px}.affiliate-drawer>header{display:flex;align-items:center;gap:12px;padding:22px;border-bottom:1px solid var(--border)}.affiliate-drawer>header>span{flex:1}.affiliate-drawer>header h2{margin:1px 0;font-size:20px}.affiliate-drawer>header p,.affiliate-drawer>header small{margin:0;color:var(--muted);font-size:11px}.affiliate-drawer-status{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:12px 22px;background:#f6faf8;border-bottom:1px solid var(--border)}.affiliate-drawer-status>span:not(.affiliate-status){display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#53685f}.affiliate-drawer-actions{display:flex;gap:8px;padding:14px 22px 0}.affiliate-drawer>section{margin:14px 22px 0;border:1px solid var(--border);border-radius:11px;padding:15px}.affiliate-drawer>section>h3{margin:0 0 12px;font-size:14px}.affiliate-lead-list{display:grid;gap:7px}.affiliate-lead-list>button{display:grid;grid-template-columns:1fr auto 18px;align-items:center;gap:10px;padding:10px;border:1px solid #e0e8e3;border-radius:8px;background:white;text-align:left}.affiliate-lead-list span{display:grid;gap:2px}.affiliate-lead-list small{font-size:10px;color:var(--muted)}.affiliate-lead-list em{font-style:normal;font-size:9px;font-weight:700;color:#187253;text-transform:uppercase}.affiliate-assign{display:grid;gap:13px}.field-with-icon{position:relative}.field-with-icon svg{position:absolute;left:11px;top:12px;color:#6d8178}.field-with-icon input{padding-left:34px;width:100%}.affiliate-assign-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:11px;background:#f0f7f4;border-radius:9px}.affiliate-assign-summary span{display:grid;gap:2px}.affiliate-assign-summary small{font-size:9px;text-transform:uppercase;color:#6b7c74}.affiliate-assign-summary strong,.form-error{font-size:11px}.form-error{color:#a23f36;background:#fff1ef;padding:9px 11px;border-radius:8px}.btn.danger{color:#a93e35;border-color:#e9c2bd;background:#fff7f6}@media(max-width:1120px){.affiliate-kpis{grid-template-columns:repeat(3,1fr)}.affiliate-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-search{grid-column:span 2}}@media(max-width:720px){.affiliate-kpis{grid-template-columns:repeat(2,1fr)}.affiliate-kpis .kpi:last-child{grid-column:span 2}.affiliate-workspace-head{align-items:flex-start;gap:12px;padding:16px}.affiliate-workspace-head p{display:none}.affiliate-filters{grid-template-columns:1fr;padding:12px 16px}.affiliate-search{grid-column:auto}.affiliate-table-wrap{display:none}.affiliate-mobile-list{display:grid;padding:10px;gap:8px}.affiliate-mobile-list>button{border:1px solid var(--border);border-radius:10px;padding:11px;background:white;text-align:left}.affiliate-mobile-list header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px}.affiliate-mobile-list header span{display:grid}.affiliate-mobile-list header small{font-size:10px;color:var(--muted)}.affiliate-mobile-list>button>div{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;padding-top:9px;border-top:1px solid #e8eeea}.affiliate-mobile-list>button>div span{display:grid}.affiliate-mobile-list>button>div small{font-size:9px;text-transform:uppercase;color:var(--muted)}.affiliate-mobile-list>button>div strong{font-size:11px}.affiliate-launch{grid-template-columns:1fr;padding:20px}.affiliate-launch ul{display:grid;gap:7px}.affiliate-drawer>section{margin-left:12px;margin-right:12px}.affiliate-drawer>header{padding:16px}.affiliate-drawer-actions,.affiliate-drawer-status{padding-left:12px;padding-right:12px}.affiliate-assign-summary{grid-template-columns:1fr}.affiliate-lead-list>button{grid-template-columns:1fr 18px}.affiliate-lead-list>button>span:nth-child(2){grid-column:1}.affiliate-form section{padding:11px}}.modal.wide{width:min(780px,calc(100vw - 32px));max-height:min(90vh,900px)}.modal.wide .modal-body{padding:0;overflow:auto}.modal.wide .affiliate-form{gap:12px;padding:16px 20px 0}.modal.wide .affiliate-form section{padding:14px 16px}.modal.wide .affiliate-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.modal.wide .affiliate-form label{gap:5px;font-size:11px}.modal.wide .affiliate-form input,.modal.wide .affiliate-form select{min-height:38px}.modal.wide .affiliate-form textarea{min-height:80px}.modal.wide .affiliate-switch{min-height:38px;padding:8px 10px;border:1px solid var(--border);border-radius:9px;background:#f8fbf9}.modal.wide .affiliate-switch input{appearance:none!important;width:34px;height:20px;border-radius:999px;background:#cbd8d1;position:relative;cursor:pointer}.modal.wide .affiliate-switch input:checked{background:#21815f}.modal.wide .affiliate-switch input:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .15s}.modal.wide .affiliate-switch input:checked:after{transform:translateX(14px)}.modal.wide .modal-actions{padding:12px 20px 16px;margin-top:0}.affiliate-settings-card .affiliate-setting-row{min-height:66px;height:auto;padding:11px 20px;align-items:center}.affiliate-settings-card .affiliate-setting-row>span{display:grid;grid-template-columns:26px minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;align-items:center}.affiliate-settings-card .affiliate-setting-row>span>svg{grid-row:1/span 2}.affiliate-settings-card .affiliate-setting-row strong{font-size:12px}.affiliate-settings-card .affiliate-setting-row small{font-size:10px}.affiliate-settings-card .affiliate-sla-field{margin:0 20px 16px;padding:12px 14px;display:grid;grid-template-columns:1fr 90px;align-items:center;border:1px solid var(--border);border-radius:10px;background:#fbfdfc}.affiliate-settings-card .save-row{padding:0 20px 18px}@media(max-width:700px){.modal.wide .affiliate-form .form-grid{grid-template-columns:1fr}}.import-template-preview{display:grid;gap:4px;margin-top:8px;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:#f7faf8;color:var(--muted)}.import-template-preview small{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.import-template-preview code{font-size:10px;line-height:1.4;white-space:normal;overflow-wrap:anywhere;color:var(--ink)}.import-history-actions{display:inline-flex;margin-left:auto}.import-history .small-btn{min-height:30px;padding:6px 9px;border-radius:7px;display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:800}.import-history article{gap:12px}.import-history article>span:first-child{min-width:220px}.import-history article>em{white-space:nowrap}.import-batch-status{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.import-batch-status>small{font-size:10px;color:var(--muted)}@media(max-width:760px){.import-history article{display:grid;grid-template-columns:1fr auto;gap:8px}.import-history article>span:first-child{min-width:0;grid-column:1/-1}.import-history article>b{grid-column:1}.import-history article>em{grid-column:1/-1}.import-batch-status{grid-column:1/-1;justify-content:flex-start}.import-history-actions{margin-left:0}}.entry-form .choice-row,.modal.wide .choice-row{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 12px}.entry-form .choice-row>button,.modal.wide .choice-row>button{flex:1 1 150px;min-height:40px;padding:8px 11px;border:1px solid var(--border);border-radius:8px;background:#fff;display:flex;align-items:center;gap:8px;text-align:left;box-shadow:none}.entry-form .choice-row>button strong,.modal.wide .choice-row>button strong{font-size:12px;line-height:1.15}.entry-form .choice-row>button small,.modal.wide .choice-row>button small{font-size:10px;line-height:1.2}.entry-form .choice-row>button.selected,.modal.wide .choice-row>button.selected{border-color:#187b59;background:#eef8f3;box-shadow:0 0 0 2px rgba(24,123,89,.1)}.entry-form .choice-row i,.modal.wide .choice-row i{width:17px;height:17px;min-width:17px;font-size:9px}.requirement-type-selector{padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:#fbfdfc}.requirement-type-selector .field-label{font-size:11px;font-weight:800;color:var(--ink)}.modal.wide .modal-wizard-progress{margin:0 0 14px;padding:0 2px}.modal.wide .modal-wizard-progress button{min-height:34px;padding:5px 8px}.modal.wide .modal-wizard-progress button b{width:22px;height:22px}.modal.wide form>.form-grid{gap:12px 14px}.import-rejection-note{font-size:11px;max-width:360px}.import-readiness{display:flex;align-items:center;gap:9px;margin-top:10px;padding:9px 10px;border:1px solid #dbe9e1;border-radius:9px;background:#f7fbf8}.import-readiness>span{width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:#a5b3ac}.import-readiness>span.ready{background:#25845f;box-shadow:0 0 0 3px #d9f0e4}.import-readiness>div{display:grid;gap:2px;min-width:0}.import-readiness strong{font-size:11px;color:#1d5e46}.import-readiness small{font-size:10px;line-height:1.35;color:var(--muted)}.import-history{overflow:hidden}.import-history>.card-head{padding-bottom:14px}.import-history>div:not(.pagination){display:grid;gap:0}.import-history article{display:grid;grid-template-columns:minmax(250px,1.35fr) minmax(210px,.9fr) minmax(190px,1fr) auto;gap:18px;align-items:center;padding:15px 0;border-top:1px solid #e8efeb}.import-history article:first-child{border-top:0}.import-file-cell{display:flex;align-items:center;gap:11px;min-width:0}.import-file-cell>span:last-child{display:grid;gap:4px;min-width:0}.import-file-cell strong{overflow:hidden;color:#173b2d;font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.import-file-cell small{color:var(--muted);font-size:10px}.import-file-cell small i{font-style:normal;color:#a2b2aa;margin:0 3px}.import-file-mark{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border:1px solid #cbe3d6;border-radius:9px;background:#eef8f2;color:#197354;font-size:9px;font-weight:900;letter-spacing:.04em}.import-stats{display:flex;align-items:center;gap:17px}.import-stats>span{display:grid;gap:2px;min-width:45px}.import-stats b{color:#273c33;font-size:15px;line-height:1}.import-stats small{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.04em}.import-stats .valid b{color:#167653}.import-stats .rejected b{color:#b14a3d}.import-status-cell{display:grid;justify-items:start;gap:5px;min-width:0}.import-status-cell .status-pill{font-size:9px;padding:4px 8px}.import-undo-note{color:#668076;font-size:9px;white-space:nowrap}.import-history-actions{display:flex;justify-content:flex-end;align-items:center;gap:6px;flex-wrap:wrap;margin-left:0}.import-history-actions .small-btn{white-space:nowrap}.import-history-actions .small-btn.danger{background:#fff8f7}.import-history-actions a{color:inherit;text-decoration:none}@media(max-width:1050px){.import-history article{grid-template-columns:minmax(220px,1.2fr) minmax(190px,.9fr) minmax(170px,1fr)}.import-history-actions{grid-column:1/-1;justify-content:flex-start;margin-top:2px}}@media(max-width:640px){.entry-layout{display:block}.entry-form{gap:9px}.form-section{padding:13px 12px;grid-template-columns:28px minmax(0,1fr);gap:9px;border-radius:10px}.section-number{width:27px;height:27px;border-radius:8px;font-size:12px}.section-content h2{font-size:15px}.section-content>p{font-size:11px;margin-bottom:10px}.form-grid{grid-template-columns:1fr;gap:10px}.form-grid .full{grid-column:auto}.entry-form .choice-row>button,.modal.wide .choice-row>button{flex:1 1 100%;min-height:38px}.modal.wide{width:calc(100vw - 18px);max-height:94vh}.modal.wide .modal-body{max-height:calc(94vh - 58px)}.modal.wide form>.form-grid{grid-template-columns:1fr}.modal.wide .form-submit{position:sticky;bottom:0;margin:8px -12px -12px;border-radius:10px 10px 0 0;padding:11px 12px}}@media(max-width:680px){.import-history article{grid-template-columns:1fr;gap:11px;padding:14px 0}.import-file-cell strong{font-size:12px}.import-stats{justify-content:space-between;gap:8px;padding:9px 10px;border:1px solid #e6eee9;border-radius:9px;background:#fbfdfc}.import-stats>span{flex:1}.import-status-cell{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.import-undo-note{white-space:normal}.import-history-actions{width:100%;justify-content:flex-start}.import-history-actions .small-btn{flex:1;justify-content:center}.import-history-actions .small-btn:only-child{flex:0 1 auto}.import-rejection-note{max-width:none}html body .import-history article{padding:13px;border:1px solid #dfe9e3;border-radius:12px;background:#fff;box-shadow:0 3px 12px rgba(20,55,40,.05)}html body .import-history article+article{margin-top:9px}}html body .import-history-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:nowrap}html body .import-history-actions .small-btn{width:38px;min-width:38px;height:38px;min-height:38px;padding:0;display:inline-grid;place-items:center;border-radius:9px;font-size:0;line-height:1}html body .import-history-actions .small-btn svg{width:16px;height:16px}html body .import-history-actions .small-btn:focus-visible,html body .import-history-actions .small-btn:hover{transform:translateY(-1px);box-shadow:0 4px 10px rgba(16,63,45,.12)}html body .import-history-empty{display:flex;align-items:center;gap:10px;padding:18px 2px 4px;color:#6b7d74}html body .import-history-empty>svg{flex:0 0 auto;color:#2a8060}html body .import-history-empty>span{display:grid;gap:3px}html body .import-history-empty strong{color:#285542;font-size:12px}html body .import-history-empty small{color:var(--muted);font-size:10px;line-height:1.4}@media(max-width:680px){html body .import-history-actions{justify-content:flex-start}html body .import-history-actions .small-btn{width:42px;min-width:42px;height:42px;min-height:42px;flex:0 0 42px}}html body .mobile-import-history-jump{display:none}@media(max-width:760px){html body .mobile-import-history-jump{grid-column:1/-1;display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:10px 12px;border:1px solid #cfe3d8;border-radius:12px;background:#f5fbf7;color:#1b664c;text-align:left;cursor:pointer}html body .mobile-import-history-jump>span{min-width:0;flex:1;display:grid;gap:2px}html body .mobile-import-history-jump strong{font-size:12px}html body .mobile-import-history-jump small{color:#668076;font-size:10px}html body .mobile-import-history-jump:focus-visible{outline:3px solid rgba(41,132,96,.2);outline-offset:2px}}html body .affiliate-command{border:1px solid #dce8e2;border-radius:16px;box-shadow:0 8px 24px rgba(20,57,43,.055);background:#fff}html body .affiliate-command>.card-head{padding:18px 20px 14px}html body .affiliate-command-kpis{gap:10px;padding:14px 18px;border:0;background:#f6faf8}html body .affiliate-command-kpis>span{min-width:0;padding:12px 13px;border:1px solid #dce9e2;border-radius:11px;background:#fff;box-shadow:0 2px 8px rgba(23,71,51,.035)}html body .affiliate-command-kpis>span:last-child{border-right:1px solid #dce9e2}html body .affiliate-command-kpis strong{font-size:20px}html body .affiliate-command-grid{gap:12px;padding:0 18px 18px;background:#fff}html body .affiliate-command-grid>div{min-height:176px;padding:15px 14px 12px;border:1px solid #e2ebe6;border-radius:12px;background:#fbfdfc}html body .affiliate-command-grid>div+div{border-left:1px solid #e2ebe6}html body .affiliate-command-grid header{margin-bottom:7px}html body .affiliate-command-grid header button{min-height:32px;padding:5px 7px;border-radius:7px}html body .affiliate-command-grid header button:focus-visible,html body .affiliate-command-grid header button:hover{background:#eaf6f0;outline:none}html body .affiliate-attention-row,html body .affiliate-rank-row{min-height:48px;padding:8px 2px}html body .affiliate-attention-row:focus-visible,html body .affiliate-attention-row:hover,html body .affiliate-rank-row:focus-visible,html body .affiliate-rank-row:hover{background:#f0f8f4;outline:none;border-radius:8px}html body .affiliate-lead-section{border-color:#cfe5d9;background:linear-gradient(180deg,#fbfefc,#f7fbf9)}html body .affiliate-lead-section .panel-title>span:first-child{min-width:0;display:grid;gap:3px}html body .affiliate-lead-section .panel-title small{color:var(--muted);font-size:10px;line-height:1.35}html body .affiliate-origin-badge{background:#e9f6ef;color:#1b7454}@media(max-width:760px){html body .affiliate-command>.card-head{padding:15px 14px 12px}html body .affiliate-command-kpis{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 12px}html body .affiliate-command-kpis>span{padding:10px 11px}html body .affiliate-command-grid{grid-template-columns:1fr;padding:0 12px 12px}html body .affiliate-command-grid>div{min-height:0}html body .affiliate-command-grid>div+div{border-left:1px solid #e2ebe6;border-top:1px solid #e2ebe6}}@media(max-width:430px){html body .affiliate-command-kpis{grid-template-columns:1fr}html body .affiliate-command-grid{padding-inline:10px}}@media (max-width:560px){html body .row-quick-actions{display:grid;grid-template-columns:repeat(4,36px) auto;justify-content:end;gap:5px}html body .row-quick-actions>:is(a,button){min-width:36px;width:36px;min-height:36px;height:36px;padding:0;justify-content:center}html body .row-quick-actions>.small-btn.primary{width:auto;min-width:64px;padding-inline:10px}html body .lead-header-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) 38px;gap:6px}html body .lead-header-actions>:is(a,button){min-width:0;justify-content:center;padding-inline:7px}}html body .modal-wizard-progress button:not(:last-child):after{z-index:0}html body .modal-wizard-progress button>b,html body .modal-wizard-progress button>span{position:relative;z-index:1}html body .modal-wizard-progress button>span{padding-inline:4px;background:#fff}@media (max-width:560px){html body .modal-wizard-progress{gap:2px;padding-inline:5px}html body .modal-wizard-progress button{min-width:0;font-size:.68rem}html body .modal-wizard-progress button>span{white-space:nowrap;font-size:.66rem}}html body .requirement-type-selector .choice-row{align-items:stretch}html body .requirement-type-selector .choice-row>button{min-height:68px;border-radius:10px}html body .requirement-type-selector .choice-row>button>span{min-width:0}html body .row-quick-actions{min-width:max-content;padding:3px;border:1px solid #e2ebe6;border-radius:11px;background:#f8fbf9}html body .row-quick-actions>:is(a.icon-btn,button.icon-btn){flex:0 0 36px;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;border-radius:9px;display:inline-grid;place-items:center}html body .row-quick-actions>:is(a.icon-btn,button.icon-btn) svg{width:16px;height:16px}html body .row-quick-actions>.small-btn.primary{flex:0 0 auto;min-height:36px;padding:0 11px;border-radius:9px}html body .row-quick-actions>:is(a,button):focus-visible{outline:3px solid rgba(31,126,91,.18);outline-offset:2px}html body .modal.wide:has(.edit-lead-grid),html body .modal.wide:has(.modal-wizard-progress){width:min(820px,calc(100vw - 28px))}html body .modal.wide:has(.edit-lead-grid) .modal-body,html body .modal.wide:has(.modal-wizard-progress) .modal-body{padding:0}html body .edit-lead-intro{margin:14px 20px 0}html body .edit-lead-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;padding:16px 20px 0}html body .edit-lead-grid .smart-field,html body .edit-lead-grid>label{min-width:0}html body .edit-lead-grid>.edit-requirements,html body .edit-lead-grid>label.full{grid-column:1/-1}html body .edit-lead-grid input,html body .edit-lead-grid select,html body .edit-lead-grid textarea{min-height:42px;border-color:#d6e2dc;border-radius:9px}html body .edit-lead-grid textarea{min-height:112px}html body .edit-requirements{padding:13px;border:1px solid #dce8e1;border-radius:11px;background:#f8fbf9}html body .edit-requirements>strong{display:block;color:#245c46;font-size:.8rem}html body .edit-requirements>div{margin-top:10px}html body .modal.wide:has(.edit-lead-grid) .modal-actions,html body .modal.wide:has(.modal-wizard-progress) .modal-actions{margin-top:18px;padding:13px 20px 17px;background:#fbfdfc}html body .modal.wide:has(.modal-wizard-progress) form{padding:0 20px}html body .modal.wide:has(.modal-wizard-progress) .quick-note{margin:0 -20px 14px;padding:12px 20px;border-radius:0}html body .modal.wide:has(.modal-wizard-progress) .modal-wizard-progress{margin-inline:0}html body .modal.wide:has(.modal-wizard-progress) .form-grid{gap:14px 16px}html body .modal.wide:has(.modal-wizard-progress) .form-grid>label,html body .modal.wide:has(.modal-wizard-progress) .smart-field{min-width:0}html body .modal.wide:has(.modal-wizard-progress) .requirement-type-selector{padding:13px;border-color:#dce8e1;background:#f8fbf9}@media (max-width:640px){html body .modal.wide:has(.edit-lead-grid),html body .modal.wide:has(.modal-wizard-progress){width:calc(100vw - 16px)}html body .edit-lead-intro{margin:10px 12px 0}html body .edit-lead-grid{grid-template-columns:1fr;gap:12px;padding:13px 12px 0}html body .edit-lead-grid>.edit-requirements,html body .edit-lead-grid>label.full{grid-column:auto}html body .modal.wide:has(.modal-wizard-progress) form{padding:0 12px}html body .modal.wide:has(.modal-wizard-progress) .quick-note{margin-inline:-12px;padding-inline:12px}html body .modal.wide:has(.edit-lead-grid) .modal-actions,html body .modal.wide:has(.modal-wizard-progress) .modal-actions{padding-inline:12px}}html body label.affiliate-switch{grid-column:1/-1;width:100%!important;min-width:0;min-height:44px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:14px;margin:0!important;padding:7px 0!important;border:0!important;border-bottom:1px solid #e5ece8!important;border-radius:0!important;background:transparent!important;text-align:left;cursor:pointer}html body label.affiliate-switch:hover{border-bottom-color:#c6dbd1!important}html body label.affiliate-switch>span{min-width:0;display:grid!important;gap:3px;grid-column:1;grid-row:1;text-align:left}html body label.affiliate-switch>span strong{color:#2a3c33!important;font-size:.79rem!important;line-height:1.3}html body label.affiliate-switch>span small{color:#75867e!important;font-size:.68rem!important;line-height:1.35}html body label.affiliate-switch>input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;position:relative;grid-column:2;grid-row:1;justify-self:end;flex:0 0 44px;width:44px!important;min-width:44px!important;max-width:44px!important;height:24px!important;min-height:24px!important;max-height:24px!important;margin:0!important;padding:0!important;border:0!important;border-radius:999px!important;background:#cdd8d2!important;box-shadow:inset 0 0 0 1px rgba(29,72,53,.08)!important;cursor:pointer;transition:background .16s ease,box-shadow .16s ease}html body label.affiliate-switch>input[type=checkbox]:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(24,54,41,.22);transition:transform .16s ease}html body label.affiliate-switch>input[type=checkbox]:checked{background:#1f7e5b!important}html body label.affiliate-switch>input[type=checkbox]:checked:after{transform:translateX(20px)}html body label.affiliate-switch>input[type=checkbox]:focus-visible{outline:3px solid rgba(31,126,91,.18)!important;outline-offset:2px}@media (max-width:640px){html body label.affiliate-switch{grid-template-columns:minmax(0,1fr) 42px;gap:10px;min-height:42px!important;padding:6px 0!important}html body label.affiliate-switch>input[type=checkbox]{width:42px!important;min-width:42px!important;max-width:42px!important}html body label.affiliate-switch>input[type=checkbox]:checked:after{transform:translateX(18px)}}.teams-group-grid.single-team{grid-template-columns:minmax(0,1fr)}.teams-group-card .team-management-summary{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.teams-group-card .team-management-summary strong{line-height:1.2}.teams-group-card .team-management-summary small{line-height:1.35}.teams-group-card .team-member-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:280px;padding:10px 0 0}.teams-group-card .team-member-row{min-height:55px;padding:8px 9px;border:1px solid #edf2ef;border-radius:8px;background:#fcfefd}.teams-group-card .team-member-row>span{gap:2px}.teams-group-card .team-member-row strong{font-size:.72rem}.teams-group-card .team-member-row small{font-size:.63rem}.teams-group-card .team-symbol{align-self:start}.teams-people-list .icon-btn[title="Edit contact number"]{color:#27775a}@media (max-width:700px){.teams-group-card .team-member-list{grid-template-columns:1fr;max-height:300px}}.teams-people-list .team-person-details{display:grid;grid-template-columns:minmax(96px,.8fr) minmax(145px,1.2fr) minmax(82px,.7fr);align-items:end;gap:10px}.teams-people-list .team-person-details>.team-role-pill{justify-self:start}@media (max-width:900px){.teams-people-list .team-person-details{grid-template-columns:minmax(92px,.75fr) minmax(135px,1.15fr) minmax(82px,.7fr);width:100%}}@media (max-width:560px){.teams-people-list .team-person-card{grid-template-columns:36px minmax(0,1fr) auto;align-items:start}.teams-people-list .team-person-details{grid-column:1/-1;grid-template-columns:minmax(82px,.75fr) minmax(118px,1.15fr) minmax(78px,.7fr);gap:8px;align-items:end}.teams-people-list .people-actions{grid-column:3;grid-row:1;justify-content:flex-end}}@media (max-width:380px){.teams-people-list .team-person-details{grid-template-columns:minmax(80px,.8fr) minmax(112px,1.2fr)}.teams-people-list .team-person-details>span:last-child{grid-column:1/-1}}html body .integration-page-v2 .integration-disconnected-disclosure{min-width:0;overflow:hidden;border:1px solid #e4ebe7;border-radius:10px;background:#fbfdfc}html body .integration-page-v2 .integration-disconnected-disclosure>summary{min-height:36px;display:grid;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:8px;padding:7px 10px;color:#6d7d75;font-size:.61rem;font-weight:780;cursor:pointer;list-style:none;user-select:none}html body .integration-page-v2 .integration-disconnected-disclosure>summary::-webkit-details-marker{display:none}html body .integration-page-v2 .integration-disconnected-disclosure>summary:hover{background:#f5faf7}html body .integration-page-v2 .integration-disconnected-disclosure>summary b{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#edf1ef;color:#6a7971;font-size:.56rem}html body .integration-page-v2 .integration-disconnected-disclosure>summary svg{color:#78877f;transition:transform .18s ease}html body .integration-page-v2 .integration-disconnected-disclosure[open]>summary{border-bottom:1px solid #e6ede9;background:#f7faf8}html body .integration-page-v2 .integration-disconnected-disclosure[open]>summary svg{transform:rotate(90deg)}html body .integration-page-v2 .integration-disconnected-scroll{display:grid;gap:5px;max-height:150px;overflow-y:auto;padding:7px 9px;scrollbar-width:thin;scrollbar-color:#c8d8d0 transparent}html body .integration-page-v2 .integration-disconnected-scroll:focus-visible{outline:2px solid #96c9b0;outline-offset:-2px}html body .integration-page-v2 .integration-disconnected-scroll article{min-width:0;display:grid;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:8px;padding:7px 8px;border:1px solid #e7eeea;border-radius:8px;background:#fff}html body .integration-page-v2 .integration-disconnected-scroll .status-dot{width:7px;height:7px;box-shadow:none;background:#c9a25e}html body .integration-page-v2 .integration-disconnected-scroll article>div{min-width:0;display:grid;gap:2px}html body .integration-page-v2 .integration-disconnected-scroll strong{overflow:hidden;color:#53655c;font-size:.62rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}html body .integration-page-v2 .integration-disconnected-scroll small{overflow:hidden;color:#89958f;font-size:.55rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.import-stat-button{display:grid;gap:2px;min-width:45px;border:0;background:transparent;padding:0;color:inherit;text-align:left;font:inherit;cursor:pointer}.import-stat-button small{color:inherit;text-decoration:underline;text-underline-offset:2px}.import-stat-button.rejected b{color:#b14a3d}.import-rejection-note{border:0;background:transparent;padding:0;color:#8c3f22;font:inherit;font-size:9px;line-height:1.35;text-align:left;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.import-rejection-note:hover{color:#a23e31}.kanban-scope-note{display:flex;align-items:flex-start;gap:8px;margin:10px 0;padding:9px 11px;border:1px solid #dce9e2;border-radius:9px;background:#f7fbf8;color:#557168;font-size:10px;line-height:1.4}.kanban-scope-note svg{flex:0 0 auto;color:#278260;margin-top:1px}.kanban-scope-note strong{color:#245d46}.import-rejection-overlay{position:fixed;inset:0;z-index:150;display:grid;place-items:center;padding:20px;background:rgba(12,34,26,.48);backdrop-filter:blur(3px)}.import-rejection-dialog{width:min(720px,100%);max-height:min(86vh,760px);display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;border:1px solid #d8e6de;border-radius:16px;background:#fff;box-shadow:0 24px 80px rgba(12,42,30,.28)}.import-rejection-dialog>header{display:flex;align-items:flex-start;gap:16px;padding:20px 22px 15px;border-bottom:1px solid var(--border)}.import-rejection-dialog>header>div{min-width:0;flex:1}.import-rejection-dialog h2{margin:3px 0 4px;color:#173b2d;font-size:20px}.import-rejection-dialog header p{margin:0;color:var(--muted);font-size:11px}.import-rejection-dialog .eyebrow{color:#247a5b;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.import-rejection-summary{display:flex;gap:8px;overflow-x:auto;padding:12px 22px;border-bottom:1px solid var(--border);background:#fbfdfc}.import-rejection-summary>span{display:grid;min-width:100px;gap:3px;padding:9px 11px;border:1px solid #e1ece6;border-radius:9px;background:#fff}.import-rejection-summary strong{color:#215b45;font-size:15px}.import-rejection-summary small{overflow:hidden;color:var(--muted);font-size:9px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.import-rejection-list{overflow:auto;padding:4px 22px 12px}.import-rejection-list article{display:grid;grid-template-columns:58px minmax(0,1fr);gap:2px 11px;padding:12px 0;border-bottom:1px solid #edf2ef}.import-rejection-list article:last-child{border-bottom:0}.import-rejection-row-number{color:#73877e;font-size:9px;font-weight:800;text-transform:uppercase}.import-rejection-list article>div{min-width:0;display:grid;gap:3px}.import-rejection-list article strong{overflow:hidden;color:#1d4636;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.import-rejection-list article small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.import-rejection-list article p{grid-column:2;margin:2px 0 0;color:#9b4439;font-size:10px;line-height:1.35}.import-rejection-empty{display:flex;align-items:flex-start;gap:9px;margin:16px 22px;padding:12px;border:1px solid #e5eee9;border-radius:9px;background:#f8fbf9;color:#537066}.import-rejection-empty svg{flex:0 0 auto;color:#26815f}.import-rejection-empty p{margin:0;font-size:10px;line-height:1.45}.import-rejection-cap{padding:0 22px 10px;color:var(--muted);font-size:9px}.import-rejection-dialog>footer{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:12px 22px 16px;border-top:1px solid var(--border);background:#fbfdfc}.import-rejection-dialog>footer>span{flex:1}@media(max-width:680px){.import-rejection-overlay{padding:10px}.import-rejection-dialog{max-height:92vh;border-radius:13px}.import-rejection-dialog>header{padding:16px}.import-rejection-summary{padding:10px 16px}.import-rejection-list{padding-inline:16px}.import-rejection-empty{margin-inline:16px}.import-rejection-dialog>footer{padding:10px 16px 13px}.import-rejection-dialog>footer .btn{width:100%;justify-content:center}.import-rejection-list article{grid-template-columns:48px minmax(0,1fr)}.import-rejection-list article p{grid-column:1/-1;margin-left:59px}}html body .lead-mobile-actions .lead-assign-action{flex:0 0 auto;min-width:82px;min-height:38px;height:38px;padding:0 10px;border-radius:10px;gap:5px;white-space:nowrap;font-size:.72rem}html body .lead-mobile-actions .lead-assign-action svg{flex:0 0 auto}html body .lead-mobile-actions .lead-more-action{flex:0 0 38px}@media (max-width:700px){html body .lead-mobile-head{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:10px}html body .lead-mobile-actions{width:100%;max-width:100%;min-width:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}html body .lead-mobile-actions .icon-btn{flex:0 0 36px;width:36px;min-width:36px;height:36px;min-height:36px;padding:0}html body .lead-mobile-actions .lead-assign-action{min-height:36px;height:36px}}@media (max-width:390px){html body .lead-mobile-actions{justify-content:stretch;gap:4px}html body .lead-mobile-actions .icon-btn{flex-basis:34px;width:34px;min-width:34px;height:34px;min-height:34px}html body .lead-mobile-actions .lead-assign-action{flex:1 1 82px;min-width:82px;min-height:34px;height:34px;padding-inline:9px}}html body .lead-mobile-actions,html body .lead-mobile-card,html body .lead-mobile-copy,html body .lead-mobile-head,html body .lead-mobile-identity{min-width:0;max-width:100%;box-sizing:border-box}html body .lead-mobile-head{width:100%}html body .lead-mobile-actions{width:100%;flex:0 1 auto;justify-content:flex-start;flex-wrap:wrap;gap:6px;overflow:visible}html body .lead-mobile-actions>:is(a,button){flex:0 0 36px;width:36px;min-width:36px;max-width:100%;height:36px;min-height:36px;padding:0;box-sizing:border-box}html body .lead-mobile-actions>.lead-assign-action{flex:0 1 auto;width:auto;min-width:82px;padding-inline:10px}@media (max-width:700px){html body .lead-mobile-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px}html body .lead-mobile-identity{grid-column:1;min-width:0}html body .lead-mobile-actions{grid-column:2;width:auto;max-width:100%;min-width:0;flex:0 1 auto;flex-wrap:nowrap;justify-content:flex-end;gap:4px;overflow:visible}html body .lead-mobile-actions>:is(a,button){flex:0 0 34px;width:34px;min-width:34px;height:34px;min-height:34px;padding:0}html body .lead-mobile-actions>.lead-assign-action{flex:0 0 34px;width:34px;min-width:34px;padding:0}html body .lead-mobile-actions>.lead-assign-action span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media (max-width:720px){body,html{max-width:100%;overflow-x:hidden}*,:after,:before{box-sizing:border-box}.app-shell,.card,.drawer-wrap,.modal,.page-head,.settings-card,.table-card,.workspace,main{min-width:0;max-width:100%}.topbar{width:100%;min-width:0;height:60px;padding-inline:6px!important;gap:4px!important;overflow:hidden}.menu-btn{display:inline-grid!important;flex:0 0 32px!important;width:32px!important;min-width:32px!important;height:34px!important;min-height:34px!important;margin:0!important}.global-search{flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important}.global-search input{width:100%;min-width:0!important;height:36px!important;padding-left:35px!important;padding-right:6px!important;font-size:.76rem!important;text-overflow:ellipsis}.global-search svg{left:10px;top:9px;width:16px;height:16px}.scope-select{display:none!important}.notification-button{flex:0 0 34px!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;margin:0!important}.profile{flex:0 0 30px!important;width:30px!important;min-width:30px!important;height:34px;padding:0!important;justify-content:center}.profile>span{display:none!important}.profile .avatar{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;font-size:.62rem}.workspace{padding:12px 10px 28px!important}.page-head{display:flex;flex-direction:column;align-items:stretch!important;gap:10px!important;margin-bottom:14px!important}.page-head h1,.page-head p,.page-head>div:first-child{width:100%;min-width:0}.page-head h1{font-size:clamp(1.32rem,7vw,1.7rem)!important;line-height:1.12;overflow-wrap:anywhere}.page-head p{font-size:.75rem!important;line-height:1.45;overflow-wrap:anywhere}.head-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:6px!important;padding:0!important}.head-actions>.btn{width:100%;min-width:0;min-height:38px;padding-inline:8px;font-size:.72rem;white-space:normal}.card-head{min-width:0;gap:8px!important;padding:13px 12px 10px!important}.card-head h2,.card-head p,.card-head>div:first-child{min-width:0;overflow-wrap:anywhere}.card-head h2{font-size:.92rem!important;line-height:1.25}.card-head p{font-size:.68rem!important;line-height:1.4}.modal,.modal.wide{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;margin:0 auto}.modal>header{min-width:0;gap:8px;padding:12px 13px!important}.modal>header h2{min-width:0;font-size:1rem!important;overflow-wrap:anywhere}.modal-body{min-width:0;overflow-x:hidden}.modal-actions,.modal-wizard-actions,.wizard-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px!important;min-width:0}.modal-actions>.btn,.modal-wizard-actions>.btn,.wizard-actions>.btn{width:100%;min-width:0;padding-inline:8px;white-space:normal}.entry-layout{grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0;gap:10px!important}.entry-layout>.entry-form,.entry-layout>.entry-quick-card,.entry-layout>.entry-side-stack,.entry-layout>.help-card{grid-column:1!important;width:100%!important;min-width:0!important}.entry-form,.form-grid,.form-grid>label,.form-section,.section-content{min-width:0!important}.form-section{grid-template-columns:28px minmax(0,1fr)!important;gap:9px!important;padding:12px!important}.form-grid,.modal.wide .affiliate-form .form-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.form-grid input,.form-grid select,.form-grid textarea,.form-grid>label{width:100%;min-width:0}.modal-wizard-progress,.wizard-progress{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;padding:10px 8px!important}.modal-wizard-progress button,.wizard-progress button{min-width:0;gap:5px;font-size:.68rem}.modal-wizard-progress button span,.wizard-progress button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-wizard-progress button:not(:last-child):after,.wizard-progress button:not(:last-child):after{left:calc(50% + 25px);right:calc(-50% + 25px)}.modal-wizard-progress button b,.wizard-progress button b{width:25px;min-width:25px;height:25px}.compact-pagination,.pagination{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px!important;min-width:0;padding:8px!important}.pagination>div,.pagination>span{min-width:0;width:auto!important}.pagination>div{justify-content:flex-end;flex-wrap:nowrap!important}.pagination button{min-width:32px;min-height:34px;padding-inline:7px;font-size:.68rem}}@media (max-width:560px){.teams-workspace-head{display:grid!important;grid-template-columns:minmax(0,1fr);gap:10px!important;margin-bottom:12px}.teams-workspace-head h2{font-size:1.04rem!important}.teams-workspace-head p{font-size:.7rem!important}.teams-workspace-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%}.teams-workspace-actions .btn{width:100%;min-width:0;min-height:38px;padding-inline:7px;font-size:.69rem;white-space:normal}.teams-workspace-actions .btn.ghost{grid-column:1/-1!important}.teams-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.teams-summary-grid>div{min-width:0;padding:10px!important}.teams-summary-grid small,.teams-summary-grid span{overflow-wrap:anywhere;font-size:.61rem}.teams-summary-grid strong{font-size:1.18rem}.teams-panel{min-width:0;overflow:hidden}.teams-panel-header{min-width:0;gap:8px!important}.teams-panel-header h2{font-size:.91rem!important}.teams-panel-header p{font-size:.66rem!important;overflow-wrap:anywhere}.teams-people-list .team-person-card{display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;grid-template-rows:auto auto;align-items:start!important;gap:8px!important;min-width:0;padding:10px!important}.teams-people-list .team-person-card>.avatar{grid-column:1!important;grid-row:1!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}.teams-people-list .team-person-main{grid-column:2!important;grid-row:1!important;align-self:center;min-width:0}.teams-people-list .team-person-main small,.teams-people-list .team-person-main strong{display:block;min-width:0;overflow-wrap:anywhere}.teams-people-list .team-person-main strong{font-size:.78rem;line-height:1.2}.teams-people-list .team-person-main small{font-size:.62rem;line-height:1.35}.teams-people-list .people-actions{grid-column:3!important;grid-row:1!important;align-self:start!important;justify-self:end!important;display:flex!important;flex-wrap:nowrap!important;justify-content:flex-end!important;gap:4px!important;width:auto!important;min-width:0}.teams-people-list .people-actions .icon-btn{flex:0 0 32px!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}.teams-people-list .team-person-details{grid-column:1/-1!important;grid-row:2!important;display:grid!important;grid-template-columns:minmax(76px,.78fr) minmax(0,1.2fr) minmax(72px,.72fr)!important;align-items:start!important;gap:7px!important;width:100%!important;min-width:0;margin-top:1px;padding-top:8px;border-top:1px solid #edf2ef}.teams-people-list .team-person-details>span{min-width:0;overflow-wrap:anywhere}.teams-people-list .team-person-details small{font-size:.58rem;line-height:1.25}.teams-people-list .team-person-details b,.teams-people-list .team-person-details strong{min-width:0;font-size:.65rem;line-height:1.25;overflow-wrap:anywhere}.teams-people-list .team-role-pill{max-width:100%;min-width:0;padding:4px 6px;overflow:hidden;text-overflow:ellipsis;font-size:.6rem}.teams-people-list .team-person-card:has(.people-contact-editor){grid-template-rows:auto auto auto}.teams-people-list .team-person-card:has(.people-contact-editor) .people-actions{grid-column:1/-1!important;grid-row:2!important;justify-self:stretch!important}.teams-people-list .team-person-card:has(.people-contact-editor) .team-person-details{grid-row:3!important}.teams-people-list .people-contact-editor{display:grid!important;grid-template-columns:minmax(0,1fr) 32px 32px;width:100%!important;gap:4px}.teams-people-list .people-contact-editor input{width:100%!important;min-width:0;height:32px}.teams-affiliate-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.teams-affiliate-row{min-width:0}}@media (max-width:360px){.head-actions,.teams-workspace-actions{grid-template-columns:minmax(0,1fr)!important}.teams-workspace-actions .btn.ghost{grid-column:auto!important}.teams-people-list .team-person-card{grid-template-columns:32px minmax(0,1fr) auto!important;gap:7px!important;padding:9px!important}.teams-people-list .team-person-card>.avatar{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}.teams-people-list .team-person-details{grid-template-columns:minmax(68px,.78fr) minmax(0,1.18fr) minmax(66px,.7fr)!important;gap:5px!important}.teams-people-list .people-actions .icon-btn{flex-basis:30px!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important}}html body .ai-hot-actions,html body .hot-mobile-actions,html body .hot-table-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;white-space:nowrap!important;gap:6px!important;min-width:0}html body .ai-hot-actions .icon-btn,html body .hot-mobile-actions .icon-btn,html body .hot-table-actions .icon-btn{flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;box-sizing:border-box}html body .ai-hot-actions .edit-action,html body .hot-mobile-actions .edit-action,html body .hot-table-actions .edit-action,html body .lead-mobile-actions .edit-action,html body .row-quick-actions .edit-action{color:#176347;border-color:#bfe0d0;background:#f1fbf6}html body .ai-hot-actions .edit-action:hover,html body .hot-mobile-actions .edit-action:hover,html body .hot-table-actions .edit-action:hover,html body .lead-mobile-actions .edit-action:hover,html body .row-quick-actions .edit-action:hover{color:#0f5139;border-color:#86bca3;background:#e4f5ec}html body .ai-hot-actions .ai-open-lead{flex:0 0 auto!important}html body .hot-table-actions .hot-feedback-actions{flex:0 0 auto;white-space:nowrap}@media (max-width:900px){html body .ai-hot-actions{padding-left:69px!important;justify-self:stretch!important}}@media (max-width:600px){html body .ai-hot-actions{padding-left:60px!important;justify-content:flex-end!important}}@media (max-width:700px){html body .hot-mobile-actions{justify-content:flex-start!important;padding-left:0!important;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}html body .hot-mobile-actions::-webkit-scrollbar{display:none}}.teams-workspace-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:14px}.teams-workspace-head>div:first-child{min-width:0}.teams-workspace-head h2{margin:4px 0 5px;color:var(--ink);font-size:clamp(1.05rem,1.7vw,1.35rem);letter-spacing:-.02em}.teams-workspace-head p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.5}.teams-workspace-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.teams-workspace-actions .btn{white-space:nowrap}.teams-workspace-actions .btn.ghost{background:#f7faf8;border-color:#d6e3dc;color:#256f56}.teams-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.teams-summary-grid>div{min-width:0;padding:13px 15px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 3px 12px rgba(14,45,34,.035)}.teams-summary-grid small,.teams-summary-grid span{display:block;color:var(--muted);font-size:.68rem;font-weight:700}.teams-summary-grid strong{display:block;margin:3px 0 1px;color:var(--ink);font-size:1.35rem;line-height:1.1}.teams-panel{margin-bottom:14px;overflow:hidden}.teams-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.teams-panel-header>div:first-child{min-width:0}.teams-panel-header h2{margin:5px 0 3px;color:var(--ink);font-size:1rem;letter-spacing:-.015em}.teams-panel-header p{max-width:760px;margin:0;color:var(--muted);font-size:.74rem;line-height:1.5}.teams-panel-kicker{display:inline-flex;align-items:center;gap:5px;color:#27775a;font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.teams-count-badge{flex:0 0 auto;padding:5px 9px;border:1px solid #d9e7df;border-radius:999px;background:#f3f9f5;color:#34765d;font-size:.68rem;font-weight:800;white-space:nowrap}.teams-people-list{display:grid;gap:8px;padding:2px 0}.teams-people-list .team-person-card{display:grid;grid-template-columns:40px minmax(220px,1.35fr) minmax(250px,1fr) auto;gap:12px;align-items:center;min-width:0;padding:12px 13px;border:1px solid #e4ece7;border-radius:11px;background:#fbfdfc}.team-person-details,.team-person-main{min-width:0}.team-person-main{display:flex;flex-direction:column;gap:2px}.team-person-main strong{color:var(--ink);font-size:.82rem}.team-person-details small,.team-person-main small{color:var(--muted);font-size:.68rem;overflow-wrap:anywhere}.team-person-main .invite-state{color:#8b6b26!important}.team-person-details{display:flex;align-items:center;gap:14px}.team-person-details>span:not(.team-role-pill){display:flex;flex-direction:column;gap:1px;min-width:0}.team-person-details b,.team-person-details strong{color:var(--ink);font-size:.72rem;overflow-wrap:anywhere}.team-person-details b{text-transform:capitalize}.team-role-pill{flex:0 0 auto;padding:5px 8px;border:1px solid #d6e7dd;border-radius:999px;background:#eef8f2;color:#27775a;font-size:.66rem;font-weight:800;white-space:nowrap}.teams-people-list .people-actions{flex-wrap:nowrap;justify-content:flex-end;gap:5px}.teams-affiliate-row .icon-btn,.teams-group-card .icon-btn,.teams-people-list .people-actions .icon-btn{width:31px;min-width:31px;height:31px;min-height:31px;padding:0}.teams-people-list .people-contact-editor{display:inline-flex;align-items:center;gap:4px}.teams-people-list .people-contact-editor input{width:132px;min-width:0;height:31px;padding:0 8px;border:1px solid var(--line);border-radius:7px;font-size:.72rem}.teams-group-grid{align-items:stretch}.teams-group-card{display:grid!important;grid-template-columns:40px minmax(0,1fr);align-content:start;min-width:0;gap:9px!important;padding:13px!important}.teams-group-card .team-management-summary{min-width:0;align-self:center}.teams-group-card .team-management-summary strong{overflow-wrap:anywhere}.teams-group-stats{display:grid;grid-template-columns:minmax(70px,.55fr) minmax(0,1.45fr);grid-column:1/-1;gap:8px;padding:9px 0 2px;border-top:1px solid #edf2ef}.teams-group-stats span{min-width:0;gap:1px}.teams-group-stats b{color:var(--ink);font-size:.75rem;overflow-wrap:anywhere}.teams-group-stats small{color:var(--muted);font-size:.63rem}.teams-group-card .team-member-list{max-height:210px;margin-top:1px}.teams-group-card .team-member-row{grid-template-columns:minmax(0,1fr) auto}.teams-group-card .team-member-row span{align-items:flex-start}.teams-group-empty{grid-column:1/-1;padding:10px 0 2px;border-top:1px solid #edf2ef;color:var(--muted);font-size:.7rem}.teams-affiliate-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:11px}.teams-affiliate-summary>span{display:flex;flex-direction:column;gap:2px;padding:9px 11px;border:1px solid #e5eee9;border-radius:9px;background:#f9fcfa}.teams-affiliate-summary b{color:var(--ink);font-size:.98rem}.teams-affiliate-summary small{color:var(--muted);font-size:.64rem}.teams-affiliate-list{display:grid;max-height:520px;overflow-y:auto;border-top:1px solid #e8efeb;border-bottom:1px solid #e8efeb;scrollbar-width:thin}.teams-affiliate-row{display:grid;grid-template-columns:40px minmax(190px,1.25fr) minmax(170px,1fr) minmax(150px,.8fr) auto 31px;gap:11px;align-items:center;min-width:0;padding:10px 4px;border-bottom:1px solid #edf2ef}.teams-affiliate-row:last-child{border-bottom:0}.affiliate-avatar{background:#edf8f2;color:#27775a}.teams-affiliate-cell,.teams-affiliate-identity{display:flex;flex-direction:column;gap:2px;min-width:0}.teams-affiliate-cell strong,.teams-affiliate-identity strong{color:var(--ink);font-size:.75rem;overflow-wrap:anywhere}.teams-affiliate-cell small,.teams-affiliate-identity small{color:var(--muted);font-size:.66rem;overflow-wrap:anywhere}.teams-capacity-cell>span{display:block;width:100%;height:5px;margin-top:3px;overflow:hidden;border-radius:99px;background:#e8f1ec}.teams-capacity-cell>span i{display:block;height:100%;border-radius:inherit;background:#2b8464}.teams-affiliate-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:11px;color:var(--muted);font-size:.68rem}.teams-affiliate-footer>div{display:flex;gap:7px}.teams-inline-empty,.teams-inline-error{display:flex;align-items:center;justify-content:center;gap:7px;min-height:104px;padding:16px;border:1px dashed #d7e4dd;border-radius:10px;background:#fbfdfc;text-align:center}.teams-inline-empty{flex-direction:column;color:var(--muted)}.teams-inline-empty strong,.teams-inline-error strong{color:var(--ink);font-size:.78rem}.teams-inline-empty span,.teams-inline-error small{color:var(--muted);font-size:.68rem}.teams-inline-error{justify-content:space-between;border-style:solid;border-color:#ead2c8;background:#fff9f6;text-align:left}.teams-inline-error>span{display:flex;flex-direction:column;gap:2px}@media (max-width:1050px){.teams-people-list .team-person-card{grid-template-columns:40px minmax(180px,1fr) minmax(190px,1fr) auto}.teams-affiliate-row{grid-template-columns:40px minmax(150px,1.1fr) minmax(130px,1fr) minmax(125px,.8fr) auto 31px}}@media (max-width:900px){.teams-workspace-head{align-items:stretch;flex-direction:column}.teams-workspace-actions{justify-content:flex-start}.teams-affiliate-summary,.teams-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.teams-people-list .team-person-card{grid-template-columns:40px minmax(0,1fr) auto}.team-person-details{grid-column:2/-1;align-items:flex-start;flex-wrap:wrap}.teams-people-list .people-actions{grid-column:2/-1;justify-content:flex-start}.teams-affiliate-row{grid-template-columns:40px minmax(0,1fr) auto}.teams-affiliate-row .teams-affiliate-cell{grid-column:2/-1}.teams-affiliate-row>.affiliate-status{grid-column:2;justify-self:start}.teams-affiliate-row>.icon-btn{grid-column:3}}@media (max-width:560px){.teams-workspace-actions{display:grid;grid-template-columns:1fr 1fr}.teams-workspace-actions .btn{justify-content:center}.teams-workspace-actions .btn.ghost{grid-column:1/-1}.teams-summary-grid>div{padding:11px}.teams-panel-header{flex-direction:column;align-items:stretch}.teams-panel-header>.btn,.teams-panel-header>.teams-count-badge{align-self:flex-start}.teams-people-list .team-person-card{grid-template-columns:36px minmax(0,1fr);gap:9px;padding:10px}.teams-people-list .team-person-card>.avatar{width:36px;height:36px}.team-person-details,.teams-people-list .people-actions{grid-column:1/-1}.teams-people-list .people-actions{justify-content:flex-start}.teams-people-list .people-contact-editor{width:100%}.teams-people-list .people-contact-editor input{flex:1;width:auto}.teams-group-grid{grid-template-columns:1fr}.teams-affiliate-row{grid-template-columns:36px minmax(0,1fr) 31px;gap:8px}.teams-affiliate-row>.avatar{width:36px;height:36px}.teams-affiliate-row .teams-affiliate-cell{grid-column:2/-1}.teams-affiliate-row>.affiliate-status{grid-column:2}.teams-affiliate-row>.icon-btn{grid-column:3;grid-row:4}.teams-affiliate-footer{align-items:stretch;flex-direction:column}.teams-affiliate-footer>div .btn{flex:1}}html body .integration-page-v2 .integration-disclosure-body.whatsapp-assets{gap:10px!important;padding:12px!important;background:#fbfdfc}html body .integration-page-v2 .whatsapp-assets>h3{margin:0!important;color:#1d3b30;font-size:.72rem!important;font-weight:850;line-height:1.3;letter-spacing:.01em}html body .integration-page-v2 .whatsapp-assets>.section-help{margin:0!important;padding:8px 9px;border:1px solid #e3ece7;border-radius:8px;background:#f6faf8;color:#64776e;font-size:.65rem!important;line-height:1.4}html body .integration-page-v2 .whatsapp-account{min-width:0;display:grid;gap:8px;padding:9px 10px;border:1px solid #dfe9e4;border-radius:10px;background:#fff}html body .integration-page-v2 .whatsapp-account>header{min-width:0;display:grid;gap:2px;padding:0}html body .integration-page-v2 .whatsapp-account>header>span,html body .integration-page-v2 .whatsapp-phone-list>div>span{min-width:0;display:grid;gap:2px}html body .integration-page-v2 .whatsapp-account strong,html body .integration-page-v2 .whatsapp-phone-list strong{min-width:0;overflow:hidden;color:#263f35;font-size:.68rem;font-weight:820;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}html body .integration-page-v2 .whatsapp-account small,html body .integration-page-v2 .whatsapp-phone-list small{min-width:0;overflow:hidden;color:#74837c;font-size:.59rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}html body .integration-page-v2 .whatsapp-phone-list{min-width:0;display:grid;gap:6px}html body .integration-page-v2 .whatsapp-phone-list>div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 9px;border:1px solid #e4ece8;border-radius:8px;background:#f8fbf9}html body .integration-page-v2 .whatsapp-phone-list em{display:block;color:#a24b43;font-size:.57rem;line-height:1.35;overflow-wrap:anywhere}html body .integration-page-v2 .whatsapp-phone-list .meta-toggle{flex:0 0 auto;min-height:30px;padding:4px 8px;gap:6px;border-radius:999px;font-size:.59rem;line-height:1;white-space:nowrap}html body .integration-page-v2 .whatsapp-phone-list .meta-toggle b{width:8px;height:8px}@media (max-width:560px){html body .integration-page-v2 .integration-disclosure-body.whatsapp-assets{padding:10px!important}html body .integration-page-v2 .whatsapp-phone-list>div{grid-template-columns:minmax(0,1fr);align-items:start}html body .integration-page-v2 .whatsapp-phone-list .meta-toggle{justify-self:start}}html body .lead-actions-cell .row-quick-actions,html body .lead-mobile-actions{white-space:nowrap;overflow-x:visible!important;overflow-y:hidden}@media (min-width:961px){html body .lead-actions-cell{width:250px!important;min-width:250px!important;max-width:250px!important}}@media (max-width:700px){html body .lead-mobile-head{grid-template-columns:minmax(0,1fr);align-items:start;gap:7px}html body .lead-mobile-actions{grid-column:1/-1;width:100%;min-width:0;justify-content:flex-end;gap:4px}html body .lead-mobile-actions>.lead-assign-action,html body .lead-mobile-actions>:is(a,button){flex:0 0 34px!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important}}@media (max-width:360px){html body .lead-mobile-actions>.lead-assign-action,html body .lead-mobile-actions>:is(a,button){flex-basis:31px!important;width:31px!important;min-width:31px!important;height:31px!important;min-height:31px!important}}html body .lead-actions-cell{width:250px!important;min-width:250px!important;max-width:250px!important;padding:10px!important;vertical-align:top;overflow:hidden!important;white-space:normal!important}html body .lead-actions-cell .row-quick-actions{width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none;box-sizing:border-box}html body .lead-actions-cell .row-quick-actions::-webkit-scrollbar,html body .lead-mobile-actions::-webkit-scrollbar{display:none}html body .lead-actions-cell .row-quick-actions>:is(a,button){flex:0 0 36px;width:36px;min-width:36px;max-width:100%;height:36px;min-height:36px;box-sizing:border-box}html body .lead-actions-cell .row-quick-actions>.small-btn.primary{flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:100%;padding:0!important;justify-content:center;font-size:0}html body .lead-actions-cell .row-quick-actions>.lead-assign-action span,html body .lead-mobile-actions>.lead-assign-action span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width:960px){html body .lead-actions-cell{width:100%!important;min-width:0!important;max-width:100%!important}}@media (max-width:360px){html body .lead-mobile-head{grid-template-columns:minmax(0,1fr);align-items:start}html body .lead-mobile-actions{grid-column:1/-1;justify-content:flex-start;width:100%}}@media (min-width:961px){html body .lead-actions-cell .row-quick-actions{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(30px,1fr));gap:4px!important;width:100%!important;max-width:100%!important;overflow:visible!important;align-items:center}html body .lead-actions-cell .row-quick-actions>.lead-assign-action{order:-1}html body .lead-actions-cell .row-quick-actions>.small-btn.primary,html body .lead-actions-cell .row-quick-actions>:is(a,button){flex:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:34px!important;min-height:34px!important;padding:0!important;justify-content:center}}@media (max-width:700px){html body .list-tools~.table-card .row-quick-actions>.lead-more-action{display:none!important}}html body .row-quick-actions{display:flex!important;width:100%;min-width:0!important;max-width:100%;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;box-sizing:border-box;overflow:visible}html body .row-quick-actions>:is(a,button){flex:0 0 36px;width:36px;min-width:36px;max-width:100%;height:36px;min-height:36px;padding:0;box-sizing:border-box}html body .row-quick-actions>.small-btn.primary{flex:0 1 auto;width:auto;min-width:64px;max-width:100%;padding-inline:10px;white-space:nowrap}@media (max-width:960px){html body .list-tools~.table-card{width:100%;min-width:0;overflow:hidden!important}html body .list-tools~.table-card>table,html body .list-tools~.table-card>table>tbody,html body .list-tools~.table-card>table>tbody>tr{width:100%;min-width:0;max-width:100%;box-sizing:border-box}html body .list-tools~.table-card>table>tbody>tr>td:nth-child(8){grid-column:1/-1!important;grid-row:2!important;width:100%!important;padding:9px 0 0!important;border-top:1px solid #edf1ef!important;align-self:stretch}html body .list-tools~.table-card .row-quick-actions{width:100%;min-width:0!important;max-width:100%;justify-content:flex-start;flex-wrap:wrap;box-sizing:border-box}}@media (max-width:390px){html body .lead-mobile-actions{gap:4px}html body .lead-mobile-actions>:is(a,button){flex-basis:34px;width:34px;min-width:34px;height:34px;min-height:34px}html body .lead-mobile-actions>.lead-assign-action{flex:0 0 34px;width:34px;min-width:34px;padding:0}html body .lead-mobile-actions>.lead-assign-action span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media (max-width:360px){html body .lead-mobile-head{gap:5px}html body .lead-mobile-actions{gap:3px}html body .lead-mobile-identity{grid-template-columns:auto 30px minmax(0,1fr);gap:5px}html body .lead-mobile-identity .avatar{width:30px;height:30px}html body .lead-mobile-actions>.lead-assign-action,html body .lead-mobile-actions>:is(a,button){flex-basis:31px;width:31px;min-width:31px;height:31px;min-height:31px;border-radius:8px}html body .lead-mobile-actions>:is(a,button) svg{width:14px;height:14px}}@media (max-width:960px){html body .lead-actions-cell .row-quick-actions{gap:4px!important;padding:2px!important}html body .lead-actions-cell .row-quick-actions>.small-btn.primary,html body .lead-actions-cell .row-quick-actions>:is(a,button){flex:0 0 34px!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important}}@media (max-width:390px){html body .lead-actions-cell .row-quick-actions{gap:3px!important}html body .lead-actions-cell .row-quick-actions>.small-btn.primary,html body .lead-actions-cell .row-quick-actions>:is(a,button){flex-basis:32px!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}}html body .lead-actions-cell .row-quick-actions,html body .lead-mobile-actions{display:flex!important;flex-wrap:nowrap!important;white-space:nowrap!important;overflow:visible!important;gap:4px!important}html body .lead-actions-cell{overflow:visible!important}html body .lead-actions-cell .row-quick-actions>.small-btn.primary,html body .lead-actions-cell .row-quick-actions>:is(a,button),html body .lead-mobile-actions>.lead-assign-action,html body .lead-mobile-actions>:is(a,button){flex:0 0 32px!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0!important;justify-content:center;box-sizing:border-box}html body .lead-actions-cell .row-quick-actions>.lead-assign-action,html body .lead-mobile-actions>.lead-assign-action{order:-1}@media (hover:hover) and (pointer:fine){html body .lead-actions-cell .row-quick-actions>[data-tooltip],html body .lead-mobile-actions>[data-tooltip]{position:relative}html body .lead-actions-cell .row-quick-actions>[data-tooltip]:after,html body .lead-mobile-actions>[data-tooltip]:after{content:attr(data-tooltip);position:absolute;z-index:400;top:calc(100% + 7px);right:0;left:auto;width:max-content;max-width:min(190px,calc(100vw - 16px));padding:6px 8px;border-radius:7px;background:#102d23;color:#fff;font-size:.66rem;line-height:1.25;font-weight:750;white-space:normal;text-align:center;overflow-wrap:anywhere;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(-3px);transition:.14s ease}html body .lead-actions-cell .row-quick-actions>[data-tooltip]:focus-visible:after,html body .lead-actions-cell .row-quick-actions>[data-tooltip]:hover:after,html body .lead-mobile-actions>[data-tooltip]:focus-visible:after,html body .lead-mobile-actions>[data-tooltip]:hover:after{opacity:1;visibility:visible;transform:translateY(0)}}html body .lead-mobile-card{display:grid;min-width:0;padding:14px 14px 12px!important;border:1px solid #dce8e2!important;border-radius:14px!important;background:#fff!important;box-shadow:0 7px 20px rgba(23,61,45,.065)!important;overflow:hidden}html body .lead-mobile-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center!important;gap:11px!important;min-width:0;padding-bottom:10px;border-bottom:1px solid #edf2ef}html body .lead-mobile-identity{grid-column:1;grid-template-columns:17px 34px minmax(0,1fr)!important;align-items:center;gap:8px!important;min-width:0}html body .lead-mobile-identity .avatar{width:34px;min-width:34px;height:34px;min-height:34px;font-size:.7rem}html body .lead-mobile-copy{display:flex;min-width:0;gap:4px!important;align-items:flex-start}html body .lead-mobile-copy strong{max-width:100%;color:#20372d;font-size:.86rem;line-height:1.25;letter-spacing:-.005em}html body .lead-mobile-copy .untouched-label{align-self:flex-start;margin:0!important;padding:2px 7px;border-radius:999px;color:#9b3f39;background:#fde8e5;font-size:.59rem;font-weight:800;line-height:1.2;white-space:nowrap}html body .lead-mobile-actions{grid-column:2;width:auto!important;max-width:100%;min-width:0;justify-content:flex-end!important;align-items:center;gap:5px!important}html body .lead-mobile-actions>.lead-assign-action,html body .lead-mobile-actions>:is(a,button){flex:0 0 32px!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0!important;border-radius:9px;box-sizing:border-box}html body .lead-mobile-description{display:grid;min-width:0;gap:5px;padding-top:10px}html body .lead-mobile-description .description-cell{min-width:0;margin:0!important;padding:0!important;border:0!important;color:#4d6157;font-size:.76rem;line-height:1.5;text-align:left}html body .description-readmore,html body button.description-readmore{display:inline!important;width:max-content;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#1b7657!important;font:inherit;font-size:.68rem;font-weight:800;line-height:1.25;text-align:left;text-decoration:none;cursor:pointer;appearance:none}html body .description-readmore:focus-visible,html body .description-readmore:hover,html body button.description-readmore:focus-visible,html body button.description-readmore:hover{background:transparent!important;color:#12543e!important;text-decoration:underline;outline:none}@media (max-width:360px){html body .lead-mobile-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important}html body .lead-mobile-identity{grid-template-columns:16px 30px minmax(0,1fr)!important;gap:6px!important}html body .lead-mobile-identity .avatar{width:30px;min-width:30px;height:30px;min-height:30px}html body .lead-mobile-actions{grid-column:2!important;width:auto!important;gap:3px!important}html body .lead-mobile-actions>.lead-assign-action,html body .lead-mobile-actions>:is(a,button){flex-basis:30px!important;width:30px!important;min-width:30px!important;height:32px!important;min-height:32px!important}}@media (max-width:560px){html body .teams-people-list .team-person-card{display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;grid-template-rows:auto auto;align-items:start!important;gap:8px!important;min-width:0;padding:10px!important}html body .teams-people-list .team-person-card>.avatar{grid-column:1!important;grid-row:1!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}html body .teams-people-list .team-person-main{grid-column:2!important;grid-row:1!important;align-self:center!important;min-width:0!important}html body .teams-people-list .people-actions{grid-column:3!important;grid-row:1!important;align-self:start!important;justify-self:end!important;display:flex!important;flex-wrap:nowrap!important;justify-content:flex-end!important;gap:4px!important;width:auto!important;min-width:0!important}html body .teams-people-list .people-actions .icon-btn{flex:0 0 32px!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}html body .teams-people-list .team-person-details{grid-column:1/-1!important;grid-row:2!important;display:grid!important;grid-template-columns:minmax(76px,.78fr) minmax(0,1.2fr) minmax(72px,.72fr)!important;align-items:start!important;gap:7px!important;width:100%!important;min-width:0!important;margin-top:1px;padding-top:8px;border-top:1px solid #edf2ef}html body .teams-people-list .team-person-details b,html body .teams-people-list .team-person-details small,html body .teams-people-list .team-person-details strong,html body .teams-people-list .team-person-details>span{min-width:0;overflow-wrap:anywhere}html body .teams-people-list .team-role-pill{max-width:100%;min-width:0;padding:4px 6px;overflow:hidden;text-overflow:ellipsis;font-size:.6rem}html body .teams-people-list .team-person-card:has(.people-contact-editor){grid-template-rows:auto auto auto}html body .teams-people-list .team-person-card:has(.people-contact-editor) .people-actions{grid-column:1/-1!important;grid-row:2!important;justify-self:stretch!important}html body .teams-people-list .team-person-card:has(.people-contact-editor) .team-person-details{grid-row:3!important}}@media (max-width:360px){html body .teams-people-list .team-person-card{grid-template-columns:32px minmax(0,1fr) auto!important;gap:7px!important;padding:9px!important}html body .teams-people-list .team-person-card>.avatar{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}html body .teams-people-list .team-person-details{grid-template-columns:minmax(68px,.78fr) minmax(0,1.18fr) minmax(66px,.7fr)!important;gap:5px!important}html body .teams-people-list .people-actions .icon-btn{flex-basis:30px!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important}}html body .workspace-dashboard{max-width:1840px;padding:24px 30px 42px}html body .workspace-dashboard .page-head{align-items:flex-start;margin-bottom:18px;padding-bottom:2px}html body .workspace-dashboard .page-head h1{color:#132a20;font-size:clamp(1.6rem,2vw,2rem);font-weight:700;letter-spacing:-.045em}html body .workspace-dashboard .page-head p{max-width:680px;color:#71827a;font-size:.82rem}html body .workspace-dashboard .head-actions{gap:7px}html body .workspace-dashboard .head-actions>.btn{min-height:38px;padding:8px 12px;border-radius:9px;font-size:.75rem}html body .workspace-dashboard .dashboard-customize-note{display:flex;width:max-content;max-width:100%;align-items:center;gap:7px;margin:0 0 10px;padding:6px 9px;border:1px solid #dce9e2;border-radius:8px;background:#f7fbf9;color:#628076;font-size:.66rem;font-weight:700}html body .workspace-dashboard .dashboard-customize-note svg{color:#277b5c}html body .workspace-dashboard .dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:14px!important}html body .workspace-dashboard .dashboard-metrics>div{min-width:0}html body .workspace-dashboard .dashboard-metrics .metric{min-height:112px;padding:14px 15px;border:1px solid #dce8e2;border-radius:12px;box-shadow:0 3px 12px rgba(21,61,46,.035)}html body .workspace-dashboard .dashboard-metrics .metric-topline{gap:8px}html body .workspace-dashboard .dashboard-metrics .metric span{overflow:hidden;color:#5f7369;font-size:.7rem;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap}html body .workspace-dashboard .dashboard-metrics .metric-topline>i{width:30px;height:30px;flex:0 0 30px;border-radius:9px;background:#edf7f2;color:#27815f}html body .workspace-dashboard .dashboard-metrics .metric strong{margin:9px 0 3px;color:#15382a;font-size:1.65rem}html body .workspace-dashboard .dashboard-metrics .metric small{overflow:hidden;color:#7c8b84;font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}html body .workspace-dashboard :is(.ai-hot-leads-card,.affiliate-command,.dash-grid>.card,.dashboard-recent-leads){border:1px solid #dbe7e1;border-radius:14px;box-shadow:0 5px 18px rgba(18,60,43,.045)}html body .workspace-dashboard :is(.ai-hot-leads-card,.affiliate-command,.dash-grid>.card,.dashboard-recent-leads)>.card-head{min-height:66px;align-items:center;margin-bottom:0;padding:15px 18px 12px;border-bottom:1px solid #edf2ef}html body .workspace-dashboard :is(.ai-hot-leads-card,.affiliate-command,.dash-grid>.card,.dashboard-recent-leads)>.card-head h2{color:#17372a;font-size:.92rem;font-weight:800;letter-spacing:-.01em}html body .workspace-dashboard :is(.ai-hot-leads-card,.affiliate-command,.dash-grid>.card,.dashboard-recent-leads)>.card-head p{margin-top:2px;color:#7a8982;font-size:.67rem;line-height:1.35}html body .workspace-dashboard .card-link-btn{min-height:30px;padding:5px 7px;border:1px solid #d7e7de;border-radius:7px;background:#f7fbf9;color:#207452;font-size:.65rem}html body .workspace-dashboard .card-link-btn:focus-visible,html body .workspace-dashboard .card-link-btn:hover{border-color:#a9d1bc;background:#edf8f2;outline:none}html body .workspace-dashboard .ai-hot-leads-card{margin:0 0 14px;overflow:hidden}html body .workspace-dashboard .ai-hot-leads-note{margin:12px 18px 10px;padding:9px 10px;border-color:#dcece3;border-radius:9px;background:#f7fcf9}html body .workspace-dashboard .ai-hot-leads-note strong{font-size:.69rem}html body .workspace-dashboard .ai-hot-leads-note small{font-size:.62rem;line-height:1.4}html body .workspace-dashboard .ai-hot-leads-list{gap:7px;padding:0 18px 17px}html body .workspace-dashboard .ai-hot-lead{grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:10px 11px;border-color:#e1ebe5;border-radius:11px;background:#fbfdfc}html body .workspace-dashboard .ai-hot-lead-main{grid-template-columns:52px minmax(0,1fr) minmax(130px,170px);gap:10px}html body .workspace-dashboard .ai-score-ring{width:48px;height:48px;border-width:4px}html body .workspace-dashboard .ai-hot-identity>strong{font-size:.77rem}html body .workspace-dashboard .ai-hot-identity>small{font-size:.64rem}html body .workspace-dashboard .ai-hot-identity>span{font-size:.61rem}html body .workspace-dashboard .ai-hot-owner small{font-size:.56rem}html body .workspace-dashboard .ai-hot-owner strong{font-size:.65rem}html body .workspace-dashboard .ai-hot-reasons{padding-left:62px}html body .workspace-dashboard .ai-hot-actions{gap:5px!important}html body .workspace-dashboard .ai-hot-actions .icon-btn{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;border-radius:8px}html body .workspace-dashboard .ai-hot-actions .edit-action{background:#eff9f4;color:#176347}html body .workspace-dashboard .ai-hot-actions .call-action{background:#f5faf8;color:#27775a}html body .workspace-dashboard .ai-hot-actions .whatsapp-action{background:#f0faf5;color:#13845a}html body .workspace-dashboard .ai-hot-actions .ai-open-lead{min-height:34px!important;padding:6px 9px!important;border:1px solid #c9e2d4;border-radius:8px;background:#eaf7f0;color:#176347;font-size:.65rem;font-weight:800}html body .workspace-dashboard .ai-hot-actions .ai-open-lead:focus-visible,html body .workspace-dashboard .ai-hot-actions .ai-open-lead:hover{background:#dff2e8;outline:none}html body .workspace-dashboard .affiliate-command{margin-bottom:14px}html body .workspace-dashboard .affiliate-command>.card-head{padding:15px 18px 12px}html body .workspace-dashboard .affiliate-command-kpis{gap:8px;padding:11px 14px;background:#f7fbf9}html body .workspace-dashboard .affiliate-command-kpis>span{padding:10px 11px;border:1px solid #dfeae4;border-radius:9px}html body .workspace-dashboard .affiliate-command-kpis strong{font-size:18px}html body .workspace-dashboard .affiliate-command-grid{gap:10px;padding:0 14px 14px}html body .workspace-dashboard .affiliate-command-grid>div{min-height:132px;padding:12px 12px 10px;border-color:#e1ebe5;border-radius:10px}html body .workspace-dashboard .affiliate-command-grid>div+div{border-left:1px solid #e1ebe5}html body .workspace-dashboard .affiliate-command-grid header>strong{font-size:.69rem}html body .workspace-dashboard .affiliate-attention-row,html body .workspace-dashboard .affiliate-rank-row{min-height:39px;padding:6px 2px}html body .workspace-dashboard .dash-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);grid-template-areas:"pipeline attention" "sources calendar" "recent recent";gap:12px;align-items:stretch}html body .workspace-dashboard .dash-grid>section:first-child{grid-area:pipeline}html body .workspace-dashboard .dash-grid>section:nth-child(2){grid-area:attention}html body .workspace-dashboard .dash-grid>section:nth-child(3){grid-area:sources}html body .workspace-dashboard .dash-grid>section:nth-child(4){grid-area:calendar}html body .workspace-dashboard .dash-grid>section:nth-child(5){grid-area:recent}html body .workspace-dashboard .dash-grid>section{min-width:0;overflow:hidden}html body .workspace-dashboard .dash-grid>section:not(.full-card){display:flex;min-height:0;flex-direction:column}html body .workspace-dashboard .dash-grid>section:not(.full-card)>:is(.pipeline-overview,.attention-list,.source-list,.dashboard-events){flex:1 1 auto;min-height:0;padding:0 17px 10px}html body .workspace-dashboard .attention-list button,html body .workspace-dashboard .dashboard-events button,html body .workspace-dashboard .pipeline-overview>button,html body .workspace-dashboard .source-list>div{padding-block:10px}html body .workspace-dashboard .pipeline-overview>button{grid-template-columns:34px minmax(0,1fr) auto;gap:9px}html body .workspace-dashboard .pipeline-icon{width:34px;height:34px;border-radius:9px}html body .workspace-dashboard .attention-list small,html body .workspace-dashboard .pipeline-overview small{font-size:.66rem}html body .workspace-dashboard .pipeline-overview em{font-size:.61rem}html body .workspace-dashboard .attention-list button{grid-template-columns:9px minmax(0,1fr) 16px;gap:9px}html body .workspace-dashboard .source-list>div{min-height:42px;grid-template-columns:30px minmax(0,1fr) auto}html body .workspace-dashboard .source-list>div>span{width:28px;height:28px}html body .workspace-dashboard .source-list strong{font-size:.7rem}html body .workspace-dashboard .source-list strong small{font-size:.61rem}html body .workspace-dashboard .dashboard-events .no-data{margin:auto 0;padding:18px 0;font-size:.68rem}html body .workspace-dashboard .dashboard-events button{grid-template-columns:28px minmax(0,1fr) auto}html body .workspace-dashboard .dashboard-events button>svg{width:28px;height:28px;padding:6px;border-radius:8px;background:#edf7f2}html body .workspace-dashboard .dashboard-events em,html body .workspace-dashboard .dashboard-events small{font-size:.62rem}html body .workspace-dashboard .dashboard-recent-leads{overflow:hidden}html body .workspace-dashboard .dashboard-recent-leads .table-wrap{overflow-x:auto;border-top:1px solid #edf2ef}html body .workspace-dashboard .dashboard-recent-leads table{width:100%;min-width:780px;table-layout:fixed}html body .workspace-dashboard .dashboard-recent-leads th{padding:9px 12px;background:#f7faf8;color:#71827a;font-size:.6rem;letter-spacing:.06em}html body .workspace-dashboard .dashboard-recent-leads td{padding:10px 12px;font-size:.67rem}html body .workspace-dashboard .dashboard-recent-leads tbody tr{height:49px}html body .workspace-dashboard .dashboard-recent-leads .pagination{min-height:44px;padding:7px 12px;font-size:.65rem}@media (max-width:1180px){html body .workspace-dashboard{padding-inline:22px}html body .workspace-dashboard .dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){html body .workspace-dashboard .dash-grid{grid-template-columns:1fr;grid-template-areas:"pipeline" "attention" "sources" "calendar" "recent"}html body .workspace-dashboard .ai-hot-lead-main{grid-template-columns:52px minmax(0,1fr)}html body .workspace-dashboard .ai-hot-owner{display:none}}@media (max-width:700px){html body .workspace-dashboard{padding:16px 12px 32px}html body .workspace-dashboard .page-head{margin-bottom:13px}html body .workspace-dashboard .page-head h1{font-size:1.34rem}html body .workspace-dashboard .page-head p{font-size:.72rem}html body .workspace-dashboard .dashboard-customize-note{width:100%;overflow:hidden;margin-bottom:8px;white-space:nowrap;text-overflow:ellipsis}html body .workspace-dashboard .dashboard-metrics{gap:8px;margin-bottom:10px!important}html body .workspace-dashboard .dashboard-metrics .metric{min-height:96px;padding:11px 12px}html body .workspace-dashboard .dashboard-metrics .metric strong{margin-top:7px;font-size:1.38rem}html body .workspace-dashboard .dashboard-metrics .metric small{font-size:.58rem}html body .workspace-dashboard :is(.ai-hot-leads-card,.affiliate-command,.dash-grid>.card,.dashboard-recent-leads)>.card-head{min-height:58px;padding:12px 13px 10px}html body .workspace-dashboard .ai-hot-leads-note{margin:9px 13px 8px}html body .workspace-dashboard .ai-hot-leads-list{padding:0 13px 13px}html body .workspace-dashboard .ai-hot-actions,html body .workspace-dashboard .ai-hot-reasons{padding-left:60px}html body .workspace-dashboard .affiliate-command-kpis{padding:9px 10px}html body .workspace-dashboard .affiliate-command-grid{padding:0 10px 10px}html body .workspace-dashboard .dash-grid>section:not(.full-card)>:is(.pipeline-overview,.attention-list,.source-list,.dashboard-events){padding-inline:12px}html body .workspace-dashboard .dashboard-recent-leads .table-wrap{margin-inline:0}}@media (max-width:430px){html body .workspace-dashboard .dashboard-metrics{grid-template-columns:1fr}html body .workspace-dashboard .dashboard-metrics .metric{min-height:82px}html body .workspace-dashboard .dashboard-metrics .metric strong{font-size:1.3rem}}@media (min-width:1181px){html body .teams-people-list .team-person-card{grid-template-columns:40px minmax(230px,1.25fr) minmax(390px,1fr) 103px!important;column-gap:14px!important}html body .teams-people-list .team-person-details{display:grid!important;grid-template-columns:132px minmax(0,1fr) 96px!important;align-items:center!important;gap:14px!important;width:100%!important}html body .teams-people-list .team-person-details>span{min-width:0!important}html body .teams-people-list .team-person-details>span:not(.team-role-pill){display:grid!important;gap:2px!important;align-content:center!important}html body .teams-people-list .team-person-details>.team-role-pill{justify-self:start!important;width:max-content;max-width:132px;overflow:hidden;text-overflow:ellipsis}html body .teams-people-list .people-actions{width:103px!important;min-width:103px!important;flex:0 0 103px!important;justify-content:flex-start!important;flex-wrap:nowrap!important}}@media (min-width:561px) and (max-width:1180px){html body .teams-people-list .team-person-card{grid-template-columns:40px minmax(0,1fr) 103px!important;grid-template-rows:auto auto;align-items:start!important;column-gap:12px!important;row-gap:9px!important}html body .teams-people-list .team-person-main{grid-column:2!important;grid-row:1!important}html body .teams-people-list .people-actions{grid-column:3!important;grid-row:1!important;width:103px!important;min-width:103px!important;flex:0 0 103px!important;justify-content:flex-start!important;flex-wrap:nowrap!important}html body .teams-people-list .team-person-details{grid-column:2/-1!important;grid-row:2!important;display:grid!important;grid-template-columns:132px minmax(0,1fr) 96px!important;align-items:center!important;gap:12px!important;width:100%!important;padding-top:8px;border-top:1px solid #edf2ef}html body .teams-people-list .team-person-details>span{min-width:0!important}html body .teams-people-list .team-person-details>span:not(.team-role-pill){display:grid!important;gap:2px!important;align-content:center!important}html body .teams-people-list .team-person-details>.team-role-pill{justify-self:start!important;width:max-content;max-width:132px;overflow:hidden;text-overflow:ellipsis}}@media (max-width:560px){html body .teams-people-list .team-person-details{grid-template-columns:96px minmax(0,1fr) 84px!important;align-items:start!important;gap:7px!important}html body .teams-people-list .team-person-details>span{min-width:0!important}html body .teams-people-list .team-person-details>span:not(.team-role-pill){display:grid!important;gap:2px!important;align-content:start!important}html body .teams-people-list .team-person-details>.team-role-pill{justify-self:start!important;max-width:96px;overflow:hidden;text-overflow:ellipsis}}@media (max-width:380px){html body .teams-people-list .team-person-details{grid-template-columns:88px minmax(0,1fr) 78px!important;gap:6px!important}html body .teams-people-list .team-person-details>.team-role-pill{max-width:88px}}html body :is(.app-shell,.workspace,.card,.settings-card,.table-card,.reports-module-shell,.affiliate-analytics-view,.affiliate-analytics-grid,.operations-center,.operations-performance-grid){min-width:0}html body .workspace{margin-inline:auto}html body :is(.card-head,.page-head,.panel-title)>*{min-width:0}html body .panel-title :is(h2,h3,p),html body :is(.card-head,.page-head) :is(h1,h2,p){overflow-wrap:anywhere}html body :is(img,canvas,video){max-width:100%}html body .affiliate-lead-analytics,html body .affiliate-performance-card{width:100%;min-width:0;overflow:hidden}html body .affiliate-lead-report-table,html body .affiliate-performance-table{width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:thin}html body .affiliate-lead-report-table>:is(.head,article),html body .affiliate-performance-table>:is(.head,article){min-width:1040px;display:grid;align-items:center;gap:12px;padding:11px 18px;border-top:1px solid #e7eeea}html body .affiliate-performance-table>:is(.head,article){grid-template-columns:minmax(170px,1.35fr) minmax(145px,1.1fr) 66px 76px 76px 55px 78px 65px minmax(112px,.8fr)}html body .affiliate-lead-report-table>:is(.head,article){grid-template-columns:minmax(165px,1.25fr) minmax(165px,1.2fr) minmax(120px,.85fr) minmax(135px,.9fr) minmax(125px,.9fr) 86px 36px}html body .affiliate-lead-report-table>.head,html body .affiliate-performance-table>.head{position:sticky;top:0;z-index:2;border-top:0;background:#f5f9f7;color:#687b72;font-size:.62rem;font-weight:850;letter-spacing:.055em;text-transform:uppercase}html body .affiliate-lead-report-table>article,html body .affiliate-performance-table>article{min-height:62px;background:#fff;color:#3d5148;font-size:.72rem}html body .affiliate-lead-report-table>article:hover,html body .affiliate-performance-table>article:hover{background:#fbfdfc}html body .affiliate-lead-report-table>article>span,html body .affiliate-performance-table>article>span{min-width:0}html body .affiliate-lead-report-table>article>span:nth-child(-n+2),html body .affiliate-lead-report-table>article>span:nth-child(4),html body .affiliate-performance-table>article>span:nth-child(-n+2){display:grid;gap:3px}html body .affiliate-lead-report-table>article :is(strong,small),html body .affiliate-performance-table>article :is(strong,small){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .affiliate-lead-report-table>article strong,html body .affiliate-performance-table>article strong{color:#253f34;font-size:.72rem}html body .affiliate-lead-report-table>article small,html body .affiliate-performance-table>article small{color:#7b8982;font-size:.61rem}html body .affiliate-lead-report-table>article>em,html body .affiliate-performance-table>article>:is(b,em){justify-self:start;font-style:normal}html body .affiliate-performance-table>article>em{padding:4px 7px;border-radius:999px;background:#e9f5ef;color:#1b6f50;font-size:.64rem;font-weight:850}html body .affiliate-lead-report-table>article>em{padding:5px 8px;border-radius:999px;background:#edf3f0;color:#52685e;font-size:.6rem;font-weight:850;white-space:nowrap}html body .affiliate-lead-report-table>article>em.hot{background:#fff1d8;color:#8f5d0b}html body .affiliate-lead-report-table>article>em.overdue{background:#fde9e6;color:#a34239}html body .affiliate-lead-report-table>article>.icon-btn{justify-self:end;width:34px;min-width:34px;height:34px;min-height:34px}html body .affiliate-trend-chart{height:220px;align-items:stretch;gap:clamp(4px,.7vw,10px);padding:20px 20px 30px}html body .affiliate-trend-chart>div{position:relative;min-width:7px;height:100%;display:flex;align-items:flex-end}html body .affiliate-trend-chart>div>i{display:block}html body .affiliate-trend-chart>div>small{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);color:#7a8982;font-size:.56rem;font-weight:700;line-height:1;white-space:nowrap}html body :is(.affiliate-funnel,.affiliate-ranked-bars)>div>span{display:grid;gap:2px}html body :is(.affiliate-funnel,.affiliate-ranked-bars)>div>span>:is(strong,small){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .affiliate-network-ranking>article{grid-template-columns:minmax(0,1fr) 64px 74px minmax(86px,.65fr);gap:12px}html body .affiliate-network-ranking>article>:is(b,em){width:auto;min-width:0;white-space:nowrap}html body .affiliate-network-ranking>article>i{width:100%;height:6px;overflow:hidden;border-radius:999px;background:#e7efeb}html body .affiliate-network-ranking>article>i>span{display:block;height:100%;border-radius:inherit;background:#368c6c}html body .affiliate-project-list>article{grid-template-columns:minmax(0,1fr) 78px 104px;gap:12px}html body .affiliate-project-list>article>:is(b,em){min-width:0;color:#35584a;font-size:.64rem;font-style:normal;text-align:right;white-space:nowrap}html body .affiliate-settings-card .affiliate-sla-field>span{min-width:0;display:grid;gap:3px}html body .affiliate-settings-card .affiliate-sla-field small,html body .affiliate-settings-card .affiliate-sla-field strong{display:block;line-height:1.35}@media (min-width:1181px){html body .list-tools~.table-card{width:100%;min-width:0;overflow:hidden!important}html body .list-tools~.table-card>table{width:100%!important;min-width:0!important;table-layout:fixed!important}html body .list-tools~.table-card>table :is(th,td){min-width:0!important;overflow:hidden}html body .list-tools~.table-card>table :is(th,td):first-child{width:42px}html body .list-tools~.table-card>table :is(th,td):nth-child(2){width:15%}html body .list-tools~.table-card>table :is(th,td):nth-child(3){width:14%}html body .list-tools~.table-card>table :is(th,td):nth-child(4){width:13%}html body .list-tools~.table-card>table :is(th,td):nth-child(6){width:11%}html body .list-tools~.table-card>table :is(th,td):nth-child(7){width:12%}html body .list-tools~.table-card>table :is(th,td):nth-child(8){width:214px!important}html body .list-tools~.table-card .description-cell,html body .list-tools~.table-card .lead-name,html body .list-tools~.table-card td>:is(strong,small,span){max-width:100%}html body .list-tools~.table-card .lead-name :is(strong,small),html body .list-tools~.table-card td>:is(strong,small):not(.status-pill){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .list-tools~.table-card .description-cell{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;line-height:1.4}html body .lead-actions-cell{width:214px!important;min-width:214px!important;max-width:214px!important;padding:10px 9px!important;overflow:hidden!important;vertical-align:middle}html body .lead-actions-cell .row-quick-actions{width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,30px))!important;justify-content:end!important;align-items:center;gap:4px!important;overflow:hidden!important}html body .lead-actions-cell .row-quick-actions>.small-btn.primary,html body .lead-actions-cell .row-quick-actions>:is(a,button){width:30px!important;min-width:30px!important;max-width:30px!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;overflow:hidden}}@media (min-width:1181px) and (max-width:1440px){html body .list-tools~.table-card>table :is(th,td):nth-child(5){display:none}html body .list-tools~.table-card>table :is(th,td):nth-child(2){width:18%}html body .list-tools~.table-card>table :is(th,td):nth-child(3){width:17%}html body .list-tools~.table-card>table :is(th,td):nth-child(4){width:15%}html body .list-tools~.table-card>table :is(th,td):nth-child(6){width:13%}html body .list-tools~.table-card>table :is(th,td):nth-child(7){width:15%}}@media (max-width:1180px){html body .lead-mobile-head{grid-template-columns:minmax(0,1fr)!important;align-items:start!important}html body .lead-mobile-actions{grid-column:1/-1!important;width:100%!important;display:grid!important;grid-template-columns:repeat(auto-fit,36px)!important;justify-content:end!important;padding-top:9px;border-top:1px solid #edf2ef;overflow:hidden!important}html body .lead-mobile-actions>.lead-assign-action,html body .lead-mobile-actions>:is(a,button){width:36px!important;min-width:36px!important;max-width:36px!important;height:38px!important;min-height:38px!important;max-height:38px!important}html body .affiliate-lead-report-table,html body .affiliate-performance-table{display:none!important}html body .affiliate-lead-report-mobile,html body .affiliate-performance-mobile{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}html body .affiliate-lead-report-mobile>button,html body .affiliate-performance-mobile>article{min-width:0;display:grid;gap:10px;padding:13px;border:1px solid #dfe9e4;border-radius:12px;background:#fff;color:inherit;box-shadow:0 3px 12px rgba(21,61,46,.035);text-align:left}html body .affiliate-performance-mobile header{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px}html body .affiliate-lead-report-mobile>button>span,html body .affiliate-performance-mobile header>span:nth-child(2){min-width:0;display:grid;gap:3px}html body .affiliate-lead-report-mobile>button :is(strong,small),html body .affiliate-performance-mobile header :is(strong,small){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .affiliate-performance-mobile article>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding-top:9px;border-top:1px solid #e8eeea}html body .affiliate-performance-mobile article>div>span{min-width:0;display:grid;gap:2px}html body .affiliate-performance-mobile article>div small{color:#76867f;font-size:.52rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}html body .affiliate-lead-report-mobile>button{grid-template-columns:minmax(0,1fr) auto 16px;align-items:center}html body .affiliate-lead-report-mobile>button>em{padding:4px 7px;border-radius:999px;background:#edf7f2;color:#1c7152;font-size:.63rem;font-style:normal;font-weight:850;white-space:nowrap}html body .affiliate-network-ranking>article{grid-template-columns:minmax(0,1fr) auto auto}html body .affiliate-network-ranking>article>i{grid-column:1/-1}html body .affiliate-project-list>article{grid-template-columns:minmax(0,1fr) auto auto}html body .operations-performance-grid{grid-template-columns:1fr}}@media (max-width:700px){html body .affiliate-lead-report-mobile,html body .affiliate-performance-mobile{grid-template-columns:1fr;padding:10px}html body .affiliate-report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}html body .affiliate-report-kpis article{padding:12px}html body .affiliate-report-kpis strong{font-size:1.2rem}html body .affiliate-performance-mobile article>div{grid-template-columns:repeat(3,minmax(0,1fr))}html body .affiliate-network-ranking>article,html body .affiliate-project-list>article{grid-template-columns:minmax(0,1fr) auto;gap:7px 10px}html body .affiliate-network-ranking>article>em,html body .affiliate-project-list>article>em{grid-column:1/-1;justify-self:start;text-align:left}html body .affiliate-network-ranking>article>i{grid-column:1/-1}html body .affiliate-settings-card .affiliate-sla-field{grid-template-columns:minmax(0,1fr) 78px;margin-inline:12px;padding:11px}}@media (max-width:420px){html body .affiliate-report-kpis{grid-template-columns:1fr}html body .affiliate-trend-chart{height:180px;padding-inline:11px}html body .affiliate-project-list>article{grid-template-columns:minmax(0,1fr) auto}html body .affiliate-project-list>article>em{grid-column:1/-1}}html body .permission-matrix{width:100%;max-width:100%;overflow-x:auto!important;overflow-y:hidden;border:1px solid #dce7e1;border-radius:12px;background:#fff;overscroll-behavior-inline:contain}html body .permission-matrix>div:not(.save-row){min-width:680px!important;grid-template-columns:minmax(250px,1fr) repeat(3,126px)!important}html body .permission-matrix>div:nth-child(2n):not(.save-row){background:#fbfdfc}html body .permission-matrix>div>:is(strong,label){border-left:1px solid #edf2ef}html body .permission-matrix .save-row{display:flex;justify-content:flex-end;padding:13px;border-top:1px solid #dce7e1;background:#fff}@media (max-width:700px){html body .permission-matrix{overflow:hidden!important}html body .permission-matrix>div:not(.save-row){min-width:0!important;grid-template-columns:minmax(0,1fr) 58px 48px 50px!important}}html body .operations-table-card>.table-wrap{width:100%;max-width:100%;overflow-x:auto!important;overflow-y:hidden;overscroll-behavior-inline:contain}html body .operations-table-card .operational-table{width:100%;min-width:820px!important;table-layout:fixed}html body .operations-table-card .operational-table :is(th,td){vertical-align:middle;overflow:hidden}html body .operations-table-card .error-copy,html body .operations-table-card .query-fingerprint{width:100%;max-width:100%;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;word-break:break-word;line-height:1.42}html body .operations-table-card .query-fingerprint{padding:7px 8px;border-radius:7px;background:#f4f8f6;color:#355648;font-size:.65rem}html body .operations-table-card .error-copy{margin-top:6px;color:#a2413a!important;font-size:.61rem}html body .query-ranking-card .operational-table :is(th,td):first-child{width:92px}html body .query-ranking-card .operational-table :is(th,td):nth-child(2){width:62px}html body .query-ranking-card .operational-table :is(th,td):nth-child(3),html body .query-ranking-card .operational-table :is(th,td):nth-child(4),html body .query-ranking-card .operational-table :is(th,td):nth-child(5){width:78px}html body .query-ranking-card .operational-table :is(th,td):nth-child(6){width:68px}@media (min-width:2200px){html body .workspace{max-width:2160px;padding-inline:48px}html body .workspace-dashboard{max-width:2320px}}