:root{color:#1d2939;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--blue:#4f6ee8;--blue-dark:#3e5ed7;--navy:#111827;--muted:#667085;--border:#e5e9f0;--surface:#fff;--sidebar:246px;background:#f4f6f9;font-family:Inter,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}html{background:#f4f6f9;min-width:320px;overflow-x:clip}body{min-width:320px;min-height:100vh;margin:0;overflow-x:clip}button,input,select{font:inherit}button{color:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}svg{flex:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #a8b9ff}button:disabled{cursor:not-allowed;opacity:.55}.app-shell{min-height:100vh}.app-column{min-width:0;min-height:100vh;margin-left:var(--sidebar)}.page-content{width:100%;max-width:1580px;margin:0 auto;padding:32px 36px 0}.sidebar{z-index:50;width:var(--sidebar);color:#d5d9e2;background:#131b2b;border-right:1px solid #202b3e;flex-direction:column;padding:25px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-head{align-items:center;min-height:42px;padding:0 9px;display:flex}.sidebar-head>a{display:block}.brand{align-items:center;gap:10px;display:inline-flex}.brand-mark{align-items:flex-end;gap:3px;width:30px;height:30px;display:inline-flex}.brand-mark i{background:#6987f3;border-radius:3px 3px 2px 2px;width:7px;height:19px;display:block}.brand-mark i:nth-child(2){background:#86a0ff;height:29px}.brand-mark i:nth-child(3){background:#b1c0ff;height:23px}.brand-name{letter-spacing:-.8px;color:#fff;font-size:22px;font-weight:720;line-height:.9}.brand-name>span{color:#aeb9cb;font-weight:480}.brand-name small{color:#758196;letter-spacing:2.15px;margin-top:7px;font-size:8px;font-weight:650;display:block}.sidebar-close{color:#aab3c2;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;margin-left:auto;padding:0;display:none}.workspace-label{color:#67748a;letter-spacing:1.2px;justify-content:space-between;align-items:center;margin:39px 12px 12px;font-size:9px;font-weight:650;display:flex}.workspace-label b{color:#526078;font-size:9px}.sidebar-nav{flex-direction:column;gap:3px;display:flex}.sidebar-link{color:#aab3c2;border-radius:9px;align-items:center;gap:12px;min-height:43px;padding:0 12px;font-size:13px;font-weight:520;transition:color .18s,background .18s,transform .18s;display:flex;position:relative}.sidebar-link svg{color:#7f8ca1;width:19px;height:19px;transition:color .18s}.sidebar-link:hover{color:#f7f9fc;background:#1b2639}.sidebar-link.active{color:#fff;background:linear-gradient(90deg,#2e4fae 0%,#29489b 100%);box-shadow:0 6px 16px #08112642}.sidebar-link.active svg{color:#c9d5ff}.active-marker{background:#b9c9ff;border-radius:50%;width:5px;height:5px;position:absolute;right:11px;box-shadow:0 0 0 3px #ffffff12}.sidebar-footer{border-top:1px solid #253045;margin-top:auto;padding-top:13px}.local-state{align-items:center;gap:9px;padding:15px 10px 9px;display:flex}.local-state>div{min-width:0}.local-state strong{color:#aab4c4;font-size:10px;font-weight:600;display:block}.local-state small{color:#5f6c81;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:8.5px;display:block;overflow:hidden}.local-dot{background:#55c495;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #55c49515}.sidebar-version{color:#4f5c70;padding:8px 10px 0;font-size:8.5px;display:block}.sidebar-overlay{display:none}.topbar{z-index:35;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;justify-content:space-between;align-items:center;height:72px;padding:0 29px 0 35px;display:flex;position:sticky;top:0}.topbar-left{align-items:center;min-width:0;display:flex}.global-search{color:#98a2b3;background:#f5f7fa;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;width:min(390px,34vw);height:40px;padding:0 11px;transition:background .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.global-search:focus-within{background:#fff;border-color:#bac8f8;box-shadow:0 0 0 3px #4f6ee812}.global-search>svg{width:18px;height:18px}.global-search input{color:#344054;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.global-search input::placeholder{color:#98a2b3}.global-search kbd{color:#98a2b3;white-space:nowrap;background:#fff;border:1px solid #e4e8ef;border-radius:5px;padding:3px 6px;font-family:inherit;font-size:9px}.search-popover,.action-popover{z-index:80;background:#fff;border:1px solid #e3e8ef;border-radius:12px;padding:8px;position:absolute;top:calc(100% + 10px);box-shadow:0 18px 45px #1b2b4b24}.search-popover{width:100%;min-width:310px;left:0}.popover-label{color:#98a2b3;letter-spacing:.75px;text-transform:uppercase;padding:7px 9px 8px;font-size:9px;font-weight:650;display:block}.search-popover>button{color:#475467;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px;display:flex}.search-popover>button:hover{color:#344054;background:#f4f6fb}.search-popover>button svg{color:#77869d;width:17px}.search-popover>button span{font-size:12px;font-weight:550}.search-popover>button small{color:#a5adba;margin-left:auto;font-size:9px}.search-empty{text-align:center;padding:21px 12px 18px}.search-empty strong,.search-empty span{display:block}.search-empty strong{font-size:12px}.search-empty span{color:#98a2b3;margin-top:6px;font-size:10px}.topbar-actions{align-items:center;gap:8px;display:flex}.topbar-divider{background:#e7eaf0;width:1px;height:27px;margin:0 5px}.popover-anchor{position:relative}.icon-button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;padding:0;display:inline-grid}.icon-button:hover{color:#344054;background:#f2f4f7}.icon-button svg{width:19px;height:19px}.notification-dot{box-sizing:content-box;background:#f04438;border:2px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:7px}.profile-button{cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:3px 4px 3px 7px;display:flex}.profile-button:hover{background:#f5f7fa}.profile-button>span:not(.avatar){text-align:left;min-width:93px}.profile-button strong,.profile-button small{display:block}.profile-button strong{color:#344054;font-size:10px;font-weight:650}.profile-button small{color:#98a2b3;margin-top:3px;font-size:8.5px}.profile-button>svg{color:#98a2b3;width:14px}.avatar{letter-spacing:-.3px;border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.avatar-medium{width:35px;height:35px;font-size:10px}.avatar-small{width:32px;height:32px;font-size:9px}.avatar-blue{color:#3654bd;background:#e9efff}.avatar-violet{color:#7252af;background:#f1ebfb}.avatar-green{color:#278269;background:#e7f6f1}.avatar-amber{color:#996918;background:#fff2d8}.action-popover{min-width:210px;right:0}.create-popover{grid-template-columns:1fr 1fr;gap:4px;width:278px;display:grid}.create-popover .popover-label{grid-column:1/-1}.create-popover button{color:#475467;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:10px;font-size:11px;display:flex}.create-popover button:hover{background:#f4f6fb}.create-popover button span{color:#5470dd;background:#edf1ff;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.create-popover button svg{width:15px}.notification-popover{width:310px}.popover-title{border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:center;padding:10px 10px 12px;display:flex}.popover-title strong{font-size:13px}.popover-title span{color:#98a2b3;font-size:9px}.notification-empty{text-align:center;padding:23px 10px 19px}.notification-empty>span{color:#8192ae;background:#f0f3f8;border-radius:50%;place-items:center;width:40px;height:40px;margin:auto;display:grid}.notification-empty svg{width:18px}.notification-empty strong{margin-top:10px;font-size:12px;display:block}.notification-empty p{color:#98a2b3;margin-top:4px;font-size:10px}.profile-popover{width:245px}.profile-popover>div{border-bottom:1px solid #eef1f5;align-items:center;gap:9px;padding:7px 7px 13px;display:flex}.profile-popover strong,.profile-popover small{display:block}.profile-popover strong{font-size:11px}.profile-popover small{color:#98a2b3;margin-top:4px;font-size:9px}.profile-popover>button{color:#475467;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;margin-top:6px;padding:9px 8px;font-size:10px;display:flex}.profile-popover>button:hover{background:#f4f6f8}.profile-popover>button svg{width:16px}.profile-note{color:#98a2b3;padding:7px 8px;font-size:8px;line-height:1.5;display:block}.mobile-menu,.mobile-brand,.current-route-mobile{display:none}.button{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:10.5px;font-weight:600;transition:background .17s,border-color .17s,box-shadow .17s,transform .17s;display:inline-flex}.button:active:not(:disabled){transform:translateY(1px)}.button svg{width:16px;height:16px}.button-primary{color:#fff;background:var(--blue);box-shadow:0 5px 13px #4f6ee82b}.button-primary:hover:not(:disabled){background:var(--blue-dark);box-shadow:0 7px 17px #4f6ee83d}.button-secondary{color:#475467;background:#fff;border-color:#dfe4eb}.button-secondary:hover:not(:disabled){color:#344054;background:#f8f9fb;border-color:#cfd6e2}.button-ghost{color:#667085;background:0 0}.button-danger{color:#b42318;background:#fff4f2;border-color:#fecdca}.page-header{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:26px;display:flex}.page-header h1{color:#182230;letter-spacing:-.65px;margin-top:8px;font-size:27px;font-weight:680}.page-header p{color:#7b8798;max-width:650px;margin-top:7px;font-size:11.5px;line-height:1.6}.page-kicker{color:#8793a7;letter-spacing:1.25px;align-items:center;gap:8px;min-height:18px;font-size:8.5px;font-weight:700;display:flex}.demo-badge{color:#677ecb;letter-spacing:.15px;text-transform:none;background:#edf1ff;border:1px solid #dce4ff;border-radius:5px;align-items:center;min-height:18px;padding:0 7px;font-size:8px;font-weight:650;display:inline-flex}.page-actions{align-items:center;gap:8px;display:flex}.card{border:1px solid var(--border);background:#fff;border-radius:12px;box-shadow:0 1px 2px #10182805}.card-header{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 21px 16px;display:flex}.card-header h2{color:#253247;letter-spacing:-.15px;font-size:14px;font-weight:650}.card-header p{color:#98a2b3;margin-top:5px;font-size:9.5px}.status-badge{color:#667085;white-space:nowrap;background:#f2f4f7;border-radius:6px;align-items:center;gap:5px;width:fit-content;min-height:23px;padding:0 8px;font-size:8.5px;font-weight:600;display:inline-flex}.badge-dot{background:currentColor;border-radius:50%;width:4px;height:4px}.status-blue{color:#4564d7;background:#edf1ff}.status-green{color:#29866b;background:#e9f7f2}.status-amber{color:#a16c10;background:#fff4dc}.status-red{color:#bb4237;background:#fff0ee}.status-violet{color:#7955b2;background:#f2ecfb}.demo-notice{color:#57677e;background:#f7f9fd;border:1px solid #e5eaf3;border-radius:9px;align-items:center;gap:10px;margin:-8px 0 20px;padding:10px 13px;display:flex}.demo-notice>svg{color:#6b82d6;width:17px}.demo-notice strong,.demo-notice span{font-size:9.5px}.demo-notice strong{color:#44526a;margin-right:5px}.search-input{color:#98a2b3;background:#fff;border:1px solid #dfe4eb;border-radius:8px;align-items:center;gap:8px;width:min(330px,40vw);height:38px;padding:0 11px;display:flex}.search-input:focus-within{border-color:#b8c6f5;box-shadow:0 0 0 3px #4f6ee810}.search-input>svg{width:16px}.search-input input{color:#344054;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:10.5px}.search-input input::placeholder{color:#a0a9b8}.search-input button{color:#98a2b3;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:22px;height:22px;padding:0;display:grid}.search-input button svg{width:13px}.text-link{color:#5a73d7;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:4px;font-size:9px;font-weight:600;display:inline-flex}.text-link svg{width:13px}.round-action{color:#63769a;cursor:pointer;background:#f2f5fa;border:0;border-radius:7px;place-items:center;width:27px;height:27px;padding:0;display:grid}.round-action svg{width:14px}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.stat-card{align-items:center;min-height:104px;padding:17px;display:flex;position:relative;overflow:hidden}.stat-card:after{content:"";background:#5775e808;border-radius:50%;width:86px;height:86px;position:absolute;bottom:-35px;right:-20px}.stat-icon{color:#506edc;background:#edf1ff;border-radius:10px;place-items:center;width:41px;height:41px;display:grid}.stat-icon svg{width:19px}.stat-red .stat-icon{color:#bb4b40;background:#fff0ee}.stat-violet .stat-icon{color:#7955ae;background:#f2ecfb}.stat-amber .stat-icon{color:#9c6a18;background:#fff3dc}.stat-copy{flex:1;grid-template-columns:auto 1fr;margin-left:13px;display:grid}.stat-copy>span{color:#778398;grid-column:1/-1;font-size:9.5px;font-weight:550}.stat-copy strong{color:#263349;letter-spacing:-.7px;margin-top:4px;font-size:23px;line-height:1.05}.stat-copy small{color:#98a2b3;align-self:end;margin:0 0 2px 8px;font-size:8px}.stat-arrow{color:#bbc3ce;width:14px}.dashboard-grid{grid-template-columns:minmax(0,1.48fr) minmax(280px,.85fr);gap:15px;margin-top:15px;display:grid}.compact-list{padding:0 20px 9px}.compact-task{border-top:1px solid #eef1f5;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:57px;display:grid}.compact-task.completed{opacity:.55}.compact-task.completed strong{text-decoration:line-through}.task-check{color:#fff;cursor:pointer;background:#fff;border:1.5px solid #cfd6e2;border-radius:5px;place-items:center;width:18px;height:18px;padding:0;display:grid}.task-check:has(svg){background:#5d78df;border-color:#5d78df}.task-check svg{width:12px}.compact-task strong,.compact-task span{display:block}.compact-task strong{color:#344054;font-size:10px;font-weight:600}.compact-task span{color:#98a2b3;margin-top:4px;font-size:8.5px}.compact-task time{color:#778398;white-space:nowrap;font-size:8.5px}.compact-task time.overdue{color:#c34b40}.events-card{grid-row:span 1}.event-list{padding:1px 20px 7px}.event-row{grid-template-columns:35px 2px minmax(0,1fr);gap:10px;min-height:53px;display:grid}.event-row time{color:#617088;padding-top:2px;font-size:9px;font-weight:650}.event-line{background:#7188dc;border-radius:2px;width:2px;height:34px}.event-violet{background:#9a74cf}.event-green{background:#56a78c}.event-row strong,.event-row small{display:block}.event-row strong{color:#344054;font-size:9.5px;font-weight:600}.event-row small{color:#98a2b3;margin-top:4px;font-size:8px}.day-progress{color:#98a2b3;border-top:1px solid #eef1f5;align-items:center;gap:9px;margin:0 20px 17px;padding-top:12px;font-size:8px;display:flex}.day-progress>div{background:#edf0f4;border-radius:4px;flex:1;height:4px;overflow:hidden}.day-progress i{background:#6580e2;width:38%;height:100%;display:block}.day-progress b{color:#667085;font-size:8px}.recent-calls{min-width:0}.calls-compact{padding:0 20px 9px}.calls-compact>div{border-top:1px solid #eef1f5;grid-template-columns:29px minmax(0,1fr) auto 40px;align-items:center;gap:9px;min-height:55px;display:grid}.call-direction{color:#368c72;background:#e9f7f2;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.call-direction.missed{color:#c04b40;background:#fff0ee}.call-direction svg{width:13px}.calls-compact strong,.calls-compact small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.calls-compact strong{color:#344054;font-size:9.5px;font-weight:600}.calls-compact small{color:#98a2b3;margin-top:4px;font-size:8px}.call-duration{color:#667085;text-align:right;font-size:8.5px}.focus-card{background:linear-gradient(145deg,#f8f9fe,#f0f3fc);border-color:#e0e5f3;padding:20px}.focus-top{justify-content:space-between;align-items:center;display:flex}.focus-top>span:first-child{color:#526ed3;background:#fff;border:1px solid #e4e8f2;border-radius:9px;place-items:center;width:37px;height:37px;display:grid}.focus-top svg{width:18px}.focus-card h2{color:#29364e;margin-top:18px;font-size:14px;font-weight:650}.focus-card>p{color:#778398;margin-top:7px;font-size:9px;line-height:1.6}.focus-deal{align-items:center;gap:9px;margin:16px 0;display:flex}.focus-deals{margin:13px 0}.focus-deals .focus-deal{margin:0;padding:9px 0}.focus-deals .focus-deal+.focus-deal{border-top:1px solid #e2e7f1}.focus-deal strong,.focus-deal span{display:block}.focus-deal strong{color:#344054;font-size:10px}.focus-deal span{color:#8792a3;margin-top:4px;font-size:8.5px}.focus-card .button{width:100%}.table-card{overflow:hidden}.table-toolbar{border-bottom:1px solid #e9edf2;justify-content:space-between;align-items:center;gap:18px;min-height:69px;padding:14px 17px;display:flex}.table-toolbar>div{align-items:center;gap:12px;display:flex}.records-count{color:#98a2b3;white-space:nowrap;font-size:9px}.table-scroll{width:100%;overflow-x:auto}.data-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:920px}.data-table th{color:#8a95a6;letter-spacing:.2px;text-align:left;white-space:nowrap;background:#fafbfc;border-bottom:1px solid #e9edf2;height:38px;padding:0 15px;font-size:8.5px;font-weight:650}.data-table td{color:#667085;white-space:nowrap;border-bottom:1px solid #edf0f4;height:65px;padding:8px 15px;font-size:9.5px}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr{transition:background .15s}.data-table tbody tr:hover{background:#fafbfe}.name-cell{align-items:center;gap:10px;min-width:155px;display:flex}.name-cell strong,.name-cell span{display:block}.name-cell strong{color:#344054;font-size:10px;font-weight:620}.name-cell span{color:#98a2b3;margin-top:4px;font-size:8px}.table-strong{color:#475467;font-size:9.5px;font-weight:600}.mono-cell{font-variant-numeric:tabular-nums;color:#536178}.email-cell{color:#536dc9}.count-cell{color:#596a85;background:#f2f4f7;border-radius:6px;place-items:center;min-width:24px;height:24px;font-size:9px;display:inline-grid}.actions-column{width:42px;text-align:right!important}.table-action{width:29px;height:29px}.muted-cell{color:#a1aab8;font-size:9px}.empty-state{text-align:center;align-content:center;place-items:center;min-height:250px;padding:25px;display:grid}.empty-state>span{color:#8795aa;background:#f1f4f8;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.empty-state h3{color:#475467;margin-top:11px;font-size:12px}.empty-state p{color:#98a2b3;margin-top:5px;font-size:9px}.kanban-note{color:#68758a;border:1px solid var(--border);background:#fff;border-radius:9px;align-items:center;gap:9px;margin-bottom:15px;padding:10px 13px;font-size:9px;display:flex}.kanban-note>svg{color:#6a80d2;width:16px}.kanban-note>span{flex:1}.kanban-note strong{color:#4b596f}.kanban-board{grid-template-columns:repeat(5,minmax(230px,1fr));gap:12px;padding-bottom:14px;display:grid;overflow-x:auto}.kanban-column{background:#eef1f5;border:1px solid #e5e9ef;border-radius:11px;min-width:230px;min-height:520px;padding:12px}.kanban-header{padding:2px 2px 12px}.kanban-header,.kanban-header>div{justify-content:space-between;align-items:center;display:flex}.kanban-header>div{gap:7px}.kanban-header h2{color:#445066;font-size:10px;font-weight:650}.kanban-header b{color:#758195;background:#fff;border-radius:5px;place-items:center;min-width:19px;height:19px;font-size:8px;display:grid}.kanban-header>strong{color:#69768b;font-size:9px;font-weight:600}.stage-dot{background:#6681e2;border-radius:50%;width:7px;height:7px}.kanban-violet .stage-dot{background:#9772cd}.kanban-amber .stage-dot{background:#dda948}.kanban-pink .stage-dot{background:#d777a0}.kanban-green .stage-dot{background:#51a889}.kanban-cards{flex-direction:column;gap:9px;display:flex}.deal-card{background:#fff;border:1px solid #e3e7ee;border-radius:9px;padding:14px;transition:box-shadow .18s,transform .18s;box-shadow:0 2px 5px #15223b08}.deal-card:hover{transform:translateY(-1px);box-shadow:0 7px 16px #15223b12}.deal-id{color:#98a2b3;justify-content:space-between;align-items:center;font-size:7.5px;display:flex}.deal-id button{color:#98a2b3;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:21px;height:21px;padding:0;display:grid}.deal-id button:hover{background:#f2f4f7}.deal-id svg{width:14px}.deal-card h3{color:#344054;margin-top:8px;font-size:10px;font-weight:650;line-height:1.35}.deal-card>p{color:#8b96a7;margin-top:5px;font-size:8.5px}.deal-value{color:#33425a;margin-top:15px;font-size:12px;font-weight:680}.deal-meta{border-top:1px solid #eef1f5;justify-content:space-between;align-items:center;margin-top:13px;padding-top:10px;display:flex}.deal-meta span{color:#8894a5;align-items:center;gap:4px;font-size:8px;display:flex}.deal-meta span svg{width:12px}.deal-meta.late span{color:#bd443a}.deal-meta i{color:#5065ae;background:#edf1ff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;font-style:normal;font-weight:700;display:grid}.add-deal{color:#7f8b9c;cursor:pointer;background:0 0;border:1px dashed #cdd4df;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:100%;min-height:35px;margin-top:10px;font-size:8.5px;display:flex}.add-deal:hover{color:#5c72c7;background:#ffffff80;border-color:#aebce8}.add-deal svg{width:13px}.tasks-page-card{overflow-x:auto}.segmented-control{border-bottom:1px solid #e9edf2;align-items:center;gap:4px;min-width:740px;padding:14px 17px;display:flex}.segmented-control button{color:#7b8798;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;min-height:31px;padding:0 11px;font-size:9.5px;display:inline-flex}.segmented-control button:hover{background:#f5f7fa}.segmented-control button.active{color:#4963c7;background:#edf1ff;font-weight:650}.segmented-control b{color:#b42318;background:#feeceb;border-radius:50%;place-items:center;width:16px;height:16px;font-size:7px;display:grid}.task-list-head,.task-row{grid-template-columns:minmax(280px,1.5fr) 145px 100px 155px 90px 28px;align-items:center;min-width:980px;display:grid}.task-list-head{color:#8b96a6;background:#fafbfc;border-bottom:1px solid #e9edf2;height:37px;padding:0 18px 0 55px;font-size:8px;font-weight:650}.task-row{border-bottom:1px solid #edf0f4;min-height:67px;padding:7px 18px}.task-row:last-child{border-bottom:0}.task-row.done{opacity:.56}.task-row.done .task-main strong{text-decoration:line-through}.task-check.large{width:20px;height:20px;margin-left:2px;position:absolute}.task-main{padding-left:36px}.task-main strong,.task-main span{display:block}.task-main strong{color:#344054;font-size:10px;font-weight:620}.task-main span{color:#98a2b3;margin-top:5px;font-size:8px}.task-row time{color:#69768a;align-items:center;gap:5px;font-size:8.5px;display:flex}.task-row time svg{width:13px}.task-row time.overdue{color:#bd443a}.task-owner{color:#68758a;align-items:center;gap:8px;font-size:8.5px;display:flex}.row-more{color:#98a2b3;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:26px;height:26px;padding:0;display:grid}.row-more:hover{background:#f2f4f7}.row-more svg{width:15px}.task-empty{color:#98a2b3;align-content:center;place-items:center;min-width:980px;min-height:230px;display:grid}.task-empty>svg{color:#65a88f;width:30px}.task-empty strong{color:#536178;margin-top:10px;font-size:12px}.task-empty span{margin-top:5px;font-size:9px}.play-button{color:#526bc9;cursor:pointer;background:#edf1ff;border:0;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:8.5px;font-weight:600;display:inline-flex}.play-button svg{width:12px}.play-button.active{color:#297d65;background:#e9f7f2}.audio-placeholder{color:#fff;background:#243047;border-radius:10px;align-items:center;gap:11px;min-height:61px;margin:-8px 0 15px;padding:10px 13px;display:flex;box-shadow:0 8px 20px #1822351f}.audio-placeholder>button:first-child{color:#354d9e;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}.audio-placeholder>button:first-child svg{width:16px}.audio-placeholder strong,.audio-placeholder span{display:block}.audio-placeholder strong{font-size:9.5px}.audio-placeholder span{color:#a9b4c6;margin-top:4px;font-size:8px}.fake-wave{flex:1;align-items:center;gap:3px;height:27px;display:flex;overflow:hidden}.fake-wave i{background:#7587a4;border-radius:2px;width:2px;height:7px;display:block}.fake-wave i:nth-child(3n){background:#92a6c7;height:18px}.fake-wave i:nth-child(4n){height:12px}.audio-placeholder time{color:#c6cfdd;white-space:nowrap;font-size:8px}.close-audio{color:#aeb9ca;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:27px;height:27px;padding:0;display:grid}.close-audio:hover{background:#ffffff12}.close-audio svg{width:15px}.upload-zone{color:#667085;cursor:pointer;background:#f9fafe;border:1px dashed #bdc8de;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:132px;margin-bottom:15px;padding:20px;transition:background .17s,border-color .17s;display:flex}.upload-zone:hover{background:#f4f6fd;border-color:#889fdb}.upload-zone>span{color:#5871ce;background:#fff;border:1px solid #e1e6f0;border-radius:9px;place-items:center;width:37px;height:37px;display:grid}.upload-zone svg{width:18px}.upload-zone strong{color:#536178;margin-top:9px;font-size:10px;font-weight:600}.upload-zone small{color:#98a2b3;margin-top:5px;font-size:8.5px}.document-cell{align-items:center;gap:10px;min-width:260px;display:flex}.document-cell>span{color:#5871cf;background:#edf1ff;border-radius:7px;place-items:center;width:32px;height:36px;display:grid}.document-cell svg{width:16px}.document-cell strong,.document-cell small{display:block}.document-cell strong{color:#344054;text-overflow:ellipsis;max-width:280px;font-size:9.5px;font-weight:600;overflow:hidden}.document-cell small{color:#98a2b3;margin-top:4px;font-size:7.5px}.file-type{color:#5970c4;background:#edf1ff;border-radius:5px;place-items:center;min-width:39px;height:23px;font-size:7.5px;font-weight:700;display:inline-grid}.download-button{color:#6c7c95;cursor:pointer;background:#f3f5f8;border:0;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid}.download-button:hover{color:#5068c2;background:#edf1ff}.download-button svg{width:14px}.settings-layout{grid-template-columns:185px minmax(0,850px);align-items:start;gap:18px;display:grid}.settings-tabs{border:1px solid var(--border);background:#fff;border-radius:11px;flex-direction:column;gap:3px;padding:7px;display:flex}.settings-tabs a{color:#667085;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;min-height:39px;padding:0 11px;font-size:10px;display:flex;position:relative}.settings-tabs a:hover{background:#f6f7fa}.settings-tabs a.active{color:#4c65c9;background:#edf1ff;font-weight:650}.settings-tabs a i{background:#e4564b;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.settings-content{flex-direction:column;gap:14px;min-width:0;display:flex}.settings-form{grid-template-columns:1.4fr 1fr 1fr;gap:13px;padding:3px 21px 20px;display:grid}.settings-form label>span{color:#69768a;margin-bottom:7px;font-size:8.5px;font-weight:600;display:block}.settings-form input,.settings-form select{color:#475467;background:#fff;border:1px solid #dfe4eb;border-radius:7px;outline:none;width:100%;height:38px;padding:0 10px;font-size:9.5px}.settings-form input:focus,.settings-form select:focus{border-color:#aebce9;box-shadow:0 0 0 3px #4f6ee80d}.settings-save{background:#fafbfc;border-top:1px solid #ebeff3;border-radius:0 0 12px 12px;justify-content:space-between;align-items:center;gap:15px;padding:13px 21px;display:flex}.settings-save>span{color:#98a2b3;font-size:8.5px}.setting-lines{padding:0 21px 8px}.setting-lines>div{border-top:1px solid #eef1f5;justify-content:space-between;align-items:center;min-height:61px;display:flex}.setting-lines strong,.setting-lines span{display:block}.setting-lines strong{color:#475467;font-size:10px;font-weight:600}.setting-lines span{color:#98a2b3;margin-top:4px;font-size:8.5px}.toggle{cursor:pointer;background:#d5dae2;border:0;border-radius:20px;width:35px;height:20px;padding:2px;transition:background .18s}.toggle span{background:#fff;border-radius:50%;width:16px;height:16px;margin:0;transition:transform .18s;display:block;box-shadow:0 1px 3px #25324a30}.toggle.enabled{background:#5d78df}.toggle.enabled span{transform:translate(15px)}.team-list{padding:0 21px 10px}.team-list>div{border-top:1px solid #eef1f5;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;display:grid}.team-list strong,.team-list span{display:block}.team-list strong{color:#344054;font-size:10px}.team-list>div>div span{color:#98a2b3;margin-top:4px;font-size:8.5px}.settings-hint{color:#718096;background:#f6f8fb;border-radius:8px;align-items:center;gap:8px;margin:0 21px 20px;padding:10px;font-size:8.5px;display:flex}.settings-hint svg{width:15px}.integration-card{padding:22px}.integration-hero{border-bottom:1px solid #edf0f4;align-items:flex-start;gap:15px;padding-bottom:20px;display:flex}.integration-hero>span{color:#5a72ce;background:#edf1ff;border-radius:11px;place-items:center;width:45px;height:45px;display:grid}.integration-hero>span svg{width:21px}.integration-hero>div{flex:1}.integration-hero>div>div{align-items:center;gap:9px;display:flex}.integration-hero h2{color:#344054;font-size:15px}.integration-hero p{color:#7f8a9c;max-width:560px;margin-top:8px;font-size:9px;line-height:1.6}.integration-list{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.integration-list>div{background:#f8f9fb;border:1px solid #edf0f4;border-radius:8px;gap:8px;padding:12px;display:flex}.integration-list>div>svg{color:#5aa287;width:15px}.integration-list>div:not(:first-child)>svg{color:#9da7b5}.integration-list strong,.integration-list small{display:block}.integration-list strong{color:#566379;font-size:8.5px;line-height:1.35}.integration-list small{color:#98a2b3;margin-top:4px;font-size:7.5px;line-height:1.45}.funnel-settings{grid-template-columns:1fr 1fr 1fr;gap:8px;padding:2px 21px 18px;display:grid}.funnel-settings>div{background:#f8f9fb;border:1px solid #e9edf2;border-radius:7px;grid-template-columns:25px 1fr 17px;align-items:center;gap:7px;min-height:40px;padding:0 9px;display:grid}.funnel-settings b{color:#5d73c9;background:#edf1ff;border-radius:5px;place-items:center;width:22px;height:22px;font-size:7px;display:grid}.funnel-settings span{color:#536178;font-size:8.5px;font-weight:600}.funnel-settings svg{color:#98a2b3;width:14px}.storage-summary{border:1px solid #e9edf2;border-radius:8px;grid-template-columns:1fr 1.4fr 1fr;margin:18px 0;display:grid}.storage-summary>div{border-left:1px solid #e9edf2;padding:13px}.storage-summary>div:first-child{border-left:0}.storage-summary span,.storage-summary strong{display:block}.storage-summary span{color:#98a2b3;font-size:8px}.storage-summary strong{overflow-wrap:anywhere;color:#536178;margin-top:6px;font-size:8.5px}.security-list{padding:0 21px 13px}.security-list>div{border-top:1px solid #edf0f4;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;display:grid}.security-list>div>span{color:#369173;background:#e9f7f2;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.security-list>div>span svg{width:14px}.security-list strong,.security-list small{display:block}.security-list strong{color:#445168;font-size:9.5px}.security-list small{color:#98a2b3;margin-top:4px;font-size:8px}.system-grid{grid-template-columns:1fr 1fr;gap:11px;padding:1px 21px 18px;display:grid}.service-status{background:#fafbfc;border:1px solid #e9edf2;border-radius:9px;grid-template-columns:39px minmax(0,1fr) auto;align-items:start;gap:10px;padding:13px;display:grid}.service-icon{color:#5871cf;background:#edf1ff;border-radius:9px;place-items:center;width:37px;height:37px;display:grid}.service-icon svg{width:17px}.service-status strong,.service-status small{display:block}.service-status strong{color:#344054;font-size:9.5px}.service-status small{color:#98a2b3;margin-top:4px;font-size:8px}.service-status p{color:#778398;margin-top:9px;font-size:8px;line-height:1.5}.checked-at{color:#98a2b3;background:#fafbfc;border-top:1px solid #edf0f4;border-radius:0 0 12px 12px;align-items:center;gap:6px;padding:11px 21px;font-size:8px;display:flex}.checked-at svg{width:13px}.about-grid{grid-template-columns:repeat(4,1fr);padding:0 21px 20px;display:grid}.about-grid>div{border-left:1px solid #edf0f4;padding:6px 14px}.about-grid>div:first-child{border-left:0;padding-left:0}.about-grid span,.about-grid strong{display:block}.about-grid span{color:#98a2b3;font-size:8px}.about-grid strong{color:#475467;margin-top:6px;font-size:9.5px}.modal-layer{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#11182788;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border:1px solid #e4e8ef;border-radius:14px;width:min(455px,100%);overflow:hidden;box-shadow:0 25px 70px #10182852}.modal-heading{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;gap:15px;padding:20px 20px 15px;display:flex}.modal-heading h2{color:#29364b;font-size:16px;font-weight:650}.modal-heading p{color:#8792a3;margin-top:6px;font-size:9px;line-height:1.5}.placeholder-form{padding:20px}.form-preview{flex-direction:column;gap:9px;display:flex}.form-preview span{background:linear-gradient(90deg,#f0f2f6,#f7f8fa);border:1px solid #e8ebf0;border-radius:7px;height:38px}.form-preview span:last-child{width:62%}.placeholder-form>p{color:#8994a5;margin-top:15px;font-size:9px;line-height:1.55}.modal-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.toast{z-index:110;color:#e7ecf5;background:#202b3f;border:1px solid #344056;border-radius:10px;align-items:center;gap:10px;width:min(380px,100vw - 32px);padding:12px;animation:.25s ease-out toast-in;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 15px 40px #10182840}.toast>span{color:#aebfff;background:#ffffff0d;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.toast>span svg{width:15px}.toast p{flex:1;font-size:9.5px;line-height:1.5}.toast button{color:#aeb8c8;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:26px;height:26px;padding:0;display:grid}.toast button svg{width:14px}.app-footer{color:#a0a9b7;border-top:1px solid #e3e7ed;justify-content:space-between;gap:15px;margin-top:28px;padding:18px 2px 22px;font-size:8.5px;display:flex}.auth-loading,.login-page{background:radial-gradient(circle at 50% 18%,#eef2ff 0,#f4f6f9 43%,#eef1f5 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.auth-loading{color:#344054;text-align:center;align-content:center}.auth-loading strong,.auth-loading small{display:block}.auth-loading strong{margin-top:14px;font-size:20px}.auth-loading small{color:#7c8798;margin-top:7px;font-size:13px}.loading-mark{justify-self:center;align-items:flex-end;gap:4px;height:42px;display:inline-flex}.loading-mark i{background:#6987f3;border-radius:4px;width:9px;height:25px}.loading-mark i:nth-child(2){background:#86a0ff;height:40px}.loading-mark i:nth-child(3){background:#b1c0ff;height:31px}.login-card{background:#fff;border:1px solid #dfe5ef;border-radius:18px;width:min(440px,100%);padding:34px;box-shadow:0 24px 70px #26385e20}.login-brand{border-bottom:1px solid #edf0f4;padding-bottom:24px}.login-brand .brand-name{color:#172033}.login-brand .brand-name>span{color:#657085}.login-brand .brand-name small{color:#8d98aa}.login-heading{padding:25px 0 21px}.login-heading>span{color:#6a7bb5;letter-spacing:1.3px;font-size:11px;font-weight:750}.login-heading h1{color:#202c40;letter-spacing:-.55px;margin-top:9px;font-size:28px}.login-heading p{color:#7d899b;margin-top:8px;font-size:14px;line-height:1.55}.login-form{flex-direction:column;gap:15px;display:flex}.login-form label>span,.employee-form label>span,.password-form label>span{color:#5f6d82;margin-bottom:7px;font-size:12px;font-weight:650;display:block}.login-form input,.employee-form input,.employee-form select,.password-form input{color:#344054;background:#fff;border:1px solid #d7dde7;border-radius:8px;outline:none;width:100%;height:44px;padding:0 12px;font-size:14px}.login-form input:focus,.employee-form input:focus,.employee-form select:focus,.password-form input:focus{border-color:#9caeed;box-shadow:0 0 0 3px #4f6ee814}.login-form .button{width:100%;min-height:44px;margin-top:3px}.login-help{color:#98a2b3;text-align:center;margin-top:18px;font-size:11px;line-height:1.5;display:block}.form-error,.inline-error{color:#a9322a;background:#fff2f0;border:1px solid #ffd5d0;border-radius:8px;font-size:12px;line-height:1.5}.form-error{padding:10px 12px}.inline-error{justify-content:space-between;align-items:center;gap:12px;margin:0 21px 18px;padding:12px;display:flex}.profile-settings{flex-direction:column;gap:14px;display:flex}.real-profile-form{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-form .form-wide,.password-form .form-wide{grid-column:1/-1}.settings-form input[readonly]{color:#778398;background:#f5f7fa}.password-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:3px 21px 20px;display:grid}.password-actions{justify-content:space-between;align-items:center;gap:15px;padding-top:4px;display:flex}.password-actions small,.password-section small{color:#8994a5;font-size:11px;line-height:1.5}.employees-card{overflow:hidden}.panel-loading{color:#7f8b9d;text-align:center;padding:36px 21px;font-size:13px}.employee-table{min-width:1240px}.employee-table td{height:70px}.employee-name{color:#344054;font-size:13px;font-weight:650}.employee-edit{min-height:34px}.modal-layer{overflow-y:auto}.employee-modal{width:min(760px,100%);max-height:calc(100vh - 40px);overflow-y:auto}.employee-form{padding:20px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.password-section{border-top:1px solid #edf0f4;margin-top:19px;padding-top:17px}.password-section>strong{color:#39475d;margin-bottom:13px;font-size:14px;display:block}.password-section>small{margin-top:9px;display:block}.logout-action{color:#a63b33!important}.real-crm-card{min-height:390px}.crm-toolbar{align-items:flex-start;min-height:76px}.crm-toolbar>.search-input{margin-top:1px}.crm-filter-row{flex-wrap:wrap;flex:1;justify-content:flex-end}.crm-filter-row select{color:#4d5b70;background:#fff;border:1px solid #dfe4eb;border-radius:8px;outline:none;max-width:180px;height:38px;padding:0 30px 0 10px;font-size:12px}.crm-filter-row select:focus{border-color:#a6b5ea;box-shadow:0 0 0 3px #4f6ee810}.real-crm-card .data-table{min-width:1240px}.contact-stack span,.contact-stack small{display:block}.contact-stack small{color:#8f99a8;text-overflow:ellipsis;max-width:190px;margin-top:5px;font-size:10.5px;overflow:hidden}.table-tags{align-items:center;gap:5px;max-width:215px;display:flex}.tag-chip{color:#536178;white-space:nowrap;background:#f1f3f6;border-radius:6px;align-items:center;min-height:25px;padding:0 8px;font-size:10.5px;font-weight:650;display:inline-flex}.tag-blue{color:#4564d7;background:#edf1ff}.tag-violet{color:#7955b2;background:#f2ecfb}.tag-green{color:#29866b;background:#e9f7f2}.tag-amber{color:#9d6912;background:#fff4dc}.tag-red{color:#b7443a;background:#fff0ee}.tag-more{color:#7c8797;font-size:11px;font-weight:650}.crm-pagination{color:#7f8a9a;border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:15px;min-height:62px;padding:11px 17px;font-size:12px;display:flex}.crm-pagination>div{gap:8px;display:flex}.crm-record-modal{width:min(880px,100%);max-height:calc(100vh - 34px);overflow-y:auto}.crm-record-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:20px;display:grid}.crm-record-form label>span,.crm-tags legend{color:#5f6d82;margin-bottom:7px;font-size:12px;font-weight:650;display:block}.crm-record-form input,.crm-record-form select,.crm-record-form textarea,.note-composer textarea{color:#344054;width:100%;min-height:43px;font:inherit;resize:vertical;background:#fff;border:1px solid #d7dde7;border-radius:8px;outline:none;padding:10px 12px;font-size:13px;line-height:1.45}.crm-record-form select{padding-block:0}.crm-record-form textarea{min-height:88px}.crm-record-form input:focus,.crm-record-form select:focus,.crm-record-form textarea:focus,.note-composer textarea:focus{border-color:#9caeed;box-shadow:0 0 0 3px #4f6ee814}.crm-record-form input:disabled,.crm-record-form select:disabled,.crm-record-form textarea:disabled{color:#69768a;cursor:not-allowed;background:#f5f7fa}.crm-tags{border:1px solid #e2e6ed;border-radius:9px;min-width:0;padding:13px}.crm-tags legend{margin:0;padding:0 4px}.crm-tags>div{flex-wrap:wrap;gap:7px;display:flex}.crm-tags label{cursor:pointer}.crm-tags input{opacity:0;width:1px;height:1px;min-height:0;position:absolute}.crm-tags input:not(:checked)+.tag-chip{filter:grayscale(.5);opacity:.48}.crm-tags input:focus-visible+.tag-chip{box-shadow:0 0 0 3px #4f6ee824}.record-notes{border-top:1px solid #edf0f4;padding-top:6px}.record-notes-head{align-items:center;gap:8px;margin-bottom:11px;display:flex}.record-notes-head strong{color:#39475d;font-size:14px}.record-notes-head span{color:#65748b;background:#f0f2f6;border-radius:6px;place-items:center;min-width:22px;height:22px;font-size:10px;display:grid}.notes-list{flex-direction:column;gap:8px;max-height:260px;padding-right:4px;display:flex;overflow-y:auto}.notes-list article{background:#f8f9fb;border:1px solid #e9edf2;border-radius:9px;padding:12px 13px;position:relative}.notes-list article>div{justify-content:space-between;gap:10px;display:flex}.notes-list strong{color:#4b596f;font-size:11.5px}.notes-list time{color:#98a2b3;font-size:10px}.notes-list p{color:#5e6b7e;white-space:pre-wrap;margin-top:7px;font-size:12px;line-height:1.55}.notes-list article>button{color:#ad4840;cursor:pointer;background:0 0;border:0;margin-top:7px;padding:0;font-size:10.5px}.notes-empty{color:#98a2b3;text-align:center;background:#fafbfc;border-radius:8px;padding:15px;font-size:12px}.note-composer{grid-template-columns:1fr auto;align-items:end;gap:9px;margin-top:10px;display:grid}.note-composer textarea{min-height:66px}.crm-modal-actions{border-top:1px solid #edf0f4;align-items:center;padding-top:5px}.crm-modal-actions>span{flex:1}.crm-import-modal{width:min(650px,100%);max-height:calc(100vh - 40px);overflow-y:auto}.import-form{padding:20px}.import-instructions{color:#68758a;background:#f7f9fd;border:1px solid #e4e9f3;border-radius:10px;padding:15px}.import-instructions>strong{color:#42516a;font-size:13px}.import-instructions ol{margin:9px 0 12px 20px;font-size:11.5px;line-height:1.7}.real-upload-zone{color:#667085;cursor:pointer;text-align:center;background:#fafbfe;border:1px dashed #b8c4dc;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:155px;margin:15px 0;padding:20px;display:flex}.real-upload-zone:hover{background:#f5f7fd;border-color:#879ddd}.real-upload-zone input{opacity:0;width:1px;height:1px;position:absolute}.real-upload-zone>span{color:#5871ce;background:#fff;border:1px solid #e1e6f0;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.real-upload-zone svg{width:19px}.real-upload-zone strong{color:#4f5e74;margin-top:10px;font-size:13px}.real-upload-zone small{color:#98a2b3;margin-top:6px;font-size:11px}.import-result{color:#397660;background:#edf8f4;border:1px solid #cfeadf;border-radius:9px;margin-top:14px;padding:14px}.import-result.has-errors{color:#8e651d;background:#fff8e9;border-color:#f0dfb7}.import-result>strong{font-size:13px}.import-result>div{flex-wrap:wrap;gap:16px;margin-top:9px;font-size:11.5px;display:flex}.import-result ul{max-height:150px;margin:11px 0 0 18px;font-size:11px;line-height:1.55;overflow-y:auto}body{font-size:14px}.brand-name small,.workspace-label,.workspace-label b,.popover-label,.page-kicker,.demo-badge{font-size:10.5px}.local-state strong,.global-search input,.search-popover>button span,.notification-empty strong,.profile-button strong,.profile-popover strong,.button,.page-header p,.card-header p,.demo-notice strong,.demo-notice span,.search-input input,.records-count,.kanban-note,.segmented-control button,.settings-tabs a,.settings-form input,.settings-form select,.settings-save>span,.settings-hint,.modal-heading p,.placeholder-form>p,.toast p,.app-footer{font-size:12.5px}.local-state small,.sidebar-version,.global-search kbd,.search-popover>button small,.search-empty span,.profile-button small,.popover-title span,.notification-empty p,.profile-popover small,.profile-note,.stat-copy small,.compact-task span,.compact-task time,.event-row small,.day-progress,.day-progress b,.calls-compact small,.call-duration,.focus-deal span,.name-cell span,.muted-cell,.deal-id,.deal-card>p,.deal-meta span,.task-main span,.task-row time,.task-owner,.audio-placeholder span,.audio-placeholder time,.upload-zone small,.document-cell small,.file-type,.integration-list small,.storage-summary span,.security-list small,.service-status small,.service-status p,.checked-at,.about-grid span{font-size:10.5px}.status-badge{width:auto;min-height:27px;padding:0 9px;font-size:11.5px}.badge-dot{flex:none;width:5px;height:5px}.stat-copy>span,.compact-task strong,.event-row time,.event-row strong,.calls-compact strong,.focus-card>p,.focus-deal strong,.data-table td,.name-cell strong,.table-strong,.empty-state p,.kanban-header h2,.kanban-header>strong,.deal-card h3,.add-deal,.task-main strong,.task-empty span,.play-button,.audio-placeholder strong,.upload-zone strong,.document-cell strong,.settings-form label>span,.setting-lines strong,.setting-lines span,.team-list strong,.team-list>div>div span,.integration-hero p,.integration-list strong,.funnel-settings span,.storage-summary strong,.security-list strong,.service-status strong,.about-grid strong{font-size:12.5px}.text-link{font-size:12px}.stat-copy strong{font-size:27px}.count-cell{font-size:11px}.kanban-header b,.segmented-control b,.deal-meta i,.funnel-settings b{font-size:9.5px}.focus-card{overflow:hidden}.focus-top{gap:12px;width:100%;min-width:0}.focus-top .status-badge{flex:none;align-self:flex-start;width:auto;min-width:max-content;max-width:100%;margin:0;position:static}.avatar-medium{font-size:12px}.avatar-small{font-size:11px}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=1180px){:root{--sidebar:212px}.sidebar{padding-inline:12px}.sidebar-link{padding-inline:11px}.page-content{padding-inline:25px}.topbar{padding-inline:25px 20px}.profile-button>span:not(.avatar){display:none}.profile-button{gap:3px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(270px,.9fr)}.integration-list{grid-template-columns:1fr}}@media (width<=920px){:root{--sidebar:76px}.sidebar{align-items:stretch;padding:22px 10px 16px}.sidebar-head{justify-content:center;padding:0}.brand-name,.workspace-label,.sidebar-link span,.active-marker,.local-state,.sidebar-version{display:none}.sidebar-nav{gap:7px;margin-top:34px}.sidebar-link{justify-content:center;min-height:45px;padding:0}.sidebar-link svg{width:20px;height:20px}.sidebar-footer{padding-top:8px}.dashboard-grid{grid-template-columns:1fr}.events-card{grid-row:auto}.settings-layout{grid-template-columns:165px minmax(0,1fr)}.system-grid{grid-template-columns:1fr}.about-grid{grid-template-columns:1fr 1fr;row-gap:14px}.about-grid>div:nth-child(3){border-left:0;padding-left:0}}@media (width<=720px){:root{--sidebar:0px}.sidebar{width:246px;box-shadow:none;padding:22px 14px 18px;transition:transform .24s;transform:translate(-102%)}.sidebar.sidebar-open{transform:translate(0);box-shadow:18px 0 45px #10182842}.sidebar-head{justify-content:flex-start;padding:0 8px}.sidebar-close{display:grid}.brand-name,.workspace-label,.sidebar-link span,.active-marker,.local-state,.sidebar-version{display:initial}.workspace-label{display:flex}.sidebar-nav{gap:3px;margin-top:0}.sidebar-link{justify-content:flex-start;min-height:43px;padding:0 12px}.sidebar-footer{margin-top:auto}.local-state{display:flex}.sidebar-version{display:block}.sidebar-overlay{z-index:45;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10182877;border:0;padding:0;display:block;position:fixed;inset:0}.topbar{height:62px;padding:0 15px}.mobile-menu{margin-right:4px;display:grid}.global-search{width:min(300px,45vw)}.global-search kbd{display:none}.page-content{padding:24px 17px 0}.page-header{flex-direction:column;align-items:flex-start;margin-bottom:20px}.page-header h1{font-size:24px}.page-actions{width:100%;overflow-x:auto}.stats-grid{grid-template-columns:1fr 1fr;gap:10px}.stat-card{min-height:95px;padding:14px}.stat-icon{width:36px;height:36px}.table-toolbar{flex-direction:column;align-items:stretch}.search-input{width:100%}.table-toolbar>div{justify-content:space-between}.crm-filter-row{justify-content:flex-start!important}.crm-filter-row select{flex:1;min-width:145px;max-width:none}.crm-record-form,.note-composer{grid-template-columns:1fr}.note-composer .button{justify-self:end}.kanban-note{flex-wrap:wrap;align-items:flex-start}.kanban-note>span{min-width:calc(100% - 30px)}.settings-layout{grid-template-columns:1fr}.settings-tabs{flex-direction:row;padding:5px;overflow-x:auto}.settings-tabs a{white-space:nowrap;text-align:center;min-width:max-content;padding-inline:14px}.settings-form,.password-form,.integration-list{grid-template-columns:1fr}.funnel-settings{grid-template-columns:1fr 1fr}.storage-summary{grid-template-columns:1fr}.storage-summary>div{border-top:1px solid #e9edf2;border-left:0}.storage-summary>div:first-child{border-top:0}.fake-wave{display:none}}@media (width<=520px){.global-search{display:none}.mobile-brand{margin-left:3px;display:block}.mobile-brand .brand-mark{width:24px;height:25px}.mobile-brand .brand-mark i{width:6px;height:15px}.mobile-brand .brand-mark i:nth-child(2){height:24px}.mobile-brand .brand-mark i:nth-child(3){height:19px}.current-route-mobile{color:#526074;font-size:11px;font-weight:650;display:block;position:absolute;left:86px}.topbar-actions .button{width:36px;padding:0}.topbar-actions .button span,.topbar-divider{display:none}.profile-button{padding:2px}.profile-button>svg{display:none}.avatar-medium{width:32px;height:32px}.notification-popover{width:285px;right:-75px}.create-popover{width:260px;right:-80px}.profile-popover{right:0}.stats-grid{grid-template-columns:1fr}.demo-notice{align-items:flex-start}.demo-notice span{margin-top:3px;line-height:1.45;display:block}.calls-compact>div{grid-template-columns:29px minmax(0,1fr) auto}.calls-compact .status-badge{display:none}.card-header{padding-inline:17px}.compact-list,.calls-compact,.event-list{padding-inline:16px}.day-progress{margin-inline:16px}.audio-placeholder{flex-wrap:wrap;align-items:flex-start}.audio-placeholder>div:not(.fake-wave){flex:1}.upload-zone{text-align:center}.upload-zone strong{line-height:1.45}.settings-save{flex-direction:column;align-items:flex-end}.settings-save .button{width:100%}.team-list>div{grid-template-columns:35px minmax(0,1fr)}.team-list .status-badge{grid-column:2}.integration-hero{flex-direction:column}.funnel-settings{grid-template-columns:1fr}.security-list>div{grid-template-columns:31px minmax(0,1fr)}.security-list .status-badge{grid-column:2}.system-grid{padding-inline:15px}.service-status{grid-template-columns:37px minmax(0,1fr)}.service-status .status-badge{grid-column:2}.about-grid{grid-template-columns:1fr 1fr;padding-inline:15px}.app-footer{flex-direction:column;align-items:flex-start;gap:5px}.toast{bottom:16px;right:16px}.login-card{padding:26px 22px}.form-grid{grid-template-columns:1fr}.crm-toolbar{padding-inline:13px}.crm-filter-row{grid-template-columns:1fr 1fr;width:100%;display:grid!important}.crm-filter-row select,.crm-filter-row .button{width:100%;min-width:0}.crm-pagination{flex-direction:column;align-items:flex-start}.crm-pagination>div{width:100%}.crm-pagination .button{flex:1}.crm-record-form{padding:16px}.crm-modal-actions{flex-direction:column;align-items:stretch}.crm-modal-actions>span{display:none}.crm-modal-actions .button{width:100%}.notes-list article>div{flex-direction:column;align-items:flex-start;gap:3px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{font-size:16px;line-height:1.45}.sidebar-link{min-height:47px;font-size:14.5px}.local-state strong,.profile-button strong,.profile-popover strong{font-size:13.5px}.local-state small,.sidebar-version,.profile-button small,.profile-popover small{font-size:11.5px}.global-search{width:390px}.global-search input{font-size:14px}.button{min-height:42px;padding-inline:16px;font-size:13px}.page-header h1{font-size:32px}.page-header p{font-size:14px}.page-kicker,.demo-badge{font-size:11.5px}.card-header h2,.focus-card h2{font-size:18px}.card-header p,.kanban-note,.settings-tabs a,.settings-hint,.records-count{font-size:13px}.stat-copy>span,.compact-task strong,.event-row strong,.calls-compact strong,.focus-card>p,.focus-deal strong,.data-table td,.name-cell strong,.table-strong,.deal-card h3,.task-main strong,.document-cell strong,.storage-summary strong,.about-grid strong{font-size:13.5px}.stat-copy small,.compact-task span,.compact-task time,.event-row small,.calls-compact small,.call-duration,.focus-deal span,.name-cell span,.muted-cell,.deal-card>p,.deal-meta span,.task-main span,.task-row time,.task-owner,.document-cell small,.file-type{font-size:11.5px}.data-table th,.task-list-head{font-size:12px}.data-table td{height:72px}.status-badge{min-height:29px;font-size:12px}.kanban-header h2,.kanban-header>strong,.add-deal{font-size:12.5px}.deal-id,.deal-meta i,.kanban-header b{font-size:10.5px}.deal-value{font-size:15px}.segmented-control button{min-height:38px;padding-inline:14px;font-size:13px}.task-list-head,.task-row{grid-template-columns:minmax(300px,1.5fr) 175px 115px 175px 120px 34px}.task-row{min-height:76px}.settings-tabs a{min-height:45px}.modal-heading h2{font-size:19px}.modal-heading p{font-size:12.5px}.header-select,.pipeline-toolbar select{color:#3f4e64;min-height:42px;font:inherit;background:#fff;border:1px solid #d7dde7;border-radius:8px;padding:0 36px 0 13px;font-size:13px}.real-kanban{grid-template-columns:repeat(6,minmax(260px,1fr))}.real-kanban .kanban-column{min-width:260px}.deal-card{cursor:pointer}.deal-card.dragging,.pipeline-row.dragging{opacity:.45;transform:scale(.98)}.deal-modal{width:min(1120px,100%);max-height:calc(100vh - 30px);overflow-y:auto}.deal-card-summary{color:#5f6d82;background:#f8f9fc;border-bottom:1px solid #e8ecf2;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:16px 22px;font-size:13px;display:flex}.deal-card-summary>span:not(.status-badge){align-items:center;gap:6px;display:inline-flex}.deal-card-summary svg{color:#6479cd;width:17px;height:17px}.deal-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:20px 22px;display:grid}.deal-form label>span,.simulator-form label>span,.upload-form label>span{color:#5f6d82;margin-bottom:7px;font-size:13px;font-weight:650;display:block}.deal-form input,.deal-form select,.deal-form textarea,.simulator-form input,.simulator-form select,.upload-form input,.upload-form select,.quick-task input,.pipeline-add input,.pipeline-row input,.pipeline-row select,.pipeline-toolbar select,.activity-composer textarea{color:#344054;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d7dde7;border-radius:8px;outline:none;padding:10px 12px;font-size:13.5px}.deal-form textarea,.activity-composer textarea{resize:vertical}.deal-form input:focus,.deal-form select:focus,.deal-form textarea:focus,.simulator-form input:focus,.simulator-form select:focus,.upload-form input:focus,.upload-form select:focus,.quick-task input:focus,.pipeline-add input:focus,.pipeline-row input:focus,.pipeline-row select:focus,.activity-composer textarea:focus{border-color:#9caeed;box-shadow:0 0 0 3px #4f6ee814}.deal-workspace{border-top:1px solid #edf0f4;padding:0 22px 24px}.deal-quick-actions{flex-wrap:wrap;gap:9px;padding:17px 0;display:flex}.deal-quick-actions .button{cursor:pointer}.deal-quick-actions .disabled{opacity:.55;pointer-events:none}.quick-task{background:#f7f9fc;border:1px solid #e4e9f1;border-radius:10px;grid-template-columns:minmax(240px,1fr) 220px auto;gap:9px;padding:13px;display:grid}.activity-feed{background:#fff;border:1px solid #e3e8ef;border-radius:11px;overflow:hidden}.activity-heading{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:15px;padding:15px 17px;display:flex}.activity-heading strong,.activity-heading span{display:block}.activity-heading strong{color:#344054;font-size:15px}.activity-heading span{color:#8a95a6;margin-top:3px;font-size:11.5px}.activity-composer{background:#fafbfc;border-bottom:1px solid #edf0f4;grid-template-columns:1fr auto;gap:10px;padding:14px 17px;display:grid}.timeline-list{padding:4px 17px 12px}.timeline-event{border-bottom:1px solid #edf0f4;grid-template-columns:36px 1fr;gap:11px;padding:13px 0;display:grid}.timeline-event:last-child{border-bottom:0}.timeline-icon{color:#536dcc;background:#edf1ff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.timeline-icon svg{width:17px;height:17px}.timeline-task_completed .timeline-icon{color:#2f886d;background:#eaf7f2}.timeline-call .timeline-icon{color:#4b866b;background:#eaf7f2}.timeline-file_deleted .timeline-icon{color:#b64b43;background:#fff0ee}.timeline-title{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.timeline-title strong{color:#344054;font-size:13.5px}.timeline-title time,.timeline-event small{color:#98a2b3;font-size:11px}.timeline-event p{color:#5e6b7f;white-space:pre-wrap;margin-top:5px;font-size:12.5px;line-height:1.5}.timeline-event small{margin-top:5px;display:block}.timeline-recording{width:min(360px,100%);height:36px;margin-top:9px;display:block}.next-action-banner{color:#54627a;background:#f0f4ff;border:1px solid #dce5ff;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:17px 20px 0;padding:12px 14px;font-size:12.5px;display:grid}.next-action-banner>span{color:#5a70c5;font-weight:650}.next-action-banner.overdue{background:#fff4f2;border-color:#ffd9d4}.next-action-banner.overdue time{color:#b34239}.task-main-button{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.task-main-button:hover strong{color:#4e67ca}.task-modal{width:min(760px,100%);max-height:calc(100vh - 40px);overflow-y:auto}.telephony-state{color:#55647b;background:#fff;border:1px solid #e2e7ef;border-radius:10px;align-items:center;gap:13px;margin-bottom:15px;padding:14px 16px;display:flex}.telephony-state>svg{color:#6278d0}.telephony-state>div{flex:1}.telephony-state strong,.telephony-state span{display:block}.telephony-state strong{font-size:14px}.telephony-state span{color:#8490a1;margin-top:3px;font-size:12px}.call-audio{width:210px;height:34px}.call-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.simulator-form,.upload-form{gap:15px;padding:20px;display:grid}.file-actions{gap:6px;display:flex}.delete-file{color:#b54840;background:#fff0ee}.pipeline-toolbar{border-bottom:1px solid #e9edf2;align-items:center;gap:15px;padding:16px 19px;display:flex}.pipeline-toolbar select{width:auto;min-width:220px;padding-block:0}.pipeline-toolbar span{color:#8490a2;font-size:12px}.pipeline-editor{padding:5px 19px}.pipeline-row{border-bottom:1px solid #edf0f4;grid-template-columns:36px minmax(180px,1fr) 105px 125px minmax(170px,auto) auto auto 24px;align-items:center;gap:9px;padding:10px 0;display:grid}.pipeline-row>b{color:#8490a2;cursor:grab;font-size:12px}.pipeline-row>svg{color:#98a2b3}.pipeline-row input,.pipeline-row select{min-height:40px;padding-block:0}.pipeline-row select:disabled{color:#98a2b3;background:#f5f7fa}.pipeline-add{gap:10px;padding:15px 19px;display:flex}.pipeline-add input{max-width:420px}.global-results{max-height:min(620px,75vh);overflow-y:auto}.global-results section+section{border-top:1px solid #edf0f4;padding-top:6px}.global-results button>span{flex:1;min-width:0}.global-results button>span strong,.global-results button>span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.global-results button>span strong{color:#475467;font-size:12.5px}.global-results button>span small{color:#98a2b3;margin-top:2px;font-size:10.5px}.dashboard-empty{color:#98a2b3;text-align:center;padding:24px 0;font-size:13px}.focus-card{min-width:0;position:relative;overflow:hidden}.focus-top{justify-content:space-between;width:100%;min-width:0;position:relative}.focus-top .status-badge{text-align:center;white-space:normal;flex:0 auto;min-width:0;max-width:calc(100% - 56px);height:auto;padding-block:5px;line-height:1.2;margin:0!important;position:static!important;inset:auto!important}.focus-deal{cursor:pointer;text-align:left;background:0 0;border:0;width:100%}.focus-deal-avatar{background:#e9edfb;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-weight:700;color:#5268b7!important;margin:0!important;font-size:11px!important;display:grid!important}@media (width<=800px){.deal-form,.quick-task,.activity-composer{grid-template-columns:1fr}.pipeline-row{grid-template-columns:32px 1fr 1fr}.pipeline-row input{grid-column:2/-1}.pipeline-row .button{width:100%}.pipeline-toolbar{flex-direction:column;align-items:stretch}.pipeline-toolbar select{width:100%}.pipeline-add{flex-direction:column}.pipeline-add input{max-width:none}.next-action-banner{grid-template-columns:1fr}}.brand-name small,.workspace-label,.workspace-label b,.popover-label,.page-kicker,.demo-badge,.sidebar-version,.global-search kbd,.search-popover>button small,.search-empty span,.popover-title span,.notification-empty p,.profile-note,.stat-copy small,.compact-task span,.compact-task time,.event-row small,.day-progress,.day-progress b,.calls-compact small,.call-duration,.focus-deal span,.name-cell span,.muted-cell,.deal-id,.deal-card>p,.deal-meta span,.task-main span,.task-row time,.task-owner,.document-cell small,.file-type,.integration-list small,.storage-summary span,.security-list small,.service-status small,.service-status p,.checked-at,.about-grid span,.timeline-title time,.timeline-event small,.activity-heading span,.global-results button>span small{font-size:12.5px}.button,.local-state strong,.global-search input,.search-popover>button span,.notification-empty strong,.profile-button strong,.profile-popover strong,.page-header p,.card-header p,.search-input input,.records-count,.kanban-note,.segmented-control button,.settings-tabs a,.settings-hint,.modal-heading p,.toast p,.app-footer,.stat-copy>span,.compact-task strong,.event-row strong,.calls-compact strong,.focus-card>p,.focus-deal strong,.data-table td,.name-cell strong,.table-strong,.deal-card h3,.task-main strong,.document-cell strong,.deal-form input,.deal-form select,.deal-form textarea,.simulator-form input,.simulator-form select,.upload-form input,.upload-form select,.quick-task input,.pipeline-add input,.pipeline-row input,.pipeline-row select,.pipeline-toolbar select,.activity-composer textarea{font-size:14px}.sidebar-link{font-size:15px}.status-badge,.data-table th,.task-list-head{font-size:12.5px}@media (width<=1180px){.pipeline-row{grid-template-columns:32px minmax(0,1fr) minmax(0,1fr)}.pipeline-row input{grid-column:2/-1}.pipeline-row .button{width:100%}}.avatar{letter-spacing:0;text-align:center;text-transform:uppercase;vertical-align:middle;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.avatar .avatar-initials{letter-spacing:0;text-align:center;white-space:nowrap;width:100%;line-height:1;display:block}.avatar.avatar-small{width:32px;height:32px;font-size:11.5px}.avatar.avatar-medium{width:36px;height:36px;font-size:12.5px}.name-cell .avatar{flex-shrink:0;margin:0;display:inline-flex}.avatar .avatar-initials,.name-cell .avatar .avatar-initials{color:inherit;font-size:inherit;font-weight:inherit;margin:0;padding:0;line-height:1;display:block}.avatar.avatar-blue{color:#3654bd;background:#e9efff}.avatar.avatar-violet{color:#7252af;background:#f1ebfb}.avatar.avatar-green{color:#278269;background:#e7f6f1}.avatar.avatar-amber{color:#996918;background:#fff2d8}.modal{flex-direction:column;max-height:calc(100vh - 40px);display:flex}.modal-heading{flex:none;align-items:center}.modal-heading>div{flex:1;min-width:0}.modal-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.modal-footer{background:#fafbfc;border-top:1px solid #edf0f4;flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.crm-record-modal,.deal-modal,.task-modal,.employee-modal,.crm-import-modal{overflow:hidden}.modal-tone-icon{border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.modal-tone-icon svg{width:19px;height:19px}.modal-tone-icon.tone-warning{color:#9a6a12;background:#fff4dc}.modal-tone-icon.tone-danger{color:#b42318;background:#fff0ee}.modal-tone-icon.tone-success{color:#2f886d;background:#e8f6f0}.confirm-modal{width:min(480px,100%)}.confirm-body{gap:12px;padding:20px;display:grid}.confirm-message{color:#3d4a5f;font-size:14.5px;line-height:1.6}.form-modal{width:min(580px,100%)}.form-modal.qualify-modal{width:min(720px,100%)}.form-modal.task-modal{width:min(780px,100%)}.modal-form{gap:15px;padding:20px;display:grid}.modal-form .deal-form{padding:0}.modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.modal-grid .form-wide,.form-grid .form-wide,.crm-record-form .form-wide,.deal-form .form-wide{grid-column:1/-1}.crm-record-form>*,.deal-form>*{min-width:0}.modal-form label>span,.field-label{color:#5f6d82;margin-bottom:7px;font-size:12.5px;font-weight:650;display:block}.modal-form input:not([type=radio]):not([type=checkbox]):not([type=file]),.modal-form select,.modal-form textarea{color:#344054;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d7dde7;border-radius:8px;outline:none;padding:10px 12px;font-size:14px}.modal-form input[readonly]{color:#5f6d82;background:#f5f7fa}.modal-form input:focus,.modal-form select:focus,.modal-form textarea:focus{border-color:#9caeed;box-shadow:0 0 0 3px #4f6ee814}.modal-form input[type=file]{background:#fafbfe;border:1px dashed #b8c4dc;border-radius:9px;width:100%;padding:12px}.modal-form .settings-hint,.confirm-body .settings-hint{margin:0}.field-block{min-width:0;display:block}.field-note{color:#2f7d63;align-items:center;gap:6px;margin-top:7px;font-size:12px;display:flex}.field-note svg{width:14px;height:14px}.field-hint{color:#a15c12;align-items:center;gap:7px;margin:-4px 0 0;font-size:12.5px;display:flex}.field-hint svg{width:15px;height:15px}.muted-note{color:#7c8798;font-size:12.5px;line-height:1.55}.duplicate-error{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.duplicate-error>span{flex:260px}.crm-modal-actions{z-index:4;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff7;border-top:1px solid #e3e8ef;margin:4px -20px -20px;padding:13px 20px;position:sticky;bottom:0;box-shadow:0 -10px 18px -14px #10182840}.deal-form .crm-modal-actions{margin-inline:-22px;padding-inline:22px}.notes-list{overscroll-behavior:contain;max-height:240px}.notes-list p{overflow-wrap:anywhere}.record-notes{min-width:0}.data-table th.actions-column,.data-table td.actions-column{z-index:2;background:#fff;position:sticky;right:0;box-shadow:inset 1px 0 #edf0f4,-12px 0 14px -14px #10182852}.data-table th.actions-column{z-index:3;background:#fafbfc}.data-table tbody tr:hover td.actions-column{background:#fafbfe}.data-table .wide-actions{white-space:normal;min-width:230px;text-align:left!important}.data-table tr.row-openable{cursor:default;-webkit-user-select:none;user-select:none}.link-button{color:#4964cc;cursor:pointer;font:inherit;text-align:left;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;-webkit-text-decoration:underline #4964cc55;text-decoration:underline #4964cc55;display:inline}.link-button:hover{color:#3450bd;text-decoration-color:currentColor}.target-type{color:#7c8798;font-weight:500}.search-select{min-width:0;position:relative}.search-select-control{color:#98a2b3;background:#fff;border:1px solid #d7dde7;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:0 10px 0 12px;display:flex}.search-select-control>svg{flex:none;width:16px;height:16px}.search-select-control input{color:#344054;width:100%;min-width:0;font:inherit;outline:none;flex:1;font-size:14px;min-height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.search-select-control input::placeholder{color:#7b8798}.search-select.open .search-select-control,.search-select-control:focus-within{border-color:#9caeed;box-shadow:0 0 0 3px #4f6ee814}.search-select.invalid .search-select-control{border-color:#f0b4ab}.search-select.disabled .search-select-control{background:#f5f7fa}.search-select-clear{color:#98a2b3;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;display:grid}.search-select-clear:hover{color:#b42318;background:#fff0ee}.search-select-clear svg{width:13px}.search-select-chevron{color:#98a2b3;width:15px!important}.search-select-list{z-index:40;background:#fff;border:1px solid #e3e8ef;border-radius:10px;max-height:290px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 38px #1b2b4b26}.search-select-list>button{color:#344054;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;width:100%;padding:9px 10px;display:block}.search-select-list>button.active{background:#f1f4ff}.search-select-list>button.selected strong{color:#4059c2}.search-select-list strong,.search-select-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.search-select-list strong{font-size:13.5px;font-weight:600}.search-select-list small{color:#8a95a6;margin-top:2px;font-size:11.5px}.search-select-list em{color:#6c778a;font-size:13px}.search-select-state{color:#98a2b3;padding:10px;font-size:12.5px}.object-picker{gap:10px;display:grid}.segmented-control.object-type-switch,.modal .segmented-control,.calls-toolbar .segmented-control{background:#f5f7fa;border:1px solid #e3e8ef;border-radius:9px;width:fit-content;min-width:0;padding:3px}.modal .segmented-control button,.calls-toolbar .segmented-control button{font-size:13px}.segmented-control button:disabled{cursor:not-allowed;opacity:.45}.locked-target{color:#5f6d82;background:#f6f8fc;border:1px solid #e3e8f2;border-radius:9px;align-items:center;gap:10px;padding:11px 12px;display:flex}.locked-target svg{color:#5a73d7;width:18px}.locked-target strong,.locked-target small{display:block}.locked-target strong{color:#344054;font-size:14px}.locked-target small{color:#8a95a6;margin-top:2px;font-size:12px}.files-panel{background:#fff;border:1px solid #e3e8ef;border-radius:11px;padding:14px 16px}.deal-workspace .files-panel{margin-bottom:14px}.files-panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.files-panel-head>div{align-items:center;gap:8px;display:flex}.files-panel-head strong{color:#39475d;font-size:14px}.files-panel-head span{color:#65748b;background:#f0f2f6;border-radius:6px;place-items:center;min-width:22px;height:22px;font-size:11px;display:grid}.files-list{gap:6px;margin:11px 0 0;padding:0;list-style:none;display:grid}.files-list li{background:#f8f9fb;border:1px solid #edf0f4;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto auto auto;align-items:center;gap:9px;padding:8px 10px;display:grid}.files-list li>svg{color:#6479cd;width:17px}.files-list strong,.files-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.files-list strong{color:#3f4c61;font-size:13px}.files-list small{color:#98a2b3;margin-top:2px;font-size:11.5px}.files-empty{color:#98a2b3;padding:12px 0 2px;font-size:12.5px}.converted-banner{color:#5b4a7d;background:#f6f1fd;border:1px solid #e6dbf8;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:17px 20px 0;padding:12px 14px;font-size:13px;display:flex}.qualify-section{border:1px solid #e2e6ed;border-radius:10px;gap:12px;min-width:0;margin:0;padding:14px;display:grid}.qualify-section legend{color:#39475d;align-items:center;gap:7px;padding:0 5px;font-size:14px;font-weight:650;display:flex}.qualify-section legend svg{color:#5a73d7;width:17px}.choice-row{flex-wrap:wrap;gap:8px 20px;display:flex}.choice-row label{color:#475467;cursor:pointer;align-items:center;gap:7px;font-size:13.5px;display:inline-flex}.choice-row input{accent-color:var(--blue)}.form-grid label>span{color:#5f6d82;margin-bottom:7px;font-size:12.5px;font-weight:650;display:block}.match-badge{color:#2f7d63;background:#e8f6f0;border-radius:10px;margin-left:6px;padding:2px 7px;font-size:11px;font-weight:650}.qualify-summary{gap:8px;margin:0;padding:0;list-style:none;display:grid}.qualify-summary li{color:#3f4c61;background:#f6f8fc;border-radius:8px;align-items:center;gap:9px;padding:10px 12px;font-size:13.5px;display:flex}.qualify-summary svg{color:#5a73d7;width:17px}.qualify-result{width:min(620px,100%)}.pipeline-card{overflow:visible}.pipeline-error{margin:0 21px 14px}.pipeline-toolbar{flex-wrap:wrap;justify-content:space-between}.pipeline-select{flex:280px;align-items:center;gap:10px;min-width:0;display:flex}.pipeline-select>span{color:#5f6d82;font-size:13px;font-weight:650}.pipeline-toolbar .pipeline-select select{flex:1;width:100%;min-width:0;max-width:380px}.pipeline-toolbar-actions{flex-wrap:wrap;gap:8px;display:flex}.pipeline-toolbar .button span{color:inherit;font-size:inherit}.pipeline-name{padding:16px 19px 6px;display:block}.pipeline-name>span{color:#5f6d82;margin-bottom:7px;font-size:12.5px;font-weight:650;display:block}.pipeline-name input{color:#344054;width:min(420px,100%);min-height:42px;font:inherit;border:1px solid #d7dde7;border-radius:8px;padding:0 12px;font-size:14px}.pipeline-grid{grid-template-columns:22px 64px minmax(0,1fr) 150px 140px 64px 92px;align-items:center;gap:10px;display:grid}.pipeline-grid-head{color:#8a95a6;padding:12px 19px 6px;font-size:12px;font-weight:650}.pipeline-stage-row{background:#fff;border-bottom:1px solid #edf0f4;padding:8px 0}.pipeline-stage-row.dragging{opacity:.45}.pipeline-stage-row input,.pipeline-stage-row select{color:#344054;width:100%;min-width:0;min-height:40px;font:inherit;background:#fff;border:1px solid #d7dde7;border-radius:8px;outline:none;padding:0 11px;font-size:14px}.pipeline-stage-row input.invalid{background:#fff8f7;border-color:#f0b4ab}.pipeline-stage-row input:focus,.pipeline-stage-row select:focus{border-color:#9caeed;box-shadow:0 0 0 3px #4f6ee814}.drag-handle{color:#a0a9b8;cursor:grab;place-items:center;display:grid}.drag-handle svg{width:17px}.order-cell{align-items:center;gap:6px;display:flex}.order-cell b{color:#8490a2;font-size:12.5px}.order-buttons{display:grid}.order-buttons button{color:#8490a2;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:22px;height:18px;padding:0;display:grid}.order-buttons button:hover:not(:disabled){color:#4964cc;background:#eef2ff}.order-buttons button:disabled{opacity:.3;cursor:default}.order-buttons svg{width:14px;height:14px}svg.flip{transform:rotate(180deg)}.deals-count{color:#8490a2;background:#f3f5f8;border-radius:7px;place-items:center;width:34px;height:28px;font-size:13px;font-weight:650;display:grid}.deals-count.has-deals{color:#4059c2;background:#edf1ff}.stage-remove{color:#b42318;width:100%}.stage-remove:hover:not(:disabled){background:#fff0ee}.pipeline-savebar{z-index:5;background:#fafbfc;border-top:1px solid #e9edf2;border-bottom:1px solid #e9edf2;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin:6px 0 16px;padding:13px 19px;display:flex;position:sticky;bottom:0}.pipeline-savebar>span{color:#2f7d63;flex:1;align-items:center;gap:7px;font-size:13px;display:flex}.pipeline-savebar.dirty{background:#fffaf0}.pipeline-savebar.dirty>span{color:#9a6a12;font-weight:650}.pipeline-savebar svg{width:16px}.color-select{min-width:0;position:relative}.color-select-button{color:#344054;cursor:pointer;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #d7dde7;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:14px;display:flex}.color-select-button span{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.color-select-button svg{color:#98a2b3;width:14px}.color-select-list{z-index:30;background:#fff;border:1px solid #e3e8ef;border-radius:9px;width:100%;min-width:160px;padding:5px;display:grid;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 14px 34px #1b2b4b26}.color-select-list button{color:#344054;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:8px 9px;font-size:13.5px;display:flex}.color-select-list button:hover,.color-select-list button.selected{background:#f1f4ff}.color-dot{border-radius:50%;flex:none;width:13px;height:13px;display:inline-block;box-shadow:inset 0 0 0 1px #0000001f}.color-blue{background:#5b76e0}.color-violet{background:#9772cd}.color-amber{background:#e0ad4a}.color-green{background:#4fa886}.color-red{background:#d8574c}@media (width<=1100px){.pipeline-grid{grid-template-columns:22px 60px minmax(0,1fr) 130px 120px 50px 84px}}@media (width<=860px){.pipeline-toolbar .pipeline-select{flex:none}.pipeline-grid-head{display:none}.pipeline-grid{grid-template-columns:22px 60px minmax(0,1fr);padding-inline:0}.pipeline-stage-row>.color-select,.pipeline-stage-row>select{grid-column:3}.pipeline-stage-row>.deals-count{grid-column:2}.pipeline-stage-row>.stage-remove{grid-column:3;justify-self:start;width:auto}}.kanban-column{--stage-color:#5b76e0;--stage-soft:#e9eeff;--stage-line:#d6defb;border-top:4px solid var(--stage-color)}.kanban-blue{--stage-color:#5b76e0;--stage-soft:#e9eeff;--stage-line:#d6defb}.kanban-violet{--stage-color:#9772cd;--stage-soft:#f2ecfb;--stage-line:#e2d5f5}.kanban-amber{--stage-color:#e0ad4a;--stage-soft:#fff4dc;--stage-line:#f5e2b8}.kanban-green{--stage-color:#4fa886;--stage-soft:#e6f5ef;--stage-line:#cde9dd}.kanban-red{--stage-color:#d8574c;--stage-soft:#fdecea;--stage-line:#f7d2cd}.kanban-pink{--stage-color:#d777a0;--stage-soft:#fcebf2;--stage-line:#f3d0df}.kanban-column .kanban-header{background:var(--stage-soft);border-bottom:1px solid var(--stage-line);border-radius:7px 7px 0 0;margin:-12px -12px 11px;padding:12px 13px 11px}.kanban-column .stage-dot{background:var(--stage-color);width:9px;height:9px}.kanban-column .kanban-header h2{color:#2f3b50}.kanban-empty{color:#98a2b3;text-align:center;padding:16px 6px;font-size:12.5px}.filter-banner{color:#7a5410;background:#fff8e8;border:1px solid #f3e0b5;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:11px 14px;font-size:13.5px;display:flex}.filter-banner>svg{width:17px}.filter-banner>span{flex:1}.stat-link{cursor:pointer;transition:transform .15s,box-shadow .15s,border-color .15s}.stat-link:hover{border-color:#c7d2f7;transform:translateY(-1px);box-shadow:0 10px 24px #4f6ee81f}.stat-link:hover .stat-arrow{color:var(--blue);transform:translate(3px)}.stat-link .stat-arrow{transition:transform .15s,color .15s}.stat-link:focus-visible,.row-link:focus-visible{outline-offset:2px;outline:3px solid #a8b9ff}.row-link{cursor:pointer;border-radius:8px;margin-inline:-8px;padding-inline:8px;transition:background .15s}.row-link:hover{background:#f5f7fd}.calls-toolbar{flex-wrap:wrap}.calls-toolbar .segmented-control{border-bottom:1px solid #e3e8ef}.toolbar-select{width:min(280px,100%)}.toolbar-select .search-select-control{min-height:38px}.notification-count{color:#fff;pointer-events:none;background:#e5484d;border:2px solid #fff;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1;display:grid;position:absolute;top:1px;right:0}.action-popover.notification-popover{width:min(380px,100vw - 24px)}.notification-popover .popover-title{align-items:center;gap:8px;display:flex}.notification-popover .popover-title>span{flex:1}.notification-list{gap:2px;max-height:min(430px,65vh);display:grid;overflow-y:auto}.notification-item{color:#344054;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:32px minmax(0,1fr) 8px;align-items:start;gap:10px;width:100%;padding:10px 8px;display:grid}.notification-item:hover{background:#f5f7fd}.notification-item.unread{background:#f7f9ff}.notification-icon{color:#5a73d7;background:#edf1ff;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.notification-icon svg{width:16px}.notification-item.level-warning .notification-icon{color:#9a6a12;background:#fff4dc}.notification-item.level-error .notification-icon{color:#b42318;background:#fff0ee}.notification-copy strong,.notification-copy small,.notification-copy time{display:block}.notification-copy strong{font-size:13px;line-height:1.35}.notification-item.read .notification-copy strong{font-weight:500}.notification-copy small{color:#6c778a;margin-top:3px;font-size:12px;line-height:1.4}.notification-copy time{color:#a0a9b8;margin-top:4px;font-size:11px}.notification-dot-inline{background:#4f6ee8;border-radius:50%;width:8px;height:8px;margin-top:6px}.notification-error{color:#a9322a;padding:8px 10px;font-size:12px}.toast{align-items:flex-start}.toast-copy{flex:1;min-width:0}.toast .toast-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.toast .toast-actions button{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:6px;width:auto;height:auto;padding:5px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.toast .toast-actions button:hover{background:#fff3}.toast-success>span{color:#7fe0bd}.toast-warning>span,.toast-error>span{color:#ffc9a8}.backup-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:4px 21px 18px;display:grid}.backup-summary>div{background:#f8f9fc;border:1px solid #e8ecf2;border-radius:10px;min-width:0;padding:14px}.backup-summary span,.backup-summary strong,.backup-summary small{display:block}.backup-summary span{color:#8a95a6;font-size:12px}.backup-summary strong{color:#2f3b50;margin-top:7px;font-size:15px}.backup-summary small{color:#8a95a6;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11.5px;overflow:hidden}.backup-alert{color:#8f2c24;background:#fff2f0;border:1px solid #ffd5d0;border-radius:10px;gap:11px;margin:0 21px 14px;padding:12px 14px;display:flex}.backup-alert.warning{color:#7a5410;background:#fff8e8;border-color:#f3e0b5}.backup-alert svg{flex:none;width:18px}.backup-alert strong{font-size:13.5px}.backup-alert p{overflow-wrap:anywhere;margin-top:4px;font-size:12.5px;line-height:1.5}.backup-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 21px 20px;display:grid}.backup-facts>div{border:1px solid #edf0f4;border-radius:9px;gap:10px;padding:12px;display:flex}.backup-facts svg{color:#5a73d7;flex:none;width:17px}.backup-facts strong,.backup-facts small{display:block}.backup-facts strong{color:#39475d;font-size:13.5px}.backup-facts small{color:#7c8798;margin-top:4px;font-size:12px;line-height:1.5}.backup-history{margin-top:14px}.backup-table{min-width:900px}.backup-error{color:#b42318;text-overflow:ellipsis;white-space:nowrap;max-width:260px;margin-top:4px;font-size:11.5px;display:block;overflow:hidden}@media (width<=1000px){.backup-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.backup-facts{grid-template-columns:1fr}}@media (width<=640px){.modal-grid,.form-grid,.backup-summary{grid-template-columns:1fr}.crm-modal-actions{margin-inline:-20px}}
