/**
 * Inner pages + sidebar widgets, reviews, comments and glass tables.
 * Extracted from equinox-custom.css to reduce file scope.
 */

/* =============================================================================
 * Inner pages + sidebar: replace solid white/dark widget plates with glass
 * (overrides .light … { background: #fff } from style-rtl.css)
 * ============================================================================= */
body.equinox-shell .login_widget,
body.equinox-shell .register_widget,
body.equinox-shell .user_widget,
body.equinox-shell .userverify_widget,
body.equinox-shell .widget_stats_div,
body.equinox-shell .checkstatus_widget,
body.equinox-shell .widget.widget_news_div,
body.equinox-shell .widget.widget_reviews_div,
body.equinox-shell .widget_reserv_div,
body.equinox-shell .widget_cbr_div:not(.homepage_version) .widget_cbr_div_ins,
body.equinox-shell .widget_lchange_div,
body.equinox-shell .aside .widget,
body.equinox-shell .news-block__wrapper,
body.equinox-shell .inner-content > .textblock,
body.equinox-shell .plinkstable .pntable,
body.equinox-shell .preferalstable .pntable,
body.equinox-shell .cf_div_wrap,
body.equinox-shell #comments #respond,
body.equinox-shell #comments .comments_wrap ul.commentlist li .comment,
body.equinox-shell .userwallets__container,
body.equinox-shell .icon-card,
body.equinox-shell .last_events_option,
body.equinox-shell .levents,
body.equinox-shell .info_window,
body.equinox-shell .many_news_wrap .mb-35,
body.equinox-shell .result_wrap,
body.equinox-shell .checkstatus_widget_ins,
body.equinox-shell .usveajaxform,
body.equinox-shell .domacc_div_wrap .domacc_wrap_ins {
    background: var(--eq-glass-fill-strong) !important;
    background-image: none !important;
    border: 1px solid var(--eq-glass-stroke-muted) !important;
    -webkit-backdrop-filter: blur(14px) saturate(130%) !important;
    backdrop-filter: blur(14px) saturate(130%) !important;
    box-shadow: var(--eq-shadow-card-lg) !important;
    color: var(--eq-text-on-glass) !important;
}

/* One glass layer: inner widget shell stays clear */
body.equinox-shell .aside .widget .widget_ins,
body.equinox-shell .login_widget .login_widget_ins,
body.equinox-shell .register_widget .register_widget_ins {
    background: transparent !important;
    box-shadow: none !important;
}

body.equinox-shell .login_widget .login_widget_ins .login_widget_title,
body.equinox-shell .register_widget .register_widget_ins .register_widget_title,
body.equinox-shell .user_widget .user_widget_ins .user_widget_title,
body.equinox-shell .userverify_widget .userverify_widget_ins .userverify_widget_title,
body.equinox-shell .widget .widget_ins .widget_title,
body.equinox-shell .checkstatus_widget .checkstatus_widget_ins .checkstatus_widget_title,
body.equinox-shell .widget_reserv_div .widget_reserv_div_ins .widget_reserv_div_title,
body.equinox-shell .widget_cbr_div .widget_cbr_div_ins .widget_cbr_div_title,
body.equinox-shell .widget_lchange_div .widget_ins .widget_title,
body.equinox-shell .main-title,
body.equinox-shell .news-block__title,
body.equinox-shell .h4-title,
body.equinox-shell .inner-content h1,
body.equinox-shell .inner-content h2 {
    color: #fff !important;
}

body.equinox-shell .widget_log_line_text,
body.equinox-shell .form_field_label,
body.equinox-shell .rb_label,
body.equinox-shell .login_widget label,
body.equinox-shell .register_widget label {
    color: var(--eq-text-subtle) !important;
}

/* Form fields: glass, not white */
body.equinox-shell .login_widget input[type="text"],
body.equinox-shell .login_widget input[type="password"],
body.equinox-shell .login_widget input[type="email"],
body.equinox-shell .register_widget input[type="text"],
body.equinox-shell .register_widget input[type="password"],
body.equinox-shell .register_widget input[type="email"],
body.equinox-shell .log_input,
body.equinox-shell .log_password,
body.equinox-shell .reg_input,
body.equinox-shell .reg_password,
body.equinox-shell .rb_input,
body.equinox-shell .rb_password,
body.equinox-shell .acf_input,
body.equinox-shell .acf_password,
body.equinox-shell .cf_input,
body.equinox-shell .checkstatus_input,
body.equinox-shell .input,
body.equinox-shell .lp_input,
body.equinox-shell .uv_input,
body.equinox-shell .pay_input > input,
body.equinox-shell .pay_input_purse,
body.equinox-shell .userwallets_one_line > input,
body.equinox-shell textarea,
body.equinox-shell .rb_text,
body.equinox-shell .acf_text,
body.equinox-shell .cf_text,
body.equinox-shell .partner_textarea,
body.equinox-shell .ptextareaus {
    background-color: var(--eq-glass-fill-input) !important;
    background-image: none !important;
    border: 1px solid var(--eq-glass-stroke-muted) !important;
    color: #fff !important;
}

body.equinox-shell select {
    background-color: var(--eq-glass-fill-input) !important;
    border: 1px solid var(--eq-glass-stroke-muted) !important;
    color: #fff !important;
}

body.equinox-shell .captcha_divpole,
body.equinox-shell .light .captcha_divpole {
    background: var(--eq-glass-fill-soft) !important;
    background-image: none !important;
    border: 1px solid var(--eq-glass-stroke) !important;
}

body.equinox-shell .light .standart_window_ins {
    background: rgba(11, 17, 33, 0.82) !important;
    border: 1px solid var(--eq-glass-stroke) !important;
    -webkit-backdrop-filter: blur(14px) !important;
    backdrop-filter: blur(14px) !important;
    color: #e8edff !important;
}

