
/* at99-av — Avaliações do átrio 99iGuia (18:07) */
.at99-av{max-width:1248px;margin:8px auto 32px;padding:8px 16px 0;}
.at99-av-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 8px;}
.at99-av-head h2,.at99-av-review h2{
  font-family:"Teko",sans-serif;font-weight:700;font-size:28px;letter-spacing:.05em;
  text-transform:uppercase;color:var(--g15-gold-hi,#ffe49a);margin:0 0 8px;
}
.at99-av-all{
  font-family:"Outfit",sans-serif;font-weight:700;font-size:13px;letter-spacing:.06em;
  text-transform:uppercase;color:var(--g15-gold-hi,#ffe49a);
  border:1px solid rgba(255,196,77,.4);border-radius:999px;padding:4px 12px;white-space:nowrap;
}
.at99-av-lead,.at99-av-legend{margin:0 0 10px;color:var(--g15-muted,#c9b4d4);font-size:14px;line-height:1.45;}
.at99-av-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;}
.at99-av-ficha{
  display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:14px;
  border:1px solid rgba(255,196,77,.35);background:#22142e;color:inherit;text-decoration:none;
  min-height:100%;isolation:isolate;
}
.at99-av-ficha:hover{border-color:var(--g15-gold-hi,#ffe49a);filter:brightness(1.06);}
.at99-av-ficha img{width:64px;height:64px;object-fit:contain;border-radius:10px;background:#0b0a14;}
.at99-av-meta h3{font-family:"Teko",sans-serif;font-size:22px;margin:0;color:var(--g15-gold-hi,#ffe49a);}
.at99-av-nota,.at99-av-nota-lg{margin:0 0 6px;color:var(--g15-ivory,#f7f3e8);}
.at99-av-nota-lg{font-size:20px;}
.at99-av-verdict{margin:0 0 8px;font-size:13px;line-height:1.4;color:var(--g15-muted,#c9b4d4);}
.at99-av-row{display:grid;grid-template-columns:1fr 64px 36px;gap:6px;align-items:center;margin:0 0 4px;font-size:11px;}
.at99-av-lab{color:var(--g15-ivory,#f7f3e8);line-height:1.2;}
.at99-av-bar{display:block;height:6px;border-radius:99px;background:#07060f;overflow:hidden;}
.at99-av-bar>span{display:block;height:100%;background:linear-gradient(90deg,#b8860b,#ffc44d);}
.at99-av-n{text-align:right;color:var(--g15-gold-hi,#ffe49a);font-weight:700;}
.at99-av-go{margin-top:auto;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--g15-gold-hi,#ffe49a);}
.at99-av-review{max-width:860px;margin:24px 0;}
.at99-av-table{width:100%;border-collapse:collapse;margin:12px 0 18px;font-size:14px;}
.at99-av-table th,.at99-av-table td{border:1px solid rgba(255,196,77,.25);padding:8px 10px;text-align:left;}
.at99-av-table caption{caption-side:top;text-align:left;margin:0 0 6px;color:var(--g15-muted,#c9b4d4);font-size:12px;}
.at99-av-pc{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0;}
.at99-av-pc ul,.at99-av-start{margin:0;padding-left:1.15em;line-height:1.45;}
.at99-av-faq{border:1px solid rgba(255,196,77,.25);border-radius:10px;padding:8px 12px;margin:0 0 8px;background:#22142e;}
.at99-av-faq summary{cursor:pointer;font-weight:700;color:var(--g15-gold-hi,#ffe49a);}
@media (max-width:800px){
  .at99-av-grid{grid-template-columns:1fr;}
  .at99-av-pc{grid-template-columns:1fr;}
  .at99-av{padding:8px 12px 0;}
}
