/* NBC v7346 · P1 Diagnose direct entry + KI decision-lab entrance */
@layer nbc-p1-v7346 {
  /* Diagnose: the first decision is now a real destination, not a gated preview. */
  body.page-diagnose .dxn-hero-route[data-dxn-direct-tool="true"]{
    position:relative;
    border-color:rgba(185,235,201,.42)!important;
    background:linear-gradient(145deg,rgba(18,39,28,.86),rgba(10,24,18,.88))!important;
    box-shadow:0 18px 52px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.025)!important;
  }
  body.page-diagnose .dxn-hero-route[data-dxn-direct-tool="true"]::after{
    content:"Direkt öffnen →";
    display:block;
    margin-top:14px;
    font:600 .74rem/1.35 Archivo,Arial,sans-serif;
    letter-spacing:.035em;
    color:#b9ebc9;
  }
  body.page-diagnose .dxn-hero-route[data-dxn-direct-tool="true"] > i{display:none!important;}
  body.page-diagnose .dxn-workspace .dxn-tool-actions{margin-top:18px!important;}
  body.page-diagnose .dxn-workspace .dxn-primary-link{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:44px!important;
    padding:10px 16px!important;
    border:1px solid rgba(185,235,201,.48)!important;
    border-radius:6px!important;
    background:rgba(185,235,201,.08)!important;
    color:#dff6e6!important;
    text-decoration:none!important;
  }
  body.page-diagnose .dxn-workspace .dxn-primary-link.is-disabled{
    opacity:1!important;
    pointer-events:auto!important;
    cursor:pointer!important;
  }

  /* KI: a dedicated, intentionally calm pre-lab decision card. */
  body.service-ki .ki-tool-entry-section{
    padding:clamp(28px,4vw,54px) 0 clamp(34px,5vw,68px)!important;
    background:transparent!important;
  }
  body.service-ki #ki-decision-entry .sw{width:min(1180px,calc(100% - 48px))!important;}
  
  
  
  
  body.service-ki #ki-decision-entry .te-start{
    text-decoration:none!important;
  }
  body.service-ki #was-muesste-wahr-sein{scroll-margin-top:92px;}
  body.service-ki #ki-decision-entry{scroll-margin-top:88px;}

  @media(max-width:1000px){
    body.service-ki #ki-decision-entry .sw{width:min(100% - 36px,760px)!important;}
  }
  @media(max-width:600px){
    body.page-diagnose .dxn-hero-route[data-dxn-direct-tool="true"]::after{margin-top:11px;font-size:.70rem;}
    body.page-diagnose .dxn-workspace .dxn-primary-link{width:100%!important;}
    body.service-ki .ki-tool-entry-section{padding:24px 0 34px!important;}
    body.service-ki #ki-decision-entry .sw{width:calc(100% - 28px)!important;}
    
  }
  @media(prefers-reduced-motion:reduce){
    body.page-diagnose .dxn-hero-route[data-dxn-direct-tool="true"],
    body.service-ki #ki-decision-entry *{transition:none!important;animation:none!important;}
  }
}
