/* V4.78.7 - separate 30-line export windows; presentation only */
.v4787-group-windows{display:grid;gap:14px;min-width:0}
.v4787-group-card{min-width:0;padding:12px;border:1px solid #4c6880;border-radius:12px;background:#13273d;color:#eef4fb}
.v4787-group-header{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}
.v4787-group-header strong{font-size:14px;color:#f2f7fd}
.v4787-group-card .v4787-copy-button{min-height:44px;padding:9px 14px;background:#247b9a!important;border:1px solid #7ccfe4!important;border-radius:9px;color:white!important;font-weight:700}
.v4787-group-card textarea{display:block;width:100%;min-height:120px;max-height:300px;resize:vertical;overflow:auto;box-sizing:border-box;padding:10px;background:#091929!important;border:1px solid #526f89!important;border-radius:9px;color:#f1f7fd!important;-webkit-text-fill-color:#f1f7fd!important;font:16px/1.55 ui-monospace,monospace}
.v4787-copy-status{display:block;min-height:20px;margin-top:6px;font-size:12px;color:#a1e7d4}
.v4787-all-output{background:#112237!important;border:1px solid #37516b!important;border-radius:9px;padding:10px;color:#d8e6f3!important}
.v4787-all-output summary{cursor:pointer;color:#dbe9f5!important}
.v4787-all-output #v83Output{margin-top:10px}
@media(max-width:550px){.v4787-group-header{align-items:stretch}.v4787-group-header strong{flex:1;min-width:140px}.v4787-group-card{padding:10px}}
