.crm-page{flex-direction:column;gap:24px;min-width:0;padding-bottom:40px;display:flex}.crm-pagehead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.crm-title{flex:1;min-width:260px}.crm-title h1{font:800 42px/1 var(--mz-font-x);letter-spacing:-.025em;color:var(--mz-ink-900);margin:0 0 8px}.crm-title p{font:500 15px/1.5 var(--mz-font-sans);color:var(--mz-ink-600);max-width:620px;margin:0}.crm-btn-solid{cursor:pointer;white-space:nowrap;height:46px;font:700 14px var(--mz-font-display);color:#fff;transition:transform var(--mz-dur-fast) var(--mz-ease-soft);background:linear-gradient(155deg,#ff9448,#e86a0e 70%,#d45c0a);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 20px;display:inline-flex;box-shadow:0 12px 26px -12px #ff7a1a99,inset 1px 2px 2px #fff6}.crm-btn-solid:hover{transform:translateY(-1px)}.crm-btn-solid:active{transform:scale(.99)}.crm-btn-solid:disabled,.crm-btn-outline:disabled,.crm-btn-text:disabled{cursor:not-allowed;opacity:.45;box-shadow:none;transform:none}.crm-btn-outline{cursor:pointer;white-space:nowrap;height:44px;font:700 13.5px var(--mz-font-display);color:var(--mz-orange-600);transition:background var(--mz-dur-fast) var(--mz-ease-soft), transform var(--mz-dur-fast) var(--mz-ease-soft);background:#fff9;border:1.5px solid #ff7a1a66;border-radius:999px;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.crm-btn-outline:hover{background:#ff94481f;transform:translateY(-1px)}.crm-btn-text{appearance:none;cursor:pointer;font:700 14px var(--mz-font-display);color:var(--mz-orange-600);background:0 0;border:0}.crm-btn-text:hover{text-decoration:underline}.crm-toolbar{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.crm-toolbar .grow{flex:1}.crm-subtabs{background:#0000000a;border:1px solid #fff9;border-radius:999px;padding:4px;display:inline-flex}.crm-subtabs button{appearance:none;cursor:pointer;height:38px;font:600 13.5px var(--mz-font-semibold);color:var(--mz-ink-600);transition:background var(--mz-dur-fast) var(--mz-ease-soft), color var(--mz-dur-fast) var(--mz-ease-soft);background:0 0;border:0;border-radius:999px;padding:0 20px}.crm-subtabs button.is-active{color:#fff;background:linear-gradient(155deg,#ff9448,#e86a0e);box-shadow:0 8px 20px -8px #ff7a1a8c}.crm-search{backdrop-filter:blur(24px)saturate(140%);background:#ffffff8c;border:1px solid #ffffffc7;border-radius:999px;align-items:center;gap:10px;width:340px;min-width:220px;height:46px;padding:0 18px;display:flex}.crm-search svg{color:var(--mz-ink-500);flex:none}.crm-search input{font:500 14px var(--mz-font-sans);color:var(--mz-ink-800);background:0 0;border:0;outline:0;flex:1;min-width:0}.crm-search input::placeholder{color:var(--mz-ink-500)}.crm-kanban{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:14px;display:grid}.crm-kcol{border-radius:var(--mz-r-xl);background:#ffffff57;border:1px solid #fff9;flex-direction:column;gap:4px;padding:16px 14px;display:flex}.crm-kcol.is-lost{background:#00000009}.crm-kcol-head{align-items:center;gap:9px;display:flex}.crm-kcol-head .dot{border-radius:50%;flex:none;width:8px;height:8px}.crm-kcol-head h3{font:700 15px var(--mz-font-display);letter-spacing:-.01em;color:var(--mz-ink-900);margin:0}.crm-kcol-head .n{font:700 11px var(--mz-font-display);color:var(--mz-ink-600);border:1px solid var(--mz-line-strong);background:#fffc;border-radius:999px;place-items:center;min-width:22px;height:20px;margin-left:auto;padding:0 6px;display:grid}.crm-kcol-desc{font:500 12px var(--mz-font-sans);color:var(--mz-ink-500);margin:0 0 8px}.crm-klist{flex-direction:column;gap:8px;display:flex}.crm-lead{text-align:left;appearance:none;cursor:pointer;width:100%;transition:transform var(--mz-dur-fast) var(--mz-ease-soft), box-shadow var(--mz-dur-fast) var(--mz-ease-soft);background:#ffffffb3;border:1px solid #ffffffd9;border-radius:14px;align-items:center;gap:11px;padding:10px 12px;display:flex;position:relative;box-shadow:inset 0 1px #ffffffe6,0 8px 22px -16px #630a3629}.crm-lead:before{content:"";background:var(--lc);border-radius:3px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.crm-lead:hover{transform:translateY(-1px);box-shadow:0 14px 30px -18px #630a3647}.crm-lead .av{color:#fff;width:34px;height:34px;font:700 12px var(--mz-font-display);letter-spacing:.02em;background:linear-gradient(155deg, color-mix(in srgb, var(--lc) 62%, #fff), var(--lc));border-radius:50%;flex:none;place-items:center;margin-left:4px;display:grid;box-shadow:inset 1px 1px 2px #fff6}.crm-lead .bd{flex-direction:column;gap:1px;min-width:0;display:flex}.crm-lead .nm{font:700 13.5px var(--mz-font-display);color:var(--mz-ink-900);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.crm-lead .meta{font:500 11.5px var(--mz-font-sans);color:var(--mz-ink-500);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;display:inline-flex;overflow:hidden}.crm-lead .meta svg{color:var(--mz-orange-600);flex:none}.crm-lead .ago{font:500 11px var(--mz-font-sans);color:var(--mz-ink-400)}.crm-lead.is-lost{background:#ffffff80}.crm-lead.is-lost .nm,.crm-lead.is-lost .av{opacity:.72}.crm-kempty{text-align:center;border:1.5px dashed var(--mz-line-strong);color:var(--mz-ink-500);font:500 12.5px var(--mz-font-sans);border-radius:12px;padding:18px 12px}.crm-kskel{height:56px;animation:crmPulse 1.4s var(--mz-ease-soft) infinite;background:#ffffff8c;border:1px solid #fffc;border-radius:14px}@keyframes crmPulse{0%,to{opacity:1}50%{opacity:.55}}.crm-note{text-align:center;border-radius:var(--mz-r-xl);background:#ffffff6b;border:1px solid #ffffffb3;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;display:flex}.crm-note svg{color:var(--mz-ink-500)}.crm-note b{font:700 17px var(--mz-font-display);color:var(--mz-ink-900)}.crm-note span{font:500 14px/1.5 var(--mz-font-sans);color:var(--mz-ink-600);max-width:460px}.crm-scrim{backdrop-filter:blur(6px);animation:crmScrimIn var(--mz-dur-base) var(--mz-ease-soft);background:#3c142852;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}@keyframes crmScrimIn{0%{backdrop-filter:blur();background-color:#3c142800}to{backdrop-filter:blur(6px);background-color:#3c142852}}.crm-modal{backdrop-filter:blur(40px)saturate(150%);width:620px;max-width:100%;max-height:90vh;animation:crmModalIn var(--mz-dur-base) var(--mz-ease-soft);background:#ffffffeb;border:1px solid #ffffffe6;border-radius:28px;flex-direction:column;display:flex;position:relative;box-shadow:0 50px 110px -30px #630a366b}@keyframes crmModalIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}.crm-modal-x{cursor:pointer;border:1px solid var(--mz-line-strong);width:34px;height:34px;color:var(--mz-ink-600);z-index:1;background:#ffffffb3;border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;right:18px}.crm-modal-x:hover{color:var(--mz-ink-900);background:#fff}.crm-modal-head{padding:28px 30px 12px}.crm-modal-head h2{font:800 30px/1 var(--mz-font-x);letter-spacing:-.02em;color:var(--mz-ink-900);margin:0 0 6px}.crm-modal-head p{font:500 14px var(--mz-font-sans);color:var(--mz-ink-600);margin:0}.crm-modal-body{flex-direction:column;gap:18px;padding:12px 30px 24px;display:flex;overflow-y:auto}.crm-modal-foot{border-top:1px solid var(--mz-line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;padding:18px 30px;display:flex}.crm-modal-lead{width:720px}.crm-lead-head{border-bottom:1px solid var(--mz-line);align-items:center;gap:16px;padding:28px 54px 18px 30px;display:flex}.crm-lead-head .av{color:#fff;width:56px;height:56px;font:800 18px var(--mz-font-x);background:linear-gradient(155deg, color-mix(in srgb, var(--lc) 62%, #fff), var(--lc));border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 1px 2px 3px #ffffff73}.crm-lead-head .id{flex-direction:column;gap:9px;min-width:0;display:flex}.crm-lead-head h2{font:800 26px/1 var(--mz-font-x);letter-spacing:-.02em;color:var(--mz-ink-900);margin:0}.crm-lead-head .tags{flex-wrap:wrap;gap:8px;display:flex}.crm-lead-head .tag{font:600 12px var(--mz-font-semibold);color:var(--mz-ink-600);border:1px solid var(--mz-line-strong);background:#ffffffb3;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;display:inline-flex}.crm-lead-head .tag svg{color:var(--mz-ink-500)}.crm-lead-head .stage{font:700 12px var(--mz-font-display);color:color-mix(in srgb, var(--lc) 78%, #2a1a22);background:color-mix(in srgb, var(--lc) 14%, transparent);border:1px solid color-mix(in srgb, var(--lc) 26%, transparent);border-radius:999px;align-items:center;gap:7px;padding:5px 12px;display:inline-flex}.crm-lead-sync{font:600 11.5px var(--mz-font-semibold);color:var(--mz-ink-500);background:#0000000a;border-radius:999px;align-items:center;padding:5px 11px;display:inline-flex}.crm-lead-sync.is-bad{color:var(--mz-danger);background:color-mix(in srgb, var(--mz-danger) 10%, transparent)}.crm-lead-head .stage i{background:var(--lc);border-radius:50%;width:7px;height:7px}.crm-ls{flex-direction:column;gap:12px;display:flex}.crm-ls .lbl{font:700 10.5px var(--mz-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--mz-ink-500);align-items:center;gap:8px;display:inline-flex}.crm-ls .lbl svg{color:var(--mz-orange-600)}.crm-lgrid{border:1px solid var(--mz-line);background:var(--mz-line);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid;overflow:hidden}.crm-lgrid .cell{background:#ffffffd1;flex-direction:column;gap:3px;min-width:0;padding:11px 14px;display:flex}.crm-lgrid .cell em{font:600 11px var(--mz-font-semibold);color:var(--mz-ink-500);font-style:normal}.crm-lgrid .cell b{font:600 13.5px var(--mz-font-semibold);color:var(--mz-ink-900);overflow-wrap:anywhere}.crm-lraw{font:500 12px/1.55 var(--mz-font-mono);color:var(--mz-ink-600);background:#00000009;border:1px solid #0000000a;border-radius:14px;padding:12px 14px}.crm-cad{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.crm-cad li{border:1px solid var(--mz-line-strong);background:#ffffffb3;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.crm-cad .mk{color:#fff;background:#0000001a;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.crm-cad .mk i{background:#ffffffe6;border-radius:50%;width:7px;height:7px}.crm-cad li.is-done .mk{background:linear-gradient(155deg,#ff9448,#e86a0e)}.crm-cad .tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.crm-cad .tx b{font:700 13.5px var(--mz-font-display);color:var(--mz-ink-900)}.crm-cad .tx em{font:500 12.5px/1.45 var(--mz-font-sans);color:var(--mz-ink-500);font-style:normal}.crm-cad .st{font:700 11px var(--mz-font-display);color:var(--mz-ink-500);white-space:nowrap;padding-top:2px}.crm-cad li.is-done .st{color:var(--mz-orange-600)}.crm-lost-note{font:500 13px var(--mz-font-sans);color:var(--mz-ink-600);background:#00000009;border-radius:14px;align-items:center;gap:9px;padding:12px 14px;display:flex}.crm-lost-note svg{color:var(--mz-ink-500);flex:none}.crm-lost-note b{color:var(--mz-ink-900)}.crm-notes textarea{appearance:none;border:1px solid var(--mz-line-strong);min-height:108px;font:500 13.5px/1.5 var(--mz-font-sans);color:var(--mz-ink-800);resize:vertical;background:#ffffffb3;border-radius:14px;outline:0;padding:13px 16px}.crm-notes textarea:focus{background:#fff;border-color:#ff7a1a80}.crm-notes textarea::placeholder{color:var(--mz-ink-500)}.crm-modal-lead .crm-modal-foot{justify-content:space-between}.crm-foot-right{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.crm-fld{flex-direction:column;gap:8px;display:flex}.crm-fld>label,.crm-fld>span{font:700 13px var(--mz-font-display);color:var(--mz-ink-700)}.crm-fld input,.crm-fld textarea{appearance:none;border:1px solid var(--mz-line-strong);font:500 14.5px var(--mz-font-sans);color:var(--mz-ink-800);resize:none;background:#ffffffb3;border-radius:14px;outline:0;padding:13px 16px}.crm-fld input:focus,.crm-fld textarea:focus{background:#fff;border-color:#ff7a1a80}.crm-fld input::placeholder,.crm-fld textarea::placeholder{color:var(--mz-ink-500)}.crm-fld .hint{font:500 12.5px var(--mz-font-sans);color:var(--mz-ink-500);font-style:normal}.crm-fld .hint b{color:var(--mz-orange-600);background:color-mix(in srgb, var(--mz-orange) 14%, transparent);font-weight:700;font-family:var(--mz-font-display);border-radius:999px;padding:1px 8px}.crm-fld input[aria-invalid=true],.crm-fld textarea[aria-invalid=true]{border-color:var(--mz-danger);background:color-mix(in srgb, var(--mz-danger) 5%, #fff)}.crm-fld input[aria-invalid=true]:focus,.crm-fld textarea[aria-invalid=true]:focus{border-color:var(--mz-danger)}.crm-fld-foot{justify-content:space-between;align-items:flex-start;gap:12px;min-height:0;display:flex}.crm-fld-foot:empty{display:none}.crm-fld-err{font:600 12.5px/1.4 var(--mz-font-semibold);color:var(--mz-danger);flex:1}.crm-fld-count{font:500 11.5px var(--mz-font-sans);color:var(--mz-ink-500);white-space:nowrap;margin-left:auto;padding-top:1px}@media (width<=1400px){.crm-kanban{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1080px){.crm-kanban,.crm-lgrid{grid-template-columns:1fr}}@media (width<=760px){.crm-title h1{font-size:30px}.crm-search{flex:100%;width:100%}.crm-modal-head h2{font-size:24px}}