.so-connection,.so-summary{display:flex;gap:18px;align-items:center;flex-wrap:wrap;background:#edf4ff;border:1px solid #d7e5fc;border-radius:7px;padding:13px 16px;margin:14px 0;color:#526b8d}.so-connection span{margin-left:auto}.so-summary{background:#fff}.so-table{width:100%;min-width:900px}.so-table th,.so-table td{padding:10px;border-bottom:1px solid #e1e8f1;text-align:left;vertical-align:middle}.so-table th{background:#f3f6fa;color:#61728b}.so-table small{display:block;color:#7b8aa1;max-width:220px;overflow-wrap:anywhere}.so-lines input{min-width:80px}.so-lines td:first-child input{min-width:150px}.so-badge{white-space:nowrap;padding:4px 7px;background:#edf4ff;color:#265ba9;border-radius:4px;font-size:12px}.so-warning{padding:12px;background:#fff7e5;border:1px solid #f2d495;border-radius:6px;line-height:1.7;color:#865a08;margin:12px 0}.so-total{text-align:right;margin-top:16px;font-size:15px}.so-total strong{font-size:24px;margin-left:12px}.so-execution{padding:12px 16px;border-left:3px solid #6b9cdf;background:#f5f8fc;margin-top:16px}.workspace-ui .surface:has(.so-table){min-width:0}.workspace-ui .surface:has(.so-table) .table-scroll{min-width:0;max-width:100%;overflow:auto}
@media(max-width:600px){.so-connection,.so-summary{padding:10px;gap:10px;font-size:12px}.so-summary span{flex:1 1 45%}.so-table{min-width:850px}.so-total strong{font-size:21px}.so-execution{padding:10px;font-size:12px}}
