.supplementary-notice{display:flex;gap:14px;align-items:flex-start;margin:16px 0;padding:15px 18px;border:1px solid #dce7f0;border-radius:13px;background:#f6fafc}.supplementary-notice b{color:#18496f;white-space:nowrap}.supplementary-notice span{color:#667c91;line-height:1.65}.supplementary-viewer{overflow:hidden;border:1px solid #d9e5ee;border-radius:19px;background:#fff;box-shadow:0 10px 28px rgba(25,66,100,.06)}.supplementary-filter{display:grid;grid-template-columns:160px 170px 150px minmax(260px,1fr);gap:13px;padding:19px 22px;background:#f5f8fb;border-bottom:1px solid #e1e9f0}.supplementary-filter label span{display:block;margin-bottom:6px;color:#526b83;font-weight:600}.supplementary-filter select,.supplementary-filter input{width:100%;box-sizing:border-box;padding:11px 12px;border:1px solid #cad8e5;border-radius:10px;background:#fff;color:#173f66}.supplementary-filter select:disabled{background:#e9eef3;color:#8795a2}.supplementary-overview{display:grid;grid-template-columns:1.35fr repeat(4,minmax(125px,1fr));gap:0;border-bottom:1px solid #e1e9f0;background:linear-gradient(100deg,#123f65,#1d7184)}.supplementary-overview article{min-width:0;padding:19px 20px;border-right:1px solid rgba(255,255,255,.16);color:#fff}.supplementary-overview article:last-child{border-right:0}.supplementary-overview small,.supplementary-overview b,.supplementary-overview span{display:block}.supplementary-overview small{font-size:12px;color:#bcd8e5}.supplementary-overview b{margin:7px 0 5px;font-size:23px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.supplementary-overview article:first-child b{font-size:17px;white-space:normal}.supplementary-overview span{font-size:12px;color:#c8dce6}.supplementary-table-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px}.supplementary-table-head h2{margin:0 0 5px;color:#173f66;font-size:20px}.supplementary-table-head small{color:#6c8196}.supplementary-table-head a{display:inline-block;padding:9px 13px;border:1px solid #bfd0dd;border-radius:9px;color:#285b7d;text-decoration:none;background:#fff}.supplementary-table-scroll{overflow:auto;max-height:64vh;border-top:1px solid #edf1f4;border-bottom:1px solid #e1e9f0}.supplementary-table-scroll table{width:100%;min-width:1180px;border-collapse:separate;border-spacing:0}.supplementary-table-scroll th{position:sticky;top:0;z-index:2;padding:12px 10px;background:#eef5f9;color:#31536e;text-align:left;white-space:nowrap;border-bottom:1px solid #ccdce7}.supplementary-table-scroll td{padding:11px 10px;color:#29465e;border-bottom:1px solid #edf1f4;vertical-align:top}.supplementary-table-scroll tbody tr:nth-child(even){background:#fafcfd}.supplementary-table-scroll tbody tr:hover{background:#eef8f7}.supplementary-table-scroll th:nth-child(1),.supplementary-table-scroll td:nth-child(1){width:56px;text-align:center}.supplementary-table-scroll th:nth-child(8),.supplementary-table-scroll td:nth-child(8){text-align:center}.supp-notes{max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.supp-status-ok,.supp-status-review{display:inline-block;padding:3px 8px;border-radius:999px;font-size:12px;white-space:nowrap}.supp-status-ok{color:#12705f;background:#e7f7f2}.supp-status-review{color:#996316;background:#fff3d8}.supplementary-pagination{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 20px;color:#657c91;background:#fbfcfd}.supplementary-pagination>div{display:flex;align-items:center;gap:10px}.supplementary-pagination button{padding:7px 11px;border:1px solid #c9d7e2;border-radius:8px;background:#fff;color:#315d7d}.supplementary-pagination button:disabled{opacity:.45}.source-note{margin-top:14px}
@media(max-width:1050px){.supplementary-filter{grid-template-columns:1fr 1fr}.supplementary-overview{grid-template-columns:repeat(3,1fr)}.supplementary-overview article:first-child{grid-column:span 2}}
@media(max-width:650px){.supplementary-notice{display:block}.supplementary-notice b{display:block;margin-bottom:7px}.supplementary-filter{grid-template-columns:1fr}.supplementary-overview{grid-template-columns:1fr 1fr}.supplementary-overview article:first-child{grid-column:span 2}.supplementary-table-head,.supplementary-pagination{align-items:flex-start;flex-direction:column}.supplementary-table-scroll{max-height:62vh}}
