.action-content{color:#345343;border-top:1px solid #dbe7de;margin-top:22px;padding-top:18px;font-size:13px;line-height:1.65}.action-content *{box-sizing:border-box}.action-content button,.action-content input,.action-content textarea{font:inherit}.action-content h3{color:#234c36;margin:0;font-size:16px;font-weight:700}.action-section-heading{justify-content:space-between;align-items:center;gap:12px;margin:22px 0 14px;display:flex}.action-section-heading h3 span{color:#5e7a68;background:#eaf3ed;border-radius:20px;margin-left:4px;padding:2px 7px;font-size:11px}.action-section-heading>a,.action-page-link{color:#2f855a;text-underline-offset:3px;font-size:11px;text-decoration:underline}.action-cover{margin:16px 0}.action-cover button{cursor:zoom-in;width:100%;background:0 0!important;border:0!important;padding:0!important}.action-cover img{object-fit:cover;border-radius:10px;width:100%;max-height:240px;display:block}.action-cover figcaption{color:#6d8174;padding-top:7px;font-size:11px}.action-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.action-gallery figure{background:#fff;border:1px solid #dbe7de;border-radius:9px;min-width:0;margin:0;overflow:hidden}.action-gallery figure.is-pending{border-style:dashed}.action-gallery figure>button{cursor:zoom-in;width:100%;display:block;background:0 0!important;border:0!important;padding:0!important}.action-gallery img{object-fit:cover;width:100%;height:106px;display:block}.action-gallery figcaption{overflow-wrap:anywhere;padding:8px;font-size:11px}.action-gallery figcaption p{margin:0 0 5px}.action-gallery small{color:#718677;font-size:10px;display:block}.action-pending-badge{color:#796124;background:#fff4cf;border-radius:5px;width:fit-content;margin-top:6px;padding:3px 6px;font-size:10px;display:block}.action-text-button{text-underline-offset:3px;cursor:pointer;text-decoration:underline;color:#2f855a!important;background:0 0!important;border:0!important;padding:5px 0!important;font-size:11px!important}.action-content .action-button{cursor:pointer;min-height:39px;margin:10px 0;font-weight:650;color:#fff!important;background:#2f855a!important;border:1px solid #2f855a!important;border-radius:7px!important;padding:9px 12px!important;font-size:12px!important}.action-content button:disabled{opacity:.5;cursor:wait}.action-content button:focus-visible,.action-content input:focus-visible,.action-content textarea:focus-visible,.action-upload-panel summary:focus-visible{outline-offset:3px;outline:3px solid #6eae8d}.action-upload-panel{background:#f6faf7;border:1px solid #dbe7de;border-radius:10px;margin-top:18px;padding:12px}.action-upload-panel summary{cursor:pointer;color:#2d6845;font-weight:700}.action-content form{gap:10px;margin-top:12px;display:grid}.action-content form label{color:#4a6854;font-size:11px;font-weight:650;display:block}.action-content form input:not([type=checkbox]),.action-content form textarea{color:#294f36;background:#fff;border:1px solid #cadccd;border-radius:7px;width:100%;min-width:0;margin-top:5px;padding:9px;font-size:13px;display:block}.action-content form input[type=file]{max-width:100%;font-size:11px}.action-content form textarea{resize:vertical}.action-content form label.action-checkbox{align-items:center;gap:9px;line-height:1.5;display:flex}.action-checkbox input{accent-color:#2f855a;flex:none;width:17px;height:17px}.action-muted{color:#758579;font-size:12px}.action-login{background:#f3f8f4;border-radius:8px;padding:12px;font-size:12px}.action-login a{color:#2f855a;text-decoration:underline}.action-comments{gap:10px;display:grid}.action-comments article{background:#f5f8f6;border-radius:8px;padding:13px}.action-comments header{justify-content:space-between;gap:10px;font-size:11px;display:flex}.action-comments time{color:#7a897f;font-size:10px}.action-comments article>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:13px}.action-comment-form>small{color:#748276;font-size:10px}.action-error,.action-message{border-radius:8px;margin:12px 0;padding:12px;font-size:12px}.action-error{color:#913f25;background:#fff0ea}.action-message{color:#2d6944;background:#e8f5ed}.action-photo-dialog{border:0;border-radius:12px;width:min(1000px,94vw);max-height:94dvh;padding:20px;overflow:auto;box-shadow:0 20px 90px #0006}.action-photo-dialog::backdrop{background:#11241cdd}.action-photo-dialog figure{margin:15px 0 0}.action-photo-dialog img{object-fit:contain;width:auto;max-width:100%;max-height:76dvh;margin:auto;display:block}.action-photo-dialog figcaption{padding-top:12px;font-size:13px}.action-photo-dialog figcaption small,.action-photo-dialog figcaption a{color:#6a8172;font-size:11px;display:block}.action-photo-dialog .action-dialog-close{cursor:pointer;width:32px;height:32px;margin-left:auto;color:#214b33!important;background:#edf4ef!important;border:0!important;border-radius:50%!important;font-size:22px!important;display:block!important}.action-full-page{background:#fff;border:0;max-width:960px;min-height:100dvh;margin:0 auto;padding:40px 24px}.action-page-header>a{color:#2f855a;font-size:13px;text-decoration:underline}.action-page-header h1{color:#1d432d;overflow-wrap:anywhere;margin:30px 0 16px;font-size:clamp(26px,5vw,40px);font-weight:750;line-height:1.2}.action-page-header>p{color:#5e7768;font-size:14px}.action-page-description{white-space:pre-wrap}.action-full-page .action-cover img{max-height:520px}.action-full-page .action-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.action-full-page .action-gallery img{height:180px}.action-full-page form{max-width:650px}.action-full-page .action-content{font-size:15px}@media (width<=600px){.action-full-page{padding:24px 16px}.action-full-page .action-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.action-full-page .action-gallery img{height:130px}.action-photo-dialog{padding:12px}}
