body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]){--kanban-bg:#f4f5f8;--kanban-surface:#fff;--kanban-surface-soft:#f8f9fb;--kanban-line:#e3e6ec;--kanban-ink:#171b26;--kanban-muted:#737b8c;--kanban-primary:#635bff}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."])>*{min-width:0}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden{overscroll-behavior-x:contain;scrollbar-color:#c8ccd5 transparent;scrollbar-width:thin;gap:14px;padding:4px 2px 14px;scroll-padding-inline:2px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden::-webkit-scrollbar{height:9px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden::-webkit-scrollbar-track{background:0 0}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden::-webkit-scrollbar-thumb{background-color:#c9cdd6;background-clip:padding-box;border:2px solid #0000;border-radius:999px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72{border:1px solid var(--kanban-line);background:var(--kanban-surface-soft);border-radius:14px;width:304px;min-width:304px;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 6px 20px #181c280b}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72:hover{border-color:#d6d9e2;box-shadow:0 10px 28px #181c2812}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.flex.shrink-0.items-center.justify-between{border-bottom-color:var(--kanban-line);background:#ffffffc7;min-height:56px;padding:10px 11px 9px 13px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.flex.shrink-0.items-center.justify-between>div:first-child{gap:8px;min-width:0}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.flex.shrink-0.items-center.justify-between>div:first-child>span.rounded-full{text-overflow:ellipsis;white-space:nowrap;max-width:112px;overflow:hidden}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.flex.shrink-0.items-center.justify-between>div:last-child{flex-shrink:0;gap:4px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.flex.shrink-0.items-center.justify-between span.rounded-full{color:#606879;background:#f7f8fa;border:1px solid #e5e7ec}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.flex.shrink-0.items-center.justify-between button{border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.flex.shrink-0.items-center.justify-between button:hover{background:#f5f6f9;border-color:#dddfe6}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto{scrollbar-width:thin;scrollbar-color:#d1d5dd transparent;padding:8px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto::-webkit-scrollbar{width:6px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto::-webkit-scrollbar-thumb{background:#d1d5dd;border-radius:999px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div{background:#ffffffeb;border:1px solid #1e233017;border-left-width:3px;border-radius:11px;min-height:112px;transition:transform .15s,border-color .15s,box-shadow .15s;box-shadow:0 2px 8px #181c2809}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div:hover{border-color:#635bff47;box-shadow:0 8px 20px #181c2814}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div>div{min-width:0}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div .truncate.font-medium{color:var(--kanban-ink);letter-spacing:-.01em;font-size:12px;font-weight:700}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div .text-muted-foreground{color:var(--kanban-muted)}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div>.shrink-0{flex-shrink:0}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div span.rounded-full{max-width:100%}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div:last-child:not(.min-h-0){border-top-color:var(--kanban-line);background:#ffffffb8}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72 .text-center.text-muted-foreground{background:#ffffff80;border:1px dashed #d9dde5;border-radius:10px;margin:8px 2px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72:has(>div[style*=outline]){box-shadow:0 0 0 2px #635bff24,0 10px 28px #635bff14}@media (width<=900px){body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72{width:286px;min-width:286px}}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .shrink-0.bg-background.pb-3{margin-top:0}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-6.flex.flex-wrap.items-end.justify-between.gap-4{row-gap:12px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-6.flex.flex-wrap.items-end.justify-between.gap-4>div:last-child{flex-wrap:wrap;justify-content:flex-end}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]){flex-wrap:wrap;align-items:center;row-gap:6px;overflow:visible}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."])>div.relative.min-w-\[220px\].flex-1{flex:100%;width:100%;min-width:0}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."])>div.relative.z-10.flex.min-w-0.flex-nowrap.items-center.justify-end.gap-1\.5{flex-wrap:wrap;flex:100%;justify-content:flex-start;gap:5px;width:100%;max-width:none;padding:1px 0;overflow:visible}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."])>div.relative.z-10.flex.min-w-0.flex-nowrap.items-center.justify-end.gap-1\.5>div{flex-shrink:0}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."])>div.relative.z-10.flex.min-w-0.flex-nowrap.items-center.justify-end.gap-1\.5>button.shrink-0.rounded-lg.border{flex-shrink:0}@media (width<=1180px){body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]){flex-wrap:wrap}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."])>div.relative.z-10.flex.min-w-0.flex-nowrap.items-center.justify-end.gap-1\.5{flex-wrap:wrap;justify-content:flex-start;width:100%;max-width:none;overflow:visible}}@media (width<=760px){body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-6.flex.flex-wrap.items-end.justify-between.gap-4>div:last-child{justify-content:flex-start;width:100%}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."])>div.relative.z-10.flex.min-w-0.flex-nowrap.items-center.justify-end.gap-1\.5{gap:5px}}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div{gap:9px;min-height:0;padding:10px 11px 10px 10px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div>.shrink-0{margin-top:1px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div>div.min-w-0.flex-1{min-width:0}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div>div.min-w-0.flex-1>div.truncate.font-medium{color:#202532;margin-bottom:3px;font-size:12.5px;font-weight:700;line-height:1.25}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div>div.min-w-0.flex-1>div.mt-0\.5.truncate.text-\[11px\]{color:#737b8c;line-height:1.3}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div>div.min-w-0.flex-1>div.mt-1.flex.flex-wrap.items-center.gap-x-2.gap-y-0\.5{border-top:1px solid #edf0f4;margin-top:7px;padding-top:6px;line-height:1.25}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div>div.min-w-0.flex-1>div.mt-1.flex.items-center.gap-1{line-height:1.25}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div>div.min-w-0.flex-1>div.mt-1.flex.items-center.gap-1+div.mt-0\.5.truncate{margin-top:4px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div>div.min-w-0.flex-1>div.mt-1.flex.items-center.gap-1~div.mt-1.flex.items-center.gap-1{margin-top:4px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div>div.min-w-0.flex-1>div.mt-0\.5.truncate.text-\[11px\]:has(+div.mt-1.flex.flex-wrap){color:#5f6675}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div>div.min-w-0.flex-1>div.mt-0\.5.truncate.text-\[11px\]:has(+div.mt-1.flex.flex-wrap)+div{margin-top:6px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div>div.min-w-0.flex-1>div.mt-0\.5.truncate.text-\[11px\]:has(+div.mt-1.flex.flex-wrap)+div+div{margin-top:4px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div>div.min-w-0.flex-1>div.h-1.flex-1{min-width:36px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div>div.min-w-0.flex-1>div.mt-1.flex.items-center.gap-1:has(div.h-1.flex-1){margin-top:7px;padding-top:2px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div:hover>div.min-w-0.flex-1>div.truncate.font-medium{color:#151a24}@media (width<=900px){body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div{padding:10px}}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.flex.shrink-0.items-center.justify-between{background:linear-gradient(#fffffff0,#f9fafceb);min-height:58px;padding:10px 10px 10px 13px;position:relative}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.flex.shrink-0.items-center.justify-between>div:first-child{flex:auto;min-width:0;overflow:hidden}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.flex.shrink-0.items-center.justify-between>div:first-child>span.text-xs.font-semibold{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;max-width:100%;font-size:12px;line-height:1.25;display:block;overflow:hidden}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.flex.shrink-0.items-center.justify-between>div:first-child>span.rounded-full{margin-left:1px;padding-inline:6px;font-size:9px;line-height:18px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.flex.shrink-0.items-center.justify-between>div:last-child{border-left:1px solid #eceef2;flex-shrink:0;align-items:center;margin-left:6px;padding-left:5px;display:flex}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.flex.shrink-0.items-center.justify-between>div:last-child>span.rounded-full{min-height:24px;padding-inline:7px;font-size:9px;font-weight:600}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.flex.shrink-0.items-center.justify-between>div:last-child>button{color:#737b8c}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.flex.shrink-0.items-center.justify-between>div:last-child>button:hover{color:#303747}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div:last-child:not(.min-h-0){background:#ffffffe6;border-top:1px solid #e5e8ee;min-height:42px;padding:9px 12px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div:last-child:not(.min-h-0)>div{min-height:22px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div:last-child:not(.min-h-0) span:first-child{color:#858c9a;font-size:10px;font-weight:600}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div:last-child:not(.min-h-0) span.font-semibold{letter-spacing:-.01em;font-size:11px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div:last-child:not(.min-h-0){box-shadow:0 -2px 8px #181c2806}@media (width<=900px){body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.flex.shrink-0.items-center.justify-between>div:last-child{margin-left:4px;padding-left:4px}}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]){background:#f4f5f8}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .flex.h-full.flex-col{min-width:0}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .flex.h-full.flex-col>.shrink-0.bg-background{background:0 0;padding:2px 0 10px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .flex.h-full.flex-col>.shrink-0.bg-background>.mb-6.flex.flex-wrap.items-end.justify-between.gap-4{margin-bottom:14px;padding:0 2px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .flex.h-full.flex-col>.shrink-0.bg-background>.mb-6.flex.flex-wrap.items-end.justify-between.gap-4 h1{color:#171b26;letter-spacing:-.025em;font-size:22px;font-weight:700}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .flex.h-full.flex-col>.shrink-0.bg-background>.mb-6.flex.flex-wrap.items-end.justify-between.gap-4 h1+div{color:#737b8c}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .flex.h-full.flex-col>.shrink-0.bg-background>.mb-6.flex.flex-wrap.items-end.justify-between.gap-4 h1+div span.text-lg{color:#596174;font-size:16px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .flex.h-full.flex-col>.shrink-0.bg-background>.mb-6.flex.flex-wrap.items-end.justify-between.gap-4 h1+div button{background:#ffffffb3;border-color:#e0e3e9;width:28px;height:28px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .flex.h-full.flex-col>.shrink-0.bg-background>.mb-6.flex.flex-wrap.items-end.justify-between.gap-4 h1+div button:hover{background:#fff;border-color:#cfd4df}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden{background:#f1f3f78c;border-top:1px solid #e0e3e9bf;border-bottom:1px solid #e0e3e9bf;margin:0;padding-top:10px;padding-bottom:14px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72:first-child{margin-left:2px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72:last-child{margin-right:2px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden::-webkit-scrollbar-thumb:hover{background-color:#b9bec8}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."])>div.relative.z-10.flex.min-w-0.flex-nowrap.items-center.justify-end.gap-1\.5>div.relative.z-20.shrink-0>button{color:#626a7b;white-space:nowrap;background:#ffffffd1;border-color:#dfe2e8;border-radius:8px;min-height:30px;padding:0 9px;transition:border-color .14s,background .14s,color .14s,box-shadow .14s;box-shadow:0 1px 2px #181c2806}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."])>div.relative.z-10.flex.min-w-0.flex-nowrap.items-center.justify-end.gap-1\.5>div.relative.z-20.shrink-0>button.border-primary{color:#5b54d6;background:#635bff0e;border-color:#635bff61}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."])>div.relative.z-10.flex.min-w-0.flex-nowrap.items-center.justify-end.gap-1\.5>div.relative.z-20.shrink-0>button.border-primary:hover{background:#635bff14;border-color:#635bff80}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."])>div.relative.z-10.flex.min-w-0.flex-nowrap.items-center.justify-end.gap-1\.5>div.relative.z-20.shrink-0>button span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:92px;overflow:hidden}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."])>div.relative.z-10.flex.min-w-0.flex-nowrap.items-center.justify-end.gap-1\.5>div.relative.z-20.shrink-0>div.absolute.right-0.top-full.z-\[70px\]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffffa;border:1px solid #dfe2e8;border-radius:10px;width:248px;max-width:min(248px,100vw - 24px);margin-top:6px;padding:6px;box-shadow:0 14px 34px #181c281f,0 2px 7px #181c280d}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."])>div.relative.z-10.flex.min-w-0.flex-nowrap.items-center.justify-end.gap-1\.5>div.relative.z-20.shrink-0>div.absolute.right-0.top-full.z-\[70px\]>div.max-h-56{scrollbar-width:thin;scrollbar-color:#cbd0da transparent;max-height:260px;padding:2px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."])>div.relative.z-10.flex.min-w-0.flex-nowrap.items-center.justify-end.gap-1\.5>div.relative.z-20.shrink-0>div.absolute.right-0.top-full.z-\[70px\]>div.max-h-56::-webkit-scrollbar{width:5px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."])>div.relative.z-10.flex.min-w-0.flex-nowrap.items-center.justify-end.gap-1\.5>div.relative.z-20.shrink-0>div.absolute.right-0.top-full.z-\[70px\] label{color:#4e5667;border:1px solid #0000;border-radius:7px;min-height:31px;padding:6px 7px;line-height:1.25;transition:background .12s,border-color .12s,color .12s}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."])>div.relative.z-10.flex.min-w-0.flex-nowrap.items-center.justify-end.gap-1\.5>div.relative.z-20.shrink-0>div.absolute.right-0.top-full.z-\[70px\] label:hover{color:#252b38;background:#f7f8fa;border-color:#eceef3}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."])>div.relative.z-10.flex.min-w-0.flex-nowrap.items-center.justify-end.gap-1\.5>div.relative.z-20.shrink-0>div.absolute.right-0.top-full.z-\[70px\] label:has(input:checked){color:#5049c8;background:#635bff12;border-color:#635bff29}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."])>div.relative.z-10.flex.min-w-0.flex-nowrap.items-center.justify-end.gap-1\.5>div.relative.z-20.shrink-0>div.absolute.right-0.top-full.z-\[70px\] input{flex:none;width:14px;height:14px;margin:0}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."])>div.relative.z-10.flex.min-w-0.flex-nowrap.items-center.justify-end.gap-1\.5>div.relative.z-20.shrink-0>div.absolute.right-0.top-full.z-\[70px\]>div.mt-1\.5.flex.items-center.gap-2{border-top-color:#eceef2;margin-top:6px;padding:7px 5px 2px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."])>div.relative.z-10.flex.min-w-0.flex-nowrap.items-center.justify-end.gap-1\.5>div.relative.z-20.shrink-0>div.absolute.right-0.top-full.z-\[70px\]>div.mt-1\.5.flex.items-center.gap-2 button{color:#737b8c;border-radius:6px;min-height:25px;padding:3px 7px;font-weight:600}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."])>div.relative.z-10.flex.min-w-0.flex-nowrap.items-center.justify-end.gap-1\.5>div.relative.z-20.shrink-0>div.absolute.right-0.top-full.z-\[70px\]>div.mt-1\.5.flex.items-center.gap-2 button:hover:not(:disabled){color:#303747;background:#f3f4f7}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."])>div.relative.z-10.flex.min-w-0.flex-nowrap.items-center.justify-end.gap-1\.5>div.relative.z-20.shrink-0>div.absolute.right-0.top-full.z-\[70px\] button:disabled{opacity:.38}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div{position:relative;overflow:hidden}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div:hover{transform:translateY(-1px)}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div>div.min-w-0.flex-1>div.mt-0\.5.truncate.text-\[11px\]{color:#737b8c}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div>div.min-w-0.flex-1>div.mt-0\.5.flex.items-center.gap-1.truncate.text-\[11px\]{min-height:16px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div>div.min-w-0.flex-1>div.mt-1.flex.flex-wrap.items-center.gap-x-2.gap-y-0\.5{color:#697284}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div>div.min-w-0.flex-1>div.mt-1.flex.items-center.gap-1:has(div.h-1.flex-1){padding-top:1px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div>div.min-w-0.flex-1>div.mt-1.flex.items-center.gap-1:has(div.h-1.flex-1) span{font-variant-numeric:tabular-nums}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div>div.min-w-0.flex-1>div.mt-0\.5.truncate.text-\[11px\]:has(+div.mt-1.flex.flex-wrap){color:#626a79;margin-top:5px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div>div.min-w-0.flex-1>div:last-child{margin-top:6px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div>div.min-w-0.flex-1>div:last-child>span{font-size:9px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div>div.min-w-0.flex-1>div:last-child span.rounded-full{border-color:#635bff1f}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div>div.min-w-0.flex-1>div.mt-1.flex.items-center.gap-1>svg{opacity:.7}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div>div.min-w-0.flex-1>div.mt-0\.5.truncate.text-\[11px\]:has(+div.mt-1.flex.flex-wrap){font-weight:500}@media (prefers-reduced-motion:reduce){body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div{transition:none}}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.h-10.items-center.justify-between.rounded-lg{background:#ffffffc7;border-color:#dfe2e8;border-radius:9px;height:42px;min-height:42px;margin-bottom:10px;padding:0 10px 0 12px;box-shadow:0 2px 8px #181c2809}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.h-10.items-center.justify-between.rounded-lg>span{color:#626a79;font-variant-numeric:tabular-nums;font-weight:600}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.h-10.items-center.justify-between.rounded-lg>div{gap:5px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.h-10.items-center.justify-between.rounded-lg button{color:#626a79;background:#ffffffd1;border-color:#dfe2e8;border-radius:7px;min-height:28px;padding:0 9px;transition:background .14s,border-color .14s,color .14s}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.h-10.items-center.justify-between.rounded-lg button:hover:not(:disabled){color:#303747;background:#fff;border-color:#cfd4df}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.h-10.items-center.justify-between.rounded-lg button.text-red-500{background:#ef444409;border-color:#ef444440}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.h-10.items-center.justify-between.rounded-lg button.text-red-500:hover:not(:disabled){color:#dc2626;background:#ef444413;border-color:#ef444461}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.h-10.items-center.justify-between.rounded-lg button:last-child{background:0 0;border-color:#0000;padding-inline:7px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.h-10.items-center.justify-between.rounded-lg button:last-child:hover{background:#f5f6f9;border-color:#e5e7ec}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div:has(input[type=checkbox]:checked){border-color:#635bff57;box-shadow:0 0 0 1px #635bff1a,0 5px 14px #181c280f}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div:has(input[type=checkbox]:checked) .truncate.font-medium{color:#5049c8}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div:has(input[type=checkbox]:checked) input[type=checkbox]{accent-color:#635bff}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div.scale-95{cursor:grabbing;opacity:.52;transform:scale(.985);box-shadow:0 12px 24px #181c281f}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div.scale-95:hover{transform:scale(.985)}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72.scale-\[1\.01\]{box-shadow:0 0 0 2px #635bff24,0 12px 30px #635bff1a}@media (width<=760px){body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.h-10.items-center.justify-between.rounded-lg{align-items:flex-start;gap:8px;height:auto;min-height:42px;padding:7px 9px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.h-10.items-center.justify-between.rounded-lg>div{flex-wrap:wrap;justify-content:flex-end}}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-6.flex.flex-wrap.items-end.justify-between.gap-4 button{border-radius:8px;transition:background .14s,border-color .14s,box-shadow .14s,color .14s,transform .14s}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-6.flex.flex-wrap.items-end.justify-between.gap-4 button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 9px #181c280f}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-6.flex.flex-wrap.items-end.justify-between.gap-4 button:active:not(:disabled){box-shadow:none;transform:translateY(0)}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]{color:#252b38;background:#ffffffe0;border-color:#dfe2e8;border-radius:9px;min-height:34px;transition:border-color .14s,box-shadow .14s,background .14s;box-shadow:0 1px 2px #181c2806}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]:focus{background:#fff;border-color:#635bff6b;box-shadow:0 0 0 3px #635bff17}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) select{color:#626a79;background:#ffffffd6;border-color:#dfe2e8;border-radius:8px;min-height:30px;transition:border-color .14s,box-shadow .14s,background .14s;box-shadow:0 1px 2px #181c2805}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) input[type=date]{color:#626a79;background:#ffffffd6;border-color:#dfe2e8;border-radius:8px;min-height:30px;transition:border-color .14s,box-shadow .14s,background .14s;box-shadow:0 1px 2px #181c2805}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) select:focus{background:#fff;border-color:#635bff61;box-shadow:0 0 0 3px #635bff12}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) input[type=date]:focus{background:#fff;border-color:#635bff61;box-shadow:0 0 0 3px #635bff12}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."])>div.relative.z-10 button:not(.shrink-0){border-radius:8px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) button:focus-visible{outline-offset:2px;outline:2px solid #635bff6b}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-6.flex.flex-wrap.items-end.justify-between.gap-4 button:focus-visible{outline-offset:2px;outline:2px solid #635bff6b}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden button:focus-visible{outline-offset:2px;outline:2px solid #635bff6b}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) input[type=checkbox]:focus-visible{outline-offset:2px;outline:2px solid #635bff6b}:is(body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72:first-child,body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72:last-child){scroll-margin-inline:4px}@media (prefers-reduced-motion:reduce){body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-6.flex.flex-wrap.items-end.justify-between.gap-4 button{transition:none}}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden{background:#f1f3f76b}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.flex.shrink-0.items-center.justify-between>div:last-child>button{flex:0 0 28px;width:28px;height:28px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div:last-child:not(.min-h-0){border-top:1px solid var(--kanban-line);background:#ffffffc7;min-height:38px;padding:8px 11px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div:focus-within{border-color:#635bff5c;box-shadow:0 0 0 3px #635bff14,0 5px 14px #181c280f}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div:has(input[type=checkbox]:checked):hover{border-color:#635bff6b;box-shadow:0 0 0 1px #635bff1f,0 7px 18px #181c2813}@media (prefers-reduced-motion:reduce){body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72{transition:none}}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-6.flex.flex-wrap.items-end.justify-between.gap-4>div:last-child>button{box-shadow:none;color:#626a79;background:0 0;border-color:#0000}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-6.flex.flex-wrap.items-end.justify-between.gap-4>div:last-child>button:hover:not(:disabled){color:#303747;background:#f3f4f7;border-color:#dfe2e8;box-shadow:0 3px 9px #181c280f}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-6.flex.flex-wrap.items-end.justify-between.gap-4>div:last-child>button:last-child:hover:not(:disabled){color:#5049c8;background:#635bff14;border-color:#635bff4d}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."])>div.relative.z-10.flex.min-w-0.flex-nowrap.items-center.justify-end.gap-1\.5>div.relative.z-20.shrink-0>button{color:#5f6777;background:#fff;border:1px solid #e3e6ec;border-radius:8px;min-height:31px;padding:0 10px;font-size:11px;font-weight:500;box-shadow:0 1px 2px #181c2806}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."])>div.relative.z-10.flex.min-w-0.flex-nowrap.items-center.justify-end.gap-1\.5>div.relative.z-20.shrink-0>button:hover{color:#303747;background:#f7f8fa;border-color:#cfd4df;box-shadow:0 2px 7px #181c280e}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."])>div.relative.z-10.flex.min-w-0.flex-nowrap.items-center.justify-end.gap-1\.5>div.relative.z-20.shrink-0>button.border-primary{color:#5049c8;background:#635bff0f;border-color:#635bff47;box-shadow:0 1px 3px #635bff12}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."])>div.relative.z-10.flex.min-w-0.flex-nowrap.items-center.justify-end.gap-1\.5>div.relative.z-20.shrink-0>div.absolute.right-0.top-full.z-\[70px\]{background:#fff;border-color:#e1e4ea;border-radius:9px;box-shadow:0 12px 28px #181c281a,0 2px 6px #181c280a}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."])>div.relative.z-10 label:hover{background:#f6f7f9}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."])>div.relative.z-10 label:has(input:checked){color:#5049c8;background:#635bff11;border-color:#635bff26}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-6.flex.flex-wrap.items-end.justify-between.gap-4 .btn-brand{color:#626a79;min-height:34px;box-shadow:none;background:0 0;border:1px solid #dfe2e8;border-radius:8px;padding:0 13px;transition:background .14s,border-color .14s,color .14s,box-shadow .14s;transform:none}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-6.flex.flex-wrap.items-end.justify-between.gap-4 .btn-brand:hover:not(:disabled){color:#fff;background:#635bff;border-color:#635bff6b;box-shadow:0 4px 10px #635bff2e}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-6.flex.flex-wrap.items-end.justify-between.gap-4 .btn-brand:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 5px #635bff1f}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-6.flex.flex-wrap.items-end.justify-between.gap-4>div:last-child>button:not(.btn-brand){border-radius:8px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."])>div.relative.z-10>div.relative.z-20.shrink-0>div.absolute.right-0.top-full.z-\[70px\]{background:#fff;border:1px solid #dfe2e8;border-radius:10px;width:248px;margin-top:6px;padding:7px;box-shadow:0 12px 28px #181c281c,0 2px 6px #181c280a}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."])>div.relative.z-10>div.relative.z-20.shrink-0>div.absolute.right-0.top-full.z-\[70px\]>div.max-h-56{scrollbar-width:thin;scrollbar-color:#c9cdd6 transparent;max-height:280px;padding:1px;overflow-y:auto}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."])>div.relative.z-10>div.relative.z-20.shrink-0>div.absolute.right-0.top-full.z-\[70px\]>div.max-h-56>label{color:#41495a;border:1px solid #0000;border-radius:8px;gap:10px;min-height:42px;margin:1px 0;padding:7px 8px;font-size:13px;line-height:1.25;transition:background .12s,border-color .12s,color .12s}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."])>div.relative.z-10>div.relative.z-20.shrink-0>div.absolute.right-0.top-full.z-\[70px\]>div.max-h-56>label:hover{color:#252b38;background:#f6f7f9;border-color:#eceef3}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."])>div.relative.z-10>div.relative.z-20.shrink-0>div.absolute.right-0.top-full.z-\[70px\]>div.max-h-56>label:has(input:checked){color:#5049c8;background:#635bff11;border-color:#635bff26}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."])>div.relative.z-10>div.relative.z-20.shrink-0>div.absolute.right-0.top-full.z-\[70px\]>div.max-h-56>label>input[type=checkbox]{accent-color:#635bff;flex:0 0 18px;width:18px;height:18px;margin:0}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."])>div.relative.z-10>div.relative.z-20.shrink-0>div.absolute.right-0.top-full.z-\[70px\]>div.max-h-56>label>input[type=radio]{accent-color:#635bff;flex:0 0 18px;width:18px;height:18px;margin:0}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."])>div.relative.z-10>div.relative.z-20.shrink-0>div.absolute.right-0.top-full.z-\[70px\]>div.mt-1\.5.flex.items-center.gap-2{border-top:1px solid #eceef2;margin-top:6px;padding:7px 3px 2px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."])>div.relative.z-10>div.relative.z-20.shrink-0>div.absolute.right-0.top-full.z-\[70px\]>div.mt-1\.5.flex.items-center.gap-2 button{color:#737b8c;border-radius:7px;min-height:27px;font-size:11px;font-weight:600}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."])>div.relative.z-10>div.relative.z-20.shrink-0>div.absolute.right-0.top-full.z-\[70px\]>div.mt-1\.5.flex.items-center.gap-2 button:hover:not(:disabled){color:#303747;background:#f3f4f7}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-header-action{color:#626a79;min-height:34px;box-shadow:none;background:0 0;border:1px solid #dfe2e8;border-radius:8px;padding:0 13px;transition:background .14s,border-color .14s,color .14s,box-shadow .14s;transform:none}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-header-action:hover:not(:disabled){color:#fff;background:#635bff;border-color:#635bff6b;box-shadow:0 4px 10px #635bff2e}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-header-action:active:not(:disabled){color:#fff;background:#574fe5;box-shadow:0 2px 5px #635bff1f}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-header-action svg{color:currentColor}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-filter-trigger{color:#5f6777;background:#fff;border:1px solid #dfe2e8;border-radius:8px;min-height:31px;padding:0 10px;box-shadow:0 1px 2px #181c2806}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-dropdown-panel>.max-h-56{scrollbar-width:thin;scrollbar-color:#c9cdd6 transparent;max-height:280px;padding:1px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-dropdown-panel>.max-h-56::-webkit-scrollbar{width:5px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-dropdown-panel>.max-h-56::-webkit-scrollbar-thumb{background:#c9cdd6;border-radius:999px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-dropdown-option{color:#41495a;border:1px solid #0000;border-radius:8px;gap:10px;min-height:42px;margin:1px 0;padding:7px 8px;font-size:13px;line-height:1.25;transition:background .12s,border-color .12s,color .12s}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-dropdown-panel>.mt-1\.5.flex.items-center.gap-2{border-top:1px solid #eceef2;margin-top:6px;padding:7px 3px 2px}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-dropdown-panel>.mt-1\.5.flex.items-center.gap-2 button{color:#737b8c;border-radius:7px;min-height:27px;font-size:11px;font-weight:600}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-dropdown-panel>.mt-1\.5.flex.items-center.gap-2 button:hover:not(:disabled){color:#303747;background:#f3f4f7}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-header-action{color:#626a79!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:1px solid #dfe2e8!important;border-radius:8px!important;padding:0 13px!important;transform:none!important}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-header-action:hover:not(:disabled){color:#fff!important;background:#635bff!important;border-color:#635bff!important;transform:none!important;box-shadow:0 4px 12px #635bff33!important}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-header-action svg{color:currentColor!important;stroke:currentColor!important}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-filter-trigger{color:#5f6777!important;background:#fff!important;border:1px solid #dfe2e8!important;border-radius:8px!important;height:31px!important;min-height:31px!important;padding:0 10px!important;box-shadow:0 1px 2px #181c2806!important}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-filter-trigger:hover{color:#303747!important;background:#f6f7f9!important;border-color:#cfd4df!important;box-shadow:0 2px 7px #181c280e!important}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-filter-trigger.border-primary{color:#5049c8!important;background:#635bff11!important;border-color:#635bff4d!important}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-dropdown-panel{background:#fff!important;border:1px solid #dfe2e8!important;border-radius:10px!important;width:248px!important;margin-top:6px!important;padding:7px!important;box-shadow:0 12px 28px #181c281c,0 2px 6px #181c280a!important}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-dropdown-panel>.max-h-56{max-height:280px!important;padding:1px!important;overflow-y:auto!important}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-dropdown-option{color:#41495a!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;gap:10px!important;min-height:42px!important;margin:1px 0!important;padding:7px 8px!important;font-size:13px!important}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-dropdown-option:hover{color:#252b38!important;background:#f6f7f9!important;border-color:#eceef3!important}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-dropdown-option:has(input:checked){color:#5049c8!important;background:#635bff11!important;border-color:#635bff26!important}:is(body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-dropdown-option input[type=checkbox],body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-dropdown-option input[type=radio]){accent-color:#635bff!important;flex:0 0 18px!important;width:18px!important;height:18px!important;margin:0!important}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-dropdown-panel{box-sizing:border-box!important;color:#41495a!important;background:#fff!important;border:1px solid #dfe2e8!important;border-radius:10px!important;width:248px!important;max-width:calc(100vw - 24px)!important;padding:7px!important;box-shadow:0 14px 32px #181c281f,0 2px 7px #181c280a!important}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-dropdown-panel>.max-h-56{background:0 0!important;max-height:280px!important;margin:0!important;padding:2px!important}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-dropdown-panel .kanban-dropdown-option{box-sizing:border-box!important;color:#41495a!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:42px!important;margin:2px 0!important;padding:8px 9px!important;font-size:13px!important;font-weight:500!important;line-height:1.2!important;display:flex!important}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-dropdown-panel .kanban-dropdown-option:hover{color:#252b38!important;background:#f5f6f9!important;border-color:#eceef3!important}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-dropdown-panel .kanban-dropdown-option:has(input:checked){color:#5049c8!important;background:#f0edff!important;border-color:#e5e0ff!important}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-dropdown-panel .kanban-dropdown-option input{accent-color:#635bff!important;flex:0 0 18px!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;margin:0!important}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-dropdown-panel .kanban-dropdown-footer{color:#737b8c!important;border-top:1px solid #eceef2!important;width:100%!important;margin-top:6px!important;padding:8px 3px 2px!important;display:block!important}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-dropdown-panel .kanban-dropdown-footer:hover{color:#303747!important}.kanban-dropdown-panel{box-sizing:border-box!important;background:#fff!important;border:1px solid #e1e3e9!important;border-radius:10px!important;width:236px!important;padding:6px!important;box-shadow:0 12px 28px #181c281a,0 2px 6px #181c280a!important}.kanban-dropdown-panel>.max-h-56{scrollbar-width:thin!important;scrollbar-color:#cfd2da transparent!important;max-height:280px!important;padding:2px!important;overflow-y:auto!important}.kanban-dropdown-option{box-sizing:border-box!important;color:#424958!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:40px!important;margin:1px 0!important;padding:8px 9px!important;font-size:13px!important;font-weight:500!important;line-height:1.2!important;display:flex!important}.kanban-dropdown-option:hover{color:#292f3b!important;background:#f5f6f9!important;border-color:#0000!important}.kanban-dropdown-option:has(input:checked){color:#514ac7!important;background:#f0edff!important;border-color:#0000!important}.kanban-dropdown-option input[type=checkbox],.kanban-dropdown-option input[type=radio]{appearance:none!important;box-sizing:border-box!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;box-shadow:none!important;background:#fff!important;border:1.5px solid #cbd0da!important;border-radius:50%!important;outline:none!important;flex:0 0 18px!important;margin:0!important;position:relative!important}.kanban-dropdown-option input[type=checkbox]:checked,.kanban-dropdown-option input[type=radio]:checked{background:#635bff!important;border-color:#635bff!important}.kanban-dropdown-option input[type=checkbox]:checked:after,.kanban-dropdown-option input[type=radio]:checked:after{content:""!important;background:#fff!important;border-radius:50%!important;width:6px!important;height:6px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.kanban-dropdown-option input[type=checkbox]:focus-visible,.kanban-dropdown-option input[type=radio]:focus-visible{box-shadow:0 0 0 3px #635bff24!important}.kanban-dropdown-footer{box-sizing:border-box!important;color:#747b8b!important;text-align:left!important;background:0 0!important;border-top:1px solid #eceef2!important;width:100%!important;margin-top:5px!important;padding:8px 4px 2px!important;font-size:11px!important;font-weight:600!important;display:block!important}.kanban-dropdown-footer:hover{color:#303747!important;background:0 0!important}.kanban-filter-trigger,.kanban-header-action{font-family:inherit!important;font-size:12px!important;font-weight:600!important;line-height:1!important}.kanban-dropdown-panel .kanban-dropdown-option{gap:9px!important;min-height:34px!important;margin:0!important;padding:6px 8px!important;font-family:inherit!important;font-size:12px!important;font-weight:500!important;line-height:1.15!important}.kanban-dropdown-panel .kanban-dropdown-option+.kanban-dropdown-option{margin-top:1px!important}.kanban-dropdown-panel .kanban-dropdown-option input[type=checkbox],.kanban-dropdown-panel .kanban-dropdown-option input[type=radio]{flex-basis:16px!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important}.kanban-dropdown-panel .kanban-dropdown-option input[type=checkbox]:checked:after,.kanban-dropdown-panel .kanban-dropdown-option input[type=radio]:checked:after{width:5px!important;height:5px!important}.kanban-dropdown-footer{font-family:inherit!important;font-size:11px!important;font-weight:600!important}.kanban-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 12px;display:grid}.kanban-kpi-card{background:#ffffffe6;border:1px solid #e4e6eb;border-radius:11px;align-items:center;gap:11px;min-width:0;min-height:68px;padding:10px 13px;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 12px #181c2809}.kanban-kpi-card:after{content:"";opacity:.65;background:linear-gradient(90deg,#635bffa6,#635bff14);height:2px;position:absolute;bottom:0;left:0;right:0}.kanban-kpi-icon{color:#635bff;background:#f2f0ff;border:1px solid #e6e3ff;border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.kanban-kpi-content{flex:auto;min-width:0}.kanban-kpi-value{color:#172033;letter-spacing:-.025em;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:21px;font-weight:700;line-height:1.05;overflow:hidden}.kanban-kpi-label{color:#737b8b;letter-spacing:.01em;margin-top:4px;font-size:10px;font-weight:600;line-height:1.1}.kanban-kpi-signal{opacity:.6;flex:0 0 22px;justify-content:flex-end;align-items:flex-end;gap:3px;width:22px;height:28px;display:flex}.kanban-kpi-signal span{background:#635bff;border-radius:999px;width:4px;display:block}.kanban-kpi-signal span:first-child{opacity:.35;height:9px}.kanban-kpi-signal span:nth-child(2){opacity:.55;height:17px}.kanban-kpi-signal span:nth-child(3){opacity:.8;height:25px}@media (width<=1050px){.kanban-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.kanban-kpi-grid{grid-template-columns:1fr}.kanban-kpi-signal{display:none}}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]){--kanban-bg:#0e1016;--kanban-surface:#171a24;--kanban-surface-soft:#1b1f2b;--kanban-line:#ffffff1a;--kanban-ink:#f3f4f8;--kanban-muted:#a6adbc;--kanban-primary:#8b82ff;background:#0e1016}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .shrink-0.bg-background.pb-3{background:#0e1016}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden{scrollbar-color:#4b5160 transparent;background:#11141d}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden::-webkit-scrollbar-thumb{background-color:#4b5160}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72{background:#1a1e29;border-color:#ffffff1a;box-shadow:0 8px 24px #0000002e}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.flex.shrink-0.items-center.justify-between{background:linear-gradient(#202431,#1b1f2b);border-bottom-color:#ffffff14}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div{background:#20242f;border-color:#ffffff17;box-shadow:0 3px 10px #00000029}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div>div.min-w-0.flex-1>div.truncate.font-medium{color:#f3f4f8}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div>div.min-w-0.flex-1>div.mt-0\.5.truncate.text-\[11px\]{color:#a6adbc}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div>div.min-w-0.flex-1>div.mt-1.flex.flex-wrap.items-center.gap-x-2.gap-y-0\.5{border-top-color:#ffffff14}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div:last-child:not(.min-h-0){background:#1b1f2be0;border-top-color:#ffffff14}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-kpi-card{background:#1b1f2b;border-color:#ffffff1a;box-shadow:0 5px 16px #00000029}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-kpi-icon{color:#a49dff;background:#635bff24;border-color:#8b82ff38}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-kpi-value{color:#f3f4f8}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-kpi-label{color:#a6adbc}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-kpi-signal span{background:#8b82ff}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-dropdown-panel{color:#eef0f6!important;background:#1b1f2b!important;border-color:#ffffff1a!important;box-shadow:0 16px 36px #00000057!important}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-dropdown-option{color:#dfe3ec!important}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-dropdown-option:hover{background:#252a38!important}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-dropdown-option:has(input:checked){color:#b8b3ff!important;background:#635bff33!important}:is(html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-dropdown-option input[type=checkbox],html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-dropdown-option input[type=radio]){background:#171a24!important;border-color:#5c6372!important}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-filter-trigger{color:#c9ced9!important;background:#1b1f2b!important;border-color:#ffffff1f!important}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-filter-trigger:hover{color:#f0f1f6!important;background:#252a38!important;border-color:#8b82ff73!important}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-dropdown-footer{color:#9ca4b4!important;border-top-color:#ffffff14!important}:is(html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-dropdown-option input[type=checkbox]:checked,html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-dropdown-option input[type=radio]:checked){background:#635bff!important;border-color:#8b82ff!important}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2 input[type=search]{color:#eef0f6;background:#171a24;border-color:#ffffff1f}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2 input[type=search]::placeholder{color:#7f8798}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2>div.relative.min-w-\[220px\].flex-1 input{color:#eef0f6!important;background:#141720!important;border-color:#ffffff1f!important}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2>div.relative.z-10{background:0 0}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .shrink-0.bg-background.pb-3{color:#f3f4f8}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .shrink-0.bg-background.pb-3>.mb-6{background:0 0}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .shrink-0.bg-background.pb-3 .kanban-header-action{color:#c7cbd5!important;background:0 0!important;border-color:#ffffff1f!important}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .shrink-0.bg-background.pb-3 .kanban-header-action:hover:not(:disabled){color:#fff!important;background:#635bff!important;border-color:#8b82ff!important}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden{border-top-color:#ffffff14;border-bottom-color:#ffffff14}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto{background:#1a1e29}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72 .text-center.text-muted-foreground{color:#8f97a8;background:#20242f;border-color:#ffffff24}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.flex.shrink-0.items-center.justify-between>div:last-child{border-left-color:#ffffff1a}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.flex.shrink-0.items-center.justify-between>div:last-child>button:hover{color:#f0f1f6}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div:last-child:not(.min-h-0){background:#1b1f2b}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div>div.min-w-0.flex-1>div.mt-1.flex.items-center.gap-1{color:#a6adbc}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div>div.min-w-0.flex-1>div.mt-1.flex.flex-wrap.items-center.gap-x-2.gap-y-0\.5>*{color:#a6adbc}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div>div.min-w-0.flex-1>div.h-1.flex-1{background:#ffffff1f!important}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.min-h-0.flex-1.space-y-2.overflow-y-auto>div>div.min-w-0.flex-1>div.mt-0\.5.truncate.text-\[11px\]:has(+div.mt-1.flex.flex-wrap){color:#aeb5c4}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-kpi-card:after{background:linear-gradient(90deg,#8b82ffcc,#8b82ff1f)}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .flex.h-full.flex-col>.shrink-0.bg-background{background:#0e1016!important}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2{background:0 0!important}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2>div.relative.z-10.flex{background:0 0!important}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2 select{color:#d8dce5!important;background:#171a24!important;border-color:#ffffff1f!important}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2 input[type=date]{color:#d8dce5!important;background:#171a24!important;border-color:#ffffff1f!important}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-3.flex.items-center.gap-2 input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]{color:#eef0f6!important;background:#141720!important;border-color:#ffffff1f!important}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-6.flex.flex-wrap.items-end.justify-between.gap-4>div:last-child{background:0 0!important}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-6.flex.flex-wrap.items-end.justify-between.gap-4 h1{color:#f3f4f8!important}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-6.flex.flex-wrap.items-end.justify-between.gap-4 h1+div{color:#a6adbc!important}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-6.flex.flex-wrap.items-end.justify-between.gap-4>div:last-child{box-shadow:none!important;background:0 0!important;border-color:#0000!important}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-6.flex.flex-wrap.items-end.justify-between.gap-4>div:last-child>button{color:#b8bfcd!important;box-shadow:none!important;background:0 0!important;border-color:#ffffff1f!important}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-6.flex.flex-wrap.items-end.justify-between.gap-4>div:last-child>button:hover:not(:disabled){color:#fff!important;background:#635bff!important;border-color:#8b82ffa6!important;box-shadow:0 4px 12px #635bff38!important}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-6.flex.flex-wrap.items-end.justify-between.gap-4>div:last-child{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-6.flex.flex-wrap.items-end.justify-between.gap-4>div:last-child:before{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-6.flex.flex-wrap.items-end.justify-between.gap-4>div:last-child:after{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .mb-6.flex.flex-wrap.items-end.justify-between.gap-4>div:last-child>button{border-style:solid!important;border-width:1px!important;border-radius:8px!important}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-header-actions{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-header-actions{box-shadow:none!important;background:0 0!important;border:0 #0000!important;outline:0!important}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-header-actions.flex{box-shadow:none!important;background:0 0!important;border:0 #0000!important;outline:0!important}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-header-actions>button{background:0 0!important}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .overflow-x-auto.overflow-y-hidden>div.flex.w-72>div.flex.shrink-0.items-center.justify-between>div:first-child>div.flex.items-center.gap-2>span.text-xs.font-semibold{color:#e7eaf1!important}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .shrink-0.bg-background.pb-3 span.text-lg.font-medium.text-foreground{color:#c9ced9!important}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .shrink-0.bg-background.pb-3 span.text-lg.font-medium.text-foreground.dark\:text-slate-300{color:#c9ced9!important}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-funnel-name{color:#c9ced9!important}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-stage-title{color:#e7eaf1!important}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-stage-count{color:#d9dde6!important;background:#252a36!important;border:1px solid #ffffff1a!important}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-stage-metric{color:#d9dde6!important;background:#252a36!important;border:1px solid #ffffff1a!important}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-stage-edit{color:#aeb5c4!important}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-stage-edit:hover{color:#fff!important}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-clear-filter{color:#b8bfcd!important;background:#1b1f2b!important;border-color:#ffffff1f!important}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-clear-filter:hover{color:#f0f1f6!important;background:#252a38!important;border-color:#8b82ff80!important}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-funnel-edit{color:#b8bfcd!important;background:#252a36!important;border-color:#ffffff24!important}html.dark body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-funnel-edit:hover{color:#fff!important;background:#635bff!important;border-color:#8b82ff!important}.kfiltro{white-space:nowrap;border:1px solid var(--border);background:var(--background);height:32px;color:color-mix(in srgb, var(--foreground) 80%, transparent);cursor:pointer;border-radius:8px;outline:none;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:500;line-height:1;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #1410320d}.kfiltro svg{width:14px;height:14px}.kfiltro:hover:not(:disabled),.kfiltro:focus-visible{border-color:color-mix(in srgb, #7c3aed 45%, var(--border));color:#6d28d9}html.dark .kfiltro:hover:not(:disabled),html.dark .kfiltro:focus-visible{color:#c4b5fd}.kfiltro:disabled{cursor:not-allowed;opacity:.5}.kfiltro-on,.kfiltro-on:hover:not(:disabled){border-color:color-mix(in srgb, #7c3aed 55%, var(--border));background:color-mix(in srgb, #7c3aed 9%, var(--background));color:#5b21b6}html.dark .kfiltro-on,html.dark .kfiltro-on:hover:not(:disabled){color:#c4b5fd}.kfiltro-n{text-align:center;font-variant-numeric:tabular-nums;min-width:18px;color:inherit;background:#7c3aed29;border-radius:999px;padding:0 6px;font-size:11px;font-weight:600;line-height:18px}.kfiltro-seta{opacity:.6}.kfiltro-data{padding:0 12px;font-weight:500}.kfiltro-limpar{box-shadow:none;color:#6d28d9;background:0 0;border-color:#0000}html.dark .kfiltro-limpar{color:#c4b5fd}html.dark .kfiltro{box-shadow:none}@media (width<=640px){body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-dropdown-panel-funil{box-sizing:border-box!important;width:min(384px, var(--kanban-dropdown-fit-width,calc(100vw - 24px)))!important;max-width:min(384px,100vw - 24px)!important}}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-dropdown-panel-funil[data-viewport-fit=true]{flex-direction:column!important;margin-top:0!important;display:flex!important;overflow:hidden!important}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-dropdown-panel-funil[data-viewport-fit=true]>.max-h-56{flex:auto!important;min-height:0!important;max-height:none!important;overflow:hidden auto!important}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-dropdown-panel-funil[data-viewport-fit=true]>.mt-1\.5.flex.items-center.gap-2{flex:none!important}body:has(input[placeholder="Buscar por nome, telefone, e-mail ou título do card..."]) .kanban-dropdown-panel-funil[data-viewport-fit=true]>.kanban-dropdown-footer{flex:none!important}
