.rt-editor{font-size:0.9rem;line-height:1.5;min-height:20rem;resize:vertical;tab-size:4}.rt-sample{width:auto;max-width:11rem}.rt-panel{background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color)}.rt-stat{color:var(--bs-body-color);background:var(--bs-tertiary-bg);border-color:var(--bs-border-color)!important;font-weight:400}.rt-chip{padding:0.1rem 0.6rem;font-size:0.75rem}.rt-verdict{border:1px solid transparent;transition:background-color 0.2s ease,border-color 0.2s ease}.rt-verdict-allow{color:var(--bs-success-text-emphasis);background:var(--bs-success-bg-subtle);border-color:var(--bs-success-border-subtle)}.rt-verdict-block{color:var(--bs-danger-text-emphasis);background:var(--bs-danger-bg-subtle);border-color:var(--bs-danger-border-subtle)}.rt-verdict-title{font-size:1.5rem;letter-spacing:0.04em;line-height:1.2}.rt-verdict-path{opacity:0.85;word-break:break-all}.rt-table{--bs-table-bg:transparent}.rt-pick{cursor:pointer}.rt-pick:hover,.rt-pick:focus-visible{background:var(--bs-tertiary-bg);outline:none}.rt-picked{box-shadow:inset 3px 0 0 var(--bs-primary);background:var(--bs-primary-bg-subtle)}.rt-row-allow{color:var(--bs-success-text-emphasis);background:var(--bs-success-bg-subtle)}.rt-row-block{color:var(--bs-danger-text-emphasis);background:var(--bs-danger-bg-subtle)}.rt-rule-match{background:var(--bs-secondary-bg)}.rt-ln{min-width:1.75rem;text-align:right;user-select:none}.rt-group{background:var(--bs-body-bg);border:1px solid var(--bs-border-color)}.rt-group-used{border-color:var(--bs-primary);box-shadow:0 0 0 1px var(--bs-primary)}.rt-ok{color:var(--bs-success-text-emphasis)}.rt-issue + .rt-issue{border-top:1px solid var(--bs-border-color)}.rt-issue-badge{flex:0 0 5.25rem;text-align:center}.rt-line-btn{white-space:nowrap;font-size:0.75rem}