/* ix.ua v317 — refined organization publications layout */

/* Dashboard hero: three actions instead of two */
.organization-app .org-control-actions .u-btn.secondary{
  background:#fff!important;
}
@media(min-width:901px){
  .organization-app .org-control-actions{width:148px!important;right:315px!important;gap:7px!important}
  .organization-app .org-control-actions a,
  .organization-app .org-control-actions button{width:148px!important;min-width:148px!important;min-height:40px!important;padding:7px 10px!important;font-size:12px!important}
}
@media(max-width:900px){
  .organization-app .org-control-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important}
  .organization-app .org-control-actions .u-btn{width:auto!important;min-width:0!important}
}

/* Publication editor intro with artwork and soft transition */
.organization-app .org-update-editor-intro-v317{
  position:relative!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 255px!important;
  gap:16px!important;
  align-items:center!important;
  overflow:hidden!important;
  margin-bottom:12px!important;
  padding:18px 20px!important;
  border:1px solid #dce9e6!important;
  background:linear-gradient(112deg,#f4fbf8 0%,#ffffff 63%,#fff8f0 100%)!important;
}
.organization-app .org-update-editor-copy-v317{position:relative!important;z-index:2!important;min-width:0!important}
.organization-app .org-update-editor-copy-v317>a{display:inline-flex!important;margin-bottom:10px!important;color:#687975!important;font-size:11px!important;font-weight:700!important;text-decoration:none!important}
.organization-app .org-update-editor-copy-v317 h1{margin:4px 0 6px!important;font-size:27px!important;line-height:1.08!important;color:#1f3338!important}
.organization-app .org-update-editor-copy-v317 p{max-width:650px!important;margin:0!important;color:#6d7f7b!important;font-size:12px!important;line-height:1.55!important}
.organization-app .org-update-editor-art-v317{position:relative!important;z-index:1!important;justify-self:end!important;width:255px!important;height:140px!important;object-fit:contain!important;object-position:right center!important;opacity:.98!important;pointer-events:none!important;-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.15) 8%,#000 23%,#000 92%,rgba(0,0,0,.58) 97%,transparent 100%)!important;mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.15) 8%,#000 23%,#000 92%,rgba(0,0,0,.58) 97%,transparent 100%)!important}
@media(max-width:840px){
  .organization-app .org-update-editor-intro-v317{grid-template-columns:1fr!important;padding:17px!important}
  .organization-app .org-update-editor-art-v317{width:220px!important;height:118px!important;justify-self:end!important;opacity:.92!important}
}
@media(max-width:640px){
  .organization-app .org-update-editor-copy-v317 h1{font-size:23px!important}
  .organization-app .org-update-editor-art-v317{width:185px!important;height:100px!important;opacity:.32!important}
}

/* Public profile: news block stays in the left content column, not full width. */
.org-updates-left-v317{grid-column:1!important;margin-top:0!important;align-self:start!important}
.org-updates-left-v317 .org-update-public-title-v315{padding-bottom:11px!important}
.org-updates-grid-left-v317{grid-template-columns:repeat(2,minmax(0,1fr))!important}
@media(max-width:980px){
  .org-updates-grid-left-v317{grid-template-columns:1fr!important}
}
@media(max-width:900px){
  .org-updates-left-v317{grid-column:auto!important}
}
