/* Área do cliente (03/11/2026) */
/* .ac-entrar: mesma largura da caixa da "Minha consulta" (03/11/2026) */
.ac-topo{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px;font-size:17px}
.ac-topo #ac-ola{font-family:Georgia,"Times New Roman",serif;font-size:22px}
.ac-abas{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}
.ac-abas button{border:1px solid var(--linha);background:#fff;border-radius:999px;padding:8px 15px;font:inherit;font-size:14.5px;cursor:pointer;color:var(--texto)}
.ac-abas button.on{background:var(--grafite);color:#fff;border-color:var(--grafite)}
.ac-n{display:inline-block;background:var(--dourado);color:#1b1916;border-radius:999px;font-size:11.5px;font-weight:700;padding:0 7px;margin-left:6px}
.ac-n:empty{display:none}
.ac-item{background:#fff;border:1px solid var(--linha);border-radius:14px;padding:16px 18px;margin-bottom:12px}
.ac-item h4{margin:0;font-size:16px;font-family:inherit;font-weight:700;display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.ac-sub{color:var(--muted);font-size:13.5px;margin-top:2px}
.ac-selo{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600}
.ac-vd{background:#e6f4ea;color:#1a7a3a}.ac-am{background:#fff4dc;color:#8a5a00}.ac-cz{background:#eee;color:#555}.ac-az{background:#eef3ff;color:#2d4fa0}.ac-vm{background:#fbefed;color:#8a2c1f}
.ac-dados{display:grid;grid-template-columns:max-content 1fr;gap:4px 14px;margin:10px 0 2px;font-size:14.5px}
.ac-dados dt{color:var(--muted);font-size:13px;padding-top:1px}
.ac-dados dd{margin:0}
@media (max-width:560px){.ac-dados{grid-template-columns:1fr;gap:0}.ac-dados dt{margin-top:6px}}
.ac-aviso{border-left:3px solid var(--dourado);background:#fbf8f2;border-radius:6px;padding:9px 12px;margin:10px 0 0;font-size:15px;white-space:pre-line}
.ac-aviso .d{display:block;font-size:12px;color:var(--muted);margin-bottom:2px;white-space:normal}
.ac-lin{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid #efe9dd}
.ac-lin:last-child{border-bottom:0}
.ac-lin .tx{flex:1;min-width:200px}
.ac-lin .btn{padding:7px 14px;font-size:13.5px}
.ac-vazio{color:var(--muted);font-size:15px;margin:6px 0}
.ac-up{border:2px dashed #d8ccb5;border-radius:12px;padding:20px;text-align:center;color:var(--muted);background:#fff;cursor:pointer;font-size:15px}
.ac-up.sobre{background:#faf3e3;border-color:var(--dourado)}
.ac-env{font-size:14px;margin-top:8px}.ac-env div{padding:3px 0}
.ac-ok{color:#1a7a3a}.ac-erro{color:#8a2c1f}
.ac-pix{font-family:ui-monospace,Consolas,monospace;font-size:12px;word-break:break-all;background:#f7f4ee;border-radius:8px;padding:8px;margin-top:8px}
select.ac-sel{border:1px solid #d8ccb5;border-radius:10px;padding:9px 11px;font:inherit;background:#fff;max-width:100%}
@media (max-width:700px){.ac-abas button{padding:7px 12px;font-size:13.5px}.ac-lin .btn{flex:1}}
