/* Three explicit technical rows, shared across client and staff dossiers. */
#softwareApp#softwareApp#softwareApp .technical-compact238 .case-data-panel203{padding:13px 16px 5px!important}
#softwareApp#softwareApp#softwareApp .technical-compact238 .case-data-panel203>header{min-height:36px!important;padding:9px 11px!important;margin:0 0 2px!important;border:1px solid var(--studio-line)!important;border-radius:8px!important;background:var(--studio-panel2)!important}
#softwareApp#softwareApp#softwareApp .technical-compact238 .case-data-panel203.is-vehicle>header{background:var(--studio-panel2)!important;border-left:2px solid color-mix(in srgb,var(--studio-accent) 45%,var(--studio-line))!important}
#softwareApp#softwareApp#softwareApp .technical-compact238 .case-data-panel203.is-ecu>header{border-left:3px solid hsl(199 35% 62%)!important}
#softwareApp#softwareApp#softwareApp .technical-compact238 .case-data-panel203>.case-data-grid203{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important}
#softwareApp#softwareApp#softwareApp .technical-compact238 .technical-row238{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:18px;min-width:0;align-items:center;border-bottom:1px solid var(--studio-soft-line)}
#softwareApp#softwareApp#softwareApp .technical-compact238 .technical-row238:last-child{border-bottom:0}
#softwareApp#softwareApp#softwareApp .sw-shell .technical-compact238 .case-data-panel203 .case-data-item203{display:block!important;grid-column:span 3!important;padding:10px 0!important;border:0!important;min-height:0!important;align-self:center!important}
#softwareApp#softwareApp#softwareApp .sw-shell .technical-compact238 .case-data-panel203 .engine-row238 .case-data-item203{grid-column:1/-1!important}
#softwareApp#softwareApp#softwareApp .sw-shell .technical-compact238 .case-data-panel203 .reading-row238 .case-data-item203{grid-column:span 2!important}
#softwareApp#softwareApp#softwareApp .sw-shell .technical-compact238 .case-data-panel203 .case-data-item203 dt{font:400 10px/1.4 Barlow,sans-serif!important;color:var(--studio-muted)!important;margin:0 0 4px!important}
#softwareApp#softwareApp#softwareApp .sw-shell .technical-compact238 .case-data-panel203 .case-data-item203 dd{font:500 14px/1.45 Barlow,sans-serif!important;margin:0!important}
#softwareApp#softwareApp#softwareApp .sw-shell .technical-compact238 .case-data-panel203 .identity-row238 dd{font-size:16px!important;font-weight:600!important}
#softwareApp#softwareApp#softwareApp .sw-shell .technical-compact238 .case-data-panel203 .case-data-item203 dd.case-data-code203{font:500 12px/1.7 ui-monospace,Consolas,monospace!important}
#softwareApp#softwareApp#softwareApp .sw-shell .technical-compact238 .case-data-panel203 .case-data-item203.is-empty dd{font:400 12px/1.7 Barlow,sans-serif!important}
#softwareApp#softwareApp#softwareApp .sw-shell .technical-compact238 .case-data-panel203 :is(h3,p,dt,dd){font-weight:600!important}
#softwareApp#softwareApp#softwareApp .sw-shell .technical-compact238 .case-data-panel203 .case-data-item203 :is(dt,dd){font-weight:600!important}
#softwareApp#softwareApp#softwareApp .sw-shell .technical-compact238 .case-data-panel203 .case-data-item203.is-empty dd{font-weight:600!important}
#softwareApp#softwareApp#softwareApp .sw-shell .technical-compact238 .case-data-panel203 .case-data-item203 dd.case-data-code203{font-weight:600!important}
@supports(grid-template-rows:subgrid){
 @media(min-width:1000px){
  #softwareApp#softwareApp#softwareApp .sw-shell .technical-compact238 .case-data-columns203{grid-template-rows:auto auto auto auto!important;row-gap:0!important}
  #softwareApp#softwareApp#softwareApp .sw-shell .technical-compact238 .case-data-panel203{display:grid!important;grid-row:span 4!important;grid-template-rows:subgrid!important;row-gap:0!important}
  #softwareApp#softwareApp#softwareApp .sw-shell .technical-compact238 .case-data-panel203>header{grid-row:1!important}
  #softwareApp#softwareApp#softwareApp .sw-shell .technical-compact238 .case-data-panel203>.case-data-grid203{grid-row:2/span 3!important;grid-template-rows:subgrid!important}
 }
}
@media(max-width:760px){
 #softwareApp#softwareApp#softwareApp .sw-shell .technical-compact238 .case-data-panel203{padding:12px 14px 4px!important}
 #softwareApp#softwareApp#softwareApp .technical-compact238 .technical-row238{column-gap:12px}
 #softwareApp#softwareApp#softwareApp .sw-shell .technical-compact238 .case-data-panel203 .reading-row238 dd{font-size:12px!important}
}
