.sala-groups{--sala-groups-border:rgba(15,23,42,.1);--sala-groups-surface:#fff;--sala-groups-surface-strong:#f4f6f9;--sala-groups-accent:#2563eb;--sala-groups-radius:14px;--sala-groups-shadow:0 1px 2px rgba(15,23,42,.05),0 8px 22px rgba(15,23,42,.06);line-height:1.5;max-width:52em}.sala-groups *{box-sizing:border-box}.sala-groups [hidden]{display:none}.sala-groups .screen-reader-text{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(1px,1px,1px,1px);border:0;word-wrap:normal}.sala-groups__badge{background:var(--sala-groups-surface-strong);border-radius:999px;display:inline-block;font-size:.7em;font-weight:600;letter-spacing:.03em;padding:.1em .6em;text-transform:uppercase}.sala-groups__badge--admin{background:var(--sala-groups-accent);color:#fff}.sala-groups__button{align-items:center;background:transparent;border:0;border-radius:8px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-weight:600;justify-content:center;line-height:1.2;min-height:2.75em;padding:.5em 1.15em;text-decoration:none;transition:background .15s ease}.sala-groups__button:hover{background:var(--sala-groups-surface-strong)}.sala-groups__button:disabled{cursor:default;opacity:.6}.sala-groups__button--primary{background:var(--sala-groups-accent);border-color:transparent;color:#fff;font-weight:600}.sala-groups__button--primary:hover{background:#1d4fd7}.sala-groups__button--approve,.sala-groups__button--delete-post,.sala-groups__button--reply{font-size:.9em;font-weight:600;min-height:2.25em;padding:.4em .9em}.sala-groups__meta{align-items:center;display:flex;flex-wrap:wrap;font-size:.9em;gap:.4em;margin:0;opacity:.75}.sala-groups__meta-sep{opacity:.6}.sala-groups__status{font-size:.9em;opacity:.85}.sala-groups__status-line{font-size:.9em;margin-top:.75em}.sala-groups__status-line[data-type=error]{color:#a00}.sala-groups__empty,.sala-groups__more-note,.sala-groups__private-note{background:transparent;border:0;opacity:.65;padding:1.75em .25em;text-align:center}.sala-groups__empty-hint,.sala-groups__empty-title{margin:0}.sala-groups__empty-hint{margin-top:.45em}.sala-groups__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.5em;justify-content:flex-end;margin:0 0 1em}.sala-groups__dialog{background:var(--sala-groups-surface);border:1px solid var(--sala-groups-border);border-radius:var(--sala-groups-radius);box-shadow:var(--sala-groups-shadow);color:inherit;max-height:calc(100vh - 2em);overflow:auto;padding:1.35em 1.4em 1.2em;width:min(28em,calc(100vw - 2em))}.sala-groups__dialog::backdrop{background:rgba(15,23,42,.4)}.sala-groups__dialog-title{font-size:1.25em;line-height:1.25;margin:0 0 .9em}.sala-groups__create-form{margin:0}.sala-groups__field{border:0;display:flex;flex-direction:column;gap:.35em;margin:0 0 .9em;padding:0}.sala-groups__field label,.sala-groups__field legend{font-weight:600}.sala-groups__optional{font-weight:400;opacity:.7}.sala-groups__field input[type=text],.sala-groups__field textarea{background:var(--sala-groups-surface-strong);border:1px solid transparent;border-radius:8px;color:inherit;font:inherit;padding:.6em .75em;width:100%}.sala-groups__field input[type=text]:focus,.sala-groups__field textarea:focus{border-color:var(--sala-groups-accent);outline:2px solid transparent}.sala-groups__privacy-options{display:flex;flex-wrap:wrap;gap:.85em 1.15em}.sala-groups__privacy-option{align-items:center;display:inline-flex;font-weight:400;gap:.4em}.sala-groups__dialog-actions{display:flex;flex-wrap:wrap;gap:.5em;justify-content:flex-end;margin:1.1em 0 0}.sala-groups__list{display:grid;gap:1.25em;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media (min-width:40em){.sala-groups__list{grid-template-columns:1fr 1fr}}@media (min-width:56em){.sala-groups__list{grid-template-columns:1fr 1fr 1fr}}.sala-groups__card{background:var(--sala-groups-surface);border:1px solid var(--sala-groups-border);border-radius:var(--sala-groups-radius);box-shadow:none;display:flex;flex-direction:column;overflow:hidden;transition:background .15s ease}.sala-groups__card:focus-within,.sala-groups__card:hover{background:var(--sala-groups-surface-strong)}.sala-groups__card-cover{background:linear-gradient(135deg,rgba(37,99,235,.85),rgba(37,99,235,.55));display:block;flex:0 0 6.5em;min-height:6.5em}.sala-groups__card-body{display:flex;flex:1 1 auto;flex-direction:column;gap:.5em;padding:1em 1.1em 0}.sala-groups__card-title{align-items:center;display:flex;flex-wrap:wrap;font-size:1.15em;gap:.5em;margin:0}.sala-groups__card-link{color:inherit;text-decoration:none}.sala-groups__card-link:hover{text-decoration:underline}.sala-groups__card-meta{align-items:center;display:flex;flex-wrap:wrap;font-size:.85em;gap:.4em;margin:0;opacity:.75}.sala-groups__card-excerpt{margin:0;opacity:.9}.sala-groups__card-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5em;margin:0;padding:1em 1.1em}.sala-groups--single{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:hidden}.sala-groups__cover{background:linear-gradient(135deg,rgba(37,99,235,.9),rgba(37,99,235,.55));border-radius:12px;height:10em}.sala-groups__header{align-items:flex-end;border-bottom:1px solid var(--sala-groups-border);display:flex;flex-wrap:wrap;gap:1em;justify-content:space-between;padding:1.1em .15em 1em}.sala-groups__header-info{display:flex;flex:1 1 16em;flex-direction:column;gap:.5em}.sala-groups__title{flex-wrap:wrap;font-size:1.6em;line-height:1.2;margin:0}.sala-groups__header-actions,.sala-groups__title{align-items:center;display:flex;gap:.5em}.sala-groups__facepile{align-items:center;display:flex;list-style:none;margin:.25em 0 0;padding:0}.sala-groups__facepile-item{margin:0}.sala-groups__facepile-item+.sala-groups__facepile-item{margin-left:-.6em}.sala-groups__facepile-avatar{border-radius:50%;box-shadow:0 0 0 2px #fff;display:block;height:2.1em;width:2.1em}.sala-groups__facepile-avatar--empty{background:var(--sala-groups-surface-strong)}.sala-groups__tablist{border-bottom:1px solid var(--sala-groups-border);display:flex;flex-wrap:wrap;gap:.25em;padding:0}.sala-groups__tab{background:none;border:0;border-bottom:3px solid transparent;color:inherit;cursor:pointer;font:inherit;font-weight:600;min-height:2.75em;opacity:.7;padding:.7em .9em}.sala-groups__tab:hover{opacity:1}.sala-groups__tab[aria-selected=true]{border-bottom-color:var(--sala-groups-accent);color:var(--sala-groups-accent);font-weight:600;opacity:1}.sala-groups__panels{padding:1.15em .15em .25em}.sala-groups__panel+.sala-groups__panel{margin-top:1.75em}.sala-groups__tabs.is-enhanced .sala-groups__panel+.sala-groups__panel{margin-top:0}.sala-groups__panel-heading{font-size:1.15em;margin:0 0 .75em}.sala-groups__tabs.is-enhanced .sala-groups__panel-heading{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(1px,1px,1px,1px);border:0}.sala-groups__composer{background:transparent;border:0;border-bottom:1px solid var(--sala-groups-border);border-radius:0;display:flex;flex-direction:column;gap:.6em;margin:0 0 1.15em;padding:0 0 1em}.sala-groups__composer-actions{display:flex;justify-content:flex-end}.sala-groups__post-input,.sala-groups__reply-input{background:var(--sala-groups-surface-strong);border:1px solid transparent;border-radius:8px;font:inherit;padding:.6em .75em;resize:vertical;width:100%}.sala-groups__posts{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.sala-groups__post{background:transparent;border:0;border-bottom:1px solid var(--sala-groups-border);border-radius:0;box-shadow:none;padding:.95em .15em 1em}.sala-groups__post-head{align-items:center;display:flex;gap:.6em;margin-bottom:.5em}.sala-groups__member-avatar,.sala-groups__post-avatar{border-radius:50%;display:block;flex:none;height:2.5em;object-fit:cover;width:2.5em}.sala-groups__post-byline{display:flex;flex-direction:column;line-height:1.3}.sala-groups__post-author{font-weight:600}.sala-groups__member-link,.sala-groups__post-author-link{color:inherit;text-decoration:none}.sala-groups__member-link:hover,.sala-groups__post-author-link:hover{text-decoration:underline}.sala-groups__post-time{font-size:.8em;opacity:.6}.sala-groups__post-content{white-space:pre-wrap;word-break:break-word}.sala-groups__post-actions{align-items:center;display:flex;empty-cells:hide;gap:.5em;margin-top:.6em}.sala-groups__post-actions:empty{display:none}.sala-groups__replies{border-left:2px solid var(--sala-groups-border);display:flex;flex-direction:column;gap:.6em;list-style:none;margin:.75em 0 0;padding:0 0 0 1.25em}@media (max-width:40em){.sala-groups__replies{padding-left:.7em}}.sala-groups__reply-form{display:flex;flex-direction:column;gap:.5em;margin:.75em 0 0}.sala-groups__members{display:grid;gap:.75em;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media (min-width:32em){.sala-groups__members{grid-template-columns:1fr 1fr}}.sala-groups__member{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--sala-groups-border);border-radius:0;display:flex;gap:.6em;padding:.7em .15em}.sala-groups__member-body{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:.4em}.sala-groups__member-name{font-weight:600}.sala-groups__section-subtitle{font-size:.95em;margin:1.5em 0 .6em;opacity:.8}.sala-groups__description{margin-bottom:1em;opacity:.9}.sala-groups__description p:last-child{margin-bottom:0}.sala-groups__about-list{display:flex;flex-direction:column;gap:.6em;margin:0}.sala-groups__about-row{display:flex;flex-wrap:wrap;gap:.5em}.sala-groups__about-term{flex:0 0 6em;font-weight:600;margin:0;opacity:.7}.sala-groups__about-desc{margin:0}body.sala-groups-is-single .entry-header,body.sala-groups-is-single .hero-section,body.sala-groups-is-single .page-title,body.sala-groups-is-single .wp-block-post-title{display:none}.sala-groups--editor-preview{align-items:center;border:1px dashed var(--sala-groups-border);border-radius:6px;display:flex;flex-direction:row;gap:.5em;padding:.75em 1em}
