.user-list-page{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:100%!important;max-width:1600px!important;height:calc(100vh - 72px)!important;min-height:460px!important;margin:0 auto!important;padding:24px!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;overflow:hidden!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.user-list-row,.user-list-row>div,.user-list-shell,.user-list-shell>.row,.user-list-shell>.row>div{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:0;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.user-list-shell{overflow:visible!important;background:transparent!important;border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.user-page-header{position:relative;z-index:5;overflow:hidden;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:16px;color:#fff!important;background:linear-gradient(115deg,#172554,#312e81 54%,#4338ca)!important;border:0!important;border-radius:14px!important;-webkit-box-shadow:0 14px 34px rgba(30,41,92,.2)!important;box-shadow:0 14px 34px rgba(30,41,92,.2)!important}.user-page-header-row{display:grid!important;grid-template-columns:40px minmax(180px,1fr) auto;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:12px;min-height:56px;padding:10px 16px 7px!important}.user-back-action{width:38px;height:38px;color:#fff!important;background:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.2)}.user-page-heading{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.user-page-eyebrow{color:#c7d2fe;font-size:9px;line-height:14px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.user-page-title{color:#fff!important;font-family:Manrope,Roboto,sans-serif;font-size:23px!important;line-height:30px!important;font-weight:700!important}.user-page-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:7px}.user-header-action,.user-primary-action{min-height:36px!important;padding:0 11px!important;border-radius:9px!important;font-size:11px;font-weight:700}.user-header-action{color:#fff!important;background:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.22)}.user-primary-action{color:#312e81!important;background:#fff!important}.user-filter-toolbar{display:grid;grid-template-columns:minmax(180px,240px) 1fr;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:12px;padding:7px 16px 11px;border-top:1px solid hsla(0,0%,100%,.14)}.user-filter-field>span{display:block;margin-bottom:3px;color:#cdd5ff;font-size:10px;font-weight:700}.user-filter-field .q-field{margin:0}.user-filter-control{width:100%;min-height:36px!important;padding:2px 8px!important;color:#202b43!important;background:#fff!important;border:1px solid hsla(0,0%,100%,.65);border-radius:8px}.user-filter-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:7px}.user-filter-action{min-height:36px!important;padding:0 10px!important;color:#eef2ff!important;background:hsla(0,0%,100%,.08)!important;border:1px solid hsla(0,0%,100%,.16);border-radius:9px!important;font-size:11px}.user-header-count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:5px;padding:5px 9px;color:#dbe1ff;background:rgba(15,23,42,.2);border:1px solid hsla(0,0%,100%,.13);border-radius:9px;white-space:nowrap}.user-header-count strong{color:#fff;font-size:15px}.user-header-count span{font-size:11px;font-weight:600}.user-results-scroll{min-height:0;overflow-y:auto;overflow-x:hidden;padding:1px 4px 4px 0;scrollbar-gutter:stable;-ms-scroll-chaining:none;overscroll-behavior:contain}.user-results-scroll::-webkit-scrollbar{width:8px}.user-results-scroll::-webkit-scrollbar-track{background:#eef1f6}.user-results-scroll::-webkit-scrollbar-thumb{background:#b8c0d2;border:2px solid #eef1f6;border-radius:8px}.user-results-list{background:transparent!important}.user-result-row{min-height:84px!important;margin-bottom:10px;padding:10px 14px!important;background:#fff!important;border:1px solid #e1e5ef!important;border-radius:12px!important;-webkit-box-shadow:0 3px 12px rgba(30,41,70,.045)!important;box-shadow:0 3px 12px rgba(30,41,70,.045)!important;-webkit-transition:border-color .16s ease,-webkit-transform .16s ease,-webkit-box-shadow .16s ease;transition:border-color .16s ease,-webkit-transform .16s ease,-webkit-box-shadow .16s ease;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,-webkit-transform .16s ease,-webkit-box-shadow .16s ease}.user-result-row:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);border-color:#c8caed!important;-webkit-box-shadow:0 8px 20px rgba(49,46,129,.09)!important;box-shadow:0 8px 20px rgba(49,46,129,.09)!important}.user-result-row>.q-item-side{padding-right:12px}.user-result-avatar,.user-result-avatar img{width:48px!important;height:48px!important;-o-object-fit:cover;object-fit:cover;background:#f8f9fd;border:1px solid #e1e5ef;border-radius:11px!important}.user-result-name{color:#202b43;font-size:15px;line-height:21px;font-weight:700}.user-result-meta{margin-top:1px;color:#667085!important;font-size:12px!important;line-height:17px!important}.user-empty-card,.user-results-scroll--empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.user-empty-card{width:100%;background:transparent!important}.user-empty-state{width:100%;min-height:280px;padding:40px 24px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#667085;background:#fff;border:1px dashed #cfd5e2;border-radius:13px;text-align:center}.user-empty-state,.user-empty-state>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.user-empty-state>span{width:64px;height:64px;color:#4f46c9;background:#eef0ff;border-radius:20px}.user-empty-state h3{margin:16px 0 4px;color:#202b43;font-size:20px}.user-empty-state p{margin:0;font-size:14px}.user-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:48px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;padding:8px 0 0}.user-pagination .q-btn{margin:4px!important;border-radius:8px!important}.user-search-header{min-height:82px;padding:14px 18px 14px 22px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box;background:linear-gradient(110deg,#172554,#4338ca 70%,#5b21b6)}.user-search-header,.user-search-heading{display:-webkit-box;display:-ms-flexbox;display:flex}.user-search-heading{min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.user-search-heading span{color:#cdd5ff;font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.user-search-heading strong{color:#fff;font-size:20px;line-height:27px}.user-search-heading small{color:#dfe3ff;font-size:11px}.user-search-header>.q-btn{width:38px;height:38px;-webkit-box-flex:0;-ms-flex:0 0 38px;flex:0 0 38px;margin-left:12px;background:hsla(0,0%,100%,.1)}.user-search-body{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px;padding:20px 24px 24px;background:#fff}.user-search-field{display:block;min-width:0;color:#4a5570;font-size:12px;font-weight:700}.user-search-field>span{display:block;margin-bottom:6px}.user-search-field .q-field{margin:0}.user-search-control{width:100%;min-height:43px;padding:5px 10px!important;-webkit-box-sizing:border-box;box-sizing:border-box;color:#28344d!important;background:#f8f9fd!important;border:1px solid #dce1ed!important;border-radius:9px}.user-search-control:focus-within{background:#fff!important;border-color:#716bda!important;-webkit-box-shadow:0 0 0 3px rgba(99,91,210,.12);box-shadow:0 0 0 3px rgba(99,91,210,.12)}.user-search-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;padding:12px 18px;background:#fafbfe;border-top:1px solid #e5e8f0}.user-search-footer .q-btn{min-height:42px;padding:0 16px!important;border-radius:9px;font-weight:700}.user-search-cancel{color:#59647a!important}.user-search-submit{color:#fff!important;background:#4f46c9!important;-webkit-box-shadow:0 7px 15px rgba(67,56,202,.2);box-shadow:0 7px 15px rgba(67,56,202,.2)}@media(max-width:1100px){.user-list-page{padding:20px!important}.user-page-header-row{grid-template-columns:40px minmax(0,1fr)}.user-page-actions{grid-column:2;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media(max-width:700px){.user-list-page{height:calc(100vh - 72px)!important;min-height:420px!important;padding:12px!important}.user-page-header-row{grid-template-columns:38px minmax(0,1fr);padding:10px 12px 7px!important}.user-page-actions{grid-column:1/-1}.user-filter-toolbar{grid-template-columns:1fr;padding:7px 12px 11px}.user-filter-actions{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.user-header-count{margin-left:auto}.user-result-row{padding:9px 10px!important}.user-search-header{min-height:74px;padding:12px 14px}.user-search-heading small{display:none}.user-search-body{grid-template-columns:1fr;max-height:62vh;padding:16px;overflow-y:auto}.user-search-footer{padding:10px 12px}.user-search-footer .q-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 8px!important}}