/* ============================================================================
   PAGE FAMILY: art_appraisal request page — SKIN tier — from site-artsdot-V2.0.css
   Migrated 2026-07-05 (B11-B17 sweep). PHASE-A FIDELITY: verbatim relocation.
   ============================================================================ */
body.art-appraisal-page {
  --appraisal-step-shadow:  var(--adc-ink, #111110);
  --appraisal-required:     var(--adc-accent, #b3402a);
  --appraisal-surface:      var(--adc-bg, #ffffff);
  --appraisal-panel-bg:     var(--adc-band, #f5f5f5);
  --appraisal-panel-border: var(--adc-line-2, #d6d6d6);
  --appraisal-help-text:    var(--adc-ink-2, #6e6c68);
  --appraisal-input-border: var(--adc-line-2, #d6d6d6);
  --appraisal-input-divider:var(--adc-slot, #eeeeee);
  --appraisal-hover:        var(--adc-band, #f5f5f5);
  --appraisal-selected:     var(--adc-slot, #eeeeee);
}

body.art-appraisal-page .steps_count span {
  background: var(--adc-ink, #111110);
  color: #ffffff;
}

body.art-appraisal-page .valuation_request .add_tocart_btn button {
  background: var(--adc-accent, #b3402a);
  color: #ffffff;
}

body.art-appraisal-page .valuation_request .add_tocart_btn button:hover {
  background: var(--adc-accent-dark, #93311f);
  color: #ffffff;
}

/* -- ART-CONSULTATION PAGE SCOPE (2026-07-06): body.art-consultation-page brand rules that B12 missed - verbatim, original order -- */

body.art-consultation-page .consultation_bottom { background: var(--adc-ink, #111110); }

body.art-consultation-page .consultation_bottom p,body.art-consultation-page .consultation_bottom p.consultation_text {
  font-family:var(--adc-body, var(--font-body));
  font-size:16px;
  font-weight:400;
  line-height:25px;
  letter-spacing:normal;
  color:#e8e8e8;
  opacity:1;
}

body.art-consultation-page span.line { background: var(--adc-line-2, #d6d6d6); }

body.art-consultation-page .step-title { background: var(--adc-ink, #111110); color: #ffffff; }

body.art-consultation-page .step-heading { color: var(--adc-ink, #111110); }

body.art-consultation-page .step-header small { color: var(--adc-accent, #b3402a); }

body.art-consultation-page .step-header h4 { color: var(--adc-ink, #111110); }

body.art-consultation-page .step-content p,body.art-consultation-page .step li,body.art-consultation-page ul.step_list li { color: var(--adc-ink-2, #6e6c68); }

body.art-consultation-page .step-number-box { background: var(--adc-band, #f5f5f5); border-color: var(--adc-line-2, #d6d6d6); color: var(--adc-accent, #b3402a); }

body.art-consultation-page .contactfull_width_hero_banner_with_background_image { background: var(--adc-band, #f5f5f5); }

body.art-consultation-page .consultant_right {
  color: #EDE9DE;
}

body.art-consultation-page .consultant_right .overlay_img {
  background:rgba(17, 17, 16, 0.55);
  opacity:1;
}

body.art-consultation-page .consultant_right h1 {
  font-family:var(--adc-display, var(--font-title));
  font-weight:400;
  font-size:55px;
  line-height:60px;
  color:#EDE9DE;
}

body.art-consultation-page .consultant_right p {
  font-family:var(--adc-body, var(--font-body));
  font-weight:400;
  font-size:14px;
  line-height:26px;
  color:#EDE9DE;
}

body.art-consultation-page .consultant_content h6 {
  font-family:var(--adc-display, var(--font-title));
  font-weight:400;
  font-size:25px;
  line-height:20px;
  color:#EDE9DE;
}

body.art-consultation-page .consultant_content span {
  font-family:var(--adc-body, var(--font-body));
  font-weight:400;
  font-size:14px;
  line-height:19px;
  letter-spacing:1px;
  color:#EDE9DE;
}

body.art-consultation-page .form-container input { background:var(--adc-slot, #eeeeee); color:var(--adc-ink, #111110); }

body.art-consultation-page .form-floating > label { color:var(--adc-ink-2, #6e6c68); }

body.art-consultation-page .form-floating > .form-control:focus ~ label::after,body.art-consultation-page .form-floating > .form-control:not(:placeholder-shown) ~ label::after { background-color: var(--adc-slot, #eeeeee); }

body.art-consultation-page .consultation-dropdown,body.art-consultation-page .consultation-dropdown-header { background:var(--adc-slot, #eeeeee); color:var(--adc-ink, #111110); }

body.art-consultation-page .consultation-dropdown-list { background: var(--adc-slot, #eeeeee); }

body.art-consultation-page .consultation-dropdown-list li { color: var(--adc-ink, #111110); }

body.art-consultation-page .consultation-dropdown-list li:hover { background: var(--adc-band, #f5f5f5); }

body.art-consultation-page .image-upload-box { background: var(--adc-band, #f5f5f5); border-color: var(--adc-line-2, #d6d6d6); }

body.art-consultation-page .btn-prev { color:var(--adc-ink, #111110); border-color:var(--adc-line-2, #d6d6d6); }

