        .fa-page{display:flex;flex-direction:column;gap:1.5rem}
        .fa-section-pad{padding:1.5rem}
        .fa-section-overflow{overflow:hidden}
        .fa-section-header{padding:1rem 1.5rem;border-bottom:1px solid #f3f4f6}
        .fa-section-title{font-size:1rem;font-weight:600;color:#111827;margin-bottom:1rem}
        .fa-section-title-tight{font-size:1rem;font-weight:600;color:#111827}
        .fa-summary-pill{margin-left:auto;display:inline-flex;align-items:center;padding:.375rem .75rem;font-size:.875rem;font-weight:600;background:rgba(79,70,229,.08);color:#4338ca;border-radius:.375rem}
        .fa-cell-name{font-weight:500;color:#111827}
        .fa-cell-num{font-weight:600;color:#111827}
        .fa-cell-empty{text-align:center;padding:2rem 1.5rem;color:#9ca3af}
        .fa-table{width:100%;font-size:.875rem;border-collapse:collapse}
        .fa-table th{padding:.75rem 1.5rem;text-align:left;font-weight:500;color:#6b7280;background:#f9fafb}
        .fa-table th:nth-child(2){text-align:center}
        .fa-table th:nth-child(3){text-align:right}
        .fa-table td{padding:.75rem 1.5rem;border-bottom:1px solid #f3f4f6}
        .fa-table td:nth-child(2){text-align:center}
        .fa-table td:nth-child(3){text-align:right}
        .fa-table tr:hover td{background:#f9fafb}
        .fa-badge{display:inline-block;padding:.125rem .5rem;font-size:.75rem;font-weight:600;border-radius:.375rem}
        .fa-badge-active{background:#dcfce7;color:#15803d}
        .fa-badge-inactive{background:#f3f4f6;color:#6b7280}
