@use '../globals' as *;

/**
 * Dashboard Page Styles
 *
 * @package MultilingualPressZone
 * @since 1.0.0
 */

.presszone-international-dashboard__stats {
    margin-bottom: $spacing-lg;
}

.ipz-dashboard__table-container {
    overflow-x: auto;
}

.ipz-dashboard__job-title {
    font-weight: 500;
    color: $primary-color;
    text-decoration: none;
    transition: color $transition-fast;

    &:hover {
        color: $primary-hover;
        text-decoration: underline;
    }

    &:focus-visible {
        outline: 2px solid $primary-color;
        outline-offset: 2px;
        border-radius: $border-radius-sm;
    }
}

.ipz-dashboard__languages {
    display: inline-flex;
    align-items: center;
    font-size: 12px;
    font-weight: 500;
    color: $text-secondary;
    padding: $spacing-xs $spacing-sm;
    background: $background-light;
    border-radius: $border-radius-sm;
}

.ipz-dashboard__action-buttons {
    display: flex;
    flex-direction: column;
    gap: $spacing-sm;

    button {
        width: 100%;
        justify-content: flex-start;
    }
}
