.om[data-v-9b9628ec]{flex-shrink:0;display:flex;position:relative}.om-trigger[data-v-9b9628ec]{border:1px solid var(--sb-btn-bdr);background:var(--sb-btn-bg);height:28px;color:var(--sb-btn-txt);white-space:nowrap;cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:0 11px;font-family:inherit;font-size:11.5px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:flex}.om-trigger[data-v-9b9628ec]:hover{background:var(--sb-btn-hover-bg);border-color:var(--sb-btn-hover-bdr)}.om-trigger.open[data-v-9b9628ec]{border-color:var(--item-bar);color:var(--item-bar)}.om-caret[data-v-9b9628ec]{font-size:8px}.om-menu[data-v-9b9628ec]{z-index:50;background:var(--card-bg);border:1px solid var(--card-border);border-radius:6px;min-width:260px;padding:4px 0;position:absolute;top:calc(100% + 6px);left:0;overflow:visible;box-shadow:0 12px 32px #00000059}.om-item[data-v-9b9628ec]{text-align:left;cursor:pointer;width:100%;color:var(--item-name);background:0 0;border:none;flex-direction:column;gap:2px;padding:8px 12px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;display:flex}.om-item[data-v-9b9628ec]:hover:not(:disabled){background:var(--item-hover)}.om-item[data-v-9b9628ec]:disabled{opacity:.4;cursor:not-allowed}.om-sub[data-v-9b9628ec]{color:var(--field-label);font-size:10px;font-weight:400}.om-sep[data-v-9b9628ec]{background:var(--sb-border);height:1px;margin:4px 0}.om-sub-wrap[data-v-9b9628ec]{position:relative}.om-parent-row[data-v-9b9628ec]{justify-content:space-between;align-items:center;gap:12px;display:flex}.om-arrow[data-v-9b9628ec]{color:var(--field-label);font-size:9px}.om-submenu[data-v-9b9628ec]{min-width:220px;top:-5px;left:calc(100% + 2px)}.toolbar[data-v-0b392351]{background:var(--bc-bg);border-bottom:1px solid var(--card-border);z-index:10;flex-shrink:0;align-items:center;gap:7px;height:56px;padding:0 14px;display:flex;position:relative}.tb-brand[data-v-0b392351]{flex-shrink:0;align-items:center;gap:10px;width:306px;display:flex;overflow:hidden}.tb-logo-box[data-v-0b392351]{border:1px dashed var(--field-border);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:auto;max-width:160px;height:40px;padding:3px;display:flex;overflow:hidden}.tb-logo[data-v-0b392351]{object-fit:contain;width:auto;height:100%}.tb-brand-name[data-v-0b392351]{color:var(--bc-name);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.tb-divider[data-v-0b392351]{background:var(--card-border);flex-shrink:0;width:1px;height:20px;margin:0 2px}.tb-spacer[data-v-0b392351]{flex:1}.tb-btn[data-v-0b392351]{white-space:nowrap;cursor:pointer;border:1px solid var(--sb-btn-bdr);background:var(--sb-btn-bg);height:28px;color:var(--sb-btn-txt);border-radius:6px;flex-shrink:0;padding:0 11px;font-family:inherit;font-size:11.5px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.tb-btn[data-v-0b392351]:hover{background:var(--sb-btn-hover-bg);border-color:var(--sb-btn-hover-bdr)}.tb-btn--alert[data-v-0b392351]{color:var(--btn-danger-txt);border-color:var(--btn-danger-bdr);background:var(--btn-danger-bg);font-weight:700}.tb-btn--alert[data-v-0b392351]:hover{background:var(--btn-danger-bg);border-color:var(--btn-danger-txt)}.tb-btn--accent[data-v-0b392351]{background:var(--btn-primary-bg);border-color:var(--btn-primary-bdr);color:var(--btn-primary-txt)}.tb-btn--accent[data-v-0b392351]:hover{filter:brightness(1.1)}.tb-btn--disabled[data-v-0b392351]{opacity:.35;cursor:not-allowed}.tb-btn--disabled[data-v-0b392351]:hover{background:var(--sb-btn-bg);border-color:var(--sb-btn-bdr);filter:none}.tb-btn--accent.tb-btn--disabled[data-v-0b392351]:hover{background:var(--btn-primary-bg);border-color:var(--btn-primary-bdr);filter:none}.tb-icon-btn[data-v-0b392351]{cursor:pointer;border:1px solid var(--sb-btn-bdr);background:var(--sb-btn-bg);width:28px;height:28px;color:var(--sb-btn-txt);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s,color .15s;display:flex}.tb-icon-btn[data-v-0b392351]:hover{background:var(--sb-btn-hover-bg);border-color:var(--sb-btn-hover-bdr)}.tb-icon-btn--accent[data-v-0b392351]{background:var(--btn-primary-bg);border-color:var(--btn-primary-bdr);color:var(--btn-primary-txt)}.tb-icon-btn--accent[data-v-0b392351]:hover{filter:brightness(1.1)}.tb-icon-btn svg[data-v-0b392351]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.tb-filename[data-v-0b392351]{color:var(--as-txt);white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;max-width:200px;font-size:11px;overflow:hidden}.tb-modified[data-v-0b392351]{color:#fbbf24;white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;font-size:10px;font-weight:600;display:flex}.tb-mod-dot[data-v-0b392351]{background:#fbbf24;border-radius:50%;flex-shrink:0;width:5px;height:5px}.item[data-v-e99e8347]{cursor:pointer;border-left:2px solid #0000;border-bottom:1px solid var(--sb-border);padding:7px 12px;transition:background .1s}.item[data-v-e99e8347]:hover{background:var(--item-hover)}.item.active[data-v-e99e8347]{background:var(--item-active);border-left-color:var(--item-bar)}.item-top[data-v-e99e8347]{align-items:center;gap:8px;display:flex}.item-icon[data-v-e99e8347]{flex-shrink:0;width:16px;height:16px}.item-name[data-v-e99e8347]{color:var(--item-name);flex:1;font-size:11.5px;font-weight:600}.item-order-badge[data-v-e99e8347]{color:var(--item-desc);background:var(--sb-border);border-radius:3px;flex-shrink:0;padding:1px 5px;font-size:10px;font-weight:600}.item-error[data-v-e99e8347]{color:#f87171;background:#f871711a;border-radius:3px;padding:1px 5px;font-size:10px;font-weight:700}.item-desc[data-v-e99e8347]{color:var(--item-desc);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;margin-left:24px;font-size:10px;overflow:hidden}.item-meta[data-v-e99e8347]{color:var(--item-desc);margin-top:2px;margin-left:24px;font-size:10px}.sb-search[data-v-0e16f828]{border-bottom:1px solid var(--sb-border);flex-shrink:0;padding:11px 12px}.search-row[data-v-0e16f828]{gap:8px;margin-bottom:10px;display:flex}.sb-input[data-v-0e16f828]{background:var(--sb-input-bg);border:1px solid var(--sb-input-bdr);height:32px;color:var(--sb-input-txt);border-radius:6px;flex:1;padding:0 12px;font-family:Montserrat,sans-serif;font-size:12px}.sb-input[data-v-0e16f828]:focus{border-color:var(--item-bar);outline:none}.x-btn[data-v-0e16f828]{background:var(--sb-input-bg);border:1px solid var(--sb-input-bdr);width:32px;height:32px;color:var(--sb-placeholder);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;font-size:16px;display:flex}.filters-grid[data-v-0e16f828]{grid-template-columns:1fr 1fr 1fr;gap:6px;display:grid}.filter-group[data-v-0e16f828]{flex-direction:column;gap:3px;display:flex}.filter-lbl[data-v-0e16f828]{text-transform:uppercase;letter-spacing:.5px;color:var(--sb-placeholder);font-size:9px;font-weight:700}.sb-select[data-v-0e16f828]{background:var(--sb-input-bg);border:1px solid var(--sb-input-bdr);height:28px;color:var(--sb-select-txt);border-radius:5px;width:100%;padding:0 6px;font-family:Montserrat,sans-serif;font-size:10px}.sb-select[data-v-0e16f828]:focus{border-color:var(--item-bar);outline:none}.sb-actions[data-v-0e16f828]{border-bottom:1px solid var(--sb-border);flex-direction:column;flex-shrink:0;gap:7px;padding:8px 12px;display:flex}.action-row[data-v-0e16f828]{gap:6px;display:flex}.sb-btn[data-v-0e16f828]{border:1px solid var(--sb-btn-bdr);background:var(--sb-btn-bg);height:28px;color:var(--sb-btn-txt);cursor:pointer;border-radius:6px;flex:1;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600}.sb-btn[data-v-0e16f828]:hover{background:var(--sb-btn-hover-bg)}.sb-btn[data-v-0e16f828]:disabled{opacity:.4;cursor:not-allowed}.sb-btn.active[data-v-0e16f828]{border-color:var(--item-bar);color:var(--item-bar)}[data-theme=dark] .sb-btn.add[data-v-0e16f828]{color:#6fcf97;background:#1d4e3a;border-color:#2d6a4f}[data-theme=dark] .sb-btn.del[data-v-0e16f828]{color:#ff8a8a;background:#4a1a1a;border-color:#6b2828}[data-theme=dark] .sb-btn.dup[data-v-0e16f828]{color:#b39ddb;background:#2a2050;border-color:#3d3070}[data-theme=light] .sb-btn.add[data-v-0e16f828]{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}[data-theme=light] .sb-btn.del[data-v-0e16f828]{color:#dc2626;background:#fff1f2;border-color:#fda4af}[data-theme=light] .sb-btn.dup[data-v-0e16f828]{color:#7c3aed;background:#faf5ff;border-color:#d8b4fe}.item-list[data-v-0e16f828]{flex:1;overflow-y:auto}.cat-hdr[data-v-0e16f828]{text-transform:uppercase;letter-spacing:.5px;color:var(--sb-cat-txt);background:var(--sb-cat-bg);border-bottom:1px solid var(--sb-border);justify-content:space-between;align-items:center;padding:6px 16px;font-size:9.5px;font-weight:700;display:flex}.cat-count[data-v-0e16f828]{background:var(--sb-input-bg);color:var(--sb-placeholder);border-radius:8px;padding:1px 7px;font-size:9px}.cat-arrow[data-v-0e16f828]{margin-right:5px;font-size:8px}.sb-footer[data-v-0e16f828]{border-top:1px solid var(--sb-border);flex-shrink:0;align-items:center;gap:8px;height:32px;padding:0 12px;font-size:10px;display:flex}.sf-dot[data-v-0e16f828]{background:var(--sb-footer-dot);border-radius:50%;width:6px;height:6px}.sf-valid[data-v-0e16f828]{color:var(--sb-footer-valid);flex:1}.os-section[data-v-72bfd1bd]{padding:10px 14px}.os-col-headers[data-v-72bfd1bd]{text-transform:uppercase;letter-spacing:.4px;color:var(--os-hdr-txt);border-bottom:1px solid var(--os-border);grid-template-columns:1fr 70px 70px 70px;gap:4px;margin-bottom:4px;padding:4px 0 6px;font-size:9px;font-weight:700;display:grid}.os-col-chk[data-v-72bfd1bd]{text-align:center}.os-row[data-v-72bfd1bd]{border-bottom:1px solid var(--os-border);grid-template-columns:1fr 70px 70px 70px;align-items:center;gap:4px;padding:5px 0;display:grid}.os-row[data-v-72bfd1bd]:last-child{border-bottom:none}.os-row[data-v-72bfd1bd]:hover{background:var(--os-row-hover)}.os-name-cell[data-v-72bfd1bd]{color:var(--field-txt);cursor:pointer;align-items:center;gap:8px;font-size:12px;display:flex}.os-chk[data-v-72bfd1bd]{cursor:pointer;accent-color:var(--item-bar);border-radius:4px;width:15px;height:15px;margin:0 auto;display:block}.os-chk[data-v-72bfd1bd]:disabled{opacity:.3;cursor:not-allowed}.os-empty[data-v-72bfd1bd]{color:var(--field-label);font-size:11px}.editor-empty[data-v-65ee7b53]{color:var(--bc-name);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;font-size:18px;display:flex}.editor-empty p[data-v-65ee7b53]{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0;line-height:1.5;display:flex}.ee-icon[data-v-65ee7b53]{align-items:center;display:inline-flex}.ee-icon svg[data-v-65ee7b53]{fill:none;width:1.1em;height:1.1em;stroke:var(--item-bar);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}.ee-icon svg.icon-filled[data-v-65ee7b53]{fill:var(--item-bar);stroke:none}.ee-disabled .ee-icon svg.icon-filled[data-v-65ee7b53]{fill:var(--field-label)}.ee-note[data-v-65ee7b53]{color:var(--field-label);opacity:.85;margin-top:6px}.ee-disabled[data-v-65ee7b53]{opacity:.45}.ee-disabled .ee-icon svg[data-v-65ee7b53]{stroke:var(--field-label)}.editor-layout[data-v-65ee7b53]{flex-direction:column;flex:1;display:flex;overflow:hidden}.bc-bar[data-v-65ee7b53]{background:var(--bc-bg);border-bottom:1px solid var(--bc-border);flex-shrink:0;align-items:center;gap:8px;padding:9px 16px;display:flex}.bc-cat[data-v-65ee7b53]{color:var(--bc-cat);font-size:11px;font-weight:500}.bc-sep[data-v-65ee7b53]{color:var(--bc-cat)}.bc-name[data-v-65ee7b53]{color:var(--bc-name);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:700;overflow:hidden}.bc-badge[data-v-65ee7b53]{background:var(--bc-badge-bg);color:var(--bc-badge-txt);border:1px solid var(--bc-badge-bdr);border-radius:4px;padding:2px 9px;font-size:10px;font-weight:700}.editor-scroll[data-v-65ee7b53]{flex-direction:column;flex:1;gap:12px;padding:14px 16px;display:flex;overflow-y:auto}.editor-cols[data-v-65ee7b53]{align-items:flex-start;gap:12px;display:flex}.editor-main[data-v-65ee7b53]{flex:1;min-width:0}.editor-side[data-v-65ee7b53]{flex-shrink:0;width:380px}.item-issues[data-v-65ee7b53]{flex-direction:column;gap:4px;display:flex}.issue-row[data-v-65ee7b53]{border-radius:6px;align-items:flex-start;gap:8px;padding:8px 12px;font-size:11px;display:flex}.issue-row.error[data-v-65ee7b53]{color:#f87171;background:#f8717114;border:1px solid #f8717133}.issue-row.warning[data-v-65ee7b53]{color:#fbbf24;background:#fbbf2414;border:1px solid #fbbf2433}.issue-icon[data-v-65ee7b53]{flex-shrink:0;margin-top:1px;font-size:10px}.field-ta[data-v-65ee7b53]{resize:none;max-height:calc(7.5em + 14px);line-height:1.5;overflow-y:auto}.cat-row[data-v-65ee7b53]{align-items:center;gap:4px;display:flex}.cat-row .field-inp[data-v-65ee7b53]{flex:1;min-width:0}.cat-add-btn[data-v-65ee7b53]{border:1px solid var(--field-border);background:var(--field-bg);width:22px;color:var(--field-txt);cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;padding:0;font-size:16px;line-height:1;display:flex}.cat-add-btn[data-v-65ee7b53]:hover{background:var(--bc-badge-bg)}.dlg-overlay[data-v-65ee7b53]{z-index:1000;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dlg[data-v-65ee7b53]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;flex-direction:column;gap:12px;min-width:280px;padding:20px;display:flex;box-shadow:0 8px 32px #0000004d}.dlg-title[data-v-65ee7b53]{color:var(--bc-name);font-size:13px;font-weight:700}.dlg-inp[data-v-65ee7b53]{background:var(--field-bg);border:1px solid var(--field-border);color:var(--field-txt);border-radius:5px;outline:none;width:100%;padding:7px 10px;font-family:inherit;font-size:12px}.dlg-inp[data-v-65ee7b53]:focus{border-color:var(--accent,#3b82f6)}.dlg-error[data-v-65ee7b53]{color:#f87171;font-size:11px}.dlg-actions[data-v-65ee7b53]{justify-content:flex-end;gap:8px;display:flex}.dlg-btn[data-v-65ee7b53]{cursor:pointer;border:1px solid #0000;border-radius:5px;padding:6px 14px;font-family:inherit;font-size:12px}.dlg-btn.secondary[data-v-65ee7b53]{border-color:var(--field-border);color:var(--field-txt);background:0 0}.dlg-btn.primary[data-v-65ee7b53]{color:#fff;background:#3b82f6;border-color:#3b82f6}.dlg-btn.primary[data-v-65ee7b53]:hover{background:#2563eb}.dialog-backdrop[data-v-f419198e]{z-index:1000;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog[data-v-f419198e]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:10px;flex-direction:column;max-width:95vw;max-height:85vh;display:flex;box-shadow:0 20px 60px #0006}.dlg-header[data-v-f419198e]{border-bottom:1px solid var(--card-border);align-items:center;gap:12px;padding:14px 20px;display:flex}.dlg-title[data-v-f419198e]{color:var(--bc-name);flex:1;font-size:14px;font-weight:700}.dlg-close[data-v-f419198e]{color:var(--field-label);cursor:pointer;background:0 0;border:none;font-size:20px;line-height:1}.dlg-body[data-v-f419198e]{flex-direction:column;flex:1;min-height:0;display:flex}.dlg-body--scroll[data-v-f419198e]{overflow-y:auto}.dlg-footer[data-v-f419198e]{border-top:1px solid var(--card-border);justify-content:flex-end;align-items:center;gap:10px;padding:14px 20px;display:flex}.os-body[data-v-5bda9187]{flex:1;min-height:0;display:flex;overflow:visible}.dlg-list[data-v-5bda9187]{border-right:1px solid var(--card-border);flex-direction:column;flex-shrink:0;width:260px;display:flex}.dlg-list-actions[data-v-5bda9187]{border-bottom:1px solid var(--card-border);gap:8px;padding:12px;display:flex}.os-list-items[data-v-5bda9187]{flex:1;overflow-y:auto}.os-list-item[data-v-5bda9187]{cursor:pointer;border-bottom:1px solid var(--sb-border);padding:10px 14px}.os-list-item[data-v-5bda9187]:hover{background:var(--item-hover)}.os-list-item.active[data-v-5bda9187]{background:var(--item-active);border-left:2px solid var(--item-bar)}.osli-name[data-v-5bda9187]{color:var(--item-name);font-size:12px;font-weight:600}.osli-tag[data-v-5bda9187]{color:var(--field-label);margin-top:2px;font-size:10px}.dlg-detail[data-v-5bda9187]{flex-direction:column;flex:1;gap:10px;padding:16px 20px;display:flex;overflow:visible}.dlg-empty[data-v-5bda9187]{color:var(--field-label);justify-content:center;align-items:center;font-size:12px}.detail-heading[data-v-5bda9187]{color:var(--bc-name);margin-bottom:4px;font-size:13px;font-weight:700}.dlg-field[data-v-5bda9187]{border:1px solid var(--field-border);background:var(--field-bg);border-radius:6px;padding:17px 10px 5px;position:relative}.dlg-field[data-v-5bda9187]:focus-within{border-color:var(--field-focus-bdr)}.server-os-label[data-v-5bda9187]{color:var(--field-txt);cursor:pointer;align-items:center;gap:8px;font-size:12px;display:flex}.build-section[data-v-5bda9187]{border:1px solid var(--card-border);border-radius:6px;overflow:hidden}.build-hdr[data-v-5bda9187]{background:var(--item-bar);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.build-title[data-v-5bda9187]{color:#fff;font-size:11px;font-weight:700}.build-list[data-v-5bda9187]{padding:0}.build-col-hdr[data-v-5bda9187]{text-transform:uppercase;color:var(--field-label);background:var(--sb-cat-bg);padding:6px 12px;font-size:10px;font-weight:700}.build-row[data-v-5bda9187]{border-bottom:1px solid var(--sb-border);display:flex}.build-row.active[data-v-5bda9187]{background:var(--item-active)}.build-inp[data-v-5bda9187]{color:var(--field-txt);background:0 0;border:none;outline:none;flex:1;padding:7px 12px;font-family:Montserrat,sans-serif;font-size:12px}.pr-body[data-v-861dfb96]{flex-direction:column;gap:12px;padding:18px 20px;display:flex}.pr-lead[data-v-861dfb96]{color:var(--field-label);font-size:11px;line-height:1.6}.pr-field[data-v-861dfb96]{border:1px solid var(--field-border);background:var(--field-bg);border-radius:6px;padding:17px 10px 5px;position:relative}.pr-field[data-v-861dfb96]:focus-within{border-color:var(--field-focus-bdr)}.pr-missing[data-v-861dfb96]{border-color:#b45309}.pr-textarea[data-v-861dfb96]{resize:vertical;line-height:1.5}.pr-row[data-v-861dfb96]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pr-id[data-v-861dfb96]{align-items:center;gap:8px;display:flex}.pr-id .field-inp[data-v-861dfb96]{opacity:.75;flex:1}.pr-versions[data-v-861dfb96]{color:var(--field-label);border-top:1px solid var(--card-border);align-items:baseline;gap:8px;padding-top:10px;font-size:11px;display:flex}.pr-vlabel[data-v-861dfb96]{font-weight:600}.pr-vnote[data-v-861dfb96]{opacity:.8;font-size:10px}.pr-warn[data-v-861dfb96]{color:#f59e0b;flex:1;font-size:11px;font-weight:600}.section[data-v-fd600a7b]{border-bottom:1px solid var(--card-border)}.section[data-v-fd600a7b]:last-child{border-bottom:none}.section-hdr[data-v-fd600a7b]{text-transform:uppercase;letter-spacing:.5px;background:var(--item-bar);color:#fff;padding:10px 20px;font-size:11px;font-weight:700}.section-body[data-v-fd600a7b]{flex-direction:column;gap:8px;padding:12px 20px;display:flex}.radio-row[data-v-fd600a7b]{color:var(--field-txt);cursor:pointer;align-items:center;gap:10px;font-size:13px;display:flex}.radio-row input[type=radio][data-v-fd600a7b]{accent-color:var(--item-bar);cursor:pointer;width:15px;height:15px}.os-checklist[data-v-fd600a7b]{flex-direction:column;gap:6px;max-height:180px;margin-top:4px;padding-left:24px;display:flex;overflow-y:auto}.check-row[data-v-fd600a7b]{color:var(--field-txt);cursor:pointer;align-items:center;gap:10px;font-size:13px;display:flex}.check-row input[type=checkbox][data-v-fd600a7b]{accent-color:var(--item-bar);cursor:pointer;width:15px;height:15px}.wn-body[data-v-d7448d83]{flex-direction:column;gap:7px;padding:18px 20px;display:flex}.wn-version[data-v-d7448d83]{width:100%;color:var(--bc-name);text-align:left;cursor:pointer;border:none;border-bottom:1px solid var(--card-border);background:0 0;align-items:center;gap:7px;margin-top:10px;padding:0 0 6px;font-family:inherit;font-size:12px;font-weight:700;display:flex}.wn-version[data-v-d7448d83]:first-child{margin-top:0}.wn-version[data-v-d7448d83]:hover{color:var(--field-txt)}.wn-caret[data-v-d7448d83]{opacity:.75;width:10px;font-size:14px;line-height:1;transition:transform .12s;display:inline-block}.wn-version--open .wn-caret[data-v-d7448d83]{transform:rotate(90deg)}.wn-vname[data-v-d7448d83]{flex:1}.wn-count[data-v-d7448d83]{background:var(--sb-input-bg);color:var(--field-label);border-radius:9px;padding:2px 7px;font-size:9px;font-weight:700}.wn-section[data-v-d7448d83]{text-transform:uppercase;letter-spacing:.5px;color:var(--field-label);margin-top:12px;font-size:10px;font-weight:700}.wn-entry[data-v-d7448d83]{align-items:flex-start;gap:9px;font-size:12px;line-height:1.5;display:flex}.wn-tag[data-v-d7448d83]{text-align:center;letter-spacing:.4px;border-radius:3px;flex-shrink:0;min-width:54px;margin-top:2px;padding:2px 6px;font-size:9px;font-weight:700}.wn-tag--new[data-v-d7448d83]{color:#6fcf97;background:#1d4e3a}.wn-tag--fix[data-v-d7448d83]{color:#ff8a8a;background:#4a1a1a}.wn-tag--change[data-v-d7448d83]{color:#b39ddb;background:#2a2050}[data-theme=light] .wn-tag--new[data-v-d7448d83]{color:#15803d;background:#dcfce7}[data-theme=light] .wn-tag--fix[data-v-d7448d83]{color:#b91c1c;background:#fee2e2}[data-theme=light] .wn-tag--change[data-v-d7448d83]{color:#7c3aed;background:#faf5ff}.wn-text[data-v-d7448d83]{color:var(--field-txt)}.wn-para[data-v-d7448d83]{color:var(--field-label);font-size:11px;line-height:1.6}.about-body[data-v-abe44b44]{align-items:flex-start;gap:24px;padding:20px;display:flex}.about-logo[data-v-abe44b44]{object-fit:contain;flex-shrink:0;width:52px;height:52px;margin-top:2px}.about-info[data-v-abe44b44]{flex-direction:column;flex:1;gap:6px;display:flex}.about-meta[data-v-abe44b44],.about-versions[data-v-abe44b44]{color:var(--field-label);font-size:11px}.about-versions-label[data-v-abe44b44]{margin-bottom:2px;font-weight:600}.about-versions-grid[data-v-abe44b44]{grid-template-columns:max-content 1fr;gap:1px 8px;padding-left:8px;display:grid}.about-author[data-v-abe44b44]{color:var(--field-txt);font-size:12px}.about-link[data-v-abe44b44]{color:var(--item-bar);font-size:11px;text-decoration:none}.about-link[data-v-abe44b44]:hover{text-decoration:underline}.about-whatsnew[data-v-abe44b44]{cursor:pointer;text-align:left;background:0 0;border:none;align-self:flex-start;padding:0;font-family:Montserrat,sans-serif;font-weight:600}.about-divider[data-v-abe44b44]{border-top:1px solid var(--card-border);margin:6px 0}.about-desc[data-v-abe44b44]{color:var(--field-label);font-size:11px;line-height:1.5}.about-powered[data-v-abe44b44]{color:var(--field-label);margin-top:6px;font-size:10px}.about-link-inline[data-v-abe44b44]{color:var(--item-bar);text-decoration:none}.about-link-inline[data-v-abe44b44]:hover{text-decoration:underline}.val-root[data-v-da7487d5]{flex-shrink:0}.val-bar[data-v-da7487d5]{cursor:pointer;border-top:1px solid var(--card-border);align-items:center;gap:8px;height:32px;padding:0 16px;font-size:11px;font-weight:700;display:flex}.val-bar.is-valid[data-v-da7487d5]{color:#2dd4bf;background:#2dd4bf14}.val-bar.has-warnings[data-v-da7487d5]{color:#fbbf24;background:#fbbf2414}.val-bar.has-errors[data-v-da7487d5]{color:#f87171;background:#f8717114}.val-toggle[data-v-da7487d5]{margin-left:auto;font-size:9px}.val-list[data-v-da7487d5]{background:var(--card-bg);border-top:1px solid var(--card-border);max-height:180px;overflow-y:auto}.val-issue[data-v-da7487d5]{cursor:pointer;border-bottom:1px solid var(--sb-border);align-items:baseline;gap:8px;padding:6px 16px;font-size:11px;display:flex}.val-issue[data-v-da7487d5]:hover{background:var(--item-hover)}.val-issue.error[data-v-da7487d5]{color:#f87171}.val-issue.warning[data-v-da7487d5]{color:#fbbf24}.vi-sev[data-v-da7487d5]{flex-shrink:0;font-size:10px}.vi-msg[data-v-da7487d5]{flex:1}.vi-path[data-v-da7487d5]{opacity:.6;font-size:9px}.mk-body[data-v-3d94ba8d]{flex:1;min-height:0;display:flex}.mk-list[data-v-3d94ba8d]{border-right:1px solid var(--card-border);flex-direction:column;flex-shrink:0;width:380px;min-height:0;display:flex}.mk-filters[data-v-3d94ba8d]{border-bottom:1px solid var(--card-border);flex-direction:column;flex-shrink:0;gap:8px;padding:12px;display:flex}.mk-search[data-v-3d94ba8d]{background:var(--sb-input-bg);border:1px solid var(--sb-input-bdr);height:32px;color:var(--sb-input-txt);border-radius:6px;padding:0 12px;font-family:Montserrat,sans-serif;font-size:12px}.mk-search[data-v-3d94ba8d]:focus{border-color:var(--item-bar);outline:none}.mk-kinds[data-v-3d94ba8d]{gap:6px;display:flex}.mk-kinds .dlg-btn[data-v-3d94ba8d]{flex:1}.mk-status[data-v-3d94ba8d]{color:var(--field-label);flex-direction:column;align-items:flex-start;gap:10px;padding:24px 16px;font-size:11px;display:flex}.mk-status--error[data-v-3d94ba8d]{color:var(--btn-danger-txt);line-height:1.5}.mk-status-hint[data-v-3d94ba8d]{opacity:.85;font-size:10.5px;line-height:1.6}.mk-status-link[data-v-3d94ba8d]{color:var(--item-bar);font-size:11px;text-decoration:none}.mk-status-link[data-v-3d94ba8d]:hover{text-decoration:underline}.mk-items[data-v-3d94ba8d]{flex:1;min-height:0;overflow-y:auto}.mk-item[data-v-3d94ba8d]{cursor:pointer;border-bottom:1px solid var(--sb-border);padding:10px 14px}.mk-item[data-v-3d94ba8d]:hover{background:var(--item-hover)}.mk-item.active[data-v-3d94ba8d]{background:var(--item-active);border-left:2px solid var(--item-bar)}.mk-item-top[data-v-3d94ba8d]{align-items:center;gap:8px;display:flex}.mk-item-name[data-v-3d94ba8d]{color:var(--item-name);flex:1;font-size:12px;font-weight:600}.mk-item-desc[data-v-3d94ba8d]{color:var(--field-label);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:10.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.mk-item-meta[data-v-3d94ba8d]{color:var(--field-label);gap:10px;margin-top:5px;font-size:9.5px;display:flex}.mk-kind[data-v-3d94ba8d]{text-transform:uppercase;background:var(--sb-input-bg);color:var(--field-label);border-radius:8px;padding:2px 6px;font-size:9px;font-weight:700}.mk-kind--template[data-v-3d94ba8d]{color:#b39ddb;background:#2a2050}[data-theme=light] .mk-kind--template[data-v-3d94ba8d]{color:#7c3aed;background:#faf5ff}.mk-detail[data-v-3d94ba8d]{flex-direction:column;flex:1;gap:10px;padding:18px 20px;display:flex;overflow-y:auto}.mk-detail--empty[data-v-3d94ba8d]{color:var(--field-label);justify-content:center;align-items:center;font-size:12px}.mk-detail-name[data-v-3d94ba8d]{color:var(--bc-name);font-size:15px;font-weight:700}.mk-detail-sub[data-v-3d94ba8d]{color:var(--field-label);align-items:center;gap:10px;font-size:11px;display:flex}.mk-detail-desc[data-v-3d94ba8d]{color:var(--field-txt);white-space:pre-line;font-size:12px;line-height:1.6}.mk-tags[data-v-3d94ba8d]{flex-wrap:wrap;gap:5px;display:flex}.mk-tag[data-v-3d94ba8d]{background:var(--sb-input-bg);color:var(--field-label);border-radius:9px;padding:2px 7px;font-size:9.5px}.mk-detail-facts[data-v-3d94ba8d]{color:var(--field-txt);border-top:1px solid var(--card-border);flex-direction:column;gap:5px;padding-top:10px;font-size:11px;display:flex}.mk-lbl[data-v-3d94ba8d]{min-width:68px;color:var(--field-label);font-weight:600;display:inline-block}.mk-url[data-v-3d94ba8d]{word-break:break-all;font-size:10px}.mk-external[data-v-3d94ba8d]{color:#f59e0b;background:#b453091f;border:1px solid #b45309;border-radius:6px;padding:8px 10px;font-size:11px;line-height:1.5}.mk-trusted[data-v-3d94ba8d]{color:#6fcf97;background:#2d6a4f1f;border:1px solid #2d6a4f;border-radius:6px;padding:8px 10px;font-size:11px;line-height:1.5}[data-theme=light] .mk-trusted[data-v-3d94ba8d]{color:#15803d;background:#f0fdf4;border-color:#86efac}.mk-partial[data-v-3d94ba8d]{border-bottom:1px solid var(--card-border);background:#b453091a;flex-shrink:0;padding:10px 12px}.mk-partial-hdr[data-v-3d94ba8d]{text-transform:uppercase;letter-spacing:.4px;color:#f59e0b;margin-bottom:4px;font-size:10px;font-weight:700}.mk-partial-row[data-v-3d94ba8d]{color:var(--field-label);font-size:10.5px;line-height:1.5}.mk-item-src[data-v-3d94ba8d]{opacity:.75;margin-left:auto}.mk-foot-error[data-v-3d94ba8d]{color:var(--btn-danger-txt);flex:1;font-size:10.5px;line-height:1.4}.mk-detail-note[data-v-3d94ba8d]{color:var(--field-label);font-size:11px;line-height:1.5}.mk-updated[data-v-3d94ba8d]{color:var(--field-label);flex:1;font-size:10px}.mt-wrap[data-v-28c2c370]{flex-direction:column;flex:1;min-height:0;display:flex}.mt-toolbar[data-v-28c2c370]{border-bottom:1px solid var(--card-border);flex-shrink:0;align-items:center;gap:12px;padding:10px 16px;display:flex}.mt-check[data-v-28c2c370]{color:var(--field-label);cursor:pointer;flex:1;align-items:center;gap:8px;font-size:11px;display:flex}.mt-chips[data-v-28c2c370]{gap:6px;display:flex}.mt-bulk[data-v-28c2c370]{border-bottom:1px solid var(--card-border);background:var(--sb-cat-bg);flex-shrink:0;align-items:center;gap:8px;min-width:0;padding:8px 16px;display:flex}.mt-bulk-lbl[data-v-28c2c370]{color:var(--field-txt);white-space:nowrap;flex:none;font-size:11px}.mt-bulk .mt-bulk-inp[data-v-28c2c370]{flex:none;width:72px}.mt-bulk .mt-bulk-cat[data-v-28c2c370]{flex:none;width:150px}.mt-bulk-sep[data-v-28c2c370]{border-left:1px solid var(--card-border);margin-left:4px;padding-left:12px}.mt-bulk .dlg-btn[data-v-28c2c370]{white-space:nowrap;flex:none}.mt-bulk-note[data-v-28c2c370]{color:var(--field-label);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:10px;overflow:hidden}.mt-scroll[data-v-28c2c370]{flex:1;min-height:0;overflow-y:auto}.mt-table[data-v-28c2c370]{border-collapse:collapse;width:100%;font-size:11px}.mt-table thead th[data-v-28c2c370]{z-index:1;background:var(--sb-cat-bg);color:var(--field-label);text-align:left;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--card-border);padding:6px 10px;font-size:9.5px;font-weight:700;position:sticky;top:0}.mt-table td[data-v-28c2c370]{border-bottom:1px solid var(--sb-border);vertical-align:top;padding:7px 10px}.mt-table tr.is-off[data-v-28c2c370]{opacity:.45}.c-tick[data-v-28c2c370]{width:32px}.c-status[data-v-28c2c370]{width:84px}.c-order[data-v-28c2c370]{width:70px}.c-cat[data-v-28c2c370]{width:130px}.mt-name[data-v-28c2c370]{color:var(--item-name);font-weight:600}.mt-inp[data-v-28c2c370]{background:var(--field-bg);border:1px solid var(--field-border);width:100%;color:var(--field-txt);border-radius:4px;padding:3px 6px;font-family:Montserrat,sans-serif;font-size:11px}.mt-inp[data-v-28c2c370]:focus{border-color:var(--field-focus-bdr);outline:none}.mt-target[data-v-28c2c370]{color:var(--field-label);word-break:break-all;font-size:10px}.mt-existing[data-v-28c2c370]{color:#f59e0b;margin-top:2px;font-size:10px}.mt-notes[data-v-28c2c370]{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.note[data-v-28c2c370]{background:var(--sb-input-bg);color:var(--field-label);border-radius:3px;padding:1px 5px;font-size:9px}.note--danger[data-v-28c2c370]{background:var(--btn-danger-bg);color:var(--btn-danger-txt)}.mt-empty[data-v-28c2c370]{text-align:center;color:var(--field-label);padding:24px}.pill[data-v-28c2c370]{text-transform:uppercase;border-radius:9px;padding:2px 7px;font-size:9px;font-weight:700}.pill--new[data-v-28c2c370]{color:#6fcf97;background:#1d4e3a}.pill--duplicate[data-v-28c2c370]{background:var(--sb-input-bg);color:var(--field-label)}.pill--conflict[data-v-28c2c370]{color:#f59e0b;background:#4a3a12}[data-theme=light] .pill--new[data-v-28c2c370]{color:#15803d;background:#dcfce7}[data-theme=light] .pill--conflict[data-v-28c2c370]{color:#b45309;background:#fef3c7}.wiz-steps[data-v-1b60f1de]{gap:14px;display:flex}.wiz-step[data-v-1b60f1de]{text-transform:uppercase;letter-spacing:.4px;color:var(--field-label);font-size:10px;font-weight:700}.wiz-step.on[data-v-1b60f1de]{color:var(--item-bar)}.wiz-step.done[data-v-1b60f1de]{color:var(--field-txt)}.wiz-body[data-v-1b60f1de]{flex-direction:column;flex:1;min-height:0;display:flex}.wiz-pane[data-v-1b60f1de]{flex-direction:column;gap:14px;padding:20px;display:flex}.wiz-pane--scroll[data-v-1b60f1de]{overflow-y:auto}.wiz-pane-flush[data-v-1b60f1de]{flex-direction:column;flex:1;min-height:0;display:flex}.wiz-lead[data-v-1b60f1de]{color:var(--field-txt);font-size:12px}.wiz-hint[data-v-1b60f1de]{color:var(--field-label);font-size:11px}.wiz-error[data-v-1b60f1de]{color:var(--btn-danger-txt);background:var(--btn-danger-bg);border:1px solid var(--btn-danger-bdr);border-radius:6px;padding:8px 10px;font-size:11px;line-height:1.5}.wiz-warn[data-v-1b60f1de]{color:#f59e0b;margin-top:6px;font-size:11px}.wiz-file[data-v-1b60f1de]{color:var(--field-txt);font-family:Montserrat,sans-serif;font-size:12px}.wiz-grid[data-v-1b60f1de]{grid-template-columns:1fr 140px;gap:12px;display:grid}.wiz-field[data-v-1b60f1de]{flex-direction:column;gap:4px;display:flex}.wiz-os[data-v-1b60f1de]{border:1px solid var(--card-border);border-radius:6px;padding:12px}.wiz-os-hdr[data-v-1b60f1de]{text-transform:uppercase;letter-spacing:.5px;color:var(--field-label);margin-bottom:8px;font-size:9.5px;font-weight:700}.wiz-os-row[data-v-1b60f1de]{color:var(--field-txt);cursor:pointer;align-items:center;gap:8px;padding:3px 0;font-size:12px;display:flex}.wiz-warnings[data-v-1b60f1de]{color:var(--field-label);font-size:11px}.wiz-warnings summary[data-v-1b60f1de]{cursor:pointer}.wiz-warnings ul[data-v-1b60f1de]{flex-direction:column;gap:3px;margin:8px 0 0 16px;display:flex}.wiz-count[data-v-1b60f1de]{color:var(--field-label);flex:1;font-size:11px}.mp-body[data-v-3c1a811b]{flex-direction:column;flex:1;min-height:0;display:flex}.mp-os[data-v-3c1a811b]{border-bottom:1px solid var(--card-border);flex-shrink:0;padding:12px 16px}.mp-os-hdr[data-v-3c1a811b]{text-transform:uppercase;letter-spacing:.5px;color:var(--field-label);margin-bottom:8px;font-size:9.5px;font-weight:700}.mp-os-row[data-v-3c1a811b]{margin-bottom:6px}.mp-os-add[data-v-3c1a811b]{color:var(--field-txt);cursor:pointer;align-items:center;gap:8px;font-size:11px;display:flex}.mp-os-warn[data-v-3c1a811b]{color:#f59e0b;margin-left:22px;font-size:11px}.mp-os-note[data-v-3c1a811b]{color:var(--field-label);margin-left:22px;font-size:10.5px;line-height:1.5}.mp-foot[data-v-3c1a811b]{flex-direction:column;gap:10px;width:100%;display:flex}.trust-bar[data-v-3c1a811b]{background:#b453091f;border:1px solid #b45309;border-radius:6px;padding:10px 12px}.trust-msg[data-v-3c1a811b]{color:var(--field-txt);font-size:11px;line-height:1.5}.trust-ack[data-v-3c1a811b]{color:var(--field-txt);cursor:pointer;align-items:center;gap:8px;margin-top:8px;font-size:11px;font-weight:600;display:flex}.mp-actions[data-v-3c1a811b]{justify-content:flex-end;gap:10px;display:flex}.dw-body[data-v-de3ccad8]{flex-direction:column;gap:12px;padding:18px 20px;display:flex}.dw-lead[data-v-de3ccad8]{color:var(--field-txt);font-size:12px}.dw-list[data-v-de3ccad8]{color:var(--field-txt);flex-direction:column;gap:6px;margin-left:18px;font-size:12px;line-height:1.5;display:flex}.dw-note[data-v-de3ccad8]{color:var(--field-label);font-size:11px}:root{--sidebar-w:320px}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root,[data-theme=dark]{--nav-bg:#1e293b;--nav-text:#f1f5f9;--nav-btn-bg:#ffffff14;--nav-btn-border:#ffffff26;--nav-btn-hover:#ffffff2e;--nav-divider:#ffffff24;--nav-accent-bg:#16315a;--nav-accent-bdr:#2a55a0;--nav-accent-txt:#7fb0ff;--sb-bg:#0a1020;--sb-border:#1d2740;--sb-cat-bg:#131f35;--sb-cat-txt:#3b82f6;--sb-input-bg:#1e293b;--sb-input-bdr:#263551;--sb-input-txt:#cdd6e6;--sb-placeholder:#6f7c96;--sb-select-txt:#6f7c96;--sb-btn-bg:#1e293b;--sb-btn-bdr:#2d3f57;--sb-btn-txt:#cdd6e6;--sb-btn-hover-bg:#263348;--sb-btn-hover-bdr:#3b82f6;--item-hover:#1e2d45;--item-active:#1e2d45;--item-bar:#3b82f6;--item-name:#e6ecf6;--item-desc:#67739a;--badge-bg:#1e293b;--badge-txt:#38bdf8;--badge-bdr:#2d3f57;--sb-footer-dot:#2dd4bf;--sb-footer-valid:#2dd4bf;--sb-footer-count:#475569;--right-bg:#0c1220;--bc-bg:#0a1020;--bc-border:#1d2740;--bc-cat:#6f7c96;--bc-name:#e6ecf6;--bc-badge-bg:#38bdf81a;--bc-badge-txt:#3b82f6;--bc-badge-bdr:#38bdf833;--as-bg:#131f35;--as-border:#1d2740;--as-txt:#67739a;--as-dot:#4ade80;--card-bg:#0f1828;--card-border:#1d2740;--card-hdr-border:#18223a;--card-label:#6f7c96;--field-bg:#091122;--field-border:#263551;--field-focus-bdr:#3b82f6;--field-focus-bg:#1a2540;--field-label:#6f7c96;--field-txt:#e6ecf6;--os-hint:#67739a;--os-grp-lbl:#475569;--os-grp-bdr:#18223a;--os-row-bdr:#131f35;--os-name:#e6ecf6;--os-tag:#475569;--os-chk-lbl:#64748b;--os-accent:#3b82f6;--os-chk-disabled:#2d3f57;--splitter-bg:#1e293b;--splitter-hover:#3b82f6;--scrollbar:#2d3f57;--btn-primary-bg:#16315a;--btn-primary-bdr:#2a55a0;--btn-primary-txt:#7fb0ff;--btn-danger-bg:#4a1a1a;--btn-danger-bdr:#6b2828;--btn-danger-txt:#ff8a8a;--rail-bg:#091122;--rail-hover:#1a2540}[data-theme=light]{--nav-bg:#1e293b;--nav-text:#f1f5f9;--nav-btn-bg:#ffffff14;--nav-btn-border:#ffffff26;--nav-btn-hover:#ffffff2e;--nav-divider:#ffffff24;--nav-accent-bg:#e9f0fd;--nav-accent-bdr:#bcd3f6;--nav-accent-txt:#2563eb;--sb-bg:#fbfcfe;--sb-border:#e4e9f1;--sb-cat-bg:#f1f5f9;--sb-cat-txt:#3b82f6;--sb-input-bg:white;--sb-input-bdr:#e1e6f0;--sb-input-txt:#2c3650;--sb-placeholder:#7c89a3;--sb-select-txt:#7c89a3;--sb-btn-bg:white;--sb-btn-bdr:#e1e6f0;--sb-btn-txt:#2c3650;--sb-btn-hover-bg:#eff6ff;--sb-btn-hover-bdr:#3b82f6;--item-hover:#f0f9ff;--item-active:#dbeafe;--item-bar:#3b82f6;--item-name:#16203a;--item-desc:#94a0b8;--badge-bg:#eff6ff;--badge-txt:#2563eb;--badge-bdr:#bfdbfe;--sb-footer-dot:#1f9d57;--sb-footer-valid:#1f9d57;--sb-footer-count:#94a3b8;--right-bg:#f3f5f9;--bc-bg:#fff;--bc-border:#e4e9f1;--bc-cat:#7c89a3;--bc-name:#16203a;--bc-badge-bg:#eff6ff;--bc-badge-txt:#3b82f6;--bc-badge-bdr:#bfdbfe;--as-bg:white;--as-border:#e4e9f1;--as-txt:#94a0b8;--as-dot:#3b82f6;--card-bg:#fff;--card-border:#e4e9f1;--card-hdr-border:#eef1f7;--card-label:#7c89a3;--field-bg:#f7f9fc;--field-border:#e1e6f0;--field-focus-bdr:#3b82f6;--field-focus-bg:white;--field-label:#7c89a3;--field-txt:#16203a;--os-hint:#94a0b8;--os-grp-lbl:#6b7280;--os-grp-bdr:#eef1f7;--os-row-bdr:#f9fafb;--os-name:#16203a;--os-tag:#94a3b8;--os-chk-lbl:#6b7280;--os-accent:#3b82f6;--os-chk-disabled:#d1d5db;--splitter-bg:#e4e9f1;--splitter-hover:#3b82f6;--btn-primary-bg:#e9f0fd;--btn-primary-bdr:#bcd3f6;--btn-primary-txt:#2563eb;--btn-danger-bg:#fee2e2;--btn-danger-bdr:#fca5a5;--btn-danger-txt:#dc2626;--scrollbar:#cbd5e1;--rail-bg:#e2e8f0;--rail-hover:#cbd5e1}:root,[data-theme=dark]{--icon-filter:brightness(0) invert(1) opacity(.6)}[data-theme=light]{--icon-filter:brightness(0) opacity(.65)}:root,[data-theme=dark]{--os-border:#1d2740;--os-hdr-txt:#67739a;--os-row-hover:#1e2d45}[data-theme=light]{--os-border:#e4e9f1;--os-hdr-txt:#94a0b8;--os-row-hover:#f0f9ff}.card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:9px;overflow:hidden}[data-theme=light] .card{box-shadow:0 1px 2px #141e3c0a}.card-hdr{border-bottom:1px solid var(--card-hdr-border);align-items:center;gap:8px;padding:9px 14px;display:flex}.c-accent{border-radius:2px;flex-shrink:0;width:3px;height:14px}.c-label{text-transform:uppercase;letter-spacing:.5px;color:var(--card-label);font-size:11px;font-weight:700}.card-body{padding:13px 14px}.form-row{gap:10px;margin-bottom:10px;display:flex}.form-row:last-child{margin-bottom:0}.fg{flex:1;min-width:0}.field{border:1px solid var(--field-border);background:var(--field-bg);border-radius:6px;padding:16px 11px 5px;position:relative}.field:focus-within{border-color:var(--field-focus-bdr);background:var(--field-focus-bg)}.field-lbl{text-transform:uppercase;letter-spacing:.4px;color:var(--field-label);white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 20px);font-size:9px;font-weight:700;position:absolute;top:5px;left:10px;overflow:hidden}.field-inp{width:100%;color:var(--field-txt);background:0 0;border:none;outline:none;padding-top:2px;font-family:Montserrat,sans-serif;font-size:12px}select.field-inp{cursor:pointer}.mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.field-grid{grid-template-columns:repeat(12,1fr);gap:10px;display:grid}.field-grid+.field-grid{margin-top:10px}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.col-10{grid-column:span 10}.col-12{grid-column:span 12}.app-tooltip{color:#e2e8f0;white-space:nowrap;pointer-events:none;z-index:99999;background:#0f172a;border:1px solid #2d3f57;border-radius:5px;padding:5px 9px;font-family:Montserrat,sans-serif;font-size:10px;font-weight:500;transition:opacity .12s;display:none;position:fixed;box-shadow:0 4px 12px #0006}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--right-bg);font-family:Montserrat,sans-serif}#app{flex-direction:column;height:100vh;display:flex;overflow:hidden}.app-root{flex-direction:row;flex:1;display:flex;overflow:hidden}.main-col{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.body-area{flex:1;min-height:0;display:flex;overflow:hidden}.sidebar{width:var(--sidebar-w,360px);background:var(--sb-bg);border-right:1px solid var(--sb-border);flex-direction:column;flex-shrink:0;transition:width .25s,opacity .2s;display:flex}.sidebar.collapsed{opacity:0;pointer-events:none;width:0;overflow:hidden}.splitter{background:var(--splitter-bg);cursor:col-resize;flex-shrink:0;width:4px}.splitter:hover{background:var(--splitter-hover)}.right-area{background:var(--right-bg);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{background:var(--scrollbar);border-radius:2px}.dlg-btn{border:1px solid var(--sb-btn-bdr);background:var(--sb-btn-bg);color:var(--sb-btn-txt);cursor:pointer;border-radius:6px;padding:7px 18px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600}.dlg-btn:hover:not(:disabled){background:var(--sb-btn-hover-bg)}.dlg-btn:disabled{opacity:.4;cursor:not-allowed}.dlg-btn.primary{background:var(--btn-primary-bg);border-color:var(--btn-primary-bdr);color:var(--btn-primary-txt)}.dlg-btn.danger{background:var(--btn-danger-bg);border-color:var(--btn-danger-bdr);color:var(--btn-danger-txt)}.dlg-btn.small{padding:4px 10px;font-size:11px}
