.system-workspace .panel.records{margin-top:20px;overflow:hidden}
.system-workspace .panel-head{padding:20px 22px;margin:0;border-bottom:1px solid #eef2f0;gap:16px}
.system-workspace .panel-head h2{font-size:18px;line-height:1.35}
.system-workspace .panel-head p{font-size:13px;line-height:1.5;max-width:680px}
.system-workspace .record-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 22px;width:100%;box-sizing:border-box}
.system-workspace .record-row>div{flex:1;min-width:0}
.system-workspace .record-row strong{font-size:14px;line-height:1.4}
.system-workspace .record-row span{font-size:13px;line-height:1.5;overflow-wrap:anywhere}
.system-workspace .record-row em{flex:none;font-size:12px;white-space:nowrap}
.system-workspace .record-row>button{flex:none;width:auto;min-height:40px;padding:9px 14px;border:1px solid #dbe5e0;border-radius:9px;background:#f5f8f6;color:#25483e;font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}
.system-workspace .record-row>button:hover{background:#e9f1ec}
.system-workspace .record-row>button:focus-visible{outline:2px solid var(--role);outline-offset:3px}
.system-workspace .summary-strip strong{white-space:normal}
@media(max-width:600px){.system-workspace .record-row{align-items:flex-start;gap:12px;padding:16px;flex-wrap:wrap}.system-workspace .record-row>div{flex-basis:100%}.system-workspace .record-row>button,.system-workspace .record-row em{align-self:flex-start}.system-workspace .panel-head{padding:16px}.system-workspace .panel-head h2{font-size:17px}}
