body.rjn-page .rjn-article-content .rjn-story-button-row{margin:24px 0!important}
body.rjn-page .rjn-article-content a.rjn-story-button{display:flex!important;align-items:center;gap:14px;width:100%;box-sizing:border-box;padding:16px 18px!important;border:1px solid #cbd6e1;border-radius:13px;background:#edf2f6!important;color:#294d69!important;font-size:12px!important;font-weight:750!important;text-transform:uppercase;text-align:left;line-height:1.45;text-decoration:none!important;box-shadow:none}
body.rjn-page .rjn-article-content a.rjn-story-button:hover{background:#e1eaf2!important}
body.rjn-page .rjn-story-button>svg{width:22px;height:22px;flex:none}body.rjn-page .rjn-story-button>span:first-of-type{flex:1}
body.rjn-page .rjn-article-content a.rjn-story-button--icon{width:fit-content}
.rjn-story-button .rjn-button-sr{position:absolute!important;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}
.rjn-button-editor{margin-top:24px;padding:22px;background:linear-gradient(135deg,#f7fafc,#e8f0f6);border:1px solid #c8d8e5;border-radius:16px}.rjn-button-editor h3{margin-top:0}.rjn-button-editor .rev-field{display:flex;flex-direction:column;gap:8px;margin:12px 0}.rjn-button-editor input,.rjn-button-editor select{width:100%;min-height:40px}.rjn-button-editor [role=status]{font-size:12px;font-weight:700}
