body.area-cliente{overflow-x:hidden}.ac{font-size:18px;line-height:1.55;min-height:100vh;max-width:560px;margin:0 auto;display:flex;flex-direction:column}.ac-topo{background:var(--primaria);color:#fff;font-size:1.1rem;font-weight:700;padding:16px}.ac-conteudo{flex:1 1;padding:20px 16px 32px;min-width:0;overflow-wrap:anywhere}.ac h1{font-size:1.6rem;margin:0 0 12px}.ac p{margin:0 0 14px}.ac-cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:16px;margin:0 0 16px}.ac-campo{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.ac label{font-size:1rem;font-weight:600;color:var(--texto)}.ac input[type=password],.ac input[type=text]{font-size:1.125rem;min-height:52px;padding:10px 12px;width:100%}.ac-marcar{display:flex;align-items:flex-start;gap:12px;margin-bottom:8px}.ac-marcar input[type=checkbox]{width:28px;height:28px;flex:none;margin:0}.ac-marcar label{font-weight:400;padding-top:2px}.ac button,.ac-botao{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;padding:12px 16px;font-size:1.125rem;font-weight:700;text-align:center;text-decoration:none;border-radius:var(--raio);border:1px solid var(--primaria);background:var(--primaria);color:#fff;cursor:pointer}.ac-botao{margin:0 0 16px}.ac .ac-sair button{background:transparent;color:var(--primaria)}.ac .acoes{display:block;margin-top:8px}.ac .ac-sair .acoes{margin-top:0}.ac .acoes .erro,.ac .acoes .sucesso{display:block;margin-top:12px;font-size:1rem;font-weight:600}.ac-link,.ac-quem{font-weight:700}.ac-link{display:inline-block;padding:12px 0}.ac-aviso{background:#fff7e0;border:1px solid #ecd48a;border-radius:var(--raio);padding:12px 16px;font-size:1rem}.ac-ajuda{font-size:1rem;color:var(--texto-suave)}.ac-termos{white-space:pre-line;font-size:1rem}.ac-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0 0 20px}.ac-menu a{display:flex;align-items:center;justify-content:center;min-height:56px;padding:8px 4px;font-size:1rem;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;border:1px solid var(--primaria);border-radius:var(--raio);color:var(--primaria);background:var(--superficie)}.ac-menu a[aria-current=page]{background:var(--primaria);color:#fff}.ac h2{font-size:1.25rem;margin:0 0 10px}.ac-previa{min-height:0}.ac-previa .ac-conteudo>h2.ac-previa-titulo{font-size:1.6rem;margin:24px 0 12px;padding-top:12px;border-top:1px solid var(--borda)}.ac-dados dd,.ac-destaque,.ac-numero,.ac-texto{white-space:pre-wrap;overflow-wrap:anywhere}.ac-compromisso,.ac-novidade{margin:0 0 16px}.ac-compromisso:last-child,.ac-novidade:last-child{margin-bottom:0}.ac .ac-numero{font-size:1rem}.ac .ac-destaque,.ac .ac-numero{font-weight:700;margin:0 0 4px}.ac-selo{display:inline-block;font-size:1rem;font-weight:700;padding:4px 12px;border-radius:999px;background:var(--borda);color:var(--texto)}.ac-selo-calmo{background:transparent;border:1px solid var(--borda);color:var(--texto-suave)}.ac-dados{margin:0}.ac-dados>div{margin:0 0 12px}.ac-dados dt{font-size:1rem;font-weight:700;color:var(--texto-suave)}.ac-dados dd{margin:2px 0 0}.ac .ac-valor{font-size:1.75rem;font-weight:700;margin:0 0 6px}.ac h3{font-size:1.125rem;margin:16px 0 8px}.ac-qr{width:260px;max-width:100%;height:auto;margin:0 auto 16px}.ac-codigo,.ac-qr{display:block;background:#fff}.ac-codigo{width:100%;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:1rem;padding:10px 12px;margin:0 0 12px;border:1px solid var(--borda);border-radius:var(--raio);resize:none;word-break:break-all;overflow-wrap:anywhere}.ac .ac-botao-calmo{background:var(--superficie);color:var(--primaria);margin-top:12px}@media (display-mode:standalone){.ac-instalar{display:none}}