:root{--fundo: #f6f7f8;--papel: #ffffff;--papel-2: #f0f2f4;--borda: #e0e4e8;--borda-forte: #c8cfd6;--tinta: #16191d;--tinta-2: #4b545e;--tinta-3: #7b858f;--acento: #0f766e;--acento-tinta: #ffffff;--acento-fraco: #d7eeeb;--alta: #c2410c;--media: #a16207;--baixa: #6b7280;--pausado: #a16207;--arquivado: #9ca3af;--sombra: 0 1px 2px rgb(16 24 40 / 6%), 0 4px 12px rgb(16 24 40 / 5%);--sombra-alta: 0 8px 32px rgb(16 24 40 / 14%);--raio: 10px;--raio-mini: 6px;--sans: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Consolas, monospace}:root[data-theme=dark]{--fundo: #0e1113;--papel: #171b1e;--papel-2: #1f2427;--borda: #2a3034;--borda-forte: #3b4348;--tinta: #e8ebed;--tinta-2: #a7b0b6;--tinta-3: #757f86;--acento: #2dd4bf;--acento-tinta: #06201d;--acento-fraco: #133b37;--alta: #fb923c;--media: #fbbf24;--baixa: #9ca3af;--pausado: #fbbf24;--arquivado: #6b7280;--sombra: 0 1px 2px rgb(0 0 0 / 40%), 0 4px 12px rgb(0 0 0 / 30%);--sombra-alta: 0 8px 32px rgb(0 0 0 / 50%)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;background:var(--fundo);color:var(--tinta);font-family:var(--sans);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}.mono{font-family:var(--mono);font-size:.78em;letter-spacing:-.01em}code{font-family:var(--mono);font-size:.85em;background:var(--papel-2);padding:.1em .35em;border-radius:var(--raio-mini)}a{color:var(--acento);text-decoration:none}a:hover{text-decoration:underline}.btn{font:inherit;font-weight:500;border:1px solid var(--borda-forte);background:var(--papel);color:var(--tinta);border-radius:var(--raio-mini);padding:.45rem .85rem;cursor:pointer;transition:background .12s ease,border-color .12s ease;white-space:nowrap}.btn:hover:not(:disabled){background:var(--papel-2);text-decoration:none}.btn:disabled{opacity:.5;cursor:default}.btn--forte{background:var(--acento);border-color:var(--acento);color:var(--acento-tinta)}.btn--forte:hover:not(:disabled){background:var(--acento);filter:brightness(1.08)}.btn--fantasma{border-color:transparent;background:transparent;color:var(--tinta-2)}.btn--mini{padding:.3rem .6rem;font-size:.85rem}.porta{min-height:100dvh;display:grid;place-items:center;padding:1.5rem}.porta__caixa{width:min(24rem,100%);display:flex;flex-direction:column;gap:.9rem;background:var(--papel);border:1px solid var(--borda);border-radius:var(--raio);padding:1.75rem;box-shadow:var(--sombra)}.porta__marca{margin:0;font-family:var(--mono);font-size:1.1rem;font-weight:600;color:var(--acento)}.porta__aviso{margin:0;color:var(--alta);font-size:.9rem}.porta__nota{margin:0;color:var(--tinta-3);font-size:.8rem}.campo{display:flex;flex-direction:column;gap:.3rem}.campo--curto{max-width:11rem}.campo__rotulo{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--tinta-3)}.campo__entrada{font:inherit;color:var(--tinta);background:var(--papel);border:1px solid var(--borda-forte);border-radius:var(--raio-mini);padding:.5rem .65rem;width:100%}.campo__entrada:focus-visible{outline:2px solid var(--acento);outline-offset:-1px}.campo__entrada--area{resize:vertical;font-family:inherit;line-height:1.45}.linha{display:flex;gap:.75rem;align-items:flex-end}.cabeca{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap;max-width:78rem;margin:0 auto;padding:1.75rem 1.5rem .75rem}.cabeca__titulo{margin:0;font-family:var(--mono);font-size:1.15rem;font-weight:600;color:var(--acento)}.cabeca__sub{margin:.1rem 0 0;color:var(--tinta-3);font-size:.85rem}.cabeca__acoes{display:flex;gap:.25rem;flex-wrap:wrap}.pagina{max-width:78rem;margin:0 auto;padding:.5rem 1.5rem 4rem}.grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:1rem}.card{display:flex;flex-direction:column;background:var(--papel);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra);overflow:hidden;transition:border-color .12s ease,transform .12s ease}.card:hover{border-color:var(--borda-forte)}.card--arquivado{opacity:.62}.card__abrir{font:inherit;color:inherit;text-align:left;background:none;border:0;padding:1rem 1.1rem .85rem;cursor:pointer;display:flex;flex-direction:column;gap:.55rem;flex:1}.card__abrir:focus-visible{outline:2px solid var(--acento);outline-offset:-2px}.card__topo{display:flex;align-items:center;gap:.5rem}.card__nome{margin:0;font-size:1rem;font-weight:600;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marca{font-family:var(--mono);font-size:.68rem;font-weight:600;padding:.12rem .4rem;border-radius:999px;white-space:nowrap}.marca--situacao{color:var(--pausado);border:1px solid currentcolor}.card--arquivado .marca--situacao{color:var(--arquivado)}.marca--conta{background:var(--acento-fraco);color:var(--acento)}.card__estado{margin:0;font-size:.9rem;line-height:1.45;color:var(--tinta);border-left:2px solid var(--acento);padding-left:.6rem}.card__estado--vazio{color:var(--tinta-3);border-left-color:var(--borda-forte);font-style:italic}.card__resumo{margin:0;font-size:.85rem;color:var(--tinta-2);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pend{list-style:none;margin:.15rem 0 0;padding:0;display:flex;flex-direction:column;gap:.3rem}.pend__item{display:flex;align-items:baseline;gap:.45rem;font-size:.85rem;color:var(--tinta-2)}.pend__marca{width:6px;height:6px;border-radius:50%;flex:none;background:var(--baixa);transform:translateY(-1px)}.pend__item--alta .pend__marca{background:var(--alta)}.pend__item--media .pend__marca{background:var(--media)}.pend__titulo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pend__item--mais{color:var(--tinta-3);padding-left:1.05rem;font-size:.8rem}.card__pe{display:flex;align-items:center;gap:.75rem;padding:.6rem 1.1rem;border-top:1px solid var(--borda);background:var(--papel-2);font-size:.78rem;color:var(--tinta-3)}.card__ultima{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card__ultima--vazio{font-style:italic}.card__site{flex:none;font-size:.78rem}.over{position:fixed;inset:0;background:#0a0e108c;display:grid;place-items:start center;padding:2rem 1rem;overflow-y:auto;z-index:10}.over__caixa{width:min(44rem,100%);background:var(--fundo);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra-alta);padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.over__caixa:focus{outline:none}.over__topo{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.over__nome{margin:0;font-size:1.3rem}.over__slug{margin:0;font-family:var(--mono);font-size:.78rem;color:var(--tinta-3)}.over__caminhos{margin:-.85rem 0 0;display:flex;gap:1rem;flex-wrap:wrap;font-size:.8rem;color:var(--tinta-3)}.bloco{background:var(--papel);border:1px solid var(--borda);border-radius:var(--raio);padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.85rem}.bloco__titulo{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-3);display:flex;align-items:center;gap:.4rem}.conta{font-family:var(--mono);background:var(--acento-fraco);color:var(--acento);border-radius:999px;padding:.05rem .4rem;font-size:.7rem}.nota{margin:0;color:var(--tinta-3);font-size:.88rem}.lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.lista--apagada{opacity:.62;margin-top:.5rem}.item{display:flex;align-items:flex-start;gap:.6rem}.item__caixa{background:none;border:0;padding:.15rem 0 0;cursor:pointer;flex:none}.item__quadro{display:block;width:15px;height:15px;border:1.5px solid var(--borda-forte);border-radius:4px;transition:border-color .12s ease,background .12s ease}.item--alta .item__quadro{border-color:var(--alta)}.item--media .item__quadro{border-color:var(--media)}.item__caixa:hover .item__quadro{background:var(--acento-fraco);border-color:var(--acento)}.item__quadro--marcado{background:var(--borda-forte);border-color:var(--borda-forte)}.item__corpo{flex:1;min-width:0}.item__titulo{margin:0;font-size:.92rem}.item__titulo--riscado{text-decoration:line-through;color:var(--tinta-3)}.item__detalhe{margin:.15rem 0 0;font-size:.85rem;color:var(--tinta-2)}.item__meta{margin:.2rem 0 0;color:var(--tinta-3)}.fita{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.fita__item{display:grid;grid-template-columns:5.5rem 1fr;gap:.85rem;padding:.6rem 0;border-top:1px solid var(--borda)}.fita__item:first-child{border-top:0;padding-top:0}.fita__quando{color:var(--tinta-3);padding-top:.15rem;white-space:nowrap}.fita__titulo{margin:0;font-size:.92rem;display:flex;align-items:baseline;gap:.45rem;flex-wrap:wrap}.etiqueta{font-family:var(--mono);font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:.1rem .35rem;border-radius:var(--raio-mini);background:var(--papel-2);color:var(--tinta-3);border:1px solid var(--borda);flex:none}.etiqueta--entrega{color:var(--acento);border-color:var(--acento)}.etiqueta--correcao{color:var(--alta);border-color:var(--alta)}.etiqueta--decisao{color:var(--media);border-color:var(--media)}.fita__detalhe{margin:.2rem 0 0;font-size:.85rem;color:var(--tinta-2)}.fita__ref{margin:.2rem 0 0;color:var(--tinta-3)}.vazio{max-width:42rem;margin:3rem auto;background:var(--papel);border:1px solid var(--borda);border-radius:var(--raio);padding:2rem;display:flex;flex-direction:column;gap:.9rem}.vazio__titulo{margin:0;font-size:1.1rem}.vazio__texto{margin:0;color:var(--tinta-2);font-size:.92rem}.vazio__texto--nota{color:var(--tinta-3);font-size:.85rem}.vazio__codigo{margin:0;background:var(--papel-2);border:1px solid var(--borda);border-radius:var(--raio-mini);padding:.9rem 1rem;overflow-x:auto;font-size:.78rem;line-height:1.55}.vazio__codigo code{background:none;padding:0}@media(max-width:32rem){.cabeca,.pagina{padding-left:1rem;padding-right:1rem}.over{padding:.75rem .5rem}.over__caixa{padding:1.1rem}.fita__item{grid-template-columns:1fr;gap:.15rem}}
