*{box-sizing:border-box}body{margin:0;background:#10171d;color:#e8e5dc;font:16px/1.55 system-ui}a{color:#dfbd79}header{display:flex;justify-content:space-between;gap:20px;padding:22px max(24px,calc((100vw - 1120px)/2));border-bottom:1px solid #29353d}main{max-width:1168px;margin:auto;padding:42px 24px}h1{font:clamp(36px,6vw,64px)/1.08 Georgia;margin:10px 0 22px}h2{font:30px Georgia;margin:38px 0 14px}.eyebrow{font-size:12px;letter-spacing:.18em;color:#b7a176}.intro{max-width:760px;color:#bec8cd}#stamp,.note,footer{color:#aab8bf;font-size:13px}.counts{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:28px 0}.count{padding:16px;border:1px solid #3a464c;border-radius:8px;background:#17232b}.count strong{display:block;font:28px Georgia;color:#e6c889}.count span{font-size:13px}.catalog{padding:4px 20px 20px;border:1px solid #3a464c;border-radius:12px;background:#142029}.filters{display:flex;gap:12px;flex-wrap:wrap}label{display:grid;gap:5px;flex:1;font-size:13px}input,select,button{min-height:44px;padding:9px 12px;border:1px solid #52616a;border-radius:6px;background:#0b141b;color:#eee;font:inherit}input{min-width:150px}button{cursor:pointer}button:disabled{opacity:.4;cursor:default}.table-scroll{overflow:auto;max-height:620px}table{width:100%;border-collapse:collapse;font-size:13px}th,td{padding:11px 9px;border-bottom:1px solid #2d3e48;text-align:left}th{background:#1b2c36;position:sticky;top:0}td:first-child{font-variant-numeric:tabular-nums;white-space:nowrap}.partial{color:#e2c184}.pending{color:#abb9c0}.pagination{display:flex;align-items:center;justify-content:space-between;margin-top:16px;gap:8px}.work-group{border:1px solid #34454f;border-radius:8px;margin:10px 0;background:#142029}.work-group summary{padding:16px;cursor:pointer;display:flex;justify-content:space-between;gap:12px}.work-group summary span{color:#bca477;font-size:12px}.work-group ul{margin:0;padding:0 24px 20px 42px}.work-group li{padding:6px 0;color:#c8d1d5}footer{border-top:1px solid #34454f;margin-top:40px;padding-top:18px}@media(max-width:650px){main{padding:25px 12px}.counts{grid-template-columns:repeat(2,1fr)}.catalog{padding:2px 10px 14px}header{padding:15px}.filters label{min-width:45%}th,td{padding:9px 6px}.work-group summary{display:block}.work-group summary span{display:block;margin-top:4px}}
.work-group .coverage{margin:0 20px 14px;color:#d4bd85;font-size:13px}
