/* SwiftShare PRO v41 compact empty devices placeholder */

@media (max-width: 920px){
  .empty-devices{
    margin-top:8px !important;
    padding:14px 16px !important;
    min-height:0 !important;
    border-radius:22px !important;
    display:grid !important;
    grid-template-columns:auto 1fr !important;
    grid-template-rows:auto auto !important;
    column-gap:12px !important;
    row-gap:2px !important;
    text-align:left !important;
    align-items:center !important;
  }

  .empty-devices-icon{
    grid-row:1 / 3 !important;
    font-size:34px !important;
    margin:0 !important;
    line-height:1 !important;
  }

  .empty-devices-title{
    font-size:16px !important;
    line-height:1.12 !important;
    margin:0 !important;
    font-weight:950 !important;
  }

  .empty-devices-subtitle{
    font-size:12px !important;
    line-height:1.25 !important;
    margin:0 !important;
    opacity:.76 !important;
  }

  .sidebar{
    max-height:clamp(120px,26dvh,210px) !important;
    min-height:0 !important;
  }

  .devices-grid{
    min-height:0 !important;
  }
}

@media (max-width:420px){
  .empty-devices{
    padding:12px 14px !important;
    border-radius:20px !important;
  }

  .empty-devices-icon{
    font-size:30px !important;
  }

  .empty-devices-title{
    font-size:15px !important;
  }

  .empty-devices-subtitle{
    font-size:11px !important;
  }
}