body.equinox-shell .info_window {
    background: rgba(30, 50, 120, 0.45) !important;
    color: var(--eq-text-emphasis) !important;
    border: 1px solid var(--eq-glass-stroke-strong) !important;
}

/* Tables inside glass blocks */
body.equinox-shell .pntable table tr td,
body.equinox-shell .pntable table tr th,
body.equinox-shell .statuserdiv table tr td,
body.equinox-shell .statuserdiv table tr th {
    background-color: var(--eq-glass-fill-muted) !important;
    color: var(--eq-text-body-soft) !important;
    border-color: var(--eq-glass-hairline) !important;
}

/* -----------------------------------------------------------------------------
 * main.min.css sets solid --Small-Block-Fill on inner "plates" (news text column,
 * review cards, sidebar review lines). Force glass / transparency on equinox.
 * ----------------------------------------------------------------------------- */
body.equinox-shell .many_news_wrap .news-block__right,
body.equinox-shell .news-block__wrapper .news-block__right {
    background: transparent !important;
    background-image: none !important;
    border: 0 !important;
    box-shadow: none !important;
}

body.equinox-shell .many_news_wrap .news-block__right .time,
body.equinox-shell .news-block__wrapper .news-block__right .time {
    color: var(--eq-text-caption) !important;
}

body.equinox-shell .many_news_wrap .news-block__right .text-content,
body.equinox-shell .many_news_wrap .news-block__right .text-content p,
body.equinox-shell .news-block__wrapper .news-block__right .text-content,
body.equinox-shell .news-block__wrapper .news-block__right .text-content p {
    color: var(--eq-text-body-soft) !important;
}

body.equinox-shell .news-block__title a,
body.equinox-shell .many_news_wrap .news-block__title a {
    color: #fff !important;
}

body.equinox-shell.light.single-post .news-block__wrapper {
    background: var(--eq-glass-fill-strong) !important;
    border: 1px solid var(--eq-glass-stroke-muted) !important;
    -webkit-backdrop-filter: blur(14px) saturate(130%) !important;
    backdrop-filter: blur(14px) saturate(130%) !important;
    box-shadow: var(--eq-shadow-card-lg) !important;
}

body.equinox-shell .many_reviews_ins {
    background: var(--eq-glass-fill-strong) !important;
    background-image: none !important;
    border: 1px solid var(--eq-glass-stroke-muted) !important;
    -webkit-backdrop-filter: blur(14px) saturate(130%) !important;
    backdrop-filter: blur(14px) saturate(130%) !important;
    box-shadow: var(--eq-shadow-card-lg) !important;
    color: var(--eq-text-on-glass) !important;
}

body.equinox-shell .many_reviews .one_reviews {
    background: var(--eq-glass-fill-strong) !important;
    background-image: none !important;
    border: 1px solid var(--eq-glass-stroke-muted) !important;
    -webkit-backdrop-filter: blur(14px) saturate(130%) !important;
    backdrop-filter: blur(14px) saturate(130%) !important;
    box-shadow: var(--eq-shadow-soft) !important;
}

body.equinox-shell .many_reviews .one_reviews .one_reviews_name {
    color: #fff !important;
}

body.equinox-shell .many_reviews .one_reviews .one_reviews_date {
    color: var(--eq-text-meta) !important;
}

body.equinox-shell .many_reviews .one_reviews .one_reviews_text,
body.equinox-shell .many_reviews .one_reviews .one_reviews_text p,
body.equinox-shell .many_reviews .one_reviews a {
    color: var(--eq-text-body-soft) !important;
}

body.equinox-shell .many_reviews .one_reviews_answer {
    background: var(--eq-glass-fill-soft) !important;
    border-color: var(--eq-glass-stroke) !important;
    color: var(--eq-text-secondary) !important;
}

body.equinox-shell .widget .widget_ins .widget_items .widget_reviews_line {
    background: var(--eq-glass-fill-strong) !important;
    background-image: none !important;
    border: 1px solid var(--eq-glass-stroke-muted) !important;
    -webkit-backdrop-filter: blur(14px) saturate(130%) !important;
    backdrop-filter: blur(14px) saturate(130%) !important;
    box-shadow: var(--eq-shadow-soft) !important;
}

body.equinox-shell .widget .widget_ins .widget_items .widget_reviews_line .widget_reviews_author,
body.equinox-shell .widget .widget_ins .widget_items .widget_reviews_line .widget_reviews_author_wrap .widget_reviews_author,
body.equinox-shell .widget .widget_ins .widget_items .widget_reviews_line .widget_reviews_content,
body.equinox-shell .widget .widget_ins .widget_items .widget_reviews_line .widget_reviews_content a {
    color: var(--eq-text-on-glass) !important;
}

body.equinox-shell .widget .widget_ins .widget_items .widget_reviews_line .widget_reviews_date,
body.equinox-shell .widget .widget_ins .widget_items .widget_reviews_line .widget_reviews_author_wrap .widget_reviews_date {
    color: var(--eq-text-meta) !important;
}

body.equinox-shell #comments #respond #commentform .comment_form_line input[type="text"],
body.equinox-shell #comments #respond #commentform .comment_form_line input[type="email"] {
    background-color: var(--eq-glass-fill-input) !important;
    background-image: none !important;
    border: 1px solid var(--eq-glass-stroke-muted) !important;
    color: #fff !important;
}

body.equinox-shell #comments #respond #commentform .comment_form_line input[type="text"]::placeholder,
body.equinox-shell #comments #respond #commentform .comment_form_line input[type="email"]::placeholder {
    color: var(--eq-text-placeholder) !important;
}
