/* Right of Withdrawal - Dynamic Styles */
/* Generated: 2026-06-19 15:24:41 */
/* DO NOT EDIT - Auto-generated by module */

:root {
    --rw-color-primary: #232f3e;
    --rw-color-primary-hover: #14202f;
    --rw-color-accent: #ff9900;
    --rw-color-accent-hover: #f08a00;
    --rw-color-gray-100: #ffffff;
    --rw-color-gray-200: #e5e5e5;
    --rw-color-gray-300: #dddddd;
    --rw-color-gray-600: #565959;
    --rw-color-gray-800: #0f1111;
    --rw-color-white: #ffffff;
    --rw-color-link: #007185;
    --rw-color-link-hover: #ff9900;
    --rw-color-info: #007185;
    --rw-color-text: #0f1111;
    --rw-color-heading: #0f1111;
    --rw-color-muted: #565959;
    --rw-color-border: #dddddd;
    --rw-color-card: #ffffff;
    --rw-color-bg: #ffffff;
    --rw-color-button-bg: #ff9900;
    --rw-color-button-text: #000000;
    --rw-color-button-hover-bg: #e88b00;
    --rw-color-danger: #d13212;
    --rw-color-danger-contrast: #ffffff;
    --rw-color-warning: #f5b400;
    --rw-color-warning-soft: #fff8e1;
    --rw-color-warning-text: #5d4a00;
    --rw-color-success: #067d62;
    --rw-shadow-sm: 0 2px 5px rgba(0,0,0,0.05);
    --rw-radius-sm: 4px;
    --rw-radius-md: 8px;
    --rw-radius-lg: 12px;
    --rw-radius-xl: 20px;
    --rw-transition: all 0.2s ease;
    --rw-font-family: "Open Sans", sans-serif;
    --rw-font-size-base: 16px;
    --rw-heading-font-weight: 600;
}

.rw-container,
.rw-info-page,
.rw-order-card,
.rw-card,
.rw-modal,
.rw-date-filters,
.rw-search-container,
.rw-tabs-nav,
.rw-tab-content,
.rw-withdrawal-card,
.rw-no-results {
    font-family: "Open Sans", sans-serif !important;
    color: #0f1111 !important;
}

.rw-info-page {
    background-color: #ffffff !important;
    font-size: 16px !important;
}

.rw-order-card,
.rw-card,
.rw-info-section,
.rw-withdrawal-card {
    background-color: #ffffff !important;
    border: 1px solid #dddddd !important;
    border-radius: 8px !important;
    box-shadow: 0 2px 5px rgba(0,0,0,0.05) !important;
    padding: 1.25rem !important;
}

.rw-order-header,
.rw-date-filters {
    background-color: #ffffff !important;
    border-bottom: 1px solid #dddddd !important;
}

