@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/modules/assets/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/modules/assets/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/modules/assets/manrope-latin-ext-wght-normal.Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/modules/assets/manrope-latin-wght-normal.DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f6f9fc;--bg-strong:#e9eff6;--surface:#fffffff7;--menu-surface:#16263d;--surface-soft:#f8fbfe;--surface-muted:#edf4fb;--ink:#1f2d3d;--muted:#6b7c93;--line:#dbe5f0;--line-strong:#bfcddd;--accent:#ff7a59;--accent-soft:#ff7a591f;--accent-strong:#eb6b4d;--nav-ink:#eff4ff;--nav-muted:#90a3c5;--nav-line:#94a3b82e;--nav-surface-soft:#ffffff0f;--nav-surface-active:linear-gradient(135deg, #ff6b353d, #3b82f62e);--success:#198754;--warn:#c9850d;--danger:#c64550;--shadow:0 24px 70px #0f172a1a;--shadow-soft:0 10px 28px #0f172a0f;--radius-xl:24px;--radius-lg:18px;--radius-md:12px}*{box-sizing:border-box}body{visibility:visible;min-height:100vh;color:var(--ink);background:radial-gradient(circle at top left, #ff6b3524, transparent 24%), radial-gradient(circle at top right, #3b82f614, transparent 20%), linear-gradient(180deg, var(--bg) 0%, var(--bg-strong) 100%);margin:0;font-family:Inter,Plus Jakarta Sans,sans-serif}body.crm-theme-dark .report-table th,body.crm-theme-dark .contact-pool-row--header span{color:var(--muted);background:0 0}body.crm-theme-dark input,body.crm-theme-dark select,body.crm-theme-dark textarea,body.crm-theme-dark input[disabled],body.crm-theme-dark textarea[disabled]{color:var(--ink);border-color:var(--line);background:#0f1a2d}body.crm-theme-dark .ghost-button,body.crm-theme-dark .ghost-link,body.crm-theme-dark .secondary-button{color:var(--ink);border-color:var(--line);background:linear-gradient(#2a3546 0%,#222c3b 100%)}body.crm-theme-dark .global-topbar,body.crm-theme-dark .sidebar,body.crm-theme-dark .sidebar-nav-shell,body.crm-theme-dark .sidebar-card,body.crm-theme-dark .brand-block,body.crm-theme-dark .workspace-panel,body.crm-theme-dark .modal-card,body.crm-theme-dark .modal-card__header,body.crm-theme-dark .global-search-results,body.crm-theme-dark .user-menu-dropdown,body.crm-theme-dark .contacts-ops-choice-card,body.crm-theme-dark .contacts-import-hero__card,body.crm-theme-dark .contacts-import-map-card,body.crm-theme-dark .contact-columns-sidebar,body.crm-theme-dark .contact-columns-lane,body.crm-theme-dark .contact-columns-available,body.crm-theme-dark .company-detail-tab,body.crm-theme-dark .agent-insight-card,body.crm-theme-dark .agent-contact-summary--hubspot,body.crm-theme-dark .agent-record-workspace-header,body.crm-theme-dark .agent-record-rail__header,body.crm-theme-dark .agent-workspace-kpi,body.crm-theme-dark .readonly-field-card,body.crm-theme-dark .project-ui-block,body.crm-theme-dark .project-builder-field,body.crm-theme-dark .user-directory-grid .queue-row,body.crm-theme-dark .response-list-row,body.crm-theme-dark .email-log-card,body.crm-theme-dark .query-builder-card,body.crm-theme-dark .query-node,body.crm-theme-dark .field-definition-card{color:var(--ink);border-color:var(--line);background:linear-gradient(#1d2735 0%,#18212d 100%)}body.crm-theme-dark .hero,body.crm-theme-dark .global-topbar,body.crm-theme-dark .sidebar{background:var(--shell-nav-surface)}body.crm-theme-dark .hero .eyebrow,body.crm-theme-dark .topbar-context .eyebrow,body.crm-theme-dark .sidebar .eyebrow,body.crm-theme-dark .nav-submenu-label,body.crm-theme-dark .brand-copy,body.crm-theme-dark .queue-row__sub,body.crm-theme-dark .workspace-copy,body.crm-theme-dark .readonly-field-card__label,body.crm-theme-dark .agent-workspace-kpi span{color:var(--shell-nav-muted)}body.crm-theme-dark .hero h2,body.crm-theme-dark #topbarTitle,body.crm-theme-dark .brand-title,body.crm-theme-dark .nav-chip,body.crm-theme-dark .nav-subchip,body.crm-theme-dark .section-heading h3,body.crm-theme-dark .workspace-section__header h4,body.crm-theme-dark .detail-section-title,body.crm-theme-dark .modal-card h4{color:var(--shell-nav-text)}body.crm-theme-dark .nav-chip.is-active,body.crm-theme-dark .nav-subchip.is-active{background:#7fb4ff1f;border-color:#7fb4ff29}body.crm-theme-dark .status-pill,body.crm-theme-dark .badge,body.crm-theme-dark .badge--soft{border-color:var(--line)}body.crm-theme-dark .contact-history-item,body.crm-theme-dark .contact-history-change{color:var(--ink);border-color:var(--line);background:linear-gradient(#1d2735 0%,#18212d 100%)}body.crm-theme-dark .global-search-result:hover,body.crm-theme-dark .response-list-row:hover,body.crm-theme-dark .queue-row:hover,body.crm-theme-dark .list-card:hover{background:#ffffff08}body.crm-theme-light,body:not(.crm-theme-dark){--nav-ink:#16233a;--nav-muted:#60748f;--nav-line:#97a6bd38;--nav-surface-soft:#1220330d;--nav-surface-active:linear-gradient(135deg, #ff6b3524, #3b82f614)}body.crm-theme-light .sidebar,body:not(.crm-theme-dark) .sidebar,body.crm-theme-light .nav-chip,body.crm-theme-light .nav-subchip,body:not(.crm-theme-dark) .nav-chip,body:not(.crm-theme-dark) .nav-subchip{color:var(--nav-ink)}body.crm-theme-light .nav-submenu-label,body:not(.crm-theme-dark) .nav-submenu-label{color:var(--nav-muted)}body.crm-theme-dark .section-heading h3,body.crm-theme-dark .workspace-section__header h4,body.crm-theme-dark .entry-form h4,body.crm-theme-dark .admin-title,body.crm-theme-dark .detail-title h4,body.crm-theme-dark .detail-section-title,body.crm-theme-dark .workspace-shell h4,body.crm-theme-dark .workspace-section h4{color:#fff}body.crm-theme-dark .section-kicker,body.crm-theme-dark .workspace-copy,body.crm-theme-dark .project-config-box__copy,body.crm-theme-dark .detail-caption,body.crm-theme-dark .list-card__subtitle,body.crm-theme-dark .list-card__meta{color:#b7c7df}body.crm-theme-dark .agent-override-banner,body.crm-theme-dark .filter-summary-bar,body.crm-theme-dark .filter-row-card,body.crm-theme-dark .crm-list-toolbar,body.crm-theme-dark .crm-table-shell{border-color:var(--line);background:linear-gradient(#111827fa,#0f172af5)}body.crm-theme-dark .agent-override-banner.is-active{background:linear-gradient(#49330e6b,#281f0b85);border-color:#c9850d61}body.crm-theme-dark .badge--warn{color:#ffd98a;background:#c9850d33}body.auth-locked{overflow:hidden}.tal-overhaul{--tal-navy:#08284a;--tal-ink:#123252;--tal-muted:#607994;--tal-line:#d6e3ed;--tal-soft:#f4f8fb;--tal-teal:#0798aa;--tal-teal-dark:#047f91;color:var(--tal-ink);gap:14px;padding:14px 18px 20px;display:grid}.tal-ui-icon,.tal-overhaul button svg,.tal-pipeline-divider svg{flex:none;width:16px;height:16px}.tal-pipeline-card{background:var(--surface,#fff);border:1px solid var(--tal-line);border-radius:12px;grid-template-columns:minmax(250px,1.05fr) 34px minmax(300px,1.15fr) 34px minmax(270px,1.1fr);min-width:0;padding:20px;display:grid;overflow:hidden}.tal-pipeline-step{flex-direction:column;min-width:0;display:flex}.tal-pipeline-step>header{align-items:flex-start;gap:10px;min-height:38px;margin-bottom:14px;display:flex}.tal-pipeline-step>header>span{background:var(--tal-teal);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:inline-flex}.tal-pipeline-step>header>div{gap:2px;min-width:0;display:grid}.tal-pipeline-step>header strong,.tal-upload-history h3,.tal-review-heading h3{color:var(--tal-navy);margin:0;font-size:14px;font-weight:800}.tal-pipeline-step>header small,.tal-review-heading small{color:var(--tal-muted);font-size:11px}.tal-pipeline-step>header .tal-outline-button{margin-left:auto}.tal-outline-button,.tal-primary-button,.tal-action-button{cursor:pointer;font:inherit;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:7px 13px;font-size:11px;font-weight:750;display:inline-flex}.tal-outline-button,.tal-action-button{background:var(--surface,#fff);color:var(--tal-ink);border:1px solid #c9dae6}.tal-outline-button:hover,.tal-action-button:hover{background:#f3f8fb;border-color:#98bdce}.tal-outline-button:disabled,.tal-primary-button:disabled{cursor:not-allowed;opacity:.5}.tal-primary-button{background:linear-gradient(135deg, var(--tal-teal), #00869c);border:1px solid var(--tal-teal-dark);color:#fff;box-shadow:0 5px 14px #0591a42e}.tal-primary-button:hover:not(:disabled){background:linear-gradient(135deg,#06899b,#04798d)}.tal-dropzone{cursor:pointer;text-align:center;background:linear-gradient(#fbfdff,#f7fbfd);border:1px dashed #b8cfdd;border-radius:7px;flex-direction:column;flex:auto;justify-content:center;align-items:center;min-height:90px;padding:12px;transition:all .15s;display:flex}.tal-dropzone:hover,.tal-dropzone.is-dragging{border-color:var(--tal-teal);background:#edfafd;box-shadow:inset 0 0 0 1px #0798aa1f}.tal-dropzone input{display:none}.tal-dropzone__icon{color:var(--tal-teal);margin-bottom:5px;width:30px!important;height:30px!important}.tal-dropzone strong{color:#304a66;font-size:11px}.tal-dropzone span{color:var(--tal-teal);font-size:10px}.tal-paste-field,.tal-batch-name{gap:4px;margin-top:8px;display:grid}.tal-paste-field>span,.tal-batch-name>span,.tal-run-options label:not(.tal-switch-row){color:#415e79;font-size:10px;font-weight:650}.tal-paste-field textarea,.tal-batch-name input,.tal-core-map select,.tal-run-options select,.tal-filter-panel select{background:var(--surface,#fff);color:var(--tal-ink);font:inherit;border:1px solid #cbdce7;border-radius:6px;width:100%;min-height:32px;padding:6px 9px;font-size:11px}.tal-paste-field textarea{resize:vertical;min-height:56px}.tal-step-note{color:var(--tal-muted);margin:7px 0 0;font-size:9px;line-height:1.45}.tal-pipeline-divider{border-right:1px solid var(--tal-line);color:#9bb1c3;justify-content:center;align-items:center;margin-right:18px;display:flex}.tal-pipeline-divider svg{background:var(--surface,#fff);margin-right:-34px;padding:4px 0}.tal-csv-preview{border:1px solid #cedce6;border-radius:7px;min-height:107px;margin-bottom:10px;overflow:hidden}.tal-csv-preview>small{color:#536d86;background:#f2f6f9;padding:7px 10px;font-size:9px;font-weight:750;display:block}.tal-csv-preview__grid{grid-template-columns:repeat(var(--tal-preview-columns), minmax(0, 1fr));display:grid}.tal-csv-preview__grid>*{text-overflow:ellipsis;white-space:nowrap;border-top:1px solid #e2ebf1;border-right:1px solid #e6eef3;min-width:0;padding:5px 9px;font-size:9px;overflow:hidden}.tal-csv-preview__grid strong{color:#38536f;background:#fbfcfd}.tal-csv-preview__grid span{color:#617991}.tal-csv-preview--empty{color:var(--tal-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:16px;display:flex}.tal-csv-preview--empty strong{color:var(--tal-ink);font-size:11px}.tal-csv-preview--empty span{font-size:10px}.tal-core-maps{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.tal-core-map{gap:4px;min-width:0;display:grid}.tal-core-map>span{color:#44617d;align-items:center;gap:4px;font-size:9px;font-weight:700;display:flex}.tal-core-map>span svg{color:var(--tal-teal);width:13px;height:13px}.tal-map-validation{color:var(--tal-muted);align-items:center;gap:6px;margin-top:9px;font-size:10px;display:flex}.tal-map-validation.is-valid{color:#249460}.tal-map-validation.has-error{color:#c34b4b}.tal-text-button{color:var(--tal-teal-dark);cursor:pointer;font:inherit;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;margin-top:8px;padding:0;font-size:10px;font-weight:750;display:inline-flex}.tal-text-button svg{width:13px;height:13px}.tal-run-settings{border:1px solid #d4e1e9;border-radius:8px;gap:10px;padding:14px;display:grid}.tal-threshold-redesign{gap:9px;display:grid}.tal-threshold-redesign>span{color:#334f69;justify-content:space-between;align-items:center;font-size:10px;font-weight:700;display:flex}.tal-threshold-redesign output{color:var(--tal-teal);font-size:20px;font-weight:850}.tal-threshold-redesign input{accent-color:var(--tal-teal);width:100%;margin:0}.tal-threshold-redesign i{color:#788ea2;justify-content:space-between;font-size:8px;font-style:normal;display:flex}.tal-threshold-labels{grid-template-columns:repeat(3,1fr);display:grid}.tal-threshold-labels span{text-align:center;border-right:1px solid #e1e9ee;gap:2px;padding:0 5px;display:grid}.tal-threshold-labels span:last-child{border:0}.tal-threshold-labels strong{color:#344e68;font-size:9px}.tal-threshold-labels small{color:#7890a5;font-size:8px;line-height:1.35}.tal-run-settings>p{color:#7890a5;margin:0;font-size:8px}.tal-run-options{grid-template-columns:minmax(100px,.7fr) 1fr;align-items:end;gap:12px;display:grid}.tal-run-options label:not(.tal-switch-row){gap:4px;display:grid}.tal-switch-row{color:#49647e;align-items:center;gap:6px;min-height:32px;font-size:9px;display:flex}.tal-switch-row input{accent-color:var(--tal-teal)}.tal-run-actions{grid-template-columns:.8fr 1.2fr;gap:8px;margin-top:auto;padding-top:10px;display:grid}.tal-advanced-map{border-radius:10px;padding:16px}.tal-icon-button{border:1px solid var(--tal-line);color:var(--tal-ink);background:0 0;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.tal-progress-redesign{background:linear-gradient(90deg,#f1fbfd,#f7fcfd);border:1px solid #bde2e9;border-radius:10px;grid-template-columns:auto minmax(180px,.9fr) minmax(400px,2fr) auto;align-items:center;gap:14px;padding:13px 18px;display:grid}.tal-progress-ring{background:conic-gradient(var(--tal-teal) calc(var(--tal-progress) * 1%), #d9eef2 0);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:relative}.tal-progress-ring:after{content:"";background:#f5fcfd;border-radius:50%;position:absolute;inset:7px}.tal-progress-ring span{color:var(--tal-teal-dark);z-index:1;font-size:8px;font-weight:800;position:relative}.tal-progress-redesign>div:nth-child(2){gap:2px;display:grid}.tal-progress-redesign>div:nth-child(2) strong{color:var(--tal-navy);font-size:12px}.tal-progress-redesign>div:nth-child(2) small{color:var(--tal-muted);font-size:9px}.tal-progress-redesign dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.tal-progress-redesign dl div{border-left:1px solid #d8e8ed;gap:2px;padding:0 14px;display:grid}.tal-progress-redesign dt{color:var(--tal-muted);font-size:8px}.tal-progress-redesign dd{color:#284964;margin:0;font-size:12px;font-weight:800}.tal-review-layout-redesign{grid-template-columns:minmax(240px,.75fr) minmax(0,2.5fr);gap:14px;min-width:0;display:grid}.tal-upload-history,.tal-review-results{border-radius:10px;min-width:0;padding:12px}.tal-upload-history>header,.tal-review-heading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.tal-upload-history>div{gap:8px;display:grid}.tal-history-card{border:1px solid #d7e3eb;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;padding:7px 8px;display:grid}.tal-history-card.is-active{box-shadow:inset 2px 0 var(--tal-teal);background:#eefbfd;border-color:#20afbe}.tal-history-card__body{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:2px;min-width:0;padding:0;display:grid}.tal-history-card__title{align-items:center;gap:5px;min-width:0;display:flex}.tal-history-card__title strong{color:var(--tal-navy);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.tal-history-card__body>span:not(.tal-history-card__title),.tal-history-card__body small{color:var(--tal-muted);font-size:8px}.tal-status-badge{color:#607890;background:#edf2f6;border-radius:99px;padding:2px 5px;font-size:7px;font-style:normal;font-weight:800}.tal-status-badge--running{color:#058697;background:#e2f7fa}.tal-status-badge--completed{color:#25875b;background:#def6e8}.tal-history-card__actions{gap:4px;display:flex}.tal-history-card__actions button,.tal-result-actions button{background:var(--surface,#fff);color:#3b5f7b;cursor:pointer;border:1px solid #cfdee7;border-radius:6px;justify-content:center;align-items:center;width:27px;height:27px;padding:0;display:inline-flex}.tal-history-card__actions svg,.tal-result-actions svg{width:13px;height:13px}.tal-review-heading>div:first-child{gap:2px;min-width:0;display:grid}.tal-review-heading>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.tal-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.tal-summary-grid article{border:1px solid #d7e3eb;border-radius:7px;min-height:56px;padding:8px 11px;display:grid;position:relative}.tal-summary-grid strong{color:var(--tal-navy);font-size:17px;line-height:1}.tal-summary-grid small{color:var(--tal-muted);align-self:end;font-size:8px}.tal-summary-grid span{color:#29945d;background:#e4f7e9;border-radius:99px;padding:2px 5px;font-size:7px;font-weight:800;position:absolute;top:7px;right:7px}.tal-summary-grid article:nth-child(3) span{color:#d47b21;background:#fff1df}.tal-summary-grid article:nth-child(4) span{color:#ce514a;background:#fde8e6}.tal-review-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.tal-confidence-tabs{gap:6px;display:flex}.tal-confidence-tabs button{color:#3d5974;cursor:pointer;font:inherit;background:#f7fafc;border:1px solid #d7e3eb;border-radius:99px;padding:5px 13px;font-size:9px;font-weight:700}.tal-confidence-tabs button span{color:#6f879c;margin-left:7px}.tal-confidence-tabs button.is-active{background:var(--tal-teal);border-color:var(--tal-teal);color:#fff}.tal-confidence-tabs button.is-active span{color:#d8fbff}.tal-review-search{gap:7px;display:flex}.tal-review-search label{border:1px solid #d1e0e9;border-radius:7px;align-items:center;gap:7px;min-width:240px;padding:0 10px;display:flex}.tal-review-search input{color:var(--tal-ink);font:inherit;background:0 0;border:0;outline:0;width:100%;min-height:32px;font-size:10px}.tal-review-search svg{color:#638096;width:14px;height:14px}.tal-filter-panel{background:#f5f9fb;border:1px solid #d8e4eb;border-radius:8px;grid-template-columns:repeat(4,minmax(120px,1fr)) auto;align-items:end;gap:8px;margin-bottom:8px;padding:9px;display:grid}.tal-filter-panel label{color:#526e86;gap:4px;font-size:8px;font-weight:700;display:grid}.tal-bulk-bar{background:#eaf8fa;border:1px solid #bce3e8;border-radius:7px;align-items:center;gap:7px;margin-bottom:7px;padding:7px 10px;display:flex}.tal-bulk-bar strong{color:var(--tal-navy);margin-right:auto;font-size:10px}.tal-bulk-bar button{color:#34546f;font:inherit;background:#fff;border:1px solid #bad4df;border-radius:5px;align-items:center;gap:4px;min-height:27px;padding:4px 8px;font-size:9px;font-weight:700;display:inline-flex}.tal-bulk-bar svg{width:12px;height:12px}.tal-results-table{border:1px solid #d9e4eb;border-radius:7px;min-width:0;overflow:hidden}.tal-results-head,.tal-result-row__main{grid-template-columns:22px minmax(130px,1.2fr) minmax(140px,1.2fr) minmax(90px,.7fr) minmax(110px,.85fr) minmax(70px,.55fr) 62px;align-items:center;gap:10px;display:grid}.tal-results-head{color:#4a647d;background:#f3f7f9;min-height:32px;padding:0 9px}.tal-results-head strong{text-transform:none;font-size:8px}.tal-result-row{border-top:1px solid #e2eaf0}.tal-result-row:first-of-type{border-top:0}.tal-result-row__main{min-height:46px;padding:6px 9px}.tal-result-row:hover .tal-result-row__main,.tal-result-row.is-expanded .tal-result-row__main{background:#f7fbfc}.tal-result-check{justify-content:center;align-items:center;display:flex}.tal-result-check input{accent-color:var(--tal-teal);width:13px;height:13px;margin:0}.tal-result-company{gap:1px;min-width:0;display:grid}.tal-result-company strong{color:var(--tal-navy);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.tal-result-company small{color:var(--tal-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.tal-result-country{color:#556f87;align-items:center;gap:5px;min-width:0;font-size:8px;display:flex}.tal-result-country span{font-size:12px}.tal-result-contacts{color:#405e77;align-items:center;gap:6px;font-size:9px;display:flex}.tal-result-contacts svg{width:12px;height:12px}.tal-result-actions{justify-content:flex-end;gap:4px;display:flex}.tal-row-chevron{transition:transform .15s}.tal-result-row.is-expanded .tal-row-chevron{transform:rotate(180deg)}.tal-result-row__detail{background:#f8fbfc;border-top:1px dashed #d3e1e9;grid-template-columns:minmax(180px,1fr) minmax(250px,1.4fr) auto;gap:10px;padding:10px 42px;display:grid}.tal-result-explanation{gap:4px;display:grid}.tal-result-explanation>small{color:#7890a5;text-transform:uppercase;font-size:8px;font-weight:700}.tal-result-explanation>strong{color:#3e5a74;font-size:9px;font-weight:600}.tal-result-candidates{gap:4px;display:grid}.tal-result-candidates>span{align-items:center;gap:6px;display:flex}.tal-result-candidates button{color:var(--tal-teal-dark);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:8px;font-weight:700}.tal-result-candidates small{color:#70889d;font-size:7px}.tal-result-detail-actions{flex-wrap:wrap;place-content:start flex-end;gap:5px;max-width:280px;display:flex}.tal-action-button{min-height:27px;padding:4px 8px;font-size:8px}.tal-action-button--approve{color:#27875a;border-color:#a9dbc0}.tal-confidence{white-space:nowrap;border-radius:99px;padding:3px 7px;font-size:8px;font-weight:800}.tal-confidence--high,.tal-confidence--manual{color:#288b5c;background:#dff5e8}.tal-confidence--medium{color:#cc771d;background:#fff0d8}.tal-confidence--low{color:#df8525;background:#fff0dc}.tal-confidence--none{color:#71869a;background:#edf1f4}.tal-alias-status-row{flex-wrap:wrap;gap:3px;display:flex}.tal-alias-status{border-radius:99px;padding:2px 5px;font-size:7px}.tal-results-footer{color:var(--tal-muted);justify-content:space-between;align-items:center;padding:9px 3px 0;font-size:8px;display:flex}.tal-results-footer .contact-pool-footer,.tal-results-footer .pagination{border:0;margin:0;padding:0}.tal-empty-review{min-height:360px}.tal-empty-review strong{color:var(--tal-navy)}[data-theme=dark] .tal-overhaul,body.crm-theme-dark .tal-overhaul{--tal-navy:#dceefe;--tal-ink:#c9ddec;--tal-muted:#8ba6ba;--tal-line:#29465c;--tal-soft:#142b3d}[data-theme=dark] .tal-dropzone,[data-theme=dark] .tal-csv-preview__grid strong,[data-theme=dark] .tal-confidence-tabs button,[data-theme=dark] .tal-result-row__detail,[data-theme=dark] .tal-result-row:hover .tal-result-row__main,[data-theme=dark] .tal-result-row.is-expanded .tal-result-row__main,[data-theme=dark] .tal-filter-panel,body.crm-theme-dark .tal-dropzone,body.crm-theme-dark .tal-csv-preview__grid strong,body.crm-theme-dark .tal-confidence-tabs button,body.crm-theme-dark .tal-result-row__detail,body.crm-theme-dark .tal-result-row:hover .tal-result-row__main,body.crm-theme-dark .tal-result-row.is-expanded .tal-result-row__main,body.crm-theme-dark .tal-filter-panel{background:#132b3d}@media (width<=1250px){.tal-pipeline-card{grid-template-columns:minmax(0,1fr);gap:16px}.tal-pipeline-divider{border-bottom:1px solid var(--tal-line);border-right:0;height:1px;margin:0}.tal-pipeline-divider svg{display:none}.tal-progress-redesign{grid-template-columns:auto 1fr auto}.tal-progress-redesign dl{grid-column:1/-1}.tal-review-layout-redesign{grid-template-columns:minmax(210px,.7fr) minmax(0,2fr)}.tal-results-table{overflow-x:auto}.tal-results-head,.tal-result-row__main{min-width:780px}}@media (width<=900px){.tal-overhaul{padding:10px}.tal-review-layout-redesign{grid-template-columns:minmax(0,1fr)}.tal-upload-history>div{grid-template-columns:repeat(2,minmax(0,1fr))}.tal-review-toolbar{flex-direction:column;align-items:stretch}.tal-review-search label{flex:1;min-width:0}.tal-summary-grid{grid-template-columns:repeat(3,1fr)}.tal-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.tal-core-maps,.tal-summary-grid,.tal-upload-history>div{grid-template-columns:1fr}.tal-confidence-tabs{padding-bottom:3px;overflow-x:auto}.tal-review-heading{flex-direction:column;align-items:stretch;gap:8px}.tal-review-heading>div:last-child{justify-content:flex-start}.tal-review-search{flex-wrap:wrap}.tal-filter-panel{grid-template-columns:1fr}.tal-progress-redesign{grid-template-columns:auto 1fr}.tal-progress-redesign>button{grid-column:1/-1}.tal-progress-redesign dl{grid-template-columns:repeat(2,1fr)}}.database-settings--background-jobs{--jobs-navy:#102b47;--jobs-text:#28445f;--jobs-muted:#6c8299;--jobs-line:#dbe5ef;--jobs-soft:#f7faff;--jobs-blue:#1473e6;--jobs-green:#17a365;--jobs-amber:#e69b12;--jobs-red:#e3444f;--jobs-purple:#8752e8}#databaseSettingsPageHeading.database-settings-page-heading--background-jobs{grid-template-columns:minmax(0,1fr) auto;align-items:end}#databaseSettingsPageHeading.database-settings-page-heading--background-jobs .database-settings-page-heading__breadcrumb{grid-column:1/-1}#databaseSettingsPageHeading.database-settings-page-heading--background-jobs .database-settings-page-heading__title{grid-column:1}#databaseSettingsPageHeading.database-settings-page-heading--background-jobs .database-settings-page-heading__title>i{background:#edf5ff;border:1px solid #bcd6ff}.background-jobs-heading-status{color:var(--jobs-text);grid-area:2/2;justify-items:end;gap:7px;font-size:11px;display:grid}.background-jobs-heading-status>div{align-items:center;gap:10px;display:flex}.background-jobs-heading-status>div>span{font-weight:700}.background-jobs-heading-status>small{color:var(--jobs-muted);align-items:center;gap:6px;display:flex}.background-jobs-heading-status button{color:#52708e;cursor:pointer;background:0 0;border:0;place-items:center;width:23px;height:23px;padding:0;display:grid}.background-jobs-health{color:#5e7287;white-space:nowrap;background:#edf3f8;border-radius:7px;align-items:center;gap:5px;padding:4px 9px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.background-jobs-health i{background:currentColor;border-radius:50%;width:8px;height:8px}.background-jobs-health--healthy{color:#119358;background:#eaf8f1}.background-jobs-health--warning{color:#c47c09;background:#fff6e4}.background-job-icon{flex:none;width:18px;height:18px}.background-jobs-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.background-job-stat{border:1px solid var(--jobs-line);background:#fff;border-radius:13px;align-items:center;gap:12px;min-width:0;min-height:86px;padding:14px;display:flex;box-shadow:0 3px 10px #17344e06}.background-job-stat>i{background:color-mix(in srgb, currentColor 11%, white);width:45px;height:45px;color:inherit;border-radius:14px;flex:0 0 45px;place-items:center;display:grid}.background-job-stat>i .background-job-icon{width:25px;height:25px}.background-job-stat>span{min-width:0;display:grid}.background-job-stat small,.background-job-stat em{color:var(--jobs-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;line-height:1.35;overflow:hidden}.background-job-stat small{color:var(--jobs-text);font-weight:700}.background-job-stat strong{color:var(--jobs-navy);font-size:20px;line-height:1.15}.background-job-stat--blue{color:var(--jobs-blue)}.background-job-stat--green{color:var(--jobs-green)}.background-job-stat--amber{color:var(--jobs-amber)}.background-job-stat--red{color:var(--jobs-red)}.background-job-stat--emerald{color:#159d55}.background-job-stat--purple{color:var(--jobs-purple)}.background-jobs-workspace{border:1px solid var(--jobs-line);background:#fff;border-radius:14px;overflow:hidden}.background-jobs-toolbar{border-bottom:1px solid var(--jobs-line);grid-template-columns:minmax(230px,1.6fr) minmax(120px,.75fr) minmax(130px,.82fr) minmax(145px,.9fr) auto auto auto;align-items:end;gap:10px;padding:12px;display:grid}.background-jobs-search{display:block;position:relative}.background-jobs-search svg{fill:none;stroke:#607b96;stroke-width:1.8px;pointer-events:none;width:17px;height:17px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.background-jobs-search input,.background-jobs-filter select{width:100%;height:38px;color:var(--jobs-text);background:#fff;border:1px solid #d5e1ec;border-radius:8px;font-size:11px}.background-jobs-search input{padding:0 12px 0 38px}.background-jobs-filter{display:block;position:relative}.background-jobs-filter>span{z-index:1;color:#47627d;background:#fff;padding:0 3px;font-size:8px;font-weight:700;position:absolute;top:-5px;left:9px}.background-jobs-filter select{padding:0 28px 0 10px}.background-jobs-auto-refresh{color:#47627d;grid-template-rows:auto 20px;grid-template-columns:auto auto;align-items:center;gap:4px 8px;min-width:82px;font-size:9px;font-weight:700;display:grid}.background-jobs-auto-refresh span{grid-column:1/-1}.background-jobs-auto-refresh input{opacity:0;pointer-events:none;position:absolute}.background-jobs-auto-refresh i{cursor:pointer;background:#c6d4e0;border-radius:999px;width:28px;height:16px;display:block;position:relative}.background-jobs-auto-refresh i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #142b4340}.background-jobs-auto-refresh input:checked+i{background:var(--jobs-blue)}.background-jobs-auto-refresh input:checked+i:after{transform:translate(12px)}.background-jobs-toolbar-button{white-space:nowrap;border-radius:8px;gap:6px;min-height:38px;padding:0 12px;font-size:10px}.background-jobs-content{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.background-jobs-content:has(.background-jobs-inspector:not(.is-hidden)){grid-template-columns:minmax(0,1fr) minmax(275px,315px)}.background-jobs-table-panel{min-width:0;overflow-x:auto}.background-jobs-table{min-width:1060px}.background-jobs-table__head,.background-job-table-row{grid-template-columns:minmax(145px,1.45fr) minmax(72px,.65fr) minmax(92px,.8fr) minmax(90px,.8fr) minmax(85px,.7fr) minmax(82px,.72fr) minmax(76px,.68fr) minmax(92px,.82fr) minmax(76px,.68fr) minmax(95px,.8fr);align-items:center;gap:9px;display:grid}.background-jobs-table__head{border-bottom:1px solid var(--jobs-line);color:#3e5872;letter-spacing:.025em;text-transform:uppercase;background:#fbfdff;min-height:46px;padding:0 11px;font-size:8px;font-weight:800}.background-jobs-table__head span,.background-job-table-row>span{min-width:0}.background-jobs-table__head small{color:#8092a5;margin-top:2px;font-size:7px;display:block}.background-job-table-entry{border-bottom:1px solid var(--jobs-line);background:#fff;transition:background .15s}.background-job-table-entry:last-child{border-bottom:0}.background-job-table-entry.is-selected,.background-job-table-entry:hover{background:#f8fbff}.background-job-table-entry.is-expanded{background:#f8fbff;border:1px solid #cadbea;border-radius:9px;margin:6px;box-shadow:0 3px 8px #1f496c0a}.background-job-table-entry.is-expanded .background-job-table-row__identity>button .background-job-icon{transform:rotate(90deg)}.background-job-table-row{min-height:58px;color:var(--jobs-text);cursor:pointer;padding:7px 11px;font-size:9px}.background-job-table-row__identity,.background-job-owner,.background-job-row-actions{align-items:center;gap:6px;display:flex}.background-job-table-row__identity>button{color:#43617e;cursor:pointer;background:0 0;border:0;flex:0 0 18px;place-items:center;width:18px;height:24px;padding:0;display:grid}.background-job-table-row__identity>button .background-job-icon{width:13px;height:13px;transition:transform .16s}.background-job-table-row__identity>span,.background-job-date{gap:2px;min-width:0;display:grid}.background-job-table-row strong{color:var(--jobs-navy);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.background-job-table-row small{color:var(--jobs-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.25;display:block;overflow:hidden}.background-job-owner .background-job-icon{color:#51708e;width:13px;height:13px}.background-job-owner span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.background-job-type,.background-job-status{white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;width:fit-content;max-width:100%;padding:4px 8px;font-size:8px;font-weight:700;line-height:1;display:inline-flex}.background-job-status .background-job-icon{width:10px;height:10px}.background-job-type--data{color:#256bb7;background:#edf5ff;border-color:#bdd9ff}.background-job-type--email{color:#7750cf;background:#f4efff;border-color:#d9c6ff}.background-job-type--maintenance{color:#50687e;background:#eef3f7;border-color:#d7e1ea}.background-job-type--system{color:#28788d;background:#edf8fb;border-color:#cce5ed}.background-job-status--running{color:#07965a;background:#e9faf2;border-color:#aee6ce}.background-job-status--queued{color:#cf8508;background:#fff6df;border-color:#f2d69a}.background-job-status--failed{color:#e03945;background:#fff0f1;border-color:#ffc4c8}.background-job-status--completed{color:#188c46;background:#eefaf1;border-color:#bfe6ca}.background-job-status--cancelled{color:#64778a;background:#f2f5f8;border-color:#d7e0e8}.background-job-row-actions{flex-wrap:wrap}.background-job-row-actions button{color:#365978;cursor:pointer;background:#fff;border:1px solid #d1deea;border-radius:6px;min-height:26px;padding:0 8px;font-size:8px;font-weight:700}.background-job-row-actions .background-job-retry{color:#086cdb;border-color:#acd0fb}.background-job-expanded{border-top:1px solid #d7e2ec;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.background-job-expanded section{border-right:1px solid #d7e2ec;min-width:0;min-height:112px;padding:11px}.background-job-expanded section:last-child{border-right:0}.background-job-expanded h5{color:#57718a;letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:8px}.background-job-expanded dl{grid-template-columns:minmax(62px,.75fr) minmax(0,1.25fr);gap:6px 8px;margin:0;font-size:8px;display:grid}.background-job-expanded dt{color:#566f88}.background-job-expanded dd{overflow-wrap:anywhere;color:#183754;margin:0}.background-job-expanded p,.background-job-expanded small{color:#34536f;margin:0 0 8px;font-size:8px;line-height:1.45}.background-job-expanded p .background-jobs-health{margin-left:5px}.background-jobs-inspector{border-left:1px solid var(--jobs-line);background:#fff;grid-template-rows:auto auto minmax(0,1fr) auto;min-height:570px;display:grid}.background-jobs-inspector.is-hidden{display:none}.background-jobs-inspector>header{justify-content:space-between;align-items:flex-start;gap:12px;padding:17px 14px 13px;display:flex}.background-jobs-inspector>header h3{color:var(--jobs-navy);overflow-wrap:anywhere;margin:0 0 5px;font-size:15px}.background-jobs-inspector>header p{color:var(--jobs-muted);flex-wrap:wrap;align-items:center;gap:7px;margin:0;font-size:9px;display:flex}.background-jobs-inspector>header>button{color:#4f6c87;cursor:pointer;background:0 0;border:0;padding:0}.background-jobs-inspector>nav{border-bottom:1px solid var(--jobs-line);padding:0 8px;display:flex}.background-jobs-inspector>nav button{color:#526d87;cursor:pointer;background:0 0;border:0;min-height:40px;padding:0 12px;font-size:9px;font-weight:700;position:relative}.background-jobs-inspector>nav button.is-active{color:var(--jobs-blue)}.background-jobs-inspector>nav button.is-active:after{background:var(--jobs-blue);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.background-jobs-inspector__body{padding:13px;overflow-y:auto}.background-jobs-inspector__body dl{grid-template-columns:minmax(102px,.9fr) minmax(0,1.1fr);gap:9px 8px;margin:0;font-size:9px;display:grid}.background-jobs-inspector__body dt{color:#5a7289;align-items:center;gap:6px;display:flex}.background-jobs-inspector__body dt .background-job-icon{width:12px;height:12px}.background-jobs-inspector__body dd{color:#1d3b57;overflow-wrap:anywhere;min-width:0;margin:0}.background-job-error-log{color:#52677a;background:#f8fafc;border:1px solid #dce5ed;border-radius:8px;padding:13px}.background-job-error-log.has-error{color:#be303b;background:#fff5f5;border-color:#f4c5c9}.background-job-error-log pre{overflow-wrap:anywhere;color:inherit;white-space:pre-wrap;margin:8px 0 0;font:9px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.background-jobs-inspector>footer{border-top:1px solid var(--jobs-line);flex-wrap:wrap;gap:7px;padding:12px;display:flex}.background-jobs-inspector>footer button{border-radius:6px;min-height:31px;padding:0 10px;font-size:8px}.background-jobs-pagination{border-top:1px solid var(--jobs-line);padding:10px 12px}.background-jobs-empty{min-height:240px}body.crm-theme-dark .background-job-stat,body.crm-theme-dark .background-jobs-workspace,body.crm-theme-dark .background-jobs-search input,body.crm-theme-dark .background-jobs-filter select,body.crm-theme-dark .background-jobs-filter>span,body.crm-theme-dark .background-job-table-entry,body.crm-theme-dark .background-jobs-inspector{color:#dceaf6;background:#102b3d;border-color:#29475f}body.crm-theme-dark .background-job-stat strong,body.crm-theme-dark .background-job-table-row strong,body.crm-theme-dark .background-jobs-inspector>header h3,body.crm-theme-dark .background-jobs-inspector__body dd{color:#f0f7fc}body.crm-theme-dark .background-jobs-table__head,body.crm-theme-dark .background-job-table-entry.is-selected,body.crm-theme-dark .background-job-table-entry:hover,body.crm-theme-dark .background-job-table-entry.is-expanded{background:#163548;border-color:#29475f}@media (width<=1420px){.background-jobs-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.background-jobs-toolbar{grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(120px,.75fr)) auto auto auto}}@media (width<=1100px){.background-jobs-toolbar{grid-template-columns:repeat(4,minmax(0,1fr))}.background-jobs-search{grid-column:span 2}.background-jobs-content:has(.background-jobs-inspector:not(.is-hidden)){grid-template-columns:minmax(0,1fr)}.background-jobs-inspector{border-top:1px solid var(--jobs-line);border-left:0;min-height:0}.background-jobs-inspector__body{max-height:420px}}@media (width<=760px){#databaseSettingsPageHeading.database-settings-page-heading--background-jobs{grid-template-columns:1fr}.background-jobs-heading-status{grid-area:3/1;justify-items:start}.background-jobs-heading-status>div{flex-wrap:wrap}.background-jobs-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.background-job-stat{min-height:76px;padding:10px}.background-job-stat>i{flex-basis:38px;width:38px;height:38px}.background-jobs-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.background-jobs-search{grid-column:1/-1}.background-job-expanded{grid-template-columns:repeat(2,minmax(0,1fr))}.background-job-expanded section:nth-child(2){border-right:0}.background-job-expanded section:nth-child(-n+2){border-bottom:1px solid #d7e2ec}}#databaseSettingsApiPanel{--api-ink:#102a47;--api-copy:#536981;--api-muted:#7a8da1;--api-line:#dbe4ee;--api-soft:#f7f9fc;--api-blue:#0b67e8;--api-green:#16a05d;--api-red:#e44343;--api-amber:#eb9217;--api-purple:#8756e8;margin-top:16px}#databaseSettingsApiPanel .api-settings-dashboard,#databaseSettingsApiPanel .api-settings-top-grid,#databaseSettingsApiPanel .api-settings-bottom-grid{min-width:0}#databaseSettingsApiPanel .api-settings-dashboard{gap:14px;display:grid}#databaseSettingsApiPanel .api-settings-top-grid{grid-template-columns:minmax(520px,1.82fr) minmax(250px,.72fr) minmax(255px,.76fr);align-items:stretch;gap:14px;display:grid}#databaseSettingsApiPanel .api-settings-bottom-grid{grid-template-columns:minmax(0,3.05fr) minmax(280px,.95fr);align-items:stretch;gap:14px;display:grid}#databaseSettingsApiPanel .api-dashboard-card{border:1px solid var(--api-line);background:#fff;border-radius:11px;min-width:0;overflow:hidden;box-shadow:0 4px 14px #14314e0e}#databaseSettingsApiPanel .api-card-heading{border-bottom:1px solid var(--api-line);justify-content:space-between;align-items:center;gap:12px;min-height:49px;padding:0 13px;display:flex}#databaseSettingsApiPanel .api-card-heading>div{align-items:center;gap:9px;min-width:0;display:flex}#databaseSettingsApiPanel .api-card-heading h3{color:var(--api-ink);letter-spacing:-.015em;margin:0;font-size:14px;font-weight:750;line-height:1.2}#databaseSettingsApiPanel .api-card-heading__meta{color:var(--api-muted);font-size:9px;font-weight:650}#databaseSettingsApiPanel .api-card-heading__icon{border-radius:8px;flex:0 0 27px;place-items:center;width:27px;height:27px;display:grid}#databaseSettingsApiPanel .api-card-heading__icon svg,#databaseSettingsApiPanel .api-card-footnote svg,#databaseSettingsApiPanel .api-best-practice svg,#databaseSettingsApiPanel .api-resource-row__icon svg,#databaseSettingsApiPanel .api-activity-search svg,#databaseSettingsApiPanel .api-create-key-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}#databaseSettingsApiPanel .api-card-heading__icon--green{color:var(--api-green);background:#e8f7ef}#databaseSettingsApiPanel .api-card-heading__icon--blue{color:var(--api-blue);background:#eaf2ff}#databaseSettingsApiPanel .api-card-heading__icon--navy{color:#173b61;background:#edf2f7}#databaseSettingsApiPanel .api-key-summary{border:1px solid var(--api-line);background:linear-gradient(#fbfdff 0%,#f5f8fc 100%);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px;display:grid;overflow:hidden}#databaseSettingsApiPanel .api-key-summary-card{border-right:1px solid var(--api-line);grid-template-columns:32px minmax(0,1fr);align-items:center;gap:5px;min-height:55px;padding:7px 10px;display:grid}#databaseSettingsApiPanel .api-key-summary-card:last-child{border-right:0}#databaseSettingsApiPanel .api-key-summary-card>span{border-radius:9px;place-items:center;width:29px;height:29px;display:grid}#databaseSettingsApiPanel .api-key-summary-card>span svg{width:20px;height:20px}#databaseSettingsApiPanel .api-key-summary-card--green>span{color:var(--api-green);background:#e8f7ef}#databaseSettingsApiPanel .api-key-summary-card--red>span{color:var(--api-red);background:#fff0f0}#databaseSettingsApiPanel .api-key-summary-card--blue>span{color:var(--api-blue);background:#eaf2ff}#databaseSettingsApiPanel .api-key-summary-card--purple>span{color:var(--api-purple);background:#f1ecff}#databaseSettingsApiPanel .api-key-summary-card div{gap:1px;min-width:0;display:grid}#databaseSettingsApiPanel .api-key-summary-card strong{color:var(--api-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.15;overflow:hidden}#databaseSettingsApiPanel .api-key-summary-card small{color:var(--api-copy);font-size:8px;font-weight:620;line-height:1.2}#databaseSettingsApiPanel .api-keys-table,#databaseSettingsApiPanel .api-activity-table{min-width:0;overflow-x:auto}#databaseSettingsApiPanel .api-data-table{min-width:760px}#databaseSettingsApiPanel .api-data-table--keys{width:100%;min-width:0}#databaseSettingsApiPanel .api-data-table--activity{min-width:960px}#databaseSettingsApiPanel .api-data-table__head,#databaseSettingsApiPanel .api-data-table__row{align-items:center;display:grid}#databaseSettingsApiPanel .api-data-table--keys .api-data-table__head,#databaseSettingsApiPanel .api-data-table--keys .api-data-table__row{grid-template-columns:minmax(155px,1.45fr) 82px 100px 105px 105px 66px 42px}#databaseSettingsApiPanel .api-data-table--activity .api-data-table__head,#databaseSettingsApiPanel .api-data-table--activity .api-data-table__row{grid-template-columns:142px 64px minmax(150px,1.2fr) minmax(145px,1fr) 105px 56px 100px 108px}#databaseSettingsApiPanel .api-data-table__head{border-top:1px solid var(--api-line);border-bottom:1px solid var(--api-line);min-height:31px;color:var(--api-ink);background:#f7f9fc;padding:0 12px;font-size:8px;font-weight:760}#databaseSettingsApiPanel .api-data-table__row{min-height:48px;color:var(--api-ink);border-bottom:1px solid #e7edf3;padding:0 12px;font-size:8.5px}#databaseSettingsApiPanel .api-data-table__row:last-child{border-bottom:0}#databaseSettingsApiPanel .api-data-table__row:hover{background:#f9fbfe}#databaseSettingsApiPanel .api-data-table__head>span,#databaseSettingsApiPanel .api-data-table__row>span{min-width:0;padding-right:8px}#databaseSettingsApiPanel .api-key-name,#databaseSettingsApiPanel .api-table-value{gap:2px;min-width:0;display:grid}#databaseSettingsApiPanel .api-key-name strong,#databaseSettingsApiPanel .api-table-value strong{color:var(--api-ink);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-weight:690;line-height:1.25;overflow:hidden}#databaseSettingsApiPanel .api-key-name small,#databaseSettingsApiPanel .api-table-value small{color:var(--api-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;line-height:1.25;overflow:hidden}#databaseSettingsApiPanel .api-table-value--mono,#databaseSettingsApiPanel .api-endpoint-value{color:#27415d;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px;overflow:hidden}#databaseSettingsApiPanel .api-scope-pill,#databaseSettingsApiPanel .api-status-pill,#databaseSettingsApiPanel .api-method-pill,#databaseSettingsApiPanel .api-result-pill{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:4px;width:fit-content;min-height:19px;padding:2px 7px;font-size:7.5px;font-weight:760;line-height:1;display:inline-flex}#databaseSettingsApiPanel .api-scope-pill--standard{color:#0864d8;background:#eaf2ff;border-color:#cee0ff}#databaseSettingsApiPanel .api-scope-pill--admin{color:#6d3ac7;background:#f2ecff;border-color:#dfd1ff}#databaseSettingsApiPanel .api-status-pill--active{color:#087941;background:#e7f6ed;border-color:#c6ead4}#databaseSettingsApiPanel .api-status-pill--revoked{color:#c53232;background:#fff0f0;border-color:#f7d2d2}#databaseSettingsApiPanel .api-key-actions{justify-content:flex-start;display:flex}#databaseSettingsApiPanel .api-key-actions button{width:25px;height:25px;color:var(--api-red);cursor:pointer;background:#fff;border:1px solid #f1caca;border-radius:7px;place-items:center;padding:0;display:grid}#databaseSettingsApiPanel .api-key-actions button:hover{background:#fff3f3}#databaseSettingsApiPanel .api-key-actions svg{width:14px;height:14px}#databaseSettingsApiPanel .api-card-footnote{border-top:1px solid var(--api-line);min-height:37px;color:var(--api-copy);background:#fbfcfe;align-items:center;gap:7px;padding:0 12px;font-size:7.8px;line-height:1.35;display:flex}#databaseSettingsApiPanel .api-card-footnote svg{flex:0 0 13px;width:13px;height:13px}#databaseSettingsApiPanel .api-create-key-card,#databaseSettingsApiPanel .api-resources-card,#databaseSettingsApiPanel .api-security-card{flex-direction:column;display:flex}#databaseSettingsApiPanel .api-create-key-form{gap:10px;padding:12px;display:grid}#databaseSettingsApiPanel .api-create-key-form label{color:var(--api-ink);gap:5px;font-size:8px;font-weight:690;display:grid}#databaseSettingsApiPanel .api-create-key-form label>span{gap:3px;display:inline-flex}#databaseSettingsApiPanel .api-create-key-form label b{color:var(--api-red)}#databaseSettingsApiPanel .api-create-key-form input,#databaseSettingsApiPanel .api-create-key-form select,#databaseSettingsApiPanel .api-create-key-form textarea,#databaseSettingsApiPanel .api-activity-toolbar input,#databaseSettingsApiPanel .api-activity-toolbar select{width:100%;min-height:34px;color:var(--api-ink);font:inherit;background:#fff;border:1px solid #cfd9e4;border-radius:7px;outline:none;padding:7px 9px}#databaseSettingsApiPanel .api-create-key-form textarea{resize:vertical;min-height:61px}#databaseSettingsApiPanel .api-create-key-form input:focus,#databaseSettingsApiPanel .api-create-key-form select:focus,#databaseSettingsApiPanel .api-create-key-form textarea:focus,#databaseSettingsApiPanel .api-activity-toolbar input:focus,#databaseSettingsApiPanel .api-activity-toolbar select:focus{border-color:var(--api-blue);box-shadow:0 0 0 2px #0b67e81f}#databaseSettingsApiPanel .api-create-key-button{border-radius:7px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:34px;font-size:9px;display:inline-flex;border-color:var(--api-blue)!important;background:var(--api-blue)!important;color:#fff!important}#databaseSettingsApiPanel .api-create-key-button svg{width:14px;height:14px}#databaseSettingsApiPanel .api-create-key-button:hover{color:#fff!important;background:#075bcf!important;border-color:#075bcf!important}#databaseSettingsApiPanel .api-best-practice{color:#174b87;background:#f2f7ff;border:1px solid #d6e5fb;border-radius:7px;align-items:flex-start;gap:8px;margin:auto 12px 12px;padding:8px 9px;display:flex}#databaseSettingsApiPanel .api-best-practice>svg{flex:0 0 17px;width:17px;height:17px}#databaseSettingsApiPanel .api-best-practice>span{gap:2px;display:grid}#databaseSettingsApiPanel .api-best-practice strong{font-size:7.8px}#databaseSettingsApiPanel .api-best-practice small{color:#587393;font-size:7px;line-height:1.35}#databaseSettingsApiPanel .api-resource-list{padding:0 12px;display:grid}#databaseSettingsApiPanel .api-resource-row{min-height:58px;color:inherit;border-bottom:1px solid #e5ebf2;grid-template-columns:37px minmax(0,1fr) 12px;align-items:center;gap:9px;text-decoration:none;display:grid}#databaseSettingsApiPanel .api-resource-row:last-child{border-bottom:0}#databaseSettingsApiPanel a.api-resource-row:hover{background:#f8fbff}#databaseSettingsApiPanel .api-resource-row--static{grid-template-columns:37px minmax(0,1fr)}#databaseSettingsApiPanel .api-resource-row__icon{border-radius:8px;place-items:center;width:34px;height:34px;display:grid}#databaseSettingsApiPanel .api-resource-row__icon--blue{color:var(--api-blue);background:#eaf2ff}#databaseSettingsApiPanel .api-resource-row__icon--green{color:var(--api-green);background:#e8f7ef}#databaseSettingsApiPanel .api-resource-row__icon--purple{color:var(--api-purple);background:#f1ecff}#databaseSettingsApiPanel .api-resource-row>span:nth-child(2){gap:3px;min-width:0;display:grid}#databaseSettingsApiPanel .api-resource-row strong{color:var(--api-ink);font-size:8.5px}#databaseSettingsApiPanel .api-resource-row small{color:var(--api-copy);text-overflow:ellipsis;font-size:7.2px;line-height:1.35;overflow:hidden}#databaseSettingsApiPanel .api-resource-row>b{color:var(--api-muted);font-size:16px;font-weight:400}#databaseSettingsApiPanel .api-activity-toolbar{grid-template-columns:minmax(210px,1fr) minmax(145px,190px);gap:9px;padding:10px 12px;display:grid}#databaseSettingsApiPanel .api-activity-search{align-items:center;display:flex;position:relative}#databaseSettingsApiPanel .api-activity-search svg{width:14px;height:14px;color:var(--api-copy);pointer-events:none;position:absolute;right:10px}#databaseSettingsApiPanel .api-activity-search input{padding-right:32px;font-size:8px}#databaseSettingsApiPanel .api-activity-filter{color:var(--api-copy);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;font-size:7.5px;font-weight:650;display:grid}#databaseSettingsApiPanel .api-activity-filter select{min-height:34px;font-size:8px}#databaseSettingsApiPanel .api-method-pill{border-radius:5px;min-width:42px}#databaseSettingsApiPanel .api-method-pill--get{color:#096bdb;background:#eaf3ff;border-color:#d3e5ff}#databaseSettingsApiPanel .api-method-pill--post{color:#087846;background:#e7f7ed;border-color:#ceeeda}#databaseSettingsApiPanel .api-method-pill--patch,#databaseSettingsApiPanel .api-method-pill--put{color:#b06600;background:#fff4df;border-color:#ffe2ae}#databaseSettingsApiPanel .api-method-pill--delete{color:#c52f3c;background:#ffedef;border-color:#fbd0d5}#databaseSettingsApiPanel .api-status-code{color:#263f5c;font-variant-numeric:tabular-nums;font-weight:720}#databaseSettingsApiPanel .api-result-pill svg{width:11px;height:11px}#databaseSettingsApiPanel .api-result-pill--success{color:#087941;background:#e7f6ed;border-color:#c6ead4}#databaseSettingsApiPanel .api-result-pill--warning{color:#ad6500;background:#fff3df;border-color:#f7ddb1}#databaseSettingsApiPanel .api-result-pill--danger{color:#c53232;background:#fff0f0;border-color:#f7d2d2}#databaseSettingsApiPanel .api-activity-pagination{border-top:1px solid var(--api-line);background:#fbfcfe;justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:5px 12px;display:flex}#databaseSettingsApiPanel .api-activity-pagination__summary{color:var(--api-copy);white-space:nowrap;font-size:8px}#databaseSettingsApiPanel .api-activity-pagination>.pagination-bar{background:0 0;border:0;width:auto;min-height:0;margin:0;padding:0}#databaseSettingsApiPanel .api-activity-pagination .pagination-nav,#databaseSettingsApiPanel .api-activity-pagination .pagination-page{border-radius:6px;min-width:27px;height:27px;padding:0 7px;font-size:8px}#databaseSettingsApiPanel .api-activity-pagination .pagination-nav>span:not(.pagination-nav__arrow){display:none}#databaseSettingsApiPanel .api-security-list{padding:0 12px;display:grid}#databaseSettingsApiPanel .api-security-event{border-bottom:1px solid #e5ebf2;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:65px;display:grid}#databaseSettingsApiPanel .api-security-event:last-child{border-bottom:0}#databaseSettingsApiPanel .api-security-event__icon{border-radius:8px;place-items:center;width:32px;height:32px;display:grid}#databaseSettingsApiPanel .api-security-event__icon svg{width:18px;height:18px}#databaseSettingsApiPanel .api-security-event--red .api-security-event__icon{color:var(--api-red);background:#fff0f0}#databaseSettingsApiPanel .api-security-event--amber .api-security-event__icon{color:var(--api-amber);background:#fff4e3}#databaseSettingsApiPanel .api-security-event--green .api-security-event__icon{color:var(--api-green);background:#e8f7ef}#databaseSettingsApiPanel .api-security-event--blue .api-security-event__icon{color:var(--api-blue);background:#eaf2ff}#databaseSettingsApiPanel .api-security-event>span:nth-child(2){gap:3px;min-width:0;display:grid}#databaseSettingsApiPanel .api-security-event strong{color:var(--api-ink);font-size:8.5px}#databaseSettingsApiPanel .api-security-event small{color:var(--api-copy);font-size:7.2px;line-height:1.35}#databaseSettingsApiPanel .api-security-event>b{white-space:nowrap;align-self:start;margin-top:19px;font-size:8.5px}#databaseSettingsApiPanel .api-security-event--red>b{color:var(--api-red)}#databaseSettingsApiPanel .api-security-event--amber>b{color:var(--api-amber)}#databaseSettingsApiPanel .api-security-event--green>b{color:var(--api-green)}#databaseSettingsApiPanel .api-security-event--blue>b{color:var(--api-blue)}body.crm-theme-dark #databaseSettingsApiPanel,body.dark-mode #databaseSettingsApiPanel{--api-ink:#e3edf7;--api-copy:#a6b8c9;--api-muted:#869caf;--api-line:#30485c;--api-soft:#102234}body.crm-theme-dark #databaseSettingsApiPanel .api-dashboard-card,body.dark-mode #databaseSettingsApiPanel .api-dashboard-card,body.crm-theme-dark #databaseSettingsApiPanel .api-create-key-form input,body.crm-theme-dark #databaseSettingsApiPanel .api-create-key-form select,body.crm-theme-dark #databaseSettingsApiPanel .api-create-key-form textarea,body.crm-theme-dark #databaseSettingsApiPanel .api-activity-toolbar input,body.crm-theme-dark #databaseSettingsApiPanel .api-activity-toolbar select,body.dark-mode #databaseSettingsApiPanel .api-create-key-form input,body.dark-mode #databaseSettingsApiPanel .api-create-key-form select,body.dark-mode #databaseSettingsApiPanel .api-create-key-form textarea,body.dark-mode #databaseSettingsApiPanel .api-activity-toolbar input,body.dark-mode #databaseSettingsApiPanel .api-activity-toolbar select{border-color:var(--api-line);color:var(--api-ink);background:#13283a}body.crm-theme-dark #databaseSettingsApiPanel .api-key-summary,body.dark-mode #databaseSettingsApiPanel .api-key-summary,body.crm-theme-dark #databaseSettingsApiPanel .api-data-table__head,body.dark-mode #databaseSettingsApiPanel .api-data-table__head,body.crm-theme-dark #databaseSettingsApiPanel .api-card-footnote,body.dark-mode #databaseSettingsApiPanel .api-card-footnote,body.crm-theme-dark #databaseSettingsApiPanel .api-activity-pagination,body.dark-mode #databaseSettingsApiPanel .api-activity-pagination{background:#102435}body.crm-theme-dark #databaseSettingsApiPanel .api-data-table__row:hover,body.dark-mode #databaseSettingsApiPanel .api-data-table__row:hover,body.crm-theme-dark #databaseSettingsApiPanel a.api-resource-row:hover,body.dark-mode #databaseSettingsApiPanel a.api-resource-row:hover{background:#173047}body.crm-theme-dark #databaseSettingsApiPanel .api-table-value--mono,body.crm-theme-dark #databaseSettingsApiPanel .api-endpoint-value,body.crm-theme-dark #databaseSettingsApiPanel .api-status-code,body.dark-mode #databaseSettingsApiPanel .api-table-value--mono,body.dark-mode #databaseSettingsApiPanel .api-endpoint-value,body.dark-mode #databaseSettingsApiPanel .api-status-code{color:#c7d8e8}@media (width<=1400px){#databaseSettingsApiPanel .api-settings-top-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#databaseSettingsApiPanel .api-keys-card{grid-column:1/-1}#databaseSettingsApiPanel .api-settings-bottom-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){#databaseSettingsApiPanel .api-settings-top-grid{grid-template-columns:minmax(0,1fr)}#databaseSettingsApiPanel .api-keys-card{grid-column:auto}#databaseSettingsApiPanel .api-key-summary{grid-template-columns:repeat(2,minmax(0,1fr))}#databaseSettingsApiPanel .api-key-summary-card:nth-child(2){border-right:0}#databaseSettingsApiPanel .api-key-summary-card:nth-child(-n+2){border-bottom:1px solid var(--api-line)}#databaseSettingsApiPanel .api-activity-toolbar{grid-template-columns:minmax(0,1fr)}#databaseSettingsApiPanel .api-activity-filter{grid-template-columns:minmax(0,1fr);gap:4px}#databaseSettingsApiPanel .api-activity-pagination{flex-direction:column;align-items:flex-start}#databaseSettingsApiPanel .api-activity-pagination>.pagination-bar{width:100%}}body.auth-pending .app-shell,body.auth-locked .app-shell{display:none!important}button,input,select,textarea,a{font:inherit}button,select{cursor:pointer}.app-shell{grid-template-columns:288px minmax(0,1fr);gap:18px;max-width:100%;padding:16px;display:grid;overflow-x:hidden}.auth-overlay{z-index:10000;color:#0d2848;background:#f7faff;grid-template-columns:minmax(500px,1fr) minmax(0,1fr);min-height:100dvh;padding:0;font-family:Inter,Plus Jakarta Sans,sans-serif;display:grid;position:fixed;inset:0;overflow:hidden}.auth-overlay.is-hidden,.nav-group.is-hidden{display:none}.auth-login-pane{background:radial-gradient(circle at 72% 28%,#378beb1a,#0000 36%),linear-gradient(145deg,#fff 0%,#f7faff 64%,#eef5ff 100%);grid-template-rows:auto minmax(0,1fr) auto;gap:28px;min-width:0;min-height:100dvh;padding:clamp(28px,4vw,58px) clamp(32px,6vw,96px) 30px;display:grid}.auth-brand{align-items:center;min-height:54px;display:flex}.auth-brand__logo{object-fit:contain;object-position:left center;width:auto;max-width:min(300px,70vw);height:auto;max-height:68px;display:block}.auth-brand__fallback{color:#082c5d;letter-spacing:-.04em;align-items:center;gap:12px;font-size:clamp(1.25rem,2vw,1.72rem);display:inline-flex}.auth-brand__mark{background:linear-gradient(145deg,#eefaff,#dbeeff);border-radius:10px;justify-content:center;align-items:flex-end;gap:3px;width:38px;height:38px;padding:6px 5px;display:flex;box-shadow:0 8px 18px #196cbe24}.auth-brand__mark i{background:linear-gradient(#28d4dc,#1676df);border-radius:999px;width:4px}.auth-brand__mark i:first-child{height:10px}.auth-brand__mark i:nth-child(2){height:18px}.auth-brand__mark i:nth-child(3){height:27px}.auth-brand__mark i:nth-child(4){height:22px}.auth-brand__mark i:nth-child(5){height:31px}.auth-card{background:#fffffff5;border:1px solid #dbe6f2;border-radius:20px;place-self:center;gap:26px;width:min(520px,100%);max-height:calc(100dvh - 190px);padding:clamp(30px,4vw,52px);display:grid;overflow:auto;box-shadow:0 24px 70px #123a651f}.auth-card h2{color:#0b284a;letter-spacing:-.045em;margin:0 0 10px;font-size:clamp(1.72rem,2.7vw,2.35rem);line-height:1.12}.auth-welcome-kicker{color:#078daf;width:fit-content;margin:0 0 20px;font-size:.94rem;font-weight:800;position:relative}.auth-welcome-kicker:after{content:"";background:#0ca4c3;border-radius:99px;width:52px;height:2px;position:absolute;bottom:-8px;left:0}.auth-overlay-copy{color:#65809e;align-items:center;gap:9px;margin:0;font-weight:600;display:flex}.auth-entry-form{gap:18px;display:grid}.auth-entry-form>label{color:#173757;gap:8px;font-size:.88rem;font-weight:750;display:grid}.auth-input-shell{display:block;position:relative}.auth-input-shell input,.auth-entry-form>label>input{box-sizing:border-box;width:100%;min-height:48px;color:#153553!important;background:#fff!important;border:1px solid #cddbeb!important;border-radius:9px!important;padding:0 45px!important;box-shadow:0 4px 12px #17487808!important}.auth-entry-form>label>input{padding:0 14px!important}.auth-input-shell input::placeholder,.auth-entry-form input::placeholder{color:#8aa0b8}.auth-input-shell input:focus,.auth-entry-form>label>input:focus{border-color:#238bc9!important;outline:3px solid #1187d21f!important}.auth-input-icon{z-index:1;color:#5e7f9f;pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:15px;translate:0 -50%}.auth-input-icon svg,.auth-entry-form .auth-password-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.auth-entry-form .auth-password-toggle{z-index:2;color:#5f7d9b;background:0 0;border:0;border-radius:7px;place-items:center;width:34px;height:34px;min-height:34px;padding:0;display:grid;position:absolute;top:50%;right:8px;translate:0 -50%}.auth-entry-form .auth-password-toggle:hover{color:#127bb7;background:#edf6fd}.login-error{color:var(--danger);background:#c84d5714;border:1px solid #c84d5733;border-radius:14px;margin:0;padding:12px 14px;font-weight:600}.login-error.is-hidden{display:none}.auth-login-actions{gap:12px;display:grid}.auth-login-submit,.auth-login-secondary{justify-content:center;width:100%}.auth-login-options{justify-content:flex-end;align-items:center;gap:16px;min-height:24px;display:flex}.auth-login-link{min-height:0;box-shadow:none;color:var(--accent);background:0 0;border:0;padding:0}.auth-login-link:hover{color:var(--accent-strong);background:0 0;text-decoration:underline}.auth-login-submit.primary-button{justify-content:space-between;align-items:center;min-height:50px;display:flex;color:#fff!important;background:linear-gradient(135deg,#082f64,#0a4f8f)!important;border:0!important;border-radius:9px!important;padding:0 18px!important;box-shadow:0 12px 24px #04316133!important}.auth-login-submit.primary-button:hover{translate:0 -1px;background:linear-gradient(135deg,#0b3d7b,#0b61a7)!important}.auth-protected-note{color:#8297ad;text-align:center;justify-content:center;align-items:center;gap:8px;padding-top:4px;font-size:.76rem;font-weight:600;display:flex}.auth-official-footer{color:#5e7893;justify-content:space-between;align-items:center;gap:20px;font-size:.76rem;display:flex}.auth-hero-panel{background:#051b3c;border-radius:24px;min-width:0;margin:12px 12px 12px 0;position:relative;overflow:hidden;box-shadow:0 26px 70px #03183638}.auth-hero-panel>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.auth-hero-panel__shade{pointer-events:none;background:linear-gradient(#010e2514 50%,#011027b8 100%);position:absolute;inset:0}.auth-hero-panel__caption{color:#fff;gap:9px;display:grid;position:absolute;bottom:clamp(28px,5vh,62px);left:clamp(28px,4vw,64px);right:clamp(28px,4vw,64px)}.auth-hero-panel__caption span{color:#58e5f4;letter-spacing:.13em;text-transform:uppercase;font-size:.75rem;font-weight:900}.auth-hero-panel__caption strong{letter-spacing:-.04em;text-shadow:0 8px 24px #000c2273;max-width:570px;font-size:clamp(1.4rem,2.6vw,2.7rem);line-height:1.12}.login-logo-settings-preview{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.login-logo-settings-preview__canvas{color:#102f52;background:#fff;border-radius:8px;align-items:center;min-width:160px;min-height:62px;padding:8px 12px;font-weight:900;display:flex}.login-logo-settings-preview__canvas img{object-fit:contain;object-position:left center;max-width:230px;max-height:56px;display:block}@media (width<=1040px){.auth-overlay{grid-template-columns:minmax(430px,.95fr) minmax(0,1.05fr)}.auth-login-pane{padding-inline:clamp(28px,4vw,54px)}}.all-contacts-directory-shell{--all-contacts-border:#d7e2ee;--all-contacts-ink:#122b49;--all-contacts-muted:#607894;--all-contacts-blue:#0868e8}.all-contacts-directory-shell.agent-list-shell,.all-contacts-directory-shell .agent-list-shell__main,.all-contacts-directory-shell .contact-pool-list{min-width:0}.all-contacts-directory-shell .agent-list-shell__main{box-shadow:none;background:#fff;border:0;border-radius:0;padding:0;overflow:hidden}.all-contacts-directory-shell .contact-pool-list--agent{gap:0}.all-contacts-overview{color:var(--all-contacts-ink);padding:0 20px 14px}.all-contacts-overview__controls{border:1px solid var(--all-contacts-border);box-sizing:border-box;background:#fff;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:68px;padding:11px 14px;display:flex;box-shadow:0 3px 12px #16324e09}.all-contacts-overview__actions{flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.all-contacts-control,.all-contacts-icon-button,.all-contacts-search{border:1px solid var(--all-contacts-border);color:#183452;background:#fff;border-radius:7px;height:42px;min-height:42px;box-shadow:0 1px 2px #132d4908}.all-contacts-control{font:inherit;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.all-contacts-control:hover,.all-contacts-control.is-active,.all-contacts-icon-button:hover{background:#f7fbff;border-color:#9db9d6}.all-contacts-control--primary,.all-contacts-control--primary:hover,.all-contacts-control--primary:focus-visible,.all-contacts-control--primary.is-active{color:#fff;background:linear-gradient(#1187ee 0%,#0878dc 100%);border-color:#0875d7;box-shadow:0 5px 12px #0878dc2e}.all-contacts-control--primary:hover,.all-contacts-control--primary:focus-visible,.all-contacts-control--primary.is-active{background:linear-gradient(#087ce1 0%,#066dc8 100%);border-color:#0669c2}.all-contacts-control--primary .all-contacts-control__icon{color:currentColor}.all-contacts-control--primary .all-contacts-control__badge{color:#fff;background:#fff3}.all-contacts-control__icon,.all-contacts-search>span{color:#3d5d7e;width:17px;display:inline-grid}.all-contacts-control__icon svg,.all-contacts-search svg,.all-contacts-icon-button>svg,.all-contacts-icon-button .hubspot-toolbar-button__icon svg,.all-contacts-icon-button>span svg{fill:currentColor;width:18px;height:18px}.all-contacts-control__badge{color:#0868e8;background:#e8f2ff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;display:inline-grid}.all-contacts-search{flex:auto;align-items:center;width:auto;min-width:180px;padding:0 12px;display:flex}.all-contacts-search input{width:100%;min-width:0;color:var(--all-contacts-ink);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.all-contacts-search input::placeholder{color:#8296aa}.all-contacts-icon-button{color:#31577d;cursor:pointer;place-items:center;width:40px;min-width:40px;padding:0;display:inline-grid}.all-contacts-overview__metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:0 0 14px;display:grid}.all-contacts-metric{border:1px solid var(--all-contacts-border);background:#fff;border-radius:11px;grid-template-columns:52px minmax(0,1fr);align-items:center;min-height:104px;padding:15px 13px;display:grid;position:relative;box-shadow:0 2px 7px #1c3c5d08}.all-contacts-metric__icon{color:#0868e8;background:#eaf2ff;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.all-contacts-metric__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.all-contacts-metric--green .all-contacts-metric__icon{color:#17a54a;background:#e8f8ee}.all-contacts-metric--purple .all-contacts-metric__icon{color:#7c31d7;background:#f2eafd}.all-contacts-metric--indigo .all-contacts-metric__icon{color:#2867d8;background:#eaf2ff}.all-contacts-metric--red .all-contacts-metric__icon{color:#ed3145;background:#feecee}.all-contacts-metric--orange .all-contacts-metric__icon{color:#ea8b11;background:#fff3e2}.all-contacts-metric__content{flex-direction:column;gap:3px;min-width:0;display:flex}.all-contacts-metric__label{color:#304d6b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.all-contacts-metric strong{color:#102b49;letter-spacing:-.025em;font-size:clamp(19px,1.55vw,25px);line-height:1}.all-contacts-metric small{color:#58718d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.all-contacts-metric__info{color:#7890a9;border:1px solid #9cb0c5;border-radius:50%;place-items:center;width:15px;height:15px;font-family:Georgia,serif;font-size:9px;font-weight:700;display:grid;position:absolute;top:13px;right:11px}.all-contacts-directory-shell .active-criteria-row:empty{display:none}.all-contacts-directory-shell .active-criteria-row{margin:0 20px 12px}.all-contacts-directory-table{border:1px solid var(--all-contacts-border);box-shadow:none;border-radius:9px;margin:0 20px;overflow:hidden}.all-contacts-directory-table .contact-pool-table-wrap{border:0;border-radius:0}.all-contacts-directory-table .contact-pool-row{background:#fff;border-bottom:1px solid #e7edf4;min-height:54px}.all-contacts-directory-table .contact-pool-row:last-child{border-bottom:0}.all-contacts-directory-table .contact-pool-row--header{color:#284560;background:#f7f9fc;min-height:43px}.all-contacts-directory-table .contact-pool-header-cell,.all-contacts-directory-table .contact-pool-cell,.all-contacts-directory-table .contact-pool-actions{min-width:0;padding-inline:12px}.all-contacts-directory-table .contact-pool-header-cell__label{color:#35516d;text-transform:none;letter-spacing:0;font-size:11px;font-weight:750}.all-contacts-directory-table .contact-pool-cell{color:#314f6e;font-size:11px}.all-contacts-directory-table .contact-pool-cell--primary{color:#0868e8;font-weight:700}.all-contacts-directory-table .contact-pool-avatar{color:#1767d3;background:#eaf2ff;border:0;border-radius:8px;width:31px;height:31px;font-size:10px;font-weight:750}.all-contacts-directory-table .contact-pool-row--directory:nth-child(4n+2) .contact-pool-avatar{color:#148b88;background:#e8f7f6}.all-contacts-directory-table .contact-pool-row--directory:nth-child(4n+3) .contact-pool-avatar{color:#7839bd;background:#f2eafd}.all-contacts-directory-table .contact-pool-row--directory:hover{background:#f8fbff}.all-contacts-directory-table .contact-pool-cell--select,.all-contacts-directory-table .contact-pool-header-cell--select{place-items:center;padding:0;display:grid}.all-contacts-directory-table input[type=checkbox]{accent-color:#0868e8;width:16px;height:16px;margin:0}.all-contacts-directory-table .contact-pool-actions{justify-content:center}.contact-row-menu-button{color:#37618a;letter-spacing:1px;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:32px;height:32px;padding:0 0 6px;font-size:13px;display:inline-grid}.contact-row-menu-button:hover{background:#eaf2fb}.all-contacts-directory-footer{border:0;grid-template-columns:1fr auto 1fr;align-items:center;min-height:76px;margin:0 20px;padding:0;display:grid}.all-contacts-directory-footer>strong{color:#294866;justify-self:start;font-size:11px}.all-contacts-directory-footer .contact-pool-footer__pagination{grid-column:2;justify-self:center}.all-contacts-directory-footer .pagination-bar{gap:5px}.all-contacts-directory-footer .pagination-nav,.all-contacts-directory-footer .pagination-page,.all-contacts-directory-footer .pagination-page-size select{border-radius:7px;min-height:34px;font-size:11px}body.crm-theme-dark .all-contacts-directory-shell{--all-contacts-border:#29435e;--all-contacts-ink:#edf5ff;--all-contacts-muted:#9eb2c6}body.crm-theme-dark .all-contacts-directory-shell .agent-list-shell__main,body.crm-theme-dark .all-contacts-control,body.crm-theme-dark .all-contacts-icon-button,body.crm-theme-dark .all-contacts-search,body.crm-theme-dark .all-contacts-overview__controls,body.crm-theme-dark .all-contacts-metric,body.crm-theme-dark .all-contacts-directory-table .contact-pool-row{color:#e8f2fc;background:#14283b}body.crm-theme-dark .all-contacts-directory-table .contact-pool-row--header{background:#1a3046}body.crm-theme-dark .all-contacts-metric strong,body.crm-theme-dark .all-contacts-search input{color:#f1f7ff}body.crm-theme-dark .all-contacts-control--primary,body.crm-theme-dark .all-contacts-control--primary:hover,body.crm-theme-dark .all-contacts-control--primary:focus-visible,body.crm-theme-dark .all-contacts-control--primary.is-active{color:#fff;background:linear-gradient(#168af0 0%,#0878dc 100%);border-color:#178df4}@media (width<=1280px){.all-contacts-overview__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.all-contacts-overview{padding-inline:14px}.all-contacts-overview__controls{flex-wrap:wrap}.all-contacts-search{width:100%;min-width:100%}.all-contacts-overview__actions{flex-wrap:wrap;justify-content:flex-end;width:100%}.all-contacts-overview__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.all-contacts-directory-table,.all-contacts-directory-footer{margin-inline:14px}.all-contacts-directory-footer{grid-template-columns:1fr;gap:12px;padding-block:14px}.all-contacts-directory-footer .contact-pool-footer__pagination{grid-column:1;justify-self:start;max-width:100%;overflow-x:auto}}@media (width<=820px){.auth-overlay{grid-template-columns:minmax(0,1fr);overflow-y:auto}.auth-hero-panel{display:none}.auth-login-pane{min-height:100dvh;padding:24px clamp(18px,6vw,46px)}.auth-card{max-height:none;padding:clamp(26px,7vw,42px)}.auth-official-footer{flex-direction:column;align-items:flex-start;gap:4px}}#contactColumnsModal{padding:22px}#contactColumnsModal .contact-columns-modal-card{background:#fff;border-radius:18px;width:min(1120px,100vw - 44px);height:min(790px,100vh - 44px);max-height:calc(100vh - 44px);padding:0;overflow:hidden;box-shadow:0 28px 80px #081f3642,0 8px 24px #081f361f}.contact-columns-panel,.visible-fields-editor{width:100%;min-width:0;height:100%;min-height:0}.visible-fields-editor{color:#112a45;background:#fff;grid-template-rows:auto auto auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.visible-fields-editor__header{justify-content:space-between;align-items:flex-start;gap:24px;padding:23px 28px 18px;display:flex}.visible-fields-editor__header .section-kicker,.column-layout-dialog .section-kicker{color:#008da4;letter-spacing:.075em;text-transform:uppercase;margin:0 0 8px;font-size:.68rem;font-weight:850}.visible-fields-editor__header h3{color:#102a45;margin:0;font-size:1.24rem;line-height:1.25}.visible-fields-editor__header>div>p:last-child{color:#607991;margin:7px 0 0;font-size:.81rem}.visible-fields-close,.visible-fields-icon-button{color:#244a6e;cursor:pointer;background:#fff;border:1px solid #d4e1ec;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;padding:0;display:inline-grid}.visible-fields-close:hover,.visible-fields-icon-button:hover{background:#f4f9fc;border-color:#9bbbd5}.visible-fields-close svg,.visible-fields-icon-button svg{width:18px;height:18px}.visible-fields-tabs{border-bottom:1px solid #dce6ef;gap:22px;min-height:43px;padding:0 28px;display:flex}.visible-fields-tabs button{color:#648097;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 2px 12px;font-size:.79rem;font-weight:800;display:inline-flex;position:relative}.visible-fields-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.visible-fields-tabs button.is-active{color:#008ca3}.visible-fields-tabs button.is-active:after{background:#0098ad}.visible-fields-tabs svg,.visible-fields-editor__toolbar svg,.saved-column-layouts-view__header svg,.visible-fields-editor__footer button svg,.saved-column-layout__actions svg{width:16px;height:16px}.visible-fields-tabs small{color:#00889f;text-align:center;background:#e9f5f8;border-radius:999px;min-width:19px;padding:2px 6px;font-size:.64rem}.visible-fields-editor__toolbar{background:#fbfdff;border-bottom:1px solid #e1e9f0;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:9px 28px;display:flex}.visible-fields-editor__toolbar>span{color:#6b8297;font-size:.76rem;font-weight:700}.visible-fields-editor__toolbar>span strong{color:#008ba1;font-size:.92rem}.visible-fields-editor__toolbar>div,.visible-fields-editor__footer>div,.column-layout-dialog__actions,.saved-column-layout__actions{align-items:center;gap:8px;display:flex}.visible-fields-editor__toolbar button,.saved-column-layouts-view__header button,.visible-fields-editor__footer button,.saved-column-layout__actions .secondary-button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.visible-fields-editor__toolbar .secondary-button,.saved-column-layouts-view__header .secondary-button{min-height:34px;padding:7px 10px;font-size:.72rem}.visible-fields-editor__toolbar .visible-fields-save-button{color:#007f94;background:#f3fbfc;border-color:#9dd3dc}.visible-fields-editor__body{grid-template-columns:minmax(0,1fr) minmax(390px,1.05fr);min-height:0;display:grid;overflow:hidden}.visible-fields-editor__available{border-right:1px solid #dce6ef;min-width:0;min-height:0;overflow:hidden}.visible-fields-editor__available .universal-field-picker__header{padding:15px 18px 13px}.visible-fields-editor__available .universal-field-picker__body{grid-template-columns:132px minmax(0,1fr)}.visible-fields-editor__available .universal-field-picker__scope{height:36px;min-height:36px;padding:0 8px}.visible-fields-editor__available .universal-field-picker__option{min-height:39px}.visible-fields-selected{background:#fcfdff;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;padding:15px 18px 12px;display:grid;overflow:hidden}.visible-fields-selected>header{justify-content:space-between;align-items:flex-start;gap:12px;padding:0 2px 12px;display:flex}.visible-fields-selected>header div,.visible-fields-selected__copy{gap:2px;min-width:0;display:grid}.visible-fields-selected>header strong{font-size:.86rem}.visible-fields-selected>header span{color:#73899e;font-size:.68rem}.visible-fields-selected>header em{color:#008b9d;background:#dff4f5;border-radius:999px;flex:none;padding:5px 9px;font-size:.69rem;font-style:normal;font-weight:850}.visible-fields-selected__list{overscroll-behavior:contain;align-content:start;gap:7px;min-height:0;padding:1px 4px 6px 1px;display:grid;overflow:hidden auto}.visible-fields-selected__item{cursor:grab;background:#fff;border:1px solid #d6e3ed;border-radius:8px;grid-template-columns:22px 31px minmax(0,1fr) 32px;align-items:center;gap:9px;min-height:47px;padding:6px 7px;display:grid;box-shadow:0 2px 5px #13304b09}.visible-fields-selected__item.is-dragging{opacity:.48}.visible-fields-selected__item.is-drop-target{border-top:2px solid #00a0b5}.visible-fields-selected__drag{color:#7590a8;place-items:center;display:grid}.visible-fields-selected__drag svg,.visible-fields-selected__type svg{width:18px;height:18px}.visible-fields-selected__drag circle{fill:currentColor}.visible-fields-selected__type{color:#008da4;background:#eaf8fa;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.visible-fields-selected__copy strong{color:#17334f;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.visible-fields-selected__copy small{color:#7890a5;font-size:.63rem}.visible-fields-selected__item .visible-fields-icon-button{background:0 0;border-color:#0000;width:30px;height:30px}.visible-fields-selected__item .visible-fields-icon-button svg{width:15px;height:15px}.visible-fields-empty,.saved-column-layouts-empty{color:#7890a5;text-align:center;align-content:center;place-items:center;gap:7px;min-height:220px;padding:28px;display:grid}.visible-fields-empty>svg,.saved-column-layouts-empty>span{color:#008da4;background:#edf7fa;border-radius:11px;place-items:center;width:42px;height:42px;padding:10px;display:grid}.visible-fields-empty strong,.saved-column-layouts-empty strong{color:#274966;font-size:.83rem}.visible-fields-empty span,.saved-column-layouts-empty p{max-width:360px;margin:0;font-size:.72rem;line-height:1.5}.visible-fields-editor__footer{background:#fff;border-top:1px solid #dce6ef;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:11px 28px;display:flex}.visible-fields-editor__footer p{color:#647e95;align-items:center;gap:8px;margin:0;font-size:.7rem;display:flex}.visible-fields-editor__footer p svg{color:#708aa1;width:16px;height:16px}.visible-fields-editor__footer .primary-button{min-width:136px}.saved-column-layouts-view{background:#fbfdff;grid-row:3/5;grid-template-rows:auto minmax(0,1fr);min-height:0;padding:18px 28px;display:grid;overflow:hidden}.saved-column-layouts-view__header{justify-content:space-between;align-items:center;gap:18px;padding-bottom:14px;display:flex}.saved-column-layouts-view__header strong{font-size:.91rem}.saved-column-layouts-view__header p{color:#6e859a;margin:4px 0 0;font-size:.72rem}.saved-column-layouts-list{align-content:start;gap:9px;min-height:0;padding:1px 4px 10px 1px;display:grid;overflow-y:auto}.saved-column-layout{cursor:pointer;background:#fff;border:1px solid #d9e5ee;border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:82px;padding:13px 14px;display:grid}.saved-column-layout:hover,.saved-column-layout.is-selected{background:#f4fbfc;border-color:#9fdbe3}.saved-column-layout__icon{color:#008da4;background:#e9f7f9;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.saved-column-layout__icon svg{width:20px;height:20px}.saved-column-layout__copy{min-width:0}.saved-column-layout__title{align-items:center;gap:9px;display:flex}.saved-column-layout__title strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.saved-column-layout__title span{color:#5b758c;background:#edf4f8;border-radius:999px;padding:3px 7px;font-size:.62rem;font-weight:800}.saved-column-layout__copy p{color:#57728a;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 3px;font-size:.7rem;overflow:hidden}.saved-column-layout__copy small{color:#8497a9;font-size:.63rem}.saved-column-layout__actions .secondary-button{color:#007f94;min-height:34px;padding:7px 11px}.saved-column-layout__actions .visible-fields-icon-button{width:34px;height:34px}.visible-fields-icon-button--danger{color:#b84444}.visible-fields-icon-button--danger:hover{background:#fff5f5;border-color:#e6b8b8}.column-layout-dialog-backdrop{z-index:20;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c203370;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.column-layout-dialog{background:#fff;border:1px solid #d3e0ea;border-radius:15px;grid-template-columns:46px minmax(0,1fr);gap:18px 14px;width:min(480px,100vw - 52px);padding:22px;display:grid;box-shadow:0 22px 60px #071e3547}.column-layout-dialog__icon{color:#008da4;background:#e8f7f9;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.column-layout-dialog__icon svg{width:22px;height:22px}.column-layout-dialog__heading h4{color:#132f4b;margin:0;font-size:1rem}.column-layout-dialog__heading p:last-child{color:#667f95;margin:6px 0 0;font-size:.72rem;line-height:1.45}.column-layout-dialog__field,.column-layout-dialog__replace,.column-layout-dialog__actions{grid-column:1/-1}.column-layout-dialog__field{color:#284964;gap:6px;font-size:.7rem;font-weight:800;display:grid}.column-layout-dialog__field input{color:#173650;border:1px solid #bcd1e2;border-radius:8px;min-height:40px;padding:9px 11px}.column-layout-dialog__field input:focus{border-color:#1598ad;outline:0;box-shadow:0 0 0 3px #1598ad1f}.column-layout-dialog__replace{background:#f8fbfd;border:1px solid #dbe6ee;border-radius:9px;align-items:flex-start;gap:10px;padding:11px;display:flex}.column-layout-dialog__replace input{margin-top:2px}.column-layout-dialog__replace span{gap:2px;display:grid}.column-layout-dialog__replace strong{color:#274763;font-size:.72rem}.column-layout-dialog__replace small{color:#748ba0;font-size:.65rem}.column-layout-dialog__actions{justify-content:flex-end;padding-top:2px}body.crm-theme-dark #contactColumnsModal .contact-columns-modal-card,body[data-theme=dark] #contactColumnsModal .contact-columns-modal-card,body.crm-theme-dark .visible-fields-editor,body[data-theme=dark] .visible-fields-editor,body.crm-theme-dark .column-layout-dialog,body[data-theme=dark] .column-layout-dialog{color:#d7e5f1;background:#132438;border-color:#36506a}body.crm-theme-dark .visible-fields-editor__header h3,body[data-theme=dark] .visible-fields-editor__header h3,body.crm-theme-dark .saved-column-layout__title strong,body[data-theme=dark] .saved-column-layout__title strong,body.crm-theme-dark .column-layout-dialog__heading h4,body[data-theme=dark] .column-layout-dialog__heading h4{color:#e6f0f8}body.crm-theme-dark .visible-fields-tabs,body.crm-theme-dark .visible-fields-editor__toolbar,body.crm-theme-dark .visible-fields-editor__footer,body.crm-theme-dark .visible-fields-editor__available,body[data-theme=dark] .visible-fields-tabs,body[data-theme=dark] .visible-fields-editor__toolbar,body[data-theme=dark] .visible-fields-editor__footer,body[data-theme=dark] .visible-fields-editor__available{background:#132438;border-color:#304a63}body.crm-theme-dark .visible-fields-selected,body.crm-theme-dark .saved-column-layouts-view,body[data-theme=dark] .visible-fields-selected,body[data-theme=dark] .saved-column-layouts-view{background:#101f30}body.crm-theme-dark .visible-fields-selected__item,body.crm-theme-dark .saved-column-layout,body.crm-theme-dark .column-layout-dialog__replace,body[data-theme=dark] .visible-fields-selected__item,body[data-theme=dark] .saved-column-layout,body[data-theme=dark] .column-layout-dialog__replace{background:#172b40;border-color:#36516a}body.crm-theme-dark .visible-fields-selected__copy strong,body.crm-theme-dark .saved-column-layouts-view__header strong,body.crm-theme-dark .visible-fields-empty strong,body[data-theme=dark] .visible-fields-selected__copy strong,body[data-theme=dark] .saved-column-layouts-view__header strong,body[data-theme=dark] .visible-fields-empty strong{color:#dce9f3}@media (width<=900px){#contactColumnsModal{padding:10px}#contactColumnsModal .contact-columns-modal-card{width:calc(100vw - 20px);height:calc(100vh - 20px);max-height:calc(100vh - 20px)}.visible-fields-editor__body{grid-template-columns:minmax(0,1fr) minmax(330px,.9fr)}.visible-fields-editor__available .universal-field-picker__body{grid-template-columns:62px minmax(0,1fr)}.visible-fields-editor__available .universal-field-picker__scope{grid-template-columns:1fr;place-items:center;padding:0}.visible-fields-editor__available .universal-field-picker__scope span{display:none}}@media (width<=680px){.visible-fields-editor{overflow-y:auto}.visible-fields-editor__header,.visible-fields-editor__toolbar,.visible-fields-editor__footer,.saved-column-layouts-view__header{align-items:flex-start}.visible-fields-editor__header,.visible-fields-editor__toolbar,.visible-fields-editor__footer,.saved-column-layouts-view__header,.saved-column-layout{flex-direction:column}.visible-fields-editor__toolbar,.visible-fields-editor__footer,.saved-column-layouts-view__header{display:flex}.visible-fields-editor__toolbar>div{flex-wrap:wrap}.visible-fields-editor__body{grid-template-columns:1fr;min-height:900px;overflow:visible}.visible-fields-editor__available{border-bottom:1px solid #dce6ef;border-right:0;min-height:430px}.visible-fields-selected{min-height:430px}.saved-column-layout{grid-template-columns:42px minmax(0,1fr);display:grid}.saved-column-layout__actions{grid-column:1/-1;justify-content:flex-end}}#queryBuilderModal{z-index:1250;padding:18px}#queryBuilderModal .modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#081d3194}#queryBuilderModal .query-builder-modal-card{background:#fff;border:1px solid #d7e2ec;border-radius:14px;width:min(1460px,100vw - 36px);height:min(940px,100vh - 36px);max-height:calc(100vh - 36px);padding:0;overflow:hidden;box-shadow:0 30px 90px #091f344d}:is(body:has(#queryBuilderModal:not(.is-hidden)) .contact-pool-footer--agent,body:has(#queryBuilderModal:not(.is-hidden)) .crm-pagination-footer){z-index:10!important}.publication-organisation-manager{color:#102a43}.publication-organisation-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.publication-organisation-header h1{letter-spacing:-.035em;margin:3px 0 7px;font-size:clamp(28px,3vw,40px)}.publication-organisation-header p:not(.section-kicker){color:#61758b;max-width:760px;margin:0;line-height:1.55}.publication-organisation-header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.publication-organisation-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.publication-organisation-metrics article{background:#fff;border:1px solid #dce6f0;border-radius:14px;min-height:108px;padding:17px 18px;box-shadow:0 8px 20px #1e40610b}.publication-organisation-metrics small,.publication-organisation-metrics span{color:#72859a;display:block}.publication-organisation-metrics small{font-weight:750}.publication-organisation-metrics strong{color:#0e3155;margin:8px 0 4px;font-size:25px;display:block}.publication-organisation-metrics span{font-size:12px}.publication-organisation-types{background:#edf3f8;border:1px solid #dbe5ef;border-radius:14px;gap:8px;margin-bottom:14px;padding:6px;display:flex;overflow-x:auto}.publication-organisation-types button{color:#4e657d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:10px;min-width:150px;padding:10px 13px;display:flex}.publication-organisation-types button>span{color:#126be5;background:#fff;border-radius:9px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.publication-organisation-types button strong,.publication-organisation-types button small{display:block}.publication-organisation-types button small{color:#8293a5;margin-top:2px;font-size:11px}.publication-organisation-types button.is-active{color:#0c3b6d;background:#fff;box-shadow:0 5px 14px #1a49771f}.publication-organisation-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:14px;display:grid}.publication-organisation-directory,.publication-organisation-inspector{background:#fff;border:1px solid #dce6f0;border-radius:15px;box-shadow:0 10px 28px #1537580e}.publication-organisation-toolbar{border-bottom:1px solid #e1e9f1;grid-template-columns:minmax(240px,1fr) 150px 180px auto auto auto;gap:9px;padding:14px;display:grid}.publication-organisation-toolbar>label{background:#fff;border:1px solid #cedbe8;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}.publication-organisation-toolbar input,.publication-organisation-toolbar select{background:0 0;border:0;outline:0;min-width:0}.publication-organisation-toolbar select{border:1px solid #cedbe8;border-radius:9px;min-height:42px;padding:0 10px}.publication-organisation-view{color:#4b637a;cursor:pointer;background:#fff;border:1px solid #cedbe8;border-radius:9px;padding:0 12px;font-weight:750}.publication-organisation-view.is-active{color:#0c62d5;background:#eaf3ff;border-color:#176ee5}.publication-organisation-bulk{background:#edf6ff;border-bottom:1px solid #c9def8;align-items:center;gap:9px;padding:10px 14px;display:flex}.publication-organisation-bulk strong{color:#0a57af;margin-right:auto}.publication-organisation-bulk select,.publication-organisation-bulk button{background:#fff;border:1px solid #bfd3e8;border-radius:8px;min-height:36px}.publication-organisation-table{min-width:800px}.publication-organisation-table>header,.publication-organisation-table>article{grid-template-columns:34px minmax(250px,1.6fr) 92px minmax(155px,.9fr) 105px 135px 72px;align-items:center;gap:12px;padding:11px 14px;display:grid}.publication-organisation-table>header{color:#6f8296;letter-spacing:.045em;text-transform:uppercase;background:#f8fafc;font-size:11px;font-weight:800}.publication-organisation-table>article{border-top:1px solid #e7edf4;min-height:68px;transition:background .16s,box-shadow .16s}.publication-organisation-table>article:hover,.publication-organisation-table>article.is-selected{background:#f2f7ff}.publication-organisation-table>article.is-selected{box-shadow:inset 3px 0 #1671e8}.publication-organisation-table>article.is-archived{opacity:.67}.publication-organisation-identity{padding-left:calc(var(--organisation-depth,0) * 22px);align-items:center;gap:11px;display:flex}.publication-organisation-identity>i{background:color-mix(in srgb, var(--organisation-accent) 13%, white);width:38px;height:38px;color:var(--organisation-accent);border-radius:11px;flex:0 0 38px;place-items:center;font-size:12px;font-style:normal;font-weight:900;display:grid}.publication-organisation-identity strong,.publication-organisation-identity small,.publication-organisation-table article>span:nth-child(3) strong,.publication-organisation-table article>span:nth-child(3) small{display:block}.publication-organisation-identity small,.publication-organisation-table article>span:nth-child(3) small{color:#8091a3;margin-top:3px;font-size:11px}.publication-organisation-table article>span:last-child button{color:#1268da;cursor:pointer;background:0 0;border:0;font-weight:800}.publication-organisation-health-list{flex-wrap:wrap;gap:4px;display:flex}.publication-organisation-health{color:#9a5d05;background:#fff4de;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex}.publication-organisation-health.is-complete{color:#087443;background:#e8f8ef}.publication-organisation-health.is-needs_review,.publication-organisation-health.is-possible_duplicate{color:#b12635;background:#ffebed}.publication-organisation-loading{color:#71869b;text-align:center;padding:44px}.publication-organisation-inspector{position:sticky;top:12px;overflow:hidden}.publication-organisation-inspector>header{border-bottom:1px solid #e1e9f1;justify-content:space-between;align-items:center;padding:16px 17px;display:flex}.publication-organisation-inspector>header small,.publication-organisation-inspector>header h3{margin:0;display:block}.publication-organisation-inspector>header small{color:#7890a8;margin-bottom:3px}.publication-organisation-inspector>header h3{font-size:18px}.publication-organisation-inspector>header button{cursor:pointer;background:#fff;border:1px solid #d5e0eb;border-radius:8px;width:32px;height:32px;font-size:20px}.publication-organisation-inspector>form,.publication-organisation-inspector__section,.publication-organisation-merge{border-bottom:1px solid #e3eaf2;padding:16px}.publication-organisation-inspector .publication-field-grid{grid-template-columns:1fr 1fr}.publication-organisation-inspector__save{justify-content:space-between;align-items:center;gap:10px;display:flex}.publication-organisation-inspector__section{background:#f9fbfd}.publication-organisation-inspector__heading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.publication-organisation-inspector__heading h4{margin:2px 0 0}.publication-organisation-inspector__heading button{color:#1267d7;cursor:pointer;background:0 0;border:0;font-weight:750}.publication-organisation-inspector__loading{color:#76899d;text-align:center;padding:22px 0}.publication-organisation-inspector__empty{color:#71869a;text-align:center;padding:52px 24px}.publication-organisation-inspector__empty>span{color:#1670e7;background:#edf5ff;border-radius:15px;place-items:center;width:52px;height:52px;margin:0 auto 12px;font-size:25px;display:grid}.publication-organisation-inspector__empty h3{color:#173957}.publication-organisation-usage section{background:#fff;border:1px solid #dee7ef;border-radius:9px;margin-top:9px;overflow:hidden}.publication-organisation-usage section>header{background:#eff4f8;justify-content:space-between;padding:8px 10px;font-size:12px;display:flex}.publication-organisation-usage article{border-top:1px solid #e7edf3;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.publication-organisation-usage article strong,.publication-organisation-usage article small{display:block}.publication-organisation-usage article small{color:#8394a6;margin-top:2px;font-size:10px}.publication-organisation-usage article button{color:#146bdc;cursor:pointer;background:0 0;border:0}.publication-organisation-merge>small{color:#7d8fa1;margin-top:7px;display:block}.publication-organisation-inspector>footer{justify-content:flex-end;gap:8px;padding:14px 16px;display:flex}.publication-modal-backdrop{z-index:1900;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08192d94;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.publication-organisation-modal{background:#fff;border:1px solid #d9e4ee;border-radius:17px;width:min(560px,96vw);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 28px 80px #05192f47}.publication-organisation-modal>header{border-bottom:1px solid #e2eaf2;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.publication-organisation-modal>header h2{margin:3px 0 0}.publication-organisation-modal>header button{cursor:pointer;background:0 0;border:0;font-size:24px}.publication-organisation-modal>form{padding:20px}.publication-organisation-modal>form>footer{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.publication-organisation-type-options{background:#f3f7fb;border-radius:10px;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;padding:13px;display:grid}.publication-research-organisation-links{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.publication-research-organisation-links article{background:#fff;border:1px solid #dce6f0;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.publication-research-organisation-links article>span{color:#126ae0;background:#eaf3ff;border-radius:12px;place-items:center;width:44px;height:44px;font-size:21px;font-weight:900;display:grid}.publication-research-organisation-links h3,.publication-research-organisation-links p{margin:2px 0}.publication-research-organisation-links p{color:#718498;font-size:12px}.publication-organisation-assignments{background:#f7faff;border:1px solid #dbe6f0;border-radius:12px;margin-top:16px;padding:16px}.publication-organisation-assignments>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.publication-organisation-assignments>header h3{margin:2px 0 0;font-size:15px}.publication-organisation-assignments>header button{color:#1269db;cursor:pointer;background:0 0;border:0;font-weight:750}.publication-organisation-assignments>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}[data-theme=dark] .publication-organisation-directory,[data-theme=dark] .publication-organisation-inspector,[data-theme=dark] .publication-organisation-metrics article,[data-theme=dark] .publication-organisation-modal,[data-theme=dark] .publication-research-organisation-links article{color:#dce9f5;background:#111d2d;border-color:#2e4158}[data-theme=dark] .publication-organisation-types,[data-theme=dark] .publication-organisation-toolbar,[data-theme=dark] .publication-organisation-table>header,[data-theme=dark] .publication-organisation-inspector__section{background:#0e1928;border-color:#2e4158}[data-theme=dark] .publication-organisation-table>article{border-color:#2a3c51}[data-theme=dark] .publication-organisation-table>article:hover,[data-theme=dark] .publication-organisation-table>article.is-selected{background:#172a41}[data-theme=dark] .publication-organisation-header h1,[data-theme=dark] .publication-organisation-metrics strong,[data-theme=dark] .publication-organisation-inspector__empty h3{color:#edf6ff}@media (width<=1450px){.publication-organisation-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.publication-organisation-layout{grid-template-columns:minmax(0,1fr) 320px}.publication-organisation-toolbar{grid-template-columns:minmax(220px,1fr) 145px 170px auto}.publication-organisation-view{display:none}}@media (width<=1080px){.publication-organisation-layout{grid-template-columns:1fr}.publication-organisation-inspector{position:static}.publication-organisation-header{flex-direction:column}.publication-organisation-header>div:last-child{justify-content:flex-start}.publication-research-organisation-links{grid-template-columns:1fr}}@media (width<=760px){.publication-organisation-metrics{grid-template-columns:1fr 1fr}.publication-organisation-toolbar,.publication-organisation-assignments>div,.publication-organisation-type-options{grid-template-columns:1fr}}.publication-media-library--redesign{--media-blue:#166cf2;--media-ink:#122844;--media-muted:#6f8199;--media-line:#dce5f0;background:#f8fafd;gap:18px;max-width:none;padding:24px 26px 34px}.publication-media-library--redesign svg{width:20px;height:20px}.publication-media-library__header{background:0 0;border:0;align-items:center;margin:0;padding:0}.publication-media-library__header h2{color:var(--media-ink);letter-spacing:-.035em;margin:3px 0 4px;font-size:1.9rem}.publication-media-library__header p:not(.section-kicker){max-width:820px;color:var(--media-muted);margin:0;font-size:.76rem}.publication-media-library__header .ghost-button{background:#fff;border-color:#ced9e6;min-height:40px}.publication-media-library--redesign .publication-media-metrics{gap:14px}.publication-media-library--redesign .publication-media-metrics article{border-color:var(--media-line);background:#fff;border-radius:13px;align-items:center;gap:15px;min-height:96px;padding:17px 19px;display:flex;box-shadow:0 8px 24px #172f4e09}.publication-media-library--redesign .publication-media-metrics article>span{color:#5d48db;background:#eeeaff;border-radius:13px;flex:none;place-items:center;width:50px;height:50px;display:grid}.publication-media-library--redesign .publication-media-metrics article.is-green>span{color:#0a9a51;background:#e2f7eb}.publication-media-library--redesign .publication-media-metrics article.is-amber>span{color:#e28a00;background:#fff2dc}.publication-media-library--redesign .publication-media-metrics article.is-blue>span{color:#1768d7;background:#e4f0ff}.publication-media-library--redesign .publication-media-metrics article>div{gap:2px;min-width:0;display:grid}.publication-media-library--redesign .publication-media-metrics small{color:#526983;font-size:.68rem;font-weight:700}.publication-media-library--redesign .publication-media-metrics strong{color:var(--media-ink);font-size:1.4rem}.publication-media-library--redesign .publication-media-metrics em{color:#8190a3;font-size:.61rem;font-style:normal}.publication-media-library--redesign .publication-media-dropzone{text-align:left;background:linear-gradient(135deg,#fbfdff,#f5f9ff);border-width:1px;border-color:#9fc3ef;border-radius:13px;grid-template-columns:auto minmax(300px,1fr) auto;place-items:center stretch;gap:18px;min-height:124px;padding:19px 26px;display:grid}.publication-media-library--redesign .publication-media-dropzone:hover{transform:none;box-shadow:inset 0 0 0 1px #8bb8ed}.publication-media-library--redesign .publication-media-dropzone__icon{color:#1670ec;background:0 0;place-items:center;width:58px;height:58px;display:grid}.publication-media-library--redesign .publication-media-dropzone__icon svg{stroke-width:1.55px;width:47px;height:47px}.publication-media-dropzone__copy{gap:4px;display:grid}.publication-media-dropzone__copy strong{color:#122b49;font-size:.9rem}.publication-media-dropzone__copy small{color:#657b96;font-size:.7rem}.publication-media-dropzone__copy em{color:#8090a4;margin-top:7px;font-size:.61rem;font-style:normal}.publication-media-dropzone__browse{color:#183d64;background:#fff;border:1px solid #d2deeb;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 17px;font-size:.67rem;font-weight:750;display:flex;box-shadow:0 2px 7px #193e620a}.publication-media-dropzone__browse svg{width:15px;height:15px}.publication-media-library--redesign .publication-media-upload-progress{grid-column:1/-1;width:100%;margin:0}.publication-media-library--redesign .publication-media-toolbar{grid-template-columns:minmax(250px,1.45fr) repeat(5,minmax(120px,.65fr)) auto auto;gap:9px;display:grid}.publication-media-library--redesign .publication-media-toolbar>label{border-color:#d6e0eb;border-radius:8px;min-height:43px}.publication-media-library--redesign .publication-media-toolbar select{color:#263f5c;border:0;border-radius:8px;height:41px;font-size:.67rem;font-weight:650}.publication-media-search{gap:8px;padding:0 10px}.publication-media-search svg{color:#7c8da1;flex:none;width:17px;height:17px}.publication-media-search input{font-size:.7rem;height:39px!important;padding:0!important}.publication-media-search kbd{color:#8090a4;background:#f8fafc;border:1px solid #e0e6ee;border-radius:5px;flex:none;padding:3px 6px;font:600 .58rem/1.2 inherit}.publication-media-filter{position:relative}.publication-media-view-toggle{align-items:center;gap:2px;padding:3px!important;display:flex!important}.publication-media-view-toggle button{place-items:center;width:34px;display:grid;padding:0!important}.publication-media-view-toggle svg{width:16px;height:16px}.publication-media-clear-filters{color:#1768d7;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 5px;font:700 .62rem/1 inherit}.publication-media-library--redesign .publication-media-workspace{grid-template-columns:minmax(0,1fr) 292px;gap:14px;min-height:560px}.publication-media-library-pane{border:1px solid var(--media-line);background:#fff;border-radius:11px;min-width:0;overflow:hidden}.publication-media-library--redesign .publication-media-bulkbar{background:#fafbfd;border:0;border-bottom:1px solid #e4ebf3;border-radius:0;min-height:48px;padding:8px 12px}.publication-media-library--redesign .publication-media-bulkbar label{min-width:86px}.publication-media-library--redesign .publication-media-bulkbar label strong{color:#718198;font-size:.65rem}.publication-media-library--redesign .publication-media-bulkbar select,.publication-media-library--redesign .publication-media-bulkbar input{height:32px}.publication-media-library--redesign .publication-media-bulkbar>button:not(.secondary-button){color:#6f8198;cursor:pointer;background:0 0;border:0;font:650 .6rem/1 inherit}.publication-media-library--redesign .publication-media-bulkbar>button:disabled{opacity:.45}.publication-media-library--redesign .publication-media-bulkbar>span{margin-left:auto}.publication-media-library--redesign .publication-media-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px;padding:12px}.publication-media-library--redesign .publication-media-tile{border-color:#dce4ed;border-radius:9px;box-shadow:0 3px 10px #11294508}.publication-media-library--redesign .publication-media-tile__preview{background-size:16px 16px;height:116px}.publication-media-library--redesign .publication-media-tile__copy{gap:3px;padding:9px 10px 10px}.publication-media-library--redesign .publication-media-tile__copy strong{color:#183554;font-size:.69rem}.publication-media-library--redesign .publication-media-tile__copy small{font-size:.58rem}.publication-media-library--redesign .publication-media-tile__copy i,.publication-media-library--redesign .publication-media-tile__copy em{font-size:.52rem}.publication-media-library--redesign .publication-media-tile__check{border-radius:6px;width:22px;height:22px;top:7px;left:7px}.publication-media-library--redesign .publication-media-file-icon{width:58px;height:66px}.publication-media-library--redesign .publication-media-file-icon svg{width:31px;height:31px}.publication-media-library--redesign .publication-media-detail{border-color:var(--media-line);max-height:calc(100vh - 100px);box-shadow:none;scrollbar-width:thin;border-radius:11px;padding:0;display:block;position:sticky;top:12px;overflow-y:auto}.publication-media-inspector__header{z-index:4;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#fffffff7;border-bottom:1px solid #e4ebf2;justify-content:space-between;align-items:center;min-height:48px;padding:11px 14px;display:flex;position:sticky;top:0}.publication-media-inspector__header strong{color:#193552;font-size:.7rem}.publication-media-inspector__header button{place-items:center;display:grid;background:0 0!important;border:0!important;width:28px!important;height:28px!important}.publication-media-inspector__header button svg{width:15px;height:15px}.publication-media-library--redesign .publication-media-inspector__header>span{color:#8a9bb0;font-size:.65rem;font-weight:800}.publication-media-inspector__summary{border-bottom:1px solid #e6edf4;gap:5px;padding:13px 14px 15px;display:grid}.publication-media-inspector__summary .publication-media-detail__preview{border-radius:8px;min-height:152px;max-height:220px;margin-bottom:6px}.publication-media-inspector__summary>strong{color:#173452;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.publication-media-inspector__summary>small{color:#7d8c9e;font-size:.58rem}.publication-media-inspector__summary>span{color:#986309;text-transform:uppercase;background:#fff1d8;border-radius:999px;justify-self:start;padding:4px 7px;font-size:.52rem;font-weight:850}.publication-media-inspector__summary>span.is-ready{color:#087747;background:#e2f6eb}.publication-media-inspector__sections{display:grid}.publication-media-inspector-section{border-bottom:1px solid #e5ebf2}.publication-media-inspector-section:last-child{border-bottom:0}.publication-media-inspector-section>summary{color:#516984;cursor:pointer;grid-template-columns:20px minmax(0,1fr) auto 14px;align-items:center;gap:9px;min-height:45px;padding:9px 14px;list-style:none;display:grid}.publication-media-inspector-section>summary::-webkit-details-marker{display:none}.publication-media-inspector-section>summary span{color:#627b98;place-items:center;display:grid}.publication-media-inspector-section>summary svg{width:15px;height:15px}.publication-media-inspector-section>summary strong{color:#4d6580;font-size:.64rem}.publication-media-inspector-section>summary em{color:#517293;text-align:center;background:#edf3f8;border-radius:999px;min-width:18px;padding:3px 5px;font-size:.52rem;font-style:normal}.publication-media-inspector-section>summary i{font-size:.65rem;font-style:normal;transition:transform .16s}.publication-media-inspector-section[open]>summary i{transform:rotate(180deg)}.publication-media-inspector-section__body{gap:11px;padding:1px 14px 15px;display:grid}.publication-media-inspector-form{gap:10px;display:grid}.publication-media-inspector-form label{color:#546b85;gap:5px;font-size:.6rem;font-weight:750;display:grid}.publication-media-inspector-form input,.publication-media-inspector-form textarea{color:#243d58;resize:vertical;background:#fff;border:1px solid #d7e1eb;border-radius:7px;width:100%;min-width:0;padding:8px 9px;font:500 .65rem/1.4 inherit}.publication-media-inspector-form label small{color:#8997a8;font-size:.54rem;font-weight:500}.publication-media-library--redesign .publication-media-detail__grid{grid-template-columns:1fr;gap:9px}.publication-media-library--redesign .publication-media-seo,.publication-media-library--redesign .publication-media-crop,.publication-media-library--redesign .publication-media-responsive,.publication-media-library--redesign .publication-media-duplicates,.publication-media-library--redesign .publication-media-replace{border-radius:8px;padding:10px}.publication-media-library--redesign .publication-media-detail__actions{gap:6px}.publication-media-library--redesign .publication-media-detail__actions button{min-height:34px;padding:0 10px;font-size:.58rem}.publication-media-activity{gap:0;display:grid}.publication-media-activity>div{border-bottom:1px solid #edf1f5;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.publication-media-activity span{color:#8290a1;font-size:.57rem}.publication-media-activity strong{color:#405b77;text-align:right;font-size:.59rem}.publication-media-inspector-empty{text-align:center;justify-items:center;gap:8px;min-height:350px;padding:46px 24px 30px;display:grid}.publication-media-inspector-empty>span{color:#b3c1d1;background:#fbfcfe;border:1px dashed #b9cce0;border-radius:50%;place-items:center;width:94px;height:94px;display:grid}.publication-media-inspector-empty>span svg{width:48px;height:48px}.publication-media-inspector-empty h3{color:#49617b;margin:14px 0 0;font-size:.76rem}.publication-media-inspector-empty p{color:#7b8ca1;margin:0;line-height:1.7;max-width:215px!important;font-size:.63rem!important}.publication-media-inspector-empty small{color:#8a98aa;max-width:180px;margin-top:9px;font-size:.57rem;line-height:1.6}.publication-media-inspector-empty__sections{border-top:1px solid #e5ebf2;width:100%;margin-top:auto}.publication-media-inspector-empty__sections>div{color:#75879c;text-align:left;border-bottom:1px solid #e8edf3;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;min-height:45px;padding:9px 14px;display:grid}.publication-media-inspector-empty__sections span{display:grid}.publication-media-inspector-empty__sections svg{width:15px;height:15px}.publication-media-inspector-empty__sections strong{font-size:.62rem}.publication-media-inspector-empty__sections i{font-size:.58rem;font-style:normal}.publication-media-library--redesign .publication-media-pagination{padding:3px 0 0}body.crm-theme-dark .publication-media-library--redesign{--media-ink:#edf5ff;--media-muted:#8fa2b9;--media-line:#2b3e55;background:#0d1725}body.crm-theme-dark .publication-media-library--redesign .publication-media-metrics article,body.crm-theme-dark .publication-media-library-pane,body.crm-theme-dark .publication-media-library--redesign .publication-media-detail,body.crm-theme-dark .publication-media-inspector__header,body.crm-theme-dark .publication-media-library--redesign .publication-media-toolbar>label,body.crm-theme-dark .publication-media-library--redesign .publication-media-toolbar select{color:#e6eef8;background:#142236;border-color:#2b3e55}body.crm-theme-dark .publication-media-library--redesign .publication-media-tile{background:#142236;border-color:#2b3e55}body.crm-theme-dark .publication-media-library--redesign .publication-media-tile__copy strong,body.crm-theme-dark .publication-media-inspector__header strong,body.crm-theme-dark .publication-media-inspector__summary>strong{color:#edf5ff}body.crm-theme-dark .publication-media-library--redesign .publication-media-bulkbar{background:#101d2d;border-color:#2b3e55}body.crm-theme-dark .publication-media-inspector-section,body.crm-theme-dark .publication-media-inspector__summary,body.crm-theme-dark .publication-media-inspector-empty__sections{border-color:#2b3e55}@media (width<=1180px){.publication-media-library--redesign .publication-media-toolbar{grid-template-columns:minmax(230px,1.5fr) repeat(3,minmax(120px,1fr)) auto}.publication-media-library--redesign .publication-media-toolbar .publication-media-filter:nth-of-type(n+5){grid-row:2}.publication-media-library--redesign .publication-media-workspace{grid-template-columns:minmax(0,1fr) 280px}}#contacts-unsubscribes.panel-section.is-visible{background:#f6f9fd;min-width:0;display:block}.unsubscribe-control-page{--unsubscribe-ink:#0c2745;--unsubscribe-muted:#607994;--unsubscribe-border:#dbe6f0;width:100%;max-width:1880px;color:var(--unsubscribe-ink);box-sizing:border-box;margin:0 auto;padding:30px 32px 36px}.unsubscribe-control-page *,.unsubscribe-control-page :before,.unsubscribe-control-page :after{box-sizing:border-box}.unsubscribe-page-header{justify-content:space-between;align-items:center;gap:28px;margin-bottom:24px;display:flex}.unsubscribe-page-header>div:first-child{max-width:680px}.unsubscribe-page-header .section-kicker{color:#607895;letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:.72rem;font-weight:850}.unsubscribe-page-header h2{color:#0b2542;letter-spacing:-.035em;margin:0;font-size:2rem;line-height:1.08}.unsubscribe-page-header p:not(.section-kicker){color:#58718d;align-items:center;gap:8px;margin:8px 0 0;line-height:1.5;display:flex}.unsubscribe-page-header p .blacklist-icon{color:#62809f;width:16px;height:16px}.unsubscribe-page-header__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.unsubscribe-page-header__actions button{border-radius:10px;align-items:center;gap:8px;min-height:44px;padding-inline:18px;display:inline-flex}.unsubscribe-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.unsubscribe-summary-card{border:1px solid var(--unsubscribe-border);background:#fff;border-radius:13px;grid-template-columns:52px minmax(0,1fr);gap:14px;min-height:154px;padding:20px 20px 0;display:grid;overflow:hidden;box-shadow:0 7px 20px #16304c0b}.unsubscribe-summary-card>i{width:48px;height:48px;color:var(--card-color);background:var(--card-bg);border-radius:15px;place-items:center;display:grid}.unsubscribe-summary-card>i .blacklist-icon{width:24px;height:24px}.unsubscribe-summary-card span{color:#5d7690;font-size:.73rem;font-weight:760;display:block}.unsubscribe-summary-card strong{color:#0d2947;letter-spacing:-.04em;margin-top:7px;font-size:1.8rem;display:block}.unsubscribe-summary-card small{color:#70859a;font-size:.68rem}.unsubscribe-summary-card footer{color:#5e7791;border-top:1px solid #e8eef5;grid-column:1/-1;align-self:end;padding:12px 0 14px;font-size:.7rem;font-weight:650}.unsubscribe-summary-card--blue{--card-color:#176fee;--card-bg:#eaf3ff}.unsubscribe-summary-card--purple{--card-color:#7c3aed;--card-bg:#f2eaff}.unsubscribe-summary-card--green{--card-color:#08a864;--card-bg:#e8f9f0}.unsubscribe-summary-card--orange{--card-color:#ee8408;--card-bg:#fff3df}.unsubscribe-summary-card--red{--card-color:#ef4444;--card-bg:#ffebee}.unsubscribe-dashboard-shell,.unsubscribe-directory{border:1px solid var(--unsubscribe-border);background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 6px 18px #16304c09}.unsubscribe-dashboard-shell{margin-bottom:18px}.unsubscribe-dashboard-tabs{border-bottom:1px solid var(--unsubscribe-border);align-items:center;gap:5px;min-height:54px;padding:0 14px;display:flex}.unsubscribe-dashboard-tabs>button:not(.secondary-button){color:#506a85;font:inherit;cursor:pointer;background:0 0;border:0;align-self:stretch;padding:0 14px;font-size:.75rem;font-weight:800;position:relative}.unsubscribe-dashboard-tabs>button:not(.secondary-button):after{content:"";opacity:0;background:#1670f5;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.unsubscribe-dashboard-tabs>button.is-active{color:#0e67e8}.unsubscribe-dashboard-tabs>button.is-active:after{opacity:1}.unsubscribe-dashboard-tabs>button span{color:#6f849b;margin-left:3px;font-size:.67rem}.unsubscribe-dashboard-tabs .secondary-button{border-radius:8px;align-items:center;gap:7px;min-height:34px;margin-left:auto;padding:7px 12px;display:inline-flex}.unsubscribe-filter-bar{border-bottom:1px solid var(--unsubscribe-border);background:#fbfdff;grid-template-columns:minmax(300px,1.7fr) minmax(180px,.7fr) minmax(160px,.62fr) auto auto;align-items:end;gap:10px;padding:15px;display:grid}.unsubscribe-filter-bar.is-collapsed{display:none}.unsubscribe-filter-bar label{color:#657b93;gap:5px;font-size:.67rem;font-weight:760;display:grid}.unsubscribe-filter-bar input,.unsubscribe-filter-bar select{color:#17334f;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #d3dfeb;border-radius:9px;padding:8px 11px;font-size:.75rem}.unsubscribe-search-field{position:relative}.unsubscribe-search-field .blacklist-icon{z-index:1;color:#6e86a0;width:17px;height:17px;position:absolute;top:11px;left:13px}.unsubscribe-search-field input{padding-left:40px}.unsubscribe-filter-bar>button{border-radius:9px;min-height:40px}.unsubscribe-insights-panel{grid-template-columns:1fr 1.1fr 1fr;padding:18px 16px;display:grid}.unsubscribe-insights-panel>article{border-right:1px solid #e5ecf3;min-width:0;padding:0 22px}.unsubscribe-insights-panel>article:first-child{padding-left:6px}.unsubscribe-insights-panel>article:last-child{border-right:0;padding-right:6px}.unsubscribe-insights-panel h4{color:#203b57;margin:0 0 14px;font-size:.77rem}.unsubscribe-insights-panel h4 span{color:#7c91a6;font-weight:500}.unsubscribe-source-chart{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:18px;display:grid}.unsubscribe-donut{background:radial-gradient(circle at center,#fff 0 54%,transparent 55%),conic-gradient(var(--unsubscribe-donut));border-radius:50%;align-content:center;place-items:center;width:104px;height:104px;display:grid}.unsubscribe-donut strong{color:#183552;font-size:1.08rem}.unsubscribe-donut small{color:#6e8399;font-size:.62rem}.unsubscribe-source-chart ul,.unsubscribe-reason-bars{gap:10px;margin:0;padding:0;list-style:none;display:grid}.unsubscribe-source-chart li{color:#4d6883;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:.68rem;display:grid}.unsubscribe-source-chart li i{background:var(--dot);border-radius:50%;width:7px;height:7px}.unsubscribe-source-chart li strong{color:#294762;font-size:.68rem}.unsubscribe-source-chart li small{color:#7389a0}.unsubscribe-reason-bars li{color:#405f7b;grid-template-columns:minmax(105px,.8fr) minmax(80px,1fr) auto;align-items:center;gap:12px;font-size:.68rem;display:grid}.unsubscribe-reason-bars li>i{background:#e8eef5;border-radius:999px;height:4px;overflow:hidden}.unsubscribe-reason-bars li>i b{border-radius:inherit;background:#2f7df4;height:100%;display:block}.unsubscribe-reason-bars li strong{color:#294762}.unsubscribe-compliance-card header{align-items:center;gap:10px;display:flex}.unsubscribe-compliance-card header>.blacklist-icon{color:#1b6ff0;background:#eaf3ff;border-radius:11px;width:36px;height:36px;padding:8px}.unsubscribe-compliance-card header div{align-items:center;gap:9px;display:flex}.unsubscribe-compliance-card header strong{color:#173652;font-size:.75rem}.unsubscribe-compliance-card header small{color:#079354;background:#e6f7ed;border-radius:999px;padding:4px 7px;font-size:.57rem;font-weight:800}.unsubscribe-compliance-card p{color:#58718b;margin:11px 0 13px;font-size:.69rem;line-height:1.5}.unsubscribe-compliance-card aside{background:#f1f6fc;border-radius:9px;gap:5px;padding:12px;display:grid}.unsubscribe-compliance-card aside strong{color:#324e69;font-size:.68rem}.unsubscribe-compliance-card aside span{color:#607890;font-size:.65rem;line-height:1.45}.unsubscribe-directory>header{border-bottom:1px solid var(--unsubscribe-border);justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:0 16px;display:flex}.unsubscribe-directory>header>strong{color:#1c3854;font-size:.78rem}.unsubscribe-bulk-actions{color:#607993;align-items:center;gap:10px;font-size:.68rem;display:flex}.unsubscribe-bulk-actions label{align-items:center;gap:6px;display:flex}.unsubscribe-bulk-actions button{color:#42617d;font:inherit;background:#fff;border:1px solid #d8e3ee;border-radius:8px;padding:7px 10px;font-weight:750}.unsubscribe-bulk-actions button:disabled{opacity:.45}.unsubscribe-table-scroll{width:100%;overflow:auto}.unsubscribe-control-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1450px}.unsubscribe-control-table th{color:#5d748d;text-align:left;background:#f8fafc;height:43px;padding:9px 10px;font-size:.64rem;font-weight:820}.unsubscribe-control-table th:first-child{width:42px}.unsubscribe-control-table th:nth-child(2){width:180px}.unsubscribe-control-table th:nth-child(3){width:170px}.unsubscribe-control-table th:nth-child(4){width:215px}.unsubscribe-control-table th:nth-child(5){width:112px}.unsubscribe-control-table th:nth-child(6){width:165px}.unsubscribe-control-table th:nth-child(7){width:145px}.unsubscribe-control-table th:nth-child(8){width:185px}.unsubscribe-control-table th:nth-child(9){width:160px}.unsubscribe-control-table th:nth-child(10){width:125px}.unsubscribe-control-table th button{color:inherit;font:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;padding:0}.unsubscribe-control-table td{color:#36536e;vertical-align:middle;border-top:1px solid #e5ecf3;height:59px;padding:9px 10px;font-size:.68rem}.unsubscribe-control-table tbody tr{cursor:pointer}.unsubscribe-control-table tbody tr:hover{background:#f8fbff}.unsubscribe-contact-cell{align-items:center;gap:9px;display:flex}.unsubscribe-contact-cell strong{color:#15334f;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.unsubscribe-avatar{color:#176bdc;background:#dbeafe;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-size:.63rem;font-style:normal;font-weight:850;display:grid}.unsubscribe-avatar--2{color:#7138c5;background:#eee5ff}.unsubscribe-avatar--3{color:#047b5e;background:#d9f8ec}.unsubscribe-avatar--4{color:#bd5b08;background:#fff0d6}.unsubscribe-avatar--5{color:#bd2c64;background:#ffe1ee}.unsubscribe-status-pill,.unsubscribe-source-pill{border-radius:999px;align-items:center;padding:5px 9px;font-size:.61rem;font-weight:800;display:inline-flex}.unsubscribe-status-pill{color:#ef3f42;background:#ffe8e8}.unsubscribe-source-pill--email{color:#d96d00;background:#fff0d9}.unsubscribe-source-pill--manual{color:#d63f50;background:#ffe7eb}.unsubscribe-source-pill--other{color:#536d86;background:#edf2f7}.unsubscribe-last-activity{grid-template-columns:minmax(0,1fr) 7px;align-items:center;gap:7px;display:grid}.unsubscribe-last-activity i{background:#11b967;border-radius:50%;width:6px;height:6px}.unsubscribe-row-actions{align-items:center;gap:7px;display:flex}.unsubscribe-row-actions>button,.unsubscribe-row-actions>span>button{color:#396388;cursor:pointer;background:#fff;border:1px solid #d6e2ed;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.unsubscribe-row-actions .blacklist-icon{width:15px;height:15px}.unsubscribe-row-actions>span{position:relative}.unsubscribe-row-actions em{z-index:20;background:#fff;border:1px solid #d7e2ed;border-radius:9px;width:160px;font-style:normal;display:grid;position:absolute;bottom:38px;right:0;overflow:hidden;box-shadow:0 12px 28px #142d4629}.unsubscribe-row-actions em button{color:#31506d;text-align:left;font:inherit;background:0 0;border:0;padding:10px 12px;font-size:.68rem;font-weight:700}.unsubscribe-row-actions em button:hover{background:#f3f7fb}.unsubscribe-row-actions em button.is-danger{color:#d93340}.unsubscribe-empty{color:#6e8398;text-align:center;padding:60px 20px}.unsubscribe-table-footer{border-top:1px solid var(--unsubscribe-border);color:#617994;align-items:center;gap:18px;min-height:58px;padding:9px 16px;font-size:.68rem;display:flex}.unsubscribe-table-footer label{align-items:center;gap:8px;display:flex}.unsubscribe-table-footer select{color:#2e4d6a;background:#fff;border:1px solid #d7e2ed;border-radius:8px;min-height:34px;padding:5px 28px 5px 9px}.unsubscribe-table-footer>span{margin-left:auto}.unsubscribe-pagination{align-items:center;gap:5px;display:flex}.unsubscribe-pagination button{color:#425f7b;min-width:32px;height:32px;font:inherit;background:#fff;border:1px solid #d8e3ee;border-radius:8px;font-weight:800}.unsubscribe-pagination button.is-active{color:#fff;background:#2877f1;border-color:#2877f1}.unsubscribe-pagination button:disabled{opacity:.38}.unsubscribe-pagination__ellipsis{padding:0 4px}body.crm-theme-dark #contacts-unsubscribes.panel-section.is-visible,body.dark-mode #contacts-unsubscribes.panel-section.is-visible{background:#0c1724}body.crm-theme-dark .unsubscribe-control-page,body.dark-mode .unsubscribe-control-page{--unsubscribe-ink:#e7eef7;--unsubscribe-muted:#9db0c3;--unsubscribe-border:#30465d}body.crm-theme-dark .unsubscribe-page-header h2,body.dark-mode .unsubscribe-page-header h2,body.crm-theme-dark .unsubscribe-summary-card strong,body.dark-mode .unsubscribe-summary-card strong,body.crm-theme-dark .unsubscribe-directory>header>strong,body.dark-mode .unsubscribe-directory>header>strong{color:#edf4fb}body.crm-theme-dark .unsubscribe-summary-card,body.dark-mode .unsubscribe-summary-card,body.crm-theme-dark .unsubscribe-dashboard-shell,body.dark-mode .unsubscribe-dashboard-shell,body.crm-theme-dark .unsubscribe-directory,body.dark-mode .unsubscribe-directory,body.crm-theme-dark .unsubscribe-filter-bar,body.dark-mode .unsubscribe-filter-bar{background:#132235;border-color:#30465d}body.crm-theme-dark .unsubscribe-filter-bar,body.dark-mode .unsubscribe-filter-bar,body.crm-theme-dark .unsubscribe-control-table th,body.dark-mode .unsubscribe-control-table th{background:#101e2e}body.crm-theme-dark .unsubscribe-filter-bar input,body.dark-mode .unsubscribe-filter-bar input,body.crm-theme-dark .unsubscribe-filter-bar select,body.dark-mode .unsubscribe-filter-bar select,body.crm-theme-dark .unsubscribe-table-footer select,body.dark-mode .unsubscribe-table-footer select{color:#e8f0f8;background:#0f1c2c;border-color:#38516a}body.crm-theme-dark .unsubscribe-donut,body.dark-mode .unsubscribe-donut{background:radial-gradient(circle at center,#132235 0 54%,transparent 55%),conic-gradient(var(--unsubscribe-donut))}body.crm-theme-dark .unsubscribe-control-table td,body.dark-mode .unsubscribe-control-table td{color:#b9c8d7;border-color:#2d4258}body.crm-theme-dark .unsubscribe-contact-cell strong,body.dark-mode .unsubscribe-contact-cell strong{color:#e8f0f8}@media (width<=1450px){.unsubscribe-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.unsubscribe-summary-card:nth-child(n+4){min-height:140px}.unsubscribe-insights-panel{grid-template-columns:1fr 1fr}.unsubscribe-compliance-card{border-top:1px solid var(--unsubscribe-border);grid-column:1/-1;margin-top:18px;border-right:0!important;padding-top:18px!important}.unsubscribe-filter-bar{grid-template-columns:minmax(260px,1.4fr) minmax(160px,.7fr) minmax(150px,.6fr) auto auto}}@media (width<=1000px){.unsubscribe-control-page{padding:22px 18px 28px}.unsubscribe-page-header{flex-direction:column;align-items:flex-start}.unsubscribe-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.unsubscribe-insights-panel{grid-template-columns:1fr}.unsubscribe-insights-panel>article{border-right:0;border-bottom:1px solid var(--unsubscribe-border);padding:16px 0}.unsubscribe-insights-panel>article:first-child{padding-top:0}.unsubscribe-insights-panel>article:last-child{border-bottom:0}.unsubscribe-compliance-card{grid-column:auto;margin-top:0}.unsubscribe-filter-bar{grid-template-columns:1fr 1fr}.unsubscribe-search-field{grid-column:1/-1}.unsubscribe-dashboard-tabs{overflow-x:auto}.unsubscribe-dashboard-tabs>button{flex:none}.unsubscribe-directory>header{flex-direction:column;align-items:flex-start;padding-block:12px}}@media (width<=620px){.unsubscribe-control-page{padding:16px 10px 22px}.unsubscribe-summary-grid{grid-template-columns:1fr;gap:10px}.unsubscribe-summary-card{min-height:132px}.unsubscribe-filter-bar{grid-template-columns:1fr}.unsubscribe-search-field{grid-column:auto}.unsubscribe-filter-bar>button,.unsubscribe-page-header__actions{width:100%}.unsubscribe-page-header__actions button{flex:1}.unsubscribe-source-chart{grid-template-columns:90px minmax(0,1fr)}.unsubscribe-donut{width:84px;height:84px}.unsubscribe-reason-bars li{grid-template-columns:minmax(90px,.8fr) minmax(60px,1fr) auto}.unsubscribe-table-footer{flex-wrap:wrap;align-items:flex-start}.unsubscribe-table-footer>span{margin-left:0}.unsubscribe-pagination{margin-left:auto}.unsubscribe-bulk-actions{justify-content:space-between;width:100%}}#contacts-blacklist.panel-section.is-visible{background:#f6f9fd;min-width:0;display:block}.blacklist-workspace.blacklist-control-page{--blacklist-ink:#0e2744;--blacklist-muted:#617892;--blacklist-border:#dbe5ef;--blacklist-blue:#1469ee;box-sizing:border-box;width:100%;max-width:1880px;color:var(--blacklist-ink);gap:0;margin:0 auto;padding:28px 30px 34px;display:block}.blacklist-control-page *,.blacklist-control-page :before,.blacklist-control-page :after{box-sizing:border-box}.blacklist-icon{flex:none;width:18px;height:18px}.blacklist-page-header{justify-content:space-between;align-items:center;gap:24px;padding:4px 4px 22px;display:flex}.blacklist-page-header__eyebrow{align-items:center;gap:12px;margin-bottom:7px;display:flex}.blacklist-page-header__eyebrow>span{color:#506783;letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:850}.blacklist-page-header__eyebrow>strong{color:#087a41;background:#e9faef;border:1px solid #a7e6bd;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:.72rem;display:inline-flex}.blacklist-page-header__eyebrow .blacklist-icon{width:14px;height:14px}.blacklist-page-header h2{color:#0b2340;letter-spacing:-.035em;margin:0;font-size:clamp(1.7rem,2vw,2.2rem)}.blacklist-page-header p{color:var(--blacklist-muted);margin:6px 0 0;font-size:.92rem}.blacklist-page-header__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.blacklist-page-header__actions button{border-radius:9px;align-items:center;gap:8px;min-height:44px;padding-inline:18px;display:inline-flex}.blacklist-add-button{box-shadow:0 8px 18px #1469ee33}.blacklist-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.blacklist-summary-card{border:1px solid var(--blacklist-border);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;min-height:150px;padding:20px 20px 0;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 20px #25415b0b}.blacklist-summary-card>div{min-width:0}.blacklist-summary-card span{color:#506783;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:850;display:block}.blacklist-summary-card strong{color:#0b2340;letter-spacing:-.04em;margin-top:7px;font-size:2rem;line-height:1.05;display:block}.blacklist-summary-card strong.blacklist-summary-card__reason{letter-spacing:-.02em;max-width:220px;font-size:1.18rem;line-height:1.18}.blacklist-summary-card small{color:#647b94;margin-top:7px;font-size:.75rem;display:block}.blacklist-summary-card>i{opacity:.95;border:1px solid;border-radius:12px;place-items:center;width:52px;height:52px;font-style:normal;display:grid}.blacklist-summary-card>i .blacklist-icon{width:25px;height:25px}.blacklist-summary-card footer{color:#617892;border-top:1px solid #e8eef4;grid-column:1/-1;align-self:end;min-height:39px;margin-top:14px;padding:11px 0 12px;font-size:.72rem}.blacklist-summary-card--blue>i{color:#176ee8;background:#eff6ff;border-color:#cfe0fc}.blacklist-summary-card--green>i{color:#0aa563;background:#eafaf1;border-color:#bfead3}.blacklist-summary-card--orange>i{color:#ee8a09;background:#fff7e9;border-color:#f8d8ad}.blacklist-summary-card--purple>i{color:#7c3aed;background:#f6f0ff;border-color:#dfd1fd}.blacklist-directory-shell{border:1px solid var(--blacklist-border);background:#fff;border-radius:13px;box-shadow:0 8px 24px #25415b0a}.blacklist-filter-bar{border-bottom:1px solid var(--blacklist-border);grid-template-columns:minmax(240px,1.7fr) repeat(4,minmax(135px,.7fr)) auto;align-items:end;gap:12px;padding:16px;display:grid}.blacklist-filter-bar label{gap:6px;min-width:0;display:grid}.blacklist-filter-bar label>span{color:#617892;font-size:.7rem;font-weight:750}.blacklist-filter-bar input,.blacklist-filter-bar select,.blacklist-entry-modal input,.blacklist-entry-modal select,.blacklist-entry-modal textarea{color:#17304e;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d3dfeb;border-radius:8px;padding:0 12px}.blacklist-search-field{align-self:end;position:relative}.blacklist-search-field .blacklist-icon{color:#7890a8;pointer-events:none;width:17px;height:17px;position:absolute;bottom:12px;left:13px}.blacklist-search-field input{padding-left:40px}.blacklist-filter-actions{align-items:center;gap:8px;padding-bottom:1px;display:flex}.blacklist-filter-actions button{white-space:nowrap;min-height:42px}.blacklist-filter-actions .ghost-button{color:#1264df;background:0 0;border-color:#0000}.blacklist-directory-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;display:grid}.blacklist-table-panel{border-right:1px solid var(--blacklist-border);min-width:0}.blacklist-bulk-bar{border-bottom:1px solid var(--blacklist-border);color:#6b8198;align-items:center;gap:10px;min-height:52px;padding:9px 16px;display:flex}.blacklist-bulk-bar label{align-items:center;gap:9px;margin-right:4px;font-size:.75rem;display:inline-flex}.blacklist-bulk-bar input,.blacklist-control-table input{width:17px;height:17px;accent-color:var(--blacklist-blue)}.blacklist-bulk-bar button{color:#49627c;background:#fff;border:1px solid #d8e3ed;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:6px 10px;font-size:.72rem;font-weight:750;display:inline-flex}.blacklist-bulk-bar button:disabled{opacity:.45;cursor:not-allowed}.blacklist-bulk-bar .blacklist-icon{width:14px;height:14px}.blacklist-table-scroll{min-height:360px;overflow-x:auto}.blacklist-control-table{border-collapse:collapse;color:#25415e;width:100%;min-width:1190px;font-size:.76rem}.blacklist-control-table th{color:#557089;letter-spacing:.025em;text-align:left;white-space:nowrap;background:#f7f9fc;height:45px;padding:0 12px;font-size:.67rem;font-weight:850}.blacklist-control-table th:first-child,.blacklist-control-table td:first-child{width:40px;padding-left:16px}.blacklist-control-table td{vertical-align:middle;white-space:nowrap;border-bottom:1px solid #e3eaf1;height:58px;padding:8px 12px}.blacklist-control-table tbody tr{cursor:pointer;transition:background .15s}.blacklist-control-table tbody tr:hover{background:#f5f9ff}.blacklist-contact-cell{align-items:center;gap:10px;display:flex}.blacklist-contact-cell strong{color:#112c49;text-overflow:ellipsis;max-width:180px;overflow:hidden}.blacklist-avatar{color:#fff;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;font-size:.67rem;font-weight:850;display:grid}.blacklist-avatar--tone-0{background:#3b82f6}.blacklist-avatar--tone-1{background:#22b45f}.blacklist-avatar--tone-2{background:#f59e0b}.blacklist-avatar--tone-3{background:#8b5cf6}.blacklist-avatar--tone-4{background:#06a7aa}.blacklist-avatar--tone-5{background:#db3c83}.blacklist-status-badge,.blacklist-reason-badge{border-radius:999px;align-items:center;min-height:23px;padding:3px 9px;font-size:.66rem;font-weight:800;display:inline-flex}.blacklist-status-badge{color:#185ca8;background:#eaf3ff;border:1px solid #bdd7f8}.blacklist-reason-badge{color:#3e5670;text-overflow:ellipsis;white-space:nowrap;background:#f2f5f8;border:1px solid #d9e2eb;max-width:170px;overflow:hidden}.blacklist-reason-badge--request{color:#7334d2;background:#f6efff;border-color:#e2d2ff}.blacklist-row-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.blacklist-row-actions>button{border-radius:7px;min-height:30px;padding:5px 11px;font-size:.68rem}.blacklist-row-menu-wrap{position:relative}.blacklist-row-menu-wrap>button{border:1px solid #d5e1ec;place-items:center;width:32px;height:32px;display:grid}.blacklist-row-menu-wrap .blacklist-icon{width:16px;height:16px}.blacklist-row-menu{z-index:30;background:#fff;border:1px solid #d5e0ea;border-radius:9px;width:185px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 14px 35px #0f264029}.blacklist-row-menu button{color:#24415f;text-align:left;background:0 0;border:0;border-radius:6px;padding:9px 10px;font-size:.72rem;font-weight:700}.blacklist-row-menu button:hover{background:#f1f6fb}.blacklist-row-menu button.is-danger{color:#ce3344}.blacklist-table-empty{color:#71879d;text-align:center;align-content:center;place-items:center;min-height:315px;padding:32px;display:grid}.blacklist-table-empty>span{color:#4e80bd;background:#eff6ff;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:12px;display:grid}.blacklist-table-empty .blacklist-icon{width:28px;height:28px}.blacklist-table-empty strong{color:#173553;font-size:.92rem}.blacklist-table-empty p{margin:6px 0 0;font-size:.76rem}.blacklist-table-footer{color:#657d95;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 16px;font-size:.73rem;display:flex}.blacklist-pagination{background:0 0;border:0;width:auto;margin:0;padding:0}.blacklist-pagination .pagination-nav{justify-content:center;width:31px;min-width:31px;height:31px;padding:0;font-size:1rem}.blacklist-pagination .pagination-page{min-width:31px;height:31px;padding:0 8px}.blacklist-insights{gap:0;min-width:0;padding:14px;display:grid}.blacklist-insight-card{border-bottom:1px solid #e2e9f0;padding:15px 0 17px}.blacklist-insight-card:first-child{padding-top:2px}.blacklist-insight-card h4{color:#183451;margin:0 0 14px;font-size:.78rem}.blacklist-reason-chart{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;display:grid}.blacklist-donut{background:radial-gradient(circle at center, #fff 0 52%, transparent 53%), conic-gradient(var(--blacklist-donut));border-radius:50%;align-content:center;place-items:center;width:82px;height:82px;display:grid}.blacklist-donut span{color:#142f4c;font-size:.9rem;font-weight:850}.blacklist-donut small{color:#73879b;font-size:.56rem}.blacklist-legend{gap:8px;min-width:0;display:grid}.blacklist-legend>div{grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;font-size:.62rem;display:grid}.blacklist-legend i{background:var(--legend-color);border-radius:2px;width:8px;height:8px}.blacklist-legend span{color:#536d86;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blacklist-legend strong{color:#2e4965;white-space:nowrap}.blacklist-source-bars{gap:10px;display:grid}.blacklist-source-bars>div{color:#587088;grid-template-columns:minmax(0,1fr) 72px auto;align-items:center;gap:8px;font-size:.62rem;display:grid}.blacklist-source-bars>div>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blacklist-source-bars>div>i{background:#e7edf3;border-radius:999px;height:5px;overflow:hidden}.blacklist-source-bars>div>i>b{border-radius:inherit;background:linear-gradient(90deg,#2f76ec,#78b6f6);height:100%;display:block}.blacklist-source-bars strong{color:#2f4a65;white-space:nowrap}.blacklist-insight-empty{color:#7b8fa4;margin:0;font-size:.72rem}.blacklist-compliance-tip{background:#f5fbf7;border:1px solid #d7e9df;border-radius:10px;grid-template-columns:38px minmax(0,1fr);gap:11px;margin-top:14px;padding:15px;display:grid}.blacklist-compliance-tip>span{color:#08a268;background:#e4f8ed;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.blacklist-compliance-tip strong{color:#07834f;font-size:.73rem}.blacklist-compliance-tip p{color:#557168;margin:5px 0 0;font-size:.65rem;line-height:1.5}.blacklist-entry-modal{z-index:10050;-webkit-backdrop-filter:blur(7px)saturate(105%);backdrop-filter:blur(7px)saturate(105%);background:#0716279e;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}body.blacklist-entry-modal-open{overflow:hidden}.blacklist-entry-modal__panel{z-index:1;background:#fff;border:1px solid #d7e2ed;border-radius:18px;flex-direction:column;width:min(640px,100vw - 32px);max-width:640px;max-height:calc(100vh - 48px);animation:.18s ease-out both blacklist-entry-modal-in;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 90px #05162952,0 8px 28px #05162924}.blacklist-entry-modal .modal-panel__header{background:linear-gradient(145deg,#fff,#f7faff);border-bottom:1px solid #e1e9f1;grid-template-columns:48px minmax(0,1fr) 36px;align-items:start;gap:14px;padding:21px 22px 18px;display:grid}.blacklist-entry-modal__icon{color:#176ee8;background:#eef5ff;border:1px solid #cfe0fc;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.blacklist-entry-modal__icon .blacklist-icon{width:23px;height:23px}.blacklist-entry-modal .modal-panel__header .section-kicker{color:#176ee8;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:.66rem;font-weight:850}.blacklist-entry-modal .modal-panel__header h3{color:#102c49;margin:0;font-size:1.18rem;line-height:1.25}.blacklist-entry-modal .modal-panel__header p:last-child{color:#687f96;margin:5px 0 0;font-size:.76rem;line-height:1.45}.blacklist-entry-modal__close{color:#587089;cursor:pointer;background:#fff;border:1px solid #d7e2ed;border-radius:9px;place-items:center;width:34px;height:34px;font-size:1.25rem;line-height:1;display:grid}.blacklist-entry-modal__close:hover{color:#173651;background:#f1f6fb;border-color:#b9cce0}.blacklist-entry-modal__body{gap:14px;min-height:0;padding:18px 22px 20px;display:grid;overflow-y:auto}.blacklist-entry-modal__body label{color:#294763;gap:7px;font-size:.74rem;font-weight:800;display:grid}.blacklist-entry-modal textarea{resize:vertical;min-height:100px;padding:11px 12px}.blacklist-entry-search>div{position:relative}.blacklist-entry-search .blacklist-icon{z-index:1;color:#738ba3;position:absolute;top:12px;left:12px}.blacklist-entry-search input{padding-left:39px}.blacklist-entry-results{background:#f8fafc;border:1px solid #dae4ee;border-radius:9px;max-height:220px;display:grid;overflow-y:auto}.blacklist-entry-results:empty{display:none}.blacklist-entry-results>p{color:#70869d;text-align:center;margin:0;padding:16px;font-size:.74rem}.blacklist-entry-results button{color:#173651;text-align:left;background:0 0;border:0;border-bottom:1px solid #e2e9f0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.blacklist-entry-results button:last-child{border-bottom:0}.blacklist-entry-results button:hover{background:#eef5ff}.blacklist-entry-results button>span:last-child,.blacklist-entry-selected>div{gap:2px;min-width:0;display:grid}.blacklist-entry-results strong,.blacklist-entry-selected strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blacklist-entry-results small,.blacklist-entry-selected small{color:#6e8499;font-size:.67rem}.blacklist-entry-selected{background:#f0fbf4;border:1px solid #add9bf;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px}.blacklist-entry-selected:not([hidden]){display:grid}.blacklist-entry-selected>span:last-child{color:#07834f;font-size:.67rem;font-weight:850}.blacklist-entry-modal .modal-panel__footer{background:#f8fafc;border-top:1px solid #e1e9f1;justify-content:flex-end;gap:10px;padding:15px 22px;display:flex}.blacklist-entry-modal .modal-panel__footer button{min-height:40px;padding-inline:16px}.blacklist-entry-modal .modal-panel__footer .primary-button{align-items:center;gap:7px;display:inline-flex}.blacklist-entry-modal .modal-panel__footer .blacklist-icon{width:16px;height:16px}@keyframes blacklist-entry-modal-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}body.crm-theme-dark .blacklist-control-page,body.dark-mode .blacklist-control-page{--blacklist-ink:#e6eef7;--blacklist-muted:#9eb1c5;--blacklist-border:#30465d}body.crm-theme-dark #contacts-blacklist.panel-section.is-visible,body.dark-mode #contacts-blacklist.panel-section.is-visible{background:#0d1724}body.crm-theme-dark .blacklist-summary-card,body.dark-mode .blacklist-summary-card,body.crm-theme-dark .blacklist-directory-shell,body.dark-mode .blacklist-directory-shell,body.crm-theme-dark .blacklist-row-menu,body.dark-mode .blacklist-row-menu{background:#142235;border-color:#30465d}body.crm-theme-dark .blacklist-page-header h2,body.dark-mode .blacklist-page-header h2,body.crm-theme-dark .blacklist-summary-card strong,body.dark-mode .blacklist-summary-card strong,body.crm-theme-dark .blacklist-contact-cell strong,body.dark-mode .blacklist-contact-cell strong,body.crm-theme-dark .blacklist-insight-card h4,body.dark-mode .blacklist-insight-card h4{color:#eef5fb}body.crm-theme-dark .blacklist-filter-bar input,body.dark-mode .blacklist-filter-bar input,body.crm-theme-dark .blacklist-filter-bar select,body.dark-mode .blacklist-filter-bar select{color:#e7eff8;background:#101d2d;border-color:#385068}body.crm-theme-dark .blacklist-control-table th,body.dark-mode .blacklist-control-table th{color:#a9bbcc;background:#101d2d}body.crm-theme-dark .blacklist-control-table td,body.dark-mode .blacklist-control-table td{color:#bed0e0;border-color:#30465d}body.crm-theme-dark .blacklist-control-table tbody tr:hover,body.dark-mode .blacklist-control-table tbody tr:hover{background:#172a40}body.crm-theme-dark .blacklist-donut,body.dark-mode .blacklist-donut{background:radial-gradient(circle at center,#142235 0 52%,transparent 53%),conic-gradient(var(--blacklist-donut))}body.crm-theme-dark .blacklist-entry-modal__panel,body.dark-mode .blacklist-entry-modal__panel{background:#142235;border-color:#30465d}body.crm-theme-dark .blacklist-entry-modal .modal-panel__header,body.dark-mode .blacklist-entry-modal .modal-panel__header,body.crm-theme-dark .blacklist-entry-modal .modal-panel__footer,body.dark-mode .blacklist-entry-modal .modal-panel__footer{background:#101d2d;border-color:#30465d}body.crm-theme-dark .blacklist-entry-modal .modal-panel__header h3,body.dark-mode .blacklist-entry-modal .modal-panel__header h3{color:#eef5fb}body.crm-theme-dark .blacklist-entry-modal input,body.dark-mode .blacklist-entry-modal input,body.crm-theme-dark .blacklist-entry-modal select,body.dark-mode .blacklist-entry-modal select,body.crm-theme-dark .blacklist-entry-modal textarea,body.dark-mode .blacklist-entry-modal textarea{color:#e7eff8;background:#101d2d;border-color:#385068}body.crm-theme-dark .blacklist-entry-results,body.dark-mode .blacklist-entry-results{background:#101d2d;border-color:#30465d}@media (width<=1420px){.blacklist-filter-bar{grid-template-columns:minmax(220px,1.5fr) repeat(2,minmax(150px,.7fr))}.blacklist-filter-actions{justify-content:flex-end}.blacklist-directory-layout{grid-template-columns:minmax(0,1fr)}.blacklist-table-panel{border-right:0;border-bottom:1px solid var(--blacklist-border)}.blacklist-insights{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.blacklist-insight-card{border-bottom:0;border-right:1px solid #e2e9f0;padding:4px 14px 8px 0}.blacklist-compliance-tip{align-self:stretch;margin:0}}@media (width<=1080px){.blacklist-workspace.blacklist-control-page{padding:22px 18px 28px}.blacklist-page-header{flex-direction:column;align-items:flex-start}.blacklist-page-header__actions{justify-content:flex-start;width:100%}.blacklist-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blacklist-insights{grid-template-columns:1fr 1fr}.blacklist-compliance-tip{grid-column:1/-1}}@media (width<=720px){.blacklist-workspace.blacklist-control-page{padding:16px 10px 24px}.blacklist-page-header__actions button{flex:auto;justify-content:center;padding-inline:12px}.blacklist-summary-grid{grid-template-columns:1fr;gap:10px}.blacklist-summary-card{min-height:135px}.blacklist-filter-bar{grid-template-columns:1fr}.blacklist-filter-actions{justify-content:stretch}.blacklist-filter-actions button{flex:1}.blacklist-bulk-bar{flex-wrap:wrap}.blacklist-table-footer{flex-direction:column;align-items:flex-start}.blacklist-insights{grid-template-columns:1fr}.blacklist-insight-card{border-bottom:1px solid #e2e9f0;border-right:0;padding:12px 0}.blacklist-compliance-tip{grid-column:auto}.blacklist-entry-modal{align-items:end;padding:10px}.blacklist-entry-modal__panel{border-radius:16px;width:100%;max-height:calc(100vh - 20px)}.blacklist-entry-modal .modal-panel__header{grid-template-columns:42px minmax(0,1fr) 34px;padding:17px 16px 15px}.blacklist-entry-modal__icon{width:40px;height:40px}.blacklist-entry-modal__body{padding:16px}.blacklist-entry-modal .modal-panel__footer{padding:13px 16px}}@media (width<=1050px){.publication-media-library--redesign .publication-media-workspace{grid-template-columns:1fr}.publication-media-library--redesign .publication-media-detail{max-height:none;position:static}.publication-media-library--redesign .publication-media-toolbar{grid-template-columns:1fr 1fr 1fr}.publication-media-library--redesign .publication-media-search{grid-column:1/-1}.publication-media-library--redesign .publication-media-toolbar .publication-media-filter:nth-of-type(n){grid-row:auto}}@media (width<=700px){.publication-media-library--redesign{padding:18px 14px 28px}.publication-media-library__header{flex-direction:column;align-items:flex-start}.publication-media-library--redesign .publication-media-metrics{grid-template-columns:1fr}.publication-media-library--redesign .publication-media-dropzone{text-align:center;grid-template-columns:1fr;justify-items:center}.publication-media-library--redesign .publication-media-toolbar{grid-template-columns:1fr}.publication-media-library--redesign .publication-media-search{grid-column:auto}.publication-media-library--redesign .publication-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.publication-media-library--redesign .publication-media-bulkbar{flex-direction:column;align-items:stretch}.publication-media-library--redesign .publication-media-bulkbar>span{width:auto;margin:0}}body.publication-mode .workspace-secondary-nav .publication-studio-nav{width:100%;height:100%;min-height:0;box-shadow:none;border:0;border-radius:0;overflow:hidden auto}body.publication-mode .main-panel{--shell-topbar-height:62px;grid-template-columns:300px minmax(0,1fr);grid-template-rows:var(--shell-topbar-height) minmax(0, 1fr);width:100%}body.publication-mode:has(.publication-studio-shell--research-editor) .main-panel{grid-template-columns:228px minmax(0,1fr)}body.publication-mode:has(.publication-studio-shell--research-editor) .workspace-secondary-nav{width:228px}body.publication-mode .workspace-secondary-nav{grid-area:1/1/3;width:300px}body.publication-mode .global-topbar{grid-area:1/2}body.publication-mode #publication.panel-section,body.publication-mode #publication.panel-section--full{grid-area:2/2;align-content:stretch;gap:0;width:100%;height:100%;min-height:0;padding:0!important}body.publication-mode .publication-studio{background:#f4f7fb;width:100%;height:100%;min-height:0;overflow:hidden;padding:0!important}body.publication-mode .publication-studio-shell--content-only{width:100%;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;display:block;overflow:hidden}body.publication-mode .publication-studio-shell--content-only>main{background:#f4f7fb;width:100%;min-width:0;height:100%;min-height:0;padding:24px 26px 36px;overflow:hidden auto}body.publication-mode .publication-studio-shell--research-editor>main{padding:18px 20px 30px}body.publication-mode .publication-studio-shell--research-editor .publication-research-editor{width:100%;max-width:none;margin:0}body.publication-mode .publication-studio.is-visual-builder .publication-studio-shell--research-editor>main{padding:0;overflow:hidden}body.publication-mode .publication-studio-shell--content-only .publication-editor,body.publication-mode .publication-studio-shell--content-only .publication-library,body.publication-mode .publication-studio-shell--content-only .publication-research-workspace{width:100%;max-width:none;margin:0}body.publication-mode .publication-research-workspace--redesign .publication-research-library-panel{border-radius:14px;overflow:visible}body.publication-mode .publication-research-workspace--redesign .publication-research-workspace__body{min-width:0}body.crm-theme-dark.publication-mode .publication-studio,body.crm-theme-dark.publication-mode .publication-studio-shell--content-only>main,[data-theme=dark] body.publication-mode .publication-studio,[data-theme=dark] body.publication-mode .publication-studio-shell--content-only>main{background:#0c1624}@media (width<=1280px){body.publication-mode .publication-studio-shell--content-only>main{padding:20px 18px 30px}}@media (width<=760px){body.publication-mode .publication-studio-shell--content-only>main{padding:14px 12px 24px}}.publication-organisation-manager{color:#112d4c;width:100%;max-width:none}.publication-organisation-header{align-items:center;margin-bottom:22px}.publication-organisation-heading{align-items:flex-start;gap:16px;min-width:0;display:flex}.publication-organisation-heading>span{color:#176ee5;background:#eaf2ff;border-radius:13px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.publication-organisation-header .section-kicker{color:#7f91a6;letter-spacing:0;text-transform:none;margin:0 0 15px;font-size:10px;font-weight:650}.publication-organisation-header h1{color:#102c4a;margin:0 0 7px;font:820 clamp(27px,2.5vw,36px)/1.05 Manrope,sans-serif}.publication-organisation-header p:not(.section-kicker){color:#667d96;max-width:680px;font-size:12px;line-height:1.55}.publication-organisation-header .primary-button,.publication-organisation-header .secondary-button,.publication-organisation-more>summary{border-radius:9px;align-items:center;gap:8px;min-height:42px;font-size:12px;display:inline-flex}.publication-organisation-more{position:relative}.publication-organisation-more>summary{color:#2d4964;cursor:pointer;background:#fff;border:1px solid #d7e2ec;padding:0 13px;font-weight:750;list-style:none}.publication-organisation-more>summary::-webkit-details-marker{display:none}.publication-organisation-more>div{z-index:40;background:#fff;border:1px solid #d7e2ec;border-radius:10px;width:170px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 38px #12304e29}.publication-organisation-more>div button{color:#294963;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;padding:9px 10px}.publication-organisation-more>div button:hover{background:#eef5ff}.publication-organisation-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.publication-organisation-metrics article{border-radius:14px;align-items:center;gap:15px;min-height:116px;padding:19px;display:flex;box-shadow:0 8px 24px #193b5b0a}.publication-organisation-metrics article>i{border-radius:13px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-style:normal;display:grid}.publication-organisation-metrics article.is-blue>i{color:#176ee5;background:#e8f1ff}.publication-organisation-metrics article.is-green>i{color:#0aa878;background:#e2f8ef}.publication-organisation-metrics article.is-orange>i{color:#ee8b14;background:#fff2de}.publication-organisation-metrics article.is-violet>i{color:#8351df;background:#f1e8ff}.publication-organisation-metrics small{color:#526b85;font-size:11px;font-weight:650}.publication-organisation-metrics strong{color:#102d4c;margin:5px 0 3px;font:820 27px/1 Manrope,sans-serif}.publication-organisation-metrics span{color:#7b8ea2;font-size:10px}.publication-organisation-types{background:0 0;border:0;border-bottom:1px solid #dce6ef;border-radius:0;gap:0;margin:0;padding:0 4px;overflow-x:auto}.publication-organisation-types button{color:#445f7b;border-radius:0;min-width:150px;padding:12px 15px 15px;position:relative}.publication-organisation-types button>span{color:#607992;background:0 0;width:28px;height:28px}.publication-organisation-types button[data-tone=violet]>span{color:#7654dc}.publication-organisation-types button[data-tone=cyan]>span{color:#079aa9}.publication-organisation-types button[data-tone=orange]>span{color:#e57c15}.publication-organisation-types button strong{color:#334f6b;font-size:12px}.publication-organisation-types button.is-active{color:#116ce3;box-shadow:none;background:0 0}.publication-organisation-types button.is-active:after{content:"";background:#1673ed;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.publication-organisation-types button.is-active strong,.publication-organisation-types button.is-active>span{color:#126ee8}.publication-organisation-layout{grid-template-columns:minmax(0,1fr) 320px;gap:16px;margin-top:16px}.publication-organisation-directory,.publication-organisation-inspector{border-radius:12px;box-shadow:0 8px 24px #18385809}.publication-organisation-directory{overflow-x:auto}.publication-organisation-toolbar{grid-template-columns:minmax(230px,1fr) 140px 160px auto auto;gap:10px;padding:12px}.publication-organisation-toolbar>label,.publication-organisation-toolbar select,.publication-organisation-filter-button{border-color:#d6e1ec;border-radius:8px;min-height:42px}.publication-organisation-search input{width:100%}.publication-organisation-filter-button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.publication-organisation-view-toggle{border:1px solid #cedbe8;border-radius:8px;display:flex;overflow:hidden}.publication-organisation-view{border:0;border-radius:0;align-items:center;gap:6px;min-height:40px;display:inline-flex}.publication-organisation-view+.publication-organisation-view{border-left:1px solid #dce5ee}.publication-organisation-table{min-width:980px;overflow-x:auto}.publication-organisation-table>header,.publication-organisation-table>article{grid-template-columns:26px minmax(230px,1.5fr) minmax(120px,.8fr) 82px minmax(125px,.8fr) 96px 112px 32px;gap:10px;padding:11px 13px}.publication-organisation-table>header{color:#657b91;background:#f6f9fc;font-size:9px}.publication-organisation-table>article{cursor:pointer;min-height:72px}.publication-organisation-identity img,.publication-organisation-identity>i{border-radius:9px;flex:0 0 36px;width:36px;height:36px}.publication-organisation-identity img{object-fit:cover;background:#eef3f8}.publication-organisation-identity strong{color:#193955;font-size:11px}.publication-organisation-aliases{flex-wrap:wrap;gap:4px;display:flex}.publication-organisation-aliases>span{color:#526b84;text-overflow:ellipsis;white-space:nowrap;background:#f0f4f8;border-radius:999px;max-width:125px;padding:3px 6px;font-size:9px;overflow:hidden}.publication-organisation-usage-count strong,.publication-organisation-usage-count small,.publication-organisation-updated small{display:block}.publication-organisation-usage-count strong{color:#163652;font-size:11px}.publication-organisation-usage-count small,.publication-organisation-updated{color:#6d8297;font-size:9px}.publication-organisation-updated small{margin-top:4px}.publication-organisation-health{padding:4px 7px;font-size:9px}.publication-organisation-table article>span:last-child button{color:#52708d;background:#fff;border:1px solid #d8e3ed;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.publication-organisation-pagination{color:#647b92;border-top:1px solid #e2eaf2;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;font-size:10px;display:flex}.publication-organisation-pagination>div{gap:5px;display:flex}.publication-organisation-pagination button{color:#4b6680;cursor:pointer;background:#fff;border:1px solid #dbe5ef;border-radius:8px;min-width:30px;height:30px}.publication-organisation-pagination button.is-active{color:#fff;background:#102e4f;border-color:#102e4f}.publication-organisation-pagination button:disabled{opacity:.35;cursor:default}.publication-organisation-inspector{max-height:calc(100vh - 126px);top:14px;overflow-y:auto}.publication-organisation-inspector>header{padding:15px}.publication-organisation-inspector>header small{color:#7a8fa4;font-size:9px}.publication-organisation-inspector>header h3{color:#183854;font-size:14px}.publication-organisation-inspector>form{padding:0}.publication-organisation-inspector fieldset{border:0;border-bottom:1px solid #e3ebf2;min-width:0;margin:0;padding:17px 15px}.publication-organisation-inspector fieldset legend{color:#71869b;letter-spacing:.08em;text-transform:uppercase;padding:0;font-size:9px;font-weight:850}.publication-organisation-inspector .publication-field{margin-top:12px}.publication-organisation-inspector .publication-field>span{color:#314e68;font-size:10px;font-weight:750}.publication-organisation-inspector .publication-field input,.publication-organisation-inspector .publication-field select,.publication-organisation-inspector .publication-field textarea{border-radius:7px;font-size:11px}.publication-organisation-inspector__save{padding:14px 15px}.publication-organisation-inspector__save .primary-button{width:100%}.publication-organisation-inspector__meta{border-bottom:1px solid #e3eaf2;grid-template-columns:1fr 1fr;gap:5px 12px;padding:15px;display:grid}.publication-organisation-inspector__meta small{color:#7d91a5;font-size:9px}.publication-organisation-inspector__meta strong{color:#2f4d67;font-size:9px;font-weight:650}.publication-organisation-inspector__section{padding:15px}.publication-organisation-inspector__empty{padding:58px 22px}.publication-organisation-bulk{border-radius:0}[data-theme=dark] .publication-organisation-more>summary,[data-theme=dark] .publication-organisation-more>div,[data-theme=dark] .publication-organisation-pagination button,[data-theme=dark] .publication-organisation-table article>span:last-child button{color:#d8e6f5;background:#132238;border-color:#30455d}[data-theme=dark] .publication-organisation-types{border-color:#2c4057}[data-theme=dark] .publication-organisation-table>header{background:#0e1928}[data-theme=dark] .publication-organisation-identity strong,[data-theme=dark] .publication-organisation-inspector>header h3,[data-theme=dark] .publication-organisation-usage-count strong{color:#e5f0fb}[data-theme=dark] .publication-organisation-aliases>span{color:#b6c9da;background:#1b2c42}@media (width<=1500px){.publication-organisation-layout{grid-template-columns:minmax(0,1fr) 292px}.publication-organisation-toolbar{grid-template-columns:minmax(210px,1fr) 130px 145px auto}.publication-organisation-view-toggle{display:none}}@media (width<=1180px){.publication-organisation-metrics{grid-template-columns:1fr 1fr}.publication-organisation-layout{grid-template-columns:1fr}.publication-organisation-inspector{max-height:none;position:static}}@media (width<=760px){.publication-organisation-header{align-items:flex-start}.publication-organisation-heading>span{display:none}.publication-organisation-metrics,.publication-organisation-toolbar{grid-template-columns:1fr}.publication-organisation-filter-button{width:100%}.publication-organisation-pagination{flex-direction:column;align-items:flex-start}}.publication-research-workspace--redesign{color:#112c4a;gap:22px}.publication-research-workspace--redesign .publication-research-workspace__header{align-items:center;padding:2px 1px 0}.publication-research-workspace--redesign .publication-research-workspace__header>div:first-child>p{color:#7388a0;margin:0 0 13px;font-size:10px;font-weight:650}.publication-research-workspace--redesign .publication-research-workspace__header>div:first-child>p i{color:#b2bfcc;margin:0 7px;font-style:normal}.publication-research-workspace--redesign .publication-research-workspace__header h1{color:#0d2948;letter-spacing:-.035em;margin:0 0 9px;font:820 clamp(29px,2.7vw,39px)/1.06 Manrope,sans-serif}.publication-research-workspace--redesign .publication-research-workspace__header>div:first-child>small{color:#667d95;font-size:11px;line-height:1.5;display:block}.publication-research-workspace--redesign .publication-research-workspace__header>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center}.publication-research-workspace--redesign .publication-research-workspace__header a,.publication-research-workspace--redesign .publication-research-workspace__header button{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;text-decoration:none;display:inline-flex}.publication-research-workspace--redesign .publication-research-workspace__header .primary-button{padding-inline:20px;box-shadow:0 8px 18px #0d67e929}.research-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.research-summary-card{background:#fff;border:1px solid #dce6f0;border-radius:13px;align-items:center;gap:14px;min-height:98px;padding:17px 18px;display:flex;box-shadow:0 5px 14px #1a375206}.research-summary-card>span{border-radius:12px;flex:none;place-items:center;width:48px;height:48px;display:grid}.research-summary-card small,.research-summary-card strong,.research-summary-card em{display:block}.research-summary-card small{color:#647a91;margin-bottom:3px;font-size:10px;font-weight:650}.research-summary-card strong{color:#0e2c4c;font:820 23px/1.05 Manrope,sans-serif}.research-summary-card em{color:#179368;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:8.5px;font-style:normal;font-weight:700;overflow:hidden}.research-summary-card em.is-down{color:#e25d41}.research-summary-card.is-blue>span{color:#126be3;background:#e5f0ff}.research-summary-card.is-green>span{color:#05a77c;background:#e1f7ef}.research-summary-card.is-orange>span{color:#ed8b18;background:#fff0dd}.research-summary-card.is-purple>span{color:#7750e8;background:#efe9ff}.research-summary-card.is-cyan>span{color:#08a1b9;background:#e3f7fb}.publication-research-workspace--redesign .publication-research-library-panel{border-color:#d9e4ef;border-radius:14px;overflow:visible;box-shadow:0 10px 24px #18324c09}.publication-research-workspace--redesign .publication-research-workspace__tabs{background:#fff;border:0;border-bottom:1px solid #dfe7ef;border-radius:14px 14px 0 0;gap:27px;padding:0 16px}.publication-research-workspace--redesign .publication-research-workspace__tabs button{color:#2d4966;min-width:0;min-height:48px;box-shadow:none;white-space:nowrap;background:0 0;border-radius:0;grid-template-columns:none;align-items:center;gap:9px;padding:0 6px;font-size:10px;font-weight:750;display:inline-flex;position:relative}.publication-research-workspace--redesign .publication-research-workspace__tabs button:after{content:"";background:0 0;border-radius:999px 999px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.publication-research-workspace--redesign .publication-research-workspace__tabs button.is-active{color:#116fe7;box-shadow:none;background:0 0}.publication-research-workspace--redesign .publication-research-workspace__tabs button.is-active:after{background:#116fe7}.publication-research-workspace--redesign .publication-research-workspace__tabs button svg{color:#6b839b}.publication-research-workspace--redesign .publication-research-workspace__tabs button.is-active svg{color:#116fe7}.publication-research-workspace__body{min-width:0}.publication-research-library-panel__heading{justify-content:space-between;align-items:center;gap:18px;min-height:73px;padding:15px 18px 11px;display:flex}.publication-research-library-panel__heading h2{color:#183451;margin:0;font:800 13px/1.25 Manrope,sans-serif}.publication-research-library-panel__heading p{color:#7a8ea3;margin:3px 0 0;font-size:9.5px}.publication-research-library-panel__heading>div:last-child{align-items:center;gap:8px;display:flex}.publication-research-library-panel__heading .secondary-button{color:#1268d3;background:#fff;border-color:#85b2ee;align-items:center;gap:7px;min-height:35px;padding:0 14px;font-size:9px;display:inline-flex}.publication-research-overflow{position:relative}.publication-research-overflow>summary{color:#49647f;letter-spacing:1px;cursor:pointer;background:#fff;border:1px solid #d2dfeb;border-radius:8px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:850;list-style:none;display:grid}.publication-research-overflow>summary::-webkit-details-marker{display:none}.publication-research-overflow[open]>summary{color:#126ce0;border-color:#8eb7e8;box-shadow:0 0 0 3px #126ce014}.publication-research-overflow>div{z-index:80;background:#fff;border:1px solid #d8e3ed;border-radius:9px;gap:2px;width:190px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 15px 38px #0f263e2b}.publication-research-overflow>div button,.publication-research-overflow>div a{color:#294862;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:7px;width:100%;min-height:33px;padding:0 9px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.publication-research-overflow>div button:hover,.publication-research-overflow>div a:hover{color:#0c67d2;background:#edf5ff}.publication-research-workspace--redesign .publication-research-library-toolbar{background:#fff;border:0;grid-template-columns:minmax(235px,1.7fr) repeat(4,minmax(118px,.76fr)) minmax(115px,.7fr) 38px auto;gap:8px;padding:0 18px 13px}.publication-research-workspace--redesign .publication-research-library-toolbar>label{background:#fff;border:1px solid #d4e0eb;border-radius:7px;align-content:center;gap:1px;min-height:40px;padding:5px 10px;display:grid}.publication-research-workspace--redesign .publication-research-library-toolbar>label>span{color:#6f8398;font-size:7px;font-weight:750}.publication-research-workspace--redesign .publication-research-library-toolbar select{color:#203e5b;width:100%;padding:0;font-size:9px;font-weight:650}.publication-research-workspace--redesign .publication-research-library-toolbar .research-library-search{align-items:center;gap:8px;padding:0 12px;display:flex}.publication-research-workspace--redesign .research-library-search svg{color:#8397aa}.publication-research-workspace--redesign .research-library-search input{width:100%;font-size:9px}.research-filter-submit{color:#42607a;cursor:pointer;background:#fff;border:1px solid #d4e0eb;border-radius:7px;place-items:center;width:38px;min-height:40px;display:grid}.research-filter-clear{color:#176fda;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:8px}.publication-research-workspace--redesign .publication-research-asset-list{border-top:1px solid #e0e8f0;transition:padding-bottom .15s;position:relative;overflow-x:auto}.publication-research-workspace--redesign .publication-research-asset-list:has(.publication-research-overflow--row[open]){padding-bottom:118px}.publication-research-workspace--redesign .publication-research-asset-list__head,.publication-research-workspace--redesign .publication-research-asset-row{grid-template-columns:28px minmax(300px,1.55fr) 135px 100px 105px 145px 130px 155px 32px;align-items:center;gap:12px;min-width:1240px;display:grid}.publication-research-workspace--redesign .publication-research-asset-list__head>:nth-child(5){display:block}.publication-research-workspace--redesign .publication-research-asset-row>:nth-child(5){display:inline-flex}.publication-research-workspace--redesign .publication-research-asset-list__head{color:#71869a;letter-spacing:.04em;background:#f7f9fb;min-height:38px;padding:0 17px;font-size:7.5px}.publication-research-workspace--redesign .publication-research-asset-row{color:#516a81;background:#fff;border-top:1px solid #e5ebf2;min-height:75px;padding:9px 17px;font-size:9px}.publication-research-workspace--redesign .publication-research-asset-row:has(.publication-research-overflow--row[open]){z-index:90;position:relative}.publication-research-workspace--redesign .publication-research-asset-row:first-of-type{border-top:0}.publication-research-workspace--redesign .publication-research-asset-row:hover{background:#fbfdff}.research-asset-checkbox{width:14px;height:14px;position:relative}.research-asset-checkbox input{z-index:1;opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.research-asset-checkbox span{background:#fff;border:1px solid #b9c9d9;border-radius:3px;width:14px;height:14px;display:block}.research-asset-checkbox input:checked+span{background:#126fe5;border-color:#126fe5;box-shadow:inset 0 0 0 3px #fff}.publication-research-workspace--redesign .publication-research-asset-row__identity{gap:11px}.publication-research-workspace--redesign .publication-research-asset-row__identity>img,.publication-research-workspace--redesign .publication-research-asset-row__identity>span{object-fit:cover;border-radius:3px;flex:none;width:41px;height:51px}.publication-research-workspace--redesign .publication-research-asset-row__identity>span{color:#fffffff2;letter-spacing:.05em;background:linear-gradient(145deg,#10285c,#2857b9);place-items:center;font-size:8px;display:grid;box-shadow:0 5px 12px #102d5a24}.publication-research-workspace--redesign .publication-research-asset-row__identity>span.is-violet{background:linear-gradient(145deg,#4425b7,#7460ef)}.publication-research-workspace--redesign .publication-research-asset-row__identity>span.is-cyan{background:linear-gradient(145deg,#087287,#23a8bd)}.publication-research-workspace--redesign .publication-research-asset-row__identity>span.is-green{background:linear-gradient(145deg,#0e6251,#28a477)}.publication-research-workspace--redesign .publication-research-asset-row__identity>span.is-orange{background:linear-gradient(145deg,#a84f17,#ec9444)}.publication-research-workspace--redesign .publication-research-asset-row__identity strong{color:#153451;font-size:10px}.publication-research-workspace--redesign .publication-research-asset-row__identity small{color:#71869a;max-width:410px;margin-top:3px;font-size:8px}.publication-research-workspace--redesign .publication-research-asset-row__identity em{color:#70859b;margin-top:3px;font-size:7px;font-style:normal;display:block}.research-format-cell,.research-owner-cell{align-items:center;gap:8px;min-width:0;display:flex}.research-format-cell>span{color:#e84141;background:#fff0ef;border-radius:6px;flex:none;place-items:center;width:25px;height:25px;display:grid}.research-format-cell>span:has(svg){color:#e84141}.research-format-cell strong,.research-format-cell small,.research-owner-cell strong,.research-owner-cell small,.research-performance-cell strong,.research-performance-cell small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.research-format-cell strong,.research-owner-cell strong,.research-performance-cell strong{color:#28445f;font-size:8px}.research-format-cell small,.research-owner-cell small,.research-performance-cell small{color:#7b8fa3;margin-top:3px;font-size:7px}.research-access-badge,.research-asset-status{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;width:max-content;min-height:23px;padding:0 8px;font-size:7.5px;font-weight:750;display:inline-flex}.research-access-badge.is-gated{color:#7650d5;background:#f0eaff}.research-access-badge.is-public{color:#176fd3;background:#e7f1ff}.research-asset-status{color:#536a80;background:#edf1f5}.research-asset-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.research-asset-status--published{color:#07855f;background:#dcf5ea}.research-asset-status--in_review,.research-asset-status--approved{color:#cf760a;background:#fff0db}.research-asset-status--scheduled{color:#126dca;background:#e5f1ff}.research-asset-status--archived{color:#885468;background:#f4eaf0}.research-owner-cell>img,.research-owner-cell>span{object-fit:cover;color:#fff;background:linear-gradient(145deg,#3f6995,#7096bd);border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:7px;font-weight:800;display:grid}.research-updated-cell{color:#4f687f;font-size:8px;line-height:1.4}.research-performance-cell strong{color:#36526c}.publication-research-overflow--row>summary{border-color:#0000;width:29px;height:29px;font-size:10px}.publication-research-overflow--row[open]{z-index:91}.publication-research-overflow--row>div{top:calc(100% + 4px)}.research-library-pagination{color:#73889e;border-top:1px solid #e1e9f1;justify-content:space-between;align-items:center;gap:15px;min-height:55px;padding:10px 17px;font-size:8.5px;display:flex}.research-library-pagination>div{gap:5px;display:flex}.research-library-pagination button{color:#526b82;cursor:pointer;background:#fff;border:1px solid #d5e0ea;border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.research-library-pagination button.is-active{color:#fff;background:#116de1;border-color:#116de1}.research-library-pagination button:disabled{opacity:.4;cursor:default}.research-workspace-subview{padding:22px}.research-workspace-subview>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.research-workspace-subview>header h2{color:#17334f;margin:0;font:800 18px/1.2 Manrope,sans-serif}.research-workspace-subview>header p{color:#71869a;margin:5px 0 0;font-size:10px}.research-collection-section{border-top:1px solid #e2eaf2;margin-top:22px;padding-top:18px}.research-collection-section>div:first-child small{color:#1670db;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.research-collection-section>div:first-child h3{color:#26445f;margin:4px 0 12px;font-size:12px}.research-collection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.research-collection-grid>article,.research-collection-grid>button{background:#fbfdff;border:1px solid #dce5ee;border-radius:10px;align-items:center;gap:10px;min-height:72px;padding:12px;display:flex}.research-collection-grid>button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform .15s,border-color .15s,box-shadow .15s,background .15s}.research-collection-grid>button:hover,.research-collection-grid>button:focus-visible{border-color:var(--collection-accent,#126fe5);background:#fff;outline:none;transform:translateY(-1px);box-shadow:0 8px 22px #183e631a}.research-collection-grid>article>span,.research-collection-grid>button>span,.research-collection-grid>article>img,.research-collection-grid>button>img{color:#fff;background:var(--collection-accent,#126fe5);object-fit:contain;border-radius:8px;flex:none;place-items:center;width:35px;height:35px;font-size:9px;font-weight:800;display:grid}.research-collection-grid strong,.research-collection-grid small{display:block}.research-collection-grid strong{color:#27435e;font-size:10px}.research-collection-grid small{color:#7c90a3;margin-top:4px;font-size:8px}.research-routing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.research-routing-grid>article{border:1px solid #dbe5ee;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px;display:grid}.research-routing-grid>article>span{color:#7551e6;background:#eee9ff;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.research-routing-grid strong,.research-routing-grid small{display:block}.research-routing-grid strong{color:#1d3b57;font-size:10px}.research-routing-grid small{color:#71869b;margin-top:4px;font-size:8px}.research-routing-grid p{color:#0d8062;margin:6px 0 0;font-size:8px}.research-routing-grid article>button{color:#126bd6;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:750}.research-routing-note{color:#176cc7;background:#f1f7ff;border:1px solid #cce0f5;border-radius:10px;gap:12px;margin-top:15px;padding:14px;display:flex}.research-routing-note strong{color:#275477;font-size:10px}.research-routing-note p{color:#66829a;margin:4px 0 0;font-size:8.5px}.research-settings-launcher{background:#f5f9ff;border:1px solid #d7e4f2;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin:20px 20px 0;padding:14px 16px;display:flex}.research-settings-launcher>div{align-items:center;gap:11px;display:flex}.research-settings-launcher>div>span{color:#df4545;background:#fff0ef;border-radius:9px;place-items:center;width:39px;height:39px;display:grid}.research-settings-launcher strong,.research-settings-launcher small{display:block}.research-settings-launcher strong{color:#23425e;font-size:11px}.research-settings-launcher small{color:#71869b;margin-top:4px;font-size:8.5px}.publication-research-workspace--redesign .publication-research-workspace__settings{padding:20px}.research-automation-back{padding:15px 20px 0}.research-automation-back button{color:#176fd8;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:750}.publication-research-workspace--redesign .research-automation-workspace{padding:15px 20px 20px}body.crm-theme-dark .publication-research-workspace--redesign .publication-research-workspace__header h1,[data-theme=dark] .publication-research-workspace--redesign .publication-research-workspace__header h1,body.crm-theme-dark .research-summary-card strong,[data-theme=dark] .research-summary-card strong,body.crm-theme-dark .publication-research-library-panel__heading h2,[data-theme=dark] .publication-research-library-panel__heading h2,body.crm-theme-dark .publication-research-workspace--redesign .publication-research-asset-row__identity strong,[data-theme=dark] .publication-research-workspace--redesign .publication-research-asset-row__identity strong{color:#edf5fd}body.crm-theme-dark .research-summary-card,body.crm-theme-dark .publication-research-workspace--redesign .publication-research-library-panel,body.crm-theme-dark .publication-research-workspace--redesign .publication-research-workspace__tabs,body.crm-theme-dark .publication-research-workspace--redesign .publication-research-library-toolbar,body.crm-theme-dark .publication-research-workspace--redesign .publication-research-asset-row,[data-theme=dark] .research-summary-card,[data-theme=dark] .publication-research-workspace--redesign .publication-research-library-panel,[data-theme=dark] .publication-research-workspace--redesign .publication-research-workspace__tabs,[data-theme=dark] .publication-research-workspace--redesign .publication-research-library-toolbar,[data-theme=dark] .publication-research-workspace--redesign .publication-research-asset-row{background:#101c2d;border-color:#2b3e53}body.crm-theme-dark .publication-research-workspace--redesign .publication-research-asset-list__head,[data-theme=dark] .publication-research-workspace--redesign .publication-research-asset-list__head{color:#91a5ba;background:#142238}body.crm-theme-dark .publication-research-workspace--redesign .publication-research-library-toolbar>label,body.crm-theme-dark .research-filter-submit,body.crm-theme-dark .publication-research-overflow>summary,body.crm-theme-dark .publication-research-overflow>div,[data-theme=dark] .publication-research-workspace--redesign .publication-research-library-toolbar>label,[data-theme=dark] .research-filter-submit,[data-theme=dark] .publication-research-overflow>summary,[data-theme=dark] .publication-research-overflow>div{color:#d8e4ef;background:#17263a;border-color:#32475e}body.crm-theme-dark .research-collection-grid>button,[data-theme=dark] .research-collection-grid>button{background:#101c2d;border-color:#2b3e53}body.crm-theme-dark .research-collection-grid>button:hover,body.crm-theme-dark .research-collection-grid>button:focus-visible,[data-theme=dark] .research-collection-grid>button:hover,[data-theme=dark] .research-collection-grid>button:focus-visible{border-color:var(--collection-accent,#4b9cff);background:#17263a;box-shadow:0 8px 22px #00000047}body.crm-theme-dark .research-collection-grid strong,[data-theme=dark] .research-collection-grid strong{color:#edf5fd}body.crm-theme-dark .research-collection-grid small,[data-theme=dark] .research-collection-grid small{color:#91a5ba}@media (width<=1450px){.research-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.publication-research-workspace--redesign .publication-research-library-toolbar{grid-template-columns:minmax(230px,1.6fr) repeat(3,minmax(120px,.8fr)) 38px auto}.publication-research-workspace--redesign .publication-research-library-toolbar>label:nth-of-type(5),.publication-research-workspace--redesign .publication-research-library-toolbar>label:nth-of-type(6){display:none}}@media (width<=1100px){.publication-research-workspace--redesign .publication-research-workspace__header{flex-direction:column;align-items:flex-start}.publication-research-workspace--redesign .publication-research-workspace__header>div:last-child{justify-content:flex-start;width:100%}.research-summary-grid,.research-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.publication-research-workspace--redesign .publication-research-workspace__tabs{overflow-x:auto}}@media (width<=760px){.research-summary-grid{grid-template-columns:1fr}.publication-research-workspace--redesign .publication-research-workspace__header>div:last-child{grid-template-columns:1fr;display:grid}.publication-research-workspace--redesign .publication-research-library-toolbar{grid-template-columns:1fr 1fr}.publication-research-workspace--redesign .publication-research-library-toolbar .research-library-search{grid-column:1/-1}.publication-research-workspace--redesign .publication-research-library-toolbar>label{display:grid!important}.publication-research-library-panel__heading,.research-workspace-subview>header,.research-settings-launcher{flex-direction:column;align-items:flex-start}.research-collection-grid,.research-routing-grid{grid-template-columns:1fr}.publication-research-workspace--redesign .publication-research-asset-list__head{display:grid}.publication-research-workspace--redesign .publication-research-asset-row>.research-asset-checkbox{display:block}.publication-research-workspace--redesign .publication-research-asset-row>.research-format-cell,.publication-research-workspace--redesign .publication-research-asset-row>.research-owner-cell{display:flex}.publication-research-workspace--redesign .publication-research-asset-row>.research-access-badge,.publication-research-workspace--redesign .publication-research-asset-row>.research-asset-status{display:inline-flex}.publication-research-workspace--redesign .publication-research-asset-row>.research-updated-cell,.publication-research-workspace--redesign .publication-research-asset-row>.research-performance-cell,.publication-research-workspace--redesign .publication-research-asset-row>.publication-research-overflow{display:block}}.publication-category-selector-layout{grid-template-columns:minmax(0,3fr) minmax(220px,1fr);gap:12px;margin-bottom:18px;display:grid}.publication-category-selector,.publication-category-selector__primary{background:#fff;border:1px solid #d7e2ed;border-radius:11px;min-width:0}.publication-category-selector{padding:15px}.publication-category-selector>header strong,.publication-category-selector>header small,.publication-category-selector__primary>div strong,.publication-category-selector__primary>div small{display:block}.publication-category-selector>header strong,.publication-category-selector__primary>div strong{color:#15324e;font-size:12px;font-weight:850}.publication-category-selector>header small,.publication-category-selector__primary>div small{color:#70869c;margin-top:3px;font-size:9px;line-height:1.45}.publication-category-selector__toolbar{grid-template-columns:minmax(0,1fr) auto;gap:9px;margin-top:12px;display:grid}.publication-category-selector__toolbar label{color:#66809a;background:#fff;border:1px solid #d1deea;border-radius:8px;align-items:center;gap:8px;min-width:0;min-height:38px;padding:0 11px;display:flex}.publication-category-selector__toolbar label:focus-within{border-color:#4b95ee;box-shadow:0 0 0 3px #156fee1a}.publication-category-selector__toolbar svg{fill:none;stroke:currentColor;stroke-width:1.8px;flex:none}.publication-category-selector__toolbar input{color:#173650;background:0 0;border:0;outline:0;width:100%;min-width:0;font:600 10px/1.3 Inter,sans-serif}.publication-category-selector__toolbar select{color:#294862;background:#fff;border:1px solid #d1deea;border-radius:8px;min-width:145px;min-height:38px;padding:0 28px 0 11px;font:700 9px/1.2 Inter,sans-serif}.publication-category-selector__selected,.publication-category-selector__suggestions,.publication-category-selector__browse{margin-top:12px}.publication-category-selector__selected>small,.publication-category-selector__suggestions>small,.publication-category-selector__browse>small{color:#71879b;letter-spacing:.04em;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:850;display:block}.publication-category-selector__selected>div,.publication-category-selector__suggestions>div{flex-wrap:wrap;align-items:center;gap:6px;min-height:28px;display:flex}.publication-category-selector__selected>div>button{color:#0966dd;cursor:pointer;background:#f7fbff;border:1px solid #72aaf0;border-radius:6px;align-items:center;gap:8px;min-height:27px;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.publication-category-selector__selected>div>button:hover{background:#edf6ff;border-color:#176fee}.publication-category-selector__selected>div>button i{font-size:14px;font-style:normal;line-height:1}.publication-category-selector__selected>div>em{color:#8a9caf;font-size:9px;font-style:normal}.publication-category-selector__suggestions>div>button{color:#365bd6;cursor:pointer;background:#eef1ff;border:1px solid #dce4ff;border-radius:6px;min-height:25px;padding:0 9px;font-size:8px;font-weight:750}.publication-category-selector__suggestions>div>button:hover{background:#e4e9ff;border-color:#9eb3ff}.publication-category-selector__browse{border-top:1px solid #e4ebf2;padding-top:11px}.publication-category-selector__groups{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:start;gap:0;display:grid}.publication-category-selector__group{border-left:1px solid #e4ebf2;min-width:0;padding:0 12px}.publication-category-selector__group:first-child{border-left:0;padding-left:0}.publication-category-selector__group:last-child{padding-right:0}.publication-category-selector__group>header{margin-bottom:5px}.publication-category-selector__group>div{gap:2px;display:grid}.publication-category-selector__group>div>small{color:#9aa9b7;padding:5px 2px;font-size:8px}.publication-category-selector__choice{min-height:26px;margin-left:calc(var(--category-depth,0) * 7px);color:#536b82;cursor:pointer;border-radius:5px;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:6px;padding:4px 5px;display:grid}.publication-category-selector__choice:hover{color:#173d63;background:#f3f7fb}.publication-category-selector__choice.is-selected{color:#095fc8;background:#eaf3ff}.publication-category-selector__choice.is-parent{color:#3c5770;margin-left:0;font-weight:800}.publication-category-selector__choice input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.publication-category-selector__choice>span{background:#fff;border:1px solid #b9c9d9;border-radius:3px;width:13px;height:13px;display:block;position:relative}.publication-category-selector__choice input:focus-visible+span{outline-offset:2px;outline:2px solid #4d96ed}.publication-category-selector__choice input:checked+span{background:#1672eb;border-color:#1672eb}.publication-category-selector__choice input:checked+span:after{content:"✓";color:#fff;font-size:9px;font-weight:900;position:absolute;top:0;left:3px}.publication-category-selector__choice b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;font-weight:700;overflow:hidden}.publication-category-selector__choice em{color:#a76a04;text-transform:uppercase;background:#fff0c9;border-radius:99px;padding:2px 4px;font-size:6px;font-style:normal;font-weight:850}.publication-category-selector__empty{color:#8195a8;margin:8px 0;font-size:9px}.publication-category-selector>footer{border-top:1px solid #e0e8f0;justify-content:space-between;align-items:flex-end;gap:10px;min-height:34px;margin:7px -15px -15px;padding:8px 14px;display:flex}.publication-category-selector>footer span{color:#176d65;align-items:center;gap:5px;font-size:8px;font-weight:750;display:flex}.publication-category-selector>footer svg{fill:none;stroke:#0aa085;stroke-width:2px}.publication-category-selector>footer button{color:#176fe9;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.publication-category-selector>footer button:disabled{color:#9fb0c0;cursor:default}.publication-category-selector__primary{align-content:start;gap:14px;padding:15px;display:grid}.publication-category-selector__primary label{background:#fff;border:1px solid #d1deea;border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:center;min-height:40px;display:grid;overflow:hidden}.publication-category-selector__primary label>span{color:#246fe5;background:#f1f6ff;place-items:center;height:100%;display:grid}.publication-category-selector__primary label svg{fill:none;stroke:currentColor;stroke-width:1.8px}.publication-category-selector__primary select{color:#294861;background:#fff;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0 26px 0 10px;font:750 9px/1.2 Inter,sans-serif}.publication-category-selector__primary select:disabled{color:#91a3b4}.publication-category-selector__primary>p{color:#5179a6;background:#f4f9ff;border:1px solid #cfe0f5;border-radius:7px;margin:0;padding:10px;font-size:8px;line-height:1.5}body.crm-theme-dark .publication-category-selector,body.crm-theme-dark .publication-category-selector__primary,[data-theme=dark] .publication-category-selector,[data-theme=dark] .publication-category-selector__primary{background:#111d2e;border-color:#30445a}body.crm-theme-dark .publication-category-selector__toolbar label,body.crm-theme-dark .publication-category-selector__toolbar select,body.crm-theme-dark .publication-category-selector__primary label,body.crm-theme-dark .publication-category-selector__primary select,[data-theme=dark] .publication-category-selector__toolbar label,[data-theme=dark] .publication-category-selector__toolbar select,[data-theme=dark] .publication-category-selector__primary label,[data-theme=dark] .publication-category-selector__primary select{color:#dbe8f4;background:#0d1827;border-color:#34495f}body.crm-theme-dark .publication-category-selector__toolbar input,[data-theme=dark] .publication-category-selector__toolbar input{color:#dbe8f4}body.crm-theme-dark .publication-category-selector__choice:hover,[data-theme=dark] .publication-category-selector__choice:hover{color:#dcecff;background:#19283b}body.crm-theme-dark .publication-category-selector__choice.is-selected,[data-theme=dark] .publication-category-selector__choice.is-selected{color:#8ec4ff;background:#152c48}@media (width<=1050px){.publication-category-selector-layout{grid-template-columns:1fr}.publication-category-selector__primary{grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);align-items:center}.publication-category-selector__primary>p{grid-column:1/-1}}@media (width<=700px){.publication-category-selector__toolbar{grid-template-columns:1fr}.publication-category-selector__toolbar select{width:100%}.publication-category-selector__groups{grid-template-columns:1fr}.publication-category-selector__group{border-top:1px solid #e4ebf2;border-left:0;padding:8px 0}.publication-category-selector__primary{grid-template-columns:1fr}}.research-automation-taxonomy{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.research-automation-taxonomy span{color:#31536f;background:#edf4f9;border-radius:999px;padding:5px 8px;font-size:10px}.research-automation-taxonomy span.is-created{color:#77520b;background:#fff3cf}.research-automation-taxonomy strong{font-weight:800}.research-automation-brand{color:#17466b;background:linear-gradient(105deg,#eef8ff,#f6f3ff);border:1px solid #bdd9f4;border-radius:8px;grid-column:1/-1;grid-template-columns:auto auto 1fr;align-items:center;gap:5px 8px;padding:8px 10px;display:grid}.research-automation-brand>span{color:#56738b;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.research-automation-brand strong{font-size:11px}.research-automation-brand strong em{color:#0873d9;margin-left:4px;font-size:9px;font-style:normal}.research-automation-brand small{color:#607b91;grid-column:1/-1;font-size:8px;line-height:1.4}:is(body:has(#contactExportModal:not(.is-hidden)) .contact-pool-footer--agent,body:has(#contactExportModal:not(.is-hidden)) .crm-pagination-footer){z-index:10!important;pointer-events:none!important}.query-builder-modal-workspace--editor,.query-editor-shell{width:100%;height:100%;min-height:0}.query-editor-shell{--query-editor-ink:#102a43;--query-editor-muted:#5d7690;--query-editor-line:#d8e4ee;--query-editor-soft:#f6f9fc;--query-editor-accent:#078fa1;color:var(--query-editor-ink);background:#fff;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;overflow:hidden}.query-editor-shell *,.query-editor-shell :before,.query-editor-shell :after{box-sizing:border-box}.query-editor-shell svg{flex:0 0 18px;width:18px;height:18px}.query-editor-header{border-bottom:1px solid var(--query-editor-line);background:linear-gradient(#fff 0%,#fbfdff 100%);justify-content:space-between;align-items:flex-start;gap:24px;min-height:102px;padding:20px 24px 16px;display:flex}.query-editor-header__identity{align-items:flex-start;gap:14px;min-width:0;display:flex}.query-editor-header__icon{color:#087f91;background:#eaf8fa;border:1px solid #b8e0e6;border-radius:10px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.query-editor-header__icon svg{width:22px;height:22px}.query-editor-header .section-kicker,.query-editor-panel .section-kicker,.query-editor-preview .section-kicker,.query-editor-exclusion .section-kicker{color:#087f91;letter-spacing:.09em;text-transform:uppercase;margin:0 0 4px;font-size:.68rem;font-weight:900}.query-editor-header h2{color:var(--query-editor-ink);letter-spacing:-.025em;margin:0;font-size:1.35rem;line-height:1.2}.query-editor-header__identity>div>p:last-child{color:var(--query-editor-muted);margin:5px 0 0;font-size:.82rem}.query-editor-header__actions,.query-editor-footer__actions,.query-editor-preview__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.query-editor-match-badge{color:#315678;white-space:nowrap;background:#edf4fb;border-radius:999px;align-items:center;min-height:34px;padding:0 13px;font-size:.75rem;font-weight:800;display:inline-flex}.query-editor-header__back,.query-editor-action-button,.query-editor-footer__cancel{color:#294b69;background:#fff;border-color:#cbdbe8;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:7px 12px;font-size:.76rem;font-weight:800;display:inline-flex;width:auto!important}.query-editor-close{color:#315678;cursor:pointer;background:#fff;border:1px solid #cbdbe8;border-radius:7px;place-items:center;width:36px;height:36px;padding:0;display:grid}.query-editor-header__back:hover,.query-editor-action-button:hover,.query-editor-footer__cancel:hover,.query-editor-close:hover{color:#173b5c;background:#f4f8fb;border-color:#abc4d9}.query-editor-tabs{border-bottom:1px solid var(--query-editor-line);background:#fff;align-items:flex-end;gap:4px;min-height:48px;padding:8px 24px 0;display:flex}.query-editor-tab{color:#607890;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 16px 9px;font-size:.8rem;font-weight:800;display:inline-flex;position:relative}.query-editor-tab:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:10px;right:10px}.query-editor-tab.is-active{color:#087f91}.query-editor-tab.is-active:after{background:#08a0b4}.query-editor-tab b{color:#476987;background:#edf3f8;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:20px;padding:0 6px;font-size:.67rem;display:inline-flex}.query-editor-content{scrollbar-gutter:stable;background:#f8fbfd;min-height:0;padding:14px 20px 18px;overflow:auto}.query-editor-setup,.query-editor-panel,.query-editor-preview,.query-editor-exclusion{border:1px solid var(--query-editor-line);background:#fff;border-radius:10px;box-shadow:0 4px 14px #1d3a5609}.query-editor-setup{padding:18px 14px 14px;position:relative}.query-editor-section-label{color:#315678;letter-spacing:.08em;text-transform:uppercase;background:#fff;padding:0 7px;font-size:.66rem;font-weight:900;position:absolute;top:-8px;left:14px}.query-editor-setup__grid,.query-editor-exclusion .entry-form--query-meta{grid-template-columns:minmax(180px,.9fr) minmax(240px,1.15fr) minmax(200px,1.15fr);gap:12px;margin:0;display:grid}.query-editor-tags-field{grid-column:1/-1}.query-editor-tags-field__control{align-items:center;display:flex;position:relative}.query-editor-tags-field__control>svg{z-index:1;color:#078fa1;pointer-events:none;width:15px;height:15px;position:absolute;left:11px}.query-editor-tags-field__control input{width:100%;padding-left:34px}.query-editor-shell .entry-form label,.query-editor-setup label{color:#274863;gap:6px;font-size:.72rem;font-weight:800}.query-editor-setup label small{color:#7890a5;font-size:.68rem;font-weight:600}.query-editor-shell input:not([type=checkbox]):not([type=radio]),.query-editor-shell select,.query-editor-shell textarea,.query-editor-shell .multi-select-picker__trigger{color:#173854;background:#fff;border:1px solid #cbdbe7;border-radius:7px;min-height:38px;font-size:.77rem}.query-editor-shell input:focus,.query-editor-shell select:focus,.query-editor-shell textarea:focus{border-color:#56adbd;outline:0;box-shadow:0 0 0 3px #08a0b41a}.query-editor-exclusion{box-shadow:none;gap:10px;margin:12px 0;padding:12px 14px;display:grid}.query-editor-exclusion .query-exclusion-card__header{align-items:center}.query-editor-exclusion h4{color:var(--query-editor-ink);margin:0;font-size:.82rem}.query-editor-exclusion .query-exclusion-card__header p:last-child{color:var(--query-editor-muted);margin:3px 0 0;font-size:.7rem}.query-editor-exclusion .query-exclusion-card__body{grid-template-columns:minmax(260px,1fr) 170px;max-width:720px}.query-exclusion-project-field{color:#274863;gap:6px;min-width:0;font-size:.72rem;font-weight:800;display:grid}.query-exclusion-project-field .global-project-selector__trigger{border-color:#cbdbe7;border-radius:7px;min-height:38px}.query-editor-exclusion:has(#queryPreviousLeadExclusionEnabled:not(:checked)) .query-exclusion-card__body{display:none}.query-editor-builder-grid{grid-template-columns:minmax(0,1fr) minmax(320px,390px);align-items:start;gap:14px;display:grid}.query-editor-panel{min-width:0;padding:14px}.query-editor-panel__header,.query-editor-preview__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.query-editor-panel__header h3,.query-code-preview__header h3,.query-editor-preview__header h3{color:var(--query-editor-ink);letter-spacing:-.015em;margin:0;font-size:.94rem}.query-editor-panel__header p:last-child,.query-editor-preview__header p:last-child{color:var(--query-editor-muted);margin:4px 0 0;font-size:.72rem}.query-editor-panel__header--compact{margin-bottom:8px}.query-editor-count-badge{color:#087d8e;white-space:nowrap;background:#edf9fa;border:1px solid #cae6ea;border-radius:999px;align-items:center;min-height:27px;padding:0 9px;font-size:.68rem;font-weight:800;display:inline-flex}.query-editor-filter-builder{gap:10px;display:grid}.query-editor-shell .query-group-card{margin:0 0 10px calc(var(--query-depth,0) * 18px);box-shadow:none;background:#fff;border:1px solid #d5e2ed;border-radius:9px;padding:0;overflow:visible}.query-editor-shell .query-group-card--root{background:#fff;margin-left:0}.query-editor-shell .query-group-card__header{background:linear-gradient(#fbfdff 0%,#f5f9fc 100%);border-bottom:1px solid #dce7f0;border-radius:9px 9px 0 0;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin:0;padding:7px 10px;display:flex}.query-editor-shell .query-group-card__meta,.query-group-card__tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.query-group-card__number{color:#173854;align-items:center;gap:6px;font-size:.75rem;font-weight:900;display:inline-flex}.query-group-card__number svg{color:#078fa1;width:15px;height:15px}.query-logic-badge{color:#087586;background:#eaf8fa;border:1px solid #72c7d2;border-radius:5px;align-items:center;min-height:22px;padding:0 7px;font-size:.64rem;font-weight:900;display:inline-flex}.query-logic-badge--or{color:#35689d;background:#edf5fd;border-color:#94bde8}.query-group-card__count{color:#6b8399;font-size:.68rem}.query-group-logic-control{color:#5c748a;gap:5px;font-size:.68rem}.query-editor-shell .query-group-logic-control select{border-radius:6px;width:auto;min-width:68px;min-height:30px;padding:4px 25px 4px 8px;font-size:.69rem}.query-editor-icon-button{color:#456580;cursor:pointer;background:#fff;border:1px solid #d2dfe9;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:31px;height:31px;min-height:31px;padding:0;font-size:.69rem;font-weight:800;display:inline-flex}.query-editor-icon-button svg{width:15px;height:15px}.query-editor-icon-button--labelled{padding:0 9px;width:auto!important}.query-editor-icon-button:hover{background:#f6fafc;border-color:#a9c2d6}.query-editor-icon-button--danger{color:#a24b4b;background:#fff8f8;border-color:#ead0d0}.query-editor-shell .query-group-card__body{gap:8px;padding:9px;display:grid}.query-editor-shell .filter-row-card--query{box-shadow:none;background:#fff;border:1px solid #e0e9f1;border-radius:7px;grid-template-columns:minmax(190px,1.2fr) minmax(130px,.75fr) minmax(190px,1fr) auto;align-items:end;gap:8px;margin:0;padding:8px;display:grid}.query-editor-shell .filter-control{gap:4px}.query-editor-shell .filter-control>span{color:#60788e;letter-spacing:.045em;text-transform:uppercase;font-size:.63rem;font-weight:900}.query-editor-shell .filter-control input,.query-editor-shell .filter-control select,.query-editor-shell .filter-control textarea{width:100%;min-height:36px;padding:7px 9px}.query-editor-shell .filter-control--query-value textarea{resize:vertical;min-height:62px}.query-editor-shell .query-rule-actions{flex-wrap:nowrap;align-self:end;gap:6px;display:flex}.query-editor-sidebar{gap:12px;min-width:0;display:grid}.query-editor-shell .query-code-preview{border:1px solid var(--query-editor-line);border-radius:10px;margin:0;padding:12px}.query-editor-shell .query-code-preview__header{justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 10px;display:flex}.query-editor-shell .query-code-preview__body{color:#dbeafe;background:linear-gradient(145deg,#0b1e31 0%,#102b43 100%);border:1px solid #0d2942;border-radius:9px;max-height:360px;margin:0;padding:12px 0;font:.72rem/1.65 Consolas,SFMono-Regular,monospace;overflow:auto}.query-code-preview__lines{counter-reset:query-code-line;margin:0;padding:0 14px 0 44px}.query-code-preview__lines li{color:#718aa1;min-height:1.65em;padding-left:10px}.query-code-preview__lines code{color:#d9e9f6;white-space:pre-wrap;overflow-wrap:anywhere}.query-code-token--logic{color:#f2c66d;font-weight:800}.query-code-token--operator{color:#79d6a3}.query-editor-summary{padding-bottom:8px}.query-editor-summary dl{margin:0}.query-editor-summary dl>div{color:#526d85;border-top:1px solid #e3ebf2;justify-content:space-between;align-items:center;gap:16px;min-height:35px;font-size:.72rem;display:flex}.query-editor-summary dt,.query-editor-summary dd{margin:0}.query-editor-summary dd{color:#173854;text-align:right;font-weight:800}.query-editor-summary dd.query-editor-summary__matches{color:#078b9d}.query-editor-preview{grid-template-rows:auto minmax(0,1fr) auto;min-height:100%;padding:14px;display:grid}.query-editor-preview__header{align-items:center}.query-editor-preview__table{background:#fff;border:1px solid #dce6ee;border-radius:8px;min-height:360px;max-height:none;overflow:auto}.query-editor-preview__table .report-table{min-width:1120px}.query-editor-preview__table th{z-index:2;color:#315678;background:#f2f7fb;position:sticky;top:0}.query-editor-preview__empty{place-content:center;min-height:320px}.query-editor-preview__pagination{justify-content:center;padding:12px 0 0;display:flex}.query-editor-footer{z-index:4;border-top:1px solid var(--query-editor-line);background:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:10px 20px;display:flex;position:relative;box-shadow:0 -8px 20px #1b37520b}.query-editor-shell .query-editor-footer .query-editor-apply-button{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:218px;min-height:40px;padding:8px 16px;font-size:.8rem;font-weight:900;display:inline-flex;box-shadow:0 5px 13px #078c8833;color:#fff!important;background:linear-gradient(#12a79f 0%,#078c88 100%)!important;border-color:#078a91!important;width:auto!important}.query-editor-shell .query-editor-footer .query-editor-apply-button:hover{background:linear-gradient(#0e9a94 0%,#067b79 100%)!important;border-color:#06777a!important}body.crm-theme-dark .query-editor-shell,body.crm-theme-dark .query-editor-header,body.crm-theme-dark .query-editor-tabs,body.crm-theme-dark .query-editor-footer,body.crm-theme-dark .query-editor-setup,body.crm-theme-dark .query-editor-panel,body.crm-theme-dark .query-editor-preview,body.crm-theme-dark .query-editor-exclusion,body.crm-theme-dark .query-editor-shell .query-group-card,body.crm-theme-dark .query-editor-shell .filter-row-card--query{--query-editor-ink:#e6f0f8;--query-editor-muted:#9cb1c4;--query-editor-line:#30485d;--query-editor-soft:#14283a;border-color:var(--query-editor-line);color:var(--query-editor-ink);background:#15283a}body.crm-theme-dark .query-editor-content,body.crm-theme-dark .query-editor-shell .query-group-card__header{background:#102233}body.crm-theme-dark .query-editor-shell input:not([type=checkbox]):not([type=radio]),body.crm-theme-dark .query-editor-shell select,body.crm-theme-dark .query-editor-shell textarea,body.crm-theme-dark .query-editor-shell .multi-select-picker__trigger,body.crm-theme-dark .query-editor-icon-button,body.crm-theme-dark .query-editor-action-button,body.crm-theme-dark .query-editor-header__back,body.crm-theme-dark .query-editor-close{color:#d8e6f2;background:#0e1e2d;border-color:#3a5368}@media (width<=1100px){.query-editor-builder-grid{grid-template-columns:minmax(0,1fr)}.query-editor-sidebar,.query-editor-shell .filter-row-card--query{grid-template-columns:repeat(2,minmax(0,1fr))}.query-rule-actions{justify-content:flex-end}}@media (width<=760px){#queryBuilderModal{padding:8px}#queryBuilderModal .query-builder-modal-card{width:calc(100vw - 16px);height:calc(100vh - 16px);max-height:calc(100vh - 16px)}.query-editor-header{flex-direction:column;align-items:stretch;padding:14px}.query-editor-header__actions{justify-content:flex-start}.query-editor-tabs{padding-inline:10px}.query-editor-content{padding:12px}.query-editor-setup__grid,.query-editor-exclusion .entry-form--query-meta,.query-editor-sidebar,.query-editor-shell .filter-row-card--query{grid-template-columns:minmax(0,1fr)}.query-editor-shell .query-group-card__header,.query-editor-preview__header,.query-editor-footer{flex-direction:column;align-items:stretch}.query-editor-footer__actions,.query-editor-preview__actions{justify-content:stretch}.query-editor-footer__actions>button,.query-editor-preview__actions>button,.query-editor-apply-button{flex:auto;width:100%!important}}@media (width<=540px){.auth-login-pane{gap:18px}.auth-card{border-radius:16px}.login-logo-settings-preview{flex-direction:column;align-items:stretch}}.user-security-card{margin-top:4px}.user-security-card .field-admin-actions{justify-content:flex-start}.sidebar,.hero{background:var(--surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow);border:1px solid #dbe6f3e6}.sidebar{background:var(--menu-surface);border-radius:var(--radius-xl);overscroll-behavior:contain;height:100vh;color:var(--nav-ink);border-color:#ffffff0d;flex-direction:column;gap:14px;padding:16px 14px 14px;display:flex;position:sticky;top:0;overflow-y:auto;box-shadow:0 24px 64px #0f172a47}.sidebar:before{content:"";border-radius:inherit;pointer-events:none;background:#21364e;height:200px;position:absolute;inset:0 0 auto}.sidebar-top,.sidebar-bottom{z-index:1;background:#21364e;gap:14px;display:grid;position:relative}.sidebar-top{flex:auto}.sidebar-bottom{flex:none}.eyebrow,.section-kicker,.card-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:.74rem;font-weight:700}.sidebar .eyebrow,.sidebar .card-label{color:var(--nav-muted)}.hero h2,.section-heading h3,.entry-form h4,.workspace-section__header h4,.admin-title{margin:0;font-family:Lexend,Plus Jakarta Sans,sans-serif}.hero{color:#f4f8fc;background:linear-gradient(#243b53 0%,#21384f 100%);border-color:#10203338;min-height:68px;padding:10px 14px;box-shadow:0 10px 28px #18274b2e}.hero .eyebrow,.hero h2,.hero .ghost-button{color:#f4f8fc}.hero .eyebrow{color:#a9bdd2;margin-bottom:4px}.hero-actions{align-items:center;gap:8px;display:flex}#globalSearch{color:#fff;background:#ffffff14;border-color:#ffffff1f;min-width:min(520px,48vw)}.brand-block{gap:10px;padding:8px 8px 2px;display:grid;background:0 0!important}.brand-mark-row{align-items:center;gap:12px;display:flex}.brand-mark{color:#fff7f2;background:linear-gradient(135deg, var(--accent) 0%, #ff8f69 52%, #ffb493 100%);border-radius:14px;place-items:center;width:44px;height:44px;font-family:Lexend,Plus Jakarta Sans,sans-serif;font-size:1.1rem;font-weight:800;display:grid;box-shadow:0 14px 30px #ff6b3547}.brand-meta{gap:4px;display:grid}.brand-title{color:var(--nav-ink);letter-spacing:-.03em;margin:0;font-family:Lexend,Plus Jakarta Sans,sans-serif;font-size:1.15rem}.brand-copy{color:var(--nav-muted);margin:0;font-size:.9rem;line-height:1.55;display:block}.brand-copy,.utility-copy,.status-panel,.list-card__subtitle,.list-card__meta,.workspace-copy,.project-field-list,.report-line span,.queue-row__sub,.snapshot-line span,.detail-caption{color:var(--muted)}.sidebar-nav,.filter-row,.hero-actions,.stack-list,.entry-form,.workspace-panel,.assignment-fields-grid,.report-grid,.report-list,.snapshot-list,.field-admin-list,.filter-builder{gap:12px;display:grid}.simple-list{color:var(--text);margin:0;padding-left:1.1rem}.simple-list li+li{margin-top:.28rem}.nav-chip{color:var(--nav-ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;padding:10px 12px;font-size:.92rem;font-weight:700;transition:background .14s,border-color .14s,transform .14s,color .14s}.sidebar-nav{flex:none;gap:8px}.nav-chip.is-active{background:var(--nav-surface-active);color:#fff7f2;border-color:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff0a}.nav-group{gap:8px;padding-top:4px;display:grid}.nav-chip--group{color:#fff;font-weight:700}.nav-chip:hover,.nav-subchip:hover{transform:translateY(-1px)}.nav-chip:not(.is-active):hover{background:var(--nav-surface-soft);border-color:#ffffff0a}.nav-submenu{border-left:1px solid var(--nav-line);gap:6px;padding-top:6px;padding-left:12px;display:grid}.nav-submenu-label{letter-spacing:.1em;text-transform:uppercase;color:var(--nav-muted);padding:6px 10px 2px;font-size:.72rem;font-weight:800}.nav-subchip{color:var(--nav-muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;padding:8px 10px;font-size:.9rem;font-weight:600;transition:background .14s,border-color .14s,color .14s,transform .14s}.nav-subchip--child{margin-left:14px;padding-left:14px;font-size:.88rem;position:relative}.nav-subchip--child:before{content:"";background:#ffffff4d;border-radius:999px;width:6px;height:6px;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.nav-subchip.is-active{color:#fff;background:#ffffff14;border-color:#ffffff0f}.filter-box.filter-box--collapsed{display:none}.filter-row--three{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.sidebar-card,.workspace-shell,.workspace-section,.list-card,.stat-card,.assignment-row,.agent-panel,.field-admin-row,.filter-row-card{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line)}.sidebar-card{box-shadow:none;background:#ffffff0f;border-color:#ffffff14;flex:none;padding:14px}.sidebar-card .card-label,.sidebar-card .snapshot-line span,.sidebar-card .status-panel,.sidebar-card .ghost-button{color:var(--nav-muted)}.sidebar-card .snapshot-line strong,.sidebar-card .status-panel.is-good,.sidebar-card .status-panel.is-error{color:var(--nav-ink)}.sidebar-card .snapshot-line{border-bottom-color:#ffffff14}.sidebar-card .ghost-button{background:#ffffff14;border-color:#ffffff14}.snapshot-line{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.snapshot-line:last-child{border-bottom:none}.status-panel.is-error{color:var(--danger)}.status-panel.is-good{color:var(--success)}.main-panel{gap:18px;min-width:0;max-width:100%;display:grid;position:relative;overflow-x:hidden}.app-loading-overlay{z-index:120;-webkit-backdrop-filter:blur(11px)saturate(115%);backdrop-filter:blur(11px)saturate(115%);background:radial-gradient(circle at 50% 38%,#188ba82b,#0000 34%),#07142699;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.contact-duplicates-workspace{gap:18px;display:grid}.contact-duplicate-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.contact-duplicate-summary article{border:1px solid var(--border-color,#dfe7ee);background:var(--panel-background,#fff);border-radius:14px;padding:16px 18px;box-shadow:0 6px 18px #1e374b0a}.contact-duplicate-summary span,.contact-duplicate-summary small{color:var(--muted-text,#637383);font-size:12px;display:block}.contact-duplicate-summary strong{color:var(--text-color,#17324a);margin:7px 0 3px;font-size:28px;line-height:1;display:block}.contact-duplicate-toolbar{border:1px solid var(--border-color,#dfe7ee);background:var(--panel-background,#fff);border-radius:14px;align-items:end;gap:14px;padding:15px 18px;display:flex}.contact-duplicate-toolbar label{min-width:220px;color:var(--muted-text,#637383);gap:6px;font-size:12px;font-weight:700;display:grid}.contact-duplicate-toolbar input,.contact-duplicate-toolbar select{border:1px solid var(--border-color,#cedae4);background:var(--input-background,#fff);min-height:40px;color:var(--text-color,#17324a);border-radius:9px;padding:0 12px}.contact-duplicate-toolbar>span{color:var(--muted-text,#637383);margin-left:auto;padding-bottom:10px;font-size:12px}.contact-duplicate-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:16px;display:grid}.contact-duplicate-results,.contact-duplicate-sidebar section{border:1px solid var(--border-color,#dfe7ee);background:var(--panel-background,#fff);border-radius:16px;overflow:hidden}.contact-duplicate-results>header,.contact-duplicate-sidebar section>header{border-bottom:1px solid var(--border-color,#e5ecf1);justify-content:space-between;align-items:center;gap:12px;padding:17px 20px;display:flex}.contact-duplicate-results header p,.contact-duplicate-sidebar header p{color:#7b61c9;letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px;font-size:11px;font-weight:800}.contact-duplicate-results h3,.contact-duplicate-sidebar h3{margin:0;font-size:17px}.contact-duplicate-results>header>span,.contact-duplicate-sidebar header>span{color:#6546bd;text-align:center;background:#f1edff;border-radius:99px;min-width:32px;padding:5px 8px;font-size:12px;font-weight:800}.contact-duplicate-list{display:grid}.contact-duplicate-candidate{border-bottom:1px solid var(--border-color,#edf1f4);grid-template-columns:78px minmax(300px,1fr) minmax(190px,.55fr) auto;align-items:center;gap:16px;padding:17px 20px;display:grid}.contact-duplicate-candidate:last-child{border-bottom:0}.contact-duplicate-score{color:#6546bd;background:#f1edff;border-radius:12px;place-items:center;width:64px;height:58px;display:grid}.contact-duplicate-score strong{font-size:18px}.contact-duplicate-score span{font-size:10px}.contact-duplicate-candidate__people{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-width:0;display:grid}.contact-duplicate-candidate__people div{min-width:0}.contact-duplicate-candidate__people strong,.contact-duplicate-candidate__people span,.contact-duplicate-candidate__people small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.contact-duplicate-candidate__people strong{color:var(--text-color,#17324a);font-size:14px}.contact-duplicate-candidate__people span{color:#42617c;margin-top:3px;font-size:12px}.contact-duplicate-candidate__people small{color:var(--muted-text,#7a8996);margin-top:2px}.contact-duplicate-candidate__people i{color:#8b76c8;font-style:normal}.contact-duplicate-candidate__evidence{flex-wrap:wrap;gap:5px;display:flex}.contact-duplicate-candidate__evidence span,.contact-duplicate-candidate__evidence em{color:#167151;background:#e9f7f1;border-radius:6px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:700}.contact-duplicate-candidate__evidence em{color:#a85120;background:#fff1e8}.contact-duplicate-pagination{border-top:1px solid var(--border-color,#e5ecf1);justify-content:center;align-items:center;gap:12px;padding:14px;display:flex}.contact-duplicate-sidebar{gap:16px;display:grid}.contact-duplicate-sidebar section>article{border-bottom:1px solid var(--border-color,#edf1f4);justify-content:space-between;align-items:start;gap:10px;padding:13px 16px;display:flex}.contact-duplicate-sidebar article strong,.contact-duplicate-sidebar article span,.contact-duplicate-sidebar article small{display:block}.contact-duplicate-sidebar article strong{font-size:13px}.contact-duplicate-sidebar article span,.contact-duplicate-sidebar article small,.contact-duplicate-sidebar section>p{color:var(--muted-text,#70808e);font-size:11px}.contact-duplicate-sidebar article button{color:#9aa7b3;cursor:pointer;background:0 0;border:0;font-size:20px}.contact-duplicate-sidebar section>p{margin:0;padding:18px}.contact-duplicate-review-backdrop{z-index:1250;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0918269e;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.contact-duplicate-review{background:var(--panel-background,#fff);border-radius:18px;width:min(1120px,96vw);max-height:92vh;overflow:auto;box-shadow:0 25px 80px #00000047}.contact-duplicate-review>header{z-index:2;border-bottom:1px solid var(--border-color,#e1e9ef);background:inherit;justify-content:space-between;padding:20px 24px;display:flex;position:sticky;top:0}.contact-duplicate-review>header p{color:#7658c8;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:800}.contact-duplicate-review>header h3{margin:0 0 4px}.contact-duplicate-review>header span{color:var(--muted-text,#6e7f8e);font-size:12px}.contact-duplicate-review__choices{grid-template-columns:1fr 1fr;gap:16px;padding:20px 24px;display:grid}.contact-duplicate-choice{border:2px solid var(--border-color,#dfe7ed);cursor:pointer;border-radius:14px;gap:12px;padding:14px;display:grid;position:relative}.contact-duplicate-choice.is-selected{border-color:#7255c5;box-shadow:0 0 0 3px #7255c51a}.contact-duplicate-choice>input{position:absolute;top:17px;right:17px}.contact-duplicate-choice>span{color:#694db9;text-transform:uppercase;font-size:11px;font-weight:800}.contact-duplicate-choice>div>h5{margin:2px 0 8px}.contact-duplicate-person{background:var(--subtle-background,#f7f9fb);border-radius:11px;padding:14px}.contact-duplicate-person>header{align-items:center;gap:10px;display:flex}.contact-duplicate-person>header>span{color:#fff;background:#7052c3;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.contact-duplicate-person h4,.contact-duplicate-person p{margin:0}.contact-duplicate-person p{color:var(--muted-text,#6d7c89);font-size:12px}.contact-duplicate-person dl{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;display:grid}.contact-duplicate-person dl div{min-width:0}.contact-duplicate-person dt{color:var(--muted-text,#7b8995);text-transform:uppercase;font-size:10px}.contact-duplicate-person dd{color:var(--text-color,#17324a);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:12px;overflow:hidden}.contact-duplicate-person footer{flex-wrap:wrap;gap:5px;display:flex}.contact-duplicate-person footer span,.contact-duplicate-person footer strong{color:#526879;background:#eaf0f5;border-radius:6px;padding:4px 7px;font-size:10px}.contact-duplicate-person footer strong{color:#a52d37;background:#fde7e8}.contact-duplicate-projects{gap:6px;max-height:160px;display:grid;overflow:auto}.contact-duplicate-projects article{border:1px solid var(--border-color,#e4ebf0);border-radius:8px;grid-template-columns:1fr auto;gap:2px 10px;padding:8px 9px;display:grid}.contact-duplicate-projects strong,.contact-duplicate-projects small{display:block}.contact-duplicate-projects span,.contact-duplicate-projects em{font-size:10px;font-style:normal}.contact-duplicate-projects em{color:#197558;grid-column:2;font-weight:800}.contact-duplicate-merge-preview{border:1px solid var(--border-color,#dfe7ed);border-radius:13px;margin:0 24px 20px;padding:16px 18px}.contact-duplicate-merge-preview>header{justify-content:space-between;gap:12px;display:flex}.contact-duplicate-merge-preview header p,.contact-duplicate-merge-preview header h4{margin:0}.contact-duplicate-merge-preview header p{color:#7356c2;text-transform:uppercase;font-size:10px;font-weight:800}.contact-duplicate-merge-preview>header>span{color:#197052;background:#e7f7ef;border-radius:99px;padding:5px 9px;font-size:11px;font-weight:800}.contact-duplicate-preview-stats{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.contact-duplicate-preview-stats div{background:var(--subtle-background,#f6f8fa);border-radius:9px;padding:10px}.contact-duplicate-preview-stats strong,.contact-duplicate-preview-stats span{display:block}.contact-duplicate-preview-stats span{color:var(--muted-text,#71808d);font-size:10px}.contact-duplicate-safe-note{color:#527062;margin:13px 0 0;font-size:12px}.contact-duplicate-blockers{color:#9a3d21;background:#fff0eb;border-radius:9px;margin-top:13px;padding:12px}.contact-duplicate-blockers p{margin:5px 0 0;font-size:12px}.contact-duplicate-review>footer{border-top:1px solid var(--border-color,#dfe7ed);background:inherit;justify-content:space-between;gap:12px;padding:16px 24px;display:flex;position:sticky;bottom:0}.contact-duplicate-review>footer>div{gap:8px;display:flex}@media (width<=1150px){.contact-duplicate-summary{grid-template-columns:repeat(3,1fr)}.contact-duplicate-layout{grid-template-columns:1fr}.contact-duplicate-sidebar{grid-template-columns:1fr 1fr}}@media (width<=800px){.contact-duplicate-summary{grid-template-columns:1fr 1fr}.contact-duplicate-toolbar{flex-direction:column;align-items:stretch}.contact-duplicate-toolbar>span{margin-left:0}.contact-duplicate-candidate{grid-template-columns:62px 1fr}.contact-duplicate-candidate__evidence,.contact-duplicate-candidate>button{grid-column:2}.contact-duplicate-review__choices{grid-template-columns:1fr}.contact-duplicate-preview-stats{grid-template-columns:1fr 1fr}}.email-template-governance-card,.email-template-version-card{background:#fff;border:1px solid #dbe6f2;border-radius:16px;padding:22px;box-shadow:0 10px 30px #1836580d}.email-template-governance-card__heading,.email-template-version-card{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.email-template-governance-card h4,.email-template-version-card h4{color:#17324d;margin:2px 0 4px}.email-template-governance-badges{flex-wrap:wrap;gap:8px;display:flex}.email-template-governance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.email-template-governance-grid label{color:#52677c;gap:7px;font-size:13px;font-weight:700;display:grid}.email-template-governance-grid input,.email-template-governance-grid select{color:#17324d;background:#fff;border:1px solid #ccd9e8;border-radius:9px;width:100%;min-height:42px;padding:9px 11px}.email-template-content-types{color:#52677c;border:0;align-items:center;gap:18px;margin:18px 0 8px;padding:0;display:flex}.email-template-content-types legend{float:left;color:#17324d;margin-right:18px;font-weight:700}.email-template-content-types label{align-items:center;gap:7px;display:flex}.email-template-readiness{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.email-template-readiness span{border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.email-template-readiness .is-ready{color:#147a55;background:#e9f8f1}.email-template-readiness .is-missing{color:#a84817;background:#fff2e8}.email-template-version-list{gap:8px;min-width:min(560px,58%);display:grid}.email-template-version-list>div{border:1px solid #e1e9f2;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.email-template-version-list span:first-child{gap:2px;display:grid}.email-template-version-list small{color:#718096;font-weight:400}.email-template-version-list em{color:#147a55;font-size:12px;font-style:normal;font-weight:700}@media (width<=980px){.email-template-governance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.email-template-version-card{display:grid}.email-template-version-list{min-width:0}}.publication-page-create-modal__types{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.publication-page-create-modal__types label{cursor:pointer;position:relative}.publication-page-create-modal__types input{z-index:2;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.publication-page-create-modal__types span{color:#173052;pointer-events:none;background:#fff;border:1px solid #d8e4f1;border-radius:10px;flex-direction:column;gap:3px;padding:13px 14px;display:flex}.publication-page-create-modal__types small{color:#71839b}.publication-page-create-modal__types input:checked+span{background:#eef6ff;border-color:#0b6ff4;box-shadow:0 0 0 2px #0b6ff41a}.publication-page-row__icon--header,.publication-page-row__icon--footer{color:#0865d8;background:#e8f4ff}.publication-template-defaults__actions{align-items:center;gap:12px;margin-top:18px;display:flex}.publication-site-template-defaults .publication-field small{color:#72839a;margin-top:6px;display:block}.publication-studio-shell{background:#fff;border:1px solid #dce6f0;border-radius:18px;grid-template-columns:300px minmax(0,1fr);gap:0;min-height:calc(100vh - 128px);display:grid;overflow:hidden;box-shadow:0 16px 44px #1a365212}.publication-studio-shell>main{background:#f5f8fb;min-width:0;padding:26px}.publication-studio-nav{scrollbar-color:#c9d2dc transparent;scrollbar-width:thin;background:#fff;border-right:1px solid #dce6f0;padding:28px 20px 36px}.publication-studio-nav__brand{border:0;align-items:center;gap:15px;margin:0 3px 29px;padding:0;text-decoration:none;display:flex}.publication-studio-nav__brand>span{color:#fff;background:linear-gradient(145deg,#55a4f6 0%,#0868e4 62%,#0755c9 100%);border-radius:14px;flex:none;place-items:center;width:52px;height:52px;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 22px #0c6fea3d}.publication-studio-nav__brand>span:before{content:"";background:linear-gradient(135deg,#ffffff40,#0000 48%);position:absolute;inset:0}.publication-studio-nav__brand>span b{z-index:1;font:850 25px/1 Manrope,sans-serif;position:relative}.publication-studio-nav__brand>span i{z-index:1;background:#58d5ff;border-radius:3px;height:3px;position:absolute;bottom:10px;left:13px;right:13px;box-shadow:0 2px 5px #002a7047}.publication-studio-nav__brand strong,.publication-studio-nav__brand small{display:block}.publication-studio-nav__brand strong{color:#112b4a;letter-spacing:-.02em;font:800 18px/1.2 Manrope,sans-serif}.publication-studio-nav__brand small{color:#647a96;margin-top:4px;font-size:12px;line-height:1.25}.publication-studio-nav nav{gap:5px;display:grid}.publication-studio-nav nav>p{color:#7d8fa6;letter-spacing:.075em;text-transform:uppercase;margin:23px 8px 8px;font-size:10px;font-weight:850;line-height:1.2}.publication-studio-nav nav>p:first-child{margin-top:0}.publication-studio-nav nav>p:not(:first-child){border-top:1px solid #dde5ee;margin-top:18px;padding-top:23px}.publication-studio-nav nav button{color:#345576;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:62px;padding:8px 10px;transition:color .16s,background .16s,box-shadow .16s;display:grid;position:relative}.publication-studio-nav nav button>span{color:#3f6285;background:#f3f6fa;border:1px solid #edf1f6;border-radius:12px;place-items:center;width:44px;height:44px;transition:color .16s,background .16s,border-color .16s,box-shadow .16s;display:grid}.publication-studio-nav nav button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.publication-studio-nav nav button strong,.publication-studio-nav nav button small{display:block}.publication-studio-nav nav button strong{color:#122d4c;letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap;font:750 14px/1.25 Manrope,sans-serif;overflow:hidden}.publication-studio-nav nav button small{color:#647b97;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11.5px;line-height:1.3;overflow:hidden}.publication-studio-nav nav button:hover{background:#f3f7fb}.publication-studio-nav nav button:hover>span{color:#2369b6;background:#eef5fc;border-color:#dce8f4}.publication-studio-nav nav button:focus-visible{outline-offset:2px;outline:2px solid #1271ed59}.publication-studio-nav nav button.is-active{color:#0b68dc;background:linear-gradient(90deg,#edf5ff 0%,#e4effc 100%);box-shadow:inset 3px 0 #1275ed}.publication-studio-nav nav button.is-active>span{color:#fff;background:linear-gradient(145deg,#1682f5,#0865df);border-color:#0000;box-shadow:0 8px 18px #0c69e233}.publication-studio-nav nav button.is-active strong{color:#0967dc}.publication-studio-nav nav button.is-active small{color:#536f90}.publication-studio-shell .publication-editor{padding:0}.publication-studio-shell .publication-editor__header{padding-top:3px}.publication-studio-shell .publication-library{padding:0}.publication-studio-shell .publication-library__hero{border-radius:14px}.publication-research-workspace,.research-automation-workspace{gap:18px;display:grid}.research-automation-health{background:#fff;border:1px solid #cfe0ef;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px 19px;display:grid}.research-automation-health>span{color:#fff;background:#e05252;border-radius:11px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.research-automation-health.is-ready>span{background:#16a273}.research-automation-health strong,.research-automation-health small{display:block}.research-automation-health strong{color:#173653;font-size:13px}.research-automation-health small{color:#71869a;margin-top:4px;font-size:10px;line-height:1.45}.research-automation-grid{grid-template-columns:minmax(560px,1.05fr) minmax(400px,.95fr);align-items:start;gap:18px;display:grid}.research-automation-settings,.research-automation-queue{margin:0}.research-automation-switches{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.research-automation-switches .publication-toggle{background:#f8fbfd;border:1px solid #dbe6ef;border-radius:9px;margin:0;padding:13px}.research-automation-switches .publication-toggle--danger{background:#fff8f8;border-color:#f1d2d2}.research-automation-thresholds{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:13px 0;display:grid}.research-automation-thresholds label{gap:5px;display:grid;position:relative}.research-automation-thresholds label>span{color:#60778e;font-size:9px;font-weight:800}.research-automation-thresholds input{color:#173653;background:#fff;border:1px solid #d7e2ed;border-radius:7px;width:100%;height:39px;padding:0 30px 0 11px;font-weight:750}.research-automation-thresholds em{color:#8295a7;font-size:9px;font-style:normal;position:absolute;bottom:12px;right:10px}.research-automation-settings>footer{justify-content:flex-end;margin-top:16px;display:flex}.research-automation-items{gap:9px;display:grid}.research-automation-items>article{background:#fbfdff;border:1px solid #dce6ef;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;padding:13px;display:grid}.research-automation-items__identity{align-items:center;gap:10px;min-width:0;display:flex}.research-automation-items__identity>span{color:#fff;background:linear-gradient(135deg,#e75050,#b92332);border-radius:9px;flex:none;place-items:center;width:36px;height:36px;font-size:9px;font-weight:900;display:grid}.research-automation-items__identity>div{min-width:0}.research-automation-items__identity strong,.research-automation-items__identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.research-automation-items__identity strong{color:#183753;font-size:11px}.research-automation-items__identity small{color:#74899d;text-transform:capitalize;margin-top:4px;font-size:8px}.research-automation-items>article>i{background:#e4ebf2;border-radius:999px;grid-column:1/-1;height:4px;overflow:hidden}.research-automation-items>article>i span{border-radius:inherit;background:linear-gradient(90deg,#126fe5,#0aa3a5);height:100%;display:block}.research-automation-items>article>p{color:#a35c31;grid-column:1/-1;margin:0;font-size:9px;line-height:1.45}.research-automation-items__actions{grid-column:1/-1;justify-content:flex-end;gap:7px;display:flex}.research-automation-items__actions button{color:#225576;cursor:pointer;background:#fff;border:1px solid #cad9e8;border-radius:6px;padding:6px 9px;font-size:8px;font-weight:800}.research-ingestion-status{color:#557086;white-space:nowrap;background:#eaf0f5;border-radius:999px;align-self:start;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-weight:850;display:inline-flex}.research-ingestion-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.research-ingestion-status--completed{color:#187957;background:#dff6ec}.research-ingestion-status--needs_review{color:#9b6519;background:#fff0d4}.research-ingestion-status--failed{color:#a33f48;background:#ffe7e9}.research-ingestion-status--generating,.research-ingestion-status--verifying,.research-ingestion-status--publishing,.research-ingestion-status--extracting{color:#136fc1;background:#e3f1ff}.research-ingestion-modal{z-index:3200;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.research-ingestion-modal__backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071628a8;position:absolute;inset:0}.research-ingestion-modal__card{background:#fff;border:1px solid #d8e3ed;border-radius:18px;width:min(880px,100vw - 30px);max-height:min(900px,100vh - 30px);position:relative;overflow:auto;box-shadow:0 30px 90px #04142652}.research-ingestion-modal__card>header{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border-bottom:1px solid #e1e8ef;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex;position:sticky;top:0}.research-ingestion-modal__card>header>div{align-items:center;gap:13px;display:flex}.research-ingestion-modal__card>header>div>span{color:#fff;background:linear-gradient(135deg,#166ee4,#6d4be8);border-radius:12px;place-items:center;width:45px;height:45px;font-size:12px;font-weight:900;display:grid}.research-ingestion-modal__card>header p,.research-ingestion-modal__card>header h2,.research-ingestion-modal__card>header small{margin:0}.research-ingestion-modal__card>header p{color:#1671d5;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:900}.research-ingestion-modal__card>header h2{color:#122f4b;margin-top:3px;font:800 22px/1.15 Manrope,sans-serif}.research-ingestion-modal__card>header small{color:#71869a;margin-top:4px;font-size:9px;display:block}.research-ingestion-modal__card>header>button{color:#61798e;cursor:pointer;background:#eef3f7;border:0;border-radius:8px;width:34px;height:34px;font-size:21px}.research-ingestion-modal__card>form{padding:22px}.research-ingestion-dropzone{color:#537089;text-align:center;cursor:pointer;background:linear-gradient(145deg,#f9fcff,#f3f8fd);border:2px dashed #b9cee2;border-radius:13px;align-content:center;place-items:center;gap:7px;min-height:190px;padding:24px;transition:all .18s;display:grid}.research-ingestion-dropzone.is-dragging{background:#edf6ff;border-color:#1475df;transform:scale(1.005)}.research-ingestion-dropzone input{opacity:0;width:1px;height:1px;position:absolute}.research-ingestion-dropzone>span{color:#146fd6;background:#dfedff;border-radius:12px;place-items:center;width:46px;height:46px;font-size:21px;display:grid}.research-ingestion-dropzone strong{color:#193a57;font-size:14px}.research-ingestion-dropzone small{color:#778da1;font-size:9px}.research-ingestion-dropzone em{color:#fff;background:#126fe5;border-radius:7px;margin-top:5px;padding:7px 11px;font-size:9px;font-style:normal;font-weight:850}.research-ingestion-file-list{gap:7px;margin-top:13px;display:grid}.research-ingestion-file-list article{border:1px solid #dce6ef;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.research-ingestion-file-list article>span{color:#fff;background:#d34048;border-radius:7px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:900;display:grid}.research-ingestion-file-list strong,.research-ingestion-file-list small{display:block}.research-ingestion-file-list strong{color:#213e59;font-size:10px}.research-ingestion-file-list small{color:#8496a8;margin-top:3px;font-size:8px}.research-ingestion-file-list button{color:#a0494f;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.research-ingestion-file-list em{color:#126fe5;font-size:9px;font-style:normal;font-weight:850}.research-ingestion-progress{background:#f2f8ff;border:1px solid #cfe1f4;border-radius:9px;margin-top:12px;padding:12px}.research-ingestion-progress>div{color:#355e83;justify-content:space-between;gap:12px;font-size:9px;display:flex}.research-ingestion-progress>i{background:#d8e6f4;border-radius:999px;height:5px;margin-top:8px;display:block;overflow:hidden}.research-ingestion-progress>i span{border-radius:inherit;background:#126fe5;height:100%;display:block}.research-ingestion-options{grid-template-columns:1fr 1fr;gap:11px;margin-top:16px;display:grid}.research-ingestion-options label{gap:5px;display:grid}.research-ingestion-options label>span{color:#5c748a;font-size:9px;font-weight:800}.research-ingestion-options input,.research-ingestion-options select{color:#1c3a56;background:#fff;border:1px solid #d5e1eb;border-radius:7px;width:100%;height:41px;padding:0 11px;font-size:10px}.research-ingestion-options label:first-child{grid-column:1/-1}.research-ingestion-rights{background:#f1fbf7;border:1px solid #cce6dc;border-radius:9px;align-items:flex-start;gap:10px;margin-top:15px;padding:13px;display:flex}.research-ingestion-rights input{margin-top:2px}.research-ingestion-rights strong,.research-ingestion-rights small{display:block}.research-ingestion-rights strong{color:#20664e;font-size:10px}.research-ingestion-rights small{color:#5e7d71;margin-top:3px;font-size:8px;line-height:1.45}.research-ingestion-modal__card form>footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.publication-research-workspace--redesign .research-automation-workspace{background:#f7faff;gap:18px;padding:22px}.research-automation-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.research-automation-header>div{align-items:center;gap:14px;display:flex}.research-automation-header>div:first-child>span{color:#176ef2;background:#eaf2ff;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.research-automation-header p,.research-automation-header h2,.research-automation-header small{margin:0}.research-automation-header p{color:#71839a;font-size:9px;font-weight:700}.research-automation-header p i{padding:0 5px;font-style:normal}.research-automation-header h2{color:#102a48;margin-top:4px;font:800 24px/1.1 Manrope,sans-serif}.research-automation-header small{color:#627993;margin-top:5px;font-size:10px;display:block}.research-automation-header>div:last-child{justify-content:flex-end}.research-automation-header button{align-items:center;gap:8px;display:inline-flex}.research-automation-header .primary-button,.research-ingestion-modal__card form>footer .primary-button{color:#fff!important;background:linear-gradient(#2179f2,#0d66e3)!important;border-color:#126bea!important;box-shadow:0 7px 16px #126bea2e!important}.research-automation-header .primary-button:hover,.research-ingestion-modal__card form>footer .primary-button:hover{color:#fff!important;background:#0b62d7!important;border-color:#0b5bc8!important}.research-ingestion-modal__card form>footer .primary-button:disabled{opacity:.5;cursor:not-allowed}.publication-research-workspace--redesign .research-automation-health{border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;padding:14px 18px}.publication-research-workspace--redesign .research-automation-health>span{border-radius:50%;width:34px;height:34px}.research-automation-health>div:last-child{align-items:center;gap:14px;display:flex}.research-automation-health>div:last-child small{white-space:nowrap}.research-automation-health>div:last-child button{color:#176fe9;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:9px;font-weight:800;display:inline-flex}.research-automation-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.research-automation-summary__card{background:#fff;border:1px solid #dce6f0;border-radius:12px;align-items:center;gap:15px;min-height:94px;padding:16px;display:flex;box-shadow:0 4px 18px #1d3a5809}.research-automation-summary__card>span{border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.research-automation-summary__card small,.research-automation-summary__card strong,.research-automation-summary__card em{display:block}.research-automation-summary__card small{color:#657b94;font-size:10px}.research-automation-summary__card strong{color:#112f50;margin-top:3px;font:800 20px/1 Manrope,sans-serif}.research-automation-summary__card em{color:#7c8da1;margin-top:8px;font-size:8px;font-style:normal}.research-automation-summary__card.is-blue>span{color:#176ef2;background:#e9f1ff}.research-automation-summary__card.is-green>span{color:#0e9e70;background:#e6f7ef}.research-automation-summary__card.is-orange>span{color:#eb9416;background:#fff3df}.research-automation-summary__card.is-red>span{color:#e83e52;background:#ffebef}.publication-research-workspace--redesign .research-automation-grid{grid-template-columns:minmax(580px,1.15fr) minmax(430px,.95fr);gap:16px}.publication-research-workspace--redesign .research-automation-settings,.publication-research-workspace--redesign .research-automation-queue{background:#fff;border:1px solid #dce6f0;border-radius:12px;overflow:hidden}.research-automation-policy-section{border-bottom:1px solid #e5edf4;padding:0 18px 17px}.research-automation-policy-section>header{align-items:center;gap:10px;height:47px;display:flex}.research-automation-policy-section>header>span{color:#fff;background:#2174ed;border-radius:4px;place-items:center;width:23px;height:23px;font-size:9px;font-weight:900;display:grid}.research-automation-policy-section h3{color:#173451;margin:0;font-size:12px}.research-automation-policy-section .research-automation-switches{margin:0}.research-automation-policy-section .publication-toggle{background:#fbfdff;min-height:63px}.research-automation-defaults{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.research-automation-defaults label{color:#60758e;gap:5px;min-width:0;font-size:8px;font-weight:800;display:grid}.research-automation-defaults input,.research-automation-defaults select{color:#173451;background:#fff;border:1px solid #d4e0eb;border-radius:6px;width:100%;min-width:0;height:34px;padding:0 10px;font-size:9px}.research-automation-defaults--core{grid-template-columns:repeat(3,minmax(0,1fr))}.research-automation-access-default{background:#f8fbfe;border:1px solid #dce7f1;border-radius:10px;margin-top:14px;padding:13px}.research-automation-access-default>header{align-items:center;gap:9px;margin-bottom:11px;display:flex}.research-automation-access-default>header>span{color:#7253d6;background:#eee9ff;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.research-automation-access-default>header strong,.research-automation-access-default>header small{display:block}.research-automation-access-default>header strong{color:#193550;font-size:10px}.research-automation-access-default>header small{color:#75899c;margin-top:2px;font-size:8px;font-weight:500}.research-automation-access-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.research-automation-access-options>label{cursor:pointer;position:relative}.research-automation-access-options input{opacity:0;pointer-events:none;position:absolute}.research-automation-access-options label>span{color:#5d7389;background:#fff;border:1px solid #d8e3ed;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-content:center;column-gap:8px;min-height:68px;padding:11px 12px;transition:border-color .15s,box-shadow .15s,background .15s;display:grid}.research-automation-access-options label>span>svg{color:#2875ee;grid-row:1/3}.research-automation-access-options label>span strong{color:#1b3855;font-size:9px}.research-automation-access-options label>span small{margin-top:2px;font-size:7px;line-height:1.45}.research-automation-access-options label.is-selected>span,.research-automation-access-options input:checked+span{background:#f2f7ff;border-color:#2875ee;box-shadow:0 0 0 2px #2875ee1a}.research-automation-gated-form{grid-template-columns:minmax(150px,.42fr) minmax(220px,1fr);align-items:center;gap:5px 12px;margin-top:11px;display:grid}.research-automation-gated-form>span{color:#425d77;font-size:8px;font-weight:800}.research-automation-gated-form select{color:#173451;background:#fff;border:1px solid #cfdde9;border-radius:7px;height:36px;padding:0 10px;font-size:9px}.research-automation-gated-form small{color:#75899c;grid-column:2;font-size:7px;line-height:1.45}.research-automation-gated-form.is-hidden{display:none}.research-automation-thresholds{gap:0;margin:0}.research-automation-threshold{border-right:1px solid #e6edf4;min-width:0;padding:0 12px}.research-automation-threshold:first-child{padding-left:0}.research-automation-threshold:last-child{border-right:0;padding-right:0}.research-automation-threshold>span{color:#345069;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.research-automation-threshold>div{width:65px;margin:8px 0 5px;position:relative}.research-automation-threshold>div input{color:#173451;background:#fff;border:1px solid #d4e0eb;border-radius:6px;width:65px;height:32px;padding:0 24px 0 9px;font-size:10px;font-weight:800}.research-automation-threshold>div em{color:#8295a7;font-size:8px;font-style:normal;position:absolute;top:9px;right:8px}.research-automation-threshold>input[type=range]{accent-color:#13a46f;border:0;border-radius:999px;width:100%;height:4px;padding:0}.research-automation-threshold.is-blue>input{accent-color:#2875ee}.research-automation-threshold.is-purple>input{accent-color:#9a3ee0}.research-automation-threshold.is-cyan>input{accent-color:#0e9b9d}.research-automation-threshold.is-green>span{color:#139866}.research-automation-threshold.is-blue>span{color:#226edc}.research-automation-threshold.is-purple>span{color:#8d35d2}.research-automation-threshold.is-cyan>span{color:#078c91}.research-automation-threshold>small{color:#8a9bad;justify-content:space-between;font-size:7px;display:flex}.research-automation-threshold>small i{font-style:normal}.research-automation-advanced{border-top:1px dashed #dce6ef;margin-top:12px}.research-automation-advanced>summary{color:#2b6fc4;cursor:pointer;padding:12px 0 4px;font-size:9px;font-weight:800}.research-automation-advanced[open]>summary{margin-bottom:10px}.research-automation-advanced .research-automation-defaults{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px}.research-automation-settings>footer{background:#f8fbfe;margin:0;padding:13px 18px}.research-automation-queue>header{border-bottom:1px solid #e3ebf2;justify-content:space-between;align-items:center;height:48px;padding:0 14px;display:flex}.research-automation-queue>header>div{color:#2371de;align-items:center;gap:8px;display:flex}.research-automation-queue>header h3{color:#193550;margin:0;font-size:12px}.research-automation-queue>header button,.research-automation-queue>footer button{color:#176fe9;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.publication-research-workspace--redesign .research-automation-items{gap:9px;padding:12px}.publication-research-workspace--redesign .research-automation-items>article{background:#fff;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.research-automation-items__identity>span{color:#fff;background:#e83143;border-radius:5px;width:35px;height:35px}.research-automation-items__identity em{color:#8a9bad;margin-top:3px;font-size:7px;font-style:normal;display:block}.publication-research-workspace--redesign .research-automation-items>article>i{height:3px}.research-automation-items>article.is-completed>i span{background:#10a36d}.research-automation-items>article.is-failed>i span{background:#e94053}.research-automation-items>article.is-needs_review>i span{background:#efa31d}.research-automation-items__actions{align-items:center}.research-automation-items__actions details{position:relative}.research-automation-items__actions details>summary{color:#225576;cursor:pointer;background:#fff;border:1px solid #cad9e8;border-radius:6px;place-items:center;width:29px;height:27px;list-style:none;display:grid}.research-automation-items__actions details>summary::-webkit-details-marker{display:none}.research-automation-items__actions details>div{z-index:20;background:#fff;border:1px solid #d5e0ea;border-radius:7px;width:148px;padding:5px;position:absolute;bottom:calc(100% + 5px);right:0;box-shadow:0 10px 28px #0f243a2e}.research-automation-items__actions details>div button{text-align:left;border:0;width:100%}.research-automation-items__actions details>div button.is-danger{color:#c83b4a}.research-automation-queue>footer{padding:0 14px 13px}.research-ingestion-source-tabs{background:#edf3f8;border-radius:9px;gap:4px;margin-bottom:14px;padding:4px;display:flex}.research-ingestion-source-tabs button{color:#617993;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:7px;height:37px;font-size:10px;font-weight:800;display:inline-flex}.research-ingestion-source-tabs button.is-active{color:#176ee7;background:#fff;box-shadow:0 2px 8px #1234521a}.research-ingestion-url-panel{gap:8px;display:grid}.research-ingestion-url-panel>span{color:#173653;justify-content:space-between;font-size:10px;font-weight:800;display:flex}.research-ingestion-url-panel>span em{color:#71869a;font-style:normal}.research-ingestion-url-panel textarea{resize:vertical;color:#183753;background:#fbfdff;border:1px solid #d2dfeb;border-radius:9px;width:100%;padding:13px;font:10px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.research-ingestion-url-panel>small{color:#71869a;font-size:9px;line-height:1.5}.research-queue-modal{z-index:3250;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.research-queue-modal__backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071628ad;position:absolute;inset:0}.research-queue-modal__card{background:#fff;border:1px solid #d5e1ec;border-radius:16px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1080px,100vw - 32px);max-height:min(860px,100vh - 32px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #04142652}.research-queue-modal__card>header{border-bottom:1px solid #e0e8f0;justify-content:space-between;align-items:flex-start;padding:18px 20px;display:flex}.research-queue-modal__card>header>div{align-items:center;gap:12px;display:flex}.research-queue-modal__card>header>div>span{color:#176fe8;background:#eaf2ff;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.research-queue-modal__card header p,.research-queue-modal__card header h2,.research-queue-modal__card header small{margin:0}.research-queue-modal__card header p{color:#176fe8;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:900}.research-queue-modal__card header h2{color:#132f4b;margin-top:3px;font:800 20px/1.15 Manrope,sans-serif}.research-queue-modal__card header small{color:#6e8398;margin-top:4px;font-size:9px;display:block}.research-queue-modal__card>header>button{color:#647b91;cursor:pointer;background:#eef3f7;border:0;border-radius:8px;width:33px;height:33px;font-size:20px}.research-queue-modal__summary{background:#f8fbfe;border-bottom:1px solid #e7edf3;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding:13px 20px;display:grid}.research-queue-modal__summary article{background:#fff;border:1px solid #dce6ef;border-radius:8px;padding:10px 12px}.research-queue-modal__summary strong,.research-queue-modal__summary small{display:block}.research-queue-modal__summary strong{color:#173653;font-size:17px}.research-queue-modal__summary small{color:#71869a;margin-top:2px;font-size:8px}.research-queue-modal__summary .is-blue strong{color:#176fe8}.research-queue-modal__summary .is-orange strong{color:#db8b13}.research-queue-modal__summary .is-green strong{color:#0b9969}.research-queue-modal__summary .is-red strong{color:#d93e51}.research-queue-modal__list{align-content:start;gap:8px;min-height:230px;padding:13px 20px;display:grid;overflow:auto}.research-queue-modal__list>article{background:#fff;border:1px solid #dce6ef;border-radius:9px;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px;display:grid}.research-queue-modal__pdf{color:#fff;background:#e73549;border-radius:6px;place-items:center;width:36px;height:36px;display:grid}.research-queue-modal__list article>div{min-width:0}.research-queue-modal__list article>div>strong,.research-queue-modal__list article>div>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.research-queue-modal__list article>div>strong{color:#173653;font-size:10px}.research-queue-modal__list article>div>small{color:#75899c;text-transform:capitalize;margin-top:4px;font-size:8px}.research-queue-modal__list article>div>i{background:#e5edf4;border-radius:999px;height:3px;margin-top:8px;display:block;overflow:hidden}.research-queue-modal__list article>div>i span{border-radius:inherit;background:#1471e7;height:100%;display:block}.research-queue-modal__list article>div>p{color:#a45e30;margin:5px 0 0;font-size:8px}.research-queue-modal__list nav{gap:5px;display:flex}.research-queue-modal__list nav button{color:#245676;cursor:pointer;background:#fff;border:1px solid #cbd9e6;border-radius:6px;min-height:29px;padding:0 9px;font-size:8px;font-weight:800}.research-queue-modal__list nav button.is-danger{color:#c83b4a;border-color:#efc6cc}.research-queue-modal__card>footer{background:#f8fbfe;border-top:1px solid #e0e8f0;justify-content:flex-end;gap:8px;padding:13px 20px;display:flex}.research-queue-modal__card>footer .primary-button{align-items:center;gap:7px;display:inline-flex;color:#fff!important;background:#126bea!important;border-color:#126bea!important}@media (width<=850px){.research-queue-modal__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.research-queue-modal__list>article{grid-template-columns:38px minmax(0,1fr) auto}.research-queue-modal__list nav{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end}}@media (width<=1500px){.publication-research-workspace--redesign .research-automation-grid{grid-template-columns:minmax(0,1fr)}.publication-research-workspace--redesign .research-automation-workspace,.publication-research-workspace--redesign .research-automation-grid,.publication-research-workspace--redesign .research-automation-settings,.publication-research-workspace--redesign .research-automation-queue{min-width:0}}@media (width<=1050px){.research-automation-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.research-automation-header{flex-direction:column;align-items:flex-start}.research-automation-defaults{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.publication-research-workspace--redesign .research-automation-workspace{padding:14px}.research-automation-summary,.research-automation-switches,.research-automation-defaults,.research-automation-advanced .research-automation-defaults{grid-template-columns:1fr}.research-automation-thresholds{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 0}.research-automation-threshold:nth-child(2){border-right:0}.research-automation-threshold:nth-child(3){padding-left:0}.publication-research-workspace--redesign .research-automation-health{grid-template-columns:34px minmax(0,1fr)}.research-automation-health>div:last-child{grid-column:1/-1;justify-content:space-between}}.publication-research-workspace__header{justify-content:space-between;align-items:flex-start;gap:26px;padding:5px 4px 8px;display:flex}.publication-research-workspace__header h1{color:#132f4b;letter-spacing:-.045em;margin:6px 0 7px;font:820 clamp(28px,3.2vw,43px)/1.03 Manrope,sans-serif}.publication-research-workspace__header p:not(.section-kicker){color:#71869a;max-width:760px;margin:0;font-size:12px;line-height:1.6}.publication-research-workspace__header>div:last-child{gap:9px;display:flex}.publication-research-workspace__tabs{background:#fff;border:1px solid #d9e4ef;border-radius:13px;gap:6px;padding:6px;display:flex}.publication-research-workspace__tabs button{color:#587087;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:36px 1fr;align-items:center;gap:10px;min-width:250px;padding:10px 13px;display:grid}.publication-research-workspace__tabs button>span{background:#edf2f7;border-radius:9px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.publication-research-workspace__tabs strong,.publication-research-workspace__tabs small{display:block}.publication-research-workspace__tabs strong{color:#27435f;font-size:12px}.publication-research-workspace__tabs small{color:#8294a7;margin-top:3px;font-size:9px}.publication-research-workspace__tabs button.is-active{color:#047d88;background:#e9f8f7;box-shadow:inset 0 0 0 1px #bde7e4}.publication-research-workspace__tabs button.is-active>span{color:#fff;background:#0999a2}.publication-metrics--research{grid-template-columns:repeat(4,minmax(0,1fr))}.publication-research-library-panel{background:#fff;border:1px solid #d8e4ef;border-radius:15px;overflow:hidden}.publication-research-library-panel>header{border-bottom:1px solid #e2eaf2;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.publication-research-library-panel>header h2{color:#173651;margin:5px 0 3px;font:800 21px/1.2 Manrope,sans-serif}.publication-research-library-panel>header p{color:#7b8ea2;margin:0;font-size:10px}.publication-research-library-panel>header>div:last-child{gap:8px;display:flex}.publication-research-library-toolbar{background:#f8fafc;border-bottom:1px solid #e5ecf3;grid-template-columns:minmax(260px,1fr) 170px 190px auto;gap:9px;padding:13px 18px;display:grid}.publication-research-library-toolbar label{background:#fff;border:1px solid #cfdae6;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 12px;display:flex}.publication-research-library-toolbar input,.publication-research-library-toolbar select{color:#284660;background:0 0;border:0;outline:0;min-width:0;font-size:11px}.publication-research-library-toolbar label input{width:100%}.publication-research-library-toolbar>select{background:#fff;border:1px solid #cfdae6;border-radius:8px;padding:0 10px}.publication-research-asset-list__head,.publication-research-asset-row{grid-template-columns:minmax(330px,1.5fr) minmax(120px,.55fr) 110px 110px 135px 90px;align-items:center;gap:14px;display:grid}.publication-research-asset-list__head{color:#8395a7;letter-spacing:.07em;text-transform:uppercase;background:#f4f7fa;padding:10px 20px;font-size:9px;font-weight:800}.publication-research-asset-row{color:#63798e;border-top:1px solid #e5ecf3;min-height:88px;padding:13px 20px;font-size:10px}.publication-research-asset-row:hover{background:#fbfdff}.publication-research-asset-row__identity{align-items:center;gap:13px;min-width:0;display:flex}.publication-research-asset-row__identity>span{color:#fff;background:linear-gradient(145deg,#0976d7,#099ba1);border-radius:5px;flex:none;place-items:center;width:44px;height:52px;font-size:10px;font-weight:850;display:grid;box-shadow:0 7px 15px #086fab29}.publication-research-asset-row__identity>div{min-width:0}.publication-research-asset-row__identity strong,.publication-research-asset-row__identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.publication-research-asset-row__identity strong{color:#183751;font-size:12px}.publication-research-asset-row__identity small{color:#8496a8;max-width:620px;margin-top:4px;font-size:9px}.publication-research-asset-row__identity em{gap:4px;margin-top:6px;font-style:normal;display:flex}.publication-research-asset-row__identity em i{color:#087d87;background:#e8f7f6;border-radius:4px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:750}.publication-research-asset-row>div:last-child{justify-content:flex-end;align-items:center;gap:5px;display:flex}.publication-research-asset-row>div:last-child a,.publication-research-asset-row>div:last-child button{color:#2f5878;cursor:pointer;background:#fff;border:1px solid #cddae7;border-radius:7px;align-items:center;min-height:31px;padding:0 9px;font-size:9px;font-weight:750;display:inline-flex}.publication-empty--research{padding:80px 24px}.publication-research-workspace__settings>.publication-research-manager>.publication-editor__header,.publication-research-workspace__settings>.publication-research-manager>.publication-metrics{display:none}.publication-research-workspace__settings .publication-research-manager{padding:0}.publication-research-editor{background:#f5f8fb;border:1px solid #d6e2ee;border-radius:18px;min-height:calc(100vh - 122px);overflow:hidden;box-shadow:0 18px 48px #1e375217}.publication-research-editor__header{background:#fff;border-bottom:1px solid #dce5ee;justify-content:space-between;align-items:center;gap:24px;min-height:105px;padding:22px 26px;display:flex}.publication-research-editor__header h1{color:#142f4a;letter-spacing:-.045em;max-width:850px;margin:5px 0;font:820 clamp(24px,3vw,37px)/1.05 Manrope,sans-serif}.publication-research-editor__header p:not(.section-kicker){color:#74889d;margin:0;font-size:11px}.publication-research-editor__header>div:last-child{gap:8px;display:flex}.publication-research-editor__workspace{grid-template-columns:220px minmax(0,1fr);align-items:stretch;min-height:760px;display:grid}.publication-research-editor__steps{background:#fff;border-right:1px solid #d9e4ee;padding:20px 12px}.publication-research-editor__progress{background:#f0faf9;border:1px solid #cde7e6;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;margin:0 8px 18px;padding:13px;display:grid}.publication-research-editor__progress:after{content:"";background:linear-gradient(90deg, #0b9da4 var(--research-progress), #d8e9e9 var(--research-progress));border-radius:9px;grid-column:1/-1;height:4px}.publication-research-editor__progress b{color:#078892;grid-area:1/2/span 2;font-size:16px}.publication-research-editor__progress small{color:#78909f;text-transform:uppercase;letter-spacing:.06em;font-size:8px}.publication-research-editor__steps>button{color:#637a91;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:30px minmax(0,1fr) 20px;align-items:center;gap:8px;width:100%;min-height:62px;padding:9px 8px;display:grid}.publication-research-editor__steps>button>span{color:#678099;background:#edf2f6;border-radius:8px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:850;display:grid}.publication-research-editor__steps>button strong,.publication-research-editor__steps>button small{display:block}.publication-research-editor__steps>button small{color:#8a9bad;margin-top:3px;font-size:8px;line-height:1.35}.publication-research-editor__steps>button>i{color:#fff;background:#18a56f;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;display:grid}.publication-research-editor__steps>button:hover{background:#f2f6fa}.publication-research-editor__steps>button.is-active>span{color:#fff;background:#1474ed}.publication-research-editor__form{grid-template-columns:minmax(560px,1fr) minmax(340px,440px);align-items:start;min-width:0;display:grid}.publication-research-editor__form>main{min-width:0;padding:24px}.publication-research-stage{display:none}.publication-research-stage.is-active{gap:16px;display:grid}.publication-research-stage>header{align-items:center;gap:12px;min-height:56px;display:flex}.publication-research-stage>header>span{color:#077f89;background:#daf4f2;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:10px;font-weight:850;display:grid}.publication-research-stage>header h2{color:#163550;margin:0;font:800 23px/1.15 Manrope,sans-serif}.publication-research-stage>header p{color:#7b8fa3;margin:4px 0 0;font-size:10px}.publication-research-stage>header>button{margin-left:auto}.publication-research-card{background:#fff;border:1px solid #d7e2ed;border-radius:13px;gap:15px;padding:21px;display:grid}.publication-research-card>h3{color:#1c3b57;margin:0 0 4px;font:800 15px/1.2 Manrope,sans-serif}.publication-research-editor .publication-field>span{color:#405b73}.publication-research-editor .publication-field input,.publication-research-editor .publication-field textarea,.publication-research-editor .publication-field select{background:#fbfdff;border-color:#cddae7}.publication-research-editor .publication-field input:focus,.publication-research-editor .publication-field textarea:focus,.publication-research-editor .publication-field select:focus{border-color:#1674e9;outline:0;box-shadow:0 0 0 3px #1674e91a}.publication-research-block-guide{color:#7590a6;background:#f8fbfd;border:1px dashed #bfd4e7;border-radius:10px;align-items:center;gap:9px;padding:12px 15px;font-size:9px;display:flex}.publication-research-block-guide span{color:#658097;text-transform:uppercase;letter-spacing:.06em;margin-right:auto;font-weight:800}.publication-research-block-guide b{color:#35536e}.publication-research-block-guide i{color:#0b99a2;font-style:normal}.publication-research-access-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.publication-research-access-modes label{cursor:pointer}.publication-research-access-modes input{opacity:0;pointer-events:none;position:absolute}.publication-research-access-modes label>span{background:#fff;border:1px solid #d3dfeb;border-radius:12px;align-content:start;gap:6px;min-height:150px;padding:17px;display:grid}.publication-research-access-modes label i{color:#1680d9;background:#eaf4ff;border-radius:8px;place-items:center;width:32px;height:32px;margin-bottom:6px;font-style:normal;font-weight:800;display:grid}.publication-research-access-modes label strong{color:#26455f;font-size:11px}.publication-research-access-modes label small{color:#8092a5;font-size:9px;line-height:1.45}.publication-research-access-modes input:checked+span{background:#ecfaf8;border-color:#149ca2;box-shadow:0 0 0 2px #149ca21f}.publication-research-access-modes input:checked+span i{color:#fff;background:#119ca4}.publication-research-route-summary{background:#f0faf9;border:1px solid #cfe5e5;border-radius:9px;align-items:center;gap:12px;padding:13px 15px;font-size:10px;display:flex}.publication-research-route-summary span{color:#6f8996;margin-right:auto;font-weight:750}.publication-research-route-summary strong{color:#087c85}.publication-research-route-summary i{color:#6b8792;font-style:normal}.publication-research-email-delivery{background:#f8fafc;border:1px solid #d8e3ee;border-radius:12px;margin-top:18px;overflow:hidden}.publication-research-email-delivery>header{border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:20px;padding:17px 18px;display:flex}.publication-research-email-delivery>header>div{align-items:center;gap:12px;display:flex}.publication-research-email-delivery>header h3{color:#102a43;margin:0 0 3px;font-size:14px}.publication-research-email-delivery>header p{color:#6b7f93;margin:0;font-size:11px}.publication-research-email-delivery__icon{color:#0867d8;background:#e7f1ff;border-radius:9px;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.publication-research-email-delivery__body{background:#fff;border-top:1px solid #d8e3ee;padding:18px;display:none}.publication-research-email-delivery.is-enabled .publication-research-email-delivery__body{display:block}.publication-switch{flex:none}.publication-switch input{opacity:0;pointer-events:none;position:absolute}.publication-switch span{cursor:pointer;background:#bdcad7;border-radius:999px;width:40px;height:22px;transition:all .18s;display:block;position:relative}.publication-switch span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0f23373d}.publication-switch input:checked+span{background:#087f8c}.publication-switch input:checked+span:after{transform:translate(18px)}.publication-research-preview{margin:0 auto;transition:max-width .2s}.publication-research-preview--mobile{max-width:245px}.publication-research-preview__browser{background:#d8e0e8;border-radius:8px 8px 0 0;align-items:center;gap:4px;height:27px;padding:0 9px;display:flex}.publication-research-preview__browser>span{background:#a4b2c0;border-radius:50%;width:5px;height:5px}.publication-research-preview__browser small{color:#738495;margin-left:8px;font-size:6px}.publication-research-preview__page{background:#fff;border-radius:0 0 6px 6px;overflow:hidden;box-shadow:0 14px 30px #23395026}.publication-research-preview__page>header{color:#17334f;background:#fff;justify-content:space-between;align-items:center;height:38px;padding:0 12px;font-size:6px;display:flex}.publication-research-preview__page>header b{font-size:7px}.publication-research-preview__page>header b span{color:#099ba4}.publication-research-preview__hero{color:#fff;background:radial-gradient(circle at 90% 20%,#23cccf3d,#0000 28%),#071a2f;grid-template-columns:minmax(0,1.3fr) minmax(90px,.55fr);align-items:center;gap:20px;min-height:250px;padding:25px 20px;display:grid}.publication-research-preview__hero>div>small,.publication-research-preview__hero>div>em{color:#56dbd7;text-transform:uppercase;letter-spacing:.07em;margin-right:5px;font-size:5px;font-style:normal;font-weight:800}.publication-research-preview__hero h2{color:#fff;letter-spacing:-.06em;margin:8px 0;font:820 clamp(18px,2vw,30px)/.96 Manrope,sans-serif}.publication-research-preview__hero p{color:#b9cbda;margin:0 0 12px;font-size:7px;line-height:1.5}.publication-research-preview__hero button{color:#fff;background:#126fe5;border:0;border-radius:4px;padding:7px 9px;font-size:6px}.publication-research-preview__hero>aside{aspect-ratio:.72;color:#fff;background:linear-gradient(145deg,#1374da,#0aada6);flex-direction:column;padding:11px;display:flex;transform:rotate(2deg);box-shadow:0 12px 22px #00000038}.publication-research-preview__hero>aside span,.publication-research-preview__hero>aside small{text-transform:uppercase;font-size:4px;font-style:normal;font-weight:800}.publication-research-preview__hero>aside strong{letter-spacing:-.04em;margin:auto 0;font-size:clamp(9px,1.2vw,16px);line-height:.98}.publication-research-preview__hero>aside i{align-self:end;font-size:11px;font-style:normal}.publication-research-preview__proof{border-bottom:1px solid #dce5ed;grid-template-columns:repeat(3,1fr);display:grid}.publication-research-preview__proof>span{border-right:1px solid #e2e9ef;gap:3px;min-height:47px;padding:9px;display:grid}.publication-research-preview__proof small{color:#8293a3;text-transform:uppercase;font-size:4px}.publication-research-preview__proof b{color:#24415a;font-size:6px}.publication-research-preview__body{grid-template-columns:70px 1fr;gap:20px;min-height:180px;padding:20px;display:grid}.publication-research-preview__body>aside{color:#0a949d;font-size:5px;font-weight:800}.publication-research-preview__body>aside span{color:#76899a;margin-top:7px;font-size:5px;font-weight:600;display:block}.publication-research-preview__body main small{color:#0a949d;font-size:4px}.publication-research-preview__body h3{color:#17334d;margin:6px 0;font:800 13px/1.05 Manrope,sans-serif}.publication-research-preview__body p{color:#748699;margin:0;font:6px/1.6 Georgia,serif}.publication-research-preview--mobile .publication-research-preview__page>header nav{display:none}.publication-research-preview--mobile .publication-research-preview__hero{grid-template-columns:1fr;padding:18px 14px}.publication-research-preview--mobile .publication-research-preview__hero>aside{width:90px}.publication-research-preview--mobile .publication-research-preview__proof,.publication-research-preview--mobile .publication-research-preview__body{grid-template-columns:1fr}.publication-research-editor__actions{background:#fff;border-top:1px solid #d7e2ec;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:74px;padding:15px 20px;display:flex}.publication-research-editor__actions>div{gap:8px;display:flex}body.publication-mode .publication-studio-shell--research-editor>main{background:#f3f7fb;padding:12px 16px 18px}.publication-research-editor{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.publication-research-editor__header{background:#fff;border:1px solid #d8e3ef;border-radius:16px;min-height:132px;padding:22px 34px;box-shadow:0 3px 12px #183a5c06}.publication-research-editor__header h1{color:#102b46;letter-spacing:-.045em;margin:7px 0 5px;font-size:clamp(29px,2.25vw,37px)}.publication-research-editor__header p:not(.section-kicker){color:#617893;max-width:560px;font-size:11px;line-height:1.45}.publication-research-editor__header>div:last-child{align-items:center;gap:24px}.publication-research-editor__autosave{color:#15986c;align-items:flex-start;gap:8px;display:flex}.publication-research-editor__autosave>svg{margin-top:1px}.publication-research-editor__autosave span{gap:3px;display:grid}.publication-research-editor__autosave strong{color:#18344e;font-size:10px;line-height:1}.publication-research-editor__autosave small{color:#8292a4;white-space:nowrap;font-size:8px}.publication-research-editor__template,.publication-research-editor__continue{color:#fff;cursor:pointer;background:linear-gradient(#0874f5,#0667e9);border:1px solid #0768eb;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 22px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 6px 14px #0768eb26}.publication-research-editor__template:hover,.publication-research-editor__continue:hover{background:#075ed7}.publication-research-editor__workspace{grid-template-columns:228px minmax(0,1fr);align-items:stretch;gap:12px;min-height:calc(100vh - 218px);margin-top:12px}.publication-research-editor__steps{background:#fff;border:1px solid #d8e3ef;border-radius:14px;padding:14px 10px;overflow:hidden}.publication-research-editor__progress{background:0 0;border:0;border-bottom:1px solid #e5ebf2;border-radius:0;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px;margin:0 2px 12px;padding:13px 10px 15px 4px;display:grid}.publication-research-editor__progress:after{display:none}.publication-research-editor__progress>i{background:conic-gradient(#0872ef var(--research-progress), #e2e9f1 0);border-radius:50%;width:48px;height:48px;display:block;position:relative}.publication-research-editor__progress>i:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:4px}.publication-research-editor__progress>div{gap:3px;min-width:0;display:grid}.publication-research-editor__progress small{color:#29435f;letter-spacing:0;text-transform:none;font-size:9px;font-weight:850}.publication-research-editor__progress b{color:#0569e8;font-size:19px;line-height:1}.publication-research-editor__progress em{color:#7890a6;font-size:8px;font-style:normal;line-height:1.45}.publication-research-editor__steps>button{border-radius:8px;grid-template-columns:30px minmax(0,1fr) 18px;gap:8px;min-height:58px;padding:8px 7px;position:relative}.publication-research-editor__steps>button:not(:last-child):after{content:"";z-index:0;background:#c9d5e2;width:1px;height:25px;position:absolute;top:46px;left:21px}.publication-research-editor__steps>button>span{z-index:1;border-radius:8px;position:relative}.publication-research-editor__steps>button strong{color:#203d5a;font-size:10px}.publication-research-editor__steps>button small{color:#748ba2;font-size:8px}.publication-research-editor__steps>button.is-active{background:#eaf3ff;box-shadow:inset 3px 0 #0872ef}.publication-research-editor__steps>button.is-active>span{background:#0872ef;box-shadow:0 5px 12px #0872ef33}.publication-research-editor__steps>button.is-active strong{color:#075fc5}.publication-research-editor__form{grid-template-columns:minmax(590px,1.3fr) minmax(420px,.95fr);align-items:stretch;gap:12px}.publication-research-editor__form>main{background:#fff;border:1px solid #d8e3ef;border-radius:14px;flex-direction:column;min-height:100%;padding:0;display:flex;overflow:hidden}.publication-research-stage.is-active{flex:1 0 auto;align-content:start;gap:0}.publication-research-stage>header{border-bottom:1px solid #dfe7ef;gap:12px;min-height:78px;padding:14px 18px}.publication-research-stage>header>span{color:#0870ed;background:linear-gradient(145deg,#f2f7ff,#e6f0ff);border:1px solid #cfe1fb;border-radius:9px;width:48px;height:48px}.publication-research-stage>header h2{color:#122d49;letter-spacing:-.02em;font-size:19px}.publication-research-stage>header p{color:#70859b;font-size:9px}.publication-research-stage>.publication-research-card{box-shadow:none;border:0;border-radius:0;gap:12px;padding:17px 18px}.publication-research-editor .publication-field{color:#173755;gap:5px;font-size:9px}.publication-research-editor .publication-field>span{color:#173755;font-size:9px;font-weight:850}.publication-research-editor .publication-field>small{color:#748aa1;font-size:8px;font-weight:500;line-height:1.35}.publication-research-editor .publication-field input,.publication-research-editor .publication-field select,.publication-research-editor .publication-field textarea{color:#173550;background:#fff;border-color:#ccd9e7;border-radius:6px;min-height:32px;font-size:10px;line-height:1.35}.publication-research-editor .publication-field input,.publication-research-editor .publication-field select{height:32px;padding:0 10px}.publication-research-editor .publication-field textarea{resize:vertical;padding:8px 10px}.publication-research-editor .publication-field textarea[rows="3"]{min-height:54px}.publication-research-editor .publication-field textarea[rows="4"]{min-height:60px}.publication-research-editor .publication-field textarea[rows="5"]{min-height:56px}.publication-research-editor .publication-field textarea[rows="7"]{min-height:92px}.publication-research-editor .publication-field-grid{gap:12px}.publication-research-editor .publication-media-field button{color:#0869df;border-radius:0 6px 6px 0;min-height:32px;padding:0 10px;font-size:8px}.publication-research-access-modes{gap:9px;margin:17px 18px 0}.publication-research-access-modes label>span{border-radius:9px;min-height:126px;padding:13px}.publication-research-review-grid{padding:17px 18px 0}.publication-research-stage[data-publication-panel=publishing]>.publication-research-card{border:1px solid #d8e3ee;border-radius:10px;margin:12px 18px 0}.publication-research-editor__preview{background:#fff;border:1px solid #d8e3ef;border-radius:14px;height:calc(100vh - 218px);padding:14px;position:sticky;top:0;overflow:auto}.publication-research-editor__preview>header{min-height:43px;margin:0}.publication-research-editor__preview>header>div{color:#667f97;align-items:center;gap:9px;display:flex}.publication-research-editor__preview>header strong{color:#183651;font-size:9px}.publication-research-editor__preview>header>span{border-radius:999px}.publication-research-editor__preview>header button{border-radius:999px;min-width:62px}.publication-research-editor__preview>header button.is-active{background:#0872ef}.publication-research-preview__browser{background:#f2f5f8;border:1px solid #d9e3ed;border-bottom:0}.publication-research-preview__page{box-shadow:none;border:1px solid #d9e3ed;border-top:0}.publication-research-editor__actions{background:#fff;border-top:1px solid #d9e3ed;flex:none;min-height:60px;margin-top:auto;padding:10px 18px}.publication-research-editor__actions>div{align-items:center;gap:16px}.publication-research-editor__save-draft{color:#0867d9;background:#fff;border:1px solid #cbd9e8;border-radius:6px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:9px;font-weight:800;display:inline-flex}.publication-research-editor__cancel{color:#0866d8;background:0 0;border:0;padding:0;font-size:9px;font-weight:800;text-decoration:underline}.publication-research-editor__continue{min-height:36px;padding:0 15px;font-size:9px}[data-theme=dark] .publication-research-editor__header,[data-theme=dark] .publication-research-editor__steps,[data-theme=dark] .publication-research-editor__form>main,[data-theme=dark] .publication-research-editor__preview,[data-theme=dark] .publication-research-editor__actions{background:#101c2d;border-color:#2c3e53}[data-theme=dark] .publication-research-editor__progress>i:after{background:#101c2d}@media (width<=1400px){body.publication-mode .main-panel{grid-template-columns:78px minmax(0,1fr)}body.publication-mode .workspace-secondary-nav{width:78px}}@media (width<=1040px){.publication-research-editor__form{grid-template-columns:minmax(0,1fr)}.publication-research-editor__preview{height:auto;max-height:620px;position:static}}@media (width<=760px){body.publication-mode .main-panel{grid-template-columns:minmax(0,1fr)}body.publication-mode .workspace-secondary-nav{display:none}body.publication-mode .global-topbar,body.publication-mode #publication.panel-section,body.publication-mode #publication.panel-section--full{grid-column:1}.publication-research-editor__header{flex-direction:column;align-items:flex-start;padding:20px}.publication-research-editor__header>div:last-child{justify-content:space-between;width:100%}}[data-theme=dark] .publication-studio-shell,[data-theme=dark] .publication-studio-nav,[data-theme=dark] .publication-research-library-panel,[data-theme=dark] .publication-research-workspace__tabs,[data-theme=dark] .publication-research-editor__header,[data-theme=dark] .publication-research-editor__steps,[data-theme=dark] .publication-research-card,[data-theme=dark] .research-automation-health,[data-theme=dark] .research-automation-items>article,[data-theme=dark] .research-ingestion-modal__card,[data-theme=dark] .research-ingestion-modal__card>header{background:#101c2d;border-color:#2c3e53}[data-theme=dark] .research-automation-health strong,[data-theme=dark] .research-automation-items__identity strong,[data-theme=dark] .research-ingestion-modal__card>header h2{color:#edf5fd}[data-theme=dark] .research-ingestion-modal__card>form,[data-theme=dark] .research-ingestion-options input,[data-theme=dark] .research-ingestion-options select{color:#dce9f5;background:#0c1624;border-color:#33475d}[data-theme=dark] .research-ingestion-dropzone{color:#a8bfd2;background:#132338;border-color:#3c5872}[data-theme=dark] .publication-studio-shell>main,[data-theme=dark] .publication-research-editor{background:#0c1624}[data-theme=dark] .publication-studio-nav__brand strong,[data-theme=dark] .publication-studio-nav nav button strong,[data-theme=dark] .publication-research-workspace__header h1,[data-theme=dark] .publication-research-library-panel h2,[data-theme=dark] .publication-research-asset-row__identity strong,[data-theme=dark] .publication-research-editor__header h1,[data-theme=dark] .publication-research-stage h2,[data-theme=dark] .publication-research-card h3{color:#edf5fd}@media (width<=1260px){.publication-studio-shell{grid-template-columns:210px minmax(0,1fr)}.publication-research-editor__workspace{grid-template-columns:190px minmax(0,1fr)}.publication-research-editor__form{grid-template-columns:minmax(500px,1fr) 330px}.publication-research-asset-list__head,.publication-research-asset-row{grid-template-columns:minmax(300px,1.4fr) 110px 100px 100px 85px}.publication-research-asset-list__head>:nth-child(5),.publication-research-asset-row>:nth-child(5){display:none}}@media (width<=1400px){.publication-studio-shell{grid-template-columns:78px minmax(0,1fr)}.publication-studio-nav{padding-inline:9px}.publication-studio-nav__brand{justify-content:center}.publication-studio-nav__brand>div,.publication-studio-nav nav button>div,.publication-studio-nav nav>p{display:none}.publication-studio-nav nav button{grid-template-columns:1fr;justify-items:center}.publication-research-library-toolbar{grid-template-columns:minmax(220px,1fr) 150px 170px auto}.publication-research-asset-list__head,.publication-research-asset-row{grid-template-columns:minmax(260px,1.4fr) 105px 90px 100px 82px}.publication-research-asset-list__head>:nth-child(5),.publication-research-asset-row>:nth-child(5){display:none}}@media (width<=1040px){.publication-studio-shell{grid-template-columns:78px minmax(0,1fr)}.publication-studio-nav{padding-inline:9px}.publication-studio-nav__brand{justify-content:center}.publication-studio-nav__brand>div,.publication-studio-nav nav button>div,.publication-studio-nav nav>p{display:none}.publication-studio-nav nav button{grid-template-columns:1fr;justify-items:center}.publication-research-editor__workspace{grid-template-columns:72px minmax(0,1fr)}.publication-research-editor__steps{padding-inline:8px}.publication-research-editor__steps>button{grid-template-columns:1fr;justify-items:center}.publication-research-editor__steps>button>div,.publication-research-editor__steps>button>i,.publication-research-editor__progress{display:none}.publication-research-editor__form{grid-template-columns:minmax(0,1fr)}.publication-research-editor__preview{border-top:1px solid #d9e3ed;border-left:0;grid-row:2;height:auto;max-height:620px;position:static}.research-automation-grid{grid-template-columns:1fr}}@media (width<=760px){.publication-studio-shell{border-radius:12px;display:block}.publication-studio-nav{border-bottom:1px solid #dce6f0;border-right:0;padding:9px;overflow-x:auto}.publication-studio-nav__brand{display:none}.publication-studio-nav nav{width:max-content;display:flex}.publication-studio-nav nav button{width:44px;padding:6px}.publication-studio-shell>main{padding:14px}.publication-research-workspace__header,.publication-research-library-panel>header,.publication-research-editor__header{flex-direction:column;align-items:flex-start}.publication-research-workspace__header>div:last-child,.publication-research-library-panel>header>div:last-child{flex-wrap:wrap;width:100%}.publication-research-workspace__tabs{overflow-x:auto}.publication-research-workspace__tabs button{min-width:220px}.publication-metrics--research{grid-template-columns:repeat(2,1fr)}.publication-research-library-toolbar{grid-template-columns:1fr 1fr}.publication-research-library-toolbar label{grid-column:1/-1}.publication-research-asset-list__head{display:none}.publication-research-asset-row{grid-template-columns:minmax(0,1fr) auto}.publication-research-asset-row>:not(.publication-research-asset-row__identity):not(div:last-child){display:none}.publication-research-editor{border-radius:12px}.publication-research-editor__header>div:last-child{width:100%}.publication-research-editor__workspace{display:block}.publication-research-editor__steps{border-bottom:1px solid #d9e4ee;border-right:0;padding:8px;display:flex;overflow-x:auto}.publication-research-editor__steps>button{min-width:46px}.publication-research-editor__form>main{padding:15px}.publication-research-access-modes,.publication-research-review-grid{grid-template-columns:1fr}.publication-research-block-guide{display:none}.research-automation-health{grid-template-columns:38px minmax(0,1fr)}.research-automation-health .primary-button{grid-column:1/-1}.research-automation-switches,.research-ingestion-options{grid-template-columns:1fr}.research-automation-thresholds{grid-template-columns:repeat(2,1fr)}.research-ingestion-options label:first-child{grid-column:auto}.research-ingestion-modal{padding:8px}.research-ingestion-modal__card{max-height:calc(100vh - 16px)}}.app-loading-overlay.is-hidden{display:none}.app-loading-overlay__card{border:1px solid color-mix(in srgb, var(--line) 82%, white);background:var(--surface);border-radius:26px;width:min(470px,100vw - 32px);animation:.18s ease-out both crm-loading-enter;overflow:hidden;box-shadow:0 30px 90px #04132652,0 8px 24px #04132629}.app-loading-overlay__hero{color:#fff;background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--accent) 24%, transparent), transparent 39%), linear-gradient(145deg, #102a46 0%, #153a5a 58%, #0f596a 100%);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:17px;padding:27px 27px 24px;display:grid;position:relative;overflow:hidden}.app-loading-overlay__hero:after{content:"";pointer-events:none;border:30px solid #ffffff0d;border-radius:999px;width:178px;height:178px;position:absolute;bottom:-112px;right:-76px}.app-loading-overlay__icon{z-index:1;color:#fff;background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 88%, white), var(--accent));width:58px;height:58px;box-shadow:0 13px 32px color-mix(in srgb, var(--accent) 34%, transparent);border:1px solid #ffffff61;border-radius:17px;place-items:center;display:grid;position:relative}.app-loading-overlay__icon>span{border:1px solid #6ee5eb42;border-radius:21px;animation:1.8s ease-out infinite crm-loading-pulse;position:absolute;inset:-7px}.app-loading-overlay__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:29px;height:29px;animation:1.7s ease-in-out infinite crm-loading-sync}.app-loading-overlay__heading{z-index:1;min-width:0;position:relative}.app-loading-overlay__eyebrow{color:#e2f5fcd1;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:6px;font-size:.68rem;font-weight:800;display:inline-flex}.app-loading-overlay__eyebrow i{background:#4de0ad;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 4px #4de0ad21}.app-loading-overlay__heading h3{color:#fff;letter-spacing:-.035em;margin:0;font-family:Inter,Plus Jakarta Sans,sans-serif;font-size:1.38rem;line-height:1.22}.app-loading-overlay__heading p{color:#e7f2fac2;margin:7px 0 0;font-size:.83rem;line-height:1.45}.app-loading-overlay__body{background:var(--surface);gap:13px;padding:22px 27px 20px;display:grid}.app-loading-overlay__progress{background:color-mix(in srgb, var(--accent) 9%, var(--surface-soft));border-radius:999px;height:7px;overflow:hidden}.app-loading-overlay__progress span{border-radius:inherit;background:linear-gradient(90deg,#0b91aa,#35c6b0);width:44%;height:100%;animation:1.45s ease-in-out infinite crm-loading-progress;display:block;box-shadow:0 0 16px #0b91aa42}.app-loading-overlay__steps{justify-content:center;gap:6px;display:flex}.app-loading-overlay__steps span{background:color-mix(in srgb, var(--muted) 28%, transparent);border-radius:999px;width:5px;height:5px}.app-loading-overlay__steps span:first-child{animation:1.2s ease-in-out infinite crm-loading-step}.app-loading-overlay__steps span:nth-child(2){animation:1.2s ease-in-out .18s infinite crm-loading-step}.app-loading-overlay__steps span:nth-child(3){animation:1.2s ease-in-out .36s infinite crm-loading-step}.app-loading-overlay__footer{border-top:1px solid var(--line);color:var(--muted);background:color-mix(in srgb, var(--surface-soft) 80%, var(--surface));justify-content:space-between;align-items:center;gap:14px;padding:14px 27px 17px;display:flex}.app-loading-overlay__footer>span{align-items:center;gap:7px;font-size:.72rem;font-weight:750;display:inline-flex}.app-loading-overlay__footer i{background:#27b779;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 3px #27b7791f}.app-loading-overlay__footer small{font-size:.7rem}body.crm-is-busy{overflow:hidden}body.crm-is-busy .app-shell{pointer-events:none;-webkit-user-select:none;user-select:none}body.crm-is-busy .app-loading-overlay,body.crm-is-busy .app-loading-overlay *{pointer-events:auto}@keyframes crm-loading-enter{0%{opacity:0;transform:translateY(12px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes crm-loading-sync{0%,to{transform:rotate(0)}48%,52%{transform:rotate(180deg)}}@keyframes crm-loading-pulse{0%{opacity:.85;transform:scale(.9)}75%,to{opacity:0;transform:scale(1.13)}}@keyframes crm-loading-progress{0%{transform:translate(-108%)}52%{transform:translate(76%)}to{transform:translate(232%)}}@keyframes crm-loading-step{0%,65%,to{background:color-mix(in srgb, var(--muted) 28%, transparent);transform:scale(1)}30%{background:#0b91aa;transform:scale(1.35)}}body.crm-theme-dark .app-loading-overlay__card,body.dark-mode .app-loading-overlay__card{border-color:#304b61}@media (width<=560px){.app-loading-overlay{padding:12px}.app-loading-overlay__card{border-radius:20px;width:100%}.app-loading-overlay__hero{gap:13px;padding:22px 19px 20px}.app-loading-overlay__icon{border-radius:14px;width:48px;height:48px}.app-loading-overlay__icon svg{width:24px;height:24px}.app-loading-overlay__heading h3{font-size:1.2rem}.app-loading-overlay__body{padding:19px}.app-loading-overlay__footer{flex-direction:column;align-items:flex-start;gap:6px;padding:13px 19px 16px}}@media (prefers-reduced-motion:reduce){.app-loading-overlay__card,.app-loading-overlay__icon>span,.app-loading-overlay__icon svg,.app-loading-overlay__progress span,.app-loading-overlay__steps span{animation:none!important}.app-loading-overlay__progress span{width:100%}}.hero{border-radius:var(--radius-xl);background:linear-gradient(135deg,#fffffffc,#f6fafff5),linear-gradient(#ff6b350a,#3b82f608);border-color:#d6e0eef2;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.hero h2{letter-spacing:-.03em;max-width:none;font-size:1.46rem;line-height:1.12}.hero-actions{grid-template-columns:1fr auto auto;align-items:center;width:min(560px,100%)}body.agent-mode .hero{display:none}.panel-section{gap:14px;display:none}.panel-section--full{align-content:start;min-height:calc(100vh - 180px)}.stats-grid,.panel-grid,.agent-layout,.report-split{gap:16px;display:grid}.panel-grid--wide{grid-template-columns:1fr 1fr}.panel-grid--reporting{grid-template-columns:25% minmax(0,75%);align-items:start}.reporting-project-group+.reporting-project-group{margin-top:12px}.reporting-project-group__header{justify-content:space-between;align-items:center;gap:10px;display:flex}.reporting-project-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.reporting-project-group{gap:12px;display:grid}.reporting-project-tile{border:1px solid var(--line);background:var(--panel);text-align:left;width:100%;box-shadow:var(--card-shadow);border-radius:18px;gap:10px;padding:16px;transition:border-color .14s,transform .14s,box-shadow .14s;display:grid}.reporting-project-tile:hover,.reporting-project-tile.is-selected{border-color:var(--accent);box-shadow:var(--card-shadow);transform:translateY(-1px)}.reporting-project-tile__top,.reporting-project-tile__meta,.reporting-project-tile__stats{justify-content:space-between;align-items:center;gap:10px;display:flex}.reporting-project-tile__client{color:var(--muted);margin:0;font-size:.95rem}.field-library-card{gap:1rem;display:grid;overflow:hidden}.field-library-list{gap:0;display:grid}.field-library-table{background:#fff;border:1px solid #d8e3ef;border-radius:14px;display:grid;overflow:hidden}.field-library-table__header,.field-library-row{grid-template-columns:minmax(260px,2.2fr) minmax(110px,.85fr) minmax(110px,.9fr) minmax(130px,1fr) minmax(90px,.8fr) 72px minmax(140px,1fr);align-items:center;gap:16px;display:grid}.field-library-table__header{background:#f5f8fb;border-bottom:1px solid #d8e3ef;padding:14px 18px}.field-library-table__header span{letter-spacing:.08em;text-transform:uppercase;color:#587086;font-size:.72rem;font-weight:800}.field-library-table__body{display:grid}.field-library-row{background:#fff;border-bottom:1px solid #e3ebf3;padding:16px 18px}.field-library-row:last-child{border-bottom:0}.field-library-row:hover{background:#f9fbfd}.field-library-row--custom{cursor:grab}.field-library-row--custom:active{cursor:grabbing}.field-library-row.is-dragging{opacity:.58;background:#eefaff}.field-library-row.is-drag-over{box-shadow:inset 0 3px #00a4bd}.field-library-row.is-drag-over--after{box-shadow:inset 0 -3px #00a4bd}.field-library-row__name,.field-library-row__cell,.field-library-row__actions{min-width:0}.field-library-row__name{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.field-library-drag-handle{color:#587086;letter-spacing:.04em;text-transform:uppercase;-webkit-user-select:none;user-select:none;background:#f4f8fc;border:1px solid #c9d8e7;border-radius:999px;justify-content:center;align-items:center;min-width:42px;height:28px;font-size:.68rem;font-weight:800;display:inline-flex}.field-library-row--custom .field-library-drag-handle{cursor:grab}.field-library-row--system .field-library-drag-handle{color:#8ba0b4;border-style:dashed}.field-admin-fixed-note{color:#7890a7;letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:800}.field-library-row__name-button{text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;width:100%;padding:0;display:grid}.field-library-row__name-button strong{color:#0f3b5f;white-space:nowrap;text-overflow:ellipsis;font-size:.98rem;font-weight:800;overflow:hidden}.field-library-row__name-button span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.field-library-value{color:#2c4b66;font-size:.84rem}.field-library-status-stack{flex-wrap:wrap;gap:6px;display:flex}.field-library-row__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.panel-grid--agent-tracker{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr)}.detail-shell--tracker{gap:16px}.agent-tracker-detail-stack{gap:16px;display:grid}.entry-form--agent-tracker{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px}.agent-tracker-filters-row{grid-template-columns:minmax(180px,.9fr) minmax(0,1fr) minmax(0,1fr);align-items:end;gap:12px;display:grid}.agent-tracker-filters-row--secondary{grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr)}.agent-command-center{gap:14px;display:grid}.agent-command-hero{background:radial-gradient(circle at 0 0,#00aec729,#0000 34%),linear-gradient(135deg,#fff 0%,#f7fbff 100%);border:1px solid #d6e5f3;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex;box-shadow:0 18px 38px #10345214}.agent-command-hero h3{color:#0b314f;margin:0;font-size:1.45rem}.agent-command-hero p{color:#526f8b;max-width:760px;margin:6px 0 0}.agent-command-hero__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.agent-command-strip{background:#fff;border:1px solid #d6e5f3;border-radius:16px;grid-template-columns:repeat(8,minmax(130px,1fr));align-items:end;gap:10px;padding:14px;display:grid}.agent-command-strip label{color:#5d748c;letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:.72rem;font-weight:800;display:grid}.agent-command-strip input,.agent-command-strip select{color:#16364f;text-transform:none;background:#fff;border:1px solid #c9dced;border-radius:10px;width:100%;min-height:38px;font-size:.94rem;font-weight:700}.agent-command-strip__search{grid-column:span 2}.agent-command-kpis{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;display:grid}.agent-command-kpi{background:#fff;border:1px solid #d8e7f4;border-radius:16px;gap:4px;min-height:110px;padding:14px;display:grid}.agent-command-kpi span,.agent-section-title .section-kicker,.agent-manager-card .section-kicker{color:#607a94;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.agent-command-kpi strong{color:#062d4b;font-size:1.75rem;line-height:1}.agent-command-kpi small{color:#5d748c;font-weight:700}.agent-command-main{grid-template-columns:minmax(0,1.7fr) minmax(360px,.8fr);align-items:stretch;gap:14px;display:grid}.agent-leaderboard,.agent-intelligence-panel,.agent-event-stream,.agent-command-infographics>article,.agent-manager-card{background:#fff;border:1px solid #d6e5f3;border-radius:18px;box-shadow:0 16px 34px #1034520f}.agent-leaderboard,.agent-intelligence-panel,.agent-event-stream{padding:16px}.agent-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.agent-section-title h4{color:#0b314f;margin:2px 0 0}.agent-section-title--compact{margin:16px 0 8px}.agent-leaderboard__table{border:1px solid #dce9f4;border-radius:14px;display:grid;overflow:hidden}.agent-leaderboard__header,.agent-leaderboard__row{grid-template-columns:minmax(180px,1.2fr) minmax(100px,.7fr) minmax(180px,1.2fr) repeat(5,minmax(82px,.55fr)) minmax(130px,.9fr);align-items:center;gap:12px;display:grid}.agent-leaderboard__header{color:#385875;letter-spacing:.06em;text-transform:uppercase;background:#f2f7fb;padding:10px 12px;font-size:.72rem;font-weight:900}.agent-leaderboard__row{color:#183a56;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e1ecf5;width:100%;padding:10px 12px}.agent-leaderboard__row:hover,.agent-leaderboard__row.is-selected{background:#e9f9fc}.agent-leaderboard__agent{grid-template-columns:28px minmax(0,1fr);align-items:center;column-gap:8px;display:grid}.agent-leaderboard__agent b{color:#007da4;background:#e2f3fb;border-radius:999px;grid-row:span 2;place-items:center;width:26px;height:26px;display:inline-grid}.agent-leaderboard__agent strong,.agent-leaderboard__agent small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-health-dot{background:#0fbe7c;border-radius:999px;width:9px;height:9px;margin-right:6px;display:inline-block}.agent-health-dot--warning{background:#f6a800}.agent-health-dot--danger{background:#e35a5a}.agent-health-pill{color:#08764d;background:#e8f8f1;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-weight:900;display:inline-flex}.agent-health-pill--warning{color:#9a6400;background:#fff4d8}.agent-health-pill--danger{color:#b33131;background:#ffe8e8}.agent-intelligence-panel__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.agent-intelligence-panel__header h4{color:#0b314f;margin:0}.agent-intelligence-panel__header p{color:#5d748c;margin:4px 0 0}.agent-intel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.agent-intel-grid article{background:#f8fbfe;border:1px solid #dce9f4;border-radius:14px;padding:12px}.agent-intel-grid span{color:#607a94;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.agent-intel-grid strong{color:#062d4b;margin-top:4px;font-size:1.25rem;display:block}.agent-mini-timeline{margin-top:8px}.agent-mini-event,.agent-event-row{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:10px 0;display:grid}.agent-mini-event+.agent-mini-event,.agent-event-row+.agent-event-row{border-top:1px solid #e2edf6}.agent-event-icon{color:#007da4;background:#e6f3fb;border-radius:999px;place-items:center;width:28px;height:28px;font-size:.78rem;font-weight:900;display:inline-grid}.agent-event-icon--error{color:#bf3030;background:#ffe7e7}.agent-event-icon--email{color:#2563eb;background:#edf4ff}.agent-event-icon--wrapup,.agent-event-icon--save{color:#08764d;background:#e8f8f1}.agent-mini-event strong,.agent-event-row strong{color:#0b314f}.agent-mini-event small,.agent-event-row small,.agent-event-row p{color:#5d748c;margin-top:3px;display:block}.agent-command-infographics{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.agent-command-infographics>article{min-height:220px;padding:16px}.agent-activity-heatmap,.agent-funnel-card,.agent-project-bars{grid-column:span 2}.agent-pace-card,.agent-time-card,.agent-risk-card{grid-column:span 1}.agent-heatmap-grid{gap:8px;display:grid}.agent-heatmap-row{grid-template-columns:minmax(90px,.8fr) repeat(12,minmax(8px,1fr));align-items:center;gap:4px;display:grid}.agent-heatmap-row span{color:#385875;text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.agent-heatmap-row i{background:rgba(0, 174, 199, calc(.1 + (var(--heat) * .8)));border-radius:5px;height:18px}.agent-funnel-row,.agent-project-bar{color:#385875;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0 14px;font-weight:800;display:grid;position:relative}.agent-funnel-row i,.agent-project-bar i{background:linear-gradient(90deg,#00a6c8,#2f80ed);border-radius:999px;height:5px;position:absolute;bottom:4px;left:0;right:auto}.agent-pace-gauge{background:conic-gradient(#00a6c8 calc(var(--pace) * 1%), #e8f0f7 0);color:#062d4b;border-radius:999px;place-items:center;width:140px;height:140px;margin:18px auto 0;display:grid}.agent-pace-gauge:before{content:"";position:absolute}.agent-pace-gauge strong{font-size:2rem;line-height:1}.agent-pace-gauge span{color:#607a94;font-weight:800}.agent-time-donut{background:conic-gradient(#00a6c8 calc(var(--project) * 1%), #f6a800 0 calc((var(--project) + var(--idle)) * 1%), #e8f0f7 0);border-radius:999px;width:140px;height:140px;margin:16px auto}.agent-time-legend{color:#5d748c;justify-content:center;gap:12px;font-size:.82rem;font-weight:800;display:flex}.agent-risk-card strong{color:#bf3030;margin-top:22px;font-size:3rem;line-height:1;display:block}.agent-risk-card p{color:#5d748c;font-weight:800}.agent-manager-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.agent-manager-card{gap:8px;min-height:128px;padding:16px;display:grid}.agent-manager-card div{color:#183a56;background:#f4f8fc;border-radius:10px;padding:8px 10px;font-weight:800}.agent-event-group{gap:4px;padding:10px 0;display:grid}.agent-event-group h5{color:#607a94;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:.78rem;font-weight:900}body.dark-mode .agent-command-hero,body.dark-mode .agent-command-strip,body.dark-mode .agent-command-kpi,body.dark-mode .agent-leaderboard,body.dark-mode .agent-intelligence-panel,body.dark-mode .agent-event-stream,body.dark-mode .agent-command-infographics>article,body.dark-mode .agent-manager-card{background:linear-gradient(145deg,#0e1d31fa,#081424f5);border-color:#94b2d047;box-shadow:0 18px 34px #00000047}body.dark-mode .agent-command-hero h3,body.dark-mode .agent-section-title h4,body.dark-mode .agent-intelligence-panel__header h4,body.dark-mode .agent-command-kpi strong,body.dark-mode .agent-intel-grid strong,body.dark-mode .agent-mini-event strong,body.dark-mode .agent-event-row strong{color:#f2f8ff}body.dark-mode .agent-command-hero p,body.dark-mode .agent-command-kpi small,body.dark-mode .agent-intelligence-panel__header p,body.dark-mode .agent-mini-event small,body.dark-mode .agent-event-row small,body.dark-mode .agent-event-row p,body.dark-mode .agent-risk-card p,body.dark-mode .agent-time-legend,body.dark-mode .agent-heatmap-row span{color:#aac0d7}body.dark-mode .agent-command-strip input,body.dark-mode .agent-command-strip select{color:#f2f8ff;background:#0d1b2f;border-color:#94b2d057}body.dark-mode .agent-leaderboard__table,body.dark-mode .agent-intel-grid article{border-color:#94b2d03d}body.dark-mode .agent-leaderboard__header{color:#c7d8ea;background:#94b2d01f}body.dark-mode .agent-leaderboard__row{color:#dcecff;background:0 0;border-color:#94b2d02e}body.dark-mode .agent-leaderboard__row:hover,body.dark-mode .agent-leaderboard__row.is-selected{background:#00aec724}body.dark-mode .agent-leaderboard__agent b,body.dark-mode .agent-event-icon{color:#71dff2;background:#00aec72e}body.dark-mode .agent-intel-grid article,body.dark-mode .agent-manager-card div{background:#94b2d014}body.dark-mode .agent-mini-event+.agent-mini-event,body.dark-mode .agent-event-row+.agent-event-row{border-color:#94b2d02e}body.dark-mode .agent-event-icon--error{color:#ff9b9b;background:#e35a5a2e}body.dark-mode .agent-event-icon--email{color:#9cc6ff;background:#2f80ed2e}body.dark-mode .agent-event-icon--wrapup,body.dark-mode .agent-event-icon--save{color:#77e0b4;background:#0fbe7c2e}@media (width<=1420px){.agent-command-strip{grid-template-columns:repeat(4,minmax(150px,1fr))}.agent-command-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.agent-command-main{grid-template-columns:minmax(0,1fr)}.agent-command-infographics{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-command-infographics>article,.agent-activity-heatmap,.agent-funnel-card,.agent-project-bars,.agent-pace-card,.agent-time-card,.agent-risk-card{grid-column:span 1}}@media (width<=980px){.agent-command-hero,.agent-section-title,.agent-intelligence-panel__header{flex-direction:column;align-items:stretch}.agent-command-strip,.agent-command-kpis,.agent-command-infographics,.agent-manager-grid{grid-template-columns:minmax(0,1fr)}.agent-command-strip__search{grid-column:auto}.agent-leaderboard__table{overflow-x:auto}.agent-leaderboard__header,.agent-leaderboard__row{min-width:1100px}}.panel-grid--template-builder{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:start}.panel-grid--database-settings{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.database-settings-form{gap:16px;display:grid}.database-settings-panel{gap:16px;margin-top:14px;display:grid}.database-settings-panel.is-hidden{display:none}#databaseSettingsDailingPanel .panel-grid--database-api{grid-template-columns:minmax(520px,.95fr) minmax(360px,.75fr);align-items:start;gap:18px}.dialing-settings-form{gap:14px}.dialing-config-section{border:1px solid var(--hubspot-border);background:linear-gradient(#fff 0%,#f7fbff 100%);border-radius:18px;gap:12px;padding:14px;display:grid}.dialing-config-section__header{align-items:flex-start;gap:12px;display:flex}.dialing-config-section__header h4{color:var(--ink);margin:0 0 4px}.dialing-config-section__header p,.dialing-preset-strip span,.dialing-config-section small{color:var(--muted);margin:0;font-size:.85rem;line-height:1.35}.dialing-step-badge{color:#005f73;background:#dff8ff;border:1px solid #a8e7f6;border-radius:999px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-weight:900;display:inline-grid}.dialing-option-grid,.dialing-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dialing-layout-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}.dialing-choice-card{min-width:0}.dialing-enable-toggle{background:linear-gradient(135deg,#effcff 0%,#f7fbff 100%);border:1px solid #bfe7f3;border-radius:16px;align-items:center;gap:12px;padding:12px;display:flex}.dialing-enable-toggle input{flex:0 0 18px;width:18px;height:18px}.dialing-enable-toggle span{gap:2px;display:grid}.dialing-enable-toggle strong{color:var(--ink)}.dialing-enable-toggle small{color:var(--muted)}.dialing-preset-strip{background:#eef7ff;border:1px solid #d4e9fb;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px;display:flex}.dialing-code-editor textarea{resize:vertical;min-height:170px;font-family:Cascadia Mono,Consolas,monospace;font-size:.9rem;line-height:1.45}.dialing-placement-preview{gap:8px;display:grid}.dialing-placement-preview>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.dialing-placement-preview__stage{background:#f6fbff;border:1px solid #d6e6f5;border-radius:16px;grid-template-columns:.8fr 1.2fr .9fr;gap:8px;min-height:118px;padding:10px;display:grid;position:relative;overflow:hidden}.dialing-placement-preview__rail,.dialing-placement-preview__main,.dialing-placement-preview__right{color:#55718b;background:#fff;border:1px dashed #c8dced;border-radius:12px;place-items:center;font-size:.8rem;font-weight:800;display:grid}.dialing-placement-preview__dialer{color:#062437;background:linear-gradient(135deg,#00a9c7 0%,#54d7ef 100%);border-radius:12px;place-items:center;min-width:86px;min-height:42px;padding:8px 12px;font-weight:900;display:grid;position:absolute;box-shadow:0 14px 30px #0080a02e}.dialing-placement-preview[data-position=left_panel] .dialing-placement-preview__dialer{top:48px;left:18px}.dialing-placement-preview[data-position=right_panel] .dialing-placement-preview__dialer{top:48px;right:18px}.dialing-placement-preview[data-position=inline_wrapup] .dialing-placement-preview__dialer{top:16px;right:18px}.dialing-placement-preview[data-position=floating_bottom_right] .dialing-placement-preview__dialer{bottom:16px;right:18px}.dialing-placement-preview[data-position=floating_bottom_left] .dialing-placement-preview__dialer{bottom:16px;left:18px}.dialing-placement-preview[data-position=floating_top_right] .dialing-placement-preview__dialer{top:16px;right:18px}.dialing-placement-preview[data-position=floating_top_left] .dialing-placement-preview__dialer{top:16px;left:18px}.dialing-placement-preview[data-position=floating_right_center] .dialing-placement-preview__dialer{top:50%;right:18px;transform:translateY(-50%)}.dialing-placement-preview[data-position=floating_left_center] .dialing-placement-preview__dialer{top:50%;left:18px;transform:translateY(-50%)}.dialing-placement-preview[data-behavior=disabled] .dialing-placement-preview__dialer{opacity:.35;filter:grayscale(.8)}.dialing-preview-meta{flex-wrap:wrap;gap:8px;display:flex}.dialing-preview-meta span,.dialing-preview-status{color:#23445f;background:#eef7ff;border:1px solid #d3e7f8;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:.82rem;display:inline-flex}.dialing-preview-meta b{color:#5e7791;text-transform:uppercase;letter-spacing:.06em;font-size:.68rem}.dialing-preview-status{border-radius:16px;align-items:start;padding:14px;display:grid}.dialing-preview-status strong{color:var(--ink)}.dialing-preview-status span{color:var(--muted)}.dialing-embed-shell{gap:12px;min-height:0;display:grid}.dialing-embed-card{border:1px solid var(--hubspot-border);background:linear-gradient(#fbfdff 0%,#f5f9fe 100%);gap:12px;display:grid}.dialing-embed-card--detail{margin-top:4px}.dialing-embed-card--left_panel{margin:0 0 12px}.dialing-embed-card--inline_wrapup{order:-1}.dialing-embed-card--floating_bottom_right{bottom:calc(var(--agent-rightpane-footer-height,76px) + 12px);z-index:8;position:sticky;box-shadow:0 18px 42px #0f2b4829}.dialing-embed-card--collapsed{padding:0;overflow:hidden}.dialing-embed-card--collapsed summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px;list-style:none;display:flex}.dialing-embed-card--collapsed summary::-webkit-details-marker{display:none}.dialing-embed-card--collapsed summary span:first-child{gap:3px;display:grid}.dialing-embed-card__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.dialing-embed-mount{min-height:min(var(--dialer-height,360px), 70vh);border:1px solid color-mix(in srgb, var(--accent) 14%, var(--hubspot-border));width:min(100%, var(--dialer-width,100%));background:#fff;border-radius:12px;justify-self:stretch;max-width:100%;overflow:hidden}.dialing-embed-mount--preview{min-height:min(var(--dialer-height,420px), 70vh);width:min(100%, var(--dialer-width,100%))}.dialing-embed-mount--detail{min-height:min(var(--dialer-height,320px), 62vh)}.dialing-embed-mount iframe{width:100%;min-height:inherit;border:0;display:block}.isolated-embed-frame{width:min(100%, var(--dialer-width,100%));min-height:min(var(--dialer-height,360px), 70vh);background:linear-gradient(#fff 0%,#f7fbff 100%);border:0;border-radius:12px;display:block}.isolated-embed-frame--preview{min-height:min(var(--dialer-height,420px), 70vh)}.isolated-embed-frame--detail{min-height:min(var(--dialer-height,320px), 62vh)}.isolated-embed-frame--global{width:100%;max-width:100%;height:min(var(--dialer-height,500px), calc(100vh - 120px));min-height:min(var(--dialer-height,500px), calc(100vh - 120px));border-radius:0 0 14px 14px}.global-dialer-embed{z-index:2147483000;width:min(var(--dialer-width,300px), calc(100vw - 24px));box-sizing:border-box;background:#fff;border:1px solid #cbd9e7;border-radius:13px;max-width:calc(100vw - 24px);padding:0;transition:opacity .18s,transform .18s,visibility .18s;position:fixed;overflow:hidden;box-shadow:0 20px 48px #0f2b4833,0 4px 12px #0f2b481a}.global-dialer-embed.is-dragged{left:var(--dialer-drag-left,24px);top:var(--dialer-drag-top,72px);bottom:auto;right:auto;transform:none}.global-dialer-embed.is-hidden.is-dragged{transform:scale(.98)}.global-dialer-embed.is-hidden{opacity:0;pointer-events:none;visibility:hidden}.global-dialer-embed--floating_bottom_right,.global-dialer-embed--right_panel,.global-dialer-embed--inline_wrapup{right:var(--dialer-offset-x,24px);bottom:var(--dialer-offset-y,24px)}.global-dialer-embed--floating_bottom_left,.global-dialer-embed--left_panel{left:var(--dialer-offset-x,24px);bottom:var(--dialer-offset-y,24px)}.global-dialer-embed--floating_top_right{right:var(--dialer-offset-x,24px);top:calc(var(--shell-topbar-height,48px) + var(--dialer-offset-y,24px))}.global-dialer-embed--floating_top_left{left:var(--dialer-offset-x,24px);top:calc(var(--shell-topbar-height,48px) + var(--dialer-offset-y,24px))}.global-dialer-embed--floating_right_center{right:var(--dialer-offset-x,24px);top:50%;transform:translateY(-50%)}.global-dialer-embed--floating_left_center{left:var(--dialer-offset-x,24px);top:50%;transform:translateY(-50%)}.global-dialer-embed.is-hidden.global-dialer-embed--floating_right_center,.global-dialer-embed.is-hidden.global-dialer-embed--floating_left_center{transform:translateY(-50%)scale(.98)}.global-dialer-embed--dialer_tab{z-index:auto;width:100%;max-width:100%;box-shadow:none;border-radius:14px;position:static;transform:none}.global-dialer-embed.is-hidden.global-dialer-embed--dialer_tab{display:none}.global-dialer-embed__bar{z-index:2;box-sizing:border-box;cursor:grab;-webkit-user-select:none;user-select:none;background:#f7faff;border-bottom:1px solid #d6e2ed;justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:7px 8px 7px 11px;display:flex;position:relative}.global-dialer-embed.is-dragging .global-dialer-embed__bar{cursor:grabbing}.global-dialer-embed__bar>div{gap:1px;min-width:0;display:grid}.global-dialer-embed__bar strong{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.2;overflow:hidden}.global-dialer-embed__toggle{color:#113b5f;cursor:pointer;background:#fff;border:1px solid #c8dced;border-radius:8px;min-height:34px;padding:0 11px;font-weight:800}.global-dialer-embed__identity{align-items:center;gap:9px!important;display:flex!important}.global-dialer-embed__logo{color:#0874de;background:#e6f1ff;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.global-dialer-embed__logo svg,.global-dialer-embed__close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.global-dialer-embed__actions{flex:none;align-items:center;gap:6px!important;display:flex!important}.global-dialer-embed__close{color:#55708a;cursor:pointer;background:#fff;border:1px solid #c8dced;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid}.global-dialer-embed__close:hover{color:#c83d50;background:#fff1f2;border-color:#efb7be}.global-dialer-embed__body{box-sizing:border-box;background:#fff;padding:0;display:block;overflow:hidden}.global-dialer-embed__body .isolated-embed-frame--dialer{background:#fff;border:0;border-radius:0 0 12px 12px;display:block;width:100%!important;height:var(--dialer-height,500px)!important}.global-dialer-embed.is-collapsed .global-dialer-embed__body{display:none}.global-dialer-embed.is-collapsed{width:min(var(--dialer-width,300px), calc(100vw - 24px))}.global-dialer-embed.is-blocked .global-dialer-embed__body{padding:12px}.isolated-embed-frame--panel{border:1px solid var(--hubspot-border);background:#fff;min-height:260px}.status-pill--success{color:#166534;background:#dcfce7;border-color:#bbf7d0}.status-pill--warning{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.workspace-empty--embed{text-align:center;place-items:center;min-height:220px}.panel-grid--database-api{grid-template-columns:minmax(360px,.95fr) minmax(0,1.05fr);align-items:start}.panel-grid--database-api .panel-card--full{grid-column:1/-1}@media (width<=1280px){#databaseSettingsDailingPanel .panel-grid--database-api{grid-template-columns:minmax(0,1fr)}.dialing-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.dialing-option-grid,.dialing-layout-grid{grid-template-columns:minmax(0,1fr)}.dialing-preset-strip{align-items:stretch}.dialing-preset-strip .secondary-button{width:100%}}body.crm-theme-dark .dialing-config-section,body.dark-mode .dialing-config-section,body.crm-theme-dark .dialing-embed-card,body.dark-mode .dialing-embed-card{background:linear-gradient(#0f1c2ef5 0%,#0a1626f5 100%);border-color:#85abcf3d}body.crm-theme-dark .dialing-enable-toggle,body.dark-mode .dialing-enable-toggle{background:linear-gradient(135deg,#0d263af2 0%,#0a182af2 100%);border-color:#53cfe847}body.crm-theme-dark .dialing-preset-strip,body.dark-mode .dialing-preset-strip,body.crm-theme-dark .dialing-preview-meta span,body.dark-mode .dialing-preview-meta span,body.crm-theme-dark .dialing-preview-status,body.dark-mode .dialing-preview-status{color:#d9e8f7;background:#182b44c7;border-color:#85abcf3d}body.crm-theme-dark .dialing-placement-preview__stage,body.dark-mode .dialing-placement-preview__stage{background:#081220d1;border-color:#85abcf38}body.crm-theme-dark .dialing-placement-preview__rail,body.crm-theme-dark .dialing-placement-preview__main,body.crm-theme-dark .dialing-placement-preview__right,body.dark-mode .dialing-placement-preview__rail,body.dark-mode .dialing-placement-preview__main,body.dark-mode .dialing-placement-preview__right{color:#afc5dc;background:#0f1e32e6;border-color:#85abcf3d}body.crm-theme-dark .dialing-embed-mount,body.dark-mode .dialing-embed-mount,body.crm-theme-dark .isolated-embed-frame,body.dark-mode .isolated-embed-frame{background:#fff}body.crm-theme-dark .global-dialer-embed,body.dark-mode .global-dialer-embed{background:#0d1b2ff5;border-color:#85abcf42;box-shadow:0 24px 70px #00000070}body.crm-theme-dark .global-dialer-embed__bar,body.dark-mode .global-dialer-embed__bar{background:linear-gradient(#102237fa 0%,#0a182afa 100%);border-color:#85abcf3d}body.crm-theme-dark .global-dialer-embed__bar strong,body.dark-mode .global-dialer-embed__bar strong{color:#eaf4ff}body.crm-theme-dark .global-dialer-embed__toggle,body.dark-mode .global-dialer-embed__toggle,body.crm-theme-dark .global-dialer-embed__close,body.dark-mode .global-dialer-embed__close{color:#8fd8ff;background:#0e1d31f5;border-color:#85abcf57}body.crm-theme-dark .global-dialer-embed__logo,body.dark-mode .global-dialer-embed__logo{color:#7dd3fc;background:#2563eb33}#database-settings.database-settings--ai{--ai-blue:#0b67e8;--ai-teal:#159a9f;--ai-navy:#102746;--ai-muted:#5f748e;--ai-border:#dce6f0;--ai-soft-blue:#edf5ff}#databaseSettingsPageHeading.database-settings-page-heading--ai .database-settings-page-heading__title>i{color:#fff;background:linear-gradient(135deg,#2779ee 0%,#5369ea 100%);box-shadow:0 10px 24px #2669e638}.ai-settings-page{min-width:0;padding:16px 0 0}.ai-usage-summary{border:1px solid var(--ai-border);background:#fff;border-radius:14px;gap:14px;min-width:0;padding:20px 22px;display:grid;box-shadow:0 6px 22px #17375c0b}.ai-usage-summary__header,.ai-usage-summary__header>div,.ai-usage-summary__controls,.ai-usage-card-heading,.ai-usage-source-row{align-items:center;display:flex}.ai-usage-summary__header{justify-content:space-between;gap:18px}.ai-usage-summary__header>div:first-child{gap:11px;min-width:0}.ai-usage-summary__header h3{color:var(--ai-navy);margin:0 0 3px;font-size:15px}.ai-usage-summary__header p{color:var(--ai-muted);margin:0;font-size:10px;line-height:1.45}.ai-usage-summary__icon{color:#176ee0;background:#eaf3ff;border-radius:11px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.ai-usage-summary__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:21px;height:21px}.ai-usage-summary__controls{gap:8px}.ai-usage-summary__controls select{color:#294967;background:#fff;border:1px solid #cfdce9;border-radius:7px;min-height:34px;padding:6px 30px 6px 10px;font-size:10px;font-weight:700}.ai-usage-summary__controls button{color:#3a5c7e;background:#fff;border:1px solid #cfdce9;border-radius:7px;place-items:center;width:34px;height:34px;padding:0;display:grid}.ai-usage-summary__controls button:hover{color:#146bd9;background:#f3f8ff;border-color:#91b9ed}.ai-usage-summary__controls button svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px;height:16px}.ai-usage-estimate-badge{color:#7353cc;text-transform:uppercase;letter-spacing:.04em;background:#f4efff;border:1px solid #dfd3ff;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.ai-usage-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.ai-usage-metric-card{background:#fbfdff;border:1px solid #e0e8f1;border-radius:11px;align-items:center;gap:11px;min-width:0;min-height:91px;padding:15px;display:flex}.ai-usage-metric-card__icon{border-radius:10px;flex:0 0 39px;place-items:center;width:39px;height:39px;font-size:14px;font-weight:850;display:grid}.ai-usage-metric-card>span:last-child{gap:2px;min-width:0;display:grid}.ai-usage-metric-card small{color:#60758d;font-size:9px;font-style:normal}.ai-usage-metric-card strong{color:var(--ai-navy);font-size:20px;line-height:1.15}.ai-usage-metric-card em{color:#8192a5;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-style:normal;overflow:hidden}.ai-usage-metric-card--green .ai-usage-metric-card__icon{color:#15975a;background:#e8f8ef}.ai-usage-metric-card--blue .ai-usage-metric-card__icon{color:#176ee0;background:#eaf3ff}.ai-usage-metric-card--violet .ai-usage-metric-card__icon{color:#7656dd;background:#f0ecff}.ai-usage-metric-card--teal .ai-usage-metric-card__icon{color:#138b91;background:#e7f7f7}.ai-usage-metric-card--amber .ai-usage-metric-card__icon{color:#c67b0c;background:#fff4df}.ai-usage-metric-card.is-loading{background:linear-gradient(90deg,#f5f8fb 25%,#edf3f8 50%,#f5f8fb 75%) 0 0/200% 100%;min-height:91px;animation:1.3s infinite aiUsageLoading}@keyframes aiUsageLoading{to{background-position:-200% 0}}.ai-usage-insights-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:12px;display:grid}.ai-usage-chart-card,.ai-usage-breakdown-card{background:#fff;border:1px solid #e0e8f1;border-radius:11px;min-width:0;padding:15px 16px}.ai-usage-card-heading{justify-content:space-between;margin-bottom:12px}.ai-usage-card-heading span{gap:2px;display:grid}.ai-usage-card-heading strong{color:var(--ai-navy);font-size:11px}.ai-usage-card-heading small{color:var(--ai-muted);font-size:8.5px}.ai-usage-chart{min-height:152px}.ai-usage-chart__plot{background:repeating-linear-gradient(#0000 0 49px,#edf2f7 50px);border-bottom:1px solid #dce6ef;align-items:stretch;gap:5px;height:152px;padding:7px 2px 0;display:flex}.ai-usage-chart__day{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;min-width:4px;display:flex}.ai-usage-chart__day span{background:linear-gradient(#3487ef,#6b5de6);border-radius:4px 4px 1px 1px;width:min(15px,75%);min-height:2px;box-shadow:0 3px 8px #3378e22e}.ai-usage-chart__day small{color:#8294a7;white-space:nowrap;height:14px;font-size:7px}.ai-usage-breakdown{gap:2px;display:grid}.ai-usage-source-row{border-bottom:1px solid #edf1f5;gap:9px;min-width:0;padding:10px 2px}.ai-usage-source-row:last-child{border-bottom:0}.ai-usage-source-row__marker{background:#2779ee;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.ai-usage-source-row__marker--2{background:#15a05b}.ai-usage-source-row__marker--3{background:#7656dd}.ai-usage-source-row__marker--4{background:#e29518}.ai-usage-source-row span{flex:1;gap:2px;min-width:0;display:grid}.ai-usage-source-row strong{color:var(--ai-navy);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.ai-usage-source-row small{color:var(--ai-muted);font-size:8px}.ai-usage-source-row b{color:#304d6e;font-size:9.5px}.ai-usage-daily-table{border:1px solid #e0e8f1;border-radius:10px;overflow:hidden}.ai-usage-daily-table__head,.ai-usage-daily-table__row{grid-template-columns:minmax(140px,1fr) 90px 110px 110px;align-items:center;gap:12px;min-height:35px;padding:7px 13px;display:grid}.ai-usage-daily-table__head{color:#6a7e93;text-transform:uppercase;letter-spacing:.035em;background:#f7fafe;padding-top:37px;font-size:8px;font-weight:800;position:relative}.ai-usage-daily-table__head strong{color:var(--ai-navy);text-transform:none;letter-spacing:0;font-size:10px;position:absolute;top:10px;left:13px}.ai-usage-daily-table__row{color:#526a83;border-top:1px solid #e8eef5;font-size:9px}.ai-usage-daily-table__row strong{color:var(--ai-navy);text-align:right}.ai-usage-daily-table__row>span:not(:first-child){text-align:right}.ai-usage-disclaimer{color:#7c8fa4;margin:-2px 0 0;font-size:8.5px}.ai-usage-error{color:#9c3037;background:#fff5f5;border:1px solid #f0c9cd;border-radius:9px;grid-column:1/-1;align-items:center;gap:10px;padding:14px;display:flex}.ai-usage-error span{flex:1;font-size:9px}.ai-usage-error button{color:#a92f38;background:#fff;border:1px solid #e4aeb3;border-radius:6px;padding:6px 9px;font-size:9px;font-weight:800}.ai-settings-cost-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ai-settings-cost-grid .ai-settings-field input{width:100%;min-height:40px;color:var(--ai-navy);background:#fff;border:1px solid #cfdce9;border-radius:7px;padding:9px 11px;font-size:11px}.ai-settings-form,.ai-settings-primary,.ai-settings-status-list{gap:12px;min-width:0;display:grid}.ai-settings-layout{grid-template-columns:minmax(420px,.88fr) minmax(500px,1.12fr);align-items:start;gap:14px;min-width:0;display:grid}.ai-settings-card,.ai-settings-status-card{border:1px solid var(--ai-border);background:#fff;border-radius:13px;min-width:0;box-shadow:0 5px 18px #17375c09}.ai-settings-card{padding:20px 22px}.ai-settings-card__heading{border-bottom:1px solid #e7eef5;align-items:center;gap:12px;padding-bottom:15px;display:flex}.ai-settings-card__heading--with-action{border-bottom:0;padding-bottom:4px}.ai-settings-card__icon{border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.ai-settings-card__icon svg,.ai-settings-status-card__icon svg,.ai-settings-secret-control button svg,.ai-settings-select-shell>svg,.ai-settings-security-note svg,.ai-field-synonyms-editor__add svg,.ai-field-synonyms-editor__actions svg,.ai-field-synonym-chip svg,.ai-settings-action-bar button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.ai-settings-card__icon svg{width:21px;height:21px}.ai-settings-card__icon--blue{color:#126be4;background:#eaf3ff}.ai-settings-card__icon--violet{color:#7554df;background:#f1edff}.ai-settings-card__heading h3,.ai-settings-status-card__heading h3{color:var(--ai-navy);letter-spacing:-.012em;margin:0;font-size:15px;line-height:1.25}.ai-settings-card__heading p,.ai-settings-status-card__heading p{color:var(--ai-muted);margin:3px 0 0;font-size:11px;line-height:1.4}.ai-settings-toggle-row{cursor:pointer;border-bottom:1px solid #e7eef5;justify-content:space-between;align-items:center;gap:18px;padding:15px 0;display:flex}.ai-settings-toggle-row span,.ai-settings-field>label{gap:3px;display:grid}.ai-settings-toggle-row strong,.ai-settings-field label strong{color:var(--ai-navy);font-size:12px}.ai-settings-toggle-row small,.ai-settings-field label small{color:var(--ai-muted);font-size:10.5px;line-height:1.4}.ai-settings-toggle-row input{appearance:none;cursor:pointer;background:#cbd7e4;border:0;border-radius:999px;flex:0 0 39px;width:39px;height:22px;margin:0;transition:background .16s;position:relative}.ai-settings-toggle-row input:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #18345333}.ai-settings-toggle-row input:checked{background:var(--ai-blue)}.ai-settings-toggle-row input:checked:after{transform:translate(17px)}.ai-settings-field{gap:7px;padding:15px 0 0;display:grid}.ai-settings-secret-control,.ai-settings-select-shell{align-items:center;display:flex;position:relative}.ai-settings-secret-control input,.ai-settings-select-shell input,.ai-field-synonyms-editor__field select,.ai-field-synonyms-editor__tokens{width:100%;min-height:40px;color:var(--ai-navy);background:#fff;border:1px solid #cfdce9;border-radius:7px;font-size:11px;box-shadow:inset 0 1px 2px #1e3e5f06}.ai-settings-secret-control input,.ai-settings-select-shell input{padding:9px 40px 9px 11px}.ai-settings-secret-control input:focus,.ai-settings-select-shell input:focus,.ai-field-synonyms-editor__field select:focus,.ai-field-synonyms-editor__tokens:focus-within{border-color:#69a6f5;outline:0;box-shadow:0 0 0 3px #267bea1f}.ai-settings-secret-control button{color:#536c87;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;right:6px}.ai-settings-secret-control button:hover,.ai-settings-secret-control button.is-revealed{color:var(--ai-blue);background:#edf5ff}.ai-settings-secret-control button svg,.ai-settings-select-shell>svg{width:17px;height:17px}.ai-settings-select-shell>svg{color:#526a85;pointer-events:none;position:absolute;right:12px}.ai-settings-inline-status{min-height:19px;color:var(--ai-muted);flex-wrap:wrap;align-items:center;gap:7px 14px;font-size:10px;display:flex}.ai-settings-inline-status span{align-items:center;gap:6px;font-weight:750;display:inline-flex}.ai-settings-inline-status span i{background:currentColor;border-radius:50%;width:6px;height:6px}.ai-settings-inline-status .is-configured{color:#15924a}.ai-settings-inline-status .is-missing{color:#e24950}.ai-settings-security-note{color:#3f5f81;background:#f3f8fe;border:1px solid #d8e5f3;border-radius:7px;align-items:flex-start;gap:9px;margin-top:15px;padding:10px 12px;font-size:10px;line-height:1.45;display:flex}.ai-settings-security-note svg{color:#1674e8;flex:0 0 16px;width:16px;height:16px}.ai-field-synonyms-card{gap:12px;margin:0}.ai-field-synonyms-editor{gap:10px;min-width:0;padding-top:10px;display:grid}.ai-field-synonyms-editor__toolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.ai-field-synonyms-editor__toolbar>div{color:var(--ai-navy);gap:2px;font-size:11px;display:grid}.ai-field-synonyms-editor__toolbar small{color:var(--ai-muted);font-size:9.5px}.ai-field-synonyms-editor__add{color:#1267d7;white-space:nowrap;background:#fff;border:1px solid #cbd9e7;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:7px 11px;font-size:10.5px;font-weight:800;display:inline-flex}.ai-field-synonyms-editor__add:hover{background:#f3f8ff;border-color:#91b9ed}.ai-field-synonyms-editor__add svg{width:15px;height:15px}.ai-field-synonyms-editor__table{border-top:1px solid var(--ai-border);border-bottom:1px solid var(--ai-border);background:#fff;overflow:hidden}.ai-field-synonyms-editor__head,.ai-field-synonyms-editor__row{grid-template-columns:minmax(150px,.78fr) minmax(220px,1.22fr) 66px;align-items:center;gap:10px;display:grid}.ai-field-synonyms-editor__head{border-bottom:1px solid var(--ai-border);color:#405b78;min-height:32px;padding:7px;font-size:9px;font-weight:800}.ai-field-synonyms-editor__head span:last-child{text-align:right}.ai-field-synonyms-editor__rows{min-width:0;display:grid}.ai-field-synonyms-editor__row{border-bottom:1px solid #e8eef5;min-width:0;padding:8px 7px}.ai-field-synonyms-editor__row:last-child{border-bottom:0}.ai-field-synonyms-editor__field select{min-height:34px;padding:6px 28px 6px 8px;font-size:10px}.ai-field-synonyms-editor__tokens{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;min-height:34px;padding:4px 6px;display:flex}.ai-field-synonyms-editor__tokens input{width:100px;min-width:70px;height:24px;color:var(--ai-navy);background:0 0;border:0;outline:0;flex:90px;padding:2px 4px;font-size:10px}.ai-field-synonym-chip{color:#245e9f;background:#edf4fd;border:0;border-radius:5px;align-items:center;gap:4px;min-height:23px;padding:3px 6px 3px 8px;font-size:9px;display:inline-flex}.ai-field-synonym-chip:hover{color:#174f91;background:#e0edfc}.ai-field-synonym-chip svg{width:11px;height:11px}.ai-field-synonyms-editor__actions{justify-content:flex-end;gap:5px;display:flex}.ai-field-synonyms-editor__actions button{color:#58708a;background:#fff;border:1px solid #d3dfeb;border-radius:6px;place-items:center;width:27px;height:27px;padding:0;display:grid}.ai-field-synonyms-editor__actions button:hover{color:var(--ai-blue);background:#f4f8fd;border-color:#9ebce0}.ai-field-synonyms-editor__actions button:last-child:hover{color:#d73b43;background:#fff5f5;border-color:#f2b6ba}.ai-field-synonyms-editor__actions svg{width:13px;height:13px}.ai-field-synonyms-editor__empty{color:var(--ai-muted);text-align:center;padding:20px 12px;font-size:10px}.ai-field-synonyms-editor__footer{color:var(--ai-muted);padding:8px 7px 1px;font-size:9px}.ai-settings-status-list{align-content:start}.ai-settings-status-card{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:16px 18px;display:grid}.ai-settings-status-card__icon{border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.ai-settings-status-card__icon svg{width:23px;height:23px}.ai-settings-status-card__icon--green{color:#15a05b;background:#eaf8ef}.ai-settings-status-card__icon--red{color:#dc4149;background:#fff0f1}.ai-settings-status-card__icon--blue{color:#176ee0;background:#eaf3ff}.ai-settings-status-card__icon--violet{color:#7656dd;background:#f0ecff}.ai-settings-status-card__icon--amber{color:#e29518;background:#fff6e6}.ai-settings-status-card__body{min-width:0}.ai-settings-status-card__heading{justify-content:space-between;align-items:flex-start;gap:12px;padding:3px 0 11px;display:flex}.ai-settings-status-card__detail{border-top:1px solid #e6edf5;justify-content:space-between;align-items:center;gap:14px;padding-top:10px;display:flex}.ai-settings-status-card__detail>span{gap:2px;min-width:0;display:grid}.ai-settings-status-card__detail small{color:var(--ai-navy);font-size:9.5px;font-weight:800}.ai-settings-status-card__detail strong{color:var(--ai-muted);text-overflow:ellipsis;font-size:9.5px;font-weight:500;line-height:1.35;overflow:hidden}.ai-settings-status-card__detail button{color:#304d6e;white-space:nowrap;background:#fff;border:1px solid #cbd9e7;border-radius:6px;flex:none;min-height:30px;padding:6px 11px;font-size:9.5px;font-weight:750}.ai-settings-status-card__detail button:hover{color:#1266d5;background:#f4f8ff;border-color:#90b7e9}.ai-settings-status-badge{white-space:nowrap;border-radius:6px;align-items:center;min-height:26px;padding:4px 10px;font-size:10px;font-weight:800;display:inline-flex}.ai-settings-status-badge--green{color:#168b47;background:#eaf8ef;border:1px solid #ccebd8}.ai-settings-status-badge--red{color:#d93640;background:#fff0f1;border:1px solid #fad2d5}.ai-settings-status-badge--blue{color:#176bd8;background:#edf5ff;border:1px solid #d3e6ff}.ai-settings-status-badge--amber{color:#a96b09;background:#fff6e6;border:1px solid #f6dfb6}.ai-settings-status-badge--neutral{color:#5d7188;background:#f1f5f9;border:1px solid #dfe7ef}.ai-settings-action-bar{z-index:12;border:1px solid var(--ai-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:0;padding:13px 22px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 24px #1d3a5b14}.ai-settings-action-bar>div{align-items:center;gap:10px;display:flex}.ai-settings-action-bar button{border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:8px 16px;font-size:10.5px;font-weight:800;display:inline-flex}.ai-settings-action-bar button svg{width:16px;height:16px}.ai-settings-save-button{color:#fff;background:linear-gradient(#1577f1 0%,#0964df 100%);border:1px solid #0861db;box-shadow:0 5px 12px #0c66de33}.ai-settings-save-button:hover{background:linear-gradient(#0f6fe8 0%,#0759cd 100%)}.ai-settings-test-button{color:#274a72;background:#fff;border:1px solid #cad8e6}.ai-settings-test-button:hover{color:#0e62cf;background:#f5f9ff;border-color:#91b7e6}.ai-settings-clear-button{color:#e03b43;background:0 0;border:0}.ai-settings-clear-button:hover{background:#fff1f2}@media (width<=1450px){.ai-usage-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-settings-layout{grid-template-columns:minmax(0,1fr)}.ai-settings-status-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-settings-status-card:last-child{grid-column:1/-1}}@media (width<=760px){.ai-usage-summary{padding:15px}.ai-usage-summary__header{flex-direction:column;align-items:flex-start}.ai-usage-summary__controls{width:100%}.ai-usage-summary__controls select{flex:1}.ai-usage-metric-grid,.ai-usage-insights-grid,.ai-settings-cost-grid{grid-template-columns:1fr}.ai-usage-daily-table{overflow-x:auto}.ai-usage-daily-table__head,.ai-usage-daily-table__row{min-width:520px}.ai-settings-card{padding:16px}.ai-settings-status-list{grid-template-columns:1fr}.ai-settings-status-card:last-child{grid-column:auto}.ai-field-synonyms-editor__head{display:none}.ai-field-synonyms-editor__row{grid-template-columns:1fr;gap:7px;padding:12px 7px}.ai-field-synonyms-editor__actions{justify-content:flex-start}.ai-settings-action-bar{align-items:stretch;padding:10px 12px}.ai-settings-action-bar,.ai-settings-action-bar>div{flex-direction:column}.ai-settings-action-bar button{width:100%}}body.crm-theme-dark #database-settings.database-settings--ai,body.dark-mode #database-settings.database-settings--ai{--ai-navy:#e8f2fc;--ai-muted:#9db2c8;--ai-border:#8aaacb3d}body.crm-theme-dark .ai-settings-card,body.crm-theme-dark .ai-settings-status-card,body.crm-theme-dark .ai-usage-summary,body.crm-theme-dark .ai-usage-chart-card,body.crm-theme-dark .ai-usage-breakdown-card,body.crm-theme-dark .ai-usage-metric-card,body.crm-theme-dark .ai-field-synonyms-editor__table,body.crm-theme-dark .ai-settings-action-bar,body.dark-mode .ai-settings-card,body.dark-mode .ai-settings-status-card,body.dark-mode .ai-usage-summary,body.dark-mode .ai-usage-chart-card,body.dark-mode .ai-usage-breakdown-card,body.dark-mode .ai-usage-metric-card,body.dark-mode .ai-field-synonyms-editor__table,body.dark-mode .ai-settings-action-bar{border-color:var(--ai-border);background:#0d1d31f5}body.crm-theme-dark .ai-settings-secret-control input,body.crm-theme-dark .ai-settings-select-shell input,body.crm-theme-dark .ai-settings-cost-grid input,body.crm-theme-dark .ai-usage-summary__controls select,body.crm-theme-dark .ai-usage-summary__controls button,body.crm-theme-dark .ai-field-synonyms-editor__field select,body.crm-theme-dark .ai-field-synonyms-editor__tokens,body.crm-theme-dark .ai-field-synonyms-editor__actions button,body.crm-theme-dark .ai-field-synonyms-editor__add,body.crm-theme-dark .ai-settings-status-card__detail button,body.crm-theme-dark .ai-settings-test-button,body.dark-mode .ai-settings-secret-control input,body.dark-mode .ai-settings-select-shell input,body.dark-mode .ai-settings-cost-grid input,body.dark-mode .ai-usage-summary__controls select,body.dark-mode .ai-usage-summary__controls button,body.dark-mode .ai-field-synonyms-editor__field select,body.dark-mode .ai-field-synonyms-editor__tokens,body.dark-mode .ai-field-synonyms-editor__actions button,body.dark-mode .ai-field-synonyms-editor__add,body.dark-mode .ai-settings-status-card__detail button,body.dark-mode .ai-settings-test-button{color:#dfeaf5;background:#10243b;border-color:#8aaacb47}body.crm-theme-dark .ai-settings-card__heading,body.crm-theme-dark .ai-settings-toggle-row,body.crm-theme-dark .ai-settings-status-card__detail,body.crm-theme-dark .ai-field-synonyms-editor__head,body.crm-theme-dark .ai-field-synonyms-editor__row,body.dark-mode .ai-settings-card__heading,body.dark-mode .ai-settings-toggle-row,body.dark-mode .ai-settings-status-card__detail,body.dark-mode .ai-field-synonyms-editor__head,body.dark-mode .ai-field-synonyms-editor__row{border-color:#8aaacb33}body.crm-theme-dark .ai-settings-security-note,body.dark-mode .ai-settings-security-note{color:#b6cbe0;background:#1d528933;border-color:#5e98d340}.panel-grid--database-backups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}#databaseSettingsResetPanel .panel-grid--database-api{grid-template-columns:repeat(2,minmax(0,1fr))}.project-create-layout{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:14px;display:grid}.project-create-layout--single{grid-template-columns:minmax(0,1fr)}.project-create-form,.project-config-grid{gap:14px;display:grid}.project-config-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.project-config-grid--stacked{grid-template-columns:minmax(0,1fr)}#adminWorkspace .workspace-panel{gap:16px}#adminWorkspace>.assignment-actions{z-index:4;background:linear-gradient(180deg, #fff0, var(--surface) 34%);padding-top:12px;position:sticky;bottom:0}.project-config-box{border:1px solid var(--line);background:linear-gradient(#fffffff5,#f5f9ffeb);border-radius:20px;gap:14px;padding:16px;display:grid}.project-config-box--full{width:100%}.project-config-box--controls{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 8%, white), #f5f8fff0);border-color:color-mix(in srgb, var(--accent) 20%, var(--line))}.project-config-box__copy{color:var(--muted);margin:-6px 0 0;font-size:.92rem}.panel-card--feature{min-height:100%}.stat-card,.list-card,.assignment-row,.workspace-shell,.workspace-section,.agent-panel{padding:14px}.stat-card p,.stat-card h3,.list-card p,.list-card h4,.assignment-row p,.assignment-row h4,.workspace-shell p,.workspace-shell h4,.workspace-section h4,.agent-panel h4{margin:0}.stat-card{min-height:112px;box-shadow:var(--shadow-soft);background:linear-gradient(#fffffffa 0%,#f7fafff5 100%);border:1px solid #d8e2eff2}.stat-card--target{background:linear-gradient(#f5f8fffa 0%,#eaf1fff5 100%)}.stat-card--positive,.stat-card--success{background:linear-gradient(#f0fcf7fa 0%,#e0f6ebf5 100%);border-color:#7fbc986b}.stat-card--remaining{background:linear-gradient(#fffaeefa 0%,#fff3d6f5 100%);border-color:#d6b87673}.stat-card--warn{background:linear-gradient(#fff4f1fa 0%,#ffe7e0f5 100%);border-color:#db8e7673}.stat-card--value,.stat-card--rate,.stat-card--neutral{background:linear-gradient(#f8fafdfa 0%,#eff4faf5 100%)}.stat-card h3{letter-spacing:-.04em;margin-top:10px;font-family:Lexend,Plus Jakarta Sans,sans-serif;font-size:1.72rem}.stat-card__accent{letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;margin-left:6px;font-size:.72rem;font-weight:700}.stat-card__accent--danger{color:#c84d57}.section-heading,.list-card__top,.assign-toolbar,.workspace-header,.workspace-section__header,.report-split,.agent-toolbar,.detail-header,.detail-navigation,.assignment-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.assign-toolbar,.assignment-actions,.detail-navigation{align-items:center}.assignment-actions--filter-stack{gap:10px;width:100%;display:grid}.assignment-actions--filter-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:10px;width:100%;display:grid}.assignment-actions__full,.assignment-actions__half,.assignment-actions__quarter{width:100%}.section-heading{border-bottom:1px solid #d8e2efb8;margin-bottom:4px;padding-bottom:12px}.inline-filter{color:var(--muted);gap:8px;min-width:190px;display:grid}.company-directory-shell{gap:14px;display:grid;overflow:hidden}.company-directory-topbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.company-directory-tabs{align-items:center;gap:10px;min-width:0;display:flex;overflow-x:auto}.company-directory-tab{color:#143a5b;background:#f8fbfe;border:1px solid #d8e3ef;border-radius:12px;align-items:center;gap:10px;min-height:42px;padding:0 16px;font-weight:800;display:inline-flex}.company-directory-tab.is-active{background:#fff;box-shadow:inset 0 -2px #3f82c3}.company-directory-tab__count{color:#315678;background:#e7eff8;border-radius:999px;justify-content:center;align-items:center;min-width:46px;min-height:24px;padding:0 8px;font-size:.78rem;font-weight:800;display:inline-flex}.smart-workspace-tabbar{align-items:flex-end;gap:10px;min-width:0;display:flex}.smart-workspace-tab{color:#143a5b;white-space:nowrap;cursor:pointer;background:#f8fbfe;border:1px solid #d8e3ef;border-radius:12px 12px 0 0;align-items:center;gap:10px;max-width:320px;min-height:42px;padding:0 16px;font-weight:800;display:inline-flex;position:relative}.smart-workspace-tab:hover{background:#fff;border-color:#c7d7e7}.smart-workspace-tab.is-active{background:#fff;box-shadow:inset 0 -3px #00a4bd}.smart-workspace-tab__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.smart-workspace-tab__count{color:#12566b;background:#dff7fb;border-radius:999px;justify-content:center;align-items:center;min-width:26px;min-height:22px;padding:0 8px;font-size:.78rem;font-weight:800;display:inline-flex}.smart-workspace-tab__close{color:#516f90;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:.8rem;line-height:1;display:inline-flex}.smart-workspace-tab__close:hover{color:#143a5b;background:#eaf2f8}.company-directory-toolbar{grid-template-columns:minmax(260px,1.2fr) auto minmax(360px,1fr);align-items:end;gap:12px;display:grid}.company-directory-search{display:flex}.company-directory-search input{background:#fff;border:1px solid #d8e3ef;border-radius:12px;width:100%;min-height:40px;padding:0 14px}.company-directory-list{gap:12px;display:grid}.company-directory-table{background:#fff;border:1px solid #d8e3ef;border-radius:14px;display:grid;overflow:hidden}.company-directory-table__header,.company-directory-row{grid-template-columns:var(--company-directory-template,minmax(260px, 2fr) minmax(220px, 1.4fr) 110px 130px 140px 160px);align-items:center;gap:18px;display:grid}.company-directory-table__header{background:#f5f8fb;border-bottom:1px solid #d8e3ef;padding:14px 18px}.company-directory-table__header span{letter-spacing:.08em;text-transform:uppercase;color:#587086;font-size:.72rem;font-weight:800}.company-directory-table__body{display:grid}.company-directory-row{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e3ebf3;width:100%;padding:14px 18px}.company-directory-row:last-child{border-bottom:0}.company-directory-row:hover{background:#f9fbfd}.company-directory-row.is-selected{background:#eef5fc}.company-directory-row__name{align-items:center;gap:12px;min-width:0;display:flex}.company-directory-row__avatar{color:#336084;background:linear-gradient(#e8f1fb 0%,#dceafb 100%);border-radius:999px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:.78rem;font-weight:800;display:inline-flex}.company-directory-row__identity{gap:4px;min-width:0;display:grid}.company-directory-row__identity strong{color:#0f3b5f;white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:800;overflow:hidden}.company-directory-row__identity small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.company-directory-row__cell{color:#35526d;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.86rem;overflow:hidden}.company-directory-row__cell--link{color:#1081b6}@media (width<=1280px){.company-directory-table__header,.company-directory-row{gap:14px}}@media (width<=1080px){.company-directory-toolbar{grid-template-columns:1fr}}@media (width<=900px){.company-directory-topbar{flex-direction:column;align-items:stretch}.company-directory-table__header{display:none}.company-directory-row{grid-template-columns:1fr;gap:10px}}#companyCreateModal .modal-card{width:min(760px,100vw - 32px)}#companyCreateModal .report-builder-modal-shell{gap:1rem}#companyCreateModal .report-builder-modal-body{gap:1rem;padding-top:.25rem;display:grid}#companyCreateModal .response-modal-panel__grid{gap:14px}#companyCreateModal .assignment-actions{border-top:1px solid var(--hubspot-line);padding-top:.35rem}.entry-form label,.assignment-field,.assignment-row>label,.contact-detail-grid label{gap:8px;font-size:.95rem;display:grid}input,select,textarea{border:1px solid var(--line);background:var(--surface-soft);width:100%;color:var(--ink);border-radius:12px;padding:11px 13px;transition:border-color .14s,box-shadow .14s,background .14s}input:focus,select:focus,textarea:focus{border-color:color-mix(in srgb, var(--accent) 36%, var(--line));box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 12%, transparent);background:#fff;outline:none}textarea[disabled],input[disabled]{color:var(--ink);background:var(--surface-soft)}.multi-select{min-height:132px;padding-top:10px;padding-bottom:10px}.multi-select-native{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.multi-select-picker{gap:8px;display:grid;position:relative}.inline-help-label{align-items:center;gap:8px;display:inline-flex}.inline-help-button{border:1px solid var(--line);background:var(--surface-soft);width:22px;height:22px;color:var(--ink-soft);border-radius:999px;justify-content:center;align-items:center;font-size:.76rem;font-weight:700;line-height:1;display:inline-flex}.inline-help-button:hover,.inline-help-button:focus-visible{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 36%, var(--line));box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 12%, transparent);outline:none}.exclusion-mode-help-list{gap:12px;display:grid}.exclusion-mode-help-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:8px;padding:16px 18px;display:grid}.exclusion-mode-help-card__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.exclusion-mode-help-card__header h5{margin:0;font-size:1rem}.exclusion-mode-help-card p{color:var(--ink-soft);margin:0}.workspace-copy-stack{gap:10px;display:grid}.workspace-copy-stack p{margin:0}.multi-select-picker__trigger{border:1px solid var(--line);background:var(--surface-soft);width:100%;min-height:46px;color:var(--ink);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.multi-select-picker__trigger:focus-visible{border-color:color-mix(in srgb, var(--accent) 36%, var(--line));box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 12%, transparent);outline:none}.multi-select-picker__chips{flex-wrap:wrap;flex:1;gap:8px;display:flex}.multi-select-picker__placeholder{color:var(--muted);padding-top:3px}.multi-select-picker__caret{color:var(--muted);padding-top:4px;font-size:.88rem}.multi-select-chip{background:color-mix(in srgb, var(--accent) 12%, white);color:var(--accent-strong);border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:.82rem;font-weight:700;line-height:1;display:inline-flex}.multi-select-chip__remove{color:inherit;background:0 0;border:none;padding:0;font-size:1rem;line-height:1}.multi-select-picker__dropdown{z-index:18;border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#fff 0%,#f8fbff 100%);border-radius:16px;gap:10px;padding:10px;display:none;position:absolute;top:calc(100% + 6px);left:0;right:0}.multi-select-picker__search{display:block}.multi-select-picker__search-input{border:1px solid var(--line);background:var(--surface-soft);width:100%;min-height:38px;color:var(--ink);border-radius:12px;padding:9px 12px}.multi-select-picker__search-input:focus-visible{border-color:color-mix(in srgb, var(--accent) 36%, var(--line));box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 12%, transparent);outline:none}.multi-select-picker.is-open .multi-select-picker__dropdown{display:grid}.multi-select-picker__actions{gap:8px;display:flex}.multi-select-picker__actions .secondary-button{padding:8px 10px;font-size:.82rem}.multi-select-picker__options{gap:6px;max-height:220px;display:grid;overflow:auto}.multi-select-option{width:100%;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:9px 10px;display:flex}.multi-select-option:hover,.multi-select-option.is-selected{background:color-mix(in srgb, var(--accent) 10%, white);border-color:color-mix(in srgb, var(--accent) 18%, var(--line))}.multi-select-option__check{width:18px;color:var(--accent-strong);font-weight:800}body.crm-theme-dark .multi-select-picker__trigger,body.crm-theme-dark .multi-select-picker__dropdown,body.crm-theme-dark .multi-select-picker__search-input{border-color:var(--line);background:#0f1a2d}.multi-select-picker[data-variant=quiet] .multi-select-chip{color:#294764;background:#eaf1f7}.multi-select-picker[data-variant=quiet] .multi-select-picker__trigger{background:#f7fafc}body.crm-theme-dark .multi-select-option{color:var(--ink)}textarea{resize:vertical;min-height:96px}.editor-textarea{min-height:180px;font-family:Consolas,SFMono-Regular,monospace}.editor-textarea--compact{min-height:120px}.template-builder{gap:12px;display:grid}.workspace-header--template{align-items:flex-start}.template-toolbar{border:1px solid var(--line);background:linear-gradient(#f9fbfe 0%,#eef4fb 100%);border-radius:18px;grid-template-columns:minmax(260px,1.1fr) minmax(220px,.9fr);align-items:end;gap:12px;padding:12px 14px;display:grid}.template-toolbar .secondary-button,.template-preview-card__header .ghost-button{padding:9px 12px}.template-builder__grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:start;gap:16px;display:grid}.template-editor-field{gap:8px;display:grid}.template-editor-shell{border:1px solid var(--line);background:linear-gradient(#fcfdff 0%,#f4f8fc 100%);border-radius:22px;gap:12px;padding:16px;display:grid}.template-editor-shell__header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.template-editor-tabs{border:1px solid var(--line);background:#ffffffe0;border-radius:999px;align-items:center;gap:8px;padding:6px;display:inline-flex}.template-editor-tabs .secondary-button{min-width:76px}.template-editor-tabs .secondary-button.is-active{color:#fff;background:linear-gradient(135deg, var(--accent) 0%, var(--accent-strong) 100%);border-color:#0000;box-shadow:0 10px 22px #ff6b352e}.template-editor-shell__body{grid-template-columns:minmax(0,.9fr) minmax(420px,1.2fr) minmax(320px,.9fr);gap:14px;min-height:520px;display:grid}.template-editor-field--source,.template-editor-builder-panel,.template-editor-preview-panel{min-width:0}.template-grapes-host{border:1px solid var(--line);background:#fff;border-radius:16px;min-height:560px;overflow:hidden}.template-grapes-host .gjs-one-bg,.template-grapes-host .gjs-two-color{color:#d9e6f5}.template-grapes-host .gjs-one-bg{background:#102034}.template-grapes-host .gjs-two-bg{background:#16283d}.template-grapes-host .gjs-three-bg{color:#203246;background:#edf3f9}.template-grapes-host .gjs-four-color,.template-grapes-host .gjs-pn-btn.gjs-pn-active,.template-grapes-host .gjs-block-label{color:var(--accent)}.template-source-editor{border:1px solid color-mix(in srgb, var(--line) 88%, #c9d8ea);color:#d9e6f5;background:#0f1728;border-radius:18px;height:100%;min-height:100%;padding:18px;font-size:.93rem;line-height:1.65;box-shadow:inset 0 1px #ffffff08}.template-source-editor::placeholder{color:#d9e6f575}.template-preview--interactive{min-height:430px}.template-editor-shell[data-template-editor-mode=source] .template-editor-builder-panel,.template-editor-shell[data-template-editor-mode=source] .template-editor-preview-panel,.template-editor-shell[data-template-editor-mode=builder] .template-editor-field--source,.template-editor-shell[data-template-editor-mode=builder] .template-editor-preview-panel,.template-editor-shell[data-template-editor-mode=preview] .template-editor-field--source,.template-editor-shell[data-template-editor-mode=preview] .template-editor-builder-panel{display:none}.template-editor-shell[data-template-editor-mode=source] .template-editor-shell__body,.template-editor-shell[data-template-editor-mode=builder] .template-editor-shell__body,.template-editor-shell[data-template-editor-mode=preview] .template-editor-shell__body{grid-template-columns:minmax(0,1fr)}.template-preview-card{border:1px solid var(--line);background:var(--surface-soft);border-radius:18px;gap:10px;padding:16px;display:grid}.template-preview-card__header{justify-content:space-between;align-items:center;gap:10px;display:flex}.template-preview-card__header .section-kicker{margin-bottom:0}.template-preview-card--full{min-height:100%}.template-preview{border:1px solid var(--line);background:#fff;border-radius:16px;min-height:260px;padding:16px;overflow:auto}.template-preview>:first-child{margin-top:0}.template-preview>:last-child{margin-bottom:0}.template-preview iframe{max-width:100%}.inline-copy-field{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.inline-copy-field input[readonly]{background:var(--surface-soft)}.ghost-button,.ghost-link,.primary-button,.secondary-button,.danger-button,.entry-form button,.assign-toolbar button{border:none;border-radius:12px;justify-content:center;align-items:center;padding:10px 13px;font-weight:600;text-decoration:none;transition:transform .14s,box-shadow .14s,border-color .14s,background .14s;display:inline-flex}.primary-button,.entry-form button,.assign-toolbar button{color:#33475b;box-shadow:none;background:#fff;border:1px solid #cbd6e2}.ghost-button,.ghost-link,.secondary-button{color:var(--ink);border:1px solid var(--line);background:linear-gradient(#fff 0%,#f4f8fc 100%)}.danger-button{color:var(--danger);background:#c84d571a}.ghost-button:hover,.ghost-link:hover,.primary-button:hover,.secondary-button:hover,.danger-button:hover,.entry-form button:hover,.assign-toolbar button:hover,.pagination-page:hover{transform:translateY(-1px)}.inline-create{grid-template-columns:1fr auto;align-items:end;gap:12px;display:grid}.badge{letter-spacing:.01em;background:color-mix(in srgb, var(--accent) 14%, white);color:var(--accent-strong);border-radius:999px;align-self:start;padding:6px 10px;font-size:.72rem;font-weight:700}.badge--warn{color:#8a5c00;background:#f5e9d3}.filter-summary-bar{border:1px solid var(--line);background:linear-gradient(#fff 0%,#f8fbfe 100%);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.filter-summary-bar__meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filter-summary-bar__label{color:var(--muted);white-space:nowrap;font-size:.86rem;font-weight:600}.filter-control{gap:6px;display:grid}.filter-control>span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:700}.agent-override-banner{background:linear-gradient(110deg,#fffaf0 0%,#fffdf8 68%,#fff8e8 100%);border:1px solid #efd39a;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-bottom:12px;padding:14px 16px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #714e1212}body.crm-theme-dark .ai-usage-daily-table,body.dark-mode .ai-usage-daily-table{border-color:#8aaacb3d}body.crm-theme-dark .ai-usage-daily-table__head,body.dark-mode .ai-usage-daily-table__head{background:#10243b}body.crm-theme-dark .ai-usage-daily-table__row,body.dark-mode .ai-usage-daily-table__row{color:#aabfd3;border-color:#8aaacb2e}.agent-override-banner.is-active{background:linear-gradient(110deg,#fffaf0 0%,#fffdf8 68%,#fff8e8 100%);border-color:#efd39a}.agent-override-banner:before{content:"";background:linear-gradient(#f2ad26,#d78a08);width:4px;position:absolute;inset:0 auto 0 0}.agent-override-banner__icon{color:#a76500;background:#fff2cf;border:1px solid #f2d59a;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.agent-override-banner__icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.agent-override-banner__content{min-width:0}.agent-override-banner__heading{align-items:center;gap:8px;margin-bottom:3px;display:flex}.agent-override-banner__heading p{color:#8a5a08;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.agent-override-banner__heading span,.agent-override-banner__mode{color:#8a5a08;background:#ffffffc7;border:1px solid #efd59f;border-radius:999px;align-items:center;font-size:.7rem;font-weight:750;display:inline-flex}.agent-override-banner__heading span{text-overflow:ellipsis;white-space:nowrap;max-width:min(360px,46vw);padding:3px 8px;overflow:hidden}.agent-override-banner h4{color:#2f2412;margin:0;font-size:.95rem;line-height:1.35}.agent-override-banner__content>p{color:#735f3c;margin:3px 0 0;font-size:.78rem;line-height:1.45}.agent-override-banner__mode{white-space:nowrap;gap:7px;padding:7px 10px}.agent-override-banner__mode i{background:#e69a12;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #e69a1224}.agent-override-toggle{white-space:nowrap}.pill-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pill{background:var(--surface-muted);color:var(--ink);border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:.78rem;display:inline-flex}.contact-pool-list{gap:12px;min-width:0;max-width:100%;margin-top:12px;display:grid;overflow-x:hidden}.crm-list-toolbar{border:1px solid var(--line);background:linear-gradient(#fff 0%,#f8fbfe 100%);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.crm-list-toolbar__title,.crm-list-toolbar__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-table-shell{border:1px solid var(--line);background:linear-gradient(#fff 0%,#fbfdff 100%);border-radius:14px;padding:4px 0}.render-summary{border:1px solid var(--line);color:var(--muted);background:linear-gradient(#fff 0%,#f7fbff 100%);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.render-summary strong{color:var(--ink)}.render-summary__hint{font-size:.9rem}.contact-pool-table{width:max-content;min-width:100%;display:grid}.contact-page-layout-page{background:#f7f9fc;padding:22px 28px 82px}.panel-section.contact-page-layout-page{padding-bottom:104px}.panel-card.contact-page-layout-card{background:#fff;border:1px solid #dbe4ef;border-radius:14px 14px 0 0;padding:0;overflow:visible;box-shadow:0 8px 24px #1b37550b}.contact-layout-toolbar,.contact-layout-tabs,.contact-layout-section>header,.contact-layout-field,.contact-layout-available-field{align-items:center;display:flex}.contact-layout-toolbar{background:#fff;border-bottom:1px solid #dbe4ef;justify-content:space-between;gap:16px;padding:14px 16px}.contact-layout-tabs{gap:7px}.contact-layout-tabs .secondary-button{color:#334d68;background:#f3f6fa;border-color:#0000;min-height:38px;padding:8px 16px;font-weight:750}.contact-layout-tabs .is-active{color:#075fd5;background:#fff;border-color:#8ebcff;box-shadow:inset 0 -2px #0d6efd}.contact-layout-toolbar__hint{color:#76879b;font-size:.78rem;font-weight:650}.contact-layout-workspace{background:#f8fafc;grid-template-columns:minmax(250px,292px) minmax(0,1fr);min-height:650px;display:grid}.contact-layout-field-library{width:100%;height:calc(100vh - var(--shell-topbar-height) - 66px);max-height:calc(100vh - var(--shell-topbar-height) - 66px);background:#fbfcfe;border-right:1px solid #dbe4ef;grid-template-rows:auto auto auto minmax(180px,1fr) auto;align-self:start;min-height:0;padding:18px 14px 0;display:grid;position:sticky;top:0}.contact-layout-panel-heading,.contact-layout-canvas__header,.contact-layout-canvas__summary,.contact-layout-publish-bar,.contact-layout-publish-bar__right,.contact-layout-section__controls{align-items:center;display:flex}.contact-layout-panel-heading,.contact-layout-canvas__header,.contact-layout-publish-bar{justify-content:space-between}.contact-layout-panel-heading h4,.contact-layout-canvas__header h4,.contact-layout-section h4{color:#17324f;margin:0}.contact-layout-panel-heading .section-kicker,.contact-layout-canvas__header .section-kicker{color:#61748a;letter-spacing:.11em;margin-bottom:3px;font-size:.66rem}.contact-layout-search{align-items:center;margin:16px 0 8px;display:flex;position:relative}.contact-layout-search .contact-layout-icon{color:#70839a;pointer-events:none;width:17px;height:17px;position:absolute;left:11px}.contact-layout-search input{color:#17324f;background:#fff;border:1px solid #ccd8e6;border-radius:9px;width:100%;min-height:40px;padding:8px 12px 8px 36px}.contact-layout-search input:focus{border-color:#78adfa;outline:none;box-shadow:0 0 0 3px #0d6efd1c}.contact-layout-field small,.contact-layout-available-field small{color:#76879b;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:550;overflow:hidden}.contact-layout-library-help{color:#7a8ca0;margin:0 2px 11px;font-size:.72rem;line-height:1.45}.contact-layout-available-list,.contact-layout-section__fields{gap:8px;display:grid}.contact-layout-available-list{grid-auto-rows:minmax(52px,max-content);align-content:start;min-height:0;padding:1px 3px 14px 0;overflow:auto}.contact-layout-available-field{color:#1d3854;text-align:left;cursor:grab;background:#fff;border:1px solid #d4deea;border-radius:9px;gap:9px;width:100%;min-height:52px;padding:8px;transition:border-color .13s,box-shadow .13s,transform .13s;box-shadow:0 1px 2px #1b375506}.contact-layout-available-field:hover{border-color:#9fc3f4;transform:translateY(-1px);box-shadow:0 3px 10px #23518514}.contact-layout-available-field.is-dragging{opacity:.45}.contact-layout-available-field span:first-child,.contact-layout-field__copy{gap:2px;min-width:0;display:grid}.contact-layout-field__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:760;overflow:hidden}.contact-layout-library-footer{color:#718398;background:#fff;border-top:1px solid #dbe4ef;gap:4px;margin:0 -14px;padding:14px 16px 16px;font-size:.72rem;display:grid}.contact-layout-text-button{color:#0968df;cursor:pointer;background:0 0;border:0;width:max-content;padding:0;font-size:.76rem;font-weight:750;text-decoration:underline}.contact-layout-canvas{min-width:0}.contact-layout-canvas__header{background:#fff;border-bottom:1px solid #e1e8f0;gap:16px;padding:17px 18px}.contact-layout-canvas__summary{color:#65788e;gap:10px;font-size:.75rem;font-weight:650}.contact-layout-canvas__summary .secondary-button{color:#075fd5;align-items:center;gap:6px;display:inline-flex}.contact-layout-sections{align-content:start;gap:13px;padding:14px;display:grid}.contact-layout-section{background:#fff;border:1px solid #d6e0eb;border-radius:10px;transition:border-color .14s,background .14s,opacity .14s;box-shadow:0 1px 3px #1e375208}.contact-layout-section.is-drag-over{background:#f4f8ff;border-color:#0d6efd}.contact-layout-section.is-section-dragging{opacity:.42}.contact-layout-section.is-section-drag-over{border-color:#0d6efd;box-shadow:0 -3px #0d6efd}.contact-layout-section>header{border-bottom:1px solid #e4ebf3;gap:9px;min-height:62px;padding:11px 12px;position:relative}.contact-layout-section__handle{color:#8394a8;cursor:grab;justify-content:center;align-items:center;width:24px;height:34px;display:inline-flex}.contact-layout-section__copy{flex:1;min-width:0}.contact-layout-section__copy h4{font-size:.88rem}.contact-layout-section__copy p{color:#76879a;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:.7rem;overflow:hidden}.contact-layout-count{color:#1766c8;white-space:nowrap;background:#eaf3ff;border-radius:999px;align-items:center;min-height:24px;padding:3px 9px;font-size:.68rem;font-weight:780;display:inline-flex}.contact-layout-section__controls{gap:2px}.contact-layout-icon-button{color:#60758d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.contact-layout-icon-button:hover:not(:disabled){color:#0b63d1;background:#f4f7fb;border-color:#d3deea}.contact-layout-icon-button:disabled{opacity:.28;cursor:default}.contact-layout-icon-button--add{color:#2466b2;margin-left:auto}.contact-layout-icon-button.is-confirm{color:#087c5a}.contact-layout-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.contact-layout-section-menu-shell{position:relative}.contact-layout-section-menu{z-index:12;background:#fff;border:1px solid #d6e0eb;border-radius:9px;min-width:170px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 12px 30px #19304b29}.contact-layout-section-menu button{color:#29445f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:8px 9px;font-size:.75rem;font-weight:650;display:flex}.contact-layout-section-menu button:hover{background:#f2f6fb}.contact-layout-section-menu button.is-danger{color:#ba3b47}.contact-layout-section-name input{color:#17324f;border:1px solid #7eafea;border-radius:7px;outline:3px solid #0d6efd1a;width:min(360px,100%);min-height:34px;padding:6px 9px;font-weight:750}.contact-layout-field{color:#1d3854;background:#fff;border:1px solid #d8e1eb;border-radius:8px;gap:10px;min-height:50px;padding:8px 10px}.contact-layout-field.is-dragging{opacity:.45}.contact-layout-field.is-drag-over{border-color:#0d6efd;box-shadow:inset 3px 0 #0d6efd}.contact-layout-drag-handle{color:#8999ab;cursor:grab;-webkit-user-select:none;user-select:none;display:inline-flex}.contact-layout-field__copy{flex:1}.contact-layout-field__actions{gap:4px;display:flex}.contact-layout-field__actions button{color:#718398;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;width:27px;height:27px;padding:0;display:inline-flex}.contact-layout-field__actions button:hover:not(:disabled){border-color:var(--border);background:var(--surface);color:var(--text)}.contact-layout-empty{color:#7b8da1;text-align:center;background:#fafcff;border:1px dashed #b9c9db;border-radius:8px;grid-column:1/-1;padding:20px}.contact-layout-section__fields{grid-template-columns:repeat(2,minmax(0,1fr));padding:11px 12px 12px}.contact-layout-section.is-collapsed .contact-layout-section__fields{display:none}.contact-layout-section.is-collapsed>header{border-bottom:0}.contact-layout-section.is-collapsed .contact-layout-collapse-button{transform:rotate(-90deg)}.contact-layout-empty-state,.contact-layout-no-sections{color:#76889d;text-align:center}.contact-layout-empty-state{padding:28px 10px;font-size:.78rem}.contact-layout-no-sections{background:#fff;border:1px dashed #c8d5e3;border-radius:11px;justify-items:center;gap:8px;padding:70px 20px;display:grid}.contact-layout-no-sections h4,.contact-layout-no-sections p{margin:0}.contact-layout-no-sections p{font-size:.8rem}.contact-layout-no-sections__icon{color:#0d6efd;background:#eaf3ff;border-radius:12px;padding:11px;display:inline-flex}.contact-layout-no-sections__icon .contact-layout-icon{width:24px;height:24px}.contact-layout-publish-bar{z-index:90;left:var(--shell-sidebar-width);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #d4deea;gap:18px;min-height:66px;padding:12px 18px;position:fixed;bottom:0;right:0;box-shadow:0 -8px 24px #1b375517}body.sidebar-collapsed .contact-layout-publish-bar{left:var(--shell-sidebar-collapsed-width)}.contact-layout-publish-bar__right{gap:13px;margin-left:auto}.contact-layout-reset-button,.contact-layout-publish-button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 15px;font-weight:760;display:inline-flex}.contact-layout-reset-button{color:#b7424d;background:#fff7f8;border:1px solid #f0c9ce}.contact-layout-reset-button:hover{background:#fff0f2;border-color:#df9fa7}.contact-layout-publish-button{color:#fff;background:#0d6efd;border:1px solid #075fd5;box-shadow:0 5px 14px #0d6efd38}.contact-layout-publish-button:hover:not(:disabled){background:#075fd5}.contact-layout-publish-button:disabled{box-shadow:none;cursor:default;background:#a9c7ec;border-color:#a9c7ec}.contact-layout-save-state{color:#74869a;font-size:.75rem;font-weight:650}.contact-layout-save-state.has-changes{color:#a46600}@media (width<=900px){.contact-page-layout-page{padding-inline:14px}.contact-layout-workspace{grid-template-columns:1fr}.contact-layout-field-library{border-right:0;border-bottom:1px solid var(--border);align-self:stretch;height:auto;max-height:430px;position:relative;top:auto}.contact-layout-section__fields{grid-template-columns:1fr}.contact-layout-canvas__header{align-items:flex-start}.contact-layout-canvas__summary{flex-direction:column;align-items:flex-end}.contact-layout-toolbar__hint,.contact-layout-save-state{display:none}.contact-layout-publish-bar{left:0}}.contact-pool-row{grid-template-columns:var(--contact-grid-template,repeat(6, minmax(170px, 1fr)) minmax(190px, max-content));align-items:center;display:grid}.contact-pool-row--header{z-index:1;position:sticky;top:0}.contact-pool-header-cell{align-items:center;min-width:0;padding-right:8px;display:flex;position:relative}.contact-pool-header-cell__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-pool-header-cell--actions{justify-content:flex-end}.contact-column-resizer{z-index:6;cursor:col-resize;pointer-events:auto;opacity:1;background:0 0;border:0;border-radius:6px;width:12px;min-width:12px;height:34px;padding:0;display:block;position:absolute;top:-9px;right:-6px}.contact-column-resizer:after{content:"";background:#91a8bd;border-radius:999px;width:2px;transition:width .12s,background-color .12s,box-shadow .12s;position:absolute;top:2px;bottom:2px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #ffffffb8}.contact-pool-header-cell:hover .contact-column-resizer:after,.contact-column-resizer:hover:after,.contact-column-resizer:active:after,.contact-column-resizer:focus-visible:after{background:#0796a1;width:3px;box-shadow:0 0 0 3px #0796a121}body.crm-theme-dark .contact-column-resizer:after,body.dark-mode .contact-column-resizer:after{background:#718ba2;box-shadow:0 0 0 1px #0a1927b3}body.crm-theme-dark .contact-column-resizer:hover:after,body.crm-theme-dark .contact-column-resizer:active:after,body.crm-theme-dark .contact-column-resizer:focus-visible:after,body.dark-mode .contact-column-resizer:hover:after,body.dark-mode .contact-column-resizer:active:after,body.dark-mode .contact-column-resizer:focus-visible:after{background:#42c4ce;box-shadow:0 0 0 3px #42c4ce2b}.contact-pool-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.contact-pool-identity{align-items:center;gap:8px;min-width:0;display:inline-flex}.contact-pool-avatar{background:color-mix(in srgb, var(--accent) 12%, white);width:22px;height:22px;color:var(--accent-strong);border-radius:999px;flex:0 0 22px;place-items:center;font-size:.66rem;font-weight:800;display:grid}.contact-pool-identity__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.contact-pool-actions{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.bulk-selection-grid{grid-template-columns:minmax(180px,240px) minmax(180px,max-content);align-items:end;gap:12px;display:grid}.bulk-selection-grid__full{grid-column:1/-1}.bulk-selection-grid__inline{align-items:center;min-height:44px;display:flex}.bulk-selection-grid .checkbox-line--inline{white-space:nowrap;border:1px solid var(--line);background:linear-gradient(#fff 0%,#f7fbff 100%);border-radius:12px;align-self:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;display:inline-flex}.bulk-selected-accounts-toggle{white-space:normal;align-items:flex-start;width:100%}.bulk-selected-accounts-toggle span{gap:2px;display:grid}.bulk-selected-accounts-toggle strong{color:#1f4a74}.bulk-selected-accounts-toggle small,.bulk-action-count-card small{color:#6b85a0;font-size:.82rem;font-weight:600}.contact-pool-header-cell--select,.contact-pool-cell--select{text-align:center;justify-content:center}.bulk-account-checkbox{accent-color:#00a4bd;cursor:pointer;width:18px;height:18px;margin:0}.bulk-project-picker .filter-combobox__menu{gap:4px}.bulk-project-picker .filter-combobox__option{padding:10px 12px}.bulk-project-picker .filter-combobox__option strong{color:inherit;font-size:.92rem;font-weight:700;line-height:1.35;display:block}#bulkActionModal .workspace-panel{background:linear-gradient(#fff 0%,#f8fbff 100%);border-radius:18px;gap:14px;padding:16px;display:grid}#bulkActionModal .workspace-section{margin:0}#bulkActionModal .workspace-shell{border:1px solid var(--line);background:var(--surface-soft);border-radius:16px;padding:14px 16px}#bulkActionModal label>.filter-combobox,#bulkActionModal label>input,#bulkActionModal label>select{margin-top:6px}.agent-bulk-action-drawer .agent-filter-drawer__body{background:#fff;padding:20px 28px 28px}.agent-bulk-action-drawer .agent-filter-drawer__header{padding:28px 28px 20px}.agent-bulk-action-drawer .agent-filter-drawer__shell{grid-template-rows:auto minmax(0,1fr) auto}.agent-bulk-action-drawer .agent-filter-drawer__header h3{letter-spacing:-.025em;font-size:1.75rem}.agent-bulk-action-form{gap:18px;display:grid}.bulk-action-count-card{color:#52718d;background:#f8fbff;border:1px solid #d8e3ef;border-radius:16px;gap:7px;padding:22px;display:grid}.bulk-action-count-card span{color:#6b85a0;letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;font-weight:700}.bulk-action-count-card strong{color:#102a43;font-size:1.45rem;line-height:1.2}.bulk-action-context-strip{background:#fbfdff;border:1px solid #d7e2ec;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.bulk-action-context-strip__item{color:#52677d;align-items:center;gap:10px;min-width:0;padding:14px 16px;display:flex}.bulk-action-context-strip__item+.bulk-action-context-strip__item{border-left:1px solid #d7e2ec}.bulk-action-context-strip__item strong{color:#102a43}.bulk-action-context-strip__icon{color:#0b66e4;flex:0 0 32px;width:32px;height:32px}.bulk-action-context-strip__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.bulk-action-step-card{background:#fff;border:1px solid #d7e2ec;border-radius:16px;gap:16px;min-width:0;padding:20px;display:grid}.bulk-action-step-card h4{color:#102a43;margin:0;font-size:1.1rem}.bulk-action-step-copy{color:#52677d;margin:0;line-height:1.5}.bulk-action-info-note,.bulk-action-danger-note{color:#244c73;background:#f1f6ff;border:1px solid #cfe0ff;border-radius:10px;margin:0;padding:14px 16px;line-height:1.5}.bulk-action-danger-note{color:#9f1239;background:#fff7f7;border-color:#fecaca}.bulk-action-danger-note p{margin:6px 0 0}.agent-bulk-action-form__action{color:#244c73;gap:8px;font-weight:700;display:grid}.agent-bulk-action-form__action select,.agent-bulk-action-fields label>input,.agent-bulk-action-fields label>select,.agent-bulk-action-fields label>.filter-combobox{margin-top:6px}.agent-bulk-action-fields{background:0 0;gap:18px;padding:0;display:grid}.agent-bulk-action-fields .workspace-section{margin:0}.agent-bulk-action-fields .workspace-shell{background:#f7fafc;border:1px solid #d8e3ef;border-radius:16px;padding:14px 16px}.agent-bulk-action-drawer__footer{z-index:10;background:#fff;margin:0;position:relative}.agent-bulk-action-drawer .agent-bulk-action-drawer__footer button.agent-bulk-action-drawer__run{width:100%;min-height:52px;font-weight:800;color:#fff!important;background:linear-gradient(#1673eb 0%,#0b60d5 100%)!important;border:1px solid #0b66e4!important;box-shadow:0 8px 18px #0b66e42e!important}.agent-bulk-action-drawer .agent-bulk-action-drawer__footer button.agent-bulk-action-drawer__run:hover,.agent-bulk-action-drawer .agent-bulk-action-drawer__footer button.agent-bulk-action-drawer__run:focus-visible{color:#fff!important;background:linear-gradient(#0f66d8 0%,#084eaf 100%)!important;border-color:#084eaf!important}@media (width<=600px){.agent-bulk-action-drawer .agent-filter-drawer__header{padding:22px 18px 16px}.agent-bulk-action-drawer .agent-filter-drawer__body{padding:16px 18px 20px}.bulk-action-context-strip,.bulk-selection-grid{grid-template-columns:minmax(0,1fr)}.bulk-action-context-strip__item+.bulk-action-context-strip__item{border-top:1px solid #d7e2ec;border-left:0}.agent-bulk-action-drawer__footer{margin:0;padding:16px 18px}}#noticeModal{z-index:160;padding:20px}#noticeModal .notice-modal__backdrop{-webkit-backdrop-filter:blur(10px)saturate(115%);backdrop-filter:blur(10px)saturate(115%);background:radial-gradient(circle at 50% 34%,#1c75a52e,#0000 34%),#0714269e}#noticeModal .notice-modal{border:1px solid color-mix(in srgb, var(--line) 82%, white);background:var(--surface);border-radius:26px;width:min(520px,100vw - 32px);padding:0;animation:.18s ease-out both recent-auth-enter;overflow:hidden;box-shadow:0 30px 90px #0413264d,0 8px 24px #04132624}#noticeModal .notice-modal__hero{background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--accent) 22%, transparent), transparent 38%), linear-gradient(145deg, #102a46 0%, #153a5a 58%, #0f596a 100%);color:#fff;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;padding:26px 26px 22px;display:grid;position:relative;overflow:hidden}#noticeModal .notice-modal__hero:after{content:"";pointer-events:none;border:28px solid #ffffff0e;border-radius:999px;width:170px;height:170px;position:absolute;bottom:-108px;right:-74px}#noticeModal .notice-modal__icon{color:#fff;background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 88%, white), var(--accent));width:52px;height:52px;box-shadow:0 12px 30px color-mix(in srgb, var(--accent) 34%, transparent);border:1px solid #ffffff61;border-radius:16px;place-items:center;display:grid}#noticeModal .notice-modal__icon svg{fill:#ffffff1f;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}#noticeModal .notice-modal__heading{min-width:0}#noticeModal .notice-modal__eyebrow{color:#e2f5fcd1;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 5px;font-size:.7rem;font-weight:800;display:inline-flex}#noticeModal .notice-modal__eyebrow>span{background:#4de0ad;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 4px #4de0ad21}#noticeModal .notice-modal__heading h3{color:#fff;letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-family:Manrope,Inter,sans-serif;font-size:1.45rem;line-height:1.2}#noticeModal .notice-modal__close{z-index:1;color:#ffffffc7;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:11px;place-items:center;width:36px;height:36px;padding:0;transition:all .14s;display:grid;position:relative}#noticeModal .notice-modal__close:hover{color:#fff;background:#ffffff26;transform:translateY(-1px)}#noticeModal .notice-modal__close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:18px;height:18px}#noticeModal .notice-modal__body{background:var(--surface);gap:20px;padding:24px 26px 22px;display:grid}#noticeModal #noticeMessage{border:1px solid color-mix(in srgb, #0c91a8 24%, var(--line));min-width:0;color:var(--ink);background:color-mix(in srgb, #0c91a8 7%, var(--surface-soft));overflow-wrap:anywhere;border-radius:14px;margin:0;padding:14px 15px;font-size:.9rem;line-height:1.58}#noticeModal .notice-modal__actions{border-top:1px solid var(--line);background:color-mix(in srgb, var(--surface-soft) 80%, var(--surface));justify-content:flex-end;gap:10px;margin:0 -26px -22px;padding:18px 26px 22px}#noticeModal .notice-modal__actions>button{border-radius:11px;min-height:42px}#noticeModal #noticeConfirmButton{background:linear-gradient(135deg,#0b91aa 0%,#087789 100%);border-color:#087789;min-width:118px;box-shadow:0 10px 22px #08778938}#noticeModal #noticeConfirmButton:hover:not(:disabled){background:linear-gradient(135deg,#0a849a 0%,#066a7a 100%);transform:translateY(-1px)}#noticeModal #noticeCancelButton{background:linear-gradient(#fff 0%,#f3f6fb 100%)}body.crm-theme-dark #noticeModal #noticeMessage{background:#0c91a81a}@media (width<=560px){#noticeModal{padding:12px}#noticeModal .notice-modal{border-radius:20px;width:100%}#noticeModal .notice-modal__hero{gap:12px;padding:21px 18px}#noticeModal .notice-modal__icon{border-radius:13px;width:44px;height:44px}#noticeModal .notice-modal__heading h3{font-size:1.25rem}#noticeModal .notice-modal__body{padding:20px 18px 18px}#noticeModal .notice-modal__actions{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 -18px -18px;padding:16px 18px 18px;display:grid}#noticeModal #noticeCancelButton.is-hidden+#noticeConfirmButton,#noticeModal .notice-modal__actions>button:only-child{grid-column:1/-1}}.modal-card--contact-lock{background:linear-gradient(#fff7f7 0%,#fff 38%,#f8fbff 100%);border:1px solid #ef444440;border-radius:22px;width:min(620px,100vw - 32px);padding:0;overflow:hidden;box-shadow:0 34px 80px #7f1d1d3d}.modal-card--contact-lock .workspace-header{background:linear-gradient(#fff1f2 0%,#fff7f7 100%);border-bottom:1px solid #ef44442e;padding:20px 22px 16px}.contact-edit-lock-panel{gap:16px;padding:20px 22px 22px;display:grid}.contact-edit-lock-editors{gap:10px;display:grid}.contact-edit-lock-editor{background:#fff;border:1px solid #ffd0d0;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.contact-edit-lock-editor strong,.contact-edit-lock-editor span{display:block}.contact-edit-lock-editor span{color:var(--muted);margin-top:3px;font-size:.88rem}.contact-edit-lock-warning{color:#7f1d1d;background:#fff1f2;border:1px solid #fecaca;border-radius:16px;padding:12px 14px;font-weight:700;line-height:1.45}.contact-edit-lock-actions{justify-content:flex-end}.contact-edit-lock-actions .danger-button{color:#fff;background:linear-gradient(#ef4444 0%,#b91c1c 100%);border-color:#dc2626}body.crm-theme-dark .modal-card--contact-lock{background:linear-gradient(#21101a 0%,#111827 52%,#0b1220 100%);border-color:#f8717159}body.crm-theme-dark .modal-card--contact-lock .workspace-header{background:linear-gradient(#2b1220 0%,#141d2b 100%);border-bottom-color:#f8717140}body.crm-theme-dark .contact-edit-lock-editor{background:#0f172a;border-color:#f8717147}body.crm-theme-dark .contact-edit-lock-warning{color:#fecaca;background:#7f1d1d42;border-color:#f8717152}.contact-pool-actions select{min-width:120px;max-width:148px;padding-top:6px;padding-bottom:6px}.contact-columns-panel{gap:18px;display:grid}.contact-columns-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.contact-columns-option{border:1px solid var(--line);background:linear-gradient(#fff 0%,#f7fbff 100%);border-radius:14px;align-items:center;gap:8px;padding:12px 14px;font-size:.94rem;display:flex}.contact-columns-option input[type=checkbox]{appearance:none;border:1px solid color-mix(in srgb, var(--accent) 26%, var(--line));width:14px;height:14px;box-shadow:none;background:#fff;border-radius:4px;flex:none;margin:0;transition:border-color .14s,background .14s,box-shadow .14s,transform .14s;display:inline-block;position:relative}.contact-columns-option input[type=checkbox]:after{content:"";transform-origin:50%;border-bottom:2px solid #fff;border-right:2px solid #fff;width:4px;height:8px;transition:transform .14s;position:absolute;top:1px;left:4px;transform:rotate(45deg)scale(0)}.contact-columns-option input[type=checkbox]:checked{border-color:color-mix(in srgb, var(--accent) 72%, var(--line));background:linear-gradient(180deg, var(--accent), var(--accent-strong));box-shadow:0 4px 10px color-mix(in srgb, var(--accent) 22%, transparent)}.contact-columns-option input[type=checkbox]:checked:after{transform:rotate(45deg)scale(1)}.contact-columns-option input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);outline:none}.contact-pool-footer{justify-content:flex-end;margin-top:12px;display:flex}.pagination-bar,.pagination-pages{align-items:center;gap:10px;display:flex}.panel-grid--overview-top{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:start}.panel-grid--overview-main{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:start}.overview-stat-card{background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent) 10%, white) 0%, transparent 34%), linear-gradient(180deg, #fff 0%, #f7fbff 100%);gap:6px;min-height:132px}.overview-stat-card p{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.overview-stat-card h3{letter-spacing:-.05em;font-size:1.9rem}.overview-stat-card span{color:var(--muted);font-size:.9rem}.overview-brief-card,.overview-insight-card,.overview-project-card{border:1px solid var(--line);background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent) 8%, white) 0%, transparent 32%), linear-gradient(180deg, #fff 0%, #f8fbff 100%);box-shadow:var(--shadow-soft);border-radius:20px}.overview-brief-card,.overview-insight-card{gap:14px;padding:16px;display:grid}.overview-brief-card__top,.overview-insight-card__top,.overview-project-card__top{justify-content:space-between;align-items:start;gap:12px;display:flex}.overview-brief-card__top h4,.overview-insight-card__top h4,.overview-project-card h4{letter-spacing:-.04em;margin:0;font-size:1.15rem}.overview-brief-grid,.overview-bullet-list{gap:10px;display:grid}.overview-bullet{border:1px solid var(--line);background:#ffffffc2;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.overview-bullet strong{font-size:.96rem}.overview-bullet span{color:var(--muted);white-space:nowrap}.overview-bullet--stacked{align-items:start}.overview-bullet--stacked>div{gap:4px;display:grid}.overview-bullet--stacked span{white-space:normal}.overview-tag-list{flex-wrap:wrap;gap:8px;display:flex}.overview-project-card{text-align:left;gap:14px;width:100%;padding:18px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.overview-project-card:hover{border-color:color-mix(in srgb, var(--accent) 28%, var(--line));transform:translateY(-2px);box-shadow:0 18px 36px #0f172a1a}.overview-project-card__progress{gap:8px;display:grid}.overview-project-card__progress strong{font-size:.9rem}.overview-project-card__progress-bar{background:var(--bg-strong);border-radius:999px;height:10px;overflow:hidden}.overview-project-card__progress-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), #63b2ff);height:100%;display:block}.overview-project-card__stats{flex-wrap:wrap;gap:8px;display:flex}.overview-project-card__stats span{border:1px solid var(--line);color:var(--muted);background:#fffc;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.overview-project-card__stats strong{color:var(--text)}.pagination-bar{border:1px solid var(--line);background:linear-gradient(#fff 0%,#f7fbff 100%);border-radius:14px;flex-wrap:wrap;justify-content:space-between;padding:10px 12px}.pagination-pages{flex-wrap:wrap}.pagination-page{border:1px solid var(--line);min-width:40px;height:40px;color:var(--ink);background:linear-gradient(#fff 0%,#f7fbff 100%);border-radius:12px;font-weight:700}.pagination-page.is-active{background:var(--accent);border-color:var(--accent);color:#fff}.pagination-ellipsis{color:var(--muted);padding:0 4px;font-weight:700}.utility-block{border-top:1px solid var(--line);gap:12px;margin-top:18px;padding-top:18px;display:grid}.utility-block--flush{border-top:none;margin-top:0;padding-top:0}.filter-box{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(#fbfdff 0%,#f3f8fd 100%);gap:12px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffffb3}.workspace-panel{gap:18px}.workspace-section{gap:10px;display:grid}.workspace-shell--compact{padding:14px 16px}.workspace-header--topline{align-items:flex-start}.workspace-header__meta{flex-wrap:wrap;gap:8px;display:flex}.workspace-tabs{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.workspace-tab{border:1px solid var(--line);color:var(--muted);background:linear-gradient(#fff 0%,#f4f8fc 100%);border-radius:999px;padding:9px 13px;font-weight:700}.workspace-tab.is-active{background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 28%, var(--line));color:var(--accent)}.assignment-row--dense{gap:12px}.stack-list--dense{gap:8px}.project-product-empty-state strong{color:var(--ink)}.project-create-product-card{padding:16px}.project-product-editor{gap:0;overflow:hidden}.project-product-editor__toggle{text-align:left;width:100%;color:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.project-product-editor__toggle:hover{transform:none}.project-product-editor__body{gap:12px;padding-top:14px;display:grid}.project-product-editor__body.is-hidden{display:none}.list-card--dense{padding:12px}.workspace-empty{border-radius:var(--radius-lg);border:1px dashed var(--line-strong);background:linear-gradient(#fff 0%,#f7fbff 100%);padding:18px}.feature-list{gap:12px;display:grid}.feature-line,.report-item{border-radius:var(--radius-lg);border:1px solid var(--line);background:linear-gradient(#fff 0%,#f8fbff 100%);padding:16px}.feature-line strong,.report-item strong{margin-bottom:6px;display:block}.feature-line span,.report-item p,.report-item__meta{color:var(--muted)}.feature-line--step{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.feature-line__step-index{border:1px solid var(--line-strong);width:30px;height:30px;color:var(--hubspot-navy);background:#eef5fb;border-radius:999px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.feature-line__copy{min-width:0}.company-matching-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:10px;display:flex}.company-matching-toolbar__field{gap:6px;min-width:180px;display:grid}.company-matching-toolbar__field span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:700}.company-match-row{gap:14px;display:grid}.company-match-row__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.company-match-row__select{color:var(--hubspot-navy);align-items:center;gap:8px;font-weight:700;display:inline-flex}.company-match-row__select input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:0}.company-match-row__score{text-align:right}.company-match-row__score strong{font-size:1.05rem;display:block}.company-match-row__score span{color:var(--muted);font-size:.85rem}.company-match-row__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.company-match-row__company{border:1px solid var(--line);background:#f9fcff;border-radius:16px;gap:6px;padding:14px 16px;display:grid}.company-match-row__company--target{background:linear-gradient(#fff 0%,#f4f9ff 100%);border-color:#1e66d638}.company-match-row__company--source{background:linear-gradient(#fff 0%,#fff8f5 100%);border-color:#ff785a33}.company-match-row__company h4{margin:0;font-size:1.05rem}.company-match-row__meta{color:var(--muted);flex-wrap:wrap;gap:10px;font-size:.88rem;display:flex}.company-match-row__reasons{flex-wrap:wrap;gap:8px;display:flex}.company-match-row__warning{color:#8a4b12;background:linear-gradient(#fffaf2 0%,#fff6ea 100%);border:1px solid #f092353d;border-radius:14px;padding:12px 14px;font-size:.92rem}.company-match-row__compare{display:none}.company-match-row__compare.is-open{display:block}.company-match-row__compare-table{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:minmax(180px,.9fr) repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.company-match-row__compare-head,.company-match-row__compare-label,.company-match-row__compare-value{border-bottom:1px solid var(--line);padding:11px 14px}.company-match-row__compare-head{text-transform:uppercase;letter-spacing:.04em;color:var(--hubspot-navy);background:#f4f8fc;font-size:.8rem;font-weight:800}.company-match-row__compare-label{color:var(--hubspot-navy);background:#fbfdff;font-weight:700}.company-match-row__compare-value{color:var(--text)}.company-match-row__compare-label.is-different,.company-match-row__compare-value.is-different{background:#fff8f4}.company-match-row__compare-table>:nth-last-child(-n+3){border-bottom:none}.company-match-row__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.report-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.report-grid--dense{grid-template-columns:repeat(5,minmax(0,1fr))}.email-log-summary-row{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:14px;margin-bottom:14px;display:grid}.email-log-summary-row .stat-card{min-width:0}.email-log-summary-row .stat-card p,.email-log-summary-row .stat-card h3{white-space:nowrap}.email-log-hubspot-shell{background:#fff;border:1px solid #d7e3f0;border-radius:18px;overflow:hidden}.email-log-hubspot-table__header,.email-log-hubspot-row{grid-template-columns:minmax(260px,1.45fr) minmax(230px,1.15fr) minmax(130px,.75fr) minmax(120px,.55fr) minmax(120px,.55fr) minmax(210px,.85fr) minmax(240px,.95fr) minmax(180px,.75fr);align-items:start;gap:14px;padding:0 18px;display:grid}.email-log-hubspot-table__header{letter-spacing:.08em;text-transform:uppercase;color:#496681;background:#f5f9fd;border-bottom:1px solid #dbe6f1;align-items:center;min-height:52px;font-size:12px;font-weight:800}.email-log-hubspot-row{border-bottom:1px solid #e8eef5;min-height:86px;padding-top:14px;padding-bottom:14px}.email-log-hubspot-row:last-child{border-bottom:0}.email-log-hubspot-row>div{gap:4px;min-width:0;display:grid}.email-log-hubspot-row strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.email-log-hubspot-row__created,.email-log-hubspot-row__failure{overflow:hidden}.email-log-hubspot-row__created strong,.email-log-hubspot-row__created .detail-caption,.email-log-hubspot-row__failure strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.email-log-hubspot-row__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex!important}.email-log-hubspot-row.is-email-error{background:#c84d570a}.email-log-hubspot-row.is-email-warning{background:#c9850d0a}.email-log-hubspot-row.is-email-success{background:#19875408}.report-split{grid-template-columns:repeat(2,minmax(0,1fr))}.report-line{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.report-line:last-child{border-bottom:none}.report-item{gap:14px;display:grid}.report-item__top,.report-progress,.report-item__meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.report-item__top p{margin:6px 0 0}.report-progress__bar{background:var(--bg-strong);border-radius:999px;flex:1;height:10px;overflow:hidden}.report-progress__bar span{background:linear-gradient(90deg, var(--accent), #4aa2ff);border-radius:999px;height:100%;display:block}.report-progress__bar--early span{background:linear-gradient(90deg,#93a9c4,#b8c7da)}.report-progress__bar--active span{background:linear-gradient(90deg,#f4b43c,#ffd36c)}.report-progress__bar--healthy span{background:linear-gradient(90deg,#46a6ff,#7bc3ff)}.report-progress__bar--complete span{background:linear-gradient(90deg,#1dbe72,#74d79d)}.report-item__meta{flex-wrap:wrap}.report-table-wrap{overflow-x:auto}.modal-shell{z-index:20;place-items:center;display:grid;position:fixed;inset:0}#contactExportModal.modal-shell{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f1f3438}#noticeModal{z-index:60}.modal-shell--stacked-left .modal-card,.modal-shell--stacked-right .modal-card{max-height:calc(100vh - 48px);overflow:auto}.modal-shell--stacked-left .modal-card{width:min(720px,100vw - 420px);margin-right:auto}.modal-shell--stacked-right .modal-card{pointer-events:auto;width:min(760px,100vw - 420px);margin-left:auto}.modal-shell.is-hidden{display:none}.is-hidden{display:none!important}.modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e1b2d61;position:absolute;inset:0}.modal-card{z-index:1;border-radius:var(--radius-xl);border:1px solid var(--line);width:min(560px,100vw - 32px);box-shadow:var(--shadow);background:#fffffff7;padding:22px;position:relative}#recentAuthModal{z-index:160;padding:20px}body.crm-is-reauthenticating .app-loading-overlay{visibility:hidden;pointer-events:none}#recentAuthModal .recent-auth-modal__backdrop{-webkit-backdrop-filter:blur(10px)saturate(115%);backdrop-filter:blur(10px)saturate(115%);background:radial-gradient(circle at 50% 34%,#1c75a52e,#0000 34%),#0714269e}.recent-auth-modal{border:1px solid color-mix(in srgb, var(--line) 82%, white);background:var(--surface);border-radius:26px;width:min(520px,100vw - 32px);padding:0;animation:.18s ease-out both recent-auth-enter;overflow:hidden;box-shadow:0 30px 90px #0413264d,0 8px 24px #04132624}.recent-auth-form{display:grid}.recent-auth-modal__hero{background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--accent) 22%, transparent), transparent 38%), linear-gradient(145deg, #102a46 0%, #153a5a 58%, #0f596a 100%);color:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;padding:26px 26px 22px;display:grid;position:relative;overflow:hidden}.recent-auth-modal__hero:after{content:"";pointer-events:none;border:28px solid #ffffff0e;border-radius:999px;width:170px;height:170px;position:absolute;bottom:-108px;right:-74px}.recent-auth-modal__icon{color:#fff;background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 88%, white), var(--accent));width:52px;height:52px;box-shadow:0 12px 30px color-mix(in srgb, var(--accent) 34%, transparent);border:1px solid #ffffff61;border-radius:16px;place-items:center;display:grid}.recent-auth-modal__icon svg{fill:#ffffff1f;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.recent-auth-modal__heading{min-width:0}.recent-auth-modal__eyebrow{color:#e2f5fcd1;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:5px;font-size:.7rem;font-weight:800;display:inline-flex}.recent-auth-modal__eyebrow>span{background:#4de0ad;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 4px #4de0ad21}.recent-auth-modal__heading h3{color:#fff;letter-spacing:-.035em;margin:0;font-family:Manrope,Inter,sans-serif;font-size:1.45rem;line-height:1.2}.recent-auth-modal__heading p{color:#e7f2fac2;max-width:350px;margin:7px 0 0;font-size:.88rem;line-height:1.5}.recent-auth-modal__close{z-index:1;color:#ffffffc7;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:11px;place-items:center;width:36px;height:36px;padding:0;transition:all .14s;display:grid;position:relative}.recent-auth-modal__close:hover{color:#fff;background:#ffffff26;transform:translateY(-1px)}.recent-auth-modal__close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:18px;height:18px}.recent-auth-modal__body{gap:20px;padding:24px 26px 22px;display:grid}.recent-auth-modal__session-note{border:1px solid color-mix(in srgb, #0c91a8 24%, var(--line));background:color-mix(in srgb, #0c91a8 7%, var(--surface-soft));border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:13px 14px;display:grid}.recent-auth-modal__session-note>svg{fill:none;stroke:#0c91a8;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.recent-auth-modal__session-note div{gap:2px;display:grid}.recent-auth-modal__session-note strong{color:var(--ink);font-size:.84rem}.recent-auth-modal__session-note span{color:var(--muted);font-size:.77rem;line-height:1.4}.recent-auth-field{color:var(--ink);gap:8px;font-size:.82rem;font-weight:750;display:grid}.recent-auth-field__control{border:1px solid var(--line-strong);background:var(--surface);border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:50px;padding:0 8px 0 14px;transition:border-color .15s,box-shadow .15s;display:grid;box-shadow:0 1px 2px #0f172a08}.recent-auth-field__control:focus-within{border-color:#0c91a8;box-shadow:0 0 0 4px #0c91a81f}.recent-auth-field__control>svg{width:19px;height:19px;color:var(--muted);fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.recent-auth-field__control input{width:100%;min-height:48px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:0 12px;font-weight:600}.recent-auth-field__control input::placeholder{color:color-mix(in srgb, var(--muted) 72%, transparent);font-weight:500}.recent-auth-field__control button{color:#087f94;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 9px;font-size:.75rem;font-weight:800}.recent-auth-field__control button:hover{background:#0c91a817}.recent-auth-modal__error{border:1px solid color-mix(in srgb, var(--danger) 30%, var(--line));color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, var(--surface));border-radius:10px;margin:-10px 0 0;padding:10px 12px;font-size:.78rem;font-weight:650}.recent-auth-modal__footer{border-top:1px solid var(--line);background:color-mix(in srgb, var(--surface-soft) 80%, var(--surface));gap:17px;padding:18px 26px 22px;display:grid}.recent-auth-modal__privacy{color:var(--muted);align-items:center;gap:8px;font-size:.72rem;line-height:1.4;display:flex}.recent-auth-modal__privacy svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.recent-auth-modal__actions{justify-content:flex-end;gap:10px;display:flex}.recent-auth-modal__actions>button{border-radius:11px;min-height:42px}.recent-auth-modal__submit{background:linear-gradient(135deg,#0b91aa 0%,#087789 100%);border-color:#087789;justify-content:center;align-items:center;gap:8px;min-width:190px;display:inline-flex;box-shadow:0 10px 22px #08778938}.recent-auth-modal__submit:hover:not(:disabled){background:linear-gradient(135deg,#0a849a 0%,#066a7a 100%);transform:translateY(-1px)}.recent-auth-modal__submit:disabled{cursor:wait;opacity:.72}.recent-auth-modal__submit-icon,.recent-auth-modal__submit-icon svg{width:17px;height:17px}.recent-auth-modal__submit-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;display:block}.recent-auth-modal__submit.is-loading .recent-auth-modal__submit-icon{border:2px solid #ffffff61;border-top-color:#fff;border-radius:999px;animation:.7s linear infinite recent-auth-spin}.recent-auth-modal__submit.is-loading .recent-auth-modal__submit-icon svg{opacity:0}.recent-auth-modal--invalid{animation:.26s ease-out recent-auth-shake}body.crm-theme-dark .recent-auth-field__control{background:#0f1a2d}body.crm-theme-dark .recent-auth-modal__session-note{background:#0c91a81a}@keyframes recent-auth-enter{0%{opacity:0;transform:translateY(12px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes recent-auth-spin{to{transform:rotate(360deg)}}@keyframes recent-auth-shake{0%,to{transform:translate(0)}30%{transform:translate(-7px)}65%{transform:translate(6px)}}@media (width<=560px){#recentAuthModal{padding:12px}.recent-auth-modal{border-radius:20px;width:100%}.recent-auth-modal__hero{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:21px 18px}.recent-auth-modal__icon{border-radius:13px;width:44px;height:44px}.recent-auth-modal__heading h3{font-size:1.25rem}.recent-auth-modal__body,.recent-auth-modal__footer{padding-left:18px;padding-right:18px}.recent-auth-modal__actions{grid-template-columns:.8fr 1.2fr;display:grid}.recent-auth-modal__submit{min-width:0}}.agent-layout--detail{grid-template-columns:1fr}.agent-layout--list-view{grid-template-rows:auto minmax(0,1fr);height:calc(100vh - 136px);min-height:0;display:grid;overflow:hidden}.agent-launcher{gap:18px;display:grid}.agent-launcher__hero,.agent-workspace-overview{border:1px solid color-mix(in srgb, var(--accent) 16%, var(--line));background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent) 10%, white) 0%, transparent 34%), linear-gradient(180deg, #fff 0%, #f7fbff 100%);border-radius:24px;padding:22px 24px;box-shadow:0 18px 38px #0f172a14}.agent-launcher__hero{grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);align-items:stretch;gap:18px;display:grid}.agent-launcher__hero-copy,.agent-launcher__library,.agent-workspace-overview__hero{gap:10px;display:grid}.agent-launcher__hero-copy h3,.agent-workspace-overview__hero h3{letter-spacing:-.05em;margin:0;font-size:clamp(1.5rem,2vw,2rem)}.agent-launcher__hero-stats,.agent-workspace-overview__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.agent-launcher-stat{border:1px solid color-mix(in srgb, var(--accent) 12%, var(--line));background:#ffffffd6;border-radius:18px;gap:6px;padding:16px 18px;display:grid}.agent-launcher-stat span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.agent-launcher-stat strong{letter-spacing:-.04em;font-size:1.4rem}.agent-launcher__library{gap:14px;display:grid}.agent-panel{gap:16px;display:grid}.panel-card--agent-detail{width:100%}.queue-list{gap:10px;display:grid}.queue-row{border:1px solid var(--line);text-align:left;background:linear-gradient(#fff 0%,#f8fbff 100%);border-radius:16px;justify-content:space-between;gap:12px;width:100%;padding:13px 14px;display:flex;box-shadow:0 6px 18px #0f172a0a}.queue-row.is-selected{border-color:color-mix(in srgb, var(--accent) 24%, var(--line));background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 10%, white), #f8fbff)}.queue-row strong,.queue-row span{display:block}.queue-row__meta{gap:2px;display:grid}.detail-shell{gap:12px;height:100%;display:grid}.modal-card--fullscreen{width:min(1600px,96vw);max-width:96vw;max-height:94vh}.company-detail-shell{gap:1rem;min-height:0;display:grid;overflow:visible}.company-detail-hero{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:linear-gradient(#fff 0%,#f7fbff 100%);border-radius:20px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.15rem;display:flex}.company-detail-hero h3{letter-spacing:-.04em;margin:.2rem 0 .35rem;font-size:1.85rem}.company-detail-hero__stats{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.company-detail-hero__phone{color:var(--muted);align-items:center;gap:.45rem;margin-top:.65rem;font-weight:700;display:inline-flex}.company-detail-grid{grid-template-columns:minmax(360px,.95fr) minmax(0,1.4fr);align-items:start;gap:1rem;display:grid}.company-detail-grid--matching{grid-template-columns:repeat(2,minmax(0,1fr))}.company-detail-grid--single{grid-template-columns:minmax(0,1fr)}.company-detail-grid__span-2{grid-column:1/-1}.company-merge-combobox .filter-combobox__menu{max-height:220px}.company-alias-form-row{grid-template-columns:minmax(140px,.45fr) minmax(240px,1fr) auto;align-items:end;gap:10px;display:grid}.company-alias-form-row .secondary-button{white-space:nowrap}.company-merge-preview{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 92%, var(--accent) 8%);border-radius:16px;gap:.75rem;margin-top:.75rem;padding:.9rem 1rem;display:grid}.company-alias-list{gap:10px;display:grid}.company-alias-card{border:1px solid var(--line);background:linear-gradient(#fff 0%,#f8fbfe 100%);border-radius:14px;grid-template-columns:minmax(150px,.4fr) minmax(220px,1fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.company-alias-card__actions{align-items:center;gap:8px;display:flex}.company-merge-actions{margin-top:10px}.company-location-create{border:1px dashed var(--line);background:color-mix(in srgb, var(--surface) 96%, var(--accent) 4%);border-radius:14px;gap:10px;padding:12px;display:grid}.company-location-list{gap:10px;display:grid}.company-location-card{border:1px solid var(--line);background:linear-gradient(#fff 0%,#f8fbfe 100%);border-radius:14px;gap:10px;padding:0;display:grid;overflow:hidden}.company-location-card__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.company-location-card__title{flex:auto;gap:8px;min-width:0;display:grid}.company-location-card__title input{font-weight:700}.company-location-card__meta{flex-wrap:wrap;gap:8px;display:flex}.company-location-card__actions{align-items:center;gap:8px;display:flex}.company-location-card__header-button{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:14px 16px}.company-location-card__header-button:hover{background:color-mix(in srgb, var(--accent) 4%, white)}.company-location-card__summary{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.company-location-card__chevron{border:1px solid var(--line);width:24px;height:24px;color:var(--text-muted);border-radius:999px;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.company-location-card__body{border-top:1px solid var(--line);gap:12px;padding:0 16px 16px;display:none}.company-location-card.is-expanded .company-location-card__body{display:grid}.company-location-create .contact-detail-grid--dense,.company-location-card .contact-detail-grid--dense{row-gap:10px}.company-location-flags{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.company-location-flag{white-space:nowrap;align-items:center;gap:8px;min-height:22px;margin:0;padding:0;font-weight:600;display:inline-flex}.company-location-flag input{flex:none;width:16px;height:16px;margin:0}.company-location-flag span{align-items:center;line-height:1.2;display:inline-flex}.company-linked-contact-row{cursor:pointer}.company-linked-contact-row:hover{background:color-mix(in srgb, var(--accent) 5%, white)}@media (width<=1080px){.company-detail-grid,.company-detail-grid--matching,.company-alias-form-row,.company-alias-card{grid-template-columns:minmax(0,1fr)}.company-location-card__header{flex-direction:column}.company-location-card__actions{justify-content:flex-start;width:100%}}@media (width<=760px){.company-detail-hero{flex-direction:column}.company-detail-hero__stats{justify-content:flex-start}}.company-profile-shell{color:#102b4e;gap:14px}.company-profile-icon{flex:none;width:20px;height:20px}.company-profile-hero{background:#fff;border:1px solid #d7e2ee;border-radius:16px;grid-template-columns:minmax(340px,.85fr) minmax(620px,1.35fr);align-items:stretch;gap:24px;padding:18px;display:grid;box-shadow:0 8px 24px #1b3f5f0f}.company-profile-hero__identity{align-items:center;gap:18px;min-width:0;display:flex}.company-profile-hero__avatar{color:#0868da;letter-spacing:-.04em;background:linear-gradient(145deg,#f7fbff,#e7f1ff);border:1px solid #d6e2ef;border-radius:13px;flex:0 0 104px;justify-content:center;align-items:center;width:104px;height:104px;font-size:28px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 8px #ffffffc7}.company-profile-hero__copy{gap:6px;min-width:0;display:grid}.company-profile-hero__copy h3{color:#0a274c;letter-spacing:-.035em;margin:0;font-size:clamp(1.5rem,2vw,2rem);line-height:1.12}.company-profile-hero__copy>a{color:#0473e8;overflow-wrap:anywhere;align-items:center;gap:5px;width:fit-content;max-width:100%;font-weight:700;text-decoration:none;display:inline-flex}.company-profile-hero__copy>a .company-profile-icon{width:15px;height:15px}.company-profile-hero__copy>p{color:#71839a;flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 0;font-size:12px;font-weight:600;display:flex}.company-profile-hero__copy>p i{background:#8fa2b7;border-radius:999px;width:3px;height:3px}.company-profile-hero__missing{color:#8090a5;font-size:13px;font-weight:600}.company-profile-phone-pill{color:#425e7e;background:#edf5fd;border-radius:999px;align-items:center;gap:7px;width:fit-content;max-width:100%;margin-top:4px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.company-profile-phone-pill .dial-phone-button{min-width:24px;min-height:24px}.company-profile-hero__content{align-content:space-between;gap:18px;min-width:0;display:grid}.company-profile-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.company-profile-action{color:#17375e;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfdeed;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 17px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex;box-shadow:0 2px 4px #1f416208}.company-profile-action:hover{color:#0568d4;background:#f8fbff;border-color:#86baf0}.company-profile-action .company-profile-icon{width:17px;height:17px}.company-profile-action--primary{color:#076ed7;border-color:#1683ed}.company-profile-action--save{color:#fff;background:linear-gradient(#1488f4 0%,#006bd6 100%);border-color:#0671dd;box-shadow:0 7px 14px #0070e02e}.company-profile-action--save:hover{color:#fff;background:#0068cf;border-color:#005fbe}.company-profile-metrics{grid-template-columns:repeat(4,minmax(125px,1fr));gap:10px;display:grid}.company-profile-metric{background:#fff;border:1px solid #d8e4ef;border-radius:11px;align-items:center;gap:11px;min-width:0;min-height:66px;padding:11px 13px;display:flex}.company-profile-metric>span{color:#3b719f;background:#eaf3fc;border-radius:999px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.company-profile-metric--purple>span{color:#7042cc;background:#f0eaff}.company-profile-metric--green>span{color:#14935a;background:#e7f8ee}.company-profile-metric--orange>span{color:#e17419;background:#fff1e3}.company-profile-metric div{min-width:0;display:grid}.company-profile-metric strong{color:#0c294d;font-size:18px;line-height:1.1}.company-profile-metric small{color:#75869b;white-space:nowrap;margin-top:3px;font-size:11px;font-weight:650}.company-profile-tabs{z-index:0;border-bottom:1px solid #d6e2ee;flex:0 0 44px;gap:2px;height:44px;min-height:44px;padding:0 0 0 2px;display:flex;position:relative;overflow-x:auto}.company-detail-tab{z-index:1;color:#38536f;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 16px;font-size:12px;font-weight:700;display:inline-flex;position:relative}.company-detail-tab:hover,.company-detail-tab.is-active{color:#006ddc}.company-detail-tab.is-active{border-bottom-color:#0b7ee8}.company-detail-tab span{color:#1378dc;background:#eaf4ff;border-radius:999px;justify-content:center;align-items:center;min-width:21px;height:20px;padding:0 6px;font-size:10px;display:inline-flex}.company-profile-overview{grid-template-columns:minmax(0,1.08fr) minmax(430px,.82fr);align-items:start;gap:14px;display:grid}.company-profile-details-column,.company-profile-insights-column{gap:13px;min-width:0;display:grid}.company-profile-card{background:#fff;border:1px solid #d7e3ee;border-radius:14px;min-width:0;padding:14px 15px;box-shadow:0 6px 18px #1a3c5b0b}.company-profile-card__header{justify-content:space-between;align-items:center;gap:14px;min-height:34px;margin-bottom:10px;display:flex}.company-profile-card__title{align-items:center;gap:10px;min-width:0;display:flex}.company-profile-card__title>div{gap:3px;display:grid}.company-profile-card__title h4{color:#102d50;letter-spacing:-.01em;margin:0;font-size:14px}.company-profile-card__title p{color:#75879c;margin:0;font-size:12px}.company-profile-card__icon{color:#1e598b;background:#edf5fd;border-radius:999px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.company-profile-card__icon .company-profile-icon{width:19px;height:19px}.company-profile-card__icon--danger{color:#c43b4b;background:#fff0f0}.company-profile-edit-button,.company-profile-link-button{color:#244563;min-height:32px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d5e1ed;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:750;display:inline-flex}.company-profile-edit-button:hover,.company-profile-link-button:hover{color:#0472df;background:#f7fbff;border-color:#8cbced}.company-profile-edit-button .company-profile-icon{width:15px;height:15px}.company-profile-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 24px;padding-top:2px;display:grid}.company-profile-field-grid>label{color:#516985;grid-template-columns:minmax(110px,.75fr) minmax(0,1.25fr);align-items:center;gap:10px;min-width:0;min-height:32px;margin:0;font-size:11px;font-weight:600;display:grid}.company-profile-field-grid input,.company-profile-field-grid select,.company-profile-field-grid textarea{color:#173652;width:100%;min-width:0;min-height:30px;font:inherit;text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:6px;padding:4px 7px;font-size:11px;font-weight:600}.company-profile-field-grid input:hover,.company-profile-field-grid select:hover,.company-profile-field-grid textarea:hover{background:#f9fbfd;border-color:#d8e4ef}.company-profile-field-grid input:focus,.company-profile-field-grid select:focus,.company-profile-field-grid textarea:focus{background:#fff;border-color:#1885eb;outline:0;box-shadow:0 0 0 3px #1885eb1f}.company-profile-contacts-table-wrap{border:1px solid #dce6ef;border-radius:10px;width:100%;overflow-x:auto}.company-profile-contacts-table{border-collapse:collapse;color:#294764;width:100%;font-size:11px}.company-profile-contacts-table--full th:first-child{width:27%}.company-profile-contacts-table--full th:nth-child(2){width:29%}.company-profile-contacts-table--full th:nth-child(3),.company-profile-contacts-table--full th:nth-child(4){width:22%}.company-profile-contacts-table th,.company-profile-contacts-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #dce6ef;padding:10px 11px}.company-profile-contacts-table th{color:#61758b;text-transform:uppercase;letter-spacing:.025em;background:#f4f8fc;font-size:10px;font-weight:800}.company-profile-contacts-table tbody tr:last-child td{border-bottom:0}.company-profile-contact{align-items:center;gap:8px;display:inline-flex}.company-profile-contact__avatar{color:#177b4a;background:#dff2e7;border-radius:999px;justify-content:center;align-items:center;width:25px;height:25px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.company-profile-contact__avatar--2{color:#6741b8;background:#eee5ff}.company-profile-contact__avatar--3{color:#1c6da8;background:#e1f1ff}.company-profile-contact__avatar--4{color:#a8640d;background:#fff0da}.company-profile-compact-list{border:1px solid #dbe5ee;border-radius:10px;overflow:hidden}.company-profile-compact-list>div{color:#47617d;border-bottom:1px solid #dbe5ee;grid-template-columns:minmax(120px,.55fr) minmax(0,1fr);align-items:center;gap:16px;min-height:42px;padding:8px 11px;font-size:11px;display:grid}.company-profile-compact-list>div:last-child{border-bottom:0}.company-profile-compact-list strong{color:#25435e;align-items:center;gap:7px;display:inline-flex}.company-profile-compact-list span{overflow-wrap:anywhere}.company-profile-primary-badge,.company-profile-count-badge,.company-profile-quality-badge{color:#1473d4;white-space:nowrap;background:#e8f3ff;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex}.company-profile-empty{color:#71839a;text-align:center;background:#f9fbfd;border:1px dashed #d4e1ed;border-radius:10px;padding:18px;font-size:12px}.company-profile-quality-badge--good{color:#16854a;background:#e4f7e9}.company-profile-quality-badge--fair{color:#a76405;background:#fff3d8}.company-profile-quality-badge--attention{color:#bc3d49;background:#ffe8e9}.company-profile-quality-summary{background:#fbfdff;border:1px solid #dce7ef;border-radius:10px;align-items:center;gap:10px;padding:11px;display:flex}.company-profile-quality-check{color:#119052;background:#e5f8ed;border-radius:999px;flex:0 0 29px;justify-content:center;align-items:center;width:29px;height:29px;display:inline-flex}.company-profile-quality-check .company-profile-icon{width:16px;height:16px}.company-profile-quality-summary strong{color:#153653;font-size:12px}.company-profile-quality-summary p{color:#6e8095;margin:3px 0 0;font-size:11px}.company-profile-quality-track{background:#e7eef5;border-radius:999px;height:6px;margin-top:10px;overflow:hidden}.company-profile-quality-track i{border-radius:inherit;background:linear-gradient(90deg,#1bb36c,#54c786);height:100%;display:block}.company-profile-quality-location{color:#6a7d92;grid-template-columns:110px minmax(0,1fr);gap:10px;margin:10px 0 0;font-size:11px;display:grid}.company-profile-quality-location strong{color:#34516e}.company-profile-tab-card{gap:12px;display:grid}.company-profile-tab-card>.company-profile-card__header{margin-bottom:0}.company-profile-tab-card .company-location-create{margin-bottom:2px}body.crm-theme-dark .company-profile-shell{color:#dce8f5}body.crm-theme-dark .company-profile-hero,body.crm-theme-dark .company-profile-card,body.crm-theme-dark .company-profile-action,body.crm-theme-dark .company-profile-metric{background:#17293c;border-color:#32475e}body.crm-theme-dark .company-profile-hero__copy h3,body.crm-theme-dark .company-profile-metric strong,body.crm-theme-dark .company-profile-card__title h4,body.crm-theme-dark .company-profile-field-grid input,body.crm-theme-dark .company-profile-field-grid select,body.crm-theme-dark .company-profile-contact strong,body.crm-theme-dark .company-profile-compact-list strong,body.crm-theme-dark .company-profile-quality-summary strong{color:#edf6ff}body.crm-theme-dark .company-profile-tabs,body.crm-theme-dark .company-profile-contacts-table-wrap,body.crm-theme-dark .company-profile-contacts-table th,body.crm-theme-dark .company-profile-contacts-table td,body.crm-theme-dark .company-profile-compact-list,body.crm-theme-dark .company-profile-compact-list>div,body.crm-theme-dark .company-profile-quality-summary{border-color:#32475e}body.crm-theme-dark .company-profile-contacts-table th,body.crm-theme-dark .company-profile-quality-summary,body.crm-theme-dark .company-profile-empty{background:#122235}@media (width<=1320px){.company-profile-hero{grid-template-columns:minmax(320px,.8fr) minmax(520px,1.2fr)}.company-profile-metrics{grid-template-columns:repeat(2,minmax(150px,1fr))}.company-profile-overview{grid-template-columns:minmax(0,1fr) minmax(390px,.78fr)}.company-profile-field-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=1020px){.company-profile-hero,.company-profile-overview{grid-template-columns:minmax(0,1fr)}.company-profile-actions{justify-content:flex-start}.company-profile-hero__content{gap:12px}}@media (width<=620px){.company-profile-hero__identity{align-items:flex-start}.company-profile-hero__avatar{flex-basis:64px;width:64px;height:64px;font-size:18px}.company-profile-metrics{grid-template-columns:minmax(0,1fr)}.company-profile-action{flex:calc(50% - 6px)}.company-profile-field-grid>label,.company-profile-compact-list>div,.company-profile-quality-location{grid-template-columns:minmax(0,1fr);gap:3px}}.detail-card{border-radius:var(--radius-lg);border:1px solid var(--line);box-shadow:var(--shadow-soft);background:linear-gradient(#fff 0%,#f9fbff 100%);gap:12px;padding:14px;display:grid}.detail-title{justify-content:space-between;align-items:start;gap:16px;display:flex}.detail-title h4{letter-spacing:-.03em;font-family:Lexend,Plus Jakarta Sans,sans-serif;font-size:1.4rem}.detail-navigation{justify-content:flex-start}.agent-topbar{border-radius:var(--radius-lg);border:1px solid var(--line);box-shadow:var(--shadow-soft);background:linear-gradient(#fff 0%,#f7fbff 100%);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.agent-topbar__group{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.agent-project-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.agent-project-card{border:1px solid color-mix(in srgb, var(--accent) 10%, var(--line));text-align:left;background:radial-gradient(circle at 100% 0,#0d6efd0f 0%,#0000 30%),linear-gradient(#fff 0%,#f8fbfd 100%);border-radius:22px;gap:14px;padding:18px;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:grid;box-shadow:0 12px 26px #0f172a0d}.agent-project-card:hover{border-color:color-mix(in srgb, var(--accent) 30%, var(--line));transform:translateY(-2px);box-shadow:0 18px 34px #0f172a17}.agent-project-card__top,.agent-project-card__stats,.agent-project-card__meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.agent-project-card__stats,.agent-project-card__meta{flex-wrap:wrap}.agent-project-card h4{letter-spacing:-.03em;margin:0;font-family:Lexend,Plus Jakarta Sans,sans-serif;font-size:1.2rem}.agent-project-card__subtitle{color:var(--muted);margin:6px 0 0;font-size:.92rem}.agent-project-card__badges{flex-wrap:wrap;gap:7px;display:flex}.agent-project-card__progress{gap:7px;display:grid}.agent-project-card__progress strong{font-size:.9rem}.agent-project-card__stats span,.agent-project-card__meta span{border:1px solid color-mix(in srgb, var(--accent) 8%, var(--line));color:var(--muted);background:#ffffffe6;border-radius:14px;align-items:center;gap:6px;padding:8px 11px;display:inline-flex}.agent-project-card__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.agent-project-card__stats span{border-radius:16px;align-items:start;gap:4px;padding:12px 13px;display:grid}.agent-project-card__stats strong{color:var(--text);font-size:1.05rem;line-height:1.1}.agent-project-card__stats small{color:var(--muted);letter-spacing:.02em;font-size:.74rem;font-weight:600}.agent-project-card__cta{border-top:1px solid color-mix(in srgb, var(--accent) 10%, var(--line));color:var(--accent);justify-content:space-between;align-items:center;gap:8px;padding-top:8px;font-weight:700;display:inline-flex}.agent-project-card__cta:after{content:"→";font-size:1rem}.agent-workspace-overview{gap:12px;padding:18px 20px;display:grid}.agent-workspace-overview__row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.agent-workspace-overview__meta{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.agent-workspace-overview__stats{flex-wrap:nowrap;gap:10px;display:flex}.agent-workspace-overview__stats .agent-launcher-stat{min-width:132px;padding:12px 14px}.company-summary-stats{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.company-summary-stat{background:color-mix(in srgb, var(--surface) 88%, var(--accent) 12%);border:1px solid color-mix(in srgb, var(--accent) 10%, var(--line));text-align:right;border-radius:14px;gap:2px;min-width:92px;padding:10px 12px;display:inline-grid}.company-summary-stat strong{color:var(--text);font-size:1rem;line-height:1.1}.company-summary-stat small{color:var(--muted);letter-spacing:.02em;font-size:.74rem;font-weight:700}.agent-launcher-stat--interactive{cursor:pointer;text-align:left;transition:transform .12s,box-shadow .12s,border-color .12s}.agent-launcher-stat--interactive:hover{transform:translateY(-1px);box-shadow:0 14px 26px #10325c1f}.agent-workspace-overview__stats .agent-launcher-stat strong{font-size:1.1rem}.agent-list-shell{min-height:0;height:calc(100vh - var(--shell-topbar-height) - 166px);grid-template-columns:minmax(0,1fr);gap:14px;display:grid;overflow:hidden}.agent-list-shell__main{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid;overflow:hidden}.agent-product-strip{gap:10px;max-width:min(52vw,760px);margin:-4px -2px;padding:4px 2px;display:flex;overflow:auto visible}.agent-workspace-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.agent-workspace-toolbar__project-code{color:#163a59;white-space:nowrap;background:#fff;border:1px solid #d8e3ef;border-radius:12px;flex:none;align-items:center;min-height:40px;padding:0 14px;font-size:.9rem;font-weight:800;display:inline-flex}.agent-workspace-toolbar .agent-product-strip{flex:auto;justify-content:flex-end}.agent-workspace-toolbar .secondary-button,.agent-workspace-toolbar .badge{flex:none}.agent-product-chip{border:1px solid var(--agent-chip-border,#1b4a7a1f);background:var(--agent-chip-bg,linear-gradient(180deg, #fffffffa 0%, #f4f9fffa 100%));text-align:left;opacity:.82;border-radius:14px;gap:4px;min-width:132px;padding:10px 12px 10px 14px;transition:transform .12s,box-shadow .12s,border-color .12s,background .12s,opacity .12s;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 10px #10325c0d}.agent-product-chip:hover{border-color:var(--agent-chip-active-border,#196dff59);opacity:1;transform:translateY(-1px);box-shadow:0 10px 22px #10325c1a}.agent-product-chip.is-active{border-color:var(--agent-chip-active-border,#196dff59);background:var(--agent-chip-active-bg,linear-gradient(180deg, #e7f1fffa 0%, #daebfffa 100%));opacity:1;box-shadow:0 14px 28px #10325c29}.agent-product-chip__title{color:var(--agent-chip-accent,var(--text));white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:800;overflow:hidden}.agent-product-chip__meta{color:var(--muted);white-space:nowrap;font-size:.7rem}.agent-product-chip.is-active .agent-product-chip__title{color:color-mix(in srgb, var(--agent-chip-accent,var(--text)) 82%, #0b2f4d)}.agent-product-chip.is-active .agent-product-chip__meta{color:#315678;font-weight:700}.agent-product-chip:before{content:"";background:var(--agent-chip-accent,#315678);width:4px;position:absolute;inset:0 auto 0 0}.agent-product-chip.is-active:before{width:6px}.agent-product-chip.is-active:after{content:"Selected";border:1px solid color-mix(in srgb, var(--agent-chip-accent,#315678) 24%, white);min-height:20px;color:var(--agent-chip-accent,#315678);letter-spacing:.03em;text-transform:uppercase;background:#ffffffeb;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:.62rem;font-weight:800;display:inline-flex;position:absolute;top:8px;right:10px}.exclusion-monitor-shell{gap:14px}.exclusion-monitor-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.exclusion-monitor-toolbar__filter{gap:4px;min-width:220px;display:inline-grid}.exclusion-monitor-table-wrap{background:#ffffffeb;border:1px solid #1b4a7a14;border-radius:18px;max-height:min(68vh,620px);overflow:auto}.exclusion-monitor-table td{vertical-align:top}.exclusion-reason-cell{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:220px;display:grid}.exclusion-reason-cell__detail{color:var(--muted);font-size:.78rem;line-height:1.45}#exclusionMonitorModal .modal-backdrop,#opportunityMonitorModal .modal-backdrop{-webkit-backdrop-filter:blur(5px);background:#05182dad}.transparency-modal-card.modal-card--wide{box-sizing:border-box;background:#fff;border:1px solid #d9e5f0;border-radius:16px;flex-direction:column;width:min(1120px,100vw - 44px);min-width:0;max-width:1120px;max-height:calc(100vh - 44px);padding:0;display:flex;overflow:hidden;box-shadow:0 30px 80px #03152a4d}.transparency-modal-header{flex:none;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 32px 20px;display:flex;position:relative}.transparency-modal-heading{min-width:0}.transparency-modal-kicker.section-kicker{color:#0097ad;letter-spacing:.025em;align-items:center;gap:8px;margin:0 0 9px;font-size:.73rem;font-weight:800;display:flex}.transparency-modal-kicker .transparency-icon,.transparency-modal-kicker svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.transparency-modal-heading h3,.transparency-modal-heading h4{color:#0d2746;letter-spacing:-.025em;margin:0;font-size:clamp(1.45rem,2.1vw,1.85rem);line-height:1.15}.transparency-modal-heading .workspace-copy,.transparency-modal-heading>p:last-child{color:#496680;margin:7px 0 0;font-size:.83rem;line-height:1.45}.transparency-modal-close{color:#173754;cursor:pointer;background:#fff;border:1px solid #cfdeeb;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;padding:0;transition:border-color .15s,background .15s,transform .15s;display:inline-grid}.transparency-modal-close:hover{background:#f4f9fd;border-color:#8eb0cc;transform:translateY(-1px)}.transparency-modal-close .transparency-icon,.transparency-modal-close svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;width:20px;height:20px}.transparency-modal-workspace{box-sizing:border-box;flex:auto;width:100%;min-width:0;max-width:100%;min-height:0;padding:0 32px 26px;display:flex;overflow:hidden}.transparency-monitor{flex-direction:column;flex:auto;gap:18px;width:100%;min-width:0;max-width:100%;min-height:0;display:flex}.transparency-summary-card{box-sizing:border-box;background:linear-gradient(110deg,#fff 0%,#fbfdff 100%);border:1px solid #d6e3ee;border-radius:12px;flex:none;grid-template-columns:minmax(235px,.85fr) 1px minmax(0,2.35fr);align-items:center;gap:28px;width:100%;min-width:0;max-width:100%;min-height:94px;padding:18px 20px;display:grid}.transparency-summary-metric{align-items:center;gap:14px;min-width:0;display:flex}.transparency-summary-icon{border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:inline-grid}.transparency-summary-icon--blue{color:#1166d8;background:#eaf3ff}.transparency-summary-icon--green{color:#008b72;background:#e4f8f2}.transparency-summary-icon .transparency-icon{stroke-width:2px;width:24px;height:24px}.transparency-summary-metric>div{gap:4px;min-width:0;display:grid}.transparency-summary-metric>div>span{color:#102b49;white-space:nowrap;align-items:baseline;gap:9px;font-size:.9rem;font-weight:750;display:flex}.transparency-summary-metric strong{letter-spacing:-.035em;font-size:2rem;line-height:1}.transparency-summary-metric small,.transparency-summary-breakdown>small{color:#55708a;font-size:.75rem}.transparency-summary-divider{background:#dce6ef;align-self:stretch;width:1px}.transparency-summary-breakdown{gap:10px;min-width:0;display:grid}.transparency-summary-breakdown>div{align-items:center;gap:clamp(18px,3vw,36px);min-width:0;display:flex;overflow:hidden}.transparency-summary-reason{color:#4a627a;white-space:nowrap;align-items:center;gap:8px;font-size:.72rem;display:inline-flex}.transparency-summary-reason strong{color:#15344f;font-weight:700}.transparency-summary-reason__dot{width:20px;height:20px;box-shadow:inset 0 0 0 8px color-mix(in srgb, currentColor 14%, white);background:currentColor;border-radius:999px}.transparency-summary-reason__dot--blue{color:#1671dc}.transparency-summary-reason__dot--green{color:#07955e}.transparency-summary-reason__dot--red{color:#dd3d4c}.transparency-summary-reason__dot--amber{color:#d9870c}.transparency-summary-reason__dot--violet{color:#7758d6}.transparency-summary-reason__dot--slate{color:#667b8f}.transparency-summary-reason__dot--custom{color:var(--transparency-status-color,#64748b)}.transparency-summary-empty{color:#71869a;font-size:.78rem}.transparency-toolbar{box-sizing:border-box;flex:none;grid-template-columns:minmax(280px,390px) minmax(170px,190px) 1fr;align-items:stretch;gap:26px;width:100%;min-width:0;max-width:100%;display:grid}.transparency-toolbar>*{min-width:0;max-width:100%}.transparency-toolbar--exclusion{grid-template-columns:minmax(220px,1fr) minmax(170px,220px) auto auto;gap:14px}.transparency-toolbar--pipeline{grid-template-columns:minmax(250px,1.35fr) minmax(175px,.8fr) minmax(175px,.8fr) auto;gap:14px}.transparency-search,.transparency-select{color:#31516c;background:#fff;border:1px solid #cfdeeb;border-radius:9px;align-items:center;min-width:0;height:42px;display:flex;position:relative}.transparency-search:focus-within,.transparency-select:focus-within{border-color:#4d9ed1;box-shadow:0 0 0 3px #2a91cb1c}.transparency-search>.transparency-icon{flex:none;width:19px;height:19px;margin-left:13px}.transparency-search input,.transparency-select select{color:#193953;width:100%;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;padding:0 36px 0 11px;font-size:.8rem}.transparency-search input::-webkit-search-cancel-button{display:none}.transparency-search button{color:#698096;cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0;font-size:1.15rem;line-height:1;position:absolute;right:11px}.transparency-select{padding-top:7px}.transparency-select>span{z-index:1;color:#59738b;background:#fff;padding:0 4px;font-size:.68rem;position:absolute;top:-8px;left:10px}.transparency-select select{padding-left:11px;font-weight:650}.transparency-result-count{color:#173651;background:#f6f9fc;border:1px solid #d5e1ec;border-radius:10px;place-self:center end;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:.73rem;font-weight:750;display:inline-flex}.transparency-result-count .transparency-icon{color:#647f96;width:16px;height:16px}.transparency-table-frame{box-sizing:border-box;background:#fff;border:1px solid #cfdeea;border-radius:12px;flex:auto;width:100%;min-width:0;max-width:100%;min-height:112px;max-height:480px;overflow:auto}.transparency-table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#183752;width:100%;min-width:100%;max-width:100%;font-size:.72rem}.transparency-table thead{z-index:2;position:sticky;top:0}.transparency-table th{color:#47637d;letter-spacing:.055em;text-align:left;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#f7fafd;border-bottom:1px solid #d7e2eb;height:38px;padding:0 12px;font-size:.63rem;font-weight:800;overflow:hidden}.transparency-table th:first-child,.transparency-table th:nth-child(2){width:10.5%}.transparency-table th:nth-child(3){width:14%}.transparency-table th:nth-child(4){width:12%}.transparency-table th:nth-child(5){width:14%}.transparency-table th:nth-child(6){width:20%}.transparency-table th:nth-child(7){width:15%}.transparency-monitor--pipeline .transparency-table{min-width:100%}.transparency-monitor--pipeline .transparency-table th:first-child,.transparency-monitor--pipeline .transparency-table th:nth-child(2){width:10%}.transparency-monitor--pipeline .transparency-table th:nth-child(3),.transparency-monitor--pipeline .transparency-table th:nth-child(4){width:13%}.transparency-monitor--pipeline .transparency-table th:nth-child(5){width:12%}.transparency-monitor--pipeline .transparency-table th:nth-child(6){width:14%}.transparency-monitor--pipeline .transparency-table th:nth-child(7){width:16%}.transparency-monitor--pipeline .transparency-table th:nth-child(8),.transparency-monitor--pipeline .transparency-table th:last-child{width:12%}.transparency-monitor--pipeline .transparency-table th{letter-spacing:.045em;padding-left:10px;padding-right:10px}.transparency-monitor--pipeline .transparency-sort{margin-left:3px}.transparency-sort{color:#7890a4;margin-left:5px;font-size:.64rem}.transparency-table td{text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;background:#fff;border-bottom:1px solid #dce6ee;height:48px;padding:8px 12px;line-height:1.35;overflow:hidden}.transparency-table tbody tr:last-child td{border-bottom:0}.transparency-table tbody tr:hover td{background:#f8fbfe}.transparency-contact-row{cursor:pointer}.transparency-contact-row:focus{outline:0}.transparency-contact-row:focus td{background:#eef8fd;box-shadow:inset 0 1px #58aeca,inset 0 -1px #58aeca}.transparency-contact-row:focus td:first-child{box-shadow:inset 2px 0 #1598b5,inset 0 1px #58aeca,inset 0 -1px #58aeca}.transparency-table td.transparency-reason{color:#3d5b75;white-space:normal}.transparency-status{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:27px;padding:0 10px;font-size:.68rem;font-weight:750;display:inline-flex}.transparency-status .transparency-icon{stroke-width:2.2px;width:14px;height:14px}.transparency-status--blue{color:#0862ca;background:#eaf3ff}.transparency-status--green{color:#087940;background:#e5f7ec}.transparency-status--red{color:#cf2f3e;background:#fdebee}.transparency-status--amber{color:#a86200;background:#fff3d9}.transparency-status--violet{color:#6444bc;background:#f0ebff}.transparency-status--slate{color:#526a7d;background:#edf2f6}.transparency-status--custom{border:1px solid color-mix(in srgb, var(--transparency-status-color,#64748b) 24%, white);background:color-mix(in srgb, var(--transparency-status-color,#64748b) 13%, white);color:var(--transparency-status-color,#64748b)}.transparency-empty{color:#667f95;place-items:center;min-height:120px;padding:24px;font-size:.8rem;display:grid}.transparency-pagination{color:#526d84;flex:none;grid-template-columns:1fr auto 1fr;align-items:center;min-height:44px;font-size:.74rem;display:grid}.transparency-pagination>span{justify-self:start}.transparency-pagination .pagination-bar{background:0 0;border:0;grid-column:2;justify-content:center;align-items:center;gap:8px;margin:0;padding:0;display:flex}.transparency-pagination .pagination-pages{align-items:center;gap:7px;display:flex}.transparency-pagination .pagination-nav,.transparency-pagination .pagination-page{color:#244764;background:#fff;border:1px solid #d2dfeb;border-radius:8px;min-width:39px;height:38px;padding:0 12px;font-size:.74rem;font-weight:650}.transparency-pagination .pagination-nav{justify-content:center;align-items:center;gap:7px;display:inline-flex}.transparency-pagination .pagination-page.is-active{color:#fff;background:#0a569a;border-color:#0a569a;box-shadow:0 5px 12px #0a569a2e}.transparency-pagination .pagination-nav:disabled{opacity:.45}.transparency-pagination .pagination-ellipsis{color:#678097;padding:0 2px}@media (width<=860px){.transparency-modal-card.modal-card--wide{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.transparency-modal-header{padding:20px 20px 16px}.transparency-modal-workspace{padding:0 20px 20px}.transparency-summary-card{grid-template-columns:1fr;gap:16px}.transparency-summary-divider{width:100%;height:1px}.transparency-summary-breakdown>div{flex-wrap:wrap}.transparency-toolbar,.transparency-toolbar--exclusion,.transparency-toolbar--pipeline{grid-template-columns:1fr;gap:12px}.transparency-result-count{justify-self:start}.transparency-table,.transparency-monitor--pipeline .transparency-table{min-width:800px;max-width:none}.transparency-pagination{grid-template-columns:1fr;gap:12px}.transparency-pagination .pagination-bar{grid-column:1;justify-self:start}}body.dark-mode .transparency-modal-card.modal-card--wide,body.dark-mode .transparency-modal-close,body.dark-mode .transparency-summary-card,body.dark-mode .transparency-search,body.dark-mode .transparency-select,body.dark-mode .transparency-table-frame,body.dark-mode .transparency-table td,body.dark-mode .transparency-pagination .pagination-nav,body.dark-mode .transparency-pagination .pagination-page{color:#e5f2fb;background:#102b43;border-color:#93b7d638}body.dark-mode .transparency-modal-heading h3,body.dark-mode .transparency-modal-heading h4,body.dark-mode .transparency-summary-metric>div>span,body.dark-mode .transparency-summary-reason strong,body.dark-mode .transparency-search input,body.dark-mode .transparency-select select{color:#eef8ff}body.dark-mode .transparency-table th,body.dark-mode .transparency-select>span{color:#b9cee0;background:#15354f}body.dark-mode .transparency-table tbody tr:hover td{background:#15354f}.agent-filter-drawer{grid-template-rows:auto minmax(0,1fr);min-height:0;max-height:100%;display:grid}.filter-box--agent-drawer{background:linear-gradient(#fbfdff 0%,#f3f8fd 100%);min-height:0;padding:16px 16px 28px;overflow:visible auto}.contact-pool-list--agent{flex-direction:column;flex:auto;gap:10px;height:100%;min-height:0;padding-bottom:8px;padding-right:4px;display:flex;overflow:hidden}.agent-list-table-shell{flex:auto;height:auto;min-height:0;max-height:100%;padding:0 0 4px;overflow:auto}.contact-pool-list--agent .pagination-bar{flex:none}.filter-summary-bar--inline{align-items:center;padding:8px 12px}.filter-summary-bar--inline .pill-row{margin-top:0}.agent-override-toggle--inline{border:1px solid var(--line);background:linear-gradient(#fff 0%,#f8fbff 100%);border-radius:999px;padding:6px 10px}.floating-filter-button--compact{min-height:36px;padding:8px 12px;font-size:.84rem}.agent-filter-drawer .filter-builder{gap:10px;display:grid}.agent-filter-drawer .filter-row-card{border-radius:16px;grid-template-columns:minmax(0,1.45fr) minmax(0,.9fr) minmax(0,1.1fr) auto;align-items:end;gap:10px;padding:10px 12px}.agent-filter-drawer .filter-control{gap:6px}.agent-filter-drawer .filter-control select,.agent-filter-drawer .filter-control input{width:100%;min-height:38px;padding-top:8px;padding-bottom:8px}.agent-filter-drawer .filter-combobox{z-index:3}.agent-filter-drawer .filter-combobox__menu{width:max(100%,360px);min-width:100%;max-width:min(680px,100vw - 140px)}.agent-filter-drawer [data-filter-remove]{justify-self:stretch;min-width:96px;min-height:38px}.agent-filter-drawer .filter-control>span{letter-spacing:.08em;text-transform:uppercase;font-size:11px}.agent-record-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.agent-record-toolbar__group{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.agent-record-shell{gap:12px;display:grid}.detail-card--hero-compact{padding-block:18px}.agent-record-column{min-height:0}.agent-record-column__header{border-bottom:1px solid var(--line);margin-bottom:12px;padding-bottom:12px}.agent-record-column__scroll{gap:12px;max-height:calc(100vh - 320px);padding-right:4px;display:grid;overflow-y:auto}.agent-record-column__scroll--center{gap:14px}.agent-record-column--center{gap:12px;display:grid}.agent-contact-summary{border:1px solid var(--line);background:linear-gradient(#fff 0%,#f7fbff 100%);border-radius:18px;gap:10px;padding:14px;display:grid}.agent-contact-summary__identity{align-items:center;gap:12px;display:flex}.agent-contact-summary__identity strong,.agent-contact-summary__identity span{display:block}.agent-contact-summary__identity span{color:var(--muted)}.agent-contact-summary__avatar{background:linear-gradient(135deg, var(--accent-soft), color-mix(in srgb, var(--accent) 18%, white));width:42px;height:42px;color:var(--accent);border-radius:14px;place-items:center;font-weight:800;display:inline-grid}.agent-contact-summary__meta{flex-wrap:wrap;gap:8px;display:flex}.agent-detail-tabs{flex-wrap:wrap;gap:8px;padding-bottom:4px;display:flex}.agent-detail-tab{border:1px solid var(--line);color:var(--muted);background:linear-gradient(#fff 0%,#f4f8fc 100%);border-radius:999px;padding:10px 14px;font-weight:700}.agent-detail-tab.is-active{background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 28%, var(--line));color:var(--accent)}.agent-detail-stack{gap:14px;display:grid}.agent-insight-card{border:1px solid var(--line);background:linear-gradient(#fff 0%,#f9fbff 100%);border-radius:20px;gap:14px;padding:16px;display:grid}.agent-history-list{gap:10px;display:grid}.agent-history-item{border:1px solid var(--line);background:linear-gradient(#fff 0%,#f8fbff 100%);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.agent-history-item p{color:var(--muted);margin:4px 0 0}.agent-record-main{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:14px;display:grid}.agent-record-main__content,.agent-record-main__sidebar{gap:12px;display:grid}.agent-record-main__sidebar{align-self:start}.agent-record-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.agent-record-grid--lower{align-items:start}.detail-card--wrapup-sticky{border:1px solid color-mix(in srgb, var(--accent) 26%, var(--line));background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 8%, white) 0%, #fff 20%, #f7fbff 100%);position:sticky;top:92px;box-shadow:0 22px 48px #0f172a1f,inset 0 1px #fffc}.agent-wrapup-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.agent-wrapup-highlight{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 14%, white), #fff);border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));border-radius:16px;gap:4px;padding:14px;display:grid}.agent-wrapup-highlight span{color:var(--muted)}.agent-wrapup-summary{border-top:1px solid color-mix(in srgb, var(--accent) 14%, var(--line));gap:6px;padding:12px 0 0;display:grid}.contact-action-bar{flex-wrap:wrap;gap:10px;display:flex}.contact-detail-grid,.assignment-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.contact-form-grid{margin-bottom:12px}.contact-detail-grid--dense,.assignment-fields-grid--dense{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.contact-detail-grid--single,.detail-card--wrapup .assignment-fields-grid--dense{grid-template-columns:1fr}.detail-card--wrapup textarea{min-height:132px}.detail-card--wrapup .assignment-actions{border-top:1px solid color-mix(in srgb, var(--accent) 16%, var(--line));padding-top:8px}.company-link-manager{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--line));background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 10%, white), #fff);border-radius:16px;gap:12px;margin-bottom:12px;padding:14px;display:grid}.company-link-manager__header{gap:4px;display:grid}.company-link-manager__controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.company-link-manager__controls--stacked{grid-template-columns:1fr}.company-link-manager__search{gap:6px;display:grid}.company-link-manager__search span{color:var(--muted);font-size:.78rem;font-weight:700}.company-link-manager__controls--stacked select{border-color:color-mix(in srgb, var(--accent) 24%, var(--line));background:#fff}.readonly-field-card{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-muted) 72%, white);border-radius:14px;gap:4px;padding:12px;display:grid}.readonly-field-card__label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.readonly-field-card__value{color:var(--ink);font-size:.92rem;line-height:1.3}.detail-section-title{color:var(--ink);margin:0;font-size:.95rem;font-weight:700}.field-admin-row,.filter-row-card{padding:14px}.field-admin-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.field-admin-grid--template{grid-template-columns:repeat(2,minmax(0,1fr))}.field-admin-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.field-admin-actions--compact{margin-top:4px}.field-admin-actions--inline{justify-content:flex-end;margin-top:0}.field-admin-card__actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:12px;margin-top:14px;padding-top:14px;display:flex}.field-admin-card__actions .inline-filter{min-width:min(360px,100%)}.field-admin-grid--team-inline{grid-template-columns:minmax(180px,.8fr) minmax(220px,1fr) auto;align-items:end}.field-admin-actions--team{white-space:nowrap;align-self:end}.checkbox-line{color:var(--muted);align-items:center;gap:6px;font-size:.9rem;line-height:1.2;display:inline-flex}.checkbox-line input[type=checkbox]{appearance:none;border:1px solid color-mix(in srgb, var(--accent) 26%, var(--line));background:linear-gradient(#fff 0%,#f6f9fd 100%);border-radius:4px;width:14px;height:14px;margin:0;transition:border-color .14s,background .14s,box-shadow .14s,transform .14s;display:inline-block;position:relative;box-shadow:inset 0 1px #ffffffe6}.checkbox-line input[type=checkbox]:after{content:"";transform-origin:50%;border-bottom:2px solid #fff;border-right:2px solid #fff;width:4px;height:8px;transition:transform .14s;position:absolute;top:1px;left:4px;transform:rotate(45deg)scale(0)}.checkbox-line input[type=checkbox]:checked{border-color:color-mix(in srgb, var(--accent) 72%, var(--line));background:linear-gradient(180deg, var(--accent), var(--accent-strong));box-shadow:0 4px 10px color-mix(in srgb, var(--accent) 20%, transparent)}.checkbox-line input[type=checkbox]:checked:after{transform:rotate(45deg)scale(1)}.checkbox-line input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);outline:none}.status-pill{background:color-mix(in srgb, var(--status-color) 14%, white);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-weight:700;display:inline-flex}.filter-row-card{border:1px solid var(--line);background:linear-gradient(#fff 0%,#f8fbff 100%);border-radius:14px;grid-template-columns:1.4fr 1fr 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.is-clickable{cursor:pointer}@media (width<=1200px){.app-shell,.stats-grid,.panel-grid,.panel-grid--overview-top,.panel-grid--overview-main,.panel-grid--wide,.panel-grid--template-builder,.agent-layout,.agent-record-layout,.agent-record-main,.report-grid,.report-split,.agent-record-grid,.agent-project-grid,.contact-detail-grid,.assignment-fields-grid,.field-admin-grid,.field-admin-grid--template,.contact-columns-grid,.filter-row-card,.project-create-layout,.project-config-grid,.inline-create,.template-builder__grid,.agent-launcher__hero,.agent-launcher__hero-stats,.agent-workspace-overview__row,.agent-record-fact-strip,.agent-wrapup-kpis,.agent-record-layout--hubspot,.report-grid--contact-overview,.agent-overview-panels,.agent-pipeline-grid,.agent-record-contact-strip,.agent-record-workspace-kpis{grid-template-columns:1fr}.template-editor-shell__header,.workspace-header--template{flex-direction:column;align-items:stretch}.template-editor-shell__body{grid-template-columns:1fr;min-height:0}.query-builder-layout,.filter-row-card--query{grid-template-columns:1fr}.agent-record-column__scroll{max-height:none;overflow:visible}.agent-record-layout--hubspot{height:auto;min-height:0}.agent-list-shell,.agent-list-shell.is-filter-open{grid-template-columns:1fr}.agent-workspace-overview__meta,.agent-workspace-overview__stats{flex-wrap:wrap;justify-content:flex-start}.agent-workspace-overview__meta{justify-content:flex-start}.company-link-manager__controls{grid-template-columns:1fr}.sidebar{height:auto;position:static}.contact-pool-row{grid-template-columns:var(--contact-grid-template,repeat(6, minmax(170px, 1fr)) minmax(190px, max-content));width:max-content;min-width:100%}.contact-pool-row--header{display:grid}.contact-pool-actions{flex-wrap:wrap;justify-content:flex-start}}@media (width<=760px){.app-shell{padding:14px}.hero,.section-heading,.workspace-section__header,.agent-toolbar,.agent-topbar,.detail-header,.detail-title,.assign-toolbar{flex-direction:column;align-items:start}}.field-admin-row--log{border-left:4px solid #0000;gap:14px;padding:14px}.field-admin-row--log.is-email-error{background:linear-gradient(#c84d570f,#fffffffa);border-left-color:#c84d57}.field-admin-row--log.is-email-warning{background:linear-gradient(#c9850d0f,#fffffffa);border-left-color:#c9850d}.field-admin-row--log.is-email-success{background:linear-gradient(#1987540d,#fffffffa);border-left-color:#198754}body.crm-theme-dark .field-admin-row--log.is-email-error{background:linear-gradient(#c84d572e,#111827f2)}body.crm-theme-dark .field-admin-row--log.is-email-warning{background:linear-gradient(#c9850d29,#111827f2)}body.crm-theme-dark .field-admin-row--log.is-email-success{background:linear-gradient(#19875429,#111827f2)}.field-admin-actions--log{align-items:flex-start}.log-card__identity{gap:6px;display:grid}.log-card__title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.log-card__title-row strong{flex:auto;min-width:0}.log-card__title-row .ghost-button{flex:none}.field-admin-grid__full--actions{justify-content:flex-end;align-items:center;display:flex}.field-admin-grid__full--actions .ghost-button{min-width:160px}@media (width<=820px){.log-card__title-row{flex-direction:column;align-items:flex-start}}#email-logs .filter-row{grid-template-columns:minmax(260px,1.6fr) repeat(4,minmax(140px,1fr))}.saved-search-create-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.saved-search-library-header{justify-content:space-between;align-items:end;gap:14px;margin-bottom:14px;display:flex}.saved-search-library-header label{flex:1}.saved-search-library{gap:10px;display:grid}.saved-search-card{border:1px solid var(--line);background:linear-gradient(#fff 0%,#f8fbff 100%);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}body.crm-theme-dark .saved-search-card{background:linear-gradient(#111827f5,#0f172afa)}.saved-search-card__main{gap:8px;display:grid}.saved-search-card__name{gap:6px;display:grid}.saved-search-card__title{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.76rem;font-weight:700}.saved-search-card__name input{min-height:40px}.saved-search-card__meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.saved-search-card__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.scriptlet-builder-shell{border:1px solid var(--line);background:linear-gradient(#fff 0%,#f8fbff 100%);border-radius:16px;gap:12px;padding:14px;display:grid}.scriptlet-builder{gap:12px;display:grid}.scriptlet-builder__header{justify-content:space-between;align-items:center;gap:14px;display:flex}.scriptlet-builder__steps{gap:12px;display:grid}.scriptlet-step{border:1px solid var(--line);background:linear-gradient(#fff 0%,#f9fbff 100%);border-radius:14px;gap:10px;padding:14px;display:grid}.scriptlet-step__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.scriptlet-step__title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.scriptlet-step__label-row{align-items:center;gap:8px;display:inline-flex}.scriptlet-help-button{border-radius:999px;width:24px;min-width:24px;height:24px;padding:0;font-weight:700}.scriptlet-step__toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.scriptlet-step.is-disabled{opacity:.7}.scriptlet-step__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.scriptlet-step__hint{border:1px dashed var(--line);background:var(--surface-soft);min-height:46px;color:var(--muted);border-radius:12px;align-items:center;padding:11px 13px;font-size:.92rem;display:grid}body.crm-theme-dark .scriptlet-builder-shell,body.crm-theme-dark .scriptlet-step{border-color:var(--line);background:#0f1a2d}@media (width<=1024px){.scriptlet-step__grid,.scriptlet-builder__header{flex-direction:column;grid-template-columns:1fr}}.runtime-startup-error{z-index:100000;color:#991b1b;background:#fff;border:1px solid #fecaca;border-radius:.9rem;width:min(34rem,100vw - 2rem);padding:1rem 1.25rem;font-weight:700;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 24px 64px #0f172a3d}:root{--bg:#f3f7fb;--bg-strong:#e8eff6;--surface:#fff;--surface-soft:#f8fbfe;--surface-muted:#eef4f9;--ink:#213343;--muted:#6a7a8c;--line:#d7e3f0;--line-strong:#bfd1e3;--accent:#ff7a59;--accent-soft:#ff7a591a;--accent-strong:#e66a4a;--shadow:0 14px 36px #21334314;--shadow-soft:0 4px 14px #2133430d;--radius-xl:18px;--radius-lg:14px;--radius-md:10px}body{color:var(--ink);background:linear-gradient(#f6f9fc 0%,#edf3f8 100%)}body.crm-theme-dark{--bg:#0e1726;--bg-strong:#101c2d;--surface:#132033;--surface-soft:#172538;--surface-muted:#1a2b41;--ink:#eef4fb;--muted:#9fb2c8;--line:#2a3c55;--line-strong:#39506d;--shadow:0 16px 40px #0000003d;--shadow-soft:0 6px 18px #0000002e}.main-panel{gap:0}.sidebar{background:#21364e;border:1px solid #ffffff0f;border-radius:22px;gap:12px;padding:14px 12px 12px;box-shadow:0 20px 44px #0f172a42}body.crm-theme-light .sidebar,body:not(.crm-theme-dark) .sidebar{color:#eff4fb;background:#21364e}body.crm-theme-light .nav-chip,body.crm-theme-light .nav-subchip,body:not(.crm-theme-dark) .nav-chip,body:not(.crm-theme-dark) .nav-subchip{color:#dce8f6}body.crm-theme-light .nav-submenu-label,body:not(.crm-theme-dark) .nav-submenu-label,body.crm-theme-light .sidebar .eyebrow,body.crm-theme-light .sidebar .card-label,body:not(.crm-theme-dark) .sidebar .eyebrow,body:not(.crm-theme-dark) .sidebar .card-label,body.crm-theme-light .brand-copy,body:not(.crm-theme-dark) .brand-copy{color:#9fb2c7}body.crm-theme-light .brand-title,body:not(.crm-theme-dark) .brand-title{color:#fff}body.crm-theme-light .nav-chip.is-active,body:not(.crm-theme-dark) .nav-chip.is-active{color:#fff;background:linear-gradient(135deg,#ff7a5947,#ffffff14);border-color:#ffffff1f}body.crm-theme-light .nav-subchip.is-active,body:not(.crm-theme-dark) .nav-subchip.is-active{color:#fff;background:#ffffff1a;border-color:#ffffff14}body.crm-theme-light .sidebar-card,body:not(.crm-theme-dark) .sidebar-card{background:#ffffff0f;border-color:#ffffff14}body.crm-theme-light .sidebar-card .ghost-button,body:not(.crm-theme-dark) .sidebar-card .ghost-button{color:#eef4fb;background:#ffffff14;border-color:#ffffff14}.brand-block{gap:8px;padding:6px 8px 0}.brand-mark{border-radius:12px;width:42px;height:42px;box-shadow:0 10px 26px #ff7a5947}.brand-title{font-size:1.08rem}.brand-copy{font-size:.84rem;line-height:1.45}.sidebar-nav-shell{background:#ffffff0a;border-radius:16px;padding:8px}.nav-group{gap:4px;padding-top:2px}.nav-chip,.nav-subchip{border-radius:10px}.nav-chip{padding:8px 10px;font-size:.88rem}.nav-subchip{padding:7px 10px;font-size:.85rem}.nav-submenu{gap:4px;padding-left:10px}.nav-submenu-label{padding:8px 10px 2px}.sidebar-bottom{gap:10px}.sidebar-card{border-radius:14px;padding:12px}.snapshot-line{padding:8px 0}.hero{background:linear-gradient(#2b4057 0%,#23384e 100%);border:1px solid #1423352e;border-radius:16px;grid-template-columns:minmax(180px,auto) minmax(0,1fr);align-items:center;gap:14px;min-height:auto;padding:10px 14px;display:grid;box-shadow:0 8px 18px #2133431f}.hero .eyebrow{margin-bottom:2px;font-size:.68rem}.hero h2{letter-spacing:-.02em;font-size:1.02rem;font-weight:700;line-height:1.2}.hero-actions{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;width:100%}#globalSearch{border-radius:10px;min-width:0;height:40px}.panel-section{gap:12px}.panel-section--full{min-height:calc(100vh - 146px)}.stats-grid,.panel-grid,.agent-layout,.report-split{gap:12px}.stats-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.panel-grid{grid-template-columns:290px 1fr}.panel-grid.panel-grid--database-backups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.panel-grid--wide,.panel-grid--database-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-grid--reporting{grid-template-columns:minmax(290px,.8fr) minmax(0,1.2fr)}.workspace-shell,.workspace-section,.detail-card,.project-config-box,.template-preview-card{padding:16px}.stat-card,.list-card,.assignment-row,.agent-panel,.field-admin-row{padding:12px}.stat-card{min-height:92px}.stat-card p{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.76rem;font-weight:700}.stat-card h3{letter-spacing:-.03em;margin-top:8px;font-size:1.45rem}.section-heading,.workspace-section__header,.workspace-header,.detail-header,.detail-title,.agent-topbar,.agent-record-toolbar{gap:8px}.section-heading{margin-bottom:2px;padding-bottom:10px}.section-kicker,.eyebrow,.card-label{letter-spacing:.11em;font-size:.67rem}.section-heading h3,.workspace-section__header h4,.entry-form h4,.admin-title,.detail-title h4,.workspace-shell h4,.workspace-section h4{letter-spacing:-.02em;font-size:1.02rem;line-height:1.25}.workspace-copy,.project-config-box__copy,.list-card__subtitle,.list-card__meta,.detail-caption,.report-item__meta,.feature-line span,.report-item p{font-size:.86rem}input,select,textarea{background:#fff;border-radius:10px;min-height:38px;padding:9px 12px}.ghost-button,.ghost-link,.primary-button,.secondary-button,.danger-button,.entry-form button,.assign-toolbar button{border-radius:10px;min-height:36px;padding:8px 12px;font-size:.88rem;font-weight:700}.ghost-button,.ghost-link,.secondary-button{border:1px solid var(--line);background:#fff}.primary-button,.entry-form button,.assign-toolbar button{box-shadow:none}.danger-button{border:1px solid #c6455029}.badge,.status-pill,.workspace-header__meta .badge{border-radius:999px;padding:0;font-size:.7rem;font-weight:800}.workspace-tabs{gap:6px;padding-top:2px}.workspace-tab{background:#fff;border-radius:10px;min-height:34px;padding:7px 11px;font-size:.84rem}.workspace-tab.is-active{color:#204d74;background:#eaf2fb;border-color:#c9d8e8}.filter-box{background:#f8fbfe;gap:10px;padding:12px}.filter-builder,.filter-row{gap:10px}.filter-row-card{grid-template-columns:1.25fr .95fr .95fr auto;padding:10px}.filter-control>span{font-size:.68rem}.filter-summary-bar{padding:9px 12px}.crm-list-toolbar{background:#f7fafc;border-bottom:none;border-radius:12px 12px 0 0;padding:10px 12px}.crm-list-toolbar__title h4{font-size:.95rem}.contact-pool-list{gap:10px}.contact-pool-cell,.contact-pool-cell--primary{min-width:0}.publication-content-editor{background:#f5f8fb;border:1px solid #d8e3ee;border-radius:18px;overflow:hidden;box-shadow:0 22px 60px #1a314b1a}.publication-content-editor__header{background:linear-gradient(120deg,#fff 0%,#f7fbff 58%,#eef6ff 100%);border-bottom:1px solid #dbe5ef;justify-content:space-between;align-items:center;gap:28px;min-height:112px;padding:22px 26px;display:flex}.publication-content-editor__header h1{color:#132e49;letter-spacing:-.035em;margin:4px 0 5px;font-size:clamp(24px,2.2vw,34px);line-height:1.08}.publication-content-editor__header p:not(.section-kicker){color:#657c92;max-width:720px;margin:0;font-size:12px}.publication-content-editor__header-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.publication-content-editor__header-actions>a{color:#30516e;background:#fff;border:1px solid #cddbea;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.publication-content-editor__autosave{color:#11845d;border-right:1px solid #dce6f0;align-items:center;gap:8px;padding-right:12px;display:flex}.publication-content-editor__autosave>span strong,.publication-content-editor__autosave>span small{display:block}.publication-content-editor__autosave>span strong{color:#284863;font-size:10px}.publication-content-editor__autosave>span small{color:#8497a8;margin-top:2px;font-size:8px}.publication-content-editor__workspace{grid-template-columns:232px minmax(0,1fr);align-items:stretch;min-height:780px;display:grid}.publication-content-editor__steps{background:linear-gradient(#fff,#f8fbfd);border-right:1px solid #dbe5ef;padding:20px 13px}.publication-content-editor__progress{background:#f7fbff;border:1px solid #d8e5f1;border-radius:12px;min-height:92px;padding:14px;display:block;position:relative;overflow:hidden}.publication-content-editor__progress:before{content:"";width:var(--content-progress);background:linear-gradient(90deg,#167cf11a,#4cd5ec14);position:absolute;inset:0 auto 0 0}.publication-content-editor__progress>i{background:#dce8f2;border-radius:999px;height:4px;position:absolute;bottom:12px;left:14px;right:14px;overflow:hidden}.publication-content-editor__progress>i:after{content:"";width:var(--content-progress);border-radius:inherit;background:linear-gradient(90deg,#1278ef,#37cce5);height:100%;display:block}.publication-content-editor__progress>div{position:relative}.publication-content-editor__progress small,.publication-content-editor__progress b,.publication-content-editor__progress em{display:block}.publication-content-editor__progress small{color:#1475d8;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.publication-content-editor__progress b{color:#153651;margin-top:5px;font-size:20px}.publication-content-editor__progress em{color:#7f92a4;margin-top:3px;font-size:8px;font-style:normal}.publication-content-editor__steps>button{color:#627b91;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;min-height:67px;margin-top:7px;padding:9px;display:grid;position:relative}.publication-content-editor__steps>button:after{content:"";background:#d8e4ee;width:1px;height:21px;position:absolute;top:54px;left:24px}.publication-content-editor__steps>button:nth-of-type(4):after{display:none}.publication-content-editor__steps>button>span{z-index:1;color:#688199;background:#fff;border:1px solid #d7e2ec;border-radius:9px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:900;display:grid;position:relative}.publication-content-editor__steps>button strong,.publication-content-editor__steps>button small{display:block}.publication-content-editor__steps>button strong{color:#294964;font-size:10px}.publication-content-editor__steps>button small{color:#8497a9;margin-top:3px;font-size:8px;line-height:1.35}.publication-content-editor__steps>button>i{color:#fff;background:#18a56f;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;display:grid}.publication-content-editor__steps>button:hover{background:#edf5fc}.publication-content-editor__steps>button.is-active{background:linear-gradient(90deg,#e7f2ff,#f2f8ff);box-shadow:inset 3px 0 #1478ef}.publication-content-editor__steps>button.is-active>span{color:#fff;background:#1478ef;border-color:#1478ef;box-shadow:0 6px 14px #1478ef38}.publication-content-editor__steps>button.is-active strong{color:#0962be}.publication-content-editor__tip{color:#6b8297;background:#fff;border:1px solid #dce7f1;border-radius:11px;margin-top:20px;padding:13px}.publication-content-editor__tip svg{color:#7a56e8}.publication-content-editor__tip strong{color:#38536c;margin-top:7px;font-size:9px;display:block}.publication-content-editor__tip p{margin:5px 0 0;font-size:8px;line-height:1.55}.publication-content-editor__form{grid-template-columns:minmax(0,1fr) 292px;align-content:start;gap:22px;min-width:0;padding:24px;display:grid}.publication-content-editor__form>.publication-editor__panel{grid-area:1/1;min-width:0}.publication-content-editor__form .publication-editor__panel:not(.is-active){display:none}.publication-content-editor__form .publication-editor__panel.is-active{display:block}.publication-content-editor__form .publication-editor__card{background:#fff;border-color:#dbe5ee;border-radius:13px;margin-bottom:16px;padding:20px;box-shadow:0 10px 30px #213a540e}.publication-content-stage-heading{border-bottom:1px solid #dce6ef;grid-template-columns:42px minmax(0,1fr);gap:12px;margin:0 0 16px;padding:2px 2px 14px;display:grid}.publication-content-stage-heading>span{color:#fff;background:linear-gradient(145deg,#1479ef,#5b55e7);border-radius:10px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid;box-shadow:0 8px 18px #196ae033}.publication-content-stage-heading small{color:#1473d5;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.publication-content-stage-heading h2{color:#183751;letter-spacing:-.02em;margin:3px 0 4px;font-size:18px;line-height:1.2}.publication-content-stage-heading p{color:#74899c;margin:0;font-size:10px}.publication-content-headline input{color:#173652;letter-spacing:-.025em;min-height:62px;padding-inline:16px;font-size:21px;font-weight:750}.publication-content-headline>small{text-align:right}.publication-content-hero-picker{grid-template-columns:minmax(180px,.75fr) minmax(260px,1.25fr);gap:18px;display:grid}.publication-content-hero-picker>span{color:#7690a8;background:radial-gradient(circle at 50% 10%,#edf7ff,#f5f8fb 65%);border:1px dashed #bfd0e0;border-radius:12px;align-content:center;place-items:center;gap:8px;min-height:210px;display:grid;overflow:hidden}.publication-content-hero-picker>span img{object-fit:cover;width:100%;height:100%}.publication-content-hero-picker>span small{font-size:9px}.publication-content-search-preview{background:#fbfdff;border:1px solid #dbe5ee;border-radius:12px;margin-top:16px;padding:16px 18px}.publication-content-search-preview>small{color:#778da1;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.publication-content-search-preview>strong{color:#165cbd;margin-top:9px;font-size:16px;font-weight:650;display:block}.publication-content-search-preview>span{color:#20824f;margin-top:4px;font-size:9px;display:block}.publication-content-search-preview>p{color:#536d83;margin:6px 0 0;font-size:10px;line-height:1.5}.publication-content-editor__inspector{grid-area:1/2;align-self:start;gap:13px;display:grid;position:sticky;top:16px}.publication-content-preview-card,.publication-content-editor__checks,.publication-content-editor__context{background:#fff;border:1px solid #d7e3ed;border-radius:13px;overflow:hidden;box-shadow:0 10px 28px #1f395312}.publication-content-preview-card>header{border-bottom:1px solid #e1e8ef;justify-content:space-between;align-items:center;min-height:42px;padding:10px 12px;display:flex}.publication-content-preview-card>header>strong{color:#34516a;font-size:9px}.publication-content-preview-card__media{color:#7590a7;background:radial-gradient(circle at 50% 20%,#e9f5ff,#dfe9f3);place-items:center;height:142px;display:grid;overflow:hidden}.publication-content-preview-card__media img{object-fit:cover;width:100%;height:100%}.publication-content-preview-card__media>span{place-items:center;gap:7px;display:grid}.publication-content-preview-card__media small{font-size:8px}.publication-content-preview-card__body{padding:16px;position:relative}.publication-content-preview-card__body>small{color:#5b748a;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.publication-content-preview-card__body>b{float:right;color:var(--content-brand);background:color-mix(in srgb, var(--content-brand) 10%, #fff);border-radius:999px;padding:4px 7px;font-size:8px}.publication-content-preview-card__body h2{color:#17364f;letter-spacing:-.025em;margin:12px 0 7px;font-size:18px;line-height:1.16}.publication-content-preview-card__body p{color:#6b8195;margin:0;font-size:9px;line-height:1.55}.publication-content-preview-card__body dl{border-top:1px solid #e0e8ef;grid-template-columns:1fr 1fr;gap:8px;margin:15px 0 0;padding-top:12px;display:grid}.publication-content-preview-card__body dt{color:#8a9cac;text-transform:uppercase;font-size:7px}.publication-content-preview-card__body dd{color:#36526a;margin:3px 0 0;font-size:9px;font-weight:800}.publication-content-editor__checks{padding:14px}.publication-content-editor__checks>header{border-bottom:1px solid #e1e8ef;justify-content:space-between;align-items:center;padding-bottom:11px;display:flex}.publication-content-editor__checks>header strong,.publication-content-editor__checks>header small{display:block}.publication-content-editor__checks>header strong{color:#294861;font-size:10px}.publication-content-editor__checks>header small{color:#8195a7;margin-top:2px;font-size:8px}.publication-content-editor__checks>header>b{color:#1477e9;font-size:18px}.publication-content-editor__checks>span{border-bottom:1px solid #edf1f5;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:34px;display:grid}.publication-content-editor__checks>span:last-child{border-bottom:0}.publication-content-editor__checks>span i{color:#fff;border:1px solid #ccd9e4;border-radius:50%;place-items:center;width:17px;height:17px;font-size:8px;font-style:normal;display:grid}.publication-content-editor__checks>span strong{color:#4b6479;font-size:8px}.publication-content-editor__checks>span small{color:#91a1af;font-size:7px}.publication-content-editor__checks>span.is-complete i{background:#16a36f;border-color:#16a36f}.publication-content-editor__checks>span.is-complete small{color:#16865f}.publication-content-editor__context{padding:14px}.publication-content-editor__context>strong{color:#294861;font-size:10px}.publication-content-editor__context>span{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.publication-content-editor__context>span:last-child{border-bottom:0}.publication-content-editor__context small{color:#8194a5;font-size:8px}.publication-content-editor__context b{color:#36516a;text-align:right;font-size:8px}.publication-content-editor__form>.publication-editor__actions{background:#fffffff0;border:1px solid #d4e1ec;border-radius:12px;grid-column:1/-1;margin:0;padding:16px 18px;box-shadow:0 10px 26px #1f375014}[data-theme=dark] .publication-content-editor{background:#0d1725;border-color:#293c51}[data-theme=dark] .publication-content-editor__header,[data-theme=dark] .publication-content-editor__steps,[data-theme=dark] .publication-content-editor__form .publication-editor__card,[data-theme=dark] .publication-content-preview-card,[data-theme=dark] .publication-content-editor__checks,[data-theme=dark] .publication-content-editor__context{background:#111e2f;border-color:#2b3e52}[data-theme=dark] .publication-content-editor__header h1,[data-theme=dark] .publication-content-stage-heading h2,[data-theme=dark] .publication-content-preview-card__body h2{color:#edf6ff}[data-theme=dark] .publication-content-editor__form{background:#0d1725}[data-theme=dark] .publication-content-editor__progress,[data-theme=dark] .publication-content-editor__tip,[data-theme=dark] .publication-content-search-preview{background:#152438;border-color:#2b3f54}@media (width<=1280px){.publication-content-editor__workspace{grid-template-columns:198px minmax(0,1fr)}.publication-content-editor__form{grid-template-columns:minmax(0,1fr) 250px;gap:16px;padding:18px}}@media (width<=1050px){.publication-content-editor__workspace{grid-template-columns:76px minmax(0,1fr)}.publication-content-editor__steps{padding-inline:8px}.publication-content-editor__steps>button{grid-template-columns:1fr;justify-items:center}.publication-content-editor__steps>button>div,.publication-content-editor__steps>button>i,.publication-content-editor__progress,.publication-content-editor__tip{display:none}.publication-content-editor__steps>button:after{left:50%}.publication-content-editor__form{grid-template-columns:minmax(0,1fr)}.publication-content-editor__inspector{grid-area:auto/1;grid-template-columns:repeat(3,minmax(0,1fr));position:static}}@media (width<=760px){.publication-content-editor{border-radius:12px}.publication-content-editor__header{flex-direction:column;align-items:flex-start;padding:17px}.publication-content-editor__header-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.publication-content-editor__workspace{display:block}.publication-content-editor__steps{border-bottom:1px solid #dbe5ef;border-right:0;padding:8px;display:flex;overflow-x:auto}.publication-content-editor__steps>button{min-width:48px;margin:0 3px}.publication-content-editor__steps>button:after{display:none}.publication-content-editor__form{padding:12px}.publication-content-editor__inspector,.publication-content-hero-picker{grid-template-columns:1fr}.publication-content-hero-picker>span{min-height:180px}}.publication-studio{color:#10243e;background:#f4f7fb;min-height:calc(100vh - 72px);padding:24px}.publication-library,.publication-editor{width:min(1480px,100%);margin:0 auto}.publication-library__hero,.publication-editor__header{background:linear-gradient(120deg,#fff 0%,#f4fbff 66%,#eef5ff 100%);border:1px solid #dbe5f0;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:26px 28px;display:flex;box-shadow:0 12px 34px #17375e0f}.publication-library__identity{align-items:center;gap:18px;display:flex}.publication-library__identity>span{color:#fff;background:#0b68ee;border-radius:16px;place-items:center;width:58px;height:58px;font:800 24px/1 Manrope,sans-serif;display:grid;box-shadow:0 10px 24px #0b68ee3d}.publication-library__hero h1,.publication-editor__header h2{color:#0b213d;margin:3px 0 5px;font:800 clamp(24px,2.2vw,34px)/1.15 Manrope,sans-serif}.publication-library__hero p,.publication-editor__header p{color:#667a93;margin:0}.publication-library__hero-actions,.publication-editor__actions>div{align-items:center;gap:10px;display:flex}.publication-library__hero-actions a{text-decoration:none}.publication-library--channel .publication-library__hero{box-shadow:none;background:0 0;border:0;padding:2px 1px 0}.publication-library--channel .publication-library__identity>span{display:none}.publication-library--channel .section-kicker{color:#7388a0;letter-spacing:0;text-transform:none;margin:0 0 13px;font-size:10px;font-weight:650}.publication-library--channel .section-kicker i{color:#b2bfcc;margin:0 7px;font-style:normal}.publication-library--channel .publication-library__hero h1{letter-spacing:-.035em;margin:0 0 9px;font:820 clamp(29px,2.7vw,39px)/1.06 Manrope,sans-serif}.publication-library--channel .publication-library__identity p:last-child{font-size:11px;line-height:1.5}.publication-library--channel .publication-library__hero-actions .primary-button{color:#fff;background:#0d67e9;border-color:#0d67e9;min-height:42px;padding:0 20px;box-shadow:0 8px 18px #0d67e933}.publication-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.publication-metrics article{background:#fff;border:1px solid #dbe5f0;border-radius:14px;padding:18px 20px}.publication-metrics span,.publication-metrics small{color:#6a7e97;font-size:12px;display:block}.publication-metrics strong{color:#112944;margin:6px 0 3px;font:800 27px/1 Manrope,sans-serif;display:block}.publication-library__panel,.publication-editor__card{background:#fff;border:1px solid #dbe5f0;border-radius:16px;box-shadow:0 9px 25px #17375e0a}.publication-toolbar{border-bottom:1px solid #e1e9f2;grid-template-columns:minmax(280px,1fr) 190px 210px auto;gap:10px;padding:16px;display:grid}.publication-toolbar input,.publication-toolbar select,.publication-field input,.publication-field select,.publication-field textarea{color:#142a45;background:#fff;border:1px solid #cfdbea;border-radius:9px;outline:none;width:100%;min-height:44px;font:500 14px/1.4 Inter,sans-serif}.publication-toolbar input,.publication-field input,.publication-field select,.publication-toolbar select{padding:0 13px}.publication-field textarea{resize:vertical;padding:11px 13px}.publication-toolbar input:focus,.publication-toolbar select:focus,.publication-field input:focus,.publication-field select:focus,.publication-field textarea:focus{border-color:#3181ef;box-shadow:0 0 0 3px #3181ef1f}.publication-toolbar__search{position:relative}.publication-toolbar__search>span{z-index:1;color:#607893;font-size:22px;position:absolute;top:9px;left:13px}.publication-toolbar__search input{padding-left:39px}.publication-content-list__head,.publication-content-row{grid-template-columns:minmax(330px,1.8fr) 120px 135px 125px 155px 154px;align-items:center;gap:14px;display:grid}.publication-content-list__head{color:#6f8298;letter-spacing:.05em;text-transform:uppercase;background:#f7f9fc;padding:11px 18px;font-size:11px;font-weight:800}.publication-content-row{color:#536a84;border-top:1px solid #e5ecf3;min-height:76px;padding:12px 18px;font-size:13px}.publication-content-row:hover{background:#f9fbfe}.publication-content-row__story{align-items:center;gap:12px;min-width:0;display:flex}.publication-content-row__story>div{min-width:0}.publication-content-row__story strong,.publication-content-row__story small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.publication-content-row__story strong{color:#132b47;font-size:14px}.publication-content-row__story small{color:#73869c;margin-top:4px}.publication-content-row__icon{color:#0870ed;background:#e9f3ff;border-radius:10px;flex:0 0 38px;place-items:center;height:38px;font-weight:800;display:grid}.publication-type-chip,.publication-status{color:#48617d;background:#eef3f8;border-radius:999px;align-items:center;gap:6px;width:max-content;padding:5px 9px;font-size:11px;font-weight:750;display:inline-flex}.publication-status i{background:#8da0b4;border-radius:50%;width:7px;height:7px}.publication-status--published{color:#087c40;background:#e9f9ef}.publication-status--published i{background:#14a55a}.publication-status--scheduled{color:#0868ce;background:#eaf3ff}.publication-status--scheduled i{background:#1b78e9}.publication-status--in_review,.publication-status--approved{color:#986000;background:#fff4db}.publication-status--in_review i,.publication-status--approved i{background:#d99000}.publication-status--archived{color:#707a88;background:#f1f2f5}.publication-content-row__actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.publication-row-action{color:#175b9f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd9e9;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:7px 10px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.publication-row-action--live{color:#075eb9;background:#eef6ff;border-color:#9ac4f7}.publication-row-action:disabled{opacity:.48;cursor:not-allowed}.publication-pagination,.publication-editor__actions{color:#6b7f96;border-top:1px solid #e1e9f2;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;font-size:13px;display:flex}.publication-pagination>div{gap:8px;display:flex}.publication-empty,.publication-loading{text-align:center;color:#70849b;align-content:center;place-items:center;min-height:280px;padding:30px;display:grid}.publication-empty>span{color:#0b6be9;background:#eaf4ff;border-radius:15px;place-items:center;width:56px;height:56px;font-weight:800;display:grid}.publication-empty h3{color:#17304d;margin:14px 0 4px}.publication-empty p{margin:0 0 16px}.publication-editor__header{margin-bottom:16px}.publication-editor__tabs{background:#fff;border:1px solid #d7e2ef;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;display:grid;overflow:hidden}.publication-editor__tabs button{color:#5c718a;cursor:pointer;background:0 0;border-top:0;border-bottom:3px solid #0000;border-left:0;border-right:1px solid #dfe7f0;justify-content:center;align-items:center;gap:10px;min-height:64px;display:flex}.publication-editor__tabs button:last-child{border-right:0}.publication-editor__tabs button span{color:#8193a8;font-size:11px;font-weight:800}.publication-editor__tabs button strong{color:#243c57;font-size:14px}.publication-editor__tabs button.is-active{background:#f2f7fd;border-bottom-color:#1475ed}.publication-editor__tabs button.is-active span,.publication-editor__tabs button.is-active strong{color:#096ce4}.publication-editor__form{grid-template-columns:minmax(0,1fr) 360px;gap:16px;display:grid}.publication-editor__form--full{grid-template-columns:1fr}.publication-editor__panel{align-content:start;gap:16px;display:none}.publication-editor__panel.is-active{display:grid}.publication-editor__publishing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.publication-editor__section-heading--action{grid-template-columns:auto minmax(0,1fr) auto}.publication-block-list{gap:14px;display:grid}.publication-block{background:#fbfdff;border:1px solid #d7e3ef;border-radius:14px;overflow:hidden}.publication-block__header{background:#f4f8fc;border-bottom:1px solid #e1e9f2;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.publication-block__number{color:#078da0;background:#dff7f8;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:850;display:grid}.publication-block__header strong,.publication-block__header small{display:block}.publication-block__header strong{color:#17314d}.publication-block__header small{color:#7a8da2;margin-top:2px;font-size:11px}.publication-block__enabled{color:#435e79;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.publication-block__enabled input{accent-color:#0b70ec}.publication-block__actions{gap:6px;display:flex}.publication-block__actions button,.publication-manager__row button{color:#34536f;cursor:pointer;background:#fff;border:1px solid #ccd9e8;border-radius:8px;min-height:34px;padding:0 10px;font-weight:700}.publication-block__actions [data-block-remove]{color:#a33b43}.publication-block__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:16px;display:grid}.publication-layout-builder{background:#eef4f9;border:1px solid #cbd9e8;border-radius:14px;overflow:hidden}.publication-layout-builder__toolbar{background:#fff;border-bottom:1px solid #d5e0eb;align-items:center;gap:16px;padding:14px 16px;display:flex}.publication-layout-builder__toolbar>div:first-child{min-width:0;margin-right:auto}.publication-layout-builder__toolbar strong,.publication-layout-builder__toolbar small{display:block}.publication-editor__header-actions{align-items:center;gap:12px;display:flex}.publication-editor__header-actions small,[data-publication-autosave-status]{color:#71869a;font-size:10px;font-weight:750}.publication-layout-builder__toolbar strong{color:#142e49}.publication-layout-builder__toolbar small{color:#70849a;margin-top:3px}.publication-layout-builder__devices{background:#f5f8fb;border:1px solid #d7e2ed;border-radius:8px;padding:3px;display:flex}.publication-layout-builder__devices button{color:#587087;background:0 0;border:0;border-radius:6px;min-height:32px;padding:0 11px;font-size:11px;font-weight:800}.publication-layout-builder__devices button.is-active{color:#075fcf;background:#fff;box-shadow:0 2px 8px #153f6c1f}.publication-layout-builder__workspace{grid-template-columns:158px minmax(0,1fr) 165px;min-height:520px;display:grid}.publication-layout-builder__palette,.publication-layout-builder__navigator{background:#f7fafc;flex-direction:column;gap:5px;padding:14px 10px;display:flex}.publication-layout-builder__palette{border-right:1px solid #d5e0eb}.publication-layout-builder__navigator{border-left:1px solid #d5e0eb}.publication-layout-builder__palette>strong,.publication-layout-builder__navigator>strong{color:#506980;letter-spacing:.09em;text-transform:uppercase;margin:0 6px 7px;font-size:10px}.publication-layout-builder__palette button,.publication-layout-builder__navigator button{color:#36516c;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:6px 8px;font-size:11px;font-weight:700;display:flex}.publication-layout-builder__palette button:hover,.publication-layout-builder__navigator button:hover{color:#0868dc;background:#e8f2ff}.publication-layout-builder__palette-group{gap:5px;display:grid}.publication-layout-builder__palette-group>strong,.publication-layout-builder__palette details>summary{color:#506980;letter-spacing:.09em;text-transform:uppercase;margin:0 6px 7px;font-size:10px;font-weight:800}.publication-layout-builder__palette details{border-top:1px solid #dbe5ee;margin-top:10px;padding-top:10px}.publication-layout-builder__palette details>summary{cursor:pointer}.publication-layout-builder--homepage .publication-layout-builder__workspace{grid-template-columns:190px minmax(0,1fr) 185px}.publication-layout-builder--homepage .publication-layout-builder__canvas{gap:10px}.publication-block__grid--homepage{background:linear-gradient(#fbfdff,#fff);border-top:1px solid #e4ebf2;padding-top:10px}.publication-homepage-widget-badge{color:#174d80;background:#eef7ff;border:1px solid #b9d6f4;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 13px;display:flex}.publication-homepage-widget-badge span{text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.publication-homepage-widget-badge strong{font-size:12px}.publication-layout-builder__navigator button{padding-left:calc(8px + var(--layout-depth,0) * 10px)}.publication-layout-builder__canvas{background-color:#eaf1f7;background-image:linear-gradient(#2c58820d 1px,#0000 1px),linear-gradient(90deg,#2c58820d 1px,#0000 1px);background-size:20px 20px;align-content:start;gap:14px;min-width:0;padding:18px;display:grid}.publication-layout-node{background:#fff;border:1px solid #ccd9e6;border-radius:10px;min-width:0;transition:border-color .18s,box-shadow .18s,opacity .18s;overflow:hidden;box-shadow:0 3px 10px #1334560a}.publication-layout-node--section{background:#f8fbff;border-color:#91b9e9}.publication-layout-node--row{background:#f8fdfd;border-color:#9ed4d9;grid-column:1/-1;width:100%}.publication-layout-node--column{grid-column:span var(--layout-desktop,12);border-style:dashed;border-color:#b9c8d8}.publication-layout-node--component{grid-column:span var(--layout-desktop,12)}.publication-layout-node.is-focused,.publication-layout-node.is-drop-target{border-color:#0876f9;box-shadow:0 0 0 3px #0876f924}.publication-layout-node.is-dragging{opacity:.45}.publication-layout-node__header{background:#ffffffeb;border-bottom:1px solid #e1e9f1;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:48px;padding:7px 10px;display:grid}.publication-layout-node__header strong,.publication-layout-node__header small{display:block}.publication-layout-node__header strong{color:#18334f;font-size:12px}.publication-layout-node__header small{color:#7c8fa2;margin-top:1px;font-size:10px}.publication-layout-node__handle{color:#8799aa;cursor:grab;background:0 0;border:0;font-size:17px}.publication-layout-node__icon{color:#0870e8;background:#e7f2ff;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.publication-layout-node__children{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;min-height:54px;padding:12px;display:grid}.publication-layout-node__empty{color:#8293a4;text-align:center;border:1px dashed #c8d6e4;border-radius:8px;grid-column:1/-1;margin:0;padding:13px;font-size:11px}.publication-layout-node__add{color:#1967bb;background:#f6faff;border:1px dashed #a9bfd5;border-radius:7px;width:calc(100% - 24px);min-height:34px;margin:0 12px 12px;font-size:11px;font-weight:800}.publication-layout-node__responsive{background:#f8fafc;border-bottom:1px solid #e4ebf2;align-items:end;gap:10px;padding:10px 14px;display:flex}.publication-layout-node__responsive>span{color:#657b91;text-transform:uppercase;margin-right:auto;font-size:10px;font-weight:900}.publication-layout-node__responsive label{color:#788b9e;gap:3px;font-size:9px;font-weight:800;display:grid}.publication-layout-node__responsive select{color:#294864;background:#fff;border:1px solid #cedae6;border-radius:6px;min-height:30px;padding:0 25px 0 8px;font-size:10px}.publication-layout-node__settings{background:#fbfcfe;border-bottom:1px solid #e4ebf2}.publication-layout-node__settings summary{color:#5e7690;cursor:pointer;padding:8px 14px;font-size:10px;font-weight:850}.publication-layout-node__settings>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:4px 14px 13px;display:grid}.publication-layout-node__settings label{color:#71869b;gap:4px;font-size:9px;font-weight:800;display:grid}.publication-layout-node__settings input,.publication-layout-node__settings select{color:#24445f;background:#fff;border:1px solid #cfdae6;border-radius:6px;min-width:0;min-height:32px;padding:0 8px;font-size:10px}.publication-native-content-note{background:#f0fbfc;border:1px solid #bfe3ea;border-radius:10px;padding:14px 16px}.publication-native-content-note strong,.publication-native-content-note small{display:block}.publication-native-content-note small{color:#577086;margin-top:4px;line-height:1.45}.panel-section.is-publication-builder-canvas{padding:0;overflow:hidden}.publication-studio.is-visual-builder{min-height:calc(100vh - 86px);padding:0;overflow:hidden}.publication-studio.is-visual-builder .publication-editor{width:100%;max-width:none;margin:0}.publication-editor__panel--visual-builder{margin:0}.publication-editor--visual-builder>.publication-editor__header,.publication-editor--visual-builder>.publication-editor__tabs{display:none}.publication-editor--visual-builder .publication-editor__form{gap:0}.publication-editor__card--visual-builder{box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.publication-editor__card--visual-builder .publication-block-list{display:block}.publication-visual-builder{isolation:isolate;min-width:0;height:calc(100vh - 86px);box-shadow:none;background:#edf2f8;border:0;border-radius:0;flex-direction:column;display:flex;position:relative;overflow:hidden}.publication-visual-builder,.publication-visual-builder *{box-sizing:border-box}.publication-visual-builder button,.publication-visual-builder input,.publication-visual-builder select,.publication-visual-builder textarea{font:inherit}.publication-visual-builder__topbar{background:#fff;border-bottom:1px solid #dbe4ee;flex:0 0 58px;grid-template-columns:minmax(210px,1fr) auto minmax(350px,1fr);align-items:center;gap:16px;min-height:58px;padding:0 16px;display:grid}.publication-visual-builder__crumb,.publication-visual-builder__actions,.publication-visual-builder__devices{align-items:center;display:flex}.publication-visual-builder__crumb{color:#718399;gap:8px;font-size:12px}.publication-visual-builder__crumb button{color:#233b59;background:0 0;border:0;border-radius:7px;width:30px;height:30px;font-size:18px}.publication-visual-builder__crumb strong{color:#142d4e;font-size:13px}.publication-visual-builder__devices{background:#f0f4f9;border-radius:7px;padding:3px}.publication-visual-builder__devices button{color:#586c85;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;min-height:34px;padding:0 18px;font-size:11px;font-weight:750;display:flex}.publication-visual-builder__devices button.is-active{color:#075fda;background:#fff;box-shadow:0 2px 7px #14365c1c}.publication-visual-builder__devices button span{font-size:15px}.publication-visual-builder__actions{justify-content:flex-end;gap:7px}.publication-visual-builder__actions button{color:#2e4665;background:#fff;border:1px solid #d6e0eb;border-radius:7px;min-height:34px;padding:0 11px;font-size:10px;font-weight:800}.publication-visual-builder__actions button:disabled{opacity:.38}.publication-visual-builder__actions button.is-primary{color:#fff;background:#0b6ce8;border-color:#0968e5;min-width:92px;box-shadow:0 5px 12px #0b6ce833}.publication-visual-builder__workspace{flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:245px minmax(0,1fr) 290px;width:100%;min-width:0;min-height:0;display:grid;overflow:hidden}.publication-builder-library,.publication-builder-inspector{z-index:4;background:#fff;min-width:0;position:relative}.publication-visual-builder__workspace>.publication-builder-library{border-right:1px solid #d9e3ed;grid-area:1/1;width:100%;height:100%;min-height:0;overflow:hidden}.publication-builder-library__header{padding:20px 18px 13px}.publication-builder-library__header h3{color:#102947;margin:0;font-size:18px}.publication-builder-library__header small{color:#7b8da0;margin-top:4px;font-size:11px;display:block}.publication-builder-library__tabs,.publication-builder-inspector__tabs{border-bottom:1px solid #dde6ef;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.publication-builder-library__tabs button,.publication-builder-inspector__tabs button{color:#61738a;background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;font-size:10px;font-weight:850}.publication-builder-library__tabs button.is-active,.publication-builder-inspector__tabs button.is-active{color:#0969e2;border-bottom-color:#0a6fec}.publication-builder-library__body{overscroll-behavior:contain;width:100%;height:calc(100% - 109px);min-height:0;max-height:none;padding:14px;display:block;overflow:hidden auto}.publication-builder-library__search{color:#71879f;border:1px solid #d3deea;border-radius:7px;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex}.publication-builder-library__search input{color:#253d58;background:0 0;border:0;outline:0;width:100%;font-size:11px}.publication-builder-library__group{grid-template-columns:minmax(0,1fr);gap:7px;width:100%;margin-top:18px;display:grid}.publication-builder-library__group>strong,.publication-builder-theme>span{color:#687d93;letter-spacing:.1em;text-transform:uppercase;margin:0 3px 4px;font-size:9px}.publication-builder-library__group>button{color:#183552;text-align:left;cursor:grab;background:#fff;border:1px solid #d9e3ed;border-radius:7px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:48px;padding:7px 9px;display:grid}.publication-builder-library__group>button:hover{background:#f5f9ff;border-color:#87b9f4}.publication-builder-library__group>button>span{color:#0b69df;background:#ebf4ff;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.publication-builder-library__group button strong,.publication-builder-library__group button small{display:block}.publication-builder-library__group button strong{font-size:10px}.publication-builder-library__group button small{color:#7b8da0;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.publication-builder-library__group button i{color:#9aacbe;font-style:normal}.publication-builder-tree,.publication-builder-theme{gap:7px;display:grid}.publication-builder-tree button,.publication-builder-theme button{color:#29445f;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;padding:7px 9px;display:grid}.publication-builder-tree button.is-active{color:#075fcf;background:#eef6ff;border-color:#a8caf0}.publication-builder-tree button small{color:#8ba0b5}.publication-builder-theme button{background:#fff;border-color:#dbe4ed;grid-template-columns:26px minmax(0,1fr)}.publication-builder-theme button strong,.publication-builder-theme button small{display:block}.publication-builder-theme button small{color:#7a8da2;margin-top:2px;font-size:9px}.publication-visual-builder__workspace>.publication-visual-builder__stage{overscroll-behavior:contain;background-color:#eaf0f6;background-image:linear-gradient(#2a4e7209 1px,#0000 1px),linear-gradient(90deg,#2a4e7209 1px,#0000 1px);background-size:18px 18px;grid-area:1/2;width:100%;min-width:0;height:100%;min-height:0;padding:18px;display:block;overflow:auto}.publication-visual-builder__viewport{background:#fff;width:min(100%,1100px);min-height:100%;margin:0 auto;transition:width .2s;display:block;position:relative;overflow:visible;box-shadow:0 8px 30px #142d4c1a}.publication-visual-builder__workspace>.publication-visual-builder__stage.is-live-homepage{padding:12px;display:flex;overflow:hidden}.publication-visual-builder__viewport.is-live-preview{flex:auto;height:auto;min-height:0;overflow:hidden}.publication-builder-live-preview{background:#fff;border:0;width:100%;height:100%;display:block}.publication-builder-live-preview__loading{z-index:3;color:#526b84;text-align:center;background:#fff;place-content:center;gap:10px;font-size:11px;display:grid;position:absolute;inset:0}.publication-builder-live-preview__loading.is-hidden{display:none}.publication-builder-live-preview__loading span{border:3px solid #d7e7f8;border-top-color:#0b70e8;border-radius:50%;width:26px;height:26px;margin:auto;animation:.8s linear infinite spin}.publication-visual-builder__viewport--tablet{width:min(100%,720px)}.publication-visual-builder__viewport--mobile{width:min(100%,390px)}.publication-builder-block{border:1px solid #0000;outline:1px dashed #0000;transition:border-color .15s,opacity .15s;position:relative}.publication-builder-block:hover{outline-color:#66a7f2}.publication-builder-block.is-selected{z-index:2;border-color:#0873f1;outline-color:#0873f1;box-shadow:0 0 0 1px #0873f1}.publication-builder-block.is-hidden{opacity:.42}.publication-builder-block.is-device-hidden{opacity:.24;background-image:repeating-linear-gradient(135deg,#0000,#0000 8px,#596f8714 8px 16px)}.publication-builder-block.is-dragging{opacity:.28}.publication-builder-block.is-drop-target{box-shadow:inset 0 4px #0a72ef}.publication-builder-block__label{z-index:4;color:#fff;background:#0a71ef;border-radius:4px 4px 0 0;padding:3px 10px;font-size:8px;font-weight:850;display:none;position:absolute;top:-16px;left:-1px}.publication-builder-block:hover>.publication-builder-block__label,.publication-builder-block.is-selected>.publication-builder-block__label{display:block}.publication-builder-block__toolbar{z-index:5;background:#0873f1;border-radius:5px;display:none;position:absolute;top:-10px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 5px 14px #0848913b}.publication-builder-block:hover>.publication-builder-block__toolbar,.publication-builder-block.is-selected>.publication-builder-block__toolbar{display:flex}.publication-builder-block__toolbar button{color:#fff;background:0 0;border:0;border-right:1px solid #ffffff3d;width:29px;height:29px;font-size:11px}.publication-builder-block__toolbar button:hover{background:#0000001f}.publication-builder-block__add{z-index:6;color:#fff;background:#0873f1;border:0;border-radius:50%;width:18px;height:18px;padding:0;font-size:13px;line-height:18px;display:none;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.publication-builder-block:hover>.publication-builder-block__add,.publication-builder-block.is-selected>.publication-builder-block__add{display:block}.publication-builder-block__surface{color:#102b50;background:#fff;min-width:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.publication-builder-block__children{background:#eff5fbb3;border-top:1px dashed #d5e1ec;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;padding:8px;display:grid}.publication-builder-block__children>.publication-builder-block{grid-column:span var(--builder-width,12);min-width:0}.publication-builder-block--section>.publication-builder-block__children{padding:10px}.publication-builder-block--row>.publication-builder-block__children{background:#f7fbfb}.publication-builder-block--column>.publication-builder-block__children{background:#fff;display:block}.publication-builder-preview__header{border-bottom:1px solid #e8edf4;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:54px;padding:0 34px;display:grid}.publication-builder-preview__header>strong{letter-spacing:.02em;font-size:17px}.publication-builder-preview__header>small{color:#687c93;font-size:7px}.publication-builder-preview__header nav{color:#425976;justify-content:flex-end;gap:18px;font-size:7px;display:flex}.publication-builder-preview__header>b{color:#fff;background:#082e68;border-radius:4px;padding:8px 12px;font-size:7px}.publication-builder-preview__hero{background:radial-gradient(circle at 70% 25%,#fff 0,#f2f7ff 55%,#e9f1ff 100%);grid-template-columns:minmax(0,1fr) 270px;align-items:center;gap:40px;min-height:250px;padding:34px 10%;display:grid}.publication-builder-preview__hero small,.publication-builder-preview__feature small,.publication-builder-preview__split small,.publication-builder-preview__section-heading small{color:#0b57ad;letter-spacing:.08em;font-size:7px;font-weight:850}.publication-builder-preview__hero h2{margin:10px 0;font-size:27px;line-height:1.14}.publication-builder-preview__hero p,.publication-builder-preview__feature p{color:#5d7089;max-width:390px;font-size:9px;line-height:1.5}.publication-builder-preview__hero button,.publication-builder-preview__feature button,.publication-builder-preview__split button{color:#fff;background:#063677;border:0;border-radius:4px;min-height:30px;padding:0 14px;font-size:7px;font-weight:800}.publication-builder-preview__hero aside{background:#fff;border-radius:7px;min-height:150px;padding:24px;box-shadow:0 8px 20px #1d457424}.publication-builder-preview__hero aside i{border-bottom:2px solid #0b6ef0;height:55px;display:block;transform:skewY(-8deg)}.publication-builder-preview__hero aside span{background:#e8f1ff;width:40%;height:32px;margin:15px 5% 0 0;display:inline-block}.publication-builder-preview__breaking{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;min-height:55px;padding:0 34px;display:grid}.publication-builder-preview__breaking b{color:#d63232;text-transform:uppercase;font-size:7px}.publication-builder-preview__breaking span,.publication-builder-preview__breaking small{color:#53677f;font-size:8px}.publication-builder-preview__section-heading{justify-content:space-between;align-items:end;gap:16px;padding:18px 34px 10px;display:flex}.publication-builder-preview__section-heading strong{color:#102c50;font-size:13px;display:block}.publication-builder-preview__section-heading>span{color:#133d71;font-size:7px;font-weight:750}.publication-builder-preview__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 34px 22px;display:grid}.publication-builder-preview__cards article{background:#fff;border:1px solid #dce5ee;border-radius:5px;min-width:0;overflow:hidden}.publication-builder-preview__cards article>div{background:linear-gradient(135deg,#062957,#137acc 50%,#071f3e);height:65px;margin-bottom:9px}.publication-builder-preview__cards article>span,.publication-builder-preview__cards article>strong,.publication-builder-preview__cards article>small{margin:0 10px;display:block}.publication-builder-preview__cards article>span{color:#0b66d1;text-transform:uppercase;padding-top:9px;font-size:6px;font-weight:800}.publication-builder-preview__cards article>strong{min-height:30px;font-size:9px;line-height:1.3}.publication-builder-preview__cards article>small{color:#7890a7;padding:7px 0 10px;font-size:6px}.publication-builder-preview__topics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:0 34px 20px;display:grid}.publication-builder-preview__topics span{text-align:center;border:1px solid #dfe7ef;border-radius:4px;padding:13px 8px;font-size:7px;font-weight:750}.publication-builder-preview__ad{background:#f7f9fb;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 34px;display:grid}.publication-builder-preview__ad small{color:#8a99a9;text-transform:uppercase;font-size:6px}.publication-builder-preview__ad strong{font-size:11px}.publication-builder-preview__ad span{display:none}.publication-builder-preview__ad button{color:#254361;background:#fff;border:1px solid #a7b9cd;border-radius:4px;padding:8px 13px;font-size:7px}.publication-builder-preview__feature{background:#eef5ff;grid-template-columns:1.15fr .85fr;min-height:210px;display:grid}.publication-builder-preview__feature>div{padding:34px 10%}.publication-builder-preview__feature h3{margin:8px 0;font-size:20px}.publication-builder-preview__feature aside{background:linear-gradient(140deg,#071e3b,#086bc2 65%,#18b4ba)}.publication-builder-preview__split{background:#f7f9fc;grid-template-columns:1.5fr .8fr;gap:16px;padding:24px 34px;display:grid}.publication-builder-preview__split h3{margin:6px 0 14px;font-size:17px}.publication-builder-preview__split .publication-builder-preview__cards{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.publication-builder-preview__split>aside{color:#fff;background:#092d60;align-content:center;gap:9px;padding:24px;display:grid}.publication-builder-preview__split>aside i{background:#0c72ed;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.publication-builder-preview__newsletter{background:#eaf3ff;grid-template-columns:auto minmax(0,1fr) minmax(180px,.8fr) auto;align-items:center;gap:14px;padding:24px 34px;display:grid}.publication-builder-preview__newsletter i{color:#0a478d;background:#d8eaff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:18px;font-style:normal;display:grid}.publication-builder-preview__newsletter strong,.publication-builder-preview__newsletter small{display:block}.publication-builder-preview__newsletter strong{font-size:12px}.publication-builder-preview__newsletter small{color:#5c728a;margin-top:4px;font-size:7px}.publication-builder-preview__newsletter>span{color:#8a9bab;background:#fff;padding:10px 12px;font-size:7px}.publication-builder-preview__newsletter button{color:#fff;background:#073677;border:0;align-self:stretch;min-width:95px;font-size:7px;font-weight:800}.publication-builder-preview__footer{color:#dbe8f8;background:#081f3e;grid-template-columns:minmax(0,1fr) 1.3fr auto;align-items:center;gap:30px;padding:30px 34px;display:grid}.publication-builder-preview__footer strong,.publication-builder-preview__footer small{display:block}.publication-builder-preview__footer small{color:#91a6be;margin-top:5px;font-size:7px}.publication-builder-preview__footer nav{flex-wrap:wrap;gap:16px;font-size:7px;display:flex}.publication-builder-preview__container{color:#57718c;background:#f7faff;border:1px dashed #a9bfd6;grid-template-columns:28px auto 1fr;align-items:center;gap:9px;min-height:48px;padding:9px 18px;display:grid}.publication-builder-preview__container>span{color:#0a6bdd;background:#e7f2ff;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.publication-builder-preview__container strong{font-size:10px}.publication-builder-preview__container small{justify-self:end;font-size:8px}.publication-builder-preview__container--row{background:#f4fbfb;border-color:#8dcbd0;margin:5px 14px}.publication-builder-preview__container--column{background:#fbfcfd;border-color:#c0ccd9;margin:5px 28px}.publication-builder-preview__editorial{padding:24px clamp(22px,7%,70px)}.publication-builder-preview__editorial h2{color:#112e50;margin:0;font-size:clamp(20px,3vw,36px);line-height:1.12}.publication-builder-preview__editorial p{color:#526b84;margin:0;font:14px/1.75 Georgia,serif}.publication-builder-preview__page-hero{color:#fff;background:radial-gradient(circle at 82% 18%,#1bb5b847,#0000 27%),#071c35;min-height:235px;padding:45px clamp(28px,9%,95px)}.publication-builder-preview__page-hero small{color:#62d9d5;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:850}.publication-builder-preview__page-hero h2{color:#fff;max-width:720px;margin:9px 0;font-size:clamp(28px,4.5vw,56px);line-height:.98}.publication-builder-preview__page-hero p{color:#b5c8d8;max-width:640px;font-size:12px;line-height:1.6}.publication-builder-preview__page-hero button{color:#fff;background:#0c73ec;border:0;border-radius:5px;min-height:34px;padding:0 15px;font-size:8px;font-weight:800}.publication-builder-preview__image{color:#6e8398;background:linear-gradient(135deg,#e9f1f8,#f8fbfd);align-content:center;place-items:center;gap:8px;min-height:190px;display:grid;overflow:hidden}.publication-builder-preview__image img{object-fit:cover;width:100%;max-height:420px;display:block}.publication-builder-preview__image>span{font-size:32px}.publication-builder-preview__image>strong{font-size:11px}.publication-builder-preview__image>small{font-size:8px}.publication-builder-preview__quote{color:#153450;background:#f2f8fb;border-left:5px solid #0b83a0;margin:0;padding:32px clamp(28px,8%,80px)}.publication-builder-preview__quote p{margin:0 0 10px;font:italic 22px/1.35 Georgia,serif}.publication-builder-preview__quote cite{color:#6b8296;font-size:10px}.publication-builder-preview__callout,.publication-builder-preview__findings{background:#f5f9fd;border:1px solid #cfe0ee;border-radius:8px;margin:20px clamp(22px,7%,70px);padding:22px}.publication-builder-preview__callout strong,.publication-builder-preview__findings>strong{color:#143451;font-size:15px}.publication-builder-preview__callout p{color:#5c7287;margin:7px 0 0;font-size:11px;line-height:1.6}.publication-builder-preview__stat{color:#123552;background:#edf8f7;place-items:center;gap:7px;padding:35px;display:grid}.publication-builder-preview__stat strong{color:#078d94;font-size:42px}.publication-builder-preview__stat span{font-size:11px}.publication-builder-preview__findings ul{color:#506a80;margin:13px 0 0;padding-left:18px;font-size:11px;line-height:1.7}.publication-builder-preview__divider{padding:24px clamp(22px,7%,70px)}.publication-builder-preview__divider span{background:#cfdae5;height:1px;display:block}.publication-builder-preview__action{color:#fff;background:#0a69db;border-radius:6px;width:max-content;margin:20px auto;padding:12px 17px;font-size:10px}.publication-builder-preview__form{background:#fff;border:1px solid #d7e3ed;border-radius:9px;gap:10px;max-width:460px;margin:25px auto;padding:24px;display:grid;box-shadow:0 8px 22px #19375514}.publication-builder-preview__form>span{background:#fbfdff;border:1px solid #d5e0e9;border-radius:5px;height:34px}.publication-builder-preview__form button{color:#fff;background:#0b6ee7;border:0;border-radius:5px;min-height:34px}.publication-builder-preview__native{color:#254660;background:linear-gradient(135deg,#eff8fa,#f3f7fd);justify-content:center;align-items:center;gap:14px;min-height:220px;padding:35px;display:flex}.publication-builder-preview__native>span{color:#fff;background:linear-gradient(145deg,#0b75df,#0aa0a5);border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.publication-builder-preview__native strong,.publication-builder-preview__native small{display:block}.publication-builder-preview__native small{color:#71889b;max-width:380px;margin-top:5px;font-size:9px}.publication-builder-preview__dynamic{padding-top:4px}.publication-builder-preview__dynamic .publication-builder-preview__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.publication-builder-inspector__notice{color:#4c667e;background:#f3f8fd;border:1px solid #cfe0ee;border-radius:7px;padding:14px}.publication-builder-inspector__notice strong{color:#23435f;font-size:10px}.publication-builder-inspector__notice p{margin:6px 0 0;font-size:9px;line-height:1.5}.publication-builder-library__empty{color:#7c90a4;text-align:center;font-size:10px}.publication-visual-builder__empty-add{color:#0a68d7;background:#f8fbff;border:1px dashed #9db7d4;border-radius:5px;width:calc(100% - 24px);min-height:34px;margin:12px;font-size:9px;font-weight:800;display:block}.publication-visual-builder__workspace>.publication-builder-inspector{border-left:1px solid #d9e3ed;grid-area:1/3;width:100%;height:100%;min-height:0;display:block;overflow:hidden}.publication-builder-inspector__header{border-bottom:1px solid #e0e8f0;align-items:center;gap:10px;min-height:64px;padding:0 16px;display:flex}.publication-builder-inspector__header>span{color:#0969dd;background:#eaf4ff;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.publication-builder-inspector__header small,.publication-builder-inspector__header strong{display:block}.publication-builder-inspector__header small{color:#8495a7;font-size:8px}.publication-builder-inspector__header strong{color:#213a57;margin-top:3px;font-size:11px}.publication-builder-inspector__tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.publication-builder-inspector__tabs button{padding:0 3px;font-size:8px}.publication-builder-inspector__body{overscroll-behavior:contain;gap:12px;height:calc(100% - 109px);min-height:0;max-height:none;padding:14px;display:grid;overflow:hidden auto}.publication-builder-inspector__field{color:#536a82;gap:5px;font-size:9px;font-weight:750;display:grid}.publication-builder-inspector__field input,.publication-builder-inspector__field textarea,.publication-builder-inspector__field select,.publication-builder-inspector__widths select{color:#263f5b;background:#fff;border:1px solid #d4dfea;border-radius:6px;min-width:0;min-height:36px;padding:7px 9px;font-size:10px;font-weight:500}.publication-builder-inspector__field textarea{resize:vertical;line-height:1.4}.publication-builder-inspector__field small{color:#8698aa;font-size:8px;font-weight:500;line-height:1.4}.publication-builder-inspector__group{gap:9px;display:grid}.publication-builder-inspector__group>strong,.publication-builder-inspector__list>strong,.publication-builder-inspector__visibility>strong{color:#314b67;font-size:9px}.publication-builder-inspector__widths{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.publication-builder-inspector__widths label{color:#73869a;gap:4px;font-size:8px;display:grid}.publication-builder-inspector__list{gap:7px;margin-top:4px;display:grid}.publication-builder-inspector__list-row{grid-template-columns:auto minmax(0,.8fr) minmax(0,1fr) auto auto;align-items:center;gap:4px;display:grid}.publication-builder-inspector__list-row.is-grouped{grid-template-columns:auto minmax(0,.55fr) minmax(0,.7fr) minmax(0,1fr) auto auto}.publication-builder-inspector__list-row>span{color:#98a9ba;cursor:grab}.publication-builder-inspector__list-row input{border:1px solid #d5e0ea;border-radius:5px;min-width:0;height:30px;padding:0 6px;font-size:8px}.publication-builder-inspector__list-row button,.publication-builder-inspector__list>button{color:#34516e;background:#fff;border:1px solid #d6e1ec;border-radius:5px;min-height:30px;font-size:9px}.publication-builder-inspector__visibility{gap:7px;display:grid}.publication-builder-inspector__visibility label{color:#4d647c;justify-content:space-between;align-items:center;font-size:9px;display:flex}.publication-builder-inspector__visibility input{accent-color:#0a70ec}.publication-builder-inspector__danger{color:#a3313b;background:#fff5f5;border:1px solid #edc8cb;border-radius:6px;min-height:36px;font-size:9px;font-weight:800}.publication-builder-navigator{z-index:20;background:#fff;border:1px solid #cbd9e7;border-radius:8px;width:255px;max-height:620px;position:absolute;top:64px;right:304px;overflow:auto;box-shadow:0 18px 45px #132d4c38}.publication-builder-navigator>header{border-bottom:1px solid #e1e8f0;justify-content:space-between;align-items:center;padding:12px;display:flex}.publication-builder-navigator>header button{color:#637990;background:0 0;border:0}.publication-builder-navigator>div{border-bottom:1px solid #edf1f5;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:5px;padding:7px 10px;display:grid}.publication-builder-navigator>div>button:first-child{color:#28425e;text-align:left;background:0 0;border:0;align-items:center;gap:8px;display:flex}.publication-builder-navigator>div>small{color:#8b9cad;font-size:7px}.publication-builder-navigator>div>button:not(:first-child){background:#fff;border:1px solid #d9e2eb;border-radius:4px;width:24px;height:24px}.publication-builder-inspector__empty{color:#71869b;text-align:center;padding:60px 24px}.publication-builder-inspector__empty>span{color:#0870e8;background:#eaf4ff;border-radius:12px;place-items:center;width:50px;height:50px;margin:0 auto 14px;font-size:22px;display:grid}.publication-builder-inspector__empty strong{color:#28435e;display:block}.publication-builder-inspector__empty p{font-size:10px;line-height:1.5}.publication-visual-builder__viewport--mobile .publication-builder-preview__header{grid-template-columns:1fr auto;padding:0 16px}.publication-visual-builder__viewport--mobile .publication-builder-preview__header>small,.publication-visual-builder__viewport--mobile .publication-builder-preview__header nav{display:none}.publication-visual-builder__viewport--mobile .publication-builder-preview__hero{grid-template-columns:1fr;padding:28px 24px}.publication-visual-builder__viewport--mobile .publication-builder-preview__hero aside{display:none}.publication-visual-builder__viewport--mobile .publication-builder-preview__cards{grid-template-columns:1fr;padding-inline:18px}.publication-visual-builder__viewport--mobile .publication-builder-preview__topics{grid-template-columns:1fr 1fr;padding-inline:18px}.publication-visual-builder__viewport--mobile .publication-builder-preview__feature,.publication-visual-builder__viewport--mobile .publication-builder-preview__split,.publication-visual-builder__viewport--mobile .publication-builder-preview__newsletter,.publication-visual-builder__viewport--mobile .publication-builder-preview__footer{grid-template-columns:1fr}@media (width<=1450px){.publication-visual-builder__topbar{grid-template-columns:minmax(170px,1fr) auto minmax(300px,1fr)}.publication-visual-builder__actions button span{display:none}.publication-visual-builder__workspace{grid-template-columns:210px minmax(0,1fr) 250px!important}}@media (width<=1120px){.publication-visual-builder__topbar{grid-template-columns:1fr auto}.publication-visual-builder__devices{display:none}.publication-visual-builder__workspace{grid-template-columns:190px minmax(0,1fr) 230px!important}.publication-builder-navigator{right:14px}}@media (width<=760px){.publication-visual-builder__workspace{grid-template-columns:minmax(0,1fr)!important}.publication-visual-builder__workspace>.publication-builder-library,.publication-visual-builder__workspace>.publication-builder-inspector{display:none!important}.publication-visual-builder__topbar{padding:8px}.publication-visual-builder__crumb span,.publication-visual-builder__actions>button:not(.is-primary):not([data-builder-navigator]){display:none}.publication-visual-builder__workspace>.publication-visual-builder__stage{height:100%;grid-column:1!important;padding:10px!important;display:block!important}}.publication-pages-manager{width:min(1320px,100%)}.publication-pages-manager__hero{justify-content:space-between;align-items:center;gap:30px;padding:8px 0 14px;display:flex}.publication-pages-manager__hero .section-kicker{color:#45617f;letter-spacing:0;text-transform:none;margin:0 0 12px;font-size:12px;font-weight:650}.publication-pages-manager__hero h2{color:#07172f;letter-spacing:-.045em;margin:0;font:800 clamp(34px,3.2vw,48px)/1.06 Manrope,sans-serif}.publication-pages-manager__hero p:not(.section-kicker){color:#5e728b;margin:12px 0 0;font-size:14px;line-height:1.5}.publication-pages-groups{gap:24px;margin-top:24px;display:grid}@media (width<=1180px){.publication-layout-builder__workspace{grid-template-columns:1fr}.publication-layout-builder__palette,.publication-layout-builder__navigator{display:none}}@media (width<=900px){.publication-layout-node--column,.publication-layout-node--component{grid-column:span var(--layout-tablet,12)}}@media (width<=620px){.publication-layout-node--column,.publication-layout-node--component{grid-column:span var(--layout-mobile,12)}.publication-layout-builder__toolbar{flex-direction:column;align-items:stretch}.publication-layout-node__header{grid-template-columns:auto auto minmax(0,1fr)}.publication-layout-node__header .publication-block__enabled,.publication-layout-node__header .publication-block__actions{grid-column:3}}.publication-empty--blocks{background:#f8fbfe;border:1px dashed #cbd9e8;border-radius:12px;min-height:240px}.publication-manager__layout{grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr);gap:16px;display:grid}.publication-manager__list{align-content:start}.publication-manager__row{border-bottom:1px solid #e4ebf3;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.publication-manager__row:last-child{border-bottom:0}.publication-manager__row.is-archived{opacity:.55}.publication-manager__avatar{color:#0a6ee8;background:#e9f3ff;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:850;display:grid}.publication-manager__row strong,.publication-manager__row small{display:block}.publication-manager__row strong{color:#193450}.publication-manager__row small{color:#73879d;margin-top:3px;font-size:12px}.publication-format-card.is-hidden{display:none}.publication-page-options{gap:10px;display:grid}.publication-pages-manager__actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.publication-pages-manager__create-button{color:#fff;cursor:pointer;background:linear-gradient(#0a72f5 0%,#0563df 100%);border:1px solid #0566ec;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 22px;font:750 14px/1 Manrope,sans-serif;display:inline-flex;box-shadow:0 9px 20px #0563df2e}.publication-pages-manager__create-button span{font-size:20px;font-weight:400;line-height:1}.publication-pages-manager__create-button:hover{background:linear-gradient(#096ae4 0%,#0458ca 100%);border-color:#0059d4;transform:translateY(-1px);box-shadow:0 11px 24px #0563df40}.publication-page-create-modal{z-index:120;padding:24px}.publication-page-create-modal>.modal-backdrop{cursor:default;border:0}.publication-page-create-modal__card{background:#fff;border:1px solid #d7e2ee;border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;width:min(900px,100vw - 40px);max-height:min(820px,100vh - 48px);padding:0;display:grid;overflow:hidden;box-shadow:0 30px 90px #081e3a3d}.publication-page-create-modal__header{background:linear-gradient(#fff 0%,#fbfdff 100%);border-bottom:1px solid #e1e8f0;justify-content:space-between;align-items:center;gap:20px;min-height:86px;padding:18px 22px;display:flex}.publication-page-create-modal__header>div{align-items:center;gap:14px;min-width:0;display:flex}.publication-page-create-modal__icon{color:#096be8;background:#eaf3ff;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.publication-page-create-modal__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.publication-page-create-modal__header p{color:#71849a;margin:0 0 4px;font-size:11px;font-weight:650}.publication-page-create-modal__header h3{color:#122b48;letter-spacing:-.02em;margin:0;font:800 21px/1.2 Manrope,sans-serif}.publication-page-create-modal__header>button{color:#60758c;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;font:400 25px/1 Inter,sans-serif;display:grid}.publication-page-create-modal__header>button:hover{color:#183b60;background:#f3f7fb;border-color:#d7e1ec}.publication-page-create-modal__body{scrollbar-width:thin;scrollbar-color:#aebed0 transparent;padding:22px;overflow-y:auto}.publication-page-create-modal__intro h4{color:#162f4c;margin:0;font:750 16px/1.3 Manrope,sans-serif}.publication-page-create-modal__intro p{color:#6d8298;max-width:720px;margin:6px 0 0;font-size:12px;line-height:1.55}.publication-page-create-modal__name{gap:7px;margin-top:18px;display:grid}.publication-page-create-modal__name>span{color:#2a4561;font-size:11px;font-weight:750}.publication-page-create-modal__name input{color:#193552;background:#fff;border:1px solid #cbd8e6;border-radius:10px;outline:0;width:100%;min-height:44px;padding:0 13px;font:600 13px/1 Inter,sans-serif}.publication-page-create-modal__name input:focus{border-color:#5c9eeb;box-shadow:0 0 0 3px #0a6ce71a}.publication-page-create-modal__search{color:#6b8198;background:#f9fbfd;border:1px solid #d4dfeb;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;height:42px;margin-top:18px;padding:0 12px;display:grid}.publication-page-create-modal__search:focus-within{background:#fff;border-color:#75a9e7;box-shadow:0 0 0 3px #0a6ce714}.publication-page-create-modal__search svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;width:18px;height:18px}.publication-page-create-modal__search input{color:#24415f;background:0 0;border:0;outline:0;width:100%;height:100%;padding:0;font:500 12px/1 Inter,sans-serif}.publication-page-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.publication-page-template-card{cursor:pointer;background:#fff;border:1px solid #d9e3ed;border-radius:13px;grid-template-columns:112px minmax(0,1fr) 24px;align-items:center;gap:14px;min-width:0;min-height:132px;padding:13px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.publication-page-template-card:hover{border-color:#9dbde2;transform:translateY(-1px);box-shadow:0 8px 22px #193b6014}.publication-page-template-card.is-selected{background:#f9fcff;border-color:#1476e8;box-shadow:0 0 0 2px #1476e81a}.publication-page-template-card[hidden]{display:none}.publication-page-template-card>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.publication-page-template-card__preview{background:#f5f8fc;border:1px solid #d4e0ec;border-radius:9px;grid-template-rows:24px 1fr 1fr 1fr;gap:6px;height:92px;padding:9px;display:grid;overflow:hidden}.publication-page-template-card__preview i{color:#fff;letter-spacing:.05em;background:#1373e7;border-radius:5px;align-items:center;padding:0 7px;font-size:8px;font-style:normal;font-weight:850;display:flex}.publication-page-template-card__preview span{background:linear-gradient(90deg,#dce9f8 0 62%,#edf3f9 62%);border-radius:4px;display:block}.publication-page-template-card__preview span:nth-of-type(2){width:82%}.publication-page-template-card__preview span:nth-of-type(3){width:68%}.publication-page-template-card__preview--template{background:#f4fbf8}.publication-page-template-card__preview--template i{background:#17895f}.publication-page-template-card__preview--template span{background:linear-gradient(90deg,#d8eee6 0 62%,#eaf6f1 62%)}.publication-page-template-card__copy{min-width:0}.publication-page-template-card__copy>span{align-items:center;gap:7px;min-width:0;display:flex}.publication-page-template-card__copy strong{color:#193451;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.publication-page-template-card__copy b{color:#55718e;background:#edf2f7;border-radius:999px;flex:none;padding:4px 6px;font-size:8px;font-weight:800}.publication-page-template-card__copy small{color:#6e8398;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.publication-page-template-card__copy em{color:#0d69d6;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:9px;font-style:normal;display:block;overflow:hidden}.publication-page-template-card__check{color:#0000;background:#fff;border:1px solid #c9d6e4;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:850;display:grid}.publication-page-template-card.is-selected .publication-page-template-card__check{color:#fff;background:#0b70e9;border-color:#0b70e9}.publication-page-template-empty,.publication-page-template-no-results{color:#71869b;text-align:center;border:1px dashed #cad8e6;border-radius:12px;grid-column:1/-1;padding:34px 20px}.publication-page-template-empty strong,.publication-page-template-empty span,.publication-page-template-no-results strong,.publication-page-template-no-results span{display:block}.publication-page-template-empty strong,.publication-page-template-no-results strong{color:#2f4b68;font-size:12px}.publication-page-template-empty span,.publication-page-template-no-results span{margin-top:5px;font-size:10px}.publication-page-create-modal__footer{background:#fbfcfe;border-top:1px solid #e0e8f0;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:15px 22px;display:flex}.publication-page-create-modal__footer>span{color:#687e95;align-items:center;gap:8px;font-size:10px;display:inline-flex}.publication-page-create-modal__footer>span i{background:#25a567;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e5f6ed}.publication-page-create-modal__footer>div{align-items:center;gap:9px;display:flex}.publication-page-create-modal__footer button{min-height:40px;padding-inline:18px}@media (width<=720px){.publication-page-create-modal{padding:12px}.publication-page-create-modal__card{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.publication-page-template-grid{grid-template-columns:1fr}.publication-page-create-modal__footer{flex-direction:column;align-items:stretch}.publication-page-create-modal__footer>div{justify-content:flex-end}}.publication-pages-summary{background:#fff;border:1px solid #dbe4ef;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;padding:20px 12px;display:grid;box-shadow:0 8px 25px #122a4c0a}.publication-pages-summary__item{border-left:1px solid #dce4ee;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:16px;min-height:82px;padding:4px 26px;display:grid}.publication-pages-summary__item:first-child{border-left:0}.publication-pages-summary__icon{border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.publication-pages-summary__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.publication-pages-summary__item--blue .publication-pages-summary__icon{color:#0b6bf1;background:#e9f1ff}.publication-pages-summary__item--green .publication-pages-summary__icon{color:#15944f;background:#e8f7ed}.publication-pages-summary__item--purple .publication-pages-summary__icon{color:#8464df;background:#f2edfc}.publication-pages-summary__item--orange .publication-pages-summary__icon{color:#db8a0a;background:#fff3df}.publication-pages-summary__item>div>span,.publication-pages-summary__item small{color:#647890;font-size:11px;display:block}.publication-pages-summary__item strong{color:#0d213d;margin:5px 0 7px;font:800 25px/1 Manrope,sans-serif;display:block}.publication-page-group{background:#fff;border:1px solid #dbe4ef;border-radius:15px;padding:0 18px 16px;position:relative;box-shadow:0 8px 25px #122a4c0a}.publication-page-group__header{border-bottom:1px solid #dfe6ee;justify-content:space-between;align-items:center;gap:20px;min-height:84px;padding:14px 2px;display:flex}.publication-page-group__heading{align-items:center;gap:14px;min-width:0;display:flex}.publication-page-group__icon{color:#0b6cf0;background:#edf3ff;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.publication-page-group__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.publication-page-group__title{align-items:center;gap:10px;display:flex}.publication-page-group__title h3{color:#172b47;margin:0;font:750 15px/1.25 Manrope,sans-serif}.publication-page-group__title b{color:#0b63d6;background:#eaf2ff;border-radius:999px;place-items:center;min-width:24px;height:22px;padding:0 7px;font-size:11px;display:inline-grid}.publication-page-group__heading p{color:#72859a;margin:4px 0 0;font-size:11px}.publication-page-group__tools{align-items:center;gap:10px;display:flex}.publication-page-group__search{color:#627a94;background:#fff;border:1px solid #d5dfeb;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;width:min(270px,22vw);height:40px;padding:0 12px;display:grid}.publication-page-group__search:focus-within{border-color:#6aa9f2;box-shadow:0 0 0 3px #0c6dec14}.publication-page-group__search svg,.publication-page-group__filter>button svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.publication-page-group__search input{color:#223a57;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0;font:500 12px/1 Inter,sans-serif}.publication-page-group__search input::placeholder{color:#7d8fa3}.publication-page-group__filter{position:relative}.publication-page-group__filter>button{color:#2a4664;cursor:pointer;background:#fff;border:1px solid #d5dfeb;border-radius:9px;align-items:center;gap:9px;min-height:40px;padding:0 15px;font:700 12px/1 Inter,sans-serif;display:inline-flex}.publication-page-group__filter>button:hover,.publication-page-group__filter>button[aria-expanded=true]{background:#f7faff;border-color:#9dbbde}.publication-page-group__filter>div{z-index:30;background:#fff;border:1px solid #d7e1ec;border-radius:10px;width:165px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 15px 36px #122b4a29}.publication-page-group__filter>div[hidden]{display:none}.publication-page-group__filter>div button{color:#344e6a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:34px;padding:0 10px;font:600 11px/1 Inter,sans-serif}.publication-page-group__filter>div button:hover,.publication-page-group__filter>div button.is-active{color:#0868df;background:#edf5ff}.publication-page-table__head,.publication-page-row{grid-template-columns:minmax(290px,1.7fr) minmax(88px,.45fr) minmax(105px,.55fr) minmax(135px,.65fr) minmax(240px,auto);align-items:center;gap:18px;display:grid}.publication-page-table__head{color:#65788f;letter-spacing:.06em;text-transform:uppercase;min-height:42px;padding:0 8px;font-size:10px;font-weight:750}.publication-page-table__head button{width:fit-content;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.publication-page-table__body{border:1px solid #e0e7ef;border-radius:10px}.publication-page-row{background:#fff;border-top:1px solid #e4eaf1;min-height:68px;padding:8px;position:relative}.publication-page-row:first-child{border-top:0;border-radius:10px 10px 0 0}.publication-page-row:last-child{border-radius:0 0 10px 10px}.publication-page-row:only-child{border-radius:10px}.publication-page-row:hover{z-index:2;background:#fbfdff}.publication-page-row[hidden]{display:none}.publication-page-row__identity{align-items:center;gap:14px;min-width:0;display:flex}.publication-page-row__icon{color:#0868df;background:#edf3ff;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:850;display:grid}.publication-page-row__icon--custom{color:#6d59c7;background:#f1edff}.publication-page-row__icon--template{color:#14835c;background:#e9f7f0}.publication-page-row__identity strong,.publication-page-row__identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.publication-page-row__identity strong{color:#17314d;font-size:12px}.publication-page-row__identity small{color:#7b8fa6;margin-top:4px;font-size:10px}.publication-page-row .publication-type-chip{color:#3f5268;background:#f0f3f7;border:0;border-radius:999px;justify-self:start;padding:5px 9px;font-size:9px;font-weight:750}.publication-page-row .publication-status{justify-self:start}.publication-page-row__updated{color:#3e536b;white-space:nowrap;font-size:11px}.publication-page-row__actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.publication-page-row__actions>a,.publication-page-row__actions>button{color:#294763;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d2ddea;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 14px;font:700 10px/1 Inter,sans-serif;text-decoration:none;display:inline-flex}.publication-page-row__actions>a:hover,.publication-page-row__actions>button:hover{background:#f7faff;border-color:#9eb8d6}.publication-page-row__menu{position:relative}.publication-page-row__actions .publication-page-row__more{background:0 0;border-color:#0000;min-width:34px;padding:0;font-size:19px}.publication-page-row__actions .publication-page-row__more:hover,.publication-page-row__actions .publication-page-row__more[aria-expanded=true]{background:#f4f8fc;border-color:#d2ddea}.publication-page-row__dropdown{z-index:40;background:#fff;border:1px solid #d7e1ec;border-radius:11px;width:225px;padding:7px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 42px #10274633}.publication-page-row__dropdown[hidden]{display:none}.publication-page-row__dropdown button{color:#2d4965;min-height:51px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;padding:7px 9px;display:grid}.publication-page-row__dropdown button:hover{background:#f1f6fc}.publication-page-row__dropdown button.is-danger{color:#b33845}.publication-page-row__dropdown button.is-danger:hover{background:#fff1f2}.publication-page-row__dropdown svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;justify-self:center;width:18px;height:18px}.publication-page-row__dropdown strong,.publication-page-row__dropdown small{display:block}.publication-page-row__dropdown strong{font-size:11px}.publication-page-row__dropdown small{color:#7b8da2;margin-top:3px;font-size:9px}.publication-page-group__empty,.publication-page-group__no-results{color:#71869d;text-align:center;border:1px dashed #d8e2ed;border-radius:10px;padding:30px 20px}.publication-page-group__empty strong,.publication-page-group__empty span,.publication-page-group__no-results strong,.publication-page-group__no-results span{display:block}.publication-page-group__empty strong,.publication-page-group__no-results strong{color:#344e6a;font-size:12px}.publication-page-group__empty span,.publication-page-group__no-results span{margin-top:4px;font-size:10px}.publication-page-group__no-results{margin-top:8px}.publication-page-view-toggle{background:#f7f9fc;border:1px solid #d5dfeb;border-radius:9px;align-items:center;padding:3px;display:inline-flex}.publication-page-view-toggle button{color:#637b94;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:34px;height:32px;padding:0;display:grid}.publication-page-view-toggle button:hover{color:#1b5fae;background:#edf4fd}.publication-page-view-toggle button.is-active{color:#096be8;background:#fff;box-shadow:0 1px 5px #17365a21}.publication-page-view-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.publication-page-library{grid-template-columns:minmax(0,1fr) minmax(340px,390px);align-items:start;gap:16px;padding-top:16px;display:grid}.publication-page-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.publication-page-visual-card{cursor:pointer;background:#fff;border:1px solid #d7e2ed;border-radius:13px;outline:0;min-width:0;transition:border-color .16s,box-shadow .16s,transform .16s;overflow:hidden}.publication-page-visual-card:hover{border-color:#9cbde2;transform:translateY(-1px);box-shadow:0 10px 24px #16345717}.publication-page-visual-card:focus-visible{border-color:#1776e7;box-shadow:0 0 0 3px #106fe521}.publication-page-visual-card.is-selected{border-color:#1475e8;box-shadow:0 0 0 2px #1475e81c,0 10px 24px #16345714}.publication-page-visual-card[hidden]{display:none}.publication-page-visual-card__preview{background:#edf3fa;border-bottom:1px solid #dfe7f0;height:176px;position:relative;overflow:hidden}.publication-page-visual-card__kind{z-index:2;color:#17416b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe6;border:1px solid #fffc;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 3px 10px #16314f1f}.publication-page-visual-card__kind svg{fill:none;stroke:#0a6ee8;stroke-width:1.9px;width:12px;height:12px}.publication-page-visual-card__body{gap:8px;padding:13px 14px 14px;display:grid}.publication-page-visual-card__body>div{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.publication-page-visual-card__body h4{color:#17314d;text-overflow:ellipsis;white-space:nowrap;margin:0;font:750 12px/1.3 Manrope,sans-serif;overflow:hidden}.publication-page-visual-card__body .publication-status{flex:none;padding:4px 7px;font-size:8px}.publication-page-visual-card__body p{color:#6c8198;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:29px;margin:0;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.publication-page-visual-card__body footer{color:#7b8fa4;border-top:1px solid #e6ecf3;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding-top:8px;font-size:8px;display:flex}.publication-page-visual-card__body footer span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.publication-page-visual-card__body footer b{color:#0a6ddf;flex:none;font-weight:800}.publication-page-stored-preview{pointer-events:none;background:#eef3f8;position:absolute;inset:0;overflow:hidden}.publication-page-stored-preview__document{color:#16314d;transform-origin:0 0;background:#fff;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 0 0 1px #4c688626}.publication-page-stored-preview.is-card .publication-page-stored-preview__document{width:760px;min-height:560px;transform:scale(.39)}.publication-page-stored-preview__block{border:0;margin:0;overflow:hidden}.publication-page-stored-preview__block+.publication-page-stored-preview__block{border-top:1px solid #edf1f5}.publication-page-stored-preview__fallback{text-align:center;place-items:center;min-height:520px;padding:70px;display:grid;position:relative;overflow:hidden}.publication-page-stored-preview__fallback img{opacity:.3;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.publication-page-stored-preview__fallback>div{z-index:1;position:relative}.publication-page-stored-preview__fallback small{color:#0b6de7;text-transform:uppercase;font-size:12px;font-weight:800}.publication-page-stored-preview__fallback h3{color:#102b49;margin:12px 0;font:800 34px/1.1 Manrope,sans-serif}.publication-page-stored-preview__fallback p{color:#607790;font-size:15px;line-height:1.6}.publication-page-library-preview{background:#fff;border:1px solid #d6e1ec;border-radius:13px;min-width:0;position:sticky;top:14px;overflow:hidden;box-shadow:0 10px 26px #132f5012}.publication-page-library-preview>header{border-bottom:1px solid #e1e8f0;justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:13px 15px;display:flex}.publication-page-library-preview>header>div{min-width:0}.publication-page-library-preview>header p{color:#71869c;letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px;font-size:8px;font-weight:800}.publication-page-library-preview>header h3{color:#17314d;text-overflow:ellipsis;white-space:nowrap;margin:0;font:750 13px/1.3 Manrope,sans-serif;overflow:hidden}.publication-page-library-preview__devices{background:#f8fafc;border-bottom:1px solid #e4ebf2;gap:4px;padding:9px 12px;display:flex}.publication-page-library-preview__devices button{color:#667d95;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;min-height:30px;padding:0 9px;font:700 9px/1 Inter,sans-serif;display:inline-flex}.publication-page-library-preview__devices button.is-active{color:#096be8;background:#fff;border-color:#c8d9eb;box-shadow:0 1px 4px #122f5214}.publication-page-library-preview__devices svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:14px;height:14px}.publication-page-library-preview__stage{background:#e8eef5;border-bottom:1px solid #dfe7ef;height:470px;position:relative;overflow:hidden}.publication-page-library-preview__stage .publication-page-stored-preview{justify-content:center;padding-top:12px;display:flex}.publication-page-library-preview__stage .publication-page-stored-preview__document{width:820px;min-height:900px;left:50%;transform:translate(-50%)scale(.45)}.publication-page-library-preview__stage .publication-page-stored-preview.is-mobile .publication-page-stored-preview__document{width:390px;transform:translate(-50%)scale(.86)}.publication-page-library-preview dl{margin:0;padding:5px 15px;display:grid}.publication-page-library-preview dl>div{border-bottom:1px solid #e7edf3;justify-content:space-between;align-items:flex-start;gap:16px;padding:9px 0;display:flex}.publication-page-library-preview dl>div:last-child{border-bottom:0}.publication-page-library-preview dt{color:#71859a;font-size:9px}.publication-page-library-preview dd{color:#294560;text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;font-weight:750;overflow:hidden}.publication-page-library-preview>footer{background:#fafcfe;border-top:1px solid #e1e8ef;flex-wrap:wrap;justify-content:flex-end;gap:7px;padding:12px 15px;display:flex}.publication-page-library-preview>footer a,.publication-page-library-preview>footer button{min-height:34px;padding-inline:11px;font-size:9px}.publication-page-library-preview>footer svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:14px;height:14px}.publication-page-library-preview.is-empty{color:#71869c;text-align:center;place-items:center;min-height:560px;padding:24px;display:grid}.publication-page-library-preview.is-empty strong,.publication-page-library-preview.is-empty span{display:block}.publication-page-library-preview.is-empty strong{color:#2d4965;font-size:12px}.publication-page-library-preview.is-empty span{margin-top:5px;font-size:10px}[data-theme=dark] .publication-page-view-toggle,[data-theme=dark] .publication-page-library-preview__devices,[data-theme=dark] .publication-page-library-preview>footer{background:#0f1928;border-color:#293b51}[data-theme=dark] .publication-page-visual-card,[data-theme=dark] .publication-page-library-preview{background:#111c2d;border-color:#293b51}[data-theme=dark] .publication-page-visual-card.is-selected{background:#13233a;border-color:#2888f2}[data-theme=dark] .publication-page-visual-card__preview,[data-theme=dark] .publication-page-library-preview__stage{background:#16243a;border-color:#293b51}[data-theme=dark] .publication-page-visual-card__body h4,[data-theme=dark] .publication-page-library-preview>header h3,[data-theme=dark] .publication-page-library-preview dd{color:#edf5fd}[data-theme=dark] .publication-page-visual-card__body p,[data-theme=dark] .publication-page-visual-card__body footer,[data-theme=dark] .publication-page-library-preview dt{color:#91a5ba}[data-theme=dark] .publication-page-visual-card__body footer,[data-theme=dark] .publication-page-library-preview>header,[data-theme=dark] .publication-page-library-preview dl>div{border-color:#293b51}@media (width<=1120px){.publication-page-library{grid-template-columns:minmax(0,1fr) 330px}.publication-page-visual-grid{grid-template-columns:1fr}}@media (width<=860px){.publication-page-library{grid-template-columns:1fr}.publication-page-library-preview{position:static}.publication-page-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.publication-page-visual-grid{grid-template-columns:1fr}.publication-page-view-toggle{justify-content:center;width:100%}.publication-page-library-preview__stage{height:390px}}.publication-site-manager{gap:18px}.publication-site-manager__actions{align-items:center;gap:10px;display:flex}.publication-settings-tabs{background:#f4f7fb;border:1px solid #dbe5ef;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));padding:5px;display:grid;box-shadow:0 8px 25px #19314b0d}.publication-settings-tabs button{color:#516980;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;gap:3px;min-height:62px;padding:10px 16px;display:grid}.publication-settings-tabs button strong{color:#203c58;font-size:13px}.publication-settings-tabs button small{font-size:11px}.publication-settings-tabs button.is-active{background:#fff;box-shadow:0 3px 12px #24415e1f}.publication-settings-tabs button.is-active strong{color:#086cea}.publication-settings-domain-grid{grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);align-items:start;gap:18px;display:grid}.publication-site-settings-form{gap:15px;display:grid}.publication-domain-form{min-height:100%}.publication-domain-input{background:#fff;border:1px solid #bfcede;border-radius:10px;grid-template-columns:42px minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.publication-domain-input>span{background:#f4f8fc;border-right:1px solid #d9e3ed;place-items:center;height:100%;min-height:44px;font-size:15px;display:grid}.publication-domain-input input{width:100%;min-height:44px;box-shadow:none!important;border:0!important;border-radius:0!important}.publication-domain-input:focus-within{border-color:#1680f6;box-shadow:0 0 0 3px #1680f61a}.publication-domain-current{background:#f8fbfd;border:1px solid #dfe8f1;border-radius:11px;align-items:center;gap:13px;padding:14px;display:flex}.publication-domain-current>div{gap:4px;min-width:0;display:grid}.publication-domain-current small{color:#71869b;font-size:11px}.publication-domain-current strong{color:#1e3955;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.publication-settings-status{color:#167645;letter-spacing:.025em;text-transform:uppercase;background:#edfbf3;border:1px solid #7fd1a2;border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:800}.publication-settings-status.is-neutral{color:#526d85;background:#eef4f9;border-color:#b7c9da}.publication-domain-guide{gap:17px;display:grid}.publication-domain-guide ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.publication-domain-guide li{border-top:1px solid #e4ebf2;grid-template-columns:31px minmax(0,1fr);gap:11px;padding:12px 0;display:grid}.publication-domain-guide li:first-child{border-top:0}.publication-domain-guide li>span{color:#0871ed;background:#e9f3ff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;font-weight:850;display:grid}.publication-domain-guide li div{gap:4px;display:grid}.publication-domain-guide li strong{color:#213c58;font-size:12px}.publication-domain-guide li small{color:#6b8196;line-height:1.45}.publication-domain-guide code{color:#1d537a;background:#edf3f8;border-radius:5px;padding:2px 5px;font:11px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.publication-domain-fallback{background:#f0f7ff;border:1px solid #b9d8fa;border-radius:11px;padding:14px}.publication-domain-fallback strong{color:#1264b7;font-size:12px}.publication-domain-fallback p{color:#54718d;margin:5px 0 0;font-size:11px;line-height:1.5}.publication-site-settings-form .publication-editor__section-heading:not(:first-child){border-top:1px solid #e2eaf3;margin-top:12px;padding-top:20px}.publication-form-actions{justify-content:space-between;align-items:center;gap:16px;padding-top:4px;display:flex}.publication-form-actions small{color:#71859b}.publication-navigation-manager{gap:15px;display:grid}.publication-navigation-add{background:#f7fafe;border:1px solid #d8e4ef;border-radius:12px;grid-template-columns:150px minmax(130px,.65fr) minmax(220px,1fr) minmax(180px,.8fr) 76px auto auto;align-items:end;gap:10px;padding:15px;display:grid}.publication-navigation-list{gap:8px;display:grid;overflow-x:auto}.publication-navigation-row{background:#fff;border:1px solid #dfe8f1;border-radius:10px;grid-template-columns:170px minmax(145px,.7fr) minmax(250px,1.2fr) 76px auto auto auto auto;align-items:center;gap:8px;min-width:1050px;padding:10px;display:grid}.publication-navigation-row.is-inactive{opacity:.62;background:#f5f7fa}.publication-navigation-row input,.publication-navigation-row select{color:#203b57;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #ccd9e7;border-radius:8px;padding:7px 9px}.publication-check--compact{white-space:nowrap;color:#415e79;align-items:center;gap:6px;font-size:12px;font-weight:750;display:inline-flex}.publication-check--compact input{accent-color:#0871ed;width:16px;height:16px}.publication-site-manager--redesign{background:#f8fafd;align-content:start;gap:20px;min-width:0;min-height:0}.publication-studio-shell .publication-site-manager--redesign{padding:24px 26px 34px}.publication-site-manager--redesign svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.publication-settings-header{justify-content:space-between;align-items:center;gap:24px;width:100%;min-width:0;display:flex}.publication-settings-header__title{align-items:center;gap:16px;min-width:0;display:flex}.publication-settings-header__title>span{color:#0969e9;background:#e8f1ff;border-radius:13px;flex:0 0 50px;place-items:center;width:50px;height:50px;display:grid}.publication-settings-header__title>span svg{width:26px;height:26px}.publication-settings-header h2{color:#0d2946;letter-spacing:-.035em;margin:0;font-size:25px}.publication-settings-header p{color:#627891;margin:5px 0 0;font-size:12px;line-height:1.45}.publication-site-manager--redesign .publication-site-manager__actions a,.publication-site-manager--redesign .publication-site-manager__actions button{color:#173653;min-height:38px;box-shadow:none;white-space:nowrap;background:#fff;border:1px solid #d1ddeb;border-radius:8px;padding:0 16px;font-size:11px;font-weight:760}.publication-site-manager--redesign .publication-site-manager__actions a:hover,.publication-site-manager--redesign .publication-site-manager__actions button:hover{background:#f7faff;border-color:#a8c1dd}.publication-settings-workspace{grid-template-columns:236px minmax(480px,1fr) 286px;align-items:start;gap:18px;min-width:0;display:grid}.publication-site-manager--redesign .publication-settings-tabs{background:#fff;border:1px solid #dbe4ee;border-radius:11px;grid-template-columns:1fr;align-content:start;gap:4px;padding:14px;display:grid;box-shadow:0 5px 18px #1c395809}.publication-site-manager--redesign .publication-settings-tabs>p{color:#7589a0;letter-spacing:.06em;text-transform:uppercase;margin:6px 3px 8px;font-size:9px;font-weight:820}.publication-site-manager--redesign .publication-settings-tabs>hr{background:#e2e9f1;border:0;width:100%;height:1px;margin:10px 0 8px}.publication-site-manager--redesign .publication-settings-tabs button{color:#4a6380;min-height:52px;box-shadow:none;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;padding:7px 9px;display:grid}.publication-site-manager--redesign .publication-settings-tabs button>span:first-child{color:#496986;background:#f0f4f8;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.publication-site-manager--redesign .publication-settings-tabs button svg{width:16px;height:16px}.publication-site-manager--redesign .publication-settings-tabs button strong,.publication-site-manager--redesign .publication-settings-tabs button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.publication-site-manager--redesign .publication-settings-tabs button strong{color:#173451;font-size:11px}.publication-site-manager--redesign .publication-settings-tabs button small{color:#70869e;margin-top:3px;font-size:9px}.publication-site-manager--redesign .publication-settings-tabs button:hover{background:#f4f8fd}.publication-site-manager--redesign .publication-settings-tabs button.is-active{box-shadow:none;background:#eaf2ff}.publication-site-manager--redesign .publication-settings-tabs button.is-active>span:first-child{color:#0868e7;background:#dbeaff}.publication-site-manager--redesign .publication-settings-tabs button.is-active strong{color:#0861d5}.publication-settings-main,.publication-settings-content-stack{gap:14px;min-width:0;display:grid}.publication-site-manager--redesign .publication-editor__card{background:#fff;border:1px solid #dbe4ee;border-radius:11px;padding:20px;box-shadow:0 5px 18px #1c395809}.publication-site-manager--redesign .publication-editor__section-heading{align-items:center;gap:11px;display:flex}.publication-site-manager--redesign .publication-editor__section-heading>span{color:#0870ed;background:#eaf2ff;border-radius:10px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:820;display:grid}.publication-site-manager--redesign .publication-editor__section-heading>span svg{width:20px;height:20px}.publication-site-manager--redesign .publication-editor__section-heading h3{color:#173450;margin:0;font-size:15px}.publication-site-manager--redesign .publication-editor__section-heading p{color:#6c8299;margin:4px 0 0;font-size:10px;line-height:1.45}.publication-site-manager--redesign .publication-field>span{color:#1b3855;font-size:10px;font-weight:760}.publication-site-manager--redesign .publication-field input,.publication-site-manager--redesign .publication-field select,.publication-site-manager--redesign .publication-field textarea{border-color:#cbd8e6;border-radius:8px}.publication-site-manager--redesign .publication-field small{color:#6e839a;font-size:9px}.publication-site-manager--redesign .publication-domain-form{min-height:0}.publication-site-manager--redesign .publication-domain-current{background:#f0f7ff;border-color:#b8d7fc;justify-content:space-between;padding:13px}.publication-site-manager--redesign .publication-domain-current>div{order:0}.publication-site-manager--redesign .publication-settings-status{color:#49647f;background:#e5eef9;border:0;order:1;font-size:8px}.publication-site-manager--redesign .publication-form-actions .secondary-button{align-items:center;gap:7px;display:inline-flex}.publication-site-manager--redesign .publication-form-actions .secondary-button svg{width:14px;height:14px}.publication-site-manager--redesign .publication-domain-guide{gap:12px}.publication-site-manager--redesign .publication-domain-guide ol{border:1px solid #e0e8f1;border-radius:9px}.publication-site-manager--redesign .publication-domain-guide li{grid-template-columns:28px minmax(0,1fr) auto 12px;align-items:center;gap:9px;padding:10px 12px}.publication-site-manager--redesign .publication-domain-guide li:first-child{border-top:0}.publication-site-manager--redesign .publication-domain-guide li>span{width:22px;height:22px;font-size:9px}.publication-site-manager--redesign .publication-domain-guide li strong{font-size:10px}.publication-site-manager--redesign .publication-domain-guide li small{font-size:9px}.publication-site-manager--redesign .publication-domain-guide li em{color:#1a7a4d;background:#e6f7ee;border-radius:999px;padding:4px 8px;font-size:8px;font-style:normal;font-weight:780}.publication-site-manager--redesign .publication-domain-guide li em.is-pending{color:#a86b05;background:#fff4da}.publication-site-manager--redesign .publication-domain-guide li b{color:#55708b;font-size:16px;font-weight:500}.publication-settings-help{background:#fff;border:1px solid #dbe4ee;border-radius:11px;overflow:hidden;box-shadow:0 5px 18px #1c395809}.publication-settings-help>section:first-child{padding:20px 18px 12px}.publication-settings-help h3{color:#16334f;margin:0;font-size:14px}.publication-settings-help p{color:#647b94;margin:9px 0 16px;font-size:10px;line-height:1.55}.publication-settings-help>section:first-child>div{display:grid}.publication-settings-help button{color:#173b62;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e7edf4;grid-template-columns:31px minmax(0,1fr) 10px;align-items:center;gap:9px;min-height:56px;padding:9px 0;display:grid}.publication-settings-help button:first-child{border-top:0}.publication-settings-help button>span:first-child{color:#0b70eb;background:#eaf2ff;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.publication-settings-help button svg{width:15px;height:15px}.publication-settings-help button strong,.publication-settings-help button small{display:block}.publication-settings-help button strong{font-size:10px}.publication-settings-help button small{color:#70869d;margin-top:3px;font-size:9px}.publication-settings-help button b{font-size:16px;font-weight:500}.publication-settings-help button:hover strong{color:#0868df}.publication-settings-help__support{background:#fbfcfe;border-top:1px solid #e2e9f1;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:18px;display:grid}.publication-settings-help__support>span{color:#52708f;place-items:center;width:28px;height:28px;display:grid}.publication-settings-help__support p{margin:7px 0 12px}.publication-settings-help__support a{color:#173b60;background:#fff;border:1px solid #cfdae7;border-radius:7px;align-items:center;min-height:32px;padding:0 12px;font-size:9px;font-weight:760;text-decoration:none;display:inline-flex}.publication-settings-planned{align-content:start;gap:22px;min-height:380px;display:grid}.publication-settings-planned>header{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.publication-settings-planned>header>span{color:#6f54d7;background:#f0ecff;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.publication-settings-planned>header>span svg{width:22px;height:22px}.publication-settings-planned>header small{color:#7c8fa4;text-transform:uppercase;font-size:9px;font-weight:760}.publication-settings-planned>header h3{color:#173451;margin:3px 0 4px;font-size:18px}.publication-settings-planned>header p{color:#667c94;margin:0;font-size:10px;line-height:1.5}.publication-settings-planned>header em{color:#7153d2;text-transform:uppercase;background:#eee9ff;border-radius:999px;padding:5px 9px;font-size:8px;font-style:normal;font-weight:800}.publication-settings-planned__grid{gap:9px;display:grid}.publication-settings-planned__grid article{background:#fbfcfe;border:1px solid #e1e8f0;border-radius:9px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:14px;display:grid}.publication-settings-planned__grid article>span{color:#6c55c9;background:#f0edff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:820;display:grid}.publication-settings-planned__grid strong,.publication-settings-planned__grid small{display:block}.publication-settings-planned__grid strong{color:#203c58;font-size:10px}.publication-settings-planned__grid small{color:#6f8399;margin-top:4px;font-size:9px;line-height:1.45}body.crm-theme-dark .publication-site-manager--redesign{background:#0d1725}body.crm-theme-dark .publication-settings-header h2,body.crm-theme-dark .publication-site-manager--redesign .publication-settings-tabs button strong,body.crm-theme-dark .publication-site-manager--redesign .publication-editor__section-heading h3,body.crm-theme-dark .publication-settings-help h3,body.crm-theme-dark .publication-settings-help button strong,body.crm-theme-dark .publication-settings-planned>header h3,body.crm-theme-dark .publication-settings-planned__grid strong{color:#e4eef9}body.crm-theme-dark .publication-site-manager--redesign .publication-settings-tabs,body.crm-theme-dark .publication-site-manager--redesign .publication-editor__card,body.crm-theme-dark .publication-settings-help{background:#132136;border-color:#2c4058}body.crm-theme-dark .publication-site-manager--redesign .publication-settings-tabs button:hover,body.crm-theme-dark .publication-settings-planned__grid article,body.crm-theme-dark .publication-settings-help__support{background:#172840}body.crm-theme-dark .publication-site-manager--redesign .publication-settings-tabs button.is-active{background:#17375f}body.crm-theme-dark .publication-site-manager--redesign .publication-domain-current{background:#132d4b;border-color:#285785}body.crm-theme-dark .publication-site-manager--redesign .publication-domain-guide ol,body.crm-theme-dark .publication-site-manager--redesign .publication-domain-guide li,body.crm-theme-dark .publication-settings-help button,body.crm-theme-dark .publication-settings-help__support,body.crm-theme-dark .publication-settings-planned__grid article{border-color:#2c4058}body.crm-theme-dark .publication-site-manager--redesign .publication-site-manager__actions a,body.crm-theme-dark .publication-site-manager--redesign .publication-site-manager__actions button,body.crm-theme-dark .publication-settings-help__support a{color:#dce9f6;background:#172840;border-color:#36506d}@media (width<=1500px){.publication-settings-workspace{grid-template-columns:220px minmax(0,1fr)}.publication-settings-help{grid-column:2}}@media (width<=1050px){.publication-settings-workspace{grid-template-columns:1fr}.publication-settings-help{grid-column:1}.publication-site-manager--redesign .publication-settings-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.publication-site-manager--redesign .publication-settings-tabs>p,.publication-site-manager--redesign .publication-settings-tabs>hr{grid-column:1/-1}}@media (width<=700px){.publication-studio-shell .publication-site-manager--redesign{padding:18px 14px 28px}.publication-settings-header{flex-direction:column;align-items:flex-start}.publication-site-manager--redesign .publication-site-manager__actions{width:100%}.publication-site-manager--redesign .publication-site-manager__actions>*{flex:1}.publication-site-manager--redesign .publication-settings-tabs{grid-template-columns:1fr}.publication-site-manager--redesign .publication-domain-guide li{grid-template-columns:26px minmax(0,1fr) 10px}.publication-site-manager--redesign .publication-domain-guide li em{display:none}}.publication-metrics--audience{grid-template-columns:repeat(4,minmax(0,1fr))}.publication-newsletter-brand-audiences{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.publication-newsletter-brand-audiences article{border:1px solid color-mix(in srgb, var(--audience-color) 24%, #dbe5ef);background:linear-gradient(145deg, color-mix(in srgb, var(--audience-color) 10%, #fff), #fff 62%);border-radius:14px;min-height:108px;padding:16px;position:relative;overflow:hidden;box-shadow:0 12px 28px #223a530f}.publication-newsletter-brand-audiences article:after{content:"";background:var(--audience-color);opacity:.1;filter:blur(2px);border-radius:50%;width:78px;height:78px;position:absolute;bottom:-28px;right:-22px}.publication-newsletter-brand-audiences span,.publication-newsletter-brand-audiences small{display:block}.publication-newsletter-brand-audiences span{color:var(--audience-color);font-size:12px;font-weight:850}.publication-newsletter-brand-audiences strong{color:#142f4b;margin-top:10px;font-size:25px;line-height:1;display:block}.publication-newsletter-brand-audiences small{color:#6f8397;margin-top:7px}.publication-audience-list{padding:20px}.publication-audience-row{border-top:1px solid #e4ebf3;grid-template-columns:minmax(260px,1fr) 180px 120px 116px;align-items:center;gap:14px;min-height:66px;padding:10px 4px;display:grid}.publication-audience-row:first-of-type{margin-top:12px}.publication-audience-row>div strong,.publication-audience-row>div span{display:block}.publication-audience-row>div strong{color:#193450;font-size:14px}.publication-audience-row>div span,.publication-audience-row>small,.publication-audience-row>em{color:#73879d;margin-top:3px;font-size:12px;font-style:normal}.publication-audience-row .publication-audience-row__brands{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.publication-audience-row__brands b{border:1px solid color-mix(in srgb, var(--audience-color) 28%, #dbe5ef);background:color-mix(in srgb, var(--audience-color) 8%, #fff);color:var(--audience-color);border-radius:999px;padding:3px 7px;font-size:10px}.publication-audience-row>button{color:#36536f;cursor:pointer;background:#fff;border:1px solid #cfdbea;border-radius:9px;min-height:36px;padding:0 12px;font-weight:750}.publication-audience-row>button:hover{color:#a32929;background:#fff5f5;border-color:#f1a5a5}.publication-audience-row.is-inactive{opacity:.62}.publication-metrics--commercial{grid-template-columns:repeat(4,minmax(0,1fr))}.publication-commercial__create{gap:14px;margin-bottom:18px;padding:20px;display:grid}.publication-commercial__create>.primary-button,.publication-commercial-placement-form>.secondary-button{justify-self:start}.publication-commercial__goal-grid{grid-template-columns:repeat(5,minmax(130px,1fr));gap:12px;display:grid}.publication-commercial__campaigns{gap:16px;display:grid}.publication-commercial-card{overflow:hidden}.publication-commercial-card.is-archived{opacity:.64}.publication-commercial-card__header{border-bottom:1px solid #e3ebf3;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex}.publication-commercial-card__header h3{color:#17324e;margin:9px 0 4px;font-size:18px}.publication-commercial-card__header p,.publication-commercial-card__empty{color:#6e8299;margin:0;font-size:13px}.publication-commercial-card__actions{gap:8px;display:flex}.publication-commercial-card__actions button,.publication-commercial-placement button{color:#36536f;cursor:pointer;background:#fff;border:1px solid #cfdbea;border-radius:8px;min-height:34px;padding:0 11px;font-weight:750}.publication-commercial-card__metrics{background:#f8fbfe;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.publication-commercial-card__metrics>span{border-right:1px solid #e3ebf3;padding:16px 20px}.publication-commercial-card__metrics>span:last-child{border-right:0}.publication-commercial-card__metrics strong,.publication-commercial-card__metrics small{display:block}.publication-commercial-card__metrics strong{color:#12304e;font-size:20px}.publication-commercial-card__metrics small{color:#74879d;margin-top:4px;font-size:11px}.publication-commercial-card__placements{padding:8px 20px}.publication-commercial-card__settings{border-bottom:1px solid #e3ebf3}.publication-commercial-card__settings>summary{color:#47627d;cursor:pointer;padding:12px 20px;font-size:12px;font-weight:800}.publication-commercial-card__settings>form{gap:12px;padding:4px 20px 20px;display:grid}.publication-commercial-card__settings>form>.secondary-button{justify-self:start}.publication-commercial-placement{border-bottom:1px solid #e5ecf3;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;display:grid}.publication-commercial-placement:last-child{border-bottom:0}.publication-commercial-placement>span{color:#067785;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:850}.publication-commercial-placement strong,.publication-commercial-placement small{display:block}.publication-commercial-placement strong{color:#193450;font-size:13px}.publication-commercial-placement small,.publication-commercial-placement em{color:#73879d;margin-top:3px;font-size:11px;font-style:normal}.publication-commercial-placement.is-inactive{opacity:.56}.publication-commercial-placement-form{background:#fbfcfe;border-top:1px solid #e3ebf3;gap:12px;padding:18px 20px 20px;display:grid}.publication-newsletter-form{gap:14px;margin-bottom:18px;padding:20px;display:grid}.publication-planning-header-actions,.publication-planning-calendar>header,.publication-planning-calendar>header>div,.publication-editorial-tasks>header,.publication-editorial-tasks>header>div{align-items:center;display:flex}.publication-planning-header-actions{gap:10px}.publication-metrics--planning{grid-template-columns:repeat(4,minmax(0,1fr))}.publication-planning-calendar{padding:0;overflow:hidden}.publication-planning-calendar>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:20px 22px}.publication-planning-calendar>header h3{margin:2px 0 0;font-size:22px}.publication-planning-calendar>header>div{gap:7px}.publication-planning-calendar>header button,.publication-planning-agenda__item>button{border:1px solid var(--line);min-height:36px;color:var(--ink);background:var(--surface);font:inherit;cursor:pointer;border-radius:9px;padding:0 12px;font-weight:700}.publication-planning-weekdays,.publication-planning-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.publication-planning-weekdays{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface-soft) 72%, transparent)}.publication-planning-weekdays span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:9px 12px;font-size:11px;font-weight:800}.publication-planning-day{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);min-width:0;min-height:128px;padding:9px}.publication-planning-day:nth-child(7n){border-right:0}.publication-planning-day.is-outside{background:color-mix(in srgb, var(--surface-soft) 70%, transparent);opacity:.66}.publication-planning-day.is-today{box-shadow:inset 0 0 0 2px #2f72ed}.publication-planning-day>header{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.publication-planning-day>header span{width:25px;height:25px;color:var(--ink);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.publication-planning-day.is-today>header span{color:#fff;background:#1769e0}.publication-planning-day>header small{color:#1769e0;text-transform:uppercase;font-size:9px;font-weight:800}.publication-planning-day>div{gap:5px;display:grid}.publication-planning-chip{color:#213a58;text-align:left;cursor:pointer;background:#edf3fa;border:0;border-left:3px solid #7a8ca5;border-radius:6px;min-width:0;padding:6px 7px}.publication-planning-chip strong,.publication-planning-chip small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.publication-planning-chip strong{font-size:10px}.publication-planning-chip small{color:#6b7e96;margin-top:2px;font-size:9px}.publication-planning-chip--urgent{background:#fff0f2;border-color:#db3f58}.publication-planning-chip--high{background:#fff5e7;border-color:#e28a18}.publication-planning-chip--low{background:#eafaf6;border-color:#149b83}.publication-planning-more{color:var(--muted);font-size:10px;font-weight:700}.publication-planning-lists{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:18px;display:grid}.publication-planning-agenda{display:grid}.publication-planning-agenda__item{border-top:1px solid var(--line);grid-template-columns:150px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:13px 0;display:grid}.publication-planning-agenda__item:first-child{border-top:0}.publication-planning-agenda__date{color:var(--muted);font-size:12px;font-weight:700}.publication-planning-agenda__item>div{min-width:0}.publication-planning-agenda__item strong,.publication-planning-agenda__item small{display:block}.publication-planning-agenda__item>div>strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.publication-planning-agenda__item small{color:var(--muted);margin-top:4px;font-size:11px}.publication-priority{color:#4f6077;text-transform:uppercase;background:#edf2f7;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.publication-priority--urgent{color:#a91e37;background:#ffe8ec}.publication-priority--high{color:#995b08;background:#fff0d7}.publication-priority--low{color:#087564;background:#dcf8f1}.publication-editorial-plan{gap:15px;display:grid}.publication-editorial-plan>.secondary-button{justify-self:start}.publication-editorial-tasks{border-top:1px solid var(--line);margin-top:4px;padding-top:18px}.publication-editorial-tasks>header{justify-content:space-between;margin-bottom:10px}.publication-editorial-tasks>header>div{align-items:baseline;gap:9px}.publication-editorial-tasks>header strong{color:var(--ink)}.publication-editorial-tasks>header small,.publication-editorial-tasks__empty{color:var(--muted)}.publication-editorial-tasks__list{border:1px solid var(--line);border-radius:11px;overflow:hidden}.publication-editorial-tasks__list article{border-top:1px solid var(--line);background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.publication-editorial-tasks__list article:first-child{border-top:0}.publication-editorial-tasks__list article.is-done>div{opacity:.62}.publication-editorial-tasks__list article.is-done>div strong{text-decoration:line-through}.publication-editorial-tasks__list button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}.publication-editorial-tasks__list [data-publication-task-toggle] span{color:#fff;border:2px solid #b8c5d5;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.publication-editorial-tasks__list article.is-done [data-publication-task-toggle] span{background:#149b83;border-color:#137f6e}.publication-editorial-tasks__list article>div strong,.publication-editorial-tasks__list article>div small{display:block}.publication-editorial-tasks__list article>div strong{color:var(--ink);font-size:13px}.publication-editorial-tasks__list article>div small{color:var(--muted);margin-top:3px;font-size:11px}.publication-editorial-task-create{grid-template-columns:minmax(220px,1.5fr) minmax(170px,1fr) minmax(170px,1fr) auto;gap:9px;margin-top:11px;display:grid}.publication-editorial-task-create input,.publication-editorial-task-create select{border:1px solid var(--line);min-width:0;min-height:40px;color:var(--ink);background:var(--surface);font:inherit;border-radius:9px;padding:0 11px}body.crm-theme-dark .publication-planning-chip{color:#dce8f7;background:#1b2b3c}body.crm-theme-dark .publication-planning-chip--urgent{background:#3c2027}body.crm-theme-dark .publication-planning-chip--high{background:#3b3020}body.crm-theme-dark .publication-planning-chip--low{background:#17352f}@media (width<=1100px){.publication-planning-lists{grid-template-columns:1fr}.publication-planning-day{min-height:108px;padding:6px}.publication-planning-chip small{display:none}.publication-editorial-task-create{grid-template-columns:1fr 1fr}}@media (width<=760px){.publication-metrics--planning{grid-template-columns:1fr 1fr}.publication-planning-header-actions{flex-direction:column;align-items:stretch}.publication-planning-calendar{overflow-x:auto}.publication-planning-weekdays,.publication-planning-grid{min-width:760px}.publication-planning-agenda__item{grid-template-columns:1fr auto}.publication-planning-agenda__date{grid-column:1/-1}.publication-editorial-task-create{grid-template-columns:1fr}}.publication-field-label{color:#29445f;margin-bottom:7px;font-size:12px;font-weight:800;display:block}.publication-newsletter-content-choices{background:#fbfcfe;border:1px solid #d9e4ef;border-radius:11px;max-height:290px;overflow:auto}.publication-newsletter-content-choices label{cursor:pointer;border-bottom:1px solid #e4ebf3;align-items:flex-start;gap:11px;padding:11px 13px;display:flex}.publication-newsletter-content-choices label:last-child{border-bottom:0}.publication-newsletter-content-choices input{accent-color:#1676ef;margin-top:3px}.publication-newsletter-content-choices strong,.publication-newsletter-content-choices small{display:block}.publication-newsletter-content-choices strong{color:#193450;font-size:12px}.publication-newsletter-content-choices small{color:#74879d;margin-top:3px;font-size:10px}.publication-newsletter-editions{gap:16px;display:grid}.publication-newsletter-card{overflow:hidden}.publication-newsletter-card>header{border-bottom:1px solid #e3ebf3;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex}.publication-newsletter-card>header h3{color:#17324e;margin:9px 0 4px;font-size:18px}.publication-newsletter-card>header p{color:#6e8299;margin:0;font-size:12px}.publication-newsletter-card__stats{gap:8px;display:flex}.publication-newsletter-card__stats span{color:#60758d;text-align:center;background:#f1f6fb;border-radius:9px;min-width:78px;padding:9px 11px;font-size:10px}.publication-newsletter-card__stats strong{color:#17324e;font-size:17px;display:block}.publication-newsletter-preview,.publication-newsletter-settings{border-bottom:1px solid #e3ebf3}.publication-newsletter-preview>summary,.publication-newsletter-settings>summary{color:#47627d;cursor:pointer;padding:12px 20px;font-size:12px;font-weight:800}.publication-newsletter-preview>div{background:#fff;border:1px solid #dce5ee;max-width:700px;margin:0 auto 20px;padding:28px;box-shadow:0 10px 30px #0f2c4c0f}.publication-newsletter-preview h2{color:#102a43;margin:7px 0 10px}.publication-newsletter-preview p{color:#52677d;line-height:1.55}.publication-newsletter-preview article{border-top:1px solid #dce5ee;gap:5px;padding:14px 0;display:grid}.publication-newsletter-preview article small{color:#078594;text-transform:uppercase;font-weight:800}.publication-newsletter-preview article strong{color:#17324e}.publication-newsletter-preview article span{color:#60758d;font-size:11px}.publication-newsletter-settings>form{gap:12px;padding:4px 20px 20px;display:grid}.publication-newsletter-settings>form>.secondary-button{justify-self:start}.publication-newsletter-card__actions{background:#fbfcfe;grid-template-columns:minmax(230px,1fr) minmax(280px,1fr) auto;gap:10px;padding:16px 20px;display:grid}.publication-newsletter-card__actions form{gap:7px;display:flex}.publication-newsletter-card__actions input{border:1px solid #cfdbea;border-radius:8px;width:100%;min-height:38px;padding:0 10px}.publication-newsletter-card__actions button{color:#31506d;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c5d5e6;border-radius:8px;min-height:38px;padding:0 12px;font-weight:750}.publication-newsletters{min-width:0}.publication-newsletter-library{gap:18px;display:grid}.publication-newsletter-library__header{justify-content:space-between;align-items:center;gap:24px;padding:4px 2px 2px;display:flex}.publication-newsletter-library__header h2{color:#102a43;letter-spacing:-.035em;margin:4px 0 3px;font-size:clamp(24px,2vw,34px)}.publication-newsletter-library__header p{color:#708399;margin:0;font-size:13px}.publication-newsletter-library__header>div:last-child{gap:9px;display:flex}.publication-newsletter-library__header button{min-height:42px;padding:0 16px}.publication-newsletter-library__header button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:17px;height:17px;margin-right:7px}.publication-newsletter-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.publication-newsletter-summary article{background:#fff;border:1px solid #dce6f1;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:112px;padding:18px;display:flex;box-shadow:0 5px 16px #1c375809}.publication-newsletter-summary article>span{gap:3px;min-width:0;display:grid}.publication-newsletter-summary small{color:#60768e;font-size:11px;font-weight:750}.publication-newsletter-summary strong{color:#102a43;letter-spacing:-.03em;font-size:24px}.publication-newsletter-summary em{color:#8293a6;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.publication-newsletter-summary article>i{color:#2476ed;background:#e9f2ff;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.publication-newsletter-summary article>i svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:21px;height:21px}.publication-newsletter-summary .is-amber>i{color:#e9991a;background:#fff2dc}.publication-newsletter-summary .is-green>i{color:#10a56c;background:#e1f7ed}.publication-newsletter-summary .is-purple>i{color:#8650db;background:#f0e8ff}.publication-newsletter-summary .is-cyan>i{color:#168bb6;background:#e2f5fb}.publication-newsletter-library__layout{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:16px;display:grid}.publication-newsletter-library__layout>main{background:#fff;border:1px solid #dce6f1;border-radius:14px;min-width:0;overflow:hidden}.publication-newsletter-status-tabs{border-bottom:1px solid #e3eaf2;gap:6px;min-width:0;padding:0 14px;display:flex;overflow-x:auto}.publication-newsletter-status-tabs button{color:#60758d;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;min-height:48px;padding:0 12px;font-size:11px;font-weight:800;display:flex}.publication-newsletter-status-tabs button span{color:#6b7d91;background:#eef3f8;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;display:inline-grid}.publication-newsletter-status-tabs button:hover,.publication-newsletter-status-tabs button.is-active{color:#126cf3}.publication-newsletter-status-tabs button.is-active{border-bottom-color:#126cf3}.publication-newsletter-status-tabs button.is-active span{color:#126cf3;background:#e9f2ff}.publication-newsletter-filters{background:#fbfcfe;border-bottom:1px solid #e3eaf2;grid-template-columns:minmax(220px,1.7fr) repeat(4,minmax(125px,.72fr)) auto;gap:8px;padding:14px;display:grid}.publication-newsletter-filters label{background:#fff;border:1px solid #d4dfeb;border-radius:9px;align-items:center;gap:9px;min-width:0;min-height:40px;padding:0 12px;display:flex}.publication-newsletter-filters label svg{fill:none;stroke:#7590aa;stroke-width:1.8px;flex:0 0 16px;width:16px;height:16px}.publication-newsletter-filters input{color:#1a3550;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.publication-newsletter-filters select,.publication-newsletter-filters button{color:#2d4863;cursor:pointer;background:#fff;border:1px solid #d4dfeb;border-radius:9px;min-width:0;min-height:40px;padding:0 11px;font-size:10px;font-weight:750}.publication-newsletter-filters button{align-items:center;gap:6px;display:inline-flex}.publication-newsletter-filters button svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:14px;height:14px}.publication-newsletter-edition-table{min-width:0;overflow-x:auto}.publication-newsletter-edition-table>header,.publication-newsletter-edition-row__main{grid-template-columns:34px 52px minmax(205px,1.45fr) minmax(72px,.55fr) minmax(90px,.72fr) minmax(120px,.9fr) minmax(120px,.86fr) minmax(105px,.74fr) 105px;align-items:center;gap:10px;min-width:1080px;display:grid}.publication-newsletter-edition-table>header{color:#70849a;letter-spacing:.035em;text-transform:uppercase;background:#f5f8fb;min-height:38px;padding:0 14px;font-size:9px;font-weight:850}.publication-newsletter-edition-table>header span:nth-child(2){grid-column:2/4}.publication-newsletter-edition-row{background:#fff;border-bottom:1px solid #e6edf4;min-width:1080px}.publication-newsletter-edition-row:last-child{border-bottom:0}.publication-newsletter-edition-row.is-expanded{background:#fbfdff;box-shadow:inset 3px 0 #1874ed}.publication-newsletter-edition-row__main{min-height:92px;padding:11px 14px}.publication-newsletter-edition-row__main>span{color:#526b83;gap:3px;min-width:0;font-size:10px;display:grid}.publication-newsletter-edition-row__main>span>strong{color:#193651;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.publication-newsletter-edition-row__main>span>small{color:#7d90a3;font-size:9px}.publication-newsletter-edition-row__select{place-items:center;display:grid}.publication-newsletter-edition-row__select input{accent-color:#126cf3;width:14px;height:14px}.publication-newsletter-edition-row__cover{background:linear-gradient(145deg,#edf4ff,#dceaff);border-radius:7px;place-items:center;width:48px;height:58px;overflow:hidden;color:#236ed9!important;display:grid!important}.publication-newsletter-edition-row__cover img{object-fit:cover;width:100%;height:100%}.publication-newsletter-edition-row__cover svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:21px;height:21px}.publication-newsletter-edition-row__edition strong{line-height:1.35;color:#102f4e!important;white-space:normal!important;font-size:11px!important}.publication-newsletter-edition-row__edition small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.publication-newsletter-edition-row__edition em{color:#8a9bac;font-size:8px;font-style:normal}.publication-newsletter-type{color:#526c84;background:#edf2f7;border-radius:10px;justify-self:start;padding:4px 8px;font-size:8px}.publication-newsletter-type--research{color:#6240b5;background:#eee8ff}.publication-newsletter-type--mixed{color:#087f92;background:#def5f7}.publication-newsletter-type--editorial{color:#245fae;background:#e6f0ff}.publication-newsletter-edition-row .publication-status{justify-self:start;font-size:8px}.publication-newsletter-edition-row__delivery{grid-template-columns:1fr 1fr;column-gap:9px!important}.publication-newsletter-edition-row__delivery strong{color:#163b61!important;font-size:11px!important}.publication-newsletter-edition-row__delivery>i{background:#e4ebf2;border-radius:2px;grid-column:1/-1;height:2px;overflow:hidden}.publication-newsletter-edition-row__delivery>i:before{width:var(--newsletter-rate,0%);content:"";background:#1d78ee;height:100%;display:block}.publication-newsletter-edition-row__actions{justify-content:flex-end;align-items:center;gap:6px!important;display:flex!important}.publication-newsletter-edition-row__actions button{color:#34516e;cursor:pointer;background:#fff;border:1px solid #d5e0ec;border-radius:8px;min-width:34px;min-height:34px;padding:0 10px;font-size:10px;font-weight:800}.publication-newsletter-edition-row__actions .publication-newsletter-edition-row__primary{color:#126cf3}.publication-newsletter-edition-row__panel{background:#f7fafe;border-top:1px solid #dce6f0;grid-template-columns:minmax(300px,.85fr) minmax(460px,1.35fr);gap:0;display:grid}.publication-newsletter-edition-row__panel[hidden]{display:none}.publication-newsletter-edition-row__panel .publication-newsletter-preview,.publication-newsletter-edition-row__panel .publication-newsletter-settings{border:0;min-width:0}.publication-newsletter-edition-row__panel .publication-newsletter-preview{padding:18px}.publication-newsletter-edition-row__panel .publication-newsletter-preview>div{max-height:480px;margin:0;overflow-y:auto}.publication-newsletter-edition-row__panel .publication-newsletter-settings{border-left:1px solid #dce6f0}.publication-newsletter-edition-row__panel .publication-newsletter-settings>form{padding:18px}.publication-newsletter-edition-row__panel .publication-newsletter-card__actions{border-top:1px solid #dce6f0;grid-column:1/-1}.publication-newsletter-pagination{color:#75889d;border-top:1px solid #e3eaf2;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:0 14px;font-size:10px;display:flex}.publication-newsletter-pagination>div{align-items:center;gap:5px;display:flex}.publication-newsletter-pagination button{color:#4c6680;cursor:pointer;background:#fff;border:1px solid #d8e2ed;border-radius:8px;place-items:center;min-width:31px;height:31px;font-size:10px;font-weight:800;display:grid}.publication-newsletter-pagination button.is-active{color:#fff;background:#126cf3;border-color:#126cf3}.publication-newsletter-pagination button:disabled{opacity:.42;cursor:default}.publication-newsletter-insights{gap:12px;display:grid}.publication-newsletter-insights>section{background:#fff;border:1px solid #dce6f1;border-radius:14px;overflow:hidden;box-shadow:0 5px 16px #1c375809}.publication-newsletter-insights>section>header{border-bottom:1px solid #e6edf4;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:0 14px;display:flex}.publication-newsletter-insights>section>header strong{color:#17334f;font-size:11px}.publication-newsletter-insights>section>header span,.publication-newsletter-insights>section>header button{color:#71869c;background:0 0;border:0;font-size:8px}.publication-newsletter-insights>section>header button{color:#126cf3;cursor:pointer;font-weight:800}.publication-newsletter-performance-pairs{grid-template-columns:1fr 1fr;gap:8px;padding:13px 13px 8px;display:grid}.publication-newsletter-performance-pairs article{border:1px solid #e4ebf3;border-radius:9px;gap:3px;padding:11px;display:grid}.publication-newsletter-performance-pairs small{color:#74889d;font-size:9px}.publication-newsletter-performance-pairs strong{color:#173651;font-size:19px}.publication-newsletter-performance-pairs em{color:#0ba672;font-size:8px;font-style:normal;font-weight:800}.publication-newsletter-performance-bars{gap:11px;padding:10px 14px 13px;display:grid}.publication-newsletter-performance-bars label{color:#647b92;grid-template-columns:1fr auto;gap:5px;font-size:9px;display:grid}.publication-newsletter-performance-bars label b{color:#284966}.publication-newsletter-performance-bars label i{background:#e9eef5;border-radius:4px;grid-column:1/-1;height:5px;overflow:hidden}.publication-newsletter-performance-bars label u{border-radius:inherit;background:linear-gradient(90deg,#1977ef,#72a9ff);height:100%;text-decoration:none;display:block}.publication-newsletter-performance-bars label+label u{background:linear-gradient(90deg,#7b55dc,#b090ff)}.publication-newsletter-insights>section>p{color:#8192a4;margin:0;padding:0 14px 14px;font-size:8px;line-height:1.5}.publication-newsletter-audience-chart{grid-template-columns:96px 1fr;align-items:center;gap:14px;padding:16px 14px 10px;display:grid}.publication-newsletter-audience-chart>i{background:conic-gradient(#1675ec 0 var(--active-share), #dfe8f3 var(--active-share) 360deg);border-radius:50%;place-items:center;width:86px;height:86px;display:grid}.publication-newsletter-audience-chart>i:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:58px;height:58px}.publication-newsletter-audience-chart>i span{z-index:1;color:#173651;grid-area:1/1;font-size:13px;font-style:normal;font-weight:850}.publication-newsletter-audience-chart dl{gap:8px;margin:0;display:grid}.publication-newsletter-audience-chart dl div{color:#60778e;justify-content:space-between;gap:8px;font-size:9px;display:flex}.publication-newsletter-audience-chart dt{align-items:center;gap:6px;display:flex}.publication-newsletter-audience-chart dt b{background:#cbd7e4;border-radius:50%;width:7px;height:7px}.publication-newsletter-audience-chart dt b.is-active{background:#1675ec}.publication-newsletter-audience-chart dd{color:#274963;margin:0;font-weight:800}.publication-newsletter-quick-actions>button{color:#547087;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #e7edf4;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;width:100%;padding:11px 14px;display:grid}.publication-newsletter-quick-actions>button:last-child{border-bottom:0}.publication-newsletter-quick-actions>button:hover{background:#f7faff}.publication-newsletter-quick-actions>button>svg{fill:none;stroke:#2775df;stroke-width:1.7px;width:18px;height:18px}.publication-newsletter-quick-actions>button span{color:#25435f;gap:2px;font-size:9px;font-weight:800;display:grid}.publication-newsletter-quick-actions>button small{color:#8a9bac;font-size:8px;font-weight:500}body.crm-theme-dark .publication-newsletter-library__header h2,body.crm-theme-dark .publication-newsletter-summary strong,body.crm-theme-dark .publication-newsletter-edition-row__main>span>strong,body.crm-theme-dark .publication-newsletter-insights>section>header strong,body.crm-theme-dark .publication-newsletter-performance-pairs strong,body.crm-theme-dark .publication-newsletter-audience-chart>i span{color:#e5eef9}body.crm-theme-dark .publication-newsletter-summary article,body.crm-theme-dark .publication-newsletter-library__layout>main,body.crm-theme-dark .publication-newsletter-edition-row,body.crm-theme-dark .publication-newsletter-insights>section,body.crm-theme-dark .publication-newsletter-quick-actions>button{background:#111d30;border-color:#2b3b51}body.crm-theme-dark .publication-newsletter-status-tabs,body.crm-theme-dark .publication-newsletter-filters,body.crm-theme-dark .publication-newsletter-edition-row,body.crm-theme-dark .publication-newsletter-edition-row__panel,body.crm-theme-dark .publication-newsletter-insights>section>header,body.crm-theme-dark .publication-newsletter-quick-actions>button{border-color:#2b3b51}body.crm-theme-dark .publication-newsletter-filters,body.crm-theme-dark .publication-newsletter-edition-row__panel,body.crm-theme-dark .publication-newsletter-edition-table>header{background:#152238}body.crm-theme-dark .publication-newsletter-filters label,body.crm-theme-dark .publication-newsletter-filters select,body.crm-theme-dark .publication-newsletter-filters button,body.crm-theme-dark .publication-newsletter-pagination button,body.crm-theme-dark .publication-newsletter-edition-row__actions button{color:#c5d4e5;background:#17263a;border-color:#34465e}body.crm-theme-dark .publication-newsletter-filters input{color:#dce7f4}body.crm-theme-dark .publication-newsletter-performance-pairs article{border-color:#2b3b51}body.crm-theme-dark .publication-newsletter-audience-chart>i:before{background:#111d30}body.crm-theme-dark .publication-newsletter-quick-actions>button span{color:#d6e2ef}@media (width<=1480px){.publication-newsletter-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.publication-newsletter-filters{grid-template-columns:minmax(220px,1.5fr) repeat(2,minmax(130px,.75fr))}.publication-newsletter-filters select:nth-of-type(3),.publication-newsletter-filters select:nth-of-type(4){grid-row:2}}@media (width<=1120px){.publication-newsletter-library__layout{grid-template-columns:1fr}.publication-newsletter-insights{grid-template-columns:repeat(3,minmax(0,1fr))}.publication-newsletter-edition-row__panel{grid-template-columns:1fr}.publication-newsletter-edition-row__panel .publication-newsletter-settings{border-top:1px solid #dce6f0;border-left:0}}@media (width<=760px){.publication-newsletter-library__header{flex-direction:column;align-items:flex-start}.publication-newsletter-library__header>div:last-child{width:100%}.publication-newsletter-library__header button{flex:1}.publication-newsletter-summary,.publication-newsletter-filters{grid-template-columns:1fr 1fr}.publication-newsletter-filters label{grid-column:1/-1}.publication-newsletter-filters select:nth-of-type(3),.publication-newsletter-filters select:nth-of-type(4){grid-row:auto}.publication-newsletter-insights{grid-template-columns:1fr}.publication-newsletter-pagination{flex-direction:column;align-items:flex-start;padding:12px 14px}}.publication-newsletter-composer{grid-template-columns:minmax(0,1fr) minmax(310px,360px);align-items:start;gap:15px;display:grid}.publication-newsletter-composer__main{gap:13px;min-width:0;display:grid}.publication-newsletter-composer__section,.publication-newsletter-live-preview,.publication-newsletter-delivery-summary,.publication-newsletter-audit-note{background:#fff;border:1px solid #d9e4ef;border-radius:12px;overflow:hidden;box-shadow:0 4px 14px #18345306}.publication-newsletter-composer__section{padding:15px}.publication-newsletter-composer__section>header,.publication-newsletter-schedule>summary{align-items:flex-start;gap:10px;display:flex}.publication-newsletter-composer__section>header>span,.publication-newsletter-schedule>summary>span{color:#fff;background:#176fe8;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:10px;font-weight:850;display:grid}.publication-newsletter-composer__section>header>div,.publication-newsletter-schedule>summary>div{gap:2px;min-width:0;display:grid}.publication-newsletter-composer__section>header strong,.publication-newsletter-schedule>summary strong{color:#183550;font-size:12px;font-weight:850}.publication-newsletter-composer__section>header small,.publication-newsletter-schedule>summary small{color:#71869c;font-size:9px;line-height:1.4}.publication-newsletter-composer__section>.publication-field-grid,.publication-newsletter-composer__section>.publication-field{margin-top:12px}.publication-newsletter-rich-field{background:#fff;border:1px solid #cfdce8;border-radius:8px;display:grid;position:relative;overflow:hidden}.publication-newsletter-rich-field:focus-within{border-color:#4b94eb;box-shadow:0 0 0 3px #176fe817}.publication-newsletter-rich-field__toolbar{color:#607890;background:#fbfcfe;border-bottom:1px solid #dfe7ef;align-items:center;gap:1px;min-height:34px;padding:0 7px;display:flex}.publication-newsletter-rich-field__toolbar button{min-width:27px;height:26px;color:inherit;font:inherit;background:0 0;border:0;border-radius:5px;place-items:center;padding:0 6px;font-size:9px;display:grid}.publication-newsletter-rich-field__toolbar button:first-child{justify-content:start;min-width:70px}.publication-newsletter-rich-field textarea{resize:vertical;color:#28455f;background:#fff;border:0;outline:0;min-height:84px;padding:10px 11px 24px;font:600 10px/1.55 Inter,sans-serif}.publication-newsletter-rich-field>small{color:#8294a7;font-size:8px;position:absolute;bottom:7px;right:10px}.publication-newsletter-topic-chips{flex-wrap:wrap;gap:6px;min-height:25px;margin-top:8px;display:flex}.publication-newsletter-topic-chips button{color:#245fbd;cursor:pointer;background:#edf4ff;border:1px solid #c8dafa;border-radius:6px;min-height:24px;padding:0 8px;font-size:8px;font-weight:750}.publication-newsletter-topic-chips em{color:#8395a8;font-size:8px;font-style:normal}.publication-newsletter-composer__stories{padding:0}.publication-newsletter-composer__stories>header{align-items:center;padding:13px 15px 10px}.publication-newsletter-story-tools{flex:auto;grid-template-columns:minmax(200px,1fr) 125px;margin-left:auto;gap:8px!important;display:grid!important}.publication-newsletter-story-tools label{color:#6f8398;background:#fff;border:1px solid #d3dfeb;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:0 9px;display:flex}.publication-newsletter-story-tools svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:14px;height:14px}.publication-newsletter-story-tools input,.publication-newsletter-story-tools select{color:#35516c;background:0 0;border:0;outline:0;min-width:0;font:650 8px/1.2 Inter,sans-serif}.publication-newsletter-story-tools input{width:100%}.publication-newsletter-story-tools select{background:#fff;border:1px solid #d3dfeb;border-radius:7px;min-height:34px;padding:0 24px 0 8px}.publication-newsletter-story-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 15px 13px;display:grid}.publication-newsletter-story-card{color:#29475f;cursor:pointer;background:#fff;border:1px solid #d8e3ee;border-radius:9px;grid-template-columns:70px minmax(0,1fr);min-width:0;min-height:128px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.publication-newsletter-story-card:hover{border-color:#9bbce8;transform:translateY(-1px);box-shadow:0 7px 18px #1f4f8217}.publication-newsletter-story-card.is-selected{border-color:#4c94f0;box-shadow:inset 0 0 0 1px #4c94f0}.publication-newsletter-story-card>input{opacity:0;width:1px;height:1px;position:absolute}.publication-newsletter-story-card__check{z-index:2;color:#0000;background:#fff;border:1px solid #aebfce;border-radius:3px;place-items:center;width:15px;height:15px;font-size:9px;font-weight:900;display:grid;position:absolute;top:7px;left:7px}.publication-newsletter-story-card>input:focus-visible+.publication-newsletter-story-card__check{outline-offset:2px;outline:2px solid #3b89ed}.publication-newsletter-story-card>input:checked+.publication-newsletter-story-card__check{color:#fff;background:#176fe8;border-color:#176fe8}.publication-newsletter-story-card__media{color:#176fe8;background:linear-gradient(145deg,#eaf3ff,#d8e9ff);place-items:center;min-width:0;min-height:128px;display:grid;overflow:hidden}.publication-newsletter-story-card__media img{object-fit:cover;width:100%;height:100%}.publication-newsletter-story-card__media i{background:#ffffffb8;border-radius:9px;place-items:center;width:35px;height:35px;font-style:normal;display:grid}.publication-newsletter-story-card__media svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:19px;height:19px}.publication-newsletter-story-card__copy{align-content:start;gap:4px;min-width:0;padding:9px;display:grid}.publication-newsletter-story-card__copy small{color:#526f8d;background:#edf2f7;border-radius:4px;justify-self:start;padding:3px 5px;font-size:6px;font-weight:850}.publication-newsletter-story-card__copy strong{color:#173650;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.35;display:-webkit-box;overflow:hidden}.publication-newsletter-story-card__copy>span{color:#677e94;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:7px;line-height:1.45;display:-webkit-box;overflow:hidden}.publication-newsletter-story-card__copy em{color:#8395a8;margin-top:auto;font-size:6px;font-style:normal}.publication-newsletter-composer__research>header>span{background:#7c3aed}.publication-newsletter-research-card{background:linear-gradient(#fff,#fdfbff);border-color:#ded8f2}.publication-newsletter-research-card:hover{border-color:#b8a5eb;box-shadow:0 7px 18px #5e3da41a}.publication-newsletter-research-card.is-selected{border-color:#7c5ce0;box-shadow:inset 0 0 0 1px #7c5ce0}.publication-newsletter-research-card>input:focus-visible+.publication-newsletter-story-card__check{outline-color:#7c5ce0}.publication-newsletter-research-card>input:checked+.publication-newsletter-story-card__check{background:#7c5ce0;border-color:#7c5ce0}.publication-newsletter-research-card .publication-newsletter-story-card__media{color:#7045d7;background:linear-gradient(145deg,#f2edff,#e4dcfb)}.publication-newsletter-research-card .publication-newsletter-story-card__copy small{color:#6741c4;background:#f0ebff}.publication-newsletter-research-grid .publication-empty{grid-column:1/-1}.publication-newsletter-composer__stories>footer{background:#fbfcfe;border-top:1px solid #e3eaf2;justify-content:space-between;align-items:center;min-height:36px;padding:8px 15px;display:flex}.publication-newsletter-composer__stories>footer strong{color:#35516c;font-size:8px}.publication-newsletter-composer__stories>footer button{color:#176fe8;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.publication-newsletter-composer__stories>footer button:disabled{color:#a1b0bf}.publication-newsletter-schedule{padding:0}.publication-newsletter-schedule>summary{cursor:pointer;align-items:center;padding:12px 15px;list-style:none}.publication-newsletter-schedule>summary::-webkit-details-marker{display:none}.publication-newsletter-schedule>summary i{color:#6c8198;margin-left:auto;font-style:normal;transition:transform .16s}.publication-newsletter-schedule[open]>summary i{transform:rotate(180deg)}.publication-newsletter-schedule>div{padding:0 15px 14px 47px}.publication-newsletter-schedule>div>p{color:#75899f;margin:8px 0 0;font-size:8px}.publication-newsletter-composer__actions{justify-content:flex-end;gap:9px;display:flex}.publication-newsletter-composer__actions button{min-height:38px}.publication-newsletter-composer__actions svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:15px;height:15px}.publication-newsletter-composer__aside{gap:13px;min-width:0;display:grid;position:sticky;top:14px}.publication-newsletter-live-preview>header{border-bottom:1px solid #e2e9f1;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:0 13px;display:flex}.publication-newsletter-live-preview>header>strong{color:#1b3853;font-size:11px}.publication-newsletter-live-preview>header button{color:#176fe8;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.publication-newsletter-live-preview [data-newsletter-preview-close]{font-size:18px;display:none}.publication-newsletter-live-preview__email{text-align:center;background:#fff;border:1px solid #d8e3ed;border-radius:8px;margin:12px;overflow:hidden;box-shadow:0 8px 24px #1736560f}.publication-newsletter-live-preview__brand{color:#193852;justify-content:center;align-items:center;gap:6px;margin-top:15px;display:flex}.publication-newsletter-live-preview__brand span{color:#fff;background:var(--newsletter-brand-color,#2588ff);width:17px;height:17px;box-shadow:0 5px 14px color-mix(in srgb, var(--newsletter-brand-color,#2588ff) 32%, transparent);border-radius:5px;place-items:center;font-size:6px;font-weight:900;display:grid}.publication-newsletter-live-preview__brand strong{font-size:8px}.publication-newsletter-live-preview__email h2{color:#122f49;margin:8px 14px 3px;font:850 21px/1.1 Manrope,sans-serif}.publication-newsletter-live-preview__email time{color:#7d90a3;font-size:7px}.publication-newsletter-live-preview__email>p{color:#637a90;min-height:28px;margin:12px 17px;font-size:8px;line-height:1.5}.publication-newsletter-live-preview__email hr{background:#dfe7ef;border:0;height:1px;margin:0 17px}.publication-newsletter-live-preview__email h3{color:#26445f;text-align:left;margin:13px 17px 7px;font-size:10px}.publication-newsletter-live-preview__email [data-newsletter-preview-stories]{gap:7px;margin:0 17px 13px;display:grid}.publication-newsletter-live-preview__email [data-newsletter-preview-stories]>em{color:#8a9bac;padding:16px 8px;font-size:8px;font-style:normal}.publication-newsletter-live-preview__email [data-newsletter-preview-stories] article{text-align:left;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.publication-newsletter-live-preview__email [data-newsletter-preview-stories] article>img,.publication-newsletter-live-preview__email [data-newsletter-preview-stories] article>span{color:#176fe8;object-fit:cover;background:#eaf3ff;border-radius:4px;place-items:center;width:48px;height:32px;font-size:9px;font-weight:850;display:grid}.publication-newsletter-live-preview__email [data-newsletter-preview-stories] article div{gap:2px;min-width:0;display:grid}.publication-newsletter-live-preview__email [data-newsletter-preview-stories] article strong{color:#1f3c57;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.publication-newsletter-live-preview__email [data-newsletter-preview-stories] article small{color:#8595a6;font-size:6px}.publication-newsletter-live-preview__email [data-newsletter-preview-stories] article b{color:#3574c9;background:#edf4ff;border-radius:4px;padding:3px 5px;font-size:5px}.publication-newsletter-live-preview__email>footer{color:#176fe8;border-top:1px solid #e1e8f0;justify-content:flex-end;align-items:center;gap:8px;min-height:38px;padding:0 17px;font-size:8px;font-weight:800;display:flex}.publication-newsletter-delivery-summary{padding:13px}.publication-newsletter-delivery-summary h3{color:#1c3953;margin:0 0 10px;font-size:11px}.publication-newsletter-delivery-summary dl{gap:8px;margin:0;display:grid}.publication-newsletter-delivery-summary dl>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.publication-newsletter-delivery-summary dt{color:#74889c;font-size:8px}.publication-newsletter-delivery-summary dd{color:#3b5873;text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;font-weight:750;overflow:hidden}.publication-newsletter-audit-note{color:#38658e;background:#f4f8ff;align-items:center;gap:10px;padding:13px;display:flex}.publication-newsletter-audit-note svg{fill:none;stroke:#176fe8;stroke-width:1.7px;flex:none;width:24px;height:24px}.publication-newsletter-audit-note p{margin:0;font-size:8px;line-height:1.45}.publication-newsletter-composer__aside.is-expanded{z-index:2600;width:min(680px,100vw - 32px);max-height:90vh;display:block;position:fixed;inset:5vh auto auto 50%;overflow:auto;transform:translate(-50%);box-shadow:0 28px 90px #05162959}.publication-newsletter-composer__aside.is-expanded .publication-newsletter-live-preview{min-height:100%}.publication-newsletter-composer__aside.is-expanded .publication-newsletter-live-preview [data-newsletter-preview-close]{display:inline-grid}.publication-newsletter-composer__aside.is-expanded .publication-newsletter-delivery-summary,.publication-newsletter-composer__aside.is-expanded .publication-newsletter-audit-note{display:none}body.crm-theme-dark .publication-newsletter-composer__section,body.crm-theme-dark .publication-newsletter-live-preview,body.crm-theme-dark .publication-newsletter-delivery-summary,body.crm-theme-dark .publication-newsletter-audit-note,body.crm-theme-dark .publication-newsletter-story-card,body.crm-theme-dark .publication-newsletter-rich-field,body.crm-theme-dark .publication-newsletter-rich-field textarea{color:#dbe7f3;background:#111e2f;border-color:#30445b}body.crm-theme-dark .publication-newsletter-composer__section>header strong,body.crm-theme-dark .publication-newsletter-schedule>summary strong,body.crm-theme-dark .publication-newsletter-story-card__copy strong,body.crm-theme-dark .publication-newsletter-live-preview>header>strong,body.crm-theme-dark .publication-newsletter-delivery-summary h3{color:#edf5fd}body.crm-theme-dark .publication-newsletter-research-card{background:#17172a;border-color:#4b3d71}body.crm-theme-dark .publication-newsletter-research-card .publication-newsletter-story-card__media{color:#c4b5fd;background:linear-gradient(145deg,#2c2346,#211a36)}body.crm-theme-dark .publication-newsletter-research-card .publication-newsletter-story-card__copy small{color:#d8ccff;background:#332653}@media (width<=1420px){.publication-newsletter-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1120px){.publication-newsletter-composer{grid-template-columns:1fr}.publication-newsletter-composer__aside{grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);position:static}.publication-newsletter-audit-note{grid-column:1/-1}}@media (width<=720px){.publication-newsletter-story-tools{grid-template-columns:1fr;width:100%;margin:8px 0 0}.publication-newsletter-composer__stories>header{flex-wrap:wrap;align-items:flex-start}.publication-newsletter-story-grid,.publication-newsletter-composer__aside{grid-template-columns:1fr}.publication-newsletter-audit-note{grid-column:auto}.publication-newsletter-composer__actions{flex-direction:column-reverse;align-items:stretch}.publication-newsletter-composer__actions button{width:100%}}.publication-upload-field{color:#1d4268;background:#f1f7fe;border:1px dashed #9fc1e8;border-radius:12px;gap:8px;padding:16px;font-size:13px;font-weight:800;display:grid}.publication-upload-field input{color:#536c85;font-weight:500}.publication-upload-field small{color:#74889d;font-size:11px;font-weight:500}.publication-workflow__actions{flex-wrap:wrap;gap:9px;display:flex}.publication-workflow__history{border:1px solid #dce6f0;border-radius:11px;display:grid;overflow:hidden}.publication-workflow__history>span{border-bottom:1px solid #e4ebf3;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.publication-workflow__history>span:last-child{border-bottom:0}.publication-workflow__history strong{color:#25435f;font-size:12px}.publication-workflow__history small{color:#74889e;font-size:11px}.publication-leads__list{border:1px solid #dce6f0;border-radius:11px;display:grid;overflow:hidden}.publication-leads__list article{border-bottom:1px solid #e4ebf3;grid-template-columns:minmax(150px,.7fr) minmax(220px,1.3fr) auto;align-items:center;gap:14px;padding:11px 13px;display:grid}.publication-leads__list article:last-child{border-bottom:0}.publication-leads__list strong{color:#24415e;font-size:12px}.publication-leads__list span{color:#6c8198;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.publication-leads__list small{color:#087a40;background:#eaf8ef;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800}.publication-content-analytics__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.publication-content-analytics__grid>span{background:#f7fafc;border:1px solid #dce6f0;border-radius:11px;padding:14px}.publication-content-analytics__grid strong,.publication-content-analytics__grid small{display:block}.publication-content-analytics__grid strong{color:#15334f;font:800 23px/1 Manrope,sans-serif}.publication-content-analytics__grid small{color:#73879d;margin-top:5px;font-size:11px}.publication-editor__main,.publication-editor__aside{align-content:start;gap:16px;display:grid}.publication-editor__card{gap:15px;padding:20px;display:grid}.publication-editor__section-heading{border-bottom:1px solid #e4ebf3;align-items:center;gap:11px;padding-bottom:13px;display:flex}.publication-editor__section-heading>span{color:#0870ed;background:#eaf4ff;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.publication-editor__section-heading h3,.publication-editor__section-heading p{margin:0}.publication-editor__section-heading h3{color:#132b47;font-size:16px}.publication-editor__section-heading p{color:#75879c;margin-top:3px;font-size:12px}.publication-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.publication-field{color:#233c58;gap:7px;font-size:12px;font-weight:750;display:grid}.publication-toggle{background:#f8fbfe;border:1px solid #d8e3ee;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.publication-toggle span,.publication-toggle small{display:block}.publication-toggle strong{color:#18324e;font-size:13px}.publication-toggle small{color:#73869b;margin-top:3px;font-size:11px}.publication-toggle input{accent-color:#0b6de9;width:18px;height:18px}.publication-version-note{color:#1c3855;background:#f8fbfe;border:1px solid #d9e4ef;border-radius:12px;gap:4px;padding:14px 16px;display:grid}.publication-version-note span{color:#70839a;font-size:12px}.publication-editor__actions{background:#fff;border:1px solid #dbe5f0;border-radius:14px;grid-column:1/-1}.publication-homepage-manager{gap:18px;display:grid}.publication-homepage-shell{grid-template-columns:285px minmax(0,1fr);align-items:start;gap:18px;display:grid}.publication-homepage-sidebar{position:sticky;top:12px}.publication-homepage-sidebar form{gap:10px;display:grid}.publication-homepage-version-list{gap:7px;display:grid}.publication-homepage-version-list>button{color:#193450;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce6f0;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:12px;display:grid}.publication-homepage-version-list>button:hover,.publication-homepage-version-list>button.is-active{background:#eff7ff;border-color:#70aeef;box-shadow:inset 3px 0 #0870ed}.publication-homepage-version-list>button>span:first-child{text-overflow:ellipsis;white-space:nowrap;align-self:center;font-weight:800;overflow:hidden}.publication-homepage-version-list>button>small{color:#74879b;grid-column:1/-1}.publication-homepage-main{min-width:0}.publication-homepage-toolbar{background:linear-gradient(135deg,#fff,#f4f9ff);border:1px solid #dbe6f0;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:18px 20px;display:flex}.publication-homepage-toolbar h2,.publication-homepage-toolbar p{margin:0}.publication-homepage-toolbar h2{color:#122d49;margin-top:3px;font-size:21px}.publication-homepage-toolbar p{color:#74879b;margin-top:4px;font-size:12px}.publication-homepage-toolbar>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.publication-homepage-toolbar form{gap:7px;display:flex}.publication-homepage-toolbar input{color:#1b3855;min-height:40px;font:inherit;border:1px solid #cedae7;border-radius:9px;padding:0 10px}.publication-homepage-sections{gap:14px;display:grid}.publication-homepage-section-card{background:#fff;border:1px solid #d8e4ef;border-radius:15px;gap:16px;padding:18px;display:grid;box-shadow:0 7px 20px #16324e0b}.publication-homepage-section-card>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.publication-homepage-section-card>header h3,.publication-homepage-section-card>header p,.publication-homepage-section-card>header small{margin:0;display:block}.publication-homepage-section-card>header h3{color:#14314d;margin:2px 0;font-size:17px}.publication-homepage-section-card>header p,.publication-homepage-section-card>header small{color:#74879c;font-size:11px}.publication-homepage-order{color:#058a9a;background:linear-gradient(135deg,#daf7f8,#eaf1ff);border-radius:13px;place-items:center;width:40px;height:40px;font:850 16px/1 Manrope,sans-serif;display:grid}.publication-homepage-card-actions{gap:6px;display:flex}.publication-homepage-card-actions button,.publication-collection-card>header button{color:#36546f;cursor:pointer;background:#fff;border:1px solid #d0ddea;border-radius:8px;min-height:34px;padding:0 10px;font-weight:750}.publication-homepage-card-actions button:disabled{opacity:.4;cursor:default}.publication-homepage-section-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.publication-homepage-section-fields .publication-field--wide{grid-column:span 2}.publication-homepage-manual,.publication-collection-card details{background:#f8fbfe;border:1px solid #dbe5ee;border-radius:11px}.publication-homepage-manual summary,.publication-collection-card summary{color:#28455f;cursor:pointer;justify-content:space-between;padding:12px 14px;font-size:12px;font-weight:800;display:flex}.publication-homepage-manual summary span,.publication-collection-card summary span{color:#72859a;font-weight:650}.publication-homepage-content-picker{grid-template-columns:repeat(2,minmax(0,1fr));max-height:280px;padding:0 12px 12px;display:grid;overflow:auto}.publication-homepage-content-picker label{cursor:pointer;border-bottom:1px solid #e6edf4;align-items:start;gap:9px;padding:9px;display:flex}.publication-homepage-content-picker label:hover{background:#eff7ff}.publication-homepage-content-picker input{accent-color:#0870ed;margin-top:3px}.publication-homepage-content-picker strong,.publication-homepage-content-picker small{display:block}.publication-homepage-content-picker strong{color:#1a3854;font-size:12px}.publication-homepage-content-picker small{color:#77899c;margin-top:3px;font-size:10px}.publication-homepage-section-footer{align-items:center;gap:18px;padding-top:2px;display:flex}.publication-homepage-section-footer button{margin-left:auto}.publication-homepage-section-preview{background:#f7fafc;border:1px dashed #ccdae7;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.publication-homepage-section-preview article{background:#fff;border:1px solid #e0e8f0;border-radius:9px;grid-template-columns:auto minmax(0,1fr);gap:8px;min-height:70px;padding:9px;display:grid}.publication-homepage-section-preview article>span{color:#0870ed;background:#e8f3ff;border-radius:7px;place-items:center;width:23px;height:23px;font-size:10px;font-weight:850;display:grid}.publication-homepage-section-preview img{object-fit:cover;border-radius:7px;width:100%;height:62px;margin-bottom:6px}.publication-homepage-section-preview small,.publication-homepage-section-preview strong{display:block}.publication-homepage-section-preview small{color:#058b9b;text-transform:uppercase;font-size:9px;font-weight:800}.publication-homepage-section-preview strong{color:#173550;margin-top:3px;font-size:11px;line-height:1.35}.publication-homepage-section-preview--hero article:first-child{grid-column:span 2}.publication-homepage-section-preview--list,.publication-homepage-section-preview--compact{grid-template-columns:1fr}.publication-homepage-section-preview--carousel{grid-template-columns:repeat(4,minmax(170px,1fr));overflow-x:auto}.publication-collections-manager{gap:18px}.publication-collection-create{background:#f7fafc;border:1px solid #dce6f0;border-radius:12px;grid-template-columns:1.4fr 1fr 1fr 1fr 90px auto;align-items:end;gap:10px;padding:14px;display:grid}.publication-collection-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.publication-collection-card{border:1px solid #dae5ef;border-radius:13px;align-content:start;gap:13px;padding:15px;display:grid}.publication-collection-card.is-archived{opacity:.58}.publication-collection-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.publication-collection-card>header strong,.publication-collection-card>header small{display:block}.publication-collection-card>header strong{color:#163550}.publication-collection-card>header small{color:#75889b;margin-top:3px;font-size:11px}.publication-collection-card .publication-homepage-section-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.publication-taxonomy-manager{gap:18px;display:grid}.publication-topic-create{gap:16px}.publication-taxonomy-grid{grid-template-columns:1.35fr 1.2fr .65fr .55fr;gap:11px;display:grid}.publication-topic-form-footer{justify-content:flex-end;align-items:center;gap:18px;display:flex}.publication-topic-form-footer .publication-check{margin-right:auto}.publication-taxonomy-list{gap:13px}.publication-topic-card{border:1px solid #d9e4ee;border-left:4px solid var(--topic-accent,#087f8c);background:#fff;border-radius:13px;gap:0;display:grid;overflow:hidden}.publication-topic-card.is-archived{opacity:.58;filter:grayscale(.2)}.publication-topic-card>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px;display:grid}.publication-topic-card__mark{width:43px;height:43px;color:var(--topic-accent,#087f8c);background:color-mix(in srgb, var(--topic-accent,#087f8c) 12%, white);border-radius:13px;place-items:center;font:850 13px/1 Manrope,sans-serif;display:grid}.publication-topic-card__title{align-items:center;gap:8px;display:flex}.publication-topic-card__title h3,.publication-topic-card>header p{margin:0}.publication-topic-card__title h3{color:#173550;font-size:16px}.publication-topic-card__title span{color:#0870ed;text-transform:uppercase;background:#eaf4ff;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:850}.publication-topic-card>header p{color:#71859a;max-width:760px;margin-top:4px;font-size:12px;line-height:1.45}.publication-topic-card>header small{color:#8a9bad;text-transform:uppercase;letter-spacing:.04em;margin-top:6px;font-size:10px;font-weight:700;display:block}.publication-topic-card__actions{align-items:center;gap:7px;display:flex}.publication-topic-card__actions a,.publication-topic-card__actions button{color:#31516e;cursor:pointer;background:#fff;border:1px solid #cfdae6;border-radius:8px;min-height:35px;padding:0 11px;font-size:11px;font-weight:750}.publication-topic-settings,.publication-topic-merge{background:#f8fbfe;border-top:1px solid #e1e9f1}.publication-topic-settings>summary,.publication-topic-merge>summary{color:#31506d;cursor:pointer;justify-content:space-between;align-items:center;padding:12px 16px;font-size:11px;font-weight:800;display:flex}.publication-topic-settings>summary span{color:#8293a5;font-weight:650}.publication-topic-settings>form{gap:13px;padding:4px 16px 17px;display:grid}.publication-topic-merge>form{gap:8px;padding:3px 16px 15px;display:flex}.publication-topic-merge select{color:#24425e;background:#fff;border:1px solid #cedbe7;border-radius:8px;min-width:260px;min-height:38px;padding:0 10px}.publication-forms-manager{gap:18px;display:grid}.publication-form-create{gap:15px}.publication-form-create__grid{grid-template-columns:1.2fr 1fr 1fr auto;align-items:end;gap:11px;display:grid}.publication-forms-list{gap:13px;display:grid}.publication-form-card{gap:0;padding:0;overflow:hidden}.publication-form-card.is-archived{opacity:.6}.publication-form-card>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px 18px;display:grid}.publication-form-card>header h3,.publication-form-card>header p{margin:0}.publication-form-card>header h3{color:#173550;font-size:16px}.publication-form-card>header p{color:#71859a;margin-top:4px;font-size:11px}.publication-form-card>header>button{color:#38546d;cursor:pointer;background:#fff;border:1px solid #d3dee8;border-radius:8px;min-height:35px;padding:0 11px;font-weight:750}.publication-form-card__icon{color:#087f8c;background:#e5f8f7;border-radius:13px;place-items:center;width:43px;height:43px;font-size:12px;font-weight:900;display:grid}.publication-form-card>details{background:#f8fbfe;border-top:1px solid #e1e9f1}.publication-form-card>details>summary{color:#31506d;cursor:pointer;justify-content:space-between;align-items:center;padding:13px 18px;font-size:11px;font-weight:800;display:flex}.publication-form-card>details>summary span{color:#8293a5}.publication-form-card>details>form{gap:13px;padding:5px 18px 18px;display:grid}.publication-form-builder-heading{border-top:1px solid #dfe8f0;justify-content:space-between;align-items:center;gap:15px;margin-top:5px;padding-top:15px;display:flex}.publication-form-builder-heading strong,.publication-form-builder-heading small{display:block}.publication-form-builder-heading strong{color:#173550;font-size:13px}.publication-form-builder-heading small{color:#71859a;margin-top:3px;font-size:10px}.publication-form-field-list{gap:10px;display:grid}.publication-form-field-row{background:#fff;border:1px solid #d9e4ee;border-radius:11px;grid-template-columns:32px minmax(0,1.25fr) minmax(0,1fr) auto;align-items:start;gap:11px;padding:13px;display:grid}.publication-form-field-row__order{color:#087f8c;background:#e7f7f6;border-radius:9px;place-items:center;width:29px;height:29px;font-size:11px;font-weight:900;display:grid}.publication-form-field-row__main,.publication-form-field-row__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.publication-form-field-row label{color:#4c647b;gap:4px;min-width:0;font-size:9px;font-weight:750;display:grid}.publication-form-field-row input,.publication-form-field-row select{color:#213e59;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #cfdae5;border-radius:7px;padding:0 9px;font-size:11px}.publication-form-field-row__actions{gap:7px;min-width:92px;display:grid}.publication-form-field-row__actions>button{color:#9a4051;cursor:pointer;background:#fff7f8;border:1px solid #e0cbd0;border-radius:7px;min-height:33px;font-size:10px;font-weight:800}.publication-builder-form-editor{border-top:1px solid #dce6ef;gap:10px;margin-top:4px;padding:14px 0 88px;display:grid}.publication-builder-form-editor>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.publication-builder-form-editor>header strong,.publication-builder-form-editor>header small{display:block}.publication-builder-form-editor>header strong{color:#233f5b;font-size:10px}.publication-builder-form-editor>header small{color:#8295a7;margin-top:3px;font-size:8px;line-height:1.4}.publication-builder-form-editor>header>span{color:#087f8c;background:#e7f7f6;border-radius:99px;flex:none;padding:4px 7px;font-size:8px;font-weight:850}.publication-builder-form-editor>label,.publication-builder-form-editor__split>label{color:#536a82;gap:4px;font-size:8px;font-weight:750;display:grid}.publication-builder-form-editor>label input,.publication-builder-form-editor>label textarea,.publication-builder-form-editor>label select,.publication-builder-form-editor__split input,.publication-builder-form-editor__split select{color:#263f5b;background:#fff;border:1px solid #d4dfea;border-radius:6px;width:100%;min-width:0;min-height:34px;padding:7px 8px;font:500 9px/1.4 Inter,sans-serif}.publication-builder-form-editor__split{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.publication-builder-form-editor__fields-heading{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.publication-builder-form-editor__fields-heading strong,.publication-builder-form-editor__fields-heading small{display:block}.publication-builder-form-editor__fields-heading strong{color:#314b67;font-size:9px}.publication-builder-form-editor__fields-heading small{color:#8799aa;margin-top:2px;font-size:7px}.publication-builder-form-editor__fields-heading button{color:#1769bd;cursor:pointer;background:#f3f8fd;border:1px solid #cbdbe8;border-radius:6px;min-height:27px;padding:0 8px;font-size:8px;font-weight:800}.publication-builder-form-editor .publication-form-field-list{gap:8px;display:grid}.publication-builder-form-editor .publication-form-field-row{border-radius:8px;grid-template-columns:24px minmax(0,1fr);gap:7px;padding:9px}.publication-builder-form-editor .publication-form-field-row__order{border-radius:6px;width:23px;height:23px;font-size:8px}.publication-builder-form-editor .publication-form-field-row__main,.publication-builder-form-editor .publication-form-field-row__details{grid-template-columns:1fr;gap:6px}.publication-builder-form-editor .publication-form-field-row__details,.publication-builder-form-editor .publication-form-field-row__actions{grid-column:2}.publication-builder-form-editor .publication-form-field-row label{font-size:7px}.publication-builder-form-editor .publication-form-field-row input,.publication-builder-form-editor .publication-form-field-row select{min-height:30px;padding:0 6px;font-size:8px}.publication-builder-form-editor .publication-form-field-row__actions{grid-template-columns:1fr 1fr;min-width:0}.publication-builder-form-editor .publication-form-field-row__actions>button{grid-column:1/-1;min-height:28px;font-size:8px}.publication-builder-form-editor__checks{color:#526a81;gap:6px;font-size:8px;display:grid}.publication-builder-form-editor__checks label{align-items:center;gap:6px;display:flex}.publication-builder-form-editor__checks input{accent-color:#0a70ec}.publication-builder-form-editor>[data-builder-form-save]{min-height:38px;font-size:9px}.publication-form-submissions{gap:0}.publication-form-submissions>article{border-top:1px solid #e4ebf2;grid-template-columns:minmax(0,1fr) auto 130px;align-items:center;gap:12px;padding:11px 3px;display:grid}.publication-form-submissions>article strong,.publication-form-submissions>article small{display:block}.publication-form-submissions>article strong{color:#1d3a54;font-size:12px}.publication-form-submissions>article small,.publication-form-submissions>article>span{color:#7c8fa2;margin-top:3px;font-size:10px}[data-theme=dark] .publication-studio{color:#d8e3ef;background:#0d1625}[data-theme=dark] .publication-library__hero,[data-theme=dark] .publication-editor__header,[data-theme=dark] .publication-library__panel,[data-theme=dark] .publication-editor__card,[data-theme=dark] .publication-metrics article,[data-theme=dark] .publication-editor__actions{background:#111c2d;border-color:#2b3b51}[data-theme=dark] .publication-library__hero h1,[data-theme=dark] .publication-editor__header h2,[data-theme=dark] .publication-metrics strong,[data-theme=dark] .publication-content-row__story strong,[data-theme=dark] .publication-editor__section-heading h3{color:#eef5fc}[data-theme=dark] .publication-content-list__head,[data-theme=dark] .publication-toggle,[data-theme=dark] .publication-version-note{background:#152238;border-color:#2a3d55}[data-theme=dark] .publication-editor__tabs,[data-theme=dark] .publication-block,[data-theme=dark] .publication-block__actions button,[data-theme=dark] .publication-manager__row button{color:#d7e7f8;background:#111c2d;border-color:#30435b}[data-theme=dark] .publication-editor__tabs button,[data-theme=dark] .publication-block__header{border-color:#30435b}[data-theme=dark] .publication-editor__tabs button strong,[data-theme=dark] .publication-block__header strong,[data-theme=dark] .publication-manager__row strong{color:#edf5fd}[data-theme=dark] .publication-audience-row{border-color:#26374c}[data-theme=dark] .publication-audience-row>div strong{color:#edf5fd}[data-theme=dark] .publication-audience-row>button{color:#d7e7f8;background:#111c2d;border-color:#30435b}[data-theme=dark] .publication-audience-row>button:hover{color:#ffb7bc;background:#2b1920;border-color:#7f4247}[data-theme=dark] .publication-commercial-card__header,[data-theme=dark] .publication-commercial-card__metrics>span,[data-theme=dark] .publication-commercial-placement,[data-theme=dark] .publication-commercial-card__settings,[data-theme=dark] .publication-commercial-placement-form{border-color:#2b3b51}[data-theme=dark] .publication-commercial-card__metrics,[data-theme=dark] .publication-commercial-placement-form{background:#152238}[data-theme=dark] .publication-commercial-card__header h3,[data-theme=dark] .publication-commercial-card__metrics strong,[data-theme=dark] .publication-commercial-placement strong{color:#edf5fd}[data-theme=dark] .publication-commercial-card__actions button,[data-theme=dark] .publication-commercial-placement button{color:#d7e7f8;background:#111c2d;border-color:#30435b}[data-theme=dark] .publication-newsletter-content-choices,[data-theme=dark] .publication-newsletter-card__actions,[data-theme=dark] .publication-newsletter-card__stats span{background:#152238;border-color:#2b3b51}[data-theme=dark] .publication-newsletter-card>header,[data-theme=dark] .publication-newsletter-preview,[data-theme=dark] .publication-newsletter-settings,[data-theme=dark] .publication-newsletter-content-choices label{border-color:#2b3b51}[data-theme=dark] .publication-newsletter-card>header h3,[data-theme=dark] .publication-newsletter-card__stats strong,[data-theme=dark] .publication-newsletter-content-choices strong{color:#edf5fd}[data-theme=dark] .publication-editor__tabs button.is-active,[data-theme=dark] .publication-block__header{background:#152238}[data-theme=dark] .publication-upload-field,[data-theme=dark] .publication-workflow__history,[data-theme=dark] .publication-navigation-add,[data-theme=dark] .publication-navigation-row{background:#152238;border-color:#30435b}[data-theme=dark] .publication-settings-tabs,[data-theme=dark] .publication-domain-current{background:#111c2d;border-color:#30435b}[data-theme=dark] .publication-settings-tabs button strong,[data-theme=dark] .publication-domain-current strong,[data-theme=dark] .publication-domain-guide li strong{color:#e4effa}[data-theme=dark] .publication-settings-tabs button.is-active,[data-theme=dark] .publication-domain-input{background:#152238}[data-theme=dark] .publication-domain-input,[data-theme=dark] .publication-domain-input>span,[data-theme=dark] .publication-domain-guide li{border-color:#30435b}[data-theme=dark] .publication-domain-input>span,[data-theme=dark] .publication-domain-guide code{color:#8fc7ff;background:#0f1928}[data-theme=dark] .publication-domain-fallback{background:#112942;border-color:#31597e}[data-theme=dark] .publication-navigation-row input,[data-theme=dark] .publication-navigation-row select{color:#d7e7f8;background:#0f1928;border-color:#34475f}[data-theme=dark] .publication-pages-manager__hero h2,[data-theme=dark] .publication-pages-summary__item strong,[data-theme=dark] .publication-page-group__title h3,[data-theme=dark] .publication-page-row__identity strong{color:#edf5fd}[data-theme=dark] .publication-pages-manager__hero p,[data-theme=dark] .publication-pages-manager__hero .section-kicker,[data-theme=dark] .publication-pages-summary__item>div>span,[data-theme=dark] .publication-pages-summary__item small,[data-theme=dark] .publication-page-group__heading p,[data-theme=dark] .publication-page-row__identity small,[data-theme=dark] .publication-page-row__updated{color:#91a5ba}[data-theme=dark] .publication-pages-summary,[data-theme=dark] .publication-page-group,[data-theme=dark] .publication-page-row,[data-theme=dark] .publication-page-group__filter>div,[data-theme=dark] .publication-page-row__dropdown{background:#111c2d;border-color:#293b51}[data-theme=dark] .publication-pages-summary__item,[data-theme=dark] .publication-page-group__header,[data-theme=dark] .publication-page-table__body,[data-theme=dark] .publication-page-row{border-color:#293b51}[data-theme=dark] .publication-page-row:hover{background:#142135}[data-theme=dark] .publication-page-group__search,[data-theme=dark] .publication-page-group__filter>button,[data-theme=dark] .publication-page-row__actions>a,[data-theme=dark] .publication-page-row__actions>button{color:#d7e7f8;background:#0f1928;border-color:#34475f}[data-theme=dark] .publication-page-group__search input,[data-theme=dark] .publication-page-group__filter>div button,[data-theme=dark] .publication-page-row__dropdown button{color:#d7e7f8}[data-theme=dark] .publication-page-group__filter>div button:hover,[data-theme=dark] .publication-page-group__filter>div button.is-active,[data-theme=dark] .publication-page-row__dropdown button:hover{background:#182940}[data-theme=dark] .publication-page-create-modal__card,[data-theme=dark] .publication-page-create-modal__header,[data-theme=dark] .publication-page-template-card{background:#111c2d;border-color:#293b51}[data-theme=dark] .publication-page-create-modal__header,[data-theme=dark] .publication-page-create-modal__footer{background:#101b2b;border-color:#293b51}[data-theme=dark] .publication-page-create-modal__header h3,[data-theme=dark] .publication-page-create-modal__intro h4,[data-theme=dark] .publication-page-template-card__copy strong{color:#edf5fd}[data-theme=dark] .publication-page-create-modal__header p,[data-theme=dark] .publication-page-create-modal__intro p,[data-theme=dark] .publication-page-template-card__copy small,[data-theme=dark] .publication-page-create-modal__footer>span{color:#91a5ba}[data-theme=dark] .publication-page-create-modal__name input,[data-theme=dark] .publication-page-create-modal__search{color:#d7e7f8;background:#0f1928;border-color:#34475f}[data-theme=dark] .publication-page-create-modal__name input,[data-theme=dark] .publication-page-create-modal__search input{color:#d7e7f8}[data-theme=dark] .publication-page-template-card.is-selected{background:#13233a;border-color:#2888f2}[data-theme=dark] .publication-page-template-card__preview{background:#16243a;border-color:#34475f}[data-theme=dark] .publication-page-template-card__preview span{background:linear-gradient(90deg,#29425e 0 62%,#1d3047 62%)}[data-theme=dark] .publication-form-card>details,[data-theme=dark] .publication-form-field-row{background:#152238;border-color:#30435b}[data-theme=dark] .publication-form-card>header h3,[data-theme=dark] .publication-form-builder-heading strong,[data-theme=dark] .publication-form-field-row input,[data-theme=dark] .publication-form-field-row select{color:#edf5fd}[data-theme=dark] .publication-form-field-row input,[data-theme=dark] .publication-form-field-row select{background:#0f1928;border-color:#34475f}[data-theme=dark] .publication-content-row{border-color:#26374c}[data-theme=dark] .publication-content-row:hover{background:#142135}[data-theme=dark] .publication-toolbar input,[data-theme=dark] .publication-toolbar select,[data-theme=dark] .publication-field input,[data-theme=dark] .publication-field select,[data-theme=dark] .publication-field textarea,[data-theme=dark] .publication-row-action{color:#d7e7f8;background:#0f1928;border-color:#34475f}[data-theme=dark] .publication-homepage-toolbar,[data-theme=dark] .publication-homepage-section-card,[data-theme=dark] .publication-collection-card,[data-theme=dark] .publication-homepage-version-list>button{color:#d7e7f8;background:#111c2d;border-color:#30435b}[data-theme=dark] .publication-homepage-version-list>button.is-active,[data-theme=dark] .publication-homepage-version-list>button:hover{background:#16263b}[data-theme=dark] .publication-homepage-toolbar h2,[data-theme=dark] .publication-homepage-section-card>header h3,[data-theme=dark] .publication-homepage-content-picker strong,[data-theme=dark] .publication-collection-card>header strong{color:#eef5fc}[data-theme=dark] .publication-homepage-manual,[data-theme=dark] .publication-collection-card details,[data-theme=dark] .publication-homepage-section-preview,[data-theme=dark] .publication-collection-create{background:#152238;border-color:#30435b}[data-theme=dark] .publication-homepage-section-preview article,[data-theme=dark] .publication-topic-card{background:#111c2d;border-color:#30435b}[data-theme=dark] .publication-topic-card__title h3{color:#eef5fc}[data-theme=dark] .publication-topic-settings,[data-theme=dark] .publication-topic-merge{background:#152238;border-color:#30435b}[data-theme=dark] .publication-topic-card__actions a,[data-theme=dark] .publication-topic-card__actions button,[data-theme=dark] .publication-topic-merge select{color:#d7e7f8;background:#111c2d;border-color:#34475f}@media (width<=1100px){.publication-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.publication-editor__form{grid-template-columns:1fr}.publication-editor__aside{grid-template-columns:repeat(2,minmax(0,1fr))}.publication-version-note{grid-column:1/-1}.publication-manager__layout,.publication-homepage-shell{grid-template-columns:1fr}.publication-homepage-sidebar{position:static}.publication-collection-create{grid-template-columns:repeat(3,minmax(0,1fr))}.publication-collection-list{grid-template-columns:1fr}.publication-taxonomy-grid,.publication-navigation-add{grid-template-columns:repeat(2,minmax(0,1fr))}.publication-settings-domain-grid{grid-template-columns:1fr}.publication-audience-row{grid-template-columns:minmax(220px,1fr) 140px 110px}.publication-pages-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.publication-pages-summary__item:nth-child(3){border-left:0}.publication-pages-summary__item:nth-child(n+3){border-top:1px solid #dce4ee;margin-top:14px;padding-top:14px}.publication-page-group__header{flex-direction:column;align-items:flex-start}.publication-page-group__tools,.publication-page-group__search{width:100%}.publication-page-table__head,.publication-page-row{grid-template-columns:minmax(250px,1fr) 100px 135px minmax(220px,auto)}.publication-page-table__head>:nth-child(2),.publication-page-row>:nth-child(2),.publication-audience-row>small{display:none}.publication-commercial__goal-grid{grid-template-columns:repeat(3,minmax(130px,1fr))}.publication-newsletter-card__actions{grid-template-columns:1fr}.publication-content-list__head{display:none}.publication-content-row{grid-template-columns:minmax(280px,1fr) repeat(3,auto)}.publication-content-row>:nth-child(3),.publication-content-row>:nth-child(5){display:none}}@media (width<=720px){.publication-studio{padding:12px}.publication-library__hero,.publication-editor__header{flex-direction:column;align-items:flex-start;padding:20px}.publication-library__hero-actions{flex-wrap:wrap;width:100%}.publication-site-manager__actions,.publication-pages-manager__actions,.publication-form-actions{flex-direction:column;align-items:stretch;width:100%}.publication-pages-manager__hero{flex-direction:column;align-items:flex-start}.publication-pages-manager__hero p br{display:none}.publication-pages-summary{grid-template-columns:1fr;padding:8px 12px}.publication-pages-summary__item{border-top:1px solid #dce4ee;border-left:0}.publication-pages-summary__item:first-child{border-top:0}.publication-pages-summary__item:nth-child(n+2){margin-top:0;padding-top:12px}.publication-page-group{padding-inline:12px}.publication-page-group__tools{flex-direction:column;align-items:stretch}.publication-page-group__filter>button{justify-content:center;width:100%}.publication-page-table__head{display:none}.publication-page-table__body{margin-top:10px}.publication-page-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px}.publication-page-row>:nth-child(2),.publication-page-row>:nth-child(3),.publication-page-row>:nth-child(4),.publication-page-row__actions>a,.publication-page-row__actions>button:not(.publication-page-row__more){display:none}.publication-navigation-add{grid-template-columns:1fr}.publication-settings-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.publication-metrics,.publication-field-grid,.publication-editor__aside{grid-template-columns:1fr}.publication-homepage-toolbar{flex-direction:column;align-items:flex-start}.publication-homepage-toolbar>div:last-child,.publication-homepage-toolbar form{flex-direction:column;align-items:stretch;width:100%}.publication-homepage-section-fields,.publication-collection-create,.publication-homepage-content-picker{grid-template-columns:1fr}.publication-homepage-section-fields .publication-field--wide{grid-column:auto}.publication-homepage-section-footer{flex-direction:column;align-items:flex-start}.publication-homepage-section-footer button{width:100%;margin-left:0}.publication-homepage-section-preview{grid-template-columns:1fr}.publication-homepage-section-preview--hero article:first-child{grid-column:auto}.publication-taxonomy-grid{grid-template-columns:1fr}.publication-topic-card>header{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.publication-topic-card__actions{grid-column:1/-1}.publication-topic-form-footer{flex-direction:column;align-items:stretch}.publication-topic-form-footer .publication-check{margin-right:0}.publication-topic-merge>form{flex-direction:column}.publication-topic-merge select{width:100%;min-width:0}.publication-editor__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.publication-editor__tabs button:nth-child(2){border-right:0}.publication-editor__publishing-grid,.publication-block__grid{grid-template-columns:1fr}.publication-block__header{grid-template-columns:auto minmax(0,1fr)}.publication-metrics,.publication-content-analytics__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.publication-block__enabled,.publication-block__actions{grid-column:2}.publication-toolbar{grid-template-columns:1fr}.publication-content-row{grid-template-columns:1fr auto}.publication-content-row>:nth-child(2),.publication-content-row>:nth-child(3),.publication-content-row>:nth-child(5){display:none}.publication-metrics--audience{grid-template-columns:1fr}.publication-audience-row{grid-template-columns:minmax(0,1fr) auto}.publication-audience-row>.publication-status{display:none}.publication-metrics--commercial,.publication-commercial-card__metrics,.publication-commercial__goal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.publication-commercial-card__header{flex-direction:column}.publication-commercial-placement{grid-template-columns:1fr auto}.publication-commercial-placement>span{grid-column:1/-1}.publication-newsletter-card>header,.publication-newsletter-card__actions form{flex-direction:column}.publication-editor__actions{flex-direction:column;align-items:stretch}.publication-editor__actions>div{justify-content:flex-end}}.contact-pool-cell--primary{color:#1f4e79;font-weight:700}.contact-pool-avatar{border-radius:999px;width:24px;height:24px;font-size:.68rem}.contact-pool-identity{gap:8px}.contact-pool-identity__text{gap:2px}.contact-pool-actions{gap:6px}.contact-pool-actions select,.contact-pool-actions button{min-height:30px;font-size:.78rem}.assign-toolbar{gap:8px}.pagination-page{border-radius:8px;min-width:34px;height:34px;font-size:.82rem}.report-grid,.report-grid--dense{gap:12px}.report-item,.feature-line{padding:14px}.workspace-empty{border-style:solid;border-color:var(--line);background:#f8fbfe;padding:16px}.workspace-loading-state{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:180px;display:flex}.workspace-loading-spinner{border:2px solid var(--line-strong);border-top-color:var(--accent);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite workspace-loading-spin}@keyframes workspace-loading-spin{to{transform:rotate(360deg)}}.agent-layout{grid-template-columns:1fr}.agent-project-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.agent-project-card{gap:10px;padding:14px}.agent-project-card h4{font-size:1rem}.agent-topbar,.agent-record-toolbar{padding:10px 12px}.detail-shell,.agent-record-shell,.workspace-panel,.detail-card{gap:10px}.detail-card--hero,.detail-card--wrapup{background:#fff}.detail-card--wrapup-sticky{position:static;top:auto}.detail-title h4{font-size:1.12rem}.agent-override-banner{border-radius:12px;padding:12px 14px}.field-admin-row,.field-admin-row--log{padding:12px}.contact-columns-grid{gap:10px}.contact-columns-option{padding:10px 12px}.modal-card{border-radius:16px}.modal-card--response{width:min(1180px,100vw - 40px);max-height:min(90vh,1080px);overflow:auto}.entry-form--response{gap:18px;display:grid}.response-modal-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);gap:18px;display:grid}.response-modal-panel{border:1px solid var(--line);background:linear-gradient(#fff 0%,#f8fbff 100%);border-radius:18px;padding:18px}.response-modal-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.response-toggle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.response-toggle-grid .checkbox-line{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;min-height:100%;padding:12px 14px}.response-scriptlet-shell{padding:18px}.response-modal-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding-top:4px;display:flex}.response-editor-shell{gap:14px;display:grid}.response-editor-basics-layout{grid-template-columns:minmax(0,1.65fr) minmax(320px,.95fr);align-items:start;gap:16px;display:grid}.response-editor-basics-main{gap:14px;display:grid}.response-editor-step{border:1px solid var(--line);background:linear-gradient(#fff 0%,#f8fbff 100%);border-radius:18px;padding:16px}.response-editor-step__header{justify-content:space-between;align-items:start;gap:14px;margin-bottom:14px;display:flex}.response-editor-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.response-editor-grid--identity{grid-template-columns:repeat(4,minmax(0,1fr))}.response-editor-grid--identity>label:first-child,.response-editor-grid--identity>label:nth-child(2){grid-column:span 2}.response-editor-grid__full{grid-column:1/-1}.response-editor-help{color:var(--muted);margin-top:-4px;font-size:.86rem}.response-editor-side-card{border:1px solid var(--line);background:var(--surface-soft);border-radius:16px;gap:14px;padding:16px;display:grid}.response-editor-side-card__header{gap:4px;display:grid}.response-editor-side-card__header h5{margin:0}.response-editor-side-card__body{gap:12px;display:grid}.response-editor-side-card__split{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.response-project-codes-field .multi-select-picker[data-variant=import-mapping] .multi-select-picker__trigger{border:1px solid var(--line);background:#fff;border-radius:14px;min-height:46px;padding:.72rem .9rem;box-shadow:0 12px 32px #0f172a14}.response-project-codes-field .multi-select-picker[data-variant=import-mapping] .multi-select-picker__dropdown{border:1px solid var(--line);background:#fff;border-radius:16px;box-shadow:0 18px 44px #0f172a29}.response-project-codes-field .multi-select-picker[data-variant=import-mapping] .multi-select-picker__search-input{border:1px solid var(--line);border-radius:12px;min-height:42px;padding:.7rem .85rem}.response-project-codes-field .multi-select-picker[data-variant=import-mapping] .multi-select-option{color:#1f2937;background:#fff;border:1px solid #0000;border-radius:12px;min-height:42px;padding:.7rem .85rem}.response-project-codes-field .multi-select-picker[data-variant=import-mapping] .multi-select-option:hover,.response-project-codes-field .multi-select-picker[data-variant=import-mapping] .multi-select-option.is-selected{color:#1f2937;border-color:color-mix(in srgb, var(--accent) 16%, var(--line));background:#f8fbff}.response-project-codes-field .multi-select-picker[data-variant=import-mapping] .multi-select-option__check{color:var(--accent)}.response-project-codes-field .multi-select-picker[data-variant=import-mapping] .multi-select-picker__actions .secondary-button{color:#1f2937;border:1px solid var(--line);box-shadow:none;background:#fff}.response-project-codes-field .multi-select-picker[data-variant=import-mapping] .multi-select-picker__actions .secondary-button:hover{border-color:color-mix(in srgb, var(--accent) 20%, var(--line));background:#f8fbff}.response-sequence-builder{gap:12px;display:grid}.response-sequence-step{border:1px solid var(--line);background:linear-gradient(#fff 0%,#f9fbff 100%);border-radius:16px;gap:12px;padding:14px;display:grid}.response-sequence-step__header,.response-sequence-step__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.response-sequence-step__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.response-sequence-combobox .filter-combobox__menu{max-height:260px;overflow-y:auto}.response-sequence-inline{grid-template-columns:100px minmax(0,1fr);gap:8px;display:grid}.response-review-card{border:1px solid var(--line);background:var(--surface-soft);border-radius:16px;padding:14px}.response-review-controls{grid-template-columns:minmax(160px,220px) repeat(4,minmax(0,1fr));align-items:center;gap:10px;margin-bottom:12px;display:grid}.response-review-controls .checkbox-line{min-height:44px}.response-sequence-add-action{margin-top:8px}.response-action-button{flex:none;min-height:44px}.response-action-button--test{color:#18466f!important;background:linear-gradient(#eef6ff 0%,#dfeefe 100%)!important;border-color:#bfd6f3!important}.response-action-button--test:hover{background:linear-gradient(#dcecff 0%,#cfe3fb 100%)!important}.response-action-button--delete{min-width:150px}.response-action-button--save{min-width:160px}.response-modal-actions--sticky{z-index:4;background:#f8fbff;border-top:1px solid #0f172a0f;margin:12px -16px -16px;padding:14px 16px;position:sticky;bottom:0}.response-modal-actions{justify-content:space-between;align-items:center}.response-modal-actions__left,.response-modal-actions__right{align-items:center;gap:10px;display:flex}body.crm-theme-dark .response-modal-actions--sticky{background:#132033;border-top-color:#ffffff14}.report-builder-actions--sticky{z-index:4;background:#f8fbff;border-top:1px solid #0f172a0f;justify-content:flex-end;margin:12px -16px -16px;padding:14px 16px;position:sticky;bottom:0}.report-builder-actions--sticky #reportBuilderBackButton{color:#27415c;background:linear-gradient(#eef3f8 0%,#dde6ef 100%);border-color:#6b819a47}.report-builder-actions--sticky #reportBuilderNextButton,.report-builder-actions--sticky .primary-button[type=submit]{color:#fff;background:linear-gradient(#1fa766 0%,#118553 100%);border-color:#0e7a4c8f}.report-builder-actions--sticky #reportBuilderBackButton:hover{background:linear-gradient(#e4ebf3 0%,#d4dfea 100%);border-color:#6b819a61}.report-builder-actions--sticky #reportBuilderNextButton:hover,.report-builder-actions--sticky .primary-button[type=submit]:hover{background:linear-gradient(#19975c 0%,#0e7346 100%);border-color:#0e7a4cb8}body.crm-theme-dark .report-builder-actions--sticky{background:#132033;border-top-color:#ffffff14}.response-search{min-width:260px}.response-list-row{text-align:left;border:1px solid var(--line);width:100%;color:var(--ink);box-shadow:none;background:#fff;border-radius:12px;gap:10px;padding:14px 16px;display:grid}.response-list-row:hover{border-color:var(--line-strong);background:#f8fbfe}.response-list-row.is-selected{border-color:color-mix(in srgb, var(--accent) 26%, var(--line));background:color-mix(in srgb, var(--accent) 8%, white)}#agentReviewExcludedButton.is-active{background:color-mix(in srgb, var(--accent) 18%, white);border-color:color-mix(in srgb, var(--accent) 55%, var(--line));color:color-mix(in srgb, var(--accent) 92%, #12304f);box-shadow:0 10px 24px #0d6efd24}#agentReviewExcludedButton.is-active:hover{background:color-mix(in srgb, var(--accent) 24%, white)}.response-list-row__main,.response-list-row__meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.response-list-row__main{align-items:start}.response-list-row__main--inline{align-items:center}#adminProjectList .response-list-row{text-align:left;width:100%}.response-list-row__content{text-align:left;color:inherit;background:0 0;border:none;flex:1;padding:0}.response-list-row__main strong{font-size:.94rem;display:block}.response-list-row__title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.response-list-row__main p{color:var(--muted);margin:4px 0 0;font-size:.84rem}.response-list-row__meta{flex-wrap:wrap}.response-list-row__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.response-list-row__actions--inline{justify-content:flex-end}.response-tag{background:var(--surface-muted);color:var(--muted);border-radius:999px;align-items:center;padding:5px 8px;font-size:.72rem;font-weight:700;display:inline-flex}body.crm-theme-dark .contact-pool-row--header,body.crm-theme-dark .crm-list-toolbar,body.crm-theme-dark .pagination-bar,body.crm-theme-dark .filter-box,body.crm-theme-dark .workspace-empty,body.crm-theme-dark .report-table th,body.crm-theme-dark .workspace-tab{background:#222c3b}body.crm-theme-dark .workspace-tab.is-active{color:#eaf2fd;background:#7fb4ff24;border-color:#7fb4ff2e}body.crm-theme-dark .ghost-button,body.crm-theme-dark .secondary-button,body.crm-theme-dark .ghost-link{background:#222c3b}body.crm-theme-dark .hero{background:var(--shell-nav-surface)}body.crm-theme-dark .report-table tbody tr:nth-child(2n){background:#ffffff05}body.crm-theme-dark .response-list-row{background:#1d2735}body.crm-theme-dark .response-list-row:hover{background:#243041}body.crm-theme-dark .response-list-row.is-selected{background:#7fb4ff1f}body.crm-theme-dark .response-modal-panel,body.crm-theme-dark .response-scriptlet-shell,body.crm-theme-dark .response-editor-side-card{border-color:var(--line);background:#1d2735}body.crm-theme-dark .response-toggle-grid .checkbox-line{border-color:var(--line);background:#243041}body.crm-theme-dark .response-list-row__content{color:var(--ink)}body.crm-theme-dark .response-tag{background:#243041}body.crm-theme-dark #agentReviewExcludedButton.is-active{background:color-mix(in srgb, var(--accent) 26%, #ffffff0d);color:#dbeafe}@media (width<=1100px){.response-modal-grid,.response-modal-panel__grid,.response-toggle-grid,.response-editor-basics-layout,.response-editor-grid,.response-sequence-step__grid,.response-review-controls,.saved-search-card{grid-template-columns:1fr}.saved-search-create-row,.saved-search-library-header{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.response-editor-side-card__split{grid-template-columns:1fr}.response-modal-actions{justify-content:stretch}.response-action-button{flex:calc(50% - 10px)}}@media (width<=640px){.response-action-button{flex:100%}}@media (width<=1400px){.agent-project-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}html{scroll-behavior:smooth}body,.sidebar,.nav-chip,.nav-subchip,.ghost-button,.secondary-button,.primary-button,.modal-card,.contact-pool-row,.queue-row,.workspace-shell,.detail-card{transition:background-color .18s,border-color .18s,color .18s,box-shadow .22s,transform .22s,opacity .18s,width .22s,padding .22s}body{font-family:Inter,Plus Jakarta Sans,sans-serif}.hero h2,.section-heading h3,.entry-form h4,.workspace-section__header h4,.admin-title,.brand-title,.global-topbar h2{font-family:Manrope,Lexend,sans-serif}.app-shell{grid-template-columns:292px minmax(0,1fr);gap:0;min-height:100vh;padding:0}.sidebar{background:#21364e;border:0;border-radius:0;gap:12px;height:100vh;padding:12px;top:0}.sidebar-nav-shell{border:1px solid var(--nav-line);background:#ffffff0a;border-radius:18px;padding:10px}.nav-group{gap:6px;display:grid}.nav-submenu{opacity:0;pointer-events:none;border-left:1px solid #ffffff14;gap:4px;max-height:0;padding:8px 0 0 10px;transition:max-height .22s,opacity .18s,transform .22s,padding .22s;display:grid;overflow:hidden;transform:translateY(-4px)}.nav-group.is-expanded .nav-submenu{opacity:1;pointer-events:auto;max-height:520px;overflow:visible;transform:translateY(0)}.nav-submenu-label{letter-spacing:.14em;padding:2px 10px 0;font-size:.68rem}.nav-chip,.nav-subchip{align-items:center;gap:10px;display:flex}.nav-chip{border-radius:14px;justify-content:space-between;min-height:44px;padding:10px 12px}.nav-subchip{border-radius:12px;min-height:38px;padding:8px 12px}.nav-chip__icon{background:#ffffff14;border-radius:8px;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:.72rem;font-weight:800;display:grid;color:#fff!important}.nav-chip__label{flex:auto;min-width:0}.nav-chip--group:after{content:"›";color:var(--nav-muted);font-size:1rem;transition:transform .18s,color .18s;transform:rotate(0)}.nav-group.is-expanded .nav-chip--group:after{color:currentColor;transform:rotate(90deg)}.nav-subchip--child{padding-left:26px}.nav-subchip.is-active,.nav-chip.is-active{box-shadow:inset 0 1px #ffffff14,0 8px 22px #0f172a1f}.main-panel{min-width:0;padding:0}.hero{display:none}.global-topbar{z-index:12;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffeb;border:1px solid #dbe6f3e6;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;max-height:75px;margin-bottom:0;padding:8px 16px;display:grid;position:sticky;top:0;box-shadow:0 18px 44px #0f172a14}.global-topbar__left,.global-topbar__middle,.global-topbar__right{flex-wrap:nowrap;align-items:center;gap:10px;min-width:0;display:flex}.global-topbar__middle{justify-content:flex-start;gap:8px}.topbar-context{min-width:0}.topbar-context .eyebrow{margin-bottom:2px}.global-topbar h2{letter-spacing:-.03em;margin:0;font-size:1.15rem;line-height:1.05}.topbar-icon-button{place-items:center;width:42px;height:42px;padding:0;display:grid}.topbar-context-actions,.topbar-context-cluster{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.topbar-context-actions{justify-content:flex-end;width:100%}.topbar-context-chip{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));background:linear-gradient(#fff 0%,#f6f9fc 100%);border-radius:12px;gap:2px;min-width:0;max-width:100%;padding:6px 10px;display:inline-grid}.topbar-context-chip__label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.65rem}.topbar-context-chip__body{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.topbar-context-chip strong{white-space:nowrap;font-size:.86rem;line-height:1.1}.topbar-context-cluster{flex-shrink:0;justify-content:flex-end}.topbar-context-cluster .secondary-button--compact{min-height:32px;padding:6px 10px;font-size:.78rem}.secondary-button--compact{border-radius:10px;min-height:38px;padding:8px 12px}.user-menu,.notification-center{position:relative}.notification-bell{min-width:44px;min-height:42px;padding:8px 12px;position:relative}.notification-bell.is-unread{color:#c84d57;background:#c84d5714;border-color:#c84d5757}.notification-bell__icon{place-items:center;width:18px;height:18px;display:grid}.notification-bell__icon svg,.notification-ui-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.notification-bell__count{color:#fff;background:#c84d57;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.65rem;font-weight:800;display:grid;position:absolute;top:4px;right:4px}.notification-dropdown{color:#142d47;z-index:80;background:#fff;border:1px solid #d6e2ed;border-radius:18px;gap:14px;width:min(640px,100vw - 32px);padding:20px 22px 12px;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 22px 52px #0f2a4338}.notification-dropdown.is-hidden{display:none}.notification-dropdown__header{border-bottom:1px solid #dce6ee;justify-content:space-between;align-items:flex-end;gap:18px;padding:0 0 14px;display:flex}.notification-dropdown__header .section-kicker{color:#6b8399;letter-spacing:.12em;margin:0 0 3px;font-size:10px}.notification-dropdown__header>div:first-child>strong{color:#102a43;font-size:26px;line-height:1}.notification-dropdown__actions{align-items:center;gap:8px;display:flex}.notification-dropdown__unread,.notification-dropdown__mark-read,.notification-dropdown__clear{color:#174b74;white-space:nowrap;background:#fff;border:1px solid #cbdbea;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:7px 12px;font-size:11px;font-weight:850;display:inline-flex}.notification-dropdown__unread{color:#0968c8;background:#f4f9ff;border-color:#b8d4f4}.notification-dropdown__unread i{background:#0874da;border-radius:50%;width:8px;height:8px}.notification-dropdown__clear{cursor:pointer}.notification-dropdown__mark-read{color:#187a49;cursor:pointer;background:#f3fbf6;border-color:#b9dfca}.notification-dropdown__mark-read:hover:not(:disabled){color:#12663c;background:#eaf8f0;border-color:#8fcbaa}.notification-dropdown__mark-read:disabled{opacity:.55;cursor:default}.notification-dropdown__clear:hover{background:#f7fafc;border-color:#9fb8cc}.notification-dropdown__mark-read .notification-ui-icon,.notification-dropdown__clear .notification-ui-icon{width:15px;height:15px}.notification-dropdown__filters{grid-template:auto/repeat(4,minmax(0,1fr));gap:7px;display:grid}.notification-filter{color:#2c4862;cursor:pointer;background:#fff;border:1px solid #d8e4ed;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:38px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.notification-filter b{color:#65788a;background:#eef2f5;border-radius:7px;place-items:center;min-width:24px;min-height:22px;padding:0 6px;font-size:10px;display:grid}.notification-filter:hover,.notification-filter.is-active{color:#144f7d;background:#f7fbff;border-color:#a8c8e6}.notification-filter--errors.is-active{color:#ac3038;background:#fff7f7;border-color:#edc5c8}.notification-filter--errors b{color:#b62f38;background:#fdebec}.notification-filter--warnings.is-active{color:#a66a08;background:#fffbf4;border-color:#efdab2}.notification-filter--warnings b{color:#bf7600;background:#fff3dc}.notification-filter--resolved.is-active{color:#16844c;background:#f6fcf8;border-color:#bfe4cf}.notification-filter--resolved b{color:#16844c;background:#e7f7ee}.notification-dropdown__body{scrollbar-color:#b4c2ce transparent;grid-auto-rows:max-content;align-content:start;gap:10px;max-height:min(500px,62vh);padding-right:4px;display:grid;overflow-y:auto}.notification-entry{background:#fff;border:1px solid #dce6ee;border-left-width:3px;border-radius:10px;height:max-content;position:relative;overflow:hidden}.notification-entry.is-unread{background:#fbfdff}.notification-entry--errors{background:linear-gradient(90deg,#fff8f8,#fff 72%);border-color:#efd3d5 #efd3d5 #efd3d5 #d63f47}.notification-entry--warnings{background:linear-gradient(90deg,#fffbf4,#fff 72%);border-color:#f1e0be #f1e0be #f1e0be #df941d}.notification-entry--resolved{background:linear-gradient(90deg,#f6fcf8,#fff 72%);border-color:#cce7d7 #cce7d7 #cce7d7 #2aa163}.notification-entry__open{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) 30px;align-items:start;gap:10px;padding:13px 42px 13px 14px;display:grid}.notification-entry__open:hover{background:#ffffff94}.notification-entry__severity-icon{color:#fff;background:#d63f47;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.notification-entry--warnings .notification-entry__severity-icon{background:#df941d}.notification-entry--resolved .notification-entry__severity-icon{background:#2aa163}.notification-entry__severity-icon .notification-ui-icon{stroke-width:2px;width:15px;height:15px}.notification-entry__content{gap:3px;min-width:0;display:grid}.notification-entry__top{align-items:center;gap:7px;display:flex}.notification-entry__top em{color:#ab3038;background:#fdeced;border:1px solid #edc9cc;border-radius:7px;padding:3px 8px;font-size:9px;font-style:normal;font-weight:850}.notification-entry--warnings .notification-entry__top em{color:#a86b08;background:#fff2d8;border-color:#efd7aa}.notification-entry--resolved .notification-entry__top em{color:#187d4b;background:#e7f7ee;border-color:#bde1cc}.notification-entry__unread-dot{background:#0874da;border-radius:50%;width:7px;height:7px}.notification-entry__content>strong{color:#102a43;margin-top:3px;font-size:13px;line-height:1.25}.notification-entry__context{color:#0870cd;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;overflow:hidden}.notification-entry__message{color:#60778d;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.notification-entry__meta{color:#6d8498;align-items:center;gap:8px;min-width:0;margin-top:5px;font-size:9px;display:flex}.notification-entry__meta>span{align-items:center;gap:5px;min-width:0;display:inline-flex}.notification-entry__meta>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notification-entry__meta>i{background:#afbeca;border-radius:50%;flex:0 0 3px;width:3px;height:3px}.notification-entry__meta .notification-ui-icon{width:13px;height:13px}.notification-entry__chevron{color:#61778a;background:#ffffffb8;border:1px solid #d6e2eb;border-radius:8px;align-self:center;place-items:center;width:28px;height:28px;display:grid}.notification-entry__chevron .notification-ui-icon{width:15px;height:15px}.notification-entry__clear{color:#8194a5;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:7px;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:8px;right:8px}.notification-entry:hover .notification-entry__clear,.notification-entry__clear:focus-visible{opacity:1}.notification-entry__clear:hover{color:#c43c45;background:#fff}.notification-entry__clear .notification-ui-icon{width:14px;height:14px}.notification-dropdown__empty{color:#71879a;text-align:center;align-content:center;place-items:center;gap:7px;min-height:170px;display:grid}.notification-dropdown__empty .notification-ui-icon{color:#8ba1b5;width:28px;height:28px}.notification-dropdown__empty strong{color:#294861;font-size:13px}.notification-dropdown__empty span{font-size:10px}.notification-dropdown__footer{color:#7890a4;text-align:center;border-top:1px solid #e0e8ef;padding-top:9px;font-size:9px}.notification-detail-modal{border-radius:16px;width:min(760px,100vw - 32px);max-height:min(820px,100vh - 40px);padding:0;overflow:hidden}.notification-detail__header{background:#f8fafc;border-bottom:1px solid #e2e9ef;grid-template-columns:44px minmax(0,1fr) 34px;align-items:center;gap:12px;padding:18px 20px;display:grid}.notification-detail__header--errors{background:linear-gradient(90deg,#fff3f3,#fff)}.notification-detail__header--warnings{background:linear-gradient(90deg,#fff8e9,#fff)}.notification-detail__header--resolved{background:linear-gradient(90deg,#eefaf3,#fff)}.notification-detail__icon{color:#fff;background:#d63f47;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.notification-detail__header--warnings .notification-detail__icon{background:#df941d}.notification-detail__header--resolved .notification-detail__icon{background:#2aa163}.notification-detail__icon .notification-ui-icon{stroke-width:2px;width:23px;height:23px}.notification-detail__header p,.notification-detail__header h3,.notification-detail__header small{margin:0}.notification-detail__header p{color:#6f8497;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.notification-detail__header p span{color:#b8353d;margin-left:6px}.notification-detail__header--warnings p span{color:#a86b08}.notification-detail__header--resolved p span{color:#187d4b}.notification-detail__header h3{color:#102a43;margin-top:3px;font-size:20px}.notification-detail__header small{color:#698096;font-size:10px}.notification-detail__header>button{color:#5e7487;cursor:pointer;background:#fff;border:1px solid #d6e1e9;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.notification-detail__header>button .notification-ui-icon{width:16px;height:16px}.notification-detail__body{background:#f8fafc;gap:14px;max-height:calc(100vh - 230px);padding:18px 20px;display:grid;overflow-y:auto}.notification-detail__message,.notification-detail__metadata{background:#fff;border:1px solid #dce6ee;border-radius:10px;padding:14px 16px}.notification-detail__message>span,.notification-detail__metadata>div:first-child p{color:#5c748a;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:850}.notification-detail__message p{color:#29465f;white-space:pre-wrap;margin:6px 0 0;font-size:12px;line-height:1.55}.notification-detail__summary{background:#fff;border:1px solid #dce6ee;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.notification-detail__summary>div{border-bottom:1px solid #e4ebf1;border-right:1px solid #e4ebf1;gap:4px;min-width:0;padding:12px 14px;display:grid}.notification-detail__summary>div:nth-child(3n){border-right:0}.notification-detail__summary>div:nth-last-child(-n+3){border-bottom:0}.notification-detail__summary span{color:#72879a;font-size:9px}.notification-detail__summary strong{color:#17344e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.notification-detail__metadata>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.notification-detail__metadata>div:first-child p{margin:0}.notification-detail__metadata>div:first-child span{color:#7d91a3;font-size:9px}.notification-detail__metadata dl{border-top:1px solid #e3eaf0;gap:0;margin:10px 0 0;display:grid}.notification-detail__metadata dl>div{border-bottom:1px solid #edf1f4;grid-template-columns:minmax(140px,.35fr) minmax(0,1fr);gap:14px;padding:9px 0;display:grid}.notification-detail__metadata dl>div:last-child{border-bottom:0}.notification-detail__metadata dt{color:#6b8296;font-size:10px;font-weight:750}.notification-detail__metadata dd{overflow-wrap:anywhere;color:#243f57;min-width:0;margin:0;font-size:10px}.notification-detail__metadata pre{color:#29465f;white-space:pre-wrap;background:#f2f6f9;border-radius:7px;max-height:180px;margin:0;padding:9px;font:9px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.notification-detail__empty{color:#71879a;text-align:center;background:#f6f9fb;border-radius:8px;margin-top:10px;padding:16px;font-size:10px}.notification-detail__footer{background:#fff;border-top:1px solid #dce6ee;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.notification-detail__clear{color:#b9363f;cursor:pointer;background:#fff8f8;border:1px solid #efcfd2;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:7px 11px;font-size:10px;font-weight:800;display:inline-flex}.notification-detail__clear .notification-ui-icon{width:15px;height:15px}.notification-detail__footer-actions{align-items:center;gap:8px;display:inline-flex}.notification-detail__resolve{color:#19784a;cursor:pointer;background:#f1fbf5;border:1px solid #b9dfca;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:7px 12px;font-size:10px;font-weight:800;display:inline-flex}.notification-detail__resolve:hover{background:#e7f8ee;border-color:#82c7a2}.notification-detail__resolve:disabled{cursor:wait;opacity:.6}.notification-detail__resolve .notification-ui-icon{width:15px;height:15px}.notification-detail__footer .primary-button{min-width:88px;min-height:36px}body.crm-theme-dark .notification-dropdown,body.dark-mode .notification-dropdown,body.crm-theme-dark .notification-detail-modal,body.dark-mode .notification-detail-modal{color:#d8e8f4;background:#14283b;border-color:#304a60}body.crm-theme-dark .notification-dropdown__header,body.dark-mode .notification-dropdown__header,body.crm-theme-dark .notification-dropdown__footer,body.dark-mode .notification-dropdown__footer{border-color:#304a60}body.crm-theme-dark .notification-dropdown__header>div:first-child>strong,body.dark-mode .notification-dropdown__header>div:first-child>strong,body.crm-theme-dark .notification-entry__content>strong,body.dark-mode .notification-entry__content>strong{color:#e6f2fa}body.crm-theme-dark .notification-dropdown__empty strong,body.dark-mode .notification-dropdown__empty strong{color:#d9e9f4}body.crm-theme-dark .notification-dropdown__empty span,body.dark-mode .notification-dropdown__empty span{color:#8fa7ba}body.crm-theme-dark .notification-dropdown__clear,body.dark-mode .notification-dropdown__clear,body.crm-theme-dark .notification-dropdown__mark-read,body.dark-mode .notification-dropdown__mark-read,body.crm-theme-dark .notification-filter,body.dark-mode .notification-filter,body.crm-theme-dark .notification-entry,body.dark-mode .notification-entry{color:#d6e6f2;background:#172d41;border-color:#365066}body.crm-theme-dark .notification-dropdown__mark-read,body.dark-mode .notification-dropdown__mark-read,body.crm-theme-dark .notification-detail__resolve,body.dark-mode .notification-detail__resolve{color:#76d5a1;background:#183829;border-color:#356c51}body.crm-theme-dark .notification-entry--errors,body.dark-mode .notification-entry--errors{background:linear-gradient(90deg,#3a2630,#172d41 72%);border-left-color:#e25961}body.crm-theme-dark .notification-entry--warnings,body.dark-mode .notification-entry--warnings{background:linear-gradient(90deg,#3a3224,#172d41 72%);border-left-color:#e3a13b}body.crm-theme-dark .notification-entry--resolved,body.dark-mode .notification-entry--resolved{background:linear-gradient(90deg,#203a31,#172d41 72%);border-left-color:#38b875}body.crm-theme-dark .notification-detail__header,body.dark-mode .notification-detail__header,body.crm-theme-dark .notification-detail__body,body.dark-mode .notification-detail__body,body.crm-theme-dark .notification-detail__footer,body.dark-mode .notification-detail__footer{background:#14283b;border-color:#304a60}body.crm-theme-dark .notification-detail__header h3,body.dark-mode .notification-detail__header h3,body.crm-theme-dark .notification-detail__message p,body.dark-mode .notification-detail__message p,body.crm-theme-dark .notification-detail__summary strong,body.dark-mode .notification-detail__summary strong,body.crm-theme-dark .notification-detail__metadata dd,body.dark-mode .notification-detail__metadata dd{color:#d8e8f4}body.crm-theme-dark .notification-detail__message,body.dark-mode .notification-detail__message,body.crm-theme-dark .notification-detail__summary,body.dark-mode .notification-detail__summary,body.crm-theme-dark .notification-detail__metadata,body.dark-mode .notification-detail__metadata{background:#172d41;border-color:#304a60}@media (width<=720px){.notification-dropdown{width:min(560px,100vw - 20px);padding:16px 14px 10px;right:-74px}.notification-dropdown__header{flex-direction:column;align-items:flex-start}.notification-dropdown__actions{flex-wrap:wrap;width:100%}.notification-dropdown__unread{flex:1 0 100%}.notification-dropdown__mark-read,.notification-dropdown__clear{flex:1}.notification-dropdown__filters,.notification-detail__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-detail__summary>div:nth-child(3n){border-right:1px solid #e4ebf1}.notification-detail__summary>div:nth-child(2n){border-right:0}.notification-detail__summary>div:nth-last-child(-n+3){border-bottom:1px solid #e4ebf1}.notification-detail__summary>div:nth-last-child(-n+2){border-bottom:0}.notification-detail__metadata dl>div{grid-template-columns:1fr;gap:5px}.notification-detail__footer{flex-direction:column;align-items:stretch}.notification-detail__footer-actions{justify-content:flex-end}}.user-menu-button{align-items:center;gap:10px;min-height:42px;padding:8px 12px;display:flex}.user-menu-button__avatar{background:color-mix(in srgb, var(--accent) 18%, white);width:26px;height:26px;color:var(--accent-strong);border-radius:999px;place-items:center;font-size:.78rem;font-weight:800;display:grid}.user-menu-dropdown{background:var(--surface);border:1px solid var(--line);min-width:220px;box-shadow:var(--shadow-soft);border-radius:14px;gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.user-menu-dropdown.is-hidden{display:none}.user-menu-dropdown__item{text-align:left;width:100%;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:10px;padding:10px 12px}.user-menu-dropdown__item:hover{background:var(--surface-soft);border-color:var(--line)}.user-menu-dropdown__item--danger{color:var(--danger)}#globalSearch{background:var(--surface-soft);width:min(144px,14vw);min-width:min(144px,14vw);max-width:144px;color:var(--ink);border-color:var(--line);padding-top:7px;padding-bottom:7px}.panel-grid--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.panel-section{padding:16px}.sidebar-bottom{z-index:1;justify-content:center;padding-top:6px;display:flex;position:relative}.sidebar-toggle-button{border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:40px;display:inline-flex}.global-topbar #sidebarToggleButton{display:none!important}body.sidebar-collapsed .sidebar{padding-inline:10px}body.sidebar-collapsed .brand-copy,body.sidebar-collapsed .brand-meta,body.sidebar-collapsed .nav-chip__label,body.sidebar-collapsed .nav-submenu,body.sidebar-collapsed .nav-submenu-label,body.sidebar-collapsed .nav-chip--group:after{display:none!important}body.sidebar-collapsed .brand-mark-row{justify-content:center}body.sidebar-collapsed .sidebar-nav-shell{padding:8px 6px}body.sidebar-collapsed .nav-chip{justify-content:center;padding-inline:0}body.sidebar-collapsed .nav-chip__icon{width:28px;height:28px;font-size:.82rem}body.sidebar-collapsed .nav-group{justify-items:center}body.sidebar-collapsed .brand-block{padding-inline:0}body.sidebar-collapsed .sidebar-toggle-button{min-width:0;padding-inline:0}.modal-shell--stacked-left,.modal-shell--stacked-right{place-items:stretch stretch;padding:0}.modal-shell--stacked-left .modal-backdrop{background:#0e1b2d3d}.modal-shell--stacked-left .modal-card,.modal-shell--stacked-right .modal-card{border-radius:0;height:100vh;max-height:100vh;overflow:auto;box-shadow:0 0 0 1px #0f172a0f,0 24px 50px #0f172a2e}.modal-shell--stacked-left .modal-card{border-right:1px solid var(--line);width:min(58vw,880px);margin-right:auto}.modal-shell--stacked-right{z-index:30;pointer-events:none}.modal-shell--stacked-right .modal-backdrop{display:none}.modal-shell--stacked-right .modal-card{border-left:1px solid color-mix(in srgb, var(--accent) 28%, var(--line));background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 3%, white), #fffffffa);pointer-events:auto;width:min(42vw,700px);margin-left:auto}.contact-pool-cell--primary strong{font-size:.9rem}.contact-pool-row>span,.contact-pool-cell,.contact-pool-cell--primary,.contact-pool-actions,.contact-pool-actions>*{white-space:nowrap}.contact-pool-cell,.contact-pool-cell--primary,.contact-pool-actions{text-overflow:ellipsis;overflow:hidden}.contact-pool-identity{flex-wrap:nowrap;min-width:0}.contact-pool-identity__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.contact-pool-actions{flex-wrap:nowrap}.floating-filter-actions{z-index:20;align-items:center;gap:10px;display:flex;position:fixed;bottom:10px;right:16px}.floating-filter-button{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 12%, white), #fff);min-height:46px;color:var(--ink);border-radius:999px;padding:0 18px;font-weight:700;box-shadow:0 18px 40px #0f172a29}.floating-filter-button--secondary{background:linear-gradient(#fff,#f7faff)}.floating-filter-link{color:var(--accent);text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:.9rem;font-weight:700;text-decoration:underline}body.crm-theme-dark .global-topbar{background:var(--shell-nav-surface);color:var(--ink);border-color:var(--line)}body.crm-theme-dark .user-menu-dropdown{border-color:var(--line);background:#202a38}body.crm-theme-dark #globalSearch{color:var(--ink);border-color:var(--line);background:#273244}body.crm-theme-dark .global-search-results{background:#1c2634fa;border-color:#5a6d84b8}body.crm-theme-dark .global-search-result{color:var(--ink);background:linear-gradient(#212b3a 0%,#1b2431 100%)}body.crm-theme-dark .global-search-result:hover,body.crm-theme-dark .global-search-result:focus{background:#7fb4ff24}@media (width<=1180px){.global-topbar{grid-template-columns:1fr}.global-topbar__middle{flex-flow:wrap;align-items:center}.panel-grid--triple{grid-template-columns:1fr}.modal-shell--stacked-left .modal-card,.modal-shell--stacked-right .modal-card{width:100vw}#globalSearch{width:180px;min-width:180px;max-width:180px}}:root{--shell-sidebar-width:244px;--shell-sidebar-collapsed-width:72px;--shell-topbar-height:48px;--shell-nav-surface:#21364e;--shell-nav-border:#ffffff14;--shell-nav-text:#eef5ff;--shell-nav-muted:#e7eff8ad;--hubspot-bg:#f5f8fa;--hubspot-surface:#fff;--hubspot-surface-alt:#f7fafc;--hubspot-border:#dfe7ef;--hubspot-border-strong:#c7d3e0;--hubspot-text:#213343;--hubspot-muted:#587387;--hubspot-blue:#2d8cff;--hubspot-blue-strong:#1273ea;--hubspot-navy:#243b53;--hubspot-shadow:0 1px 2px #0f172a0a, 0 10px 30px #0f172a0f}body{background:var(--hubspot-bg);color:var(--hubspot-text);font-family:Inter,Plus Jakarta Sans,sans-serif;overflow:hidden}body.crm-theme-dark{--hubspot-bg:#11161f;--hubspot-surface:#1a2230;--hubspot-surface-alt:#202b3b;--hubspot-border:#2f3c51;--hubspot-border-strong:#42526a;--hubspot-text:#e6edf7;--hubspot-muted:#9aa9bd;--hubspot-blue:#7fb4ff;--hubspot-blue-strong:#5a9bff;--hubspot-navy:#171f2b;--hubspot-shadow:0 18px 42px #0000003d;--surface-muted:#253244;--shell-nav-surface:#21364e;--shell-nav-border:#94a3b81a;--shell-nav-text:#e8eef8;--shell-nav-muted:#a8b6cac7}body,body.crm-theme-light,body:not(.crm-theme-dark){--surface:var(--hubspot-surface);--surface-soft:var(--hubspot-surface-alt);--surface-muted:#eef3f8;--line:var(--hubspot-border);--line-strong:var(--hubspot-border-strong);--ink:var(--hubspot-text);--muted:var(--hubspot-muted);--accent:#ff7a59;--accent-strong:#ea5c3d;--shadow:var(--hubspot-shadow);--shadow-soft:0 1px 2px #0f172a0a, 0 8px 24px #0f172a0d}.app-shell{grid-template-columns:var(--shell-sidebar-width) minmax(0, 1fr);background:var(--hubspot-bg);gap:0;height:100vh;min-height:100vh;padding:0}.sidebar{height:100vh;max-height:100vh;box-shadow:none;background:#213a5a;border-right:0;border-radius:0;grid-template-rows:minmax(0,1fr) auto;align-self:stretch;gap:0;padding:0;display:grid;position:sticky;top:0;overflow:hidden}.sidebar-top{grid-template-rows:auto minmax(0,1fr);gap:10px;min-height:0;padding:12px 12px 0;display:grid}.crm-theme-dark .sidebar-top,.crm-theme-dark .sidebar-bottom{background:#16202a!important}.brand-block{background:0 0;border:0;border-radius:0;padding:10px 12px 12px}.brand-mark-row{align-items:center;gap:10px}.brand-mark{color:#fff;width:34px;height:34px;box-shadow:none;background:linear-gradient(135deg,#ff7a59 0%,#ff5c35 100%);border-radius:10px;font-size:1rem;font-weight:800}.brand-meta .eyebrow,.sidebar .eyebrow,.sidebar .card-label{color:var(--shell-nav-muted)}.brand-title{color:#fff;letter-spacing:-.02em;margin:2px 0 0;font-size:1.05rem}.brand-copy{color:#e6effab8;margin:8px 0 0;font-size:.86rem;line-height:1.5}.sidebar-nav-shell{scrollbar-width:thin;background:0 0;border:0;border-radius:0;min-height:0;padding:8px 6px 12px;overflow:auto}.sidebar-nav-shell::-webkit-scrollbar{width:8px}.sidebar-nav-shell::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.sidebar-nav{gap:5px}.nav-group{gap:4px}.nav-chip,.nav-subchip{color:#f1f5f9d6;border:1px solid #0000;border-radius:10px;min-height:38px;transition:background .14s,border-color .14s,color .14s}.nav-chip{padding:8px 10px;font-size:.92rem;font-weight:600}.nav-subchip{color:#d6e2f1c7;padding:7px 12px;font-size:.84rem;font-weight:500}.nav-chip:hover,.nav-subchip:hover{background:#ffffff0f;border-color:#ffffff14}.nav-chip.is-active,.nav-subchip.is-active{color:#fff;box-shadow:none;background:#ffffff1a;border-color:#ffffff1f}.nav-chip__icon{width:20px;height:20px;color:inherit;background:#ffffff14;border-radius:6px;font-size:.68rem}.nav-submenu{border-left:1px solid #ffffff14;gap:3px;padding:6px 0 2px 12px}.nav-submenu-label{color:#d6e2f18a;letter-spacing:.12em;padding:4px 10px 2px;font-size:.64rem}.sidebar-bottom{border-top:1px solid #ffffff14;padding:10px 12px 12px}.sidebar-toggle-button{color:#ffffffd1;background:#ffffff0f;border-color:#ffffff14;border-radius:9px;width:100%;min-height:36px;font-size:.82rem}.sidebar-toggle-button:hover{background:#ffffff1a}.main-panel{grid-template-rows:var(--shell-topbar-height) minmax(0, 1fr);background:var(--hubspot-bg);min-width:0;min-height:100vh;max-height:100vh;display:grid;overflow:hidden}.global-topbar{z-index:12;min-height:var(--shell-topbar-height);height:var(--shell-topbar-height);border:0;border-bottom:1px solid var(--shell-nav-border);background:var(--shell-nav-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;grid-template-columns:minmax(180px,auto) minmax(0,1fr) auto;align-items:center;gap:14px;margin:0;padding:4px 15px;display:grid;position:sticky;top:0}.global-topbar__left,.global-topbar__middle,.global-topbar__right{gap:10px;min-width:0}.global-topbar__left,.global-topbar__middle{justify-content:flex-start}.global-topbar__right{justify-content:flex-end}.topbar-context .eyebrow{color:var(--shell-nav-muted);margin:0 0 2px}.global-topbar h2{color:var(--shell-nav-text);font-size:1rem;font-weight:700;line-height:1.05}#topbarTitle{color:var(--shell-nav-text)!important}#globalSearch{color:#fff;background:#ffffff14;border:1px solid #ffffff1a;border-radius:9px;width:min(420px,100%);min-width:240px;max-width:420px;height:38px;padding:0 14px}#globalSearch::placeholder{color:#e9f1fbb8}#globalSearch:focus{border-color:#93c5fd99;outline:none;box-shadow:0 0 0 3px #60a5fa38}.global-search-shell{width:min(420px,100%);min-width:240px;max-width:420px;position:relative}.global-search-shell #globalSearch{width:100%;min-width:0;max-width:none}.global-search-results{z-index:2500;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overscroll-behavior:contain;background:#fffffffa;border:1px solid #cbd7e5f2;border-radius:16px;gap:10px;max-height:min(680px,100vh - 104px);padding:14px;display:grid;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:auto;box-shadow:0 18px 40px #0f172a2e}.global-search-results.is-hidden{display:none}.global-search-results__section{gap:6px;display:grid}.global-search-result{text-align:left;width:100%;color:var(--ink);background:linear-gradient(#fff 0%,#f7fbff 100%);border:1px solid #0000;border-radius:12px;gap:3px;padding:10px 12px;display:grid}.global-search-result strong{font-size:.92rem}.global-search-result span,.global-search-empty{color:var(--muted);font-size:.82rem}.global-search-result:hover,.global-search-result:focus{border-color:color-mix(in srgb, var(--accent) 22%, var(--line));background:color-mix(in srgb, var(--accent) 7%, white)}.global-search-results__section--features{border-bottom:1px solid color-mix(in srgb, var(--line) 78%, transparent);padding-bottom:4px}.global-search-result--feature{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px}.global-search-result__icon{width:38px;height:38px;color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, white);border-radius:11px;place-items:center;display:grid}.global-search-result__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.global-search-result__copy{gap:3px;min-width:0;display:grid}.global-search-result__copy strong,.global-search-result__copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.global-search-result .global-search-result__open{color:color-mix(in srgb, var(--accent) 82%, var(--ink));align-items:center;gap:4px;font-size:.76rem;font-weight:700;display:inline-flex}.global-search-empty--status{padding:4px 10px 2px}.topbar-context-actions,.topbar-context-cluster{gap:8px}.topbar-context-chip{color:#fff;background:#ffffff14;border:1px solid #ffffff1a;border-radius:9px;padding:6px 10px}.topbar-context-chip__label{color:#e7eff89e}.topbar-context-chip strong{color:#fff}.user-menu-button,.global-topbar .ghost-button,.topbar-context-cluster .secondary-button--compact{color:#fff;height:34px;min-height:34px;box-shadow:none;background:#ffffff14;border:1px solid #ffffff1a;border-radius:9px}.user-menu-button:hover,.global-topbar .ghost-button:hover,.topbar-context-cluster .secondary-button--compact:hover{background:#ffffff1f}.user-menu-button__avatar{color:#fff;background:#ffffff29}.user-menu-dropdown{border-color:var(--hubspot-border);background:var(--hubspot-surface);border-radius:12px}.panel-section{background:#fff;height:100%;min-height:0;padding:10px 10px 0;display:none;overflow:auto}.panel-section.is-visible{display:block}.stats-grid,.panel-grid,.workspace-panel,.report-grid,.report-split,.template-builder__grid,.agent-project-grid,.panel-grid--overview-top,.panel-grid--overview-main{width:100%}#agent.panel-section.is-visible{height:100%;min-height:0;display:grid;overflow:hidden}#agentWorkspace{height:100%;min-height:0}.section-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.section-kicker{color:var(--hubspot-muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:.68rem;font-weight:700}.section-heading h3,.entry-form h4,.workspace-section__header h4,.admin-title,.detail-section-title,.detail-title h4,.overview-project-card h4,.overview-insight-card h4,.global-topbar h2,.brand-title{color:var(--hubspot-text);letter-spacing:-.025em;margin:0;font-family:Manrope,Inter,sans-serif;font-weight:700}.workspace-copy,.detail-caption,.render-summary,.section-heading p:not(.section-kicker){color:var(--hubspot-muted)}input,select,textarea{border:1px solid var(--hubspot-border);min-height:38px;color:var(--hubspot-text);background:#fff;border-radius:8px;box-shadow:inset 0 1px #ffffffd9}textarea{min-height:92px}input:focus,select:focus,textarea:focus{border-color:#2d8cff99;outline:none;box-shadow:0 0 0 3px #2d8cff24}.primary-button,.secondary-button,.ghost-button,.assign-toolbar button,.assignment-actions button,.contact-pool-footer .secondary-button,.workspace-header__meta button{min-height:36px;box-shadow:none;border-radius:8px;padding:0 12px;font-size:.86rem;font-weight:600;transition:background .14s,border-color .14s,color .14s,transform .14s}.primary-button{border:1px solid var(--hubspot-blue-strong);background:linear-gradient(180deg, var(--hubspot-blue) 0%, var(--hubspot-blue-strong) 100%);color:#fff}.primary-button:hover{background:linear-gradient(#1e84ff 0%,#0e6be0 100%)}.secondary-button,.ghost-button,.assign-toolbar button,.workspace-header__meta button{border:1px solid var(--hubspot-border);color:var(--hubspot-text);background:#fff}.secondary-button:hover,.ghost-button:hover,.assign-toolbar button:hover,.workspace-header__meta button:hover{border-color:var(--hubspot-border-strong);background:#e7eff8}.badge,.status-pill{border-radius:999px;min-height:24px;padding:4px 10px;font-size:.78rem;font-weight:700}.badge{border:1px solid var(--hubspot-border);color:var(--hubspot-muted);background:#f7fafc}.status-pill{border:1px solid color-mix(in srgb, var(--status-color,#2d8cff) 18%, var(--hubspot-border));background:color-mix(in srgb, var(--status-color,#2d8cff) 12%, #fff)}.stats-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.stat-card,.overview-stat-card,.agent-launcher-stat{border-radius:12px}.stat-card,.overview-stat-card{padding:14px 16px}.stat-card p,.overview-stat-card p{letter-spacing:.1em;text-transform:uppercase;color:var(--hubspot-muted);font-size:.7rem;font-weight:700}.stat-card h3,.overview-stat-card h3{margin:6px 0 2px;font-size:1.5rem;line-height:1}.contact-pool-list,.contact-pool-list--agent{min-height:0}.crm-table-shell{border-radius:10px;overflow:auto}.contact-pool-cell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.contact-pool-avatar{color:#214b76;background:#e8f1fb;border-radius:50%;width:24px;height:24px;font-size:.68rem;font-weight:700}.contact-pool-identity__text{font-weight:600}.contact-columns-option{gap:10px;padding:10px 12px;font-size:.88rem}.checkbox-line,.contact-columns-option{color:var(--hubspot-text)}.checkbox-line{gap:8px;font-size:.86rem;line-height:1.25}.checkbox-line input[type=checkbox],.contact-columns-option input[type=checkbox],input[type=checkbox].substituted{appearance:none;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:0;border:1px solid #90a4b7;border-radius:3px;flex:none;width:13px;height:13px;margin:0;transition:border-color .12s,background-color .12s,background-size .12s,box-shadow .12s;box-shadow:0 0 0 .03em #00000014,inset 0 .04em .12em -.03em #00000024}.checkbox-line input[type=checkbox]:checked,.contact-columns-option input[type=checkbox]:checked,input[type=checkbox].substituted:checked{border-color:var(--hubspot-blue-strong);background-color:var(--hubspot-blue-strong);background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 9 9'%3E%3Crect fill='white' x='0' y='4.3' transform='matrix(-0.707 -0.7072 0.7072 -0.707 0.5891 10.4702)' width='4.3' height='1.6' /%3E%3Crect fill='white' x='2.2' y='2.9' transform='matrix(-0.7071 0.7071 -0.7071 -0.7071 12.1877 2.9833)' width='6.1' height='1.7' /%3E%3C/svg%3E");background-size:8px;box-shadow:0 0 0 .03em #1273ea29,inset 0 .04em .12em -.03em #1273ea2e}.checkbox-line input[type=checkbox]:focus-visible,.contact-columns-option input[type=checkbox]:focus-visible,input[type=checkbox].substituted:focus-visible{outline:none;box-shadow:0 0 0 3px #2d8cff38}.checkbox-line input[type=checkbox]:disabled,.contact-columns-option input[type=checkbox]:disabled,input[type=checkbox].substituted:disabled{opacity:.52}.workspace-tabs{background:#edf3f8;border-radius:10px;gap:4px;padding:4px}.workspace-tabs button,.agent-detail-tab{min-height:36px;color:var(--hubspot-muted);background:0 0;border:1px solid #0000;border-radius:8px;font-weight:600}.workspace-tabs button.is-active,.agent-detail-tab.is-active{border-color:var(--hubspot-border);color:var(--hubspot-text);background:#fff;box-shadow:0 1px 2px #0f172a0d}.panel-card--agent-detail{height:100%;padding:14px}.agent-record-shell{min-height:calc(100vh - var(--shell-topbar-height) - 58px);gap:14px;display:grid}.detail-card--hero-compact{padding:14px 16px}.agent-record-layout{grid-template-columns:minmax(290px,1fr) minmax(500px,1.45fr) minmax(310px,.92fr);align-items:stretch;gap:14px;min-height:0;display:grid}.agent-record-column{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.agent-record-column__header{border-bottom:1px solid var(--hubspot-border);background:#fbfdff;padding:10px 14px 9px}.agent-record-column__scroll{flex:auto;min-height:0;padding:12px;overflow:auto}.agent-record-column__scroll--center{padding-top:10px}.agent-contact-summary{border:1px solid var(--hubspot-border);background:#f8fbfd;border-radius:10px;padding:12px}.agent-detail-stack{grid-auto-rows:max-content;align-content:start;align-items:start;gap:10px;min-height:max-content}.agent-detail-stack>*{align-self:start;width:100%}.agent-insight-card{border:1px solid var(--hubspot-border);background:#fff;border-radius:12px}.detail-card--wrapup{background:linear-gradient(#fbfdff 0%,#f5f9fe 100%);border-color:#2d8cff3d}.detail-card--wrapup-sticky{align-self:start;position:sticky;top:0}.agent-wrapup-header{background:linear-gradient(#2d8cff0f,#2d8cff00);border-bottom:1px solid #2d8cff24;padding:12px 14px 10px}.agent-wrapup-highlight{background:#2d8cff0d;border:1px solid #2d8cff2e;border-radius:10px;margin:10px 14px;padding:10px 12px}.detail-card--wrapup .assignment-fields-grid,.detail-card--wrapup .assignment-actions,.detail-card--wrapup .agent-wrapup-summary{padding-inline:14px}.detail-card--wrapup .dialing-embed-card{margin:0 14px 14px}.detail-card--wrapup .assignment-actions{padding-bottom:14px}.agent-list-shell{height:calc(100vh - var(--shell-topbar-height) - 166px);min-height:0}.agent-list-shell__main{flex-direction:column;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.agent-record-shell--dense{gap:12px}.agent-record-hero{gap:12px;display:grid}.agent-record-hero__identity{gap:4px;display:grid}.agent-record-hero__meta{flex-wrap:wrap;gap:8px;display:flex}.agent-record-toolbar__group--hero{align-self:flex-start}.agent-record-layout--dense{grid-template-columns:minmax(300px,.92fr) minmax(560px,1.45fr) minmax(340px,1fr);gap:12px}.agent-record-center-header{border-bottom:1px solid var(--hubspot-border);background:linear-gradient(#fcfdff 0%,#f8fbfe 100%);gap:10px;padding:14px 16px 12px;display:grid}.agent-record-fact-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 14px;display:grid}.agent-record-fact{border:1px solid var(--hubspot-border);background:#f8fbfd;border-radius:10px;gap:4px;padding:10px 12px;display:grid}.agent-record-fact span{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.agent-record-fact strong{color:var(--ink);font-size:.86rem;line-height:1.35}.agent-wrapup-highlight--priority{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 16%, white), #fff 72%);border-color:color-mix(in srgb, var(--accent) 32%, var(--hubspot-border));box-shadow:inset 0 1px #ffffffd9}.agent-wrapup-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 16px 2px;display:grid}.agent-wrapup-kpi{background:#2d8cff0d;border:1px solid #2d8cff29;border-radius:10px;gap:4px;padding:10px 12px;display:grid}.agent-wrapup-kpi span{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:.71rem}.agent-wrapup-kpi strong{font-size:.86rem;line-height:1.3}.assignment-actions--wrapup{background:linear-gradient(#fff0,#f7faffeb 24%)}.agent-record-shell--hubspot{gap:0;height:100%;overflow:hidden}.agent-record-layout--hubspot{min-height:calc(100vh - var(--shell-topbar-height) - 92px);height:calc(100vh - var(--shell-topbar-height) - 92px);grid-template-columns:minmax(320px,.9fr) minmax(620px,1.55fr) minmax(360px,1fr);align-items:stretch}.agent-record-shell--hubspot .agent-record-column,.agent-record-shell--hubspot .agent-record-rail,.agent-record-shell--hubspot .agent-record-center-pane{height:100%;min-height:0}.agent-record-shell--hubspot .agent-record-rail--right{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.agent-record-column--left,.agent-record-rail--left{grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.agent-record-shell--hubspot .agent-record-rail--left{flex-direction:column;min-height:0;display:flex}.agent-record-rail{grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.agent-record-rail__header{border-bottom:1px solid var(--hubspot-border);background:linear-gradient(#fcfdff 0%,#f7fbfe 100%);gap:12px;padding:14px 14px 12px;display:grid}.agent-record-breadcrumbbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.agent-record-breadcrumbbar__nav{align-items:center;gap:8px;display:flex}.agent-record-breadcrumbbar__nav--split{justify-content:space-between;width:100%}.agent-record-breadcrumbbar__back,.agent-record-breadcrumbbar__actions{color:var(--accent);background:0 0;border:0;padding:0;font-size:.88rem;font-weight:700}.agent-record-breadcrumbbar__back:before{content:"‹";margin-right:8px;font-size:1.2em}.agent-record-rail__scroll{gap:10px;min-height:0;padding:10px 14px 26px;display:grid;overflow-y:auto}.agent-record-shell--hubspot .agent-record-rail--left .agent-record-rail__scroll{flex:auto;align-content:start;min-height:0;padding-bottom:140px}.agent-contact-summary--hubspot{border-color:color-mix(in srgb, var(--accent) 24%, var(--hubspot-border));background:radial-gradient(circle at 92% 10%,#00a4bd21,#0000 30%),linear-gradient(#fff 0%,#f4f9ff 100%);border-radius:18px;box-shadow:inset 0 1px #ffffffe6,0 12px 30px #1c345414}.agent-contact-summary--hubspot .agent-contact-summary__avatar{width:48px;height:48px;font-size:1rem}.agent-contact-summary--hubspot .agent-contact-summary__identity strong{font-size:1.05rem}.agent-contact-summary--hubspot .agent-contact-summary__identity span{font-size:.9rem}.agent-contact-summary--company-first .agent-contact-summary__identity{align-items:flex-start}.agent-contact-summary__company{gap:.52rem;min-width:0;display:grid}.agent-contact-summary__project-label{color:#006d83;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#00a4bd1a;border:1px solid #00a4bd47;border-radius:999px;align-items:center;width:fit-content;max-width:100%;min-height:24px;padding:3px 9px;font-size:.72rem;font-weight:900;display:inline-flex;overflow:hidden}.agent-contact-summary__company-heading{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.agent-contact-summary__company-heading .section-kicker{margin:0}.agent-contact-company-link--primary,.agent-contact-summary__company>strong,.agent-contact-summary__company-heading>strong{white-space:normal;width:fit-content;max-width:100%;font-size:1rem;font-weight:800}.agent-contact-summary__phone-row{align-items:center;gap:.5rem;min-height:34px;display:inline-flex}.agent-contact-summary__tal-line{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;display:grid}.agent-contact-summary__tal-line span{color:#34516e;text-overflow:ellipsis;white-space:nowrap;background:#ffffffbd;border:1px solid #d7e4f2;border-radius:12px;min-width:0;padding:7px 9px;font-size:.76rem;font-weight:800;overflow:hidden}.agent-contact-summary__tal-line b{color:#6a7f96;letter-spacing:.07em;text-transform:uppercase;font-size:.64rem}.agent-contact-summary__phone{color:var(--ink);letter-spacing:.01em;font-size:.92rem;font-weight:700}.agent-contact-summary__company-links{flex-wrap:wrap;gap:8px;display:flex}.agent-contact-summary__company-links a{min-height:24px;color:var(--accent);background:#fff;border:1px solid #cfe0ef;border-radius:999px;align-items:center;padding:3px 9px;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-flex}.agent-contact-summary__company-links a:hover,.agent-contact-summary__company-links a:focus-visible{border-color:var(--accent);background:#e9fbff}.agent-contact-company-link{width:fit-content;color:var(--accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;margin:2px 0 0;padding:0;font-size:.9rem;font-weight:700;line-height:1.25;text-decoration:none;display:inline-flex}.agent-contact-company-link:hover,.agent-contact-company-link:focus-visible{color:#007a94;text-decoration:underline}.agent-contact-summary__email{color:var(--accent);margin-top:6px;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.agent-contact-quick-actions{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding-top:4px;display:grid}.agent-contact-quick-action{color:var(--hubspot-muted);background:0 0;border:0;justify-items:center;gap:8px;padding:0;text-decoration:none;display:grid}.agent-contact-quick-action span{border:1px solid var(--hubspot-border);color:#587a9d;background:linear-gradient(#eff6fc 0%,#e7f1fb 100%);border-radius:999px;place-items:center;width:44px;height:44px;font-size:.88rem;font-weight:700;display:grid}.agent-contact-quick-action small{color:inherit;font-size:.76rem;font-weight:600}.agent-rail-section-header{justify-content:space-between;align-items:center;gap:12px;padding-bottom:6px;display:flex}.agent-rail-section-header h4{color:var(--hubspot-ink);margin:0;font-size:.9rem}.agent-record-fact-strip--stacked{grid-template-columns:1fr}.agent-record-workspace-tabshell{border-bottom:1px solid var(--hubspot-border);background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:0 0 14px;display:grid}.agent-record-workspace-tabshell__links,.agent-record-workspace-tabshell__nav{align-items:center;gap:12px;display:flex}.agent-record-workspace-tabshell__links{justify-content:flex-start}.agent-record-workspace-tabshell__nav{justify-content:flex-end}.agent-record-column__scroll--center{background:#f7fafc;min-height:0;padding:18px 20px 20px;overflow:hidden auto}.agent-record-customize-link{color:var(--accent);background:0 0;border:0;font-size:.92rem;font-weight:700}.agent-detail-tabs--hubspot{border:1px solid var(--hubspot-border);background:#f8fbfd;border-radius:0;flex:auto;gap:0;overflow:hidden}.agent-detail-tabs--hubspot .agent-detail-tab{border:0;border-right:1px solid var(--hubspot-border);color:var(--hubspot-muted);background:0 0;border-radius:0;flex:1 1 0;padding:13px 16px}.agent-detail-tabs--hubspot .agent-detail-tab:last-child{border-right:0}.agent-detail-tabs--hubspot .agent-detail-tab.is-active{color:var(--hubspot-ink);box-shadow:inset 0 -2px 0 var(--accent);background:#fff}.agent-record-center-pane{grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.contact-history-list{gap:14px;display:grid}.contact-history-page{gap:18px;min-width:0;display:grid}.contact-history-sequence-banner,.contact-history-activity-card{background:#fff;border:1px solid #dbe5f0;border-radius:18px;box-shadow:0 1px 2px #142d4e06}.contact-history-sequence-banner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px 24px;display:grid}.contact-history-sequence-banner__icon,.contact-history-timeline__icon{border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.contact-history-sequence-banner__icon{color:#0878ee;background:#e9f4ff;width:48px;height:48px}.contact-history-sequence-banner__icon svg,.contact-history-activity-card__tools svg,.contact-history-timeline__icon svg,.contact-history-change-modal__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.contact-history-sequence-banner h4,.contact-history-activity-card__header h3{color:#122d4d;margin:0}.contact-history-sequence-banner p,.contact-history-activity-card__header p{color:#607792;margin:5px 0 0;font-size:.92rem}.contact-history-activity-card__tools svg{width:18px;height:18px}.contact-history-sequence-list{background:#fff;border:1px solid #dbe5f0;border-radius:18px;padding:18px}.contact-history-activity-card{overflow:hidden}.contact-history-activity-card__header{border-bottom:1px solid #e2eaf3;justify-content:space-between;align-items:center;gap:20px;padding:23px 24px 20px;display:flex}.contact-history-activity-card__tools{align-items:center;gap:10px;display:flex}.contact-history-activity-card__tools .secondary-button{gap:8px;min-height:42px}.contact-history-activity-card__tools .secondary-button.is-active{color:#086fd6;background:#eff8ff;border-color:#9ccbf6}.contact-history-activity-card__tools label{margin:0}.contact-history-activity-card__tools select{color:#203d5d;background-color:#fff;border-color:#d7e2ed;border-radius:10px;min-width:174px;min-height:42px;padding:0 38px 0 16px;font-weight:700}.contact-history-filter-chips{background:#f8fbfe;border-bottom:1px solid #e7edf4;flex-wrap:wrap;gap:8px;padding:12px 24px;display:flex}.contact-history-filter-chips button{color:#58708c;background:#fff;border:1px solid #d7e2ed;border-radius:999px;padding:7px 12px;font-size:.82rem;font-weight:700}.contact-history-filter-chips button.is-active{color:#066ed5;background:#eaf5ff;border-color:#95c8f7}.contact-history-activity-card__body{padding:8px 16px 20px}.contact-history-timeline{gap:0;padding-top:2px;display:grid;position:relative}.contact-history-timeline:before{content:"";border-left:1px dashed #c6d5e5;position:absolute;top:31px;bottom:31px;left:25px}.contact-history-timeline__item{--history-color:#2479d8;--history-soft:#e9f3ff;grid-template-columns:54px minmax(0,1fr);gap:13px;padding:10px 0;display:grid;position:relative}.contact-history-timeline__item--import{--history-color:#17a568;--history-soft:#e9f9f1}.contact-history-timeline__item--manual{--history-color:#7554df;--history-soft:#f0ebff}.contact-history-timeline__item--api{--history-color:#008c9e;--history-soft:#e5f8fa}.contact-history-timeline__item--verification{--history-color:#0b7cda;--history-soft:#e8f4ff}.contact-history-timeline__item--system{--history-color:#1782df;--history-soft:#e9f4ff}.contact-history-timeline__item--activity{--history-color:#e98317;--history-soft:#fff1df}.contact-history-timeline__icon{z-index:1;width:44px;height:44px;color:var(--history-color);background:var(--history-soft);margin:10px 0 0 3px;position:relative;box-shadow:0 0 0 5px #fff}.contact-history-timeline__card{text-align:left;width:100%;min-height:126px;color:inherit;background:#fff;border:1px solid #dbe5ef;border-radius:14px;grid-template-columns:minmax(0,1fr) auto minmax(155px,auto) 40px;align-items:center;gap:18px;padding:17px 18px 17px 28px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;box-shadow:0 1px 1px #142d4e04}.contact-history-timeline__card:before{content:"";background:#fff;border-bottom:1px solid #dbe5ef;border-left:1px solid #dbe5ef;width:14px;height:14px;position:absolute;top:28px;left:-8px;transform:rotate(45deg)}.contact-history-timeline__card:hover,.contact-history-timeline__card:focus-visible{border-color:#a9c8e7;outline:none;transform:translateY(-1px);box-shadow:0 8px 24px #18426f14}.contact-history-timeline__body{gap:5px;min-width:0;display:grid}.contact-history-timeline__heading{color:#193754;align-items:center;gap:10px;display:flex}.contact-history-timeline__heading i{background:var(--history-color);border-radius:50%;flex:none;width:9px;height:9px}.contact-history-timeline__heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.contact-history-timeline__description,.contact-history-timeline__byline{color:#607792;font-size:.87rem;line-height:1.4}.contact-history-timeline__byline{align-items:center;gap:8px;display:flex}.contact-history-timeline__byline b{color:#9cafc2}.contact-history-timeline__action{color:#49627c;background:#f0f4f8;border-radius:999px;justify-self:start;margin-top:2px;padding:4px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.74rem}.contact-history-timeline__source{color:var(--history-color);background:var(--history-soft);white-space:nowrap;border-radius:999px;padding:5px 11px;font-size:.78rem;font-weight:800}.contact-history-timeline__time{color:#294866;gap:3px;min-width:150px;display:grid}.contact-history-timeline__time strong{font-size:.84rem;font-weight:600}.contact-history-timeline__time small{color:#69809a}.contact-history-timeline__chevron{color:#294b6b;border:1px solid #dbe5ef;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.contact-history-timeline__chevron svg,.contact-history-load-more svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.contact-history-load-more{color:#294866;background:#fff;border:1px solid #d7e2ed;border-radius:10px;align-items:center;gap:8px;margin:6px auto 0;padding:10px 18px;font-weight:750;display:flex}.contact-history-timeline__empty{text-align:center;color:#6b8198;background:#f9fbfd;border:1px dashed #cfdce9;border-radius:14px;margin:18px 8px 0;padding:34px 20px}.contact-history-change-modal{background:#fff;border:0;border-radius:20px;width:min(960px,100vw - 32px);max-height:min(820px,100vh - 44px);padding:0;overflow:hidden;box-shadow:0 28px 80px #0a223e3d}.contact-history-change-modal__header{border-bottom:1px solid #dfe8f1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:22px 24px;display:grid}.contact-history-change-modal__header h3,.contact-history-change-detail h4{color:#163452;margin:3px 0 0}.contact-history-change-modal__icon{color:#0a78db;background:#eaf5ff;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.contact-history-change-modal__icon--manual{color:#7554df;background:#f0ebff}.contact-history-change-modal__icon--import{color:#169b62;background:#e9f9f1}.contact-history-change-modal__icon--api{color:#008c9e;background:#e5f8fa}.contact-history-change-modal__icon--activity{color:#e98317;background:#fff1df}.contact-history-change-modal__workspace{background:#f7fafd;gap:18px;max-height:calc(100vh - 170px);padding:22px 24px 26px;display:grid;overflow-y:auto}.contact-history-change-summary{background:#fff;border:1px solid #dbe5ef;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.contact-history-change-summary>div{border-right:1px solid #e2eaf2;gap:5px;padding:14px 16px;display:grid}.contact-history-change-summary>div:last-child{border-right:0}.contact-history-change-summary span,.contact-history-change-detail__value small{color:#71859b;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:750}.contact-history-change-summary strong{color:#1c3b59;font-size:.88rem}.contact-history-change-detail,.contact-history-skipped-changes{background:#fff;border:1px solid #dbe5ef;border-radius:16px;padding:18px}.contact-history-change-detail>header{border-bottom:1px solid #e5ecf3;justify-content:space-between;align-items:center;gap:18px;padding-bottom:14px;display:flex}.contact-history-change-detail>header>span{color:#4f6780;background:#eef3f7;border-radius:999px;padding:5px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.73rem}.contact-history-change-detail__list{gap:10px;padding-top:14px;display:grid}.contact-history-change-detail__list article{background:#fbfdff;border:1px solid #e0e8f0;border-radius:12px;grid-template-columns:minmax(145px,.75fr) minmax(170px,1fr) 28px minmax(170px,1fr);align-items:center;gap:12px;padding:13px 14px;display:grid}.contact-history-change-detail__list article>div,.contact-history-change-detail__value{gap:4px;min-width:0;display:grid}.contact-history-change-detail__list article>div small{color:#7890a6}.contact-history-change-detail__list article>div strong{color:#1c3b59}.contact-history-change-detail__list article>svg{fill:none;stroke:#89a0b7;stroke-width:1.8px;width:20px;height:20px}.contact-history-change-detail__value{background:#f3f6f9;border-radius:9px;padding:10px 12px}.contact-history-change-detail__value strong{overflow-wrap:anywhere;color:#334f69;font-size:.87rem}.contact-history-change-detail__value--new{background:#eaf8f1}.contact-history-change-detail__value--new strong{color:#087a4b}.contact-history-change-detail__empty{text-align:center;color:#71859b;padding:28px 10px 10px}.contact-history-skipped-changes{background:#fffaf0;border-color:#f0d9a6;gap:10px;display:grid}.contact-history-skipped-changes article{color:#765a1d;gap:3px;display:grid}.contact-history-skipped-changes article span,.contact-history-skipped-changes article small{color:#876e36}@media (width<=980px){.contact-history-timeline__card{grid-template-columns:minmax(0,1fr) auto 40px}.contact-history-timeline__time{display:none}.contact-history-change-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-history-change-detail__list article{grid-template-columns:1fr}.contact-history-change-detail__list article>svg{transform:rotate(90deg)}}@media (width<=700px){.contact-history-sequence-banner{grid-template-columns:auto minmax(0,1fr)}.contact-history-activity-card__header{flex-direction:column;align-items:flex-start}.contact-history-activity-card__tools{width:100%}.contact-history-activity-card__tools label{flex:1}.contact-history-activity-card__tools select{width:100%;min-width:0}.contact-history-timeline__card{grid-template-columns:minmax(0,1fr) 38px;gap:10px;padding-left:20px}.contact-history-timeline__source{display:none}.contact-history-change-summary{grid-template-columns:1fr}.contact-history-change-summary>div{border-bottom:1px solid #e2eaf2;border-right:0}}body.crm-theme-dark .contact-history-sequence-banner,body.crm-theme-dark .contact-history-sequence-list,body.crm-theme-dark .contact-history-activity-card,body.crm-theme-dark .contact-history-timeline__card,body.crm-theme-dark .contact-history-change-modal,body.crm-theme-dark .contact-history-change-summary,body.crm-theme-dark .contact-history-change-detail{background:#10243a;border-color:#97b5d333}body.crm-theme-dark .contact-history-activity-card__body,body.crm-theme-dark .contact-history-change-modal__workspace{background:#0d1e31}body.crm-theme-dark .contact-history-sequence-banner h4,body.crm-theme-dark .contact-history-activity-card__header h3,body.crm-theme-dark .contact-history-timeline__heading,body.crm-theme-dark .contact-history-change-modal__header h3,body.crm-theme-dark .contact-history-change-detail h4,body.crm-theme-dark .contact-history-change-summary strong,body.crm-theme-dark .contact-history-change-detail__list article>div strong{color:#eef6ff}body.crm-theme-dark .contact-history-timeline__card:before{background:#10243a;border-color:#97b5d333}body.crm-theme-dark .contact-history-timeline__icon{box-shadow:0 0 0 5px #0d1e31}body.crm-theme-dark .contact-history-change-detail__list article{background:#122941;border-color:#97b5d32e}body.crm-theme-dark .contact-history-change-detail__value{background:#0b1d30}body.crm-theme-dark .contact-history-change-detail__value--new{background:#103728}.agent-hubspot-card{border:1px solid var(--hubspot-border);background:#fff;border-radius:16px;gap:16px;padding:18px 20px;display:grid;box-shadow:0 1px #0d244205}.agent-hubspot-card--top-aligned{align-content:start}.agent-hubspot-card--highlights{align-content:center;max-height:80px;padding-top:12px;padding-bottom:12px;overflow:hidden}.agent-hubspot-activity-composer{border:1px solid var(--hubspot-border);background:#f9fbfd;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.agent-hubspot-card__header{align-items:center;gap:12px;display:flex}.agent-hubspot-card__header h4{color:var(--hubspot-ink);margin:0;font-size:1.05rem}.agent-hubspot-card__header--spread{justify-content:space-between}.agent-hubspot-highlights{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.agent-hubspot-highlight{text-align:center;justify-items:center;gap:8px;display:grid}.agent-hubspot-highlight span{text-transform:uppercase;letter-spacing:.05em;color:var(--hubspot-muted);font-size:.78rem;font-weight:700}.agent-hubspot-highlight strong{color:var(--hubspot-ink);font-size:1rem;font-weight:500}.agent-hubspot-activity-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.agent-hubspot-search{flex:260px;min-width:220px}.agent-hubspot-search input{width:100%}.agent-hubspot-filterchips{flex-wrap:wrap;flex:none;gap:10px;display:flex}.agent-hubspot-filterchip{color:#0f7ca6;white-space:nowrap;background:#dff2fb;border-radius:10px;align-items:center;min-height:38px;padding:0 12px;font-size:.9rem;font-weight:700;display:inline-flex}.agent-history-list--previous-leads{align-content:start}.agent-history-item--previous-lead{align-items:start;gap:8px;display:grid}.agent-previous-lead-header,.agent-previous-lead-asset-row,.agent-previous-lead-byline{align-items:center;display:flex}.agent-previous-lead-header{justify-content:space-between;gap:10px}.agent-previous-lead-header>strong,.agent-previous-lead-asset-row>p{min-width:0}.agent-previous-lead-byline{color:#667b91;white-space:nowrap;flex:none;justify-content:flex-end;gap:5px}.agent-previous-lead-owner{color:#38566f;text-overflow:ellipsis;max-width:120px;font-weight:750;overflow:hidden}.agent-previous-lead-asset-row{justify-content:space-between;gap:10px}.agent-previous-lead-asset-row>p{flex:auto;margin:0}.agent-history-item__meta{flex:none;justify-content:flex-end;gap:5px;display:flex}.agent-previous-lead-status,.agent-previous-lead-secondary-status{border:1px solid color-mix(in srgb, var(--previous-lead-status-color,#60758d) 28%, transparent);background:color-mix(in srgb, var(--previous-lead-status-color,#60758d) 11%, #fff);min-height:19px;color:var(--previous-lead-status-color,#60758d);letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:2px 7px;font-size:.52rem;font-weight:850;line-height:1;display:inline-flex}.agent-previous-lead-secondary-status{--previous-lead-status-color:#60758d}.agent-history-item__note{color:#33475b;border-left:3px solid #d7e5f2;padding-left:10px;font-size:.92rem;line-height:1.45}.agent-new-contact-form{align-content:start;gap:14px;display:grid}.agent-new-contact-form [data-agent-new-contact-field]{gap:5px}.required-marker{color:#e55353;font-weight:800}.agent-new-contact-form [data-agent-new-contact-field].is-invalid input{border-color:#e55353;box-shadow:0 0 0 3px #e553531f}.agent-new-contact-field-error{color:#b42318;min-height:1em;font-size:.78rem;font-weight:700}.agent-new-contact-status{color:#52677d;border-radius:10px;min-height:1.2em;font-size:.88rem;font-weight:700}.agent-new-contact-status[data-tone=error]{color:#b42318;background:#fff1f0;border:1px solid #ffd3cf;padding:9px 11px}.agent-company-contacts-card{gap:14px;min-width:0;padding:20px;overflow:hidden}.agent-company-contacts-card__header{gap:12px;padding-bottom:2px}.agent-company-contacts-card__header-icon,.agent-company-contacts-summary__icon{color:#078d98;background:#e7f7f8;flex:none;place-items:center;display:grid}.agent-company-contacts-card__header-icon{border-radius:13px;width:42px;height:42px}.agent-company-contacts-card__header-icon svg,.agent-company-contacts-summary__icon svg,.agent-company-contact-row svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.agent-company-contacts-card__heading{gap:3px;min-width:0;display:grid}.agent-company-contacts-card__heading p{color:#697d92;margin:0;font-size:.82rem}.agent-company-contacts-card__heading p strong{color:#334e68;font-weight:750}.agent-company-contacts-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.agent-company-contacts-summary__metric{background:#fbfdff;border:1px solid #dfe8f1;border-radius:13px;align-items:center;gap:11px;min-width:0;padding:12px 14px;display:flex}.agent-company-contacts-summary__icon{border-radius:11px;width:36px;height:36px}.agent-company-contacts-summary__icon svg{width:18px;height:18px}.agent-company-contacts-summary__metric>span:last-child{gap:2px;min-width:0;display:grid}.agent-company-contacts-summary__metric small{color:#74869a;letter-spacing:.025em;text-transform:uppercase;font-size:.68rem;font-weight:750}.agent-company-contacts-summary__metric strong{color:#17324d;font-size:1.15rem;line-height:1.1}.agent-company-contacts-summary__metric strong em{color:#73859a;font-size:.72rem;font-style:normal;font-weight:700}.agent-company-contacts-summary__metric--blue .agent-company-contacts-summary__icon{color:#1778dc;background:#eaf3ff}.agent-company-contacts-summary__metric--green .agent-company-contacts-summary__icon{color:#15965a;background:#e8f8ef}.agent-company-contacts-summary__metric--teal .agent-company-contacts-summary__icon{color:#078d98;background:#e7f7f8}.agent-company-contacts-statuses{background:#f8fafc;border:1px solid #e3eaf2;border-radius:11px;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;padding:9px 11px;display:flex}.agent-company-contacts-statuses__label{color:#6c7f93;margin-right:3px;font-size:.72rem;font-weight:750}.agent-company-contacts-status-badge{border:1px solid color-mix(in srgb, var(--status-color) 24%, #dce5ef);color:#435a70;background:color-mix(in srgb, var(--status-color) 8%, #fff);min-height:24px;font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:.7rem;font-weight:700;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.agent-company-contacts-status-badge:hover{border-color:color-mix(in srgb, var(--status-color) 52%, #dce5ef);background:color-mix(in srgb, var(--status-color) 13%, #fff)}.agent-company-contacts-status-badge.is-active{border-color:color-mix(in srgb, var(--status-color) 68%, #c9d7e5);background:color-mix(in srgb, var(--status-color) 17%, #fff);box-shadow:0 0 0 2px color-mix(in srgb, var(--status-color) 14%, transparent);transform:translateY(-1px)}.agent-company-contacts-status-badge:focus-visible{outline-offset:2px;outline:2px solid #0b84e5}.agent-company-contacts-status-badge i{background:var(--status-color);border-radius:50%;width:6px;height:6px}.agent-company-contacts-status-badge strong{color:#17324d;font-size:.7rem}.agent-company-contacts-list-heading{justify-content:space-between;align-items:center;gap:12px;margin-top:2px;display:flex}.agent-company-contacts-list-heading>div{gap:2px;display:grid}.agent-company-contacts-list-heading strong{color:#17324d;font-size:.85rem}.agent-company-contacts-list-heading div span{color:#7b8da0;font-size:.72rem}.agent-company-contacts-list-heading>span{color:#087f89;background:#e7f7f8;border-radius:999px;place-items:center;min-width:28px;height:28px;padding:0 8px;font-size:.72rem;font-weight:800;display:grid}.agent-company-contacts-list{background:#fff;border:1px solid #dfe8f1;border-radius:13px;min-width:0;display:grid;overflow:hidden}.agent-company-contacts-pagination{background:#f8fafc;border:1px solid #dfe8f1;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.agent-company-contacts-pagination>span{color:#6c8095;font-size:.72rem;font-weight:700}.agent-company-contacts-pagination>div{align-items:center;gap:8px;display:flex}.agent-company-contacts-pagination strong{color:#344f69;text-align:center;min-width:82px;font-size:.72rem}.agent-company-contacts-pagination button{color:#31506d;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfdae5;border-radius:8px;padding:5px 10px;font-size:.72rem;font-weight:750}.agent-company-contacts-pagination button:hover:not(:disabled){color:#087f89;background:#eefafb;border-color:#89b9c2}.agent-company-contacts-pagination button:disabled{opacity:.45;cursor:not-allowed}.agent-company-contact-row{color:#334e68;width:100%;min-width:0;min-height:70px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e8eef4;grid-template-columns:42px minmax(145px,1fr) minmax(180px,1.2fr) minmax(90px,.55fr) auto 22px;align-items:center;gap:12px;padding:11px 13px;transition:background-color .16s,box-shadow .16s;display:grid}.agent-company-contact-row:last-child{border-bottom:0}.agent-company-contact-row:hover{background:#f7fbff;box-shadow:inset 3px 0 #0b9aa4}.agent-company-contact-row:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #0b84e5;position:relative}.agent-company-contact-row__avatar{color:#0a6f78;background:#ddf4f5;border-radius:12px;place-items:center;width:40px;height:40px;font-size:.75rem;font-weight:850;display:grid}.agent-company-contact-row__avatar--1{color:#1769aa;background:#e4f0fb}.agent-company-contact-row__avatar--2{color:#7c4d9e;background:#f0e8f6}.agent-company-contact-row__avatar--3{color:#9a5c16;background:#f9eedf}.agent-company-contact-row__avatar--4{color:#267448;background:#e4f3e9}.agent-company-contact-row__avatar--5{color:#a14863;background:#f8e6ec}.agent-company-contact-row__identity,.agent-company-contact-row__details{gap:4px;min-width:0;display:grid}.agent-company-contact-row__identity strong{color:#17324d;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:800;overflow:hidden}.agent-company-contact-row__identity>span{color:#60758b;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:650;line-height:1.35;overflow:hidden}.agent-company-contact-row__details>span,.agent-company-contact-row__location{color:#63788e;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:.7rem;display:flex;overflow:hidden}.agent-company-contact-row__details>span.is-muted{color:#91a0af}.agent-company-contact-row__details svg,.agent-company-contact-row__location svg{color:#7b91a6;flex:none;width:14px;height:14px}.agent-company-contact-row__status{white-space:nowrap;justify-self:end}.agent-company-contact-row__chevron{color:#8ba0b4;place-items:center;display:grid}.agent-company-contact-row__chevron svg{width:16px;height:16px}.agent-company-contacts-empty{background:#fbfdff;border:0;border-radius:0}body.crm-theme-dark .agent-company-contacts-card__heading p,body.crm-theme-dark .agent-company-contacts-list-heading div span,body.crm-theme-dark .agent-company-contact-row__identity>span,body.crm-theme-dark .agent-company-contact-row__details>span,body.crm-theme-dark .agent-company-contact-row__location{color:#9cafc3}body.crm-theme-dark .agent-company-contacts-card__heading p strong,body.crm-theme-dark .agent-company-contacts-summary__metric strong,body.crm-theme-dark .agent-company-contacts-status-badge strong,body.crm-theme-dark .agent-company-contacts-list-heading strong,body.crm-theme-dark .agent-company-contact-row__identity strong{color:#dce9f7}body.crm-theme-dark .agent-company-contacts-summary__metric,body.crm-theme-dark .agent-company-contacts-statuses,body.crm-theme-dark .agent-company-contacts-list,body.crm-theme-dark .agent-company-contact-row{background:#14243a;border-color:#2d435d}body.crm-theme-dark .agent-company-contact-row:hover{background:#182c45}body.crm-theme-dark .agent-company-contact-row{border-bottom-color:#2d435d}body.crm-theme-dark .agent-company-contacts-status-badge{color:#b9c9d9;background:color-mix(in srgb, var(--status-color) 12%, #14243a)}body.crm-theme-dark .agent-company-contacts-status-badge.is-active{background:color-mix(in srgb, var(--status-color) 22%, #14243a)}body.crm-theme-dark .agent-company-contacts-pagination{background:#14243a;border-color:#2d435d}body.crm-theme-dark .agent-company-contacts-pagination>span,body.crm-theme-dark .agent-company-contacts-pagination strong{color:#afc1d3}body.crm-theme-dark .agent-company-contacts-pagination button{color:#c8d7e6;background:#1a2d45;border-color:#3b526c}@media (width<=1100px){.agent-company-contact-row{grid-template-columns:42px minmax(140px,1fr) minmax(170px,1.1fr) auto 22px}.agent-company-contact-row__location{display:none}}@media (width<=760px){.agent-company-contacts-summary{grid-template-columns:1fr}.agent-company-contact-row{grid-template-columns:42px minmax(0,1fr) auto 20px;gap:9px}.agent-company-contact-row__details,.agent-company-contact-row__location{display:none}}.command-center-whats-new-nav{color:#12314d;text-align:left;cursor:pointer;background:linear-gradient(135deg,#f8fcff,#f3fbf9);border:1px solid #d8e5ef;border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.command-center-whats-new-nav:hover,.command-center-whats-new-nav.is-active{background:#eefafa;border-color:#62c7cb;box-shadow:inset 3px 0 #0796a1}.command-center-whats-new-nav__icon{color:#008e99;background:#dff5f3;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.command-center-whats-new-nav__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.command-center-whats-new-nav>span:nth-child(2){gap:2px;min-width:0;display:grid}.command-center-whats-new-nav strong{font-size:13px}.command-center-whats-new-nav small{color:#667d91;font-size:10px}.command-center-whats-new-nav b{color:#fff;background:#ef5b61;border-radius:999px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:10px;display:grid}.command-center-page.is-release-notes .command-center-sidebar{grid-template-rows:auto auto minmax(0,1fr)}.release-notes-hero{background:linear-gradient(135deg,#fff 35%,#ecfbf9);border:1px solid #d7e6ee;border-radius:16px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px;display:grid}.release-notes-hero__icon{color:#0097a3;background:#dff7f3;border:1px solid #bfe9e6;border-radius:18px;place-items:center;width:62px;height:62px;display:grid}.release-notes-hero__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:31px;height:31px}.release-notes-hero h2{color:#102943;margin:2px 0 5px;font-size:25px}.release-notes-hero p{color:#60758a;margin:0}.release-notes-hero__latest{background:#ffffffc7;border:1px solid #cae7e4;border-radius:10px;gap:3px;min-width:150px;padding:11px 14px;display:grid}.release-notes-hero__latest span,.release-notes-hero__latest small{color:#63798d;font-size:10px}.release-notes-hero__latest strong{color:#007f8a;font-size:15px}.release-notes-toolbar{background:#fff;border:1px solid #dce6ef;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:10px 12px;display:flex}.release-notes-category-tabs{gap:6px;display:flex;overflow-x:auto}.release-notes-category-tabs button{color:#526b82;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;min-height:34px;padding:0 12px;font-size:11px;font-weight:800}.release-notes-category-tabs button:hover{background:#f2f7fb}.release-notes-category-tabs button.is-active{color:#007f8a;background:#eaf9f8;border-color:#a8dedd}.release-notes-read-state{color:#148b60;white-space:nowrap;font-size:11px;font-weight:800}.release-notes-feed{gap:10px;display:grid}.release-note-card{--release-tone:#008e99;background:#fff;border:1px solid #dbe5ee;border-radius:13px;grid-template-columns:44px minmax(0,1fr);gap:13px;padding:17px;display:grid;box-shadow:0 3px 12px #15344f09}.release-note-card.is-unread{border-color:color-mix(in srgb, var(--release-tone) 42%, #dbe5ee);box-shadow:inset 3px 0 0 var(--release-tone), 0 3px 12px #15344f0d}.release-note-card--feature{--release-tone:#1273e6}.release-note-card--improvement{--release-tone:#00979f}.release-note-card--fix{--release-tone:#7d57dc}.release-note-card--security{--release-tone:#159553}.release-note-card--administration{--release-tone:#e09020}.release-note-card__icon{width:44px;height:44px;color:var(--release-tone);background:color-mix(in srgb, var(--release-tone) 11%, white);border-radius:12px;place-items:center;display:grid}.release-note-card__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.release-note-card__content{min-width:0}.release-note-card__eyebrow{color:#60758a;align-items:center;gap:8px;font-size:10px;display:flex}.release-note-card__eyebrow strong{color:#284a66}.release-note-category,.release-note-new{color:var(--release-tone);background:color-mix(in srgb, var(--release-tone) 10%, white);border-radius:999px;padding:4px 7px;font-weight:900}.release-note-new{color:#fff;background:var(--release-tone);margin-left:auto}.release-note-card h3{color:#102943;margin:8px 0 5px;font-size:16px}.release-note-card__summary{color:#405b72;margin:0 0 8px;font-weight:700}.release-note-card__body{color:#5c7185;font-size:12px;line-height:1.55}.release-note-card__body p{margin:4px 0}.release-note-card__body ul,.release-note-card__body ol{margin:6px 0;padding-left:20px}.release-note-card__body li{margin:3px 0}.release-note-card__body strong{color:#304f68}.release-note-card footer{color:#718399;border-top:1px solid #edf1f5;justify-content:space-between;gap:10px;margin-top:12px;padding-top:10px;font-size:10px;display:flex}.release-note-card footer button{color:var(--release-tone);cursor:pointer;background:0 0;border:0;font-weight:900}.release-notes-pagination{color:#60758a;justify-content:center;align-items:center;gap:12px;margin-top:12px;font-size:11px;display:flex}.release-notes-pagination button{cursor:pointer;background:#fff;border:1px solid #d6e2ec;border-radius:8px;min-height:34px;padding:0 12px}.release-notes-pagination button:disabled{opacity:.45;cursor:default}.release-notes-intel-card h3{color:#102943;margin:5px 0 14px;font-size:15px}.release-notes-intel-card__status{color:#007f8a;background:#eaf9f8;border-radius:10px;align-items:baseline;gap:8px;padding:13px;display:flex}.release-notes-intel-card__status strong{font-size:24px}.release-notes-intel-card__status span{font-size:11px;font-weight:800}.release-notes-intel-row{color:#5c7185;border-bottom:1px solid #edf2f6;justify-content:space-between;padding:8px 0;font-size:11px;display:flex}.release-notes-intel-row:last-child{border-bottom:0}.release-notes-admin-card{order:-1;padding:0;overflow:hidden}.release-notes-admin-card__heading{border-bottom:1px solid var(--version-line);box-sizing:border-box;cursor:pointer;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:16px;list-style:none;display:grid}.release-notes-admin-card__heading::-webkit-details-marker{display:none}.release-notes-admin-card:not([open]) .release-notes-admin-card__heading{border-bottom-color:#0000}.release-notes-admin-card__heading:hover{background:#f8fbfd}.release-notes-admin-card__heading:focus-visible{outline-offset:-3px;outline:3px solid #2563eb24}.release-notes-admin-card__copy{gap:2px;min-width:0;display:grid}.release-notes-admin-card__title{color:var(--version-navy);font-size:16px}.release-notes-admin-card__description{color:var(--version-muted);font-size:11px}.version-icon-box--release{color:#008e99;background:#def6f3}.release-notes-admin-card__toggle{color:#087f92;white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;font-size:10px;font-weight:800;display:inline-flex}.release-notes-admin-card__toggle svg{fill:none;stroke:currentColor;stroke-width:2px;width:17px;height:17px;transition:transform .18s}.release-notes-admin-card__toggle-close,.release-notes-admin-card[open] .release-notes-admin-card__toggle-open{display:none}.release-notes-admin-card[open] .release-notes-admin-card__toggle-close{display:inline}.release-notes-admin-card[open] .release-notes-admin-card__toggle svg{transform:rotate(180deg)}.release-notes-admin-layout{grid-template-columns:minmax(320px,.75fr) minmax(400px,1.25fr);gap:14px;margin:14px 16px 16px;display:grid}.release-note-admin-form{background:#f9fbfd;border:1px solid #dbe5ee;border-radius:10px;gap:10px;padding:14px;display:grid}.release-note-admin-form>label,.release-note-admin-form__split label,.release-note-admin-form__footer label{color:#526b82;gap:5px;font-size:10px;font-weight:800;display:grid}.release-note-admin-form input,.release-note-admin-form select,.release-note-admin-form textarea{color:#183650;width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cfdae5;border-radius:8px;padding:9px 10px}.release-note-admin-form textarea{resize:vertical}.release-note-admin-form__split{grid-template-columns:1fr 1fr;gap:10px;display:grid}.release-note-rich-editor-field{color:#526b82;gap:5px;font-size:10px;font-weight:800;display:grid}.release-note-rich-editor-field>small{color:#7a8c9e;font-size:9px;font-weight:600}.release-note-rich-editor{background:#fff;border:1px solid #cfdae5;border-radius:8px;transition:border-color .16s,box-shadow .16s;overflow:hidden}.release-note-rich-editor:focus-within{border-color:#56b8bf;box-shadow:0 0 0 3px #0097a31c}.release-note-rich-editor__toolbar{background:#f4f7fa;border-bottom:1px solid #dce5ed;flex-wrap:wrap;align-items:center;gap:4px;padding:6px;display:flex}.release-note-rich-editor__toolbar>span{background:#d3dee7;width:1px;height:22px;margin:0 2px}.release-note-rich-editor__toolbar button{color:#36536d;min-width:30px;min-height:28px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:10px;display:inline-flex}.release-note-rich-editor__toolbar button:hover,.release-note-rich-editor__toolbar button:focus-visible{color:#007f8a;background:#e8f7f7;border-color:#b8dddf;outline:0}.release-note-rich-editor__surface{color:#183650;outline:0;min-height:150px;max-height:360px;padding:11px 12px;font-size:12px;font-weight:400;line-height:1.55;overflow-y:auto}.release-note-rich-editor__surface:empty:before{color:#91a0ae;content:attr(data-placeholder);pointer-events:none}.release-note-rich-editor__surface p{margin:0 0 9px}.release-note-rich-editor__surface p:last-child{margin-bottom:0}.release-note-rich-editor__surface ul,.release-note-rich-editor__surface ol{margin:6px 0 10px;padding-left:23px}.release-note-rich-editor__surface li{margin:3px 0}.release-note-audience{border:1px solid #dbe5ee;border-radius:8px;flex-wrap:wrap;gap:12px;margin:0;padding:9px 10px;display:flex}.release-note-audience legend{color:#526b82;padding:0 5px;font-size:10px;font-weight:800}.release-note-audience label{color:#3f5b72;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.release-note-audience input{width:auto}.release-note-admin-form__footer{grid-template-columns:minmax(120px,1fr) auto auto;align-items:end;gap:8px;display:grid}.release-notes-admin-list{align-content:start;gap:8px;max-height:560px;padding-right:3px;display:grid;overflow-y:auto}.release-note-admin-row{background:#fff;border:1px solid #dbe5ee;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.release-note-admin-row__icon{color:#008e99;background:#e6f8f6;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.release-note-admin-row__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:20px;height:20px}.release-note-admin-row__copy{min-width:0}.release-note-admin-row__copy>div{align-items:center;gap:7px;display:flex}.release-note-admin-row__copy strong{color:#17344f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.release-note-admin-row__copy p{color:#65798c;text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:10px;overflow:hidden}.release-note-admin-row__copy small{color:#8392a2;font-size:9px}.release-note-admin-status{color:#95640c;text-transform:uppercase;background:#fff2d7;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:900}.release-note-admin-status--published{color:#137c4e;background:#e0f5e9}.release-note-admin-status--archived{color:#6b7580;background:#eef1f4}.release-note-admin-row__actions{gap:5px;display:flex}.release-note-admin-row__actions button{color:#47627a;cursor:pointer;background:#fff;border:1px solid #d5e0e9;border-radius:7px;min-height:30px;padding:0 8px;font-size:9px;font-weight:800}.release-note-admin-row__actions .is-publish{color:#087e59;background:#ebf9f3;border-color:#a9ddca}.release-note-admin-row__actions .is-archive{color:#a14a4d}body.crm-theme-dark .command-center-whats-new-nav,body.dark-mode .command-center-whats-new-nav,body.crm-theme-dark .release-notes-hero,body.dark-mode .release-notes-hero,body.crm-theme-dark .release-notes-toolbar,body.dark-mode .release-notes-toolbar,body.crm-theme-dark .release-note-card,body.dark-mode .release-note-card,body.crm-theme-dark .release-note-admin-form,body.dark-mode .release-note-admin-form,body.crm-theme-dark .release-note-admin-row,body.dark-mode .release-note-admin-row{background:var(--panel,#13263a);border-color:var(--border,#31465b)}body.crm-theme-dark .release-notes-admin-card__heading:hover,body.dark-mode .release-notes-admin-card__heading:hover{background:#182d42}body.crm-theme-dark .release-note-rich-editor,body.dark-mode .release-note-rich-editor{background:#122538;border-color:#385168}body.crm-theme-dark .release-note-rich-editor__toolbar,body.dark-mode .release-note-rich-editor__toolbar{background:#183148;border-color:#385168}body.crm-theme-dark .release-note-rich-editor__toolbar button,body.dark-mode .release-note-rich-editor__toolbar button{color:#bfd0df}body.crm-theme-dark .release-note-rich-editor__surface,body.dark-mode .release-note-rich-editor__surface{color:#e5eef6}body.crm-theme-dark .release-note-card__body strong,body.dark-mode .release-note-card__body strong{color:#e4eef6}@media (width<=1100px){.release-notes-admin-layout{grid-template-columns:1fr}.release-notes-admin-list{max-height:440px}}@media (width<=700px){.release-notes-hero{grid-template-columns:52px 1fr}.release-notes-hero__icon{width:52px;height:52px}.release-notes-hero__latest{grid-column:1/-1}.release-notes-toolbar{flex-direction:column;align-items:flex-start}.release-notes-admin-card__heading{grid-template-columns:40px minmax(0,1fr);padding:14px}.release-notes-admin-card__toggle{border-top:1px solid var(--version-line);grid-column:1/-1;justify-content:space-between;padding-top:8px}.release-notes-admin-layout{margin:12px}.release-note-admin-form__split,.release-note-admin-form__footer{grid-template-columns:1fr}.release-note-admin-row{grid-template-columns:38px minmax(0,1fr)}.release-note-admin-row__actions{grid-column:1/-1;justify-content:flex-end}}@container agent-record-center (width<=680px){.agent-company-contacts-card{gap:11px;padding:13px}.agent-company-contacts-card__header{align-items:flex-start;gap:10px}.agent-company-contacts-card__header-icon{border-radius:11px;width:36px;height:36px}.agent-company-contacts-card__heading p{overflow-wrap:anywhere;max-width:100%;font-size:.74rem;line-height:1.4}.agent-company-contacts-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.agent-company-contacts-summary__metric{grid-template-columns:32px minmax(0,1fr);gap:8px;min-height:72px;padding:9px 10px;display:grid}.agent-company-contacts-summary__metric:last-child{grid-column:1/-1}.agent-company-contacts-summary__icon{width:32px;height:32px}.agent-company-contacts-summary__metric small{overflow-wrap:anywhere;max-width:100%;font-size:.59rem;line-height:1.2}.agent-company-contacts-summary__metric strong{font-size:1rem}.agent-company-contacts-summary__metric strong em{font-size:.64rem}.agent-company-contact-row{grid-template-columns:42px minmax(0,1fr) auto 20px;grid-template-areas:"avatar identity status chevron""avatar details details chevron";gap:5px 9px;min-height:76px;padding:10px 11px}.agent-company-contact-row__avatar{grid-area:avatar}.agent-company-contact-row__identity{grid-area:identity}.agent-company-contact-row__details{grid-area:details;gap:3px;min-width:0;display:grid}.agent-company-contact-row__location{display:none}.agent-company-contact-row__status{text-overflow:ellipsis;grid-area:status;max-width:110px;overflow:hidden}.agent-company-contact-row__chevron{grid-area:chevron}.agent-company-contact-row__details>span{width:100%}}@container agent-record-center (width<=420px){.agent-company-contacts-card{padding:10px}.agent-company-contacts-summary{grid-template-columns:minmax(0,1fr)}.agent-company-contacts-summary__metric:last-child{grid-column:auto}.agent-company-contacts-statuses{flex-direction:column;align-items:flex-start}.agent-company-contact-row{grid-template-columns:38px minmax(0,1fr) 18px;grid-template-areas:"avatar identity chevron""avatar details chevron""avatar status chevron"}.agent-company-contact-row__avatar{width:36px;height:36px}.agent-company-contact-row__status{justify-self:start;max-width:100%}.agent-company-contacts-pagination{flex-direction:column;align-items:stretch}.agent-company-contacts-pagination>div{justify-content:space-between}}.agent-hubspot-timeline{gap:12px;display:grid}.agent-hubspot-event{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;display:grid}.agent-hubspot-event__marker{background:#9fb4c9;border-radius:999px;width:12px;height:12px;margin-top:16px;position:relative}.agent-hubspot-event__marker:after{content:"";background:#d8e3ef;width:1px;height:calc(100% + 16px);position:absolute;top:12px;left:50%;transform:translate(-50%)}.agent-hubspot-event:last-child .agent-hubspot-event__marker:after{display:none}.agent-hubspot-event--email .agent-hubspot-event__marker{background:#3bbfa6}.agent-hubspot-event--response .agent-hubspot-event__marker{background:#0091ae}.agent-hubspot-event--note .agent-hubspot-event__marker{background:#ff7a59}.agent-hubspot-event--status .agent-hubspot-event__marker{background:#516f90}.agent-hubspot-event__card{border:1px solid var(--hubspot-border);background:#fff;border-radius:10px;gap:10px;padding:14px 16px;display:grid}.agent-hubspot-event__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.agent-hubspot-event__header strong{color:var(--hubspot-ink)}.agent-hubspot-event__header span,.agent-hubspot-event__card p{color:var(--hubspot-muted)}.agent-hubspot-event__body{color:var(--hubspot-ink);line-height:1.6}.contact-sequence-history{gap:16px;display:grid}.contact-sequence-card{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:linear-gradient(#fffffffc,#f7fafff5);border-radius:16px;gap:14px;padding:16px 18px;display:grid}.contact-sequence-card__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.contact-sequence-card__header p{color:var(--muted);margin:4px 0 0;font-size:.92rem}.contact-sequence-card__status--success{color:#106f4f;background:#14915e1f}.contact-sequence-card__status--warning{color:#9b6100;background:#c67b0024}.contact-sequence-card__status--danger{color:#9f2a2a;background:#d23f3f1f}.contact-sequence-card__status--neutral{color:#0f62d6;background:#1273ea1a}.contact-sequence-card__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.contact-sequence-card__stats div{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;gap:4px;padding:12px 14px;display:grid}.contact-sequence-card__stats span{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:.74rem}.contact-sequence-card__stats strong{font-size:.95rem;line-height:1.35}.contact-sequence-steps{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.contact-sequence-step{border:1px solid var(--line);background:#fff;border-radius:12px;gap:4px;padding:12px 14px;display:grid}.contact-sequence-step.is-current{border-color:color-mix(in srgb, var(--accent) 35%, var(--line));background:color-mix(in srgb, var(--accent) 8%, white)}.contact-sequence-step span,.contact-sequence-step small{color:var(--muted)}.contact-sequence-list{gap:12px;display:grid}.contact-sequence-entry{border:1px solid var(--line);background:#fff;border-radius:14px;gap:10px;padding:14px 16px;display:grid}.contact-sequence-entry--success{background:#14915e0d;border-color:#14915e3d}.contact-sequence-entry--warning{background:#c67b000f;border-color:#c67b0047}.contact-sequence-entry--danger{background:#d23f3f0d;border-color:#d23f3f42}.contact-sequence-entry__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.contact-sequence-entry__header p,.contact-sequence-entry__subject,.contact-sequence-entry__error{margin:4px 0 0;font-size:.9rem}.contact-sequence-entry__subject{color:var(--muted)}.contact-sequence-entry__error{color:#9f2a2a}.contact-sequence-entry__status{white-space:nowrap}.contact-history-item{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:linear-gradient(#fffffffa,#f8fbfff5);border-radius:16px;gap:14px;padding:16px 18px;display:grid}.contact-history-item__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.contact-history-item__header p,.contact-history-item__copy{color:var(--muted);margin:4px 0 0;font-size:.92rem}.contact-history-change-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.contact-history-change{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;gap:6px;padding:12px 14px;display:grid}.contact-history-change span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.74rem;font-weight:700}.contact-history-change strong{word-break:break-word;font-size:.95rem;line-height:1.45}@media (width<=900px){.contact-history-change-grid{grid-template-columns:1fr}.contact-sequence-card__stats{grid-template-columns:1fr 1fr}}.agent-side-card{border:1px solid var(--hubspot-border);background:linear-gradient(#fff 0%,#f9fbfe 100%);border-radius:18px;gap:14px;padding:16px;display:grid}.agent-side-card--project-questions{box-shadow:none;background:#fff;border-radius:0;gap:14px;padding:16px}.agent-side-card--context-nav{background:linear-gradient(#192533 0%,#121c28 100%);border:0;gap:10px;padding:12px;box-shadow:0 12px 28px #080f1a38}.topbar-context-actions--agent-detail{justify-content:flex-start}.topbar-context-chip--agent-detail{background:0 0;border:0;width:100%;padding:0}.topbar-context-cluster--agent-detail{flex-wrap:wrap;justify-content:flex-start;gap:10px;width:100%}.agent-context-button{min-height:38px;box-shadow:none;background:#fff;border:1px solid #d8e3ef;color:#35526d!important}.agent-context-button:hover,.agent-context-button:focus-visible{background:#f7fafc;color:#163a59!important}.agent-context-button--project{background:#ff7a59;border-color:#ff7a59;margin-right:2px;color:#fff!important}.agent-context-button--project:hover,.agent-context-button--project:focus-visible{background:#f36d4c;border-color:#f36d4c;color:#fff!important}.agent-context-button--list{background:#eef5fc;border-color:#cfe0ef;margin-right:auto;color:#1a5277!important}.agent-context-button--list:hover,.agent-context-button--list:focus-visible{background:#e1edf8;color:#163a59!important}.agent-context-button--nav{background:#fff}.agent-context-button--nav:hover,.agent-context-button--nav:focus-visible{background:#f7fafc}.agent-record-rightpane{background:#fff;border-left:0;flex:auto;grid-template-rows:minmax(0,1fr) auto;width:100%;min-width:0;height:100%;min-height:0;max-height:100%;display:grid;position:relative;overflow:hidden}.agent-record-rightpane__scroll{border-bottom:1px solid #dce8f3;align-content:start;gap:12px;height:100%;min-height:0;padding:0;display:grid;overflow-y:auto}.agent-record-rightpane__footer{z-index:2;background:linear-gradient(#fffffff0 0%,#f6f9fc 100%);border-top:0;padding:12px 14px 14px;position:relative;box-shadow:0 -8px 22px #21334314}.agent-record-rail--right{box-shadow:none;background:0 0;border:0}.agent-association-card{background:#fff;border:0;border-radius:0;gap:14px;padding:16px;display:grid}.agent-association-card__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.agent-association-card__header h4{color:var(--hubspot-ink);margin:0;font-size:.98rem}.agent-association-card__add{color:var(--accent);font-weight:700}.agent-association-company{border:1px solid var(--hubspot-border);background:#fff;border-radius:10px;gap:12px;padding:14px;display:grid}.agent-association-company__identity{align-items:flex-start;gap:12px;display:flex}.agent-association-company__avatar{color:#7f97ae;background:#edf4fb;border-radius:999px;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.agent-association-company__badges{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.agent-association-company__meta{color:var(--hubspot-muted);gap:8px;font-size:.9rem;display:grid}.agent-association-summary{gap:12px;display:grid}.agent-association-summary div{gap:4px;display:grid}.agent-association-summary span{text-transform:uppercase;letter-spacing:.05em;color:var(--hubspot-muted);font-size:.76rem}.agent-association-card__actions{justify-content:flex-start;display:flex}.workspace-empty--compact{box-sizing:border-box;overflow-wrap:anywhere;text-align:center;border-radius:10px;max-width:100%;min-height:0;padding:24px 12px}.agent-wrapup-pane--hubspot{align-self:stretch}.agent-record-rail--right .project-builder-field--half,.agent-record-rail--right .project-ui-block--half{grid-column:span 12}.agent-wrapup-pane{align-self:start;gap:12px;padding:14px 16px 16px;display:grid;position:static}.agent-wrapup-tabs{border-bottom:1px solid var(--line);align-items:center;gap:0;margin:-2px 0 4px;display:flex}.agent-wrapup-tab{min-height:42px;color:var(--hubspot-muted);background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:700;display:inline-flex}.agent-wrapup-tab.is-active{color:var(--ink);border-bottom-color:#0fbfb6}.agent-wrapup-tab .agent-detail-tab__icon{flex:0 0 16px;width:16px;height:16px}.agent-wrapup-panel{gap:14px;display:grid}.agent-wrapup-panel--dialer{min-height:0}.agent-wrapup-panel__block{border:1px solid var(--line);background:linear-gradient(#fbfdff 0%,#fff 100%);border-radius:14px;gap:12px;padding:14px;display:grid}.agent-wrapup-panel__block--questions{background:linear-gradient(#f3fbfc 0%,#fff 100%);border-color:#bfe3e7}.agent-wrapup-status-field{gap:7px;min-width:0}.agent-status-combobox{min-width:0;position:relative}.agent-status-combobox.is-open{z-index:80}.agent-status-combobox__trigger{color:#17314d;text-align:left;cursor:pointer;background:#fff;border:1px solid #cedbe6;border-radius:10px;grid-template-columns:12px minmax(0,1fr) 18px;align-items:center;gap:11px;width:100%;min-width:0;min-height:44px;padding:9px 12px;transition:border-color .15s,box-shadow .15s,background .15s;display:grid}.agent-status-combobox__trigger:hover{background:#fbfdff;border-color:#9eb7ca}.agent-status-combobox__trigger:focus-visible,.agent-status-combobox.is-open .agent-status-combobox__trigger{border-color:#1477ee;outline:none;box-shadow:0 0 0 2px #1477ee24}.agent-status-combobox__trigger strong{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:850;line-height:1.25;overflow:hidden}.agent-status-dot{background:var(--agent-status-color,#d8e0e8);border-radius:50%;flex:0 0 11px;width:11px;height:11px;display:block;box-shadow:inset 0 0 0 1px #0f273f0a}.agent-status-combobox__chevron{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;transition:transform .15s}.agent-status-combobox.is-open .agent-status-combobox__chevron{transform:rotate(180deg)}.agent-status-menu{z-index:900;top:var(--agent-status-menu-top,auto);left:var(--agent-status-menu-left,auto);width:var(--agent-status-menu-width,max(100%, 270px));max-height:var(--agent-status-menu-height,min(54vh, 410px));background:#fff;border:1px solid #d9e3ec;border-radius:11px;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;overflow:hidden;box-shadow:0 16px 34px #1a35502e,0 3px 8px #1a355014}.agent-status-menu[hidden]{display:none}.agent-status-menu__heading{color:#50677e;padding:11px 13px 7px;font-size:.66rem;font-weight:850}.agent-status-menu__options{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#aebbc7 transparent;min-height:0;max-height:none;padding:2px 8px 8px;display:grid;overflow-y:auto}.agent-status-option{color:#17314d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:12px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-width:0;padding:8px 7px;display:grid}.agent-status-option:hover,.agent-status-option:focus-visible{background:#f5f8fb;outline:none}.agent-status-option.is-selected{background:linear-gradient(90deg,#eef3f7 0%,#f7f9fb 100%)}.agent-status-option.starts-group{border-top:1px solid #dce5ed;border-radius:0 0 8px 8px;margin-top:5px;padding-top:12px}.agent-status-option__copy{gap:2px;min-width:0;display:grid}.agent-status-option__copy strong{color:#17314d;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:750;line-height:1.2;overflow:hidden}.agent-status-option__copy small{color:#71869b;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;line-height:1.25;overflow:hidden}.agent-status-option__check{opacity:0;fill:none;stroke:#17314d;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.agent-status-option.is-selected .agent-status-option__check{opacity:1}.agent-campaign-questions__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.agent-campaign-questions__count{color:#087d86;white-space:nowrap;background:#dff4f5;border-radius:999px;align-items:center;min-height:24px;padding:4px 8px;font-size:.65rem;font-weight:850;display:inline-flex}.agent-wrapup-panel__block--dialer{min-height:0}.agent-dialer-tab-mount{min-height:min(var(--dialer-height,500px), 58vh);width:100%;display:grid}.agent-dialer-tab-mount .global-dialer-embed{align-self:start}.agent-wrapup-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.agent-wrapup-shortcut{border:1px solid var(--hubspot-border);min-height:56px;color:var(--ink);text-align:center;background:linear-gradient(#fff 0%,#f8fbff 100%);border-radius:12px;justify-items:center;gap:4px;padding:8px 10px;font-size:.8rem;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffffe0}.agent-wrapup-shortcut:hover{border-color:color-mix(in srgb, var(--accent) 30%, var(--hubspot-border));background:linear-gradient(#fff 0%,#eef8ff 100%)}.assignment-actions--wrapup-fixed{box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:nowrap;align-items:center;gap:10px;padding:0;display:flex}.assignment-actions--wrapup-fixed .primary-button,.assignment-actions--wrapup-fixed .secondary-button,.assignment-actions--wrapup-fixed .ghost-button{border-radius:10px;flex:1 1 0;min-width:0;min-height:40px;font-weight:800}.assignment-actions--wrapup-fixed .primary-button{color:#fff;background:#00a4bd;border-color:#00a4bd}.assignment-actions--wrapup-fixed .primary-button:hover,.assignment-actions--wrapup-fixed .primary-button:focus-visible{background:#008aa1;border-color:#008aa1}.assignment-actions--wrapup-fixed .secondary-button{color:#164e75;background:#eaf6ff;border-color:#b7d8ee}.assignment-actions--wrapup-fixed .secondary-button:hover,.assignment-actions--wrapup-fixed .secondary-button:focus-visible{background:#dff0fb;border-color:#8fbfdf}.assignment-actions--wrapup-fixed .ghost-button{color:#a33a23;background:#fff3ef;border:1px solid #f5c0b3}.assignment-actions--wrapup-fixed .ghost-button:hover,.assignment-actions--wrapup-fixed .ghost-button:focus-visible{color:#7f2716;background:#ffe8df}.agent-company-location-card{border:1px solid var(--hubspot-border);background:linear-gradient(#fbfdff 0%,#fff 100%);border-radius:14px;gap:12px;padding:14px;display:grid}.agent-company-location-card__picker{gap:6px;display:grid}.agent-company-location-card__picker span{color:var(--hubspot-muted);font-size:.78rem;font-weight:700}.agent-company-location-preview{border:1px solid var(--hubspot-border);background:#fff;border-radius:12px;gap:8px;padding:12px;display:grid}.agent-company-location-preview__header,.agent-company-location-preview__badges,.agent-company-location-preview__meta,.agent-company-location-preview__address{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-company-location-preview__meta,.agent-company-location-preview__address{color:var(--hubspot-muted);font-size:.84rem}.agent-company-tab-shell{gap:16px;display:grid}.agent-company-subtabs{border:1px solid var(--hubspot-border);background:#f4f8fc;border-radius:999px;align-items:center;gap:0;display:inline-flex;overflow:hidden}.agent-company-subtab{border:0;border-right:1px solid var(--hubspot-border);min-height:34px;color:var(--hubspot-muted);cursor:pointer;background:0 0;padding:8px 14px;font-size:.82rem;font-weight:800}.agent-company-subtab:last-child{border-right:0}.agent-company-subtab.is-active{color:var(--hubspot-ink);box-shadow:inset 0 -2px 0 var(--accent);background:#fff}.agent-company-overview-hero{border:1px solid var(--hubspot-border);background:radial-gradient(circle at 0 0,#00a4bd21,#0000 36%),linear-gradient(#fff 0%,#f7fbff 100%);border-radius:18px;justify-content:space-between;gap:18px;padding:18px;display:flex}.agent-company-overview-hero--master{background:radial-gradient(circle at 100% 0,#ff7a591f,#0000 36%),linear-gradient(#fff 0%,#f8fbff 100%)}.agent-company-overview-hero h4{color:var(--hubspot-ink);margin:0 0 6px;font-size:1.25rem}.agent-company-hero-meta{min-width:180px;color:var(--hubspot-muted);text-align:right;flex-direction:column;align-items:flex-end;gap:10px;font-size:.86rem;font-weight:700;display:flex}.agent-company-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.agent-company-kpi-card{border:1px solid var(--hubspot-border);background:#fff;border-radius:16px;gap:8px;min-height:88px;padding:14px;display:grid}.agent-company-kpi-card span,.agent-company-source-row span{color:var(--hubspot-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.agent-company-kpi-card strong{color:var(--hubspot-ink);font-size:1.15rem;line-height:1.15}.agent-company-source-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.agent-company-source-row{border:1px solid var(--hubspot-border);background:#fff;border-radius:14px;gap:6px;min-height:72px;padding:12px;display:grid}.agent-company-source-row strong{color:var(--hubspot-ink);overflow-wrap:anywhere;font-size:.95rem}.agent-company-source-row.is-empty{background:#f8fafc}.agent-company-source-row.is-empty strong{color:var(--hubspot-muted)}.agent-company-chip-list{flex-wrap:wrap;gap:8px;display:flex}.agent-company-chip{max-width:100%;color:var(--hubspot-ink);background:#e8f8fb;border:1px solid #c7ebf3;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:.82rem;font-weight:800;display:inline-flex}.agent-company-chip small{color:var(--hubspot-muted);text-transform:uppercase;font-size:.7rem;font-weight:800}.agent-company-chip--muted{border-color:var(--hubspot-border);color:var(--hubspot-muted);background:#f4f8fc}.agent-company-location-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.agent-company-location-tile{border:1px solid var(--hubspot-border);background:#fff;border-radius:14px;gap:6px;padding:12px;display:grid}.agent-company-location-tile strong{color:var(--hubspot-ink)}.agent-company-location-tile span,.agent-company-location-tile small{color:var(--hubspot-muted);font-size:.82rem}.agent-company-location-tile--muted{background:#f8fafc}.agent-wrapup-panel__title{gap:4px;display:grid}.agent-wrapup-panel__title strong{color:var(--ink);font-size:.95rem}.agent-wrapup-panel__title span{color:var(--muted);font-size:.8rem}.assignment-fields-grid--wrapup{gap:12px}.assignment-field--response{gap:6px;display:grid}.assignment-field--response>span{color:var(--ink);font-size:.82rem;font-weight:600}.agent-response-picker .filter-combobox__option{text-align:left;gap:3px;display:grid}.agent-response-picker .filter-combobox__option strong{color:var(--ink);font-size:.9rem}.agent-response-picker .filter-combobox__option span{color:var(--muted);font-size:.75rem}.agent-response-picker__rowhead{justify-content:space-between;align-items:center;gap:10px;display:flex}.agent-response-badge{letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:.72rem;font-weight:800;display:inline-flex}.agent-response-badge--neutral{color:#46627e;background:#edf3f9;border:1px solid #d7e4f0}.agent-response-badge--user{color:#1760a6;background:#eef7ff;border:1px solid #cfe4fa}.agent-response-badge--system{color:#5c46b3;background:#f2f0ff;border:1px solid #ddd6ff}.agent-response-badge--positive{color:#167244;background:#eaf8ef;border:1px solid #ccebd8}.agent-response-badge--danger{color:#b44757;background:#fff1f2;border:1px solid #f2d1d7}.agent-wrapup-preview{border:1px solid var(--line);background:#fff;border-radius:14px;gap:10px;padding:14px;display:grid}.agent-wrapup-preview--empty{background:linear-gradient(#fbfdff 0%,#fff 100%)}.agent-wrapup-preview__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.agent-wrapup-preview__header strong{color:var(--ink);margin-top:4px;display:block}.agent-wrapup-effects{gap:8px;display:grid}.agent-wrapup-effect{grid-template-columns:10px minmax(0,1fr);align-items:start;gap:10px;display:grid}.agent-wrapup-effect>span{background:color-mix(in srgb, var(--accent) 78%, white);border-radius:999px;width:10px;height:10px;margin-top:5px}.agent-wrapup-effect p{color:var(--ink);margin:0;line-height:1.45}.assignment-field--notes{grid-column:1/-1}.assignment-field--notes textarea{min-height:140px}.assignment-field--notes textarea,.agent-wrapup-pane textarea[name=notes]{resize:vertical;min-height:48px;max-height:96px;overflow-y:auto}.project-additional-creator{border:1px solid var(--line);background:linear-gradient(#fbfdff 0%,#f6f9fd 100%);border-radius:14px;margin-bottom:14px;padding:14px}.project-additional-editor-list{gap:12px;display:grid}.project-additional-editor-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden}.project-additional-editor-card__summary{cursor:pointer;background:linear-gradient(#fbfdff 0%,#f7fafd 100%);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:flex}.project-additional-editor-card__summary::-webkit-details-marker{display:none}.project-additional-editor-card__summary strong{color:var(--ink);display:block}.project-additional-editor-card__summary p{color:var(--muted);margin:4px 0 0;font-size:.85rem}.project-additional-editor-card[open] .project-additional-editor-card__summary{border-bottom:1px solid var(--line)}.field-admin-row--stacked{background:0 0;border:0;border-radius:0}.field-required-indicator{color:var(--muted);margin-left:8px;font-size:.72rem;font-weight:700;display:inline-flex}[data-project-additional-field].is-invalid{background:#c84d570d;border-color:#c84d57;box-shadow:0 0 0 1px #c84d572e}[data-project-additional-field].is-invalid input,[data-project-additional-field].is-invalid select,[data-project-additional-field].is-invalid textarea{border-color:#c84d57;box-shadow:0 0 0 3px #c84d571f}.agent-overview-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.report-grid--contact-overview{grid-template-columns:repeat(4,minmax(0,1fr))}.contact-detail-grid--compact{gap:8px}.agent-record-rail--left .contact-detail-grid--compact{padding-top:2px;padding-bottom:10px}.agent-hubspot-timeline{max-height:520px;padding-right:4px;overflow-y:auto}.agent-field-input--readonly .agent-field-input__readonly{min-height:38px;color:var(--ink);background:#f8fbfd;border:1px solid #d8e4ef;border-radius:10px;align-items:center;padding:8px 10px;font-size:.86rem;display:flex}.agent-record-contact-id-fixed{z-index:18;color:var(--hubspot-muted);background:#fffffff0;border-radius:10px;padding:6px 10px;font-size:.82rem;font-weight:700;position:fixed;bottom:18px;left:24px;box-shadow:0 8px 24px #0f172a14}.contact-detail-grid--compact label{letter-spacing:.04em;text-transform:uppercase;color:var(--hubspot-muted);gap:4px;font-size:.76rem}.contact-detail-grid--compact input,.contact-detail-grid--compact select,.contact-detail-grid--compact textarea{padding:8px 10px;font-size:.86rem}.contact-detail-grid--compact textarea{min-height:88px}.agent-field-input{gap:6px;display:grid;position:relative}.agent-field-input__action{margin-left:auto}.agent-field-input__row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.agent-field-input__row .ghost-button--tight{white-space:nowrap;min-height:38px;padding:0 12px}.agent-field-call-button{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--hubspot-border));color:#006b8f;cursor:pointer;background:linear-gradient(#f8fdff 0%,#e8f8ff 100%);border-radius:10px;place-items:center;min-width:38px;height:38px;font-size:1.02rem;font-weight:900;transition:transform .14s,border-color .14s,box-shadow .14s;display:inline-grid}.agent-field-call-button:hover{border-color:var(--accent);transform:translateY(-1px);box-shadow:0 8px 18px #008fb324}.agent-field-input>span:first-child,.agent-field-input__label{justify-content:space-between;align-items:center;gap:10px;display:flex}.ghost-button--tight{min-height:0;padding:2px 8px;font-size:.76rem}.template-merge-picker,.template-preview-contact{min-width:220px;color:var(--muted);gap:.3rem;font-size:.78rem;display:inline-grid}.template-merge-picker span,.template-merge-token-preview span,.template-preview-contact span{letter-spacing:.04em;text-transform:uppercase;font-weight:700}.template-merge-picker input,.template-preview-contact select{min-height:36px}.template-merge-token-preview{min-width:240px;color:var(--muted);gap:.3rem;font-size:.78rem;display:inline-grid}.template-merge-token-preview code{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;border-radius:12px;align-items:center;padding:0 12px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.82rem;display:flex;overflow:hidden}.template-toolbar{align-items:end}.email-verify-embed{border:1px solid var(--hubspot-border);background:#fff;border-radius:18px;height:68vh;min-height:68vh;overflow:hidden}.email-verification-inline-status{border:1px solid var(--line);white-space:nowrap;border-radius:999px;flex:none;align-items:center;min-height:34px;padding:0 10px;font-size:.76rem;font-weight:800;display:inline-flex}.email-verification-inline-status.is-valid{color:#166534;background:#dcfce7;border-color:#86efac}.email-verification-inline-status.is-risky{color:#92400e;background:#fef3c7;border-color:#fcd34d}.email-verification-inline-status.is-invalid{color:#991b1b;background:#fee2e2;border-color:#fecaca}.email-verification-inline-status.is-neutral{background:var(--surface-soft);color:var(--muted)}.agent-record-rail--left .agent-side-card,.agent-record-rail--right .agent-side-card{gap:12px;padding:14px}.agent-list-table-shell{flex:auto;height:100%;min-height:0}.contact-list-shell .agent-list-table-shell{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.contact-list-shell .contact-pool-table-wrap{overscroll-behavior:contain;height:100%;min-height:0;max-height:100%;overflow:auto}.contact-list-shell .contact-pool-table{width:max-content;min-width:100%;min-height:0}.contact-list-shell .agent-list-shell__main{grid-template-rows:auto minmax(0,1fr) auto;min-height:0;max-height:100%;display:grid}.company-directory-footer-actions{justify-content:flex-end;padding-top:12px;display:flex}#companies.panel-section.is-visible{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}#companies .company-directory-shell{grid-template-rows:auto auto auto auto minmax(0,1fr) minmax(0,auto);min-height:0;display:grid;overflow:hidden}#companies .company-directory-list{grid-template-rows:minmax(0,1fr) auto auto;gap:0;min-width:0;min-height:0;display:grid;overflow:hidden}#companies #companyWorkspace:not(.is-hidden){overscroll-behavior:contain;height:100%;min-height:0;padding-bottom:24px;overflow-y:auto}#companies .company-directory-table-scroll{background:#fff;border:1px solid #d8e3ef;border-radius:14px;min-width:0;min-height:0;overflow:auto}#companies .company-directory-table{border:0;border-radius:0;width:max-content;min-width:100%}#companies .company-directory-pagination,.agent-company-directory-pagination{background:#fff;border-top:1px solid #dbe5ee;justify-content:center;width:100%;min-width:100%;margin-top:0;padding:8px 12px 0;display:flex;position:static;box-shadow:0 -8px 18px #2133430f}#companies .company-directory-pagination .pagination-bar,.agent-company-directory-pagination .pagination-bar{margin-inline:auto}#companies .company-directory-pagination.contact-pool-footer--agent,.agent-company-directory-pagination.contact-pool-footer--agent{z-index:4!important;background:#fff!important;border:0!important;border-top:1px solid #dbe5ee!important;border-radius:0!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:100%!important;min-height:48px!important;padding:6px 14px!important;display:flex!important;position:static!important;bottom:0!important;left:0!important;right:auto!important;box-shadow:0 -8px 18px #21334314!important}#companies .company-directory-pagination>.pagination-bar,.agent-company-directory-pagination>.pagination-bar{min-height:34px!important;box-shadow:none!important;color:#0091ae!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;gap:13px!important;margin:0!important;padding:0!important;font-size:.88rem!important;font-weight:800!important;display:inline-flex!important;position:static!important;transform:none!important}#companies .company-directory-pagination .pagination-pages,.agent-company-directory-pagination .pagination-pages{align-items:center!important;gap:13px!important;display:inline-flex!important}#companies .company-directory-pagination .pagination-nav,#companies .company-directory-pagination .pagination-page,.agent-company-directory-pagination .pagination-nav,.agent-company-directory-pagination .pagination-page{color:#0091ae!important;min-width:24px!important;height:28px!important;min-height:28px!important;box-shadow:none!important;font:inherit!important;background:0 0!important;border:0!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 2px!important;line-height:1!important;display:inline-flex!important}#companies .company-directory-pagination .pagination-nav:not(:disabled):hover,#companies .company-directory-pagination .pagination-page:not(.is-active):hover,.agent-company-directory-pagination .pagination-nav:not(:disabled):hover,.agent-company-directory-pagination .pagination-page:not(.is-active):hover{color:#006f80!important;background:#e5f8fb!important}#companies .company-directory-pagination .pagination-nav:disabled,.agent-company-directory-pagination .pagination-nav:disabled{color:#99acc2!important;cursor:not-allowed!important}#companies .company-directory-pagination .pagination-nav__arrow,.agent-company-directory-pagination .pagination-nav__arrow{font-size:1.5rem!important;font-weight:400!important;line-height:.8!important}#companies .company-directory-pagination .pagination-page.is-active,.agent-company-directory-pagination .pagination-page.is-active{color:#006f80!important;background:#dff7fb!important;border:1px solid #00a4bd!important}#companies .company-directory-pagination .pagination-ellipsis,.agent-company-directory-pagination .pagination-ellipsis{color:#516f90!important;font-weight:800!important}#companies .company-directory-pagination .pagination-page-size,.agent-company-directory-pagination .pagination-page-size{align-items:center!important;margin-left:8px!important;display:inline-flex!important;position:relative!important}#companies .company-directory-pagination .pagination-page-size select,.agent-company-directory-pagination .pagination-page-size select{color:#0091ae!important;width:auto!important;min-width:112px!important;height:30px!important;min-height:30px!important;box-shadow:none!important;font:inherit!important;background:0 0!important;border:0!important;border-radius:4px!important;padding:0 20px 0 0!important;font-weight:800!important}#companies .company-directory-pagination .pagination-page-size select:hover,.agent-company-directory-pagination .pagination-page-size select:hover{background:#e5f8fb!important}.agent-filter-drawer{border-left:1px solid var(--hubspot-border);padding:16px}.filter-box--agent-drawer{gap:14px}.filter-row-card{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;padding:14px}.floating-filter-actions{bottom:12px;right:22px}.floating-filter-link{color:var(--hubspot-muted);font-size:.82rem}body.sidebar-collapsed .app-shell{grid-template-columns:var(--shell-sidebar-collapsed-width) minmax(0, 1fr)}body.sidebar-collapsed .sidebar{width:var(--shell-sidebar-collapsed-width)}body.sidebar-collapsed .sidebar-top,body.sidebar-collapsed .sidebar-bottom{padding-inline:8px}body.sidebar-collapsed .sidebar,body.sidebar-collapsed .sidebar-nav-shell{overflow-x:visible}body.sidebar-collapsed .nav-chip{min-height:38px}.sidebar-hover-tooltip{color:#f8fbff;letter-spacing:.01em;white-space:nowrap;z-index:4000;pointer-events:none;background:#121b28f5;border:1px solid #ffffff14;border-radius:10px;padding:7px 10px;font-size:.78rem;font-weight:600;position:fixed;transform:translateY(-50%);box-shadow:0 14px 28px #0a101a57}.sidebar-hover-tooltip.is-hidden{display:none}body.sidebar-collapsed .nav-chip,body.sidebar-collapsed .nav-subchip{position:relative;overflow:visible}body.sidebar-collapsed .nav-chip[data-hover-label]:hover:after,body.sidebar-collapsed .nav-subchip[data-hover-label]:hover:after,body.sidebar-collapsed .nav-chip[data-hover-label]:hover:before,body.sidebar-collapsed .nav-subchip[data-hover-label]:hover:before{content:none}@media (width<=1380px){.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-record-layout{grid-template-columns:minmax(260px,.95fr) minmax(420px,1.25fr) minmax(280px,.86fr)}.agent-record-layout--hubspot{grid-template-columns:minmax(280px,.92fr) minmax(440px,1.35fr) minmax(300px,.95fr)}}@media (width<=1120px){.agent-record-layout,.stats-grid{grid-template-columns:1fr}}.global-topbar,body.crm-theme-dark .global-topbar{background:#21364e!important}.sidebar-toggle-button{border-radius:8px;place-items:center;width:32px;min-width:32px;height:32px;min-height:32px;margin-left:auto;padding:0;font-size:.92rem;font-weight:700;display:inline-grid}.panel-grid--overview-top,.panel-grid--overview-main{grid-template-columns:minmax(0,1fr)}#sidebarSnapshot,#serverInfoList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.checkbox-line input[type=checkbox],.contact-columns-option input[type=checkbox],input[type=checkbox].substituted{min-width:15px;min-height:15px;background-image:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:0!important;border-radius:4px!important;width:15px!important;height:15px!important;box-shadow:0 0 0 .03em #0000000f,inset 0 .04em .12em -.03em #0000001f!important}.checkbox-line input[type=checkbox]:after,.contact-columns-option input[type=checkbox]:after,input[type=checkbox].substituted:after{content:none!important;display:none!important}.checkbox-line input[type=checkbox]:checked,.contact-columns-option input[type=checkbox]:checked,input[type=checkbox].substituted:checked{border-color:var(--hubspot-blue-strong)!important;background-color:var(--hubspot-blue-strong)!important;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 9 9'%3E%3Crect fill='white' x='0' y='4.3' transform='matrix(-0.707 -0.7072 0.7072 -0.707 0.5891 10.4702)' width='4.3' height='1.6' /%3E%3Crect fill='white' x='2.2' y='2.9' transform='matrix(-0.7071 0.7071 -0.7071 -0.7071 12.1877 2.9833)' width='6.1' height='1.7' /%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:9px 9px!important}.contact-columns-option{align-items:center;gap:10px}.contact-columns-option span,.checkbox-line span,.checkbox-line label{line-height:1.3}.checkbox-line--stacked{align-items:flex-start;line-height:1.35}.checkbox-line--tile{background:#fff;border:1px solid #6f91bf38;border-radius:14px;grid-template-columns:auto 1fr;align-items:flex-start;gap:.65rem;padding:.85rem .95rem;display:grid;box-shadow:0 12px 30px #12233d0a}.checkbox-line--tile span{gap:.22rem;display:grid}.checkbox-line--tile small{color:var(--hubspot-muted);line-height:1.35}.permission-picker{gap:1rem;display:grid}.permission-picker--inline{margin-top:.9rem}.permission-group{gap:.7rem;display:grid}.permission-group__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.85rem;display:grid}.field-admin-actions--sticky{border-top:1px solid #6f91bf29;justify-content:flex-end;margin-top:1rem;padding-top:.85rem}.field-admin-row--field{gap:1rem;padding:1.1rem 1.15rem;display:grid}.field-admin-row__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.field-admin-row__header-main{flex:auto;min-width:0}.field-admin-row__header-button{text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;width:100%;padding:0}.field-admin-row__toggle{color:var(--accent);white-space:nowrap;font-weight:700}.field-admin-row__header h4{margin:.18rem 0 .1rem;font-size:1.05rem}.field-admin-row__subtitle{color:var(--hubspot-muted);margin:0;font-size:.84rem}.field-admin-row__meta{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.3rem;display:flex}.field-admin-actions--header{flex-wrap:wrap;justify-content:flex-end}.field-admin-inline-edit{white-space:nowrap}.field-admin-order-controls{gap:6px;display:inline-flex}.field-admin-position-label{color:var(--muted);margin-right:auto;font-size:.82rem;font-weight:700}.field-admin-grid__full,.panel-card--full-span{grid-column:1/-1}.field-admin-row__body{gap:1rem;display:none}.field-admin-row--field.is-expanded .field-admin-row__body{display:grid}#userManagementList .queue-row{width:100%}.user-access-stats{margin-bottom:1.25rem}.user-directory-card{gap:1rem;display:grid}.user-directory-toolbar{grid-template-columns:minmax(320px,2.2fr) minmax(180px,1fr) minmax(180px,1fr);align-items:end;gap:.9rem;display:grid}.user-directory-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem;display:grid}.queue-row--user{text-align:left;border-radius:18px;justify-content:space-between;align-items:stretch;min-height:136px;padding:1.1rem;box-shadow:0 14px 34px #12233d0d}.queue-row--user strong{font-size:1.02rem}.queue-row__meta--user{align-items:flex-start;gap:.9rem;display:flex}.queue-row__meta--summary{align-items:flex-start;gap:.7rem}.queue-row__avatar,.user-editor-avatar{width:56px;min-width:56px;height:56px;color:var(--accent);background:linear-gradient(145deg,#2979ff29,#0cbbdf2e);border-radius:18px;place-items:center;font-size:1rem;font-weight:700;display:inline-grid;overflow:hidden;box-shadow:inset 0 0 0 1px #6f91bf29}.queue-row__avatar img,.user-editor-avatar img{object-fit:cover;width:100%;height:100%}.queue-row__user-copy{gap:.42rem;display:grid}.queue-row__facts,.queue-row__feature-list{flex-wrap:wrap;gap:.42rem;display:flex}.badge--soft{color:var(--accent);background:#1166ff14}.badge--system-field{color:#136f57;background:#10785c1f;border:1px solid #10785c33}.badge--custom-field{color:var(--accent);background:#1166ff14;border:1px solid #1166ff29}.badge--inactive{color:#b83949;background:#cb3f4f1f}.user-editor-hero{background:linear-gradient(#ffffffe0,#f4f8fce6);border:1px solid #6f91bf29;border-radius:20px;grid-template-columns:minmax(0,1.4fr) minmax(260px,.9fr);gap:1rem;padding:1rem;display:grid}.user-editor-hero__identity,.user-editor-hero__upload{align-content:start;gap:.7rem;display:grid}.user-editor-avatar{border-radius:22px;width:72px;min-width:72px;height:72px;font-size:1.1rem}.user-editor-hero__identity{grid-template-columns:auto 1fr;align-items:center}.user-editor-hero__status{color:var(--hubspot-text);margin:.2rem 0 0;font-size:.92rem;font-weight:700}.user-editor-modal__header{align-items:flex-start}.user-editor-close-button{background:color-mix(in srgb, var(--panel) 90%, white);border:1px solid color-mix(in srgb, var(--hubspot-border-strong) 70%, var(--line));border-radius:999px;font-size:1.35rem;line-height:1}.user-editor-close-button:hover{background:color-mix(in srgb, var(--accent) 12%, white);border-color:color-mix(in srgb, var(--accent) 28%, var(--line));color:var(--accent)}.user-editor-flags-card{gap:.85rem;display:grid}.user-editor-flags{margin-top:0}.user-editor-actions{justify-content:flex-end;align-items:center}.user-editor-action{justify-content:center;min-width:132px}.user-editor-action--invite{color:#214f9b;background:linear-gradient(#eff5ff 0%,#dce9ff 100%);border-color:#4574d94d}.user-editor-action--save{color:#fff;background:linear-gradient(#1fa766 0%,#118553 100%);border-color:#0e7a4c8f}.user-editor-action--delete{color:#b63f52;background:linear-gradient(#fff0f1 0%,#ffd9de 100%);border-color:#c84d5747}.access-manager-toolbar{justify-content:flex-end;display:flex}.role-manager-list{gap:.8rem;display:grid}.role-manager-row{text-align:left;background:var(--panel);width:100%;transition:border-color .16s,box-shadow .16s,transform .16s}.role-manager-row.is-active{border-color:color-mix(in srgb, var(--accent) 38%, var(--hubspot-line));transform:translateY(-1px);box-shadow:0 16px 34px #12233d14}.role-manager-row__summary{justify-content:space-between;align-items:center;gap:1rem;display:flex}.role-manager-row__summary p{color:var(--hubspot-muted);margin:.25rem 0 0}.role-manager-row__meta{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.role-manager-editor{gap:1rem;display:grid}.field-help-text{color:var(--hubspot-muted);margin-top:4px;font-size:.76rem;display:block}.project-builder-sections{gap:1rem;display:grid}.project-builder-section{border:1px solid var(--hubspot-line);background:#ffffffb8;border-radius:18px;padding:1rem}.project-builder-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:.85rem;display:grid}.project-builder-field{flex-direction:column;grid-column:span 12;gap:.42rem;display:flex}.project-builder-field--half,.project-ui-block--half{grid-column:span 6}.project-builder-field--full,.project-ui-block--full{grid-column:span 12}.project-ui-block{border:1px solid var(--hubspot-line);background:#1166ff0d;border-radius:16px;grid-column:span 12;padding:.95rem 1rem}.project-ui-block h5{margin:.15rem 0 .45rem;font-size:.98rem}.project-ui-block p:last-child{color:var(--hubspot-muted);margin:0;line-height:1.5}.project-ui-block--warning{background:#f1763814;border-color:#f1763847}.project-ui-block--info{border-color:#2979ff38}.panel-card--subtle{background:color-mix(in srgb, var(--panel) 82%, var(--page));box-shadow:none}.report-column-group{border-top:1px solid var(--hubspot-line);padding-top:.9rem}.report-column-group:first-child{border-top:0;padding-top:0}.field-pill-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.65rem;max-height:min(44vh,420px);padding-right:.35rem;display:grid;overflow:auto}.field-pill-option{border:1px solid var(--hubspot-line);background:var(--panel);border-radius:14px;align-items:center;gap:.6rem;min-height:44px;padding:.75rem .85rem;display:flex}.field-pill-option input[type=checkbox]{appearance:none;border:1px solid color-mix(in srgb, var(--accent) 22%, var(--hubspot-line));background:#fff 50%/0 no-repeat;border-radius:4px;width:15px;min-width:15px;height:15px;min-height:15px;margin:0;transition:border-color .14s,background-color .14s,box-shadow .14s,background-size .14s;box-shadow:0 0 0 .03em #0000000f,inset 0 .04em .12em -.03em #0000001f}.field-pill-option input[type=checkbox]:checked{border-color:var(--hubspot-blue-strong);background-color:var(--hubspot-blue-strong);background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 9 9'%3E%3Crect fill='white' x='0' y='4.3' transform='matrix(-0.707 -0.7072 0.7072 -0.707 0.5891 10.4702)' width='4.3' height='1.6' /%3E%3Crect fill='white' x='2.2' y='2.9' transform='matrix(-0.7071 0.7071 -0.7071 -0.7071 12.1877 2.9833)' width='6.1' height='1.7' /%3E%3C/svg%3E");background-size:9px 9px}.field-pill-option input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px #419fff38}.field-pill-option span{color:var(--text-color);font-size:.92rem;line-height:1.35}.modal-card--wide{width:min(1080px,100vw - 40px)}#reportBuilderModal .modal-card{width:min(1080px,100vw - 40px);max-width:calc(100vw - 40px)}#reportPreviewModal .modal-card{width:min(1500px,100vw - 32px);max-width:calc(100vw - 32px);overflow:auto}#reportPreviewModal #reportPreviewModalWorkspace,#reportPreviewModal .panel-card,#reportPreviewModal .report-table-wrap--preview{min-width:0}#reportPreviewModal .panel-card{overflow:visible}.panel-card--flush{box-shadow:none;background:0 0;border:0;padding:0}#reportPreviewModal .report-table-wrap--preview{max-width:100%;overflow-y:auto;overflow-x:auto!important}#reportPreviewModal .report-table{width:max-content;min-width:100%}#reportPreviewModal .report-table th,#reportPreviewModal .report-table td{white-space:nowrap}#reportBuilderModal .modal-card,#userEditorModal .modal-card,#accessManagerModal .modal-card{max-height:92vh;overflow:hidden auto}.report-builder-modal-shell{box-sizing:border-box;gap:1rem;width:100%;min-width:0;min-height:min(80vh,900px);max-height:86vh;display:grid;overflow:visible}.report-builder-modal-shell--hubspot{gap:.75rem;padding:0}.report-builder-topbar{justify-content:space-between;align-items:center;gap:1rem;padding:0 0 .15rem;display:flex}.report-builder-topbar__title{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 14px;display:grid}.report-builder-topbar__title h4{grid-column:1;margin:0;font-size:1.55rem;line-height:1.08}.report-builder-topbar__title .section-kicker{grid-column:1/-1;margin:0}.report-builder-topbar__title .workspace-copy{grid-column:2;margin:0;font-size:.9rem;line-height:1.35}.report-builder-topbar__close{border-radius:10px;min-width:38px;min-height:38px;padding:0;font-size:1.45rem;line-height:1}.report-builder-modal-shell>*{box-sizing:border-box;min-width:0}#fieldCreateModal{z-index:90;padding:24px}#fieldCreateModal .modal-backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0f1f3480}.field-create-modal__card{background:#fff;border:1px solid #dbe4ed;border-radius:14px;width:min(820px,100vw - 32px);max-height:calc(100vh - 48px);padding:0;overflow:hidden;box-shadow:0 28px 80px #0d1f3447}.field-create-modal-shell{background:#fff;grid-template-rows:auto auto minmax(0,1fr) auto;gap:0;width:100%;min-height:0;max-height:calc(100vh - 48px);display:grid;overflow:hidden}.field-system-editor__header{grid-template-columns:minmax(0,1fr) 38px;align-items:start;gap:18px;padding:28px 32px 14px;display:grid}.field-system-editor__header .section-kicker{color:#0867db;letter-spacing:.055em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:850}.field-system-editor__header h3{color:#152d46;letter-spacing:-.025em;margin:0;font-size:27px;line-height:1.1}.field-system-editor__subtitle{color:#63788d;margin:8px 0 0;font-size:13px;line-height:1.45}.field-system-editor__close{color:#203b55;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;display:grid}.field-system-editor__close:hover{background:#f1f5f9}.field-system-editor__close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:19px;height:19px}.field-system-editor__badges{border-bottom:1px solid #dfe7ee;align-items:center;gap:10px;min-height:36px;margin:0 32px;padding:0 0 22px;display:flex}.field-system-editor__badge{border-radius:7px;align-items:center;gap:7px;min-height:31px;padding:5px 11px;font-size:10px;font-weight:800;display:inline-flex}.field-system-editor__badge svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.field-system-editor__badge b{font:inherit}.field-system-editor__badge--system{color:#294a70;background:#edf4ff}.field-system-editor__badge--editable{color:#1263d2;background:#edf4ff}.field-system-editor__badge--editable.is-readonly{color:#a7670d;background:#fff5e8}.field-system-editor__badge--status{color:#187847;background:#edf9f2}.field-system-editor__badge--status i{background:#18a65d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #18a65d14}.field-system-editor__badge--status.is-archived{color:#6e7d8b;background:#f2f4f7}.field-system-editor__badge--status.is-archived i{box-shadow:none;background:#8997a4}.field-system-editor__body{min-height:0;padding:24px 32px 20px;overflow-y:auto}.field-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px;display:grid}.field-create-grid>.project-builder-field--half{grid-column:auto}.field-create-grid__options{grid-column:1/-1}.field-system-editor__field{gap:7px;min-width:0}.field-system-editor__field>span:first-child,.field-system-editor__permissions legend{color:#213b55;font-size:11px;font-weight:780}.field-system-editor__field input,.field-system-editor__field select,.field-system-editor__field textarea{box-sizing:border-box;color:#263f58;width:100%;min-height:41px;font:inherit;background:#fff;border:1px solid #d6e1ea;border-radius:8px;outline:none;font-size:12px;transition:border-color .15s,box-shadow .15s,background .15s}.field-system-editor__field input{padding:9px 12px}.field-system-editor__field select{padding:9px 35px 9px 42px}.field-system-editor__field textarea{resize:vertical;min-height:82px;padding:11px 12px}.field-system-editor__field input:focus,.field-system-editor__field select:focus,.field-system-editor__field textarea:focus{border-color:#3f86e8;box-shadow:0 0 0 3px #2770d91a}.field-system-editor__field input:disabled,.field-system-editor__field input[readonly]{color:#738394;cursor:not-allowed;background:linear-gradient(#f7f8fa,#f1f3f6);border-color:#dce3e9}.field-system-editor__field .field-help-text{color:#6f8498;min-height:13px;margin:0;font-size:10px;line-height:1.35}.field-system-editor__locked-control,.field-system-editor__select-control{min-width:0;display:block;position:relative}.field-system-editor__locked-control svg{fill:none;stroke:#7c8c9b;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:15px;height:15px;display:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.field-system-editor__locked-control.is-locked svg{display:block}.field-system-editor__locked-control.is-locked input{padding-right:36px}.field-system-editor__select-control>i{z-index:1;color:#1767d4;pointer-events:none;background:#dce9ff;border-radius:4px;place-items:center;width:20px;height:20px;font-size:12px;font-style:normal;font-weight:850;display:grid;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.field-system-editor__select-control>i.field-system-editor__link-icon{color:#6d8093;background:0 0}.field-system-editor__link-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.field-system-editor__settings-row{grid-template-columns:minmax(210px,.72fr) minmax(0,1.48fr);align-items:start;gap:24px;margin-top:24px;display:grid}.field-system-editor__settings-row>.project-builder-field{grid-column:auto}.field-system-editor__permissions{border:0;min-width:0;margin:0;padding:0}.field-system-editor__permissions legend{margin:0 0 10px;padding:0}.field-system-editor__permissions>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.field-system-editor__setting{color:#263f58;cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:7px;min-width:0;display:grid}.field-system-editor__setting input{appearance:none;cursor:pointer;background:#fff;border:1px solid #bfcddd;border-radius:4px;min-width:17px;margin:0;width:17px!important;height:17px!important}.field-system-editor__setting input:checked{background:#1268dc url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m2.2 6.2 2.2 2.2 5.2-5.1' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/11px 11px no-repeat;border-color:#1268dc}.field-system-editor__setting input:focus-visible{outline:none;box-shadow:0 0 0 3px #1268dc29}.field-system-editor__setting input:disabled{opacity:1;cursor:not-allowed}.field-system-editor__setting>span{gap:5px;min-width:0;display:grid}.field-system-editor__setting strong{color:#2d465f;font-size:10px;line-height:1.25}.field-system-editor__setting small{color:#778b9e;font-size:9px;line-height:1.35}.field-system-editor__footer{background:#fff;border-top:1px solid #dfe7ee;align-items:center;gap:10px;margin:0 32px;padding:18px 0 20px;display:flex}.field-system-editor__footer>span{flex:auto}.field-system-editor__footer button{cursor:pointer;border-radius:8px;min-height:38px;padding:8px 18px;font-size:11px;font-weight:800}.field-system-editor__cancel{color:#344e68;background:#fff;border:1px solid #d2dde7}.field-system-editor__cancel:hover{background:#f6f9fb}.field-system-editor__save{color:#fff;background:linear-gradient(#176fe9,#0c5fd8);border:1px solid #0f62dc;min-width:106px;box-shadow:0 7px 16px #1365da2e}.field-system-editor__save:hover{background:#0758ce}.field-system-editor__delete{color:#b6333f;background:#fff5f6;border:1px solid #efc7cb}body.crm-theme-dark .field-create-modal__card,body.dark-mode .field-create-modal__card,body.crm-theme-dark .field-create-modal-shell,body.dark-mode .field-create-modal-shell,body.crm-theme-dark .field-system-editor__footer,body.dark-mode .field-system-editor__footer{background:#15283a;border-color:#30485d}body.crm-theme-dark .field-system-editor__header h3,body.dark-mode .field-system-editor__header h3,body.crm-theme-dark .field-system-editor__field>span:first-child,body.dark-mode .field-system-editor__field>span:first-child,body.crm-theme-dark .field-system-editor__permissions legend,body.dark-mode .field-system-editor__permissions legend,body.crm-theme-dark .field-system-editor__setting strong,body.dark-mode .field-system-editor__setting strong{color:#e2edf6}body.crm-theme-dark .field-system-editor__badges,body.dark-mode .field-system-editor__badges,body.crm-theme-dark .field-system-editor__footer,body.dark-mode .field-system-editor__footer{border-color:#30485d}body.crm-theme-dark .field-system-editor__field input,body.dark-mode .field-system-editor__field input,body.crm-theme-dark .field-system-editor__field select,body.dark-mode .field-system-editor__field select,body.crm-theme-dark .field-system-editor__field textarea,body.dark-mode .field-system-editor__field textarea{color:#dceaf4;background:#1a3044;border-color:#3a5268}body.crm-theme-dark .field-system-editor__field input:disabled,body.dark-mode .field-system-editor__field input:disabled,body.crm-theme-dark .field-system-editor__field input[readonly],body.dark-mode .field-system-editor__field input[readonly]{color:#8499ab;background:#132537}body.crm-theme-dark .field-system-editor__cancel,body.dark-mode .field-system-editor__cancel{color:#d9e8f3;background:#1a3044;border-color:#3a5268}@media (width<=1180px){.field-library-table__header,.field-library-row{grid-template-columns:minmax(220px,2fr) minmax(100px,.9fr) minmax(100px,.9fr) minmax(120px,.95fr) minmax(84px,.75fr) 64px minmax(124px,.95fr);gap:12px}}@media (width<=900px){.user-directory-toolbar,.user-editor-hero,.field-create-grid{grid-template-columns:1fr}.field-library-table__header{display:none}.field-library-row{grid-template-columns:1fr;gap:10px}.field-library-row__actions{justify-content:flex-start}}.report-builder-steps{flex-wrap:wrap;gap:.75rem;display:flex}.report-builder-steps--hubspot{background:#f7fbff;border:1px solid #d8e3ef;border-radius:10px;gap:0;padding:0;overflow:hidden}.report-builder-step{border:1px solid var(--hubspot-line);background:var(--panel);color:var(--hubspot-muted);border-radius:14px;align-items:center;gap:.55rem;padding:.7rem .9rem;display:flex}.report-builder-steps--hubspot .report-builder-step{background:0 0;border:0;border-right:1px solid #d8e3ef;border-radius:0;flex:1 1 0;justify-content:center;min-height:42px;padding:.45rem .75rem;font-size:.94rem}.report-builder-steps--hubspot .report-builder-step:last-child{border-right:0}.report-builder-step.is-active{border-color:color-mix(in srgb, var(--accent) 35%, var(--hubspot-line));color:var(--text-color);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 14%, transparent)}.report-builder-steps--hubspot .report-builder-step.is-active{background:#fff;box-shadow:inset 0 -3px #0fbfb6}.report-builder-step__number{background:color-mix(in srgb, var(--accent) 12%, white);width:20px;height:20px;color:var(--accent);border-radius:999px;place-items:center;font-size:.72rem;font-weight:700;display:inline-grid}.report-column-sortable{align-content:start;gap:.7rem;max-height:min(40vh,420px);padding-top:.2rem;padding-bottom:.2rem;padding-right:.1rem;display:grid;overflow:hidden auto}.report-column-sortable__item{border:1px solid var(--hubspot-line);cursor:grab;box-sizing:border-box;background:#eef4fb;border-radius:6px;justify-content:space-between;align-items:center;gap:.65rem;min-height:0;padding:.8rem .9rem;display:flex}.report-column-sortable__header{border:1px solid var(--hubspot-line);min-height:48px;color:var(--hubspot-muted);background:#eef4fb;border-radius:6px;align-items:center;padding:.75rem .9rem;font-size:.9rem;display:flex}.report-column-sortable__actions{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.report-column-sortable__item.is-dragging{opacity:.5}.report-column-sortable__meta{align-items:center;gap:.55rem;min-width:0;display:flex}.report-column-sortable__titleline{flex-wrap:wrap;align-items:baseline;gap:.4rem;min-width:0;display:flex}.report-column-sortable__titleline>strong,.report-column-sortable__titleline>.field-help-text{min-width:0}.report-column-sortable__meta strong{font-size:.9rem;font-weight:500;line-height:1.2}.report-column-sortable__titleline .field-help-text{white-space:nowrap;color:var(--hubspot-muted);margin:0;font-size:.72rem;line-height:1.2}.report-column-drag{color:#6b8ab2;letter-spacing:.02em;min-width:14px;font-size:.78rem;font-weight:700}.report-builder-columns-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;width:100%;min-width:0;min-height:0;display:grid;overflow-x:hidden}.report-builder-columns-layout__picker,.report-builder-columns-layout__selected{min-width:0;min-height:0;max-height:min(52vh,520px);box-shadow:none;box-sizing:border-box;background:0 0;border:0;border-radius:0;align-content:start;gap:12px;padding:0;display:grid;overflow:visible auto}.report-builder-columns-layout__picker{border-right:1px solid var(--hubspot-line);padding-right:12px}.report-builder-column-picker{width:100%}.report-builder-pane-header{justify-content:space-between;align-items:center;min-height:28px;display:flex}.report-builder-pane-header--hubspot{padding-bottom:.15rem}.report-builder-pane-header strong{color:var(--heading-color);letter-spacing:.04em;font-size:.95rem;font-weight:800}.report-builder-pane-header--compact{margin-bottom:-2px}.report-builder-column-checklist{gap:.6rem;min-width:0;padding:.25rem 0 0;display:grid}.report-column-group{border-top:0;gap:.5rem;padding-top:0;display:grid}.report-column-group__title{color:var(--heading-color);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:800}.report-column-checklist{grid-template-columns:1fr;align-content:start;gap:.12rem;max-height:none;padding-right:.1rem;display:grid;overflow:visible}.report-column-check{background:0 0;border:0;border-radius:0;align-items:center;gap:.6rem;min-height:32px;padding:.35rem .1rem;font-size:.82rem;display:flex}.report-column-check:hover{background:#0d6efd08}.report-column-check span{color:var(--heading-color);line-height:1.3}.report-column-check input[type=checkbox]{width:18px;height:18px;margin:0}.report-column-sortable__item .ghost-button{padding:.28rem .48rem;font-size:.74rem}.report-builder-preview-panel{gap:12px;min-width:0;display:grid;overflow-x:visible}.report-builder-card{border-radius:12px;padding:1rem;box-shadow:0 1px #14304f0a}.report-builder-card--hero{background:linear-gradient(#fbfdff 0%,#fff 100%)}.report-builder-card .workspace-section__header{margin-bottom:0;padding-bottom:8px}.report-builder-card .workspace-section__header h4{font-size:1rem;line-height:1.25}.report-builder-card .workspace-copy{margin:.25rem 0 .75rem;line-height:1.4}.project-builder-grid--report-builder{gap:10px 14px}.report-builder-field{gap:7px}.report-builder-type-toggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.report-builder-type-card{text-align:left;color:#35526d;background:#f8fbfe;border:1px solid #d8e3ef;border-radius:10px;gap:4px;min-height:72px;padding:.75rem .9rem;transition:border-color .12s,box-shadow .12s,background .12s;display:grid}.report-builder-type-card strong{color:#173a59;font-size:1rem}.report-builder-type-card small{color:#5f7891;line-height:1.35}.report-builder-type-card.is-active{background:#fff;border-color:#0fbfb6;box-shadow:inset 0 0 0 1px #0fbfb638}.report-builder-section-actions{align-items:center;gap:10px;display:flex}.report-builder-card--filters,.report-builder-card--filters #reportBuilderFilterWorkspace,.report-builder-filter-list--hubspot,.report-builder-filter-row{overflow:visible}.report-builder-filter-list--hubspot{gap:12px;display:grid}.report-builder-filter-row{gap:8px;display:grid}.report-builder-filter-row__header{justify-content:space-between;align-items:center;display:flex}.report-builder-filter-row .hubspot-filter-rule{background:#f4f8fb;border-radius:12px}.report-builder-filter-row .hubspot-filter-rule__field{width:100%}.report-builder-card--filters .filter-combobox.is-open .filter-combobox__menu--properties{z-index:10050;width:100%;max-width:none;max-height:min(420px,100vh - 320px);margin-top:6px;display:block;position:static}.report-builder-filter-row.is-picker-open{z-index:12;scroll-margin-block:180px 320px}.report-builder-filter-row.is-picker-open .hubspot-filter-rule{box-shadow:0 14px 36px #16314e1f}.report-builder-actions{border-top:1px solid #0f172a14;justify-content:flex-end;gap:10px;margin-top:18px;padding:18px 0 0;z-index:auto!important;background:0 0!important;position:static!important;inset:auto!important}.report-builder-actions #reportBuilderBackButton{color:#27415c;background:linear-gradient(#eef3f8 0%,#dde6ef 100%);border-color:#6b819a47}.report-builder-actions #reportBuilderNextButton,.report-builder-actions .primary-button[type=submit]{color:#fff;background:linear-gradient(#1fa766 0%,#118553 100%);border-color:#0e7a4c8f}.report-builder-actions #reportBuilderBackButton:hover{background:linear-gradient(#e4ebf3 0%,#d4dfea 100%);border-color:#6b819a61}.report-builder-actions #reportBuilderNextButton:hover,.report-builder-actions .primary-button[type=submit]:hover{background:linear-gradient(#19975c 0%,#0e7346 100%);border-color:#0e7a4cb8}.report-builder-filter-card{background:#fbfdff;border-radius:14px;grid-template-columns:minmax(0,1.4fr) minmax(180px,.7fr) minmax(0,1fr);align-items:end;gap:14px;padding:1rem;display:grid;overflow:visible}.report-builder-filter-card__header{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.report-builder-filter-card__badge{color:#305273;letter-spacing:.02em;background:#eaf3fb;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.78rem;font-weight:800;display:inline-flex}.report-builder-filter-card__remove{min-height:34px;padding:0 12px}.report-builder-filter-card .filter-control{min-width:0}.report-builder-filter-card .filter-control input,.report-builder-filter-card .filter-control select{min-height:44px}.report-builder-filter-card__field{grid-column:span 2}.report-builder-filter-card__value{grid-column:1/-1}.report-builder-actions--sticky{z-index:5;background:linear-gradient(#fff0 0%,#fff 24%);margin-top:.2rem;padding:1rem 0 0;position:sticky;bottom:0}.panel-card--report-library{width:100%}.list-card--report{width:100%;padding:1rem 1.1rem}.list-card--report .assignment-actions--spread{justify-content:space-between;align-items:center;gap:1rem}.list-card--report .assignment-actions--inline{justify-content:flex-end;margin-left:auto}#reportBuilderFilterWorkspace,#reportSelectedColumns{min-height:0}#addReportFilterRule{margin-top:.35rem}.report-column-sortable__item .ghost-button{min-width:0}.report-column-remove{color:#7b93b3;background:0 0;border:0;padding:0;font-size:1.3rem;line-height:1}.report-column-remove:hover{color:var(--accent);background:0 0}.report-table-wrap--preview{max-height:62vh;overflow:auto}.report-builder-flag{align-items:start}.report-builder-merge-tags,.report-builder-output-mode{background:#f8fbfe;border:1px solid #d6e5f3;border-radius:16px;padding:14px}.report-builder-merge-tags__grid{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.report-builder-merge-tag{color:#007c9d;letter-spacing:.02em;cursor:pointer;background:#fff;border:1px solid #c6dced;border-radius:999px;min-height:30px;padding:5px 10px;font-size:.78rem;font-weight:900}.report-builder-merge-tag:hover{background:#e7fafe;border-color:#00a6c8}.report-builder-pivot-grid{background:#fff;border:1px solid #d8e7f4;border-radius:14px;gap:12px;margin-top:14px;padding:12px;display:grid;overflow:hidden}.report-builder-pivot-grid__fields{grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;min-width:0;display:grid}.report-builder-pivot-grid__actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.report-builder-pivot-grid label{color:#58718b;letter-spacing:.06em;text-transform:uppercase;gap:5px;min-width:0;font-size:.72rem;font-weight:900;display:grid}.report-builder-pivot-grid select{color:#143650;text-transform:none;background:#fff;border:1px solid #c9dced;border-radius:10px;width:100%;min-width:0;min-height:36px;font-size:.88rem;font-weight:700}.report-builder-pivot-checkbox{background:#f8fbfe;border:1px solid #c9dced;border-radius:10px;flex:none;justify-content:flex-start;align-items:center;min-height:36px;padding:0 10px;text-transform:none!important;gap:8px!important;display:inline-flex!important}.report-builder-pivot-checkbox input{accent-color:#00a6c8;width:16px;min-width:16px;height:16px;min-height:16px;margin:0}.report-builder-pivot-checkbox span{color:#415f7a;letter-spacing:0;white-space:nowrap;font-size:.82rem;font-weight:900}.report-builder-pivot-grid .secondary-button{white-space:normal;flex:0 auto;align-self:end;max-width:100%;min-height:36px;padding:0 14px;line-height:1.15}@media (width<=1120px){.report-builder-columns-layout,.report-builder-type-toggle,.project-builder-grid--report-builder{grid-template-columns:1fr}.report-builder-pivot-grid__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.report-builder-filter-card{grid-template-columns:1fr}.report-builder-pivot-checkbox{grid-column:auto}}@media (width<=720px){.report-builder-pivot-grid__fields{grid-template-columns:1fr}}.reporting-library-dataset{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.query-builder-layout{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:1rem;display:grid}.panel-card--query-builder{width:100%;margin-bottom:1rem}.entry-form--query-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.query-group-card{border:1px solid var(--line,#d9e5f2);margin-left:calc(var(--query-depth,0) * .65rem);background:#ffffffe0;border-radius:18px;padding:1rem;box-shadow:0 10px 28px #0e1e3a0f}.query-group-card--root{background:linear-gradient(#f8fbfffa,#fffffff0);margin-left:0}.query-group-card__header,.query-code-preview__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;margin-bottom:.9rem;display:flex}.query-group-card__meta{flex-wrap:wrap;align-items:center;gap:.65rem;display:inline-flex}.query-group-card__body{gap:.85rem;display:grid}.query-group-logic-control{color:#33475b;align-items:center;gap:8px;min-width:0;margin:0;font-weight:700;display:inline-flex}.query-group-logic-control span{white-space:nowrap;line-height:1}.query-group-logic-control select{color:#33475b;background:#fff;border:1px solid #cbd6e2;border-radius:6px;width:auto;min-width:78px;min-height:36px;padding:7px 28px 7px 10px;font-weight:700}.query-group-logic-control select:focus-visible{border-color:#00a4bd;outline:none;box-shadow:0 0 0 3px #00a4bd24}.query-exclusion-card{background:#fff;border:1px solid #d5e2ef;border-radius:14px;gap:14px;margin:14px 0;padding:16px;display:grid;box-shadow:0 8px 24px #2133430d}.query-exclusion-card__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.query-exclusion-card__header h4,.query-exclusion-card__header p{margin:0}.query-exclusion-card__toggle{color:#33475b;flex:none;margin:0;font-weight:700}.query-exclusion-card__body{align-items:end;margin:0}.query-exclusion-card .multi-select-picker__trigger,.query-exclusion-card .multi-select-picker__dropdown,.query-exclusion-card .multi-select-picker__search-input{color:#33475b;background:#fff;border-color:#cbd6e2}.query-exclusion-card .multi-select-picker__trigger{border-radius:6px;min-height:40px;padding:8px 10px}.query-exclusion-card .multi-select-picker__dropdown{border-radius:8px;box-shadow:0 12px 28px #21334324}.query-exclusion-card .multi-select-picker__search-input{background:#f8fbfd;border-radius:6px}.query-exclusion-card .multi-select-option{color:#33475b;border-radius:6px}.query-exclusion-card .multi-select-option:hover,.query-exclusion-card .multi-select-option.is-selected{background:#eaf0f6;border-color:#cbd6e2}.query-exclusion-card .multi-select-picker__actions .secondary-button{color:#33475b;background:#f8fbfd;border-color:#cbd6e2}.query-value-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.65rem;max-height:48vh;padding-right:.35rem;display:grid;overflow:auto}.pill-row--expression{align-items:flex-start;gap:.55rem}.pill--query{white-space:normal;max-width:100%}.filter-summary-bar--interactive{cursor:pointer;border:1px solid color-mix(in srgb, var(--accent) 26%, var(--hubspot-line));background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 8%, white), #fffffffa);text-align:left;width:100%}.filter-summary-bar--interactive:hover{box-shadow:0 10px 28px #16305414}.contact-pool-summary-stack{gap:.8rem;margin-bottom:.8rem;display:grid}.contact-pool-summary-stack--embedded{z-index:1;background:#fff;border-bottom:1px solid #d8e3ef;gap:8px;margin-bottom:0;padding:10px 12px;position:relative}.query-summary-card{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--hubspot-line));background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 10%, white), #fffffffa);text-align:left;border-radius:16px;justify-items:stretch;gap:.55rem;width:100%;max-width:100%;padding:.8rem 1rem;display:grid;box-shadow:0 8px 24px #1630540f}.query-summary-card:hover{box-shadow:0 12px 28px #1630541a}.query-summary-card .pill-row{flex-wrap:wrap}.query-summary-card__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.assignment-actions--left{justify-content:flex-start}.entry-form--query-values{margin-bottom:1rem}.list-card--interactive{cursor:pointer}.list-card--interactive:focus-visible{outline-offset:2px;outline:3px solid #419fff38}.filter-row-card--query{margin-left:calc(var(--query-depth,0) * .65rem);grid-template-columns:minmax(180px,.9fr) minmax(140px,.65fr) minmax(220px,1.1fr) auto;align-items:start}.query-rule-actions{flex-wrap:nowrap;align-self:end;gap:.6rem;display:inline-flex}.filter-control--compact{min-width:132px}.filter-control--query-value textarea{resize:vertical;min-height:104px}.query-code-preview{border-top:1px solid #bacde3bf;margin-top:1rem;margin-bottom:1rem;padding-top:1rem}.query-code-preview__body{color:#edf5ff;white-space:pre-wrap;word-break:break-word;background:#0f1d2f;border-radius:16px;margin:0;padding:1rem 1.1rem;font-size:.86rem;line-height:1.65;overflow:auto}.query-value-modal-backdrop{z-index:2300;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f17266b;place-items:center;padding:2rem;display:grid;position:fixed;inset:0}.query-value-modal{grid-template-rows:auto auto auto auto minmax(0,1fr) auto auto;gap:0;width:min(1120px,94vw);max-height:88vh;padding-bottom:0;display:grid;overflow:hidden}.entry-form--query-values{grid-template-columns:minmax(0,1fr)}.query-value-modal .query-value-grid{min-height:0;max-height:none;margin:.75rem 0;padding:0 .35rem .35rem 0;overflow:auto}.query-value-modal .workspace-header,.query-value-modal>.workspace-copy,.query-value-modal>.entry-form--query-values,.query-value-modal>.assignment-actions--inline{margin-bottom:1rem}.query-value-modal__footer{z-index:2;background:linear-gradient(#ffffffeb,#fff);border-top:1px solid #d8e3ef;justify-content:flex-end;margin:0 -1.5rem -1.5rem;padding:1rem 1.5rem 1.25rem;position:sticky;bottom:0;box-shadow:0 -10px 24px #21334314}@media (width<=1100px){.entry-form--query-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.entry-form--query-meta{grid-template-columns:minmax(0,1fr)}.query-value-modal-backdrop{padding:1rem}}.list-card--template .assignment-actions--inline,.list-card__top-actions .assignment-actions--inline{flex-wrap:nowrap;align-items:center;gap:.55rem;display:inline-flex}.list-card__top-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.panel-card--template-editor{width:100%}.list-card--template{cursor:pointer}.list-card--template:focus-visible{outline-offset:2px;outline:3px solid #419fff42}.assignment-actions--inline{flex-wrap:nowrap;align-items:center;gap:.55rem;display:inline-flex}.contact-pool-row.contact-pool-row--status{border-bottom-color:color-mix(in srgb, var(--contact-status-color) 34%, #dfe7efe6);background:linear-gradient(180deg, color-mix(in srgb, var(--contact-status-color) 17%, #fff) 0%, color-mix(in srgb, var(--contact-status-color) 11%, #f7fbfd) 100%)}.contact-pool-row.contact-pool-row--status:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--contact-status-color) 23%, #fff) 0%, color-mix(in srgb, var(--contact-status-color) 16%, #f5f9fc) 100%)}body.crm-theme-dark .contact-pool-row.contact-pool-row--status{border-bottom-color:color-mix(in srgb, var(--contact-status-color) 30%, #ffffff1a);background:linear-gradient(180deg, color-mix(in srgb, var(--contact-status-color) 18%, #142335) 0%, color-mix(in srgb, var(--contact-status-color) 12%, #112033) 100%)}body.crm-theme-dark .contact-pool-row.contact-pool-row--status:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--contact-status-color) 22%, #17273c) 0%, color-mix(in srgb, var(--contact-status-color) 16%, #132235) 100%)}.assignment-actions--spread{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem}.project-admin-actions{justify-content:space-between;width:100%}.project-admin-actions #deleteProjectButton{margin-right:auto}.project-admin-actions #saveProjectButton{margin-left:auto}#contactColumnsModal .assignment-actions--spread>.assignment-actions{gap:5px}.user-editor-action{transition:background .16s,border-color .16s,color .16s,transform .16s}.user-editor-action--invite:hover{color:#173f80;background:linear-gradient(#e1ecff 0%,#d0e0ff 100%);border-color:#4574d970}.user-editor-action--save:hover{color:#fff;background:linear-gradient(#19975c 0%,#0e7346 100%);border-color:#0e7a4cb8}.user-editor-action--delete:hover{color:#9f3244;background:linear-gradient(#ffe3e8 0%,#ffc8d0 100%);border-color:#c84d5766}.contact-columns-panel{grid-template-columns:minmax(0,1fr);align-items:start;min-height:0}@media (width<=980px){.contact-columns-panel{grid-template-columns:minmax(0,1fr)}}.contacts-ops-chooser{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.contacts-ops-choice-card{border:1px solid color-mix(in srgb, var(--accent) 14%, var(--line));background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent) 8%, white) 0%, transparent 34%), linear-gradient(180deg, #fff 0%, #f7fbff 100%);text-align:left;border-radius:22px;gap:.85rem;padding:1.4rem;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid;box-shadow:0 16px 34px #0f172a0f}.contacts-ops-choice-card:hover{border-color:color-mix(in srgb, var(--accent) 26%, var(--line));transform:translateY(-3px);box-shadow:0 22px 40px #0f172a1a}.contacts-ops-choice-card h4{letter-spacing:-.03em;margin:0;font-size:1.3rem}.contacts-ops-choice-card__cta{color:var(--accent);font-weight:700}.contacts-ops-page{gap:1rem;display:grid}.contacts-import-hero{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.contacts-import-hero__card{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:linear-gradient(#fff 0%,#f8fbfd 100%);border-radius:18px;gap:.55rem;padding:1.15rem 1.2rem;display:grid}.contacts-import-layout,.contacts-export-layout{grid-template-columns:minmax(280px,.85fr) minmax(0,1.55fr);align-items:start;gap:1rem;display:grid}.contacts-import-layout--mapping{grid-template-columns:minmax(280px,.36fr) minmax(0,1.64fr)}.contacts-import-layout--mapping .contacts-import-layout__sidebar{position:sticky;top:.75rem}.contacts-import-preview-panel{grid-column:1/-1}.contacts-import-layout__sidebar,.contacts-export-layout__filters{gap:1rem;display:grid}.contacts-export-layout__filters{position:sticky;top:0}.contacts-import-layout__main,.contacts-export-layout__preview{gap:1rem;display:grid}.contacts-import-sidebar__actions{gap:.75rem;display:grid}.contacts-import-setup-grid{grid-template-columns:minmax(0,1fr);gap:.85rem;display:grid}.contacts-import-setup-grid label,.contacts-import-setup-field{color:#173a59;gap:.4rem;min-width:0;font-weight:700;display:grid}.contacts-import-setup-grid select,.contacts-import-setup-grid .filter-combobox,.contacts-import-setup-grid .import-mapping-input{width:100%;min-width:0}.contacts-import-setup-grid select,.contacts-import-setup-grid .import-mapping-input{background:#fff;border:1px solid #cbdced;border-radius:10px;min-height:44px}.contacts-import-mapping-list{gap:.85rem;display:grid}.contacts-import-mapping-panel{gap:1rem}.contacts-import-mapping-toolbar{grid-template-columns:minmax(260px,1fr) minmax(180px,.35fr) minmax(180px,.35fr);align-items:end;gap:.75rem;display:grid}.contacts-import-search input,.contacts-import-mapping-toolbar select,.import-property-type-select{width:100%;min-height:42px}.contacts-import-mapping-table{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:visible}.contacts-import-mapping-table__head,.contacts-import-mapping-table__row{grid-template-columns:minmax(190px,.9fr) minmax(300px,1.45fr) minmax(280px,1fr);align-items:center;gap:.75rem;padding:.65rem .8rem;display:grid}.contacts-import-mapping-table__head{color:#173a59;letter-spacing:.02em;text-transform:uppercase;background:#f4f8fc;font-size:.76rem;font-weight:800}.contacts-import-mapping-table__row{border-top:1px solid var(--line)}.contacts-import-source strong{color:#173a59}.contacts-import-source{gap:.28rem;min-width:0;display:grid}.contacts-import-preview-values{color:#173a59;gap:.35rem;min-width:0;display:flex}.contacts-import-preview-values span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.import-map-status{color:#173a59;align-items:center;gap:.45rem;font-weight:800;display:inline-flex}.import-map-status span{color:#fff;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:.9rem;display:inline-flex}.import-map-status--mapped span{background:#00a48d}.import-map-status--warning span{background:#f5b84b}.import-map-status--unmapped span{background:#98a8ba}.import-unmap-button{min-height:36px;padding:.35rem .65rem}.import-history-list{gap:.85rem;display:grid}.import-history-row{border:1px solid var(--line);background:linear-gradient(#fff 0%,#f8fbff 100%);border-radius:18px;gap:.8rem;padding:1rem 1.05rem;display:grid}.import-history-row__meta,.import-history-row__actions,.import-history-row__summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.import-history-row__meta strong{font-size:1rem}.import-history-row__meta p{color:var(--muted);margin:.25rem 0 0}.import-history-row__stats,.import-history-row__summary{flex-wrap:wrap;gap:.55rem;display:flex}.import-history-row__summary span{background:color-mix(in srgb, var(--accent) 6%, white);color:var(--muted);border-radius:999px;padding:.45rem .65rem;font-weight:600}.import-history-row__actions{justify-content:flex-end}.import-history-row__download{background:color-mix(in srgb, var(--warning) 12%, white);min-height:38px;color:var(--warning-strong);border-radius:12px;justify-content:center;align-items:center;padding:.55rem .8rem;font-weight:700;text-decoration:none;display:inline-flex}.import-history-row__download:hover{background:color-mix(in srgb, var(--warning) 20%, white)}.contacts-import-map-card{grid-template-columns:minmax(0,1fr) minmax(240px,.9fr);align-items:end;gap:1rem;display:grid}.import-map-row--warning{border-color:color-mix(in srgb, var(--warning) 38%, var(--line));background:color-mix(in srgb, var(--warning) 9%, white)}.mapping-warning-panel{color:#213343;background:#fff8e8;border:1px solid #f3ddb2;border-radius:12px;gap:.55rem;padding:.75rem .9rem;display:grid}.mapping-warning-panel strong{color:#7a4a00}.mapping-warning-panel div{flex-wrap:wrap;gap:.5rem;display:flex}.mapping-warning-panel span{color:#33475b;background:#fff;border-radius:999px;align-items:center;min-height:28px;padding:.25rem .6rem;font-weight:700;display:inline-flex}.mapping-warning-panel--ok{color:#12734a;background:#ecfbf3;border-color:#bfe8d3;font-weight:800}.import-mapping-combobox{width:100%}.contacts-import-map-card__meta h4{margin:.2rem 0;font-size:1.05rem}.import-mapping-input{width:100%}.contacts-import-progress{border:1px solid var(--line);background:linear-gradient(#fff 0%,#f7fbff 100%);border-radius:16px;gap:.75rem;padding:1rem;display:grid}.contacts-import-progress__bar{background:color-mix(in srgb, var(--accent) 10%, white);border-radius:999px;height:12px;overflow:hidden}.contacts-import-progress__bar span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), #63b2ff);height:100%;display:block}.contacts-import-progress--page,.contacts-import-summary-page{width:100%}.contacts-import-progress-page{gap:1rem;padding:1.2rem}.contacts-import-progress-page__meta{flex-wrap:wrap;gap:.7rem;display:flex}.contacts-import-progress-page__meta span{background:color-mix(in srgb, var(--accent) 7%, white);color:var(--muted);border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .8rem;font-weight:600;display:inline-flex}.contacts-import-summary-page{background:#fff;border:1px solid #d9e4f0;border-radius:18px;width:100%;overflow:hidden;box-shadow:0 12px 34px #1e406c0f}.contacts-import-summary-shell{gap:0}.contacts-import-summary-header{background:linear-gradient(#fff 0%,#fbfdff 100%);border-bottom:1px solid #d9e4f0;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 26px;display:flex}.contacts-import-summary-header__copy{min-width:0;max-width:760px}.contacts-import-summary-kicker{color:#0969ee;letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:.72rem;font-weight:800}.contacts-import-summary-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.contacts-import-summary-title-row h2{color:#102a48;overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.2}.contacts-import-summary-status,.contacts-import-summary-mode{color:#233f5e;white-space:nowrap;background:#fff;border:1px solid #d6e1ec;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:7px 12px;font-size:.75rem;font-weight:750;display:inline-flex}.contacts-import-summary-status{color:#16834f;background:#eaf9f0;border-color:#bde9cf;border-radius:999px;min-height:28px;padding:4px 10px}.contacts-import-summary-status svg,.contacts-import-summary-mode svg,.contacts-import-summary-button svg,.contacts-import-summary-meta svg,.contacts-import-summary-notice svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.contacts-import-summary-header__copy>p:not(.contacts-import-summary-kicker){color:#657c95;margin:8px 0 0;font-size:.85rem;line-height:1.55}.contacts-import-summary-meta{color:#71869d;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;font-size:.76rem;font-weight:600;display:flex}.contacts-import-summary-meta span{align-items:center;gap:7px;display:inline-flex}.contacts-import-summary-meta i{background:#a6b5c5;border-radius:50%;width:4px;height:4px}.contacts-import-summary-header__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;max-width:720px;display:flex}.contacts-import-summary-mode--primary{color:#fff;background:linear-gradient(#237af1 0%,#0969ee 100%);border-color:#0969ee;box-shadow:0 8px 18px #0969ee2e}.contacts-import-summary-button{color:#163653;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d2deeb;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-size:.75rem;font-weight:750;transition:border-color .14s,background-color .14s,color .14s,transform .14s;display:inline-flex}.contacts-import-summary-button:hover{color:#0969ee;background:#f4f9ff;border-color:#91bdf5;transform:translateY(-1px)}.contacts-import-summary-button--compact{min-height:34px;padding:6px 11px}.contacts-import-summary-body{gap:16px;padding:18px 26px 26px;display:grid}.contacts-import-summary-section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.contacts-import-summary-section-heading h3,.contacts-import-warning-panel h3,.contacts-import-summary-review-grid h3{color:#102a48;margin:0;font-size:1rem}.contacts-import-summary-details{background:#dce6ef;border:1px solid #dce6ef;border-radius:11px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.contacts-import-summary-details span{background:#f8fbfe;gap:4px;padding:11px 13px;display:grid}.contacts-import-summary-details small{color:#7b8fa5;font-size:.65rem}.contacts-import-summary-details strong{color:#183957;font-size:.78rem}.contacts-import-summary-grid{grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px;display:grid}.contacts-import-summary-metric{--summary-tone:#0969ee;--summary-tone-soft:#eaf3ff;background:#fff;border:1px solid #d8e4ef;border-radius:11px;align-items:center;gap:14px;min-width:0;min-height:82px;padding:14px 15px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #24426509}.contacts-import-summary-metric:before{content:"";background:var(--summary-tone);width:3px;position:absolute;inset:0 auto 0 0}.contacts-import-summary-metric--green{--summary-tone:#18a665;--summary-tone-soft:#eaf9f1}.contacts-import-summary-metric--orange{--summary-tone:#f19a12;--summary-tone-soft:#fff5e5}.contacts-import-summary-metric--red{--summary-tone:#f04455;--summary-tone-soft:#fff0f2}.contacts-import-summary-metric--purple{--summary-tone:#8338ec;--summary-tone-soft:#f3eaff}.contacts-import-summary-metric__icon,.contacts-import-summary-strip>article>span,.contacts-import-summary-review-grid header>span{background:var(--summary-tone-soft);width:44px;height:44px;color:var(--summary-tone);border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;display:inline-flex}.contacts-import-summary-metric__icon svg,.contacts-import-summary-strip svg,.contacts-import-summary-review-grid svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.contacts-import-summary-metric>div{gap:4px;min-width:0;display:grid}.contacts-import-summary-metric small{color:#5f7690;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:600;overflow:hidden}.contacts-import-summary-metric strong{color:#102a48;font-size:1.35rem;line-height:1}.contacts-import-summary-strip{background:#fff;border:1px solid #d9e4f0;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:13px 15px;display:grid}.contacts-import-summary-strip article{border-right:1px solid #e1e8f0;align-items:center;gap:13px;min-width:0;padding:0 18px;display:flex}.contacts-import-summary-strip article:first-child{padding-left:0}.contacts-import-summary-strip article:last-child{border-right:0;padding-right:0}.contacts-import-summary-strip>article>span.is-green,.contacts-import-summary-review-grid span.is-green{color:#18a665;background:#eaf9f1}.contacts-import-summary-strip>article>span.is-orange,.contacts-import-summary-review-grid span.is-orange{color:#f19a12;background:#fff5e5}.contacts-import-summary-strip>article>span.is-red,.contacts-import-summary-review-grid span.is-red{color:#f04455;background:#fff0f2}.contacts-import-summary-strip article div{grid-template-columns:auto 1fr;align-items:baseline;gap:3px 12px;min-width:0;display:grid}.contacts-import-summary-strip small{color:#617991;grid-column:1/-1;font-size:.7rem}.contacts-import-summary-strip strong{color:#102a48;font-size:1.08rem}.contacts-import-summary-strip em{color:#74899f;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-style:normal;overflow:hidden}.contacts-import-summary-notice{color:#2768b1;background:#f0f7ff;border:1px solid #bcd8fd;border-radius:9px;align-items:center;gap:9px;padding:10px 13px;font-size:.73rem;font-weight:600;display:flex}.contacts-import-summary-notice.is-warning{color:#97610b;background:#fff8eb;border-color:#f3d29c}.contacts-import-warning-panel{background:#fff;border:1px solid #d9e4f0;border-radius:11px;overflow:hidden}.contacts-import-warning-panel>header{border-bottom:1px solid #e1e8f0;justify-content:space-between;align-items:flex-end;gap:20px;padding:14px 16px 12px;display:flex}.contacts-import-warning-panel header p,.contacts-import-summary-review-grid header p{color:#73879c;margin:4px 0 0;font-size:.7rem;line-height:1.45}.contacts-import-warning-filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:0;display:flex}.contacts-import-warning-filters button,.contacts-import-warning-filters>b{color:#3a5570;min-height:30px;font:inherit;background:#fff;border:1px solid #d7e2ed;border-right-width:0;padding:6px 12px;font-size:.68rem;font-weight:700}.contacts-import-warning-filters button:first-child{border-radius:8px 0 0 8px}.contacts-import-warning-filters button:nth-last-child(2){border-right-width:1px;border-radius:0 8px 8px 0}.contacts-import-warning-filters button.is-active{color:#0969ee;background:#eaf3ff;border-color:#c5dbfb}.contacts-import-warning-filters button span{opacity:.72;margin-left:5px}.contacts-import-warning-filters>b{color:#28445f;background:#f4f7fa;border-right-width:1px;border-radius:8px;justify-content:center;align-items:center;min-width:42px;margin-left:10px;display:inline-flex}.contacts-import-warning-list details{border-bottom:1px solid #e5ebf2}.contacts-import-warning-list details:last-child{border-bottom:0}.contacts-import-warning-list summary{color:#233f5d;cursor:pointer;grid-template-columns:24px 74px minmax(150px,.7fr) minmax(220px,1.7fr) 18px;align-items:center;gap:12px;min-height:46px;padding:8px 15px;list-style:none;display:grid}.contacts-import-warning-list summary::-webkit-details-marker{display:none}.contacts-import-warning-list__icon{color:#f19a12}.contacts-import-warning-list summary svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .14s}.contacts-import-warning-list details[open] summary>svg:last-child{transform:rotate(90deg)}.contacts-import-warning-list summary strong,.contacts-import-warning-list summary b{font-size:.72rem}.contacts-import-warning-list summary em{color:#70859a;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-style:normal;overflow:hidden}.contacts-import-warning-list details>p{color:#70859a;align-items:center;gap:10px;margin:0;padding:0 15px 12px 125px;font-size:.7rem;display:flex}.contacts-import-warning-list code{color:#334e69;background:#f3f6f9;border-radius:5px;padding:3px 6px}.contacts-import-warning-empty,.contacts-import-warning-more{color:#74899f;text-align:center;margin:0;padding:18px 16px;font-size:.74rem}.contacts-import-summary-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.contacts-import-summary-review-grid>section{background:#fff;border:1px solid #d9e4f0;border-radius:11px;overflow:hidden}.contacts-import-summary-review-grid header{border-bottom:1px solid #e2e9f1;align-items:center;gap:12px;padding:13px 15px;display:flex}.contacts-import-summary-review-grid header>span{flex-basis:38px;width:38px;height:38px}.contacts-import-summary-review-grid section>div>p{color:#6d8298;border-bottom:1px solid #e7edf3;grid-template-columns:82px minmax(0,1fr);gap:12px;margin:0;padding:10px 15px;font-size:.7rem;display:grid}.contacts-import-summary-review-grid section>div>p:last-child{border-bottom:0}.contacts-import-summary-review-grid section>div strong{color:#253f59}.contacts-import-setup__toggle{margin:.15rem 0 .85rem}.contacts-import-setup__toggle.is-disabled{opacity:.58}.contacts-import-existing-controls{background:#f8fafc;border:1px solid #dce6ef;border-radius:11px;gap:0;padding:0 10px;display:grid}.contacts-import-existing-controls.is-disabled{opacity:.58}.contacts-import-existing-controls .contacts-import-setup__toggle{margin:0}.crm-toggle-row{cursor:pointer;border-bottom:1px solid #e4ebf2;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:11px 0;display:flex}.crm-toggle-row:last-child{border-bottom:0}.crm-toggle-row>span{gap:2px;min-width:0;display:grid}.crm-toggle-row strong{color:#173a59;font-size:.72rem}.crm-toggle-row small{color:#71869a;font-size:.63rem;font-weight:600;line-height:1.35}.crm-toggle-row>input[type=checkbox]{appearance:none;width:39px;min-width:39px;height:22px;min-height:22px;box-shadow:none;cursor:pointer;background:#c5d3e0;border:0;border-radius:999px;flex:0 0 39px;margin:0;transition:background-color .16s,opacity .16s;position:relative}.entry-form .user-settings-dialer-toggle{display:flex}.user-settings-password-card{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);border:1px solid #d8e4f0;grid-column:1/-1;gap:20px;padding:24px;display:grid}.user-settings-password-card__header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.user-settings-password-card__header h4,.user-settings-password-card__header p{margin:0}.user-settings-password-card__header>div>p:last-child{color:#667e96;margin-top:4px;font-size:.78rem;line-height:1.5}.user-settings-password-card__icon{color:#176ee6;background:#eaf3ff;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.user-settings-password-card__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px}.user-settings-security-status{color:#9a6700;background:#fff4d6;border-radius:999px;padding:7px 10px;font-size:.68rem;font-weight:800}.user-settings-security-status.is-ready{color:#087a4d;background:#dff8ed}.user-settings-password-form{gap:14px;display:grid}.user-settings-password-fields,.user-settings-password-challenge{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.user-settings-password-form label{color:#294966;gap:7px;font-size:.7rem;font-weight:800;display:grid}.user-settings-password-form input{color:#102f4c;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cddbea;border-radius:9px;padding:10px 12px}.user-settings-password-form input:focus{border-color:#2879e8;outline:3px solid #2879e81f}.user-settings-password-challenge{background:#f1f7ff;border:1px solid #bcd8ff;border-radius:12px;align-items:end;padding:16px}.user-settings-password-challenge strong{color:#173b5d;font-size:.78rem}.user-settings-password-challenge p{color:#58738d;margin:5px 0 0;font-size:.7rem;line-height:1.45}.user-settings-password-message{border-radius:9px;margin:0;padding:10px 12px;font-size:.72rem;font-weight:700}.user-settings-password-message--error{color:#b42318;background:#fff0ef}.user-settings-password-message--success{color:#087a4d;background:#e3f8ef}.user-settings-password-actions{justify-content:flex-end;align-items:center;gap:10px;padding-top:2px;display:flex}.user-settings-password-actions>span{color:#71869a;margin-right:auto;font-size:.67rem;line-height:1.4}body.crm-theme-dark .user-settings-password-card,body.dark-mode .user-settings-password-card{background:linear-gradient(135deg,#14243a 0%,#101e31 100%);border-color:#304862}body.crm-theme-dark .user-settings-password-form input,body.dark-mode .user-settings-password-form input{color:#e7f1fb;background:#0e1b2d;border-color:#38516b}body.crm-theme-dark .user-settings-password-challenge,body.dark-mode .user-settings-password-challenge{background:#132a45;border-color:#315d91}@media (width<=760px){.user-settings-password-card__header,.user-settings-password-fields,.user-settings-password-challenge{grid-template-columns:1fr}.user-settings-password-card__header{justify-items:start}.user-settings-password-actions{flex-direction:column;align-items:stretch}}.crm-toggle-row>input[type=checkbox]:after{content:"";background:#fff;border:0;border-radius:50%;width:16px;height:16px;transition:transform .16s;display:block;position:absolute;top:3px;left:3px;transform:none;box-shadow:0 2px 6px #18345338}.crm-toggle-row>input[type=checkbox]:checked{box-shadow:none;background:#1273ea}.crm-toggle-row>input[type=checkbox]:checked:after{transform:translate(17px)}.crm-toggle-row>input[type=checkbox]:focus-visible{outline-offset:2px;outline:2px solid #1273ea59}.crm-toggle-row>input[type=checkbox]:disabled{cursor:not-allowed;opacity:.55}body.crm-theme-dark .contacts-import-existing-controls,body.dark-mode .contacts-import-existing-controls{background:#14243a;border-color:#304862}body.crm-theme-dark .crm-toggle-row,body.dark-mode .crm-toggle-row{border-bottom-color:#304862}body.crm-theme-dark .crm-toggle-row strong,body.dark-mode .crm-toggle-row strong{color:#e5eef8}body.crm-theme-dark .crm-toggle-row small,body.dark-mode .crm-toggle-row small{color:#91a6bd}.contacts-import-summary-chart{flex-wrap:wrap;gap:8px;display:flex}.contacts-import-summary-chart__segment{color:#fff;border-radius:14px;justify-content:center;align-items:center;min-height:44px;padding:10px 12px;font-weight:700;display:flex}.contacts-import-summary-chart__segment span{white-space:nowrap}.contacts-import-summary-chart__segment--success,.report-card--import-success{background:linear-gradient(#1f9d63 0%,#157347 100%)}.contacts-import-summary-chart__segment--accent,.report-card--import-accent{background:linear-gradient(#2f80ed 0%,#1b63bd 100%)}.contacts-import-summary-chart__segment--warning,.report-card--import-warning{background:linear-gradient(#d99310 0%,#b77907 100%)}.contacts-import-summary-chart__segment--danger,.report-card--import-danger{background:linear-gradient(#d05b63 0%,#b33d47 100%)}.contacts-import-summary-chart__segment--neutral,.report-card--import-neutral{background:linear-gradient(#54637a 0%,#334155 100%)}.feature-line--warning{border-left:3px solid #d99310;padding-left:10px}.report-table__mapping-row th{color:var(--accent);background:color-mix(in srgb, var(--accent) 5%, white);font-size:.74rem;font-weight:700}.report-table__mapping-cell--ignored{color:var(--muted)!important;background:#fef5e7!important}.report-table__mapping-cell--ignored span{color:#8a5a00;background:#fdeed3;border-radius:999px;align-items:center;padding:.26rem .5rem;display:inline-flex}body.crm-theme-dark .contacts-import-summary-page,body.dark-mode .contacts-import-summary-page,body.crm-theme-dark .contacts-import-summary-header,body.dark-mode .contacts-import-summary-header,body.crm-theme-dark .contacts-import-summary-metric,body.dark-mode .contacts-import-summary-metric,body.crm-theme-dark .contacts-import-summary-strip,body.dark-mode .contacts-import-summary-strip,body.crm-theme-dark .contacts-import-warning-panel,body.dark-mode .contacts-import-warning-panel,body.crm-theme-dark .contacts-import-summary-review-grid>section,body.dark-mode .contacts-import-summary-review-grid>section{background:#172433;border-color:#30445a}body.crm-theme-dark .contacts-import-summary-title-row h2,body.dark-mode .contacts-import-summary-title-row h2,body.crm-theme-dark .contacts-import-summary-section-heading h3,body.dark-mode .contacts-import-summary-section-heading h3,body.crm-theme-dark .contacts-import-warning-panel h3,body.dark-mode .contacts-import-warning-panel h3,body.crm-theme-dark .contacts-import-summary-review-grid h3,body.dark-mode .contacts-import-summary-review-grid h3,body.crm-theme-dark .contacts-import-summary-metric strong,body.dark-mode .contacts-import-summary-metric strong,body.crm-theme-dark .contacts-import-summary-strip strong,body.dark-mode .contacts-import-summary-strip strong{color:#edf5ff}body.crm-theme-dark .contacts-import-summary-header__copy>p:not(.contacts-import-summary-kicker),body.dark-mode .contacts-import-summary-header__copy>p:not(.contacts-import-summary-kicker),body.crm-theme-dark .contacts-import-summary-meta,body.dark-mode .contacts-import-summary-meta,body.crm-theme-dark .contacts-import-summary-metric small,body.dark-mode .contacts-import-summary-metric small,body.crm-theme-dark .contacts-import-summary-strip small,body.dark-mode .contacts-import-summary-strip small,body.crm-theme-dark .contacts-import-summary-strip em,body.dark-mode .contacts-import-summary-strip em,body.crm-theme-dark .contacts-import-warning-panel header p,body.dark-mode .contacts-import-warning-panel header p{color:#9eb0c4}body.crm-theme-dark .contacts-import-summary-button,body.dark-mode .contacts-import-summary-button,body.crm-theme-dark .contacts-import-summary-mode:not(.contacts-import-summary-mode--primary),body.dark-mode .contacts-import-summary-mode:not(.contacts-import-summary-mode--primary),body.crm-theme-dark .contacts-import-warning-filters button,body.dark-mode .contacts-import-warning-filters button,body.crm-theme-dark .contacts-import-warning-filters>b,body.dark-mode .contacts-import-warning-filters>b{color:#d9e6f3;background:#1d2c3c;border-color:#3b526b}body.crm-theme-dark .contacts-import-summary-button:hover,body.dark-mode .contacts-import-summary-button:hover,body.crm-theme-dark .contacts-import-warning-filters button.is-active,body.dark-mode .contacts-import-warning-filters button.is-active{color:#86baff;background:#17385f;border-color:#3982df}body.crm-theme-dark .contacts-import-summary-details,body.dark-mode .contacts-import-summary-details{background:#30445a;border-color:#30445a}body.crm-theme-dark .contacts-import-summary-details span,body.dark-mode .contacts-import-summary-details span{background:#1b2a3a}body.crm-theme-dark .contacts-import-summary-details strong,body.dark-mode .contacts-import-summary-details strong,body.crm-theme-dark .contacts-import-warning-list summary,body.dark-mode .contacts-import-warning-list summary,body.crm-theme-dark .contacts-import-summary-review-grid section>div strong,body.dark-mode .contacts-import-summary-review-grid section>div strong{color:#dfeaf6}body.crm-theme-dark .contacts-import-summary-strip article,body.dark-mode .contacts-import-summary-strip article,body.crm-theme-dark .contacts-import-warning-panel>header,body.dark-mode .contacts-import-warning-panel>header,body.crm-theme-dark .contacts-import-warning-list details,body.dark-mode .contacts-import-warning-list details,body.crm-theme-dark .contacts-import-summary-review-grid header,body.dark-mode .contacts-import-summary-review-grid header,body.crm-theme-dark .contacts-import-summary-review-grid section>div>p,body.dark-mode .contacts-import-summary-review-grid section>div>p{border-color:#30445a}body.crm-theme-dark .contacts-import-warning-list code,body.dark-mode .contacts-import-warning-list code{color:#dce9f6;background:#23364a}@media (width<=1500px){.contacts-import-summary-grid{grid-template-columns:repeat(4,minmax(150px,1fr))}.contacts-import-summary-details{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1024px){.contacts-ops-chooser,.contacts-import-hero,.contacts-import-layout,.contacts-export-layout,.contacts-import-map-card{grid-template-columns:minmax(0,1fr)}.contacts-import-layout__sidebar,.contacts-export-layout__filters{position:static}.contacts-import-mapping-toolbar,.contacts-import-mapping-table__head,.contacts-import-mapping-table__row{grid-template-columns:minmax(0,1fr)}.contacts-import-progress-page__meta,.contacts-import-summary-header{flex-direction:column}.contacts-import-summary-header__actions{justify-content:flex-start;max-width:none}.contacts-import-summary-grid{grid-template-columns:repeat(3,minmax(140px,1fr))}.contacts-import-warning-panel>header{flex-direction:column;align-items:flex-start}.contacts-import-warning-filters{justify-content:flex-start}}@media (width<=720px){.contacts-import-summary-header,.contacts-import-summary-body{padding:16px}.contacts-import-summary-header__actions,.contacts-import-summary-header__actions>*{width:100%}.contacts-import-summary-grid,.contacts-import-summary-review-grid,.contacts-import-summary-details{grid-template-columns:repeat(2,minmax(0,1fr))}.contacts-import-summary-strip{grid-template-columns:minmax(0,1fr);gap:10px}.contacts-import-summary-strip article,.contacts-import-summary-strip article:first-child,.contacts-import-summary-strip article:last-child{border-bottom:1px solid #e1e8f0;border-right:0;padding:0 0 10px}.contacts-import-summary-strip article:last-child{border-bottom:0;padding-bottom:0}.contacts-import-warning-list summary{grid-template-columns:22px 62px minmax(0,1fr) 18px}.contacts-import-warning-list summary em{display:none}.contacts-import-warning-list details>p{padding-left:15px}}@media (width<=480px){.contacts-import-summary-grid,.contacts-import-summary-review-grid,.contacts-import-summary-details{grid-template-columns:minmax(0,1fr)}.contacts-import-summary-section-heading{flex-direction:column;align-items:flex-start}.contacts-import-summary-section-heading .contacts-import-summary-button{width:100%}.contacts-import-warning-filters button{border-width:1px;flex:40%;border-radius:7px!important}.contacts-import-warning-filters>b{margin-left:0}}body.crm-theme-dark{--hubspot-bg:#10161d;--hubspot-surface:#18212b;--hubspot-surface-alt:#1d2834;--hubspot-border:#2c3949;--hubspot-border-strong:#39506a;--hubspot-text:#edf3fa;--hubspot-muted:#9fb0c2;--hubspot-blue:#6ea8ff;--hubspot-blue-strong:#4b92ff;--hubspot-shadow:0 18px 42px #00000047;--surface:#18212b;--surface-soft:#1d2834;--surface-muted:#223040;--line:#2c3949;--line-strong:#39506a;--ink:#edf3fa;--muted:#9fb0c2;--shell-nav-surface:#16202a;--shell-nav-border:#899db41f;--shell-nav-text:#f5f8fd;--shell-nav-muted:#b5c5d8c2}body.crm-theme-dark,body.crm-theme-dark .main-panel,body.crm-theme-dark .app-shell{color:var(--ink);background:#10161d}body.crm-theme-dark .sidebar,body.crm-theme-dark .global-topbar,body.crm-theme-dark .hero{border-color:var(--shell-nav-border)!important;background:#16202a!important}body.crm-theme-dark .sidebar:before{opacity:.14}body.crm-theme-dark .sidebar-nav-shell,body.crm-theme-dark .sidebar-card,body.crm-theme-dark .panel-card,body.crm-theme-dark .workspace-shell,body.crm-theme-dark .workspace-section,body.crm-theme-dark .project-config-box,body.crm-theme-dark .list-card,body.crm-theme-dark .stat-card,body.crm-theme-dark .assignment-row,body.crm-theme-dark .agent-panel,body.crm-theme-dark .field-admin-row,body.crm-theme-dark .filter-row-card,body.crm-theme-dark .detail-card,body.crm-theme-dark .queue-row,body.crm-theme-dark .contact-pool-row,body.crm-theme-dark .pagination-bar,body.crm-theme-dark .pagination-page,body.crm-theme-dark .feature-line,body.crm-theme-dark .report-item,body.crm-theme-dark .template-preview-card,body.crm-theme-dark .workspace-empty,body.crm-theme-dark .filter-box,body.crm-theme-dark .contact-columns-option,body.crm-theme-dark .agent-topbar,body.crm-theme-dark .report-table,body.crm-theme-dark .template-preview,body.crm-theme-dark .workspace-panel,body.crm-theme-dark .modal-card,body.crm-theme-dark .modal-card__header,body.crm-theme-dark .global-search-results,body.crm-theme-dark .user-menu-dropdown,body.crm-theme-dark .contacts-ops-choice-card,body.crm-theme-dark .contacts-import-hero__card,body.crm-theme-dark .contacts-import-map-card,body.crm-theme-dark .contact-columns-sidebar,body.crm-theme-dark .contact-columns-lane,body.crm-theme-dark .contact-columns-available,body.crm-theme-dark .company-detail-tab,body.crm-theme-dark .agent-insight-card,body.crm-theme-dark .agent-contact-summary--hubspot,body.crm-theme-dark .agent-record-workspace-header,body.crm-theme-dark .agent-record-rail__header,body.crm-theme-dark .agent-workspace-kpi,body.crm-theme-dark .readonly-field-card,body.crm-theme-dark .project-ui-block,body.crm-theme-dark .project-builder-field,body.crm-theme-dark .response-list-row,body.crm-theme-dark .email-log-card,body.crm-theme-dark .query-builder-card,body.crm-theme-dark .query-node,body.crm-theme-dark .field-definition-card,body.crm-theme-dark .response-modal-panel,body.crm-theme-dark .response-scriptlet-shell,body.crm-theme-dark .agent-record-column__header,body.crm-theme-dark .agent-record-center-header,body.crm-theme-dark .agent-contact-summary,body.crm-theme-dark .agent-record-fact,body.crm-theme-dark .agent-detail-tabs--hubspot,body.crm-theme-dark .agent-side-card,body.crm-theme-dark .email-verify-embed{border-color:var(--line)!important;color:var(--ink)!important;box-shadow:none!important;background:#18212b!important}body.crm-theme-dark .agent-contact-summary--hubspot,body.crm-theme-dark .agent-record-workspace-header,body.crm-theme-dark .agent-record-rail__header,body.crm-theme-dark .agent-record-column__header,body.crm-theme-dark .agent-record-center-header{background:#1b2530!important}body.crm-theme-dark .agent-contact-summary__project-label{color:#8bdcff;background:#00a4bd2e;border-color:#00a4bd66}body.crm-theme-dark .agent-contact-summary__tal-line span{color:#dcecff;background:#0c1a2cd1;border-color:#28405d}body.crm-theme-dark .agent-contact-summary__tal-line b{color:#91a9c4}body.crm-theme-dark .email-verification-inline-status.is-valid{color:#bbf7d0;background:#16653447;border-color:#86efac80}body.crm-theme-dark .email-verification-inline-status.is-risky{color:#fde68a;background:#92400e4d;border-color:#fcd34d80}body.crm-theme-dark .email-verification-inline-status.is-invalid{color:#fecaca;background:#991b1b52;border-color:#fca5a580}body.crm-theme-dark .email-verification-inline-status.is-neutral{color:#cbd5e1;background:#1e293be6;border-color:#94a3b859}body.crm-theme-dark input,body.crm-theme-dark select,body.crm-theme-dark textarea,body.crm-theme-dark input[disabled],body.crm-theme-dark textarea[disabled],body.crm-theme-dark #globalSearch,body.crm-theme-dark .multi-select-picker__trigger,body.crm-theme-dark .multi-select-picker__dropdown,body.crm-theme-dark .multi-select-picker__search-input{color:var(--ink)!important;background:#111922!important;border-color:#334152!important}body.crm-theme-dark input::placeholder,body.crm-theme-dark textarea::placeholder,body.crm-theme-dark #globalSearch::placeholder{color:#7f92a7!important}body.crm-theme-dark .ghost-button,body.crm-theme-dark .secondary-button,body.crm-theme-dark .ghost-link{color:var(--ink)!important;background:#202b37!important;border-color:#334152!important}body.crm-theme-dark .ghost-button:hover,body.crm-theme-dark .secondary-button:hover,body.crm-theme-dark .ghost-link:hover{background:#263444!important}body.crm-theme-dark .primary-button{color:#f8fbff!important;background:#4f92ff!important;border-color:#4f92ff!important}body.crm-theme-dark .primary-button:hover{background:#3f84f0!important}body.crm-theme-dark .danger-button{color:#fdecef!important;background:#6a3138!important;border-color:#86444d!important}body.crm-theme-dark .global-topbar h2,body.crm-theme-dark #topbarTitle,body.crm-theme-dark .brand-title,body.crm-theme-dark .nav-chip,body.crm-theme-dark .nav-subchip,body.crm-theme-dark .section-heading h3,body.crm-theme-dark .workspace-section__header h4,body.crm-theme-dark .detail-section-title,body.crm-theme-dark .modal-card h4,body.crm-theme-dark .readonly-field-card__value,body.crm-theme-dark .agent-workspace-kpi strong,body.crm-theme-dark .agent-record-fact strong{color:var(--shell-nav-text)!important}body.crm-theme-dark .hero .eyebrow,body.crm-theme-dark .topbar-context .eyebrow,body.crm-theme-dark .sidebar .eyebrow,body.crm-theme-dark .nav-submenu-label,body.crm-theme-dark .brand-copy,body.crm-theme-dark .queue-row__sub,body.crm-theme-dark .workspace-copy,body.crm-theme-dark .readonly-field-card__label,body.crm-theme-dark .agent-workspace-kpi span,body.crm-theme-dark .agent-record-fact span,body.crm-theme-dark .detail-caption,body.crm-theme-dark .list-card__subtitle,body.crm-theme-dark .list-card__meta,body.crm-theme-dark label,body.crm-theme-dark .field-help,body.crm-theme-dark .section-kicker{color:var(--shell-nav-muted)!important}body.crm-theme-dark .nav-chip.is-active,body.crm-theme-dark .nav-subchip.is-active,body.crm-theme-dark .workspace-tab.is-active,body.crm-theme-dark .response-list-row.is-selected,body.crm-theme-dark .agent-detail-tabs--hubspot .agent-detail-tab.is-active{color:#f5f8fd!important;background:#4f92ff24!important;border-color:#4f92ff3d!important}body.crm-theme-dark .workspace-tabs,body.crm-theme-dark .agent-detail-tabs--hubspot,body.crm-theme-dark .contact-pool-row--header,body.crm-theme-dark .crm-list-toolbar,body.crm-theme-dark .report-table th,body.crm-theme-dark .response-list-row__content{background:#1a2430!important}body.crm-theme-dark .workspace-tab,body.crm-theme-dark .agent-detail-tabs--hubspot .agent-detail-tab{color:var(--muted)!important;border-color:var(--line)!important;background:0 0!important}body.crm-theme-dark .response-list-row:hover,body.crm-theme-dark .queue-row:hover,body.crm-theme-dark .list-card:hover,body.crm-theme-dark .global-search-result:hover,body.crm-theme-dark .global-search-result:focus,body.crm-theme-dark .contact-pool-row:hover{background:#202b37!important}body.crm-theme-dark .status-pill,body.crm-theme-dark .badge,body.crm-theme-dark .badge--soft{color:#dbe8f8!important;background:#223140!important;border-color:#33495f!important}body.crm-theme-dark .report-table td,body.crm-theme-dark .report-table th,body.crm-theme-dark .table-shell td,body.crm-theme-dark .table-shell th{border-color:var(--line)!important}body.crm-theme-dark .assignment-actions--wrapup{background:linear-gradient(#18212b00,#18212bf5 24%)!important}body.crm-theme-dark .agent-record-rightpane{border-left-color:var(--line);background:var(--panel)}body.crm-theme-dark .agent-record-rightpane__footer{border-top-color:var(--line);background:linear-gradient(#18212bf0 0%,#0f172afa 100%);box-shadow:0 -8px 22px #0000003d}body.crm-theme-dark .assignment-actions--wrapup-fixed{background:0 0!important}body.crm-theme-dark .email-verify-embed iframe{background:#fff}.field-admin-row--backup{gap:16px}.backup-maintenance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.backup-maintenance-controls{grid-template-columns:repeat(3,minmax(180px,1fr));align-items:end;gap:12px;margin-bottom:14px;display:grid}.backup-maintenance-actions{justify-content:flex-start;margin-bottom:10px}.backup-maintenance-select{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;margin-right:12px;font-size:.86rem;font-weight:800;display:inline-flex}.backup-maintenance-select input{width:16px;height:16px}.field-admin-row--backup .feature-list{margin-top:0}.daily-revenue-filters{grid-template-columns:minmax(180px,.8fr) minmax(220px,1fr) minmax(460px,1.35fr);align-items:end;gap:14px;display:grid}.daily-revenue-summary{margin-top:18px}.daily-revenue-panel{margin-top:20px}.daily-revenue-panel__header{align-items:flex-start;gap:18px}.daily-revenue-chart-menu{background:#f7fafd;border:1px solid #d9e4ee;border-radius:10px;justify-content:flex-end;align-items:center;gap:6px;padding:5px;display:inline-flex}.daily-revenue-chart-menu__label{color:#667d92;letter-spacing:.04em;text-transform:uppercase;padding:0 5px 0 7px;font-size:.68rem;font-weight:800}.daily-revenue-chart-toggle{color:#577087;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;min-height:30px;padding:0 8px;font-size:.72rem;font-weight:750;display:inline-flex}.daily-revenue-chart-toggle:hover,.daily-revenue-chart-toggle:focus-visible{background:#fff;border-color:#c7d8e6;outline:none}.daily-revenue-chart-toggle.is-active{color:#163650;background:#fff;border-color:#cbdce9;box-shadow:0 2px 6px #1936520f}.daily-revenue-chart-toggle__dot{background:#aebdca;border-radius:999px;flex:0 0 8px;width:8px;height:8px}.daily-revenue-chart-toggle--revenue .daily-revenue-chart-toggle__dot{background:#ff5a7d}.daily-revenue-chart-toggle--leads .daily-revenue-chart-toggle__dot{background:#ff9f43}.daily-revenue-chart-toggle--dnq .daily-revenue-chart-toggle__dot{background:#9fa8b6}.daily-revenue-chart-toggle:not(.is-active) .daily-revenue-chart-toggle__dot{background:#bdc8d2}.daily-revenue-chart-toggle__check{color:#557086;background:#e9f2f8;border-radius:999px;place-items:center;width:16px;height:16px;font-size:.62rem;font-weight:900;display:inline-grid}.daily-revenue-chart-toggle.is-active .daily-revenue-chart-toggle__check{color:#087e58;background:#def4ec}.daily-revenue-chart-shell{width:100%;padding:14px 0 8px;overflow:auto hidden}.daily-revenue-chart{min-width:var(--daily-revenue-chart-min-width,1120px);--daily-revenue-negative-height:0px;grid-template-columns:96px minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.daily-revenue-chart--has-dnq{--daily-revenue-negative-height:38px}.daily-revenue-chart__axis{min-height:430px;position:relative}.daily-revenue-chart__axis-row{position:absolute;left:0;right:0;transform:translateY(-50%)}.daily-revenue-chart__columns{align-items:flex-start;gap:14px;min-height:430px;padding:20px 12px 0;display:flex;position:relative}.daily-revenue-chart__columns:before{content:"";background:#788aa32e;height:1px;position:absolute;top:20px;left:0;right:0}.daily-revenue-chart__columns:after{content:"";background:#49608266;height:2px;position:absolute;inset:280px 0 auto}.daily-revenue-column{grid-template-rows:260px 2px var(--daily-revenue-negative-height) auto;flex:0 0 118px;gap:0;width:118px;display:grid;position:relative}.daily-revenue-column--interactive{cursor:pointer}.daily-revenue-column--interactive:focus-visible{outline-offset:6px;border-radius:18px;outline:2px solid #3967ff52}.daily-revenue-column__positive,.daily-revenue-column__negative{justify-content:center;align-items:flex-end;min-height:0;display:flex}.daily-revenue-column__negative{overflow:hidden}.daily-revenue-column__stack{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:0;width:100%;display:flex}.daily-revenue-column__segment{box-sizing:border-box;text-align:center;color:#fff;border-radius:0;justify-content:center;align-items:center;width:100%;padding:6px 8px;font-size:11px;font-weight:700;line-height:1.15;display:flex}.daily-revenue-column__segment span{display:block}.daily-revenue-column__segment--revenue{background:#ff5a7d;border-radius:16px 16px 0 0}.daily-revenue-column__segment--leads{background:#ff9f43;border-radius:0 0 16px 16px;min-height:0}.daily-revenue-column__segment--dnq{color:#243447;background:#c7ccd5;border-radius:0 0 12px 12px}.daily-revenue-column__segment--solo{border-radius:16px}.daily-revenue-column__baseline{width:100%}.daily-revenue-column__footer{text-align:center;gap:9px;padding:14px 4px 0;display:grid}.daily-revenue-column__footer>strong{color:#223140;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;max-height:34px;font-size:13px;line-height:16px;display:-webkit-box;overflow:hidden}.daily-revenue-column__footer span{color:#738398;min-height:15px;font-size:11px;line-height:15px;display:block}.daily-revenue-column__percentage{text-align:left;border-top:1px solid #e1e9f1;gap:8px;margin-top:2px;padding-top:9px;display:grid}.daily-revenue-column__percentage-meta{color:#6f8297;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;font-size:10px;display:grid}.daily-revenue-column__percentage-meta span{text-overflow:ellipsis;white-space:nowrap;min-height:0;line-height:1.2;overflow:hidden}.daily-revenue-column__percentage-meta strong{color:#223140;font-size:11px}.daily-revenue-column__percentage-track{box-sizing:border-box;background:#e8eef7;border:1px solid #dce6ef;border-radius:999px;width:100%;height:8px;overflow:hidden}.daily-revenue-column__percentage-fill{border-radius:inherit;background:linear-gradient(90deg,#84d9b7 0%,#2fb67c 100%);height:100%;display:block}.hubspot-data-table--daily-revenue,.hubspot-data-table--daily-revenue .contact-pool-table-wrap{max-width:100%;overflow-x:hidden}.hubspot-data-table--daily-revenue .contact-pool-table{width:100%;min-width:0}.hubspot-data-table--daily-revenue .contact-pool-row{gap:clamp(4px,.6vw,8px);min-width:0;padding-left:clamp(8px,1vw,14px);padding-right:clamp(8px,1vw,14px)}.hubspot-data-table--daily-revenue .contact-pool-cell,.hubspot-data-table--daily-revenue .contact-pool-header-cell{min-width:0;padding-right:4px}.daily-revenue-column__tooltip{left:50%;top:var(--daily-revenue-tooltip-top,10px);transform:translate(calc(-50% + var(--daily-revenue-tooltip-offset-x,0px)), 4px);color:#fff;opacity:0;pointer-events:none;z-index:4;background:#13181ee0;border-radius:14px;min-width:172px;max-width:210px;padding:12px 14px;transition:opacity .14s,transform .14s;position:absolute;bottom:auto;box-shadow:0 16px 36px #0f17223d}.daily-revenue-column:hover .daily-revenue-column__tooltip,.daily-revenue-column:focus-visible .daily-revenue-column__tooltip{opacity:1;transform:translate(calc(-50% + var(--daily-revenue-tooltip-offset-x,0px)), 0)}.daily-revenue-tooltip__row{align-items:center;gap:8px;margin-top:6px;display:flex}.daily-revenue-tooltip__swatch{border-radius:2px;flex:0 0 12px;width:12px;height:12px}.daily-revenue-tooltip__swatch--leads{background:#ff9f43}.daily-revenue-tooltip__swatch--percentage{background:#31c0c9}.daily-revenue-tooltip__swatch--revenue{background:#ff5a7d}.daily-revenue-tooltip__swatch--dnq{background:#c7ccd5}.daily-revenue-chart__grid{stroke:#788aa32e;stroke-width:1px}.daily-revenue-chart__baseline{stroke:#49608266;stroke-width:1.5px}.daily-revenue-chart__bar--revenue{fill:#ff8c42}.daily-revenue-chart__bar--dnq{fill:#d84e68}.daily-revenue-chart__axis-label,.daily-revenue-chart__agent-label,.daily-revenue-chart__team-label,.daily-revenue-chart__value,.daily-revenue-chart__bar-label,.daily-revenue-chart__dnq-label{font-family:inherit}.daily-revenue-chart__axis-label{fill:#5f6f84;font-size:11px}.daily-revenue-chart__agent-label{fill:#1e2b3a;font-size:11px;font-weight:700}.daily-revenue-chart__team-label{fill:#6e7f95;font-size:10px}.daily-revenue-chart__value{fill:#1d2a38;font-size:11px;font-weight:700}.daily-revenue-chart__bar-label,.daily-revenue-chart__dnq-label{fill:#fff;font-size:11px;font-weight:700}.daily-revenue-chart__dnq-value{fill:#b33e55;font-size:11px;font-weight:700}.daily-revenue-range{grid-template-columns:minmax(150px,.8fr) minmax(0,1fr) minmax(0,1fr);align-items:end;gap:12px;display:grid}.daily-revenue-range>label,.agent-performance-range>label{min-width:0}.agent-performance-range{grid-template-columns:minmax(170px,.7fr) minmax(180px,.65fr) minmax(180px,.65fr);align-items:end}.agent-performance-range input,.agent-performance-range select{width:100%}.agent-performance-summary{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch}.agent-performance-summary .stat-card{min-height:0}.agent-performance-sections{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.agent-performance-campaigns{width:100%}.filter-combobox{position:relative}.filter-combobox__menu{z-index:40;border:1px solid var(--line);background:var(--surface);width:max-content;min-width:100%;max-width:min(620px,100vw - 120px);max-height:340px;box-shadow:var(--shadow-soft);border-radius:14px;padding:8px;display:none;position:absolute;top:calc(100% + 6px);left:0;right:auto;overflow:auto}.filter-combobox.is-open .filter-combobox__menu{gap:4px;display:grid}.filter-combobox__option,.filter-combobox__empty{background:var(--surface);text-align:left;width:100%;color:inherit;border:0;border-radius:10px;padding:11px 12px}.filter-combobox__option{gap:4px;display:grid}.filter-combobox__option strong{color:#173a59;font-size:.93rem;line-height:1.25}.filter-combobox__option span{color:#68829b;font-size:.78rem;line-height:1.25}.filter-combobox__option small{color:#68829b;font-size:.74rem;font-weight:700;line-height:1.25}.filter-combobox__option:hover,.filter-combobox__option.is-highlighted{background:color-mix(in srgb, var(--accent) 14%, var(--surface))}.filter-combobox__option.is-selected{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 20%, white), color-mix(in srgb, var(--accent) 12%, white));color:color-mix(in srgb, var(--accent) 70%, #10243d);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 32%, white);font-weight:700}.filter-combobox__option.is-selected strong{color:inherit}.filter-combobox__empty{color:var(--muted)}.inline-filter--project-picker{min-width:0}.reporting-home{gap:22px;display:grid}.reporting-home__body{grid-template-columns:minmax(240px,286px) minmax(0,1fr);align-items:start;gap:26px;display:grid}.reporting-home__body--full{grid-template-columns:minmax(0,1fr)}.reporting-top-tabs{border-bottom:1px solid #dbe5ef;width:100%;padding:0 0 10px;overflow-x:auto}.reporting-top-tab{border-radius:6px 6px 0 0;min-height:50px}.reporting-top-tab[data-reporting-tab=reports]{order:-1}.reporting-top-tab[data-reporting-tab=insights]{order:-2}.reporting-home__sidebar{align-content:start;gap:22px;display:grid}.reporting-sidebar-search input{background:#fff;border:1px solid #d4dfec;border-radius:8px;min-height:46px;padding:0 16px;box-shadow:inset 0 1px #fffc}.reporting-sidebar-group{gap:12px;display:grid}.reporting-sidebar-group__title{color:#334e68;font-size:1rem;font-weight:800}.reporting-sidebar-nav{gap:4px;display:grid}.reporting-sidebar-link{color:#516a85;width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-left:4px solid #0000;border-radius:0 8px 8px 0;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-weight:700;display:flex}.reporting-sidebar-link:hover{color:#215c8f;background:#edf5fc}.reporting-sidebar-link.is-active{color:#214e78;background:#dff5fb;border-left-color:#16a1c9}.reporting-sidebar-link__count{color:inherit;font-weight:800}.reporting-home__main{gap:22px;min-width:0;display:grid}.reporting-home-card{background:#fff;border:1px solid #d6e1ec;border-radius:12px;gap:0;display:grid;overflow:hidden;box-shadow:0 14px 30px #172a3a0a}.reporting-home-card__header{justify-content:space-between;align-items:center;gap:16px;padding:0 0 18px;display:flex}.reporting-home-card__header h3{color:#21354d;margin:0;font-size:1.15rem}.reporting-library-tabs{border:1px solid #d6e1ec;border-radius:10px 10px 0 0;flex-wrap:wrap;gap:0;display:flex;overflow:hidden}.reporting-library-tab{color:#4b6683;min-height:44px;font:inherit;cursor:pointer;background:#f5f8fb;border:none;border-right:1px solid #d6e1ec;padding:0 18px;font-weight:700}.reporting-library-tab:last-child{border-right:none}.reporting-library-tab.is-active{color:#1e567f;background:#fff;border:1px solid #60748f}.reporting-library-toolbar{justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.reporting-library-toolbar__search{flex:360px;max-width:460px}.reporting-library-toolbar__search input{background:#fff;border:1px solid #d4dfec;border-radius:8px;min-height:44px;padding:0 16px}.reporting-home-card--library{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0 0 10px}.reporting-library-shell{background:#fff;border:1px solid #d6e1ec;border-radius:0 0 12px 12px;overflow:auto}.reporting-library-table{border-collapse:collapse;width:100%;min-width:1080px}.reporting-library-table thead th{color:#38526d;letter-spacing:.04em;text-transform:uppercase;text-align:left;background:#edf4fb;border-bottom:1px solid #d6e1ec;padding:14px 12px;font-size:.8rem;font-weight:800}.reporting-library-table tbody td{vertical-align:middle;color:#314a63;border-bottom:1px solid #e5edf5;padding:16px 12px}.reporting-library-table tbody tr:hover{background:#f8fbfe}.reporting-library-cell--check,.reporting-library-cell--favorite{width:46px}.reporting-library-name{gap:4px;display:grid}.reporting-library-name strong{color:#1180aa;font-size:1rem}.reporting-library-name span{color:#6d8399;font-size:.86rem}.reporting-library-star{color:#9bb1c6;cursor:pointer;background:0 0;border:none;font-size:1.2rem}.reporting-library-star.is-active{color:#efb32f}.reporting-library-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex}.reporting-library-cell--actions{text-align:right}.report-clean-workspace{gap:16px;display:grid}.report-clean-topbar,.report-clean-panel{background:#fff;border:1px solid #d7e5f2;border-radius:18px;box-shadow:0 14px 34px #1f4a6e12}.report-clean-topbar{justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.report-clean-topbar h3,.report-clean-panel h4{color:#0e2d47;margin:0}.report-clean-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.report-clean-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.report-clean-kpi{color:#506b86;background:linear-gradient(135deg,#fff 0%,#f5faff 100%);border:1px solid #d7e5f2;border-radius:18px;gap:7px;min-height:124px;padding:18px;display:grid;box-shadow:0 12px 28px #1f4a6e0f}.report-clean-kpi--score{background:linear-gradient(135deg,#e8fbff 0%,#fff 72%);border-color:#9be4ef}.report-clean-kpi span,.report-clean-panel .section-kicker{color:#627e9b;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:900}.report-clean-kpi strong{color:#052b45;font-size:2.05rem;line-height:1}.report-clean-kpi small{color:#657f98;font-weight:650}.report-clean-layout{grid-template-columns:270px minmax(0,1fr) 330px;align-items:start;gap:14px;display:grid}.report-clean-sidebar,.report-clean-inspector{gap:14px;display:grid}.report-clean-inspector{top:calc(var(--topbar-shell-height,48px) + 16px);position:sticky}.report-clean-panel{padding:16px}.report-clean-panel__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.report-clean-filter,.report-clean-issue{color:#183a58;cursor:pointer;text-align:left;background:#f8fbfe;border:1px solid #d8e5f1;border-radius:12px;width:100%}.report-clean-filter{justify-content:space-between;align-items:center;gap:10px;min-height:42px;margin-top:8px;padding:9px 10px;font-weight:800;display:flex}.report-clean-filter strong{color:#007f9e;text-align:center;background:#e2f7fb;border-radius:999px;min-width:28px;padding:3px 8px}.report-clean-filter.is-active{background:#e9fbff;border-color:#00a4bd;box-shadow:inset 3px 0 #00a4bd}.report-clean-recipe,.report-clean-view{color:#163650;cursor:pointer;background:#f8fbfe;border:1px solid #d8e5f1;border-radius:12px}.report-clean-recipe{text-align:left;gap:4px;width:100%;margin-top:8px;padding:11px 12px;display:grid}.report-clean-recipe strong{color:#0e2d47}.report-clean-recipe span{color:#627e99;font-size:.82rem;font-weight:700;line-height:1.35}.report-clean-recipe:hover,.report-clean-view:hover{background:#eefbff;border-color:#00a4bd}.report-clean-viewbar{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.report-clean-view{align-items:center;gap:8px;min-height:36px;padding:7px 11px;font-weight:850;display:inline-flex}.report-clean-view span{color:#007f9e;text-align:center;background:#e2f7fb;border-radius:999px;min-width:24px;padding:2px 7px}.report-clean-view.is-active{color:#006b82;background:#e9fbff;border-color:#00a4bd}.secondary-button--full,.ghost-button--full{justify-content:center;width:100%;margin-top:8px}.report-clean-table-shell{background:#fff;border:1px solid #d8e5f1;border-radius:14px;max-height:min(62vh,680px);overflow:auto}.report-clean-table{min-width:980px}.report-clean-row{grid-template-columns:var(--report-clean-columns);display:grid}.report-clean-row>div{color:#27445f;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #e6eef6;border-right:1px solid #e6eef6;min-height:42px;padding:11px 12px;overflow:hidden}.report-clean-row>div:last-child{border-right:none}.report-clean-cell{cursor:text;outline:none}.report-clean-cell:focus{z-index:3;color:#102a43;white-space:normal;overflow-wrap:anywhere;background:#fff;position:relative;box-shadow:inset 0 0 0 2px #00a6b2,0 8px 18px #0f2b491f}.report-clean-cell.has-clean-change{background:#effaf7}.report-clean-row--header{z-index:2;position:sticky;top:0}.report-clean-row--header>div{color:#38526d;letter-spacing:.05em;text-transform:uppercase;background:#edf4fb;font-size:.75rem;font-weight:900}.has-clean-issue{background:#fffaf0;box-shadow:inset 3px 0 #f5b849}.has-clean-issue--critical{background:#fff4f4;box-shadow:inset 3px 0 #d94f5c}.has-clean-issue--notice{background:#f5fbff;box-shadow:inset 3px 0 #6ba6d9}.has-clean-change{outline-offset:-2px;background-image:linear-gradient(135deg,#00a4bd14,#fff0);outline:2px solid #00a4bd38}.report-clean-issue{gap:4px;margin-top:8px;padding:11px 12px;display:grid}.report-clean-issue strong{color:#102f49}.report-clean-issue span,.report-clean-issue small,.report-clean-log-entry span{color:#627e99}.report-clean-issue--critical{background:#fff5f6;border-color:#fac7cc}.report-clean-issue--warning{background:#fffaf0;border-color:#f5d58c}.report-clean-issue--notice{background:#f6fbff;border-color:#b8d7f1}.report-clean-log-entry{border-bottom:1px solid #edf3f9;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.report-clean-log-entry:last-child{border-bottom:none}.report-clean-panel--push{background:linear-gradient(135deg,#f7fbff 0%,#fff 100%)}.report-clean-panel--rules{background:linear-gradient(135deg,#fff7f8 0%,#fff 100%);border-color:#fac7cc}.report-clean-panel--rules h4{margin-top:4px}.report-clean-panel--rules small{color:#7a6170;font-weight:750;line-height:1.35;display:block}.report-clean-panel--inspector{max-height:min(62vh,680px);overflow:auto}.report-clean-push-meta{gap:6px;margin:10px 0;display:grid}.report-clean-push-meta span{color:#23445f;background:#fff;border:1px solid #d8e5f1;border-radius:10px;padding:7px 9px;font-size:.82rem;font-weight:800;display:block}.danger-button--full{justify-content:center;width:100%;margin:10px 0 8px}.danger-text-button{color:#c84f5b}.danger-text-button:hover{color:#a83c48}.report-clean-governance{grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr) minmax(260px,.9fr);align-items:start;gap:14px;display:grid}@media (width<=1180px){.reporting-home__body{grid-template-columns:1fr}.reporting-library-toolbar{flex-direction:column;align-items:stretch}.reporting-library-toolbar__search{max-width:none}.report-clean-topbar,.report-clean-actions{flex-direction:column;align-items:stretch}.report-clean-kpi-grid,.report-clean-layout,.report-clean-governance{grid-template-columns:1fr}.report-clean-inspector{position:static}}.reporting-project-picker{min-width:0}.reporting-project-picker .filter-combobox__menu{gap:4px}.reporting-projects-layout{align-items:start}.reporting-projects-sidebar,.reporting-projects-detail{align-content:start;align-self:start;gap:14px;min-height:0;display:grid}.reporting-projects-sidebar{grid-template-rows:auto auto auto}.reporting-projects-detail{grid-template-rows:minmax(0,1fr)}.reporting-projects-sidebar__header{padding-bottom:4px}.reporting-projects-sidebar__filters{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:12px;display:grid}.reporting-projects-sidebar__list,.reporting-projects-detail__body{align-self:start;min-height:0}.reporting-projects-detail__body{box-shadow:none;background:0 0;border:none;align-content:start;padding:0;display:grid}.workload-enterprise-planner{background:#f4f8fc;border:1px solid #d5e5f3;border-radius:18px;gap:12px;padding:0;display:grid;overflow:hidden;box-shadow:0 14px 34px #14345012}.workload-enterprise-hero{color:#102f4a;background:radial-gradient(circle at 12% 0,#00a4bd2e,#0000 34%),linear-gradient(135deg,#fff 0%,#f7fbff 58%,#eef7ff 100%);border-bottom:1px solid #dbe9f5;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.workload-enterprise-hero h4{letter-spacing:-.04em;margin:2px 0 4px;font-size:clamp(1.25rem,1.5vw,1.7rem)}.workload-enterprise-hero p:last-child{color:#52708a;max-width:760px;margin:0;font-size:.86rem;font-weight:750}.workload-enterprise-hero__metrics{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:280px;display:flex}.workload-enterprise-hero__metrics span{color:#5d7489;text-transform:uppercase;letter-spacing:.05em;background:#ffffffc7;border:1px solid #d5e5f3;border-radius:16px;min-width:96px;padding:7px 9px;font-size:.68rem;font-weight:850;display:grid}.workload-enterprise-hero__metrics strong{color:#082f4d;letter-spacing:-.04em;font-size:1.12rem;line-height:1}.workload-enterprise-grid{grid-template-columns:minmax(240px,.72fr) minmax(520px,1.55fr) minmax(250px,.78fr);gap:12px;padding:0 14px;display:grid}.workload-enterprise-sidebar,.workload-enterprise-command,.workload-enterprise-risks{background:#fff;border:1px solid #d5e5f3;border-radius:14px;box-shadow:0 10px 24px #1434500f}.workload-enterprise-sidebar{align-content:start;gap:8px;padding:12px;display:grid}.workload-enterprise-sidebar h5{color:#102f4a;margin:2px 0 0;font-size:.98rem}.workload-enterprise-field{background:#f8fbfe;border:1px solid #e0ebf5;border-radius:11px;gap:4px;padding:8px 9px;display:grid}.workload-enterprise-field span{color:#304d66;font-size:.75rem;font-weight:950}.workload-enterprise-field small,.workload-enterprise-toggle span{color:#6d8498;font-size:.68rem;font-weight:750}.workload-enterprise-field select,.workload-enterprise-field input{color:#102f4a;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #cbddeb;border-radius:9px;padding:6px 8px;font-weight:850}.workload-enterprise-field--number input{letter-spacing:-.04em;font-size:1rem}.workload-enterprise-scope{flex-wrap:wrap;gap:6px;display:flex}.workload-enterprise-scope button{color:#31536e;cursor:pointer;background:#fff;border:1px solid #cbddeb;border-radius:999px;min-height:28px;padding:5px 8px;font-size:.68rem;font-weight:900}.workload-enterprise-scope button.is-active{color:#006d82;background:#e8fbff;border-color:#00a4bd}.workload-enterprise-toggle{background:#fff;border:1px solid #d5e5f3;border-radius:11px;align-items:center;gap:8px;padding:8px 9px;display:flex}.workload-enterprise-toggle input{accent-color:#00a4bd;width:16px;height:16px;margin:0}.workload-enterprise-command{color:#102f4a;background:radial-gradient(circle at 80% 0,#00a4bd24,#0000 34%),#fff;gap:10px;padding:12px;display:grid}.workload-enterprise-formula{background:#effbff;border:1px solid #00a4bd38;border-radius:12px;gap:3px;padding:10px 12px;display:grid}.workload-enterprise-formula span,.workload-enterprise-risks span,.workload-enterprise-scoreboard span,.workload-enterprise-meter span{color:#5f7790;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:950}.workload-enterprise-formula strong{font-size:.96rem}.workload-enterprise-formula small{color:#52708a;font-weight:800}.workload-enterprise-scoreboard{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.workload-enterprise-scoreboard article{background:#ffffffdb;border:1px solid #dce8f3;border-radius:12px;gap:3px;min-height:92px;padding:10px;display:grid}.workload-enterprise-scoreboard strong{color:#052d4a;letter-spacing:-.08em;font-size:clamp(1.65rem,2.35vw,2.45rem);line-height:.95}.workload-enterprise-scoreboard small{color:#6d8498;font-weight:800}.workload-enterprise-scoreboard article.is-danger{background:#fff5f6;border-color:#c84d5757}.workload-enterprise-scoreboard article.is-success{background:#f0fbf4;border-color:#19875442}.workload-enterprise-meter{background:#f8fbfe;border:1px solid #dce8f3;border-radius:12px;gap:7px;padding:10px;display:grid}.workload-enterprise-meter div:first-child{justify-content:space-between;gap:12px;display:flex}.workload-enterprise-meter strong{color:#102f4a;font-size:.9rem}.workload-enterprise-recommendation{border-radius:12px;gap:3px;padding:10px 12px;font-weight:850;display:grid}.workload-enterprise-recommendation span{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950}.workload-enterprise-recommendation.is-danger{color:#842029;background:#fff2f3;border:1px solid #c84d5747}.workload-enterprise-recommendation.is-success{color:#0f5132;background:#eaf8ef;border:1px solid #1987543d}.workload-enterprise-risks{background:radial-gradient(circle at 90% 4%,#ff7a5924,#0000 34%),#fff;align-content:start;gap:8px;padding:12px;display:grid}.workload-enterprise-risks div{background:#ffffffd1;border:1px solid #e5edf5;border-radius:12px;gap:3px;padding:10px;display:grid}.workload-enterprise-risks strong{color:#082f4d;letter-spacing:-.05em;font-size:1.42rem;line-height:1}.workload-enterprise-risks small{color:#6d8498;font-weight:800}.workload-planner-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}.workload-planner-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px;margin-bottom:10px;display:flex}.workload-planner-focus{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.workload-planner-toolbar .inline-filter{min-width:170px}.workload-capacity-controls{border:1px solid var(--hubspot-border);background:linear-gradient(#f8fbff 0%,#fff 100%);border-radius:14px;grid-template-columns:repeat(4,minmax(160px,1fr));align-items:end;gap:12px;margin:10px 0 12px;padding:12px;display:grid}.workload-capacity-controls .inline-filter{min-width:0}.workload-capacity-controls .inline-filter small{color:#6f8498;margin-top:2px;font-size:.72rem;font-weight:750;display:block}.workload-capacity-controls input[type=number]{border:1px solid var(--hubspot-border);width:100%;min-height:40px;color:var(--hubspot-text);font:inherit;background:#fff;border-radius:10px;padding:8px 10px;font-weight:700}.workload-capacity-toggle{border:1px solid var(--hubspot-border);min-height:40px;color:var(--hubspot-text);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:.86rem;font-weight:800;display:flex}.workload-capacity-toggle input{width:16px;height:16px;accent-color:var(--hubspot-blue-strong);margin:0}.workload-model-explainer{color:#163a54;background:linear-gradient(90deg,#effbff 0%,#fff 100%);border:1px solid #00a4bd3d;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin:12px 0 14px;padding:14px 16px;display:flex}.workload-model-explainer strong{margin-top:4px;font-size:1rem;display:block}.workload-model-explainer span{border:1px solid var(--hubspot-border);background:#fff;border-radius:999px;flex:none;padding:8px 12px;font-size:.86rem;font-weight:850}.workload-planning-tabs{border:1px solid var(--hubspot-border);background:#f6f9fc;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0;padding:6px;display:grid}.workload-enterprise-planner>.workload-planning-tabs{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 14px 14px}.workload-planning-tabs button{color:#39536a;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;gap:2px;min-height:50px;padding:8px 10px;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:grid}.workload-planning-tabs button:hover{border-color:var(--hubspot-border);background:#fff;transform:translateY(-1px)}.workload-planning-tabs button.is-active{color:#0c2f4f;background:#fff;border-color:#00a4bd61;box-shadow:0 10px 24px #2133431a}.workload-planning-tabs span{font-size:.82rem;font-weight:950}.workload-planning-tabs small{color:#6f8498;font-size:.68rem;font-weight:800}.workload-planning-panel{display:none}.workload-planning-panel.is-active{display:grid}.workspace-section.workload-planning-panel.is-active{display:block}.workload-command-center{grid-template-columns:minmax(360px,1.15fr) minmax(320px,1fr) minmax(320px,1fr);align-items:stretch;gap:14px;display:grid}.workload-plan-card{border:1px solid var(--hubspot-border);color:#143550;background:#fff;border-radius:18px;align-content:start;gap:14px;padding:18px;display:grid;box-shadow:0 14px 34px #21334314}.workload-plan-card--primary{background:radial-gradient(circle at 20% 10%,#00a4bd2e,#0000 34%),linear-gradient(135deg,#f8fdff 0%,#fff 62%,#eef8ff 100%);min-height:270px}.workload-plan-card--capacity{background:radial-gradient(circle at 92% 4%,#ff7a5929,#0000 30%),linear-gradient(#fff 0%,#fff8f5 100%)}.workload-plan-card--horizon{background:radial-gradient(circle at 92% 8%,#1273ea26,#0000 32%),linear-gradient(#fff 0%,#f7fbff 100%)}.workload-plan-card--calendar,.workload-plan-card--watchlist{grid-column:span 3}.workload-plan-card__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.workload-plan-card h3{color:#062b49;letter-spacing:-.08em;margin:6px 0 0;font-size:clamp(2.7rem,4.2vw,4.6rem);line-height:.92}.workload-plan-card__header span:not(.workload-plan-card__badge){color:#5f7790;margin-top:6px;font-weight:850;display:block}.workload-plan-card__badge{border:1px solid var(--hubspot-border);color:#164f8f;background:#edf6ff;border-radius:999px;flex:none;padding:7px 10px;font-size:.78rem;font-weight:900}.workload-progress-pair,.workload-capacity-bars,.workload-horizon-grid,.workload-calendar-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.workload-calendar-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.workload-progress-pair div,.workload-capacity-bars div,.workload-horizon-grid div,.workload-calendar-strip div{background:#ffffffc7;border:1px solid #7e98b038;border-radius:14px;padding:12px}.workload-progress-pair span,.workload-capacity-bars span,.workload-horizon-grid span,.workload-calendar-strip span{color:#5f7790;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.workload-progress-pair strong,.workload-capacity-bars strong,.workload-horizon-grid strong,.workload-calendar-strip strong{color:#12344f;letter-spacing:-.04em;margin-top:5px;font-size:1.45rem;line-height:1;display:block}.workload-calendar-strip small{color:#6f8498;margin-top:4px;font-weight:750;display:block}.workload-meter{background:#00a4bd1f;border-radius:999px;height:16px;position:relative;overflow:hidden}.workload-meter span{border-radius:inherit;background:linear-gradient(90deg,#00a4bd 0%,#1273ea 100%);position:absolute;inset:0 auto 0 0}.workload-plan-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.workload-plan-card dt{color:#5f7790;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.workload-plan-card dd{color:#12344f;margin:4px 0 0;font-size:1.22rem;font-weight:950}.workload-status-callout{border-radius:14px;padding:12px 14px;font-weight:950}.workload-status-callout--danger{color:#842029;background:#fff2f3;border:1px solid #c84d573d}.workload-status-callout--success{color:#0f5132;background:#eaf8ef;border:1px solid #19875438}.workload-plan-card small{color:#6f8498;font-weight:750;line-height:1.45}.workload-plan-card--watchlist{background:linear-gradient(90deg,#f5fbff 0%,#fff 100%);justify-content:space-between;align-items:center;gap:14px;display:flex}.workload-plan-card--watchlist .section-kicker{white-space:nowrap;margin:0}.workload-plan-card--watchlist div{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.workload-plan-card--watchlist span{border:1px solid var(--hubspot-border);color:#39536a;background:#fff;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:6px 10px;font-size:.82rem;font-weight:850;display:inline-flex}.workload-plan-card--watchlist strong{color:#003b5c;font-size:1rem}.workload-capacity-projects{margin-top:14px}.workload-capacity-pill{font-weight:900}.workload-capacity-pill--short{--status-color:#c84d57;color:#842029;background:#fff2f3}.workload-capacity-pill--surplus{--status-color:#198754;color:#0f5132;background:#eaf8ef}.workload-capacity-pill--covered{--status-color:#1273ea;color:#164f8f;background:#edf6ff}.workload-planner-callout{margin-top:1rem}.workload-projection-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.workload-projection-grid--lower{margin-top:14px}.workload-projection-table th,.workload-projection-table td{white-space:nowrap}.workload-projection-table th:last-child,.workload-projection-table td:last-child{white-space:normal;min-width:260px}.workload-projection-breakdown{color:var(--hubspot-muted);font-size:.86rem;line-height:1.35}.workload-planner-progress{gap:8px;margin:10px 0 8px;display:grid}.workload-planner-progress__meta{color:var(--hubspot-muted);justify-content:space-between;gap:10px;font-size:.78rem;font-weight:700;display:flex}.workload-planner-progress__track{background:#e8eef5;border-radius:999px;height:10px;position:relative;overflow:hidden}.workload-planner-progress__fill{background:linear-gradient(90deg,#3f82c3 0%,#53b7a3 100%);border-radius:999px;position:absolute;inset:0 auto 0 0}.workload-planner-progress__expected{z-index:2;background:#c84d57;border-radius:999px;width:3px;position:absolute;top:-2px;bottom:-2px;transform:translate(-50%)}.workload-planner-row{cursor:pointer;transition:background .16s,box-shadow .16s}.workload-planner-row:hover{background:#1273ea0a}.workload-planner-status-pill{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--status-color,#5c728a) 18%, white);font-weight:800}@media (width<=1180px){.reporting-projects-sidebar__filters{grid-template-columns:1fr}.workload-enterprise-hero,.workload-enterprise-meter div:first-child{flex-direction:column}.workload-enterprise-hero__metrics{justify-content:flex-start;min-width:0}.workload-enterprise-grid{grid-template-columns:1fr}.workload-enterprise-scoreboard{grid-template-columns:repeat(2,minmax(0,1fr))}.workload-planner-layout,.workload-projection-grid,.workload-command-center,.workload-planning-tabs,.workload-enterprise-planner>.workload-planning-tabs{grid-template-columns:1fr}.workload-plan-card--calendar,.workload-plan-card--watchlist{grid-column:auto}.workload-model-explainer,.workload-plan-card--watchlist{flex-direction:column;align-items:flex-start}.workload-plan-card--watchlist div{justify-content:flex-start}.workload-capacity-controls{grid-template-columns:1fr}.workload-planner-toolbar{align-items:stretch}.workload-planner-focus{justify-content:flex-start}}@media (width<=720px){.workload-enterprise-hero,.workload-enterprise-grid{padding-left:14px;padding-right:14px}.workload-enterprise-scoreboard{grid-template-columns:1fr}.workload-enterprise-planner>.workload-planning-tabs{margin-left:14px;margin-right:14px}}.reporting-projects-detail__body .detail-shell{gap:14px;display:grid}.reporting-projects-detail__body .detail-card{padding:20px 22px}.agent-history-page,.agent-history-section{min-height:0}.agent-history-section{grid-template-rows:auto minmax(0,1fr) auto;gap:14px;display:grid}.agent-history-table-shell{min-height:0;max-height:calc(100vh - 290px);overflow:auto}.report-table--history tbody tr{cursor:pointer;transition:background .16s,box-shadow .16s}.report-table--history tbody tr:hover{background:color-mix(in srgb, var(--agent-history-status-color,var(--accent)) 8%, white)}.agent-history-row td:first-child{box-shadow:inset 3px 0 0 var(--agent-history-status-color,var(--line))}.agent-history-row__link{color:var(--accent-strong);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700}.reporting-projects-detail__body .detail-title,.reporting-projects-detail__body .report-grid{gap:14px}.reporting-projects-detail__body .report-list,.reporting-projects-detail__body .stack-list{gap:12px}.reporting-projects-sidebar__list .reporting-project-group+.reporting-project-group{margin-top:14px}.reporting-projects-sidebar .reporting-project-grid{grid-template-columns:1fr}body.crm-theme-dark .filter-combobox__menu{background:#162131}body.crm-theme-dark .filter-combobox__option,body.crm-theme-dark .filter-combobox__empty{background:#1b2738}body.crm-theme-dark .filter-combobox__option:hover,body.crm-theme-dark .filter-combobox__option.is-highlighted{background:color-mix(in srgb, var(--accent) 14%, #1b2738)}body.crm-theme-dark .daily-revenue-chart__grid{stroke:#ffffff14}body.crm-theme-dark .daily-revenue-chart__columns:before{background:#ffffff14}body.crm-theme-dark .daily-revenue-chart__columns:after{background:#ffffff2e}body.crm-theme-dark .daily-revenue-chart__axis-label,body.crm-theme-dark .daily-revenue-column__footer span{fill:#97a8bc;color:#97a8bc}body.crm-theme-dark .daily-revenue-column__footer strong{color:#e5edf7}body.crm-theme-dark .daily-revenue-column__percentage-meta{color:#b1c3d8}body.crm-theme-dark .daily-revenue-column__percentage-meta strong{color:#f4f7fb}body.crm-theme-dark .daily-revenue-column__percentage-track{background:#849dbd38}body.crm-theme-dark .daily-revenue-column__percentage{border-top-color:#97aec733}body.crm-theme-dark .daily-revenue-chart-menu,body.crm-theme-dark .daily-revenue-chart-toggle.is-active,body.crm-theme-dark .daily-revenue-chart-toggle:hover,body.crm-theme-dark .daily-revenue-chart-toggle:focus-visible{background:#172538;border-color:#97aec738}body.crm-theme-dark .daily-revenue-chart-toggle.is-active,body.crm-theme-dark .daily-revenue-chart-menu__label{color:#d8e5f1}body.crm-theme-dark .daily-revenue-column__segment--dnq{color:#0f1720;background:#9da6b4}body.crm-theme-dark .daily-revenue-column__tooltip{background:#0a0e14f0}@media (width<=1180px){.email-log-summary-row{grid-template-columns:repeat(3,minmax(0,1fr))}.daily-revenue-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-revenue-range{grid-column:1/-1}}@media (width<=760px){.email-log-summary-row{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-revenue-filters,.daily-revenue-range{grid-template-columns:minmax(0,1fr)}.daily-revenue-panel__header{align-items:stretch}.daily-revenue-chart-menu{box-sizing:border-box;justify-content:flex-start;width:100%;overflow-x:auto}}@media (width<=1100px){.report-builder-columns-layout{grid-template-columns:1fr}.field-admin-grid--team-inline{grid-template-columns:minmax(0,1fr)}.field-admin-actions--team{white-space:normal;justify-content:flex-start}.entry-form--agent-tracker{grid-template-columns:minmax(0,1fr)}.agent-tracker-filters-row,.agent-tracker-filters-row--secondary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.agent-tracker-filters-row,.agent-tracker-filters-row--secondary{grid-template-columns:minmax(0,1fr)}}.agent-launcher-hero{border:1px solid color-mix(in srgb, var(--accent) 16%, var(--line));background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent) 12%, white) 0%, transparent 34%), linear-gradient(180deg, #fff 0%, #f5f9fd 100%);border-radius:24px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.95fr);gap:18px;padding:22px 24px;display:grid;box-shadow:0 18px 38px #0f172a12}.agent-launcher-hero__copy{align-content:start;gap:10px;display:grid}.agent-launcher-hero__copy h3{letter-spacing:-.05em;margin:0;font-size:clamp(1.55rem,2vw,2.1rem);line-height:1.05}.agent-launcher-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.agent-launcher-stat--hero{border:1px solid color-mix(in srgb, var(--accent) 10%, var(--line));background:#ffffffd6;border-radius:18px;padding:14px 15px}.agent-launcher-library{border:1px solid var(--line);background:linear-gradient(#fff 0%,#fbfdff 100%);border-radius:22px;grid-template-rows:auto auto minmax(0,1fr) auto;align-content:stretch;gap:14px;min-height:0;padding:20px 22px;display:grid;overflow:hidden}.agent-launcher-library__header{justify-content:space-between;align-items:end;gap:12px;display:flex}.agent-launcher-library__meta{flex-wrap:wrap;gap:8px;display:flex}.agent-launcher-library__summary .render-summary{margin:0}.agent-project-grid--refined{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:16px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.agent-project-card--refined{appearance:none;border:1px solid var(--line);text-align:left;background:linear-gradient(#fff 0%,#fbfdff 100%);border-radius:18px;grid-template-rows:auto auto auto auto auto auto 1fr;grid-auto-rows:max-content;grid-auto-flow:row;align-content:start;place-items:start stretch;gap:12px;width:100%;min-width:0;min-height:400px;padding:18px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #0f172a0d}.agent-project-card--refined>*{align-self:start;min-width:0}.agent-project-card--refined:hover{border-color:color-mix(in srgb, var(--accent) 20%, var(--line));transform:translateY(-2px);box-shadow:0 16px 30px #0f172a14}.agent-project-card__eyebrow{justify-content:space-between;align-items:center;gap:10px;display:flex}.agent-project-card__code{border:1px solid color-mix(in srgb, var(--accent) 10%, var(--line));background:color-mix(in srgb, var(--accent) 7%, white);max-width:100%;color:var(--accent);overflow-wrap:anywhere;border-radius:999px;align-items:center;padding:8px 12px;font-weight:700;display:inline-flex}.agent-project-card__titleblock{gap:6px;width:100%;min-width:0;display:grid}.agent-project-card--refined h4{letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-family:Lexend,Plus Jakarta Sans,sans-serif;font-size:1.16rem;line-height:1.12}.agent-project-card__subtitle{color:var(--muted);margin:0;font-size:.95rem;line-height:1.35}.agent-project-card__badges{flex-wrap:wrap;gap:8px;width:100%;display:flex}.agent-project-card__badges span{border:1px solid var(--line);background:var(--bg-soft);color:var(--muted);border-radius:999px;align-items:center;padding:7px 10px;font-size:.84rem;line-height:1.2;display:inline-flex}.agent-project-card__progress{gap:7px;width:100%;display:grid}.agent-project-card__progress-top{color:var(--muted);justify-content:space-between;align-items:baseline;gap:10px;font-size:.86rem;display:flex}.agent-project-card__progress-top strong{color:var(--text);font-size:.98rem}.agent-project-card__progress-bar{background:var(--bg-strong);border-radius:999px;height:8px;overflow:hidden}.agent-project-card__progress-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 58%, white));height:100%;display:block}.agent-project-card__stats--refined{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.agent-project-card__stats--refined span{border:1px solid var(--line);background:#fff;border-radius:14px;gap:5px;min-width:0;padding:11px 12px;display:grid}.agent-project-card__stats--refined small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:700}.agent-project-card__stats--refined strong{color:var(--text);overflow-wrap:anywhere;font-size:1.08rem;line-height:1.1}.agent-project-card__meta--refined{flex-wrap:wrap;gap:8px;width:100%;display:flex}.agent-project-card__meta--refined span{border:1px solid var(--line);background:var(--bg-soft);color:var(--muted);border-radius:999px;padding:8px 11px;font-size:.84rem}.agent-project-card__cta{align-self:end;width:100%;margin-top:auto}body.crm-theme-dark .agent-launcher-hero,body.crm-theme-dark .agent-launcher-library,body.crm-theme-dark .agent-project-card--refined{border-color:var(--line);box-shadow:none;background:linear-gradient(#111827fa,#0f172af5)}body.crm-theme-dark .agent-launcher-stat--hero,body.crm-theme-dark .agent-project-card__badges span,body.crm-theme-dark .agent-project-card__stats--refined span,body.crm-theme-dark .agent-project-card__meta--refined span{border-color:var(--line);background:#0f172ab3}body.crm-theme-dark .agent-project-card__code{border-color:var(--line);background:#0f172acc}@media (width<=1120px){.agent-launcher-hero{grid-template-columns:1fr}.agent-launcher-hero__stats,.agent-project-card__stats--refined{grid-template-columns:1fr 1fr}.agent-project-grid--refined{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.agent-launcher-hero,.agent-launcher-library,.agent-project-card--refined{border-radius:18px;padding:16px}.agent-launcher-hero__stats,.agent-project-card__stats--refined,.agent-project-grid--refined{grid-template-columns:1fr}.agent-launcher-library__header,.agent-project-card__eyebrow,.agent-project-card__progress-top{flex-direction:column;align-items:start}}
