/* Dedicated layout: never inherit the inline warning-banner flex layout. */
.live-card .pep-push-panel{display:block;min-width:0;margin:16px 0;padding:18px 20px;border:1px solid #aacbbf;border-radius:14px;background:#edf6f1;color:#204b41;text-align:right;box-sizing:border-box}
.live-card .pep-push-panel h2{display:block;margin:0 0 8px;font-size:17px;line-height:1.7;color:#075e50;font-weight:700}
.live-card .pep-push-panel p{display:block;margin:0 0 8px;font-size:13px;line-height:1.9;overflow-wrap:break-word}
.live-card .pep-push-panel [data-push-status]{color:#48695e}
.live-card .pep-push-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px;align-items:stretch}
.live-card .pep-push-actions .btn{width:auto;min-width:0;min-height:44px;margin:0;padding:10px 18px;font-size:13px;line-height:1.6;white-space:normal;word-break:normal;border-radius:10px;box-shadow:none;flex:0 1 auto}
.live-card .pep-push-actions .btn.primary{background:#087565;border-color:#087565;color:#fff}
.live-card .pep-push-actions [hidden]{display:none!important}
@media(max-width:600px){.live-card .pep-push-panel{padding:15px 14px}.live-card .pep-push-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.live-card .pep-push-actions .btn{width:100%;padding:10px 12px}.live-card .pep-push-panel h2{font-size:16px}}
