/* Shared, explicit label/value axes for technical facts. No data or role changes. */
#softwareApp#softwareApp#softwareApp .sw-shell .case-data-columns203{grid-template-rows:auto!important;gap:16px!important}
#softwareApp#softwareApp#softwareApp .sw-shell .case-data-panel203{display:block!important;grid-row:auto!important;container-type:normal!important;padding:16px 18px 8px!important}
#softwareApp#softwareApp#softwareApp .case-data-panel203>header{min-height:44px!important;align-items:center!important;margin-bottom:4px!important;padding-bottom:12px!important}
#softwareApp#softwareApp#softwareApp .case-data-panel203>header>div{display:block!important}
#softwareApp#softwareApp#softwareApp .case-data-panel203>header h3{font-size:16px!important}
#softwareApp#softwareApp#softwareApp .case-data-panel203>header p{margin-top:2px!important;font-size:11px!important}
#softwareApp#softwareApp#softwareApp .sw-shell .case-data-panel203>.case-data-grid203{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:none!important;gap:0!important}
#softwareApp#softwareApp#softwareApp .sw-shell .case-data-panel203 .case-data-item203{display:grid!important;grid-template-columns:128px minmax(0,1fr)!important;grid-column:1/-1!important;align-items:baseline!important;gap:12px!important;min-height:37px!important;padding:9px 0!important;border-bottom:1px solid var(--studio-soft-line)!important}
#softwareApp#softwareApp#softwareApp .sw-shell .case-data-panel203 .case-data-item203:last-child{border-bottom:0!important}
#softwareApp#softwareApp#softwareApp .sw-shell .case-data-panel203 .case-data-item203 dt{font:400 12px/1.5 Barlow,sans-serif!important;letter-spacing:0!important}
#softwareApp#softwareApp#softwareApp .sw-shell .case-data-panel203 .case-data-item203 dd{font:500 14px/1.5 Barlow,sans-serif!important;margin:0!important;letter-spacing:0!important}
#softwareApp#softwareApp#softwareApp .sw-shell .case-data-panel203 .case-data-item203 dd.case-data-code203{font:500 12px/1.75 ui-monospace,Consolas,monospace!important}
#softwareApp#softwareApp#softwareApp .sw-shell .case-data-panel203 .case-data-item203.is-empty dd{font:400 13px/1.62 Barlow,sans-serif!important;color:var(--studio-dim)!important}
/* Use the entire available dashboard width, including the statistics row. */
#softwareApp#softwareApp#softwareApp .overview-band147.overview-client214{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}
#softwareApp#softwareApp#softwareApp .overview-client214>:is(.sw-heading,.overview-live147,.sw-stats){width:100%!important;max-width:none!important;grid-column:1/-1!important;box-sizing:border-box!important}
#softwareApp#softwareApp#softwareApp .overview-client214>.overview-live147{grid-template-columns:minmax(0,3fr) minmax(200px,1fr)!important;gap:24px!important}
#softwareApp#softwareApp#softwareApp .overview-client214 .overview-live147>#swOpening{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:20px!important}
#softwareApp#softwareApp#softwareApp .overview-client214 .availability-live{grid-column:1!important;grid-row:1!important}
#softwareApp#softwareApp#softwareApp .overview-client214 .availability-service{grid-column:2!important;grid-row:1!important;justify-self:start!important}
#softwareApp#softwareApp#softwareApp .overview-client214 .availability-friendly{grid-column:3!important;grid-row:1!important}
#softwareApp#softwareApp#softwareApp .overview-client214>.sw-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:0!important}
/* One consistent right edge: state, open action, optional draft deletion below. */
#softwareApp#softwareApp#softwareApp .sw-client-request .client-request-actions147{display:grid!important;grid-template-columns:minmax(0,max-content) 36px!important;gap:8px 10px!important;justify-content:end!important;align-items:center!important;min-width:0!important}
#softwareApp#softwareApp#softwareApp .client-request-actions147>.sw-pill{grid-column:1!important;grid-row:1!important;max-width:none!important;white-space:nowrap!important;margin:0!important;justify-self:end!important}
#softwareApp#softwareApp#softwareApp .client-request-actions147>button:not(.sw-delete-draft){grid-column:2!important;grid-row:1!important}
#softwareApp#softwareApp#softwareApp .client-request-actions147>button.sw-delete-draft{grid-column:2!important;grid-row:2!important;justify-self:center!important}
/* Performance is a compact, always visible comparison, scoped to dossiers. */
#softwareApp#softwareApp#softwareApp .sw-shell .performance-fixed237{margin-top:12px!important;padding:12px 14px!important;background:var(--studio-input)!important}
#softwareApp#softwareApp#softwareApp .performance-fixed237>.sw-performance{display:grid!important;grid-template-columns:240px minmax(0,1fr)!important;gap:10px 20px!important;padding:0!important;margin:0!important;border:0!important;background:none!important}
#softwareApp#softwareApp#softwareApp .performance-fixed237 .sw-performance-heading{display:flex!important;align-items:center!important;gap:12px!important;margin:0!important;min-width:0!important}
#softwareApp#softwareApp#softwareApp .performance-fixed237 .sw-vehicle-logo{width:36px!important;height:36px!important;object-fit:contain!important}
#softwareApp#softwareApp#softwareApp .performance-fixed237 .sw-performance-heading small{font-size:10px!important;letter-spacing:1px!important}
#softwareApp#softwareApp#softwareApp .performance-fixed237 .sw-performance-heading h3{font-size:15px!important;margin:3px 0!important}
#softwareApp#softwareApp#softwareApp .performance-fixed237 .sw-performance-heading p{font-size:11px!important;margin:0!important}
#softwareApp#softwareApp#softwareApp .performance-fixed237 .sw-performance-heading>.sw-pill{display:none!important}
#softwareApp#softwareApp#softwareApp .performance-fixed237 .sw-performance-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))!important;gap:8px!important;margin:0!important}
#softwareApp#softwareApp#softwareApp .performance-fixed237 [data-performance-stage]{display:grid!important;grid-template-columns:26px minmax(0,1fr)!important;gap:2px 8px!important;padding:9px 10px!important;min-height:0!important;opacity:1!important}
#softwareApp#softwareApp#softwareApp .performance-fixed237 [data-performance-stage]>svg{grid-column:1!important;grid-row:1/4!important;width:26px!important;height:30px!important;align-self:center!important}
#softwareApp#softwareApp#softwareApp .performance-fixed237 [data-performance-stage]>:not(svg){grid-column:2!important;margin:0!important}
#softwareApp#softwareApp#softwareApp .performance-fixed237 [data-performance-stage]>small{font-size:11px!important}
#softwareApp#softwareApp#softwareApp .performance-fixed237 [data-performance-stage]>strong{font-size:21px!important;line-height:1.15!important}
#softwareApp#softwareApp#softwareApp .performance-fixed237 [data-performance-stage]>b{font-size:13px!important;line-height:1.4!important}
#softwareApp#softwareApp#softwareApp .performance-fixed237 [data-performance-stage] em{font-size:9px!important;font-style:normal!important}
#softwareApp#softwareApp#softwareApp .performance-fixed237 .sw-performance-note{grid-column:1/-1!important;font-size:10px!important;margin:0!important;line-height:1.5!important}
@media(max-width:1100px){
 #softwareApp#softwareApp#softwareApp .performance-fixed237>.sw-performance{grid-template-columns:minmax(0,1fr)!important}
 #softwareApp#softwareApp#softwareApp .overview-client214>.overview-live147{grid-template-columns:minmax(0,1fr) 190px!important;gap:16px!important}
 #softwareApp#softwareApp#softwareApp .overview-client214 .overview-live147>#swOpening{gap:12px!important}
}
@media(max-width:760px){
 #softwareApp#softwareApp#softwareApp .sw-shell .case-data-panel203{padding:14px!important}
 #softwareApp#softwareApp#softwareApp .sw-shell .case-data-panel203 .case-data-item203{grid-template-columns:112px minmax(0,1fr)!important;gap:10px!important}
 #softwareApp#softwareApp#softwareApp .overview-client214>.overview-live147{grid-template-columns:minmax(0,1fr)!important}
 #softwareApp#softwareApp#softwareApp .overview-client214 .overview-live147>#swOpening{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 #softwareApp#softwareApp#softwareApp .overview-client214 .availability-friendly{grid-column:1/-1!important;grid-row:2!important}
 #softwareApp#softwareApp#softwareApp .overview-client214>.sw-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 #softwareApp#softwareApp#softwareApp .performance-fixed237 .sw-performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
