:root{--brand-teal: #63c2d0;--brand-teal-deep: #3aa3b3;--brand-teal-ink: #1f7c8a;--brand-ink: #3a3a3a;--brand-slate: #3e6670;--brand-navy: var(--brand-ink);--brand-navy-deep: #2f2f2f;--brand-gold: var(--brand-teal);--brand-red: var(--brand-ink);--brand-purple: var(--brand-slate);--brand-muted: #6b6b6b;--al7Seller-primary-main: var(--brand-gold);--al7Seller-primary-dark: var(--brand-navy);--al7Seller-primary-light: #f3fafb;--admin-surface: #ffffff;--admin-surface-muted: #f8fafc;--admin-border: #e6ebf2;--admin-border-soft: #eef2f6;--admin-text: var(--brand-navy-deep);--admin-text-muted: var(--brand-muted);--admin-shadow-sm: 0 4px 14px rgba(37, 50, 73, .05);--admin-shadow-md: 0 8px 24px rgba(37, 50, 73, .08);--admin-radius-lg: 18px;--admin-radius-xl: 22px;--shell: #0e5563;--shell-active: #4ec4d4;--admin-sidebar-active-bg: var(--shell-active);--admin-sidebar-active-text: #ffffff;--admin-sidebar-hover-bg: rgba(255, 255, 255, .08);--admin-sidebar-hover-text: #ffffff;--lpx-brand: var(--brand-teal)}[dir=rtl] body,[dir=rtl] button,[dir=rtl] input,[dir=rtl] textarea,[dir=rtl] select{font-family:IBM Plex Sans Arabic,sans-serif}[dir=ltr] body,[dir=ltr] button,[dir=ltr] input,[dir=ltr] textarea,[dir=ltr] select{font-family:Inter,sans-serif}.lpx-content{background:#f3fafb}:root .lpx-brand-logo{--lpx-logo: url(/assets/images/logo/w-almaghira-logo.png);--lpx-logo-icon: url(/assets/images/logo/w-almaghira-mark.png)}:root{--lpx-theme-light-bg: url(/assets/images/login/login-bg-img-light.svg);--lpx-theme-dim-bg: url(/assets/images/login/login-bg-img-dim.svg);--lpx-theme-dark-bg: url(/assets/images/login/login-bg-img-dark.svg)}:root .abp-logo{background-repeat:no-repeat}:root .abp-support{width:178px;height:30px;background-image:url(/assets/images/getting-started/abp-support.svg)}:root .abp-community{width:215px;height:30px;background-image:url(/assets/images/getting-started/abp-community.svg)}:root .abp-blog{width:142px;height:30px;background-image:url(/assets/images/getting-started/abp-blog.svg)}:root .logo-x{width:20px;height:20px;background-image:url(/assets/images/getting-started/x.svg)}.lpx-sidebar-container{overflow-x:hidden;background:var(--shell)!important;border-inline-start:0;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.28) transparent}.lpx-sidebar-container::-webkit-scrollbar{width:6px}.lpx-sidebar-container::-webkit-scrollbar-thumb{background:#c5ced8;border-radius:10px}.lpx-sidebar,.lpx-sidebar .lpx-logo-container,.lpx-sidebar-container .lpx-sidebar .lpx-nav .lpx-nav-menu{background:var(--shell)!important;color:#fff}.lpx-sidebar .lpx-logo-container{display:flex;align-items:center;justify-content:space-between;gap:10px;height:108px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.lpx-sidebar .lpx-nav{padding-top:108px}.lpx-sidebar .lpx-logo-container .navbar-brand{display:flex;align-items:center;min-width:0;margin:0}.lpx-sidebar .lpx-brand-logo{width:196px;height:78px;background-image:url(/assets/images/logo/w-almaghira-logo.png);background-repeat:no-repeat;background-position:center;background-size:contain}.lpx-sidebar .lpx-brand-name{display:none}.lpx-sidebar .lpx-logo-container .menu-collapse-icon{position:static;inset:auto;transform:none;order:1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;margin:0;border-radius:10px;background:transparent;color:#fff;font-size:16px;line-height:1}.lpx-sidebar-container .lpx-sidebar .lpx-nav .lpx-nav-menu{padding:16px 14px 24px}.lpx-nav-menu .lpx-menu-item-link{display:flex;align-items:center;gap:10px;min-height:44px;height:auto;margin:4px 0;padding:10px 14px;border:1px solid transparent;border-radius:14px;color:#fff!important;font-size:14px;font-weight:600;line-height:1.3;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.lpx-nav-menu .lpx-menu-item-link .lpx-menu-item-icon,.lpx-nav-menu .lpx-menu-item-link .lpx-menu-item-icon .lpx-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;min-width:28px;color:#ffffffe6;font-size:16px;opacity:1}.lpx-nav-menu .lpx-menu-item-link .lpx-menu-item-text,.lpx-nav-menu .dd-icon{width:auto;color:inherit}.lpx-nav-menu .group-menu-item{margin:18px 8px 6px;padding:0 6px;color:#ffffff8c;font-size:12px;font-weight:700;line-height:1.4}.lpx-nav-menu>li.group-menu-item:first-child{display:none}.lpx-nav-menu .lpx-menu-item-link:hover{color:var(--admin-sidebar-hover-text)!important;background:var(--admin-sidebar-hover-bg)!important;border-color:transparent}[dir=rtl] .lpx-nav-menu .lpx-menu-item-link:hover{transform:translate(-2px)}[dir=ltr] .lpx-nav-menu .lpx-menu-item-link:hover{transform:translate(2px)}.lpx-nav-menu .lpx-menu-item-link:hover .lpx-menu-item-icon,.lpx-nav-menu .lpx-menu-item-link:hover .lpx-menu-item-icon .lpx-icon,.lpx-nav-menu .lpx-menu-item-link:hover .dd-icon{color:var(--admin-sidebar-hover-text)!important;opacity:1}.lpx-nav-menu .lpx-menu-item-link.expanded{color:#fff!important;background:transparent!important;border-color:transparent;box-shadow:none}.lpx-nav-menu .lpx-menu-item-link.selected:not(.expanded),.lpx-nav-menu .lpx-menu-item-link.active:not(.expanded),.lpx-nav-menu .lpx-inner-menu-item .lpx-menu-item-link.selected{color:#fff!important;background:var(--shell-active)!important;border-color:transparent;box-shadow:none}.lpx-nav-menu .lpx-menu-item-link.selected .lpx-menu-item-icon,.lpx-nav-menu .lpx-menu-item-link.selected .lpx-menu-item-icon .lpx-icon,.lpx-nav-menu .lpx-menu-item-link.selected .dd-icon,.lpx-nav-menu .lpx-menu-item-link.expanded .lpx-menu-item-icon,.lpx-nav-menu .lpx-menu-item-link.expanded .lpx-menu-item-icon .lpx-icon,.lpx-nav-menu .lpx-menu-item-link.expanded .dd-icon,.lpx-nav-menu .lpx-inner-menu-item .lpx-menu-item-link.selected .lpx-menu-item-icon{color:#fff!important;opacity:1}.lpx-nav-menu .lpx-inner-menu-item .lpx-menu-item-link{min-height:38px;border-radius:12px}#lpx-wrapper.hover-trigger .lpx-sidebar-container:not(:hover) .lpx-logo-container{justify-content:center;width:72px;max-width:72px;height:72px;padding:8px;overflow:hidden}#lpx-wrapper.hover-trigger .lpx-sidebar-container:not(:hover) .lpx-logo-container a{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;overflow:hidden}#lpx-wrapper.hover-trigger .lpx-sidebar-container:not(:hover) .lpx-brand-logo{width:44px;max-width:44px;height:44px;background-image:url(/assets/images/logo/almaghira-mark.png);background-position:center;background-size:contain}#lpx-wrapper.hover-trigger .lpx-sidebar-container:not(:hover) .lpx-nav{padding-top:72px}#lpx-wrapper.hover-trigger .lpx-sidebar-container:not(:hover) .menu-collapse-icon{order:0;margin-inline:auto}#lpx-wrapper.hover-trigger .lpx-sidebar-container:not(:hover) .lpx-menu-item-link{justify-content:center;padding-inline:8px;transform:none}#lpx-wrapper.hover-trigger .lpx-sidebar-container:not(:hover) .lpx-nav-menu{padding:16px 8px 24px}.lpx-content-container{background:var(--admin-surface-muted)}.lpx-topbar-container{background:var(--shell)!important;box-shadow:none}.lpx-topbar-container .lpx-topbar{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:72px;margin:0;padding:10px 22px 10px 8px;background:var(--shell)!important;border:0!important;border-radius:0!important;box-shadow:none}.lpx-topbar .lpx-breadcrumb,.lpx-topbar .lpx-breadcrumb-item,.lpx-topbar .lpx-breadcrumb-item a,.lpx-topbar .lpx-breadcrumb-item a:hover,.lpx-topbar .lpx-breadcrumb-separator,.lpx-topbar .lpx-breadcrumb-item-icon,.lpx-topbar .lpx-breadcrumb-item .lpx-icon,.lpx-topbar .lpx-caret{color:#fff!important}.lpx-topbar .lpx-breadcrumb-item,.lpx-topbar .lpx-breadcrumb-item a{font-size:15px!important;font-weight:600}.lpx-topbar .lpx-breadcrumb-separator{background:#fff6!important}.lpx-topbar .lpx-breadcrumb-item:hover,.lpx-topbar .lpx-breadcrumb-item:hover .lpx-breadcrumb-item-icon,.lpx-topbar .lpx-breadcrumb-item:hover .lpx-caret{color:#fff!important;opacity:.85}.lpx-topbar .lpx-menu-item-link{color:#fff}.lpx-breadcrumb-wrapper{align-items:center}.lpx-breadcrumb-container{height:auto}.lpx-breadcrumb-item{display:inline-flex;align-items:center;gap:6px;padding:0 8px;color:#fff;font-size:15px;font-weight:600;line-height:1.4}.lpx-breadcrumb-item .lpx-breadcrumb-item-icon,.lpx-breadcrumb-item .lpx-caret,.lpx-breadcrumb-item:hover{color:#fff}.lpx-topbar-content{display:flex;align-items:center;gap:10px;margin:0!important;margin-inline-start:auto!important;margin-inline-end:0!important}.lpx-topbar-content lpx-toolbar-items,.lpx-topbar-content abp-nav-items{display:flex;align-items:center;gap:10px}.lpx-language-selection{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:transparent;border:0;box-shadow:none}.lpx-language-selection .dropdown-toggle{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:1;color:#fff}.lpx-language-selection .text-uppercase{display:none}.lpx-language-selection .lpx-icon,.lpx-language-selection .bi-globe,.lpx-topbar .bi-bell,.lpx-topbar .action-icon{font-size:18px;background:none;-webkit-text-fill-color:#ffffff;color:#fff}.lpx-topbar .lpx-user-profile{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding-block:4px;padding-inline-start:4px;padding-inline-end:12px;border-radius:999px;background:transparent;border:0;box-shadow:none;color:#fff}.lpx-topbar .lpx-user-profile .user-full-name{font-size:13px;font-weight:700;color:#fff;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lpx-topbar .lpx-avatar .lpx-avatar-img,.lpx-topbar .lpx-avatar .lpx-avatar-icon{width:32px;height:32px;margin:0;border-radius:50%;background:#ffffff29;color:#fff}.lpx-topbar .dropdown-toggle:after{display:none}.lpx-topbar .dropdown-menu{margin-top:8px;padding:6px;border:1px solid var(--admin-border-soft);border-radius:14px;background:var(--admin-surface);box-shadow:var(--admin-shadow-md)}.lpx-topbar .dropdown-item{border-radius:10px;color:var(--admin-text);font-weight:600}.lpx-topbar .dropdown-item:hover,.lpx-topbar .dropdown-item:focus{color:var(--brand-navy);background:#45d8d01f}.lpx-content-wrapper{background:#f3fafb;border-color:var(--admin-border-soft)}.lpx-content{min-height:calc(100vh - 80px);padding:1.5rem 1.75rem 2.5rem}.lpx-footbar-container,.lpx-footbar-container .lpx-footbar{background:var(--admin-surface)!important;border-color:var(--admin-border-soft)}@media (max-width: 767px){.lpx-topbar-container .lpx-topbar{min-height:56px;padding-inline:12px}.lpx-topbar .lpx-user-profile .user-full-name{display:none}}@media (min-width: 768px) and (max-width: 1199px){.lpx-sidebar-container:not(:hover) .lpx-logo-container{justify-content:center;width:72px;max-width:72px;height:72px;padding:8px;overflow:hidden}.lpx-sidebar-container:not(:hover) .lpx-logo-container a{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;overflow:hidden}.lpx-sidebar-container:not(:hover) .lpx-brand-logo{width:44px;max-width:44px;height:44px;background-image:url(/assets/images/logo/almaghira-mark.png);background-position:center;background-size:contain}.lpx-sidebar-container:not(:hover) .lpx-nav{padding-top:72px}.lpx-sidebar-container:not(:hover) .menu-collapse-icon{order:0;margin-inline:auto}.lpx-sidebar-container:not(:hover) .lpx-nav-menu{padding:16px 8px 24px}.lpx-sidebar-container:not(:hover) .lpx-menu-item-link{justify-content:center;padding-inline:8px;transform:none}.lpx-sidebar-container:hover .navbar-brand{display:flex}.lpx-sidebar-container:hover .lpx-logo-container{justify-content:space-between;padding:10px 14px}.lpx-sidebar-container:hover .lpx-nav-menu{padding:16px 14px 24px}.lpx-sidebar-container:hover .lpx-menu-item-link{justify-content:flex-start;padding:10px 14px}}@media (max-width: 767px){.lpx-mobile-navbar-container{display:block;position:relative;z-index:200;width:100%}.lpx-mobile-navbar,.lpx-mobile-nav-items{background:var(--shell)!important;color:#fff}.lpx-mobile-navbar .lpx-logo-container{position:relative;z-index:1;width:auto;min-width:0;max-width:calc(100% - 108px);overflow:hidden}.lpx-mobile-navbar .user-menu{position:relative;z-index:2}.lpx-mobile-navbar .user-menu .lpx-icon{cursor:pointer;color:#fff!important;-webkit-text-fill-color:#ffffff}.lpx-mobile-navbar .lpx-brand-logo{width:168px;max-width:100%;height:64px;background-image:url(/assets/images/logo/w-almaghira-logo.png);background-size:contain;background-repeat:no-repeat;background-position:center}.user-menu-groups:not(.d-none){display:flex!important;flex-direction:column;gap:4px;position:absolute;top:72px;inset-inline:12px;z-index:220;padding:12px 16px 14px;border-radius:16px;background:#fff!important;color:var(--brand-ink)!important;box-shadow:0 18px 40px #1f2a2e2e}.user-menu-groups .lpx-user-profile,.user-menu-groups .user-full-name,.user-menu-groups .btn-toggle,.user-menu-groups .lpx-language-selection,.user-menu-groups .action{color:var(--brand-ink)!important;-webkit-text-fill-color:var(--brand-ink)}.user-menu-groups .lpx-user-profile,.user-menu-groups .lpx-language-selection{display:flex;align-items:center;gap:8px;min-height:40px;font-weight:700}.user-menu-groups .action-group-menu{display:block!important;padding:0 0 8px}.user-menu-groups .action{display:block;padding:8px 0;font-weight:600}}.mobile-account-sheet{display:none}.mobile-account-sheet--open{display:flex;flex-direction:column;gap:8px;position:fixed;top:80px;inset-inline:12px;z-index:5000;padding:14px 16px;border-radius:16px;background:#fff;color:var(--brand-ink);box-shadow:0 18px 40px #1f2a2e2e}.mobile-account-sheet__name{font-weight:800}.mobile-account-sheet__logout{width:100%;min-height:42px;border:0;border-radius:12px;background:var(--shell);color:#fff;font-weight:700}body:has(abp-account-layout){background:radial-gradient(circle at 12% 8%,rgba(99,194,208,.28),transparent 36%),radial-gradient(circle at 88% 100%,rgba(99,194,208,.16),transparent 34%),#f3fafb!important}abp-account-layout{display:block;min-height:100vh;color:var(--brand-ink)}abp-account-layout .container{width:min(520px,100% - 32px);max-width:520px}abp-account-layout lpx-auth-wrapper>.row{margin:0}abp-account-layout lpx-auth-wrapper>.row>.col{flex:0 0 100%;width:100%;max-width:100%;padding:0}abp-account-layout .card{border:1px solid #e6eef1;border-radius:22px;background:#fff;box-shadow:0 18px 48px #3a3a3a14;overflow:hidden}abp-account-layout .card-body{position:relative;padding:56px 28px 32px!important}abp-account-layout .card-body:before{content:"";display:block;width:min(240px,100%);height:92px;margin:8px auto 12px;background:url(/assets/images/logo/almaghira-logo.png) center/contain no-repeat}abp-account-layout lpx-language-selection{position:absolute;top:16px;inset-inline-end:16px;float:none!important;z-index:2}abp-account-layout h4,abp-account-layout h5{margin:0 0 8px;color:var(--brand-ink);font-weight:800;text-align:center}abp-account-layout strong{display:block;margin-bottom:18px;color:var(--brand-muted);font-size:13px;font-weight:600;text-align:center}abp-account-layout .form-label{color:var(--brand-ink);font-size:13px;font-weight:700}abp-account-layout .form-control{min-height:46px;border:1px solid #dbe6ea;border-radius:12px;background:#f8fcfd;color:var(--brand-ink);box-shadow:none}abp-account-layout .form-control:focus{border-color:var(--brand-teal);background:#fff;box-shadow:0 0 0 3px #63c2d02e}abp-account-layout a{color:var(--brand-teal-ink);font-weight:700;text-decoration:none}abp-account-layout a:hover{color:var(--brand-teal-deep)}abp-account-layout abp-button,abp-account-layout .btn-primary{width:100%}abp-account-layout .btn-primary{min-height:46px;margin-top:8px;border:0;border-radius:12px;background:linear-gradient(135deg,var(--brand-teal) 0%,var(--brand-teal-deep) 100%);color:#fff;font-weight:800;box-shadow:0 10px 22px #63c2d047}abp-account-layout .btn-primary:hover,abp-account-layout .btn-primary:focus{background:linear-gradient(135deg,var(--brand-teal-deep) 0%,var(--brand-teal-ink) 100%);color:#fff}abp-account-layout .form-check-input:checked,abp-account-layout .form-check-input[type=checkbox]:indeterminate{background-color:var(--brand-teal)!important;border-color:var(--brand-teal)!important}abp-account-layout .form-check-label{color:var(--brand-muted);font-size:13px;font-weight:600}.admin-page{display:flex;flex-direction:column;gap:16px}.admin-page__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.admin-page__title{margin:0;color:var(--brand-ink);font-size:22px;font-weight:800}.admin-page__search{display:flex;align-items:center;flex-wrap:wrap;gap:10px;max-width:760px}.admin-page__search .form-control{min-height:42px;min-width:180px;flex:1 1 180px;border:1px solid #e6eef1;border-radius:12px;background:#fff}.admin-page__search-btn{min-height:42px;padding:0 16px;border:1px solid #d7e6ea;border-radius:12px;background:#fff;color:var(--brand-teal-ink);font-weight:800;white-space:nowrap}.admin-page__search-btn:hover,.admin-page__search-btn:focus{background:#f3fafb;color:var(--brand-teal-ink)}.admin-page__create,.admin-form__save{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;border:0;border-radius:12px;background:linear-gradient(135deg,var(--brand-teal) 0%,var(--brand-teal-deep) 100%);color:#fff;font-weight:800;box-shadow:0 8px 18px #63c2d03d}.admin-page__create:hover,.admin-page__create:focus,.admin-form__save:hover,.admin-form__save:focus{background:linear-gradient(135deg,var(--brand-teal-deep) 0%,var(--brand-teal-ink) 100%);color:#fff}.admin-form__save:disabled{opacity:.55}.admin-table-card{overflow:hidden;padding:6px;border:1px solid #e6eef1;border-radius:22px;background:#fff;box-shadow:0 8px 24px #3a3a3a0f}.admin-table-card ngx-datatable.material{background:transparent;box-shadow:none!important}.admin-table-card .datatable-header{border-bottom:1px solid #e6eef1;background:#f3fafb!important}.admin-table-card .ngx-datatable.material .datatable-header .datatable-header-cell{padding:14px 16px;background:#f3fafb!important;color:var(--brand-slate)!important;font-size:13px;font-weight:800}.admin-table-card .ngx-datatable.material .datatable-body .datatable-body-row{border-bottom:1px solid #eef4f6}.admin-table-card .ngx-datatable.material .datatable-body .datatable-body-cell{padding:14px 16px;background:#fff;color:var(--brand-ink);font-size:14px;font-weight:600}.admin-table-card .ngx-datatable.material .datatable-body .datatable-body-row:hover .datatable-body-cell{background:#63c2d01a!important}.admin-table-card .ngx-datatable.material .empty-row{display:flex;align-items:center;justify-content:center;width:100%;text-align:center!important;color:var(--brand-muted);font-weight:600}.admin-table-card .datatable-footer{border-top:1px solid #eef4f6;background:#fff!important;color:var(--brand-muted)!important}.admin-table-card .datatable-footer .page-count{color:var(--brand-muted)!important;font-weight:600}.admin-table-card .datatable-pager li a,.admin-table-card .datatable-pager li span{border-radius:10px;color:var(--brand-ink)}.admin-table-card .datatable-pager .pages.active a,.admin-table-card .datatable-pager li.active a{background:var(--brand-teal)!important;color:#fff!important}.admin-row-action{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid rgba(99,194,208,.45);border-radius:10px;background:#63c2d01f;color:var(--brand-teal-ink);font-size:13px;font-weight:700}.admin-row-action:hover,.admin-row-action:focus,.admin-row-action.show{background:var(--brand-teal);color:#fff}.dropdown-menu .dropdown-item{color:var(--brand-ink);font-weight:600}.dropdown-menu .dropdown-item:hover,.dropdown-menu .dropdown-item:focus{background:#63c2d024;color:var(--brand-teal-ink)}abp-modal .modal-content{overflow:hidden;border:0;border-radius:22px;box-shadow:0 18px 48px #3a3a3a1f}abp-modal .modal-header,abp-modal .modal-footer{border-color:#eef4f6}abp-modal .modal-header h3,abp-modal .modal-title{margin:0;color:var(--brand-ink);font-weight:800}.admin-form{display:flex;flex-direction:column;gap:14px}.admin-form.admin-form--split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:16px;row-gap:14px}.admin-form--split .admin-form__span{grid-column:1/-1}@media (max-width: 767px){.admin-form.admin-form--split{grid-template-columns:1fr}}.admin-form__field label{display:block;margin-bottom:6px;color:var(--brand-ink);font-size:13px;font-weight:700}.admin-form__field label.admin-switch{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;margin:0;padding:10px 14px;border:1.5px solid #cbd5e1;border-radius:12px;background:#f8fafc;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .2s ease,background-color .2s ease}.admin-switch__text{font-size:13px;font-weight:800;line-height:1.3;color:var(--brand-ink)}.admin-switch__input{appearance:none;-webkit-appearance:none;width:44px;height:24px;min-width:44px;margin:0;padding:0;border:0;border-radius:999px;background:#d5dbe4;box-shadow:inset 0 1px 2px #25324914;position:relative;cursor:pointer;flex-shrink:0;transition:background-color .22s ease}.admin-switch__input:before{content:"";position:absolute;top:3px;inset-inline-start:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #2532492e;transition:inset-inline-start .22s ease}.admin-switch__input:checked{background:var(--brand-teal)}.admin-switch__input:checked:before{inset-inline-start:calc(100% - 21px)}.admin-switch:has(.admin-switch__input:checked){border-color:#63c2d08c;background:#63c2d01f}.admin-switch--grid{display:inline-flex;align-items:center;width:auto;min-height:0;margin:0;padding:0;border:0;background:transparent}.admin-switch--grid:has(.admin-switch__input:checked){border-color:transparent;background:transparent}.admin-switch--grid .admin-switch__input:disabled{cursor:default;opacity:.65}.admin-switch__input:focus-visible{outline:none;box-shadow:0 0 0 3px #63c2d038,inset 0 1px 2px #25324914}.date-field{cursor:pointer}.admin-form__required{color:#e04549;font-weight:800;margin-inline-start:4px}.admin-form .form-control.is-invalid,.admin-form__field.is-invalid .form-control{border-color:#e04549;background:#fff8f8}.admin-form .invalid-feedback{display:block;margin-top:6px;color:#e04549;font-size:12px;font-weight:700}.admin-form .form-control{min-height:44px;border:1px solid #dbe6ea;border-radius:12px;background:#f8fcfd;color:var(--brand-ink);box-shadow:none}.admin-form .form-control:focus{border-color:var(--brand-teal);background:#fff;box-shadow:0 0 0 3px #63c2d02e}.admin-form input[type=number]{direction:rtl;text-align:right}.admin-form__cancel{min-height:42px;padding:0 16px;border:1px solid #dbe6ea;border-radius:12px;background:#fff;color:var(--brand-muted);font-weight:700}.admin-form__cancel:hover,.admin-form__cancel:focus{border-color:var(--brand-teal);color:var(--brand-teal-ink)}.benefit-list{display:flex;flex-direction:column;gap:10px;width:100%}.benefit-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px;align-items:start}.benefit-row__field{min-width:0}.benefit-row__field validation-error{display:block}.benefit-row__en{position:relative;min-width:0}.benefit-row__en .form-control{padding-inline-end:48px}.benefit-row__en .lookup-action--delete{position:absolute;top:50%;inset-inline-end:6px;width:34px;height:34px;transform:translateY(-50%)}.benefit-add{margin-top:10px}@media (max-width: 767px){.benefit-row{grid-template-columns:minmax(0,1fr);row-gap:10px}}.lookup-selection{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:10px 14px;border:1px solid rgba(99,194,208,.35);border-radius:14px;background:#f3fafb;color:var(--brand-teal-ink);font-weight:700}.lookup-selection__delete{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border:1px solid rgba(224,69,73,.28);border-radius:10px;background:#fff;color:#e04549;font-weight:800}.lookup-grid.ngx-datatable .datatable-header-cell,.lookup-grid.ngx-datatable .datatable-body-cell{display:flex!important;align-items:center!important;padding:0 18px!important}.lookup-grid.ngx-datatable .datatable-header-cell-label,.lookup-grid.ngx-datatable .datatable-body-cell-label,.lookup-grid.ngx-datatable .datatable-header-cell-template-wrap{display:flex;align-items:center;width:100%;direction:rtl;text-align:right}.lookup-grid .lookup-check-col,.lookup-grid .lookup-actions-col,.lookup-grid .lookup-sort-col{justify-content:center!important;padding:0!important}.lookup-grid .lookup-check-col .datatable-header-cell-template-wrap,.lookup-grid .lookup-actions-col .datatable-header-cell-label,.lookup-grid .lookup-actions-col .datatable-body-cell-label,.lookup-grid .lookup-sort-col .datatable-header-cell-label,.lookup-grid .lookup-sort-col .datatable-body-cell-label{justify-content:center;text-align:center}.lookup-thumb-col .datatable-body-cell-label{display:flex;align-items:center;justify-content:center}.lookup-thumb{width:52px;height:52px;object-fit:cover;border:1px solid #dbe6ea;border-radius:12px;background:#f3fafb}.lookup-open{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:10px;background:#63c2d029;border:1px solid rgba(99,194,208,.4);color:var(--brand-teal-ink);font-size:13px;font-weight:800;white-space:nowrap}.lookup-open:hover,.lookup-open:focus{background:var(--brand-teal);border-color:var(--brand-teal);color:#fff}.lookup-check{display:inline-grid;place-items:center;width:34px;height:34px;margin:0}.lookup-check input{width:18px;height:18px;margin:0;accent-color:var(--brand-teal-deep);cursor:pointer}.admin-form .lookup-check input{appearance:none;-webkit-appearance:none;flex-shrink:0;border:1.5px solid #b7cdd3;border-radius:4px;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:12px 12px}.admin-form .lookup-check input:checked{border-color:var(--brand-teal);background-color:var(--brand-teal);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.admin-form .lookup-check input:focus-visible{outline:none;box-shadow:0 0 0 3px #63c2d038}.lookup-actions{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%}.lookup-action{display:inline-grid;place-items:center;width:34px;height:34px;padding:0;border-radius:10px;border:1px solid transparent;background:#f3fafb;line-height:1}.lookup-action i{font-size:13px}.lookup-action--edit{color:var(--brand-teal-ink);background:#63c2d024;border-color:#63c2d059}.lookup-action--delete{color:#e04549;background:#e045491a;border-color:#e0454947}.lookup-action--approve{color:#1f8a4c;background:#1f8a4c1f;border-color:#1f8a4c47}.lookup-grid.ngx-datatable .lookup-filter-col{align-items:stretch!important;padding:8px 12px!important}.admin-table-card .lookup-grid--split.ngx-datatable.material .datatable-header{overflow:hidden;border-radius:14px 14px 0 0;background:#fff!important}.admin-table-card .lookup-grid--split.ngx-datatable.material .datatable-header .datatable-header-cell{padding:0!important;background:transparent!important;color:#fff!important;font-size:13px!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important}.lookup-grid--split .lookup-filter-col .datatable-header-cell-template-wrap{align-items:stretch;width:100%;height:100%}.column-head{display:flex;flex-direction:column;width:100%;height:100%}.column-head__title{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;height:48px;margin:0;padding:0 14px;border:0;background:#1f7c8a;color:#fff;font-size:13px;font-weight:800;text-align:right}.column-head__title--center,.column-head__filter--center{justify-content:center}.column-head__sort{position:relative;flex:0 0 10px;width:10px;height:14px}.column-head__sort:before,.column-head__sort:after{content:"";position:absolute;left:1px;border-right:4px solid transparent;border-left:4px solid transparent}.column-head__sort:before{top:0;border-bottom:5px solid currentColor}.column-head__sort:after{bottom:0;border-top:5px solid currentColor}.column-head__sort--asc:after,.column-head__sort--desc:before{opacity:.35}.column-head__filter{display:flex;align-items:center;height:60px;padding:10px 12px;background:#fff}.column-head__input{width:100%;height:36px;padding:0 12px;border:1px solid #e4eaf0;border-radius:10px;background:#fff;color:var(--brand-ink);font-size:13px}select.column-head__input{cursor:pointer}.column-head__input::placeholder{color:#9aa8b2}.column-head__input:focus{outline:none;border-color:var(--brand-teal);box-shadow:0 0 0 3px #63c2d02e}.column-head__refresh{display:inline-grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid #e4eaf0;border-radius:50%;background:#fff;color:var(--brand-teal-ink)}.column-head__refresh:hover,.column-head__refresh:focus{border-color:var(--brand-teal);background:#f3fafb}.column-head__title .lookup-check input{width:16px;height:16px;border:1.5px solid #ffffff;border-radius:4px;accent-color:#ffffff;background:transparent}.lookup-filter{display:flex;flex-direction:column;justify-content:center;gap:6px;width:100%}.lookup-filter__label{color:var(--brand-ink);font-size:13px;font-weight:800;line-height:1.2}.lookup-filter__control{display:flex;align-items:center;width:100%;height:32px;border:1px solid #d7e6ea;border-radius:8px;background:#fff;overflow:hidden}.lookup-filter__control:focus-within{border-color:var(--brand-teal);box-shadow:0 0 0 3px #63c2d02e}.lookup-filter__input{width:100%;height:100%;padding:0 8px;border:0;background:transparent;color:var(--brand-ink);font-size:12px}.lookup-filter__input:focus{outline:none}.lookup-filter__search{display:inline-grid;place-items:center;flex:0 0 32px;width:32px;height:100%;padding:0;border:0;border-inline-start:1px solid #d7e6ea;background:#f3fafb;color:var(--brand-teal-ink)}.lookup-filter__search:hover,.lookup-filter__search:focus{background:#63c2d033;color:var(--brand-teal-ink)}abp-permission-management .modal-header h4{margin:0;color:var(--brand-ink);font-size:18px;font-weight:800}abp-permission-management .modal-body{background:#f7fbfc}abp-permission-management .input-group{overflow:hidden;border:1px solid #d7e6ea;border-radius:12px;background:#fff}abp-permission-management .input-group:focus-within{border-color:var(--brand-teal);box-shadow:0 0 0 3px #63c2d02e}abp-permission-management .input-group .form-control,abp-permission-management .input-group .input-group-text{border:0;background:transparent;box-shadow:none}abp-permission-management .input-group .form-control{min-height:42px;color:var(--brand-ink);font-weight:600}abp-permission-management .input-group .input-group-text{color:var(--brand-teal-ink)}abp-permission-management .col-auto .form-check{display:flex;align-items:center;gap:8px;min-height:42px;margin:0!important;padding:0}abp-permission-management fieldset{border:1px solid #e6eef1!important;border-radius:18px!important;background:#fff}abp-permission-management fieldset legend{padding:0 8px;color:var(--brand-ink);font-size:13px;font-weight:800}abp-permission-management .lpx-scroll-pills-container ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0}abp-permission-management .lpx-scroll-pills-container ul li{margin:0!important;border:1px solid #e6eef1!important;border-radius:12px!important;background:#f8fbfc;overflow:hidden}abp-permission-management .lpx-scroll-pills-container ul li a.nav-link{border-radius:12px;color:var(--brand-ink)!important;background:transparent!important;font-size:13px;font-weight:700}abp-permission-management .lpx-scroll-pills-container ul li a.nav-link.active{color:#fff!important;border-color:var(--brand-teal)!important;background:linear-gradient(135deg,var(--brand-teal) 0%,var(--brand-teal-deep) 100%)!important}abp-permission-management .col-md-8 .form-check{display:flex;align-items:center;gap:10px;min-height:44px;margin-bottom:8px!important;padding:8px 12px;border:1px solid #e6eef1;border-radius:12px;background:#f8fbfc}abp-permission-management .form-check-input{width:18px;height:18px;margin:0;flex-shrink:0;border-color:#b7cdd3;accent-color:var(--brand-teal);cursor:pointer}abp-permission-management .form-check-input:checked{background-color:var(--brand-teal)!important;border-color:var(--brand-teal-deep)!important}abp-permission-management .form-check-input:focus{box-shadow:0 0 0 3px #63c2d038}abp-permission-management .form-check-label{color:var(--brand-ink);font-size:13px;font-weight:700}abp-permission-management .modal-footer{gap:8px;background:#fff}abp-permission-management .modal-footer .btn-primary{min-height:42px;padding:0 16px;border:0;border-radius:12px;background:linear-gradient(135deg,var(--brand-teal) 0%,var(--brand-teal-deep) 100%);color:#fff;font-weight:800;box-shadow:0 8px 18px #63c2d03d}abp-permission-management .modal-footer .btn-primary:hover,abp-permission-management .modal-footer .btn-primary:focus{background:linear-gradient(135deg,var(--brand-teal-deep) 0%,var(--brand-teal-ink) 100%);color:#fff}abp-permission-management .modal-footer .btn-outline-primary{min-height:42px;padding:0 16px;border:1px solid #dbe6ea;border-radius:12px;background:#fff;color:var(--brand-muted);font-weight:700}abp-permission-management .modal-footer .btn-outline-primary:hover,abp-permission-management .modal-footer .btn-outline-primary:focus{border-color:var(--brand-teal);background:#fff;color:var(--brand-teal-ink)}.admin-form__field label.lookup-check{width:100%;height:auto}abp-confirmation .confirmation-backdrop{background:#1f2a2e59}abp-confirmation .confirmation-dialog{width:min(420px,100vw - 32px);min-height:0;border:0;border-radius:22px;background:#fff;box-shadow:0 18px 48px #3a3a3a29;overflow:hidden}abp-confirmation .confirmation-dialog .icon-container{padding:28px 20px 0}abp-confirmation .confirmation-dialog .icon-container .icon{width:64px;height:64px;font-size:52px;color:var(--brand-teal-ink);stroke:var(--brand-teal-ink)}abp-confirmation .confirmation-dialog .icon-container.warning .icon{color:var(--brand-teal-deep);stroke:var(--brand-teal-deep)}abp-confirmation .confirmation-dialog .icon-container.error .icon{color:#e04549;stroke:#e04549}abp-confirmation .confirmation-dialog .icon-container.success .icon{color:#1f8a4c;stroke:#1f8a4c}abp-confirmation .confirmation-dialog .content .title{color:var(--brand-ink);font-size:22px;font-weight:800}abp-confirmation .confirmation-dialog .content .message{padding:8px 24px 4px;color:var(--brand-muted);font-size:14px;font-weight:600}abp-confirmation .confirmation-dialog .footer{gap:8px;padding:16px 20px 20px}abp-confirmation .confirmation-dialog .footer .btn{min-height:42px;margin:0;padding:0 16px;border-radius:12px;font-weight:800}abp-confirmation .confirmation-dialog .footer .btn-primary{--bs-btn-color: #ffffff;--bs-btn-hover-color: #ffffff;--bs-btn-active-color: #ffffff;border:0;background:linear-gradient(135deg,var(--brand-teal) 0%,var(--brand-teal-deep) 100%);color:#fff;box-shadow:0 8px 18px #63c2d03d}abp-confirmation .confirmation-dialog .footer .btn-primary:hover,abp-confirmation .confirmation-dialog .footer .btn-primary:focus{background:linear-gradient(135deg,var(--brand-teal-deep) 0%,var(--brand-teal-ink) 100%);color:#fff}abp-confirmation .confirmation-dialog .footer .btn-outline-primary{--bs-btn-color: var(--brand-muted);--bs-btn-border-color: #dbe6ea;--bs-btn-hover-color: var(--brand-teal-ink);--bs-btn-hover-bg: #ffffff;--bs-btn-hover-border-color: var(--brand-teal);--bs-btn-active-color: var(--brand-teal-ink);--bs-btn-active-bg: #ffffff;--bs-btn-active-border-color: var(--brand-teal);border:1px solid #dbe6ea;background:#fff;color:var(--brand-muted)}abp-confirmation .confirmation-dialog .footer .btn-outline-primary:hover,abp-confirmation .confirmation-dialog .footer .btn-outline-primary:focus{border-color:var(--brand-teal);background:#fff;color:var(--brand-teal-ink)}abp-setting-management .content-header-title{margin:0 0 16px;color:var(--brand-ink);font-size:22px;font-weight:800}#SettingManagementWrapper .card{border:1px solid #e6eef1;border-radius:22px;background:#fff;box-shadow:0 8px 24px #3a3a3a0f}#SettingManagementWrapper .card-body{padding:22px}#SettingManagementWrapper .nav-pills{--bs-nav-pills-link-active-color: #ffffff;--bs-nav-pills-link-active-bg: var(--brand-teal);gap:8px}#SettingManagementWrapper .nav-pills .nav-link{display:flex;align-items:center;min-height:44px;padding:10px 14px;border-radius:12px;color:var(--brand-ink);font-weight:700}#SettingManagementWrapper .nav-pills .nav-link:hover,#SettingManagementWrapper .nav-pills .nav-link:focus{color:var(--brand-teal-ink);background:#63c2d01a}#SettingManagementWrapper .nav-pills .nav-link.active{color:#fff;background:linear-gradient(135deg,var(--brand-teal) 0%,var(--brand-teal-deep) 100%)}#SettingManagementWrapper .form-label{margin-bottom:6px;color:var(--brand-ink);font-size:13px;font-weight:700}#SettingManagementWrapper .form-label span{color:#e04549;font-weight:800}#SettingManagementWrapper .form-control{min-height:44px;border:1px solid #dbe6ea;border-radius:12px;background:#f8fcfd;color:var(--brand-ink);box-shadow:none}#SettingManagementWrapper .form-control:focus{border-color:var(--brand-teal);background:#fff;box-shadow:0 0 0 3px #63c2d02e}#SettingManagementWrapper .form-check-label{color:var(--brand-ink);font-size:13px;font-weight:700}#SettingManagementWrapper .form-check-input:checked{background-color:var(--brand-teal)!important;border-color:var(--brand-teal)!important}#SettingManagementWrapper .form-check-input:focus{box-shadow:0 0 0 3px #63c2d038}#SettingManagementWrapper p{color:var(--brand-muted);font-weight:600}#SettingManagementWrapper .btn-primary{--bs-btn-bg: var(--brand-teal);--bs-btn-border-color: var(--brand-teal);--bs-btn-hover-bg: var(--brand-teal-deep);--bs-btn-hover-border-color: var(--brand-teal-deep);--bs-btn-active-bg: var(--brand-teal-ink);--bs-btn-active-border-color: var(--brand-teal-ink);--bs-btn-color: #ffffff;--bs-btn-hover-color: #ffffff;--bs-btn-active-color: #ffffff;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;border:0;border-radius:12px;background:linear-gradient(135deg,var(--brand-teal) 0%,var(--brand-teal-deep) 100%);color:#fff;font-weight:800;box-shadow:0 8px 18px #63c2d03d}#SettingManagementWrapper .btn-primary:hover,#SettingManagementWrapper .btn-primary:focus{background:linear-gradient(135deg,var(--brand-teal-deep) 0%,var(--brand-teal-ink) 100%);color:#fff}
