.organization-news{border-top:1px solid #d6e1d9;min-width:0;margin-top:28px;padding-top:12px}.organization-news header{margin:12px 0}.organization-news h4{margin:16px 0 10px;font-size:1.08rem}.organization-news form{margin-top:20px;padding-top:8px}.organization-news label{max-width:100%}.organization-news textarea{white-space:pre-wrap}.organization-news small{color:#506b5c;font-weight:400}.organization-news-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.org-page-workspace .organization-news-items button{color:#235646;text-align:left;background:#f5f8f3;border-color:#b9cfc0;margin:0}.org-page-workspace .organization-news-items button[aria-pressed=true]{background:#edf4e9;border:2px solid #235646}.organization-news-items button small{color:#506b5c}.organization-news-actions{flex-wrap:wrap;gap:6px;display:flex}.org-page-workspace .organization-news-actions button{color:#235646;background:#fff;margin:0}.organization-news-confirm{background:#f5f8f3;border:1px solid #b9cfc0;border-radius:10px;margin:18px 0;padding:18px}.organization-news-error{color:#713e2c;background:#fff5ef;border-left:4px solid #874d34;padding:12px 14px}.organization-news output{display:block}.org-page-workspace .organization-news-primary{color:#fff;background:#235646}.organization-news textarea:focus-visible{outline-offset:3px;outline:3px solid #b39845}@media (max-width:480px){.organization-news-items{grid-template-columns:1fr}.organization-news-confirm{padding:14px}.organization-news-actions{grid-template-columns:1fr;display:grid}.org-page-workspace .organization-news-actions button{width:100%;margin:0}}.org-volunteers{gap:16px;display:grid}.org-volunteers h4{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.org-volunteers-box{background:#fff;border:1px solid #e0e7e2;border-radius:16px;gap:12px;padding:16px;display:grid}.org-volunteers-box p{margin:0}.org-volunteers-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.org-volunteers-stats div{background:#f4f7f5;border-radius:12px;gap:2px;padding:12px;display:grid}.org-volunteers-stats dt{color:#5c6d63;font-size:13px}.org-volunteers-stats dd{color:#183e36;margin:0;font-size:20px;font-weight:700}.org-volunteers-positions,.org-volunteers-shifts,.org-volunteers-people{gap:12px;margin:0;padding:0;list-style:none;display:grid}.org-volunteers-position{background:#fff;border:1px solid #e0e7e2;border-radius:16px;gap:12px;padding:16px;display:grid}.org-volunteers-position p{margin:4px 0 0}.org-volunteers-shifts>li{background:#f8faf8;border-radius:12px;gap:8px;padding:12px;display:grid}.org-volunteers-shift-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.org-volunteers-shift-head>div:first-child{gap:2px;min-width:0;display:grid}.org-volunteers-places{color:#285c3a;font-size:13px;font-weight:600}.org-volunteers-places.is-full{color:#8c4747}.org-volunteers-people>li{background:#fff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.org-volunteers-people>li>div{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.org-volunteers-people span{color:#5c6d63;font-size:13px}.org-volunteers-people a{color:#183e36;align-items:center;min-height:32px;font-weight:600;display:inline-flex}.org-volunteers-people>li.is-ended strong{color:#5c6d63;font-weight:500}.org-volunteers-people button{color:#243e35;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e2da;border-radius:999px;padding:0 16px;font-weight:600}.org-volunteers-note{font-style:italic}.org-volunteers-add{justify-content:flex-start}.org-volunteers-link{color:#243e35;border:1px solid #d8e2da;border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.org-volunteers-skeleton{background:linear-gradient(90deg,#f1f4f2 0%,#e7ece9 50%,#f1f4f2 100%) 0 0/200% 100%;border-radius:16px;height:220px;animation:1.4s ease-in-out infinite org-events-shimmer}.org-volunteers :is(a,button):focus-visible{outline-offset:2px;outline:3px solid #7ca189}@media (prefers-reduced-motion:reduce){.org-volunteers-skeleton{animation:none}}@media (max-width:640px){.org-volunteers-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.org-volunteers-position{padding:12px}.org-volunteers-shifts>li{padding:8px}.org-volunteers .org-events-actions{justify-content:stretch}.org-volunteers .org-events-actions>:is(button,a){flex:120px;justify-content:center}}.org-volunteers output.is-block,.org-directory output.is-block,output.org-volunteers-skeleton,output.org-directory-skeleton{display:block}.org-volunteers .org-events-actions>button,.org-volunteers-people button{width:auto;margin:0}.org-volunteers .org-events-actions{gap:8px}.org-volunteers li.org-volunteers-position{padding:16px}@media (max-width:640px){.org-volunteers li.org-volunteers-position{padding:12px}}.org-volunteers .org-volunteers-shifts>li{border-bottom:0;padding:12px}.org-volunteers .org-volunteers-people>li{border-bottom:0;padding:8px 12px}@media (max-width:640px){.org-volunteers .org-volunteers-shifts>li{padding:8px}}.org-directory{gap:16px;margin-top:32px;scroll-margin-top:24px;display:grid}.org-directory h2,.org-directory h3{margin:0}.org-directory h3{font-size:16px}.org-directory-box{background:#fff;border:1px solid #e0e7e2;border-radius:16px;gap:12px;min-width:0;margin:0;padding:16px;display:grid}.org-directory-box p{margin:0}.org-directory-box legend{color:#243e35;padding:0 4px;font-size:14px;font-weight:700}.org-directory-state{color:#6b4a1f;background:#f6eee4;border-radius:12px;margin:0;padding:12px 16px;font-weight:600}.org-directory-state.is-validated{color:#285c3a;background:#e5f1de}.org-directory-categories{flex-wrap:wrap;gap:8px;display:flex}.org-directory-chip{color:#243e35;cursor:pointer;background:#fff;border:1px solid #d8e2da;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.org-directory-chip.is-checked{background:#e5f1de;border-color:#183e36}.org-directory-chip input{accent-color:#183e36;width:18px;height:18px}.org-directory-chip:has(input:disabled){opacity:.55;cursor:not-allowed}.org-directory-public{align-items:flex-start;padding:12px 0;line-height:1.45}.org-directory-public input{flex:none;margin-top:2px}.org-directory-public small{color:#5c6d63;font-size:13px;display:block}.org-directory-views{grid-template-columns:repeat(2,minmax(0,1fr))}.org-directory-bars{align-items:flex-end;gap:3px;height:96px;margin:0;padding:0;list-style:none;display:flex}.org-directory-bars li{flex:1 1 0;align-items:flex-end;height:100%;display:flex;position:relative}.org-directory-bars li>span:first-child{background:#7ca189;border-radius:4px 4px 0 0;width:100%;display:block}.org-directory-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.org-directory-skeleton{background:linear-gradient(90deg,#f1f4f2 0%,#e7ece9 50%,#f1f4f2 100%) 0 0/200% 100%;border-radius:16px;height:180px;animation:1.4s ease-in-out infinite org-events-shimmer}@media (prefers-reduced-motion:reduce){.org-directory-skeleton{animation:none}}@media (max-width:640px){.org-directory .org-events-actions>:is(button,a){flex:160px;justify-content:center}}.org-directory label.org-directory-chip{margin:0;display:inline-flex}.org-directory label.org-directory-public{margin:0;font-weight:600;display:flex}.org-directory .org-events-actions>button{width:auto;margin:0}.org-directory .org-directory-bars li{border-bottom:0;padding:0}
