:root{--bg:#eef2f7;--surface:#fff;--surface-2:#f7f9fc;--line:#d8dee8;--line-strong:#c5cfdd;--text:#1f2937;--muted:#64748b;--primary:#2563eb;--primary-700:#1d4ed8;--primary-soft:#e8f0ff;--warning:#f97316;--warning-soft:#fff3e8;--danger:#dc2626;--danger-soft:#feecec;--ok:#0f766e;--ok-soft:#e8f7f5;--shadow:0 1px 2px #0f172a14;--radius:5px}*{box-sizing:border-box}html,body,#root{min-height:100%}html{background:var(--bg)}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:13px;line-height:1.35}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}svg{flex:none;width:15px;height:15px}a{color:inherit;text-decoration:none}code{text-overflow:ellipsis;color:#1e3a8a;background:#eef4ff;border:1px solid #c7d7fe;border-radius:4px;align-items:center;max-width:100%;padding:1px 5px;font-size:11px;line-height:18px;display:inline-flex;overflow:hidden}.login-v2{background:linear-gradient(#f8fafc,#e7edf6);place-items:center;min-height:100vh;display:grid}.login-console{background:var(--surface);border:1px solid var(--line);width:min(340px,100vw - 28px);box-shadow:var(--shadow);border-radius:6px;gap:10px;padding:18px;display:grid}.brand-orbit{border:1px solid var(--line);background:#fff;border-radius:6px;place-items:center;width:54px;height:54px;margin:auto;display:grid;overflow:hidden}.brand-orbit img,.eco-brand-mark img,.eco-topbar-mark{object-fit:cover;width:100%;height:100%;display:block}.login-console h1{text-align:center;color:#0f172a;margin:2px 0;font-size:22px;line-height:1}.login-console p{text-align:center;color:var(--muted);margin:0 0 4px;font-size:12px}.login-error{background:var(--danger-soft);color:var(--danger);border:1px solid #fecaca;border-radius:4px;padding:7px 9px;font-size:12px}.login-watermark{text-align:center;color:var(--muted);font-size:11px}.login-watermark a{color:var(--primary)}.command-app{background:var(--bg);grid-template-columns:220px minmax(0,1fr);min-height:100vh;display:grid}.command-work{flex-direction:column;min-width:0;display:flex}.eco-sidebar{color:#dbe4f0;background:#111827;border-right:1px solid #0b1220;flex-direction:column;gap:10px;height:100vh;padding:10px;display:flex;position:sticky;top:0}.eco-brand{border-bottom:1px solid #ffffff17;align-items:center;gap:8px;padding:5px 4px 10px;display:flex}.eco-brand-mark{background:#fff;border-radius:5px;flex:none;width:32px;height:32px;overflow:hidden}.eco-brand h1{color:#fff;margin:0;font-size:16px;line-height:1}.eco-brand span,.eco-sidebar-footer small{color:#94a3b8;font-size:10px;line-height:1.2;display:block}.eco-nav{gap:3px;padding-right:1px;display:grid;overflow:auto}.eco-nav-group{border-radius:4px}.eco-nav-group.selected{background:#2563eb24}.eco-nav-item,.eco-subnav button{color:#cbd5e1;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;width:100%;height:31px;padding:0 8px;font-size:12px;font-weight:600;display:flex}.eco-nav-icon{color:#93c5fd;place-items:center;display:grid}.eco-nav-item:hover,.eco-subnav button:hover{color:#fff;background:#ffffff12}.eco-nav-item.active,.eco-subnav button.active{background:var(--primary);color:#fff}.eco-nav-item.active .eco-nav-icon{color:#fff}.eco-nav-chevron{width:13px;height:13px;margin-left:auto;transition:transform .16s}.eco-nav-group.selected .eco-nav-chevron{transform:rotate(90deg)}.eco-subnav{gap:2px;padding:2px 4px 5px 28px;display:grid}.eco-subnav button{height:25px;padding:0 7px;font-size:11px;font-weight:500}.eco-sidebar-footer{color:#e2e8f0;border-top:1px solid #ffffff17;align-items:center;gap:7px;margin-top:auto;padding:9px 4px 2px;display:flex}.eco-sidebar-footer strong{font-size:12px}.eco-topbar{background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;height:42px;padding:0 14px;display:flex;box-shadow:0 1px 1px #0f172a0a}.eco-topbar-logo{color:#0f172a;align-items:center;gap:7px;font-weight:700;display:flex}.eco-topbar-mark{border:1px solid var(--line);border-radius:4px;width:23px;height:23px}.eco-topbar-right,.head-actions,.eco-panel-actions{align-items:center;gap:6px;min-width:0;display:flex}.eco-clock,.eco-user{border:1px solid var(--line);background:var(--surface-2);height:25px;color:var(--muted);white-space:nowrap;border-radius:4px;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.eco-logout{height:26px!important}.work-head{border-bottom:1px solid var(--line);background:#f8fafc;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:9px 14px;display:flex}.work-head h2{color:#0f172a;margin:1px 0 0;font-size:20px;font-weight:700;line-height:1.1}.eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:0;font-size:10px;font-weight:700}.view-grid{gap:10px;padding:10px 14px 16px;display:grid}.split{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dashboard-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.hero-console{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:92px;box-shadow:var(--shadow);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.hero-console h2{color:#0f172a;margin:1px 0 3px;font-size:24px;line-height:1.05}.hero-console p{color:var(--muted);max-width:760px;margin:0;font-size:12px}.hero-radar{border-left:1px solid var(--line);min-width:88px;height:58px;color:var(--primary);place-items:center;padding-left:14px;display:grid}.hero-radar span{display:none}.hero-radar b{color:#0f172a;font-size:24px;line-height:1}.hero-radar small{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:700}.eco-card,.eco-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.eco-card:before,.eco-panel:before,.login-console:before{content:none!important}.eco-dashboard-card{align-items:center;gap:10px;min-height:70px;padding:10px 12px;display:flex;position:relative}.eco-card-glow{display:none}.eco-dashboard-icon{background:var(--primary-soft);width:31px;height:31px;color:var(--primary);border:1px solid #c7d7fe;border-radius:5px;place-items:center;display:grid}.eco-dashboard-card strong{color:#0f172a;font-size:21px;font-weight:750;line-height:1.05;display:block}.eco-dashboard-card span,.eco-dashboard-card small{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.2;display:block}.tone-warning .eco-dashboard-icon,.tone-info .eco-dashboard-icon{background:var(--warning-soft);color:var(--warning);border-color:#fed7aa}.tone-danger .eco-dashboard-icon{background:var(--danger-soft);color:var(--danger);border-color:#fecaca}.tone-success .eco-dashboard-icon{background:var(--ok-soft);color:var(--ok);border-color:#b8e5df}.tone-muted .eco-dashboard-icon{border-color:var(--line);color:var(--muted);background:#f1f5f9}.eco-panel-header{border-bottom:1px solid var(--line);background:#f8fafc;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:7px 10px;display:flex}.eco-panel-title{align-items:center;gap:7px;min-width:0;display:flex}.eco-panel-title h3{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:700;line-height:1.15;overflow:hidden}.eco-panel-icon{color:var(--primary);place-items:center;display:grid}.eco-panel-body{padding:9px}.eco-button,.disposition-grid button,.eco-button:visited{border:1px solid var(--primary-700);background:var(--primary);color:#fff;min-height:29px;box-shadow:none;text-shadow:none;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:650;line-height:1;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.eco-button:hover,.disposition-grid button:hover{background:var(--primary-700);filter:none;box-shadow:none;border-color:#1e40af;transform:none}.eco-button:active,.disposition-grid button:active{filter:none;transform:none}.eco-button:before,.eco-button:after,.disposition-grid button:before,.disposition-grid button:after{content:none!important}.eco-button-secondary{color:#334155;border-color:var(--line-strong);background:#fff}.eco-button-secondary:hover{color:#0f172a;background:#f1f5f9;border-color:#aeb9ca}.eco-button-success{background:var(--primary);border-color:var(--primary-700);color:#fff}.eco-button-warning,.disposition-grid button{background:var(--warning);color:#fff;border-color:#ea580c}.eco-button-warning:hover,.disposition-grid button:hover{background:#ea580c;border-color:#c2410c}.eco-button-danger,.eco-button-magenta{background:var(--danger);color:#fff;border-color:#b91c1c}.eco-button-danger:hover,.eco-button-magenta:hover{background:#b91c1c;border-color:#991b1b}.eco-button-muted,.eco-button-info{color:var(--primary);background:#fff;border-color:#bcd0f9}.eco-button-muted:hover,.eco-button-info:hover{background:var(--primary-soft);color:var(--primary-700);border-color:#93b4f6}.eco-button-icon{width:29px;min-width:29px;padding:0}label.eco-button input[type=file]{display:none}.is-disabled{opacity:.6;pointer-events:none}.eco-field{color:#475569;gap:3px;font-size:11px;font-weight:650;display:grid}.eco-field span{line-height:1.1}.eco-field input,.eco-field select,.eco-field textarea,input,select,textarea{border:1px solid var(--line-strong);width:100%;min-height:29px;color:var(--text);box-shadow:none;background:#fff;border-radius:4px;outline:none;padding:4px 7px;font-size:12px}.eco-field textarea,textarea{resize:vertical;min-height:62px;line-height:1.35}.eco-field input:focus,.eco-field select:focus,.eco-field textarea:focus,input:focus,select:focus,textarea:focus{border-color:#8bb2f8;box-shadow:0 0 0 2px #2563eb1f}.eco-switch-row{align-items:center;gap:6px;font-size:12px;display:flex}.eco-switch{border:1px solid var(--line-strong);width:36px;height:20px;box-shadow:none;background:#cbd5e1;border-radius:999px;padding:2px}.eco-switch span{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .14s;display:block}.eco-switch.on{background:var(--primary);border-color:var(--primary-700)}.eco-switch.on span{transform:translate(16px)}.eco-badge{border:1px solid var(--line);color:#475569;white-space:nowrap;background:#f1f5f9;border-radius:999px;justify-content:center;align-items:center;min-height:20px;padding:2px 7px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex}.eco-badge-primary,.eco-badge-info{background:var(--primary-soft);color:var(--primary);border-color:#c7d7fe}.eco-badge-warning{background:var(--warning-soft);color:#c2410c;border-color:#fed7aa}.eco-badge-danger,.eco-badge-magenta{background:var(--danger-soft);color:var(--danger);border-color:#fecaca}.eco-badge-success{background:var(--ok-soft);color:var(--ok);border-color:#b8e5df}.eco-badge-muted{border-color:var(--line);color:var(--muted);background:#f1f5f9}.eco-led-indicator{color:#334155;white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.eco-led-indicator i{width:8px;height:8px;box-shadow:none;background:#94a3b8;border-radius:50%}.eco-led-indicator b{font-size:11px;font-weight:700}.eco-led-indicator small{color:var(--muted);font-size:10px;display:none}.led-online i,.led-idle i{background:var(--primary)}.led-error i,.led-offline i{background:var(--danger)}.led-warning i,.led-busy i,.led-ringing i,.led-inactive i,.led-pending i{background:var(--warning)}.led-talking i,.led-recording i{background:var(--danger)}.eco-table-block{gap:7px;display:grid}.eco-table-wrap{border:1px solid var(--line);background:#fff;border-radius:4px;overflow:auto}.eco-table{border-collapse:collapse;width:100%;min-width:720px;font-size:12px}.eco-table th,.eco-table td{text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #edf1f6;padding:5px 7px;line-height:1.25}.eco-table th{text-transform:uppercase;color:#64748b;letter-spacing:0;background:#f8fafc;height:27px;font-size:10px;font-weight:750}.eco-table td{color:#27364a;height:30px}.eco-table tr:hover td{background:#f8fbff}.eco-empty{color:var(--muted);text-align:center!important;padding:16px!important}.page-controls{color:var(--muted);justify-content:flex-end;align-items:center;gap:6px;font-size:11px;display:flex}.page-controls button{border:1px solid var(--line-strong);color:#334155;background:#fff;border-radius:4px;min-height:26px;padding:0 8px;font-size:11px}.led-matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.led-row{border:1px solid var(--line);background:#fff;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;min-height:32px;padding:6px 7px;display:flex}.led-row span{color:var(--muted);font-size:10.5px}.alert-stack,.metric-bars,.ops-text,.recording-list,.lead-detail-recordings,.lead-detail-history{gap:7px;display:grid}.alert-line,.ok-line{background:var(--danger-soft);color:var(--danger);border:1px solid #fecaca;border-radius:4px;align-items:center;gap:6px;padding:7px 8px;font-size:12px;display:flex}.ok-line{background:var(--ok-soft);color:var(--ok);border-color:#b8e5df}.metric-bars label,.kpi-strip span,.settings-grid div{border:1px solid var(--line);background:#fff;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;min-height:31px;padding:6px 8px;display:flex}.metric-bars span,.settings-grid span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:700}.metric-bars b,.settings-grid b,.kpi-strip b{color:#0f172a;font-size:13px}.kpi-strip{grid-template-columns:1fr 1fr;gap:7px;margin-top:7px;display:grid}.inline-console{grid-template-columns:minmax(180px,320px) auto;align-items:end;gap:7px;margin-top:8px;display:grid}.disposition-grid{grid-template-columns:repeat(auto-fit,minmax(126px,1fr));gap:6px;display:grid}.disposition-grid button{min-height:30px}.ops-text p{color:#475569;margin:0;font-size:12px}.empty-console{min-height:64px;color:var(--muted);border:1px dashed var(--line-strong);text-align:center;background:#f8fafc;border-radius:4px;place-items:center;padding:10px;font-size:12px;display:grid}.settings-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.settings-grid div{justify-content:start;display:grid}.eco-modal-backdrop{z-index:20;background:#0f172a7a;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.eco-modal{border:1px solid var(--line-strong);background:#fff;border-radius:6px;flex-direction:column;width:min(760px,100vw - 32px);max-height:calc(100vh - 32px);display:flex;box-shadow:0 16px 40px #0f172a2e}.eco-modal-head,.eco-modal-footer{border-bottom:1px solid var(--line);background:#f8fafc;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:7px 10px;display:flex}.eco-modal-head h3{color:#0f172a;margin:0;font-size:14px}.eco-modal-footer{border-top:1px solid var(--line);border-bottom:0;justify-content:flex-end}.eco-modal-body{padding:10px;overflow:auto}.diagnostic-pre{white-space:pre-wrap;word-break:break-word;color:#dbeafe;background:#0f172a;border:1px solid #1e293b;border-radius:4px;max-height:280px;margin:0;padding:9px;font-size:11px;line-height:1.4;overflow:auto}.agent-presence-panel{align-items:center;gap:7px;min-width:0;display:flex}.agent-presence-panel label{color:var(--muted);align-items:center;gap:5px;font-size:11px;font-weight:650;display:flex}.agent-presence-panel select{width:74px;min-height:26px;padding:2px 5px;font-size:11px}.agent-presence-buttons{flex-wrap:wrap;gap:5px;display:flex}.agent-presence-buttons button{border:1px solid var(--line-strong);color:#334155;background:#fff;border-radius:4px;min-height:26px;padding:0 8px;font-size:11px;font-weight:650}.agent-presence-buttons button.active{background:var(--primary);border-color:var(--primary-700);color:#fff}.agent-presence-buttons button:nth-child(2).active,.agent-presence-buttons button:nth-child(3).active{background:var(--warning);border-color:#ea580c}.agent-presence-buttons button:nth-child(4).active{background:var(--danger);border-color:#b91c1c}.dialer-shell{grid-template-columns:280px minmax(0,1fr);gap:10px;display:grid}.dialer-pad,.dialer-main,.dialer-panel{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff}.dialer-pad{align-content:start;gap:8px;padding:10px;display:grid}.dialer-display{border:1px solid var(--line);color:#0f172a;text-overflow:ellipsis;white-space:nowrap;background:#f8fafc;border-radius:4px;min-height:40px;padding:7px 9px;font-size:20px;font-weight:700;overflow:hidden}.dialer-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.dialer-grid button{border:1px solid var(--line-strong);color:#0f172a;background:#fff;border-radius:4px;height:40px;font-size:17px;font-weight:700}.dialer-grid button:hover{background:var(--primary-soft);color:var(--primary);border-color:#bcd0f9}.dialer-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.dialer-main{grid-template-columns:1fr 1fr;align-content:start;gap:10px;padding:10px;display:grid}.dialer-panel{box-shadow:none;padding:9px}.dialer-panel h3{color:#0f172a;margin:0 0 7px;font-size:13px}.dialer-extension-grid{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:6px;display:grid}.dialer-extension{border:1px solid var(--line);color:#334155;background:#fff;border-radius:4px;gap:3px;padding:6px;display:grid}.dialer-extension strong{color:#0f172a;font-size:13px}.dialer-extension small{color:var(--muted);font-size:10.5px}.dialer-extension.online{background:#f8fbff;border-color:#bcd0f9}.dialer-extension.offline{opacity:.72}.dialer-extension.busy,.dialer-extension.ringing{background:var(--warning-soft);border-color:#fed7aa}.dialer-extension.talking,.dialer-extension.recording{background:var(--danger-soft);border-color:#fecaca}.leads-view .dashboard-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.lead-toolbar.compact{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lead-toolbar.compact .eco-field{width:170px}.lead-toolbar.compact select{width:130px;min-height:29px}.lead-list{gap:7px;display:grid}.lead-card{border:1px solid var(--line);box-shadow:var(--shadow);cursor:pointer;background:#fff;border-radius:5px;gap:6px;padding:8px;display:grid}.lead-card:hover{background:#fbfdff;border-color:#bcd0f9}.lead-card-main{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.lead-card h3{color:#0f172a;margin:0 0 2px;font-size:14px;line-height:1.15}.lead-card p{color:var(--muted);margin:0;font-size:11.5px}.lead-meta,.lead-actions,.lead-detail-actions,.lead-form-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.lead-actions{justify-content:flex-end}.lead-notes{color:#475569;background:#f8fafc;border:1px solid #edf1f6;border-radius:4px;flex-wrap:wrap;gap:8px;padding:5px 6px;font-size:11.5px;display:flex}.lead-history-inline{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:5px;display:grid}.lead-history-inline div{border-left:2px solid var(--primary);color:var(--muted);background:#f8fafc;padding:4px 6px;font-size:11px}.lead-history-inline b{color:#0f172a;display:block}.lead-status-select{color:var(--muted);align-items:center;gap:5px;font-size:10.5px;display:inline-flex}.lead-status-select select,.lead-detail-status-select{width:auto;max-width:150px;min-height:24px;padding:1px 5px;font-size:11px}.lead-form,.tipify-modal{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lead-form-actions{grid-column:1/-1}.lead-form .eco-field:has(textarea){grid-column:1/-1}.tipify-modal .eco-field:has(textarea){grid-column:1/-1}.lead-detail-modal{gap:9px;min-width:min(760px,100vw - 80px);display:grid}.lead-detail-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:7px;display:flex}.lead-detail-head h3{color:#0f172a;margin:0 0 2px;font-size:16px}.lead-detail-head p{color:var(--muted);margin:0;font-size:12px}.lead-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.lead-detail-grid span{border:1px solid var(--line);color:#334155;background:#f8fafc;border-radius:4px;gap:3px;padding:6px;font-size:12px;display:grid}.lead-detail-grid b{text-transform:uppercase;color:var(--muted);font-size:10px}.lead-detail-notes{border:1px solid var(--line);background:#f8fafc;border-radius:4px;padding:7px;font-size:12px}.lead-detail-notes b,.lead-detail-recordings h4,.lead-detail-history h4{color:#0f172a;margin:0;font-size:13px}.lead-detail-notes p{color:#475569;margin:4px 0 0}.lead-detail-history-item,.recording-item{border:1px solid var(--line);color:var(--text);background:#fff;border-radius:4px;gap:6px;padding:7px;display:grid}.lead-detail-history-item>div{justify-content:space-between;gap:8px;display:flex}.lead-detail-history-item b,.recording-item strong{color:#0f172a;overflow-wrap:anywhere;font-size:12.5px}.lead-detail-history-item span,.lead-detail-history-item small,.recording-item span,.recording-item small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;display:block}.lead-detail-history-item p{color:#475569;margin:0;font-size:12px}.lead-detail-history-item audio,.recording-item audio{width:100%;height:30px}.recording-item{grid-template-columns:minmax(0,1fr) minmax(240px,360px);align-items:center}@media (width<=1180px){.command-app{grid-template-columns:200px minmax(0,1fr)}.dashboard-cards,.settings-grid,.lead-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split,.dialer-shell,.dialer-main{grid-template-columns:1fr}}@media (width<=760px){body{font-size:12px}.command-app{grid-template-columns:1fr}.eco-sidebar{height:auto;position:relative}.eco-nav{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.eco-subnav{padding-left:8px}.eco-topbar{flex-direction:column;align-items:flex-start;height:auto;padding:8px 10px}.eco-topbar-right,.work-head{flex-wrap:wrap}.work-head{align-items:flex-start;padding:8px 10px}.view-grid{padding:8px 10px 12px}.dashboard-cards,.settings-grid,.led-matrix,.kpi-strip,.lead-detail-grid,.lead-form,.tipify-modal{grid-template-columns:1fr}.hero-console{flex-direction:column;align-items:flex-start;min-height:0}.hero-radar{border-left:0;border-top:1px solid var(--line);justify-items:start;width:100%;height:auto;padding:8px 0 0}.lead-card-main{display:grid}.lead-actions{justify-content:flex-start}.recording-item{grid-template-columns:1fr}.eco-modal{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.lead-detail-modal{min-width:0}.lead-toolbar.compact,.lead-toolbar.compact .eco-field,.lead-toolbar.compact select,.lead-toolbar.compact .eco-button{width:100%}}
