:root{font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html,body,#app{min-width:100%;min-height:100%;margin:0}body{min-height:100vh}button,input,select{font:inherit}[data-v-2a5203f4]{box-sizing:border-box}.dashboard-page[data-v-2a5203f4]{padding:0 42px 42px}.stats-grid[data-v-2a5203f4]{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px;display:grid}.stat-card[data-v-2a5203f4],.panel[data-v-2a5203f4]{background:#fff;border:1px solid #e4e9f0;border-radius:12px}.stat-card[data-v-2a5203f4]{padding:20px}.stat-label[data-v-2a5203f4],.stat-note[data-v-2a5203f4]{color:#768397;font-size:12px}.stat-value[data-v-2a5203f4]{margin-top:9px;font-size:28px;font-weight:700}.status-text[data-v-2a5203f4]{font-size:23px}.positive[data-v-2a5203f4]{color:#26965a}.panel[data-v-2a5203f4]{overflow:hidden}.panel-header[data-v-2a5203f4]{justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.panel-header h2[data-v-2a5203f4]{margin:0}.panel-header p[data-v-2a5203f4]{color:#8a96a7;margin:4px 0 0;font-size:12px}.primary-button[data-v-2a5203f4],.secondary-button[data-v-2a5203f4]{cursor:pointer;border-radius:8px;height:40px;padding:0 17px;font-weight:600}.primary-button[data-v-2a5203f4]{color:#fff;background:#2563eb;border:0}.secondary-button[data-v-2a5203f4]{color:#344054;background:#fff;border:1px solid #d9e0e8}.table-wrapper[data-v-2a5203f4]{overflow-x:auto}table[data-v-2a5203f4]{border-collapse:collapse;width:100%}th[data-v-2a5203f4],td[data-v-2a5203f4]{text-align:left;padding:15px 22px}th[data-v-2a5203f4]{color:#788597;background:#fafbfc;font-size:11px}td[data-v-2a5203f4]{border-top:1px solid #eef1f5;font-size:13px}.badge[data-v-2a5203f4]{border-radius:20px;padding:5px 9px;font-size:11px;display:inline-block}.badge-active[data-v-2a5203f4]{color:#18794e;background:#ecfdf3}.badge-disabled[data-v-2a5203f4]{color:#667085;background:#f2f4f7}.sip-name[data-v-2a5203f4]{background:#f5f7fa;border-radius:5px;padding:4px 6px;font-size:11px}.row-actions[data-v-2a5203f4]{flex-wrap:wrap;gap:7px;display:flex}.action-button[data-v-2a5203f4]{color:#344054;cursor:pointer;background:#fff;border:1px solid #dce2e9;border-radius:6px;padding:6px 9px;font-size:11px}.action-button[data-v-2a5203f4]:hover{background:#f8fafc}.enable-button[data-v-2a5203f4]{color:#18794e;border-color:#b7e4cb}.disable-button[data-v-2a5203f4]{color:#8a5b00;border-color:#ead7a4}.delete-button[data-v-2a5203f4]{color:#b42318;border-color:#f1c0bc}.error-message[data-v-2a5203f4],.empty-tenant[data-v-2a5203f4]{border-radius:8px;margin-bottom:20px;padding:15px}.error-message[data-v-2a5203f4]{color:#b42318;background:#fff6f5}.empty-tenant[data-v-2a5203f4]{color:#8a96a7;background:#fff;border:1px solid #e4e9f0}.loading[data-v-2a5203f4]{padding:20px}.empty-state[data-v-2a5203f4]{color:#8a96a7;text-align:center;padding:40px}.modal-backdrop[data-v-2a5203f4]{z-index:1000;background:#0f17248c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal[data-v-2a5203f4]{background:#fff;border-radius:14px;width:100%;max-width:520px;padding:24px;box-shadow:0 20px 60px #0000002e}.modal-header[data-v-2a5203f4]{justify-content:space-between;margin-bottom:24px;display:flex}.modal-header h2[data-v-2a5203f4]{margin:0}.modal-header p[data-v-2a5203f4]{color:#778396;margin:5px 0 0;font-size:13px}.close-button[data-v-2a5203f4]{cursor:pointer;background:0 0;border:0;font-size:26px}.form-group[data-v-2a5203f4]{margin-bottom:18px}.form-group label[data-v-2a5203f4]{margin-bottom:7px;font-size:13px;font-weight:600;display:block}.form-group input[data-v-2a5203f4]{border:1px solid #d9e0e8;border-radius:8px;width:100%;height:42px;padding:0 12px}.modal-actions[data-v-2a5203f4]{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.success-box[data-v-2a5203f4],.warning-box[data-v-2a5203f4]{border-radius:8px;margin-bottom:15px;padding:13px}.success-box[data-v-2a5203f4]{color:#18794e;background:#ecfdf3}.warning-box[data-v-2a5203f4]{color:#8a5b00;background:#fff8e6;font-size:12px}.credential-row[data-v-2a5203f4]{border-bottom:1px solid #edf0f4;justify-content:space-between;gap:15px;padding:13px 0;display:flex}.credential-row span[data-v-2a5203f4]{color:#7a8798;margin-bottom:5px;font-size:11px;display:block}.credential-row code[data-v-2a5203f4]{word-break:break-all}.credential-row button[data-v-2a5203f4]{cursor:pointer;background:#fff;border:1px solid #d9e0e8;border-radius:7px;align-self:center;padding:7px 10px}button[data-v-2a5203f4]:disabled{opacity:.5;cursor:not-allowed}@media (width<=1100px){.stats-grid[data-v-2a5203f4]{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.dashboard-page[data-v-2a5203f4]{padding:0 20px 30px}}[data-v-89b22164]{box-sizing:border-box}.devices-page[data-v-89b22164]{padding:0 42px 42px}.page-header[data-v-89b22164],.summary-grid[data-v-89b22164],.devices-card[data-v-89b22164],.alert[data-v-89b22164],.empty-state[data-v-89b22164]{max-width:1400px;margin-left:auto;margin-right:auto}.page-header[data-v-89b22164]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.eyebrow[data-v-89b22164]{color:#8290a3;letter-spacing:.1em;margin:0 0 5px;font-size:9px;font-weight:800}.page-header h2[data-v-89b22164]{margin:0;font-size:24px}.page-header p[data-v-89b22164]{color:#7b8798;margin:6px 0 0;font-size:12px}.primary-button[data-v-89b22164],.secondary-button[data-v-89b22164],.action-button[data-v-89b22164]{cursor:pointer;border-radius:7px;font-size:10px;font-weight:700}.primary-button[data-v-89b22164]{color:#fff;background:#2563eb;border:0;min-height:38px;padding:0 14px}.secondary-button[data-v-89b22164]{color:#475467;background:#fff;border:1px solid #d9e0e8;min-height:38px;padding:0 14px}.summary-grid[data-v-89b22164]{background:#fff;border:1px solid #e4e9ef;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid;overflow:hidden}.summary-grid>div[data-v-89b22164]{border-right:1px solid #edf0f4;padding:15px 18px}.summary-grid>div[data-v-89b22164]:last-child{border-right:0}.summary-grid span[data-v-89b22164]{color:#98a2b3;text-transform:uppercase;margin-bottom:5px;font-size:8px;display:block}.summary-grid strong[data-v-89b22164]{font-size:19px}.green[data-v-89b22164]{color:#027a48}.alert[data-v-89b22164]{border-radius:7px;margin-bottom:15px;padding:11px 13px;font-size:11px}.alert.error[data-v-89b22164]{color:#b42318;background:#fff5f5;border:1px solid #fecdca}.alert.success[data-v-89b22164]{color:#027a48;background:#ecfdf3;border:1px solid #abefc6}.devices-card[data-v-89b22164]{background:#fff;border:1px solid #e2e7ee;border-radius:10px;overflow:hidden}.table-wrapper[data-v-89b22164]{overflow-x:auto}table[data-v-89b22164]{border-collapse:collapse;width:100%}th[data-v-89b22164]{color:#8490a2;text-align:left;text-transform:uppercase;background:#fafbfc;border-bottom:1px solid #e7ebf0;padding:10px 13px;font-size:8px}td[data-v-89b22164]{color:#667085;border-bottom:1px solid #edf0f4;padding:13px;font-size:10px}.device-name strong[data-v-89b22164],.device-model strong[data-v-89b22164],.extension-cell strong[data-v-89b22164]{color:#344054;font-size:10px;display:block}.device-name span[data-v-89b22164],.device-model span[data-v-89b22164],.extension-cell span[data-v-89b22164]{color:#98a2b3;margin-top:3px;font-size:8px;display:block}.mac[data-v-89b22164]{color:#344054;background:#f5f7fa;border-radius:5px;padding:4px 6px;font-size:9px}.muted[data-v-89b22164]{color:#98a2b3}.status-pill[data-v-89b22164]{border-radius:20px;padding:4px 7px;font-size:8px;font-weight:700;display:inline-flex}.status-pill.active[data-v-89b22164]{color:#027a48;background:#ecfdf3}.status-pill.inactive[data-v-89b22164]{color:#667085;background:#f2f4f7}.actions[data-v-89b22164]{flex-wrap:wrap;gap:5px;display:flex}.action-button[data-v-89b22164]{color:#475467;background:#fff;border:1px solid #dfe5ec;min-height:29px;padding:0 8px}.warning-action[data-v-89b22164]{color:#b54708}.success-action[data-v-89b22164]{color:#027a48}.danger-action[data-v-89b22164]{color:#b42318}.empty-state[data-v-89b22164]{color:#98a2b3;text-align:center;background:#fff;border:1px solid #e4e9ef;border-radius:10px;padding:40px}.modal-backdrop[data-v-89b22164]{z-index:1000;background:#0f172a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal[data-v-89b22164]{background:#fff;border-radius:12px;width:100%;max-width:560px;overflow:hidden}.modal-header[data-v-89b22164]{border-bottom:1px solid #edf0f4;justify-content:space-between;padding:19px 21px;display:flex}.modal-header h2[data-v-89b22164]{margin:0;font-size:16px}.modal-header p[data-v-89b22164]{color:#98a2b3;margin:5px 0 0;font-size:10px}.close-button[data-v-89b22164]{color:#98a2b3;cursor:pointer;background:0 0;border:0;width:30px;height:30px;font-size:20px}.modal-content[data-v-89b22164]{padding:21px}.form-row[data-v-89b22164]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-group[data-v-89b22164]{margin-bottom:17px}.form-group label[data-v-89b22164]{color:#344054;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.form-group input[data-v-89b22164],.form-group select[data-v-89b22164]{color:#344054;background:#fff;border:1px solid #d7dee8;border-radius:7px;outline:none;width:100%;height:40px;padding:0 11px;font-size:11px}.form-group small[data-v-89b22164]{color:#98a2b3;margin-top:5px;font-size:8px;display:block}.toggle-row[data-v-89b22164]{justify-content:space-between;align-items:center;gap:20px;display:flex}.toggle-row strong[data-v-89b22164]{font-size:10px;display:block}.toggle-row div span[data-v-89b22164]{color:#98a2b3;margin-top:4px;font-size:8px;display:block}.switch[data-v-89b22164]{width:38px;height:22px;position:relative}.switch input[data-v-89b22164]{display:none}.switch span[data-v-89b22164]{cursor:pointer;background:#d0d5dd;border-radius:30px;position:absolute;inset:0}.switch span[data-v-89b22164]:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .15s;position:absolute;top:3px;left:3px}.switch input:checked+span[data-v-89b22164]{background:#2563eb}.switch input:checked+span[data-v-89b22164]:after{transform:translate(16px)}.modal-footer[data-v-89b22164]{background:#fafbfc;border-top:1px solid #edf0f4;justify-content:flex-end;gap:8px;padding:14px 21px;display:flex}button[data-v-89b22164]:disabled{opacity:.5;cursor:not-allowed}@media (width<=900px){.summary-grid[data-v-89b22164]{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.devices-page[data-v-89b22164]{padding:0 20px 30px}.page-header[data-v-89b22164]{flex-direction:column;align-items:flex-start}.form-row[data-v-89b22164]{grid-template-columns:1fr}}[data-v-35fa270b]{box-sizing:border-box}.page[data-v-35fa270b]{color:#1d2939;background:#f6f8fb;min-height:100vh;padding:42px 42px 110px}.page-header[data-v-35fa270b],.platform-summary[data-v-35fa270b],.nodes[data-v-35fa270b],.alert[data-v-35fa270b],.empty-state[data-v-35fa270b]{max-width:1400px;margin-left:auto;margin-right:auto}.page-header[data-v-35fa270b]{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:22px;display:flex}.eyebrow[data-v-35fa270b]{color:#2563eb;letter-spacing:.12em;margin:0 0 6px;font-size:10px;font-weight:800}.page-header h1[data-v-35fa270b]{margin:0;font-size:30px}.page-header p[data-v-35fa270b]:not(.eyebrow){color:#7b8798;margin:7px 0 0;font-size:13px}.header-actions[data-v-35fa270b]{align-items:center;gap:14px;display:flex}.last-check[data-v-35fa270b]{color:#98a2b3;text-align:right;text-transform:uppercase;font-size:9px}.last-check strong[data-v-35fa270b]{color:#667085;text-transform:none;margin-top:3px;font-size:10px;display:block}.refresh-button[data-v-35fa270b]{color:#475467;cursor:pointer;background:#fff;border:1px solid #d8e0e9;border-radius:7px;height:38px;padding:0 15px;font-size:11px;font-weight:700}.alert[data-v-35fa270b]{border-radius:7px;margin-bottom:15px;padding:11px 13px;font-size:11px}.alert.error[data-v-35fa270b]{color:#b42318;background:#fff5f5;border:1px solid #fecdca}.alert.warning[data-v-35fa270b]{color:#b54708;background:#fffaeb;border:1px solid #fedf89}.platform-summary[data-v-35fa270b]{background:#fff;border:1px solid #e4e9ef;border-radius:10px;grid-template-columns:repeat(6,1fr);margin-bottom:18px;display:grid;overflow:hidden}.platform-summary>div[data-v-35fa270b]{border-right:1px solid #edf0f4;padding:15px 18px}.platform-summary>div[data-v-35fa270b]:last-child{border-right:0}.platform-summary span[data-v-35fa270b]{color:#98a2b3;text-transform:uppercase;margin-bottom:5px;font-size:9px;display:block}.platform-summary strong[data-v-35fa270b]{font-size:19px}.success-text[data-v-35fa270b],.success[data-v-35fa270b]{color:#027a48!important}.warning-text[data-v-35fa270b]{color:#b54708!important}.danger-text[data-v-35fa270b],.danger[data-v-35fa270b]{color:#b42318!important}.empty-state[data-v-35fa270b]{color:#98a2b3;text-align:center;background:#fff;border:1px solid #e4e9ef;border-radius:10px;padding:45px}.nodes[data-v-35fa270b]{gap:18px;display:grid}.node[data-v-35fa270b]{background:#fff;border:1px solid #e2e7ee;border-radius:11px;overflow:hidden;box-shadow:0 2px 7px #10182808}.node-header[data-v-35fa270b]{justify-content:space-between;align-items:center;padding:18px 21px;display:flex}.node-identity[data-v-35fa270b]{align-items:center;gap:12px;display:flex}.node-icon[data-v-35fa270b]{color:#2563eb;background:#eef4ff;border-radius:9px;justify-content:center;align-items:center;width:42px;height:42px;font-size:9px;font-weight:800;display:flex}.node-name-row[data-v-35fa270b]{align-items:center;gap:9px;display:flex}.node-name-row h2[data-v-35fa270b]{margin:0;font-size:16px}.node-identity p[data-v-35fa270b]{color:#98a2b3;margin:4px 0 0;font-size:10px}.node-header-meta[data-v-35fa270b]{text-align:right}.node-header-meta span[data-v-35fa270b]{color:#98a2b3;text-transform:uppercase;margin-bottom:3px;font-size:8px;display:block}.node-header-meta strong[data-v-35fa270b]{color:#667085;font-size:10px}.status[data-v-35fa270b]{border-radius:20px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;font-weight:700;display:inline-flex}.status i[data-v-35fa270b],.registration i[data-v-35fa270b]{background:currentColor;border-radius:50%;width:6px;height:6px}.status.online[data-v-35fa270b]{color:#027a48;background:#ecfdf3}.status.warning[data-v-35fa270b]{color:#b54708;background:#fffaeb}.status.offline[data-v-35fa270b]{color:#b42318;background:#fef3f2}.status.unknown[data-v-35fa270b]{color:#667085;background:#f2f4f7}.tabs[data-v-35fa270b]{border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;gap:22px;padding:0 21px;display:flex}.tabs button[data-v-35fa270b]{color:#7a8699;cursor:pointer;background:0 0;border:0;padding:13px 0 12px;font-size:10px;font-weight:700;position:relative}.tabs button span[data-v-35fa270b]{color:#98a2b3;margin-left:4px}.tabs button.active[data-v-35fa270b]{color:#2563eb}.tabs button.active[data-v-35fa270b]:after{content:"";background:#2563eb;height:2px;position:absolute;bottom:-1px;left:0;right:0}.tab-content[data-v-35fa270b]{padding:21px}.overview-grid[data-v-35fa270b]{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.overview-card[data-v-35fa270b]{background:#fafbfc;border:1px solid #e5e9ef;border-radius:8px;padding:17px}.overview-label[data-v-35fa270b]{color:#98a2b3;text-transform:uppercase;margin-bottom:9px;font-size:9px}.overview-card strong[data-v-35fa270b]{color:#344054;font-size:18px;display:block}.overview-card small[data-v-35fa270b]{color:#98a2b3;margin-top:5px;font-size:9px;display:block}.overview-secondary[data-v-35fa270b]{border:1px solid #e7ebf0;border-radius:8px;grid-template-columns:repeat(4,1fr);margin-top:12px;display:grid;overflow:hidden}.overview-secondary>div[data-v-35fa270b]{border-right:1px solid #edf0f4;padding:13px 15px}.overview-secondary>div[data-v-35fa270b]:last-child{border-right:0}.overview-secondary span[data-v-35fa270b]{color:#98a2b3;margin-bottom:4px;font-size:9px;display:block}.overview-secondary strong[data-v-35fa270b]{color:#475467;font-size:12px}.problem-banner[data-v-35fa270b]{color:#b42318;background:#fff6f5;border:1px solid #fecdca;border-radius:7px;justify-content:space-between;align-items:center;margin-top:12px;padding:11px 13px;font-size:10px;display:flex}.problem-banner button[data-v-35fa270b]{color:#b42318;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:700}.section-header[data-v-35fa270b]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.section-header h3[data-v-35fa270b],.technical-panel h3[data-v-35fa270b]{color:#344054;margin:0;font-size:12px}.section-header p[data-v-35fa270b]{color:#98a2b3;margin:4px 0 0;font-size:9px}.filters[data-v-35fa270b]{background:#f8fafc;border:1px solid #e3e8ef;border-radius:7px;gap:3px;padding:3px;display:flex}.filters button[data-v-35fa270b]{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px 9px;font-size:9px}.filters button.active[data-v-35fa270b]{color:#2563eb;background:#fff;box-shadow:0 1px 3px #10182814}.table-wrapper[data-v-35fa270b]{border:1px solid #e7ebf0;border-radius:8px;overflow-x:auto}table[data-v-35fa270b]{border-collapse:collapse;width:100%}th[data-v-35fa270b]{color:#8490a2;text-align:left;text-transform:uppercase;letter-spacing:.04em;background:#fafbfc;border-bottom:1px solid #e7ebf0;padding:9px 11px;font-size:8px}td[data-v-35fa270b]{color:#667085;border-bottom:1px solid #edf0f4;padding:11px;font-size:10px}tbody tr:last-child td[data-v-35fa270b]{border-bottom:0}td strong[data-v-35fa270b]{color:#344054}td small[data-v-35fa270b]{color:#98a2b3;margin-top:3px;font-size:8px;display:block}.pill[data-v-35fa270b],.registration[data-v-35fa270b]{border-radius:20px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;font-weight:700;display:inline-flex}.pill.success[data-v-35fa270b],.registration.online[data-v-35fa270b]{color:#027a48;background:#ecfdf3}.pill.neutral[data-v-35fa270b],.registration.unknown[data-v-35fa270b]{color:#667085;background:#f2f4f7}.registration.warning[data-v-35fa270b]{color:#b54708;background:#fffaeb}.registration.offline[data-v-35fa270b]{color:#b42318;background:#fef3f2}.user-agent[data-v-35fa270b]{text-overflow:ellipsis;white-space:nowrap;max-width:260px;display:block;overflow:hidden}.no-results[data-v-35fa270b]{color:#98a2b3;text-align:center;padding:30px}.technical-grid[data-v-35fa270b]{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.technical-panel[data-v-35fa270b]{border:1px solid #e5e9ef;border-radius:8px;padding:17px}.technical-panel h3[data-v-35fa270b]{margin-bottom:13px}.technical-list[data-v-35fa270b]{display:grid}.technical-list>div[data-v-35fa270b]{border-bottom:1px solid #f0f2f5;justify-content:space-between;gap:20px;min-height:36px;padding:8px 0;display:flex}.technical-list>div[data-v-35fa270b]:last-child{border-bottom:0}.technical-list span[data-v-35fa270b]{color:#98a2b3;font-size:9px}.technical-list strong[data-v-35fa270b],.technical-list code[data-v-35fa270b]{color:#475467;text-align:right;font-size:10px}.technical-list .full[data-v-35fa270b]{display:block}.technical-list .full code[data-v-35fa270b]{word-break:break-all;text-align:left;margin-top:5px;display:block}.technical-unavailable[data-v-35fa270b]{color:#98a2b3;background:#f8fafc;border-radius:6px;padding:15px;font-size:10px}@media (width<=1000px){.platform-summary[data-v-35fa270b]{grid-template-columns:repeat(3,1fr)}.overview-grid[data-v-35fa270b],.overview-secondary[data-v-35fa270b],.technical-grid[data-v-35fa270b]{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.page[data-v-35fa270b]{padding:25px 16px 110px}.page-header[data-v-35fa270b],.node-header[data-v-35fa270b],.section-header[data-v-35fa270b]{flex-direction:column;align-items:flex-start}.header-actions[data-v-35fa270b]{justify-content:space-between;width:100%}.platform-summary[data-v-35fa270b],.overview-grid[data-v-35fa270b],.overview-secondary[data-v-35fa270b],.technical-grid[data-v-35fa270b]{grid-template-columns:1fr}.platform-summary>div[data-v-35fa270b],.overview-secondary>div[data-v-35fa270b]{border-bottom:1px solid #edf0f4;border-right:0}.tabs[data-v-35fa270b]{gap:15px;overflow-x:auto}.node-header-meta[data-v-35fa270b]{text-align:left}.problem-banner[data-v-35fa270b]{flex-direction:column;align-items:flex-start;gap:8px}.filters[data-v-35fa270b]{max-width:100%;overflow-x:auto}}[data-v-87e749ce]{box-sizing:border-box}.page[data-v-87e749ce]{color:#1d2939;background:#f6f8fb;min-height:100vh;padding:42px 42px 110px}.page-header[data-v-87e749ce],.summary-grid[data-v-87e749ce],.tenant-card[data-v-87e749ce],.alert[data-v-87e749ce],.empty-state[data-v-87e749ce]{max-width:1400px;margin-left:auto;margin-right:auto}.page-header[data-v-87e749ce]{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:22px;display:flex}.eyebrow[data-v-87e749ce]{color:#2563eb;letter-spacing:.12em;margin:0 0 6px;font-size:10px;font-weight:800}.page-header h1[data-v-87e749ce]{margin:0;font-size:30px}.page-header p[data-v-87e749ce]:not(.eyebrow){color:#7b8798;margin:7px 0 0;font-size:13px}.primary-button[data-v-87e749ce],.secondary-button[data-v-87e749ce],.action-button[data-v-87e749ce]{cursor:pointer;border-radius:7px;font-size:10px;font-weight:700}.primary-button[data-v-87e749ce]{color:#fff;background:#2563eb;border:0;min-height:38px;padding:0 14px}.primary-button[data-v-87e749ce]:hover:not(:disabled){background:#1d4ed8}.secondary-button[data-v-87e749ce]{color:#475467;background:#fff;border:1px solid #d8e0e9;min-height:38px;padding:0 14px}button[data-v-87e749ce]:disabled{opacity:.55;cursor:not-allowed}.alert[data-v-87e749ce]{border-radius:7px;margin-bottom:15px;padding:11px 13px;font-size:11px}.alert.error[data-v-87e749ce]{color:#b42318;background:#fff5f5;border:1px solid #fecdca}.alert.success[data-v-87e749ce]{color:#027a48;background:#ecfdf3;border:1px solid #abefc6}.summary-grid[data-v-87e749ce]{background:#fff;border:1px solid #e4e9ef;border-radius:10px;grid-template-columns:repeat(5,1fr);margin-bottom:18px;display:grid;overflow:hidden}.summary-grid>div[data-v-87e749ce]{border-right:1px solid #edf0f4;padding:15px 18px}.summary-grid>div[data-v-87e749ce]:last-child{border-right:0}.summary-grid span[data-v-87e749ce]{color:#98a2b3;text-transform:uppercase;margin-bottom:5px;font-size:9px;display:block}.summary-grid strong[data-v-87e749ce]{font-size:19px}.green[data-v-87e749ce]{color:#027a48}.tenant-card[data-v-87e749ce]{background:#fff;border:1px solid #e2e7ee;border-radius:10px;overflow:hidden}.table-wrapper[data-v-87e749ce]{overflow-x:auto}table[data-v-87e749ce]{border-collapse:collapse;width:100%}th[data-v-87e749ce]{color:#8490a2;text-align:left;text-transform:uppercase;letter-spacing:.05em;background:#fafbfc;border-bottom:1px solid #e7ebf0;padding:10px 13px;font-size:8px;font-weight:700}td[data-v-87e749ce]{color:#667085;vertical-align:middle;border-bottom:1px solid #edf0f4;padding:13px;font-size:10px}tbody tr:last-child td[data-v-87e749ce]{border-bottom:0}tbody tr[data-v-87e749ce]:hover{background:#fcfcfd}.tenant-name strong[data-v-87e749ce],.node-cell strong[data-v-87e749ce]{color:#344054;font-size:11px;display:block}.tenant-name span[data-v-87e749ce],.node-cell span[data-v-87e749ce]{color:#98a2b3;margin-top:3px;font-size:9px;display:block}.node-status[data-v-87e749ce]{align-items:center;gap:5px;margin-top:5px;font-size:8px;font-weight:700;display:inline-flex}.node-status i[data-v-87e749ce]{background:currentColor;border-radius:50%;width:5px;height:5px}.node-status.online[data-v-87e749ce]{color:#027a48}.node-status.warning[data-v-87e749ce]{color:#b54708}.node-status.offline[data-v-87e749ce]{color:#b42318}.node-status.unknown[data-v-87e749ce]{color:#667085}.no-node[data-v-87e749ce]{color:#b54708;font-size:9px}.status-pill[data-v-87e749ce]{border-radius:20px;padding:4px 7px;font-size:9px;font-weight:700;display:inline-flex}.status-pill.active[data-v-87e749ce]{color:#027a48;background:#ecfdf3}.status-pill.inactive[data-v-87e749ce]{color:#667085;background:#f2f4f7}.actions-column[data-v-87e749ce]{width:270px}.actions[data-v-87e749ce]{flex-wrap:wrap;gap:5px;display:flex}.action-button[data-v-87e749ce]{color:#475467;background:#fff;border:1px solid #dfe5ec;min-height:30px;padding:0 9px}.action-button[data-v-87e749ce]:hover{background:#f8fafc}.action-button.primary-action[data-v-87e749ce]{color:#2563eb;background:#f5f8ff;border-color:#c7d7fe}.action-button.primary-action[data-v-87e749ce]:hover{background:#eef4ff}.action-button.danger[data-v-87e749ce]{color:#b42318}.action-button.success[data-v-87e749ce]{color:#027a48}.empty-state[data-v-87e749ce]{color:#98a2b3;text-align:center;background:#fff;border:1px solid #e4e9ef;border-radius:10px;padding:45px}.modal-backdrop[data-v-87e749ce]{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal[data-v-87e749ce]{background:#fff;border:1px solid #e2e7ee;border-radius:12px;width:100%;max-width:520px;overflow:hidden;box-shadow:0 24px 70px #0f172a33}.modal-header[data-v-87e749ce]{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;padding:19px 21px;display:flex}.modal-header h2[data-v-87e749ce]{color:#1d2939;margin:0;font-size:16px}.modal-header p[data-v-87e749ce]{color:#98a2b3;margin:5px 0 0;font-size:10px}.close-button[data-v-87e749ce]{color:#98a2b3;cursor:pointer;background:0 0;border:0;border-radius:6px;width:30px;height:30px;font-size:20px}.close-button[data-v-87e749ce]:hover:not(:disabled){background:#f2f4f7}.modal-content[data-v-87e749ce]{padding:21px}.form-group[data-v-87e749ce]{margin-bottom:17px}.form-group label[data-v-87e749ce]{color:#344054;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.form-group input[data-v-87e749ce],.form-group select[data-v-87e749ce]{color:#344054;background:#fff;border:1px solid #d7dee8;border-radius:7px;outline:none;width:100%;height:40px;padding:0 11px;font-size:11px}.form-group input[data-v-87e749ce]:focus,.form-group select[data-v-87e749ce]:focus{border-color:#4c7ff0;box-shadow:0 0 0 3px #2563eb14}.form-group small[data-v-87e749ce]{color:#98a2b3;margin-top:5px;font-size:8px;display:block}.toggle-row[data-v-87e749ce]{justify-content:space-between;align-items:center;gap:20px;margin-top:6px;padding:13px 0;display:flex}.toggle-row strong[data-v-87e749ce]{color:#344054;font-size:10px;display:block}.toggle-row>div>span[data-v-87e749ce]{color:#98a2b3;margin-top:4px;font-size:8px;display:block}.switch[data-v-87e749ce]{flex:0 0 38px;width:38px;height:22px;position:relative}.switch input[data-v-87e749ce]{display:none}.switch span[data-v-87e749ce]{cursor:pointer;background:#d0d5dd;border-radius:30px;transition:all .15s;position:absolute;inset:0}.switch span[data-v-87e749ce]:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #10182833}.switch input:checked+span[data-v-87e749ce]{background:#2563eb}.switch input:checked+span[data-v-87e749ce]:after{transform:translate(16px)}.info-box[data-v-87e749ce]{color:#667085;background:#f5f8ff;border:1px solid #dbe7ff;border-radius:7px;margin-top:12px;padding:10px 11px;font-size:9px;line-height:1.5}.modal-footer[data-v-87e749ce]{background:#fafbfc;border-top:1px solid #edf0f4;justify-content:flex-end;gap:8px;padding:14px 21px;display:flex}@media (width<=950px){.summary-grid[data-v-87e749ce]{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.page[data-v-87e749ce]{padding:25px 16px 110px}.page-header[data-v-87e749ce]{flex-direction:column;align-items:flex-start}.summary-grid[data-v-87e749ce]{grid-template-columns:repeat(2,1fr)}.actions[data-v-87e749ce]{flex-direction:column}}[data-v-a90e86bf]{box-sizing:border-box}.page[data-v-a90e86bf]{color:#1d2939;background:#f6f8fb;min-height:100vh;padding:42px 42px 90px}.page-header[data-v-a90e86bf],.summary-grid[data-v-a90e86bf],.users-card[data-v-a90e86bf],.alert[data-v-a90e86bf],.empty-state[data-v-a90e86bf]{max-width:1400px;margin-left:auto;margin-right:auto}.page-header[data-v-a90e86bf]{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.eyebrow[data-v-a90e86bf]{color:#2563eb;letter-spacing:.12em;margin:0 0 6px;font-size:10px;font-weight:800}.page-header h1[data-v-a90e86bf]{margin:0;font-size:30px}.page-header p[data-v-a90e86bf]:not(.eyebrow){color:#7b8798;margin:7px 0 0;font-size:13px}.primary-button[data-v-a90e86bf],.secondary-button[data-v-a90e86bf],.action-button[data-v-a90e86bf]{cursor:pointer;border-radius:7px;font-size:10px;font-weight:700}.primary-button[data-v-a90e86bf]{color:#fff;background:#2563eb;border:0;min-height:38px;padding:0 14px}.primary-button[data-v-a90e86bf]:hover:not(:disabled){background:#1d4ed8}.secondary-button[data-v-a90e86bf]{color:#475467;background:#fff;border:1px solid #d8e0e9;min-height:38px;padding:0 14px}button[data-v-a90e86bf]:disabled{opacity:.55;cursor:not-allowed}.alert[data-v-a90e86bf]{border-radius:7px;margin-bottom:15px;padding:11px 13px;font-size:11px}.alert.error[data-v-a90e86bf]{color:#b42318;background:#fff5f5;border:1px solid #fecdca}.alert.success[data-v-a90e86bf]{color:#027a48;background:#ecfdf3;border:1px solid #abefc6}.summary-grid[data-v-a90e86bf]{background:#fff;border:1px solid #e4e9ef;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid;overflow:hidden}.summary-grid>div[data-v-a90e86bf]{border-right:1px solid #edf0f4;padding:15px 18px}.summary-grid>div[data-v-a90e86bf]:last-child{border-right:0}.summary-grid span[data-v-a90e86bf]{color:#98a2b3;text-transform:uppercase;margin-bottom:5px;font-size:9px;display:block}.summary-grid strong[data-v-a90e86bf]{font-size:19px}.green[data-v-a90e86bf]{color:#027a48}.users-card[data-v-a90e86bf]{background:#fff;border:1px solid #e2e7ee;border-radius:10px;overflow:hidden}.table-wrapper[data-v-a90e86bf]{overflow-x:auto}table[data-v-a90e86bf]{border-collapse:collapse;width:100%}th[data-v-a90e86bf]{color:#8490a2;text-align:left;text-transform:uppercase;letter-spacing:.05em;background:#fafbfc;border-bottom:1px solid #e7ebf0;padding:10px 13px;font-size:8px;font-weight:700}td[data-v-a90e86bf]{color:#667085;vertical-align:middle;border-bottom:1px solid #edf0f4;padding:13px;font-size:10px}tbody tr:last-child td[data-v-a90e86bf]{border-bottom:0}tbody tr[data-v-a90e86bf]:hover{background:#fcfcfd}.user-cell[data-v-a90e86bf]{align-items:center;gap:10px;display:flex}.avatar[data-v-a90e86bf]{color:#2563eb;background:#eef4ff;border-radius:8px;flex:0 0 31px;justify-content:center;align-items:center;width:31px;height:31px;font-size:11px;font-weight:800;display:flex}.user-cell strong[data-v-a90e86bf],.scope-cell strong[data-v-a90e86bf]{color:#344054;font-size:10px;display:block}.user-cell span[data-v-a90e86bf],.scope-cell span[data-v-a90e86bf]{color:#98a2b3;margin-top:3px;font-size:8px;display:block}.role-badge[data-v-a90e86bf],.status-pill[data-v-a90e86bf]{border-radius:20px;padding:4px 7px;font-size:8px;font-weight:700;display:inline-flex}.role-badge.superadmin[data-v-a90e86bf]{color:#175cd3;background:#eef4ff}.role-badge.admin[data-v-a90e86bf]{color:#6941c6;background:#f4ebff}.role-badge.tenant_admin[data-v-a90e86bf]{color:#475467;background:#f2f4f7}.status-pill.active[data-v-a90e86bf]{color:#027a48;background:#ecfdf3}.status-pill.inactive[data-v-a90e86bf]{color:#667085;background:#f2f4f7}.warning-text[data-v-a90e86bf]{color:#b54708;font-size:9px}.muted[data-v-a90e86bf]{color:#98a2b3}.protected-label[data-v-a90e86bf]{color:#98a2b3;font-size:9px}.actions-column[data-v-a90e86bf]{width:180px}.actions[data-v-a90e86bf]{flex-wrap:wrap;gap:5px;display:flex}.action-button[data-v-a90e86bf]{color:#475467;background:#fff;border:1px solid #dfe5ec;min-height:30px;padding:0 9px}.action-button[data-v-a90e86bf]:hover{background:#f8fafc}.empty-state[data-v-a90e86bf]{color:#98a2b3;text-align:center;background:#fff;border:1px solid #e4e9ef;border-radius:10px;padding:45px}.modal-backdrop[data-v-a90e86bf]{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal[data-v-a90e86bf]{background:#fff;border:1px solid #e2e7ee;border-radius:12px;width:100%;max-width:540px;overflow:hidden;box-shadow:0 24px 70px #0f172a33}.small-modal[data-v-a90e86bf]{max-width:460px}.modal-header[data-v-a90e86bf]{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;padding:19px 21px;display:flex}.modal-header h2[data-v-a90e86bf]{color:#1d2939;margin:0;font-size:16px}.modal-header p[data-v-a90e86bf]{color:#98a2b3;margin:5px 0 0;font-size:10px}.close-button[data-v-a90e86bf]{color:#98a2b3;cursor:pointer;background:0 0;border:0;border-radius:6px;width:30px;height:30px;font-size:20px}.close-button[data-v-a90e86bf]:hover:not(:disabled){background:#f2f4f7}.modal-content[data-v-a90e86bf]{padding:21px}.form-group[data-v-a90e86bf]{margin-bottom:17px}.form-group label[data-v-a90e86bf]{color:#344054;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.form-group input[data-v-a90e86bf],.form-group select[data-v-a90e86bf]{color:#344054;background:#fff;border:1px solid #d7dee8;border-radius:7px;outline:none;width:100%;height:40px;padding:0 11px;font-size:11px}.form-group input[data-v-a90e86bf]:focus,.form-group select[data-v-a90e86bf]:focus{border-color:#4c7ff0;box-shadow:0 0 0 3px #2563eb14}.form-group small[data-v-a90e86bf]{color:#98a2b3;margin-top:5px;font-size:8px;display:block}.fixed-role[data-v-a90e86bf]{background:#f8fafc;border:1px solid #e4e9ef;border-radius:7px;margin-bottom:17px;padding:11px}.fixed-role span[data-v-a90e86bf]{color:#98a2b3;text-transform:uppercase;margin-bottom:3px;font-size:8px;display:block}.fixed-role strong[data-v-a90e86bf]{color:#344054;font-size:10px}.toggle-row[data-v-a90e86bf]{justify-content:space-between;align-items:center;gap:20px;padding:12px 0;display:flex}.toggle-row strong[data-v-a90e86bf]{color:#344054;font-size:10px;display:block}.toggle-row div span[data-v-a90e86bf]{color:#98a2b3;margin-top:4px;font-size:8px;display:block}.switch[data-v-a90e86bf]{flex:0 0 38px;width:38px;height:22px;position:relative}.switch input[data-v-a90e86bf]{display:none}.switch span[data-v-a90e86bf]{cursor:pointer;background:#d0d5dd;border-radius:30px;transition:all .15s;position:absolute;inset:0}.switch span[data-v-a90e86bf]:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #10182833}.switch input:checked+span[data-v-a90e86bf]{background:#2563eb}.switch input:checked+span[data-v-a90e86bf]:after{transform:translate(16px)}.modal-footer[data-v-a90e86bf]{background:#fafbfc;border-top:1px solid #edf0f4;justify-content:flex-end;gap:8px;padding:14px 21px;display:flex}@media (width<=900px){.summary-grid[data-v-a90e86bf]{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.page[data-v-a90e86bf]{padding:25px 16px 70px}.page-header[data-v-a90e86bf]{flex-direction:column;align-items:flex-start}.actions[data-v-a90e86bf]{flex-direction:column}}[data-v-52a5e5ec]{box-sizing:border-box}.loading-screen[data-v-52a5e5ec]{color:#667085;background:#f5f7fa;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100vh;display:flex}.loader[data-v-52a5e5ec]{border:3px solid #dce4ee;border-top-color:#2563eb;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite spin-52a5e5ec}@keyframes spin-52a5e5ec{to{transform:rotate(360deg)}}.login-page[data-v-52a5e5ec]{background:#fff;grid-template-columns:minmax(420px,520px) 1fr;min-height:100vh;display:grid}.login-panel[data-v-52a5e5ec]{flex-direction:column;min-height:100vh;padding:42px 54px 34px;display:flex}.login-brand[data-v-52a5e5ec],.brand[data-v-52a5e5ec]{align-items:center;gap:12px;display:flex}.brand-icon[data-v-52a5e5ec]{color:#fff;background:#3b82f6;border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;font-weight:800;display:flex}.brand-name[data-v-52a5e5ec]{font-weight:700}.brand-subtitle[data-v-52a5e5ec]{color:#7e8ba0;margin-top:2px;font-size:11px}.login-content[data-v-52a5e5ec]{width:100%;max-width:380px;margin:auto}.login-eyebrow[data-v-52a5e5ec],.eyebrow[data-v-52a5e5ec]{color:#8390a2;letter-spacing:.1em;margin:0 0 5px;font-size:10px;font-weight:800}.login-content h1[data-v-52a5e5ec]{color:#18212f;margin:0;font-size:32px}.login-description[data-v-52a5e5ec]{color:#7b8798;margin:10px 0 30px;font-size:14px}.form-group[data-v-52a5e5ec]{margin-bottom:18px}.form-group label[data-v-52a5e5ec]{color:#344054;margin-bottom:7px;font-size:12px;font-weight:600;display:block}.form-group input[data-v-52a5e5ec]{border:1px solid #d9e0e8;border-radius:8px;outline:none;width:100%;height:44px;padding:0 12px}.form-group input[data-v-52a5e5ec]:focus{border-color:#3b82f6}.login-button[data-v-52a5e5ec]{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:8px;width:100%;height:44px;font-weight:700}.login-error[data-v-52a5e5ec]{color:#b42318;background:#fff5f5;border-radius:8px;margin-bottom:15px;padding:12px;font-size:11px}.login-footer[data-v-52a5e5ec]{color:#98a2b3;align-items:center;gap:8px;font-size:11px;display:flex}.login-visual[data-v-52a5e5ec]{color:#fff;background:radial-gradient(circle at 80% 15%,#3b82f64d,#0000 32%),linear-gradient(145deg,#0f1724,#15233a);align-items:center;padding:70px;display:flex}.login-visual>div[data-v-52a5e5ec]{max-width:600px}.visual-badge[data-v-52a5e5ec]{color:#9ebeff;border:1px solid #ffffff1f;border-radius:20px;margin-bottom:22px;padding:7px 11px;font-size:11px;display:inline-flex}.login-visual h2[data-v-52a5e5ec]{max-width:570px;margin:0;font-size:clamp(32px,4vw,52px);line-height:1.08}.login-visual p[data-v-52a5e5ec]{color:#99a8bc;max-width:500px;margin-top:20px;line-height:1.7}.app-shell[data-v-52a5e5ec]{color:#18212f;background:#f5f7fa;min-height:100vh;display:flex}.sidebar[data-v-52a5e5ec]{color:#fff;background:#0f1724;flex-direction:column;width:250px;padding:26px 18px 20px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.brand[data-v-52a5e5ec]{padding:0 8px 28px}.navigation[data-v-52a5e5ec]{flex-direction:column;gap:4px;display:flex}.nav-heading[data-v-52a5e5ec]{color:#536176;letter-spacing:.12em;text-transform:uppercase;margin:20px 12px 6px;font-size:8px;font-weight:800}.nav-item[data-v-52a5e5ec]{color:#8d9aad;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;width:100%;padding:10px 12px;font-size:11px;font-weight:600;transition:background .12s,color .12s;display:flex}.nav-item[data-v-52a5e5ec]:hover{color:#d4dbea;background:#162238}.nav-item.active[data-v-52a5e5ec]{color:#fff;background:#1b2940}.nav-icon[data-v-52a5e5ec]{color:#6d9dfc;width:27px;font-size:15px;display:inline-block}.sidebar-bottom[data-v-52a5e5ec]{border-top:1px solid #263244;margin-top:auto;padding-top:18px}.system-status[data-v-52a5e5ec]{align-items:center;gap:10px;padding:0 7px 16px;font-size:11px;display:flex}.system-status strong[data-v-52a5e5ec],.sidebar-user strong[data-v-52a5e5ec]{color:#dfe6f1;font-size:10px;display:block}.system-status small[data-v-52a5e5ec],.sidebar-user small[data-v-52a5e5ec]{color:#78869a;margin-top:2px;font-size:8px;display:block}.online-dot[data-v-52a5e5ec]{background:#22c55e;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.sidebar-user[data-v-52a5e5ec]{border-top:1px solid #202d40;align-items:center;gap:9px;padding:12px 7px;display:flex}.user-avatar[data-v-52a5e5ec]{color:#7dacff;background:#1d3150;border-radius:8px;flex:0 0 31px;justify-content:center;align-items:center;width:31px;height:31px;font-size:11px;font-weight:800;display:flex}.user-info[data-v-52a5e5ec]{min-width:0}.user-info strong[data-v-52a5e5ec]{text-overflow:ellipsis;white-space:nowrap;max-width:155px;overflow:hidden}.logout-button[data-v-52a5e5ec]{color:#8d9aad;cursor:pointer;background:0 0;border:1px solid #29374a;border-radius:7px;width:100%;height:34px;margin-top:5px;font-size:9px;font-weight:600}.logout-button[data-v-52a5e5ec]:hover{color:#fff;background:#162238}.main[data-v-52a5e5ec]{width:calc(100% - 250px);min-height:100vh;margin-left:250px;overflow:hidden}.topbar[data-v-52a5e5ec]{justify-content:space-between;align-items:center;gap:20px;padding:34px 42px 28px;display:flex}.topbar h1[data-v-52a5e5ec]{margin:0;font-size:26px}.topbar-actions[data-v-52a5e5ec]{align-items:center;gap:12px;display:flex}.tenant-select[data-v-52a5e5ec]{color:#344054;background:#fff;border:1px solid #d9e0e8;border-radius:8px;outline:none;min-width:200px;height:40px;padding:0 12px;font-size:11px}.tenant-select[data-v-52a5e5ec]:focus{border-color:#3b82f6}.placeholder-page[data-v-52a5e5ec]{background:#fff;border:1px solid #e4e9f0;border-radius:12px;margin:0 42px 42px;padding:28px}.placeholder-page h2[data-v-52a5e5ec]{margin:0 0 8px}.placeholder-page>p[data-v-52a5e5ec]:last-child{color:#7b8798;max-width:600px;margin:0;font-size:12px;line-height:1.6}button[data-v-52a5e5ec]:disabled{opacity:.55;cursor:not-allowed}@media (width<=900px){.login-page[data-v-52a5e5ec]{display:block}.login-visual[data-v-52a5e5ec]{display:none}.sidebar[data-v-52a5e5ec]{width:205px}.main[data-v-52a5e5ec]{width:calc(100% - 205px);margin-left:205px}.topbar[data-v-52a5e5ec]{flex-direction:column;align-items:flex-start;padding:25px 20px}.tenant-select[data-v-52a5e5ec]{width:100%}}
