@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg:#f7f8fc;--surface:#fff;--surface-2:#f1f3f9;--border:#e2e5ef;--border-light:#eef0f6;--text-1:#0f1117;--text-2:#4b5263;--text-3:#8b93a7;--accent:#3b5bdb;--accent-dim:#eef2ff;--accent-border:#c5d0fa;--green:#2f9e44;--green-dim:#ebfbee;--green-border:#b2f2bb;--red:#c92a2a;--red-dim:#fff5f5;--red-border:#ffc9c9;--amber:#e67700;--amber-dim:#fff9db;--amber-border:#ffec99;--violet:#6741d9;--violet-dim:#f3f0ff;--violet-border:#d0bfff;--r-xs:4px;--r-sm:6px;--r:8px;--r-lg:12px;--r-xl:16px;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 1px 4px #0000000f,0 0 0 1px #00000008;--shadow-md:0 4px 16px #00000014,0 0 0 1px #0000000a}body{-webkit-font-smoothing:antialiased;background:#f7f8fc;background:var(--bg);color:#0f1117;color:var(--text-1);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:1.5}::-webkit-scrollbar{height:5px;width:5px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#e2e5ef;background:var(--border);border-radius:99px}.btn{align-items:center;border:1px solid #0000;border-radius:8px;border-radius:var(--r);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:5px;justify-content:center;line-height:1;padding:7px 13px;transition:all .12s;white-space:nowrap}.btn:disabled{cursor:not-allowed;opacity:.45}.btn-primary{background:#3b5bdb;background:var(--accent);border-color:#3b5bdb;border-color:var(--accent);color:#fff}.btn-primary:hover:not(:disabled){background:#3451c7}.btn-secondary{background:#fff;background:var(--surface);border-color:#e2e5ef;border-color:var(--border);color:#4b5263;color:var(--text-2)}.btn-secondary:hover:not(:disabled){background:#f1f3f9;background:var(--surface-2)}.btn-danger{background:#c92a2a;background:var(--red);border-color:#c92a2a;border-color:var(--red);color:#fff}.btn-danger:hover:not(:disabled){background:#b02525}.btn-success{background:#2f9e44;background:var(--green);border-color:#2f9e44;border-color:var(--green);color:#fff}.btn-success:hover:not(:disabled){background:#27873a}.btn-ghost{background:#0000;border-color:#0000;color:#4b5263;color:var(--text-2)}.btn-ghost:hover:not(:disabled){background:#f1f3f9;background:var(--surface-2)}.btn-sm{font-size:12.5px;padding:5px 10px}.btn-xs{border-radius:6px;border-radius:var(--r-sm);font-size:12px;padding:3px 8px}.card{background:#fff;background:var(--surface);border:1px solid #e2e5ef;border:1px solid var(--border);border-radius:12px;border-radius:var(--r-lg);box-shadow:0 1px 2px #0000000a;box-shadow:var(--shadow-xs)}.badge{align-items:center;border-radius:4px;border-radius:var(--r-xs);display:inline-flex;font-size:11.5px;font-weight:600;padding:2px 7px}.badge-pending{background:#fff9db;background:var(--amber-dim);border:1px solid #ffec99;border:1px solid var(--amber-border);color:#e67700;color:var(--amber)}.badge-completed{background:#ebfbee;background:var(--green-dim);border:1px solid #b2f2bb;border:1px solid var(--green-border);color:#2f9e44;color:var(--green)}.badge-in_progress{background:#eef2ff;background:var(--accent-dim);border:1px solid #c5d0fa;border:1px solid var(--accent-border);color:#3b5bdb;color:var(--accent)}.badge-active{background:#ebfbee;background:var(--green-dim);border:1px solid #b2f2bb;border:1px solid var(--green-border);color:#2f9e44;color:var(--green)}.badge-offline{background:#f1f3f9;background:var(--surface-2);border:1px solid #e2e5ef;border:1px solid var(--border);color:#8b93a7;color:var(--text-3)}.badge-on_break{background:#fff9db;background:var(--amber-dim);border:1px solid #ffec99;border:1px solid var(--amber-border);color:#e67700;color:var(--amber)}.badge-leave{background:#f3f0ff;background:var(--violet-dim);border:1px solid #d0bfff;border:1px solid var(--violet-border);color:#6741d9;color:var(--violet)}.badge-interested{background:#ebfbee;background:var(--green-dim);border:1px solid #b2f2bb;border:1px solid var(--green-border);color:#2f9e44;color:var(--green)}.badge-not_interested{background:#fff5f5;background:var(--red-dim);border:1px solid #ffc9c9;border:1px solid var(--red-border);color:#c92a2a;color:var(--red)}.badge-wrong_number{background:#f1f3f9;background:var(--surface-2);border:1px solid #e2e5ef;border:1px solid var(--border);color:#8b93a7;color:var(--text-3)}.badge-call_later{background:#f3f0ff;background:var(--violet-dim);border:1px solid #d0bfff;border:1px solid var(--violet-border);color:#6741d9;color:var(--violet)}.badge-schedule_demo{background:#eef2ff;background:var(--accent-dim);border:1px solid #c5d0fa;border:1px solid var(--accent-border);color:#3b5bdb;color:var(--accent)}.badge-present{background:#ebfbee;background:var(--green-dim);border:1px solid #b2f2bb;border:1px solid var(--green-border);color:#2f9e44;color:var(--green)}.badge-absent{background:#fff5f5;background:var(--red-dim);border:1px solid #ffc9c9;border:1px solid var(--red-border);color:#c92a2a;color:var(--red)}.badge-approved{background:#ebfbee;background:var(--green-dim);border:1px solid #b2f2bb;border:1px solid var(--green-border);color:#2f9e44;color:var(--green)}.badge-rejected{background:#fff5f5;background:var(--red-dim);border:1px solid #ffc9c9;border:1px solid var(--red-border);color:#c92a2a;color:var(--red)}.badge-done{background:#ebfbee;background:var(--green-dim);border:1px solid #b2f2bb;border:1px solid var(--green-border);color:#2f9e44;color:var(--green)}.badge-missed{background:#fff5f5;background:var(--red-dim);border:1px solid #ffc9c9;border:1px solid var(--red-border);color:#c92a2a;color:var(--red)}.form-group{margin-bottom:14px}label{color:#4b5263;color:var(--text-2);display:block;font-size:12.5px;font-weight:500;margin-bottom:5px}input,select,textarea{background:#fff;background:var(--surface);border:1px solid #e2e5ef;border:1px solid var(--border);border-radius:8px;border-radius:var(--r);color:#0f1117;color:var(--text-1);font-family:inherit;font-size:13.5px;padding:8px 10px;transition:border-color .12s,box-shadow .12s;width:100%}input:focus,select:focus,textarea:focus{border-color:#3b5bdb;border-color:var(--accent);box-shadow:0 0 0 3px #3b5bdb1a;outline:none}input::placeholder,textarea::placeholder{color:#8b93a7;color:var(--text-3)}table{border-collapse:collapse;width:100%}th{background:#f1f3f9;background:var(--surface-2);border-bottom:1px solid #e2e5ef;border-bottom:1px solid var(--border);color:#8b93a7;color:var(--text-3);font-size:11px;font-weight:600;letter-spacing:.06em;padding:9px 14px;text-align:left;text-transform:uppercase}th:first-child{border-radius:6px 0 0 0;border-radius:var(--r-sm) 0 0 0}th:last-child{border-radius:0 6px 0 0;border-radius:0 var(--r-sm) 0 0}td{border-bottom:1px solid #eef0f6;border-bottom:1px solid var(--border-light);font-size:13.5px;padding:11px 14px;vertical-align:middle}tbody tr:last-child td{border-bottom:none}tbody tr:hover td{background:#f7f8fc;background:var(--bg)}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f111766;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.modal{background:#fff;background:var(--surface);border:1px solid #e2e5ef;border:1px solid var(--border);border-radius:16px;border-radius:var(--r-xl);box-shadow:0 4px 16px #00000014,0 0 0 1px #0000000a;box-shadow:var(--shadow-md);max-height:90vh;max-width:480px;overflow-y:auto;width:100%}.modal-head{align-items:center;border-bottom:1px solid #eef0f6;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:16px 20px}.modal-head h2{color:#0f1117;color:var(--text-1);font-size:14.5px;font-weight:600}.modal-body{padding:20px}.modal-close{align-items:center;background:#fff;background:var(--surface);border:1px solid #e2e5ef;border:1px solid var(--border);border-radius:6px;border-radius:var(--r-sm);color:#8b93a7;color:var(--text-3);cursor:pointer;display:flex;font-size:13px;height:26px;justify-content:center;width:26px}.modal-close:hover{background:#f1f3f9;background:var(--surface-2);color:#0f1117;color:var(--text-1)}.tabs{border-bottom:1px solid #e2e5ef;border-bottom:1px solid var(--border);display:flex;gap:0;margin-bottom:18px}.tab{background:none;border:none;border-bottom:2px solid #0000;color:#8b93a7;color:var(--text-3);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;margin-bottom:-1px;padding:8px 14px;transition:color .12s}.tab:hover{color:#4b5263;color:var(--text-2)}.tab.active{border-bottom-color:#3b5bdb;border-bottom-color:var(--accent);color:#3b5bdb;color:var(--accent);font-weight:600}.progress-bar{background:#eef0f6;background:var(--border-light);border-radius:99px;overflow:hidden}.progress-fill{border-radius:99px;height:100%;transition:width .4s ease}.avatar{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:12px;font-weight:600;justify-content:center}.page-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:22px}.page-title{color:#0f1117;color:var(--text-1);font-size:17px;font-weight:700;letter-spacing:-.2px}.page-subtitle{color:#8b93a7;color:var(--text-3);font-size:12.5px;margin-top:2px}.stat-card{background:#fff;background:var(--surface);border:1px solid #e2e5ef;border:1px solid var(--border);border-radius:12px;border-radius:var(--r-lg);box-shadow:0 1px 2px #0000000a;box-shadow:var(--shadow-xs);padding:16px 18px}.empty{color:#8b93a7;color:var(--text-3);padding:44px 20px;text-align:center}.empty-icon{font-size:28px;margin-bottom:8px;opacity:.6}.empty p{font-size:13px}.card-header{align-items:center;border-bottom:1px solid #eef0f6;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:13px 16px}.card-header-title{color:#0f1117;color:var(--text-1);font-size:13.5px;font-weight:600}.info-row{align-items:flex-start;border-bottom:1px solid #eef0f6;border-bottom:1px solid var(--border-light);display:flex;gap:8px;padding:6px 0}.info-row:last-child{border-bottom:none}.info-label{color:#8b93a7;color:var(--text-3);font-size:12px;min-width:90px;padding-top:1px}.info-value{color:#0f1117;color:var(--text-1);font-size:13px;font-weight:500}@keyframes spin{to{transform:rotate(1turn)}}@keyframes fadein{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.fadein{animation:fadein .16s ease}
/*# sourceMappingURL=main.33230052.css.map*/