.site-news-preview{padding:12px 14px;background:linear-gradient(110deg,#fae8ef,#fff5f9);border-bottom:1px solid #efd4df;color:#795365}.news-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.site-news-preview .news-section-heading h2{font-size:13px;margin:0;color:var(--wine,#853450)}.news-section-heading>a{font-size:11px;color:var(--wine,#853450);white-space:nowrap}.news-preview-link{display:flex;align-items:center;gap:11px;padding:10px;background:#ffffffc9;border:1px solid #efd4df;border-radius:10px;color:inherit;text-decoration:none}.news-preview-link>img{width:72px;height:72px;object-fit:cover;border-radius:9px;flex-shrink:0}.news-preview-link>div{min-width:0;flex:1}.site-news-preview h3{font-size:13px;line-height:1.5;margin:5px 0;color:#642e44}.site-news-preview p{font-size:11px;line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-chevron{font-size:24px;color:#b47f94}.news-meta{display:flex;align-items:center;gap:8px;color:#967285;font-size:11px}.news-new{background:#f6e1eb;color:#9b365a;border:1px solid #ebc2d3;border-radius:5px;padding:2px 5px;font-size:9px;font-weight:800;letter-spacing:.6px}.news-page{padding:18px 14px;color:#604456}.messenger .news-page h1,.messenger .news-page h2{font-size:19px;line-height:1.5;color:#672e47;margin:14px 0}.news-list-card{border:1px solid #efd4df;border-radius:15px;overflow:hidden;background:#fff;margin:15px 0}.news-list-card>a{color:inherit;text-decoration:none;display:block}.news-cover{width:100%;aspect-ratio:16/9;object-fit:contain;display:block;background:#fae8ef}.news-card-text{padding:15px}.news-card-text p{font-size:13px;line-height:1.8}.news-read,.news-manage{color:var(--wine,#853450);font-size:12px}.news-manage{display:block;padding:12px;border-radius:10px;background:#fae8ef;margin-bottom:15px}.news-article>.news-cover{border-radius:14px;margin-bottom:18px}.news-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.95;font-size:14px;margin-bottom:24px}.news-empty{padding:12px;color:#967285}.news-form{display:grid;gap:16px;padding:16px;border:1px solid #efd4df;border-radius:14px;background:#fff8fb}.news-form label{display:grid;gap:7px;font-size:13px}.news-form input:not([type=checkbox]):not([type=hidden]),.news-form textarea{width:100%;min-width:0;box-sizing:border-box;padding:11px;border:1px solid #e6c9d5;border-radius:9px;background:#fff;color:#493541;font:inherit}.news-form .news-checkbox{display:flex;align-items:center}.news-submit{border:0;border-radius:10px;padding:12px;background:#853450;color:white;font:inherit}.news-admin-row{display:grid;gap:6px;padding:15px 0;border-bottom:1px solid #efd4df;color:#642e44}.news-admin-row small{color:#967285}.news-edit-image{width:150px;border-radius:10px}.news-error{color:#b32349}.news-preview-link:focus-visible,.news-list-card>a:focus-visible{outline:2px solid #853450;outline-offset:3px}

.site-news-preview .news-preview-link p{color:#795365}.news-page .news-card-text p{color:#795365}.news-header .messenger-person{display:flex;flex-direction:column;gap:3px;min-width:0}.news-header .messenger-person strong{font-size:14px}.news-header .messenger-person small{font-size:11px;color:#967285}

.messenger>.news-page{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding-bottom:max(24px,env(safe-area-inset-bottom))}.news-header .messenger-person{align-items:flex-start}