.rw-order-header dt,
.rw-order-header .rw-order-meta dt { color: #565959 !important; }
.rw-order-header dd,
.rw-order-header .rw-order-meta dd { color: #0f1111 !important; }

.rw-btn,
button.rw-btn,
a.rw-btn,
.rw-btn-block,
.rw-action-item .rw-btn,
.rw-product-actions .rw-btn {
    background-color: #ff9900 !important;
    color: #000000 !important;
    border: 1px solid #ff9900 !important;
    border-radius: 20px !important;
    padding: 8px 14px !important;
    font-family: "Open Sans", sans-serif !important;
    font-size: 0.82rem !important;
    transition: all 0.2s ease !important;
    box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;
    text-decoration: none !important;
}

.rw-btn:hover,
button.rw-btn:hover,
a.rw-btn:hover,
.rw-btn-block:hover {
    background-color: #e88b00 !important;
    border-color: #e88b00 !important;
    color: #000000 !important;
}

.rw-btn-outline,
.rw-btn-outline-secondary,
button.rw-btn-outline,
a.rw-btn-outline {
    background-color: transparent !important;
    border-color: #dddddd !important;
    color: #565959 !important;
}

.rw-btn-outline:hover,
.rw-btn-outline-secondary:hover {
    background-color: #ffffff !important;
    color: #0f1111 !important;
}

.rw-btn-outline-primary,
button.rw-btn-outline-primary,
a.rw-btn-outline-primary {
    background-color: transparent !important;
    border-color: #007185 !important;
    color: #007185 !important;
}

.rw-btn-outline-primary:hover {
    background-color: #ffffff !important;
}

.rw-btn-danger,
button.rw-btn-danger,
a.rw-btn-danger {
    background-color: #ffffff !important;
    border-color: #d13212 !important;
    color: #d13212 !important;
}

.rw-btn-danger:hover {
    background-color: #d13212 !important;
    color: #fff !important;
}

.rw-btn-primary,
button.rw-btn-primary,
a.rw-btn-primary {
    background-color: #232f3e !important;
    border-color: #232f3e !important;
    color: #fff !important;
}

.rw-btn-primary:hover {
    background-color: #14202f !important;
    border-color: #14202f !important;
}

.rw-btn-accent,
button.rw-btn-accent,
a.rw-btn-accent {
    background-color: #ff9900 !important;
    border-color: #ff9900 !important;
    color: #000000 !important;
    font-weight: 600 !important;
}

.rw-btn-accent:hover {
    background-color: #f08a00 !important;
    border-color: #f08a00 !important;
}

.rw-search-btn {
    background-color: #ff9900 !important;
    color: #000000 !important;
    border: none !important;
    border-radius: 20px !important;
    font-weight: 600 !important;
}

.rw-search-btn:hover {
    background-color: #f08a00 !important;
}

.rw-form-control,
.rw-search-input {
    background-color: #ffffff !important;
    border: 1px solid #dddddd !important;
    border-radius: 4px !important;
    color: #0f1111 !important;
    font-family: "Open Sans", sans-serif !important;
}

.rw-form-control:focus,
.rw-search-input:focus {
    border-color: #ff9900 !important;
}

.rw-form-group label { color: #0f1111 !important; }

.rw-modal {
    background-color: #ffffff !important;
    border-radius: 12px !important;
}

.rw-modal-overlay {
    background: #000000 !important;
}

.rw-modal-header {
    background-color: #ffffff !important;
    border-bottom: 1px solid #dddddd !important;
}

.rw-modal-body {
    background-color: #ffffff !important;
}

.rw-modal-header h5,
.rw-modal-close { color: #0f1111 !important; }

.rw-badge {
    border-radius: 12px !important;
    font-family: "Open Sans", sans-serif !important;
}

.rw-badge-block {
    border-radius: 12px !important;
    background-color: #e5e5e5 !important;
    color: #0f1111 !important;
}

.rw-tab-link {
    font-family: "Open Sans", sans-serif !important;
    color: #565959 !important;
}

.rw-tab-link.active {
    color: #ff9900 !important;
    border-bottom-color: #ff9900 !important;
}

.rw-tab-link .rw-tab-count {
    background: #e5e5e5 !important;
    color: #565959 !important;
}

.rw-tab-link.active .rw-tab-count {
    background: #ff9900 !important;
    color: #fff !important;
}

.rw-filter-select {
    background: #ffffff !important;
    border: 1px solid #dddddd !important;
    color: #0f1111 !important;
    border-radius: 4px !important;
}

.rw-filter-clear {
    color: #565959 !important;
    border: 1px solid #dddddd !important;
    border-radius: 20px !important;
}

.rw-filter-clear:hover {
    background: #ffffff !important;
    color: #0f1111 !important;
}

.rw-page-link {
    background: #ffffff !important;
    border: 1px solid #dddddd !important;
    color: #0f1111 !important;
    border-radius: 4px !important;
}

.rw-page-link:hover {
    background: #ffffff !important;
}

.rw-page-link.active {
    background: #ff9900 !important;
    border-color: #ff9900 !important;
    color: #000000 !important;
}

.rw-product-name {
    color: #007185 !important;
}

.rw-product-name:hover {
    color: #ff9900 !important;
}

.rw-product-row { border-bottom-color: #dddddd !important; }
.rw-divider { border-top-color: #dddddd !important; }
.rw-reviews-header { border-bottom-color: #dddddd !important; }

.rw-info-header {
    background-color: #ffffff !important;
    border-color: #dddddd !important;
    border-radius: 8px !important;
    box-shadow: 0 2px 5px rgba(0,0,0,0.05) !important;
}

.rw-info-header-title {
    background: linear-gradient(135deg, #ffffff 0%, #e5e5e5 100%) !important;
    border-bottom-color: #dddddd !important;
}

.rw-info-icon { background-color: #ffffff !important; }

.rw-withdrawal-header {
    background-color: #ffffff !important;
    border-bottom: 1px solid #dddddd !important;
}

.rw-withdrawal-amount,
.rw-withdrawal-id { color: #0f1111 !important; }

.rw-withdrawal-date { color: #565959 !important; }

.rw-withdrawal-products li { color: #565959 !important; }
.rw-withdrawal-products .product-refund { color: #0f1111 !important; }

.rw-per-page-select {
    background: #ffffff !important;
    border: 1px solid #dddddd !important;
    color: #0f1111 !important;
    border-radius: 4px !important;
}

.rw-no-results { color: #565959 !important; }
.rw-no-results h4 { color: #0f1111 !important; }

.rw-reviews-scroll::-webkit-scrollbar-thumb { background: #565959 !important; }

.rw-product-img img {
    border: 1px solid #dddddd !important;
    border-radius: 4px !important;
    background-color: #ffffff !important;
}

.rw-modal-header h5,
.rw-card-header h3,
.rw-info-header-title h5,
.rw-info-section-title,
.rw-reviews-header h3,
.rw-order-total,
.rw-no-results h4 {
    color: #0f1111 !important;
    font-weight: 600 !important;
}

.rw-checkbox-wrapper {
    background-color: #ffffff !important;
    border-radius: 4px !important;
    color: #565959 !important;
}

.rw-alert { border-radius: 8px !important; }

.rw-btn:focus-visible { outline: 2px solid #ff9900 !important; }
.btn-support-trigger .material-icons {
    color: #007185 !important;
}

.btn-indep-ticket-trigger .material-icons {
    color: #e47911 !important;
}

.rw-btn-block {
    display: flex !important;
    align-items: center !important;
    gap: 0.5rem !important;
    justify-content: flex-start !important;
}

.rw-btn-block .material-icons {
    flex-shrink: 0 !important;
    font-size: 18px !important;
}