:root{--font-ui:"DotGothic16", "Pixelify Sans", monospace;--font-title:"Press Start 2P", "DotGothic16", monospace;--tijolo:#b0483e;--tijolo-escuro:#8a352e;--creme:#f6efdd;--creme-escuro:#e5d9bd;--madeira:#8a5b36;--madeira-escura:#5f3f25;--giz:#f2f5ee;--lousa-verde:#2e5941;--lousa-verde-escuro:#234534;--tinta:#2b2018;--ganho:#2e7d4f;--perda:#b0483e;--ouro:#d9a441;--box-bg:var(--creme);--box-border:var(--madeira-escura)}*{box-sizing:border-box}html,body{touch-action:pan-y;overscroll-behavior:none;background:#1a1620;width:100%;height:100%;margin:0;padding:0;overflow:hidden}*,:before,:after{touch-action:pan-y}#viewport,#viewport *,#stick-zone,#stick-zone *,#botoes-acao button,.visual-preview,.visual-preview *,.loja-previa,.loja-previa *{touch-action:none}#ui-root select{touch-action:manipulation}*,:before,:after{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text}#ui-root input,#ui-root textarea,#ui-root select{font-size:max(16px,1em)}#viewport{touch-action:none;position:fixed;inset:0}#viewport canvas{width:100%;height:100%;display:block}#ui-root{pointer-events:none;font-family:var(--font-ui);color:var(--tinta);z-index:10;font-size:16px;position:fixed;inset:0}@supports (height:100svh){#ui-root{height:100svh;bottom:auto}}@media (max-height:520px){#ui-root{font-size:14px}}#ui-root>*{pointer-events:auto}.hidden{display:none!important}.sem-foco{pointer-events:none!important}.screen{text-align:center;color:var(--giz);z-index:50;background:#241d26;flex-direction:column;justify-content:center;align-items:center;gap:.75em;display:flex;position:absolute;inset:0}.boot-title{font-family:var(--font-title);color:var(--creme);text-shadow:3px 3px 0 var(--tijolo-escuro);margin:0;font-size:1.6em;line-height:1.6}.boot-lema{opacity:.85;margin:0}#boot-status{opacity:.6;margin-top:1.5em}#hud{color:var(--giz);border:2px solid var(--madeira-escura);z-index:20;background:#241d26d1;border-radius:6px;min-width:11em;padding:.4em .7em 1.1em;line-height:1.45;position:absolute;top:10px;left:10px}#hud .hud-encolher{cursor:pointer;touch-action:manipulation;z-index:21;background:0 0;border:0;justify-content:center;align-items:center;min-width:34px;min-height:34px;padding:0;display:flex;position:absolute;bottom:-17px;left:50%;transform:translate(-50%)}#hud .hud-encolher span{width:22px;height:22px;color:var(--giz);border:2px solid var(--madeira-escura);background:#241d26eb;border-radius:999px;justify-content:center;align-items:center;font-size:15px;line-height:1;display:flex}#hud .hud-encolher:active span{background:var(--madeira-escura)}#hud.hud--compacto .hud-detalhes{visibility:hidden;height:0;margin:0;overflow:hidden}#hud.hud--compacto .hud-recado{display:none}#hud .hud-casal{border:2px solid var(--madeira-escura);color:#e2453f;cursor:pointer;background:#241d26e6;border-radius:6px;min-width:34px;min-height:34px;padding:0;font-family:inherit;font-size:1.05em;line-height:1;position:absolute;top:4px;right:4px}#hud .hud-casal:hover,#hud .hud-casal:focus-visible{background:var(--madeira-escura)}#hud .hud-nome{color:var(--creme);padding-right:40px;font-weight:700}#hud .hud-dia{opacity:.8}#hud .hud-timer{letter-spacing:.02em;font-weight:700}#hud .hud-barra{border:1px solid var(--madeira-escura);background:#171219;border-radius:3px;height:.5em;margin:.2em 0;position:relative;overflow:hidden}#hud .hud-barra>i{background:linear-gradient(#7fc76f,#4f9e4a);position:absolute;inset:0 auto 0 0}.gb-window{background:var(--box-bg);border:3px solid var(--box-border);border-radius:8px;box-shadow:0 3px #00000059}#dialog-box{background:var(--box-bg);border:3px solid var(--box-border);z-index:40;border-radius:8px;width:min(94%,42em);min-height:4.6em;padding:.55em 2em .55em .8em;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 3px #00000059}#dialog-text{white-space:pre-wrap;margin:0;line-height:1.45}#dialog-arrow{animation:.9s step-end infinite dialog-blink;position:absolute;bottom:.35em;right:.6em}@keyframes dialog-blink{50%{opacity:0}}#choice-box{right:16px;bottom:calc(var(--dialogo-altura,5.2em) + 30px);z-index:45;min-width:9em;padding:.5em .6em;position:absolute}.ui-choice__title{margin:0 0 .35em;font-weight:700}.ui-choice__fechar{border:2px solid var(--box-border);background:var(--tijolo);width:1.7em;height:1.7em;color:var(--giz);cursor:pointer;border-radius:50%;font-family:inherit;font-size:1em;line-height:1;position:absolute;top:-.7em;right:-.7em}.ui-list{margin:0;padding:0;list-style:none}.ui-item{cursor:pointer;border-radius:4px;padding:.22em .3em .22em 1.1em;position:relative}.ui-item.is-selected:before,.lousa-item.selecionada:before{content:"▶";animation:.9s step-end infinite dialog-blink;position:absolute;left:.15em}.ui-item.is-disabled{opacity:.45}.ui-hint{opacity:.65;text-align:center;margin:.5em 0 0;font-size:.85em}#menu-root{pointer-events:none;z-index:30;position:absolute;inset:0}#menu-root>*{pointer-events:auto}.ui-panel{border-radius:10px;flex-direction:column;width:min(94%,34em);max-height:min(88%,30em);padding:.7em;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lousa-menu{background:var(--lousa-verde);border:6px solid var(--madeira);box-shadow:inset 0 0 0 2px var(--lousa-verde-escuro), 0 4px 0 #0006;color:var(--giz)}.lousa-cabecalho{justify-content:space-between;align-items:center;margin-bottom:.4em;display:flex}.lousa-titulo{font-family:var(--font-title);letter-spacing:.05em;color:var(--giz);margin:0;font-size:.8em}.ui-fechar{border:2px solid var(--lousa-verde-escuro);background:var(--tijolo);width:1.8em;height:1.8em;color:var(--giz);cursor:pointer;border-radius:50%;font-family:inherit;font-size:.9em;line-height:1}.lousa-abas{gap:.35em;margin-bottom:.5em;display:flex}.lousa-aba{background:var(--lousa-verde-escuro);color:var(--giz);opacity:.65;cursor:pointer;border:2px solid #0000;border-radius:6px;flex:1;padding:.3em 0;font-family:inherit;font-size:.85em}.lousa-aba.ativa{opacity:1;border-color:var(--giz)}.lousa-nav{align-items:center;gap:.3em;margin-bottom:.4em;display:flex}.lousa-nav__seta{background:var(--lousa-verde-escuro);width:2em;color:var(--giz);cursor:pointer;border:2px solid #0000;border-radius:6px;flex:none;padding:.15em 0;font-family:inherit;font-size:.9em;line-height:1}.lousa-nav__seta:disabled{opacity:.25;cursor:default}.lousa-nav__rotulo{text-align:center;color:var(--giz);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.82em;overflow:hidden}.lousa-nav__cal{cursor:pointer;flex:none;justify-content:center;align-items:center;width:2em;display:flex;position:relative}.lousa-nav__cal-icone{pointer-events:none;font-size:.95em;line-height:1}.lousa-nav__data{opacity:0;touch-action:manipulation;cursor:pointer;border:0;width:100%;height:100%;padding:0;font-size:max(16px,1em);position:absolute;inset:0}.lousa-placar{color:var(--giz);opacity:.9;text-align:center;margin:.3em 0 0;font-size:.78em}.lousa-lista{flex:1;padding-right:.2em;overflow-y:auto}.lousa-item{border-bottom:1px dashed #f2f5ee40;align-items:center;gap:.5em;padding:.4em .4em .4em 1.2em;display:flex}.lousa-item.concluida .lousa-nome{opacity:.75;text-decoration:line-through}.lousa-marca{text-align:center;min-width:1.2em;font-size:1.2em}.lousa-corpo{flex-direction:column;line-height:1.3;display:flex}.lousa-detalhe{opacity:.75;font-size:.8em}.lousa-vazia{opacity:.7;text-align:center;padding:1em .4em;list-style:none}.lousa-botoes{gap:.4em;display:flex}.lousa-nova{background:var(--ganho)}.lousa-mais{width:1.9em;height:1.9em;color:var(--giz);cursor:pointer;background:0 0;border:1px solid #f2f5ee59;border-radius:6px;flex-shrink:0;margin-left:auto;font-family:inherit;font-size:1em;line-height:1}.lousa-desmarcar{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:1.5em;height:1.5em;margin:0 .05em 0 .3em;padding:0;display:flex}.lousa-desmarcar__selo{background:var(--perda);width:1.9em;height:1.9em;color:var(--giz);pointer-events:none;border-radius:5px;justify-content:center;align-items:center;font-family:inherit;font-size:.8em;line-height:1;display:flex}.tarefa-form{background:var(--creme);color:var(--tinta);border:4px solid var(--madeira-escura);width:min(94%,26em);box-shadow:0 5px #0006}.tarefa-form .lousa-titulo{color:var(--tijolo-escuro)}.tarefa-campos{flex-direction:column;gap:.45em;display:flex;overflow-y:auto}.tarefa-campo{align-items:center;gap:.6em;display:flex}.tarefa-rotulo{opacity:.8;min-width:7.5em;font-size:.9em}.tarefa-input{min-width:0;font-family:var(--font-ui);border:2px solid var(--madeira-escura);color:var(--tinta);background:#fffdf6;border-radius:6px;flex:1;padding:.35em .5em;font-size:1em}.tarefa-input:disabled{opacity:.55}.tarefa-toggle{cursor:pointer}.tarefa-toggle input{width:1.2em;height:1.2em}.tarefa-medida{border-top:1px dashed #2b201840;flex-direction:column;gap:.45em;padding-top:.45em;display:flex}.tarefa-acoes{flex-direction:column;gap:.4em;margin-top:.5em;display:flex}.resultado-dia{z-index:55;background:#0d1020e0}.resultado-cartao{background:var(--creme);color:var(--tinta);border:4px solid var(--madeira-escura);text-align:center;border-radius:12px;min-width:min(88%,20em);padding:1.2em 2em;box-shadow:0 6px #00000073}.resultado-titulo{font-family:var(--font-title);color:var(--tijolo-escuro);margin:0 0 .8em;font-size:1em}.resultado-titulo.novo-dia{color:var(--ganho)}.resultado-nome{margin:0 0 .6em;font-weight:700}.resultado-linha{margin:.25em 0}.resultado-linha.ganho{color:var(--ganho)}.resultado-linha.perda{color:var(--perda)}.resultado-hint{margin-top:1em}#acoes-rapidas{z-index:22;gap:.5em;display:flex;position:absolute;top:10px;right:10px}#acoes-rapidas button{border:2px solid var(--madeira-escura);cursor:pointer;background:#241d26d1;border-radius:10px;width:2.8em;height:2.8em;padding:.35em}#acoes-rapidas svg{fill:none;width:100%;height:100%;stroke:var(--giz);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}#acoes-rapidas .ic-camisa{fill:#b0483e8c}.visual-menu{background:var(--creme);color:var(--tinta);border:4px solid var(--madeira-escura);width:min(96%,34em);box-shadow:0 5px #0006}.visual-menu .lousa-titulo{color:var(--tijolo-escuro)}.visual-corpo{align-items:flex-start;gap:.8em;display:flex;overflow-y:auto}.visual-preview{border:3px solid var(--madeira-escura);touch-action:none;cursor:grab;background:linear-gradient(#3b3345,#241d26);border-radius:10px;flex-shrink:0;width:11em}.visual-preview canvas{width:100%;height:auto;display:block}.visual-campos{flex-direction:column;flex:1;gap:.5em;min-width:0;display:flex}.visual-corpo-botoes{flex:1;gap:.4em;display:flex}.visual-corpo-btn{border:2px solid var(--madeira-escura);color:var(--tinta);opacity:.6;cursor:pointer;background:#fffdf6;border-radius:6px;flex:1;padding:.35em .2em;font-family:inherit;font-size:.9em}.visual-corpo-btn.ativa{opacity:1;background:var(--creme-escuro);border-color:var(--tijolo)}.visual-paleta{align-items:center;gap:.6em;display:flex}.visual-swatches{flex-wrap:wrap;gap:.3em;display:flex}.visual-swatch{cursor:pointer;border:2px solid #2b201859;border-radius:50%;width:1.5em;height:1.5em;padding:0}.visual-swatch.ativa{border-color:var(--tijolo);box-shadow:0 0 0 2px var(--creme), 0 0 0 4px var(--tijolo)}.visual-corpo.visual-corpo--roupas{flex:1;grid-template-rows:1fr;grid-template-columns:9em 1fr;align-items:stretch;gap:.6em;min-height:0;display:grid;overflow:hidden}.visual-corpo--roupas .visual-lado,.visual-corpo--cores .visual-lado{flex-direction:column;grid-column:1;height:100%;min-height:0;display:flex}.visual-corpo--roupas .visual-preview{flex:none;width:auto}.visual-corpo--roupas .gr-painel{flex-direction:column;grid-column:2;height:100%;min-height:0;display:flex}.visual-corpo.visual-corpo--cores{flex:1;grid-template-rows:1fr;grid-template-columns:7em 1fr;align-items:stretch;gap:.5em;min-height:0;display:grid;overflow:hidden}.visual-corpo--cores .visual-preview{flex:none;width:auto}.visual-corpo--cores .visual-campos{grid-column:2;height:100%;min-height:0;overflow-y:auto}.visual-corpo--cores .visual-swatch{width:22px;min-width:22px;height:22px;min-height:22px}.visual-identidade{flex-direction:column;gap:.35em;margin-top:auto;display:flex}.visual-identidade .tarefa-campo{flex-direction:column;align-items:stretch;gap:.15em}.visual-identidade .visual-corpo-botoes{flex-direction:column;gap:.25em;display:flex}.visual-identidade .visual-corpo-btn{flex:1;min-width:0}.visual-identidade .tarefa-acoes{flex-direction:column;gap:.25em;display:flex}.visual-corpo--cores .visual-paleta{flex-direction:column;align-items:stretch;gap:.15em}.visual-corpo--cores .visual-swatches{gap:3px}.visual-corpo--roupas .gr-rodape{flex-direction:column;align-items:stretch;gap:.3em;margin-top:auto}.visual-corpo--roupas .gr-lista{flex:1;min-height:0;overflow-y:auto}@media (max-width:560px){.visual-corpo.visual-corpo--roupas{grid-template-columns:8.6em 1fr;gap:.4em}.visual-corpo{flex-direction:column;align-items:stretch}.visual-preview{align-self:center;width:9em}}.loja-menu{background:var(--creme);color:var(--tinta);border:4px solid var(--madeira-escura);width:min(96%,42em);max-height:min(92%,40em);box-shadow:0 5px #0006}.loja-menu .lousa-titulo{color:var(--tijolo-escuro)}.loja-lista{border:2px solid var(--creme-escuro);background:#0000000a;border-radius:8px;max-height:13em;padding:.3em}.loja-item{align-items:center;gap:.5em;display:flex;position:relative}.loja-item .lousa-corpo{flex:1;min-width:0}.loja-secao{font-family:var(--font-title);color:var(--tijolo-escuro);letter-spacing:.06em;margin:.5em 0 .2em;font-size:.7em}.loja-amostra{border:2px solid var(--madeira-escura);border-radius:50%;flex-shrink:0;width:1.3em;height:1.3em}.loja-botao{border:2px solid var(--madeira-escura);background:var(--tijolo);min-width:7.5em;color:var(--giz);cursor:pointer;border-radius:6px;flex-shrink:0;padding:.35em .5em;font-family:inherit;font-size:.85em}.loja-botao:disabled{opacity:.5;cursor:default}.loja-botao.gr-confirmar{background:var(--ganho)}.loja-nota{opacity:.75;margin-top:.6em;display:block}.loja-niveis{margin-top:.35em}.loja-niveis .lousa-aba{padding:.2em 0;font-size:.66em}.loja-cofre{color:var(--azul-diamante,#2c6fbb)}.loja-menu .lousa-aba{padding-left:.15em;padding-right:.15em;font-size:.74em}#hud .hud-recado{color:var(--ouro);font-weight:700}.recados-menu{background:var(--creme);color:var(--tinta);border:4px solid var(--madeira-escura);width:min(96%,32em);box-shadow:0 5px #0006}.recados-menu .lousa-titulo{color:var(--tijolo-escuro)}.recados-lista{border:2px solid var(--creme-escuro);background:#0000000a;border-radius:8px;max-height:14em;padding:.4em}.recado-folha{border-left:4px solid var(--madeira);background:#fffdf6;border-radius:4px;margin-bottom:.45em;padding:.4em .6em}.recado-folha.meu{border-left-color:var(--tijolo);background:#fbf3e6}.recado-texto{white-space:pre-wrap;word-break:break-word;margin:0 0 .25em;line-height:1.4}.recado-assinatura{opacity:.7;text-align:right;margin:0;font-size:.82em}.recados-escrever{margin-top:.5em}.recados-texto{resize:none;width:100%;font-family:inherit;line-height:1.4}.recados-rodape{align-items:center;gap:.6em;margin-top:.4em;display:flex}.recados-contador{opacity:.6;font-size:.8em}.recados-contador.cheio{color:var(--perda);opacity:1}.recados-rodape .login-botao{flex:1}.resultado-linha.premio{color:var(--ouro);font-weight:700}.visual-abas .lousa-aba{background:var(--madeira);color:var(--creme)}.visual-abas .lousa-aba.ativa{background:var(--tijolo);border-color:var(--tijolo-escuro)}.gr-painel{min-width:0}#ui-root .gr-seletor{width:100%;color:var(--tinta);border:2px solid var(--madeira-escura);cursor:pointer;touch-action:manipulation;background:#fffdf6;border-radius:6px;margin-bottom:.4em;padding:.4em .5em;font-family:inherit;font-size:max(16px,1em)}.gr-lista{border:2px solid var(--creme-escuro);background:#0000000a;border-radius:8px;max-height:12em;padding:.25em}.gr-item{cursor:pointer;position:relative}.gr-bloqueada .lousa-nome{opacity:.75}.gr-bloqueada .lousa-detalhe{color:var(--ouro);font-weight:700}.gr-rodape{flex-wrap:wrap;align-items:center;gap:.6em;margin-top:.5em;display:flex}.gr-saldo{font-family:var(--font-title);color:var(--tijolo-escuro);font-size:.8em}.gr-acao{flex:1;min-width:9em}.gr-acao:disabled{opacity:.5;cursor:default}.gr-acao.gr-confirmar{background:var(--ganho)}.gr-aviso{flex-basis:100%;margin:0}.login-screen{z-index:60}.login-cartao{background:var(--creme);color:var(--tinta);border:4px solid var(--madeira-escura);text-align:center;border-radius:12px;width:min(92%,22em);padding:1.3em 1.6em;box-shadow:0 6px #00000073}.login-titulo{font-family:var(--font-title);white-space:pre-line;color:var(--tijolo-escuro);margin:0 0 .7em;font-size:1em;line-height:1.7}.login-frase{margin:0 0 1em;line-height:1.4}.login-form{flex-direction:column;gap:.6em;display:flex}.login-input{font-family:var(--font-ui);border:3px solid var(--madeira-escura);color:var(--tinta);text-align:center;background:#fffdf6;border-radius:6px;padding:.5em .6em;font-size:1em}.login-codigo{letter-spacing:.35em;font-size:1.6em}.login-botao{font-family:var(--font-title);border:3px solid var(--madeira-escura);background:var(--tijolo);color:var(--giz);cursor:pointer;border-radius:8px;padding:.9em .6em;font-size:.75em}.login-botao:disabled{opacity:.55}.login-trocar{font-family:var(--font-ui);color:var(--madeira-escura);cursor:pointer;background:0 0;border:none;font-size:.85em;text-decoration:underline}.login-aviso{min-height:1.3em;color:var(--perda);margin:0;font-size:.9em}#fade{opacity:0;pointer-events:none;z-index:48;background:#06070f;transition:opacity .6s;position:absolute;inset:0}#fade.ativo{opacity:1;pointer-events:auto}.acoes-movel{border:2px solid var(--madeira-escura);z-index:26;pointer-events:auto;background:#241d26eb;border-radius:10px;gap:4px;padding:4px;display:flex;position:absolute;box-shadow:0 3px #00000059}.acoes-movel__botao{background:var(--creme);width:40px;height:40px;color:var(--tinta);cursor:pointer;border:2px solid #f2f5ee59;border-radius:8px;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:1.15em;line-height:1;display:flex}.acoes-movel__botao.grande{font-size:1.75em;line-height:1}.acoes-movel__botao.selecionado{border-color:var(--tijolo);box-shadow:0 0 0 2px var(--creme), 0 0 0 4px var(--tijolo)}#dica-carga{pointer-events:auto;align-items:center;gap:8px;display:flex}#dica-carga .carga-nome{text-overflow:ellipsis;white-space:nowrap;max-width:40vw;overflow:hidden}#dica-carga .carga-botao{background:var(--madeira,#6b4a2f);min-width:44px;min-height:44px;color:var(--giz,#f5f2e8);border:2px solid var(--madeira-escura,#3c2a1c);cursor:pointer;touch-action:manipulation;border-radius:8px;padding:0;font-size:20px;line-height:1}#dica-carga .carga-botao:active{background:var(--madeira-escura,#3c2a1c)}#dica-carga,#dica-movel{color:var(--giz);border:2px solid var(--madeira-escura);z-index:24;white-space:normal;text-align:center;background:#241d26e0;border-radius:8px;max-width:min(92vw,30em);padding:.4em .9em;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}#touch-controls{pointer-events:none;z-index:25;position:absolute;inset:0}body.ui-aberta #touch-controls{display:none}#stick-zone{pointer-events:auto;touch-action:none;width:46%;height:46%;position:absolute;bottom:0;left:0}#stick-base,#stick-top{pointer-events:none;border-radius:50%;position:absolute}#stick-base{background:#f6efdd1f;border:2px solid #f6efdd59;width:84px;height:84px;bottom:40px;left:40px}#stick-top{background:#f6efdd73;width:40px;height:40px;bottom:62px;left:62px}#stick-zone.on #stick-base{background:#f6efdd33}#botoes-acao{pointer-events:auto;gap:.7em;display:flex;position:absolute;bottom:20px;right:14px}#botoes-acao button{border:3px solid var(--madeira-escura);width:3.2em;height:3.2em;color:var(--giz);font-family:var(--font-title);cursor:pointer;touch-action:none;background:#b0483ed9;border-radius:50%;font-size:.9em}#botoes-acao button[data-action=b]{background:#5a4a3ad9}#faixa-reconexao{color:var(--giz);border:2px solid var(--madeira-escura);z-index:60;white-space:nowrap;background:#241d26eb;border-radius:8px;padding:.35em .9em;position:absolute;top:10px;left:50%;transform:translate(-50%)}.loja-previa{border:2px solid var(--madeira-escura);background:#0000001f;border-radius:8px;flex:none;margin:0 0 .4em;position:relative;overflow:hidden}.loja-previa-canvas{width:100%;height:clamp(110px,30vh,280px);height:clamp(110px,30svh,280px);display:block}.loja-previa-legenda{color:var(--giz);white-space:nowrap;text-overflow:ellipsis;background:#241d26c7;padding:.18em .5em;font-size:.78em;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.loja-previavel{cursor:pointer}.loja-escolhido{outline:2px solid var(--giz);outline-offset:-2px;border-radius:6px}.loja-previa-dica{color:var(--giz);pointer-events:none;background:#241d2699;border-radius:6px;padding:.1em .45em;font-size:.72em;position:absolute;top:.3em;right:.4em}.loja-previa{touch-action:none}.pet-menu{background:var(--creme);color:var(--tinta);border:4px solid var(--madeira-escura);width:min(94%,26em);box-shadow:0 5px #0006}.pet-menu .lousa-titulo{color:var(--tijolo-escuro)}.pet-nome-linha{align-items:center;gap:.4em;margin:0 0 .5em;display:flex}.pet-nome-input{flex:auto;min-width:0}.pet-nome-botao{flex:none;padding:.35em .8em}.pet-lista{border:2px solid var(--creme-escuro);background:#0000000a;border-radius:8px;max-height:13em;padding:.3em}.casal-menu{background:var(--creme);color:var(--tinta);border:4px solid var(--madeira-escura);width:min(96%,34em);box-shadow:0 5px #0006}.casal-menu .lousa-titulo{color:var(--tijolo-escuro)}.casal-lista{border:2px solid var(--creme-escuro);background:#0000000a;border-radius:8px;max-height:24em;padding:.4em;overflow-y:auto}.casal-nivel{border-bottom:2px solid var(--creme-escuro);flex-direction:column;gap:.3em;margin-bottom:.4em;padding:.5em .6em .7em;display:flex}.casal-nivel-num{color:var(--tijolo-escuro);font-size:1.2em}.casal-barra{width:100%}.casal-numero .lousa-detalhe{color:var(--tinta)}.casal-conquista{opacity:.45;align-items:center;gap:.5em;display:flex}.casal-conquista.feita{opacity:1}.casal-icone{text-align:center;width:1.6em;font-size:1.3em}.casal-coletar{background:var(--lousa-verde-escuro,#2f5d3a);color:var(--giz,#f2f2e8);border:2px solid var(--giz,#f2f2e8);cursor:pointer;border-radius:6px;flex:none;margin-left:auto;padding:.25em .7em;font-family:inherit;font-size:.78em}.casal-coletar:disabled{opacity:.5;cursor:default}@media (max-height:560px) and (min-width:600px){.ui-panel{max-height:94%}.loja-menu{grid-template:"cabecalho cabecalho""abas abas""previa lista"minmax(0,1fr)"niveis rodape"/minmax(0,1.05fr) minmax(0,1fr);gap:0 .6em;max-height:96%;display:grid}.loja-menu>.lousa-cabecalho{grid-area:cabecalho}.loja-menu>.lousa-abas:not(.loja-niveis){grid-area:abas}.loja-menu>.loja-previa{grid-area:previa}.loja-menu>.loja-niveis{grid-area:niveis;margin-top:.25em}.loja-menu>.loja-lista{grid-area:lista;max-height:none}.loja-menu>.gr-rodape{grid-area:rodape}.loja-menu>.loja-previa{min-height:0;display:flex}.loja-previa-canvas{height:100%;min-height:90px}.loja-menu.loja-sem-previa{grid-template-areas:"cabecalho cabecalho""abas abas""lista lista""rodape rodape"}.casal-menu,.recados-menu{max-height:94%}}@media (pointer:coarse){#dica-movel,#dica-carga{bottom:72px}.loja-menu,.visual-menu,.lousa-menu,.casal-menu,.recados-menu{height:90%}.ui-fechar{width:40px;height:40px;font-size:1em}.lousa-aba,.visual-corpo-btn,.loja-botao,.login-botao,.login-trocar,.lousa-mais,.lousa-desmarcar,.lousa-nav__seta,.lousa-nav__cal,.casal-coletar,.ui-item,.ui-choice__fechar{min-width:36px;min-height:36px}.ui-item{align-items:center;display:flex}.visual-swatch{width:34px;height:34px}.visual-swatches{gap:8px}.loja-previavel{min-height:34px}input[type=checkbox]{width:22px;height:22px}.tarefa-form label{align-items:center;gap:.4em;min-height:34px;display:flex}}@media (max-width:560px) and (min-height:561px){.loja-previa-canvas{height:clamp(120px,22vh,200px);height:clamp(120px,22svh,200px)}.loja-lista,.visual-menu .lousa-lista,.lousa-menu .lousa-lista{max-height:none}.ui-panel{max-height:90%}}
