.fi-sidebar-header{background-color:#1e293b!important}.fi-sidebar-header .fi-logo{color:#fff!important}.fi-topbar,.fi-topbar>div{background-color:#1e293b!important}.fi-topbar *,.fi-topbar h1,.fi-topbar span{color:#fff!important}.fi-sidebar{background-color:#0f172a!important}.fi-main{background-color:transparent}.dark .fi-body{background-color:#0e1621!important}.dark .fi-sidebar{background-color:#17212b!important;border-right:1px solid #242f3d!important}.dark .fi-sidebar-header,.dark .fi-topbar{background-color:#17212b!important;border-bottom:1px solid #242f3d!important}.dark .fi-wi,.dark .fi-ta-content,.dark .fi-fieldset{background-color:#182533!important;border:1px solid #242f3d!important;box-shadow:0 1px 2px #0003}.dark .fi-body,.dark .fi-ta-record{color:#f5f5f5!important}.dark .fi-ta-header-cell{color:#7f91a4!important}html:not(.dark) .fi-body{background-color:#e4ecef!important}html:not(.dark) .fi-sidebar{background-color:#fff!important;border-right:1px solid #dfe5ea!important}html:not(.dark) .fi-sidebar-header{background-color:#fff!important;border-bottom:1px solid #dfe5ea!important}html:not(.dark) .fi-sidebar-header .fi-logo{color:#222!important}html:not(.dark) .fi-topbar{background-color:#fff!important;border-bottom:1px solid #dfe5ea!important}html:not(.dark) .fi-topbar *,html:not(.dark) .fi-topbar h1,html:not(.dark) .fi-topbar span{color:#222!important}html:not(.dark) .fi-wi,html:not(.dark) .fi-ta-content,html:not(.dark) .fi-fieldset{background-color:#fff!important;border:1px solid #dfe5ea!important;box-shadow:0 1px 2px #0000000d}.kanban-column-title{font-weight:600;font-size:.875rem;color:#374151}.dark .kanban-column-title{color:#e5e7eb}.kanban-column-body{display:flex;flex-direction:column;gap:.625rem;padding:.625rem;background-color:#f3f4f6b3;border-radius:1rem;flex:1;min-height:8rem;overflow-y:auto}.dark .kanban-column-body{background-color:#ffffff0d}.kanban-empty{flex:1;display:flex;align-items:center;justify-content:center;padding:2.5rem 0;font-size:.75rem;color:#9ca3af;border:2px dashed #e5e7eb;border-radius:.75rem}.dark .kanban-empty{color:#6b7280;border-color:#37415199}.kanban-card{background-color:#fff;border-radius:.75rem;border:1px solid #e5e7eb;box-shadow:0 1px 2px #0000000d;transition:all .15s ease-in-out;cursor:grab;padding:.75rem .75rem .75rem 1rem;position:relative;overflow:hidden}.kanban-card-body{position:relative}.kanban-card:hover{box-shadow:0 4px 6px #00000012;border-color:var(--primary-300, #93c5fd)}.dark .kanban-card{background-color:#1f2937cc;border-color:#37415199}.dark .kanban-card:hover{border-color:var(--primary-500, #3b82f6)}.kanban-card-title{font-weight:600;font-size:.875rem;color:#1f2937}.dark .kanban-card-title{color:#f3f4f6}.kanban-phone-text{margin-top:.25rem;display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;color:#6b7280;min-width:0}.dark .kanban-phone-text{color:#9ca3af}.kanban-card-actions{display:flex;margin:.75rem -.75rem -.75rem -1rem;border-top:1px solid #e5e7eb;cursor:default}.dark .kanban-card-actions{border-top-color:#37415199}.kanban-card-action-btn{flex:1 1 50%;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s ease-in-out}.kanban-card-action-btn+.kanban-card-action-btn{border-left:1px solid #e5e7eb}.dark .kanban-card-action-btn+.kanban-card-action-btn{border-left-color:#37415199}.kanban-card-action-btn--whatsapp{color:#16a34a}.kanban-card-action-btn--whatsapp:hover{background-color:#f0fdf4}.dark .kanban-card-action-btn--whatsapp{color:#4ade80}.dark .kanban-card-action-btn--whatsapp:hover{background-color:#22c55e1f}.kanban-card-action-btn--call{color:#2563eb}.kanban-card-action-btn--call:hover{background-color:#eff6ff}.dark .kanban-card-action-btn--call{color:#60a5fa}.dark .kanban-card-action-btn--call:hover{background-color:#3b82f61f}.kanban-card-time{margin-top:.5rem;display:flex;align-items:center;gap:.25rem;font-size:.6875rem;color:#9ca3af}.dark .kanban-card-time{color:#6b7280}.kanban-overdue-badge{display:inline-flex;align-items:center;gap:.25rem;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:#dc2626;background-color:#fef2f2;padding:.125rem .375rem;border-radius:9999px;flex-shrink:0}.dark .kanban-overdue-badge{color:#f87171;background-color:#ef44441a}.kanban-dot,.kanban-card-accent{display:block;border-radius:9999px;background-color:#9ca3af}.kanban-dot{width:.625rem;height:.625rem}.kanban-card-accent{position:absolute;left:0;top:.75rem;bottom:.75rem;width:.25rem}.kanban-avatar{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:9999px;color:#fff;font-size:.75rem;font-weight:700;flex-shrink:0;background-color:#9ca3af}.kanban-tag{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:500;padding:.125rem .5rem;border-radius:.375rem;color:#4b5563;background-color:#f3f4f6}.dark .kanban-tag{color:#9ca3af;background-color:#6b72801a}.kanban-count-badge{font-size:.75rem;font-weight:600;padding:.125rem .625rem;border-radius:9999px;color:#4b5563;background-color:#f3f4f6}.dark .kanban-count-badge{color:#9ca3af;background-color:#6b72801a}.kanban-dot[data-color=blue],.kanban-card-accent[data-color=blue],.kanban-avatar[data-color=blue]{background-color:#3b82f6}.kanban-dot[data-color=amber],.kanban-card-accent[data-color=amber],.kanban-avatar[data-color=amber]{background-color:#f59e0b}.kanban-dot[data-color=violet],.kanban-card-accent[data-color=violet],.kanban-avatar[data-color=violet]{background-color:#8b5cf6}.kanban-dot[data-color=emerald],.kanban-card-accent[data-color=emerald],.kanban-avatar[data-color=emerald]{background-color:#10b981}.kanban-dot[data-color=gray],.kanban-card-accent[data-color=gray],.kanban-avatar[data-color=gray]{background-color:#9ca3af}.kanban-tag[data-color=blue],.kanban-count-badge[data-color=blue]{color:#1d4ed8;background-color:#eff6ff}.kanban-tag[data-color=amber],.kanban-count-badge[data-color=amber]{color:#b45309;background-color:#fffbeb}.kanban-tag[data-color=violet],.kanban-count-badge[data-color=violet]{color:#6d28d9;background-color:#f5f3ff}.kanban-tag[data-color=emerald],.kanban-count-badge[data-color=emerald]{color:#047857;background-color:#ecfdf5}.kanban-tag[data-color=gray],.kanban-count-badge[data-color=gray]{color:#4b5563;background-color:#f3f4f6}.dark .kanban-tag[data-color=blue],.dark .kanban-count-badge[data-color=blue]{color:#60a5fa;background-color:#3b82f61a}.dark .kanban-tag[data-color=amber],.dark .kanban-count-badge[data-color=amber]{color:#fbbf24;background-color:#f59e0b1a}.dark .kanban-tag[data-color=violet],.dark .kanban-count-badge[data-color=violet]{color:#a78bfa;background-color:#8b5cf61a}.dark .kanban-tag[data-color=emerald],.dark .kanban-count-badge[data-color=emerald]{color:#34d399;background-color:#10b9811a}.dark .kanban-tag[data-color=gray],.dark .kanban-count-badge[data-color=gray]{color:#9ca3af;background-color:#6b72801a}
