.revision-panel{margin:0 22px 22px;padding:16px;border:1px solid #284d6b;border-radius:12px;background:linear-gradient(120deg,#102339,#0b1c30)}
.revision-panel>label{display:block;color:#b7ddf7;font-size:12px;margin-bottom:10px}
.output-pane .revision-panel textarea{min-height:80px;padding:10px 12px;border:1px solid #2c4764;border-radius:8px;background:#081625;font-size:13px;line-height:1.6;resize:vertical}
.revision-panel textarea::placeholder{color:#7692af}
.revision-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}
.revision-actions span{font-size:10px;color:#7f9ebc}
.revision-actions .primary{font-size:11px;padding:10px 13px;white-space:nowrap}
@media(max-width:500px){.revision-panel{margin:0 16px 18px}.revision-actions{flex-wrap:wrap}.output-pane .revision-panel textarea{font-size:16px}}
