/* Simple Portfolio Table Fix */

.portfolio-domains-table {
    width: 100%;
    table-layout: fixed;
}

/* Fix column widths */
.portfolio-domains-table th:nth-child(1),
.portfolio-domains-table td:nth-child(1) { width: 35%; }

.portfolio-domains-table th:nth-child(2),
.portfolio-domains-table td:nth-child(2) { width: 10%; text-align: center; }

.portfolio-domains-table th:nth-child(3),
.portfolio-domains-table td:nth-child(3) { width: 12%; text-align: center; }

.portfolio-domains-table th:nth-child(4),
.portfolio-domains-table td:nth-child(4) { width: 10%; text-align: center; }

.portfolio-domains-table th:nth-child(5),
.portfolio-domains-table td:nth-child(5) { width: 15%; text-align: center; }

.portfolio-domains-table th:nth-child(6),
.portfolio-domains-table td:nth-child(6) { width: 18%; text-align: center; }

/* Ensure cells don't overflow */
.portfolio-domains-table td {
    overflow: hidden;
    text-overflow: ellipsis;
}

/* Allow domain names to wrap instead of being cut off */
.portfolio-domains-table td:first-child {
    overflow: visible;
    text-overflow: unset;
    word-break: break-word;
}

/* Fix the actions column specifically */
.portfolio-actions {
    white-space: nowrap;
}

.portfolio-action-buttons {
    display: inline-flex;
    gap: 4px;
}