.dt-dicas{margin: 0;padding-left: 1.2em;color: var(--text-2)}.dt-placa-box{display: grid;justify-items: center;gap: 12px}.dt-prog{width: min(100%,440px);display: flex;align-items: center;gap: 10px;margin: 0;font-weight: 600}.dt-barra{flex: 1;height: 6px;border-radius: 3px;background: var(--surface-2);overflow: hidden}.dt-barra i{display: block;height: 100%;width: 0;background: var(--brand);transition: width 0.2s}.dt-placa{width: min(100%,440px);height: auto;aspect-ratio: 1}.dt-resp{display: flex;flex-wrap: wrap;gap: 8px;justify-content: center}.dt-resp .input{width: 120px;text-align: center;font-size: 1.3rem}.dt-ok{color: var(--success);font-weight: 600}.dt-erro{color: var(--danger);font-weight: 600}.dt-grade{display: grid;gap: 12px;grid-template-columns: repeat(auto-fill,minmax(220px,1fr))}.dt-fig{margin: 0}.dt-fig canvas{width: 100%;height: auto;border-radius: var(--radius-sm);border: 1px solid var(--border);background: #fff}.dt-fig figcaption{font-size: 0.85rem;color: var(--text-2);margin-top: 4px}