/* PrittyWoman — generieke pagina (info-pagina's), gescoped. */
.page .sellabees-page,
.page.sellabees-page { max-width: var(--pw-container); }
.sellabees-page .sellabees-entry {
	max-width: 880px;
	margin-inline: auto;
}
.sellabees-page .sellabees-entry__title {
	font-family: var(--pw-font-display);
	font-weight: 500;
	text-transform: uppercase;
	text-align: center;
	font-size: 35px;
	color: var(--pw-text);
	margin: 0 0 28px;
}
.sellabees-entry__content { font-family: var(--pw-font-heading); font-size: 15px; line-height: 1.7; color: #2a2a2a; }
.sellabees-entry__content h2 { font-family: var(--pw-font-heading); font-weight: 600; font-size: 22px; color: var(--pw-text); margin: 32px 0 12px; }
.sellabees-entry__content h3 { font-family: var(--pw-font-heading); font-weight: 600; font-size: 18px; color: var(--pw-text); margin: 24px 0 10px; }
.sellabees-entry__content p { margin: 0 0 16px; }
.sellabees-entry__content ul, .sellabees-entry__content ol { margin: 0 0 16px; padding-left: 22px; }
.sellabees-entry__content li { margin: 0 0 8px; }
.sellabees-entry__content img { border-radius: 4px; }
.sellabees-entry__content a { color: var(--pw-gold); text-decoration: underline; }
/* Gecentreerde tekstblokken (live: text_orientation=center op Betalen/Ruilen) */
.sellabees-entry__content .sellabees-text-center { text-align: center; }
.sellabees-entry__content .sellabees-text-center ul,
.sellabees-entry__content .sellabees-text-center ol { list-style-position: inside; padding-left: 0; }
.sellabees-entry__content ul.check { list-style: disc; }

/* ---- Contact-pagina (1:1 met live: info links, formulier rechts) ---- */
.sellabees-contact {
	display: grid;
	grid-template-columns: 1fr 2.1fr;
	gap: 60px;
	padding-block: 48px 72px;
	align-items: start;
	max-width: 1180px;   /* live content-breedte (Divi-rij), niet de volledige container */
}
.sellabees-contact__h { font-family: var(--pw-font-heading); font-weight: 700; font-size: 15px; text-transform: uppercase; letter-spacing: .02em; color: var(--pw-text); margin: 26px 0 8px; }
.sellabees-contact__h:first-child { margin-top: 0; }
.sellabees-contact__info p { margin: 0 0 6px; color: var(--pw-text); }
.sellabees-contact__info a { color: var(--pw-text); text-decoration: none; }
.sellabees-contact__hours { border-collapse: collapse; }
.sellabees-contact__hours td { padding: 3px 0; color: var(--pw-text); }
.sellabees-contact__hours td:first-child { width: 245px; }
.sellabees-contact__note { font-size: 13px; color: var(--pw-muted); margin-top: 8px; }

/* Formulier 1:1 met live: cream-gevulde velden zonder rand, 2-koloms (Naam|E-mail), Bericht breed, knop rechts */
.sellabees-form { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; align-items: start; }
.sellabees-form input, .sellabees-form textarea {
	border: 0;
	border-radius: 0;
	padding: 16px 18px;
	font-family: var(--pw-font-heading);
	font-size: 15px;
	background: var(--pw-cream);
	color: var(--pw-text);
	width: 100%;
}
.sellabees-form input::placeholder, .sellabees-form textarea::placeholder { color: #8a8170; opacity: 1; }
.sellabees-form__full { grid-column: 1 / -1; }
.sellabees-form textarea { min-height: 150px; resize: vertical; }
.sellabees-form__actions { grid-column: 1 / -1; text-align: right; margin-top: 4px; }
.sellabees-contact__btn {
	background: var(--pw-gold);
	color: #fff;
	border: 0;
	border-radius: 3px;
	font-family: var(--pw-font-heading);
	font-weight: 600;
	font-size: 16px;
	padding: 15px 44px;
	cursor: pointer;
	transition: filter .15s ease;
}
.sellabees-contact__btn:hover { filter: brightness(.94); }
.sellabees-contact__msg { padding: 12px 16px; border-radius: 4px; margin: 0 0 8px; font-size: 14px; }
.sellabees-contact__msg--ok { background: #e7f3e7; color: #2f6b2f; }
.sellabees-contact__msg--err { background: #f7e7e7; color: #9b2c2c; }

@media (max-width: 980px) {
	.sellabees-contact { grid-template-columns: 1fr; gap: 32px; }   /* tablet: info boven, formulier onder (zoals live) */
}
@media (max-width: 767px) {
	.sellabees-form { grid-template-columns: 1fr; }   /* telefoon: Naam/E-mail/Bericht onder elkaar (Divi phone-bp) */
}
