/* Compact rows and square overview tiles share one content model. */
body :is(#home #ll,#cv #al,#home #ml) .app.radar-card.slim-card{display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important;max-height:none!important;gap:5px!important;padding:10px 2px!important;border:0!important;border-bottom:1px solid #1c1c20!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important;box-sizing:border-box!important;aspect-ratio:auto!important}
body :is(#home #ll,#cv #al,#home #ml) .slim-card .sc-head{display:flex;align-items:center;gap:9px;min-height:38px;min-width:0;width:100%}
.sc-icon{width:38px;height:38px;min-width:38px;border-radius:9px;object-fit:cover;flex:none}
.sc-identity{min-width:0;flex:1;align-self:center}.sc-name{font:600 15px/18px system-ui;letter-spacing:-.02em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;color:#ececf0}.sc-seller{font:400 10px/13px system-ui;color:#85858e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}
.sc-revenue{flex:none;text-align:right;min-width:0;align-self:center;max-width:38%}.sc-revenue b{display:block;font:600 19px/22px system-ui;color:#8bcca7;letter-spacing:-.035em;white-space:nowrap}.sc-revenue small{display:block;font:400 8px/11px system-ui;color:#777781}
.sc-meta{display:flex;align-items:center;gap:5px;min-width:0;width:100%;height:13px;font:400 10px/13px system-ui;color:#85858f}.sc-category{display:inline-flex;min-width:0;align-items:center;gap:4px;max-width:68%;overflow:hidden}.sc-category>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-category .ci{display:inline-flex}.sc-category svg{width:10px;height:10px;stroke:currentColor;fill:none;stroke-width:1.5}.sc-meta .fl{width:14px!important;height:10px!important;flex:none!important;border-radius:1px;margin:0!important;display:inline-block!important}.sc-rank{color:#a5a5af;flex:none}.sc-age{margin-left:auto;flex:none}.sc-metrics{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:14px;font:400 11px/14px system-ui}.sc-download,.sc-rpd{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.sc-download{color:#8baee6}.sc-download svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:1.7}.sc-download b,.sc-rpd b{font-weight:550}.sc-download small,.sc-rpd small{font:400 9px/12px system-ui;opacity:.8}.sc-rpd{color:#dabb80}.sc-description{font:400 11px/15px system-ui;color:#8a8a94;margin:2px 0 0;max-height:30px;overflow:hidden}.card-no-desc .sc-description{display:none}.card-no-cat .sc-category{display:none}
body #home #ll:not(.kan):not(.gal),body #home #ml,body #cv #al:not(.g){gap:0!important}
body #home #ll.kan .slim-card{margin:0 10px!important}
body :is(#home #ll.gal,#cv #al.g){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;padding:8px 0!important}
body :is(#home #ll.gal,#cv #al.g) .app.radar-card.slim-card{aspect-ratio:1!important;padding:5px 2px!important;gap:2px!important;justify-content:center!important;align-items:center!important;border:0!important;border-radius:7px!important;background:#09090b!important;overflow:hidden!important}
body :is(#home #ll.gal,#cv #al.g) .slim-card .sc-head{display:contents!important}.slim-card .sc-head>*{box-sizing:border-box}
body :is(#home #ll.gal,#cv #al.g) .slim-card .sc-icon{width:22px;height:22px;min-width:22px;border-radius:5px}
body :is(#home #ll.gal,#cv #al.g) .slim-card .sc-identity{width:100%;flex:none;text-align:center}.slim-card .sc-revenue{box-sizing:border-box}
body :is(#home #ll.gal,#cv #al.g) .slim-card .sc-name{display:block;white-space:nowrap;text-overflow:ellipsis;font-size:9px;line-height:11px;min-height:11px}
body :is(#home #ll.gal,#cv #al.g) .slim-card .sc-seller,body :is(#home #ll.gal,#cv #al.g) .slim-card .sc-meta,body :is(#home #ll.gal,#cv #al.g) .slim-card .sc-description,body :is(#home #ll.gal,#cv #al.g) .slim-card .sc-revenue small,body :is(#home #ll.gal,#cv #al.g) .slim-card .sc-rpd{display:none!important}
body :is(#home #ll.gal,#cv #al.g) .slim-card .sc-revenue{width:100%;max-width:none;text-align:center}.slim-card .sc-metrics:empty{display:none}
body :is(#home #ll.gal,#cv #al.g) .slim-card .sc-revenue b{font-size:11px;line-height:13px}
body :is(#home #ll.gal,#cv #al.g) .slim-card .sc-metrics{min-height:10px;height:10px;justify-content:center;width:100%;gap:0}.slim-card .sc-metrics b{font-variant-numeric:tabular-nums}
body :is(#home #ll.gal,#cv #al.g) .slim-card .sc-download{font-size:8px;line-height:10px;gap:2px}
body :is(#home #ll.gal,#cv #al.g) .slim-card .sc-download small{font-size:6px;line-height:8px}
body :is(#home #ll.gal,#cv #al.g) .slim-card .sc-download svg{display:none}
body #home #ll .slim-card.rs-selected::after,body #home #ll .slim-card.rs-holding::after{border-radius:7px!important}
@media(max-width:350px){.sc-name{font-size:14px;line-height:17px}.sc-revenue b{font-size:17px;line-height:20px}.sc-head{gap:7px}.sc-icon{width:34px;height:34px;min-width:34px}.sc-revenue small{font-size:7px}body :is(#home #ll.gal,#cv #al.g) .slim-card .sc-icon{width:18px;height:18px;min-width:18px}body :is(#home #ll.gal,#cv #al.g) .slim-card .sc-name{font-size:8px;line-height:10px;min-height:10px}body :is(#home #ll.gal,#cv #al.g) .slim-card .sc-revenue b{font-size:10px;line-height:11px}body :is(#home #ll.gal,#cv #al.g) .slim-card .sc-download{font-size:7px}}
@media(min-width:700px){body :is(#home #ll.gal,#cv #al.g){grid-template-columns:repeat(6,minmax(0,1fr))!important}body :is(#home #ll.gal,#cv #al.g) .slim-card .sc-icon{width:32px;height:32px;min-width:32px}body :is(#home #ll.gal,#cv #al.g) .slim-card .sc-name{font-size:11px;line-height:14px}body :is(#home #ll.gal,#cv #al.g) .slim-card .sc-download{font-size:10px}body :is(#home #ll.gal,#cv #al.g) .slim-card .sc-download small{font-size:8px}body :is(#home #ll.gal,#cv #al.g) .slim-card .sc-revenue b{font-size:14px;line-height:17px}}
@media(min-width:1100px){body :is(#home #ll.gal,#cv #al.g){grid-template-columns:repeat(8,minmax(0,1fr))!important}}
.sc-rpd svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:1.7}body :is(#home #ll,#cv #al,#home #ml) .slim-card .sc-meta .fl{object-fit:cover;border:0!important;background:none!important;box-shadow:none!important}
.sc-name{display:block;white-space:nowrap;text-overflow:ellipsis}.sc-head{height:38px}.sc-revenue small:empty{display:none}
body #home #ll:not(.kan):not(.gal),body #home #ml,body #cv #al:not(.g){column-gap:20px!important}
