.product-description ul { 
    margin: 1em 0; 
    padding-left: 40px; 
    list-style-type: disc;
}

.product-description ol { 
    margin: 1em 0; 
    padding-left: 40px; 
    list-style-type: decimal;
}

.product-description li { 
    display: list-item;
}

.mud-drawer-width {
    --mud-drawer-width:500px;
}

.filter-container {
    max-height: 500px;
    overflow-y: auto;
}

.product-card-container {
    width: 220px;
    .text {
        height: 50px;
    }
}

.line-through {
    text-decoration: line-through;
}

.numeric-input-selected-value {
    width: 100px;
}

.page-text-component>:first-child {
    margin-top: 0;
}

.page-text-component ul {
    margin: 1.2em 0;
    padding-left: 40px; 
    list-style-type: disc;    
}

.page-text-component ol {
    margin: 1.2em 0;
    padding-left: 40px;
}

.page-text-component p {
    margin: 1.2em 0;
}

.page-text-component a {
    color: #f28a17;
}

.default-image-size {
    width: 420px;
    height: 420px;
}

.product-text {
    min-height: 40px;
}

.product-group-button {
    width: 160px;
    min-height: 75px;
}

.update-unit-buttons {
    width: 200px;
}

.app-bar-md-and-down {
    padding-bottom: 80px;
}

.app-bar-lg-and-up {
    padding-bottom: 48px;   
}

.main-content-md-and-down {
    margin-top: 70px;
}

.main-content-lg-and-up {
    margin-top: 40px;   
}

.group-fab {
    width:200px !important;
    text-wrap: auto !important;
    padding: 32px !important;
    margin: 8px !important;
}

.file-upload-input {
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 10;
    opacity: 0;
}
