:root{color-scheme:light dark;--fundo: #f6f5f2;--superficie: #fff;--superficie-2: #f3f2ee;--coluna: #edece7;--texto: #1d1e24;--suave: #5f606a;--borda: #e1dfd8;--borda-forte: #c9c7be;--destaque: #3a5be0;--destaque-fundo: #3a5be0;--destaque-fundo-realce: #2e4cc6;--perigo: #c4323a;--perigo-fundo: #c4323a;--perigo-fundo-realce: #a82a31;--a-fazer: #96600c;--fazendo: #3a5be0;--feito: #187a50;--agendadas: #7a45c9;--hoje: #0b7a8f;--amanha: #2b6cb0;--em-atraso: #c4323a;--sombra-p: 0 1px 2px rgb(40 36 24 / .07);--sombra-m: 0 8px 20px -8px rgb(40 36 24 / .22), 0 1px 3px rgb(40 36 24 / .07);--sombra-g: 0 28px 64px -20px rgb(20 18 12 / .45);--anel: 0 0 0 3px color-mix(in srgb, var(--destaque) 24%, transparent);--seta: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23878997' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}@media(prefers-color-scheme:dark){:root{--fundo: #0e1016;--superficie: #1d2029;--superficie-2: #262a35;--coluna: #15181f;--texto: #eceef4;--suave: #9aa0b0;--borda: #2b2f3b;--borda-forte: #3f4453;--destaque: #8ba5ff;--destaque-fundo: #4666ea;--destaque-fundo-realce: #3a58d4;--perigo: #ff8080;--perigo-fundo: #d13a43;--perigo-fundo-realce: #b92f37;--a-fazer: #e6b35c;--fazendo: #8ba5ff;--feito: #5ed39c;--agendadas: #bb9aff;--hoje: #5cc8dc;--amanha: #7ab8f5;--em-atraso: #ff8080;--sombra-p: 0 1px 2px rgb(0 0 0 / .35);--sombra-m: 0 10px 24px -10px rgb(0 0 0 / .7), 0 1px 3px rgb(0 0 0 / .4);--sombra-g: 0 28px 64px -20px rgb(0 0 0 / .8)}}.a_fazer{--tom: var(--a-fazer)}.fazendo{--tom: var(--fazendo)}.feito{--tom: var(--feito)}.agendadas{--tom: var(--agendadas)}.hoje{--tom: var(--hoje)}.amanha{--tom: var(--amanha)}.em_atraso{--tom: var(--em-atraso)}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;min-height:100dvh;color:var(--texto);background:var(--fundo) radial-gradient(1000px 340px at 50% -120px,color-mix(in srgb,var(--destaque) 12%,transparent),transparent) no-repeat;font:15px/1.45 Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,sans-serif}input,textarea,select,button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--destaque);outline-offset:2px}::placeholder{color:var(--suave);opacity:1}.icone{flex:none;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.logo{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:var(--destaque-fundo);color:#fff;box-shadow:0 8px 16px -8px var(--destaque-fundo)}.logo .icone{width:22px;height:22px;stroke-width:2.4}h1{margin:0;font:650 22px/1.2 Segoe UI Variable Display,Segoe UI,system-ui,-apple-system,sans-serif;letter-spacing:-.01em}input,textarea,select{background-color:var(--superficie);border:1px solid var(--borda);border-radius:9px;padding:9px 11px;transition:border-color .15s,box-shadow .15s,background-color .15s}input:hover,textarea:hover,select:hover{border-color:var(--borda-forte)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--destaque);box-shadow:var(--anel)}select{appearance:none;padding-right:32px;cursor:pointer;background-image:var(--seta);background-repeat:no-repeat;background-position:right 10px center}button{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:var(--superficie);border:1px solid var(--borda);border-radius:9px;padding:8px 14px;font-weight:500;cursor:pointer;box-shadow:var(--sombra-p);transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .1s}button:hover{background:var(--superficie-2);border-color:var(--borda-forte)}button:active{transform:translateY(1px)}button:disabled{opacity:.35;pointer-events:none}button.primario{background:var(--destaque-fundo);border-color:var(--destaque-fundo);color:#fff}button.primario:hover{background:var(--destaque-fundo-realce);border-color:var(--destaque-fundo-realce)}button.destrutivo{background:var(--perigo-fundo);border-color:var(--perigo-fundo);color:#fff}button.destrutivo:hover{background:var(--perigo-fundo-realce);border-color:var(--perigo-fundo-realce)}button.perigo{background:none;border-color:transparent;box-shadow:none;color:var(--perigo)}button.perigo:hover{background:color-mix(in srgb,var(--perigo) 12%,transparent);border-color:transparent}dialog{width:min(520px,calc(100vw - 32px));padding:22px;background:var(--superficie);color:var(--texto);border:1px solid var(--borda);border-radius:16px;box-shadow:var(--sombra-g);scrollbar-width:thin;scrollbar-color:var(--borda-forte) transparent}dialog[open]{animation:dialogo-entrada .18s cubic-bezier(.2,.8,.2,1)}dialog::backdrop{background:#0c0d1280;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}dialog[open]::backdrop{animation:surgir .18s ease-out}@keyframes dialogo-entrada{0%{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes surgir{0%{opacity:0}}dialog h2{margin:0 0 14px;font-size:18px;font-weight:650}dialog h3{margin:0;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--suave)}dialog form{display:flex;flex-direction:column;gap:12px}dialog textarea{min-height:100px;resize:vertical}.etiquetas{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.etiquetas button{padding:4px 13px;border-radius:999px;font-size:14px;box-shadow:none}.etiquetas button.selecionado{background:color-mix(in srgb,var(--destaque) 12%,var(--superficie));border-color:color-mix(in srgb,var(--destaque) 50%,var(--borda));color:var(--destaque)}.acoes{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.acoes .perigo{margin-right:auto;margin-left:-8px;padding-inline:8px}.dica{margin:0;font-size:12px;color:var(--suave)}::view-transition-group(*){animation-duration:.28s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}@media(prefers-reduced-motion:reduce){*,*:before,*:after,::backdrop{animation:none!important;transition:none!important}}
