.metric-trend,.metric-card-meta{display:none!important}.clean-metric-card{flex-direction:column!important;justify-content:space-between!important;gap:18px!important;min-height:164px!important;display:flex!important}.metric-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.affiliate-sidebar-footer{padding-top:14px!important}.compact-profile-trigger{border-radius:12px!important;align-items:center!important;gap:9px!important;width:auto!important;min-height:46px!important;padding:5px 10px 5px 6px!important;display:inline-flex!important}.compact-profile-trigger .header-avatar{flex:0 0 34px!important;width:34px!important;height:34px!important;font-size:15px!important}.compact-profile-name{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden;color:var(--dean-text)!important;font-size:15.5px!important;line-height:1.2!important}.header-profile-wrap{position:relative}.crm-page-heading{justify-content:space-between!important;align-items:center!important;gap:18px!important;display:flex!important}.crm-toolbar-row{align-items:center;gap:10px;margin-bottom:14px;display:flex}.crm-toolbar-row .toolbar-search{flex:360px!important;max-width:none!important}.crm-sort-select{flex:0 0 150px;width:150px!important;min-height:44px!important}.toolbar-count{text-align:right;min-width:64px;color:var(--dean-muted)!important;font-size:14px!important;font-weight:650!important}.pipeline-filter{scrollbar-width:thin;align-items:center;gap:7px;padding:2px 0 14px;display:flex;overflow-x:auto}.pipeline-filter-chip{border:1px solid var(--dean-border);background:var(--dean-surface);min-height:38px;color:var(--dean-text-soft);font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:0 13px;font-size:14.5px;font-weight:650}.pipeline-filter-chip:hover{background:var(--dean-hover);color:var(--dean-text)}.pipeline-filter-chip.active{border-color:color-mix(in srgb, var(--dean-primary) 52%, var(--dean-border));background:color-mix(in srgb, var(--dean-primary) 14%, var(--dean-surface));color:var(--dean-text)}.crm-date-row{border-bottom:1px solid var(--dean-border);align-items:center;gap:10px;margin-bottom:4px;padding-bottom:16px;display:flex}.crm-date-row label{color:var(--dean-muted);align-items:center;gap:7px;font-size:14px;font-weight:650;display:inline-flex}.crm-date-row .text-input{width:150px!important;height:40px!important;min-height:40px!important;padding:0 10px!important;font-size:14px!important}.crm-inline-error{margin:12px 0!important}.crm-table-scroll{width:100%;overflow-x:auto}.clean-leads-table{min-width:940px}.clean-leads-table td{vertical-align:middle!important}.clean-leads-table th:first-child{width:29%}.clean-leads-table th:nth-child(2){width:22%}.clean-leads-table th:nth-child(3){width:17%}.clean-leads-table th:nth-child(4){width:14%}.clean-leads-table th:nth-child(5){width:13%}.lead-cell-main{align-items:center;gap:4px;display:flex}.favorite-lead-button{flex:0 0 34px;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}.lead-table-button{min-width:0}.table-primary,.table-secondary{display:block}.follow-up-date{color:var(--dean-text-soft)!important}.status-menu-wrap{display:inline-flex;position:relative}.status-trigger{cursor:pointer;min-height:34px;border:1px solid #0000!important;align-items:center!important;gap:5px!important;padding:0 10px!important;display:inline-flex!important}.pipeline-status-menu{z-index:70;border:1px solid var(--dean-border);background:var(--dean-surface);border-radius:12px;gap:3px;width:188px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 14px 36px #12192329}.pipeline-status-menu button{min-height:38px;color:var(--dean-text-soft);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:10px 1fr 16px;align-items:center;gap:8px;padding:0 9px;font-size:14.5px;font-weight:600;display:grid}.pipeline-status-menu button:hover,.pipeline-status-menu button.active{background:var(--dean-hover);color:var(--dean-text)}.status-dot-mini{background:#8b95a1;border-radius:50%;width:9px;height:9px}.status-dot-mini.pending{background:#8b95a1}.status-dot-mini.contacted{background:#2f78c4}.status-dot-mini.follow_up{background:#d18a1f}.status-dot-mini.qualified{background:#6f52bd}.status-dot-mini.proposal_sent{background:#a854a1}.status-dot-mini.converted{background:#21875c}.status-dot-mini.lost{background:#b24d47}.status-pill.pending{background:color-mix(in srgb, #8b95a1 15%, var(--dean-surface))!important;color:color-mix(in srgb, #5f6871 88%, var(--dean-text))!important}.status-pill.contacted{background:color-mix(in srgb, #2f78c4 14%, var(--dean-surface))!important;color:#275f98!important}.status-pill.follow_up{background:color-mix(in srgb, #d18a1f 16%, var(--dean-surface))!important;color:#8a5a12!important}.status-pill.qualified{background:color-mix(in srgb, #6f52bd 14%, var(--dean-surface))!important;color:#5d469d!important}.status-pill.proposal_sent{background:color-mix(in srgb, #a854a1 14%, var(--dean-surface))!important;color:#864481!important}.status-pill.converted{background:color-mix(in srgb, #21875c 14%, var(--dean-surface))!important;color:#176742!important}.status-pill.lost{background:color-mix(in srgb, #b24d47 13%, var(--dean-surface))!important;color:#963f3a!important}html.dark .status-pill.contacted{color:#8cc7ff!important}html.dark .status-pill.follow_up{color:#ffd18a!important}html.dark .status-pill.qualified{color:#c5b4ff!important}html.dark .status-pill.proposal_sent{color:#f0ade9!important}html.dark .status-pill.converted{color:#8ce0b9!important}html.dark .status-pill.lost{color:#ffaaa3!important}html.dark .status-pill.pending{color:#c5d0db!important}.compact-modal-backdrop{padding:24px!important}.clean-lead-modal{background:var(--dean-surface)!important;width:min(620px,100vw - 32px)!important;max-width:620px!important;max-height:calc(100vh - 48px)!important;padding:0!important;overflow:hidden!important}.compact-modal-heading{border-bottom:1px solid var(--dean-border)!important;justify-content:space-between!important;align-items:flex-start!important;min-height:94px!important;margin:0!important;padding:20px 22px!important;display:flex!important}.compact-modal-heading h2{color:var(--dean-text)!important;margin:6px 0 0!important;font-size:26px!important;line-height:1.1!important}.compact-lead-form{gap:14px;max-height:calc(100vh - 142px);padding:20px 22px 22px;display:grid;overflow-y:auto}.compact-lead-form .form-field{gap:7px;display:grid}.compact-lead-form .text-input,.compact-lead-form .select-input{height:48px!important;min-height:48px!important;padding:0 13px!important;font-size:16px!important}.compact-lead-form .text-area{resize:vertical;min-height:88px!important;max-height:120px!important;padding:11px 13px!important;font-size:16px!important}.clean-form-footer{background:var(--dean-surface);border-top:1px solid var(--dean-border);position:sticky;bottom:-22px;margin:4px -22px -22px!important;padding:14px 22px 18px!important}.clean-lead-sheet{width:min(600px,100vw)!important}.sheet-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.sheet-status-choice{border:1px solid var(--dean-border);background:var(--dean-surface);min-height:42px;color:var(--dean-text-soft);font:inherit;text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:10px 1fr 16px;align-items:center;gap:8px;padding:0 11px;font-size:14.5px;font-weight:650;display:grid}.sheet-status-choice.active,.sheet-status-choice:hover{background:var(--dean-hover);color:var(--dean-text);border-color:color-mix(in srgb, var(--dean-primary) 40%, var(--dean-border))}html.dark .modal-card,html.dark .lead-sheet,html.dark .pipeline-status-menu,html.dark .header-profile-menu{background:#10243d!important;border-color:#90e0ef30!important}html.dark .compact-lead-form .text-input,html.dark .compact-lead-form .select-input,html.dark .compact-lead-form .text-area{color:#f5fbff!important;background:#0b1d31!important;border-color:#90e0ef38!important}html.dark .compact-lead-form label,html.dark .compact-modal-heading h2,html.dark .lead-sheet h2,html.dark .lead-sheet h3{color:#f5fbff!important}html.dark .compact-lead-form input::placeholder,html.dark .compact-lead-form textarea::placeholder{color:#91a9bc!important}.connections-grid{gap:18px;max-width:980px;display:grid}.connection-hero{padding:26px!important}.connection-hero h2{color:var(--dean-text);margin:0 0 8px;font-size:27px}.connection-hero p,.connection-card p{color:var(--dean-muted);margin:0;font-size:16px;line-height:1.55}.connection-card{padding:22px 24px!important}.connection-card-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.connection-card-head h3{color:var(--dean-text);margin:0 0 4px;font-size:21px}.connection-badge{background:color-mix(in srgb, var(--dean-success) 12%, var(--dean-surface));min-height:30px;color:var(--dean-success);border-radius:999px;align-items:center;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.connection-endpoint{border:1px solid var(--dean-border);background:var(--dean-surface-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:12px 14px;display:flex}.connection-endpoint code{text-overflow:ellipsis;min-width:0;color:var(--dean-text);white-space:nowrap;font-size:14px;overflow:hidden}.token-secret-box{border:1px solid color-mix(in srgb, var(--dean-primary) 42%, var(--dean-border));background:color-mix(in srgb, var(--dean-primary) 8%, var(--dean-surface));border-radius:10px;margin:14px 0;padding:14px}.token-secret-box code{overflow-wrap:anywhere;color:var(--dean-text);margin-top:7px;font-size:14px;display:block}.integration-token-list{gap:8px;display:grid}.integration-token-row{border:1px solid var(--dean-border);background:var(--dean-surface);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:flex}.integration-token-row strong,.integration-token-row small{display:block}.integration-token-row small{color:var(--dean-muted);margin-top:3px;font-size:13.5px}@media (width<=820px){.crm-page-heading,.crm-toolbar-row,.crm-date-row,.connection-card-head{flex-direction:column!important;align-items:stretch!important}.crm-sort-select,.crm-date-row .text-input{flex-basis:auto;width:100%!important}.toolbar-count{text-align:left}.compact-profile-name{display:none}.sheet-status-grid{grid-template-columns:1fr}}
