#content-area.content-area-default .role-modal-root .modern-modal__overlay{left:260px}#content-area.content-area-reduced .role-modal-root .modern-modal__overlay{left:80px}#content-area.content-area-full .role-modal-root .modern-modal__overlay,#content-area:not(.content-area-default):not(.content-area-reduced) .role-modal-root .modern-modal__overlay{left:0}@media (max-width:768px){#content-area .role-modal-root .modern-modal__overlay{left:0!important;right:0}}.role-modal-root[data-v-47b15ab2]{display:contents}.modal-fade-enter-active[data-v-47b15ab2],.modal-fade-leave-active[data-v-47b15ab2]{transition:opacity .25s ease,transform .25s ease}.modal-fade-enter-from[data-v-47b15ab2],.modal-fade-leave-to[data-v-47b15ab2]{opacity:0;transform:scale(.98)}.modern-modal__overlay[data-v-47b15ab2]{position:fixed;top:64px;left:260px;right:0;bottom:0;background:rgba(15,23,42,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:32px;z-index:2147483647;overflow-y:auto}.modern-modal[data-v-47b15ab2]{width:min(560px,94vw);max-height:82vh;background:#fff;border-radius:20px;box-shadow:0 28px 70px rgba(15,23,42,.25);display:flex;flex-direction:column;overflow:hidden}.modern-modal__header[data-v-47b15ab2]{display:flex;align-items:flex-start;justify-content:space-between;padding:24px 28px 16px;border-bottom:1px solid #e2e8f0;gap:16px}.modern-modal__title[data-v-47b15ab2]{margin:0;font-size:1.3rem;font-weight:600;color:#0f172a;letter-spacing:-.01em}.modern-modal__subtitle[data-v-47b15ab2]{margin:6px 0 0;font-size:.88rem;line-height:1.4;color:#64748b}.modern-modal__close[data-v-47b15ab2]{background:transparent;border:none;border-radius:9999px;padding:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease}.modern-modal__close[data-v-47b15ab2]:hover{background:rgba(148,163,184,.25)}.modern-modal__body[data-v-47b15ab2]{padding:20px 28px;overflow:hidden}.modern-modal__scroll[data-v-47b15ab2]{max-height:calc(82vh - 170px);overflow-y:auto;padding-right:6px}.modern-modal__footer[data-v-47b15ab2]{display:flex;justify-content:flex-end;gap:12px;padding:18px 28px 24px;border-top:1px solid #e2e8f0;flex-wrap:wrap}.modal-stack[data-v-47b15ab2]{display:flex;flex-direction:column;gap:18px}.field-group[data-v-47b15ab2]{background:rgba(241,245,249,.65);border-radius:14px;padding:18px 18px 12px;border:1px solid rgba(203,213,225,.6);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.field-group--stacked[data-v-47b15ab2]{white-space:normal}.field-group[data-v-47b15ab2]:hover{border-color:rgba(148,163,184,.8)}.field-group[data-v-47b15ab2]:focus-within{border-color:#2563eb;background:#fff;box-shadow:0 0 0 4px rgba(37,99,235,.12)}.field-group .vs-input--label[data-v-47b15ab2]{font-weight:600;color:#0f172a;margin-bottom:8px}.field-group .vs-con-input[data-v-47b15ab2]{border-radius:12px;border:1px solid #d0d5dd;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.field-group .vs-con-input[data-v-47b15ab2]:focus-within{border-color:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.12)}.field-group .vs-inputx.vs-input--input.normal[data-v-47b15ab2]{border:none;background:transparent;padding:12px 16px;font-size:.94rem;line-height:1.5;color:#0f172a}.field-group .vs-inputx.vs-input--input.normal[data-v-47b15ab2]:focus{box-shadow:none}.field-group[data-v-47b15ab2](.vs__dropdown-toggle){border-radius:12px;border:1px solid #d0d5dd;padding:6px 14px;min-height:44px;background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.field-group[data-v-47b15ab2](.vs__dropdown-toggle.vs__dropdown-toggle--focus),.field-group[data-v-47b15ab2](.vs__dropdown-toggle:focus){border-color:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.12)}.permissions-card[data-v-47b15ab2]{padding-bottom:18px}.permissions-grid[data-v-47b15ab2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;align-items:center}.permission-item[data-v-47b15ab2]{display:flex;align-items:center}.modern-modal[data-v-47b15ab2](.vs-button){min-height:44px;padding:0 22px;border-radius:10px;font-weight:600}@media (max-width:640px){.modern-modal__body[data-v-47b15ab2],.modern-modal__footer[data-v-47b15ab2],.modern-modal__header[data-v-47b15ab2]{padding-left:20px;padding-right:20px}.modern-modal[data-v-47b15ab2]{width:min(520px,94vw)}}#data-list-list-view .vs-con-table .vs-table--header{display:flex;flex-wrap:wrap-reverse;margin-left:1.5rem;margin-right:1.5rem}#data-list-list-view .vs-con-table .vs-table--header>span{display:flex;flex-grow:1}#data-list-list-view .vs-con-table .vs-table--header .vs-table--search{padding-top:0}#data-list-list-view .vs-con-table .vs-table--header .vs-table--search .vs-table--search-input{padding:.9rem 2.5rem;font-size:1rem}#data-list-list-view .vs-con-table .vs-table--header .vs-table--search .vs-table--search-input+i,#data-list-list-view .vs-con-table .vs-table--header .vs-table--search .vs-table--search-input:focus+i{left:1rem}#data-list-list-view .vs-con-table .vs-table{border-collapse:separate;border-spacing:0 1.3rem;padding:0 1rem}#data-list-list-view .vs-con-table .vs-table tr{box-shadow:0 4px 20px 0 rgba(0,0,0,.05)}#data-list-list-view .vs-con-table .vs-table tr td{padding:20px}#data-list-list-view .vs-con-table .vs-table tr td:first-child{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}#data-list-list-view .vs-con-table .vs-table tr td:last-child{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}#data-list-list-view .vs-con-table .vs-table tr td.td-check{padding:20px!important}#data-list-list-view .vs-con-table .vs-table--thead th{padding-top:0;padding-bottom:0}#data-list-list-view .vs-con-table .vs-table--thead th .vs-table-text{text-transform:uppercase;font-weight:600}#data-list-list-view .vs-con-table .vs-table--thead th.td-check{padding:0 15px!important}#data-list-list-view .vs-con-table .vs-table--thead tr{background:none;box-shadow:none}#data-list-list-view .vs-con-table .vs-table--pagination{justify-content:center}sup{color:red}#content-area.content-area-default .role-add-modal-root .modern-modal__overlay{left:260px}#content-area.content-area-reduced .role-add-modal-root .modern-modal__overlay{left:80px}#content-area.content-area-full .role-add-modal-root .modern-modal__overlay,#content-area:not(.content-area-default):not(.content-area-reduced) .role-add-modal-root .modern-modal__overlay{left:0}@media (max-width:768px){#content-area .role-add-modal-root .modern-modal__overlay{left:0!important;right:0}}.role-add-modal-root[data-v-1a480028]{display:contents}.modal-fade-enter-active[data-v-1a480028],.modal-fade-leave-active[data-v-1a480028]{transition:opacity .25s ease,transform .25s ease}.modal-fade-enter-from[data-v-1a480028],.modal-fade-leave-to[data-v-1a480028]{opacity:0;transform:scale(.98)}.modern-modal__overlay[data-v-1a480028]{position:fixed;top:64px;left:260px;right:0;bottom:0;background:rgba(15,23,42,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:32px;z-index:2147483647;overflow-y:auto}.modern-modal[data-v-1a480028]{width:min(460px,90vw);max-height:70vh;background:#fff;border-radius:20px;box-shadow:0 28px 70px rgba(15,23,42,.25);display:flex;flex-direction:column;overflow:hidden}.modern-modal__header[data-v-1a480028]{display:flex;align-items:flex-start;justify-content:space-between;padding:24px 28px 16px;border-bottom:1px solid #e2e8f0;gap:16px}.modern-modal__title[data-v-1a480028]{margin:0;font-size:1.25rem;font-weight:600;color:#0f172a;letter-spacing:-.01em}.modern-modal__subtitle[data-v-1a480028]{margin:6px 0 0;font-size:.88rem;line-height:1.4;color:#64748b}.modern-modal__close[data-v-1a480028]{background:transparent;border:none;border-radius:9999px;padding:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease}.modern-modal__close[data-v-1a480028]:hover{background:rgba(148,163,184,.25)}.modern-modal__body[data-v-1a480028]{padding:20px 28px;overflow:hidden}.modern-modal__scroll[data-v-1a480028]{max-height:calc(70vh - 150px);overflow-y:auto;padding-right:6px}.modern-modal__footer[data-v-1a480028]{display:flex;justify-content:flex-end;gap:12px;padding:18px 28px 24px;border-top:1px solid #e2e8f0;flex-wrap:wrap}.field-group[data-v-1a480028]{background:rgba(241,245,249,.65);border-radius:14px;padding:18px 18px 12px;border:1px solid rgba(203,213,225,.6);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.field-group--stacked[data-v-1a480028]{white-space:normal}.field-group[data-v-1a480028]:hover{border-color:rgba(148,163,184,.8)}.field-group[data-v-1a480028]:focus-within{border-color:#2563eb;background:#fff;box-shadow:0 0 0 4px rgba(37,99,235,.12)}.field-group .vs-input--label[data-v-1a480028]{font-weight:600;color:#0f172a;margin-bottom:8px}.field-group span[data-v-1a480028]{display:none}.field-group .vs-con-input[data-v-1a480028]{border-radius:12px;border:1px solid #d0d5dd;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.field-group .vs-con-input[data-v-1a480028]:focus-within{border-color:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.12)}.field-group .vs-inputx.vs-input--input.normal[data-v-1a480028]{border:none;background:transparent;padding:12px 16px;font-size:.94rem;line-height:1.5;color:#0f172a}.field-group .vs-inputx.vs-input--input.normal[data-v-1a480028]:focus{box-shadow:none}.modern-modal[data-v-1a480028](.vs-button){min-height:44px;padding:0 22px;border-radius:10px;font-weight:600}@media (max-width:640px){.modern-modal__body[data-v-1a480028],.modern-modal__footer[data-v-1a480028],.modern-modal__header[data-v-1a480028]{padding-left:20px;padding-right:20px}.modern-modal[data-v-1a480028]{width:min(480px,94vw)}}#leftt{position:-webkit-sticky;position:sticky;top:10px}#left-side{border-radius:10px 10px 0 0;border:1px solid rgba(0,0,0,.13);background:#fff;overflow:hidden}#left-side .active{background:#ee6d6d}.customCard{border-radius:6px;border:1px solid rgba(0,0,0,.13);background:#fff;overflow:hidden}.customCard .header{border-radius:5px 5px 0 0;border-bottom:1px solid rgba(0,0,0,.13);background:rgba(0,0,0,.03)}#right-side{border:1px solid rgba(0,0,0,.13);background:#fff;overflow:hidden}