.status-dropdown-container.svelte-9himx7{position:relative;display:inline-block}.status-badge.svelte-9himx7{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:99px;font-size:13px;font-weight:600;border:1px solid transparent;cursor:pointer;transition:all .2s}.status-badge.svelte-9himx7:hover:not(:disabled){transform:translateY(-1px);filter:brightness(.97)}.status-badge.svelte-9himx7:disabled{cursor:default}.status-dot.svelte-9himx7{width:6px;height:6px;border-radius:50%;background-color:currentColor;opacity:.6}.dropdown-menu.svelte-9himx7{position:absolute;top:calc(100% + 8px);left:0;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;padding:6px;width:160px;z-index:50}.dropdown-item.svelte-9himx7{width:100%;display:flex;align-items:center;gap:10px;padding:8px 12px;border:none;background:none;border-radius:8px;font-size:13px;color:#374151;cursor:pointer;transition:all .15s;text-align:left}.dropdown-item.svelte-9himx7:hover{background:#f3f4f6}.dropdown-item.active.svelte-9himx7{background:#eff6ff;color:#1d4ed8;font-weight:600}.dot.svelte-9himx7{width:8px;height:8px;border-radius:50%}.bg-amber-50 .dot{background-color:#d97706}.bg-emerald-50 .dot{background-color:#059669}.bg-slate-50 .dot{background-color:#475569}.bg-rose-50 .dot{background-color:#e11d48}.check-icon{margin-left:auto;color:#1d4ed8}.bg-amber-50{background-color:#fffbeb;color:#b45309;border:1px solid #fcd34d}.bg-emerald-50{background-color:#ecfdf5;color:#047857;border:1px solid #6ee7b7}.bg-slate-50{background-color:#f8fafc;color:#475569;border:1px solid #cbd5e1}.bg-rose-50{background-color:#fff1f2;color:#be123c;border:1px solid #fca5a5}.row-item.svelte-lnlxg4{transition:background-color .2s;cursor:pointer}.row-item.svelte-lnlxg4:hover{background-color:#f9fafb}.date-cell.svelte-lnlxg4,.status-cell.svelte-lnlxg4,.contact-cell.svelte-lnlxg4,.data-cell.svelte-lnlxg4,.actions-cell.svelte-lnlxg4{padding:16px 20px;border-bottom:1px solid #f3f4f6;vertical-align:middle}.row-item.svelte-lnlxg4:last-child .date-cell:where(.svelte-lnlxg4),.row-item.svelte-lnlxg4:last-child .status-cell:where(.svelte-lnlxg4),.row-item.svelte-lnlxg4:last-child .contact-cell:where(.svelte-lnlxg4),.row-item.svelte-lnlxg4:last-child .data-cell:where(.svelte-lnlxg4),.row-item.svelte-lnlxg4:last-child .actions-cell:where(.svelte-lnlxg4){border-bottom:none}.date-wrapper.svelte-lnlxg4,.phone-wrapper.svelte-lnlxg4{display:flex;align-items:center;gap:8px;color:#374151;font-size:14px;font-weight:500}.date-wrapper.svelte-lnlxg4{color:#4b5563}.date-wrapper.svelte-lnlxg4 .time:where(.svelte-lnlxg4){color:#9ca3af;font-size:13px;font-weight:400}.empty-dash.svelte-lnlxg4{color:#d1d5db}.cell-content.svelte-lnlxg4{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#4b5563;font-size:14px}.status-cell.svelte-lnlxg4{width:140px}.action-buttons.svelte-lnlxg4{display:flex;gap:8px;justify-content:flex-end}.action-btn.svelte-lnlxg4{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;border:1px solid transparent;background:transparent;cursor:pointer;color:#9ca3af;transition:all .2s}.action-btn.svelte-lnlxg4:hover{background:#f3f4f6;color:#4b5563}.action-btn.delete.svelte-lnlxg4:hover{background:#fef2f2;color:#dc2626}.action-btn.view.svelte-lnlxg4:hover{background:#eff6ff;color:#2563eb}@media (max-width: 768px){.date-cell.svelte-lnlxg4,.status-cell.svelte-lnlxg4,.contact-cell.svelte-lnlxg4,.data-cell.svelte-lnlxg4,.actions-cell.svelte-lnlxg4{padding:12px 16px}.data-cell.svelte-lnlxg4{display:none}}.table-container{border:1px solid #f3f4f6;border-radius:16px;overflow:hidden;overflow-x:auto}table{width:100%;border-collapse:collapse;min-width:800px}th{background:#f9fafb;padding:16px 20px;text-align:left;font-size:13px;font-weight:600;color:#6b7280;border-bottom:1px solid #e5e7eb;white-space:nowrap}.filterable-header{padding:8px 12px}.filter-header-container{position:relative}.filter-header-btn{display:flex;align-items:center;gap:6px;padding:8px 12px;background:transparent;border:1px solid transparent;border-radius:8px;font-size:13px;font-weight:600;color:#6b7280;cursor:pointer;transition:all .2s}.filter-header-btn:hover{background:#f3f4f6;border-color:#e5e7eb}.filter-badge{background:#3b82f6;color:#fff;font-size:11px;padding:2px 6px;border-radius:99px;font-weight:600}.filter-dropdown{position:absolute;top:calc(100% + 8px);left:0;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;padding:8px;min-width:180px;max-height:280px;z-index:60}.filter-options{max-height:200px;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.filter-option{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:8px;font-size:13px;color:#374151;cursor:pointer;transition:background .15s}.filter-option:hover{background:#f3f4f6}.filter-option input[type=checkbox]{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer}.status-dot-small{width:8px;height:8px;border-radius:50%}.filter-actions{border-top:1px solid #f3f4f6;margin-top:8px;padding-top:8px}.filter-apply-btn{width:100%;padding:8px 12px;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s}.filter-apply-btn:hover{background:#2563eb}@media (max-width: 768px){th{padding:12px 16px}.col-data{display:none}}.filter-chevron{opacity:.5;transition:transform .2s}.bg-amber-50.status-dot-small{background-color:#d97706}.bg-emerald-50.status-dot-small{background-color:#059669}.bg-slate-50.status-dot-small{background-color:#475569}.bg-rose-50.status-dot-small{background-color:#e11d48}.neumorphic-btn.svelte-hrodw9{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:12px;padding:10px 16px;background:#fff;box-shadow:2px 2px 5px #1f1a1714;color:#1f1a17;font-weight:700;font-size:14px;cursor:pointer;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease,background .12s ease;margin:2px}.neumorphic-btn.svelte-hrodw9:hover{transform:translateY(-1px);box-shadow:3px 3px 8px #1f1a171f;background:#fff}.neumorphic-btn.svelte-hrodw9:active{transform:translateY(0);box-shadow:1px 1px 2px #1f1a170f}
