:host ::ng-deep abp-users .row.entry-row,:host ::ng-deep abp-roles .row.entry-row,::ng-deep abp-users .row.entry-row,::ng-deep abp-roles .row.entry-row,abp-users .row.entry-row,abp-roles .row.entry-row{margin:0!important;padding:1.5rem 2rem!important;background:#fff!important;border-bottom:1px solid #E2E8F0!important}:host ::ng-deep abp-users .row.entry-row .col-auto h1,:host ::ng-deep abp-roles .row.entry-row .col-auto h1,::ng-deep abp-users .row.entry-row .col-auto h1,::ng-deep abp-roles .row.entry-row .col-auto h1,abp-users .row.entry-row .col-auto h1,abp-roles .row.entry-row .col-auto h1{font-size:1.875rem!important;color:#0f172a!important;font-weight:700!important;margin:0!important}:host ::ng-deep abp-users .row.entry-row .col.text-right .btn.btn-primary,:host ::ng-deep abp-users .row.entry-row .col.text-end .btn.btn-primary,:host ::ng-deep abp-roles .row.entry-row .col.text-right .btn.btn-primary,:host ::ng-deep abp-roles .row.entry-row .col.text-end .btn.btn-primary,::ng-deep abp-users .row.entry-row .col.text-right .btn.btn-primary,::ng-deep abp-users .row.entry-row .col.text-end .btn.btn-primary,::ng-deep abp-roles .row.entry-row .col.text-right .btn.btn-primary,::ng-deep abp-roles .row.entry-row .col.text-end .btn.btn-primary,abp-users .row.entry-row .col.text-right .btn.btn-primary,abp-users .row.entry-row .col.text-end .btn.btn-primary,abp-roles .row.entry-row .col.text-right .btn.btn-primary,abp-roles .row.entry-row .col.text-end .btn.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}:host ::ng-deep abp-users .row.entry-row .col.text-right .btn.btn-primary:hover,:host ::ng-deep abp-users .row.entry-row .col.text-right .btn.btn-primary:focus,:host ::ng-deep abp-users .row.entry-row .col.text-end .btn.btn-primary:hover,:host ::ng-deep abp-users .row.entry-row .col.text-end .btn.btn-primary:focus,:host ::ng-deep abp-roles .row.entry-row .col.text-right .btn.btn-primary:hover,:host ::ng-deep abp-roles .row.entry-row .col.text-right .btn.btn-primary:focus,:host ::ng-deep abp-roles .row.entry-row .col.text-end .btn.btn-primary:hover,:host ::ng-deep abp-roles .row.entry-row .col.text-end .btn.btn-primary:focus,::ng-deep abp-users .row.entry-row .col.text-right .btn.btn-primary:hover,::ng-deep abp-users .row.entry-row .col.text-right .btn.btn-primary:focus,::ng-deep abp-users .row.entry-row .col.text-end .btn.btn-primary:hover,::ng-deep abp-users .row.entry-row .col.text-end .btn.btn-primary:focus,::ng-deep abp-roles .row.entry-row .col.text-right .btn.btn-primary:hover,::ng-deep abp-roles .row.entry-row .col.text-right .btn.btn-primary:focus,::ng-deep abp-roles .row.entry-row .col.text-end .btn.btn-primary:hover,::ng-deep abp-roles .row.entry-row .col.text-end .btn.btn-primary:focus,abp-users .row.entry-row .col.text-right .btn.btn-primary:hover,abp-users .row.entry-row .col.text-right .btn.btn-primary:focus,abp-users .row.entry-row .col.text-end .btn.btn-primary:hover,abp-users .row.entry-row .col.text-end .btn.btn-primary:focus,abp-roles .row.entry-row .col.text-right .btn.btn-primary:hover,abp-roles .row.entry-row .col.text-right .btn.btn-primary:focus,abp-roles .row.entry-row .col.text-end .btn.btn-primary:hover,abp-roles .row.entry-row .col.text-end .btn.btn-primary:focus{background:#4f46e5!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #6366f14d!important;color:#fff!important}:host ::ng-deep abp-users .row.entry-row .col.text-right .btn.btn-primary:active,:host ::ng-deep abp-users .row.entry-row .col.text-end .btn.btn-primary:active,:host ::ng-deep abp-roles .row.entry-row .col.text-right .btn.btn-primary:active,:host ::ng-deep abp-roles .row.entry-row .col.text-end .btn.btn-primary:active,::ng-deep abp-users .row.entry-row .col.text-right .btn.btn-primary:active,::ng-deep abp-users .row.entry-row .col.text-end .btn.btn-primary:active,::ng-deep abp-roles .row.entry-row .col.text-right .btn.btn-primary:active,::ng-deep abp-roles .row.entry-row .col.text-end .btn.btn-primary:active,abp-users .row.entry-row .col.text-right .btn.btn-primary:active,abp-users .row.entry-row .col.text-end .btn.btn-primary:active,abp-roles .row.entry-row .col.text-right .btn.btn-primary:active,abp-roles .row.entry-row .col.text-end .btn.btn-primary:active{transform:translateY(0)!important}:host ::ng-deep abp-users .row.entry-row .col.text-right .btn.btn-primary i,:host ::ng-deep abp-users .row.entry-row .col.text-end .btn.btn-primary i,:host ::ng-deep abp-roles .row.entry-row .col.text-right .btn.btn-primary i,:host ::ng-deep abp-roles .row.entry-row .col.text-end .btn.btn-primary i,::ng-deep abp-users .row.entry-row .col.text-right .btn.btn-primary i,::ng-deep abp-users .row.entry-row .col.text-end .btn.btn-primary i,::ng-deep abp-roles .row.entry-row .col.text-right .btn.btn-primary i,::ng-deep abp-roles .row.entry-row .col.text-end .btn.btn-primary i,abp-users .row.entry-row .col.text-right .btn.btn-primary i,abp-users .row.entry-row .col.text-end .btn.btn-primary i,abp-roles .row.entry-row .col.text-right .btn.btn-primary i,abp-roles .row.entry-row .col.text-end .btn.btn-primary i{font-size:1rem!important;margin:0!important}:host ::ng-deep abp-users .card:has(.data-filter-form),:host ::ng-deep abp-users .card:first-of-type,:host ::ng-deep abp-roles .card:has(.data-filter-form),:host ::ng-deep abp-roles .card:first-of-type,::ng-deep abp-users .card:has(.data-filter-form),::ng-deep abp-users .card:first-of-type,::ng-deep abp-roles .card:has(.data-filter-form),::ng-deep abp-roles .card:first-of-type,abp-users .card:has(.data-filter-form),abp-users .card:first-of-type,abp-roles .card:has(.data-filter-form),abp-roles .card:first-of-type{margin:0 2rem 1.5rem!important;border:1px solid #E2E8F0!important;border-radius:1rem!important;box-shadow:0 1px 3px #0000000d!important}:host ::ng-deep abp-users .card:has(.data-filter-form) .card-body,:host ::ng-deep abp-users .card:first-of-type .card-body,:host ::ng-deep abp-roles .card:has(.data-filter-form) .card-body,:host ::ng-deep abp-roles .card:first-of-type .card-body,::ng-deep abp-users .card:has(.data-filter-form) .card-body,::ng-deep abp-users .card:first-of-type .card-body,::ng-deep abp-roles .card:has(.data-filter-form) .card-body,::ng-deep abp-roles .card:first-of-type .card-body,abp-users .card:has(.data-filter-form) .card-body,abp-users .card:first-of-type .card-body,abp-roles .card:has(.data-filter-form) .card-body,abp-roles .card:first-of-type .card-body{padding:1.5rem!important}:host ::ng-deep abp-users .card:has(.data-filter-form) .card-body .row,:host ::ng-deep abp-users .card:first-of-type .card-body .row,:host ::ng-deep abp-roles .card:has(.data-filter-form) .card-body .row,:host ::ng-deep abp-roles .card:first-of-type .card-body .row,::ng-deep abp-users .card:has(.data-filter-form) .card-body .row,::ng-deep abp-users .card:first-of-type .card-body .row,::ng-deep abp-roles .card:has(.data-filter-form) .card-body .row,::ng-deep abp-roles .card:first-of-type .card-body .row,abp-users .card:has(.data-filter-form) .card-body .row,abp-users .card:first-of-type .card-body .row,abp-roles .card:has(.data-filter-form) .card-body .row,abp-roles .card:first-of-type .card-body .row{margin:0!important}:host ::ng-deep abp-users .card:has(.data-filter-form) .card-body .input-group,:host ::ng-deep abp-users .card:first-of-type .card-body .input-group,:host ::ng-deep abp-roles .card:has(.data-filter-form) .card-body .input-group,:host ::ng-deep abp-roles .card:first-of-type .card-body .input-group,::ng-deep abp-users .card:has(.data-filter-form) .card-body .input-group,::ng-deep abp-users .card:first-of-type .card-body .input-group,::ng-deep abp-roles .card:has(.data-filter-form) .card-body .input-group,::ng-deep abp-roles .card:first-of-type .card-body .input-group,abp-users .card:has(.data-filter-form) .card-body .input-group,abp-users .card:first-of-type .card-body .input-group,abp-roles .card:has(.data-filter-form) .card-body .input-group,abp-roles .card:first-of-type .card-body .input-group{border:1px solid #CBD5E1!important;border-radius:.5rem!important;overflow:hidden!important}:host ::ng-deep abp-users .card:has(.data-filter-form) .card-body .input-group .form-control,:host ::ng-deep abp-users .card:first-of-type .card-body .input-group .form-control,:host ::ng-deep abp-roles .card:has(.data-filter-form) .card-body .input-group .form-control,:host ::ng-deep abp-roles .card:first-of-type .card-body .input-group .form-control,::ng-deep abp-users .card:has(.data-filter-form) .card-body .input-group .form-control,::ng-deep abp-users .card:first-of-type .card-body .input-group .form-control,::ng-deep abp-roles .card:has(.data-filter-form) .card-body .input-group .form-control,::ng-deep abp-roles .card:first-of-type .card-body .input-group .form-control,abp-users .card:has(.data-filter-form) .card-body .input-group .form-control,abp-users .card:first-of-type .card-body .input-group .form-control,abp-roles .card:has(.data-filter-form) .card-body .input-group .form-control,abp-roles .card:first-of-type .card-body .input-group .form-control{border:none!important;padding:.75rem 1rem!important;font-size:1rem!important}:host ::ng-deep abp-users .card:has(.data-filter-form) .card-body .input-group .form-control:focus,:host ::ng-deep abp-users .card:first-of-type .card-body .input-group .form-control:focus,:host ::ng-deep abp-roles .card:has(.data-filter-form) .card-body .input-group .form-control:focus,:host ::ng-deep abp-roles .card:first-of-type .card-body .input-group .form-control:focus,::ng-deep abp-users .card:has(.data-filter-form) .card-body .input-group .form-control:focus,::ng-deep abp-users .card:first-of-type .card-body .input-group .form-control:focus,::ng-deep abp-roles .card:has(.data-filter-form) .card-body .input-group .form-control:focus,::ng-deep abp-roles .card:first-of-type .card-body .input-group .form-control:focus,abp-users .card:has(.data-filter-form) .card-body .input-group .form-control:focus,abp-users .card:first-of-type .card-body .input-group .form-control:focus,abp-roles .card:has(.data-filter-form) .card-body .input-group .form-control:focus,abp-roles .card:first-of-type .card-body .input-group .form-control:focus{box-shadow:none!important;outline:none!important}:host ::ng-deep abp-users .card:has(.data-filter-form) .card-body .input-group .btn,:host ::ng-deep abp-users .card:first-of-type .card-body .input-group .btn,:host ::ng-deep abp-roles .card:has(.data-filter-form) .card-body .input-group .btn,:host ::ng-deep abp-roles .card:first-of-type .card-body .input-group .btn,::ng-deep abp-users .card:has(.data-filter-form) .card-body .input-group .btn,::ng-deep abp-users .card:first-of-type .card-body .input-group .btn,::ng-deep abp-roles .card:has(.data-filter-form) .card-body .input-group .btn,::ng-deep abp-roles .card:first-of-type .card-body .input-group .btn,abp-users .card:has(.data-filter-form) .card-body .input-group .btn,abp-users .card:first-of-type .card-body .input-group .btn,abp-roles .card:has(.data-filter-form) .card-body .input-group .btn,abp-roles .card:first-of-type .card-body .input-group .btn{background:#6366f1!important;color:#fff!important;border:none!important;padding:0 1.5rem!important}:host ::ng-deep abp-users .card:has(.data-filter-form) .card-body .input-group .btn:hover,:host ::ng-deep abp-users .card:first-of-type .card-body .input-group .btn:hover,:host ::ng-deep abp-roles .card:has(.data-filter-form) .card-body .input-group .btn:hover,:host ::ng-deep abp-roles .card:first-of-type .card-body .input-group .btn:hover,::ng-deep abp-users .card:has(.data-filter-form) .card-body .input-group .btn:hover,::ng-deep abp-users .card:first-of-type .card-body .input-group .btn:hover,::ng-deep abp-roles .card:has(.data-filter-form) .card-body .input-group .btn:hover,::ng-deep abp-roles .card:first-of-type .card-body .input-group .btn:hover,abp-users .card:has(.data-filter-form) .card-body .input-group .btn:hover,abp-users .card:first-of-type .card-body .input-group .btn:hover,abp-roles .card:has(.data-filter-form) .card-body .input-group .btn:hover,abp-roles .card:first-of-type .card-body .input-group .btn:hover{background:#4f46e5!important}:host ::ng-deep abp-users .card:has(.data-filter-form) .card-body .input-group .btn i,:host ::ng-deep abp-users .card:first-of-type .card-body .input-group .btn i,:host ::ng-deep abp-roles .card:has(.data-filter-form) .card-body .input-group .btn i,:host ::ng-deep abp-roles .card:first-of-type .card-body .input-group .btn i,::ng-deep abp-users .card:has(.data-filter-form) .card-body .input-group .btn i,::ng-deep abp-users .card:first-of-type .card-body .input-group .btn i,::ng-deep abp-roles .card:has(.data-filter-form) .card-body .input-group .btn i,::ng-deep abp-roles .card:first-of-type .card-body .input-group .btn i,abp-users .card:has(.data-filter-form) .card-body .input-group .btn i,abp-users .card:first-of-type .card-body .input-group .btn i,abp-roles .card:has(.data-filter-form) .card-body .input-group .btn i,abp-roles .card:first-of-type .card-body .input-group .btn i{font-size:1rem!important}:host ::ng-deep abp-users .card:has(ngx-datatable),:host ::ng-deep abp-users .card:has(table),:host ::ng-deep abp-users .card:last-of-type,:host ::ng-deep abp-roles .card:has(ngx-datatable),:host ::ng-deep abp-roles .card:has(table),:host ::ng-deep abp-roles .card:last-of-type,::ng-deep abp-users .card:has(ngx-datatable),::ng-deep abp-users .card:has(table),::ng-deep abp-users .card:last-of-type,::ng-deep abp-roles .card:has(ngx-datatable),::ng-deep abp-roles .card:has(table),::ng-deep abp-roles .card:last-of-type,abp-users .card:has(ngx-datatable),abp-users .card:has(table),abp-users .card:last-of-type,abp-roles .card:has(ngx-datatable),abp-roles .card:has(table),abp-roles .card:last-of-type{margin:0 2rem 2rem!important;border:1px solid #E2E8F0!important;border-radius:1rem!important;overflow:hidden!important;box-shadow:0 1px 3px #0000000d!important}:host ::ng-deep abp-users .card:has(ngx-datatable) .card-body,:host ::ng-deep abp-users .card:has(table) .card-body,:host ::ng-deep abp-users .card:last-of-type .card-body,:host ::ng-deep abp-roles .card:has(ngx-datatable) .card-body,:host ::ng-deep abp-roles .card:has(table) .card-body,:host ::ng-deep abp-roles .card:last-of-type .card-body,::ng-deep abp-users .card:has(ngx-datatable) .card-body,::ng-deep abp-users .card:has(table) .card-body,::ng-deep abp-users .card:last-of-type .card-body,::ng-deep abp-roles .card:has(ngx-datatable) .card-body,::ng-deep abp-roles .card:has(table) .card-body,::ng-deep abp-roles .card:last-of-type .card-body,abp-users .card:has(ngx-datatable) .card-body,abp-users .card:has(table) .card-body,abp-users .card:last-of-type .card-body,abp-roles .card:has(ngx-datatable) .card-body,abp-roles .card:has(table) .card-body,abp-roles .card:last-of-type .card-body{padding:0!important}:host ::ng-deep abp-users .btn-group,:host ::ng-deep abp-roles .btn-group,::ng-deep abp-users .btn-group,::ng-deep abp-roles .btn-group,abp-users .btn-group,abp-roles .btn-group{gap:.25rem!important}:host ::ng-deep abp-users .btn-group .btn,:host ::ng-deep abp-roles .btn-group .btn,::ng-deep abp-users .btn-group .btn,::ng-deep abp-roles .btn-group .btn,abp-users .btn-group .btn,abp-roles .btn-group .btn{border-radius:.375rem!important;padding:.375rem .75rem!important;font-size:.875rem!important;font-weight:500!important;transition:all .2s!important}:host ::ng-deep abp-users .btn-group .btn.btn-primary,:host ::ng-deep abp-roles .btn-group .btn.btn-primary,::ng-deep abp-users .btn-group .btn.btn-primary,::ng-deep abp-roles .btn-group .btn.btn-primary,abp-users .btn-group .btn.btn-primary,abp-roles .btn-group .btn.btn-primary{background:transparent!important;color:#6366f1!important;border:1px solid #6366F1!important}:host ::ng-deep abp-users .btn-group .btn.btn-primary:hover,:host ::ng-deep abp-roles .btn-group .btn.btn-primary:hover,::ng-deep abp-users .btn-group .btn.btn-primary:hover,::ng-deep abp-roles .btn-group .btn.btn-primary:hover,abp-users .btn-group .btn.btn-primary:hover,abp-roles .btn-group .btn.btn-primary:hover{background:#6366f1!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 2px 8px #6366f14d!important}:host ::ng-deep abp-users .btn-group .btn.btn-primary i,:host ::ng-deep abp-roles .btn-group .btn.btn-primary i,::ng-deep abp-users .btn-group .btn.btn-primary i,::ng-deep abp-roles .btn-group .btn.btn-primary i,abp-users .btn-group .btn.btn-primary i,abp-roles .btn-group .btn.btn-primary i{margin-right:.375rem!important}:host ::ng-deep abp-users .btn-group .btn.btn-danger,:host ::ng-deep abp-users .btn-group .btn.btn-delete,:host ::ng-deep abp-roles .btn-group .btn.btn-danger,:host ::ng-deep abp-roles .btn-group .btn.btn-delete,::ng-deep abp-users .btn-group .btn.btn-danger,::ng-deep abp-users .btn-group .btn.btn-delete,::ng-deep abp-roles .btn-group .btn.btn-danger,::ng-deep abp-roles .btn-group .btn.btn-delete,abp-users .btn-group .btn.btn-danger,abp-users .btn-group .btn.btn-delete,abp-roles .btn-group .btn.btn-danger,abp-roles .btn-group .btn.btn-delete{background:transparent!important;color:#ef4444!important;border:1px solid #EF4444!important}:host ::ng-deep abp-users .btn-group .btn.btn-danger:hover,:host ::ng-deep abp-users .btn-group .btn.btn-delete:hover,:host ::ng-deep abp-roles .btn-group .btn.btn-danger:hover,:host ::ng-deep abp-roles .btn-group .btn.btn-delete:hover,::ng-deep abp-users .btn-group .btn.btn-danger:hover,::ng-deep abp-users .btn-group .btn.btn-delete:hover,::ng-deep abp-roles .btn-group .btn.btn-danger:hover,::ng-deep abp-roles .btn-group .btn.btn-delete:hover,abp-users .btn-group .btn.btn-danger:hover,abp-users .btn-group .btn.btn-delete:hover,abp-roles .btn-group .btn.btn-danger:hover,abp-roles .btn-group .btn.btn-delete:hover{background:#ef4444!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 2px 8px #ef44444d!important}:host ::ng-deep abp-users .btn-group .btn.dropdown-toggle:after,:host ::ng-deep abp-roles .btn-group .btn.dropdown-toggle:after,::ng-deep abp-users .btn-group .btn.dropdown-toggle:after,::ng-deep abp-roles .btn-group .btn.dropdown-toggle:after,abp-users .btn-group .btn.dropdown-toggle:after,abp-roles .btn-group .btn.dropdown-toggle:after{margin-left:.375rem!important}:host ::ng-deep abp-users .dropdown-menu,:host ::ng-deep abp-roles .dropdown-menu,::ng-deep abp-users .dropdown-menu,::ng-deep abp-roles .dropdown-menu,abp-users .dropdown-menu,abp-roles .dropdown-menu{border:1px solid #E2E8F0!important;border-radius:.5rem!important;box-shadow:0 4px 12px #00000014!important;padding:.5rem!important;margin-top:.25rem!important}:host ::ng-deep abp-users .dropdown-menu .dropdown-item,:host ::ng-deep abp-roles .dropdown-menu .dropdown-item,::ng-deep abp-users .dropdown-menu .dropdown-item,::ng-deep abp-roles .dropdown-menu .dropdown-item,abp-users .dropdown-menu .dropdown-item,abp-roles .dropdown-menu .dropdown-item{border-radius:.375rem!important;padding:.5rem 1rem!important;color:#334155!important;font-size:.875rem!important;transition:all .2s!important;display:flex!important;align-items:center!important;gap:.5rem!important}:host ::ng-deep abp-users .dropdown-menu .dropdown-item:hover,:host ::ng-deep abp-roles .dropdown-menu .dropdown-item:hover,::ng-deep abp-users .dropdown-menu .dropdown-item:hover,::ng-deep abp-roles .dropdown-menu .dropdown-item:hover,abp-users .dropdown-menu .dropdown-item:hover,abp-roles .dropdown-menu .dropdown-item:hover{background:#f1f5f9!important;color:#0f172a!important}:host ::ng-deep abp-users .dropdown-menu .dropdown-item i,:host ::ng-deep abp-roles .dropdown-menu .dropdown-item i,::ng-deep abp-users .dropdown-menu .dropdown-item i,::ng-deep abp-roles .dropdown-menu .dropdown-item i,abp-users .dropdown-menu .dropdown-item i,abp-roles .dropdown-menu .dropdown-item i{width:16px!important;font-size:.875rem!important;color:#64748b!important}:host ::ng-deep abp-users .dropdown-menu .dropdown-item.text-danger,:host ::ng-deep abp-roles .dropdown-menu .dropdown-item.text-danger,::ng-deep abp-users .dropdown-menu .dropdown-item.text-danger,::ng-deep abp-roles .dropdown-menu .dropdown-item.text-danger,abp-users .dropdown-menu .dropdown-item.text-danger,abp-roles .dropdown-menu .dropdown-item.text-danger{color:#ef4444!important}:host ::ng-deep abp-users .dropdown-menu .dropdown-item.text-danger i,:host ::ng-deep abp-roles .dropdown-menu .dropdown-item.text-danger i,::ng-deep abp-users .dropdown-menu .dropdown-item.text-danger i,::ng-deep abp-roles .dropdown-menu .dropdown-item.text-danger i,abp-users .dropdown-menu .dropdown-item.text-danger i,abp-roles .dropdown-menu .dropdown-item.text-danger i{color:#ef4444!important}:host ::ng-deep abp-users .dropdown-menu .dropdown-item.text-danger:hover,:host ::ng-deep abp-roles .dropdown-menu .dropdown-item.text-danger:hover,::ng-deep abp-users .dropdown-menu .dropdown-item.text-danger:hover,::ng-deep abp-roles .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{background:#ef44441a!important;color:#ef4444!important}:host ::ng-deep abp-users .dropdown-menu .dropdown-divider,:host ::ng-deep abp-roles .dropdown-menu .dropdown-divider,::ng-deep abp-users .dropdown-menu .dropdown-divider,::ng-deep abp-roles .dropdown-menu .dropdown-divider,abp-users .dropdown-menu .dropdown-divider,abp-roles .dropdown-menu .dropdown-divider{margin:.5rem 0!important;border-color:#e2e8f0!important}::ng-deep .modal .modal-content,.modal .modal-content{border:none!important;border-radius:1rem!important;box-shadow:0 10px 25px #0000001a!important}::ng-deep .modal .modal-content .modal-header,.modal .modal-content .modal-header{background:#fff!important;border-bottom:1px solid #F1F5F9!important;padding:1.5rem!important;border-radius:1rem 1rem 0 0!important}::ng-deep .modal .modal-content .modal-header .modal-title,.modal .modal-content .modal-header .modal-title{font-size:1.25rem!important;color:#0f172a!important;font-weight:600!important}::ng-deep .modal .modal-content .modal-header .btn-close,::ng-deep .modal .modal-content .modal-header .close,.modal .modal-content .modal-header .btn-close,.modal .modal-content .modal-header .close{background:transparent!important;border:none!important;font-size:1.5rem!important;color:#94a3b8!important;opacity:1!important;padding:0!important;margin:-.5rem -.5rem -.5rem auto!important}::ng-deep .modal .modal-content .modal-header .btn-close:hover,::ng-deep .modal .modal-content .modal-header .close:hover,.modal .modal-content .modal-header .btn-close:hover,.modal .modal-content .modal-header .close:hover{color:#475569!important}::ng-deep .modal .modal-content .modal-body,.modal .modal-content .modal-body{padding:1.5rem!important}::ng-deep .modal .modal-content .modal-body .form-group,.modal .modal-content .modal-body .form-group{margin-bottom:1.25rem!important}::ng-deep .modal .modal-content .modal-body .form-group label,.modal .modal-content .modal-body .form-group label{color:#334155!important;font-weight:500!important;margin-bottom:.5rem!important;font-size:.875rem!important}::ng-deep .modal .modal-content .modal-body .form-group .form-control,::ng-deep .modal .modal-content .modal-body .form-group .form-select,.modal .modal-content .modal-body .form-group .form-control,.modal .modal-content .modal-body .form-group .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 .modal .modal-content .modal-body .form-group .form-control:focus,::ng-deep .modal .modal-content .modal-body .form-group .form-select:focus,.modal .modal-content .modal-body .form-group .form-control:focus,.modal .modal-content .modal-body .form-group .form-select:focus{border-color:#6366f1!important;box-shadow:0 0 0 3px #6366f11a!important}::ng-deep .modal .modal-content .modal-footer,.modal .modal-content .modal-footer{background:#f8fafc!important;border-top:1px solid #F1F5F9!important;padding:1.5rem!important;border-radius:0 0 1rem 1rem!important;gap:.75rem!important}::ng-deep .modal .modal-content .modal-footer .btn,.modal .modal-content .modal-footer .btn{padding:.625rem 1.25rem!important;border-radius:.5rem!important;font-weight:500!important;transition:all .3s!important}::ng-deep .modal .modal-content .modal-footer .btn.btn-secondary,.modal .modal-content .modal-footer .btn.btn-secondary{background:#fff!important;color:#334155!important;border:1px solid #CBD5E1!important}::ng-deep .modal .modal-content .modal-footer .btn.btn-secondary:hover,.modal .modal-content .modal-footer .btn.btn-secondary:hover{background:#f1f5f9!important;border-color:#94a3b8!important}::ng-deep .modal .modal-content .modal-footer .btn.btn-primary,.modal .modal-content .modal-footer .btn.btn-primary{background:#6366f1!important;color:#fff!important;border:none!important}::ng-deep .modal .modal-content .modal-footer .btn.btn-primary:hover,.modal .modal-content .modal-footer .btn.btn-primary:hover{background:#4f46e5!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #6366f14d!important}::ng-deep .btn.btn-primary,:host ::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,:host ::ng-deep .btn.btn-primary:hover,:host ::ng-deep .btn.btn-primary:focus,:host ::ng-deep .btn.btn-primary:active{background-color:#4f46e5!important;border-color:#4f46e5!important}::ng-deep abp-users .btn.btn-primary,::ng-deep abp-roles .btn.btn-primary,::ng-deep .abp-identity .btn.btn-primary,::ng-deep [abppermission] .btn.btn-primary{background-color:#6366f1!important;border-color:#6366f1!important}::ng-deep abp-users .btn.btn-primary:hover,::ng-deep abp-users .btn.btn-primary:focus,::ng-deep abp-users .btn.btn-primary:active,::ng-deep abp-roles .btn.btn-primary:hover,::ng-deep abp-roles .btn.btn-primary:focus,::ng-deep abp-roles .btn.btn-primary:active,::ng-deep .abp-identity .btn.btn-primary:hover,::ng-deep .abp-identity .btn.btn-primary:focus,::ng-deep .abp-identity .btn.btn-primary:active,::ng-deep [abppermission] .btn.btn-primary:hover,::ng-deep [abppermission] .btn.btn-primary:focus,::ng-deep [abppermission] .btn.btn-primary:active{background-color:#4f46e5!important;border-color:#4f46e5!important}
