/* ERP - Peran, Izin, dan Pengguna (roles, permissions, employee-users, employee-user-details Basalt)
   Detail khas ERP di atas CSS template: penanda "khusus" untuk izin yang bukan satu level utuh,
   catatan kunci Pengaturan milik Admin, formulir ubah-di-tempat, dan pengikat variabel yang di
   template ditulis lewat style inline. */

/* Peran: area yang hanya punya sebagian izin, dan baris yang terkunci. */
.rl-area-note,
.acl-custom {
	display: inline-block;
	margin-left: 0.4rem;
	padding: 0 0.35rem;
	border: 1px dashed var(--basalt-edge-strong);
	border-radius: 999px;
	font-size: 0.68rem;
	font-weight: 600;
	line-height: 1.5;
	color: var(--basalt-copy-muted);
	vertical-align: 0.1em;
}
.rl-risk.rl-risk-lock {
	color: var(--basalt-copy-muted);
}
.rl-inline {
	margin: 0;
}
.rl-inline .rl-input {
	min-width: 12rem;
}

/* Izin: tanda khusus di dalam chip dan di menu levelnya. */
.acl-chip .acl-chip-dot {
	width: 0.4rem;
	height: 0.4rem;
	margin-left: 0.15rem;
	border-radius: 50%;
	background: currentColor;
	opacity: 0.7;
}
.acl-menu-note.is-custom {
	color: var(--basalt-copy-body);
}
.acl-hidden-form {
	display: none;
}

/* Level di atas batas area (atau area yang dikunci) tidak bisa dipilih. */
.rl-area .basalt-segmented {
	justify-self: start;
}
.btn-check:disabled + .basalt-segmented-option {
	opacity: 0.38;
	cursor: not-allowed;
}

/* Pengguna: kepala kolom urut berupa tautan, bukan tombol seperti di template. */
a.us-sort {
	text-decoration: none;
	color: inherit;
}
