/* A0019020 — Next-Generation Visual Design System pilot.
 * Semantic colour owner for selected public pilot surfaces only.
 * Typography, logo artwork, information architecture and customer-flow ownership remain unchanged.
 */
:root{
  --yitm-ds-platform-navy:#071426;
  --yitm-ds-platform-navy-2:#0b2d52;
  --yitm-ds-action-blue:#0f64ee;
  --yitm-ds-action-blue-hover:#0b53c9;
  --yitm-ds-electric:#00a8ff;
  --yitm-ds-intelligence:#31d7ff;
  --yitm-ds-trust:#26b56a;
  --yitm-ds-mint:#64e6b4;
  --yitm-ds-attention:#ffb020;
  --yitm-ds-danger:#d92d20;
  --yitm-ds-surface-page:#f5f8fc;
  --yitm-ds-surface-card:#ffffff;
  --yitm-ds-surface-blue:#eef6ff;
  --yitm-ds-surface-cyan:#effbff;
  --yitm-ds-surface-green:#eefaf4;
  --yitm-ds-surface-amber:#fff8e7;
  --yitm-ds-text-primary:#102033;
  --yitm-ds-text-secondary:#526274;
  --yitm-ds-text-on-dark:#f7fbff;
  --yitm-ds-line:#dbe4ee;
  --yitm-ds-radius-card:16px;
  --yitm-ds-radius-panel:22px;
  --yitm-ds-radius-button:10px;
  --yitm-ds-shadow-card:0 12px 34px rgba(7,20,38,.08);
  --yitm-ds-shadow-raised:0 22px 60px rgba(7,20,38,.14);
}

