/* A small density adjustment; keep the flat list and honest metric model. */
body :is(#home #ll,#cv #al,#home #ml) .app.radar-card.slim-card{padding:12px 7px!important;gap:6px!important;border-radius:10px!important;position:relative!important;isolation:isolate!important}
body :is(#home #ll,#cv #al,#home #ml) .slim-card .sc-head{height:40px;min-height:40px}
.sc-icon{width:40px;height:40px;min-width:40px;border-radius:10px}.sc-name{font-size:15.5px;line-height:19px}.sc-seller{font-size:10.5px;line-height:14px}.sc-metrics{min-height:15px;font-size:11.5px;line-height:15px}.sc-meta{font-size:10.5px;line-height:14px;height:14px}
/* Larger square tiles; the new size request replaces the earlier tiny four-up grid. */
body :is(#home #ll.gal,#cv #al.g){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;padding:8px 2px!important}
body :is(#home #ll.gal,#cv #al.g) .app.radar-card.slim-card{padding:7px 4px!important;border-radius:11px!important;gap:4px!important}
body :is(#home #ll.gal,#cv #al.g) .slim-card .sc-icon{width:34px;height:34px;min-width:34px;border-radius:8px}
body :is(#home #ll.gal,#cv #al.g) .slim-card .sc-name{font-size:10.5px;line-height:13px;min-height:13px}
body :is(#home #ll.gal,#cv #al.g) .slim-card .sc-revenue b{font-size:13px;line-height:15px}
body :is(#home #ll.gal,#cv #al.g) .slim-card .sc-download{font-size:9.5px;line-height:12px}
body :is(#home #ll.gal,#cv #al.g) .slim-card .sc-metrics{height:12px;min-height:12px}
@media(max-width:350px){body :is(#home #ll.gal,#cv #al.g) .slim-card .sc-icon{width:28px;height:28px;min-width:28px}body :is(#home #ll.gal,#cv #al.g) .slim-card .sc-name{font-size:9px;line-height:11px;min-height:11px}body :is(#home #ll.gal,#cv #al.g) .slim-card .sc-revenue b{font-size:12px;line-height:14px}body :is(#home #ll.gal,#cv #al.g) .app.radar-card.slim-card{gap:3px!important}}
@media(min-width:700px){body :is(#home #ll.gal,#cv #al.g){grid-template-columns:repeat(5,minmax(0,1fr))!important}}
@media(min-width:1100px){body :is(#home #ll.gal,#cv #al.g){grid-template-columns:repeat(7,minmax(0,1fr))!important}body :is(#home #ll.gal,#cv #al.g) .slim-card .sc-icon{width:40px;height:40px;min-width:40px;border-radius:10px}}
/* All states stay inside the tile. No negative inset or outer scaling to clip. */
body #home #ll .app.radar-card.slim-card:is(.rs-selected,.rs-holding,.rs-releasing)::after{inset:0!important;border-radius:inherit!important;box-shadow:none!important;pointer-events:none!important}
body #home #ll .app.radar-card.slim-card:is(.rs-selected,.rs-holding,.rs-releasing){transform:none!important;scale:1!important;box-shadow:none!important;outline:none!important;border-color:transparent!important}
body #home #ll .app.radar-card.slim-card:focus-visible{outline:1px solid rgba(177,215,246,.75)!important;outline-offset:-2px!important}
body #home #ll .app.radar-card.slim-card::before{display:none!important}
/* Compact iOS-style action material: neutral glass, no aura, no coloured bloom. */
body #selection-glass{width:min(430px,calc(100vw - 24px))!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;isolation:isolate!important}
body #selection-glass .rs-summary{padding:0 10px 8px!important;text-align:center!important;justify-content:center!important;font-size:11px!important;line-height:16px!important;color:#bfc2c9!important}
body #selection-glass .rs-summary b{font-size:11px!important;font-weight:550!important;color:#d7d9df!important}
body #selection-glass .rs-actions{display:grid!important;grid-template-columns:44px repeat(4,minmax(0,1fr))!important;gap:6px!important;padding:5px!important;min-height:70px!important;align-items:center!important}
body #selection-glass .rs-actions::before{inset:0 0 0 55px!important;border-radius:28px!important;background:linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.025) 50%),rgba(31,33,38,.62)!important;border:.5px solid rgba(255,255,255,.24)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 -1px 0 rgba(0,0,0,.3),0 5px 20px rgba(0,0,0,.3)!important;backdrop-filter:blur(28px) saturate(1.25)!important;-webkit-backdrop-filter:blur(28px) saturate(1.25)!important}
body #selection-glass .rs-actions button{height:60px!important;min-height:60px!important;border-radius:22px!important;gap:5px!important;padding:5px 1px!important;font-size:9px!important;font-weight:500!important;color:#eef0f5!important;letter-spacing:0!important}
body #selection-glass .rs-actions button svg{width:23px!important;height:23px!important;stroke-width:1.65!important;stroke-linecap:round!important;stroke-linejoin:round!important;filter:none!important}
body #selection-glass .rs-actions [data-rs=cancel]{width:44px!important;height:44px!important;min-height:44px!important;border-radius:50%!important;background:linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.025)),rgba(31,33,38,.64)!important;border:.5px solid rgba(255,255,255,.24)!important;backdrop-filter:blur(28px)!important;-webkit-backdrop-filter:blur(28px)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 4px 12px rgba(0,0,0,.22)!important}
body #selection-glass .rs-actions [data-rs=move]{margin:0!important}body #selection-glass .rs-actions [data-rs=fav]{color:#f0ce85!important}body #selection-glass .rs-actions [data-rs=delete]{color:#ff9692!important}
body #selection-glass .rs-actions button:active{background:rgba(255,255,255,.1)!important}
body #selection-glass .rs-move{border-radius:24px!important;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.02)),rgba(28,30,35,.8)!important;backdrop-filter:blur(28px)!important;-webkit-backdrop-filter:blur(28px)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 5px 20px rgba(0,0,0,.25)!important}
@media(prefers-reduced-transparency:reduce){body #selection-glass .rs-actions::before,body #selection-glass .rs-actions [data-rs=cancel],body #selection-glass .rs-move{background:#24262c!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}
/* The count belongs inside the backed action material, never above the cards. */
body #selection-glass .rs-summary{position:absolute!important;top:7px!important;left:60px!important;right:5px!important;z-index:2!important;padding:0!important;min-height:14px!important;line-height:14px!important;pointer-events:none!important}
body #selection-glass .rs-actions{padding-top:23px!important;min-height:88px!important}
body #selection-glass .rs-actions::before{inset:0 0 0 55px!important;border-radius:28px!important}
body #selection-glass .rs-actions [data-rs=cancel]{align-self:center!important}
