.connections-heading .total{display:flex;gap:8px;flex-wrap:wrap}.connections-heading .total button{font-size:11px}
.line-missing{display:block;text-align:left;white-space:normal;min-width:150px;max-width:230px;padding:7px;margin-top:5px;background:#fffce0;border-color:#e5d776;font-size:10px}
.line-missing b,.line-missing span{display:block}.line-missing span{margin-top:4px;color:#5e5200;line-height:1.4}
#production-review [data-request-project]{font-size:10px;padding:4px 8px;margin-left:5px}
#workspace-dialog .production-next,#workspace-dialog .production-complete{grid-column:1/-1}
#request-dialog{width:min(620px,94vw);max-width:620px;max-height:90dvh;overflow:auto}#request-dialog h2{font-size:23px;margin:12px 0}
#request-dialog input{font-size:14px;padding:12px}#request-readiness{padding:12px;background:#f1f5f9;font-size:12px;line-height:1.7;border-radius:8px}
#request-result:not(:empty){padding:14px;background:#fffce0;border:1px solid #e5d776;color:#1b2a4a;font-weight:650;font-size:14px;overflow-wrap:anywhere}
@media(max-width:620px){.connections-heading .total{margin-top:8px}.connections-heading .total button{padding:8px}}
