.record-list{background:white;border:1px solid #e0e7ee;border-radius:10px;overflow:hidden;margin:16px 0 22px}.record-list-caption{font-size:12px;color:#6a7e8d;padding:12px 18px;background:#f8fafc;border-bottom:1px solid #e7ecf1}.record-list table{width:100%;margin:0;font-size:13px}.record-list th{font-size:12px;white-space:nowrap;padding:13px 15px;background:#f6f9fc}.record-list td{padding:13px 15px;vertical-align:top;min-width:85px;max-width:330px;white-space:normal;overflow-wrap:anywhere}.record-list td:first-child{min-width:190px}.record-list tbody tr:hover{background:#f4f9fc}.record-list td small{display:block;color:#778797;margin-top:5px;font-size:11px}.record-list .list-record-name{font-weight:600;text-align:left;white-space:normal;line-height:1.6;padding:0}.list-actions{display:flex;gap:6px;flex-wrap:wrap;min-width:110px}.record-list button{font-size:12px}.metric-record-list .record-list{margin-top:0}.metric-record-list table{min-width:460px}.metric-record-list td:first-child{min-width:150px}.metric-record-list td:nth-child(2){font-weight:650;color:#176b76}.balance-record-list .record-list{margin:12px 0}.balance-record-list td{min-width:100px}.balance-record-list td:first-child{min-width:110px}.entrance-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.entrance-gallery .phase-entry{margin:0;height:100%;align-items:flex-start;padding:18px}.entrance-gallery .phase-entry strong{margin-left:auto}#modal-body>.card{border:0;padding:0;box-shadow:none}.record-list .table-wrap{max-width:100%;overflow-x:auto}#app>.record-list,#app .record-list{max-width:100%}@media(max-width:650px){.entrance-gallery{grid-template-columns:1fr}.record-list td{padding:11px 12px}.record-list th{padding:11px 12px}.record-list td:first-child{min-width:180px}.balance-record-list table{font-size:12px}.metric-record-list .record-list{border-radius:8px}}
