
#watch-modal.is-pip {
  pointer-events: none;
}
#watch-modal.is-pip .modal-dialog {
  pointer-events: auto;
  position: fixed;
  right: .75rem;
  bottom: .75rem;
  width: min(22rem, 94vw);
  height: auto;
  margin: 0;
  max-width: none;
}
#watch-modal.is-pip .modal-content {
  height: auto;
  max-height: none;
  border: 1px solid #2a2a2a;
  border-radius: .25rem;
  overflow: hidden;
}
#watch-modal.is-pip .modal-body { flex: 0 0 auto; }
#watch-modal.is-pip .player-box {
  aspect-ratio: 16 / 9;
  max-height: 12.5rem;
  flex: 0 0 auto;
}
#watch-modal.is-pip .player-foot { display: none; }
#watch-modal.is-pip .modal-header { padding: .2rem .4rem; }
#watch-modal:not(.is-pip) .player-tv .is-undock,
#watch-modal.is-pip .player-tv .is-dock { display: none; }
.pasta-screen [data-tv="mini"] { display: none; }
body.grade-pip {
  overflow: auto !important;
  padding-right: 0 !important;
}
body.grade-pip .modal-backdrop { display: none !important; }
