/* DC1/DC2/DC3 tracker pages (Nuclear Status, Protest Record, Iranian State Cyber Operations) */
.dc13 .dc13-lede{font-size:1.05rem;max-inline-size:68ch}
.dc13 .dc13-keyfigs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:18px 0 26px;padding:0;list-style:none}
.dc13 .dc13-keyfigs li{border-block-start:3px solid #0A244B;background:#F4F6FA;padding:10px 12px}
.dc13 .dc13-keyfigs .k{display:block;font-family:"IBM Plex Sans","IBM Plex Sans fxa",system-ui,sans-serif;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#5B6B85}
.dc13 .dc13-keyfigs .v{display:block;font-family:"IBM Plex Sans","IBM Plex Sans fxa",system-ui,sans-serif;font-size:1.5rem;font-weight:600;color:#0A244B;font-variant-numeric:tabular-nums}
.dc13 figure.dc13-chart{margin:18px 0 28px}
.dc13 figure.dc13-chart svg{inline-size:100%;block-size:auto;display:block;font-family:"IBM Plex Sans","IBM Plex Sans fxa",system-ui,sans-serif}
.dc13 figure.dc13-chart figcaption{font-size:13px;color:#5B6B85;margin-block-start:6px}
.dc13 .dc13-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:6px 0;padding:0;list-style:none;font-family:"IBM Plex Sans","IBM Plex Sans fxa",system-ui,sans-serif;font-size:13px}
.dc13 .dc13-legend .sw{display:inline-block;inline-size:12px;block-size:12px;margin-inline-end:6px;vertical-align:-1px}
.dc13 .sw-a{background:#C9D2E0}.dc13 .sw-b{background:#6B7FA3}.dc13 .sw-c{background:#0A244B}.dc13 .sw-d{background:#B13630}
.dc13 .dc13-src{font-size:13px;color:#5B6B85}
.dc13 .dc13-filters{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:flex-end;margin:14px 0 6px;font-family:"IBM Plex Sans","IBM Plex Sans fxa",system-ui,sans-serif;font-size:14px}
.dc13 .dc13-filters label{min-inline-size:0;max-inline-size:100%;display:flex;flex-direction:column;gap:4px;font-weight:600;color:#0A244B}
.dc13 .dc13-filters select,.dc13 .dc13-filters input,.dc13 .dc13-filters button{font:inherit;font-weight:400;min-block-size:40px;padding:6px 10px;border:1px solid #A3AEC2;border-radius:2px;background:#fff;color:#0A244B;max-inline-size:100%}
.dc13 .dc13-filters button{cursor:pointer}
.dc13 .dc13-filters :focus-visible,.dc13 details summary:focus-visible,.dc13 a:focus-visible{outline:3px solid #B13630;outline-offset:2px}
.dc13 .dc13-count{font-family:"IBM Plex Sans","IBM Plex Sans fxa",system-ui,sans-serif;font-size:14px;color:#5B6B85;margin:6px 0}
.dc13 .dc13-empty td{text-align:center;color:#5B6B85;padding:18px}
.dc13 .table-wrap{overflow-x:auto}
.dc13 .data-table td,.dc13 .data-table th{overflow-wrap:anywhere}
.dc13 .data-table .n{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}
.dc13 blockquote.dc13-q{margin:6px 0;padding:6px 10px;border-inline-start:3px solid #C9D2E0;background:#F4F6FA;font-size:.95em}
.dc13 details.dc13-ev summary{cursor:pointer;color:#0A244B;font-family:"IBM Plex Sans","IBM Plex Sans fxa",system-ui,sans-serif;font-size:13px}
.dc13 details.dc13-ev p{margin:6px 0;font-size:.92em}
.dc13 .dc13-panel{border:1px solid #D9DFE9;border-block-start:3px solid #B13630;padding:12px 16px;margin:18px 0;background:#fff}
.dc13 .dc13-panel h3{margin-block-start:4px}
.dc13 .dc13-panel ul{padding-inline-start:20px}
.dc13 .dc13-meta{font-size:13px;color:#5B6B85}
.dc13 [dir="rtl"]{unicode-bidi:isolate}
@media (prefers-reduced-motion:reduce){.dc13 *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
@media (max-width:640px){.dc13 .data-table{font-size:14px}.dc13 .dc13-filters label{min-inline-size:0;max-inline-size:100%;flex:1 1 140px}}
.docket .docket-title{white-space:normal;overflow-wrap:anywhere}
@media (max-width:640px){.dc13 .dc13-filters select,.dc13 .dc13-filters input{inline-size:100%}}
.dc13 .dc13-latest{border-left:3px solid #B13630;background:#F5F7FA;padding:.6rem .9rem;margin:0 0 1.2rem;font-variant-numeric:tabular-nums}
.dc13 .dc13-latest-k{font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;color:#B13630;margin-right:.4rem}
@media print{.mef-spine,header,nav,footer,.y-aside,.dc13-filters,.to-top,.docket-bar{display:none!important}.dc13 a[href^="http"]::after{content:" (" attr(href) ")";font-size:.8em;word-break:break-all}.table-wrap{overflow:visible!important}}
.dc13 .data-table thead th{overflow-wrap:normal;word-break:normal;hyphens:none;white-space:nowrap}
#dc2-table tbody th[scope=row],#dc3-table tbody th[scope=row]{white-space:nowrap;overflow-wrap:normal}
