/* Бывшие inline-стили (атрибуты style=""), вынесенные в класс. Нужны, чтобы страницы работали при строгой Content-Security-Policy.
   !important сохраняет приоритет inline-стиля над остальными правилами. */
.card-ok{border-color:#A9D8BD!important;background:var(--ok-soft)!important}
.card-warn{border-color:#EBCB8E!important;background:var(--warn-soft)!important}
.u-d03123{max-width:680px!important}
.u-92ce17{display:flex!important;gap:12px!important;flex-wrap:wrap!important;margin:24px 0 0!important}
.u-dde968{color:#fff!important;font-size:18px!important}
.u-0998cf{margin:0 0 10px!important}
.u-a36be4{position:absolute!important;left:-9999px!important}
.u-c9d437{margin:0 0 12px!important}
.u-19a482{height:auto!important;padding:10px 14px!important}
.u-5371db{margin-top:10px!important}
.u-3c4bb2{height:46px!important}
.u-12f507{color:var(--bad)!important}
.u-00dd4a{margin:8px 0 0!important}
.u-6e247f{filter:none!important}
.u-4c7b29{margin:0 0 8px!important}
.u-df74e8{overflow-x:auto!important}
.u-13ab45{margin:12px 0 0!important}
.u-3eee5e{display:flex!important;gap:10px!important;flex-wrap:wrap!important;margin:16px 0 0!important}
.u-446a57{margin:10px 0 0!important}
.u-4b5425{margin:14px 0 0!important}
.u-03ab67{margin:0!important;color:var(--muted)!important}
.u-0f9ed7{margin:6px 0 0!important}
.u-da4728{margin-left:6px!important}
.u-8c83e7{margin:6px 0 24px!important;font-size:14.5px!important;color:var(--muted)!important}
.u-08b639{transform-origin:160px 172px!important;transform:rotate(0.0deg)!important}
.u-d43169{margin-top:8px!important}
.u-fa3e1c{margin-bottom:12px!important}
.u-01d763{padding-top:44px!important}
.u-fa7687{font:600 clamp(32px,4.6vw,52px)/1.08 'IBM Plex Sans'!important;letter-spacing:-.02em!important;margin:0 0 14px!important}
.u-b89a77{margin-top:22px!important}
.u-ec32e7{border-color:#F0B7B1!important;background:var(--bad-soft)!important}
.u-b01bf2{list-style:none!important;margin:14px 0 0!important;padding:0!important;display:grid!important;gap:8px!important}
.u-bcb555{display:grid!important;gap:14px!important}
.u-ee3cb9{width:100%!important;height:46px!important;border:2px solid var(--line)!important;border-radius:10px!important;padding:0 12px!important;font:400 16px 'IBM Plex Sans'!important}
.u-eae374{width:100%!important;border:2px solid var(--line)!important;border-radius:10px!important;padding:10px 12px!important;font:400 16px 'IBM Plex Sans'!important}
.u-53896a{margin-top:0!important}
.u-0f4f54{width:100%!important;border:2px solid var(--line)!important;border-radius:10px!important;padding:10px 12px!important;font:400 15px 'IBM Plex Mono'!important}
.u-1dc016{width:100%!important;margin-top:10px!important;border:2px solid var(--line)!important;border-radius:10px!important;padding:12px!important;font:400 14px/1.5 'IBM Plex Mono'!important;background:#fff!important}
.u-cf4634{display:flex!important;gap:10px!important;flex-wrap:wrap!important;margin-top:12px!important}
.u-aec051{background:#fff!important;color:var(--accent-d)!important;border-color:var(--line)!important}
.u-36b413{overflow:auto!important;font:400 14px/1.55 'IBM Plex Mono'!important;white-space:pre-wrap!important}
.u-e7ec54{margin-bottom:0!important}
.u-e7d521{max-width:1080px!important}
.u-47c857{margin-top:28px!important}
.u-1386d5{margin:0!important}
.u-7d4411{margin:0 0 14px!important;padding-left:20px!important}
.u-becabe{margin:0!important;padding-left:20px!important}
.u-1e29ee{font-weight:500!important}
.u-002535{margin-top:12px!important}
.u-9e3c4c{margin-top:6px!important}
.u-e634e6{font-weight:600!important}
.u-9a0d0d{width:96px!important}
.u-770b9d{margin:8px 0!important}
.u-94207a{margin:6px 0 10px!important}
.u-6a3e65{width:100%!important;border:2px solid var(--line)!important;border-radius:10px!important;padding:10px 12px!important;font:400 15px/1.4 'IBM Plex Sans',system-ui,sans-serif!important;background:#fff!important;color:var(--ink)!important}
.u-56888b{margin:12px 0 8px!important}
.u-b493c7{margin:6px 0!important}
.u-c5949a{max-height:420px!important;overflow:auto!important}
.u-3f9f96{min-width:0!important}
.u-957822{width:150px!important}
.u-39248f{width:170px!important}
.u-f60339{display:flex!important;gap:6px!important;align-items:center!important}
.u-5a058a{width:18px!important;height:18px!important}
.u-87ddc0{color:var(--muted)!important}
.u-defe7d{margin-top:-4px!important}
.u-a05c08{white-space:normal!important}
.u-c78f49{width:90px!important}
.u-834563{margin-left:auto!important}
.u-6686b3{min-width:260px!important}
.u-ae4061{overflow-wrap:anywhere!important}
.u-d3747d{margin:0 0 16px!important}
.u-ad3bb7{margin:6px 0 60px!important;font-size:14.5px!important;color:var(--muted)!important}
/* полосы «Критичных / Важных / На доводку / В порядке»: ширина по проценту и цвет по типу (раньше style="width:…;background:…") */
.pw-0{width:0%!important}
.pw-1{width:1%!important}
.pw-2{width:2%!important}
.pw-3{width:3%!important}
.pw-4{width:4%!important}
.pw-5{width:5%!important}
.pw-6{width:6%!important}
.pw-7{width:7%!important}
.pw-8{width:8%!important}
.pw-9{width:9%!important}
.pw-10{width:10%!important}
.pw-11{width:11%!important}
.pw-12{width:12%!important}
.pw-13{width:13%!important}
.pw-14{width:14%!important}
.pw-15{width:15%!important}
.pw-16{width:16%!important}
.pw-17{width:17%!important}
.pw-18{width:18%!important}
.pw-19{width:19%!important}
.pw-20{width:20%!important}
.pw-21{width:21%!important}
.pw-22{width:22%!important}
.pw-23{width:23%!important}
.pw-24{width:24%!important}
.pw-25{width:25%!important}
.pw-26{width:26%!important}
.pw-27{width:27%!important}
.pw-28{width:28%!important}
.pw-29{width:29%!important}
.pw-30{width:30%!important}
.pw-31{width:31%!important}
.pw-32{width:32%!important}
.pw-33{width:33%!important}
.pw-34{width:34%!important}
.pw-35{width:35%!important}
.pw-36{width:36%!important}
.pw-37{width:37%!important}
.pw-38{width:38%!important}
.pw-39{width:39%!important}
.pw-40{width:40%!important}
.pw-41{width:41%!important}
.pw-42{width:42%!important}
.pw-43{width:43%!important}
.pw-44{width:44%!important}
.pw-45{width:45%!important}
.pw-46{width:46%!important}
.pw-47{width:47%!important}
.pw-48{width:48%!important}
.pw-49{width:49%!important}
.pw-50{width:50%!important}
.pw-51{width:51%!important}
.pw-52{width:52%!important}
.pw-53{width:53%!important}
.pw-54{width:54%!important}
.pw-55{width:55%!important}
.pw-56{width:56%!important}
.pw-57{width:57%!important}
.pw-58{width:58%!important}
.pw-59{width:59%!important}
.pw-60{width:60%!important}
.pw-61{width:61%!important}
.pw-62{width:62%!important}
.pw-63{width:63%!important}
.pw-64{width:64%!important}
.pw-65{width:65%!important}
.pw-66{width:66%!important}
.pw-67{width:67%!important}
.pw-68{width:68%!important}
.pw-69{width:69%!important}
.pw-70{width:70%!important}
.pw-71{width:71%!important}
.pw-72{width:72%!important}
.pw-73{width:73%!important}
.pw-74{width:74%!important}
.pw-75{width:75%!important}
.pw-76{width:76%!important}
.pw-77{width:77%!important}
.pw-78{width:78%!important}
.pw-79{width:79%!important}
.pw-80{width:80%!important}
.pw-81{width:81%!important}
.pw-82{width:82%!important}
.pw-83{width:83%!important}
.pw-84{width:84%!important}
.pw-85{width:85%!important}
.pw-86{width:86%!important}
.pw-87{width:87%!important}
.pw-88{width:88%!important}
.pw-89{width:89%!important}
.pw-90{width:90%!important}
.pw-91{width:91%!important}
.pw-92{width:92%!important}
.pw-93{width:93%!important}
.pw-94{width:94%!important}
.pw-95{width:95%!important}
.pw-96{width:96%!important}
.pw-97{width:97%!important}
.pw-98{width:98%!important}
.pw-99{width:99%!important}
.pw-100{width:100%!important}
.pc-c{background:#B3261E!important}
.pc-h{background:#B0701A!important}
.pc-m{background:#2A63C9!important}
.pc-o{background:#13804A!important}
