:root{--v-surface-page:#f9fafb;--v-surface:#fff;--v-surface-header:#f5f8fe;--v-surface-subtle:#f9fafb;--v-surface-selected:#f0f3fe;--v-border:#e6eaf4;--v-border-row:#f0f0f0;--v-border-control:#d9d9d9;--v-border-selected:#b1add6;--v-ink:#1a1f31;--v-ink-section:#3c3f54;--v-ink-secondary:#5b5e74;--v-ink-muted:#6f7289;--v-ink-subtle:#89898a;--v-brand:#3c319a;--v-link:#4960e6;--v-success:#3d7a1c;--v-success-bg:#f8ffee;--v-success-border:#c2e999;--v-info:#2657d1;--v-info-bg:#e9f4fe;--v-info-border:#9dc8fa;--v-warning:#9a5216;--v-warning-bg:#fef7e8;--v-warning-border:#f8d79a;--v-warning-solid:#c7752d;--v-danger:#be2e2c;--v-danger-bg:#fdf1f0;--v-danger-border:#f2a7a1;--v-accent:#4d20a4;--v-accent-bg:#f7f0fe;--v-accent-border:#cdaef2;--v-good:#4ca154;--v-bad:#dd524c;--v-radius-sm:4px;--v-radius-md:6px;--v-radius-lg:12px}.v-shell{display:flex;min-height:100dvh;background:var(--v-surface-page)}.v-side{position:sticky;top:0;height:100dvh;overflow-y:auto;flex:0 0 248px;width:248px;background:var(--v-surface);border-right:1px solid var(--v-border);padding:14px 12px;display:flex;flex-direction:column;gap:1px;transition:width .15s ease,flex-basis .15s ease}.v-side.collapsed{flex-basis:68px;width:68px;padding:14px 10px;align-items:center}.v-side-top{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:2px 2px 12px 6px}.v-side.collapsed .v-side-top{flex-direction:column;padding:2px 0 10px;gap:8px}.v-logo{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:500}.v-logo,.v-logo:hover{color:#211f41}.v-iconbtn{width:32px;height:32px;border:0;background:transparent;border-radius:var(--v-radius-md);color:var(--v-ink-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 32px}.v-iconbtn:hover{background:var(--v-surface-page);color:var(--v-ink)}.v-org{display:flex;align-items:center;gap:10px;width:100%;border:1px solid var(--v-border-control);border-radius:var(--v-radius-md);padding:7px 10px;min-height:48px;background:var(--v-surface);text-align:left;cursor:pointer}.v-org:hover{background:var(--v-surface-page)}.v-org.static{cursor:default}.v-org.static:hover{background:var(--v-surface)}.v-side.collapsed .v-org{width:44px;padding:7px;justify-content:center}.v-chip{width:28px;height:28px;border-radius:6px;background:var(--v-surface-selected);color:var(--v-brand);font-size:12px;font-weight:600;display:inline-flex;justify-content:center;flex:0 0 28px}.v-chip,.v-search{align-items:center}.v-search{display:flex;gap:8px;border:1px solid var(--v-border);border-radius:var(--v-radius-md);padding:0 10px;color:var(--v-ink-muted);background:var(--v-surface-page);margin:10px 0 8px;height:36px;width:100%}.v-search input{border:0;outline:none;background:transparent;font-size:14px;color:var(--v-ink);width:100%;min-width:0}.v-side.collapsed .v-search{width:44px;justify-content:center;padding:0}.v-side.collapsed .v-search input{display:none}.v-nav-sec{font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;color:var(--v-ink-muted);padding:16px 10px 6px}.v-side.collapsed .v-nav-sec{font-size:0;padding:10px 0 6px;width:32px;border-bottom:1px solid var(--v-border);margin-bottom:6px}.v-nav{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--v-radius-md);font-size:14px;font-weight:500;color:var(--v-ink-secondary);min-height:36px;width:100%}.v-nav:hover{background:var(--v-surface-page);color:var(--v-ink)}.v-nav.on{background:var(--v-surface-selected);color:var(--v-brand);font-weight:600}.v-nav svg{flex:0 0 17px}.v-nav-tx{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v-side.collapsed .v-nav{width:44px;justify-content:center;padding:7px 0;position:relative}.v-side.collapsed .v-hide-collapsed,.v-side.collapsed .v-nav-tx{display:none}.v-badge{font-size:11px;font-weight:600;padding:1px 6px;border-radius:var(--v-radius-sm);border:1px solid var(--v-warning-border);color:var(--v-warning);background:var(--v-warning-bg)}.v-side.collapsed .v-badge{position:absolute;top:2px;right:2px;padding:0 4px;font-size:10px}.v-me{display:flex;gap:10px;padding:12px 8px 0;margin-top:8px;font-size:14px;color:var(--v-ink);width:100%;background:transparent;border:0;border-top:1px solid var(--v-border);text-align:left;cursor:pointer}.v-avatar,.v-me{align-items:center}.v-avatar{width:32px;height:32px;border-radius:16px;background:var(--v-surface-selected);color:var(--v-ink-section);font-size:13px;font-weight:600;display:inline-flex;justify-content:center;flex:0 0 32px}.v-avatar.sm{width:24px;height:24px;flex-basis:24px;font-size:10px;border-radius:12px}.v-main{flex:1 1 auto}.v-main,.v-page{min-width:0;display:flex;flex-direction:column}.v-page{padding:20px 28px 48px;gap:16px}.v-crumbs{display:flex;align-items:center;gap:6px;font-size:13px;flex-wrap:wrap}.v-crumbs,.v-crumbs a{color:var(--v-ink-subtle)}.v-crumbs a:hover,.v-crumbs b{color:var(--v-ink)}.v-crumbs b{font-weight:500}.v-ph{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.v-title{font-size:28px;font-weight:600;line-height:1.2;margin:0;color:var(--v-ink)}.v-sub{font-size:14px;color:var(--v-ink-muted);margin-top:4px}.v-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.v-card{background:var(--v-surface);border:1px solid var(--v-border);border-radius:var(--v-radius-lg)}.v-card-pad{padding:18px 20px}.v-card-title{font-size:16px;font-weight:600;margin:0;color:var(--v-ink)}.v-muted{font-size:13px}.v-label,.v-muted{color:var(--v-ink-muted)}.v-label{font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:500}.v-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:14px 20px}.v-fact-k{font-size:12px;color:var(--v-ink-muted)}.v-fact-v{font-size:14px;color:var(--v-ink);margin-top:3px;word-break:break-word}.v-banner{display:flex;gap:18px;align-items:flex-start;flex-wrap:wrap}.v-banner-avatar{width:56px;height:56px;border-radius:14px;background:var(--v-surface-selected);color:var(--v-brand);font-size:20px;font-weight:600;display:flex;align-items:center;justify-content:center;flex:0 0 56px}.v-banner-name{font-size:22px;font-weight:600;margin:0;line-height:1.25;color:var(--v-ink)}.v-divider{border-top:1px solid var(--v-border-row)}.v-tag{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500;padding:2px 7px;border-radius:var(--v-radius-sm);border:1px solid;white-space:nowrap;line-height:18px}.v-tag.success{color:var(--v-success);background:var(--v-success-bg);border-color:var(--v-success-border)}.v-tag.warning{color:var(--v-warning);background:var(--v-warning-bg);border-color:var(--v-warning-border)}.v-tag.danger{color:var(--v-danger);background:var(--v-danger-bg);border-color:var(--v-danger-border)}.v-tag.info{color:var(--v-info);background:var(--v-info-bg);border-color:var(--v-info-border)}.v-tag.accent{color:var(--v-accent);background:var(--v-accent-bg);border-color:var(--v-accent-border)}.v-tag.neutral{color:#1e1e1e;background:#fafafa;border-color:#d9d9d9}a.v-tag:hover{filter:brightness(.97)}.v-dot{width:8px;height:8px;border-radius:4px;display:inline-block;flex:0 0 8px}.v-dot.success{background:var(--v-good)}.v-dot.warning{background:var(--v-warning-solid)}.v-dot.danger{background:var(--v-bad)}.v-dot.info{background:#4e80ee}.v-dot.accent{background:var(--v-accent)}.v-dot.neutral{background:#b9bdc9}.v-table .ant-table-thead>tr>th{font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;white-space:nowrap}.v-table .ant-table-tbody>tr>td{font-size:13px}.v-table-sub{font-size:12px;color:var(--v-ink-muted);margin-top:2px}.v-link{color:var(--v-link);font-weight:500}.v-link:hover{color:var(--v-brand)}.v-nowrap{white-space:nowrap}.v-filter.ant-select .ant-select-selector{border-radius:var(--v-radius-md)!important}.v-assign{display:inline-flex;align-items:center;gap:7px;border:1px solid transparent;background:transparent;border-radius:var(--v-radius-md);padding:3px 8px 3px 3px;font-size:13px;color:var(--v-ink);min-height:30px;cursor:pointer;white-space:nowrap}.v-assign:hover{border-color:var(--v-border-control);background:var(--v-surface)}.v-assign.empty{color:var(--v-link);padding-left:8px;border:1px dashed var(--v-border-control)}.v-assign[disabled]{cursor:default}.v-secnav{display:flex;flex-direction:column;gap:2px}.v-secnav button{border:0;background:transparent;text-align:left;padding:8px 12px;border-radius:var(--v-radius-md);font-size:14px;font-weight:500;color:var(--v-ink-secondary);display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:38px;cursor:pointer}.v-secnav button:hover{background:var(--v-surface);color:var(--v-ink)}.v-secnav button.on{background:var(--v-surface-selected);color:var(--v-brand);font-weight:600}.v-var{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:600;padding:0 7px;border-radius:999px;background:var(--v-accent-bg);color:var(--v-accent);border:1px solid var(--v-accent-border);white-space:nowrap;line-height:20px}@media (max-width:900px){.v-shell{flex-direction:column}.v-side{position:static;height:auto;width:100%;flex-basis:auto}.v-page{padding:16px}}.v-table .ant-table-cell{text-align:left}.v-table .ant-table-tbody>tr>th,.v-table .ant-table-thead>tr>th{border-top:0!important;border-bottom:1px solid var(--v-border)!important}.v-table .ant-table-container table>tbody>tr>:first-child,.v-table .ant-table-container table>thead>tr:first-child>:first-child{border-left:0!important}.v-table .ant-table-container table>tbody>tr>:last-child,.v-table .ant-table-container table>thead>tr:first-child>:last-child{border-right:0!important}.v-table .ant-table-thead .ant-table-cell{background-color:var(--v-surface-header)!important;color:var(--v-ink-secondary)!important;letter-spacing:.06em!important}.v-table .ant-table-tbody>tr>td{color:var(--v-ink)!important;font-size:13px!important;line-height:1.45!important;vertical-align:middle}.v-table .ant-table-cell-row-hover,.v-table .ant-table-tbody>tr.ant-table-row:hover>td{background-color:var(--v-surface-page)!important}.v-table .ant-table-tbody>tr.ant-table-row-selected>td{background-color:var(--v-surface-selected)!important}.v-table.ant-table-wrapper .ant-table.ant-table-empty tbody.ant-table-tbody{height:auto}.v-table .ant-table-tbody>tr.ant-table-placeholder:hover>td,.v-table .ant-table-wrapper .ant-table.ant-table-empty,.v-table.ant-table-wrapper .ant-table-tbody>tr.ant-table-placeholder{background:var(--v-surface)!important}.v-viewtabs{width:100%}.v-viewtabs .ant-tabs-nav{margin-bottom:0!important}.v-me{border-radius:0}.v-recording .container{display:flex;flex-direction:column;gap:2px;padding:0;max-width:none}.v-recording .controls{display:flex;align-items:center;gap:12px}.v-table .ant-table-tbody>tr>td.ant-table-column-sort{background:transparent}.v-page .logaudit-historydata{max-height:none;overflow:visible;padding-right:0}.v-page .logListItem .list-white-box{min-width:0}.v-page .profile-details-sec{width:auto;flex:1 1 auto;min-width:0}.v-page .action-box,.v-page .id-box{min-width:0;width:160px;flex:0 0 160px}.v-page .logListHeader .profile-details-sec{flex:1 1 auto}.v-page .account-data{max-height:none;overflow:visible}.v-page .action-box{width:220px;flex:0 0 220px}.v-page .action-box>div{max-width:100%}.ant-modal-confirm .ant-modal-confirm-btns .ant-btn-primary:not(.ant-btn-dangerous){background:var(--v-ink);box-shadow:none}.ant-modal-confirm .ant-modal-confirm-btns .ant-btn-primary:not(.ant-btn-dangerous):hover{background:#2c3247}