
@media (min-width:1024px) and (orientation:landscape){
 body.a5r-tablet #kv7CollectionOverlay .kv7-collection-sheet{
   width:calc(100vw - 64px)!important;
   max-width:1200px!important;
   height:calc(100vh - 48px)!important;
   max-height:calc(100vh - 48px)!important;
   margin:auto!important;
   border-radius:24px!important;
   padding:24px!important;
   box-sizing:border-box!important;
   overflow-y:auto!important;
   display:grid!important;
   grid-template-columns:minmax(0,1fr) minmax(0,1fr);
   gap:16px 24px;
   align-content:start;
 }
 body.a5r-tablet .kv7-collection-sheet > .a5r-col-head{
   grid-column:1/-1;
 }
 body.a5r-tablet .kv7-collection-sheet > .a5r-col-stats{
   grid-column:1;
   grid-row:2;
 }
 body.a5r-tablet .kv7-collection-sheet > .a5r-col-actions{
   grid-column:2;
   grid-row:2;
   display:flex;
   gap:12px;
   align-items:stretch;
 }
 body.a5r-tablet .a5r-col-actions > button{
   flex:1;
   min-width:0;
 }
 body.a5r-tablet .kv7-collection-sheet > .a5r-import{
   grid-column:2;
   grid-row:3;
 }
 body.a5r-tablet .kv7-collection-sheet > .a5r-col-note{
   grid-column:1/-1;
   font-size:13px;
 }
 body.a5r-tablet .kv7-collection-sheet > *{
   min-width:0;
 }
}

@media (min-width:1024px) and (orientation:landscape){
 body.a5r-tablet #kv7CollectionOverlay .kv7-collection-sheet{
   grid-template-columns:minmax(0,7fr) minmax(280px,3fr)!important;
 }
 body.a5r-tablet #kv7CollectionOverlay .kv7-collection-sheet img{
   width:160px!important;
   height:90px!important;
   min-width:160px!important;
   max-width:160px!important;
   object-fit:cover!important;
   border-radius:12px!important;
   flex-shrink:0!important;
 }
 body.a5r-tablet #kv7CollectionOverlay .a5r-col-actions{
   flex-direction:column!important;
 }
 body.a5r-tablet #kv7CollectionOverlay .a5r-col-actions button,
 body.a5r-tablet #kv7CollectionOverlay .a5r-import-actions button{
   font-size:15px!important;
   padding:12px!important;
 }
}

@media (min-width:1024px) and (orientation:landscape){
 body.a5r-tablet #kv7CollectionOverlay .song{
   display:grid!important;
   grid-template-columns:160px minmax(0,1fr)!important;
   gap:14px!important;
   align-items:start!important;
 }
 body.a5r-tablet #kv7CollectionOverlay .song > img{
   grid-column:1!important;
   grid-row:1!important;
   position:static!important;
 }
 body.a5r-tablet #kv7CollectionOverlay .song > div:not(.song-actions){
   grid-column:2!important;
   grid-row:1!important;
   min-width:0!important;
 }
 body.a5r-tablet #kv7CollectionOverlay .song-title{
   white-space:normal!important;
   overflow-wrap:anywhere!important;
   font-size:18px!important;
   line-height:1.35!important;
 }
 body.a5r-tablet #kv7CollectionOverlay .song-actions{
   grid-column:1/-1!important;
   grid-row:2!important;
   min-width:0!important;
 }
 body.a5r-tablet .a5r-tablet-right{
   overflow-y:auto!important;
   overflow-x:hidden!important;
   min-height:0!important;
 }
 body.a5r-tablet .a5r-tablet-right > *{
   flex-shrink:0!important;
 }
 body.route-hp.a5r-tablet.a5r-tablet #kv7ReactionInline button{
   aspect-ratio:1/1!important;
   height:auto!important;
   min-height:76px!important;
   padding:8px!important;
   border-radius:8px!important;
   white-space:normal!important;
   font-size:14px!important;
 }
}

@media(min-width:1024px) and (orientation:landscape){
body.route-hp.a5r-tablet.a5r-tablet #kv7ReactionInline .rx-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important}
body.route-hp.a5r-tablet.a5r-tablet #kv7ReactionInline .rx-btn{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:96px!important;margin:0!important;box-sizing:border-box!important;font-size:13px!important;gap:7px!important}
body.route-hp.a5r-tablet.a5r-tablet #kv7ReactionInline .rx-btn>span{position:static!important;transform:none!important;margin:0!important;font-size:30px!important;line-height:1!important}
}
