@media (min-width:1024px){html{font-size:14.5px}}
@media (max-width:767px){main.max-w-7xl>aside.hidden{overflow:visible;width:100%!important;display:block!important}main.max-w-7xl>aside.hidden>h2{margin:0 0 12px 4px!important;font-size:20px!important}main.max-w-7xl>aside.hidden{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;display:grid!important}main.max-w-7xl>aside.hidden>h2{grid-column:1/-1}main.max-w-7xl>aside.hidden>button{justify-content:flex-start;min-width:0;min-height:48px;font-size:12px;border-radius:14px!important;padding:11px 12px!important}main.max-w-7xl>div:nth-child(2){flex-direction:column!important;display:flex!important}main.max-w-7xl>div:nth-child(2)>div:first-child,main.max-w-7xl>div:nth-child(2)>div:last-child{display:contents!important}main.max-w-7xl>div:nth-child(2)>div:first-child>div:first-child{order:1}main.max-w-7xl>div:nth-child(2)>div:last-child>div:first-child{order:2;width:100%}main.max-w-7xl>div:nth-child(2)>div:first-child>div:nth-child(2){order:3}main.max-w-7xl>div:nth-child(2)>div:last-child>button{order:4;width:100%;min-height:48px}}
[class*="z-[100]"] section[class~=border-t],[class*="z-[100]"] section[class~=border-b],[class*="z-[100]"] div[class~=border-t],[class*="z-[100]"] div[class~=border-b],[class*="z-[100]"] nav[class~=border-b],[class*="z-[100]"] footer[class~=border-t]{border-color:#0000!important;border-top-width:0!important;border-bottom-width:0!important}[class*="z-[100]"] nav button[class*="border-b-[3px]"]{border-bottom-width:3px!important}[class*="z-[100]"] .divide-y>:not(:last-child){border-bottom-width:0!important;border-bottom-color:#0000!important}[class*="z-[100]"] [class~=border]{border-color:#e2e8f0!important}[class*="z-[100]"] [class*=border-rose-]{border-color:#fecdd3!important}[class*="z-[100]"] [class*=border-red-]{border-color:#fecaca!important}[class*="z-[100]"] [class*=border-amber-]{border-color:#fde68a!important}[class*="z-[100]"] [class*=border-yellow-]{border-color:#fef08a!important}[class*="z-[100]"] [class*=border-emerald-]{border-color:#a7f3d0!important}[class*="z-[100]"] [class*=border-green-]{border-color:#bbf7d0!important}[class*="z-[100]"] [class*=border-blue-]{border-color:#bfdbfe!important}[class*="z-[100]"] [class*=border-indigo-]{border-color:#c7d2fe!important}[class*="z-[100]"] input,[class*="z-[100]"] select,[class*="z-[100]"] textarea,[class*="z-[100]"] [class~=rounded-xl][class~=border],[class*="z-[100]"] [class~=rounded-2xl][class~=border]{border-color:#e2e8f0!important}:where([role=dialog],[aria-modal=true],.fixed[class*=inset-0][class*=z-]) select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:44px;transition:border-color .18s,box-shadow .18s,background-color .18s;color:#334155!important;background-color:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;box-shadow:0 1px 2px #0f172a0a!important}:where([role=dialog],[aria-modal=true],.fixed[class*=inset-0][class*=z-]) select:hover:not(:disabled){background-color:#f8fafc!important;border-color:#cbd5e1!important}:where([role=dialog],[aria-modal=true],.fixed[class*=inset-0][class*=z-]) select:focus,:where([role=dialog],[aria-modal=true],.fixed[class*=inset-0][class*=z-]) select:focus-visible{border-color:#2563eb!important;outline:none!important;box-shadow:0 0 0 4px #dbeafecc!important}:where([role=dialog],[aria-modal=true],.fixed[class*=inset-0][class*=z-]) select:disabled{cursor:not-allowed;color:#94a3b8!important;background-color:#f8fafc!important}@supports (appearance:base-select){:where([role=dialog],[aria-modal=true],.fixed[class*=inset-0][class*=z-]) select{appearance:base-select}:where([role=dialog],[aria-modal=true],.fixed[class*=inset-0][class*=z-]) select::picker(select){appearance:base-select}:where([role=dialog],[aria-modal=true],.fixed[class*=inset-0][class*=z-]) select::picker(select){background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-top:6px;padding:6px;box-shadow:0 18px 45px #0f172a29,0 4px 12px #0f172a14}:where([role=dialog],[aria-modal=true],.fixed[class*=inset-0][class*=z-]) select option{color:#334155;background:#fff;border:0;border-radius:9px;min-height:40px;padding:10px 12px;font-weight:600}:where([role=dialog],[aria-modal=true],.fixed[class*=inset-0][class*=z-]) select option:hover,:where([role=dialog],[aria-modal=true],.fixed[class*=inset-0][class*=z-]) select option:focus,:where([role=dialog],[aria-modal=true],.fixed[class*=inset-0][class*=z-]) select option:checked{color:#1e40af;background:#eff6ff}}:where([role=dialog],[aria-modal=true],.fixed[class*=inset-0][class*=z-]) select option{color:#334155;background:#fff;font-weight:600}.create-primary-action{color:#fff;background:#2563eb;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:40px;margin-left:auto;padding:8px 12px;font-size:14px;font-weight:600;line-height:20px;transition:background-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #0f172a14}.create-primary-action:hover{background:#1d4ed8;box-shadow:0 4px 12px #2563eb2e}.create-primary-action:focus-visible{outline:none;box-shadow:0 0 0 4px #dbeafee6}main.max-w-7xl>div:nth-child(2)>div:last-child>button:last-child{background:#2563eb!important;border-radius:12px!important;min-height:40px!important;padding:8px 12px!important;font-weight:600!important;box-shadow:0 1px 2px #0f172a14!important}main.max-w-7xl>div:nth-child(2)>div:last-child>button:last-child:hover{background:#1d4ed8!important}main.max-w-7xl>aside+section section[class~=border-t],main.max-w-7xl>aside+section section[class~=border-b],main.max-w-7xl>aside+section div[class~=border-t],main.max-w-7xl>aside+section div[class~=border-b],main.max-w-7xl>aside+section hr{border-color:#0000!important;border-top-width:0!important;border-bottom-width:0!important}main.max-w-7xl>aside+section .divide-y>:not(:last-child){border-bottom-width:0!important;border-bottom-color:#0000!important}main.max-w-7xl>aside+section table th,main.max-w-7xl>aside+section table td{border-color:#f1f5f9!important}.fixed.inset-0>.max-w-6xl>nav button:has(svg.lucide-message-square){display:none!important}
main.max-w-7xl>aside+section [class~=border],main.max-w-7xl>aside+section input,main.max-w-7xl>aside+section select,main.max-w-7xl>aside+section textarea,main.max-w-7xl>aside+section table th,main.max-w-7xl>aside+section table td{border-color:#e2e8f0!important}main.max-w-7xl>aside+section section[class~=border-t],main.max-w-7xl>aside+section section[class~=border-b],main.max-w-7xl>aside+section div[class~=border-t],main.max-w-7xl>aside+section div[class~=border-b],main.max-w-7xl>aside+section hr,main.max-w-7xl>aside+section .divide-y>:not(:last-child){border-color:#0000!important;border-top-width:0!important;border-bottom-width:0!important}
.task-kanban-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;width:100%!important;max-width:100%!important;display:grid!important;overflow-x:visible!important}.task-kanban-grid>section[data-column-status=programada]{display:none!important}.task-kanban-grid[data-task-kanban-view=canceladas],.task-kanban-grid[data-task-kanban-view=nao_realizadas]{grid-template-columns:minmax(0,1fr)!important}.task-kanban-grid>section[class*="min-w-[300px]"]{width:100%!important;min-width:0!important}.task-kanban-grid>section:last-child header p{font-size:0!important}.task-kanban-grid>section:last-child header p:after{content:"Concluídas hoje";font-size:11px!important}.task-kanban-grid>section>div:last-child>button>div:first-child>div:first-child>div[class*=bg-blue-50][class*=text-blue-700]{display:none!important}.task-kanban-grid>section>div:last-child>button:has(>div:first-child>div:first-child>div[class*=bg-blue-50][class*=text-blue-700])>h3{margin-top:4px!important}.task-kanban-grid>section>div:last-child>button{grid-template-columns:max-content minmax(0,1fr) max-content;column-gap:6px;position:relative;display:grid!important}.task-kanban-grid>section>div:last-child>button>div:first-child{display:contents}.task-kanban-grid>section>div:last-child>button>div:first-child>div:first-child{grid-area:1/1;align-self:center}.task-kanban-grid>section>div:last-child>button>div:first-child>span{grid-area:1/3;place-self:center end}.task-kanban-grid>section>div:last-child>button>div[class="mt-1.5 flex min-w-0 items-center gap-1"]{grid-area:1/2;align-self:center;overflow:hidden;margin-top:0!important}.task-kanban-grid>section>div:last-child>button:has(>div[class="mt-2 flex justify-between text-[10px] text-slate-500"])>div[class="mt-1.5 flex min-w-0 items-center gap-1"]{padding-right:52px}.task-kanban-grid>section>div:last-child>button>h3{grid-area:2/1/auto/-1}.task-kanban-grid>section>div:last-child>button>div[class="mt-2 flex min-w-0 items-center justify-between gap-2 text-[10px] text-slate-500"],.task-kanban-grid>section>div:last-child>button>div[class*=border-t][class*=border-slate-100]{grid-column:1/-1}.task-kanban-grid>section>div:last-child>button>div[class="mt-2 flex justify-between text-[10px] text-slate-500"]{text-align:right;color:#64748b;width:44px;line-height:1;position:absolute;top:9px;right:11px;margin-top:0!important;font-size:9px!important;display:block!important}.task-kanban-grid>section>div:last-child>button>div[class="mt-2 flex justify-between text-[10px] text-slate-500"]>span:first-child{display:none}.task-kanban-grid>section>div:last-child>button>div[class="mt-2 flex justify-between text-[10px] text-slate-500"]+div[class="mt-1 h-1 rounded-full bg-slate-100"]{width:44px;position:absolute;top:21px;right:11px;height:3px!important;margin-top:0!important}.task-kanban-grid>section>div:last-child>button>div[class*=border-t][class*=border-slate-100]{margin-top:6px!important;padding-top:6px!important}button[data-task-origin=documento] .task-card-meta:after{content:"";background-color:#f8fafc;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364758b' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h8'/%3E%3Cpath d='M14 2v6h6'/%3E%3Cpath d='M20 13a4 4 0 1 0 1.2 2.85'/%3E%3Cpath d='M20 13v4h-4'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:14px 14px;border-radius:7px;width:22px;height:22px;position:absolute;bottom:10px;right:10px;box-shadow:inset 0 0 0 1px #e2e8f0}button[data-task-origin=documento][data-task-recurring=true] .task-card-meta:after{right:38px}button[data-task-origin=documento] .task-card-meta:hover:before{content:"Atualização de documento";z-index:20;white-space:nowrap;color:#fff;pointer-events:none;background:#0f172a;border-radius:8px;padding:5px 8px;font-size:10px;font-weight:600;line-height:1.2;position:absolute;bottom:39px;right:8px;box-shadow:0 6px 18px #0f172a29}textarea[placeholder*="Use @"]+div[class*=bottom-full]{z-index:30;max-height:192px;margin-top:8px!important;margin-bottom:0!important;top:100%!important;bottom:auto!important;overflow-y:auto!important}@media (max-width:1399px) and (min-width:640px){.task-kanban-grid{grid-template-columns:repeat(4,minmax(240px,1fr))!important;overflow-x:auto!important}.task-kanban-grid>section[class*="min-w-[300px]"]{min-width:240px!important}}@media (max-width:639px){.task-kanban-grid{grid-template-columns:minmax(0,1fr)!important;overflow-x:visible!important}.task-kanban-grid>section[class*="min-w-[300px]"]{min-width:0!important}}
[role=dialog]>div>header{position:relative;overflow:visible}[role=dialog]>div>header>div:nth-child(2)>button:first-child{display:none!important}[role=dialog]>div>header>div.mt-3.rounded-2xl.bg-slate-50.p-3\.5:last-child{z-index:240;border:1px solid var(--theme-border);width:min(330px,100vw - 40px);max-height:min(420px,100vh - 180px);color:var(--theme-text);box-shadow:0 18px 55px var(--theme-shadow);position:absolute;top:calc(100% - 2px);left:20px;overflow:auto;background:var(--theme-surface-raised)!important;border-radius:16px!important;margin-top:0!important;padding:14px!important}[role=dialog]>div>header>div.mt-3.rounded-2xl.bg-slate-50.p-3\.5:last-child .grid{grid-template-columns:minmax(0,1fr)!important}[role=dialog]>div>header>div.mt-3.rounded-2xl.bg-slate-50.p-3\.5:last-child .sm\:flex-row{flex-direction:column!important;align-items:stretch!important}[role=dialog]>div>header>div.mt-3.rounded-2xl.bg-slate-50.p-3\.5:last-child>.grid>select,[role=dialog]>div>header>div.mt-3.rounded-2xl.bg-slate-50.p-3\.5:last-child>.grid>input[type=date]{display:none!important}[role=dialog]>div>header>div.mt-3.rounded-2xl.bg-slate-50.p-3\.5:last-child>.grid>button{width:100%}@media (max-width:640px){[role=dialog]>div>header{padding-left:14px!important;padding-right:14px!important}[role=dialog]>div>header>div:nth-child(2){scrollbar-width:none;padding-bottom:3px;overflow-x:auto;flex-wrap:nowrap!important;gap:6px!important}[role=dialog]>div>header>div:nth-child(2)::-webkit-scrollbar{display:none}[role=dialog]>div>header>div:nth-child(2)>button{flex:none;height:34px!important;padding-left:10px!important;padding-right:10px!important;font-size:11px!important}[role=dialog]>div>header>div.mt-3.rounded-2xl.bg-slate-50.p-3\.5:last-child{width:calc(100vw - 40px);max-width:330px;left:12px}}
:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-app-bg:#f8fafc;--theme-sidebar:#fff;--theme-topbar:#ffffffe6;--theme-surface:#fff;--theme-surface-translucent:#fffffff0;--theme-surface-raised:#fff;--theme-surface-subtle:#f8fafc;--theme-surface-muted:#f1f5f9;--theme-input:#fff;--theme-hover:#f8fafc;--theme-border:#e2e8f0;--theme-border-soft:#f1f5f9;--theme-text:#1e293b;--theme-text-strong:#0f172a;--theme-text-muted:#64748b;--theme-text-subtle:#94a3b8;--theme-text-disabled:#cbd5e1;--theme-focus:#2563eb;--theme-focus-soft:#dbeafee6;--theme-shadow:#0f172a1f}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-app-bg:#172238;--theme-sidebar:#111c2d;--theme-topbar:#141f2ff0;--theme-surface:#1f2b3d;--theme-surface-translucent:#1f2b3df0;--theme-surface-raised:#263449;--theme-surface-subtle:#1a2637;--theme-surface-muted:#223047;--theme-input:#1a2637;--theme-hover:#2a3a51;--theme-border:#34445b;--theme-border-soft:#2b394d;--theme-text:#e7edf5;--theme-text-strong:#f4f7fb;--theme-text-muted:#a7b4c6;--theme-text-subtle:#93a1b5;--theme-text-disabled:#718096;--theme-focus:#60a5fa;--theme-focus-soft:#60a5fa33;--theme-shadow:#0208174d}html,body{background-color:var(--theme-app-bg)}body{color:var(--theme-text)}.app-sidebar{background-color:var(--theme-sidebar)!important}.app-topbar{background-color:var(--theme-topbar)!important}.theme-popover{background-color:var(--theme-surface-raised)!important;border-color:var(--theme-border-soft)!important}.theme-control{color:var(--theme-text-muted);background-color:#0000;border:1px solid #0000;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s}.theme-control:hover{color:var(--theme-text-strong);background-color:var(--theme-hover)}.theme-control:focus-visible{border-color:var(--theme-focus);box-shadow:0 0 0 4px var(--theme-focus-soft);outline:none}@media (prefers-reduced-motion:no-preference){body,.app-sidebar,.app-topbar,.theme-popover{transition:background-color .18s,color .18s,border-color .18s}}:root[data-theme=dark]{scrollbar-color:#40516a var(--theme-app-bg)}:root[data-theme=dark] ::selection{color:var(--theme-text-strong);background:#60a5fa47}[data-theme=dark] [class~="bg-[#F8FAFC]"],[data-theme=dark] [class~="bg-[#f8fafc]"]{background-color:var(--theme-app-bg)!important}[data-theme=dark] .bg-white{background-color:var(--theme-surface)!important}[data-theme=dark] [class~=bg-white\/90],[data-theme=dark] [class~=bg-white\/95],[data-theme=dark] [class~=bg-white\/80],[data-theme=dark] [class~=bg-white\/70]{background-color:var(--theme-surface-translucent)!important}[data-theme=dark] .bg-slate-50,[data-theme=dark] [class~=bg-slate-50\/50],[data-theme=dark] [class~=bg-slate-50\/60],[data-theme=dark] [class~=bg-slate-50\/70],[data-theme=dark] [class~=bg-slate-50\/80]{background-color:var(--theme-surface-subtle)!important}[data-theme=dark] .bg-slate-100,[data-theme=dark] [class~=bg-slate-100\/50],[data-theme=dark] [class~=bg-slate-100\/70]{background-color:var(--theme-surface-muted)!important}[data-theme=dark] .bg-slate-200{background-color:#2d3d54!important}[data-theme=dark] .bg-slate-900,[data-theme=dark] .bg-slate-950{background-color:var(--theme-sidebar)!important}[data-theme=dark] [class~=hover\:bg-slate-50]:hover,[data-theme=dark] [class~=hover\:bg-slate-100]:hover,[data-theme=dark] [class~=hover\:bg-white]:hover{background-color:var(--theme-hover)!important}[data-theme=dark] .text-slate-950,[data-theme=dark] .text-slate-900,[data-theme=dark] .text-slate-800,[data-theme=dark] .text-slate-700{color:var(--theme-text-strong)!important}[data-theme=dark] .text-slate-600,[data-theme=dark] .text-slate-500{color:var(--theme-text-muted)!important}[data-theme=dark] .text-slate-400{color:var(--theme-text-subtle)!important}[data-theme=dark] .text-slate-300,[data-theme=dark] .text-slate-200{color:var(--theme-text-disabled)!important}[data-theme=dark] .border-slate-50,[data-theme=dark] .border-slate-100,[data-theme=dark] .border-slate-200,[data-theme=dark] .border-slate-300,[data-theme=dark] [class~=border-slate-200\/60],[data-theme=dark] [class~=border-slate-200\/80]{border-color:var(--theme-border)!important}[data-theme=dark] .divide-slate-50>:not(:last-child),[data-theme=dark] .divide-slate-100>:not(:last-child),[data-theme=dark] .divide-slate-200>:not(:last-child){border-color:var(--theme-border-soft)!important}[data-theme=dark] .shadow-sm,[data-theme=dark] .shadow-md,[data-theme=dark] .shadow-lg,[data-theme=dark] .shadow-xl,[data-theme=dark] .shadow-2xl{--tw-shadow-color:var(--theme-shadow)!important}[data-theme=dark] .app-sidebar{border-right:1px solid var(--theme-border-soft);box-shadow:10px 0 28px -26px var(--theme-shadow)}[data-theme=dark] .app-topbar{border-bottom-color:var(--theme-border-soft)!important;box-shadow:0 10px 28px -24px var(--theme-shadow)!important}[data-theme=dark] .theme-popover{box-shadow:0 24px 70px -18px var(--theme-shadow)!important}[data-theme=dark] input:not([type=checkbox]):not([type=radio]),[data-theme=dark] textarea,[data-theme=dark] select{color:var(--theme-text);border-color:var(--theme-border)}[data-theme=dark] input:not([type=checkbox]):not([type=radio]):not([class*=bg-transparent]),[data-theme=dark] textarea:not([class*=bg-transparent]),[data-theme=dark] select:not([class*=bg-transparent]){background-color:var(--theme-input)}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:var(--theme-text-disabled);opacity:1}[data-theme=dark] input:disabled,[data-theme=dark] textarea:disabled,[data-theme=dark] select:disabled,[data-theme=dark] button:disabled{color:var(--theme-text-disabled)}[data-theme=dark] input:focus-visible,[data-theme=dark] textarea:focus-visible,[data-theme=dark] select:focus-visible{outline:none;border-color:var(--theme-focus)!important;box-shadow:0 0 0 4px var(--theme-focus-soft)!important}[data-theme=dark] option{color:var(--theme-text);background-color:var(--theme-surface-raised)}[data-theme=dark] [class*="z-[100]"] [class~=border],[data-theme=dark] [class*="z-[110]"] [class~=border],[data-theme=dark] [class*="z-[110]"] [class~=border-b],[data-theme=dark] [class*="z-[110]"] [class~=border-t],[data-theme=dark] [class*="z-[110]"] [class~=border-l],[data-theme=dark] [class*="z-[110]"] [class~=border-r],[data-theme=dark] main.max-w-7xl>aside+section [class~=border],[data-theme=dark] main.max-w-7xl>aside+section input,[data-theme=dark] main.max-w-7xl>aside+section select,[data-theme=dark] main.max-w-7xl>aside+section textarea,[data-theme=dark] main.max-w-7xl>aside+section table th,[data-theme=dark] main.max-w-7xl>aside+section table td{border-color:var(--theme-border)!important}[data-theme=dark] [class*="z-[110]"]>div,[data-theme=dark] [class*="z-[110]"]>div>div:first-child{background:var(--theme-surface-raised)!important}[data-theme=dark] [class*="z-[110]"]>div>div:first-child h3{color:var(--theme-text-strong)!important}[data-theme=dark] [class*="z-[110]"]>div>div:first-child button{color:var(--theme-text-muted)!important;background:var(--theme-surface-subtle)!important;border-color:var(--theme-border)!important}[data-theme=dark] [class*="z-[110]"] input,[data-theme=dark] [class*="z-[110]"] select,[data-theme=dark] [class*="z-[110]"] textarea{color:var(--theme-text)!important;background-color:var(--theme-input)!important;border-color:var(--theme-border)!important}[data-theme=dark] [class*="z-[110]"] input:focus,[data-theme=dark] [class*="z-[110]"] select:focus,[data-theme=dark] [class*="z-[110]"] textarea:focus{border-color:var(--theme-focus)!important;box-shadow:0 0 0 4px var(--theme-focus-soft)!important}[data-theme=dark] :where([role=dialog],[aria-modal=true],.fixed[class*=inset-0][class*=z-]) select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--theme-text)!important;background-color:var(--theme-input)!important;border-color:var(--theme-border)!important;box-shadow:none!important}[data-theme=dark] :where([role=dialog],[aria-modal=true],.fixed[class*=inset-0][class*=z-]) select:hover:not(:disabled){color:var(--theme-text-strong)!important;background-color:var(--theme-hover)!important;border-color:#455873!important}[data-theme=dark] :where([role=dialog],[aria-modal=true],.fixed[class*=inset-0][class*=z-]) select:focus,[data-theme=dark] :where([role=dialog],[aria-modal=true],.fixed[class*=inset-0][class*=z-]) select:focus-visible{border-color:var(--theme-focus)!important;box-shadow:0 0 0 4px var(--theme-focus-soft)!important}[data-theme=dark] :where([role=dialog],[aria-modal=true],.fixed[class*=inset-0][class*=z-]) select:disabled{color:var(--theme-text-disabled)!important;background-color:var(--theme-surface-subtle)!important}@supports (appearance:base-select){[data-theme=dark] :where([role=dialog],[aria-modal=true],.fixed[class*=inset-0][class*=z-]) select::picker(select){color:var(--theme-text);background:var(--theme-surface-raised);border-color:var(--theme-border);box-shadow:0 18px 45px var(--theme-shadow)}[data-theme=dark] :where([role=dialog],[aria-modal=true],.fixed[class*=inset-0][class*=z-]) select option{color:var(--theme-text);background:var(--theme-surface-raised)}[data-theme=dark] :where([role=dialog],[aria-modal=true],.fixed[class*=inset-0][class*=z-]) select option:hover,[data-theme=dark] :where([role=dialog],[aria-modal=true],.fixed[class*=inset-0][class*=z-]) select option:focus,[data-theme=dark] :where([role=dialog],[aria-modal=true],.fixed[class*=inset-0][class*=z-]) select option:checked{color:#bfdbfe;background:#3b82f629}}[data-theme=dark] :where([role=dialog],[aria-modal=true],.fixed[class*=inset-0][class*=z-]) select option{color:var(--theme-text)!important;background:var(--theme-surface-raised)!important}[data-theme=dark] .bg-blue-50,[data-theme=dark] [class~=bg-blue-50\/50],[data-theme=dark] [class~=bg-blue-50\/60],[data-theme=dark] [class~=bg-blue-50\/70],[data-theme=dark] [class~=bg-blue-50\/80]{background-color:#3b82f624!important}[data-theme=dark] .bg-blue-100,[data-theme=dark] [class~=bg-blue-100\/50]{background-color:#3b82f633!important}[data-theme=dark] .text-blue-500{color:#60a5fa!important}[data-theme=dark] .text-blue-600,[data-theme=dark] .text-blue-700,[data-theme=dark] .text-blue-800,[data-theme=dark] .text-blue-900{color:#93c5fd!important}[data-theme=dark] [class~=hover\:bg-blue-50]:hover{background-color:#3b82f633!important}[data-theme=dark] [class~=hover\:text-blue-800]:hover{color:#bfdbfe!important}[data-theme=dark] [class*=border-blue-]{border-color:#60a5fa8c!important}[data-theme=dark] .bg-emerald-50,[data-theme=dark] .bg-green-50,[data-theme=dark] [class~=bg-emerald-50\/50],[data-theme=dark] [class~=bg-green-50\/50]{background-color:#10b98124!important}[data-theme=dark] .bg-emerald-100,[data-theme=dark] .bg-green-100{background-color:#10b98133!important}[data-theme=dark] .text-emerald-500,[data-theme=dark] .text-emerald-600,[data-theme=dark] .text-emerald-700,[data-theme=dark] .text-green-500,[data-theme=dark] .text-green-600,[data-theme=dark] .text-green-700{color:#6ee7b7!important}[data-theme=dark] [class*=border-emerald-],[data-theme=dark] [class*=border-green-]{border-color:#34d39973!important}[data-theme=dark] .bg-amber-50,[data-theme=dark] .bg-yellow-50,[data-theme=dark] [class~=bg-amber-50\/50],[data-theme=dark] [class~=bg-amber-50\/70]{background-color:#f59e0b24!important}[data-theme=dark] .bg-amber-100,[data-theme=dark] .bg-yellow-100{background-color:#f59e0b33!important}[data-theme=dark] .text-amber-500,[data-theme=dark] .text-amber-600,[data-theme=dark] .text-amber-700,[data-theme=dark] .text-yellow-500,[data-theme=dark] .text-yellow-600,[data-theme=dark] .text-yellow-700{color:#fcd34d!important}[data-theme=dark] [class*=border-amber-],[data-theme=dark] [class*=border-yellow-]{border-color:#fbbf2473!important}[data-theme=dark] .bg-rose-50,[data-theme=dark] .bg-red-50,[data-theme=dark] [class~=bg-rose-50\/50],[data-theme=dark] [class~=bg-red-50\/50]{background-color:#f43f5e24!important}[data-theme=dark] .bg-rose-100,[data-theme=dark] .bg-red-100{background-color:#f43f5e33!important}[data-theme=dark] .text-rose-500,[data-theme=dark] .text-rose-600,[data-theme=dark] .text-rose-700,[data-theme=dark] .text-red-500,[data-theme=dark] .text-red-600,[data-theme=dark] .text-red-700{color:#fda4af!important}[data-theme=dark] [class~=hover\:bg-rose-50]:hover,[data-theme=dark] [class~=hover\:bg-red-50]:hover{background-color:#f43f5e33!important}[data-theme=dark] [class*=border-rose-],[data-theme=dark] [class*=border-red-]{border-color:#fb718573!important}[data-theme=dark] .bg-indigo-50,[data-theme=dark] .bg-violet-50,[data-theme=dark] .bg-purple-50{background-color:#818cf824!important}[data-theme=dark] .text-indigo-600,[data-theme=dark] .text-indigo-700,[data-theme=dark] .text-violet-600,[data-theme=dark] .text-violet-700,[data-theme=dark] .text-purple-600,[data-theme=dark] .text-purple-700{color:#c4b5fd!important}[data-theme=dark] [class*=border-indigo-],[data-theme=dark] [class*=border-violet-],[data-theme=dark] [class*=border-purple-]{border-color:#a78bfa73!important}[data-theme=dark] main.max-w-7xl>aside+section{background-color:var(--theme-surface)!important;box-shadow:0 18px 48px -30px var(--theme-shadow)!important}[data-theme=dark] main.max-w-7xl>aside+section table th,[data-theme=dark] main.max-w-7xl>aside+section table td{border-color:var(--theme-border-soft)!important}[data-theme=dark] .create-primary-action:focus-visible,[data-theme=dark] main.max-w-7xl>div:nth-child(2)>div:last-child>button:last-child:focus-visible{box-shadow:0 0 0 4px var(--theme-focus-soft)!important}
[data-theme=dark] [class~="bg-[#F7F9FC]"],[data-theme=dark] [class~="bg-[#f7f9fc]"],[data-theme=dark] [class~="bg-[#fbfcfe]"],[data-theme=dark] [class~="bg-[#FBFCFE]"],[data-theme=dark] [class~="bg-[#fbfdff]"],[data-theme=dark] [class~="bg-[#FBFDFF]"]{background-color:var(--theme-app-bg)!important}[data-theme=dark] [class~="border-[#e7edf4]"],[data-theme=dark] [class~="border-[#E7EDF4]"],[data-theme=dark] [class~="border-[#eef2f7]"],[data-theme=dark] [class~="border-[#EEF2F7]"]{border-color:var(--theme-border)!important}[data-theme=dark] [class~=bg-slate-50\/75],[data-theme=dark] [class~=bg-slate-50\/90]{background-color:var(--theme-surface-subtle)!important}[data-theme=dark] [class~=bg-white\/50],[data-theme=dark] [class~=bg-white\/60]{background-color:var(--theme-surface-translucent)!important}[data-theme=dark] [class~=bg-emerald-50\/40],[data-theme=dark] [class~=bg-emerald-50\/70]{background-color:#10b98121!important}[data-theme=dark] [class~=bg-rose-50\/70]{background-color:#f43f5e21!important}[data-theme=dark] [class~=bg-amber-50\/70]{background-color:#f59e0b21!important}[data-theme=dark] [class~=from-white]{--tw-gradient-from:var(--theme-surface-raised) var(--tw-gradient-from-position)!important;--tw-gradient-to:#26344900 var(--tw-gradient-to-position)!important;--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)!important}[data-theme=dark] [class~=from-blue-50]{--tw-gradient-from:#3b82f626 var(--tw-gradient-from-position)!important;--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position)!important;--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)!important}[data-theme=dark] [class~=from-slate-50]{--tw-gradient-from:var(--theme-surface-subtle) var(--tw-gradient-from-position)!important;--tw-gradient-to:#1a263700 var(--tw-gradient-to-position)!important;--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)!important}[data-theme=dark] [class~=to-white]{--tw-gradient-to:var(--theme-surface-raised) var(--tw-gradient-to-position)!important}[data-theme=dark] [class~="to-[#fbfdff]"],[data-theme=dark] [class~="to-[#FBFDFF]"]{--tw-gradient-to:var(--theme-surface) var(--tw-gradient-to-position)!important}[data-theme=dark] :where([role=dialog],[aria-modal=true],.fixed[class*=inset-0][class*=z-]) [class~="bg-[#fbfcfe]"],[data-theme=dark] :where([role=dialog],[aria-modal=true],.fixed[class*=inset-0][class*=z-]) [class~="bg-[#F7F9FC]"]{background-color:var(--theme-app-bg)!important}[data-theme=dark] :where([role=dialog],[aria-modal=true],.fixed[class*=inset-0][class*=z-]) [class~=bg-white]{background-color:var(--theme-surface)!important}[data-theme=dark] :where([role=dialog],[aria-modal=true],.fixed[class*=inset-0][class*=z-]) [class~=bg-slate-50]{background-color:var(--theme-surface-subtle)!important}[data-theme=dark] :where([role=dialog],[aria-modal=true]) [class~=bg-slate-50\/75],[data-theme=dark] :where([role=dialog],[aria-modal=true]) [class~=bg-slate-50\/90]{background-color:var(--theme-surface-subtle)!important;border-color:var(--theme-border)!important}
@media (max-width:767px){html[data-task-density=one] body .tarefas-page .task-kanban-grid>section{flex:0 0 calc(100vw - 72px)!important;min-width:calc(100vw - 72px)!important;max-width:calc(100vw - 72px)!important}html body .tarefas-page .task-kanban-grid>section,html body .tarefas-page .task-kanban-grid>section>div,html body .tarefas-page .task-kanban-grid>section button{box-sizing:border-box;min-width:0!important}html body .tarefas-page .task-kanban-grid>section{overflow:hidden!important}html body .tarefas-page .task-kanban-grid>section>div:nth-child(2),html body .tarefas-page .task-kanban-grid>section button{width:100%!important;max-width:100%!important;overflow:hidden!important}html body .tarefas-page .task-kanban-grid>section button h3{overflow-wrap:anywhere;word-break:break-word;max-width:100%}html[data-task-density=two] body .tarefas-page .task-kanban-grid>section button span,html[data-task-density=three] body .tarefas-page .task-kanban-grid>section button span{max-width:100%}html[data-task-density=two] body .tarefas-page .task-kanban-grid>section button>div[class*=flex-wrap]>span,html[data-task-density=three] body .tarefas-page .task-kanban-grid>section button>div[class*=flex-wrap]>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;flex-shrink:1!important;min-width:0!important}html[data-task-density=three] body .tarefas-page .task-kanban-grid>section button h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html[data-task-density=three] body .tarefas-page .task-kanban-grid>section button>div[class*=mt-2][class*=flex-wrap],html[data-task-density=three] body .tarefas-page .task-kanban-grid>section button>div:first-child>div:first-child span{display:none!important}html body .tarefas-page [data-task-drag-placeholder=true]{background:#60a5fa1a;border:2px dashed #60a5fa8c;border-radius:16px;width:100%;min-height:54px;margin:0 0 10px;transition:height .12s,transform .12s,margin .12s;display:block;box-shadow:inset 0 0 0 1px #60a5fa14}html body .tarefas-page [role=dialog][aria-modal=true]>.max-w-6xl>header button[data-task-mobile-action]{z-index:5!important;margin:0!important;position:absolute!important;right:14px!important}html body .tarefas-page [role=dialog][aria-modal=true]>.max-w-6xl>header button[data-task-mobile-action=edit]{top:58px!important}html body .tarefas-page [role=dialog][aria-modal=true]>.max-w-6xl>header button[data-task-mobile-action=notdone]{top:104px!important}html body .tarefas-page [role=dialog][aria-modal=true]>.max-w-6xl>header button[data-task-mobile-action=cancel]{top:150px!important}html body .tarefas-page [role=dialog][aria-modal=true]>.max-w-6xl>header button[data-task-mobile-action=archive]{top:196px!important}html body .tarefas-page [role=dialog][aria-modal=true]>.max-w-6xl>header>div:first-child>div:first-child{padding-right:54px!important}html body .tarefas-page [role=dialog][aria-modal=true]>.max-w-6xl>header>div:first-child>div:last-child{min-height:0!important}html body .tarefas-page .task-kanban-grid>section>div:nth-child(2)>button{transition:transform .14s,opacity .12s,box-shadow .14s!important}}
@media (max-width:767px){.tarefas-page .task-kanban-grid{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom!important;scroll-behavior:auto!important;overflow:scroll visible!important}.tarefas-page .task-kanban-grid::-webkit-scrollbar{display:none}.tarefas-page .task-kanban-grid>section{scroll-snap-align:start}}
[aria-label=Editar\ checklist],[aria-label=Novo\ checklist]{scrollbar-gutter:stable;scrollbar-width:auto;overscroll-behavior-y:contain;overflow-y:scroll!important}[aria-label=Editar\ checklist]::-webkit-scrollbar{width:10px}[aria-label=Novo\ checklist]::-webkit-scrollbar{width:10px}
@keyframes notification-approval-pulse-keyframes{0%,to{box-shadow:0 5px 18px #2563eb1a}50%{box-shadow:0 5px 22px #2563eb3d,0 0 0 4px #3b82f614}}@keyframes notification-approval-burst-keyframes{0%{transform:scale(1)rotate(0)}35%{transform:scale(1.12)rotate(-7deg)}70%{transform:scale(1.08)rotate(6deg)}to{transform:scale(1)rotate(0)}}@keyframes notification-bell-ring-keyframes{0%,to{transform:rotate(0)}15%{transform:rotate(16deg)}30%{transform:rotate(-14deg)}45%{transform:rotate(11deg)}60%{transform:rotate(-8deg)}75%{transform:rotate(4deg)}}@keyframes notification-badge-pop-keyframes{0%{opacity:.55;transform:scale(.72)}65%{opacity:1;transform:scale(1.16)}to{opacity:1;transform:scale(1)}}.notification-approval-pulse{animation:2.4s ease-in-out infinite notification-approval-pulse-keyframes}.notification-approval-burst{animation:.58s ease-out 3 notification-approval-burst-keyframes}.notification-bell-ring{transform-origin:50% 12%;animation:.72s ease-in-out 2 notification-bell-ring-keyframes}.notification-badge-pop{animation:.42s cubic-bezier(.2,.9,.3,1.25) notification-badge-pop-keyframes}@media (prefers-reduced-motion:reduce){.notification-approval-pulse,.notification-approval-burst,.notification-bell-ring,.notification-badge-pop{animation:none!important}}
