/* [REMOVAL-1980] D5 sweep: rules extracted from template <style> blocks.
   Each section header names its source template. */

/* ---- extracted from apps/templates/includes/responsability_type_rules_table.html ---- */
/* [REMOVAL-1187] DS migration: hex literals replaced with design-system tokens. */
/* [REMOVAL-1187] DS migration: file-private tokens for feature-specific hues with no matching global design-system token (rule design-system.mdc S1). */
:root{ --c-3730a3:#3730a3; }

    var(--neutral-400)-resp-rules-bulk-toolbar.aad-bulk-toolbar {
        display: none;
        align-items: center; gap: 10px; flex-wrap: wrap;
        margin: 0 0 8px 0;
        padding: 8px 12px;
        background: var(--brand-50, var(--surface-2));
        border: 1px solid var(--brand-200, var(--neutral-300));
        border-radius: 8px;
    }
    var(--neutral-400)-resp-rules-bulk-toolbar.aad-bulk-toolbar.is-active { display: flex; }
    var(--neutral-400)-resp-rules-bulk-toolbar .aad-bulk-toolbar-count {
        font-size: .8rem; font-weight: 600;
        color: var(--brand-700, var(--c-3730a3));
        display: inline-flex; align-items: center; gap: 6px;
    }
    var(--neutral-400)-resp-rules-bulk-toolbar .aad-bulk-toolbar-actions {
        display: inline-flex; align-items: center; gap: 6px;
        margin-left: auto;
    }
    #responsabilityTypeRulesDataTable .aad-bulk-select-col {
        width: 32px; text-align: center; padding-left: 8px; padding-right: 4px;
    }
    #responsabilityTypeRulesDataTable .aad-bulk-select-col input[type="checkbox"] {
        cursor: pointer; vertical-align: middle;
    }
    #responsabilityTypeRulesDataTable tr.is-bulk-selected {
        background: var(--brand-50, var(--surface-2)) !important;
    }

/* ---- D5 inline style extraction from apps/templates/includes/responsability_type_rules_table.html ---- */
#btnBatchAddRule { margin-left: 8px; }
