*{box-sizing:border-box}body{margin:0;background:#f4f7fb;color:#102f4f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.legacy-shell{width:min(1400px,calc(100% - 36px));margin:0 auto}.legacy-topbar{background:#fff;border-bottom:1px solid #e3ebf3;position:sticky;top:0;z-index:20}.legacy-topbar-inner{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px}.legacy-brand{display:flex;align-items:center;gap:13px;text-decoration:none;color:#0d3153}.legacy-brand img{width:45px;height:45px;border-radius:50%}.legacy-brand span{display:grid}.legacy-brand strong{font-size:18px}.legacy-brand small{color:#728398}.legacy-top-actions{display:flex;align-items:center;gap:10px}.legacy-readonly{font-size:12px;font-weight:900;letter-spacing:.08em;color:#1267b1;background:#eaf4ff;border:1px solid #cfe6fb;border-radius:999px;padding:8px 11px}.legacy-main{padding:30px 0 60px}.legacy-message{padding:34px}.legacy-message h1{margin:0 0 8px}.legacy-message p{color:#6c7e92}.legacy-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:20px}.legacy-hero h1{font-size:32px;margin:4px 0 8px}.legacy-hero p{margin:0;color:#63768b}.legacy-eyebrow{font-size:12px!important;font-weight:900;letter-spacing:.08em;color:#9b6b00!important}.legacy-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.legacy-stat{background:#fff;border:1px solid #e0e9f3;border-radius:18px;padding:17px 18px;box-shadow:0 8px 28px rgba(27,63,95,.05)}.legacy-stat small{display:block;color:#708196;font-weight:700;margin-bottom:6px}.legacy-stat strong{font-size:25px;color:#103a62}.legacy-source-note{display:flex;justify-content:space-between;gap:18px;align-items:center;background:#edf7ff;border:1px solid #cae5fb;border-radius:14px;padding:13px 16px;margin-bottom:18px;color:#245b86}.legacy-explorer{padding:0;overflow:hidden}.legacy-toolbar{display:grid;grid-template-columns:1.1fr 2fr 1.3fr 1.2fr .7fr auto;gap:12px;padding:18px;border-bottom:1px solid #e3eaf2;background:#fff}.legacy-field{display:grid;gap:6px}.legacy-field label{font-size:12px;font-weight:800;color:#51677d}.legacy-field input,.legacy-field select{min-height:42px;border:1px solid #cfdbe7;border-radius:10px;background:#fff;padding:0 11px;color:#173b5d;outline:none}.legacy-field input:focus,.legacy-field select:focus{border-color:#5e9ed4;box-shadow:0 0 0 3px rgba(56,137,202,.12)}.legacy-apply{align-self:end}.legacy-result-head{display:flex;align-items:center;justify-content:space-between;padding:15px 18px;background:#f9fbfd;border-bottom:1px solid #e6edf4}.legacy-result-head>div{display:flex;gap:10px;align-items:center}.legacy-result-head span{font-size:13px;color:#6f8296}.legacy-table-wrap{overflow:auto;max-height:62vh;background:#fff}.legacy-table-wrap table{width:100%;border-collapse:collapse;font-size:13px;min-width:1000px}.legacy-table-wrap th{position:sticky;top:0;background:#f3f7fb;color:#4f667d;text-align:left;font-size:11px;letter-spacing:.03em;text-transform:uppercase;padding:11px 12px;border-bottom:1px solid #dce6ef;z-index:2;white-space:nowrap}.legacy-table-wrap td{padding:11px 12px;border-bottom:1px solid #edf1f5;vertical-align:top;white-space:nowrap}.legacy-table-wrap tbody tr:hover{background:#f8fbff}.legacy-pagination{display:flex;align-items:center;justify-content:center;gap:14px;padding:16px;background:#fff}.legacy-privacy{margin-top:16px;background:#fff8e7;border:1px solid #f3d998;color:#74561a;border-radius:14px;padding:13px 16px;font-size:13px}.legacy-empty{text-align:center!important;padding:28px!important;color:#72859a}.legacy-null{color:#9aa8b7}.legacy-toast-local{position:fixed;right:22px;bottom:22px;background:#173a5d;color:#fff;padding:12px 15px;border-radius:10px;box-shadow:0 12px 32px rgba(0,0,0,.16);z-index:40}@media(max-width:1000px){.legacy-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-toolbar{grid-template-columns:1fr 1fr}.legacy-search{grid-column:span 2}.legacy-apply{align-self:auto}}@media(max-width:640px){.legacy-shell{width:min(100% - 20px,1400px)}.legacy-topbar-inner{min-height:68px}.legacy-top-actions .v4-button{display:none}.legacy-hero{display:block}.legacy-hero button{margin-top:14px}.legacy-stat-grid{grid-template-columns:1fr 1fr}.legacy-toolbar{grid-template-columns:1fr}.legacy-search{grid-column:auto}.legacy-source-note{display:grid}.legacy-table-wrap{max-height:65vh}}
