/* ===== 培训管理子页：培训机构（编辑式列表） ===== */
        .panel-head { margin-bottom: 22px; }
        .policy-list { display: flex; flex-direction: column; border-top: 1px solid var(--border-color); }
        .policy-item { display: flex; align-items: center; gap: 14px; padding: 16px 8px; border-bottom: 1px solid var(--border-color); text-decoration: none; color: inherit; transition: padding-left 0.2s ease; }
        .policy-item:hover { padding-left: 16px; background: var(--light-blue); }
        .policy-tag { flex-shrink: 0; font-size: 12px; font-weight: 600; color: #fff; background: linear-gradient(135deg, var(--primary-blue), var(--accent-blue)); padding: 4px 10px; border-radius: 4px; }
        .policy-title { flex: 1; min-width: 0; font-size: 16px; color: var(--text-primary); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: color 0.2s ease; }
        .policy-item:hover .policy-title { color: var(--primary-blue); }
        .policy-date { flex-shrink: 0; font-size: 13px; color: var(--text-muted); }
