@charset "UTF-8";body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;color:#334155!important;background-color:#f8fafc!important}.breadcrumb-container{background:#fff;padding:1rem 2rem;border-bottom:1px solid #E2E8F0;margin-bottom:2rem}.breadcrumb-container .breadcrumb{margin:0;padding:0;background:transparent}.breadcrumb-container .breadcrumb .breadcrumb-item{font-size:.875rem;color:#475569}.breadcrumb-container .breadcrumb .breadcrumb-item a{color:#475569;text-decoration:none;transition:color .3s}.breadcrumb-container .breadcrumb .breadcrumb-item a:hover{color:#6366f1}.breadcrumb-container .breadcrumb .breadcrumb-item.active{color:#0f172a;font-weight:500}.breadcrumb-container .breadcrumb .breadcrumb-item+.breadcrumb-item:before{content:"/";color:#94a3b8}::ng-deep abp-users .abp-content,::ng-deep abp-roles .abp-content,::ng-deep abp-permission-management .abp-content,::ng-deep .identity-module .abp-content,abp-users .abp-content,abp-roles .abp-content,abp-permission-management .abp-content,.identity-module .abp-content{padding:0!important}::ng-deep abp-users .breadcrumb,::ng-deep abp-users .breadcrumb-container,::ng-deep abp-users nav[aria-label=breadcrumb],::ng-deep abp-users .abp-breadcrumb,::ng-deep abp-users .content-breadcrumb,::ng-deep abp-roles .breadcrumb,::ng-deep abp-roles .breadcrumb-container,::ng-deep abp-roles nav[aria-label=breadcrumb],::ng-deep abp-roles .abp-breadcrumb,::ng-deep abp-roles .content-breadcrumb,::ng-deep abp-permission-management .breadcrumb,::ng-deep abp-permission-management .breadcrumb-container,::ng-deep abp-permission-management nav[aria-label=breadcrumb],::ng-deep abp-permission-management .abp-breadcrumb,::ng-deep abp-permission-management .content-breadcrumb,::ng-deep .identity-module .breadcrumb,::ng-deep .identity-module .breadcrumb-container,::ng-deep .identity-module nav[aria-label=breadcrumb],::ng-deep .identity-module .abp-breadcrumb,::ng-deep .identity-module .content-breadcrumb,abp-users .breadcrumb,abp-users .breadcrumb-container,abp-users nav[aria-label=breadcrumb],abp-users .abp-breadcrumb,abp-users .content-breadcrumb,abp-roles .breadcrumb,abp-roles .breadcrumb-container,abp-roles nav[aria-label=breadcrumb],abp-roles .abp-breadcrumb,abp-roles .content-breadcrumb,abp-permission-management .breadcrumb,abp-permission-management .breadcrumb-container,abp-permission-management nav[aria-label=breadcrumb],abp-permission-management .abp-breadcrumb,abp-permission-management .content-breadcrumb,.identity-module .breadcrumb,.identity-module .breadcrumb-container,.identity-module nav[aria-label=breadcrumb],.identity-module .abp-breadcrumb,.identity-module .content-breadcrumb{display:none!important}::ng-deep abp-users .abp-page-header,::ng-deep abp-users .content-header,::ng-deep abp-users .abp-title,::ng-deep abp-roles .abp-page-header,::ng-deep abp-roles .content-header,::ng-deep abp-roles .abp-title,::ng-deep abp-permission-management .abp-page-header,::ng-deep abp-permission-management .content-header,::ng-deep abp-permission-management .abp-title,::ng-deep .identity-module .abp-page-header,::ng-deep .identity-module .content-header,::ng-deep .identity-module .abp-title,abp-users .abp-page-header,abp-users .content-header,abp-users .abp-title,abp-roles .abp-page-header,abp-roles .content-header,abp-roles .abp-title,abp-permission-management .abp-page-header,abp-permission-management .content-header,abp-permission-management .abp-title,.identity-module .abp-page-header,.identity-module .content-header,.identity-module .abp-title{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:1.5rem 2rem!important;background:#fff!important;border-bottom:1px solid #E2E8F0!important;margin:0!important}::ng-deep abp-users .abp-page-header h1,::ng-deep abp-users .abp-page-header .content-header-title,::ng-deep abp-users .content-header h1,::ng-deep abp-users .content-header .content-header-title,::ng-deep abp-users .abp-title h1,::ng-deep abp-users .abp-title .content-header-title,::ng-deep abp-roles .abp-page-header h1,::ng-deep abp-roles .abp-page-header .content-header-title,::ng-deep abp-roles .content-header h1,::ng-deep abp-roles .content-header .content-header-title,::ng-deep abp-roles .abp-title h1,::ng-deep abp-roles .abp-title .content-header-title,::ng-deep abp-permission-management .abp-page-header h1,::ng-deep abp-permission-management .abp-page-header .content-header-title,::ng-deep abp-permission-management .content-header h1,::ng-deep abp-permission-management .content-header .content-header-title,::ng-deep abp-permission-management .abp-title h1,::ng-deep abp-permission-management .abp-title .content-header-title,::ng-deep .identity-module .abp-page-header h1,::ng-deep .identity-module .abp-page-header .content-header-title,::ng-deep .identity-module .content-header h1,::ng-deep .identity-module .content-header .content-header-title,::ng-deep .identity-module .abp-title h1,::ng-deep .identity-module .abp-title .content-header-title,abp-users .abp-page-header h1,abp-users .abp-page-header .content-header-title,abp-users .content-header h1,abp-users .content-header .content-header-title,abp-users .abp-title h1,abp-users .abp-title .content-header-title,abp-roles .abp-page-header h1,abp-roles .abp-page-header .content-header-title,abp-roles .content-header h1,abp-roles .content-header .content-header-title,abp-roles .abp-title h1,abp-roles .abp-title .content-header-title,abp-permission-management .abp-page-header h1,abp-permission-management .abp-page-header .content-header-title,abp-permission-management .content-header h1,abp-permission-management .content-header .content-header-title,abp-permission-management .abp-title h1,abp-permission-management .abp-title .content-header-title,.identity-module .abp-page-header h1,.identity-module .abp-page-header .content-header-title,.identity-module .content-header h1,.identity-module .content-header .content-header-title,.identity-module .abp-title h1,.identity-module .abp-title .content-header-title{font-size:1.875rem!important;color:#0f172a!important;font-weight:700!important;margin:0!important}::ng-deep abp-users .abp-page-header .btn-primary,::ng-deep abp-users .content-header .btn-primary,::ng-deep abp-users .abp-title .btn-primary,::ng-deep abp-roles .abp-page-header .btn-primary,::ng-deep abp-roles .content-header .btn-primary,::ng-deep abp-roles .abp-title .btn-primary,::ng-deep abp-permission-management .abp-page-header .btn-primary,::ng-deep abp-permission-management .content-header .btn-primary,::ng-deep abp-permission-management .abp-title .btn-primary,::ng-deep .identity-module .abp-page-header .btn-primary,::ng-deep .identity-module .content-header .btn-primary,::ng-deep .identity-module .abp-title .btn-primary,abp-users .abp-page-header .btn-primary,abp-users .content-header .btn-primary,abp-users .abp-title .btn-primary,abp-roles .abp-page-header .btn-primary,abp-roles .content-header .btn-primary,abp-roles .abp-title .btn-primary,abp-permission-management .abp-page-header .btn-primary,abp-permission-management .content-header .btn-primary,abp-permission-management .abp-title .btn-primary,.identity-module .abp-page-header .btn-primary,.identity-module .content-header .btn-primary,.identity-module .abp-title .btn-primary{background:#6366f1!important;border:none!important;padding:.75rem 1.5rem!important;border-radius:.5rem!important;font-weight:500!important;transition:all .3s!important}::ng-deep abp-users .abp-page-header .btn-primary:hover,::ng-deep abp-users .content-header .btn-primary:hover,::ng-deep abp-users .abp-title .btn-primary:hover,::ng-deep abp-roles .abp-page-header .btn-primary:hover,::ng-deep abp-roles .content-header .btn-primary:hover,::ng-deep abp-roles .abp-title .btn-primary:hover,::ng-deep abp-permission-management .abp-page-header .btn-primary:hover,::ng-deep abp-permission-management .content-header .btn-primary:hover,::ng-deep abp-permission-management .abp-title .btn-primary:hover,::ng-deep .identity-module .abp-page-header .btn-primary:hover,::ng-deep .identity-module .content-header .btn-primary:hover,::ng-deep .identity-module .abp-title .btn-primary:hover,abp-users .abp-page-header .btn-primary:hover,abp-users .content-header .btn-primary:hover,abp-users .abp-title .btn-primary:hover,abp-roles .abp-page-header .btn-primary:hover,abp-roles .content-header .btn-primary:hover,abp-roles .abp-title .btn-primary:hover,abp-permission-management .abp-page-header .btn-primary:hover,abp-permission-management .content-header .btn-primary:hover,abp-permission-management .abp-title .btn-primary:hover,.identity-module .abp-page-header .btn-primary:hover,.identity-module .content-header .btn-primary:hover,.identity-module .abp-title .btn-primary:hover{background:#4f46e5!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #6366f14d!important}::ng-deep abp-users .abp-page-header .btn-primary i,::ng-deep abp-users .content-header .btn-primary i,::ng-deep abp-users .abp-title .btn-primary i,::ng-deep abp-roles .abp-page-header .btn-primary i,::ng-deep abp-roles .content-header .btn-primary i,::ng-deep abp-roles .abp-title .btn-primary i,::ng-deep abp-permission-management .abp-page-header .btn-primary i,::ng-deep abp-permission-management .content-header .btn-primary i,::ng-deep abp-permission-management .abp-title .btn-primary i,::ng-deep .identity-module .abp-page-header .btn-primary i,::ng-deep .identity-module .content-header .btn-primary i,::ng-deep .identity-module .abp-title .btn-primary i,abp-users .abp-page-header .btn-primary i,abp-users .content-header .btn-primary i,abp-users .abp-title .btn-primary i,abp-roles .abp-page-header .btn-primary i,abp-roles .content-header .btn-primary i,abp-roles .abp-title .btn-primary i,abp-permission-management .abp-page-header .btn-primary i,abp-permission-management .content-header .btn-primary i,abp-permission-management .abp-title .btn-primary i,.identity-module .abp-page-header .btn-primary i,.identity-module .content-header .btn-primary i,.identity-module .abp-title .btn-primary i{margin-right:.5rem!important}::ng-deep abp-users .row>.col-12:first-child .card,::ng-deep abp-users .abp-advanced-search,::ng-deep abp-roles .row>.col-12:first-child .card,::ng-deep abp-roles .abp-advanced-search,::ng-deep abp-permission-management .row>.col-12:first-child .card,::ng-deep abp-permission-management .abp-advanced-search,::ng-deep .identity-module .row>.col-12:first-child .card,::ng-deep .identity-module .abp-advanced-search,abp-users .row>.col-12:first-child .card,abp-users .abp-advanced-search,abp-roles .row>.col-12:first-child .card,abp-roles .abp-advanced-search,abp-permission-management .row>.col-12:first-child .card,abp-permission-management .abp-advanced-search,.identity-module .row>.col-12:first-child .card,.identity-module .abp-advanced-search{background:#fff!important;border:1px solid #E2E8F0!important;border-radius:1rem!important;margin:0 2rem 1.5rem!important;box-shadow:0 1px 3px #0000000d!important}::ng-deep abp-users .row>.col-12:first-child .card .card-body,::ng-deep abp-users .abp-advanced-search .card-body,::ng-deep abp-roles .row>.col-12:first-child .card .card-body,::ng-deep abp-roles .abp-advanced-search .card-body,::ng-deep abp-permission-management .row>.col-12:first-child .card .card-body,::ng-deep abp-permission-management .abp-advanced-search .card-body,::ng-deep .identity-module .row>.col-12:first-child .card .card-body,::ng-deep .identity-module .abp-advanced-search .card-body,abp-users .row>.col-12:first-child .card .card-body,abp-users .abp-advanced-search .card-body,abp-roles .row>.col-12:first-child .card .card-body,abp-roles .abp-advanced-search .card-body,abp-permission-management .row>.col-12:first-child .card .card-body,abp-permission-management .abp-advanced-search .card-body,.identity-module .row>.col-12:first-child .card .card-body,.identity-module .abp-advanced-search .card-body{padding:1.5rem!important}::ng-deep abp-users .row>.col-12:first-child .card .card-body .input-group,::ng-deep abp-users .abp-advanced-search .card-body .input-group,::ng-deep abp-roles .row>.col-12:first-child .card .card-body .input-group,::ng-deep abp-roles .abp-advanced-search .card-body .input-group,::ng-deep abp-permission-management .row>.col-12:first-child .card .card-body .input-group,::ng-deep abp-permission-management .abp-advanced-search .card-body .input-group,::ng-deep .identity-module .row>.col-12:first-child .card .card-body .input-group,::ng-deep .identity-module .abp-advanced-search .card-body .input-group,abp-users .row>.col-12:first-child .card .card-body .input-group,abp-users .abp-advanced-search .card-body .input-group,abp-roles .row>.col-12:first-child .card .card-body .input-group,abp-roles .abp-advanced-search .card-body .input-group,abp-permission-management .row>.col-12:first-child .card .card-body .input-group,abp-permission-management .abp-advanced-search .card-body .input-group,.identity-module .row>.col-12:first-child .card .card-body .input-group,.identity-module .abp-advanced-search .card-body .input-group{border:1px solid #CBD5E1!important;border-radius:.5rem!important;overflow:hidden!important}::ng-deep abp-users .row>.col-12:first-child .card .card-body .input-group .form-control,::ng-deep abp-users .abp-advanced-search .card-body .input-group .form-control,::ng-deep abp-roles .row>.col-12:first-child .card .card-body .input-group .form-control,::ng-deep abp-roles .abp-advanced-search .card-body .input-group .form-control,::ng-deep abp-permission-management .row>.col-12:first-child .card .card-body .input-group .form-control,::ng-deep abp-permission-management .abp-advanced-search .card-body .input-group .form-control,::ng-deep .identity-module .row>.col-12:first-child .card .card-body .input-group .form-control,::ng-deep .identity-module .abp-advanced-search .card-body .input-group .form-control,abp-users .row>.col-12:first-child .card .card-body .input-group .form-control,abp-users .abp-advanced-search .card-body .input-group .form-control,abp-roles .row>.col-12:first-child .card .card-body .input-group .form-control,abp-roles .abp-advanced-search .card-body .input-group .form-control,abp-permission-management .row>.col-12:first-child .card .card-body .input-group .form-control,abp-permission-management .abp-advanced-search .card-body .input-group .form-control,.identity-module .row>.col-12:first-child .card .card-body .input-group .form-control,.identity-module .abp-advanced-search .card-body .input-group .form-control{border:none!important;padding:.75rem 1rem!important;font-size:1rem!important}::ng-deep abp-users .row>.col-12:first-child .card .card-body .input-group .form-control:focus,::ng-deep abp-users .abp-advanced-search .card-body .input-group .form-control:focus,::ng-deep abp-roles .row>.col-12:first-child .card .card-body .input-group .form-control:focus,::ng-deep abp-roles .abp-advanced-search .card-body .input-group .form-control:focus,::ng-deep abp-permission-management .row>.col-12:first-child .card .card-body .input-group .form-control:focus,::ng-deep abp-permission-management .abp-advanced-search .card-body .input-group .form-control:focus,::ng-deep .identity-module .row>.col-12:first-child .card .card-body .input-group .form-control:focus,::ng-deep .identity-module .abp-advanced-search .card-body .input-group .form-control:focus,abp-users .row>.col-12:first-child .card .card-body .input-group .form-control:focus,abp-users .abp-advanced-search .card-body .input-group .form-control:focus,abp-roles .row>.col-12:first-child .card .card-body .input-group .form-control:focus,abp-roles .abp-advanced-search .card-body .input-group .form-control:focus,abp-permission-management .row>.col-12:first-child .card .card-body .input-group .form-control:focus,abp-permission-management .abp-advanced-search .card-body .input-group .form-control:focus,.identity-module .row>.col-12:first-child .card .card-body .input-group .form-control:focus,.identity-module .abp-advanced-search .card-body .input-group .form-control:focus{box-shadow:none!important;outline:none!important}::ng-deep abp-users .row>.col-12:first-child .card .card-body .input-group .btn,::ng-deep abp-users .abp-advanced-search .card-body .input-group .btn,::ng-deep abp-roles .row>.col-12:first-child .card .card-body .input-group .btn,::ng-deep abp-roles .abp-advanced-search .card-body .input-group .btn,::ng-deep abp-permission-management .row>.col-12:first-child .card .card-body .input-group .btn,::ng-deep abp-permission-management .abp-advanced-search .card-body .input-group .btn,::ng-deep .identity-module .row>.col-12:first-child .card .card-body .input-group .btn,::ng-deep .identity-module .abp-advanced-search .card-body .input-group .btn,abp-users .row>.col-12:first-child .card .card-body .input-group .btn,abp-users .abp-advanced-search .card-body .input-group .btn,abp-roles .row>.col-12:first-child .card .card-body .input-group .btn,abp-roles .abp-advanced-search .card-body .input-group .btn,abp-permission-management .row>.col-12:first-child .card .card-body .input-group .btn,abp-permission-management .abp-advanced-search .card-body .input-group .btn,.identity-module .row>.col-12:first-child .card .card-body .input-group .btn,.identity-module .abp-advanced-search .card-body .input-group .btn{background:#6366f1!important;color:#fff!important;border:none!important;padding:0 1.5rem!important}::ng-deep abp-users .row>.col-12:first-child .card .card-body .input-group .btn:hover,::ng-deep abp-users .abp-advanced-search .card-body .input-group .btn:hover,::ng-deep abp-roles .row>.col-12:first-child .card .card-body .input-group .btn:hover,::ng-deep abp-roles .abp-advanced-search .card-body .input-group .btn:hover,::ng-deep abp-permission-management .row>.col-12:first-child .card .card-body .input-group .btn:hover,::ng-deep abp-permission-management .abp-advanced-search .card-body .input-group .btn:hover,::ng-deep .identity-module .row>.col-12:first-child .card .card-body .input-group .btn:hover,::ng-deep .identity-module .abp-advanced-search .card-body .input-group .btn:hover,abp-users .row>.col-12:first-child .card .card-body .input-group .btn:hover,abp-users .abp-advanced-search .card-body .input-group .btn:hover,abp-roles .row>.col-12:first-child .card .card-body .input-group .btn:hover,abp-roles .abp-advanced-search .card-body .input-group .btn:hover,abp-permission-management .row>.col-12:first-child .card .card-body .input-group .btn:hover,abp-permission-management .abp-advanced-search .card-body .input-group .btn:hover,.identity-module .row>.col-12:first-child .card .card-body .input-group .btn:hover,.identity-module .abp-advanced-search .card-body .input-group .btn:hover{background:#4f46e5!important}::ng-deep abp-users .row>.col-12:last-child .card,::ng-deep abp-users .abp-table-card,::ng-deep abp-roles .row>.col-12:last-child .card,::ng-deep abp-roles .abp-table-card,::ng-deep abp-permission-management .row>.col-12:last-child .card,::ng-deep abp-permission-management .abp-table-card,::ng-deep .identity-module .row>.col-12:last-child .card,::ng-deep .identity-module .abp-table-card,abp-users .row>.col-12:last-child .card,abp-users .abp-table-card,abp-roles .row>.col-12:last-child .card,abp-roles .abp-table-card,abp-permission-management .row>.col-12:last-child .card,abp-permission-management .abp-table-card,.identity-module .row>.col-12:last-child .card,.identity-module .abp-table-card{background:#fff!important;border:1px solid #E2E8F0!important;border-radius:1rem!important;margin:0 2rem 2rem!important;overflow:hidden!important;box-shadow:0 1px 3px #0000000d!important}::ng-deep abp-users .row>.col-12:last-child .card .card-body,::ng-deep abp-users .abp-table-card .card-body,::ng-deep abp-roles .row>.col-12:last-child .card .card-body,::ng-deep abp-roles .abp-table-card .card-body,::ng-deep abp-permission-management .row>.col-12:last-child .card .card-body,::ng-deep abp-permission-management .abp-table-card .card-body,::ng-deep .identity-module .row>.col-12:last-child .card .card-body,::ng-deep .identity-module .abp-table-card .card-body,abp-users .row>.col-12:last-child .card .card-body,abp-users .abp-table-card .card-body,abp-roles .row>.col-12:last-child .card .card-body,abp-roles .abp-table-card .card-body,abp-permission-management .row>.col-12:last-child .card .card-body,abp-permission-management .abp-table-card .card-body,.identity-module .row>.col-12:last-child .card .card-body,.identity-module .abp-table-card .card-body{padding:0!important}::ng-deep abp-users .table,::ng-deep abp-users table,::ng-deep abp-roles .table,::ng-deep abp-roles table,::ng-deep abp-permission-management .table,::ng-deep abp-permission-management table,::ng-deep .identity-module .table,::ng-deep .identity-module table,abp-users .table,abp-users table,abp-roles .table,abp-roles table,abp-permission-management .table,abp-permission-management table,.identity-module .table,.identity-module table{margin:0!important}::ng-deep abp-users .table thead,::ng-deep abp-users table thead,::ng-deep abp-roles .table thead,::ng-deep abp-roles table thead,::ng-deep abp-permission-management .table thead,::ng-deep abp-permission-management table thead,::ng-deep .identity-module .table thead,::ng-deep .identity-module table thead,abp-users .table thead,abp-users table thead,abp-roles .table thead,abp-roles table thead,abp-permission-management .table thead,abp-permission-management table thead,.identity-module .table thead,.identity-module table thead{background:#f8fafc!important}::ng-deep abp-users .table thead th,::ng-deep abp-users table thead th,::ng-deep abp-roles .table thead th,::ng-deep abp-roles table thead th,::ng-deep abp-permission-management .table thead th,::ng-deep abp-permission-management table thead th,::ng-deep .identity-module .table thead th,::ng-deep .identity-module table thead th,abp-users .table thead th,abp-users table thead th,abp-roles .table thead th,abp-roles table thead th,abp-permission-management .table thead th,abp-permission-management table thead th,.identity-module .table thead th,.identity-module table thead th{border:none!important;border-bottom:1px solid #E2E8F0!important;color:#334155!important;font-weight:600!important;padding:1rem 1.5rem!important;font-size:.875rem!important;text-transform:none!important}::ng-deep abp-users .table tbody tr,::ng-deep abp-users table tbody tr,::ng-deep abp-roles .table tbody tr,::ng-deep abp-roles table tbody tr,::ng-deep abp-permission-management .table tbody tr,::ng-deep abp-permission-management table tbody tr,::ng-deep .identity-module .table tbody tr,::ng-deep .identity-module table tbody tr,abp-users .table tbody tr,abp-users table tbody tr,abp-roles .table tbody tr,abp-roles table tbody tr,abp-permission-management .table tbody tr,abp-permission-management table tbody tr,.identity-module .table tbody tr,.identity-module table tbody tr{border-bottom:1px solid #F1F5F9!important;transition:all .3s!important}::ng-deep abp-users .table tbody tr:hover,::ng-deep abp-users table tbody tr:hover,::ng-deep abp-roles .table tbody tr:hover,::ng-deep abp-roles table tbody tr:hover,::ng-deep abp-permission-management .table tbody tr:hover,::ng-deep abp-permission-management table tbody tr:hover,::ng-deep .identity-module .table tbody tr:hover,::ng-deep .identity-module table tbody tr:hover,abp-users .table tbody tr:hover,abp-users table tbody tr:hover,abp-roles .table tbody tr:hover,abp-roles table tbody tr:hover,abp-permission-management .table tbody tr:hover,abp-permission-management table tbody tr:hover,.identity-module .table tbody tr:hover,.identity-module table tbody tr:hover{background:#f8fafc!important}::ng-deep abp-users .table tbody tr:last-child,::ng-deep abp-users table tbody tr:last-child,::ng-deep abp-roles .table tbody tr:last-child,::ng-deep abp-roles table tbody tr:last-child,::ng-deep abp-permission-management .table tbody tr:last-child,::ng-deep abp-permission-management table tbody tr:last-child,::ng-deep .identity-module .table tbody tr:last-child,::ng-deep .identity-module table tbody tr:last-child,abp-users .table tbody tr:last-child,abp-users table tbody tr:last-child,abp-roles .table tbody tr:last-child,abp-roles table tbody tr:last-child,abp-permission-management .table tbody tr:last-child,abp-permission-management table tbody tr:last-child,.identity-module .table tbody tr:last-child,.identity-module table tbody tr:last-child{border-bottom:none!important}::ng-deep abp-users .table tbody tr td,::ng-deep abp-users table tbody tr td,::ng-deep abp-roles .table tbody tr td,::ng-deep abp-roles table tbody tr td,::ng-deep abp-permission-management .table tbody tr td,::ng-deep abp-permission-management table tbody tr td,::ng-deep .identity-module .table tbody tr td,::ng-deep .identity-module table tbody tr td,abp-users .table tbody tr td,abp-users table tbody tr td,abp-roles .table tbody tr td,abp-roles table tbody tr td,abp-permission-management .table tbody tr td,abp-permission-management table tbody tr td,.identity-module .table tbody tr td,.identity-module table tbody tr td{padding:1rem 1.5rem!important;color:#334155!important;font-size:.875rem!important;border:none!important;vertical-align:middle!important}::ng-deep abp-users ngx-datatable,::ng-deep abp-roles ngx-datatable,::ng-deep abp-permission-management ngx-datatable,::ng-deep .identity-module ngx-datatable,abp-users ngx-datatable,abp-roles ngx-datatable,abp-permission-management ngx-datatable,.identity-module ngx-datatable{background:transparent!important;box-shadow:none!important;border:none!important}::ng-deep abp-users ngx-datatable .datatable-header,::ng-deep abp-roles ngx-datatable .datatable-header,::ng-deep abp-permission-management ngx-datatable .datatable-header,::ng-deep .identity-module ngx-datatable .datatable-header,abp-users ngx-datatable .datatable-header,abp-roles ngx-datatable .datatable-header,abp-permission-management ngx-datatable .datatable-header,.identity-module ngx-datatable .datatable-header{background:#f8fafc!important;border-bottom:1px solid #E2E8F0!important}::ng-deep abp-users ngx-datatable .datatable-header .datatable-header-cell,::ng-deep abp-roles ngx-datatable .datatable-header .datatable-header-cell,::ng-deep abp-permission-management ngx-datatable .datatable-header .datatable-header-cell,::ng-deep .identity-module ngx-datatable .datatable-header .datatable-header-cell,abp-users ngx-datatable .datatable-header .datatable-header-cell,abp-roles ngx-datatable .datatable-header .datatable-header-cell,abp-permission-management ngx-datatable .datatable-header .datatable-header-cell,.identity-module ngx-datatable .datatable-header .datatable-header-cell{padding:1rem 1.5rem!important;font-weight:600!important;color:#334155!important;font-size:.875rem!important;text-transform:none!important;background:transparent!important;border:none!important}::ng-deep abp-users ngx-datatable .datatable-body .datatable-body-row,::ng-deep abp-roles ngx-datatable .datatable-body .datatable-body-row,::ng-deep abp-permission-management ngx-datatable .datatable-body .datatable-body-row,::ng-deep .identity-module ngx-datatable .datatable-body .datatable-body-row,abp-users ngx-datatable .datatable-body .datatable-body-row,abp-roles ngx-datatable .datatable-body .datatable-body-row,abp-permission-management ngx-datatable .datatable-body .datatable-body-row,.identity-module ngx-datatable .datatable-body .datatable-body-row{border-bottom:1px solid #F1F5F9!important;transition:all .3s!important}::ng-deep abp-users ngx-datatable .datatable-body .datatable-body-row:hover,::ng-deep abp-roles ngx-datatable .datatable-body .datatable-body-row:hover,::ng-deep abp-permission-management ngx-datatable .datatable-body .datatable-body-row:hover,::ng-deep .identity-module ngx-datatable .datatable-body .datatable-body-row:hover,abp-users ngx-datatable .datatable-body .datatable-body-row:hover,abp-roles ngx-datatable .datatable-body .datatable-body-row:hover,abp-permission-management ngx-datatable .datatable-body .datatable-body-row:hover,.identity-module ngx-datatable .datatable-body .datatable-body-row:hover{background:#f8fafc!important}::ng-deep abp-users ngx-datatable .datatable-body .datatable-body-row:last-child,::ng-deep abp-roles ngx-datatable .datatable-body .datatable-body-row:last-child,::ng-deep abp-permission-management ngx-datatable .datatable-body .datatable-body-row:last-child,::ng-deep .identity-module ngx-datatable .datatable-body .datatable-body-row:last-child,abp-users ngx-datatable .datatable-body .datatable-body-row:last-child,abp-roles ngx-datatable .datatable-body .datatable-body-row:last-child,abp-permission-management ngx-datatable .datatable-body .datatable-body-row:last-child,.identity-module ngx-datatable .datatable-body .datatable-body-row:last-child{border-bottom:none!important}::ng-deep abp-users ngx-datatable .datatable-body .datatable-body-row .datatable-body-cell,::ng-deep abp-roles ngx-datatable .datatable-body .datatable-body-row .datatable-body-cell,::ng-deep abp-permission-management ngx-datatable .datatable-body .datatable-body-row .datatable-body-cell,::ng-deep .identity-module ngx-datatable .datatable-body .datatable-body-row .datatable-body-cell,abp-users ngx-datatable .datatable-body .datatable-body-row .datatable-body-cell,abp-roles ngx-datatable .datatable-body .datatable-body-row .datatable-body-cell,abp-permission-management ngx-datatable .datatable-body .datatable-body-row .datatable-body-cell,.identity-module ngx-datatable .datatable-body .datatable-body-row .datatable-body-cell{padding:1rem 1.5rem!important;color:#334155!important;font-size:.875rem!important;vertical-align:middle!important}::ng-deep abp-users ngx-datatable .datatable-footer,::ng-deep abp-roles ngx-datatable .datatable-footer,::ng-deep abp-permission-management ngx-datatable .datatable-footer,::ng-deep .identity-module ngx-datatable .datatable-footer,abp-users ngx-datatable .datatable-footer,abp-roles ngx-datatable .datatable-footer,abp-permission-management ngx-datatable .datatable-footer,.identity-module ngx-datatable .datatable-footer{background:#f8fafc!important;border-top:1px solid #E2E8F0!important;padding:1rem 1.5rem!important}::ng-deep abp-users ngx-datatable .datatable-footer .datatable-pager .pager,::ng-deep abp-roles ngx-datatable .datatable-footer .datatable-pager .pager,::ng-deep abp-permission-management ngx-datatable .datatable-footer .datatable-pager .pager,::ng-deep .identity-module ngx-datatable .datatable-footer .datatable-pager .pager,abp-users ngx-datatable .datatable-footer .datatable-pager .pager,abp-roles ngx-datatable .datatable-footer .datatable-pager .pager,abp-permission-management ngx-datatable .datatable-footer .datatable-pager .pager,.identity-module ngx-datatable .datatable-footer .datatable-pager .pager{display:flex!important;align-items:center!important;gap:.25rem!important}::ng-deep abp-users ngx-datatable .datatable-footer .datatable-pager .pager li a,::ng-deep abp-roles ngx-datatable .datatable-footer .datatable-pager .pager li a,::ng-deep abp-permission-management ngx-datatable .datatable-footer .datatable-pager .pager li a,::ng-deep .identity-module ngx-datatable .datatable-footer .datatable-pager .pager li a,abp-users ngx-datatable .datatable-footer .datatable-pager .pager li a,abp-roles ngx-datatable .datatable-footer .datatable-pager .pager li a,abp-permission-management ngx-datatable .datatable-footer .datatable-pager .pager li a,.identity-module ngx-datatable .datatable-footer .datatable-pager .pager li a{border:1px solid #CBD5E1!important;border-radius:.5rem!important;padding:.5rem .75rem!important;color:#334155!important;background:#fff!important;text-decoration:none!important;transition:all .3s!important;display:inline-block!important}::ng-deep abp-users ngx-datatable .datatable-footer .datatable-pager .pager li a:hover,::ng-deep abp-roles ngx-datatable .datatable-footer .datatable-pager .pager li a:hover,::ng-deep abp-permission-management ngx-datatable .datatable-footer .datatable-pager .pager li a:hover,::ng-deep .identity-module ngx-datatable .datatable-footer .datatable-pager .pager li a:hover,abp-users ngx-datatable .datatable-footer .datatable-pager .pager li a:hover,abp-roles ngx-datatable .datatable-footer .datatable-pager .pager li a:hover,abp-permission-management ngx-datatable .datatable-footer .datatable-pager .pager li a:hover,.identity-module ngx-datatable .datatable-footer .datatable-pager .pager li a:hover{background:#f1f5f9!important;border-color:#94a3b8!important}::ng-deep abp-users ngx-datatable .datatable-footer .datatable-pager .pager li.active a,::ng-deep abp-roles ngx-datatable .datatable-footer .datatable-pager .pager li.active a,::ng-deep abp-permission-management ngx-datatable .datatable-footer .datatable-pager .pager li.active a,::ng-deep .identity-module ngx-datatable .datatable-footer .datatable-pager .pager li.active a,abp-users ngx-datatable .datatable-footer .datatable-pager .pager li.active a,abp-roles ngx-datatable .datatable-footer .datatable-pager .pager li.active a,abp-permission-management ngx-datatable .datatable-footer .datatable-pager .pager li.active a,.identity-module ngx-datatable .datatable-footer .datatable-pager .pager li.active a{background:#6366f1!important;border-color:#6366f1!important;color:#fff!important}::ng-deep abp-users ngx-datatable .datatable-footer .datatable-pager .pager li.disabled a,::ng-deep abp-roles ngx-datatable .datatable-footer .datatable-pager .pager li.disabled a,::ng-deep abp-permission-management ngx-datatable .datatable-footer .datatable-pager .pager li.disabled a,::ng-deep .identity-module ngx-datatable .datatable-footer .datatable-pager .pager li.disabled a,abp-users ngx-datatable .datatable-footer .datatable-pager .pager li.disabled a,abp-roles ngx-datatable .datatable-footer .datatable-pager .pager li.disabled a,abp-permission-management ngx-datatable .datatable-footer .datatable-pager .pager li.disabled a,.identity-module ngx-datatable .datatable-footer .datatable-pager .pager li.disabled a{background:#f1f5f9!important;color:#94a3b8!important;cursor:not-allowed!important;opacity:.6!important}::ng-deep abp-users .btn,::ng-deep abp-roles .btn,::ng-deep abp-permission-management .btn,::ng-deep .identity-module .btn,abp-users .btn,abp-roles .btn,abp-permission-management .btn,.identity-module .btn{border-radius:.5rem!important;padding:.625rem 1.25rem!important;font-weight:500!important;transition:all .3s!important;border:none!important}::ng-deep abp-users .btn.btn-primary,::ng-deep abp-roles .btn.btn-primary,::ng-deep abp-permission-management .btn.btn-primary,::ng-deep .identity-module .btn.btn-primary,abp-users .btn.btn-primary,abp-roles .btn.btn-primary,abp-permission-management .btn.btn-primary,.identity-module .btn.btn-primary{background:#6366f1!important;color:#fff!important}::ng-deep abp-users .btn.btn-primary:hover,::ng-deep abp-roles .btn.btn-primary:hover,::ng-deep abp-permission-management .btn.btn-primary:hover,::ng-deep .identity-module .btn.btn-primary:hover,abp-users .btn.btn-primary:hover,abp-roles .btn.btn-primary:hover,abp-permission-management .btn.btn-primary:hover,.identity-module .btn.btn-primary:hover{background:#4f46e5!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #6366f14d!important}::ng-deep abp-users .btn.btn-secondary,::ng-deep abp-roles .btn.btn-secondary,::ng-deep abp-permission-management .btn.btn-secondary,::ng-deep .identity-module .btn.btn-secondary,abp-users .btn.btn-secondary,abp-roles .btn.btn-secondary,abp-permission-management .btn.btn-secondary,.identity-module .btn.btn-secondary{background:#fff!important;color:#334155!important;border:1px solid #CBD5E1!important}::ng-deep abp-users .btn.btn-secondary:hover,::ng-deep abp-roles .btn.btn-secondary:hover,::ng-deep abp-permission-management .btn.btn-secondary:hover,::ng-deep .identity-module .btn.btn-secondary:hover,abp-users .btn.btn-secondary:hover,abp-roles .btn.btn-secondary:hover,abp-permission-management .btn.btn-secondary:hover,.identity-module .btn.btn-secondary:hover{background:#f1f5f9!important;border-color:#94a3b8!important}::ng-deep abp-users .btn.btn-danger,::ng-deep abp-roles .btn.btn-danger,::ng-deep abp-permission-management .btn.btn-danger,::ng-deep .identity-module .btn.btn-danger,abp-users .btn.btn-danger,abp-roles .btn.btn-danger,abp-permission-management .btn.btn-danger,.identity-module .btn.btn-danger{background:#ef4444!important}::ng-deep abp-users .btn.btn-danger:hover,::ng-deep abp-roles .btn.btn-danger:hover,::ng-deep abp-permission-management .btn.btn-danger:hover,::ng-deep .identity-module .btn.btn-danger:hover,abp-users .btn.btn-danger:hover,abp-roles .btn.btn-danger:hover,abp-permission-management .btn.btn-danger:hover,.identity-module .btn.btn-danger:hover{background:#eb1515!important;transform:translateY(-1px)!important}::ng-deep abp-users .btn.btn-sm,::ng-deep abp-roles .btn.btn-sm,::ng-deep abp-permission-management .btn.btn-sm,::ng-deep .identity-module .btn.btn-sm,abp-users .btn.btn-sm,abp-roles .btn.btn-sm,abp-permission-management .btn.btn-sm,.identity-module .btn.btn-sm{padding:.5rem 1rem!important;font-size:.875rem!important}::ng-deep abp-users .btn.btn-primary[abpPermission],::ng-deep abp-roles .btn.btn-primary[abpPermission],::ng-deep abp-permission-management .btn.btn-primary[abpPermission],::ng-deep .identity-module .btn.btn-primary[abpPermission],abp-users .btn.btn-primary[abpPermission],abp-roles .btn.btn-primary[abpPermission],abp-permission-management .btn.btn-primary[abpPermission],.identity-module .btn.btn-primary[abpPermission]{background:transparent!important;color:#6366f1!important;border:1px solid #6366F1!important;padding:.375rem .75rem!important}::ng-deep abp-users .btn.btn-primary[abpPermission]:hover,::ng-deep abp-roles .btn.btn-primary[abpPermission]:hover,::ng-deep abp-permission-management .btn.btn-primary[abpPermission]:hover,::ng-deep .identity-module .btn.btn-primary[abpPermission]:hover,abp-users .btn.btn-primary[abpPermission]:hover,abp-roles .btn.btn-primary[abpPermission]:hover,abp-permission-management .btn.btn-primary[abpPermission]:hover,.identity-module .btn.btn-primary[abpPermission]:hover{background:#6366f1!important;color:#fff!important}::ng-deep abp-users .btn.btn-danger[abpPermission],::ng-deep abp-roles .btn.btn-danger[abpPermission],::ng-deep abp-permission-management .btn.btn-danger[abpPermission],::ng-deep .identity-module .btn.btn-danger[abpPermission],abp-users .btn.btn-danger[abpPermission],abp-roles .btn.btn-danger[abpPermission],abp-permission-management .btn.btn-danger[abpPermission],.identity-module .btn.btn-danger[abpPermission]{background:transparent!important;color:#ef4444!important;border:1px solid #EF4444!important;padding:.375rem .75rem!important}::ng-deep abp-users .btn.btn-danger[abpPermission]:hover,::ng-deep abp-roles .btn.btn-danger[abpPermission]:hover,::ng-deep abp-permission-management .btn.btn-danger[abpPermission]:hover,::ng-deep .identity-module .btn.btn-danger[abpPermission]:hover,abp-users .btn.btn-danger[abpPermission]:hover,abp-roles .btn.btn-danger[abpPermission]:hover,abp-permission-management .btn.btn-danger[abpPermission]:hover,.identity-module .btn.btn-danger[abpPermission]:hover{background:#ef4444!important;color:#fff!important}::ng-deep abp-users .dropdown-menu,::ng-deep abp-roles .dropdown-menu,::ng-deep abp-permission-management .dropdown-menu,::ng-deep .identity-module .dropdown-menu,abp-users .dropdown-menu,abp-roles .dropdown-menu,abp-permission-management .dropdown-menu,.identity-module .dropdown-menu{border:1px solid #E2E8F0!important;border-radius:.5rem!important;box-shadow:0 4px 12px #00000014!important;padding:.5rem!important}::ng-deep abp-users .dropdown-menu .dropdown-item,::ng-deep abp-roles .dropdown-menu .dropdown-item,::ng-deep abp-permission-management .dropdown-menu .dropdown-item,::ng-deep .identity-module .dropdown-menu .dropdown-item,abp-users .dropdown-menu .dropdown-item,abp-roles .dropdown-menu .dropdown-item,abp-permission-management .dropdown-menu .dropdown-item,.identity-module .dropdown-menu .dropdown-item{border-radius:.375rem!important;padding:.5rem 1rem!important;color:#334155!important;font-size:.875rem!important;transition:all .3s!important}::ng-deep abp-users .dropdown-menu .dropdown-item:hover,::ng-deep abp-roles .dropdown-menu .dropdown-item:hover,::ng-deep abp-permission-management .dropdown-menu .dropdown-item:hover,::ng-deep .identity-module .dropdown-menu .dropdown-item:hover,abp-users .dropdown-menu .dropdown-item:hover,abp-roles .dropdown-menu .dropdown-item:hover,abp-permission-management .dropdown-menu .dropdown-item:hover,.identity-module .dropdown-menu .dropdown-item:hover{background:#f1f5f9!important;color:#0f172a!important}::ng-deep abp-users .dropdown-menu .dropdown-item i,::ng-deep abp-roles .dropdown-menu .dropdown-item i,::ng-deep abp-permission-management .dropdown-menu .dropdown-item i,::ng-deep .identity-module .dropdown-menu .dropdown-item i,abp-users .dropdown-menu .dropdown-item i,abp-roles .dropdown-menu .dropdown-item i,abp-permission-management .dropdown-menu .dropdown-item i,.identity-module .dropdown-menu .dropdown-item i{width:20px!important;margin-right:.5rem!important;color:#64748b!important}::ng-deep abp-users .dropdown-menu .dropdown-item.text-danger,::ng-deep abp-roles .dropdown-menu .dropdown-item.text-danger,::ng-deep abp-permission-management .dropdown-menu .dropdown-item.text-danger,::ng-deep .identity-module .dropdown-menu .dropdown-item.text-danger,abp-users .dropdown-menu .dropdown-item.text-danger,abp-roles .dropdown-menu .dropdown-item.text-danger,abp-permission-management .dropdown-menu .dropdown-item.text-danger,.identity-module .dropdown-menu .dropdown-item.text-danger{color:#ef4444!important}::ng-deep abp-users .dropdown-menu .dropdown-item.text-danger:hover,::ng-deep abp-roles .dropdown-menu .dropdown-item.text-danger:hover,::ng-deep abp-permission-management .dropdown-menu .dropdown-item.text-danger:hover,::ng-deep .identity-module .dropdown-menu .dropdown-item.text-danger:hover,abp-users .dropdown-menu .dropdown-item.text-danger:hover,abp-roles .dropdown-menu .dropdown-item.text-danger:hover,abp-permission-management .dropdown-menu .dropdown-item.text-danger:hover,.identity-module .dropdown-menu .dropdown-item.text-danger:hover{background:#ef44441a!important;color:#ef4444!important}::ng-deep abp-users .badge,::ng-deep abp-roles .badge,::ng-deep abp-permission-management .badge,::ng-deep .identity-module .badge,abp-users .badge,abp-roles .badge,abp-permission-management .badge,.identity-module .badge{padding:.375rem .75rem!important;border-radius:.5rem!important;font-weight:500!important;font-size:.75rem!important}::ng-deep abp-users .badge.badge-light,::ng-deep abp-roles .badge.badge-light,::ng-deep abp-permission-management .badge.badge-light,::ng-deep .identity-module .badge.badge-light,abp-users .badge.badge-light,abp-roles .badge.badge-light,abp-permission-management .badge.badge-light,.identity-module .badge.badge-light{background:#6366f11a!important;color:#6366f1!important}::ng-deep abp-users .badge.badge-success,::ng-deep abp-roles .badge.badge-success,::ng-deep abp-permission-management .badge.badge-success,::ng-deep .identity-module .badge.badge-success,abp-users .badge.badge-success,abp-roles .badge.badge-success,abp-permission-management .badge.badge-success,.identity-module .badge.badge-success{background:#10b9811a!important;color:#10b981!important}::ng-deep abp-users .badge.badge-danger,::ng-deep abp-roles .badge.badge-danger,::ng-deep abp-permission-management .badge.badge-danger,::ng-deep .identity-module .badge.badge-danger,abp-users .badge.badge-danger,abp-roles .badge.badge-danger,abp-permission-management .badge.badge-danger,.identity-module .badge.badge-danger{background:#ef44441a!important;color:#ef4444!important}::ng-deep abp-users .form-control,::ng-deep abp-users .form-select,::ng-deep abp-roles .form-control,::ng-deep abp-roles .form-select,::ng-deep abp-permission-management .form-control,::ng-deep abp-permission-management .form-select,::ng-deep .identity-module .form-control,::ng-deep .identity-module .form-select,abp-users .form-control,abp-users .form-select,abp-roles .form-control,abp-roles .form-select,abp-permission-management .form-control,abp-permission-management .form-select,.identity-module .form-control,.identity-module .form-select{border:1px solid #CBD5E1!important;border-radius:.5rem!important;padding:.625rem 1rem!important;font-size:1rem!important;transition:all .3s!important}::ng-deep abp-users .form-control:focus,::ng-deep abp-users .form-select:focus,::ng-deep abp-roles .form-control:focus,::ng-deep abp-roles .form-select:focus,::ng-deep abp-permission-management .form-control:focus,::ng-deep abp-permission-management .form-select:focus,::ng-deep .identity-module .form-control:focus,::ng-deep .identity-module .form-select:focus,abp-users .form-control:focus,abp-users .form-select:focus,abp-roles .form-control:focus,abp-roles .form-select:focus,abp-permission-management .form-control:focus,abp-permission-management .form-select:focus,.identity-module .form-control:focus,.identity-module .form-select:focus{border-color:#6366f1!important;box-shadow:0 0 0 3px #6366f11a!important}::ng-deep abp-users .form-label,::ng-deep abp-roles .form-label,::ng-deep abp-permission-management .form-label,::ng-deep .identity-module .form-label,abp-users .form-label,abp-roles .form-label,abp-permission-management .form-label,.identity-module .form-label{color:#334155!important;font-weight:500!important;margin-bottom:.5rem!important;font-size:.875rem!important}::ng-deep abp-users .custom-checkbox .custom-control-label,::ng-deep abp-users .custom-checkbox .form-check-label,::ng-deep abp-users .form-check .custom-control-label,::ng-deep abp-users .form-check .form-check-label,::ng-deep abp-roles .custom-checkbox .custom-control-label,::ng-deep abp-roles .custom-checkbox .form-check-label,::ng-deep abp-roles .form-check .custom-control-label,::ng-deep abp-roles .form-check .form-check-label,::ng-deep abp-permission-management .custom-checkbox .custom-control-label,::ng-deep abp-permission-management .custom-checkbox .form-check-label,::ng-deep abp-permission-management .form-check .custom-control-label,::ng-deep abp-permission-management .form-check .form-check-label,::ng-deep .identity-module .custom-checkbox .custom-control-label,::ng-deep .identity-module .custom-checkbox .form-check-label,::ng-deep .identity-module .form-check .custom-control-label,::ng-deep .identity-module .form-check .form-check-label,abp-users .custom-checkbox .custom-control-label,abp-users .custom-checkbox .form-check-label,abp-users .form-check .custom-control-label,abp-users .form-check .form-check-label,abp-roles .custom-checkbox .custom-control-label,abp-roles .custom-checkbox .form-check-label,abp-roles .form-check .custom-control-label,abp-roles .form-check .form-check-label,abp-permission-management .custom-checkbox .custom-control-label,abp-permission-management .custom-checkbox .form-check-label,abp-permission-management .form-check .custom-control-label,abp-permission-management .form-check .form-check-label,.identity-module .custom-checkbox .custom-control-label,.identity-module .custom-checkbox .form-check-label,.identity-module .form-check .custom-control-label,.identity-module .form-check .form-check-label{color:#334155!important;cursor:pointer!important;font-size:.875rem!important}::ng-deep abp-users .custom-checkbox .custom-control-input:checked~.custom-control-label:before,::ng-deep abp-users .custom-checkbox .form-check-input:checked,::ng-deep abp-users .form-check .custom-control-input:checked~.custom-control-label:before,::ng-deep abp-users .form-check .form-check-input:checked,::ng-deep abp-roles .custom-checkbox .custom-control-input:checked~.custom-control-label:before,::ng-deep abp-roles .custom-checkbox .form-check-input:checked,::ng-deep abp-roles .form-check .custom-control-input:checked~.custom-control-label:before,::ng-deep abp-roles .form-check .form-check-input:checked,::ng-deep abp-permission-management .custom-checkbox .custom-control-input:checked~.custom-control-label:before,::ng-deep abp-permission-management .custom-checkbox .form-check-input:checked,::ng-deep abp-permission-management .form-check .custom-control-input:checked~.custom-control-label:before,::ng-deep abp-permission-management .form-check .form-check-input:checked,::ng-deep .identity-module .custom-checkbox .custom-control-input:checked~.custom-control-label:before,::ng-deep .identity-module .custom-checkbox .form-check-input:checked,::ng-deep .identity-module .form-check .custom-control-input:checked~.custom-control-label:before,::ng-deep .identity-module .form-check .form-check-input:checked,abp-users .custom-checkbox .custom-control-input:checked~.custom-control-label:before,abp-users .custom-checkbox .form-check-input:checked,abp-users .form-check .custom-control-input:checked~.custom-control-label:before,abp-users .form-check .form-check-input:checked,abp-roles .custom-checkbox .custom-control-input:checked~.custom-control-label:before,abp-roles .custom-checkbox .form-check-input:checked,abp-roles .form-check .custom-control-input:checked~.custom-control-label:before,abp-roles .form-check .form-check-input:checked,abp-permission-management .custom-checkbox .custom-control-input:checked~.custom-control-label:before,abp-permission-management .custom-checkbox .form-check-input:checked,abp-permission-management .form-check .custom-control-input:checked~.custom-control-label:before,abp-permission-management .form-check .form-check-input:checked,.identity-module .custom-checkbox .custom-control-input:checked~.custom-control-label:before,.identity-module .custom-checkbox .form-check-input:checked,.identity-module .form-check .custom-control-input:checked~.custom-control-label:before,.identity-module .form-check .form-check-input:checked{background-color:#6366f1!important;border-color:#6366f1!important}::ng-deep abp-users .custom-switch .custom-control-label:before,::ng-deep abp-roles .custom-switch .custom-control-label:before,::ng-deep abp-permission-management .custom-switch .custom-control-label:before,::ng-deep .identity-module .custom-switch .custom-control-label:before,abp-users .custom-switch .custom-control-label:before,abp-roles .custom-switch .custom-control-label:before,abp-permission-management .custom-switch .custom-control-label:before,.identity-module .custom-switch .custom-control-label:before{background-color:#cbd5e1!important;border:none!important}::ng-deep abp-users .custom-switch .custom-control-input:checked~.custom-control-label:before,::ng-deep abp-roles .custom-switch .custom-control-input:checked~.custom-control-label:before,::ng-deep abp-permission-management .custom-switch .custom-control-input:checked~.custom-control-label:before,::ng-deep .identity-module .custom-switch .custom-control-input:checked~.custom-control-label:before,abp-users .custom-switch .custom-control-input:checked~.custom-control-label:before,abp-roles .custom-switch .custom-control-input:checked~.custom-control-label:before,abp-permission-management .custom-switch .custom-control-input:checked~.custom-control-label:before,.identity-module .custom-switch .custom-control-input:checked~.custom-control-label:before{background-color:#6366f1!important}.modal{z-index:1040!important;--bs-modal-width: 500px}.modal-backdrop{z-index:1039!important}.modal-dialog{z-index:1041!important}.modal-dialog.modal-sm{--bs-modal-width: 300px;max-width:300px}.modal-dialog.modal-md{--bs-modal-width: 500px;max-width:500px}.modal-dialog.modal-lg{--bs-modal-width: 700px;max-width:700px}.modal-dialog.modal-xl{--bs-modal-width: 1100px;max-width:1100px}abp-modal[size=sm] .modal-dialog{--bs-modal-width: 300px !important;max-width:300px!important}abp-modal[size=md] .modal-dialog{--bs-modal-width: 500px !important;max-width:500px!important}abp-modal[size=lg] .modal-dialog{--bs-modal-width: 700px !important;max-width:700px!important}abp-modal[size=xl] .modal-dialog{--bs-modal-width: 1100px !important;max-width:1100px!important}::ng-deep abp-modal .modal-dialog.modal-xl{--bs-modal-width: 1100px !important;max-width:1100px!important}::ng-deep abp-modal .modal-dialog.modal-lg{--bs-modal-width: 700px !important;max-width:700px!important}::ng-deep abp-modal .modal-dialog.modal-md{--bs-modal-width: 500px !important;max-width:500px!important}::ng-deep abp-modal .modal-dialog.modal-sm{--bs-modal-width: 300px !important;max-width:300px!important}.modal .modal-content{border:none!important;border-radius:1rem!important;box-shadow:0 10px 25px #0000001a!important}.modal .modal-header{border-bottom:1px solid #F1F5F9!important;padding:1.5rem!important;background:#fff!important;border-radius:1rem 1rem 0 0!important}.modal .modal-header .modal-title{font-size:1.25rem!important;color:#0f172a!important;font-weight:600!important}.modal .modal-header .btn-close{background:transparent!important;opacity:.5!important}.modal .modal-header .btn-close:hover{opacity:1!important}#abp-modal .modal-header,#abp-modal-header,#abp-confirm-modal .modal-header{background:linear-gradient(135deg,#6366f1,#4f46e5)!important;color:#fff!important;padding:1.25rem 1.5rem!important;border:none!important;border-bottom:3px solid #818CF8!important;border-radius:1rem 1rem 0 0!important}#abp-modal .modal-header h1,#abp-modal .modal-header h2,#abp-modal .modal-header h3,#abp-modal .modal-header h4,#abp-modal .modal-header h5,#abp-modal .modal-header h6,#abp-modal .modal-header .modal-title,#abp-modal-header h1,#abp-modal-header h2,#abp-modal-header h3,#abp-modal-header h4,#abp-modal-header h5,#abp-modal-header h6,#abp-modal-header .modal-title,#abp-confirm-modal .modal-header h1,#abp-confirm-modal .modal-header h2,#abp-confirm-modal .modal-header h3,#abp-confirm-modal .modal-header h4,#abp-confirm-modal .modal-header h5,#abp-confirm-modal .modal-header h6,#abp-confirm-modal .modal-header .modal-title{color:#fff!important;font-weight:600!important;font-size:1.25rem!important;margin:0!important}#abp-modal .modal-header button.close,#abp-modal .modal-header .btn-close,#abp-modal .modal-header .close,#abp-modal-header button.close,#abp-modal-header .btn-close,#abp-modal-header .close,#abp-confirm-modal .modal-header button.close,#abp-confirm-modal .modal-header .btn-close,#abp-confirm-modal .modal-header .close{color:#fff!important;opacity:.8!important;text-shadow:none!important;background:transparent!important;border:none!important;font-size:1.5rem!important}#abp-modal .modal-header button.close:hover,#abp-modal .modal-header .btn-close:hover,#abp-modal .modal-header .close:hover,#abp-modal-header button.close:hover,#abp-modal-header .btn-close:hover,#abp-modal-header .close:hover,#abp-confirm-modal .modal-header button.close:hover,#abp-confirm-modal .modal-header .btn-close:hover,#abp-confirm-modal .modal-header .close:hover{opacity:1!important;background:#ffffff1a!important;color:#fff!important}#abp-modal .modal-header button.close span,#abp-modal .modal-header .btn-close span,#abp-modal .modal-header .close span,#abp-modal-header button.close span,#abp-modal-header .btn-close span,#abp-modal-header .close span,#abp-confirm-modal .modal-header button.close span,#abp-confirm-modal .modal-header .btn-close span,#abp-confirm-modal .modal-header .close span{color:#fff!important}#abp-confirm-modal.warning .modal-header,#abp-confirm-modal .modal-header.warning{background:linear-gradient(135deg,#f59e0b,#ac6f07)!important;border-bottom:3px solid rgb(147.937007874,95.188976378,6.062992126)!important}#abp-confirm-modal.danger .modal-header,#abp-confirm-modal.error .modal-header,#abp-confirm-modal .modal-header.danger{background:linear-gradient(135deg,#ef4444,#d41212)!important;border-bottom:3px solid rgb(188.842364532,16.157635468,16.157635468)!important}#abp-confirm-modal.success .modal-header,#abp-confirm-modal .modal-header.success{background:linear-gradient(135deg,#10b981,#0a7350)!important;border-bottom:3px solid rgb(7.8805970149,91.1194029851,63.5373134328)!important}#abp-confirm-modal.info .modal-header,#abp-confirm-modal .modal-header.info{background:linear-gradient(135deg,#06b6d4,#04768a)!important;border-bottom:3px solid rgb(3.1926605505,96.8440366972,112.8073394495)!important}#abp-modal .modal-body,#abp-confirm-modal .modal-body{padding:2rem!important;background:#fff!important}@media (max-width: 576px){#abp-modal .modal-body,#abp-confirm-modal .modal-body{padding:1.5rem 1rem!important}}#abp-modal .modal-footer,#abp-confirm-modal .modal-footer{background:#f8fafc!important;border-top:1px solid #E2E8F0!important;padding:1.25rem!important;border-radius:0 0 1rem 1rem!important}#abp-modal .modal-footer .btn,#abp-confirm-modal .modal-footer .btn{min-width:120px!important;padding:.75rem 1.5rem!important;border-radius:.5rem!important;font-weight:600!important;font-size:.9375rem!important;text-transform:uppercase!important;letter-spacing:.025em!important;transition:all .3s!important}#abp-modal .modal-footer .btn.btn-primary,#abp-confirm-modal .modal-footer .btn.btn-primary{background:#6366f1!important;border:none!important;color:#fff!important}#abp-modal .modal-footer .btn.btn-primary:hover,#abp-confirm-modal .modal-footer .btn.btn-primary:hover{background:#4f46e5!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #6366f14d!important}#abp-modal .modal-footer .btn.btn-secondary,#abp-confirm-modal .modal-footer .btn.btn-secondary{background:#fff!important;color:#334155!important;border:2px solid #CBD5E1!important}#abp-modal .modal-footer .btn.btn-secondary:hover,#abp-confirm-modal .modal-footer .btn.btn-secondary:hover{background:#f1f5f9!important;border-color:#94a3b8!important}#abp-modal .modal-footer .btn.btn-danger,#abp-confirm-modal .modal-footer .btn.btn-danger{background:#ef4444!important;border:none!important;color:#fff!important}#abp-modal .modal-footer .btn.btn-danger:hover,#abp-confirm-modal .modal-footer .btn.btn-danger:hover{background:#eb1515!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #ef44444d!important}.modal .modal-body{padding:1.5rem!important}.modal .modal-body .nav-tabs{border-bottom:1px solid #E2E8F0!important;margin-bottom:1.5rem!important}.modal .modal-body .nav-tabs .nav-link{border:none!important;border-bottom:2px solid transparent!important;color:#475569!important;padding:.75rem 1rem!important;font-weight:500!important;background:transparent!important;transition:all .3s!important}.modal .modal-body .nav-tabs .nav-link:hover{color:#0f172a!important;border-bottom-color:#cbd5e1!important}.modal .modal-body .nav-tabs .nav-link.active{color:#6366f1!important;border-bottom-color:#6366f1!important;background:transparent!important}.modal .modal-footer{border-top:1px solid #F1F5F9!important;padding:1.5rem!important;background:#f8fafc!important;border-radius:0 0 1rem 1rem!important}abp-permission-management .custom-checkbox,abp-permission-management .form-check,::ng-deep abp-permission-management .custom-checkbox,::ng-deep abp-permission-management .form-check{padding:.75rem 1rem!important;margin:.25rem 0!important;border-radius:.5rem!important;transition:all .3s!important;border:2px solid transparent!important}abp-permission-management .custom-checkbox:hover,abp-permission-management .form-check:hover,::ng-deep abp-permission-management .custom-checkbox:hover,::ng-deep abp-permission-management .form-check:hover{background:#f8fafc!important;border-color:#e2e8f0!important}abp-permission-management .custom-checkbox:has(.custom-control-input:checked),abp-permission-management .custom-checkbox:has(.form-check-input:checked),abp-permission-management .form-check:has(.custom-control-input:checked),abp-permission-management .form-check:has(.form-check-input:checked),::ng-deep abp-permission-management .custom-checkbox:has(.custom-control-input:checked),::ng-deep abp-permission-management .custom-checkbox:has(.form-check-input:checked),::ng-deep abp-permission-management .form-check:has(.custom-control-input:checked),::ng-deep abp-permission-management .form-check:has(.form-check-input:checked){background:#6366f10d!important;border-color:#6366f133!important}abp-permission-management .custom-checkbox .custom-control-label,abp-permission-management .custom-checkbox .form-check-label,abp-permission-management .form-check .custom-control-label,abp-permission-management .form-check .form-check-label,::ng-deep abp-permission-management .custom-checkbox .custom-control-label,::ng-deep abp-permission-management .custom-checkbox .form-check-label,::ng-deep abp-permission-management .form-check .custom-control-label,::ng-deep abp-permission-management .form-check .form-check-label{font-weight:500!important;color:#334155!important;cursor:pointer!important}abp-permission-management .permission-group,::ng-deep abp-permission-management .permission-group{margin-bottom:2rem!important;padding:1.5rem!important;background:#f8fafc!important;border-radius:.75rem!important;border:1px solid #E2E8F0!important}abp-permission-management .permission-group h4,::ng-deep abp-permission-management .permission-group h4{font-size:1.125rem!important;color:#0f172a!important;font-weight:600!important;margin-bottom:1rem!important;display:flex!important;align-items:center!important;gap:.5rem!important}abp-permission-management .permission-group h4:before,::ng-deep abp-permission-management .permission-group h4:before{content:"\25b8"!important;color:#6366f1!important;font-size:1.25rem!important}.abp-spinner{border-color:#cbd5e1!important;border-top-color:#6366f1!important}.abp-no-data,ngx-datatable .empty-row{padding:3rem!important;text-align:center!important;color:#64748b!important;font-size:1rem!important}.abp-no-data i,ngx-datatable .empty-row i{font-size:3rem!important;margin-bottom:1rem!important;display:block!important;opacity:.5!important}.pagination .page-link{border:1px solid #CBD5E1!important;color:#334155!important;padding:.5rem .75rem!important;margin:0 .25rem!important;border-radius:.5rem!important;transition:all .3s!important}.pagination .page-link:hover{background:#f1f5f9!important;border-color:#94a3b8!important}.pagination .page-item.active .page-link{background:#6366f1!important;border-color:#6366f1!important;color:#fff!important}.pagination .page-item.disabled .page-link{background:#f1f5f9!important;color:#94a3b8!important}::ng-deep .row.entry-row .btn.btn-primary,::ng-deep .abp-page-header .btn.btn-primary,::ng-deep .content-header .btn.btn-primary,::ng-deep abp-users .btn.btn-primary,::ng-deep abp-roles .btn.btn-primary,::ng-deep .entry-row .btn-primary,::ng-deep .col-auto .btn-primary,::ng-deep .text-right .btn-primary,::ng-deep .text-end .btn-primary{background:#6366f1!important;border:none!important;padding:.75rem 1.5rem!important;border-radius:.5rem!important;font-weight:500!important;transition:all .3s!important;display:inline-flex!important;align-items:center!important;gap:.5rem!important;color:#fff!important;min-width:140px!important;justify-content:center!important}::ng-deep .row.entry-row .btn.btn-primary:hover,::ng-deep .row.entry-row .btn.btn-primary:focus,::ng-deep .abp-page-header .btn.btn-primary:hover,::ng-deep .abp-page-header .btn.btn-primary:focus,::ng-deep .content-header .btn.btn-primary:hover,::ng-deep .content-header .btn.btn-primary:focus,::ng-deep abp-users .btn.btn-primary:hover,::ng-deep abp-users .btn.btn-primary:focus,::ng-deep abp-roles .btn.btn-primary:hover,::ng-deep abp-roles .btn.btn-primary:focus,::ng-deep .entry-row .btn-primary:hover,::ng-deep .entry-row .btn-primary:focus,::ng-deep .col-auto .btn-primary:hover,::ng-deep .col-auto .btn-primary:focus,::ng-deep .text-right .btn-primary:hover,::ng-deep .text-right .btn-primary:focus,::ng-deep .text-end .btn-primary:hover,::ng-deep .text-end .btn-primary:focus{background:#4f46e5!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #6366f14d!important;color:#fff!important}::ng-deep .row.entry-row .btn.btn-primary:active,::ng-deep .abp-page-header .btn.btn-primary:active,::ng-deep .content-header .btn.btn-primary:active,::ng-deep abp-users .btn.btn-primary:active,::ng-deep abp-roles .btn.btn-primary:active,::ng-deep .entry-row .btn-primary:active,::ng-deep .col-auto .btn-primary:active,::ng-deep .text-right .btn-primary:active,::ng-deep .text-end .btn-primary:active{transform:translateY(0)!important}::ng-deep .row.entry-row .btn.btn-primary i,::ng-deep .abp-page-header .btn.btn-primary i,::ng-deep .content-header .btn.btn-primary i,::ng-deep abp-users .btn.btn-primary i,::ng-deep abp-roles .btn.btn-primary i,::ng-deep .entry-row .btn-primary i,::ng-deep .col-auto .btn-primary i,::ng-deep .text-right .btn-primary i,::ng-deep .text-end .btn-primary i{font-size:1rem!important;margin:0!important}::ng-deep .btn-group .btn{border-radius:.375rem!important;padding:.375rem .75rem!important;font-size:.875rem!important;font-weight:500!important;transition:all .2s!important}::ng-deep .btn-group .btn.btn-primary{background:transparent!important;color:#6366f1!important;border:1px solid #6366F1!important}::ng-deep .btn-group .btn.btn-primary:hover{background:#6366f1!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 2px 8px #6366f14d!important}::ng-deep .btn-group .btn.btn-primary i{margin-right:.375rem!important}::ng-deep .btn-group .btn.btn-danger,::ng-deep .btn-group .btn.btn-delete{background:transparent!important;color:#ef4444!important;border:1px solid #EF4444!important}::ng-deep .btn-group .btn.btn-danger:hover,::ng-deep .btn-group .btn.btn-delete:hover{background:#ef4444!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 2px 8px #ef44444d!important}::ng-deep .btn-group .btn.dropdown-toggle:after{margin-left:.375rem!important}::ng-deep .btn.btn-primary{background-color:#6366f1!important;border-color:#6366f1!important}::ng-deep .btn.btn-primary:hover,::ng-deep .btn.btn-primary:focus,::ng-deep .btn.btn-primary:active,::ng-deep .btn.btn-primary:not(:disabled):not(.disabled):active{background-color:#4f46e5!important;border-color:#4f46e5!important}::ng-deep abp-confirmation .confirmation{z-index:99999!important;position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}::ng-deep abp-confirmation .confirmation-backdrop{z-index:99998!important;position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:#000000b3!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}::ng-deep abp-confirmation .confirmation-dialog{z-index:99999!important;position:relative!important;background:#fff!important;border-radius:1rem!important;box-shadow:0 20px 60px #0003!important;overflow:hidden!important;max-width:500px!important;animation:confirmSlideIn .3s ease-out!important}::ng-deep abp-confirmation .icon-container{width:80px!important;height:80px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:2rem auto 1.5rem!important;font-size:2.5rem!important;color:#fff!important}::ng-deep abp-confirmation .icon-container.warning{background:linear-gradient(135deg,#f59e0b,#dc2626)!important;box-shadow:0 8px 24px #f59e0b66!important}::ng-deep abp-confirmation .icon-container.error{background:linear-gradient(135deg,#ef4444,#b91c1c)!important;box-shadow:0 8px 24px #ef444466!important}::ng-deep abp-confirmation .icon-container.success{background:linear-gradient(135deg,#10b981,#059669)!important;box-shadow:0 8px 24px #10b98166!important}::ng-deep abp-confirmation .icon-container.info{background:linear-gradient(135deg,#6366f1,#4f46e5)!important;box-shadow:0 8px 24px #6366f166!important}::ng-deep abp-confirmation .icon-container i{color:#fff!important;font-size:inherit!important}::ng-deep abp-confirmation .content{padding:0 2rem!important;text-align:center!important}::ng-deep abp-confirmation .content .title{font-size:1.5rem!important;font-weight:600!important;color:#0f172a!important;margin-bottom:.75rem!important}::ng-deep abp-confirmation .content .message{font-size:1.1rem!important;color:#334155!important;line-height:1.6!important;margin-bottom:2rem!important}::ng-deep abp-confirmation .footer{padding:1.5rem 2rem!important;background:#f8fafc!important;border-top:1px solid #E2E8F0!important;display:flex!important;justify-content:center!important;gap:1rem!important}::ng-deep abp-confirmation .footer .btn{padding:.75rem 2rem!important;border-radius:.5rem!important;font-weight:600!important;min-width:120px!important;transition:all .3s!important;border:none!important}::ng-deep abp-confirmation .footer .btn.btn-secondary{background:#fff!important;color:#334155!important;border:2px solid #CBD5E1!important}::ng-deep abp-confirmation .footer .btn.btn-secondary:hover{background:#f1f5f9!important;border-color:#94a3b8!important;transform:translateY(-1px)!important}::ng-deep abp-confirmation .footer .btn.btn-primary{background:#ef4444!important;color:#fff!important;box-shadow:0 4px 12px #ef44444d!important}::ng-deep abp-confirmation .footer .btn.btn-primary:hover{background:#dc2626!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px #ef444466!important}@keyframes confirmSlideIn{0%{transform:scale(.9) translateY(-20px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}::ng-deep .btn:not(.btn-group .btn).btn-primary:not(.btn-sm):not(.btn-lg){padding:.75rem 1.5rem!important;font-size:1rem!important;line-height:1.5!important;border-radius:.5rem!important;font-weight:500!important;min-width:140px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important}::ng-deep .btn:not(.btn-group .btn).btn-primary:not(.btn-sm):not(.btn-lg) i{font-size:1rem!important}::ng-deep .btn:not(.btn-group .btn).btn-secondary:not(.btn-sm):not(.btn-lg){padding:.75rem 1.5rem!important;font-size:1rem!important;line-height:1.5!important;border-radius:.5rem!important;font-weight:500!important;min-width:140px!important}::ng-deep .btn:not(.btn-group .btn).btn-danger:not(.btn-sm):not(.btn-lg){padding:.75rem 1.5rem!important;font-size:1rem!important;line-height:1.5!important;border-radius:.5rem!important;font-weight:500!important;min-width:140px!important}.quick-actions .action-btn{padding:.75rem 1.5rem!important;font-size:1rem!important;line-height:1.5!important;border-radius:.5rem!important;font-weight:500!important;min-width:140px!important;background:#6366f1!important;color:#fff!important;border:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;transition:all .3s!important}.quick-actions .action-btn:hover{background:#4f46e5!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #6366f14d!important}::ng-deep html body .modal-open abp-confirmation .confirmation,::ng-deep html body .modal-open abp-confirmation .confirmation-backdrop,::ng-deep html body .modal-open abp-confirmation .confirmation-dialog,::ng-deep html body .modal abp-confirmation .confirmation,::ng-deep html body .modal abp-confirmation .confirmation-backdrop,::ng-deep html body .modal abp-confirmation .confirmation-dialog,::ng-deep html body abp-modal abp-confirmation .confirmation,::ng-deep html body abp-modal abp-confirmation .confirmation-backdrop,::ng-deep html body abp-modal abp-confirmation .confirmation-dialog{z-index:999999!important}::ng-deep html body abp-confirmation{position:fixed!important;z-index:999999!important}::ng-deep html body abp-confirmation>*{z-index:999999!important}::ng-deep .modal-backdrop{z-index:1040!important}::ng-deep .modal-backdrop+.modal-backdrop{z-index:1041!important}html{font-size:16px}@media (max-width: 575px){html{font-size:14px}}@media (max-width: 575px){body{padding:0!important;margin:0!important}}@media (max-width: 575px){.container,.container-fluid{padding-left:1rem!important;padding-right:1rem!important}}@media (max-width: 575px){h1,.h1{font-size:1.75rem!important}}@media (max-width: 575px){h2,.h2{font-size:1.5rem!important}}@media (max-width: 575px){h3,.h3{font-size:1.25rem!important}}@media (max-width: 575px){.btn{padding:.5rem 1rem!important;font-size:.875rem!important;min-width:auto!important}.btn:not(.btn-sm):not(.btn-lg){padding:.625rem 1.25rem!important}}@media (max-width: 575px){.form-control,.form-select{font-size:16px!important;padding:.75rem!important}}@media (max-width: 767px){.table-responsive{-webkit-overflow-scrolling:touch}.table-responsive table{min-width:600px}}@media (max-width: 575px){.card{border-radius:.5rem!important;margin-bottom:1rem!important}}@media (max-width: 767px){.modal-dialog{margin:.5rem!important;max-width:calc(100% - 1rem)!important}}@media (max-width: 575px){.modal-dialog{margin:0!important;max-width:100%!important;height:100%!important}.modal-dialog .modal-content{height:100%!important;border-radius:0!important}.modal-dialog .modal-content .modal-body{overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}}.mobile-only{display:none!important}@media (max-width: 767px){.mobile-only{display:block!important}}@media (max-width: 767px){.desktop-only{display:none!important}}.tablet-up{display:none!important}@media (min-width: 768px) and (max-width: 991px){.tablet-up{display:block!important}}@media (min-width: 992px){.tablet-up{display:block!important}}@media (max-width: 575px){.row{margin-left:-.5rem!important;margin-right:-.5rem!important}.row>[class*=col-]{padding-left:.5rem!important;padding-right:.5rem!important}}@media (max-width: 767px){::ng-deep abp-users .abp-page-header,::ng-deep abp-roles .abp-page-header{flex-direction:column!important;align-items:flex-start!important;gap:1rem!important;padding:1rem!important}::ng-deep abp-users .abp-page-header h1,::ng-deep abp-roles .abp-page-header h1{font-size:1.5rem!important}::ng-deep abp-users .abp-page-header .btn-primary,::ng-deep abp-roles .abp-page-header .btn-primary{width:100%!important}::ng-deep abp-users .card,::ng-deep abp-roles .card{margin:0 1rem 1rem!important}::ng-deep abp-users .card .card-body,::ng-deep abp-roles .card .card-body{padding:1rem!important}::ng-deep abp-users .input-group .form-control,::ng-deep abp-roles .input-group .form-control{font-size:16px!important}}@media (max-width: 767px){::ng-deep ngx-datatable .datatable-header-cell,::ng-deep ngx-datatable .datatable-body-cell{padding:.75rem!important;font-size:.875rem!important}::ng-deep ngx-datatable .datatable-header-cell:nth-child(n+3),::ng-deep ngx-datatable .datatable-body-cell:nth-child(n+3){display:none!important}}@media (max-width: 575px){::ng-deep .pagination{justify-content:center!important;flex-wrap:wrap!important}::ng-deep .pagination .page-item{margin:.125rem!important}::ng-deep .pagination .page-item .page-link{padding:.375rem .625rem!important;font-size:.875rem!important}}@media (max-width: 767px){.breadcrumb-container{padding:.75rem 1rem!important;margin-bottom:1rem!important}.breadcrumb-container .breadcrumb{font-size:.75rem!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.breadcrumb-container .breadcrumb .breadcrumb-item{white-space:nowrap!important}}@media (max-width: 575px){.dropdown-menu{position:fixed!important;inset:auto 0 0!important;width:100%!important;max-width:100%!important;margin:0!important;border-radius:1rem 1rem 0 0!important;padding:1rem!important;max-height:70vh!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}}@media (max-width: 767px){.navbar{position:sticky!important;top:0!important;z-index:1030!important}}@media (max-width: 767px){.btn,.form-control,.form-select,.dropdown-item,.nav-link,.list-group-item{min-height:44px!important}}.form-builder-layout *{scrollbar-width:thin;scrollbar-color:#d9d9d9 #f0f0f0}.form-builder-layout *::-webkit-scrollbar{width:8px;height:8px}.form-builder-layout *::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}.form-builder-layout *::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:4px;-webkit-transition:background .3s;transition:background .3s}.form-builder-layout *::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.form-builder-layout .ant-card{border-radius:8px;border:1px solid #f0f0f0;transition:all .3s}.form-builder-layout .ant-card:hover{box-shadow:0 4px 16px #00000014}.form-builder-layout .ant-btn{border-radius:6px;font-weight:500;transition:all .3s;display:inline-flex;align-items:center;gap:6px}.form-builder-layout .ant-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.form-builder-layout .ant-btn:active{transform:translateY(0)}.form-builder-layout .ant-input,.form-builder-layout .ant-input-number,.form-builder-layout .ant-select-selector{border-radius:6px!important;transition:all .3s}.form-builder-layout .ant-input:hover:not(:disabled),.form-builder-layout .ant-input-number:hover:not(:disabled),.form-builder-layout .ant-select-selector:hover:not(:disabled){border-color:#91caff!important}.form-builder-layout .ant-input:focus,.form-builder-layout .ant-input:focus-within,.form-builder-layout .ant-input-number:focus,.form-builder-layout .ant-input-number:focus-within,.form-builder-layout .ant-select-selector:focus,.form-builder-layout .ant-select-selector:focus-within{border-color:#1890ff!important;box-shadow:0 0 0 2px #1890ff33!important}.form-builder-layout .ant-layout-sider,.form-builder-layout .ant-layout-content{transition:all .3s}.form-builder-layout .ant-tooltip-inner{border-radius:6px;font-size:12px}::ng-deep .tooltip,::ng-deep .bs-tooltip-top,::ng-deep .bs-tooltip-bottom,::ng-deep .bs-tooltip-start,::ng-deep .bs-tooltip-end,::ng-deep .bs-tooltip-auto{z-index:99999!important}::ng-deep abp-tooltip,::ng-deep .abp-tooltip{z-index:99999!important}::ng-deep .popover,::ng-deep .bs-popover-top,::ng-deep .bs-popover-bottom,::ng-deep .bs-popover-start,::ng-deep .bs-popover-end{z-index:99999!important}::ng-deep .ant-tooltip{z-index:99999!important}::ng-deep .ant-popover{z-index:99999!important}::ng-deep .tooltip-inner{z-index:99999!important}::ng-deep .modal .tooltip,::ng-deep .modal .popover,::ng-deep .modal abp-tooltip{z-index:99999!important}::ng-deep .tooltip-arrow,::ng-deep .popover-arrow,::ng-deep .arrow{z-index:99999!important}
