.ng2-badge{flex-wrap:wrap;align-items:center;gap:.4rem .7rem;margin:0;font-size:.88rem;display:flex}.ng2-badge__text{color:var(--text-2)}.ng2-form{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.ng2-form .segmented{flex-wrap:wrap;justify-self:start}.ng2-form .ck-options{margin-top:0}.ng2-fieldset{border:0;min-width:0;margin:0;padding:0}.ng2-fieldset>legend{margin-bottom:.5rem;padding:0;font-size:.95rem;font-weight:650}.ng2-check{align-items:flex-start}.ng2-check input[type=checkbox]{flex:none;margin-top:.2rem}.ng2-section{gap:.75rem;display:grid}.ng2-lead{margin:0;font-weight:600}.ng2-checks{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.ng2-checks li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem;font-size:.92rem;display:grid}.ng2-checks .ng2-mark{font-family:var(--font-mono);text-align:center;min-width:1.25rem;font-weight:700}.ng2-checks .ng2-pass .ng2-mark{color:var(--success)}.ng2-checks .ng2-fail .ng2-mark{color:var(--text-2)}.ng2-checks .ng2-info .ng2-mark{color:var(--cat)}.ng2-wrap{max-height:none}.ng2-wrap tbody th{white-space:normal;min-width:9rem}.ng2-wrap .ng2-sub{color:var(--text-2);font-size:.8rem;font-weight:400;display:block}.ng2-wrap td.ng2-minus{color:var(--text-2)}.ng2-wrap tr.ng2-strong th,.ng2-wrap tr.ng2-strong td{font-weight:650}.ng2-wrap td.num{white-space:nowrap}.ng2-wrap thead th{white-space:normal;vertical-align:bottom}.ng2-tool .ck-readout-actions{flex-wrap:wrap}.ng2-tool .ck-readout-actions .btn{white-space:nowrap;flex:none}.ng2-wrap tr.ng2-locked-row td{padding:.5rem .25rem}.ng2-wrap tr.ng2-locked-row .tv-placeholder{margin:0}.ng2-details>summary{font-size:.92rem}.ng2-details .table-wrap{margin-top:.6rem}.ng2-notes p{margin:0}.ng2-notes p+p{margin-top:.4rem}.ng2-source-list{gap:.35rem;margin-top:.6rem;font-size:.9rem;display:grid}.ng2-rate{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0;font-size:.92rem;display:flex}.ng2-rate strong{font-variant-numeric:tabular-nums}@media (max-width:30rem){.ng2-wrap th,.ng2-wrap td{padding:.4rem .3rem;font-size:.8rem}.ng2-wrap tbody th{min-width:0}}@media (max-width:22.5rem){.ng2-tool .ng2-section.panel{padding-inline:.6rem}.ng2-wrap th,.ng2-wrap td{padding:.35rem .2rem;font-size:.72rem}}@media (pointer:coarse){.ng2-tool .btn--sm,.ng2-tool label.check{min-height:44px}}.ng2-checks-field{align-content:start;gap:.6rem;display:grid}@media (max-width:30rem){.ng2-tool .ck-options__note{display:none}}.ck-options .ng2-fieldset{margin-top:1.1rem}.ck-options .ng2-fieldset+.ck-form{margin-top:1rem}
