.ktp-ugc{border:1px solid #c6ced9;border-radius:6px;background:#f7f9fc;padding:16px;margin:12px 0 20px;line-height:1.6}.ktp-ugc p{margin:6px 0}.ktp-actions{display:inline-flex;flex-wrap:wrap;gap:8px;margin:8px 0}.ktp-button{padding:8px 12px;min-height:42px;cursor:pointer}.ktp-status{font-weight:600}.ktp-consent{padding:12px;border:1px solid #b9c5d5;background:#f7f9fc}.ktp-consent input{margin-right:8px}.ktp-ugc-notice{padding:24px;border:1px solid #b9c5d5;margin:16px 0}
