/* app/css/admin.css */
.mgh-settings-page {
    max-width: 1200px;
    margin: 20px auto;
}

#mgh-products-table {
    width: 100%;
    border-collapse: collapse;
    margin: 20px 0;
}

#mgh-products-table th,
#mgh-products-table td {
    padding: 10px;
    border: 1px solid #ddd;
    text-align: left;
}

#mgh-products-table th {
    background-color: #f5f5f5;
}

#mgh-products-table .product-select {
    min-width: 200px;
}

#mgh-products-table input[type="number"] {
    width: 80px;
}

.remove-product-row {
    color: #dc3232;
}

#add-product-row {
    margin: 10px 0;
}