:root{--font-mono:var(--font-jetbrains-mono)}*{box-sizing:border-box}html,body{background:#070708;margin:0;padding:0}body{font-family:var(--font-archivo), system-ui, sans-serif;-webkit-font-smoothing:antialiased}a{color:#ff6552;text-decoration:none}a:hover{color:#ff2419}input::placeholder{color:var(--subtle)}*{scrollbar-width:thin;scrollbar-color:var(--border) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);border-radius:99px}@keyframes drawerIn{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.crm-theme[data-theme=dark]{--bg:#070708;--panel:#0d0d10;--card:#141418;--field:#ffffff0d;--border:#ffffff17;--text:#fff;--muted:#ffffffa8;--subtle:#ffffff6b;--icon:brightness(0) invert(1);--col:#ffffff06;--wa:#15301f;--waBorder:#4ade8038;--ok:#4ade80;--okBg:#4ade801a;--okBorder:#4ade8047;--warn:#fbbf24;--warnBg:#fbbf241a;--warnBorder:#fbbf244d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.crm-theme[data-theme=light]{--bg:#f3f3f5;--panel:#fff;--card:#fff;--field:#0000000a;--border:#00000017;--text:#111114;--muted:#000000a3;--subtle:#00000073;--icon:brightness(0);--col:#00000008;--wa:#e3f6e8;--waBorder:#22c55e4d;--ok:#15803d;--okBg:#22c55e1a;--okBorder:#22c55e52;--warn:#b45309;--warnBg:#f59e0b1f;--warnBorder:#f59e0b61;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.hv-toggle:hover{border-color:#ff241980!important}.hv-card:hover{border-color:#ff241973!important;transform:translateY(-1px)!important}.lead-panel-body{flex:1;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:0;display:grid}.lead-panel-col{min-height:0;padding:20px 24px 28px;overflow-y:auto}.lead-panel-col+.lead-panel-col{border-left:1px solid var(--border)}@container lead-panel (max-width:720px){.lead-panel-body{display:block;overflow-y:auto}.lead-panel-col{overflow:visible}.lead-panel-col+.lead-panel-col{border-left:none;border-top:1px solid var(--border)}}.lead-panel-col:focus-visible{outline-offset:-2px;outline:2px solid #ff241980}.hv-menu-item:hover{background:var(--field)!important}.crm-field:focus{box-shadow:0 0 0 3px #ff24192e;border-color:#ff2419!important}.hv-primary:hover{background:#e01b10!important}
