/* OWOS SHARED GROUP LAYOUT V1 */
.owos-group-shell{width:min(100%,1480px)!important;margin-inline:auto;min-width:0}
.owos-group-header{width:100%;margin-bottom:20px}
.owos-group-header .owos-group-banner{width:100%;max-height:430px;object-fit:cover;display:block}
.owos-group-columns{display:grid;grid-template-columns:minmax(210px,1fr) minmax(0,2.35fr) minmax(210px,1fr);gap:20px;align-items:start}
.owos-group-left,.owos-group-center,.owos-group-right{min-width:0}
.owos-group-left>*:first-child,.owos-group-center>*:first-child,.owos-group-right>*:first-child{margin-top:0}
.owos-group-columns img,.owos-group-columns video{max-width:100%;height:auto}
.owos-group-columns .owos-custom-panel,.owos-group-columns .card{overflow-wrap:anywhere}
@media(max-width:1050px){.owos-group-columns{grid-template-columns:minmax(190px,1fr) minmax(0,2.2fr)}.owos-group-right{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}
@media(max-width:680px){.owos-group-columns{grid-template-columns:minmax(0,1fr);gap:12px}.owos-group-left,.owos-group-center,.owos-group-right{grid-column:1;display:block}.owos-group-header .owos-group-banner{max-height:260px}.owos-group-shell{width:100%!important}}


/* OWOS_POST_PHOTO_GRID_AND_BUTTONS_V1 */
.owos-custom-group .owos-post-photo-grid {
 display:grid!important;
 grid-template-columns:repeat(2,minmax(0,1fr))!important;
 gap:12px;margin:14px 0;
}
.owos-custom-group .owos-post-photo-grid>a {
 display:block;min-width:0;
}
.owos-custom-group .owos-post-photo-grid img {
 display:block!important;width:100%!important;
 height:auto!important;margin:0!important;
 border-radius:12px;
}
.owos-custom-group .owos-edit-own-post {
 margin:18px 0;padding:12px;
 border:2px solid #a8cd80;border-radius:14px;
}
.owos-custom-group .owos-edit-own-post>summary {
 display:list-item!important;list-style:disclosure-closed inside;
 cursor:pointer;padding:13px 18px!important;
 font-size:18px!important;font-weight:800!important;
 color:#173c2a!important;background:#c9e7a7!important;
 border-radius:10px;min-height:48px;box-sizing:border-box;
}
.owos-custom-group .owos-edit-own-post[open]>summary {
 list-style-type:disclosure-open;margin-bottom:16px;
}
.owos-custom-group button,
.owos-custom-group input[type=submit],
.owos-custom-group input[type=button] {
 color:#173c2a!important;background:#c9e7a7!important;
 border:1px solid #56813b!important;
 font-weight:750!important;text-shadow:none!important;
}
.owos-custom-group button:hover,
.owos-custom-group input[type=submit]:hover {
 background:#e0f1c9!important;color:#102d1c!important;
}
.owos-custom-group button:disabled {
 opacity:.55;cursor:not-allowed;
}
.owos-custom-group button:focus-visible,
.owos-custom-group .owos-edit-own-post>summary:focus-visible {
 outline:3px solid #f0c85a;outline-offset:3px;
}
.owos-custom-group .owos-edit-own-post form {
 width:100%;min-width:0;box-sizing:border-box;
}
.owos-custom-group .owos-edit-own-post input:not([type=checkbox]):not([type=radio]),
.owos-custom-group .owos-edit-own-post textarea {
 width:100%!important;max-width:100%!important;
 box-sizing:border-box!important;
 color:#23382d!important;background:#fffef6!important;
}
.owos-custom-group .owos-edit-own-post textarea {
 min-height:180px;resize:vertical;
}
