.wp-aviso{margin: 0;padding: 10px 12px;border-radius: var(--radius-sm);background: var(--warning-soft);color: var(--warning);font-weight: 600;font-size: 0.92rem}.wp-previa{display: flex;flex-wrap: wrap;gap: 12px;align-items: flex-start}.wp-pag{width: min(100%,260px);height: auto;border: 1px solid var(--border);border-radius: 4px;box-shadow: var(--shadow-sm,0 1px 3px rgba(0,0,0,.12));background: #fff}.wp-previa .hint{flex-basis: 100%;margin: 0}.wp-previa:empty{display: none}