/* V0.8: corrigir a tipografia no menu sem alterar o tema aprovado. */
@media (min-width:761px) {
  .community-app.v05 .community-shell { grid-template-columns: 266px minmax(0,1fr); }
  .community-app.v05 .community-side { padding-left:18px; padding-right:12px; }
  .community-app.v05 .community-side nav a {gap:12px; padding:12px 12px; min-width:0; line-height:1.3;}
  .community-app.v05 .community-side nav a > .ui-icon { flex:0 0 21px; width:21px; height:21px; }
  .community-app.v05 .community-side nav a > span:not(.c-counter) {font-size:14px; width:auto; flex:1; min-width:0; white-space:nowrap; text-align:left; line-height:1.3; font-weight:600;}
}
@media (min-width:761px) and (max-width:1280px) {
 .community-app.v05 .community-shell {grid-template-columns: 248px minmax(0,1fr);}
 .community-app.v05 .community-side {padding-left:12px;padding-right:8px;}
}
@media (max-width:760px) {
 .community-app.v05 .community-side nav a > span:not(.c-counter) {font-size:12px;width:auto;white-space:nowrap;line-height:1.3;}
 .community-app.v05 .community-side nav a > .ui-icon {flex-shrink:0;}
}
.community-app .v08-info{font-size:13px;color:#d8c9e8;line-height:1.6}
.community-app .v08-payment-form{margin-top:auto;padding-top:20px;display:grid;gap:10px}
.community-app .v08-payment-form button{width:100%;cursor:pointer}
.community-app .v08-price-note{font-size:11px;color:#bfb0d1;line-height:1.4}
.community-app .v08-page{max-width:930px;margin:0 auto 40px}
.community-app .v08-table{width:100%;border-collapse:collapse;min-width:490px}
.community-app .v08-table td,.community-app .v08-table th{padding:14px 12px;text-align:left;border-bottom:1px solid #ffffff19}
.community-app .v08-table-wrap{overflow-x:auto}
.community-app .v08-active{color:#addfbf;font-weight:700}
.community-app .v08-pill{display:inline-block;font-size:12px;border-radius:999px;padding:7px 11px;background:#50385e;color:#f5dfba}
.community-app .v08-journal textarea{min-height:105px}
.community-app .v08-journal-entry{margin:12px 0}
.community-app .v08-journal-entry p{white-space:pre-wrap}
