            html, body { scroll-behavior: smooth; -webkit-overflow-scrolling: touch;}
            .peepso-mobile-app-hide { display: none !important; width: 0 !important; }
            .peepso-mobile-app-disable-margin { margin: 0 !important; }
            .peepso-mobile-app-disable-padding { padding: 0 !important; }
            .ps-checkbox--enter { display: none !important; }
            .alsp-focus__toggle { display: none !important; }
            .alsp-wrapper { padding: 6px !important; }
            .ps-tip:before, .ps-tip:after { display: none !important; }
            .ps-tip--inline:before { display: inline-block !important; }
            .ps-tip--arrow:before { display: none !important; }
            .ps-form__row--remember { display: none !important; }
            .ps-conversation__back { border: 0; padding:0; }
            .page-id-407 .wp-site-blocks,
            .page-id-407 .entry-content,
            .page-id-407 #peepso-wrap,
            .page-id-407 .peepso,
            .page-id-407 .ps-page {
                height: 100vh !important;
            }
            .ps-reactions__likes {
                border: solid 1px transparent !important;
            }
            .ps-reactions__likes::before {
                opacity:0;
            }
            .ps-post__action--reaction {
                margin-right:5px !important;
            }
            .ps-reaction__like {
                background-position: left center !important;
            }
            #ps-reaction-details-close {
                border: 0 !important;
                background: transparent !important;
                box-shadow: none !important;
                font-size:16px !important;
            }
            * {
                text-rendering: optimizeLegibility !important;
                font-smooth: always !important;
                -webkit-font-smoothing: antialiased !important;
            }
            .ps-landing {
                display: none !important;
            }
			                body {
                    padding: 0px;
                    margin: 0px;
                }
                #peepso-wrap {
                    width: 100% !important;
                    max-width: 100% !important;
                }
                #postbox-message .ps-postbox__action--cancel {
                    background:transparent !important;
                    border:solid 0px transparent !important;
                    box-shadow: none !important;
                }
                @media screen and (min-width: 61.25em) {
                    .ps-app .ps-js-conversation {
                        height: 100%;
                    }
                    .ps-app .ps-conversation {
                        display: flex;
                        flex-direction: column;
                        height: 100%;
                        align-items: stretch;
                    }
                    .ps-app .ps-conversation__chat {
                        height: 100%;
                        flex-grow: 1;
                    }
                }
                .page-id-99987803 {
                    padding-left: 20px !important;
                    padding-right: 20px !important;
                    height:100vh !important;
                    box-sizing: border-box;
                    overflow: hidden;
                }
                .page-id-99987803 a {
                    text-decoration: none !important;
                }
                .page-id-99987803 .wp-site-blocks {
                    height:100vh !important;
                    box-sizing: border-box;
                }
                .page-id-99987803 .ps-form__field--submit {
                    width:100% !important;
                }
                .peepso-app-login-container {
                    height:100vh !important;
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    box-sizing: border-box;
                }
                .peepso-app-login-container button, .peepso-app-login-container button span {
                    width:100% !important;
                    text-align: center !important;
                }
                @media only screen and (min-width: 1000px) {
                    .page-id-99987803 {
                        padding-left: 300px !important;
                        padding-right: 300px !important;
                    }
                }
                .ps-focus__cover-image {
                    border-radius: 0 !important;
                }
                .ps-focus__avatar-change > i {
                    position: relative;
                    z-index: 1;
                    color: var(--PS-COLOR--TEXT--LIGHT);
                }
                .ps-lightbox__close {
                    margin:5px !important;
                    background: transparent !important;
                    color: var(--PS-COLOR--TEXT--LIGHT) !important;
                }
                .ps-lightbox__actions, .ps-lightbox-toolbar, .ps-lightbox-data-toggle {
                    border: solid 1px transparent !important;
                }
                                .ps-post--placeholder {
                    display:none;
                }
                                .ps-lightbox-toolbar {
                    height: 46px !important;
                }
                .ps-lightbox-toolbar-actions,.ps-lightbox-data-toggle {
                    height: 45px !important;
                }
			            body {
                padding-bottom: 100px !important;
            }
            .ps-lightbox {
                height: calc(100% - px) !important;
            }
            @media (max-width: 32.8125em) {
                .ps-postbox__photos-list {
                    grid-template-columns: repeat(4, 1fr);
                }
            }
            .page-id-407 {
                height:100vh !important;
                padding-bottom:0 !important;
            }
            @keyframes newAppRotate {
                from { transform: rotate(0deg); }
                to { transform: rotate(360deg); }
            }
            .peepso-app-spinner {
                animation: newAppRotate 2000ms linear infinite;
            }
			:root {
  --app-padding-h: 5px;
  
  --app-padding-top: 1px;
  --app-padding-bottom: 0px;
  
  --app-padding-bottom-messages: 3px;
}
*:not([class^="gcis"]):not([class*=" gcis"]):not([class^="gcir"]):not([class*=" gcir"]) {
  font-family: -apple-system, Roboto, "Segoe UI", sans-serif !important;
}
@font-face {
  font-family: '*';
  src: local('') !important;
}
body, html {
	margin-top: 0px !important;
	padding-top: 0px !important;
}
.wp-admin, .plg-peepso, .block-editor-iframe__body {
  --BOX-SHADOW--HARD: 0 0 0 1px color-mix(in srgb, var(--PS-COLOR--TEXT) 15%, transparent) !important;
}

.app-tpl-wrapper {
  padding-top: var(--app-padding-top) !important;
  padding-bottom: var(--app-padding-bottom) !important;
  padding-right: var(--app-padding-h) !important;
  padding-left: var(--app-padding-h) !important;
}

.page-id-407 .entry-content,
.page-id-407 #peepso-wrap,
.page-id-407 .peepso,
.page-id-407 .ps-page {
  height: calc(100vh - var(--app-padding-bottom-messages) - var(--app-padding-top) - var(--app-padding-bottom) ) !important;
}

.agent-page-wrapper {
  padding: 0 !important;
}

@media (max-width: 767px) {
  .page-id-407 .pso-i-angle-double-small-right {
    transform: rotate(180deg) !important;
  }
}			