/**
 * MAXBRIO — Documentos do Produto
 * CSS estrutural (layout/box model). Cores, tipografia, bordas,
 * sombra e espaçamento vêm dos controles de Estilo do Elementor.
 */

.mpd-widget * { box-sizing: border-box; }

.mpd-title { margin: 0 0 1rem; line-height: 1.2; }

.mpd-buttons { display: flex; flex-wrap: wrap; gap: .9rem; }

.mpd-btn {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	transition: transform .2s ease, opacity .2s ease;
	font-family: inherit;
}

.mpd-btn:active { transform: scale(.98); }

.mpd-locked { text-align: left; }

.mpd-locked-text { margin: 0 0 1rem; }
