:root{--green: #25d366;--green-dark: #128c7e;--bg: #f0f2f5;--card: #ffffff;--text: #111b21;--muted: #667781;--border: #e9edef;--shadow: 0 1px 3px rgba(0, 0, 0, .08)}*{box-sizing:border-box}body{margin:0;font-family:Segoe UI,Heebo,Arial,sans-serif;background:var(--bg);color:var(--text);direction:rtl}.app{min-height:100vh}.topbar{background:var(--green-dark);color:#fff;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;box-shadow:var(--shadow)}.brand{display:flex;align-items:center;gap:10px}.brand h1{font-size:18px;margin:0;font-weight:600}.logo{font-size:22px}.topbar-left{display:flex;align-items:center;gap:16px}.conn{font-size:13px;padding:4px 10px;border-radius:12px}.conn.on{background:#25d36640}.conn.off{background:#ffffff26}.tabs{display:flex;gap:4px}.tabs button{background:transparent;border:none;color:#d7f0e8;padding:6px 14px;border-radius:8px;cursor:pointer;font-size:14px}.tabs button.active{background:#ffffff2e;color:#fff;font-weight:600}.content{max-width:1100px;margin:24px auto;padding:0 24px}.filters{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;flex-wrap:wrap}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip{background:var(--card);border:1px solid var(--border);padding:6px 12px;border-radius:18px;cursor:pointer;font-size:13px}.chip.active{background:var(--green-dark);color:#fff;border-color:var(--green-dark)}.chip .count{opacity:.7;font-size:12px;margin-right:4px}.toolbar-actions{display:flex;gap:8px;align-items:center;flex:1;min-width:280px}.search{flex:1;min-width:180px;padding:8px 12px;border:1px solid var(--border);border-radius:8px;font-size:14px}.btn.export{white-space:nowrap}.btn.export:disabled{opacity:.5;cursor:not-allowed}.table-wrap{background:var(--card);border-radius:12px;box-shadow:var(--shadow);overflow:hidden}.leads-table{width:100%;border-collapse:collapse;font-size:14px}.leads-table th{text-align:right;padding:12px 14px;background:#f6f7f8;color:var(--muted);font-weight:600;border-bottom:1px solid var(--border)}.leads-table td{padding:12px 14px;border-bottom:1px solid var(--border);vertical-align:middle}.leads-table tr:last-child td{border-bottom:none}.leads-table tr:hover td{background:#fafafa}.name{font-weight:600}.phone a{color:var(--green-dark);text-decoration:none}.phone a:hover{text-decoration:underline}.msg{color:var(--muted);max-width:260px}.reasons{max-width:200px}.tag{display:inline-block;background:#e7f7ef;color:var(--green-dark);font-size:11px;padding:2px 8px;border-radius:10px;margin:2px}.date{color:var(--muted);white-space:nowrap;font-size:13px}.status-select{padding:5px 8px;border-radius:8px;border:1px solid var(--border);font-size:13px;cursor:pointer;background:#fff}.cell-input{width:100%;min-width:120px;padding:6px 8px;border:1px solid var(--border);border-radius:6px;font-size:13px;font-family:inherit;background:#fff}.cell-input:focus{outline:none;border-color:var(--green)}mark.hl{background:#fff3b0;color:inherit;padding:0 2px;border-radius:3px;font-weight:600}.detect-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 16px;background:#fff;border-bottom:1px solid var(--border)}.detect-label{font-size:13px;font-weight:600;color:var(--muted)}.detect-note{font-size:12px;color:var(--muted);width:100%}.next-step .cell-input{background:#f7fbff}.notes .cell-input{background:#fffef5}.s-חדש{border-right:4px solid #2196f3}.s-נוצר.קשר,.s-נוצר{border-right:4px solid #9c27b0}.status-select.s-חדש{color:#1976d2}.status-select.s-הומר{color:var(--green-dark);font-weight:600}.status-select.s-אבוד{color:#b00020}.actions{white-space:nowrap}.btn-icon{background:transparent;border:none;cursor:pointer;font-size:16px;padding:4px 6px;border-radius:6px}.btn-icon:hover{background:var(--border)}.btn-icon.danger:hover{background:#fde8e8}.empty{background:var(--card);border-radius:12px;padding:48px 24px;text-align:center;box-shadow:var(--shadow)}.muted{color:var(--muted);font-size:13px}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:50}.modal{background:#efeae2;width:min(480px,92vw);max-height:80vh;border-radius:14px;display:flex;flex-direction:column;overflow:hidden}.modal-head{background:var(--green-dark);color:#fff;padding:14px 18px;display:flex;justify-content:space-between;align-items:center}.modal-head h3{margin:0;font-size:16px}.modal-head .muted{color:#cdeae0}.modal-head .btn-icon{color:#fff}.chat{padding:16px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.bubble{max-width:80%;padding:8px 12px;border-radius:10px;box-shadow:var(--shadow)}.bubble.them{background:#fff;align-self:flex-start}.bubble.me{background:#d9fdd3;align-self:flex-end}.bubble-text{font-size:14px;white-space:pre-wrap}.bubble-time{font-size:11px;color:var(--muted);margin-top:2px;text-align:left}.modal-foot{padding:12px 16px;background:#fff;border-top:1px solid var(--border)}.btn{display:inline-block;background:#fff;border:1px solid var(--green-dark);color:var(--green-dark);padding:8px 16px;border-radius:8px;cursor:pointer;font-size:14px;text-decoration:none}.btn:hover{background:#f0faf6}.btn.primary{background:var(--green-dark);color:#fff}.btn.primary:hover{background:#0f7166}.settings{display:flex;flex-direction:column;gap:18px}.card{background:var(--card);border-radius:12px;padding:20px;box-shadow:var(--shadow)}.card h2{margin:0 0 6px;font-size:16px}.card label{display:block;margin-top:14px;font-size:14px;font-weight:600}.card label.check{display:flex;align-items:center;gap:8px;font-weight:500}.card input[type=text],.card input:not([type]),.card input[type=password],.card input[type=number],.card textarea{width:100%;margin-top:6px;padding:9px 12px;border:1px solid var(--border);border-radius:8px;font-size:14px;font-family:inherit}.card label.check input{width:auto;margin:0}.row{display:flex;align-items:center;gap:12px;margin-top:14px}.save-row{justify-content:flex-start}.saved{color:var(--green-dark);font-size:14px}.sim-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
