.news-card-page .news-image{width:100%;height:235px;object-fit:cover;border-bottom:1px solid #d8e8f0}.news-edit{width:100%;margin-top:18px;padding:11px 14px;border:1px solid #159fd7;border-radius:8px;color:#086da1;background:#eef9fe;font-weight:800;cursor:pointer}.news-admin-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:24px;padding:16px 18px;border:1px solid #a9d9eb;border-radius:12px;background:#eaf8fe;color:#0a5279;font-weight:700}.news-admin-bar button,.news-save{border:0;border-radius:8px;padding:12px 18px;color:#fff;background:#159fd7;font-weight:800;cursor:pointer}.news-dialog{width:min(820px,calc(100% - 28px));max-height:92vh;padding:32px;border:0;border-radius:18px;color:#123958;box-shadow:0 30px 90px #062a4a55}.news-dialog::backdrop{background:#072d4cb8;backdrop-filter:blur(4px)}.news-close{position:absolute;top:12px;right:18px;border:0;background:transparent;font-size:32px;cursor:pointer}.news-dialog-head>span{color:#f47920;font-size:12px;font-weight:800;letter-spacing:.16em}.news-dialog-head h2{margin:7px 0;font-size:30px;color:#07365f}.news-dialog-head p{color:#617a8d}.news-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.news-form-grid label{display:grid;gap:7px;font-size:13px;font-weight:750}.news-form-grid .wide{grid-column:1/-1}.news-form-grid input,.news-form-grid select,.news-form-grid textarea{width:100%;padding:12px 13px;border:1px solid #bfd6e2;border-radius:8px;background:#fff;font:inherit;color:#173b57}.news-form-grid textarea{resize:vertical}.news-form-message{margin-bottom:14px;padding:13px;border:1px solid #efb4b4;border-radius:8px;color:#a21919;background:#fff1f1}.news-save{width:100%;min-height:50px}.news-save:disabled{opacity:.65;cursor:wait}.news-admin-help{margin-top:22px;padding:17px 19px;border-left:4px solid #f47920;border-radius:10px;background:#fff7ed;color:#71451d}.news-admin-help strong{display:block;margin-bottom:5px;color:#07365f}.news-admin-help p{margin:0;line-height:1.55}.news-editorial-state{display:grid;gap:3px;margin-bottom:14px;padding:10px 12px;border-radius:8px;font-size:12px;line-height:1.4}.news-editorial-state strong{font-size:13px}.news-editorial-state.is-partial{border:1px solid #f1c77e;background:#fff7df;color:#7b4b00}.news-editorial-state.is-complete{border:1px solid #a9ddbd;background:#effbf3;color:#176337}@media(max-width:700px){.news-admin-bar{align-items:stretch;flex-direction:column}.news-form-grid{grid-template-columns:1fr}.news-form-grid .wide{grid-column:auto}.news-dialog{padding:28px 20px}.news-card-page .news-image{height:210px}}
