/* Phone recovery: keep Interior pricing items in the approved compact grid,
   including the focused room editor used after a room is selected. */
@media(max-width:760px){
  .pe-live .painting-module-shell.interior.painting-mobile-compact-items-ready
  .painting-grouped-table tbody{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:10px!important;
    align-items:start!important;
  }

  .pe-live .painting-module-shell.interior.painting-mobile-compact-items-ready
  .painting-grouped-table .painting-section-row{
    grid-column:1/-1!important;
  }

  .pe-live .painting-module-shell.interior.painting-mobile-compact-items-ready
  .painting-grouped-table tbody>tr.paint-item-row.painting-mobile-item-tile{
    position:relative!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    width:100%!important;
    min-width:0!important;
    min-height:104px!important;
    padding:0!important;
    overflow:hidden!important;
    border:1px solid #365066!important;
    border-radius:10px!important;
    background:#0b1722!important;
  }

  .pe-live .painting-module-shell.interior.painting-mobile-compact-items-ready
  .painting-grouped-table tbody>tr.paint-item-row.painting-mobile-item-tile:not(.is-mobile-item-expanded)
  >td.painting-mobile-item-name{
    display:block!important;
    grid-column:1/-1!important;
    width:100%!important;
    min-height:104px!important;
    padding:13px 10px 47px!important;
    border:0!important;
    background:#101e2c!important;
  }

  .pe-live .painting-module-shell.interior.painting-mobile-compact-items-ready
  .painting-grouped-table tbody>tr.paint-item-row.painting-mobile-item-tile:not(.is-mobile-item-expanded)
  >td:is(.painting-mobile-item-description,.painting-mobile-item-quantity,.painting-mobile-item-price){
    display:none!important;
    width:0!important;
    height:0!important;
    min-height:0!important;
    padding:0!important;
    overflow:hidden!important;
    border:0!important;
  }

  .pe-live .painting-module-shell.interior.painting-mobile-compact-items-ready
  .painting-grouped-table tbody>tr.paint-item-row.painting-mobile-item-tile
  >td.painting-mobile-item-toggle{
    position:absolute!important;
    left:10px!important;
    bottom:3px!important;
    z-index:4!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:48px!important;
    min-width:48px!important;
    max-width:48px!important;
    height:44px!important;
    min-height:44px!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
  }

  .pe-live .painting-module-shell.interior.painting-mobile-compact-items-ready
  .painting-mobile-item-toggle::before,
  .pe-live .painting-module-shell.interior.painting-mobile-compact-items-ready
  .painting-mobile-item-toggle .autosave-note{
    display:none!important;
    content:none!important;
  }

  .pe-live .painting-module-shell.interior.painting-mobile-compact-items-ready
  .painting-mobile-item-name .painting-mobile-item-price-value{
    right:10px!important;
    bottom:17px!important;
    display:block!important;
    color:#ff9a3d!important;
    font-size:17px!important;
    font-weight:900!important;
  }

  .pe-live .painting-module-shell.interior.painting-mobile-compact-items-ready
  .painting-mobile-item-name .paint-item-main strong{
    font-size:14px!important;
    line-height:1.22!important;
  }

  .pe-live .painting-module-shell.interior.painting-mobile-compact-items-ready
  .painting-grouped-table tbody>tr.paint-item-row.painting-mobile-item-tile.is-mobile-item-expanded{
    grid-column:1/-1!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }

  .pe-live .painting-module-shell.interior.painting-mobile-compact-items-ready
  .painting-grouped-table tbody>tr.paint-item-row.painting-mobile-item-tile.is-mobile-item-expanded
  >td.painting-mobile-item-name{
    grid-column:1/-1!important;
    min-height:94px!important;
    padding:13px 10px 45px!important;
  }
}
