.indm-role__nav{width:280px;flex-shrink:0}.indm-role__auth+.indm-role__auth{margin-top:24px}.indm-role__add-wrap{display:flex;justify-content:center;align-items:center;animation:__fadeIn .3s}.indm-role__add-orgunit{animation:__slideInUp .3s 1}.indm-role__add-admin{width:fit-content}.indm-role__badge-nav{margin-bottom:4px;text-transform:uppercase}.indm-auth{display:flex;flex-wrap:nowrap;height:calc(100vh - 156px);padding:0;overflow:hidden}.indm-auth__heading{display:flex;align-items:center}.indm-auth__nav{width:280px;overflow-y:scroll;overflow-x:hidden}.indm-auth__nav-policy{--section-padding: 0;display:flex;flex-direction:row;flex-wrap:nowrap;z-index:10;height:100%;overflow:hidden;border-top:solid 1px var(--border-color)}.indm-auth__nav-id{width:250px;font-size:1.4rem;text-transform:uppercase}.indm-auth__nav-list{padding:8px 16px 16px}.indm-auth__nav .section__header{position:-webkit-sticky;position:sticky;top:0;height:54px;background:#ffffff80;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);box-shadow:inset 0 -1px 0 0 var(--border-color);padding-top:12px;padding-bottom:12px}.indm-auth__nav .section__heading{font-size:1.4rem;font-weight:500}.indm-auth__nav .section__content{padding:0}.indm-auth .indm-auth__nav-fullname{display:block;font-size:12px;white-space:nowrap;width:max-content;color:var(--gray200);padding-bottom:4px}.indm-auth__role-policy,.indm-auth__policy{width:calc(100% - 280px);overflow-y:scroll;overflow-x:hidden}.indm-auth__role-policy .table>thead,.indm-auth__policy .table>thead{top:0}.indm-auth__policy .table>tbody>tr>td{padding:24px 0 8px}.indm-auth__policy .table>tbody>tr>td:first-child{padding-left:16px;padding-right:16px}.indm-auth__policy .indm-auth__nav-fullname{position:absolute;top:6px;left:18px;padding-bottom:0}.indm-auth__rules{padding-top:0;min-width:fit-content;overflow:hidden;flex-grow:1}.indm-auth__policy-list,.indm-auth__rules-list{padding:0 16px;height:100%;overflow-y:scroll;overscroll-behavior:contain}.indm-auth__rules .indm-auth__method{padding:0;text-align:center}.indm-auth__rules .indm-auth__rules-route{padding-left:8px;text-align:left}.indm-auth__rules .method-badge{width:50px}.indm-auth__policy-list .input{width:100%}.indm-auth__label-wrap{padding:0}.indm-auth__label{padding:8px}.indm-auth__hidden{display:none}.indm-auth__disabled{opacity:.7;cursor:not-allowed;pointer-events:none}.indm-auth__disabled>td,.indm-auth__disabled .toggle+label{color:var(--gray300)}.indm-auth__disabled .toggle{cursor:auto;pointer-events:auto}.indm-auth .auth-policy__use-flag,.indm-auth__use-flag{text-align:center;padding:0}.indm-auth__route{display:inline-block;width:300px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.indm-auth__badge-policy,.indm-auth__badge-rule,.indm-auth__badge-nav{text-transform:uppercase}.indm-auth__badge-policy{width:48px;font-weight:900}.indm-auth__badge-rule.badge{min-width:58px;font-weight:700}.indm-auth__badge-rule.badge[disabled]{opacity:.7;font-style:italic}.indm-auth__badge-nav{display:inline-block;padding:6px;max-width:300px;text-overflow:ellipsis;overflow:hidden;height:unset}.indm-auth__policies{min-height:100%}.indm-auth__policies.table>tbody{margin-top:0}.indm-auth__policies.table>tbody>tr>td:not(:has(.textarea)){padding-top:0;padding-bottom:0;height:40px}.table>tbody>tr>td:has(.indm-auth__policies){box-shadow:none}.table>tbody>tr>.indm-auth__policy-nav-id{position:relative;padding-left:16px}.indm-auth__label-policy{font-size:1.4rem}.indm-auth .table{overflow-x:hidden}.indm-auth .table__anchor{scroll-margin-top:32px}.indm-auth .table tr._active{position:sticky;top:54px;bottom:0;box-shadow:0 -1px 0 0 var(--border-color);z-index:10}.indm-auth .table th:first-of-type._right,.indm-auth .table td:first-of-type._right{text-align:right}.indm-auth .table tfoot{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);position:sticky;bottom:0;background:linear-gradient(to bottom,var(--border-color) 1px,rgba(235,241,246,.5) 1px);z-index:5}.indm-auth .table tfoot>tr>td{height:56px;padding-top:0;padding-bottom:0;border-top:none;background:transparent}.indm-auth .table tfoot>tr>td:first-of-type{padding-left:12px}.indm-policy__search{padding:0 24px 24px;height:fit-content;flex-shrink:0}.indm-policy__copy .input{width:100%;padding-right:80px}.indm-policy__copy .button{position:absolute;top:20px;bottom:4px;height:unset;right:4px;width:72px;z-index:10}.indm-policy__check-auth{flex-grow:1}
