.str-chat__modal.str-chat__share-location-modal {
  .str-chat__modal__close-button {
    display: none;
  }

  .str-chat__share-location-dialog {
    .str-chat__modal-header {
      padding-top: 0;
    }

    .str-chat__dialog__body {
      display: flex;
      flex-direction: column;
      gap: 1rem;
      padding-block: 0;
      -webkit-touch-callout: none;
      -webkit-user-select: none;
      user-select: none;

      .str-chat__live-location-activation {
        padding: 0.5rem;

        .str-chat__form__switch-field {
          padding: 0.5rem;
        }

        .str-chat__dropdown__open-button {
          padding: 0.5rem;
        }

        .str-chat__dialog-contents {
          .str-chat__dropdown__items {
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            padding-block: 0.25rem;

            .str-chat__live-location-sharing-duration-option {
              padding: 0.25rem 0.5rem;
              width: 100%;
              text-align: start;
            }
          }
        }
      }
    }

    .str-chat__dialog__controls {
      padding: 1.25rem 1rem 0;
    }
  }
}