/* Tarefas > Financeiro/Assistência — visual-only density layer. No automation/business logic changes. */
.financeiro-serious-mode{background:#f6f7f9!important;transition:none!important}.dark .financeiro-serious-mode{background:#0c1119!important}.financeiro-serious-mode .financeiro-kpis{display:none!important}.financeiro-serious-mode .financeiro-main-header{min-height:50px!important;background:rgba(255,255,255,.92)!important;backdrop-filter:blur(8px)}.dark .financeiro-serious-mode .financeiro-main-header{background:rgba(15,20,31,.96)!important}.financeiro-serious-mode .financeiro-main-header{padding-left:18px!important;padding-right:18px!important;gap:8px!important}.financeiro-serious-mode .financeiro-main-header h1{font-size:17px!important;line-height:1.05!important;font-weight:700!important;letter-spacing:-.015em!important}.financeiro-serious-mode .financeiro-main-header h1+p{font-size:10.5px!important;line-height:1.15!important;margin-top:1px!important}.financeiro-serious-mode .financeiro-main-header .h-8.w-8{height:28px!important;width:28px!important;border-radius:7px!important}.financeiro-serious-mode .financeiro-main-header .h-\[18px\]{height:15px!important}.financeiro-serious-mode .financeiro-pipeline-selector{min-height:27px!important;height:27px!important;padding:3px 8px!important;gap:5px!important;border-radius:6px!important;font-size:11px!important;font-weight:600!important;box-shadow:none!important}.financeiro-serious-mode .financeiro-pipeline-selector>svg:first-child,.financeiro-serious-mode .financeiro-pipeline-selector>.tabular-nums{display:none!important}.financeiro-serious-mode .financeiro-view-label{display:none!important}.financeiro-serious-mode .financeiro-report-button{height:29px!important;padding-inline:9px!important;border-radius:6px!important;font-size:10px!important;font-weight:600!important;box-shadow:none!important}.financeiro-serious-mode .financeiro-view-button{height:29px!important;padding-inline:10px!important;font-size:10.5px!important}.financeiro-serious-mode .financeiro-new-activity{height:29px!important;padding-inline:11px!important;border-radius:6px!important;background:#ea580c!important;box-shadow:none!important;transform:none!important;transition:background-color .15s ease!important;font-size:10.5px!important;font-weight:700!important}.financeiro-serious-mode .financeiro-new-activity:hover{background:#c94d0c!important;box-shadow:none!important;transform:none!important}.financeiro-serious-mode .financeiro-filter-row{padding:6px 18px!important;gap:4px!important;border-bottom:1px solid hsl(var(--border)/.5);background:hsl(var(--background)/.55)}.financeiro-serious-mode .financeiro-filter-row>button,.financeiro-serious-mode .financeiro-filter-row input{height:27px!important;border-radius:6px!important;box-shadow:none!important;font-size:10px!important}.financeiro-serious-mode .financeiro-filter-row>button{padding-left:9px!important;padding-right:9px!important}.financeiro-serious-mode .financeiro-filter-row svg{height:13px!important;width:13px!important}.financeiro-serious-mode .financeiro-board{gap:10px!important;padding:10px 14px 14px!important}.financeiro-serious-mode .kanban-column{width:248px!important;min-width:248px!important;border-radius:8px!important;border-color:hsl(var(--border)/.76)!important;box-shadow:none!important;transition:border-color .15s ease!important}.financeiro-serious-mode .kanban-column-header{box-shadow:none!important}.financeiro-serious-mode .kanban-column-header>div:nth-child(2){padding:8px 9px!important;gap:6px!important}.financeiro-serious-mode .kanban-column-header h3,.financeiro-serious-mode .kanban-column-header [class*="font-semibold"]{font-size:11px!important;line-height:1.15!important;font-weight:700!important}.financeiro-serious-mode .kanban-column-header .h-7.w-7{height:23px!important;width:23px!important}.financeiro-serious-mode .kanban-column-header svg{height:13px!important;width:13px!important}.financeiro-serious-mode .kanban-column-header [class*="rounded-full"]{font-size:9px!important;min-width:17px!important;height:17px!important;padding-left:5px!important;padding-right:5px!important}.financeiro-serious-mode .kanban-card{border-radius:6px!important;border-color:hsl(var(--border)/.8)!important;box-shadow:none!important;transition:border-color .15s ease,background-color .15s ease!important}.financeiro-serious-mode .kanban-card:hover{transform:none!important;box-shadow:0 1px 5px rgba(15,23,42,.05)!important;border-color:hsl(var(--border))!important}.dark .financeiro-serious-mode .kanban-card:hover{box-shadow:0 1px 6px rgba(0,0,0,.18)!important}.financeiro-serious-mode .kanban-card h3{font-size:11px!important;line-height:1.22!important;font-weight:650!important;letter-spacing:-.005em!important}.financeiro-serious-mode .kanban-card p{font-size:9.8px!important;line-height:1.25!important}.financeiro-serious-mode .kanban-card>div:first-of-type{padding-top:6px!important}.financeiro-serious-mode .kanban-card>div:nth-of-type(2){padding-top:1px!important;padding-bottom:2px!important}.financeiro-serious-mode .kanban-card>div:last-of-type{padding-top:5px!important;padding-bottom:6px!important}.financeiro-serious-mode .kanban-card [class*="px-3"]{padding-left:8px!important;padding-right:8px!important}.financeiro-serious-mode .kanban-card [class*="py-2"]{padding-top:5px!important;padding-bottom:5px!important}.financeiro-serious-mode .kanban-card [class*="gap-2"]{gap:5px!important}.financeiro-serious-mode .kanban-card svg{max-width:12px!important;max-height:12px!important}.financeiro-serious-mode .kanban-card .h-6.w-6{height:18px!important;width:18px!important}.financeiro-serious-mode .kanban-card .h-7.w-7{height:20px!important;width:20px!important}.financeiro-serious-mode .kanban-card [class*="text-[11px]"]{font-size:9.5px!important}.financeiro-serious-mode .kanban-card [class*="text-[10px]"]{font-size:8.7px!important}.financeiro-serious-mode .financeiro-card-labels{margin-top:4px!important;gap:3px!important}.financeiro-serious-mode .financeiro-card-labels>span{min-height:16px!important;padding:2px 5px!important;border-radius:4px!important;font-size:8px!important;line-height:1!important;font-weight:700!important;letter-spacing:.01em!important;box-shadow:none!important}.financeiro-serious-mode .financeiro-add-activity{font-size:10px!important;height:28px!important;padding:0 9px!important}.financeiro-serious-mode .financeiro-add-activity svg{height:12px!important;width:12px!important}.financeiro-serious-mode .kanban-column,.financeiro-serious-mode .kanban-card,.financeiro-serious-mode button{animation:none!important}.financeiro-serious-mode .kanban-card [class*="py-[10px]"]{padding-top:5px!important;padding-bottom:5px!important}.financeiro-serious-mode [data-radix-scroll-area-viewport]{scrollbar-width:thin}

/* Final compact pass */
.financeiro-serious-mode .financeiro-main-header{min-height:44px!important;padding-top:6px!important;padding-bottom:6px!important}.financeiro-serious-mode .financeiro-main-header h1{font-size:16px!important}.financeiro-serious-mode .financeiro-main-header h1+p{font-size:10px!important}.financeiro-serious-mode .financeiro-main-header .h-8.w-8{height:26px!important;width:26px!important}.financeiro-serious-mode .financeiro-pipeline-selector{height:25px!important;min-height:25px!important;font-size:10.5px!important;padding:2px 7px!important}.financeiro-serious-mode .financeiro-new-activity{height:28px!important;padding-inline:10px!important;background:#f97316!important;font-size:10px!important;font-weight:650!important}.financeiro-serious-mode .financeiro-new-activity:hover{background:#ea580c!important}.financeiro-serious-mode .financeiro-add-activity{height:24px!important;padding:0 7px!important;font-size:9.5px!important;font-weight:500!important;color:hsl(var(--muted-foreground))!important;background:transparent!important;opacity:.72!important}.financeiro-serious-mode .financeiro-add-activity:hover{opacity:1!important;background:hsl(var(--muted)/.45)!important;color:hsl(var(--foreground))!important}.financeiro-serious-mode .financeiro-add-activity svg{height:11px!important;width:11px!important}

/* Bitrix-inspired color integration */
.financeiro-serious-mode .financeiro-filter-row>button.bg-primary{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.financeiro-serious-mode .financeiro-filter-row>button.bg-primary:hover{background:#1d4ed8!important;border-color:#1d4ed8!important}.dark .financeiro-serious-mode .financeiro-filter-row>button.bg-primary{background:#3b82f6!important;border-color:#3b82f6!important;color:#fff!important}.financeiro-serious-mode .kanban-column-header>div:first-child{display:none!important}.financeiro-serious-mode .kanban-column-header>div:nth-child(2){background:color-mix(in srgb,var(--financeiro-column-accent,#64748b) 11%,#ffffff)!important;border-bottom:1px solid color-mix(in srgb,var(--financeiro-column-accent,#64748b) 20%,transparent)!important}.dark .financeiro-serious-mode .kanban-column-header>div:nth-child(2){background:color-mix(in srgb,var(--financeiro-column-accent,#64748b) 16%,#111827)!important;border-bottom-color:color-mix(in srgb,var(--financeiro-column-accent,#64748b) 28%,transparent)!important}.financeiro-serious-mode .kanban-column-header h3{color:var(--financeiro-column-accent,#475569)!important}.financeiro-serious-mode .kanban-column-header>div:nth-child(2)>div:first-child>div:first-child{background:color-mix(in srgb,var(--financeiro-column-accent,#64748b) 15%,#ffffff)!important;color:var(--financeiro-column-accent,#475569)!important}.dark .financeiro-serious-mode .kanban-column-header>div:nth-child(2)>div:first-child>div:first-child{background:color-mix(in srgb,var(--financeiro-column-accent,#64748b) 24%,#111827)!important}.financeiro-serious-mode .kanban-column-header [class*="rounded-full"]{background:color-mix(in srgb,var(--financeiro-column-accent,#64748b) 10%,#ffffff)!important;color:var(--financeiro-column-accent,#475569)!important}.dark .financeiro-serious-mode .kanban-column-header [class*="rounded-full"]{background:color-mix(in srgb,var(--financeiro-column-accent,#64748b) 18%,#111827)!important}

/* List view: same density language as the compact Kanban. */
.financeiro-serious-mode .financeiro-list-viewport{padding:8px 14px 12px!important}.financeiro-serious-mode .financeiro-list-shell{border-radius:7px!important;border-color:hsl(var(--border)/.68)!important;box-shadow:none!important}.financeiro-serious-mode .financeiro-list-table{font-size:10.5px!important;line-height:1.15!important}.financeiro-serious-mode .financeiro-list-table thead{background:hsl(var(--muted)/.28)!important}.financeiro-serious-mode .financeiro-list-table thead th{height:29px!important;padding:6px 10px!important;font-size:9.5px!important;font-weight:650!important;letter-spacing:.015em!important;color:hsl(var(--muted-foreground))!important;white-space:nowrap!important}.financeiro-serious-mode .financeiro-list-table tbody tr{height:34px!important;border-color:hsl(var(--border)/.48)!important;transition:background-color .12s ease!important}.financeiro-serious-mode .financeiro-list-table tbody tr:hover{background:hsl(var(--muted)/.22)!important}.financeiro-serious-mode .financeiro-list-table tbody td{padding:6px 10px!important;font-size:10.5px!important;line-height:1.15!important;vertical-align:middle!important}.financeiro-serious-mode .financeiro-list-table tbody td:nth-child(1){font-size:10px!important;color:hsl(var(--muted-foreground))!important;font-variant-numeric:tabular-nums}.financeiro-serious-mode .financeiro-list-table tbody td:nth-child(2){font-size:11px!important;font-weight:600!important;color:hsl(var(--foreground))!important}.financeiro-serious-mode .financeiro-list-table tbody td:nth-child(3),.financeiro-serious-mode .financeiro-list-table tbody td:nth-child(4),.financeiro-serious-mode .financeiro-list-table tbody td:nth-child(6){font-size:10px!important;color:hsl(var(--muted-foreground))!important}.financeiro-serious-mode .financeiro-list-table tbody td:nth-child(5) span{min-height:18px!important;padding:2px 7px!important;border-radius:999px!important;font-size:9px!important;line-height:1!important;font-weight:600!important}.financeiro-serious-mode .financeiro-list-table tbody td:nth-child(6){font-variant-numeric:tabular-nums}.financeiro-serious-mode .financeiro-list-table tbody td:nth-child(6) .text-destructive,.financeiro-serious-mode .financeiro-list-table tbody td:nth-child(6) [class*="text-rose"],.financeiro-serious-mode .financeiro-list-table tbody td:nth-child(6) [class*="text-red"]{font-size:10px!important;font-weight:650!important}.dark .financeiro-serious-mode .financeiro-list-table thead{background:rgba(255,255,255,.025)!important}.dark .financeiro-serious-mode .financeiro-list-table tbody tr:hover{background:rgba(255,255,255,.025)!important}
