/* Feedback after native WordPress comment submission. */
.pawfolk-comment-notice{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:16px;padding:24px;border:1px solid #b9c4b0;border-radius:20px;background:#e8eee1;color:var(--pf-forest);margin:28px 0;scroll-margin-top:32px}
.pawfolk-comment-notice-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--pf-forest);color:var(--pf-cream);font-size:21px;line-height:1;font-weight:650}
.pawfolk-comment-notice p{font-size:15px;line-height:1.75;margin:8px 0 0;color:var(--pf-muted)}
.pawfolk-comment-notice .pawfolk-comment-notice-title{font-size:19px;font-weight:650;line-height:1.4;color:var(--pf-forest);margin:0}
.pawfolk-comment-notice.is-pending{background:#f4ecdc;border-color:#d9c7a8}.pawfolk-comment-notice.is-pending .pawfolk-comment-notice-icon{background:var(--pf-clay);color:#fffdf7}
.pawfolk-article-comment .comment-awaiting-moderation{display:block;font-style:normal;font-size:14px;line-height:1.75;padding:14px 16px;border:1px solid #d9c7a8;border-left:3px solid var(--pf-clay);border-radius:12px;background:#f4ecdc;color:var(--pf-forest);margin-bottom:16px}
.pawfolk-article-comment:has(.comment-awaiting-moderation){border-color:#d9c7a8}
@media(max-width:650px){.pawfolk-comment-notice{grid-template-columns:32px minmax(0,1fr);gap:12px;padding:20px 16px;border-radius:16px}.pawfolk-comment-notice-icon{width:32px;height:32px;font-size:19px}.pawfolk-comment-notice .pawfolk-comment-notice-title{font-size:18px}.pawfolk-comment-notice p{font-size:14px}.pawfolk-article-comment .comment-awaiting-moderation{padding:12px 14px}}

/* Native WooCommerce pending-review note. */
.pawfolk-single-product #reviews .woocommerce-review__awaiting-approval{display:block;font-style:normal;font-size:14px;line-height:1.75;padding:14px 16px;border:1px solid #d9c7a8;border-left:3px solid var(--pf-clay);border-radius:12px;background:#f4ecdc;color:var(--pf-forest)}
.pawfolk-single-product #reviews .comment-text:has(.woocommerce-review__awaiting-approval){border-color:#d9c7a8}
.pawfolk-single-product #reviews .pawfolk-comment-notice{margin:0 0 26px}
@media(max-width:599px){.pawfolk-single-product #reviews .comment-text:has(.woocommerce-review__awaiting-approval) .meta{padding-left:0;padding-top:48px}.pawfolk-single-product #reviews .woocommerce-review__awaiting-approval{padding:12px 14px}}
