.perf96-panel{border-top:1px solid var(--line,#d5dfe9);margin-top:16px;padding-top:12px}
.perf96-panel h4{margin:0 0 6px}.perf96-panel h4 small{font-weight:400;color:var(--muted,#64748b)}
.perf96-panel #perf96Result{margin-top:10px;max-width:100%;overflow:hidden}
.perf96-table{max-width:100%;overflow:auto;margin:8px 0}
.perf96-table table{width:100%;border-collapse:collapse;font-size:12px}
.perf96-table td,.perf96-table th{padding:7px 6px;border-bottom:1px solid var(--line,#dce4eb);text-align:left;white-space:normal;word-break:keep-all}
.perf96-panel details{margin-top:12px}

.fm96-save-notice{border:1px solid #d29b55;border-radius:8px;background:var(--surface,#fff8ed);padding:12px;margin:12px 0}.fm96-save-notice p{margin:6px 0}.fm96-save-notice button{margin-right:8px;margin-bottom:4px}
