.broadcast{padding-top:16px;margin:0 8px;background:var(--c-bg-2);gap:16px;line-height:1.4}.broadcast,.broadcast>._body,.broadcast ._posts,.broadcast>._spotlight{display:flex;flex-direction:column}.broadcast ._description{margin:0 16px}.broadcast>._body,.broadcast ._spotlight{background:var(--c-bg-1);box-shadow:var(--c-box-shadow-1)}.broadcast ._shared-post .post:after{top:0;background:var(--c-bg-red)}.broadcast .shared-label{margin-bottom:.5em}.broadcast .shared-label .icon{color:var(--c-text-red)}.broadcast ._spotlight{padding:16px 0}.broadcast ._spotlight ._label{font-weight:700;font-size:14px;line-height:1;display:inline-flex;margin-bottom:12px}.broadcast ._spotlight ._label .icon{color:var(--c-text-red);margin-top:-2px}.broadcast ._spotlight .post:first-child{padding-top:0}.broadcast ._spotlight .post:after{top:0}.broadcast>._spotlight,.broadcast>._body{gap:16px}.broadcast>._body{padding:16px 8px}.broadcast>._body>h2{margin:0;display:flex;align-items:center}.broadcast>._body>h2:before{content:"";display:block;width:10px;height:10px;margin-right:8px;background:var(--c-text-2);border-radius:50%;margin-bottom:.1em}.broadcast>._body>.button{width:100%}.broadcast>._body ._posts{margin:0 -8px 8px}.broadcast>._body ._posts .error-message{padding:8px}.broadcast>._body form{border:solid var(--c-line-1);border-width:1px 0;padding:8px 0;margin:0 0 -8px;display:flex;justify-content:space-between;align-items:center}.broadcast>._body form .button.button--small{padding-right:0}.broadcast.-active>._body>h2:before{background:var(--c-text-red);animation:pulse 2s infinite}.broadcast .button.button--small{padding-left:6px;padding-right:6px}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 #eb0000b3}75%{transform:scale(1.05);box-shadow:0 0 0 6px #eb000000}to{transform:scale(1)}}@media (min-width: 640px){.broadcast>._body{padding:16px}}.comment-form form,.comment-form form>div{display:flex;flex-direction:column;gap:16px;align-items:stretch}.comment-form ._form-dialog h2{font-size:24px}.comment-form ._form-dialog div{gap:8px}.comment-form ._form-dialog label{font-weight:700}.comment-form ._form-dialog p{margin:0;font-size:12px;color:var(--c-text-3);line-height:16px}.comment-form ._form-dialog ._file-chooser{display:flex}.comment-form ._form-dialog ._file-chooser input{min-width:0}.comment-form ._form-dialog ._file-chooser .button{padding:0}.comment-form ._form-dialog ._file-chooser .icon{color:var(--c-text-red);margin:0 0 4px}.comment-form ._form-dialog ._disclaimer{background-color:var(--c-bg-3);margin-top:4px;padding:8px;border-radius:8px;color:var(--c-text-1)}.comment-form ._message-dialog h2{display:flex;align-items:center}.comment-form ._message-dialog .icon{margin-right:8px}.comment-form ._message-dialog.-error ._success-message{display:none}.comment-form ._message-dialog:not(.-error) ._error-message{display:none}.comment-form ._success-message .icon{color:var(--c-text-blue)}.comment-form ._error-message .icon{color:var(--c-text-red)}.error-message{padding:16px 16px 0}.error-message ._inner{border:1px solid var(--c-line-1);padding:16px;gap:8px;display:flex;flex-direction:column;align-items:center;text-align:center}.error-message ._inner>h3{font-family:var(--font-siri);font-size:20px;margin:.25em}.widget .new-post-notification{position:fixed;inset:auto auto 0;border-radius:16px 16px 0 0}.widget .new-post-notification form{display:flex;gap:24px;justify-content:space-between}.widget .new-post-notification form .button:first-child{flex:1}.widget .new-post-notification form .button:first-child .icon{margin-top:-4px;margin-right:.5em}.widget .new-post-notification form .button--ghost{padding:0}.widget .new-post-notification .icon--close{margin:0}.widget .new-post-notification::backdrop{opacity:0!important;pointer-events:none}.placeholder{border:1px solid var(--c-line-1);padding:16px;gap:8px;display:flex;flex-direction:column;align-items:center}.placeholder>h3{font-family:var(--font-siri);font-size:20px;margin:.25em}.post{position:relative;padding:8px 8px 8px 28px;opacity:1;transition:opacity .3s}.post.--hidden{height:0;padding:0;overflow:hidden;opacity:0}.post.--invisible{display:none}.post .post{padding:0}.post .post:after{content:none}.post .post+:is(.post .post){margin-top:16px}.post:after{content:"";position:absolute;left:13px;top:36px;bottom:0;width:1px;background:var(--c-line-2)}.post header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:14px}.post time{color:var(--c-text-2)}.post ._share>div{display:contents}.post h1{margin-bottom:8px}.post a[href]{font-weight:700;color:var(--c-text-blue);text-decoration:none}.post a[href]:hover,.post a[href]:focus{text-decoration:underline}.post ._content{overflow:hidden}.post ._content img{margin:8px 0}.post footer{padding-block:16px 8px;overflow:hidden;line-height:.95;display:flex;align-items:center}.post footer *{display:block}.post footer img{float:left;width:32px;aspect-ratio:1;margin-right:8px;border-radius:2px}.post footer strong{font-size:14px}.post footer span{font-size:.75rem;margin-top:4px}:is(.post.-comment,.post.-qna .-report) ._content,:is(.post.-comment,.post.-qna .-report) footer{padding-inline:12px}:is(.post.-comment,.post.-qna .-report) ._content{padding-top:16px;border-radius:8px 8px 0 0;white-space:pre-line}:is(.post.-comment,.post.-qna .-report) footer{padding-bottom:16px}.post.-comment ._content,.post.-comment footer{background:var(--c-bg-3);margin-left:16px}.post.-comment footer{border-radius:0 0 0 8px;text-align:right}.post.-qna .-report ._content,.post.-qna .-report footer{background:var(--c-brand-bg-2);margin-right:16px}.post.-qna .-report footer{border-radius:0 0 8px}.post ._inner{overflow:hidden;border:1px solid var(--c-line-2);border-radius:8px;padding:16px;position:relative}.post.-pinned{padding-top:16px}.post.-pinned ._expand{display:flex;width:calc(100% + 32px);margin:8px 0 -16px -16px;color:var(--c-text-1);position:relative}.post.-pinned ._expand .icon{transition:transform .2s linear}.post.-pinned.-expanded ._expand .icon{transform:rotate(180deg)}.post.-pinned:not(.-expanded) ._content{max-height:200px;overflow:hidden}.post.-pinned:not(.-expanded) ._content:after{content:" ";position:absolute;left:0;bottom:0;width:100%;height:50%;background:linear-gradient(180deg,var(--c-bg-1--a0),var(--c-bg-1) 100px)}.post.-pinned:not(.-expanded) footer{display:none}.post iframe[src^="https://www.expressen.se/videoplayer/embed/tv/"]{border-radius:8px}.post .ifr-video{max-width:100%}.broadcast ._body .post time{margin-left:-20px;display:inline-flex;align-items:center}.broadcast ._body .post time:before{content:"";display:block;width:12px;height:12px;margin-right:8px;background:var(--c-bg-red);border-radius:50%;margin-bottom:.1em}.hidden-social-media{border:1px solid var(--c-line-1);border-radius:4px;padding:16px;gap:8px;display:flex;flex-direction:column;align-items:center;text-align:center}.hidden-social-media>h3{font-family:var(--font-siri);font-size:20px;margin:.25em}.widget{--font-siri: siri, siri-fallback-helvetica, siri-fallback-impact, siri-fallback-roboto, var(--font-inter, inter, sans-serif);overflow:hidden;background:var(--c-bg-2)}.widget:before{content:"";display:block;margin:0 8px;box-shadow:0 0 6px 2px var(--c-shadow-2);position:relative}.widget h1,.widget h2{font-size:1.5rem;line-height:2rem;font-family:var(--font-siri);font-weight:900}.widget h1,.widget h2,.widget p{margin:0}.widget img{display:block;border-radius:8px;max-width:100%}.widget button{font-family:inherit}.widget input,.widget textarea{font:inherit}.widget textarea{resize:vertical;padding:14px 10px}.widget dialog{--hidden-position: translateY(100%);border:none;padding:0;inset:auto 8px 0;max-width:calc(100% - 16px);width:100%;border-radius:16px 16px 0 0;background:var(--c-bg-1);box-shadow:var(--c-box-shadow-1);transform:var(--hidden-position);transition:opacity .2s ease-out,transform .2s ease-out,display .2s ease allow-discrete,overlay .2s ease allow-discrete}.widget dialog::backdrop{opacity:0;transition:opacity .2s ease,display .2s ease allow-discrete,overlay .2s ease allow-discrete}.widget dialog>*{padding:24px 24px 32px}.widget dialog[open]{transform:translateY(0)}.widget dialog[open]::backdrop{opacity:1}@starting-style{.widget dialog[open]{transform:var(--hidden-position)}.widget dialog[open]::backdrop{opacity:0}}@media (width >= 600px){.widget dialog{--hidden-position: translateY(16px);inset:0;border-radius:16px;opacity:0;max-width:375px}.widget dialog>*{padding:24px}.widget dialog[open]{opacity:1}@starting-style{.widget dialog[open]{opacity:0}}}
/*# sourceMappingURL=widget.css.map */
