@font-face{font-family:Lora;src:url(/fonts/Lora-Regular.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.ttf)format("truetype");font-display:swap}:root{--fundo:#f4efe6;--cartao:#e6d8c3;--titulo:#a27828;--texto:#7a5f45}*{box-sizing:border-box}body{background:var(--fundo);color:var(--texto);margin:0;font-family:Poppins,system-ui,sans-serif;font-size:16px}h1,h2{color:var(--titulo);font-family:Lora,Georgia,serif;font-weight:400}h1{margin:.5rem 0 1rem;font-size:1.75rem}.casca{min-height:100dvh;padding-bottom:96px}.topo{justify-content:center;padding:12px 16px 0;display:flex}.topo img{width:auto;height:40px}.conteudo{max-width:720px;margin:0 auto;padding:8px 16px}.cartao{background:var(--cartao);color:var(--texto);border-radius:14px;margin-bottom:12px;padding:16px;text-decoration:none;display:block}.cartao.linha{align-items:center;min-height:44px;display:flex}.lista{margin:0 0 16px;padding:0;list-style:none}.botao,.botao-sec{min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;padding:10px 20px;text-decoration:none;display:inline-flex}.botao{background:var(--texto);color:#fff}.botao:disabled{opacity:.6}.botao-sec{color:var(--texto);border:1px solid var(--texto);background:0 0}label{margin-bottom:6px;display:block}input{border:1px solid var(--texto);width:100%;min-height:44px;color:var(--texto);font:inherit;background:#fff;border-radius:10px;margin-bottom:12px;padding:8px 12px}.login{max-width:420px;margin:0 auto;padding:32px 16px}.logo-login{width:70%;max-width:280px;height:auto;margin:0 auto 24px;display:block}.carregando{text-align:center;padding:48px}.abas{z-index:10;background:var(--cartao);padding-bottom:env(safe-area-inset-bottom);display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #7a5f4526}.aba{min-height:56px;color:var(--texto);flex:1;justify-content:center;align-items:center;font-size:.75rem;text-decoration:none;display:flex}.aba.active{color:var(--texto);box-shadow:inset 0 3px 0 var(--texto);font-weight:600}.aba-centro{flex:0 0 64px}.fab{left:50%;bottom:calc(18px + env(safe-area-inset-bottom));z-index:20;background:var(--texto);color:#fff;cursor:pointer;border:0;border-radius:50%;width:60px;height:60px;font-size:2rem;line-height:1;position:fixed;transform:translate(-50%);box-shadow:0 4px 12px #7a5f4566}.folha-fundo{z-index:30;background:#3c2d1e73;align-items:flex-end;display:flex;position:fixed;inset:0}.folha{background:var(--fundo);width:100%;padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.folha ul{margin:0 0 12px;padding:0;list-style:none}.item-folha{background:var(--cartao);width:100%;min-height:48px;color:var(--texto);font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:10px 16px;text-decoration:none;display:flex}.item-folha:disabled{opacity:.55;cursor:not-allowed}.item-folha small{font-size:.75rem}select,textarea{border:1px solid var(--texto);width:100%;min-height:44px;color:var(--texto);font:inherit;background:#fff;border-radius:10px;margin-bottom:12px;padding:8px 12px}.selo{border:1px solid var(--texto);border-radius:999px;margin-top:6px;padding:2px 10px;font-size:.85rem;display:inline-block}details{margin-bottom:12px}summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.resumo{grid-template-columns:1fr 1fr;gap:8px;display:grid}.saida{font-weight:600}.filtros{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}
