@import "https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700&display=swap";.crm{color:#e9f6e1;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#04140c;background-image:radial-gradient(60% 40% at 12% -5%,#78dc3c4d,#0000 60%),radial-gradient(50% 45% at 100% 12%,#1ec88238,#0000 60%),radial-gradient(70% 40% at 50% 112%,#96e63c2e,#0000 60%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:fixed;background-origin:padding-box;background-clip:border-box;min-height:100vh;margin:0;font-family:Outfit,system-ui,sans-serif}.crm *,.crm :before,.crm :after{box-sizing:border-box}.crm ::placeholder{color:#7ea28a}.crm option{color:#e9f6e1;background:#0a2316}.crm button,.crm input,.crm select,.crm textarea{font:inherit;color:inherit}.crm button{cursor:pointer}.crm :focus-visible{outline-offset:2px;outline:3px solid #5da800}.crm .orb{filter:blur(70px);pointer-events:none;z-index:0;border-radius:50%;animation:14s ease-in-out infinite alternate crm-drift;position:fixed}.crm .o1{background:#78dc3c42;width:420px;height:420px;top:-100px;left:-120px}.crm .o2{background:#1ec8822e;width:380px;height:380px;animation-duration:19s;top:28%;right:-100px}.crm .o3{background:#b5dc3026;width:460px;height:460px;animation-duration:23s;bottom:-240px;left:32%}@keyframes crm-drift{to{transform:translate(60px,40px)scale(1.15)}}@media (prefers-reduced-motion:reduce){.crm .orb{animation:none}}.crm .btn{color:#04140c;background:linear-gradient(135deg,#c4e83a,#6fc21a);border:0;border-radius:10px;min-height:44px;padding:0 18px;font-weight:700;box-shadow:0 0 16px #96e63c40}.crm .btn:hover{filter:brightness(1.1);box-shadow:0 0 24px #96e63c80}.crm .btn:disabled{opacity:.5;cursor:not-allowed;filter:none;box-shadow:none}.crm .ghost{color:#e9f6e1;box-shadow:none;background:#96e63c0f;border:1px solid #2f6a45;font-weight:600}.crm .ghost:hover{box-shadow:none;filter:none;background:#96e63c29}.crm .inp{color:#e9f6e1;background:#03120acc;border:1px solid #2b5a3c;border-radius:10px;width:100%;min-height:44px;padding:8px 12px}.crm .card{color:#e9f6e1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#092416b8;border:1px solid #96e63c38;border-radius:16px;box-shadow:0 10px 30px #00000059,0 0 24px #78dc3c0f}.crm .lead{text-align:left;cursor:pointer;flex-direction:column;gap:8px;width:100%;padding:18px;display:flex}.crm .lead:hover{border-color:#b5dc30;box-shadow:0 0 26px #96e63c47}.crm .tab{color:#dcebc4;background:0 0;border:0;border-radius:10px;min-height:44px;padding:0 16px;font-weight:500}.crm .tab:hover{background:#96e63c24}.crm .tab.active{color:#0f1a0c;background:#b5dc30}.crm .chip{color:#e9f6e1;background:#96e63c1a;border:2px solid #0000;border-radius:99px;min-height:40px;padding:0 14px;font-weight:600}.crm .lbl{color:#9fc08f;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.crm .tt{margin:0;font-size:20px;font-weight:700}.crm .muted{color:#9fc08f}.crm .pill{border-radius:99px;align-self:flex-start;padding:4px 12px;font-size:13px;font-weight:700;display:inline-block}.crm .badge{border-radius:99px;align-self:flex-start;padding:4px 12px;font-size:13px;font-weight:600;display:inline-block}.crm .header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2;background:#031009b8;border-bottom:1px solid #96e63c40;flex-wrap:wrap;align-items:center;gap:8px 24px;padding:12px 20px;display:flex;position:relative}.crm main{z-index:1;flex-direction:column;gap:20px;width:100%;max-width:1280px;margin:0 auto;padding:24px 16px 64px;display:flex;position:relative}.crm .grid-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:16px;display:grid}.crm .grid-funnels{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:16px;display:grid}.crm .divider{border-top:1px solid #96e63c2e;padding-top:8px}.crm .bar-bg{background:#96e63c24;border-radius:99px;height:14px}.crm .bar-fg{border-radius:99px;height:100%}
