.ih-price-list-prices {
    display: flex !important;
    width: 100%;
    justify-content: flex-end;
    align-items: baseline;
}

.ih-price-list-prices .ih-price-list-current,
.ih-price-list-prices .ih-price-list-old {
    white-space: nowrap;
    text-align: right;
}

#ih-price-list-admin .ih-price-list-table {
    table-layout: fixed;
    width: 50%;
    min-width: min(100%, 640px);
    max-width: 100%;
}

#ih-price-list-admin .ih-price-list-table th:first-child {
    width: 42%;
}

#ih-price-list-admin .ih-price-list-table th:nth-child(2) {
    width: 30%;
}

#ih-price-list-admin .ih-price-list-prices,
#ih-price-list-admin .ih-price-list-column-title {
    width: 135px;
    max-width: 100%;
}

#ih-price-list-admin .ih-price-list-column-title {
    display: block;
    text-align: right;
}

#ih-price-list-admin .ih-price-list-action {
    width: 36px;
    text-align: right;
    vertical-align: middle;
}

#ih-price-list-admin .ih-price-list-visibility {
    width: 18px;
    height: 18px;
    margin: 0;
    vertical-align: middle;
}

#ih-price-list-admin .ih-price-list-hidden {
    opacity: .55;
}
