.crm-shell.crm-v3{--background:#fff;--foreground:#27282b;--muted:#7b7e85;--border:#e5e6e8;--border-subtle:#eff0f2;--border-strong:#d9dce0;--surface-subtle:#f8f9fa;--accent:#315ed3;--accent-soft:#edf2ff;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--shadow-sm:0 1px 2px #20242b05;grid-template-columns:222px minmax(0,1fr);background:#fff}.crm-shell.crm-v3.section-collapsed{grid-template-columns:60px minmax(0,1fr)}.workspace-sidebar{position:sticky;top:0;height:100dvh;min-width:0;display:flex;flex-direction:column;background:#f7f7f8;border-right:1px solid var(--border)}.workspace-brand-row{display:flex;align-items:center;gap:8px;padding:17px 12px;min-height:73px}.workspace-brand{display:flex;align-items:center;gap:9px;flex:1;min-width:0;text-decoration:none;color:var(--foreground);font-size:14px;font-weight:650}.workspace-brand img{flex-shrink:0;border-radius:7px}.workspace-brand small{display:block;font-size:10px;font-weight:400;color:var(--muted);padding-top:2px}.workspace-brand-row button{display:grid;place-items:center;border:0;background:transparent;color:#878b93;cursor:pointer;padding:6px;border-radius:5px}.workspace-brand-row button:hover{background:#eaecef;color:#333}.workspace-sidebar nav{overflow:auto;flex:1;padding:0 9px 16px;scrollbar-width:thin}.workspace-nav-group{padding:7px 0 10px}.workspace-nav-group+.workspace-nav-group{border-top:1px solid #e9eaec}.workspace-nav-group h2{display:flex;align-items:center;gap:5px;margin:7px 10px 6px;color:#96999f;font-size:10px;font-weight:500}.workspace-nav-group a{display:flex;min-height:32px;align-items:center;gap:10px;margin:2px 0;padding:6px 10px;border-radius:6px;color:#676b73;font-size:12px;text-decoration:none}.workspace-nav-group a:hover{background:#eceef1;color:#25272b}.workspace-nav-group a[aria-current=page]{background:#e9eaed;color:#25272b;font-weight:650}.workspace-nav-group a[aria-current=page] svg{color:var(--accent)}.workspace-account{display:flex;gap:9px;padding:12px;align-items:center;border-top:1px solid var(--border)}.workspace-avatar{display:grid;place-items:center;width:29px;height:29px;flex-shrink:0;border:1px solid #dedfe2;background:white;border-radius:50%;color:#70747b;font-size:11px}.workspace-account small,.workspace-account strong{display:block;font-size:11px}.workspace-account small{color:var(--muted);font-size:10px;padding-top:2px}.section-collapsed .workspace-brand-row{flex-direction:column;padding:12px 5px 5px;gap:5px}.section-collapsed .workspace-nav-group a{justify-content:center;padding:8px 0}.crm-v3 .crm-workspace{background:white}.crm-v3 .crm-topbar{min-height:52px;background:#fff;box-shadow:none;border-bottom:1px solid var(--border);padding:8px 24px}.crm-v3 .topbar-brand{color:#777b82;font-weight:500}.crm-v3 .global-search{background:#f8f9fa;border-color:#eceef0;border-radius:7px}.crm-v3 .crm-content{padding:22px 28px 44px}.crm-v3 :is(.product-page-header,.admin-page-header,.records-heading,.page-heading,.detail-hero){margin-bottom:20px;padding:0 0 18px;border-bottom:1px solid var(--border);align-items:flex-start;gap:12px}.crm-v3 :is(.product-page-header,.admin-page-header,.records-heading,.page-heading,.detail-hero) h1{font-size:23px;line-height:1.35;letter-spacing:-.04em;font-weight:650;color:#24262b;overflow-wrap:anywhere}.crm-v3 :is(.product-page-heading>p,.section-label,.panel header>div>p){color:#969aa2;font-size:9px;letter-spacing:.08em;font-weight:500}.crm-v3 :is(.admin-page-heading>p,.product-page-heading>span){font-size:12px;color:#8b8f96}.crm-v3 :is(.admin-only-badge,.data-toolbar){font-size:10px}.crm-v3 :is(.panel,.metric-card,.empty-state,.summary-card){border-color:var(--border);border-radius:8px;box-shadow:none;background:#fff}.crm-v3 .panel{padding:20px}.crm-v3 .panel h2{color:#35383d;font-size:15px;font-weight:600}.crm-v3 :is(.metric-grid,.dashboard-grid){gap:14px}.crm-v3 :is(.metric-card,.workspace-kpi-strip article){background:#fff;border-color:var(--border)}.crm-v3 :is(.metric-card strong,.workspace-kpi-strip strong){font-size:26px;font-weight:600;letter-spacing:-.04em;color:#31343a}.crm-v3 :is(.primary-action,.primary-link,.quick-create,.ui-button){background:#30343b;border-color:#30343b;color:#fff;border-radius:6px;font-weight:550}.crm-v3 :is(.secondary-action,.admin-header-actions a:not(.primary-action)){background:#fff;border-color:var(--border);color:#626770;font-weight:500}.crm-v3 :is(input,select,textarea){border-radius:6px;border-color:#dfe2e6;box-shadow:none;color:#353941}.crm-v3 :is(input,select,textarea):focus{outline:2px solid #315ed335;outline-offset:1px;border-color:#829bd8}.crm-v3 :is(button,a):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.crm-v3 :is(.business-table-scroll,.admin-table-scroll){border:1px solid var(--border);border-radius:8px;box-shadow:none}.crm-v3 .business-table{border:0}.crm-v3 .business-table thead th{background:#fafafb;color:#8b8e95;font-weight:500;border-color:var(--border);font-size:11px}.crm-v3 .business-table td{border-color:#eff0f2;font-size:12px;padding-top:12px;padding-bottom:12px}.crm-v3 .business-table tbody tr:hover{background:#fafbfc}.crm-v3 .business-primary strong{font-weight:550;color:#34383e}.crm-v3 .business-primary small{color:#92969e;font-size:10px}.crm-v3 .business-table :is(.business-stage,.follow-up-badge,.business-owner,.lead-public-badge){font-size:10px;font-weight:500;border-radius:5px}.crm-v3 .admin-filter-panel{border:0;padding:0;margin-bottom:12px}.crm-v3 .admin-filter-persistent{padding:0}.crm-v3 .admin-filter-details{margin-top:9px;border:1px solid var(--border);border-radius:7px}.crm-v3 .admin-filter-details>summary{color:#737882;background:#fafafb}.crm-v3 .lead-selection-toolbar{min-height:44px;border:1px solid var(--border);border-radius:7px;margin:8px 0;padding:8px 12px;background:#fafafb}.crm-v3 .lead-selection-toolbar strong{font-size:11px;font-weight:500}.crm-v3 .entity-preview-drawer{border-left:1px solid var(--border);box-shadow:-12px 0 40px #252b3412}.crm-v3 .entity-preview-drawer header{background:white}.crm-v3 .entity-preview-backdrop{background:#1d243428}.crm-v3 .workspace-view-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-bottom:1px solid var(--border);margin:-4px 0 18px;padding-bottom:12px}.workspace-view-links{display:flex;flex-wrap:wrap;gap:5px}.workspace-view-links a{display:inline-flex;gap:5px;align-items:center;padding:6px 10px;color:#868b94;border:1px solid transparent;border-radius:6px;text-decoration:none}.workspace-view-links a[aria-current=page]{color:#313742;background:#f2f3f5;border-color:#e8eaed}.workspace-save-view{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:11px}.workspace-save-view input{width:112px;padding:5px 7px}.workspace-save-view button{padding:6px 9px;background:white;border:1px solid var(--border);border-radius:6px;color:#6e7580;cursor:pointer}.workspace-saved-views{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:-6px 0 12px;font-size:11px}.workspace-saved-views>span{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:6px}.workspace-saved-views a{padding:5px 7px;color:#5c687e;text-decoration:none}.workspace-saved-views button{background:none;border:0;color:#9298a2;padding:5px;cursor:pointer}.record-workspace{display:grid;grid-template-columns:minmax(0,1fr) clamp(360px,30vw,420px);gap:24px;align-items:start}.record-aside,.record-main{min-width:0}.record-aside{position:sticky;top:76px;display:grid;gap:12px}.record-tablist{display:flex;overflow-x:auto;gap:22px;border-bottom:1px solid var(--border);margin-bottom:18px}.record-tablist button{flex:0 0 auto;padding:10px 0 12px;border:0;border-bottom:2px solid transparent;background:none;color:#9499a1;font-size:12px;cursor:pointer}.record-tablist button[aria-selected=true]{border-bottom-color:#303943;color:#303943;font-weight:600}.crm-v3 .record-main>[role=tabpanel]>.panel{border:0;padding:0}.crm-v3 .record-main [hidden]{display:none}.crm-v3 .record-aside .panel{padding:17px}.crm-v3 .record-aside .detail-fields{display:block}.crm-v3 .record-aside .lead-detail-contact .detail-list>div{grid-template-columns:64px minmax(0,1fr);gap:12px}.crm-v3 .record-aside .lead-detail-contact .copy-field-value{align-items:flex-start}.crm-v3 .record-aside .lead-detail-contact .copy-field-value>span:first-child{flex:1;word-break:normal;overflow-wrap:anywhere}.crm-v3 .record-aside .lead-detail-contact .copy-control{flex-shrink:0}.crm-v3 .record-main .follow-up-form{padding:18px;margin-top:22px;border:1px solid var(--border);border-radius:9px;background:#fafafb}.crm-v3 .activity-feed article{border-color:#eceef1}.crm-v3 .activity-feed article strong{font-size:13px;font-weight:500}.crm-v3 .activity-feed article time{font-size:10px}@media (max-width:1100px){.crm-shell.crm-v3{grid-template-columns:192px minmax(0,1fr)}.crm-v3 .crm-content{padding:20px}.record-workspace{grid-template-columns:minmax(0,1fr);gap:16px}.record-aside{position:static}}@media (max-width:900px){.record-workspace{grid-template-columns:minmax(0,1fr)}.record-aside{position:static}}@media (max-width:760px){.crm-shell.crm-v3,.crm-shell.crm-v3.section-collapsed{display:block}.workspace-sidebar{display:none}.crm-v3 .crm-content{padding:16px 12px 90px}.crm-v3 .crm-topbar{padding:8px 12px}.crm-v3 :is(.product-page-header,.admin-page-header,.detail-hero) h1{font-size:20px}.crm-v3 .panel{padding:14px}.crm-v3 .record-main .follow-up-form{padding:12px}.record-tablist{gap:20px}.workspace-save-view{width:100%}.crm-v3 .workspace-view-bar{gap:8px}}.crm-v3 .activity-attribution-note,.crm-v3 .workspace-view-notice{color:#777e89;font-size:11px;line-height:1.7;margin:8px 0 16px}.crm-v3 .activity-feed article strong{display:block;margin-top:5px}.crm-v3 .activity-feed article small{color:#747c88;font-size:11px}.crm-v3 .timeline-empty{min-height:130px}.crm-v3 .workspace-save-view input{border:1px solid var(--border);background:#fff}.crm-v3 .workspace-save-view button{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.crm-v3 .report-scope-note{padding:12px 14px;border:1px solid var(--border);background:#fafafb;border-radius:6px;color:#626b78;font-size:12px;line-height:1.7}.task-completion-context{padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--surface-subtle);color:var(--foreground)}.task-completion-context p{margin:6px 0 0;font-size:12px;font-weight:400;line-height:1.65;color:var(--muted)}@media(max-width:600px){.crm-v3 .record-main .follow-up-form{grid-template-columns:minmax(0,1fr)}}.opportunity-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:18px 0 10px}.opportunity-filters label{display:grid;gap:6px;font-size:12px;min-width:140px}.opportunity-filters input,.opportunity-filters select{min-height:38px;padding:8px 10px;max-width:100%;border:1px solid var(--border);background:var(--surface);border-radius:6px;color:inherit}.opportunity-filters>a{padding:10px 0;font-size:13px}.business-next-action.is-terminal{color:var(--muted)}.business-next-action.is-overdue{color:#b54708}@media(max-width:600px){.opportunity-filters label{flex:1 1 100%;min-width:0}}.workspace-nav-group h2{margin:3px 0}.workspace-group-toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:30px;padding:5px 10px;border:0;border-radius:5px;background:transparent;color:#72767e;font:inherit;font-size:11px;text-align:left;cursor:pointer}.workspace-group-toggle:hover{background:#eceef1;color:#25272b}.workspace-group-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.workspace-nav-group [hidden]{display:none}.workspace-home-link{display:flex;min-height:34px;align-items:center;gap:10px;margin:0 0 8px;padding:7px 10px;color:#50555e;border-radius:6px;text-decoration:none;font-size:12px}.workspace-home-link:hover{background:#eceef1}.section-collapsed .workspace-home-link{padding:8px 0;justify-content:center}.workspace-route-state{max-width:760px;padding:24px 0;color:var(--foreground)}.workspace-route-state .workspace-state-kicker{margin:0 0 14px;color:var(--muted);font-size:11px;letter-spacing:.06em}.workspace-route-state h1{margin:0 0 12px;font-size:24px;font-weight:600}.workspace-route-state>p:not(.workspace-state-kicker){margin:0 0 24px;color:var(--muted);font-size:14px;line-height:1.8}.workspace-loading-preview{display:grid;gap:12px;margin-top:32px}.workspace-loading-preview span{height:40px;border-radius:6px;background:var(--surface-subtle);border:1px solid var(--border-subtle)}.workspace-loading-preview span:first-child{width:65%;height:18px;margin-bottom:8px}.workspace-retry{display:inline-flex;gap:8px;align-items:center;min-height:40px;padding:9px 14px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--foreground);font-size:13px;cursor:pointer}.login-card form{width:100%;max-width:440px}.login-card form>label{margin-bottom:-7px;font-size:13px}.login-card input{width:100%;min-width:0;min-height:46px;font-size:14px}.login-password-field{position:relative}.login-password-field input{padding-right:50px}.login-card .login-password-toggle{position:absolute;right:1px;top:1px;display:grid;place-items:center;width:44px;min-height:44px;margin:0;padding:0;border:0;color:var(--muted);background:transparent;cursor:pointer}.login-card .login-password-toggle:hover{color:var(--foreground);background:var(--surface-subtle)}.login-card .login-submit{min-height:46px;margin-top:8px;cursor:pointer;font-size:14px}.login-card .login-submit:disabled{opacity:.65;cursor:wait}.login-card .login-help{max-width:440px;font-size:12px;line-height:1.8}.login-card button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:760px){.login-card input{font-size:16px}.login-card .login-help{font-size:13px}.workspace-retry{min-height:44px}}@media (prefers-reduced-motion:reduce){.crm-shell.crm-v3{transition:none}}.fusion-table-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin:12px 0}.fusion-table-toolbar nav{display:flex;flex-wrap:wrap;gap:4px}.fusion-table-toolbar a,.fusion-table-toolbar button{padding:7px 10px;color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:6px;font-size:12px;text-decoration:none;cursor:pointer}.fusion-table-toolbar a[aria-current]{color:var(--foreground);background:var(--surface-subtle);font-weight:600}.fusion-column-menu{position:relative;margin-left:auto}.fusion-column-options{position:absolute;z-index:25;right:0;top:calc(100% + 6px);width:320px;max-width:calc(100vw - 40px);max-height:65vh;overflow:auto;padding:14px;background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-md)}.fusion-column-options p{font-size:11px;color:var(--muted)}.fusion-column-options>div{display:grid;grid-template-columns:1fr 100px;align-items:center;gap:10px;min-height:34px;font-size:12px}.fusion-column-options label{display:flex;align-items:center;gap:7px}.fusion-column-options input[type=checkbox]{width:14px}.fusion-column-options input[type=range]{width:100%;padding:0}.crm-v3 .fusion-lead-table{max-height:calc(100dvh - 330px);min-height:160px;overflow:auto;overscroll-behavior:contain;border-radius:6px}.crm-v3 .fusion-lead-table .leads-table{width:max-content;min-width:100%;table-layout:fixed}.crm-v3 .fusion-lead-table :is(th,td){min-width:96px;max-width:480px;padding:9px 12px;font-size:12px;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-v3 .fusion-lead-table [hidden]{display:none}.crm-v3 .fusion-lead-table th{position:sticky;top:0;z-index:4;background:var(--surface-subtle)}.crm-v3 .fusion-lead-table .lead-row-checkbox{position:sticky;left:0;width:40px;min-width:40px;z-index:2;background:var(--surface)}.crm-v3 .fusion-lead-table [data-column=identity]{position:sticky;left:40px;z-index:2;background:var(--surface);box-shadow:1px 0 var(--border)}.crm-v3 .fusion-lead-table th.lead-row-checkbox,.crm-v3 .fusion-lead-table th[data-column=identity]{z-index:6;background:var(--surface-subtle)}.crm-v3 .fusion-lead-table .business-primary{max-width:100%;overflow:hidden}.crm-v3 .fusion-lead-table .business-primary :is(strong,small){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-v3 .fusion-lead-table td>a{color:inherit;text-decoration:none}.crm-v3 .fusion-lead-table td>a:hover{text-decoration:underline}.crm-v3 .fusion-lead-table .business-action-column{position:static}.crm-v3 .entity-preview-backdrop-right{align-items:stretch;justify-content:flex-end;padding:0;backdrop-filter:none}.crm-v3 .entity-preview-backdrop-right .entity-preview-drawer{width:min(560px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0;animation:fusion-drawer-in .18s ease-out}@keyframes fusion-drawer-in{0%{transform:translateX(24px);opacity:0}}@media(prefers-reduced-motion:reduce){.crm-v3 .entity-preview-backdrop-right .entity-preview-drawer{animation:none}}.fusion-lead-summary{margin:0 0 20px;display:grid;gap:10px;font-size:12px}.fusion-lead-summary>div{display:grid;grid-template-columns:84px minmax(0,1fr);gap:10px}.fusion-lead-summary dt{color:var(--muted)}.fusion-lead-summary dd{margin:0;overflow-wrap:anywhere}.fusion-lead-summary a{color:inherit}.fusion-lead-workspace [hidden]{display:none}.fusion-history{padding:16px 0;border-bottom:1px solid var(--border-subtle);font-size:13px;line-height:1.65;overflow-wrap:anywhere}.fusion-history header{display:flex;justify-content:space-between;gap:12px}.fusion-history p{white-space:pre-wrap;margin:8px 0}.fusion-hint,.fusion-history small,.fusion-history time{font-size:11px;color:var(--muted)}.fusion-hint{line-height:1.7;margin:12px 0}@media(max-width:760px){.fusion-table-toolbar a,.fusion-table-toolbar button{min-height:40px;display:inline-flex;align-items:center}.crm-v3 .fusion-lead-table{max-height:65dvh}.crm-v3 .fusion-lead-table .leads-table{display:table}.crm-v3 .fusion-lead-table thead{display:table-header-group;position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.crm-v3 .fusion-lead-table tbody{display:table-row-group}.crm-v3 .fusion-lead-table tr{display:table-row}.crm-v3 .fusion-lead-table :is(th,td){display:table-cell}.crm-v3 .fusion-lead-table [hidden],.crm-v3 .fusion-lead-table td:before{display:none}.crm-v3 .fusion-lead-table [data-column=identity]{width:160px!important;max-width:160px}.fusion-history header{flex-wrap:wrap}.fusion-lead-workspace .record-tablist button{min-height:44px}}.fusion-today-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px}.fusion-today-header h1{font-size:24px;font-weight:650;margin:8px 0 12px}.fusion-today-header p,.fusion-today-header small{color:var(--muted);font-size:12px}.fusion-today button{background:var(--surface);border:1px solid var(--border);padding:7px 12px;border-radius:6px;color:var(--foreground);font-size:12px;cursor:pointer}.fusion-today-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;border:1px solid var(--border);border-radius:8px}.fusion-today-metrics>div{padding:18px;border-right:1px solid var(--border-subtle)}.fusion-today-metrics>div:last-child{border:0}.fusion-today-metrics dt{font-size:12px}.fusion-today-metrics a{color:var(--muted);text-decoration:none}.fusion-today-metrics dd{margin:10px 0 0;font-size:28px;font-weight:600}.fusion-today-section{scroll-margin-top:75px;margin-top:28px;padding-bottom:20px;border-bottom:1px solid var(--border)}.fusion-today-section>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.fusion-today-section h2{font-size:15px;font-weight:600}.fusion-today-section h2 span{color:var(--muted);font-size:12px;margin-left:8px}.fusion-today-section a{color:inherit;font-size:13px;text-decoration:none}.fusion-today-section a:hover{text-decoration:underline}.fusion-today-section ul{padding:0;margin:0 0 14px;list-style:none}.fusion-today-section li{display:grid;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--border-subtle)}.fusion-today-section li div{min-width:0}.fusion-today-section li small{display:block;margin-top:5px}.fusion-today-section li small,.fusion-today-section time,.fusion-work-kind{color:var(--muted);font-size:11px}.fusion-today-empty{padding:12px 0;color:var(--muted);font-size:13px}@media(max-width:1024px){.fusion-today-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.fusion-today-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fusion-today-metrics>div{padding:14px}.fusion-today-section li{grid-template-columns:60px minmax(0,1fr);gap:10px}.fusion-today-section time{grid-column:2}.fusion-today button{min-height:44px}}@media(max-width:760px){.crm-v3 .fusion-leads-page .admin-data-toolbar{flex-direction:column;align-items:stretch;gap:12px}.crm-v3 .fusion-leads-page .admin-data-toolbar>div:first-child{display:flex;flex-wrap:wrap;gap:10px}.crm-v3 .fusion-leads-page .admin-data-actions{min-width:0;width:100%}.crm-v3 .fusion-leads-page .lead-export-actions{display:flex;flex-wrap:wrap;gap:8px}.crm-v3 .fusion-leads-page .lead-export-form{min-width:0}.fusion-column-options{position:fixed;z-index:70;top:80px;bottom:90px;left:12px;right:12px;width:auto;max-width:none;max-height:none}.crm-v3 .fusion-leads-page .pagination-bar>div{display:flex;flex-wrap:wrap;gap:8px}}@media(max-width:760px){.crm-v3 .fusion-leads-page .pagination-bar :is(a,span,strong,label,button){white-space:nowrap}}.lead-ai-summary{margin:0 0 20px;padding:14px 16px;border:1px solid var(--border);border-radius:8px;background:var(--surface,#fff)}.lead-ai-summary>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.lead-ai-summary h3{display:flex;align-items:center;gap:7px;margin:0;font-size:12px;font-weight:600}.lead-ai-summary button{flex-shrink:0;border:1px solid var(--border);border-radius:5px;background:transparent;color:inherit;padding:5px 9px;font-size:11px;cursor:pointer}.lead-ai-summary button:hover:not(:disabled){background:var(--surface-subtle,#f5f6f8)}.lead-ai-summary button:disabled{opacity:.55;cursor:default}.lead-ai-summary button:focus-visible{outline:2px solid var(--primary,#315efb);outline-offset:3px}.lead-ai-summary-empty{margin:10px 0 0;color:var(--muted);font-size:12px;line-height:1.7}.lead-ai-summary-copy{margin:12px 0 10px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.8}.lead-ai-summary small{color:var(--muted);font-size:10px}.lead-ai-summary-error{margin:10px 0 0;color:var(--danger,#b42318);font-size:12px;line-height:1.6}.lead-ai-summary-copy{max-height:200px;overflow:auto}.lead-mail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.lead-mail-header h2{margin:0;font-size:16px}.lead-mail-header .primary-action{flex-shrink:0}.lead-mail-header p{margin:8px 0 0}.lead-mail-links{display:flex;flex-wrap:wrap;gap:18px;padding:16px 0;border-bottom:1px solid var(--border);font-size:12px}.lead-mail-links a{color:var(--muted);text-decoration:none}.lead-mail-links a:hover{color:var(--text);text-decoration:underline}.lead-mail-empty{padding:36px 12px;text-align:center}.lead-mail-empty strong{font-size:13px;font-weight:500}.lead-mail-empty p{margin:10px auto 0;max-width:400px;font-size:12px;line-height:1.8;color:var(--muted)}.lead-crm-mail-history>section{margin:22px 0}.lead-crm-mail-history>section>h3{font-size:12px;color:var(--muted);font-weight:500}.lead-mail-legacy{margin-top:20px;border-top:1px solid var(--border);padding-top:16px}.lead-mail-legacy>summary{cursor:pointer;font-size:12px;color:var(--muted)}.fusion-daily-scope{display:flex;gap:8px;margin:16px 0}.fusion-daily-scope a{padding:8px 12px;border:1px solid var(--border);border-radius:6px}.fusion-daily-scope a[aria-current=page]{background:var(--surface-subtle);font-weight:600}.fusion-daily-filters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;margin-bottom:20px}.fusion-daily-filters label{display:grid;gap:6px;font-size:12px;min-width:140px}.fusion-daily-filters input,.fusion-daily-filters select{min-height:36px;max-width:100%;padding:7px 10px;border:1px solid var(--border);border-radius:6px;background:var(--surface,#fff);color:inherit}.fusion-daily-filters button,.fusion-daily-filters>a{padding:8px 12px}.fusion-today-metrics a[aria-current=page]{text-decoration:underline;text-underline-offset:4px}@media(max-width:600px){.fusion-daily-filters label{flex:1 1 100%;min-width:0}.fusion-today-section .pagination-bar{flex-wrap:wrap;gap:12px}.fusion-today-section .pagination-bar>div{flex-wrap:wrap}}.fusion-ai-page{max-width:1400px;min-width:0}.fusion-ai-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:start}.fusion-ai-page button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:7px 11px;border:1px solid var(--border);border-radius:6px;color:var(--foreground);background:var(--surface);font:inherit;font-size:12px;cursor:pointer}.fusion-ai-page button:disabled{opacity:.5;cursor:not-allowed}.fusion-ai-page :is(button,a,textarea,select):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.fusion-ai-context{font-size:12px;line-height:1.8;overflow-wrap:anywhere}.fusion-ai-context h2{margin:0 0 14px;font-size:13px;font-weight:600}.fusion-ai-context h3{margin:14px 0 6px;font-size:14px;font-weight:600}.fusion-ai-context p{margin:6px 0 12px;color:var(--muted)}.fusion-ai-context a{color:var(--foreground);text-underline-offset:3px}.fusion-ai-context dl{margin:22px 0;padding:18px 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.fusion-ai-context dt{color:var(--muted);font-size:11px}.fusion-ai-context dd{margin:3px 0 12px}.fusion-ai-context dd:last-child{margin-bottom:0}.fusion-ai-service{display:inline-block;padding:2px 7px;border-radius:4px;background:var(--surface-subtle);color:var(--muted);font-size:11px}.fusion-ai-conversation{min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--surface);overflow:hidden}.fusion-ai-modes{display:flex;gap:6px;flex-wrap:wrap;padding:14px 18px;border-bottom:1px solid var(--border-subtle)}.fusion-ai-modes button{border-color:transparent;background:transparent;color:var(--muted)}.fusion-ai-modes button[aria-pressed=true]{color:var(--foreground);background:var(--surface-subtle);font-weight:600}.fusion-ai-mode-hint{margin:12px 20px 0;font-size:11px;line-height:1.8;color:var(--muted)}.fusion-ai-transcript{min-height:300px;max-height:min(55dvh,650px);overflow-y:auto;overscroll-behavior:contain;padding:20px 24px}.fusion-ai-empty{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:270px;max-width:410px;margin:0 auto}.fusion-ai-empty svg{color:var(--muted)}.fusion-ai-empty h2{margin:20px 0 10px;font-size:21px;font-weight:600}.fusion-ai-empty p{margin:0;font-size:13px;color:var(--muted);line-height:1.9}.fusion-ai-message{padding:16px 0;border-bottom:1px solid var(--border-subtle);font-size:13px;line-height:1.8}.fusion-ai-message:first-child{padding-top:0}.fusion-ai-message:last-of-type{border-bottom:0}.fusion-ai-message header{display:flex;align-items:center;justify-content:space-between;gap:12px}.fusion-ai-message strong{font-size:11px;font-weight:600;color:var(--muted)}.fusion-ai-message-user p{color:var(--muted)}.fusion-ai-message p{margin:8px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.fusion-ai-message button{min-height:30px;padding:4px 7px;border:0;color:var(--muted)}.fusion-ai-transcript>p{color:var(--muted);font-size:12px}.fusion-ai-composer{padding:18px 20px;border-top:1px solid var(--border);background:var(--surface)}.fusion-ai-composer label{display:block;margin-bottom:8px;font-size:12px;font-weight:500}.fusion-ai-composer label span{font-weight:400;color:var(--muted)}.fusion-ai-composer textarea{display:block;width:100%;min-height:88px;resize:vertical;max-height:260px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--foreground);font:inherit;padding:12px;font-size:13px;line-height:1.7}.fusion-ai-composer-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px}.fusion-ai-composer-footer small{color:var(--muted);font-size:11px}.fusion-ai-page .fusion-ai-submit{background:var(--foreground);color:var(--surface);border-color:var(--foreground)}.fusion-ai-error{border:1px solid var(--border);border-radius:6px;padding:10px 12px;margin-bottom:14px;font-size:12px}.fusion-ai-error p{margin:0 0 8px}.fusion-ai-notice{margin:0 0 12px;color:var(--muted);font-size:12px}.fusion-ai-lead-entry{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0 0 18px}.fusion-ai-lead-entry span{color:var(--muted);font-size:11px}@media (max-width:1050px){.fusion-ai-layout{grid-template-columns:220px minmax(0,1fr);gap:18px}}@media (max-width:760px){.fusion-ai-layout{grid-template-columns:minmax(0,1fr);gap:20px}.fusion-ai-context dl{margin:12px 0;padding:12px 0}.fusion-ai-context h3{margin-top:8px}.fusion-ai-transcript{min-height:240px;max-height:52dvh;padding:16px}.fusion-ai-empty{min-height:220px}.fusion-ai-modes{padding:10px;gap:2px}.fusion-ai-page button{min-height:44px}.fusion-ai-composer{padding:14px}.fusion-ai-composer textarea{font-size:16px}.fusion-ai-composer-footer small{max-width:50%}}@media (hover:hover) and (pointer:fine){.fusion-ai-page button:not(:disabled):hover{filter:brightness(.96)}}.fusion-ai-reference{margin:18px 0;min-width:0}.fusion-ai-reference label{display:block;font-size:12px;font-weight:600;margin-bottom:8px}.fusion-ai-reference select{width:100%;min-width:0;min-height:40px;padding:8px;color:var(--foreground);background:var(--surface);border:1px solid var(--border);border-radius:6px;font:inherit;text-overflow:ellipsis}.fusion-ai-reference p,.fusion-ai-source{color:var(--muted);font-size:11px}.fusion-ai-source{display:block;margin-top:12px;overflow-wrap:anywhere}@media (max-width:760px){.fusion-ai-reference select{min-height:44px;font-size:16px}}.fusion-ai-attachment{margin-top:14px;padding:14px;border:1px solid var(--border);border-radius:6px;background:var(--surface-subtle)}.fusion-ai-message .fusion-ai-attachment strong{display:block;color:var(--foreground);font-size:13px;overflow-wrap:anywhere}.fusion-ai-attachment>span{display:block;color:var(--muted);font-size:11px;margin:4px 0 10px}.fusion-ai-attachment>div{display:flex;gap:16px;flex-wrap:wrap}.fusion-ai-attachment a{color:var(--foreground);text-underline-offset:3px;font-size:12px;min-height:36px;display:inline-flex;align-items:center}@media (max-width:760px){.fusion-ai-attachment a{min-height:44px}}.mail-ai-assistant{border:1px solid var(--border);border-radius:10px;padding:16px;display:grid;gap:12px;background:var(--surface-muted,#f8f9fb)}.mail-ai-assistant>header,.mail-ai-preview>header{display:flex;justify-content:space-between;align-items:center;gap:12px}.mail-ai-assistant>header>span{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.mail-ai-assistant small{font-size:11px;color:var(--muted)}.mail-ai-requirement{display:grid;gap:6px;font-size:12px}.mail-ai-actions{display:flex;gap:6px;flex-wrap:wrap}.mail-ai-actions button{font-size:12px;min-height:32px}.mail-ai-copy{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.75;max-height:300px;overflow:auto}.mail-ai-preview{border-top:1px solid var(--border);padding-top:12px}.mail-insight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0}.mail-insight-grid article{border:1px solid var(--border);border-radius:12px;background:var(--surface);padding:20px;display:grid;gap:12px}.mail-insight-grid strong{font-size:28px;font-variant-numeric:tabular-nums}.mail-insight-grid small,.mail-insight-grid span{color:var(--muted);font-size:12px}.mail-insight-filter{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.mail-insight-filter label{display:grid;gap:6px;font-size:12px}.mail-insights .panel p{font-size:13px;line-height:1.7}@media(max-width:900px){.mail-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.mail-insight-grid{grid-template-columns:1fr}}.mail-outcome-table-scroll{max-width:100%;overflow-x:auto}.mail-outcome-details .business-table{min-width:650px}.crm-v3 .mailbox-page .product-page-header{margin-bottom:16px;padding-bottom:14px}.mail-workbench.mailbox-shell{grid-template-columns:178px minmax(246px,300px) minmax(0,1fr);min-height:630px;height:calc(100dvh - 202px);max-height:940px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--foreground);font-size:12px}.mail-workbench :is(button,input,select,textarea){font:inherit}.mail-workbench :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.mail-workbench button{cursor:pointer}.mail-workbench button:disabled{opacity:.42;cursor:not-allowed}.mail-workbench svg{flex-shrink:0}.mail-workbench .mailbox-nav{display:flex;flex-direction:column;min-width:0;padding:16px 10px 12px;border-right:1px solid var(--border);background:var(--surface-subtle,#f8f9fa)}.mail-nav-title{display:flex;align-items:center;gap:8px;padding:0 6px 15px;color:var(--foreground)}.mail-nav-title strong{font-size:12px;font-weight:600}.mail-workbench .mail-compose-button{display:flex;justify-content:center;align-items:center;gap:9px;min-height:35px;width:100%;border:1px solid var(--border-strong);border-radius:6px;background:#fff;box-shadow:0 1px 2px #20242b05;color:var(--foreground);font-size:12px;font-weight:600;text-decoration:none}.mail-workbench .mail-compose-button:hover{background:#f0f1f3;border-color:#bfc3ca}.mail-section-label{margin:22px 7px 6px;font-size:10px;color:var(--muted)}.mail-workbench .mail-account-list{display:grid;gap:4px;margin:0}.mail-account-unconnected,.mail-workbench .mail-account-list a{display:flex;align-items:center;gap:8px;padding:8px 6px;min-width:0;border-radius:5px;color:var(--foreground)}.mail-workbench .mail-account-list a.is-active{background:#e9eaed}.mail-workbench .mail-account-list a:hover{background:#eceef1}.mail-account-avatar,.mail-workbench .mail-account-list .mail-account-avatar{position:static;display:grid;place-items:center;flex:0 0 27px;min-width:27px;height:27px;padding:0;border:1px solid var(--border);border-radius:6px;color:#666b75;background:#fff;font-size:11px}.mail-workbench .mail-account-list .mail-account-copy{position:static;display:block;min-width:0;padding:0;background:none;color:inherit;text-align:left}.mail-account-copy strong{display:block;overflow:hidden;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.mail-account-unconnected small,.mail-workbench .mail-account-list small{display:block;overflow:hidden;margin-top:3px;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.mail-account-unconnected{font-size:11px}.mail-workbench .mail-account-list .mail-count{position:static;margin-left:auto;min-width:16px;padding:2px;border-radius:4px;color:var(--muted);background:none;font-size:10px}.mail-workbench .mail-folder-list{display:grid;gap:3px;margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.mail-folder-disabled,.mail-workbench .mail-folder-list a{display:flex;align-items:center;justify-content:flex-start;gap:9px;min-height:33px;padding:7px 8px;border-radius:5px;color:#676b73;font-size:11px}.mail-workbench .mail-folder-list a.is-active{color:var(--foreground);background:#e9eaed;box-shadow:none;font-weight:600}.mail-workbench .mail-folder-list a.is-active svg{color:var(--accent)}.mail-workbench .mail-folder-list a:hover{background:#eceef1}.mail-workbench .mail-folder-list small{margin-left:auto;color:var(--muted);font-size:10px;font-weight:400}.mail-folder-disabled{opacity:.48}.mail-utilities{display:grid;gap:3px;margin-top:15px;padding-top:13px;border-top:1px solid var(--border)}.mail-utilities a{display:flex;align-items:center;gap:9px;padding:8px;color:#676b73;font-size:11px;text-decoration:none;border-radius:5px}.mail-utilities a:hover{background:#eceef1;color:var(--foreground)}.mail-utilities a svg:last-child{margin-left:auto;opacity:.5}.mail-nav-note{margin:auto 6px 0;padding-top:32px;color:#92969c;font-size:9px;line-height:1.8}.mail-workbench .mailbox-list-pane{display:flex;flex-direction:column;min-width:0;border-right:1px solid var(--border)}.mail-workbench .mailbox-list-heading{min-height:60px;padding:12px 16px;border-bottom:0}.mail-workbench .mailbox-list-heading>div{display:flex;align-items:center;gap:8px}.mailbox-list-heading strong{font-size:13px;font-weight:600}.mail-workbench .mailbox-list-heading small{color:var(--muted);font-size:10px}.mail-workbench .mail-icon-button{display:grid;place-items:center;padding:6px;border:0;background:none;color:var(--muted)}.mail-workbench .mail-icon-button:not(:disabled):hover{background:var(--surface-subtle);color:var(--foreground)}.mail-workbench .mail-search-form{display:flex;align-items:center;gap:7px;margin:0 12px 14px;padding:0 9px;border:1px solid var(--border);border-radius:6px;color:var(--muted);background:#fafafb}.mail-workbench .mail-search-form input{width:100%;min-width:0;padding:9px 0;border:0;background:transparent;color:var(--foreground);font-size:11px}.mail-workbench .mail-search-form input:focus{outline-offset:0}.mail-workbench .mail-search-form button{display:grid;place-items:center;padding:3px 0;border:0;background:transparent;color:var(--muted)}.mail-list-caption{display:flex;justify-content:space-between;padding:9px 16px;border-block:1px solid var(--border-subtle);color:#96999f;font-size:10px}.mail-workbench .mail-message-list{flex:1;max-height:none;overflow:auto;scrollbar-width:thin}.mail-workbench .mail-message-list>a{padding:15px 16px;border-bottom:1px solid var(--border-subtle);color:var(--foreground)}.mail-workbench .mail-message-list>a.is-active{background:#f0f3fa;box-shadow:none}.mail-workbench .mail-message-list>a:hover{background:#f5f6f8}.mail-workbench .mail-message-list>a>div{align-items:center;gap:8px}.mail-workbench .mail-message-list strong{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;color:#666b74;font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.mail-workbench .mail-message-list time{color:#9498a0;font-size:9px}.mail-workbench .mail-message-list h3{display:flex;align-items:center;gap:5px;margin:8px 0 5px;font-size:12px;font-weight:500}.mail-workbench .mail-message-list p{color:#9498a0;font-size:11px;line-height:1.6}.mail-workbench .mail-message-list>a.is-unread :is(h3,strong){color:var(--foreground);font-weight:650}.mail-unread-dot{flex:0 0 5px;width:5px;height:5px;border-radius:50%;background:var(--accent)}.mail-workbench .mail-empty{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;min-height:0;padding:100px 22px 30px;color:#a6aab1;text-align:center}.mail-empty strong{color:#6e727c;font-size:12px;font-weight:500}.mail-empty p{max-width:200px;margin:0;color:#92969e;font-size:11px;line-height:1.9}.mail-empty a{color:var(--accent);font-size:11px}.mail-workbench .mailbox-reader{min-width:0;padding:0;overflow-y:auto;scrollbar-width:thin}.mail-reader-toolbar{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:12px 22px;border-bottom:1px solid var(--border-subtle);background:#fff}.mail-back-button{display:flex;align-items:center;gap:6px;color:var(--muted);text-decoration:none;font-size:10px}.mail-back-button span{display:none}.mail-workbench .mail-reader-actions{display:flex;flex-wrap:nowrap;gap:6px}.mail-inline-composer button,.mail-workbench .mail-reader-actions button{display:inline-flex;justify-content:center;align-items:center;gap:6px;min-height:30px;padding:6px 10px;border:1px solid var(--border);border-radius:5px;background:#fff;color:#676b73;font-size:11px}.mail-workbench :is(.mail-reader-actions,.mail-inline-composer) .mail-action-primary{border-color:var(--foreground);background:var(--foreground);color:#fff}.mail-inline-composer button:not(:disabled):hover,.mail-workbench .mail-reader-actions button:not(:disabled):hover{filter:brightness(.96)}.mail-more-menu{position:relative}.mail-more-menu>summary{display:grid;place-items:center;width:29px;height:30px;list-style:none;cursor:pointer;color:var(--muted);border:1px solid var(--border);border-radius:5px}.mail-more-menu>summary::-webkit-details-marker{display:none}.mail-more-content{position:absolute;top:36px;right:0;z-index:5;display:grid;min-width:185px;padding:6px;border:1px solid var(--border);border-radius:7px;background:#fff;box-shadow:0 5px 22px #20242b16}.mail-workbench .mail-more-content button{justify-content:flex-start;border:0;background:transparent}.mail-more-content label{display:grid;gap:5px;margin:4px 0;padding:8px;border-top:1px solid var(--border);color:var(--muted);font-size:10px}.mail-workbench .mail-more-content select{width:100%;max-width:none;padding:6px;border-color:var(--border);font-size:11px}.mail-workbench .mail-more-content .mail-danger-action{color:#b14444}.mail-workbench .mail-reader-header{display:block;margin:0 26px;padding:26px 0 18px;border-bottom:1px solid var(--border-subtle)}.mail-workbench .mail-reader-header h2{margin:0 0 23px;color:var(--foreground);font-size:20px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.mail-sender-row{display:flex;align-items:center;gap:10px;min-width:0}.mail-sender-avatar{display:grid;place-items:center;flex:0 0 33px;width:33px;height:33px;border:1px solid var(--border);border-radius:50%;background:var(--surface-subtle);color:#757b85;font-size:12px}.mail-sender-row>div{min-width:0}.mail-sender-row strong{font-size:12px;font-weight:600}.mail-workbench .mail-sender-row small{display:block;margin-top:4px;color:var(--muted);font-size:10px;overflow-wrap:anywhere}.mail-sender-row time{margin-left:auto;color:var(--muted);font-size:10px;white-space:nowrap}.mail-workbench .mail-reader-header .mail-recipient-line{margin:12px 0 0 43px;color:#96999f;font-size:10px}.mail-workbench .mail-message-body{min-height:210px;margin:0;padding:26px;color:var(--foreground);font-size:13px;line-height:1.95}.mail-workbench .mail-message-html{width:calc(100% - 52px);min-height:380px;margin:20px 26px;border-color:var(--border)}.mail-workbench .mail-attachments{margin:0 26px 24px;padding-top:16px;border-color:var(--border)}.mail-attachments>strong{display:flex;align-items:center;gap:5px;width:100%;margin-bottom:4px;color:var(--muted);font-size:11px;font-weight:500}.mail-workbench .mail-attachments a{background:var(--surface-subtle);color:var(--foreground)}.mail-onboarding,.mail-workbench .mail-reader-empty{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:100%;max-width:530px;margin:auto;padding:45px clamp(26px,4vw,62px)}.mail-empty-icon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:28px;border:1px solid var(--border);border-radius:12px;color:#727985;background:#fafafb}.mail-onboarding-eyebrow{color:var(--muted);font-size:10px}.mail-onboarding h2{margin:10px 0 12px;color:var(--foreground);font-size:23px;font-weight:600;line-height:1.5;letter-spacing:-.045em}.mail-onboarding p{margin:0 0 25px;color:var(--muted);font-size:12px;line-height:2}.mail-onboarding-primary{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:36px;padding:9px 13px;border-radius:5px;color:#fff;background:var(--foreground);font-size:11px;text-decoration:none}.mail-onboarding-primary:hover{background:#45484f}.mail-onboarding-secondary{display:flex;align-items:center;gap:4px;margin-top:18px;color:var(--muted);font-size:11px;text-decoration:none}.mail-onboarding-secondary:hover{color:var(--foreground)}.mail-onboarding-note{display:flex;flex-wrap:wrap;gap:8px 15px;margin-top:44px;padding-top:20px;border-top:1px solid var(--border-subtle);color:#a0a4ac;font-size:9px}.mail-onboarding-note span+span:before{content:"·";margin-right:15px}.mail-workbench .mail-reader-empty{align-items:center;text-align:center;color:#a6aab1}.mail-reader-empty h2{margin:22px 0 0;color:#737983;font-size:16px;font-weight:500}.mail-reader-empty p{margin:12px 0 20px;color:#959aa3;font-size:11px}.mail-reader-empty a{color:var(--muted);font-size:11px}.mail-workbench .mail-notice{position:sticky;right:auto;bottom:14px;z-index:4;margin:14px 24px;border:1px solid var(--border);border-radius:6px;background:#f4f5f7;color:var(--foreground);font-size:11px}.mail-inline-composer{display:grid;gap:10px;margin:8px 22px 24px;padding:16px;border:1px solid var(--border-strong);border-radius:8px;background:#fff}.mail-inline-composer>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:6px}.mail-inline-composer>header strong{font-size:12px;font-weight:600}.mail-inline-composer>header button{min-height:24px;padding:3px;border:0}.mail-inline-composer>label{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;color:var(--muted);font-size:11px}.mail-inline-composer :is(input,select,textarea){min-width:0;width:100%;padding:8px;border:1px solid var(--border);border-radius:5px;background:#fff;color:var(--foreground)}.mail-inline-composer input:disabled,.mail-inline-composer select:disabled{color:var(--muted);background:var(--surface-subtle)}.mail-inline-composer>.mail-body-label{display:grid;grid-template-columns:1fr;gap:8px;margin-top:6px}.mail-inline-composer textarea{min-height:160px;resize:vertical;font-size:12px;line-height:1.8}.mail-inline-composer .mail-ai-toggle{justify-self:start;margin-top:2px;border-color:var(--border)}.mail-inline-composer>footer{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;border-top:1px solid var(--border-subtle)}.mail-inline-composer>footer small{color:#959aa3;font-size:9px}.mail-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1200px) and (min-width:1001px){.mail-workbench.mailbox-shell{grid-template-columns:155px minmax(215px,260px) minmax(0,1fr)}.mail-workbench .mail-reader-header{margin-inline:18px}.mail-workbench .mail-message-body{padding:22px 18px}.mail-sender-row{flex-wrap:wrap}.mail-sender-row time{margin-left:43px}.mail-onboarding{padding-inline:26px}.mail-onboarding h2{font-size:21px}}@media (max-width:1000px){.mail-workbench.mailbox-shell{display:grid;grid-template-columns:170px minmax(0,1fr);min-height:590px;height:calc(100dvh - 190px)}.mail-workbench .mailbox-list-pane{border-right:0}.mail-workbench.is-connected .mailbox-reader,.mail-workbench.is-connected.has-selected-message .mailbox-list-pane{display:none}.mail-workbench.is-connected.has-selected-message .mailbox-reader{display:block}.mail-workbench.is-disconnected .mailbox-list-pane{display:none}.mail-back-button span{display:inline}.mail-workbench .mailbox-list-pane,.mail-workbench .mailbox-nav,.mail-workbench .mailbox-reader{margin:0;border-radius:0}}@media (max-width:700px){.mail-workbench.mailbox-shell{display:flex;flex-direction:column;min-height:580px;height:auto;max-height:none;overflow:hidden;border:1px solid var(--border);border-radius:7px}.mail-workbench .mailbox-nav{display:grid;grid-template-columns:1fr auto;gap:10px;padding:12px;border:0;border-bottom:1px solid var(--border)}.mail-nav-title{padding:0}.mail-workbench .mail-compose-button{width:auto;min-height:32px;padding-inline:11px}.mail-nav-note,.mail-section-label{display:none}.mail-workbench .mail-account-list{grid-column:1/-1;display:flex;overflow-x:auto}.mail-workbench .mail-account-list a{flex-shrink:0;max-width:220px;padding-block:3px}.mail-workbench .mail-account-list .mail-account-copy small{max-width:160px}.mail-account-unconnected{padding:2px}.mail-workbench .mail-folder-list{grid-column:1/-1;display:flex;gap:4px;overflow-x:auto;margin:0;padding:0;border:0}.mail-folder-disabled,.mail-workbench .mail-folder-list a{flex-shrink:0;min-height:31px;padding:5px 8px;font-size:10px}.mail-utilities{grid-column:1/-1;display:flex;gap:15px;margin:0;padding-top:9px}.mail-utilities a{padding:2px;font-size:10px;gap:5px}.mail-utilities a svg:last-child{display:none}.mail-workbench .mailbox-list-pane,.mail-workbench .mailbox-reader{border:0;background:#fff}.mail-workbench .mail-message-list{max-height:none}.mail-workbench .mail-empty{padding-block:65px}.mail-onboarding{min-height:350px;padding:35px 26px}.mail-empty-icon{margin-bottom:20px}.mail-onboarding h2{font-size:21px}.mail-onboarding p{font-size:11px}.mail-onboarding-note{margin-top:28px;gap:8px 10px}.mail-onboarding-note span+span:before{margin-right:10px}.mail-reader-toolbar{position:static;gap:5px;padding-inline:12px}.mail-workbench .mail-reader-actions{display:flex}.mail-workbench .mail-reader-header{margin-inline:18px;padding-top:22px}.mail-workbench .mail-reader-header h2{font-size:19px}.mail-sender-row{flex-wrap:wrap}.mail-sender-row time{margin-left:43px}.mail-workbench .mail-message-body{padding:22px 18px}.mail-inline-composer{margin:0 12px 18px;padding:12px}.mail-inline-composer>footer{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.mail-workbench *,.mail-workbench :after,.mail-workbench :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.mail-onboarding-primary{border:0;font-family:inherit}.mail-new-compose-heading{display:flex;align-items:center;gap:9px;min-height:60px;margin-bottom:18px;padding:15px 24px;border-bottom:1px solid var(--border-subtle);color:var(--foreground)}.mail-new-compose-heading strong{font-size:12px;font-weight:600}.mail-new-compose-heading>span{margin-left:auto;color:var(--muted);font-size:10px}.mail-workbench .mail-inline-composer .crm-draft-handoff{margin:0;padding:0;border:0}@media (max-width:700px){.mail-new-compose-heading{padding-inline:16px}.mail-new-compose-heading>span{font-size:9px}}.mail-reader-empty .mail-text-action{padding:0;border:0;background:none;color:var(--muted);font-size:11px;text-decoration:underline;text-underline-offset:3px}.mail-inline-composer>.mail-tracking-toggle{display:flex;align-items:center;font-size:11px}.mail-inline-composer .mail-tracking-toggle input{width:14px;height:14px;flex-shrink:0;padding:0}.mail-inline-composer>footer{flex-wrap:wrap}.mail-composer-attachments{display:grid;gap:8px;padding:10px 0;border-block:1px solid var(--border);font-size:11px}.mail-composer-attachments>strong{display:flex;align-items:center;gap:6px;font-weight:500}.mail-composer-attachments>div{display:flex;align-items:center;gap:8px;min-width:0}.mail-composer-attachments a,.mail-composer-attachments span{overflow-wrap:anywhere;flex:1;min-width:0}.mail-composer-attachments small{color:var(--muted);white-space:nowrap}.mail-composer-attachments button{flex-shrink:0}.mail-recovery-comparison{margin:16px;padding:16px;border:1px solid var(--border);border-radius:6px}.mail-recovery-comparison h2{font-size:15px}.mail-recovery-comparison h3{margin-top:14px;font-size:12px}.mail-recovery-comparison pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-height:200px;overflow-y:auto}.mail-recovery-comparison button{margin:8px 8px 0 0}.mail-aggregate-hint{margin:4px 8px;color:var(--muted);font-size:10px;line-height:1.6}.mail-source-account{display:flex;align-items:center;gap:5px;margin-top:8px;min-width:0;overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.mail-quote-tools{padding:12px 0;border-top:1px solid var(--border)}.mail-quote-tools h4{margin:0 0 8px;font-size:12px}.mail-quote-tools p{margin:5px 0 9px;font-size:11px;line-height:1.7;color:var(--muted)}.mail-inline-composer .mail-quote-tools label{display:flex;align-items:center;gap:7px;margin:8px 0}.mail-inline-composer .mail-quote-tools input[type=checkbox]{width:14px;min-height:14px}.mail-quote-options{display:flex;gap:12px;flex-wrap:wrap}.mail-quote-options label{flex:1;min-width:145px}.mail-quote-tools article{margin-top:12px;padding-top:10px;border-top:1px solid var(--border-subtle)}.mail-quote-tools article small,.mail-quote-tools article strong{display:block;margin-bottom:5px;font-size:11px;overflow-wrap:anywhere}.mail-quote-tools article small{color:var(--muted)}.mail-quote-tools article div{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.mail-quote-tools article a{font-size:11px;text-decoration:underline}.mail-workbench .mail-inline-composer{margin:0;padding:22px 24px;border:0;border-radius:0}.mail-inline-composer>header{padding-bottom:14px;border-bottom:1px solid var(--border-subtle)}.mail-inline-composer .mail-quote-options label{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;align-content:start}.mail-inline-composer .mail-quote-options select{width:100%}@media (max-width:700px){.mail-workbench .mail-inline-composer{padding:16px}}.mail-history-pagination{display:flex;flex-direction:column;gap:8px;align-items:center;padding:16px 12px;color:var(--muted);font-size:12px}.mail-history-pagination a{padding:8px 16px;border:1px solid var(--border);border-radius:6px;color:var(--foreground);font-weight:500}.mail-history-pagination a:hover{background:var(--surface-subtle,#f8f9fa)}.mail-history-pagination a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.mail-history-pagination a[aria-disabled=true]{opacity:.55;cursor:wait;pointer-events:none}.mail-history-pagination small{text-align:center;line-height:1.5}.mail-inline-composer .mail-copy-toggle{justify-self:start;margin-left:64px;padding:2px 0;border:0;background:none;color:var(--muted);font-size:11px}.mail-copy-recipients{display:grid;gap:10px}.mail-copy-recipients label{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;color:var(--muted);font-size:11px}.mail-copy-recipients small{margin-left:64px;color:var(--muted);font-size:10px;line-height:1.6}.mail-inline-composer .mail-recipient-hint{margin:0;font-size:10px;line-height:1.6;color:var(--muted)}.mail-upload-control{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mail-upload-picker{position:relative;display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid var(--border);border-radius:5px;font-size:11px;cursor:pointer}.mail-upload-picker:has(input:disabled){opacity:.5;cursor:not-allowed}.mail-upload-picker:focus-within{outline:2px solid var(--accent);outline-offset:3px}.mail-upload-picker input{position:absolute;inset:0;opacity:0;width:100%;cursor:inherit}.mail-upload-control small{color:var(--muted);font-size:10px}.mail-upload-control .inline-alert{flex-basis:100%}.mail-signature-settings{margin-bottom:20px;max-width:850px}.mail-signature-settings h2{font-size:16px;margin:0 0 8px}.mail-signature-settings fieldset{display:flex;gap:16px;flex-wrap:wrap;border:0;padding:0;margin:16px 0}.mail-signature-settings legend{font-size:12px;color:var(--muted);margin-bottom:8px}.mail-signature-settings fieldset label{display:flex;align-items:center;gap:6px;font-size:13px}.mail-signature-label{display:grid;gap:8px;font-size:13px}.mail-signature-label textarea{width:100%;padding:12px;border:1px solid var(--border);border-radius:6px;font:inherit;resize:vertical}.mail-signature-preview{padding:12px 14px;background:var(--surface-subtle,#f8f9fa);border:1px solid var(--border);border-radius:6px;margin:12px 0}.mail-signature-preview small{color:var(--muted);font-size:11px}.mail-signature-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:13px;line-height:1.6;margin:8px 0 0}.mail-signature-actions{display:flex;gap:8px;flex-wrap:wrap}.mail-body-field{display:grid;gap:8px;margin-top:12px}.mail-body-title{color:var(--muted);font-size:11px}.mail-rich-editor{border:1px solid var(--border);border-radius:6px;overflow:hidden}.mail-rich-toolbar{display:flex;gap:3px;align-items:center;padding:6px;border-bottom:1px solid var(--border);background:var(--surface-subtle,#f8f9fa);flex-wrap:wrap}.mail-rich-toolbar button{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--muted)}.mail-rich-toolbar button:hover:not(:disabled),.mail-rich-toolbar button[aria-pressed=true]{color:var(--foreground);background:var(--border)}.mail-rich-toolbar-spacer{flex:1}.mail-rich-content{min-height:210px;padding:12px;font-size:13px;line-height:1.65;outline:none;white-space:pre-wrap;overflow-wrap:anywhere}.mail-rich-content:focus{box-shadow:inset 0 0 0 1px var(--accent)}.mail-rich-content p{margin:0 0 12px}.mail-rich-content p:last-child{margin-bottom:0}.mail-rich-content ul{list-style:disc;padding-left:24px;margin:8px 0}.mail-rich-content ol{list-style:decimal;padding-left:24px;margin:8px 0}.mail-rich-content a{text-decoration:underline;color:var(--accent)}.mail-rich-content li p{margin:0}.mail-rich-editor.is-disabled{background:var(--surface-subtle,#f8f9fa)}.mail-rich-loading{padding:20px;color:var(--muted)}.mail-rich-link{display:flex;align-items:end;gap:6px;flex-wrap:wrap;padding:10px;border-bottom:1px solid var(--border)}.mail-rich-link label{display:grid!important;grid-template-columns:1fr!important;gap:5px;flex:1;min-width:160px}.mail-rich-link button{border:1px solid var(--border);border-radius:4px;background:white;padding:7px;font-size:11px}.mail-ai-source{display:grid;gap:10px;padding:12px;border:1px solid var(--border-color,#e3e5e8);border-radius:6px;background:var(--surface,#fff)}.mail-ai-source>label{display:flex;align-items:center;gap:10px;font-size:12px}.mail-ai-source select{min-width:0;flex:1;padding:7px;border:1px solid #e3e5e8;border-radius:4px;background:transparent;font-size:12px}.mail-ai-source .mail-ai-scope,.mail-ai-source details>p{margin:0;font-size:11px;line-height:1.6;color:var(--text-secondary,#6b7280)}.mail-ai-source summary{cursor:pointer;font-size:12px;padding:4px 0}.mail-ai-source textarea{box-sizing:border-box;width:100%;resize:vertical;padding:9px;border:1px solid #e3e5e8;border-radius:4px;font:inherit;font-size:12px;line-height:1.65;margin:8px 0}.mail-ai-excerpts{margin:0;padding-left:20px}.mail-ai-excerpts li{padding:6px 0;font-size:12px;overflow-wrap:anywhere}.mail-ai-excerpts li button{float:right;padding:3px;background:none;border:0;color:inherit}.mail-ai-summary{border-left:2px solid #cbd5e1;padding:10px 12px;background:var(--surface,#fff);font-size:12px}.mail-ai-summary p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.mail-ai-summary small{color:var(--text-secondary,#6b7280)}.mail-original-preview{min-width:0}.mail-original-toggle{margin:14px 24px;padding:10px 12px;border:1px solid var(--border-subtle,#e3e5e8);border-radius:5px;font-size:12px;cursor:pointer;overflow-wrap:anywhere;color:var(--muted,#6b7280)}@media(max-width:700px){.mail-original-toggle{margin:10px 16px}}.mail-ai-thread{display:grid;gap:9px;padding-top:6px}.mail-ai-thread>p{margin:0;color:var(--muted,#6b7280);font-size:11px;line-height:1.6}.mail-ai-thread-list{max-height:230px;overflow:auto;border:1px solid var(--border-subtle,#e3e5e8);border-radius:4px}.mail-ai-thread-list label{display:flex;align-items:flex-start;gap:8px;padding:9px;border-bottom:1px solid var(--border-subtle,#e3e5e8);font-size:12px;cursor:pointer}.mail-ai-thread-list label:last-child{border-bottom:0}.mail-inline-composer .mail-ai-thread-list input[type=checkbox]{width:14px;height:14px;min-height:14px;flex-shrink:0;margin-top:2px}.mail-ai-thread-list span{min-width:0;overflow-wrap:anywhere}.mail-ai-thread-list small{display:block;margin-top:3px;font-size:10px;color:var(--muted,#6b7280)}.mail-provider-fields{border:0;padding:0;margin:0;min-width:0;display:grid;gap:16px}.mail-provider-fields input,.mail-provider-fields select{min-width:0;max-width:100%}.mail-provider-fields .form-hint{margin:0}.mail-provider-fields .primary-action{justify-self:start}.mail-settings-panel{display:grid;width:100%;max-width:850px}.mail-settings-panel .record-form{border:0;padding:0;margin:0;width:100%;max-width:none;box-shadow:none}.mail-settings-panel h2{overflow-wrap:anywhere}.mail-assigned-accounts{list-style:none;margin:0;padding:0;display:grid;gap:12px}.mail-assigned-accounts li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--border-color,#e5e7eb)}.mail-assigned-accounts li>div{display:grid;gap:4px;min-width:0}.mail-assigned-accounts span{overflow-wrap:anywhere;color:var(--text-secondary,#64748b);font-size:13px}.mail-assigned-accounts .secondary-action{flex-shrink:0}:root{--accent:#886929;--font-archivo:Arial;--font-noto-sans-sc:"PingFang SC"}body{font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}.crm-shell.crm-v3{grid-template-columns:208px minmax(0,1fr);background:#f5f6f8}.crm-shell.crm-v3.section-collapsed{grid-template-columns:64px minmax(0,1fr)}.audersigt-sidebar{background:#fff;border-right:1px solid #e4e7eb}.audersigt-sidebar .workspace-brand-row{min-height:82px;padding:14px 12px}.audersigt-sidebar .workspace-brand{font-size:12px;letter-spacing:1.3px;color:#373631}.audersigt-sidebar .workspace-brand img{object-fit:contain;border-radius:0}.audersigt-sidebar .workspace-brand small{letter-spacing:0;color:#8b8983;font-size:11px;margin-top:4px}.audersigt-nav-section{margin:3px 0}.audersigt-nav-link{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:5px;color:#555c65;text-decoration:none;min-height:44px}.audersigt-nav-link:hover{background:#f6f7f9}.audersigt-nav-link[aria-current=page]{background:#f4efdf;color:#745923;border-left:3px solid #ae8e45;padding-left:11px}.audersigt-subnav{display:grid;gap:2px;margin:4px 0 12px 35px;border-left:1px solid #e4e7eb;padding-left:12px}.audersigt-subnav a{padding:8px 4px;text-decoration:none;color:#737982;font-size:12px}.audersigt-subnav a[aria-current=page]{color:#745923;font-weight:600}.section-collapsed .audersigt-nav-link{justify-content:center;padding:12px 0}.crm-v3 .crm-workspace{background:#f6f7f9}.crm-v3 .crm-content{padding:24px 28px 44px}.crm-v3 .crm-topbar{min-height:58px}.crm-v3 .topbar-brand{font-size:12px;color:#727982}.crm-v3 :is(.primary-action,.primary-link,.quick-create,.ui-button){background:#82682f;border-color:#82682f}.crm-v3 :is(.panel,.metric-card,.empty-state,.summary-card,.business-table-scroll){border-radius:5px}.crm-v3 .business-table{background:#fff}.crm-v3 .business-table td{font-size:13px;padding-top:13px;padding-bottom:13px}.crm-v3 .business-table thead th{color:#636b77;font-size:12px;background:#fbfcfd}.crm-v3 :is(.admin-page-header,.product-page-header) h1{font-size:24px;font-weight:500;letter-spacing:0}.audersigt-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1000px}.audersigt-settings a{display:block;margin:14px 0;color:#745923}.login-page{background:#f6f7f9}.login-intro{background:#232728;color:#fff}.login-intro .launch-mark{background:transparent}@media(max-width:760px){.crm-shell.crm-v3,.crm-shell.crm-v3.section-collapsed{display:block}.crm-v3 .crm-content{padding:18px 14px 90px}.audersigt-settings{grid-template-columns:1fr}.crm-v3 .business-table td{font-size:13px}.crm-v3 .crm-topbar{padding:8px 14px}}.audersigt-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px}.audersigt-metrics a{text-decoration:none;color:#67717e;display:grid;gap:12px;padding:20px}.audersigt-dashboard{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:20px}.audersigt-dashboard .panel{min-width:0}.audersigt-dashboard header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.audersigt-dashboard a{color:#80632a}.audersigt-dashboard a.primary-action{display:inline-flex;color:#fff;margin:12px 0}.audersigt-dashboard p{font-size:13px;line-height:1.8;color:#777e87}.audersigt-dashboard hr{border:0;border-top:1px solid #e6e8ec;margin:24px 0}.audersigt-mail-account{display:block;margin:12px 0}@media(max-width:1000px){.audersigt-dashboard{grid-template-columns:1fr}.audersigt-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--accent:#527daf;--border:#dce0e5;--surface-subtle:#f3f4f6}.crm-shell.crm-v3{grid-template-columns:190px minmax(0,1fr)}.audersigt-sidebar,.crm-v3 .crm-workspace{background:#f0f1f3}.audersigt-sidebar{border-right:1px solid #dce0e5}.audersigt-sidebar .workspace-brand-row{min-height:60px;padding:4px 10px;justify-content:flex-start;gap:14px}.audersigt-sidebar .workspace-brand img{width:64px;height:auto}.audersigt-sidebar nav{padding:6px 0 18px}.audersigt-nav-section{margin:0}.audersigt-nav-link{min-height:40px;border-radius:0;padding:10px 18px;color:#484b50;font-size:14px;gap:16px}.audersigt-nav-link[aria-current=page]{background:#dce0e6;border:0;padding-left:18px;color:#25292f;font-weight:600}.audersigt-nav-link:hover{background:#e4e6ea}.audersigt-group-label{padding:28px 18px 10px;font-size:12px;color:#86898f}.module-leads svg{color:#be80ad}.module-customers svg{color:#c0a55c}.module-sales svg{color:#72a883}.module-mail svg{color:#63778e}.module-delivery svg{color:#6d7680}.crm-v3 .crm-topbar{height:44px;min-height:44px;padding:4px 18px;background:#f0f1f3;border-bottom:0}.crm-v3 .topbar-brand{font-size:11px;color:#969aa1}.crm-v3 .topbar-search{margin-left:auto;max-width:360px}.crm-v3 .global-search{background:#fafbfc;border:1px solid #e1e4e8;border-radius:3px;min-height:30px}.crm-v3 .crm-content{padding:12px 22px 40px}.crm-v3 :is(.admin-page-header,.product-page-header,.page-heading){padding:0;margin-bottom:18px;border:0;align-items:center}.crm-v3 :is(.admin-page-header,.product-page-header,.page-heading) h1{font-size:24px;font-weight:500;color:#25282d;letter-spacing:0}.crm-v3 .admin-page-heading>p:empty{display:none}.crm-v3 :is(.primary-action,.primary-link,.quick-create,.ui-button){background:#fff;color:#4f545b;border:1px solid #cdd1d7;border-radius:4px;font-weight:500}.crm-v3 :is(.secondary-action,.admin-header-actions a:not(.primary-action)){border-color:#d3d7dc;color:#5e646d;border-radius:4px}.crm-v3 .business-table-scroll{border:1px solid #dadde2;border-radius:3px;background:#fff}.crm-v3 .business-table thead th{background:#fff;border-bottom:1px solid #d6dae0;color:#6f747c;font-size:13px;font-weight:400}.crm-v3 .business-table td{padding-top:11px;padding-bottom:11px;border-bottom:1px solid #e9ebee;font-size:14px}.crm-v3 .business-primary strong{color:#4676a5;font-size:14px;font-weight:400}.crm-v3 .business-primary small{font-size:11px}.crm-v3 .business-table tbody tr:hover{background:#f6f8fb}.crm-v3 .business-table :is(.business-stage,.follow-up-badge,.business-owner){background:transparent;font-size:12px;color:#737981}.crm-v3 .workspace-view-bar{border:0;margin-bottom:10px;padding:0}.workspace-view-links a{border-radius:3px;font-size:12px;padding:7px 12px;background:#fff;border:1px solid #d6dbe1}.workspace-view-links a[aria-current=page]{background:#e2e6ec;border-color:#cbd0d7}.crm-v3 .admin-filter-panel{background:transparent;margin:8px 0}.crm-v3 .panel{border:1px solid #d9dde3;border-radius:4px;background:#fff}.crm-v3 .panel h2{font-size:16px;font-weight:400}.crm-v3 .record-tablist{background:#fff;padding:0 16px;border:1px solid #d9dde3;border-radius:4px 4px 0 0}.crm-v3 .record-tablist button[aria-selected=true]{border-bottom-color:#8a9cb5;color:#313d4d}.crm-v3 .record-main>[role=tabpanel]>.panel{border:1px solid #d9dde3;padding:20px;border-radius:4px}.crm-v3 .record-aside .panel{padding:16px}@media(max-width:760px){.crm-shell.crm-v3{display:block}.crm-v3 .crm-content{padding:14px 12px 90px}.crm-v3 .crm-topbar{height:48px;padding:6px 12px}.crm-v3 .topbar-brand{display:none}}.crm-v3 .audersigt-dashboard a{color:#4676a5}.crm-v3 .audersigt-dashboard a.primary-action{color:#4f545b}.crm-v3 .audersigt-dashboard .business-table{min-width:680px}.crm-v3 .admin-page-header>div>p{font-size:13px;color:#747b85;margin-top:8px}.crm-v3 .admin-page-heading nav:empty{display:none}.crm-v3 .fusion-leads-page .admin-filter-panel{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.crm-v3 .fusion-leads-page .admin-filter-persistent{flex:1;min-width:250px;padding:0}.crm-v3 .fusion-leads-page .admin-filter-details{border:0;min-width:115px}.crm-v3 .fusion-leads-page .admin-filter-details[open]{flex-basis:100%}.crm-v3 .fusion-leads-page .admin-filter-details summary{min-height:38px;border:1px solid #d3d7dd;border-radius:4px;background:white}.crm-v3 .lead-filter-primary label>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.crm-v3 .fusion-leads-page .admin-filter-persistent input{height:38px}.crm-v3 .workspace-view-bar{margin-bottom:8px}.crm-v3 .audersigt-metrics a{padding:16px;gap:10px}.crm-v3 .audersigt-metrics strong{font-size:26px}@media(max-width:760px){.crm-v3 .audersigt-metrics a{padding:14px}.crm-v3 .workspace-save-view{display:none}}.crm-v3 .fusion-leads-page .admin-data-toolbar{min-height:28px;padding:4px 0;border:0;background:transparent;margin:0}.crm-v3 .fusion-table-toolbar{padding:0;margin:6px 0 10px}@media(max-width:760px){.crm-v3 .fusion-leads-page .admin-page-header{display:flex;flex-direction:row;align-items:center;gap:12px}.crm-v3 .fusion-leads-page .admin-header-actions{display:flex;flex-direction:row;gap:6px}.crm-v3 .fusion-leads-page .admin-header-actions a{width:auto;white-space:nowrap;font-size:12px;padding:8px}.crm-v3 .fusion-leads-page .lead-filter-primary{display:flex;flex-direction:row;gap:6px}.crm-v3 .fusion-leads-page .lead-filter-primary label{flex:1;min-width:0}.crm-v3 .fusion-leads-page .lead-filter-primary button{width:auto;min-width:56px}.crm-v3 .fusion-table-toolbar{gap:6px}.crm-v3 .fusion-table-toolbar nav{overflow:auto;flex-wrap:nowrap}.crm-v3 .fusion-table-toolbar nav a{white-space:nowrap;font-size:11px;padding:8px}.crm-v3 .fusion-leads-page .admin-page-heading{flex:1;min-width:60px}.crm-v3 .fusion-leads-page .admin-page-actions{width:auto;flex:0 0 auto}.crm-v3 .fusion-leads-page .admin-page-heading h1{white-space:nowrap}}.mail-account-settings .mail-settings-panel{display:block;max-width:1000px}.mail-account-editor-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.mail-account-settings .mail-provider-fields{border:0;padding:0;display:grid;gap:18px;min-width:0}.mail-account-settings h3{font-size:15px;font-weight:500;margin:0 0 12px}.mail-protocol-section{border-top:1px solid #e2e5e9;padding-top:20px;margin-top:6px}.mail-account-settings .mail-option{display:flex;align-items:center;gap:10px}.mail-account-settings .mail-option input{width:auto;min-height:0}.mail-disconnect{border-top:1px solid #e2e5e9;margin-top:24px;padding-top:16px}.mail-account-settings .business-table{min-width:640px}.espo-calendar{padding:0;overflow:hidden}.espo-calendar-toolbar,.espo-calendar-toolbar nav,.espo-calendar-toolbar>div{display:flex;align-items:center;gap:16px}.espo-calendar-toolbar{justify-content:space-between;padding:14px 18px;flex-wrap:wrap}.espo-calendar-toolbar h2{font-size:17px;margin:0}.espo-calendar-toolbar a{font-size:13px;padding:6px}.espo-calendar-grid,.espo-calendar-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.espo-calendar-weekdays{border-top:1px solid var(--border);background:#f7f8fa;text-align:center;font-size:12px;color:var(--muted);padding:8px 0}.espo-calendar-day,.espo-calendar-spacer{min-height:132px;border-top:1px solid var(--border);border-right:1px solid var(--border);padding:7px;min-width:0}.espo-calendar-spacer{background:#f7f8fa}.espo-calendar-day>header{display:flex;align-items:center;justify-content:space-between;font-size:12px;margin-bottom:8px}.espo-calendar-day>header>a{padding:2px 6px;color:var(--muted)}.espo-calendar-day.is-today{background:#f6faff}.espo-calendar-day.is-today time{background:#476c9c;color:white;border-radius:50%;width:23px;height:23px;display:grid;place-items:center}.espo-calendar-event{display:block;padding:6px 7px;margin:5px 0;background:#edf3fa;border-left:3px solid #7193bd;border-radius:2px;font-size:12px;overflow-wrap:anywhere}.espo-calendar-event small{display:block;font-size:10px;color:#5b6677;margin-bottom:4px}.espo-calendar-event strong{font-weight:500}.espo-calendar-event.kind-call{background:#edf5f0;border-color:#7da68a}.espo-calendar-event.kind-task{background:#f6f2e9;border-color:#b3a073}.espo-calendar-event.status-canceled,.espo-calendar-event.status-not_held{opacity:.7;text-decoration:line-through}.espo-calendar-event.status-completed,.espo-calendar-event.status-held{background:#f0f1f3;border-color:#a1a7b0}.espo-event-form{max-width:1000px}.espo-event-form fieldset{border:0;padding:0;margin:0;min-width:0}.espo-event-form legend{font-size:15px;font-weight:600;margin-bottom:20px}.espo-event-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.espo-event-form label{display:grid;gap:8px;font-size:13px;min-width:0}.espo-event-form input,.espo-event-form select,.espo-event-form textarea{width:100%;min-width:0}.espo-event-form textarea{resize:vertical}.espo-event-form footer{display:flex;gap:18px;align-items:center;margin-top:20px}.espo-event-table{overflow-x:auto;margin-top:18px}.espo-event-table table{min-width:700px}.espo-event-form .form-hint{margin:18px 0}.espo-calendar-day:nth-child(7n){border-right:0}@media(max-width:700px){.espo-calendar-spacer,.espo-calendar-weekdays{display:none}.espo-calendar-grid{grid-template-columns:1fr}.espo-calendar-day{min-height:70px;border-right:0}.espo-calendar-day>header time:after{content:" 日"}.espo-event-fields{grid-template-columns:1fr}.espo-calendar-toolbar{gap:6px;padding:12px}.espo-event-form{padding:16px}}.espo-event-form input:not([type=hidden]),.espo-event-form select,.espo-event-form textarea{border:1px solid #cfd4db;border-radius:3px;background:#fff;padding:8px 10px;min-height:36px;color:var(--text,#242830);font:inherit}.espo-event-form textarea{min-height:140px}.espo-event-form input:focus-visible,.espo-event-form select:focus-visible,.espo-event-form textarea:focus-visible{outline:2px solid #7193bd;outline-offset:1px}.espo-event-form select:disabled{background:#f5f6f8;color:#727985}