@font-face{font-family:Virgil;src:url(/fonts/Virgil/Virgil-Regular.woff2) format("woff2");font-display:swap}:root{--grafite: #1e1e1e;--vermelho-caneta: #c92a2a;--roxo: #6965db;--roxo-escuro: #5753d0;--cinza: #868e96;--papel: #ffffff;--fonte-mao: "Virgil", "Excalifont", cursive;--fonte-ui: "Assistant", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}@media(prefers-color-scheme:dark){:root:not([data-tema=claro]){--grafite: #e9ecef;--vermelho-caneta: #ff8787;--papel: #121212}}*{box-sizing:border-box}html,body,#raiz{margin:0;height:100%}body{font-family:var(--fonte-ui);background:var(--papel);color:var(--grafite)}.logo{display:flex;flex-direction:column;align-items:center;text-align:center}.logo-horizontal{flex-direction:row;gap:8px;text-align:left}.logo-nome{font-family:var(--fonte-mao);line-height:1;color:var(--grafite)}.slogan{font-family:var(--fonte-mao);color:var(--vermelho-caneta);font-size:22px;margin-top:8px}.entrada{min-height:100%;display:grid;place-items:center;padding:16px;background:var(--papel) url(/marca/fundo.svg) center / cover no-repeat}.entrada-conteudo{display:flex;flex-direction:column;align-items:center;gap:28px}.entrada-rodape{color:var(--cinza);font-size:13px;margin:0}.entrada-dev{display:flex;flex-direction:column;gap:8px;width:min(280px,90vw)}.entrada-dev input{padding:8px 10px;border:1px solid #ced4da;border-radius:8px;font:inherit}.botao-primario{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--roxo);color:#fff;border:none;border-radius:8px;padding:11px 20px;font:600 15px var(--fonte-ui);cursor:pointer}.botao-primario:hover{background:var(--roxo-escuro)}.botao-primario:focus-visible{outline:2px solid var(--roxo);outline-offset:2px}.tela-mensagem{min-height:100%;display:grid;place-items:center;text-align:center;padding:16px}.tela-mensagem p{font-family:var(--fonte-mao);font-size:22px}.quadro{position:fixed;inset:0}.topo-direita{display:flex;align-items:center;gap:8px}.botao-compartilhar{height:36px;padding:0 14px;border:none;border-radius:8px;background:var(--roxo);color:#fff;font:600 14px var(--fonte-ui);cursor:pointer}.botao-compartilhar:hover{background:var(--roxo-escuro)}.indicador{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--cinza);max-width:220px}.indicador-texto{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.indicador-ponto{width:8px;height:8px;border-radius:50%;background:#2f9e44;flex:none}.indicador-pendente .indicador-ponto,.indicador-salvando .indicador-ponto{background:#f08c00}.indicador-offline .indicador-ponto{background:#868e96}.indicador-erro{color:#e03131}.indicador-erro .indicador-ponto{background:#e03131}@media(max-width:640px){.indicador-texto{display:none}}.lista-quadros{display:flex;flex-direction:column;gap:8px;padding:0 12px 12px;overflow:auto;height:100%}.lista-quadros ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.lista-novo{width:100%}.lista-busca,.lista-editar{width:100%;padding:7px 10px;border:1px solid var(--default-border-color, #ced4da);border-radius:8px;font:inherit;background:transparent;color:inherit}.lista-item{display:flex;align-items:center;gap:4px;border-radius:8px}.lista-item.ativo{background:var(--color-primary-light, #e0dfff)}.lista-abrir{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer;border-radius:8px;font:inherit}.lista-abrir:hover{background:var(--button-hover-bg, #f1f0ff)}.lista-nome{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.lista-data{font-size:11px;color:var(--cinza)}.lista-apagar{width:28px;height:28px;border:none;background:transparent;color:var(--cinza);font-size:18px;cursor:pointer;border-radius:6px;opacity:0}.lista-item:hover .lista-apagar,.lista-apagar:focus-visible{opacity:1}@media(hover:none){.lista-apagar{opacity:1}}.lista-apagar:hover{color:#e03131;background:#fff5f5}.lista-voltar,.lista-acao-texto{border:none;background:transparent;color:var(--roxo);font:600 13px var(--fonte-ui);cursor:pointer;padding:6px 4px;text-align:left}.lista-dica{color:var(--cinza);font-size:13px;margin:4px 0}.lista-erro{color:#e03131;font-size:13px;margin:4px 0}.dialogo-fundo{position:fixed;inset:0;background:#00000059;display:grid;place-items:center;z-index:100;padding:16px}.dialogo{width:min(460px,100%);max-height:calc(100vh - 32px);overflow:auto;background:var(--papel);color:var(--grafite);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:12px;box-shadow:0 10px 40px #0003}.dialogo-topo{display:flex;justify-content:space-between;align-items:center}.dialogo h2{margin:0;font-size:18px}.dialogo-fechar{border:none;background:transparent;font-size:22px;cursor:pointer;color:var(--cinza)}.dialogo-texto{margin:0;font-size:14px;color:var(--cinza)}.dialogo-dias{border:none;padding:0;margin:0;display:flex;gap:16px;font-size:14px}.dialogo-dias legend{font-weight:600;margin-bottom:6px}.dialogo-dias label{display:inline-flex;gap:6px;align-items:center;cursor:pointer}.dialogo-subtitulo{margin:8px 0 0;font-size:14px}.dialogo-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.dialogo-links li{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.dialogo-link{border:none;background:transparent;color:var(--roxo);font:13px var(--fonte-ui);cursor:pointer;padding:0}.dialogo-copiado{font-family:var(--fonte-mao);color:#2f9e44}.selo-publico{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.selo-nome{font-size:13px;color:var(--cinza);max-width:30vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:640px){.selo-nome{display:none}}.selo-publico .logo-simbolo{width:40px;height:30px}
