.ab-root[data-v-61c28bb9]{font-family:inherit;padding:24px;max-width:1100px;margin:0 auto}.ab-denied[data-v-61c28bb9]{text-align:center;padding:80px 24px;color:#888}.ab-denied h2[data-v-61c28bb9]{font-size:24px;margin:0 0 8px}.ab-header[data-v-61c28bb9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px;margin-bottom:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.ab-title[data-v-61c28bb9]{font-size:22px;margin:0 0 4px;color:#1a1a1a}.ab-sub[data-v-61c28bb9]{font-size:13px;color:#777;margin:0;max-width:560px;line-height:1.5}.ab-sub code[data-v-61c28bb9]{background:#f4f4f4;padding:1px 6px;border-radius:3px;font-size:12px}.ab-stats[data-v-61c28bb9]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.ab-stat[data-v-61c28bb9]{background:#fff;border:1px solid #ececec;border-radius:8px;padding:10px 16px;min-width:100px;text-align:center}.ab-stat-val[data-v-61c28bb9]{display:block;font-size:22px;font-weight:700;color:#1a1a1a}.ab-stat-label[data-v-61c28bb9]{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#888}.ab-filters[data-v-61c28bb9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.ab-search[data-v-61c28bb9]{width:320px;max-width:100%}.ab-filter-tabs[data-v-61c28bb9]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-ms-flex-wrap:wrap;flex-wrap:wrap}.ab-tab[data-v-61c28bb9]{background:transparent;border:1px solid #ddd;padding:6px 14px;border-radius:6px;font-size:12px;color:#555;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-transition:background .15s;transition:background .15s}.ab-tab[data-v-61c28bb9]:hover{background:#f5f5f5}.ab-tab.active[data-v-61c28bb9]{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.ab-tab-count[data-v-61c28bb9]{background:hsla(0,0%,100%,.15);padding:1px 6px;border-radius:10px;font-size:10px}.ab-tab:not(.active) .ab-tab-count[data-v-61c28bb9]{background:#f0f0f0;color:#777}.ab-empty[data-v-61c28bb9],.ab-loading[data-v-61c28bb9]{text-align:center;padding:64px 16px;color:#888;font-size:14px}.ab-list[data-v-61c28bb9]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.ab-list[data-v-61c28bb9],.ab-row[data-v-61c28bb9]{display:-webkit-box;display:-ms-flexbox;display:flex}.ab-row[data-v-61c28bb9]{background:#fff;border:1px solid #ececec;border-radius:8px;padding:12px 16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:border-color .15s,background .15s;transition:border-color .15s,background .15s;gap:16px}.ab-row[data-v-61c28bb9]:hover{border-color:#aaa;background:#fafafa}.ab-row--sem_branding[data-v-61c28bb9]{border-left:3px solid #b00020}.ab-row--incompleto[data-v-61c28bb9]{border-left:3px solid #f59e0b}.ab-row--desativado[data-v-61c28bb9]{opacity:.65}.ab-row--ativo[data-v-61c28bb9]{border-left:3px solid #10b981}.ab-row-main[data-v-61c28bb9]{-ms-flex-align:center;gap:14px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.ab-row-avatar[data-v-61c28bb9],.ab-row-main[data-v-61c28bb9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.ab-row-avatar[data-v-61c28bb9]{width:36px;height:36px;border-radius:50%;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-weight:600;font-size:14px;-ms-flex-negative:0;flex-shrink:0}.ab-row-info[data-v-61c28bb9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.ab-row-name[data-v-61c28bb9]{font-size:14px;font-weight:600;color:#1a1a1a}.ab-row-email[data-v-61c28bb9]{font-size:12px;color:#777;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ab-badge[data-v-61c28bb9]{font-size:11px;font-weight:600;padding:3px 10px;border-radius:12px;text-transform:uppercase;letter-spacing:.3px;-ms-flex-negative:0;flex-shrink:0}.ab-badge--ativo[data-v-61c28bb9]{background:#def7e8;color:#1f7a3a}.ab-badge--sem_branding[data-v-61c28bb9]{background:#ffe4e4;color:#b00020}.ab-badge--incompleto[data-v-61c28bb9]{background:#fff4e1;color:#8a5a00}.ab-badge--desativado[data-v-61c28bb9]{background:#f0ece8;color:#888}.ab-modal-backdrop[data-v-61c28bb9]{position:fixed;inset:0;background:rgba(0,0,0,.45);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9999;padding:16px}.ab-modal[data-v-61c28bb9]{background:#fff;border-radius:12px;width:100%;max-width:520px;max-height:90vh;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 20px 50px rgba(0,0,0,.2);box-shadow:0 20px 50px rgba(0,0,0,.2)}.ab-modal-head[data-v-61c28bb9]{padding:20px 24px;border-bottom:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ab-modal-head h3[data-v-61c28bb9]{margin:0;font-size:16px}.ab-modal-sub[data-v-61c28bb9]{font-size:12px;color:#888;margin:4px 0 0}.ab-modal-close[data-v-61c28bb9]{background:transparent;border:none;font-size:24px;cursor:pointer;color:#888;line-height:1;padding:0 4px}.ab-modal-body[data-v-61c28bb9]{padding:20px 24px;overflow-y:auto}.ab-modal-foot[data-v-61c28bb9]{padding:12px 24px;background:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.ab-field[data-v-61c28bb9]{margin-bottom:14px}.ab-field-row[data-v-61c28bb9]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.ab-field-row .ab-field[data-v-61c28bb9]{-webkit-box-flex:1;-ms-flex:1;flex:1}.ab-label[data-v-61c28bb9]{display:block;font-size:12px;font-weight:600;color:#444;margin-bottom:5px}.ab-req[data-v-61c28bb9]{color:#b00020}.ab-input[data-v-61c28bb9]{width:100%;border:1px solid #ddd;border-radius:6px;padding:9px 12px;font-size:14px;background:#fff;font-family:inherit}.ab-input[data-v-61c28bb9]:focus{outline:none;border-color:#888}.ab-hint[data-v-61c28bb9]{font-size:11.5px;color:#888;margin:6px 0 0;line-height:1.4}.ab-hint code[data-v-61c28bb9]{background:#f4f4f4;padding:1px 5px;border-radius:3px;font-size:11px}.ab-color-row[data-v-61c28bb9]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.ab-color-row input[type=color][data-v-61c28bb9]{width:40px;height:36px;border:1px solid #ddd;border-radius:6px;cursor:pointer;padding:2px}.ab-color-text[data-v-61c28bb9]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #ddd;border-radius:6px;padding:8px 10px;font-family:monospace;font-size:13px}.ab-error[data-v-61c28bb9]{background:#fff4f4;color:#b00020;padding:10px 12px;border-radius:6px;font-size:13px;margin-top:8px}.ab-btn[data-v-61c28bb9]{border:none;border-radius:6px;padding:10px 18px;font-size:14px;font-weight:500;cursor:pointer}.ab-btn[disabled][data-v-61c28bb9]{opacity:.5;cursor:not-allowed}.ab-btn-primary[data-v-61c28bb9]{background:#1a1a1a;color:#fff}.ab-btn-primary[data-v-61c28bb9]:hover:not([disabled]){background:#333}.ab-btn-neutral[data-v-61c28bb9]{background:#f2f2f2;color:#333}