/* =========================================================
   IDS Core UTP CSS Split v1.6
   Utilities Layer
   Safe helper classes only. No business logic.
   ========================================================= */

.ids-utp .utp-muted {
    color: var(--utp-color-muted);
}

.ids-utp .utp-divider {
    height: 1px;
    margin: var(--utp-space-6) 0;
    background: var(--utp-color-border);
}

.ids-utp .utp-actions,
.ids-utp .ids-actions,
.ids-utp .ids-table-actions {
    display: flex;
    align-items: center;
    gap: var(--utp-space-3);
    flex-wrap: wrap;
}

.ids-utp .utp-empty-state {
    margin: 0;
    padding: 28px;
    color: var(--utp-color-muted);
}

.ids-utp .utp-hide {
    display: none !important;
}

.ids-utp .utp-text-right {
    text-align: right;
}

.ids-utp .utp-text-center {
    text-align: center;
}

.ids-utp .utp-nowrap {
    white-space: nowrap;
}

@media (max-width: 640px) {
    .ids-utp .utp-actions,
    .ids-utp .ids-actions,
    .ids-utp .ids-table-actions {
        align-items: stretch;
    }
}
