.pp-notification{position:fixed;top:0;width:100%;text-align:center;z-index:10;line-height:16px;transform:translateY(-100%);transition:all .15s ease-in;background:var(--primary-colour, #000000);color:var(--primary-text-colour, #ffffff);padding:10px 20px;font-size:14px;border:0;cursor:pointer;white-space:nowrap}.pp-notification__updated{white-space:normal}.pp-notification__icon{display:inline-block;height:12px;margin:0 5px -.5px 0;pointer-events:none;fill:currentcolor}.pp-notification--show{transform:translate(0)}.empty-timeline-display{max-width:400px;margin:0 auto;height:100%}.empty-timeline-display>div{position:absolute;width:80%;top:50%;text-align:center;left:50%;transform:translate(-50%,-50%)}.empty-timeline-display__asset{width:80px;position:relative;height:80px;border-radius:50%;margin:0 auto 25px;overflow:hidden;fill:var(--app-background-text-colour);border:2px solid var(--app-background-text-colour, rgb(20, 20, 20))}.empty-timeline__title,.empty-timeline__message{text-align:center;color:var(--app-background-text-colour, #262626)}.empty-timeline__title{font-family:var(--bold-font-name),sans-serif;font-size:22px;font-weight:500;margin-bottom:2px}.empty-timeline__message{font-family:var(--regular-font-name),sans-serif;font-size:19px}.empty-timeline-display__asset svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;max-width:30px}@media only screen and (min-width: 768px){.empty-timeline-display__asset{max-width:400px}}.pp-button{width:var(--bolt-button-width, 100%);height:var(--bolt-button-height, 44px);font-family:var(--bolt-button-font-name),"Avenir",Helvetica,Arial,sans-serif;font-size:var(--bolt-button-font-size, 12px);line-height:var(--bolt-button-line-height, 44px);border-width:var(--bolt-button-border-width, 0);border-style:solid;border-color:var(--bolt-button-border-colour, transparent);padding:var(--bolt-button-padding, 0px);cursor:pointer;transform:rotate(0);border-radius:var(--bolt-button-border-radius, 2px);color:var(--bolt-button-text-colour, #000000);background:var(--bolt-button-background-colour, #e9e9e9);position:relative;overflow:hidden;text-decoration:none;white-space:nowrap;text-overflow:var(--bolt-button-text-overflow, ellipsis)}.pp-button:hover:not(.pp-button--touch),.pp-button--active{border-width:var(--bolt-button-border-width-hover, var(--bolt-button-border-width, 0));border-style:solid;border-color:var(--bolt-button-border-colour-hover, var(--bolt-button-border-colour, transparent));background:var(--bolt-button-background-colour-hover, var(--bolt-button-background-colour, #e9e9e9));color:var(--bolt-button-text-colour-hover, var(--bolt-button-text-colour, #000000))}.pp-button span{position:relative;z-index:2;color:currentColor}.pp-button svg{fill:var(--bolt-button-icon-colour, #fff)}.pp-button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;opacity:0;pointer-events:none;background:var(--bolt-button-overlay-colour, rgba(0, 0, 0, .3));transition:opacity .15s}.pp-button.pp-button--active:before{opacity:1}.pp-widget-media{position:relative;float:right;width:40%;box-sizing:border-box;height:105px;background-size:cover;background-repeat:no-repeat;background-position:center;max-width:150px;margin:0;background-color:var(--timeline-media-background-colour, #ccc)}@supports (aspect-ratio: 16/9){.pp-widget-media--use-ratio{padding-bottom:0!important;aspect-ratio:100/var(--aspect-ratio)}}.pp-widget-media img{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0;object-fit:cover;transition:opacity .35s}.pp-widget-media[data-lazy-loaded] img{opacity:1}.pp-widget-media[aria-label="open image gallery"]{cursor:pointer}.pp-widget-media__video{width:var(--bolt-lazy-figure-width, 42px);height:var(--bolt-lazy-figure-height, 42px);position:absolute;inset-inline-end:10px;inset-block-start:10px;display:flex;justify-content:center;align-items:center;border:1px solid #000000;border-radius:50%;background:#ffffffe6}.pp-widget-media__video svg{width:80%;margin-left:10%}.pp-widget-media__video-icon{background:unset;border:0}.pp-widget-media__video-icon svg{border:3px solid #fff;border-radius:50%;opacity:.8}.comment-count-wrapper{display:inline-flex;justify-content:center;align-items:center;gap:.25rem;text-decoration:none;color:inherit}.comment-icon{width:1em;height:1em;display:inline-block}.comment-count{font-size:inherit}
