.platform-news-panel,.platform-news-admin{display:grid;gap:18px}.platform-news-hero{align-items:center;background:linear-gradient(135deg,#f5fbf8,#eef5fb);border:1px solid #d7e5df;border-radius:16px;display:flex;gap:18px;justify-content:space-between;padding:22px}.platform-news-hero h2,.platform-news-hero p{margin:0}.platform-news-hero>div:first-child{display:grid;gap:6px}.platform-news-count{align-items:center;background:#fff;border:1px solid #d7e5df;border-radius:14px;display:grid;grid-template-columns:auto auto;gap:0 8px;padding:12px 15px}.platform-news-count svg{grid-row:1/3}.platform-news-count strong{font-size:22px;line-height:1}.platform-news-count span{color:#65768a;font-size:12px}.platform-news-list,.platform-news-admin-list{display:grid;gap:12px}.platform-news-card{background:#fff;border:1px solid #dbe4e9;border-left:4px solid #80a89a;border-radius:14px;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr);padding:18px}.platform-news-card.kind-important{border-left-color:#c7892a}.platform-news-card.kind-maintenance{border-left-color:#597fa8}.platform-news-card.is-read{opacity:.82}.platform-news-icon{align-items:center;background:#edf7f2;border-radius:12px;color:#1c7659;display:flex;height:44px;justify-content:center;width:44px}.platform-news-copy{display:grid;gap:9px;min-width:0}.platform-news-copy h3,.platform-news-copy p{margin:0}.platform-news-copy p{color:#475c70;white-space:pre-wrap}.platform-news-meta,.platform-news-actions,.platform-news-admin-facts,.platform-news-admin-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.platform-news-meta{color:#63758a;font-size:12px}.platform-news-new{background:#e8f3ff;border-radius:999px;color:#1c5fa8;font-weight:800;padding:3px 8px}.platform-news-read{align-items:center;color:#1c7659;display:inline-flex;gap:4px}.platform-news-actions a{align-items:center;color:#176448;display:inline-flex;font-weight:800;gap:6px}.platform-news-admin-metrics{display:flex;flex-wrap:wrap;gap:8px}.platform-news-admin-metrics span{background:#f5f8fa;border:1px solid #dbe4e9;border-radius:999px;padding:7px 11px}.platform-news-composer{background:#f8fbfa;border:1px solid #d6e4de;border-radius:16px;display:grid;gap:14px;padding:18px}.platform-news-composer>header{align-items:start;display:flex;justify-content:space-between;gap:12px}.platform-news-composer h3,.platform-news-composer p{margin:0}.platform-news-composer label{display:grid;gap:6px}.platform-news-composer label>span,.platform-news-composer legend{color:#42566d;font-size:13px;font-weight:800}.platform-news-composer input,.platform-news-composer select,.platform-news-composer textarea{border:1px solid #cad8e1;border-radius:10px;font:inherit;min-height:44px;padding:10px 12px;width:100%}.platform-news-composer textarea{min-height:120px;resize:vertical}.platform-news-form-grid{display:grid;gap:12px;grid-template-columns:.75fr 1.15fr 1.15fr}.platform-news-composer fieldset{align-items:center;border:0;display:flex;flex-wrap:wrap;gap:10px 18px;margin:0;padding:0}.platform-news-composer fieldset label{align-items:center;display:flex;gap:7px;min-height:44px}.platform-news-composer fieldset input{height:20px;min-height:0;width:20px}.platform-news-admin-list>article{background:#fff;border:1px solid #dbe4e9;border-radius:14px;display:grid;gap:9px;padding:16px}.platform-news-admin-list h3,.platform-news-admin-list p{margin:0}.platform-news-admin-list p{color:#52657a;white-space:pre-wrap}.platform-news-admin-status{align-items:center;color:#1b7157;display:flex;font-size:12px;font-weight:800;gap:6px}.platform-news-admin-facts{color:#64768a;font-size:12px}@media(max-width:700px){.platform-news-hero{align-items:flex-start;flex-direction:column;padding:16px}.platform-news-count{width:100%}.platform-news-card{grid-template-columns:1fr;padding:15px}.platform-news-icon{height:40px;width:40px}.platform-news-actions .secondary-action,.platform-news-actions a{justify-content:center;min-height:44px;width:100%}.platform-news-form-grid{grid-template-columns:1fr}.platform-news-composer>header{flex-direction:column}.platform-news-composer>header .secondary-action,.platform-news-composer>.primary-action{width:100%}}
