.card-header[data-v-3b18ab9c]{display:flex;justify-content:space-between;align-items:center;gap:10px}.tabular[data-v-3b18ab9c]{font-variant-numeric:tabular-nums}.as-kpis[data-v-3b18ab9c]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}[dir] .as-kpis[data-v-3b18ab9c]{margin-bottom:14px}.as-kpi[data-v-3b18ab9c]{display:flex;gap:10px;align-items:flex-start;font:inherit;color:inherit}[dir] .as-kpi[data-v-3b18ab9c]{text-align:start;background:var(--ad-surface);border:1px solid var(--ad-line);border-radius:14px;padding:12px;cursor:pointer}[dir] .as-kpi[data-v-3b18ab9c]:hover{background:#f6faf7}[dir] .as-kpi.on[data-v-3b18ab9c]{border-color:var(--ad-green);box-shadow:0 0 0 2px rgba(20,108,67,.18)}.as-kpi-icon[data-v-3b18ab9c]{display:inline-flex;color:var(--ad-green);flex:none}[dir] .as-kpi-icon[data-v-3b18ab9c]{padding:8px;border-radius:12px;background:var(--ad-mint)}.as-kpi-body[data-v-3b18ab9c]{display:flex;flex-direction:column;min-width:0}.as-kpi-title[data-v-3b18ab9c]{color:var(--ad-muted);font-size:.82rem}.as-kpi-val[data-v-3b18ab9c]{font-size:1.4rem;line-height:1.3;color:var(--ad-ink)}.as-kpi-sub[data-v-3b18ab9c]{color:var(--ad-muted);font-size:.74rem}.tone-good .as-kpi-icon[data-v-3b18ab9c]{color:var(--ad-ok)}[dir] .tone-good .as-kpi-icon[data-v-3b18ab9c]{background:#ddf3e6}.tone-warn .as-kpi-icon[data-v-3b18ab9c]{color:var(--ad-warn)}[dir] .tone-warn .as-kpi-icon[data-v-3b18ab9c]{background:#fbefd9}.tone-bad .as-kpi-icon[data-v-3b18ab9c]{color:var(--ad-bad)}[dir] .tone-bad .as-kpi-icon[data-v-3b18ab9c]{background:#fde2de}.tone-muted .as-kpi-icon[data-v-3b18ab9c]{color:var(--ad-muted)}[dir] .tone-muted .as-kpi-icon[data-v-3b18ab9c]{background:#eef1ef}.as-filters[data-v-3b18ab9c]{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr)) auto;gap:8px}[dir] .as-filters[data-v-3b18ab9c]{margin-bottom:10px}.as-search[data-v-3b18ab9c]{position:relative}.as-search .fa[data-v-3b18ab9c]{position:absolute;top:50%;inset-inline-start:12px;color:var(--ad-muted)}[dir] .as-search .fa[data-v-3b18ab9c]{transform:translateY(-50%)}.as-search input[data-v-3b18ab9c]{padding-inline-start:34px}.as-actions[data-v-3b18ab9c]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px}[dir] .as-actions[data-v-3b18ab9c]{background:#f6faf7;border:1px solid var(--ad-line);border-radius:12px;padding:10px 12px;margin-bottom:10px}.as-sel[data-v-3b18ab9c]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:.88rem}.as-check[data-v-3b18ab9c]{display:inline-flex;align-items:center;gap:6px;font-weight:600}[dir] .as-check[data-v-3b18ab9c]{cursor:pointer}.as-sel-count[data-v-3b18ab9c]{color:var(--ad-muted)}.as-btns[data-v-3b18ab9c]{display:flex;flex-wrap:wrap;gap:8px}.as-btns .btn[data-v-3b18ab9c]{line-height:1.4}.as-table th[data-v-3b18ab9c]{white-space:nowrap}.as-c[data-v-3b18ab9c]{width:34px}[dir] .as-c[data-v-3b18ab9c]{text-align:center}.as-check input[data-v-3b18ab9c],.as-table input[type=checkbox][data-v-3b18ab9c]{width:16px;height:16px;accent-color:var(--ad-green)}[dir] .as-check input[data-v-3b18ab9c],[dir] .as-table input[type=checkbox][data-v-3b18ab9c]{cursor:pointer}.as-school strong[data-v-3b18ab9c]{font-size:.92rem}[dir] tr.picked[data-v-3b18ab9c]{background:rgba(20,108,67,.05)}.tag[data-v-3b18ab9c]{display:inline-flex;align-items:center;gap:4px;font-size:.76rem;font-weight:700;white-space:nowrap}[dir] .tag[data-v-3b18ab9c]{border-radius:999px;padding:2px 9px}.tag-ok[data-v-3b18ab9c]{color:#17663f}[dir] .tag-ok[data-v-3b18ab9c]{background:#ddf3e6}.tag-ok-soft[data-v-3b18ab9c]{color:var(--ad-green)}[dir] .tag-ok-soft[data-v-3b18ab9c]{background:var(--ad-mint)}.tag-bad[data-v-3b18ab9c]{color:#a1271b}[dir] .tag-bad[data-v-3b18ab9c]{background:#fde2de}.tag-warn[data-v-3b18ab9c]{color:#8a5a12}[dir] .tag-warn[data-v-3b18ab9c]{background:#fbefd9}.tag-info[data-v-3b18ab9c]{color:#24578f}[dir] .tag-info[data-v-3b18ab9c]{background:#e1ecf8}.tag-muted[data-v-3b18ab9c]{color:#5b6a62}[dir] .tag-muted[data-v-3b18ab9c]{background:#eef1ef}.as-pager[data-v-3b18ab9c]{display:flex;justify-content:center;align-items:center;gap:12px}[dir] .as-pager[data-v-3b18ab9c]{margin-top:12px}.as-note[data-v-3b18ab9c]{color:var(--ad-muted);font-size:.8rem}[dir] .as-note[data-v-3b18ab9c]{margin:12px 0 0}.as-batch[data-v-3b18ab9c]{display:flex;gap:12px}[dir] .as-batch[data-v-3b18ab9c]{border-bottom:1px solid var(--ad-line);padding:12px 0}[dir] .as-batch[data-v-3b18ab9c]:last-of-type{border-bottom:0}.as-batch-icon[data-v-3b18ab9c]{flex:none;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;color:var(--ad-green);font-size:16px}[dir] .as-batch-icon[data-v-3b18ab9c]{border-radius:10px;background:var(--ad-mint)}.as-batch-icon.whatsapp[data-v-3b18ab9c]{color:#128c4a}[dir] .as-batch-icon.whatsapp[data-v-3b18ab9c]{background:#ddf3e6}.as-batch-main[data-v-3b18ab9c]{flex:1;min-width:0}.as-batch-head[data-v-3b18ab9c]{display:flex;justify-content:space-between;align-items:center;gap:8px}.as-batch-head strong[data-v-3b18ab9c]{flex:1 1 auto;min-width:0}.as-batch-head .badge[data-v-3b18ab9c]{flex:0 0 auto;width:auto}.as-batch-body[data-v-3b18ab9c]{white-space:pre-wrap;overflow-wrap:anywhere}.progress[data-v-3b18ab9c]{height:6px}.st-sending[data-v-3b18ab9c]{color:#9a6700}[dir] .st-sending[data-v-3b18ab9c]{background:#fff3d6}.st-done[data-v-3b18ab9c]{color:#1e7d4f}[dir] .st-done[data-v-3b18ab9c]{background:#e3f6ec}.st-stopped[data-v-3b18ab9c]{color:#555}[dir] .st-stopped[data-v-3b18ab9c]{background:#eee}.as-reach[data-v-3b18ab9c]{font-variant-numeric:tabular-nums}[dir] .as-reach[data-v-3b18ab9c]{background:var(--ad-mint);border-radius:10px;padding:10px 12px;margin-bottom:12px}.as-reach.empty[data-v-3b18ab9c]{color:#a1271b}[dir] .as-reach.empty[data-v-3b18ab9c]{background:#fde2de}[dir] .as-phone[data-v-3b18ab9c]{border-radius:16px;padding:16px}[dir=ltr] .as-phone[data-v-3b18ab9c]{background:linear-gradient(160deg,#0b3d2a,#1e8a57)}[dir=rtl] .as-phone[data-v-3b18ab9c]{background:linear-gradient(-160deg,#0b3d2a,#1e8a57)}.as-notif[data-v-3b18ab9c]{display:flex;flex-direction:column;gap:2px;color:#1d2a23;overflow-wrap:anywhere}[dir] .as-notif[data-v-3b18ab9c]{background:hsla(0,0%,100%,.94);border-radius:14px;padding:10px 12px}.as-notif-app[data-v-3b18ab9c]{font-size:.72rem;color:#66766d}[dir] .as-wa-preview[data-v-3b18ab9c]{background:#ece5dd;border-radius:14px;padding:14px}.as-wa-bubble[data-v-3b18ab9c]{max-width:85%;margin-inline-start:auto;white-space:pre-wrap;overflow-wrap:anywhere;color:#1d2a23}[dir] .as-wa-bubble[data-v-3b18ab9c]{background:#dcf8c6;border-radius:10px;padding:8px 10px;box-shadow:0 1px 1px rgba(0,0,0,.08)}.as-modal-foot[data-v-3b18ab9c]{display:flex;justify-content:flex-end;gap:8px}[dir] .as-modal-foot[data-v-3b18ab9c]{margin-top:14px}@media (max-width:1199px){.as-kpis[data-v-3b18ab9c]{grid-template-columns:repeat(3,minmax(0,1fr))}.as-filters[data-v-3b18ab9c]{grid-template-columns:repeat(2,minmax(0,1fr))}.as-search[data-v-3b18ab9c]{grid-column:1/-1}}@media (max-width:575px){.as-kpis[data-v-3b18ab9c]{grid-template-columns:repeat(2,minmax(0,1fr))}.as-kpis .as-kpi[data-v-3b18ab9c]:last-child{grid-column:1/-1}.as-filters[data-v-3b18ab9c]{grid-template-columns:1fr}.as-btns .btn[data-v-3b18ab9c],.as-btns[data-v-3b18ab9c]{width:100%}.as-kpi-val[data-v-3b18ab9c]{font-size:1.2rem}.as-table thead[data-v-3b18ab9c]{display:none}.as-table tr[data-v-3b18ab9c]{display:grid;grid-template-columns:28px minmax(0,1fr) minmax(0,1fr);gap:8px 10px}[dir] .as-table tr[data-v-3b18ab9c]{padding:12px 2px;border-bottom:1px solid var(--ad-line)}[dir] .as-table td[data-v-3b18ab9c]{border:0!important;padding:0!important}.as-table td.as-c[data-v-3b18ab9c]{grid-row:1/span 3}[dir] .as-table td.as-c[data-v-3b18ab9c]{text-align:start;padding-top:2px!important}.as-table td.as-school[data-v-3b18ab9c]{grid-column:2/-1}.as-table td[data-label][data-v-3b18ab9c]:not(.as-school):before{content:attr(data-label);display:block;color:var(--ad-muted);font-size:.72rem}[dir] .as-table td[data-label][data-v-3b18ab9c]:not(.as-school):before{margin-bottom:2px}.as-table tr.as-empty[data-v-3b18ab9c]{display:block}.as-pager[data-v-3b18ab9c]{flex-wrap:wrap;gap:8px}}