.root-tokens[data-v-5b4961ec]{padding:1rem}.ov-hero[data-v-5b4961ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:1.5rem;border-radius:12px;background:linear-gradient(135deg,#1f2937,#111827);color:#fff;margin-bottom:1.5rem}.ov-hero-badge[data-v-5b4961ec]{display:inline-block;padding:4px 10px;border-radius:999px;background:hsla(0,0%,100%,.15);font-size:11px;letter-spacing:.08em;margin-bottom:8px}.ov-hero-title[data-v-5b4961ec]{font-size:1.6rem;font-weight:700;margin:0}.ov-hero-sub[data-v-5b4961ec]{margin:6px 0 0 0;opacity:.8;max-width:700px}.ov-refresh-btn[data-v-5b4961ec]{background:hsla(0,0%,100%,.15);color:#fff;border:1px solid hsla(0,0%,100%,.25);border-radius:8px;padding:8px 14px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.ov-refresh-btn[disabled][data-v-5b4961ec]{opacity:.5;cursor:not-allowed}.ov-metric-card[data-v-5b4961ec]{background:#fff;border-radius:12px;padding:1.1rem 1.2rem;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05);border-left:4px solid #6366f1;margin-bottom:1rem}.ov-accent-indigo[data-v-5b4961ec]{border-left-color:#6366f1}.ov-accent-cyan[data-v-5b4961ec]{border-left-color:#06b6d4}.ov-accent-amber[data-v-5b4961ec]{border-left-color:#f59e0b}.ov-accent-rose[data-v-5b4961ec]{border-left-color:#f43f5e}.ov-metric-top[data-v-5b4961ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#6b7280}.ov-metric-icon[data-v-5b4961ec]{color:#6366f1}.ov-metric-label[data-v-5b4961ec]{font-size:12px;letter-spacing:.03em;text-transform:uppercase}.ov-metric-value[data-v-5b4961ec]{font-size:1.8rem;font-weight:700;color:#111827;margin:4px 0}.ov-metric-foot[data-v-5b4961ec]{font-size:12px;color:#9ca3af}.tk-tabs[data-v-5b4961ec]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;margin:1.5rem 0 .5rem;border-bottom:1px solid #e5e7eb}.tk-tab[data-v-5b4961ec]{padding:10px 18px;background:none;border:none;cursor:pointer;color:#6b7280;font-weight:500;border-bottom:2px solid transparent}.tk-tab.active[data-v-5b4961ec]{color:#111827;border-bottom-color:#6366f1}.tk-panel[data-v-5b4961ec]{background:#fff;border-radius:12px;padding:1.2rem;margin-top:1rem;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}.tk-panel-head[data-v-5b4961ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.tk-panel-title[data-v-5b4961ec]{font-weight:600;font-size:1.05rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.tk-type-select[data-v-5b4961ec]{max-width:280px}.tk-search[data-v-5b4961ec]{max-width:320px}.tk-loading[data-v-5b4961ec]{text-align:center;padding:2rem}.tk-row-detail[data-v-5b4961ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:4px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.tk-kind[data-v-5b4961ec]{font-size:11px;padding:2px 8px;border-radius:4px;font-weight:600}.tk-kind-dispositivo[data-v-5b4961ec]{background:#e0e7ff;color:#4338ca}.tk-kind-monitor_device[data-v-5b4961ec]{background:#cffafe;color:#0e7490}.tk-user[data-v-5b4961ec]{color:#4b5563;font-size:13px}.tk-ts[data-v-5b4961ec]{color:#9ca3af;font-size:12px}.tk-revoke-btn[data-v-5b4961ec]{margin-left:auto}.tk-count[data-v-5b4961ec]{font-weight:600}.tk-badge[data-v-5b4961ec]{background:#e5e7eb;color:#374151;padding:2px 8px;border-radius:4px;font-size:12px}.tk-badge-danger[data-v-5b4961ec]{background:#fee2e2;color:#b91c1c}.tk-badge-warning[data-v-5b4961ec]{background:#fef3c7;color:#92400e}.tk-badge-ok[data-v-5b4961ec]{background:#d1fae5;color:#065f46}.tk-badge-muted[data-v-5b4961ec]{background:#f3f4f6;color:#6b7280}.tk-pagination[data-v-5b4961ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px 0}.tk-page-info[data-v-5b4961ec]{color:#6b7280;font-size:13px}.tk-bulk-list[data-v-5b4961ec]{max-height:350px;overflow-y:auto;padding:4px;background:#f9fafb;border-radius:8px}.tk-bulk-row[data-v-5b4961ec]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 8px;border-bottom:1px solid #f3f4f6}