.kamp-error{padding:18px;border:1px solid #d9957d;background:#fff3ed;color:#8b3424;border-radius:8px;margin-bottom:20px}.kamp-error p{margin:0}.kamp-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.kamp-hint{font-size:14px;line-height:1.6;color:#4a6250;margin:15px 0}.kamp-status{background:#f0f6ee;padding:16px;border-radius:8px;margin:20px 0}

.kamp-trap[hidden]{display:none!important}
