.tela-AsyncData-h1-0 { font-size: 36px; font-weight: 800; color: #111827; margin: 0 0 8px }
.tela-AsyncData-div-1 { width: 48px; height: 4px; background: #34786e; border-radius: 2px; margin-bottom: 24px }
.tela-AsyncData-p-2 { font-size: 18px; color: #4b5563; line-height: 1.8; margin-bottom: 24px }
.tela-AsyncData-h2-3 { font-size: 22px; font-weight: 700; color: #111827; margin: 0 0 12px }
.tela-AsyncData-p-4 { font-size: 16px; color: #6b7280; line-height: 1.8; margin-bottom: 12px }
.tela-AsyncData-div-5 { background: #1a1a2e; border-radius: 8px; padding: 20px 24px; margin: 0 0 24px; overflow: auto }
.tela-AsyncData-pre-6 { margin: 0; font-family: JetBrains Mono, Consolas, monospace; font-size: 14px; color: #e2e8f0; white-space: pre }
.tela-AsyncData-h2-7 { font-size: 22px; font-weight: 700; color: #111827; margin: 32px 0 16px }
.tela-AsyncData-div-8 { display: flex; flex-direction: column; gap: 12px }
.tela-AsyncData-div-9 { background: white; border: 1px solid #e5e7eb; border-radius: 8px; padding: 16px 20px }
.tela-AsyncData-div-10 { font-weight: 700; color: #374151; margin-bottom: 4px; font-size: 14px }
.tela-AsyncData-div-11 { color: #6b7280; font-size: 14px; line-height: 1.6 }
.tela-AsyncData-div-12 { background: white; border: 1px solid #e5e7eb; border-radius: 8px; padding: 16px 20px }
.tela-AsyncData-div-13 { font-weight: 700; color: #374151; margin-bottom: 4px; font-size: 14px }
.tela-AsyncData-div-14 { color: #6b7280; font-size: 14px; line-height: 1.6 }
.tela-AsyncData-div-15 { background: white; border: 1px solid #e5e7eb; border-radius: 8px; padding: 16px 20px }
.tela-AsyncData-div-16 { font-weight: 700; color: #374151; margin-bottom: 4px; font-size: 14px }
.tela-AsyncData-div-17 { color: #6b7280; font-size: 14px; line-height: 1.6 }