/*
 * WARNING: Do not edit this file directly.
 * This file is automatically generated and will be overwritten
 * when plugin options are saved.
 */
/* MDS Dynamic Theme Variables */
:root {
    --mds-theme-mode: light;
    --mds-primary-color: #ff0000;
    --mds-secondary-color: #000000;
    --mds-bg-primary: #ffffff;
    --mds-bg-secondary: #f4f2f1;
    --mds-bg-tertiary: #efefef;
    --mds-text-primary: #333333;
    --mds-text-secondary: #666666;
    --mds-border-color: #dddddd;
    --mds-tooltip-bg: #ffffff;
    --mds-menu-bg: #F4F2F1;
    --mds-menu-text: #333333;
    --mds-menu-hover-bg: #dddddd;
    --mds-input-bg: #ffffff;
    --mds-input-border: #cccccc;
    --mds-card-bg: #ffffff;
    --mds-shadow: rgba(0, 0, 0, 0.1);
    --mds-btn-primary-bg: #0073aa;
    --mds-btn-primary-text: #ffffff;
    --mds-btn-secondary-bg: #91877D;
    --mds-btn-secondary-text: #ffffff;
    --mds-btn-success-bg: #28a745;
    --mds-btn-success-text: #ffffff;
    --mds-btn-danger-bg: #f44336;
    --mds-btn-danger-text: #ffffff;
    --mds-accessible-link: #0066cc;
    --mds-accessible-success: #16a34a;
    --mds-accessible-error: #dc2626;
    --mds-accessible-warning: #d97706;
    --mds-legacy-primary: #ff0000;
    --mds-legacy-secondary: #000000;
    --mds-legacy-background: #ffffff;
    --mds-legacy-text: #333333;
    --mds-btn-tertiary-bg: #F6F7F7;
    --mds-btn-tertiary-text: #000000;
    --mds-btn-border-radius: 4px;
}

/* Theme Application */
body.mds-container,
.mds-container {
    background-color: var(--mds-bg-primary);
    color: var(--mds-text-primary);
}

/* Base Component Styling */
.mds-container p,
.mds-container label {
    color: var(--mds-text-primary);
}

.mds-container a {
    color: var(--mds-accessible-link);
}

.mds-container a:hover {
    color: var(--mds-primary-color);
}

/* Form Input Styling */
.mds-container input[type='text'],
.mds-container input[type='password'],
.mds-container input[type='email'],
.mds-container select,
.mds-container textarea {
    background-color: var(--mds-input-bg);
    border: 1px solid var(--mds-input-border);
    color: var(--mds-text-primary) !important;
}

/* Button Styling */
#loginform input[type="submit"],
.mds-register-link,
.mds-container input[type='button'],
.mds-container input[type='submit'],
.mds-button,
a.mds-button {
    background-color: var(--mds-btn-primary-bg);
    color: var(--mds-btn-primary-text);
    border-radius: var(--mds-btn-border-radius);
    border: none;
}

#loginform input[type="submit"]:hover,
.mds-register-link:hover,
.mds-container input[type='button']:hover,
.mds-container input[type='submit']:hover,
.mds-button:hover,
a.mds-button:hover {
    background-color: var(--mds-btn-primary-hover-bg, #005a87);
    color: var(--mds-btn-primary-text);
}

/* Register Button Specific Styling */
.wp-core-ui .button-register,
.wp-core-ui input[type="submit"].button-register,
.login .mds-register-link {
    background-color: var(--mds-btn-secondary-bg);
    color: var(--mds-btn-secondary-text);
    border: 1px solid var(--mds-border-color);
    text-decoration: none;
    display: inline-block;
    padding: 8px 16px;
    border-radius: var(--mds-btn-border-radius);
}

.wp-core-ui .button-register:hover,
.wp-core-ui input[type="submit"].button-register:hover,
.login .mds-register-link:hover {
    background-color: var(--mds-btn-secondary-hover-bg, var(--mds-bg-tertiary));
    color: var(--mds-btn-secondary-hover-text, var(--mds-text-primary));
    border-color: var(--mds-btn-primary-bg);
}

.mds-button-secondary {
    background-color: var(--mds-btn-secondary-bg);
    color: var(--mds-btn-secondary-text);
}

.mds-button.mds-success,
.mds-container input[type='button'].mds-confirm,
.mds-container input[type='button'].mds-upload,
.mds-container input[type='button'].mds-write,
.mds-container input[type='button'].mds-pay,
.mds-container input[type='button'].mds-continue,
.mds-container input[type='submit'].mds-complete,
.mds-container #submit_button1,
.mds-container #submit_button2 {
    background-color: var(--mds-btn-success-bg);
    color: var(--mds-btn-success-text);
}

