/* /Pages/Sellers/DesignSteps/AddEditCncEngravedTextAndImageStepModal.razor.rz.scp.css */
.flex-container-feature[b-tiekwjng95] {
    display: flex;
    align-items: stretch;
    width: 100%;
}

.flex-container-feature > button[b-tiekwjng95], .right-buttons > button[b-tiekwjng95] {
    flex: 1; /* Makes buttons expand equally */
}

.flex-spacer[b-tiekwjng95] {
    flex-grow: 1;
}

.right-buttons[b-tiekwjng95] {
    display: flex;
    gap: 10px; /* Adjust the gap between buttons as needed */
    flex: 1 1 auto;
}

.custom-grid[b-tiekwjng95] {
    padding: 0 !important;
    margin: 0 !important;
}

.custom-item[b-tiekwjng95] {
    padding: 2px !important; /* Adjust padding as needed */
    margin: 2px !important;
}

/* Make the dialog container occupy full height */
.dialog-content-container[b-tiekwjng95] {
    display: flex;
    flex-direction: column;
    height: calc(100vh - 150px);
}

/* Ensure the main grid takes full height within the dialog */
.main-grid[b-tiekwjng95] {
    flex: 1;
    display: flex;
    overflow-y: hidden;
}

/* Left column scrollable with full height */
.left-column[b-tiekwjng95] {
    height: 100%;
    overflow-y: auto; /* Enables vertical scrolling */
    padding-right: 10px;
}

/* Right column scrollable */
.right-column[b-tiekwjng95] {
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
}

/* Adjust buttons to be at the bottom */
.dialog-actions-container[b-tiekwjng95] {
    display: flex;
    justify-content: flex-end;
    gap: 10px;
    position: sticky;
    bottom: 0;
    padding: 10px 0; /* Adjust padding as needed */
    background-color: white; /* Add background for visibility */
}

/* Highlight the selected row automatically via the Table's built-in selection */
[b-tiekwjng95] .selected {
    background-color: var(--mud-palette-secondary) !important;
    color: var(--mud-palette-text-primary) !important;
}
/* /Pages/Sellers/DesignSteps/AddEditMarquetryAndInlaysStepModal.razor.rz.scp.css */
/* Highlight the selected row similarly to AddEditCncEngravedTextAndImageStepModal */
[b-67mow18szo] .selected {
    background-color: var(--mud-palette-secondary) !important;
    color: var(--mud-palette-text-primary) !important;
}
/* /Pages/Sellers/DesignSteps/DesignDetailStepModal.razor.rz.scp.css */
[b-73nrzvej7q] .svg-editor {
    border: 1px solid ghostwhite;
}
/* /Pages/Sellers/Home.razor.rz.scp.css */
.card-style[b-17ukr3wuhn] {
    border-radius: 20px;
}

.card-style-1[b-17ukr3wuhn] {
    /*background-image: url(/images/grocery/1.jpg);*/
    background-size: cover !important;
    background-position: center center !important;
    border-radius: 20px;
}

.card-style-2[b-17ukr3wuhn] {
    background-image: url(/images/grocery/2.jpg);
    background-size: cover !important;
    background-position: center center !important;
    border-radius: 20px;
}

.card-style-3[b-17ukr3wuhn] {
    background-image: url(/images/grocery/3.jpg);
    background-size: cover !important;
    background-position: center center !important;
    border-radius: 20px;
}

.card-style-4[b-17ukr3wuhn] {
    background-image: url(/images/grocery/4.jpg);
    background-size: cover !important;
    background-position: center center !important;
    border-radius: 20px;
}

.card-style-5[b-17ukr3wuhn] {
    background-image: url(/images/grocery/5.jpg);
    background-size: cover !important;
    background-position: center center !important;
    border-radius: 20px;
}

.card-style-6[b-17ukr3wuhn] {
    background-image: url(/images/grocery/6.jpg);
    background-size: cover !important;
    background-position: center center !important;
    border-radius: 20px;
}

.card-style-7[b-17ukr3wuhn] {
    background-image: url(/images/grocery/7.jpg);
    background-size: cover !important;
    background-position: center center !important;
    border-radius: 20px;
}

.card-style-8[b-17ukr3wuhn] {
    background-image: url(/images/grocery/8.jpg);
    background-size: cover !important;
    background-position: center center !important;
    border-radius: 20px;
}

.card-hero[b-17ukr3wuhn] {
    position: absolute;
    z-index: 2;
    width: 100%;
    height: 100%;
}
/* /Pages/Sellers/Listings/AddEditProductListingModal.razor.rz.scp.css */
.flex-container[b-n16jlfvr5a] {
    display: flex;
    align-items: stretch;
    width: 100%;
}

.flex-container > button[b-n16jlfvr5a], .right-buttons > button[b-n16jlfvr5a] {
    flex: 1; /* Makes buttons expand equally */
}

.flex-spacer[b-n16jlfvr5a] {
    flex-grow: 1;
}

.right-buttons[b-n16jlfvr5a] {
    display: flex;
    gap: 10px; /* Adjust the gap between buttons as needed */
    flex: 1 1 auto;
}

.status-disabled[b-n16jlfvr5a] {
    pointer-events: none; /* Prevent clicking */
    opacity: 0.5; /* Visual indication of being disabled */
}
