.ml-panel{background:#fff;border-radius:10px;padding:24px;box-shadow:0 2px 8px #00000012;color:#24364b;min-width:0}.ml-panel h1{font-size:26px;color:#123b64;margin:0 0 6px}.ml-intro{color:#718096}.ml-controls{display:flex;gap:16px;flex-wrap:wrap;align-items:end;margin:20px 0}.ml-controls label{display:flex;gap:6px;flex-direction:column;font-size:13px}.ml-controls input,.ml-controls select{padding:9px 12px;border:1px solid #cbd5e1;border-radius:5px;background:white;max-width:100%;font:inherit}.ml-table-wrap{max-height:70vh;overflow:auto;border:1px solid #e2e8f0;border-radius:6px}.ml-panel table{border-collapse:separate;border-spacing:0;min-width:1600px;width:100%;font-size:13px;white-space:nowrap}.ml-panel th{position:sticky;top:0;z-index:1;background:#edf3f9;text-align:right;border-bottom:1px solid #cbd5e1}.ml-panel th button{background:none;border:0;color:#123b64;font:inherit;font-weight:600;cursor:pointer;padding:13px 10px;white-space:nowrap}.ml-panel td{padding:11px 10px;text-align:right;border-bottom:1px solid #edf2f7}.ml-panel td:nth-child(-n+6),.ml-panel th:nth-child(-n+6){text-align:left}.ml-panel tbody tr:hover{background:#f3f7fb}.ml-panel a{color:#1766a4}.ml-unavailable{color:#8793a3}.ml-warning{padding:12px;background:#fff4d5;color:#855a14;border-radius:5px}.ml-notes{font-size:13px;line-height:1.8;margin-top:18px;color:#64748b}.ml-notes summary{cursor:pointer}.ml-panel button:focus-visible{outline:2px solid #2373b6}.ml-panel #ml-meta{font-size:14px;margin-top:12px}@media(max-width:600px){.ml-panel{padding:15px}.ml-panel h1{font-size:23px}.ml-controls{align-items:stretch}.ml-controls label{width:100%}.ml-table-wrap{max-height:65vh}}
.ml-panel th:nth-child(2),.ml-panel td:nth-child(2){width:140px;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
