.admin-user-drawer .user-drawer-header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:0 24px;display:flex}.admin-user-drawer .user-drawer-header h2{margin:0;font-size:17px}.admin-user-drawer .user-drawer-header>div{align-items:center;gap:10px;display:flex}.admin-user-drawer .user-drawer-body{overflow-y:auto}.admin-user-drawer .user-profile-heading{align-items:center;gap:12px;margin-bottom:18px;display:flex}.admin-user-drawer .user-profile-heading .avatar{flex:none;width:44px;height:44px;font-size:19px}.admin-user-drawer .user-profile-heading>div{flex:1;min-width:0}.admin-user-drawer .user-profile-heading h3{overflow-wrap:anywhere;margin:0 0 3px;font-size:16px}.admin-user-drawer .user-profile-heading p{color:#667085;overflow-wrap:anywhere;margin:0;font-size:12px}.admin-user-drawer .user-detail-section h3{border-bottom:1px solid #edf0f4;margin:0 0 12px;padding-bottom:8px}.admin-user-drawer .user-stat-note{color:#667085;margin:8px 0 12px;font-size:12px;line-height:1.6}.admin-user-drawer .user-product-list{margin:0;padding:0;list-style:none}.admin-user-drawer .user-product-list li{border-bottom:1px solid #edf0f4;align-items:center;gap:10px;padding:12px 0;display:flex}.admin-user-drawer .user-product-list li:last-child{border-bottom:0}.admin-user-drawer .user-product-icon{border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.admin-user-drawer .user-product-info{flex:1;min-width:0}.admin-user-drawer .user-product-info strong{font-size:13px}.admin-user-drawer .user-product-info small{color:#98a2b3;margin-top:3px;font-size:11px;display:block}.admin-user-drawer .user-origin-tag{border:1px solid;border-radius:4px;margin-left:6px;padding:0 5px;font-size:10px;display:inline-block}.admin-user-drawer .user-product-activity{text-align:right;flex:none;font-size:11px}.admin-user-drawer .user-product-activity span,.admin-user-drawer .user-product-activity time,.admin-user-drawer .user-product-activity small{display:block}.admin-user-drawer .user-product-activity span{color:#98a2b3}.admin-user-drawer .user-tech-row{align-items:baseline;gap:12px;margin:8px 0;font-size:12px;display:flex}.admin-user-drawer .user-tech-row dt{color:#667085;flex:0 0 78px}.admin-user-drawer .user-tech-row dd{overflow-wrap:anywhere;flex:1;align-items:center;gap:5px;min-width:0;margin:0;display:flex}.admin-user-drawer .user-tech-row code{font-size:11px}.admin-user-drawer .user-copy-status{color:#1677ff;font-size:11px}.admin-user-drawer .user-copy-status:empty{display:none}.admin-user-drawer .user-delete-zone{border-top:1px solid #edf0f4;margin-top:18px;padding-top:18px}.admin-user-drawer .user-delete-zone h3{color:#cf1322;margin-bottom:6px}.admin-user-drawer .user-delete-zone p{color:#667085;font-size:12px;line-height:1.6}.admin-user-drawer .user-actions-menu{position:relative}.admin-user-drawer .user-actions-menu summary{cursor:pointer;border-radius:6px;padding:7px;list-style:none;display:flex}.admin-user-drawer .user-actions-menu summary:hover{background:#e6f4ff}.admin-user-drawer .user-actions-menu summary::-webkit-details-marker{display:none}.admin-user-drawer .user-actions-popover{z-index:2;background:#fff;border:1px solid #e5e9f0;border-radius:8px;width:190px;padding:6px;position:absolute;top:36px;right:0;box-shadow:0 7px 24px #18274b1f}.admin-user-drawer .user-actions-popover button,.admin-user-drawer .user-actions-popover a{background:0 0;border:0;border-radius:5px;justify-content:flex-start;align-items:center;gap:8px;width:100%;padding:9px 10px;font-size:13px;display:flex}.admin-user-drawer .user-actions-popover button:hover,.admin-user-drawer .user-actions-popover a:hover{background:#e6f4ff}.user-modal-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.user-confirm-value{overflow-wrap:anywhere;display:block}.users-form-error{color:#a8071a;background:#fff1f0;border:1px solid #ffa39e;border-radius:6px;padding:10px 12px}.users-loading,.users-fetch-error{color:#667085;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:200px;display:flex}.user-delete-confirm{color:#fff;background:#ff4d4f;border-color:#ff4d4f}.user-delete-confirm:hover{color:#fff;background:#ff7875}@media (max-width:600px){.admin-user-drawer .user-drawer-header{padding:0 16px}.admin-user-drawer .user-drawer-body{padding:16px}.admin-user-drawer .user-product-list li{flex-wrap:wrap}.admin-user-drawer .user-product-activity{text-align:left;width:100%;padding-left:44px}}
