.vtl[data-v-e64cb3fa]{font-family:Inter,system-ui,-apple-system;font-size:14px;color:#1f2937}.vtl-node[data-v-e64cb3fa]{margin:4px 0}.vtl-node>div[class*=vtl-node][data-v-e64cb3fa]{display:flex;align-items:center;gap:8px;min-height:40px;padding:6px 10px;background:#fff;border:1px solid #e5e7eb;border-radius:4px;transition:background .15s ease,border-color .15s ease;cursor:pointer}.vtl-node>div[data-v-e64cb3fa]:hover{background:#f9fafb;border-color:#d1d5db}.vtl-tree-node>div[data-v-e64cb3fa]{font-weight:600}.vtl-leaf-node>div[data-v-e64cb3fa]{font-weight:500}.vtl-caret[data-v-e64cb3fa]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:4px;background:transparent;color:#6b7280;transition:color .15s ease}.vtl-node:hover .vtl-caret[data-v-e64cb3fa]{color:#2563eb}.vtl-icon[data-v-e64cb3fa]{font-size:15px;color:#6b7280;transition:color .15s ease}.vtl-node:hover .vtl-icon[data-v-e64cb3fa]{color:#374151}.vtl-node-content[data-v-e64cb3fa]{flex:1;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vtl-node .custom-control[data-v-e64cb3fa]{margin:0}.vtl-operation[data-v-e64cb3fa]{display:flex;align-items:center;gap:6px;opacity:0;transition:opacity .15s ease}.vtl-node>div:hover .vtl-operation[data-v-e64cb3fa]{opacity:1}.vtl-operation .vtl-icon[data-v-e64cb3fa]{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:transparent;color:#6b7280;font-size:14px}.vtl-operation .vtl-icon[data-v-e64cb3fa]:hover{background:#e5e7eb;color:#111827}.vtl-input[data-v-e64cb3fa]{width:100%;height:32px;padding:0 8px;border-radius:4px;border:1px solid #d1d5db;font-size:13px}.vtl-input[data-v-e64cb3fa]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.12)}.vtl-border[data-v-e64cb3fa]{height:4px;border-radius:2px}.vtl-border.vtl-active[data-v-e64cb3fa]{background:#2563eb}.vtl-tree-margin[data-v-e64cb3fa]{margin-left:18px;padding-left:10px;border-left:1px solid #e5e7eb}.tree-loading[data-v-e64cb3fa]{font-size:13px;color:#6b7280;padding:8px 10px}.layer[data-v-e64cb3fa]{padding:6px}.layer .input-group[data-v-e64cb3fa]{height:36px;border-radius:4px}.layer .form-control[data-v-e64cb3fa]{font-size:13px}.layer .input-group-text[data-v-e64cb3fa]{background:#f9fafb;border-color:#e5e7eb}.role-perm-modal .modal-content{border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 8px 32px rgba(0,0,0,.12);overflow:hidden}.role-perm-modal .modal-header{background:linear-gradient(180deg,#fff,#fafbfc);border-bottom:1px solid #e2e8f0;padding:16px 20px}.role-perm-modal .modal-footer{background:#f8fafc;border-top:1px solid #e2e8f0;padding:12px 20px}.role-perm-modal .modal-body{padding:0 20px 16px}.dashboard-list-modal-modern .modal-content{border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 8px 32px rgba(0,0,0,.12)}.dashboard-list-modal-modern .modal-header{background:linear-gradient(180deg,#fff,#fafbfc);border-bottom:1px solid #e2e8f0;padding:14px 20px;font-weight:600;color:#1e293b}.dashboard-list-modal-modern .modal-footer{background:#f8fafc;border-top:1px solid #e2e8f0;padding:12px 20px}.modal-title-content[data-v-36cd4512]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#1e293b}.modal-title-icon[data-v-36cd4512]{color:#4a90d9;font-size:18px}.user-info-badge[data-v-36cd4512]{display:flex;align-items:center;gap:8px;padding:10px 14px;margin:16px 0 0;background:#f1f5f9;border-radius:8px;border:1px solid #e2e8f0}.user-info-icon[data-v-36cd4512]{color:#4a90d9;font-size:18px}.user-info-text[data-v-36cd4512]{font-size:13px;font-weight:600;color:#1e293b}.user-info-separator[data-v-36cd4512]{color:#cbd5e1;font-size:13px}.user-info-org[data-v-36cd4512]{font-size:13px;color:#64748b}.modal-tabs-wrapper[data-v-36cd4512]{margin-top:16px}.role-tree-container[data-v-36cd4512]{border:1px solid #e2e8f0;border-radius:8px;padding:12px;background:#fff;max-height:420px;overflow-y:auto}.role-tree-container[data-v-36cd4512]::-webkit-scrollbar{width:5px}.role-tree-container[data-v-36cd4512]::-webkit-scrollbar-track{background:transparent}.role-tree-container[data-v-36cd4512]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.perm-search-bar[data-v-36cd4512]{display:flex;gap:8px;margin-bottom:12px}.perm-type-select[data-v-36cd4512]{flex:0 0 220px;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;background-color:#f8fafc;height:38px;color:#475569;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.perm-type-select[data-v-36cd4512]:focus{border-color:#4a90d9;box-shadow:0 0 0 3px rgba(74,144,217,.08);background-color:#fff}.perm-search-input-wrapper[data-v-36cd4512]{flex:1;position:relative}.perm-search-icon[data-v-36cd4512]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:14px;z-index:1}.perm-search-input[data-v-36cd4512]{padding-left:36px!important;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;background-color:#f8fafc;height:38px;transition:border-color .2s ease,box-shadow .2s ease}.perm-search-input[data-v-36cd4512]:focus{border-color:#4a90d9;box-shadow:0 0 0 3px rgba(74,144,217,.08);background-color:#fff}.perm-search-btn[data-v-36cd4512]{padding:8px 16px;border-radius:8px;font-size:13px;font-weight:500;background:#4a90d9;color:#fff;border:none;transition:all .15s ease}.perm-search-btn[data-v-36cd4512]:hover{background:#3a7bc8}.show-dashboard-list-btn[data-v-36cd4512]{margin-left:8px;background:#eff6ff!important;color:#3b82f6!important;border:1px solid #bfdbfe!important;border-radius:6px;padding:4px 10px;font-size:13px;transition:all .15s ease}.show-dashboard-list-btn[data-v-36cd4512]:hover{background:#dbeafe!important;border-color:#93c5fd!important}.dashboard-list[data-v-36cd4512]{max-height:46vh;overflow-y:auto;border-radius:8px;border:1px solid #e2e8f0}.dashboard-list[data-v-36cd4512]::-webkit-scrollbar{width:5px}.dashboard-list[data-v-36cd4512]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.dashboard-list-item[data-v-36cd4512]{display:flex!important;justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;color:#334155;border-color:#f1f5f9;transition:background-color .1s ease}.dashboard-list-item[data-v-36cd4512]:hover{background-color:#f8fafc}.dashboard-name[data-v-36cd4512]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-reminder[data-v-36cd4512]{font-size:12px;font-weight:500;color:#64748b;font-style:italic;padding:10px 0 0;margin:0}.modal-btn[data-v-36cd4512]{padding:8px 18px;border-radius:8px;font-size:13px;font-weight:500;border:none;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;gap:4px}.modal-btn-primary[data-v-36cd4512]{background:#4a90d9;color:#fff}.modal-btn-primary[data-v-36cd4512]:hover{background:#3a7bc8}.modal-btn-outline[data-v-36cd4512]{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.modal-btn-outline[data-v-36cd4512]:hover{background:#e2e8f0}.modal-btn-cancel[data-v-36cd4512]{background:#fef2f2;color:#ef4444;border:1px solid #fecaca}.modal-btn-cancel[data-v-36cd4512]:hover{background:#fee2e2;border-color:#fca5a5}.pagination-div[data-v-36cd4512]{display:flex;justify-content:center;padding-top:8px}[data-v-36cd4512] .b-table-sticky-header{max-height:370px!important}[data-v-36cd4512] .perm-table thead th{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;border-top:none;font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em;padding:10px 14px;white-space:nowrap}[data-v-36cd4512] .perm-table tbody td{padding:8px 14px;font-size:13px;color:#334155;border-bottom:1px solid #f1f5f9;vertical-align:middle}[data-v-36cd4512] .perm-table tbody tr:hover{background-color:#f8fafc!important}[data-v-36cd4512] .perm-table tr td:nth-child(2){max-width:650px;width:600px;overflow:hidden;white-space:break-spaces;text-overflow:ellipsis}[data-v-36cd4512] .nav-pills .nav-link{border-radius:8px;font-size:13px;font-weight:500;color:#475569;padding:8px 16px;transition:all .15s ease}[data-v-36cd4512] .nav-pills .nav-link.active{background:#4a90d9;color:#fff}[data-v-36cd4512] .nav-pills .nav-link:hover:not(.active){background:#f1f5f9}.ufa-modal .modal-content{border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 8px 32px rgba(0,0,0,.12);overflow:hidden}.ufa-modal .modal-header{background:linear-gradient(180deg,#fff,#fafbfc);border-bottom:1px solid #e2e8f0;padding:16px 20px}.ufa-modal .modal-footer{background:#f8fafc;border-top:1px solid #e2e8f0;padding:12px 20px}.ufa-modal .modal-body{padding:0 20px 16px}.ufa-header-row[data-v-542c3008]{display:flex;align-items:center;justify-content:space-between;width:100%}.ufa-close-btn[data-v-542c3008]{width:30px;height:30px;border-radius:6px;border:1px solid #e2e8f0;background:#f1f5f9;color:#64748b;font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s;padding:0}.ufa-close-btn[data-v-542c3008]:hover{background:#fee2e2;color:#ef4444;border-color:#fca5a5}.ufa-title-content[data-v-542c3008]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#1e293b}.ufa-title-icon[data-v-542c3008]{color:#d97706;font-size:18px}.ufa-user-badge[data-v-542c3008]{display:flex;align-items:center;gap:8px;padding:10px 14px;margin:16px 0 12px;background:#f1f5f9;border-radius:8px;border:1px solid #e2e8f0}.ufa-user-icon[data-v-542c3008]{color:#4a90d9;font-size:18px}.ufa-user-name[data-v-542c3008]{font-size:13px;font-weight:600;color:#1e293b}.ufa-search-bar[data-v-542c3008]{display:flex;gap:8px;margin-bottom:12px}.ufa-search-input-wrapper[data-v-542c3008]{flex:1;position:relative}.ufa-search-icon[data-v-542c3008]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:14px;z-index:1}.ufa-search-input[data-v-542c3008]{padding-left:36px!important;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;background-color:#f8fafc;height:38px;transition:border-color .2s ease,box-shadow .2s ease}.ufa-search-input[data-v-542c3008]:focus{border-color:#4a90d9;box-shadow:0 0 0 3px rgba(74,144,217,.08);background-color:#fff}.ufa-search-btn[data-v-542c3008]{padding:8px 16px;border-radius:8px;font-size:13px;font-weight:500;background:#4a90d9;color:#fff;border:none;transition:all .15s ease}.ufa-search-btn[data-v-542c3008]:hover{background:#3a7bc8}.ufa-filter-name[data-v-542c3008]{font-size:13px;font-weight:500;color:#1e293b}.ufa-layer-name[data-v-542c3008]{font-size:13px;color:#64748b}.ufa-pagination-wrapper[data-v-542c3008]{display:flex;justify-content:center;padding-top:8px}.ufa-footer[data-v-542c3008]{display:flex;align-items:center;justify-content:space-between;width:100%}.ufa-count[data-v-542c3008]{font-size:12px;color:#64748b;font-weight:500}.ufa-footer-actions[data-v-542c3008]{display:flex;gap:6px}.ufa-btn[data-v-542c3008]{padding:8px 18px;border-radius:8px;font-size:13px;font-weight:500;border:none;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;gap:4px}.ufa-btn-primary[data-v-542c3008]{background:#4a90d9;color:#fff}.ufa-btn-primary[data-v-542c3008]:hover{background:#3a7bc8}.ufa-btn-cancel[data-v-542c3008]{background:#fef2f2;color:#ef4444;border:1px solid #fecaca}.ufa-btn-cancel[data-v-542c3008]:hover{background:#fee2e2;border-color:#fca5a5}[data-v-542c3008] .b-table-sticky-header{max-height:370px!important}[data-v-542c3008] .ufa-table thead th{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;border-top:none;font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em;padding:10px 14px;white-space:nowrap}[data-v-542c3008] .ufa-table tbody td{padding:8px 14px;font-size:13px;color:#334155;border-bottom:1px solid #f1f5f9;vertical-align:middle}[data-v-542c3008] .ufa-table tbody tr:hover{background-color:#f8fafc!important}.usr-page[data-v-1c48d0fa]{height:100%;display:flex;flex-direction:column}.usr-layout[data-v-1c48d0fa]{display:flex;flex:1;min-height:0;height:calc(100vh - 75px);background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;margin:4px 6px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.03)}.usr-left-panel[data-v-1c48d0fa]{width:320px;min-width:280px;max-width:360px;display:flex;flex-direction:column;background:#fafbfc;border-right:1px solid #e5e7eb;overflow:hidden}.usr-panel-header[data-v-1c48d0fa]{display:flex;align-items:center;gap:8px;padding:12px 14px 10px;background:linear-gradient(180deg,#fff,#f8fafc);border-bottom:1px solid #e5e7eb;border-left:3px solid #6366f1;font-size:12px;font-weight:700;color:#1e293b;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.usr-panel-header .panel-header-icon[data-v-1c48d0fa]{font-size:14px;color:#6366f1}.usr-form-scroll[data-v-1c48d0fa]{flex:1;overflow-y:auto;overflow-x:hidden;padding:14px}.usr-form-scroll[data-v-1c48d0fa]::-webkit-scrollbar{width:5px}.usr-form-scroll[data-v-1c48d0fa]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.usr-form-scroll[data-v-1c48d0fa]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.usr-form-scroll[data-v-1c48d0fa]::-webkit-scrollbar-track{background:transparent}.usr-form[data-v-1c48d0fa]{display:flex;flex-direction:column;gap:2px}.usr-switch-row[data-v-1c48d0fa]{display:flex;gap:24px;align-items:flex-start}.usr-switch-item[data-v-1c48d0fa]{flex:1}.usr-form-actions[data-v-1c48d0fa]{display:flex;flex-direction:column;gap:8px;padding:12px;margin:8px -14px -14px;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-top:1px solid #e2e8f0;border-radius:0 0 0 8px}.usr-actions-row[data-v-1c48d0fa]{display:flex;flex-wrap:wrap;gap:6px}.usr-btn[data-v-1c48d0fa]{padding:7px 14px!important;border-radius:8px!important;font-size:12px!important;font-weight:600!important;cursor:pointer;transition:all .15s ease!important;display:inline-flex!important;align-items:center!important;gap:5px!important;flex:1}.usr-btn-search[data-v-1c48d0fa]{background:#6366f1!important;color:#fff!important;border:1px solid #6366f1!important;justify-content:center}.usr-btn-search[data-v-1c48d0fa]:hover{background:#4f46e5!important;border-color:#4f46e5!important}.usr-btn-add[data-v-1c48d0fa]{background:#059669!important;color:#fff!important;border:1px solid #059669!important;justify-content:center}.usr-btn-add[data-v-1c48d0fa]:hover{background:#047857!important;border-color:#047857!important}.usr-btn-update[data-v-1c48d0fa]{background:#059669!important;color:#fff!important;border:1px solid #059669!important;justify-content:center}.usr-btn-update[data-v-1c48d0fa]:hover{background:#047857!important;border-color:#047857!important}.usr-btn-reset[data-v-1c48d0fa]{background:#f59e0b!important;color:#fff!important;border:1px solid #f59e0b!important;justify-content:center}.usr-btn-reset[data-v-1c48d0fa]:hover{background:#d97706!important;border-color:#d97706!important}.usr-right-panel[data-v-1c48d0fa]{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.usr-table-header[data-v-1c48d0fa]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid #e5e7eb;background:linear-gradient(180deg,#fff,#fafbfc);flex-shrink:0}.usr-table-title[data-v-1c48d0fa]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#1e293b}.usr-table-title .table-title-icon[data-v-1c48d0fa]{font-size:14px;color:#64748b}.usr-table-body[data-v-1c48d0fa]{flex:1;min-height:0;overflow:hidden}.usr-pagination-bar[data-v-1c48d0fa]{flex-shrink:0;border-top:1px solid #e2e8f0}.action-buttons[data-v-1c48d0fa]{display:flex;align-items:center;gap:6px}.action-btn[data-v-1c48d0fa]{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid transparent;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.action-btn svg[data-v-1c48d0fa]{transition:transform .15s ease}.action-btn:hover svg[data-v-1c48d0fa]{transform:scale(1.1)}.action-btn-role[data-v-1c48d0fa]{background:#f0fdf4;color:#22c55e;border-color:#bbf7d0}.action-btn-role[data-v-1c48d0fa]:hover{background:#22c55e;color:#fff;border-color:#22c55e;box-shadow:0 2px 8px rgba(34,197,94,.3)}.action-btn-filter[data-v-1c48d0fa]{background:#fef3c7;color:#d97706;border-color:#fde68a}.action-btn-filter[data-v-1c48d0fa]:hover{background:#d97706;color:#fff;border-color:#d97706;box-shadow:0 2px 8px rgba(217,119,6,.3)}.action-btn-edit[data-v-1c48d0fa]{background:#eef2ff;color:#6366f1;border-color:#c7d2fe}.action-btn-edit[data-v-1c48d0fa]:hover{background:#6366f1;color:#fff;border-color:#6366f1;box-shadow:0 2px 8px rgba(99,102,241,.3)}.action-btn-token[data-v-1c48d0fa]{background:#fff7ed;color:#f59e0b;border-color:#fed7aa}.action-btn-token[data-v-1c48d0fa]:hover{background:#f59e0b;color:#fff;border-color:#f59e0b;box-shadow:0 2px 8px rgba(245,158,11,.3)}.loading-text[data-v-1c48d0fa]{font-size:13px;color:#64748b}.usr-page .usr-label{font-size:12px;font-weight:600;color:#475569;margin-bottom:3px}.usr-page .form-control,.usr-page .usr-input{border:1px solid #e2e8f0;border-radius:8px;font-size:13px;color:#1e293b;padding:8px 12px;transition:border-color .2s ease,box-shadow .2s ease;background:#fff;height:auto}.usr-page .form-control:focus,.usr-page .usr-input:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1);background:#fff}.usr-page .form-control::-moz-placeholder,.usr-page .usr-input::-moz-placeholder{color:#a1a1aa}.usr-page .form-control::placeholder,.usr-page .usr-input::placeholder{color:#a1a1aa}.usr-page .form-group{margin-bottom:10px}.usr-page .invalid-feedback{display:block!important;text-align:left;font-size:11px}.usr-page .b-overlay>.position-absolute{background:rgba(248,250,252,.7)!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.usr-page table.usr-table{margin-bottom:0!important}.usr-page .table-responsive{flex:1;min-height:0;overflow-y:auto}.usr-page .table-responsive::-webkit-scrollbar{width:6px}.usr-page .table-responsive::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.usr-page .table-responsive::-webkit-scrollbar-thumb:hover{background:#94a3b8}.usr-page .table-responsive::-webkit-scrollbar-track{background:transparent}.usr-page .table-responsive .table thead th,.usr-page .table-responsive table.usr-table>thead>tr>.sorting,.usr-page .table-responsive table.usr-table>thead>tr>[role=columnheader],.usr-page .table-responsive table.usr-table>thead>tr>th,.usr-page .table.usr-table thead th,.usr-page .table thead th,.usr-page table.usr-table>thead>tr>.sorting,.usr-page table.usr-table>thead>tr>[role=columnheader],.usr-page table.usr-table>thead>tr>th{background:linear-gradient(180deg,#f8fafc,#f1f5f9)!important;border-bottom:1px solid #e2e8f0!important;border-top:none!important;font-size:10.5px!important;font-weight:700!important;color:#64748b!important;text-transform:uppercase!important;letter-spacing:.06em!important;padding:10px 14px!important;white-space:nowrap!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;position:sticky!important;top:0!important;z-index:2!important}.usr-page table.usr-table>thead>tr>th[aria-sort]{cursor:pointer!important}.usr-page table.usr-table>thead>tr>th[aria-sort=ascending],.usr-page table.usr-table>thead>tr>th[aria-sort=descending],.usr-page table.usr-table>thead>tr>th[aria-sort]:hover{background:#eef2ff!important;color:#4f46e5!important}.usr-page table.usr-table>tbody>tr>td{padding:10px 14px!important;font-size:13px!important;color:#334155!important;border-bottom:1px solid #f1f5f9!important;vertical-align:middle!important}.usr-page table.usr-table>tbody>tr:nth-of-type(odd){background:#fff!important}.usr-page table.usr-table>tbody>tr:nth-of-type(2n){background:#f8fafc!important}.usr-page table.usr-table>tbody>tr{transition:background .12s ease}.usr-page table.usr-table>tbody>tr:hover{background:#eef2ff!important}.usr-page table.usr-table>tbody>tr:hover>td{color:#0f172a!important}.usr-page .pagination-bar{padding:10px 16px!important;margin-top:0!important;background:linear-gradient(180deg,#fafbfc,#f5f6fa)}.usr-page .pagination-info{font-size:12.5px!important;color:#64748b!important;background:#fff;padding:5px 12px;border-radius:8px;border:1px solid #e2e8f0}.usr-page .pagination-info .pagination-info-count{color:#6366f1!important;font-weight:700!important}.usr-page .pagination-nav .page-link{font-size:12.5px!important;font-weight:600!important;padding:5px 11px!important;border-radius:8px!important;margin:0 2px!important;border:1px solid transparent!important;background:transparent!important;color:#475569!important;transition:all .15s ease!important}.usr-page .pagination-nav .page-link:hover{background:#eef2ff!important;color:#4f46e5!important;border-color:#c7d2fe!important}.usr-page .pagination-nav .page-item.active .page-link{background:#6366f1!important;color:#fff!important;border-color:#6366f1!important;box-shadow:0 2px 6px rgba(99,102,241,.3)!important}.usr-page .pagination-nav .page-item.disabled .page-link{background:transparent!important;color:#cbd5e1!important;border-color:transparent!important}.usr-page .pagination-goto{gap:6px!important}.usr-page .pagination-goto-input{width:48px!important;height:32px!important;min-height:32px!important;max-height:32px!important;font-size:12.5px!important;font-weight:600!important;border:1px solid #e2e8f0!important;border-radius:8px!important;text-align:center!important;color:#334155!important;background:#fff!important}.usr-page .pagination-goto-input:focus{border-color:#6366f1!important;box-shadow:0 0 0 3px rgba(99,102,241,.1)!important}.usr-page .pagination-goto-btn{width:32px!important;height:32px!important;border-radius:8px!important;border:1px solid #e2e8f0!important;background:#fff!important;color:#64748b!important;transition:all .15s ease!important}.usr-page .pagination-goto-btn:hover:not(:disabled){background:#6366f1!important;border-color:#6366f1!important;color:#fff!important}.usr-page .pagination-goto-total{font-size:12px!important;color:#94a3b8!important;font-weight:500!important}.usr-page .status-badge{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;padding:3px 8px;border-radius:6px}.usr-page .status-badge.active{color:#16a34a;background:#f0fdf4}.usr-page .status-badge.inactive{color:#dc2626;background:#fef2f2}