.mds-button.mds-success:hover,
.mds-container input[type='button'].mds-confirm:hover,
.mds-container input[type='button'].mds-upload:hover,
.mds-container input[type='button'].mds-write:hover,
.mds-container input[type='button'].mds-pay:hover,
.mds-container input[type='button'].mds-continue:hover,
.mds-container input[type='submit'].mds-complete:hover,
.mds-container #submit_button1:hover,
.mds-container #submit_button2:hover {
    filter: brightness(1.1);
}

.mds-button.mds-danger,
.mds-container #reset_button {
    background-color: var(--mds-btn-danger-bg);
    color: var(--mds-btn-danger-text);
}

/* Message & Alert Styling */
.mds-success-message {
    background-color: #DFF2BF;
    color: var(--mds-accessible-success);
    border: 1px solid var(--mds-accessible-success);
}

.mds-error-message {
    background-color: #FFE6E6;
    color: var(--mds-accessible-error);
    border: 1px solid var(--mds-accessible-error);
}

.mds-caution-message {
    background-color: #FFF3CD;
    color: var(--mds-accessible-warning);
    border: 1px solid var(--mds-accessible-warning);
}

.mds-info-message {
    background-color: #d1e9ff;
    color: var(--mds-accessible-link);
    border: 1px solid var(--mds-accessible-link);
}

/* Menu & Navigation Styling */
.mds-container .menu-bar,
.mds-container .users-menu-bar,
.mds-users-menu {
    background-color: var(--mds-menu-bg);
}

.mds-container .users-menu-bar a {
    color: var(--mds-menu-text);
}

.mds-container .users-menu-bar a:hover {
    background-color: var(--mds-menu-hover-bg);
    color: var(--mds-text-primary);
}

/* Card & Container Styling */
.mds-container .heading,
.stats-container .status,
.mds-order-details .mds-order-details-section,
#loginform {
    background-color: var(--mds-card-bg);
    color: var(--mds-text-primary);
}

.stats-container .status {
    border: 1px solid var(--mds-border-color);
}

/* Table Styling */
.mds-container table th {
    background-color: var(--mds-bg-secondary);
    color: var(--mds-text-primary);
}

.mds-container .table-row.header {
    background-color: var(--mds-bg-secondary);
    color: var(--mds-text-primary);
}


		.entry-summary p.price ins, .woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content input.button, .woocommerce #content input.button.alt, .woocommerce #content input.button.alt:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content input.button, .woocommerce-page #content input.button.alt, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit, .woocommerce-page #respond input#submit.alt, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page .star-rating span:before, .woocommerce-page a.button, .woocommerce-page a.button.alt, .woocommerce-page a.button.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt.disabled, .woocommerce-page button.button.alt.disabled:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button:hover, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page input.button, .woocommerce-page input.button.alt, .woocommerce-page input.button.alt:hover, .woocommerce-page input.button:hover, .woocommerce .star-rating span:before, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce a.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:hover, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce input.button.alt:hover, .woocommerce input.button:hover {
			background-color: var(--mds-btn-primary-bg, #0073aa);
			color: var(--mds-btn-primary-text, #ffffff);
		}