.elementor-22453 .elementor-element.elementor-element-a3ede08{margin-top:-3em;margin-bottom:0em;padding:1em 1em 1em 1em;}.elementor-22453 .elementor-element.elementor-element-ad31148 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-22453 .elementor-element.elementor-element-0e32ef4, .elementor-22453 .elementor-element.elementor-element-0e32ef4 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-22453 .elementor-element.elementor-element-0e32ef4{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-22453 .elementor-element.elementor-element-79df367.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22453 .elementor-element.elementor-element-79df367.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22453 .elementor-element.elementor-element-79df367.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22453 .elementor-element.elementor-element-79df367 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-22453 .elementor-element.elementor-element-9e18035 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;color:#666666;}.elementor-22453 .elementor-element.elementor-element-33138b2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:400;color:#FC5801;}.elementor-bc-flex-widget .elementor-22453 .elementor-element.elementor-element-9eab103.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22453 .elementor-element.elementor-element-9eab103.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22453 .elementor-element.elementor-element-9eab103.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22453 .elementor-element.elementor-element-9eab103 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-22453 .elementor-element.elementor-element-a875ea8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;color:#666666;}.elementor-22453 .elementor-element.elementor-element-f19b4a8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:400;color:#0162FC;}.elementor-bc-flex-widget .elementor-22453 .elementor-element.elementor-element-a405174.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22453 .elementor-element.elementor-element-a405174.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22453 .elementor-element.elementor-element-a405174.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22453 .elementor-element.elementor-element-a405174 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-22453 .elementor-element.elementor-element-007e5ac .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;color:#666666;}.elementor-22453 .elementor-element.elementor-element-d0cad83 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:400;color:#FC5801;}.elementor-bc-flex-widget .elementor-22453 .elementor-element.elementor-element-237dce2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22453 .elementor-element.elementor-element-237dce2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22453 .elementor-element.elementor-element-237dce2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22453 .elementor-element.elementor-element-237dce2 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-22453 .elementor-element.elementor-element-9fb47d6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;color:#666666;}.elementor-22453 .elementor-element.elementor-element-118f68a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:400;color:#0162FC;}.elementor-bc-flex-widget .elementor-22453 .elementor-element.elementor-element-b1368b3.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-22453 .elementor-element.elementor-element-b1368b3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-22453 .elementor-element.elementor-element-b1368b3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22453 .elementor-element.elementor-element-b1368b3 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#E6E8EA;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:1em 1em 1em 1em;}.elementor-22453 .elementor-element.elementor-element-b1368b3 > .elementor-element-populated, .elementor-22453 .elementor-element.elementor-element-b1368b3 > .elementor-element-populated > .elementor-background-overlay, .elementor-22453 .elementor-element.elementor-element-b1368b3 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-22453 .elementor-element.elementor-element-b7e9055{width:auto;max-width:auto;}.elementor-22453 .elementor-element.elementor-element-b7e9055 > .elementor-widget-container{margin:0em 0em 1em 0em;padding:0em 0em 0em 0em;}.elementor-22453 .elementor-element.elementor-element-600102c > .elementor-widget-container{background-color:#FFFFFF;margin:0em 0em 0em 0em;padding:1em 1em 1em 1em;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.1);}.elementor-22453 .elementor-element.elementor-element-ce8efc3 > .elementor-widget-container{background-color:#FFFFFF;margin:0em 0em 0em 0em;padding:1em 1em 1em 1em;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.1);}:root{--page-title-display:none;}/* Start custom CSS for column, class: .elementor-element-79df367 */.elementor-22453 .elementor-element.elementor-element-79df367{
    margin: 1em;
    box-shadow: 0px 0px 10px 0px rgb(0,0,0,0.05);
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9eab103 */.elementor-22453 .elementor-element.elementor-element-9eab103{
    margin: 1em;
    box-shadow: 0px 0px 10px 0px rgb(0,0,0,0.05);
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a405174 */.elementor-22453 .elementor-element.elementor-element-a405174{
    margin: 1em;
    box-shadow: 0px 0px 10px 0px rgb(0,0,0,0.05);
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-237dce2 */.elementor-22453 .elementor-element.elementor-element-237dce2{
    margin: 1em;
    box-shadow: 0px 0px 10px 0px rgb(0,0,0,0.05);
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b1368b3 *//* Make the entire table more compact */
.elementor-22453 .elementor-element.elementor-element-b1368b3 table {
    width: 100%;  /* Ensure the table takes up the full available width */
    border-collapse: collapse;  /* Collapse table borders into a single border */
    margin: 0px 0;  /* Add some spacing above and below the table */
    border: 0px !important;
}

/* Style the table headers */
.elementor-22453 .elementor-element.elementor-element-b1368b3 table th {
    text-align: left;  /* Align text to the left for better readability */
    padding: 8px;  /* Add padding around header text */
    background-color: #f4f4f4;  /* Light grey background for headers */
    font-weight: bold;  /* Make header text bold */
    border: 0px solid #f8f8fa;  /* Add a border below the header */
}

/* Style the table rows */
.elementor-22453 .elementor-element.elementor-element-b1368b3 table td {
    padding: 6px 10px;  /* Reduce padding to make the table more compact */
    border: 0px solid #f8f8fa;  /* Add a border below each row for separation */
    vertical-align: top;  /* Align content to the top */
}

/* Style the list of products within the table */
.elementor-22453 .elementor-element.elementor-element-b1368b3 table td ul {
    margin: 0;  /* Remove any default margin */
    padding: 0;  /* Remove padding */
    list-style: none;  /* Remove bullet points */
}

.elementor-22453 .elementor-element.elementor-element-b1368b3 table td ul li {
    font-size: 14px;  /* Set a smaller font size for the product names */
    margin-bottom: 4px;  /* Add a small margin between items */
}

/* Hover effect for table rows */
.elementor-22453 .elementor-element.elementor-element-b1368b3 table tr:hover {
    background-color: #f8f8fa;  /* Add a light hover effect */
}

/* Ensure table is responsive on smaller screens */
@media (max-width: 768px) {
    .elementor-22453 .elementor-element.elementor-element-b1368b3 table {
        font-size: 14px;  /* Reduce font size on smaller screens */
    }

    .elementor-22453 .elementor-element.elementor-element-b1368b3 table th, .elementor-22453 .elementor-element.elementor-element-b1368b3 table td {
        padding: 6px;  /* Adjust padding for smaller screens */
    }

    .elementor-22453 .elementor-element.elementor-element-b1368b3 table td ul li {
        font-size: 13px;  /* Further reduce font size for products */
    }
}

.elementor-22453 .elementor-element.elementor-element-b1368b3 th, .elementor-22453 .elementor-element.elementor-element-b1368b3 td{
    border-radius: 15px;
    border: 5px solid #f8f8fa !important;
}

.elementor-22453 .elementor-element.elementor-element-b1368b3 td{
    background: rgb(233, 79, 29, 0.2);
}

.elementor-22453 .elementor-element.elementor-element-b1368b3 th{
    background: rgb(233, 79, 29, 0.5) !important;
}
.elementor-22453 .elementor-element.elementor-element-b1368b3 h1, .elementor-22453 .elementor-element.elementor-element-b1368b3 h2{
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-276d1c4 */.elementor-22453 .elementor-element.elementor-element-276d1c4 input{
    border-radius: 10px;
    border: 1px solid #e6e8ea;
}/* End custom CSS */
/* Start custom CSS */#btn-dashboard{
    padding: 0.7em;
    border-radius: 10px;
    background: #fc5801;
    border-radius: 20px;
}

#btn-dashboard img{
    filter: invert(1);
}/* End custom CSS */