.rg-area{overflow: hidden;border-radius: var(--radius-sm);border: 1px solid var(--border);touch-action: none}.rg-area.is-v{width: max-content;overflow: visible;border: 0}.rg-area canvas{display: block;cursor: crosshair}.rg-leitura{margin: 0;font-size: 1.05rem}.rg-cartao-area{overflow-x: auto;padding: 4px 0}.rg-cartao{display: flex;align-items: flex-end;justify-content: flex-end;padding: 8px 10px;background: linear-gradient(135deg,#1e3a8a,#2563eb 55%,#60a5fa);color: #fff;font-size: 0.8rem;font-weight: 600;box-shadow: 0 2px 8px rgba(0,0,0,0.25)}.rg-ajuste{display: grid;grid-template-columns: auto 1fr auto;gap: 10px;align-items: center}.rg-ajuste input{width: 100%}.rg-cartao.is-em-pe span{writing-mode: vertical-rl}