@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap";@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.group-heading{font-size:14.4px;font-weight:600;color:#374151;margin-bottom:.5rem;padding-left:1rem;padding-right:1rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.group-heading:hover{background-color:#e5e7eb}.group-heading .toggle-icon{font-size:1.75rem;color:#6b7280;transition:color .2s ease;margin-top:3px;margin-right:14px}.group-heading:hover .toggle-icon{color:#374151}.permission-row{display:flex;align-items:center;margin-bottom:.7rem;padding:.5rem 0;border-bottom:.5px solid #f0f1f3}.permission-row.header-row{background-color:#f3f4f6;font-weight:600;border-bottom:1.5px solid #d1d5db;margin-bottom:0;position:sticky;top:0;z-index:10;overflow-x:scroll}.permission-row.select-all-row{background-color:#f9fafb;font-weight:600;border-bottom:1px solid #d1d5db;padding:.5rem 0}.permission-row .permission-label{flex:0 0 27%;color:#1f2937;font-weight:500;font-size:13.6px;padding-left:1rem}.permission-row .permission-checkboxes{display:flex;align-items:center;justify-content:space-between;width:68.4%}.permission-row .checkbox-column{flex:1;display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;min-width:80px;margin-top:5px;margin-right:70px}.permission-row .checkbox-column .checkbox-label{color:#374151;font-weight:600;text-align:center;padding:10px;text-transform:uppercase}@media(max-width:768px){.permission-row{overflow-x:scroll}}.accordion-scroll-container{flex:1;overflow-y:auto;max-height:calc(80vh - 50px)}.group-heading-label{min-width:27%;padding-left:1rem}.custom-label-row{display:flex;align-items:center;gap:1.8vw;margin-bottom:1.2rem;font-size:.75rem;flex-wrap:wrap}.w-30{width:30%}.permission-headers{display:flex;align-items:center;justify-content:space-between;width:73.4%}.permission-header{flex:1;display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:flex-end;min-width:80px;margin-top:5px;margin-left:16px;color:#374151}.status-padding{padding:"5px 10px"!important}.mt-18{margin-top:-8px}.select-pill-wrapper .select__control{border-radius:999px!important;min-height:42px!important;font-size:13px!important}.dropdown-menu-left{right:0;left:auto}.dropdown{position:relative;display:inline-block}.dropdown .dropdown-menu{position:absolute;top:100%;right:0;left:auto;z-index:1050;min-width:160px;margin:.125rem 0 0;font-size:.875rem;color:#212529;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;box-shadow:0 .5rem 1rem #0000002d}.dropdown .dropdown-menu.show{display:block}.dropdown .dropdown-menu .dropdown-item{display:block;width:100%;padding:.5rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;cursor:pointer;transition:all .15s ease-in-out}.dropdown .dropdown-menu .dropdown-item:hover,.dropdown .dropdown-menu .dropdown-item:focus{background-color:#f8f9fa;color:#16181b;outline:none}.dropdown .dropdown-menu .dropdown-item:active{background-color:#e9ecef;color:#16181b}.file-name-icon .fw-medium{font-weight:500}.file-name-icon .fw-medium a{color:#212529;text-decoration:none;transition:color .15s ease-in-out}.file-name-icon .fw-medium a:hover{color:#0d6efd}.file-name-icon .text-muted{color:#6c757d!important}.file-name-icon .text-muted.fs-12{font-size:.75rem}@media(max-width:768px){.dropdown-menu{left:0!important;right:auto!important}}@media(prefers-color-scheme:dark){.dropdown-menu{background-color:#2d3748;border-color:#4a5568;color:#e2e8f0}.dropdown-menu .dropdown-item{color:#e2e8f0}.dropdown-menu .dropdown-item:hover,.dropdown-menu .dropdown-item:focus{background-color:#4a5568;color:#fff}.dropdown-menu .dropdown-item:active{background-color:#718096}}.checkbox_container{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;gap:3px;width:-moz-min-content;width:min-content;position:relative}.checkbox_container label{width:-moz-max-content;width:max-content;margin-bottom:0}.checkbox_container input{width:20px;height:20px}.check-container{display:block;position:relative;padding-left:35px;margin-bottom:16px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:24px}.check-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark-item{position:absolute;top:-10px;left:0;height:20px;width:20px;background-color:#fff;border:1px solid #c0c4c9;border-radius:6px}.check-container:hover input~.checkmark-item{background-color:#fff}.check-container input:checked~.checkmark-item{background-color:#4f68d4;border:1px solid #4f68d4}.checkmark-item:after{content:"";position:absolute;display:none}.check-container input:checked~.checkmark-item:after{display:block}.check-container .checkmark-item:after{left:7px;top:2px;width:5px;height:11px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.MuiDataGrid-columnHeaderTitleContainerContent{overflow:visible!important}.MuiDataGrid-cell:focus-within{outline:none!important}
