/* dashboard-only 9L; no unified filter assets or code */
/*ds1108 candidate: dashboard header gutters; pending browser proof.*/
html body .ct1105-bar:is(#ds1108x,.ct1105-bar){box-sizing:border-box!important;padding-right:20px!important}
html body div[role=button][data-plr="1"][data-ct1105]:is(#ds1108x,[data-plr])>.di1005m-meta{box-sizing:border-box!important;min-width:0!important;padding-left:14px!important;padding-right:14px!important;margin-left:0!important;margin-right:0!important}
html body div[role=button][data-plr="1"][data-ct1105]:is(#ds1108x,[data-plr])>.di1005m-meta>a[data-tg1105-link=meta]{min-width:0!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere}
@media(max-width:430px){
html body div[role=button][data-plr="1"][data-ct1105]:is(#ds1108x,[data-plr])>.di1005m-meta{width:100%!important;max-width:100%!important}
html body div[role=button][data-plr="1"][data-ct1105]:is(#ds1108x,[data-plr])>.di1005m-meta>a[data-tg1105-link=meta]{box-sizing:border-box!important;margin-left:0!important;margin-right:0!important}
}

/*ds1108b: a display:contents meta wrapper has no padding box. Restore it at ALL widths.*/
html body div[role=button][data-plr="1"][data-ct1105]:is(#ds1108x,[data-plr])>.di1005m-meta{display:flex!important;flex-direction:column!important;align-items:flex-start!important;box-sizing:border-box!important;padding-left:14px!important;padding-right:14px!important;min-width:0!important}

/*ds1108c: one aligned metadata row at every width; location yields to pay.*/
html body div[role=button][data-plr="1"][data-ct1105]:is(#ds1108x,[data-plr])>.di1005m-meta>a[data-tg1105-link=meta]{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:7px!important;width:100%!important;max-width:100%!important;min-width:0!important;font-size:13px!important;line-height:1.4!important;white-space:nowrap!important;box-sizing:border-box!important}
html body div[role=button][data-plr="1"][data-ct1105]:is(#ds1108x,[data-plr])>.di1005m-meta>a[data-tg1105-link=meta] .plr-loc{display:flex!important;align-items:center!important;gap:4px!important;flex:0 1 auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;margin:0!important;font-size:13px!important;line-height:1.4!important}
html body div[role=button][data-plr="1"][data-ct1105]:is(#ds1108x,[data-plr])>.di1005m-meta>a[data-tg1105-link=meta] .plr-loc>svg{flex:0 0 14px!important}
html body div[role=button][data-plr="1"][data-ct1105]:is(#ds1108x,[data-plr])>.di1005m-meta>a[data-tg1105-link=meta] >span[aria-hidden=true]{display:inline-block!important;flex:0 0 auto!important;margin:0!important;font-size:13px!important;line-height:1.4!important}
html body div[role=button][data-plr="1"][data-ct1105]:is(#ds1108x,[data-plr])>.di1005m-meta>a[data-tg1105-link=meta] .plr-rate{display:block!important;flex:0 0 auto!important;margin:0!important;white-space:nowrap!important;font-size:13px!important;line-height:1.4!important;font-weight:600!important}
html body div[role=button][data-plr="1"][data-ct1105]:is(#ds1108x,[data-plr])>.di1005m-meta>a[data-tg1105-link=meta] .plr-loc{display:block!important}
html body div[role=button][data-plr="1"][data-ct1105]:is(#ds1108x,[data-plr])>.di1005m-meta>a[data-tg1105-link=meta] .plr-loc>svg{vertical-align:-2px;margin-right:4px!important}

/*ds1108d: billing prose only; numeric pills and tile counters stay intact.*/
html body div[role=button][data-plr="1"][data-ct1105]:is(#ds1108x,[data-plr])>.di1005m-status>.di1005m-x{display:none!important}
/*ds1108d: breathing room below dashboard controls at all widths.*/
html body .ct1105-bar:is(#ds1108x,.ct1105-bar){padding-bottom:12px!important}

/* dash9: supplied real DOM; preserve all inherited control clearance. */
html body .di1005m-meta a.pgm5r7-meta:is(#ds1108seven,.pgm5r7-meta):is(#ds1108sevenb,.pgm5r7-meta):is(#ds1108sevenc,.pgm5r7-meta):is(#ds1108nine,.pgm5r7-meta){display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:baseline!important;gap:9px!important;min-width:0!important;width:auto!important;max-width:100%!important;justify-content:flex-start!important;white-space:nowrap!important;overflow:hidden!important;box-sizing:border-box!important}
html body .di1005m-meta a.pgm5r7-meta:is(#ds1108seven,.pgm5r7-meta):is(#ds1108sevenb,.pgm5r7-meta):is(#ds1108sevenc,.pgm5r7-meta):is(#ds1108nine,.pgm5r7-meta) > .plr-loc{display:block!important;flex:0 1 auto!important;width:auto!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;margin:0!important}
html body .di1005m-meta a.pgm5r7-meta:is(#ds1108seven,.pgm5r7-meta):is(#ds1108sevenb,.pgm5r7-meta):is(#ds1108sevenc,.pgm5r7-meta):is(#ds1108nine,.pgm5r7-meta) > .plr-rate{display:block!important;flex:none!important;white-space:nowrap!important;margin:0!important}
html body .di1005m-meta a.pgm5r7-meta:is(#ds1108seven,.pgm5r7-meta):is(#ds1108sevenb,.pgm5r7-meta):is(#ds1108sevenc,.pgm5r7-meta):is(#ds1108nine,.pgm5r7-meta) > span[aria-hidden="true"]{display:block!important;flex:none!important;margin:0!important;padding:0!important}
html body .di1005m-status .di1005m-x:is(#ds1108seven,.di1005m-x):is(#ds1108sevenb,.di1005m-x):is(#ds1108sevenc,.di1005m-x){display:none!important}
