.system-version-card[data-v-0f9ebfba]{box-sizing:border-box;min-width:0;min-height:210px;padding:22px;display:flex;flex-direction:column;gap:16px;border:1px solid var(--pn-line,#e2e8f0);border-radius:16px;background:var(--pn-surface,#fff);box-shadow:0 1px 2px rgba(15,23,42,.04);font-family:Archivo,Roboto,Helvetica,Arial,sans-serif}.system-version-card header[data-v-0f9ebfba]{min-width:0;display:flex;align-items:center;gap:13px}.system-version-card__icon[data-v-0f9ebfba]{width:42px;height:42px;flex:0 0 42px;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;background:rgba(240,36,110,.1);color:#f0246e}.system-version-card header>div[data-v-0f9ebfba]{min-width:0}.system-version-card h3[data-v-0f9ebfba]{margin:0;color:var(--pn-text,#1e293b);font-size:15px;line-height:20px;font-weight:800}.system-version-card__file[data-v-0f9ebfba]{display:block;margin-top:2px;overflow:hidden;color:var(--pn-muted,#94a3b8);font-size:11px;line-height:16px;white-space:nowrap;text-overflow:ellipsis}.system-version-card>p[data-v-0f9ebfba]{flex:1;margin:0;color:var(--pn-text,#475569);font-size:12px;line-height:18px}.system-version-card footer[data-v-0f9ebfba]{padding-top:13px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--pn-line,#e2e8f0);color:var(--pn-label,#64748b);font-size:11px}.system-version-card footer strong[data-v-0f9ebfba]{color:var(--pn-text,#1e293b);font-size:11px;text-align:right}@media (max-width:640px){.system-version-card[data-v-0f9ebfba]{min-height:0;padding:18px}.system-version-card footer[data-v-0f9ebfba]{align-items:flex-start;flex-direction:column}.system-version-card footer strong[data-v-0f9ebfba]{text-align:left}}.monitor-version-card[data-v-56c9c877]{box-sizing:border-box;width:100%;min-width:0;padding:22px;display:flex;flex-direction:column;gap:18px;border:1px solid var(--pn-line,#e2e8f0);border-radius:16px;background:var(--pn-surface,#fff);color:var(--pn-text,#1e293b);text-align:left;font-family:inherit;cursor:pointer;box-shadow:0 1px 2px rgba(15,23,42,.04)}.monitor-version-card[data-v-56c9c877]:focus-visible,.monitor-version-card[data-v-56c9c877]:hover{border-color:var(--pn-brand,#f0246e);outline:2px solid var(--pn-brand-border,#fbcfe8);outline-offset:2px}.monitor-version-card__heading[data-v-56c9c877]{display:flex;align-items:center;gap:13px;min-width:0}.monitor-version-card__heading>span[data-v-56c9c877]{display:flex;flex-direction:column;gap:3px;min-width:0}.monitor-version-card__heading strong[data-v-56c9c877]{font-size:16px}.monitor-version-card__heading small[data-v-56c9c877],.monitor-version-card__reference[data-v-56c9c877]{color:var(--pn-label,#64748b);font-size:12px}.monitor-version-card__reference strong[data-v-56c9c877]{color:var(--pn-text,#1e293b)}.monitor-version-card__stats[data-v-56c9c877]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}.monitor-version-card__stats>span[data-v-56c9c877]{display:flex;flex-direction:column;gap:4px;min-width:0}.monitor-version-card__stats small[data-v-56c9c877]{color:var(--pn-label,#64748b);font-size:12px}.monitor-version-card__stats strong[data-v-56c9c877]{font-size:23px;line-height:1.2;overflow-wrap:anywhere}.monitor-version-card__open[data-v-56c9c877]{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding-top:12px;border-top:1px solid var(--pn-line,#e2e8f0);font-size:12px;font-weight:700;color:var(--pn-brand,#f0246e)}@media (max-width:640px){.monitor-version-card[data-v-56c9c877]{padding:18px}}.monitor-dialog-backdrop[data-v-4437e21b],.monitor-dialog[data-v-4437e21b],.monitor-dialog input[data-v-4437e21b],.monitor-dialog select[data-v-4437e21b]{box-sizing:border-box}.monitor-dialog-backdrop[data-v-4437e21b]{position:fixed;inset:0;z-index:220;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15,23,42,.6)}.monitor-dialog[data-v-4437e21b]{width:1120px;max-width:100%;max-height:calc(100vh - 48px);display:flex;flex-direction:column;gap:18px;padding:24px;overflow:auto;border:1px solid var(--pn-line,#e2e8f0);border-radius:16px;background:var(--pn-surface,#fff);color:var(--pn-text,#1e293b)}.monitor-dialog header[data-v-4437e21b]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.monitor-dialog dl[data-v-4437e21b],.monitor-dialog h2[data-v-4437e21b],.monitor-dialog p[data-v-4437e21b]{margin:0}.monitor-dialog h2[data-v-4437e21b]{font-size:21px;line-height:1.3;font-weight:800}.monitor-dialog__note[data-v-4437e21b],.monitor-dialog header p[data-v-4437e21b]{margin-top:6px;font-size:12px;color:var(--pn-label,#64748b);line-height:1.5}.monitor-dialog button[data-v-4437e21b],.monitor-dialog input[data-v-4437e21b],.monitor-dialog select[data-v-4437e21b]{font:inherit;color:inherit}.monitor-dialog button[data-v-4437e21b]{cursor:pointer}.monitor-dialog button[data-v-4437e21b]:focus-visible,.monitor-dialog input[data-v-4437e21b]:focus,.monitor-dialog select[data-v-4437e21b]:focus{outline:2px solid var(--pn-brand-border,#fbcfe8);outline-offset:2px}.monitor-dialog__close[data-v-4437e21b]{border:0;background:transparent;font-size:28px!important;line-height:1;min-width:36px;min-height:36px}.monitor-dialog__totals[data-v-4437e21b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.monitor-dialog__totals>div[data-v-4437e21b]{border:1px solid var(--pn-line,#e2e8f0);border-radius:10px;padding:12px;min-width:0}.monitor-dialog dt[data-v-4437e21b]{color:var(--pn-label,#64748b);font-size:12px}.monitor-dialog dd[data-v-4437e21b]{margin:4px 0 0;font-size:22px;font-weight:700;overflow-wrap:anywhere}.monitor-dialog__filters[data-v-4437e21b]{display:flex;flex-wrap:wrap;gap:12px}.monitor-dialog__filters>label[data-v-4437e21b]{flex:1 1 220px;min-width:0;font-size:12px}.monitor-dialog__filters input[data-v-4437e21b],.monitor-dialog__filters select[data-v-4437e21b]{display:block;width:100%;min-height:40px;margin-top:5px;padding:8px 10px;border:1px solid var(--pn-line,#e2e8f0);border-radius:8px;background:var(--pn-surface,#fff)}.monitor-dialog__scroll[data-v-4437e21b]{overflow-x:auto;flex-shrink:0}.monitor-dialog table[data-v-4437e21b]{border-collapse:collapse;width:100%;min-width:980px;font-size:12px}.monitor-dialog td[data-v-4437e21b],.monitor-dialog th[data-v-4437e21b]{padding:12px;text-align:left;border-bottom:1px solid var(--pn-line,#e2e8f0);overflow-wrap:anywhere}.monitor-dialog th[data-v-4437e21b]{color:var(--pn-label,#64748b);background:var(--pn-info-bg,#f7f8fc)}.monitor-dialog__id[data-v-4437e21b]{max-width:170px}.monitor-dialog__empty[data-v-4437e21b]{padding:32px 10px;color:var(--pn-label,#64748b);text-align:center}.monitor-dialog__pagination[data-v-4437e21b]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;font-size:12px}.monitor-dialog__pagination>span[data-v-4437e21b]:first-child{margin-right:auto}.monitor-dialog__pagination button[data-v-4437e21b],.monitor-dialog__pagination select[data-v-4437e21b]{padding:7px 10px;border:1px solid var(--pn-line,#e2e8f0);border-radius:7px;background:var(--pn-surface,#fff)}.monitor-dialog__pagination button[data-v-4437e21b]:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.monitor-dialog-backdrop[data-v-4437e21b]{padding:10px}.monitor-dialog[data-v-4437e21b]{padding:18px;max-height:calc(100vh - 20px);gap:14px}.monitor-dialog__totals[data-v-4437e21b]{grid-template-columns:repeat(2,minmax(0,1fr))}}.device-updates[data-v-41a9a3df]{margin-top:28px;padding:24px;border:1px solid var(--pn-line,#e2e8f0);border-radius:16px;background:var(--pn-surface,#fff);color:var(--pn-text,#1e293b);min-width:0}.device-updates__controls[data-v-41a9a3df],.device-updates__dispatch[data-v-41a9a3df],.device-updates__header[data-v-41a9a3df],.device-updates__summary[data-v-41a9a3df],.device-updates form[data-v-41a9a3df]{display:flex;align-items:end;flex-wrap:wrap;gap:14px}.device-updates__header[data-v-41a9a3df]{justify-content:space-between;align-items:center}.device-updates h2[data-v-41a9a3df]{font-size:20px;font-weight:700}.device-updates p[data-v-41a9a3df]{margin:8px 0}.device-updates__controls[data-v-41a9a3df],.device-updates__dispatch[data-v-41a9a3df],.device-updates__summary[data-v-41a9a3df]{margin:20px 0}.device-updates__setup[data-v-41a9a3df]{padding:16px 0;border-top:1px solid var(--pn-line,#e2e8f0)}.device-updates summary[data-v-41a9a3df]{cursor:pointer;font-weight:600}.device-updates label[data-v-41a9a3df]{display:flex;flex-direction:column;gap:6px;max-width:100%}.device-updates input[data-v-41a9a3df]:not([type=checkbox]),.device-updates select[data-v-41a9a3df]{background:var(--pn-bg,#f8fafc);color:inherit;border:1px solid var(--pn-line,#e2e8f0);border-radius:8px;padding:10px;max-width:100%}.device-updates button[data-v-41a9a3df]{color:inherit;background:var(--pn-bg,#f8fafc);border:1px solid var(--pn-line,#e2e8f0);border-radius:8px;padding:9px 12px;cursor:pointer}.device-updates button[data-v-41a9a3df]:disabled{opacity:.5;cursor:default}.device-updates button[data-v-41a9a3df]:focus-visible,.device-updates input[data-v-41a9a3df]:focus-visible,.device-updates select[data-v-41a9a3df]:focus-visible{outline:2px solid var(--pn-brand,#f0246e);outline-offset:2px}.device-updates__scroll[data-v-41a9a3df]{overflow-x:auto}.device-updates table[data-v-41a9a3df]{border-collapse:collapse;width:100%;text-align:left;font-size:13px}.device-updates td[data-v-41a9a3df],.device-updates th[data-v-41a9a3df]{padding:12px 10px;border-bottom:1px solid var(--pn-line,#e2e8f0);overflow-wrap:anywhere;max-width:250px}.device-updates small[data-v-41a9a3df]{display:block;opacity:.8}.device-updates__activation[data-v-41a9a3df],.device-updates__confirm[data-v-41a9a3df]{border:1px solid var(--pn-brand,#f0246e);border-radius:8px;padding:16px;margin:14px 0}@media (max-width:640px){.device-updates[data-v-41a9a3df]{padding:16px}.device-updates__controls>label[data-v-41a9a3df],.device-updates__dispatch>label[data-v-41a9a3df]{width:100%}}.version-page[data-v-5d4fc438]{box-sizing:border-box;width:100%;min-width:0;padding:32px;display:flex;flex-direction:column;gap:32px;font-family:Archivo,Roboto,Helvetica,Arial,sans-serif;color:var(--pn-text,#1e293b)}.version-page__heading h1[data-v-5d4fc438]{margin:0;font-size:28px;line-height:34px;font-weight:900}.version-page__heading[data-v-5d4fc438]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.version-refresh[data-v-5d4fc438]{padding:9px 14px;border:1px solid var(--pn-line,#e2e8f0);border-radius:8px;color:var(--pn-text,#1e293b);background:var(--pn-surface,#fff);font:inherit;font-size:12px;cursor:pointer}.version-refresh[data-v-5d4fc438]:disabled{opacity:.5;cursor:not-allowed}.version-refresh[data-v-5d4fc438]:focus-visible{outline:2px solid var(--pn-brand-border,#fbcfe8);outline-offset:2px}.version-feedback[data-v-5d4fc438]{margin:0;padding:48px 20px;color:var(--pn-label,#64748b);font-size:14px;text-align:center}.version-summary[data-v-5d4fc438]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.version-services[data-v-5d4fc438],.version-totems[data-v-5d4fc438]{min-width:0;display:flex;flex-direction:column;gap:18px}.version-services>header[data-v-5d4fc438],.version-totems>header[data-v-5d4fc438]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.version-services h2[data-v-5d4fc438],.version-totems h2[data-v-5d4fc438]{margin:0;color:var(--pn-text,#1e293b);font-size:18px;line-height:24px;font-weight:800}.version-services header p[data-v-5d4fc438],.version-totems header p[data-v-5d4fc438]{margin:4px 0 0;color:var(--pn-label,#64748b);font-size:12px;line-height:18px}.version-count[data-v-5d4fc438]{flex:0 0 auto;padding:4px 10px;border-radius:999px;background:rgba(240,36,110,.1);color:#f0246e;font-size:11px;line-height:16px;font-weight:700}.version-services__grid[data-v-5d4fc438]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.version-totems[data-v-5d4fc438]{overflow:hidden;gap:0;border:1px solid var(--pn-line,#e2e8f0);border-radius:16px;background:var(--pn-surface,#fff);box-shadow:0 1px 2px rgba(15,23,42,.04)}.version-totems>header[data-v-5d4fc438]{min-height:74px;padding:16px 20px;align-items:center}.version-table-scroll[data-v-5d4fc438]{min-width:0;overflow-x:auto}.version-table-scroll table[data-v-5d4fc438]{width:100%;min-width:960px;border-collapse:collapse;table-layout:fixed}.version-table-scroll td[data-v-5d4fc438],.version-table-scroll th[data-v-5d4fc438]{box-sizing:border-box;height:52px;padding:0 16px;overflow:hidden;color:var(--pn-text,#475569);font-size:12px;line-height:17px;text-align:left}.version-table-scroll th[data-v-5d4fc438]{height:48px;background:var(--pn-info-bg,#f7f8fc);color:var(--pn-label,#64748b);font-size:11px;font-weight:700;text-transform:uppercase}.version-table-scroll tbody tr[data-v-5d4fc438]{border-top:1px solid var(--pn-line,#e2e8f0)}.version-table-scroll td[data-v-5d4fc438]:first-child,.version-table-scroll th[data-v-5d4fc438]:first-child{width:130px}.version-table-scroll td[data-v-5d4fc438]:nth-child(2),.version-table-scroll th[data-v-5d4fc438]:nth-child(2){width:300px}.version-table-scroll td[data-v-5d4fc438]:nth-child(3),.version-table-scroll td[data-v-5d4fc438]:nth-child(4),.version-table-scroll td[data-v-5d4fc438]:nth-child(5),.version-table-scroll td[data-v-5d4fc438]:nth-child(6),.version-table-scroll th[data-v-5d4fc438]:nth-child(3),.version-table-scroll th[data-v-5d4fc438]:nth-child(4),.version-table-scroll th[data-v-5d4fc438]:nth-child(5),.version-table-scroll th[data-v-5d4fc438]:nth-child(6){width:130px}.version-ellipsis[data-v-5d4fc438],.version-totem-name[data-v-5d4fc438]{white-space:nowrap;text-overflow:ellipsis}.version-totem-name[data-v-5d4fc438]{color:var(--pn-text,#1e293b)!important;font-weight:700}.version-status[data-v-5d4fc438]{min-height:22px;padding:3px 8px;display:inline-flex;align-items:center;border-radius:999px;background:var(--pn-info-bg,#f1f5f9);color:var(--pn-label,#64748b);font-size:11px;line-height:16px;font-weight:600}@media (max-width:820px){.version-page[data-v-5d4fc438]{padding:24px 20px;gap:24px}.version-services__grid[data-v-5d4fc438],.version-summary[data-v-5d4fc438]{grid-template-columns:1fr}}@media (max-width:640px){.version-page[data-v-5d4fc438]{padding:20px 16px}.version-services>header[data-v-5d4fc438]{align-items:flex-start;flex-direction:column;gap:10px}.version-page__heading h1[data-v-5d4fc438]{font-size:24px;line-height:30px}}