/*
 * Paid Member Subscriptions 提示文本样式适配
 *
 * 提示文本的文本样式（字号、颜色、行高等）由用户在插件
 * 「Paid Member Subscriptions → 设置 → 消息」中自行定义，
 * 子主题不覆盖这些属性，只负责提示盒的外壳：背景色 + 边框
 * （左侧主题色条）。内边距、圆角、阴影等排版交给插件默认与用户设置。
 */

/* ---------- 内容限制提示（Gutenberg 限制块） ---------- */
/* 去掉块自带的 hr 分隔线；消息本体由 PHP 包装为 .stone-pms-notice */
.wp-block-pms-content-restriction-start hr {
	display: none;
}

/* ---------- 通用提示盒基底：仅覆盖背景与边框 ---------- */
.pms-login-error,
.pms-form-errors-wrapper,
.pms_success-messages-wrapper,
.pms-warning-message-wrapper,
.pms-payment-error,
#pms-active-gateways-not-available,
#pms-gateways-not-available,
.pms-gift-activation-message,
#pms-subscription-plans-discount-messages-wrapper,
.stone-pms-notice {
	background: #f8f8f8;
	border: 0;
}

/* ---------- 左侧色条 ---------- */
/* 错误 / 警告 / 支付 / 内容限制：红 */
.pms-login-error,
.pms-form-errors-wrapper,
.pms-warning-message-wrapper,
.pms-payment-error,
.stone-pms-notice {
	border-left: 3px solid #d63638;
}

/* 成功：绿 */
.pms_success-messages-wrapper {
	border-left: 3px solid #2f6b06;
}

/* 信息 / 网关 / 礼品激活：主题强调色 */
#pms-active-gateways-not-available,
#pms-gateways-not-available,
.pms-gift-activation-message {
	border-left: 3px solid var(--accent, #0073aa);
}

/* 优惠码提示包装：中性黑 */
#pms-subscription-plans-discount-messages-wrapper {
	border-left: 3px solid var(--dark, #111);
}

/* ---------- 成功消息：清除插件附加在 <p> 上的绿底盒，使外壳成为唯一提示盒 ---------- */
.pms_success-messages-wrapper p {
	background: transparent;
	border: 0;
}
