.pgb-one{max-width:800px;margin:0 auto;line-height:1.55}
.pgb-one.size-s{font-size:.95rem}
.pgb-row{display:flex;gap:12px;flex-wrap:wrap}
.pgb-row p{flex:1 1 220px;margin:0}
.pgb-new-form,.pgb-reply-form{margin:14px 0;padding:12px;border:1px solid #eee;border-radius:10px;background:#fafcff}
.pgb-new-form h3{margin:0 0 8px 0}
.pgb-new-form input[type=text], .pgb-new-form input[type=email], .pgb-new-form input[type=url], .pgb-new-form input[type=file], .pgb-new-form textarea{width:100%;box-sizing:border-box}
.pgb-entry{padding:16px;border:1px solid #eee;border-radius:14px;margin:14px 0;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.04)}
.pgb-meta{margin:0 0 6px 0;opacity:.9}
.pgb-content{margin:8px 0}
.pgb-images{display:flex;gap:10px;flex-wrap:wrap;margin:8px 0}
.pgb-image img{display:block;max-width:160px;height:auto;border-radius:8px;border:1px solid #eee}
.pgb-replies{margin-top:10px;border-left:3px solid #eee;padding-left:12px}
.pgb-reply{margin:10px 0;padding:10px;border:1px dashed #e5e5e5;border-radius:10px;background:#fafafa}
.pgb-reply-meta{font-size:.95em;opacity:.8;margin-bottom:6px}
.pgb-reply-toggle{margin-top:6px;padding:6px 10px;border:1px solid #ddd;border-radius:8px;background:#f5f5f5;cursor:pointer}
.pgb-reply-form{display:none}
.pgb-btn{display:inline-block;padding:8px 12px;border-radius:8px;border:1px solid #ddd;background:#f5f5f5;cursor:pointer}
.pgb-status{margin-left:8px;font-size:.95em}
.pgb-entry .sharedaddy, .pgb-entry .sd-block, .pgb-entry .a2a_kit, .pgb-entry .addtoany_share_save_container{ display:none !important; }

/* Pagination spacing fix */
.pgb-pagination {
  display: flex;
  gap: .5rem;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.pgb-pagination .pgb-page {
  display: inline-block;
}