body[data-yitm-design-system="A0019020"]{
  background:var(--yitm-ds-surface-page);
  color:var(--yitm-ds-text-primary);
}
body[data-yitm-design-system="A0019020"] :is(a,button,summary,input,textarea,select):focus-visible{
  outline:3px solid var(--yitm-ds-attention)!important;
  outline-offset:3px!important;
}
body[data-yitm-design-system="A0019020"] :is(.site-header,.yitm-unified-header){
  border-bottom-color:var(--yitm-ds-line)!important;
  background:rgba(255,255,255,.97)!important;
}
body[data-yitm-design-system="A0019020"] .nav-cta{
  background:var(--yitm-ds-action-blue)!important;
  border-color:var(--yitm-ds-action-blue)!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  border-radius:var(--yitm-ds-radius-button)!important;
}
body[data-yitm-design-system="A0019020"] .nav-cta:is(:hover,:focus-visible){background:var(--yitm-ds-action-blue-hover)!important}
body[data-yitm-design-system="A0019020"] :is(.btn-primary,a.btn-primary,button.btn-primary){
  background:var(--yitm-ds-action-blue)!important;
  border-color:var(--yitm-ds-action-blue)!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  border-radius:var(--yitm-ds-radius-button)!important;
}
body[data-yitm-design-system="A0019020"] :is(.btn-primary,a.btn-primary,button.btn-primary):is(:hover,:focus-visible){
  background:var(--yitm-ds-action-blue-hover)!important;
  border-color:var(--yitm-ds-action-blue-hover)!important;
}
body[data-yitm-design-system="A0019020"] :is(.btn-secondary,a.btn-secondary,button.btn-secondary){
  background:#fff!important;
  border-color:var(--yitm-ds-action-blue)!important;
  color:var(--yitm-ds-text-primary)!important;
  -webkit-text-fill-color:var(--yitm-ds-text-primary)!important;
  border-radius:var(--yitm-ds-radius-button)!important;
}
body[data-yitm-design-system="A0019020"] :is(.btn-secondary,a.btn-secondary,button.btn-secondary):is(:hover,:focus-visible){
  background:var(--yitm-ds-surface-blue)!important;
}
body[data-yitm-design-system="A0019020"] :is(.footer.yitm-unified-footer,.yitm-unified-footer){
  background:var(--yitm-ds-platform-navy)!important;
  border-top:3px solid var(--yitm-ds-action-blue)!important;
  color:var(--yitm-ds-text-on-dark)!important;
}
body[data-yitm-design-system="A0019020"] :is(.footer.yitm-unified-footer,.yitm-unified-footer) :is(h1,h2,h3,h4,h5,h6,p,li,strong,small,span){
  color:var(--yitm-ds-text-on-dark)!important;
  -webkit-text-fill-color:var(--yitm-ds-text-on-dark)!important;
}
body[data-yitm-design-system="A0019020"] :is(.footer.yitm-unified-footer,.yitm-unified-footer) a{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
body[data-yitm-design-system="A0019020"] :is(.footer.yitm-unified-footer,.yitm-unified-footer) a:is(:hover,:focus-visible){
  color:var(--yitm-ds-intelligence)!important;
  -webkit-text-fill-color:var(--yitm-ds-intelligence)!important;
  border-color:rgba(49,215,255,.75)!important;
}

/* Homepage pilot: familiar local-service hero with restrained technology-blue accents. */
body[data-yitm-design-mode="home"] .home-core-hero{
  background:linear-gradient(120deg,var(--yitm-ds-surface-page) 0%,#fff 58%,var(--yitm-ds-surface-blue) 100%)!important;
}
body[data-yitm-design-mode="home"] .home-core-hero::after{
  background:radial-gradient(circle,rgba(0,168,255,.12),rgba(0,168,255,0) 70%)!important;
}
body[data-yitm-design-mode="home"] .home-hero-actions-panel{
  border-color:var(--yitm-ds-line)!important;
  background:rgba(255,255,255,.94)!important;
  box-shadow:var(--yitm-ds-shadow-card)!important;
}
body[data-yitm-design-mode="home"] .home-hero-trust-list li::before{
  background:var(--yitm-ds-trust)!important;
  color:#071426!important;
}
body[data-yitm-design-mode="home"] .home-hero-contact a{color:var(--yitm-ds-action-blue)!important}

/* Intelligence layer: cyan identifies machine-assisted states; green identifies verified/human states. */
body[data-yitm-design-mode="home"] .home-ai-proof,
body[data-yitm-design-mode="intelligence"] .yitm-answer-engine{
  --yitm-ae-navy:var(--yitm-ds-platform-navy);
  --yitm-ae-navy-2:var(--yitm-ds-platform-navy-2);
  --yitm-ae-mint:var(--yitm-ds-mint);
  --yitm-ae-green:var(--yitm-ds-trust);
  --yitm-ae-cream:var(--yitm-ds-surface-page);
  --yitm-ae-paper:#fff;
  --yitm-ae-ink:var(--yitm-ds-text-primary);
  --yitm-ae-copy:var(--yitm-ds-text-secondary);
  --yitm-ae-line:var(--yitm-ds-line);
  --yitm-ae-soft:var(--yitm-ds-surface-blue);
}
body[data-yitm-design-mode="home"] .home-ai-proof{
  background:
    radial-gradient(circle at 82% 12%,rgba(49,215,255,.16),rgba(49,215,255,0) 31%),
    linear-gradient(145deg,var(--yitm-ds-platform-navy) 0%,#081d35 72%,#0a3150 100%)!important;
  border-color:rgba(49,215,255,.18)!important;
}
body[data-yitm-design-mode="home"] .home-ai-proof::before{
  background:radial-gradient(circle,rgba(49,215,255,.18) 0,rgba(49,215,255,0) 70%)!important;
}
body[data-yitm-design-mode="home"] .home-ai-proof__intro .eyebrow,
body[data-yitm-design-mode="home"] .home-ai-proof__guardrail a,
body[data-yitm-design-mode="home"] .home-ai-proof__compare span,
body[data-yitm-design-mode="home"] .home-ai-proof__faq a,
body[data-yitm-design-mode="home"] .home-ai-proof__fallback a{
  color:var(--yitm-ds-intelligence)!important;
}
body[data-yitm-design-mode="home"] .home-ai-proof__guardrail{
  border-color:rgba(49,215,255,.3)!important;
  background:rgba(255,255,255,.055)!important;
}
body[data-yitm-design-mode="home"] .home-ai-proof__rail li::before{
  background:rgba(49,215,255,.10)!important;
  border-color:rgba(49,215,255,.34)!important;
  color:var(--yitm-ds-intelligence)!important;
}
body[data-yitm-design-mode="home"] .home-ai-proof__rail li.is-active{
  border-color:rgba(49,215,255,.7)!important;
  background:rgba(0,168,255,.12)!important;
  box-shadow:0 0 0 1px rgba(49,215,255,.08),0 14px 34px rgba(0,168,255,.08)!important;
}
body[data-yitm-design-mode="home"] .home-ai-proof__rail li.is-done{
  border-color:rgba(38,181,106,.55)!important;
  background:rgba(38,181,106,.10)!important;
}
body[data-yitm-design-mode="home"] .home-ai-proof__rail li.is-done::before{
  background:var(--yitm-ds-trust)!important;
  border-color:var(--yitm-ds-trust)!important;
  color:#071426!important;
}
body[data-yitm-design-mode="home"] .home-ai-proof__experience{
  background:var(--yitm-ds-surface-page)!important;
  color:var(--yitm-ds-text-primary)!important;
  box-shadow:var(--yitm-ds-shadow-raised)!important;
}
body[data-yitm-design-mode="home"] .home-ai-proof__statusbar{
  border-color:var(--yitm-ds-line)!important;
  color:var(--yitm-ds-text-secondary)!important;
}
body[data-yitm-design-mode="home"] .home-ai-proof__statusbar .home-ai-proof__live::before{
  background:var(--yitm-ds-trust)!important;
  box-shadow:0 0 0 4px rgba(38,181,106,.14)!important;
}
body[data-yitm-design-mode="home"] .home-ai-proof__system-list li{
  background:var(--yitm-ds-surface-cyan)!important;
  color:#10324b!important;
}
body[data-yitm-design-mode="home"] .home-ai-proof__human{
  background:var(--yitm-ds-platform-navy)!important;
  border-color:rgba(49,215,255,.22)!important;
}
body[data-yitm-design-mode="home"] .home-ai-proof__human li::before{color:var(--yitm-ds-trust)!important}
body[data-yitm-design-mode="home"] .yitm-answer-engine__button--primary,
body[data-yitm-design-mode="intelligence"] .yitm-answer-engine__button--primary{
  background:var(--yitm-ds-action-blue)!important;
  border-color:var(--yitm-ds-action-blue)!important;
  color:#fff!important;
}
body[data-yitm-design-mode="home"] .yitm-answer-engine__chip:is(:hover,:focus-visible),
body[data-yitm-design-mode="intelligence"] .yitm-answer-engine__chip:is(:hover,:focus-visible){
  border-color:var(--yitm-ds-electric)!important;
  background:var(--yitm-ds-surface-cyan)!important;
}

/* Software & AI / case-study pilots: same brand, higher-energy technology end. */
body[data-yitm-design-mode="software"],
body[data-yitm-design-mode="ai-article"]{
  --lr-ink:var(--yitm-ds-text-primary);
  --lr-muted:var(--yitm-ds-text-secondary);
  --lr-green:var(--yitm-ds-action-blue);
  --lr-green-dark:var(--yitm-ds-action-blue-hover);
  --lr-green-soft:var(--yitm-ds-surface-blue);
  --lr-mint:var(--yitm-ds-surface-cyan);
  --lr-line:var(--yitm-ds-line);
  --lr-warm:var(--yitm-ds-surface-amber);
  --lr-amber:var(--yitm-ds-attention);
  --lr-shadow:var(--yitm-ds-shadow-card);
  --lr-radius:var(--yitm-ds-radius-panel);
  --lr-radius-sm:var(--yitm-ds-radius-card);
}
body[data-yitm-design-mode="software"].leadroom-page,
body[data-yitm-design-mode="ai-article"].leadroom-page{
  background:linear-gradient(180deg,var(--yitm-ds-surface-page) 0,#fff 560px)!important;
}
body[data-yitm-design-mode="software"] .leadroom-eyebrow,
body[data-yitm-design-mode="ai-article"] .leadroom-eyebrow{
  border-color:#b9ddff!important;
  background:var(--yitm-ds-surface-blue)!important;
  color:var(--yitm-ds-action-blue-hover)!important;
}
body[data-yitm-design-mode="software"] .leadroom-eyebrow::before,
body[data-yitm-design-mode="ai-article"] .leadroom-eyebrow::before{background:var(--yitm-ds-intelligence)!important}
body[data-yitm-design-mode="software"] :is(.leadroom-hero h1,.leadroom-section h2,.leadroom-section h3),
body[data-yitm-design-mode="ai-article"] :is(.leadroom-article-hero h1,.leadroom-content h2,.leadroom-content h3){color:var(--yitm-ds-text-primary)!important}
body[data-yitm-design-mode="software"] :is(.leadroom-hero .leadroom-lede,.leadroom-section-heading p,.leadroom-copy),
body[data-yitm-design-mode="ai-article"] :is(.leadroom-article-hero .leadroom-lede,.leadroom-content p,.leadroom-content li){color:var(--yitm-ds-text-secondary)!important}
body[data-yitm-design-mode="software"] .leadroom-button.primary,
body[data-yitm-design-mode="ai-article"] .leadroom-button{
  background:var(--yitm-ds-action-blue)!important;
  border-color:var(--yitm-ds-action-blue)!important;
  color:#fff!important;
}
body[data-yitm-design-mode="software"] .leadroom-button.secondary{
  background:#fff!important;
  color:var(--yitm-ds-text-primary)!important;
  border-color:var(--yitm-ds-action-blue)!important;
}
body[data-yitm-design-mode="software"] .leadroom-hero-visual::before{
  background:linear-gradient(135deg,rgba(49,215,255,.18),rgba(15,100,238,.08),rgba(100,230,180,.11))!important;
}
body[data-yitm-design-mode="software"] :is(.leadroom-card,.leadroom-proof,.leadroom-direct-answer),
body[data-yitm-design-mode="ai-article"] :is(.leadroom-faq details,.yitm-reader-uplift,.yitm-editorial-review){
  border-color:var(--yitm-ds-line)!important;
  box-shadow:var(--yitm-ds-shadow-card)!important;
}
/* The legacy service-page shell owns section backgrounds with an ID-specific !important rule.
   Scope this pilot override more specifically rather than weakening the shared legacy owner. */
body[data-yitm-design-system="A0019020"][data-yitm-design-mode="software"].template-service-page
main#main-content > section[data-yitm-ai-proof-series="A0019019"]{
  background:
    radial-gradient(circle at 84% 10%,rgba(49,215,255,.18),rgba(49,215,255,0) 30%),
    linear-gradient(145deg,var(--yitm-ds-platform-navy),#0a2d50)!important;
  border-block-color:rgba(49,215,255,.16)!important;
}
body[data-yitm-design-system="A0019020"][data-yitm-design-mode="software"].template-service-page
main#main-content > section[data-yitm-ai-proof-series="A0019019"] .leadroom-section-heading :is(h2,p){
  color:var(--yitm-ds-text-on-dark)!important;
  -webkit-text-fill-color:var(--yitm-ds-text-on-dark)!important;
}
body[data-yitm-design-system="A0019020"][data-yitm-design-mode="software"].template-service-page
main#main-content > section[data-yitm-ai-proof-series="A0019019"] .leadroom-product-badge{
  color:var(--yitm-ds-intelligence)!important;
}
body[data-yitm-design-system="A0019020"][data-yitm-design-mode="software"].template-service-page
main#main-content > section[data-yitm-ai-proof-series="A0019019"] .leadroom-card{
  border-color:rgba(49,215,255,.2)!important;
}
body[data-yitm-design-system="A0019020"][data-yitm-design-mode="software"].template-service-page
main#main-content > section[data-yitm-ai-proof-series="A0019019"] .leadroom-icon{
  background:var(--yitm-ds-surface-cyan)!important;
  color:var(--yitm-ds-action-blue-hover)!important;
}
body[data-yitm-design-mode="ai-article"] .leadroom-article-hero{
  margin-top:.75rem;
  padding:clamp(22px,4vw,38px)!important;
  border:1px solid rgba(0,168,255,.22);
  border-radius:var(--yitm-ds-radius-panel);
  background:linear-gradient(135deg,#fff 0%,var(--yitm-ds-surface-blue) 64%,var(--yitm-ds-surface-cyan) 100%);
  box-shadow:var(--yitm-ds-shadow-card);
}
body[data-yitm-design-mode="ai-article"] .leadroom-cta{
  background:linear-gradient(135deg,var(--yitm-ds-platform-navy),var(--yitm-ds-platform-navy-2))!important;
  border:1px solid rgba(49,215,255,.22)!important;
}
body[data-yitm-design-mode="ai-article"] .leadroom-cta :is(h2,h3,p){color:var(--yitm-ds-text-on-dark)!important}
body[data-yitm-design-mode="ai-article"] .leadroom-cta .leadroom-button{
  background:#fff!important;
  border-color:#fff!important;
  color:var(--yitm-ds-platform-navy)!important;
}

/* Normal service pilot: modernised but deliberately quieter than Software & AI. */
body[data-yitm-design-mode="service"] .vm-hero{
  background:linear-gradient(135deg,#fff 0%,var(--yitm-ds-surface-page) 56%,var(--yitm-ds-surface-blue) 100%)!important;
  border-color:var(--yitm-ds-line)!important;
  box-shadow:var(--yitm-ds-shadow-card)!important;
}
body[data-yitm-design-mode="service"] .vm-kicker{
  border-color:#b9ddff!important;
  background:var(--yitm-ds-surface-blue)!important;
  color:var(--yitm-ds-action-blue-hover)!important;
}
body[data-yitm-design-mode="service"] .vm-hero h1{color:var(--yitm-ds-text-primary)!important}
body[data-yitm-design-mode="service"] .vm-lead,
body[data-yitm-design-mode="service"] :is(.vm-panel p,.vm-panel li,.vm-panel td){color:var(--yitm-ds-text-secondary)!important}
body[data-yitm-design-mode="service"] .vm-btn:not(.secondary){
  background:var(--yitm-ds-action-blue)!important;
  border-color:var(--yitm-ds-action-blue)!important;
  color:#fff!important;
  box-shadow:0 10px 24px rgba(15,100,238,.18)!important;
}
body[data-yitm-design-mode="service"] .vm-btn.secondary{
  background:#fff!important;
  border-color:var(--yitm-ds-action-blue)!important;
  color:var(--yitm-ds-text-primary)!important;
}
body[data-yitm-design-mode="service"] :is(.vm-panel,.vm-card,.vm-triage){
  border-color:var(--yitm-ds-line)!important;
  box-shadow:var(--yitm-ds-shadow-card)!important;
}
body[data-yitm-design-mode="service"] .vm-answer{border-top-color:var(--yitm-ds-action-blue)!important}
body[data-yitm-design-mode="service"] .vm-panel h3{color:var(--yitm-ds-action-blue-hover)!important}
body[data-yitm-design-mode="service"] .vm-urgent{border-color:#ef9a92!important;background:#fff5f3!important}
body[data-yitm-design-mode="service"] .vm-urgent :is(h2,h3){color:#9f261e!important}
body[data-yitm-design-mode="service"] .vm-bottom-cta{
  background:linear-gradient(135deg,var(--yitm-ds-platform-navy),var(--yitm-ds-platform-navy-2))!important;
  border-color:rgba(49,215,255,.2)!important;
  color:var(--yitm-ds-text-on-dark)!important;
}
body[data-yitm-design-mode="service"] .vm-bottom-cta :is(h2,h3,p){color:var(--yitm-ds-text-on-dark)!important;-webkit-text-fill-color:var(--yitm-ds-text-on-dark)!important}

/* Find the right help pilot: dedicated intelligence surface without turning the whole page dark. */
body[data-yitm-design-mode="intelligence"] .start-hero{
  position:relative;
  overflow:hidden;
  border:1px solid rgba(49,215,255,.24)!important;
  border-radius:var(--yitm-ds-radius-panel)!important;
  background:
    radial-gradient(circle at 85% 15%,rgba(49,215,255,.17),rgba(49,215,255,0) 32%),
    linear-gradient(145deg,var(--yitm-ds-platform-navy),#0a2d50)!important;
  color:var(--yitm-ds-text-on-dark)!important;
  box-shadow:var(--yitm-ds-shadow-raised)!important;
}
body[data-yitm-design-mode="intelligence"] .start-hero :is(h1,p){color:var(--yitm-ds-text-on-dark)!important;-webkit-text-fill-color:var(--yitm-ds-text-on-dark)!important}
body[data-yitm-design-mode="intelligence"] .start-hero .eyebrow{color:var(--yitm-ds-intelligence)!important}
body[data-yitm-design-mode="intelligence"] .yitm-answer-engine__ask{
  border-color:rgba(0,168,255,.24)!important;
  box-shadow:var(--yitm-ds-shadow-raised)!important;
}
body[data-yitm-design-mode="intelligence"] .start-card{
  border-color:var(--yitm-ds-line)!important;
  border-radius:var(--yitm-ds-radius-card)!important;
  box-shadow:var(--yitm-ds-shadow-card)!important;
}
body[data-yitm-design-mode="intelligence"] .start-card:is(:hover,:focus-visible){
  border-color:var(--yitm-ds-electric)!important;
  transform:translateY(-2px);
}
body[data-yitm-design-mode="intelligence"] .start-card span{color:var(--yitm-ds-action-blue)!important}
body[data-yitm-design-mode="intelligence"] .start-guide{
  border-color:var(--yitm-ds-line)!important;
  background:var(--yitm-ds-surface-blue)!important;
}

/* QuoteMe pilot: preserve the task flow while simplifying colours into semantic states. */
body[data-yitm-design-mode="request"] .qhm2312-wrap{
  --qhm-ds-blue:var(--yitm-ds-action-blue);
  --qhm-ds-blue-hover:var(--yitm-ds-action-blue-hover);
}
body[data-yitm-design-mode="request"] .qhm2312-main{
  border-color:var(--yitm-ds-line)!important;
  box-shadow:var(--yitm-ds-shadow-card)!important;
}
body[data-yitm-design-mode="request"] .qhm8500-main-intro .qhm2312-kicker{color:var(--yitm-ds-action-blue-hover)!important}
body[data-yitm-design-mode="request"] .qhm8500-step{
  border-color:var(--yitm-ds-line)!important;
  background:var(--yitm-ds-surface-page)!important;
}
body[data-yitm-design-mode="request"] .qhm8500-stepper li[aria-current="step"]{color:var(--yitm-ds-action-blue-hover)!important}
body[data-yitm-design-mode="request"] .qhm8500-stepper li[aria-current="step"] b{
  border-color:var(--yitm-ds-action-blue)!important;
  background:var(--yitm-ds-action-blue)!important;
}
body[data-yitm-design-mode="request"] .qhm8500-stepper li.is-done b{
  border-color:var(--yitm-ds-trust)!important;
  background:var(--yitm-ds-surface-green)!important;
  color:#0c5936!important;
}
body[data-yitm-design-mode="request"] :is(.qhm8500-choice,.qhm8957-contact-option,.qhm8500-mini-choice,.qhm8993-ndis-need-grid button){border-color:var(--yitm-ds-line)!important}
body[data-yitm-design-mode="request"] :is(.qhm8500-choice,.qhm8957-contact-option,.qhm8500-mini-choice,.qhm8993-ndis-need-grid button)[aria-pressed="true"]{
  border-color:var(--yitm-ds-action-blue)!important;
  background:var(--yitm-ds-surface-blue)!important;
  box-shadow:0 0 0 3px rgba(15,100,238,.10)!important;
}
body[data-yitm-design-mode="request"] :is(.qhm8500-choice strong,.qhm8957-contact-option strong,.qhm8500-change,.qhm8500-optional-card>summary){color:var(--yitm-ds-action-blue-hover)!important}
body[data-yitm-design-mode="request"] :is(.qhm8500-next,.qhm8500-submit){
  background:var(--yitm-ds-action-blue)!important;
  border-color:var(--yitm-ds-action-blue)!important;
  color:#fff!important;
}
body[data-yitm-design-mode="request"] :is(.qhm8500-next,.qhm8500-submit):is(:hover,:focus-visible){background:var(--yitm-ds-action-blue-hover)!important}
body[data-yitm-design-mode="request"] .qhm8500-back{
  border-color:var(--yitm-ds-action-blue)!important;
  background:#fff!important;
  color:var(--yitm-ds-text-primary)!important;
}
body[data-yitm-design-mode="request"] .qhm8500-trust{
  border-color:#efcf78!important;
  background:var(--yitm-ds-surface-amber)!important;
  color:#5b4100!important;
}
body[data-yitm-design-mode="request"] :is(.qhm8966-resume,.qhm8966-network[data-network-state="online"]){
  border-color:#a9e1c3!important;
  background:var(--yitm-ds-surface-green)!important;
}
body[data-yitm-design-mode="request"] .qhm8500-runtime-warning{
  border-color:var(--yitm-ds-danger)!important;
  background:#fff3f2!important;
  color:#741e18!important;
}
body[data-yitm-design-mode="request"] .qhm2312-app-header{
  border-bottom-color:var(--yitm-ds-line)!important;
  background:rgba(255,255,255,.97)!important;
}
body[data-yitm-design-mode="request"] .qhm8500-mobile-dock{
  border-color:var(--yitm-ds-line)!important;
  background:rgba(255,255,255,.98)!important;
  box-shadow:0 -10px 30px rgba(7,20,38,.12)!important;
}

@media (prefers-reduced-motion:reduce){
  body[data-yitm-design-system="A0019020"] *{transition-duration:.001ms!important;animation-duration:.001ms!important}
}
