/* 役割: 予約レール用のスマホ余白。
 * 利用ページ: Rooms（日英）。
 * 関係する棚: メニュー・日英・フッター・共通土台。
 * 注意: 元の詳細度・!important・条件分岐を保持。生成位置はplacement.jsonの最終旧ブロック。
 */
@media (max-width:768px) {
  .suite-entry {
    box-sizing: border-box;
    --loma-rail-clearance: calc(100vw / 750 * 42.125 + 8px);
    padding-inline-end: var(--loma-rail-clearance)
  }
  .Rooms-module-scss-module__mgrwvG__copyContainer {
    box-sizing: border-box;
    --loma-rail-clearance: calc(100vw / 750 * 44.5 + 8px);
    padding-inline-end: var(--loma-rail-clearance)
  }
  main.collection>.loma-page-context,
main.collection>.grid>article.room>h2,
main.collection>.grid>article.room>p,
main.collection>.grid>article.room>ul,
main.collection>.grid>article.room>figure>figcaption,
main.collection>p.note,
#loma-rooms-bottom-navigation-20261010 {
    box-sizing: border-box;
    --loma-rail-clearance: calc(100vw / 750 * 42.125 + 8px);
    padding-inline-end: var(--loma-rail-clearance)
  }
  main.collection>.grid>article.room>a.button {
    box-sizing: border-box;
    --loma-rail-clearance: calc(100vw / 750 * 42.125 + 8px);
    min-width: 0;
    max-width: calc(100% - var(--loma-rail-clearance))
  }
}
