.platform-component-table-wrap[data-v-36bfa188]{width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.platform-component-table[data-v-36bfa188]{width:100%;border-collapse:collapse;color:var(--platform-copy,var(--platform-text-secondary));font-size:12px}.platform-component-table th[data-v-36bfa188]{border-bottom:1px solid var(--platform-line,var(--platform-border));padding:11px 13px;text-align:left;color:var(--platform-muted,var(--platform-text-muted));background:var(--platform-surface-soft,var(--platform-surface-soft));font-size:10px;font-weight:800;letter-spacing:.04em;white-space:nowrap}.platform-component-table td[data-v-36bfa188]{border-bottom:1px solid var(--platform-line-soft,var(--platform-line-soft));padding:13px;vertical-align:middle;line-height:1.45}.platform-component-table tbody tr:last-child td[data-v-36bfa188]{border-bottom:0}.platform-component-table tbody tr[data-v-36bfa188]:hover:not(:has(.platform-component-table__empty)){background:var(--platform-input-hover-bg)}.platform-component-table__empty[data-v-36bfa188]{height:130px;text-align:center!important;color:var(--platform-muted,var(--platform-text-muted))!important}.platform-dialog-backdrop[data-v-c3f1fb51]{--dialog-blue:#0878d1;--dialog-blue-dark:#075fae;--dialog-ink:#172b4d;--dialog-copy:#42566d;--dialog-muted:#66748a;--dialog-line:#dce5ed;--dialog-line-soft:#eaf0f5;--dialog-surface:#ffffff;--dialog-surface-soft:#f8fafc;--dialog-success:#0f6b43;--dialog-success-soft:#eaf8f1;--dialog-warning:#855005;--dialog-warning-soft:#fff5df;--dialog-danger:#b42318;--dialog-danger-soft:#fff2f0;--platform-border-strong:#d5dfe8;position:fixed;z-index:150;inset:0;display:grid;place-items:center;padding:24px;background:#09192a85;backdrop-filter:blur(4px)}.platform-dialog[data-v-c3f1fb51]{width:min(100%,520px);max-height:min(90vh,760px);overflow:auto;border:1px solid var(--dialog-line);border-radius:15px;background:var(--dialog-surface);box-shadow:0 24px 70px #09192a3d}.platform-dialog>header[data-v-c3f1fb51]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px;border-bottom:1px solid var(--dialog-line-soft)}.platform-dialog header span[data-v-c3f1fb51]{color:var(--dialog-blue);font-size:10px;font-weight:800;letter-spacing:.12em}.platform-dialog h2[data-v-c3f1fb51]{margin:5px 0 0;color:var(--dialog-ink);font-size:23px}.platform-dialog header .platform-dialog__close[data-v-c3f1fb51]{position:relative;width:34px;height:34px;flex:none;border:1px solid var(--dialog-line);border-radius:8px;background:var(--dialog-surface-soft);color:var(--dialog-copy);cursor:pointer}.platform-dialog__close span[data-v-c3f1fb51]:before,.platform-dialog__close span[data-v-c3f1fb51]:after{position:absolute;top:16px;left:9px;width:15px;height:2px;border-radius:2px;background:currentColor;content:""}.platform-dialog__close span[data-v-c3f1fb51]:before{transform:rotate(45deg)}.platform-dialog__close span[data-v-c3f1fb51]:after{transform:rotate(-45deg)}.platform-dialog__body[data-v-c3f1fb51]{display:grid;gap:15px;padding:22px 24px}.platform-dialog__error[data-v-c3f1fb51]{margin:0;border-radius:9px;padding:11px 13px;color:#9d352f;background:#fff2f0;font-size:12px;line-height:1.55}.platform-dialog>footer[data-v-c3f1fb51]{display:flex;justify-content:flex-end;gap:9px;padding:16px 24px;border-top:1px solid var(--dialog-line-soft);background:var(--dialog-surface-soft)}.platform-dialog>footer button[data-v-c3f1fb51]{min-height:36px;border:1px solid var(--platform-border-strong);border-radius:8px;padding:0 13px;color:#3d526d;background:#fff;font:inherit;font-weight:650;cursor:pointer}.platform-dialog>footer button.is-primary[data-v-c3f1fb51]{border-color:var(--dialog-blue);color:#fff;background:linear-gradient(135deg,var(--dialog-blue),var(--dialog-blue-dark))}.platform-dialog button[data-v-c3f1fb51]:hover:not(:disabled){box-shadow:0 6px 16px #1268ac1f}.platform-dialog button[data-v-c3f1fb51]:focus-visible{outline:0;box-shadow:0 0 0 4px #1677c833}.platform-dialog button[data-v-c3f1fb51]:disabled{cursor:not-allowed;opacity:.48}@media(max-width:620px){.platform-dialog-backdrop[data-v-c3f1fb51]{align-items:end;padding:12px}.platform-dialog[data-v-c3f1fb51]{max-height:92vh;border-radius:15px 15px 10px 10px}.platform-dialog>header[data-v-c3f1fb51],.platform-dialog__body[data-v-c3f1fb51]{padding:19px}.platform-dialog>footer[data-v-c3f1fb51]{padding:14px 19px}}.platform-select[data-v-3d5bad6e]{position:relative;display:block;min-width:0;width:100%}.platform-select__validation[data-v-3d5bad6e]{position:absolute!important;inset:50% auto auto 50%!important;width:1px!important;height:1px!important;min-height:1px!important;margin:0!important;border:0!important;padding:0!important;opacity:0!important;pointer-events:none!important}.platform-select__trigger[data-v-3d5bad6e]{display:flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;border:1px solid var(--platform-line,var(--platform-border));border-radius:12px;padding:9px 12px;color:var(--platform-ink,var(--platform-ink));background:var(--platform-surface);box-shadow:var(--platform-shadow-control);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s,box-shadow .16s,background-color .16s}.platform-select__trigger[data-v-3d5bad6e]:hover:not(:disabled){border-color:var(--platform-input-hover-border);background:var(--platform-input-hover-bg)}.platform-select__trigger[data-v-3d5bad6e]:focus,.is-open .platform-select__trigger[data-v-3d5bad6e]{border-color:transparent;outline:0;box-shadow:var(--platform-focus-shadow)}.is-invalid .platform-select__trigger[data-v-3d5bad6e]{border-color:transparent;box-shadow:0 0 0 2px #b42318d1,0 0 0 5px #d1434324}.platform-select__trigger[data-v-3d5bad6e]:disabled{cursor:not-allowed;color:var(--platform-input-disabled-text);background:var(--platform-input-disabled-bg);box-shadow:none}.platform-select__value[data-v-3d5bad6e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-select__value.is-placeholder[data-v-3d5bad6e]{color:#8090a4}.platform-select__chevron[data-v-3d5bad6e]{width:18px;height:18px;flex:none;fill:none;stroke:#6f8195;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;transition:transform .16s}.is-open .platform-select__chevron[data-v-3d5bad6e]{transform:rotate(180deg)}.platform-select-menu[data-v-3d5bad6e]{position:fixed;z-index:320;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--platform-border,#dbe7f3);border-radius:12px;padding:6px;background:var(--platform-surface,#ffffff);box-shadow:0 18px 48px #15304d2e,0 3px 12px #15304d14;scrollbar-width:thin;scrollbar-color:#b8c8d8 transparent}.platform-select-menu__option[data-v-3d5bad6e]{display:flex;width:100%;min-height:40px;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:8px;padding:8px 10px;color:#34485f;background:transparent;font:inherit;text-align:left;cursor:pointer;transition:color .12s,background-color .12s}.platform-select-menu__option[data-v-3d5bad6e]:hover:not(:disabled),.platform-select-menu__option.is-active[data-v-3d5bad6e]:not(:disabled){color:var(--platform-blue-dark);background:#f0f7ff}.platform-select-menu__option.is-selected[data-v-3d5bad6e]{color:var(--platform-blue-dark);background:#eaf4ff;font-weight:700}.platform-select-menu__option[data-v-3d5bad6e]:disabled{cursor:not-allowed;color:#a2adba}.platform-select-menu__option svg[data-v-3d5bad6e]{width:17px;height:17px;flex:none;fill:none;stroke:var(--platform-blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}@media(prefers-reduced-motion:reduce){.platform-select__trigger[data-v-3d5bad6e],.platform-select__chevron[data-v-3d5bad6e],.platform-select-menu__option[data-v-3d5bad6e]{transition:none}}.platform-form-control[data-v-6fdd8c50]{display:grid;min-width:180px;gap:7px;color:var(--platform-copy,var(--platform-text-secondary));font-size:12px;font-weight:650}.platform-form-control.is-wide[data-v-6fdd8c50]{min-width:min(360px,42vw)}.platform-form-control.is-fluid[data-v-6fdd8c50]{width:100%;min-width:0}.platform-form-control>label[data-v-6fdd8c50]{color:var(--platform-copy,var(--platform-text-secondary));font-size:12px;font-weight:650}.platform-form-control__input[data-v-6fdd8c50]{position:relative;display:block}.platform-form-control__input svg[data-v-6fdd8c50]{position:absolute;top:50%;left:13px;z-index:1;width:17px;height:17px;fill:none;stroke:#718399;stroke-linecap:round;stroke-width:1.8;transform:translateY(-50%);pointer-events:none}.platform-form-control__input input[type=search][data-v-6fdd8c50]{padding-left:40px!important}.platform-form-control__input input[type=search][data-v-6fdd8c50]::-webkit-search-decoration,.platform-form-control__input input[type=search][data-v-6fdd8c50]::-webkit-search-results-button,.platform-form-control__input input[type=search][data-v-6fdd8c50]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.platform-form-control__input input[type=search][data-v-6fdd8c50]::-webkit-search-cancel-button{cursor:pointer}.platform-form-control__input input[data-v-6fdd8c50]{display:block;width:100%;min-height:44px;box-sizing:border-box;border:1px solid var(--platform-line,var(--platform-border));border-radius:12px;padding:9px 12px;color:var(--platform-ink,var(--platform-ink));background:var(--platform-surface);box-shadow:var(--platform-shadow-control);font:inherit;transition:border-color .16s,box-shadow .16s,background-color .16s}.platform-form-control__input input[data-v-6fdd8c50]:hover:not(:disabled){border-color:var(--platform-input-hover-border);background:var(--platform-input-hover-bg)}.platform-form-control__input input[data-v-6fdd8c50]:focus{border-color:transparent;outline:0;box-shadow:var(--platform-focus-shadow)}.platform-form-control__input input[data-v-6fdd8c50]:disabled{cursor:not-allowed;color:var(--platform-input-disabled-text);background:var(--platform-input-disabled-bg);box-shadow:none}.platform-form-control__input input.is-search-input[data-v-6fdd8c50]{appearance:none;-webkit-appearance:none;padding:9px 12px 9px 40px!important}.platform-form-control__input input.is-search-input[data-v-6fdd8c50]::-webkit-search-decoration,.platform-form-control__input input.is-search-input[data-v-6fdd8c50]::-webkit-search-results-button,.platform-form-control__input input.is-search-input[data-v-6fdd8c50]::-webkit-search-results-decoration,.platform-form-control__input input.is-search-input[data-v-6fdd8c50]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}@media(max-width:760px){.platform-form-control[data-v-6fdd8c50],.platform-form-control.is-wide[data-v-6fdd8c50]{width:100%;min-width:0}}.platform-pagination[data-v-9a081e5e]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid var(--platform-line-soft,var(--platform-line-soft));color:var(--platform-muted,var(--platform-text-muted));font-size:12px}.platform-pagination div[data-v-9a081e5e]{display:flex;gap:7px}.platform-pagination button[data-v-9a081e5e]{min-height:31px;border:1px solid var(--platform-border-strong);border-radius:7px;padding:0 10px;color:var(--platform-action-ink);background:var(--platform-surface);font:inherit;cursor:pointer}.platform-pagination button[data-v-9a081e5e]:hover:not(:disabled){border-color:var(--platform-border-hover);color:var(--platform-action-text);background:var(--platform-surface-hover)}.platform-pagination button[data-v-9a081e5e]:focus-visible{outline:0;box-shadow:0 0 0 4px #1677c82e}.platform-pagination button[data-v-9a081e5e]:disabled{cursor:not-allowed;opacity:.45}.platform-tabs[data-v-53d6e329]{display:flex;width:max-content;gap:6px;padding:5px;border:1px solid var(--platform-line);border-radius:10px;background:var(--platform-surface)}.platform-tabs button[data-v-53d6e329]{display:flex;min-height:36px;align-items:center;gap:8px;border:0;border-radius:7px;padding:0 13px;color:var(--platform-muted);background:transparent;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.platform-tabs button span[data-v-53d6e329]{display:grid;min-width:22px;height:20px;place-items:center;border-radius:10px;background:#edf1f5;color:var(--platform-muted);font-size:11px}.platform-tabs button[data-v-53d6e329]:hover{color:var(--platform-blue-dark);background:#f4f9fd}.platform-tabs button[data-v-53d6e329]:focus-visible{outline:0;box-shadow:0 0 0 4px #1677c82e}.platform-tabs button.active[data-v-53d6e329]{color:#1268ac;background:#eaf5ff}.platform-tabs button.active span[data-v-53d6e329]{color:var(--platform-surface);background:var(--platform-blue)}@media(max-width:620px){.platform-tabs[data-v-53d6e329]{width:100%}.platform-tabs button[data-v-53d6e329]{flex:1;justify-content:center}}.platform-status-badge[data-v-556e6d78]{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:5px 9px;color:var(--platform-muted);background:#eef2f6;font-size:11px;line-height:1.2}.platform-status-badge i[data-v-556e6d78]{width:6px;height:6px;border-radius:50%;background:#7f8fa2}.platform-status-badge.is-info[data-v-556e6d78]{color:#115f9d;background:#edf7ff}.platform-status-badge.is-info i[data-v-556e6d78]{background:#2d7fbe}.platform-status-badge.is-success[data-v-556e6d78]{color:var(--platform-success,var(--platform-success));background:var(--platform-success-soft,var(--platform-success-soft))}.platform-status-badge.is-success i[data-v-556e6d78]{background:#188657}.platform-status-badge.is-warning[data-v-556e6d78]{color:var(--platform-warning,var(--platform-warning));background:var(--platform-warning-soft,var(--platform-warning-soft))}.platform-status-badge.is-warning i[data-v-556e6d78]{background:#b96f13}.platform-status-badge.is-danger[data-v-556e6d78]{color:var(--platform-danger,var(--platform-danger));background:var(--platform-danger-soft,var(--platform-danger-soft))}.platform-status-badge.is-danger i[data-v-556e6d78]{background:#c23b31}.platform-switch[data-v-395f3291]{display:inline-flex;min-width:92px;min-height:34px;align-items:center;gap:8px;border:0;border-radius:7px;padding:0 5px;color:#667085;background:transparent;font:inherit;font-size:12px;cursor:pointer}.platform-switch>i[data-v-395f3291]{position:relative;width:34px;height:20px;border-radius:99px;background:#c8d0da;transition:background .16s}.platform-switch>i span[data-v-395f3291]{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--platform-surface);box-shadow:0 1px 4px #0f233c40;transition:transform .16s}.platform-switch.on[data-v-395f3291]{color:var(--platform-action-text)}.platform-switch.on>i[data-v-395f3291]{background:var(--platform-blue)}.platform-switch.on>i span[data-v-395f3291]{transform:translate(14px)}.platform-switch[data-v-395f3291]:hover:not(:disabled){background:#f3f8fc}.platform-switch[data-v-395f3291]:focus-visible{outline:0;box-shadow:0 0 0 4px #1677c82e}.platform-switch[data-v-395f3291]:disabled{cursor:not-allowed;opacity:.48}.feedback-banner[data-v-ce3e96ed]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid var(--ws-color-border);border-radius:10px;background:var(--ws-color-bg);color:var(--ws-color-text-primary)}.feedback-banner.is-success[data-v-ce3e96ed]{border-color:var(--ws-color-success-bg,#cfe5d8);background:var(--ws-color-success-bg,#f4fbf7);color:var(--ws-color-success,#17634e)}.feedback-banner.is-warning[data-v-ce3e96ed]{border-color:#fde68a;background:#fffbeb;color:#92400e}.feedback-banner.is-error[data-v-ce3e96ed]{border-color:var(--ws-color-danger,#fecaca);background:var(--ws-color-danger-bg,#fef2f2);color:var(--ws-color-danger)}.feedback-banner strong[data-v-ce3e96ed]{display:block;margin-bottom:4px}.feedback-banner p[data-v-ce3e96ed]{margin:0;font-size:14px;line-height:1.55}.feedback-actions[data-v-ce3e96ed]{display:flex;flex:0 0 auto;gap:8px}.feedback-actions button[data-v-ce3e96ed]{padding:6px 10px;border:1px solid currentColor;border-radius:7px;background:transparent;color:inherit;cursor:pointer}
